/* A short, finite introduction keeps the headline distinct and readable. */
#licet-enterprise .le-hero{grid-template-columns:1.18fr 1fr;gap:70px;align-items:center;padding:82px 0 66px}
#licet-enterprise .le-hero-lead{min-width:0}
#licet-enterprise .le-trust-title{position:relative;display:inline-block;max-width:none;white-space:nowrap;font:400 clamp(42px,5.2vw,72px)/1.08 'Libre Caslon Display',Georgia,serif;letter-spacing:-.035em;color:#183c29}
#licet-enterprise .le-trust-word,#licet-enterprise .le-trust-phrase{display:inline-block;animation:trust-word-in .8s cubic-bezier(.2,.7,.2,1) both}
#licet-enterprise .le-trust-phrase{font-style:italic;color:#356a4a;animation-delay:.14s}
#licet-enterprise .le-trust-title::after{content:'';position:absolute;left:0;right:0;bottom:-15px;height:1px;background:linear-gradient(90deg,#315f40,#a2b6a4 65%,#dce4d9);transform-origin:left;animation:trust-line-in 1.1s .35s both}
#licet-enterprise .le-trust-title::before{content:'';position:absolute;z-index:1;bottom:-18px;left:0;width:7px;height:7px;border-radius:50%;background:#3b7950;box-shadow:0 0 0 5px #3b795010;animation:trust-signal 4.1s .35s both;pointer-events:none}
#licet-enterprise .le-hero-subtitle{font:400 clamp(19px,1.8vw,22px)/1.4 'Libre Caslon Display',Georgia,serif;letter-spacing:-.015em;color:#253c2d;margin-top:35px}
#licet-enterprise .le-hero-subtitle>span{white-space:nowrap}
#licet-enterprise .le-hero-subtitle em{font-weight:400;color:#344f3b}
#licet-enterprise .le-hero-copy{padding:4px 0 0}
#licet-enterprise .le-hero-copy .le-kicker{color:#2d4935}
#licet-enterprise .le-hero-copy>p:not(.le-kicker){color:#344737}
#licet-enterprise .loop-heading{padding-top:10px}
@keyframes trust-word-in{from{opacity:.25;transform:translateY(13px)}to{opacity:1;transform:none}}
@keyframes trust-line-in{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes trust-signal{0%,10%{left:0;opacity:0}18%{opacity:1}78%{left:calc(100% - 7px);opacity:1}100%{left:calc(100% - 7px);opacity:0}}
@media(max-width:1050px){
 #licet-enterprise .le-hero{grid-template-columns:1fr;gap:38px;padding:62px 0 48px}
 #licet-enterprise .le-trust-title{font-size:clamp(42px,7vw,70px)}
 #licet-enterprise .le-hero-subtitle{font-size:25px}
 #licet-enterprise .le-hero-copy{max-width:620px}
}
@media(max-width:600px){
 #licet-enterprise .le-hero{padding:46px 0 32px;gap:30px}
 #licet-enterprise .le-trust-title{font-size:clamp(30px,9.5vw,56px);letter-spacing:-.025em}
 #licet-enterprise .le-hero-subtitle{font-size:22px;line-height:1.35;margin-top:31px}
 #licet-enterprise .le-hero-subtitle>span{white-space:normal}
 #licet-enterprise .le-hero-copy>p:not(.le-kicker){font-size:16px}
}
@media(prefers-reduced-motion:reduce){
 #licet-enterprise .le-trust-word,#licet-enterprise .le-trust-phrase,#licet-enterprise .le-trust-title::after{animation:none}
 #licet-enterprise .le-trust-title::before{display:none}
}

/* Restore the original small How It Works label. */
#licet-enterprise .loop-heading #le-workflow-title{font:500 12px/1.5 'DM Sans',sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#425c48}
