.ea-page{--ea-ink:#0b172a;--ea-body:#475569;--ea-muted:#64748b;--ea-blue:#1d4ed8;--ea-blue-dark:#153eaa;--ea-blue-pale:#eff6ff;--ea-surface:#f7f8fa;--ea-border:#dfe5ec;color:var(--ea-ink);background:#fff}.ea-page *,.ea-page :before,.ea-page :after{box-sizing:border-box}.ea-page :where(h1,h2,h3,p){margin-top:0}.ea-page :where(h1,h2,h3){font-family:var(--font-brevitax-display), Poppins, Inter, system-ui, sans-serif;text-wrap:balance}.ea-page :where(a:focus-visible,summary:focus-visible){outline-offset:4px;outline:3px solid #1d4ed86b}.ea-shell{width:min(100%,1240px);margin:0 auto;padding-inline:clamp(20px,4vw,48px)}.ea-section{padding-block:clamp(72px,8vw,112px)}.ea-kicker{color:var(--ea-blue);letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:800}.ea-section h2{letter-spacing:-.045em;max-width:780px;margin-bottom:18px;font-size:clamp(30px,4vw,48px);line-height:1.09}.ea-section-head{max-width:740px;margin-bottom:42px}.ea-section-head--center{text-align:center;margin-inline:auto}.ea-section-head>p:last-child{color:var(--ea-body);margin:0;font-size:clamp(16px,1.8vw,18px);line-height:1.7}.ea-btn{border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:14px 22px;font-size:15px;font-weight:750;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.ea-btn:hover{transform:translateY(-1px)}.ea-btn--primary{color:#fff;background:var(--ea-blue);box-shadow:0 10px 30px #1d4ed82e}.ea-btn--primary:hover{background:var(--ea-blue-dark)}.ea-btn--secondary{color:var(--ea-ink);border:1px solid var(--ea-border);background:#fffc}.ea-btn--light{color:var(--ea-blue-dark);background:#fff}.ea-btn--outline-light{color:#fff;border:1px solid #ffffff8c}.ea-text-link{color:var(--ea-blue);align-items:center;gap:6px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.ea-text-link:hover{text-underline-offset:3px;text-decoration:underline}.ea-hero{border-bottom:1px solid var(--ea-border);background:radial-gradient(circle at 82% 18%,#60a5fa2e,#0000 27%),linear-gradient(155deg,#fff 0%,#f7faff 55%,#eef5ff 100%);position:relative;overflow:hidden}.ea-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#1d4ed809 1px,#0000 1px),linear-gradient(90deg,#1d4ed809 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%,#000);mask-image:linear-gradient(90deg,#0000,#000 55%,#000)}.ea-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(42px,7vw,92px);min-height:690px;padding-block:clamp(76px,9vw,118px);display:grid;position:relative}.ea-hero__copy{max-width:680px}.ea-hero h1{letter-spacing:-.06em;margin-bottom:24px;font-size:clamp(44px,6.3vw,76px);line-height:.99}.ea-hero h1 span{color:var(--ea-blue);display:block}.ea-hero__body{max-width:650px;color:var(--ea-body);margin-bottom:30px;font-size:clamp(17px,2vw,20px);line-height:1.65}.ea-hero__actions,.ea-final__actions{flex-wrap:wrap;gap:12px;display:flex}.ea-hero__fine{color:var(--ea-muted);margin:18px 0 0;font-size:12px}.ea-hero__visual{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #94a3b873;border-radius:22px;gap:14px;padding:18px;display:grid;position:relative;box-shadow:0 30px 80px #0f172a24}.ea-hero__credential,.ea-hero__outcome{border-radius:12px;align-items:center;gap:3px 11px;padding:15px 16px;display:grid}.ea-hero__credential{color:#1e3a8a;background:var(--ea-blue-pale);grid-template-columns:auto 1fr}.ea-hero__credential svg{grid-row:span 2}.ea-hero__credential span,.ea-hero__outcome small{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.ea-hero__credential strong,.ea-hero__outcome strong{font-size:14px}.ea-hero__flow{gap:8px;display:grid}.ea-hero__flow-stage{background:#fff;border:1px solid #edf0f4;border-radius:11px;grid-template-columns:32px 100px 1fr;align-items:center;gap:12px;padding:13px 14px;display:grid}.ea-hero__flow-stage>span{width:30px;height:30px;color:var(--ea-blue);background:var(--ea-blue-pale);border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.ea-hero__flow-stage strong{font-size:14px}.ea-hero__flow-stage small{color:var(--ea-muted);font-size:12px}.ea-hero__outcome{color:#fff;background:var(--ea-ink);grid-template-columns:auto 1fr}.ea-hero__outcome svg{color:#93c5fd}.ea-hero__outcome span{gap:3px;display:grid}.ea-hero__outcome small{color:#93c5fd}.ea-proof-strip{background:var(--ea-ink)}.ea-proof-strip__inner{grid-template-columns:repeat(3,1fr);align-items:center;min-height:72px;display:grid}.ea-proof-strip__inner span{color:#e2e8f0;text-align:center;padding:5px 22px;font-size:12px;font-weight:650}.ea-proof-strip__inner span+span{border-left:1px solid #ffffff26}.ea-opportunity__grid,.ea-existing__grid,.ea-faq__grid{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:start;gap:clamp(48px,8vw,110px);display:grid}.ea-opportunity__grid>div>p:not(.ea-kicker),.ea-existing__grid>div:last-child p{color:var(--ea-body);font-size:17px;line-height:1.72}.ea-client-needs{border:1px solid var(--ea-border);background:var(--ea-surface);border-radius:18px;padding:28px}.ea-client-needs>p{color:var(--ea-ink);margin-bottom:18px;font-size:13px;font-weight:800}.ea-client-needs ul,.ea-check-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ea-client-needs li,.ea-check-list li{color:var(--ea-body);align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;display:flex}.ea-client-needs li svg,.ea-check-list li svg{color:var(--ea-blue);flex:none;margin-top:2px}.ea-lifecycle{background:var(--ea-surface)}.ea-lifecycle__rail{border:1px solid var(--ea-border);background:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);max-width:920px;margin:0 auto 48px;display:grid;overflow:hidden}.ea-lifecycle__rail a{min-height:58px;color:var(--ea-ink);justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.ea-lifecycle__rail a+a{border-left:1px solid var(--ea-border)}.ea-lifecycle__rail span{color:var(--ea-blue);font-size:10px}.ea-lifecycle__rail svg{color:#a8b3c2}.ea-lifecycle__stages{gap:56px;display:grid}.ea-stage{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:clamp(42px,7vw,90px);scroll-margin-top:90px;display:grid}.ea-stage--reverse .ea-stage__visual{order:2}.ea-stage__visual{border:1px solid var(--ea-border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 18px 50px #0f172a17}.ea-stage__visual picture,.ea-stage__visual img{width:100%;max-width:none!important}.ea-stage__copy h3{letter-spacing:-.035em;margin-bottom:15px;font-size:clamp(27px,3vw,38px);line-height:1.12}.ea-stage__copy>p:not(.ea-kicker){color:var(--ea-body);margin-bottom:0;font-size:16px;line-height:1.68}.ea-easier{background:#fff}.ea-easier__grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ea-easier__grid article{border:1px solid var(--ea-border);border-radius:16px;min-height:240px;padding:25px 22px}.ea-easier__icon{width:44px;height:44px;color:var(--ea-blue);background:var(--ea-blue-pale);border-radius:11px;place-items:center;margin-bottom:28px;display:grid}.ea-easier h3,.ea-growth h3{margin-bottom:10px;font-size:18px;line-height:1.3}.ea-easier article p,.ea-growth article p{color:var(--ea-body);margin:0;font-size:14px;line-height:1.65}.ea-existing{color:#fff;background:var(--ea-ink)}.ea-existing .ea-kicker{color:#93c5fd}.ea-existing h2{color:#fff}.ea-existing__grid>div:last-child p{color:#cbd5e1}.ea-growth{background:#fff}.ea-growth__grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ea-growth__grid article{border-top:3px solid var(--ea-blue);background:var(--ea-surface);padding:26px 24px}.ea-growth__grid article>span{color:var(--ea-blue);letter-spacing:.08em;margin-bottom:24px;font-size:11px;font-weight:850;display:block}.ea-plans{border-block:1px solid var(--ea-border);background:linear-gradient(#f7faff,#fff);scroll-margin-top:80px}.ea-plans__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:20px;max-width:1040px;margin:0 auto;display:grid}.ea-plan-card{border:1px solid var(--ea-border);background:#fff;border-radius:20px;flex-direction:column;min-height:540px;padding:clamp(26px,4vw,38px);display:flex;box-shadow:0 12px 34px #0f172a0d}.ea-plan-card--featured{border:2px solid var(--ea-blue);background:linear-gradient(#fff 0%,#f7faff 100%);transform:translateY(-4px);box-shadow:0 22px 56px #1d4ed824}.ea-plan-card__edition{color:var(--ea-blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:850}.ea-plan-card__starting{color:var(--ea-muted);margin:0 0 10px;font-size:13px;font-weight:650;line-height:1.4}.ea-plan-card__model{font-family:var(--font-brevitax-display), Poppins, Inter, sans-serif;letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(30px,3.2vw,40px);font-weight:750;line-height:1.05}.ea-plan-card__fit{min-height:48px;color:var(--ea-body);margin:0;font-size:15px;line-height:1.55}.ea-plan-card__price{border-block:1px solid var(--ea-border);gap:6px;margin-block:22px 28px;padding-block:20px;display:grid}.ea-plan-card__price strong{color:var(--ea-ink);font-size:22px}.ea-plan-card__price span{color:var(--ea-muted);font-size:12px;line-height:1.5}.ea-plan-card__actions{justify-items:start;gap:17px;margin-top:auto;padding-top:30px;display:grid}.ea-plans__all{text-align:center;margin:28px 0 0}.ea-faq{background:#fff}.ea-faq__grid{grid-template-columns:minmax(280px,.7fr) minmax(450px,1.3fr)}.ea-faq__items{border-top:1px solid var(--ea-border)}.ea-faq details{border-bottom:1px solid var(--ea-border)}.ea-faq summary{cursor:pointer;color:var(--ea-ink);justify-content:space-between;align-items:center;gap:18px;padding-block:22px;font-size:15px;font-weight:750;list-style:none;display:flex}.ea-faq summary::-webkit-details-marker{display:none}.ea-faq summary span{color:var(--ea-blue);font-size:22px;font-weight:400;transition:transform .16s}.ea-faq details[open] summary span{transform:rotate(45deg)}.ea-faq details>p{max-width:760px;color:var(--ea-body);margin-bottom:22px;padding-right:32px;font-size:14px;line-height:1.72}.ea-final{color:#fff;background:radial-gradient(circle at 80% 20%,#3b82f673,#0000 34%),#0b172a;padding-block:clamp(82px,9vw,120px);position:relative;overflow:hidden}.ea-final__inner{text-align:center;max-width:900px}.ea-final .ea-kicker{color:#93c5fd}.ea-final h2{color:#fff;letter-spacing:-.05em;margin-bottom:18px;font-size:clamp(34px,5vw,56px);line-height:1.06}.ea-final__inner>p:not(.ea-kicker){color:#cbd5e1;max-width:670px;margin:0 auto 30px;font-size:17px;line-height:1.65}.ea-final__actions{justify-content:center}@media (max-width:960px){.ea-hero__grid{grid-template-columns:1fr;min-height:auto}.ea-hero__copy{max-width:760px}.ea-hero__visual{width:min(100%,640px)}.ea-easier__grid{grid-template-columns:repeat(2,1fr)}.ea-stage{grid-template-columns:1fr;gap:32px}.ea-stage--reverse .ea-stage__visual{order:0}}@media (max-width:720px){.ea-section{padding-block:66px}.ea-hero__grid{padding-block:64px}.ea-hero h1{font-size:clamp(42px,13vw,58px)}.ea-hero__actions,.ea-final__actions{display:grid}.ea-btn{width:100%}.ea-hero__flow-stage{grid-template-columns:32px 1fr}.ea-hero__flow-stage small{grid-column:2}.ea-proof-strip__inner{grid-template-columns:1fr;padding-block:15px}.ea-proof-strip__inner span{padding:8px}.ea-proof-strip__inner span+span{border-top:1px solid #ffffff26;border-left:0}.ea-opportunity__grid,.ea-existing__grid,.ea-faq__grid,.ea-plans__grid,.ea-growth__grid{grid-template-columns:1fr}.ea-opportunity__grid,.ea-existing__grid,.ea-faq__grid{gap:34px}.ea-lifecycle__rail{grid-template-columns:repeat(2,1fr)}.ea-lifecycle__rail a+a{border-left:0}.ea-lifecycle__rail a:nth-child(2n){border-left:1px solid var(--ea-border)}.ea-lifecycle__rail a:nth-child(n+3){border-top:1px solid var(--ea-border)}.ea-lifecycle__rail svg{display:none}.ea-lifecycle__stages{gap:64px}.ea-easier__grid{grid-template-columns:1fr}.ea-easier__grid article,.ea-plan-card{min-height:0}.ea-plan-card--featured{transform:none}}@media (prefers-reduced-motion:reduce){.ea-page *,.ea-page :before,.ea-page :after{scroll-behavior:auto!important;transition:none!important}}