.agent-page{--agent-ink:#0d1730;--agent-blue:#1952c6;--agent-soft:#e5edfa;--agent-line:#dce5f3;background:var(--paper);color:var(--ink)}.agent-page ::selection{background:var(--lime);color:var(--ink)}.agent-page :is(section,footer)[id]{scroll-margin-top:92px}.agent-wrap{width:min(1200px, calc(100% - var(--gutter) * 2));margin-inline:auto}.agent-header{z-index:20;color:#fff;position:absolute;top:0;left:0;right:0}.agent-header-inner{grid-template-columns:1fr auto auto;align-items:center;gap:clamp(16px,3vw,42px);min-height:92px;display:grid}.agent-brand{align-items:center;width:110px;line-height:0;display:inline-flex}.agent-brand img{width:100%;height:auto;display:block}.agent-header-nav{align-items:center;gap:clamp(16px,2.4vw,32px);display:flex}.agent-header-nav a,.agent-back{color:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:color .18s}.agent-header-nav a{color:#ffffffb8}.agent-header-nav a:hover,.agent-back:hover{color:var(--lime)}.agent-back{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.agent-back span{font-size:16px;font-weight:400}.agent-hero{isolation:isolate;background:var(--agent-ink);color:#fff;position:relative;overflow:hidden}.agent-hero:before{z-index:-1;content:"";background:radial-gradient(circle at 78% 30%,#1952c6c7,#0000 32%),radial-gradient(circle at 12% 88%,#d9ff6221,#0000 34%),linear-gradient(145deg,#12203d 0%,#0d1730 54%,#091023 100%);animation:26s ease-in-out infinite alternate agent-aurora;position:absolute;inset:-22%}.agent-hero:after{z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#93baf409 1px,#0000 1px),linear-gradient(90deg,#93baf409 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 34%)}.agent-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:center;gap:clamp(40px,6vw,96px);min-height:min(840px,100svh);padding-block:150px 96px;display:grid}.agent-kicker{color:var(--lime);font:11px var(--font-mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 26px;line-height:1.5;display:flex}.agent-kicker:before{background:var(--lime);content:"";border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 16px #d9ff62b3}.agent-page h1,.agent-page h2,.agent-page h3{font-family:var(--font-display);font-weight:550}.agent-hero h1{letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(46px,6.4vw,94px);line-height:.98}.agent-hero h1 em{color:var(--lime);font-style:normal}.agent-hero-lead{color:#d8e0ef;text-wrap:pretty;max-width:640px;margin:28px 0 0;font-size:clamp(17px,1.6vw,21px);line-height:1.55}.agent-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:38px;display:flex}.agent-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:56px;padding:14px 24px;font-size:14px;font-weight:750;line-height:1.25;text-decoration:none;transition:transform .2s,background-color .2s,color .2s;display:inline-flex}.agent-button:hover{transform:translateY(-2px)}.agent-button-accent{background:var(--lime);color:var(--agent-ink);box-shadow:0 14px 34px #00000038}.agent-button-accent:hover{background:#ebffad}.agent-button-light{color:var(--agent-ink);background:#fff}.agent-button-light:hover{background:var(--lime)}.agent-text-link{color:#cbd8ef;align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;transition:color .18s;display:inline-flex}.agent-text-link:hover{color:var(--lime)}.agent-text-link span{color:var(--lime);font-size:17px}.agent-fine-print{color:#93a3bd;max-width:560px;margin:18px 0 0;font-size:12px;line-height:1.6}.agent-hero-card{-webkit-backdrop-filter:blur(12px);background:linear-gradient(160deg,#ffffff17,#ffffff08);border:1px solid #ffffff29;border-radius:10px;padding:clamp(26px,3vw,38px);position:relative;box-shadow:0 30px 70px #00000047}.agent-card-kicker{color:var(--lime);font:11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px}.agent-hero-steps{gap:20px;margin:0;padding:0;list-style:none;display:grid}.agent-hero-steps li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;display:grid}.agent-hero-steps li>span{width:34px;height:34px;color:var(--lime);font:11px var(--font-mono);border:1px solid #d9ff6259;border-radius:50%;place-items:center;display:grid}.agent-hero-steps strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:550;line-height:1.25;display:block}.agent-hero-steps p{color:#aebbd0;margin:5px 0 0;font-size:13px;line-height:1.55}.agent-card-note{color:#93a3bd;border-top:1px solid #ffffff24;margin:24px 0 0;padding-top:20px;font-size:12px;line-height:1.55}.agent-section{padding-block:clamp(76px,10vw,132px)}.agent-section--white{background:#fff}.agent-section--paper{background:var(--paper)}.agent-section--blue{background:var(--agent-blue);color:#fff}.agent-section--lime{background:var(--lime);color:var(--ink)}.agent-section--soft{background:var(--agent-soft)}.agent-section-head{max-width:850px}.agent-eyebrow{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:750;line-height:1.4}.agent-section--blue .agent-eyebrow{color:var(--lime)}.agent-section--lime .agent-eyebrow{color:#2b4a12}.agent-page h2{letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,70px);line-height:1.02}.agent-page h2 em{color:var(--blue);font-style:normal}.agent-section--blue h2 em,.agent-closing h2 em{color:var(--lime)}.agent-section--lime h2 em{color:#2b4a12}.agent-lead{max-width:690px;color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.65}.agent-section--blue .agent-lead{color:#ffffffd1}.agent-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.agent-offer-card{border:1px solid var(--agent-line);background:var(--paper);border-radius:8px;min-height:240px;padding:28px}.agent-offer-card>span{color:var(--blue);font:12px var(--font-mono)}.agent-offer-card h3{letter-spacing:-.04em;margin:36px 0 12px;font-size:clamp(22px,2vw,28px);line-height:1.12}.agent-offer-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.agent-exclusions{border:1px solid var(--agent-line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr);align-items:start;gap:30px;margin-top:22px;padding:26px 28px;display:grid}.agent-exclusions h3{letter-spacing:-.03em;margin:0;font-size:20px}.agent-exclusions ul{flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;list-style:none;display:flex}.agent-exclusions li{color:var(--muted);padding-left:18px;font-size:14px;line-height:1.5;position:relative}.agent-exclusions li:before{content:"";background:#c0cbdc;border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.agent-registration-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(40px,7vw,110px);display:grid}.agent-section--blue .agent-button{margin-top:32px}.agent-registration-side{gap:26px;display:grid}.agent-step-list{border-top:1px solid #fff3;margin:0;padding:0;list-style:none;display:grid}.agent-step-list li{border-bottom:1px solid #fff3;grid-template-columns:38px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.agent-step-list li>span{color:var(--lime);font:11px var(--font-mono);padding-top:4px}.agent-step-list h3{letter-spacing:-.03em;margin:0 0 6px;font-size:20px;line-height:1.2}.agent-step-list p{color:#ffffffc7;margin:0;font-size:14px;line-height:1.6}.agent-note{color:#ffffffbf;border:1px solid #fff3;border-radius:8px;margin:0;padding:18px 20px;font-size:12px;line-height:1.6}.agent-note strong{color:#fff}.agent-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.agent-case{border:1px solid var(--agent-line);background:#fff;border-radius:8px;padding:clamp(24px,3vw,38px)}.agent-case-label{color:var(--blue);font:10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px}.agent-case h3{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(25px,2.6vw,34px);line-height:1.08}.agent-case dl{gap:16px;margin:0;display:grid}.agent-case dl>div{border-top:1px solid var(--agent-line);grid-template-columns:110px minmax(0,1fr);gap:16px;padding-top:16px;display:grid}.agent-case dt{color:#5c6b84;font:10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding-top:3px;line-height:1.45}.agent-case dd{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.agent-case-note{color:#5c6b84;margin:24px 0 0;font-size:12px;line-height:1.6}.agent-guided-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,7vw,110px);display:grid}.agent-small{color:#5c6b84;margin:24px 0 0;font-size:13px;line-height:1.65}.agent-feature-list{border-top:1px solid var(--agent-line);margin:0;padding:0;list-style:none;display:grid}.agent-feature-list li{border-bottom:1px solid var(--agent-line);grid-template-columns:38px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.agent-feature-list li>span{color:var(--blue);font:11px var(--font-mono);padding-top:4px}.agent-feature-list h3{letter-spacing:-.03em;margin:0 0 6px;font-size:20px;line-height:1.2}.agent-feature-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.agent-scope-head{max-width:760px}.agent-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.agent-scope-grid article{background:#ffffff4d;border:1px solid #1220392e;border-radius:8px;padding:28px}.agent-scope-grid h3{letter-spacing:-.035em;margin:0 0 12px;font-size:24px}.agent-scope-grid p{color:#33421c;margin:0;font-size:14px;line-height:1.65}.agent-scope-not{background:#ffffff7a;border:1px solid #1220392e;border-radius:8px;grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr);align-items:start;gap:30px;margin-top:18px;padding:24px 28px;display:grid}.agent-scope-not h3{letter-spacing:-.03em;margin:0;font-size:20px}.agent-scope-not ul{flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;list-style:none;display:flex}.agent-scope-not li{color:#33421c;padding-left:18px;font-size:14px;line-height:1.5;position:relative}.agent-scope-not li:before{content:"";background:#476b1b;border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.agent-execution{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(36px,6vw,90px);display:grid}.agent-execution-body{gap:18px;padding-top:6px;display:grid}.agent-execution-body p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.agent-execution-body strong{color:var(--ink)}.agent-faq-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(36px,7vw,110px);display:grid}.agent-faq-list{border-top:1px solid var(--agent-line)}.agent-faq-list details{border-bottom:1px solid var(--agent-line)}.agent-faq-list summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:clamp(18px,1.8vw,22px);font-weight:550;line-height:1.3;list-style:none;display:flex}.agent-faq-list summary::-webkit-details-marker{display:none}.agent-faq-list summary:after{color:var(--blue);content:"+";flex:none;font-size:24px;font-weight:400;line-height:1;transition:transform .2s}.agent-faq-list details[open] summary:after{transform:rotate(45deg)}.agent-faq-list details p{max-width:680px;color:var(--muted);margin:0 0 22px;font-size:15px;line-height:1.7}.agent-closing{background:var(--agent-ink);color:#fff}.agent-closing-inner{justify-content:space-between;align-items:end;gap:45px;padding-block:clamp(74px,10vw,130px);display:flex}.agent-closing h2{max-width:780px;font-size:clamp(42px,5.3vw,76px)}.agent-closing .agent-eyebrow{color:#b7cbef}.agent-closing p:not(.agent-eyebrow){color:#c7d0e0;max-width:650px;margin:24px 0 0;font-size:15px;line-height:1.65}.agent-closing .agent-button{flex:none}.agent-page .site-footer p,.agent-page .site-footer .copyright{color:#52617a}@keyframes agent-aurora{0%{transform:translate(-1%,-1%)scale(1)}to{transform:translate(2%,2%)scale(1.06)}}@media (width<=1000px){.agent-hero-grid{grid-template-columns:minmax(0,1fr);gap:52px;min-height:auto;padding-block:138px 82px}.agent-hero-copy{max-width:760px}.agent-hero-card{max-width:620px}.agent-registration-grid,.agent-guided-grid,.agent-faq-grid,.agent-execution{grid-template-columns:minmax(0,1fr);gap:38px}}@media (width<=900px){.agent-header-nav{display:none}.agent-header-inner{grid-template-columns:1fr auto}.agent-offer-grid,.agent-case-grid,.agent-scope-grid{grid-template-columns:minmax(0,1fr)}.agent-offer-card{min-height:0}.agent-exclusions,.agent-scope-not{grid-template-columns:minmax(0,1fr);gap:16px}.agent-closing-inner{flex-direction:column;align-items:flex-start;gap:30px}.agent-closing .agent-button{width:100%}}@media (width<=720px){.agent-header-inner{min-height:78px}.agent-brand{width:96px}.agent-header-nav,.agent-back{font-size:11px}.agent-hero-grid{gap:38px;padding-block:118px 70px}.agent-hero h1{font-size:clamp(43px,11.5vw,66px)}.agent-hero-lead{font-size:17px}.agent-hero-actions{flex-direction:column;align-items:stretch;gap:14px;margin-top:30px}.agent-hero-actions .agent-button{width:100%}.agent-hero-actions .agent-text-link{justify-content:center;min-height:44px}.agent-section{padding-block:76px}.agent-page h2{font-size:clamp(38px,10.5vw,58px)}.agent-lead{font-size:15px}.agent-offer-grid,.agent-case-grid{margin-top:32px}.agent-offer-card,.agent-case,.agent-scope-grid article{padding:24px}.agent-offer-card h3{margin-top:28px}.agent-exclusions,.agent-scope-not{padding:22px}.agent-case dl>div{grid-template-columns:minmax(0,1fr);gap:5px}.agent-step-list li,.agent-feature-list li{grid-template-columns:32px minmax(0,1fr);gap:12px}.agent-faq-list summary{padding:18px 0}.agent-closing h2{font-size:clamp(40px,10.5vw,62px)}}@media (prefers-reduced-motion:reduce){.agent-hero:before{animation:none}.agent-button,.agent-text-link,.agent-header-nav a,.agent-back,.agent-faq-list summary:after{transition:none}.agent-button:hover{transform:none}}
