.agent-hero,.agent-flow,.agent-start{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding-top:80px;padding-bottom:90px}.agent-hero h1{font-size:clamp(52px,6.1vw,88px);line-height:1.06;letter-spacing:-.06em}.agent-lead{font-size:23px;line-height:1.5}.agent-hero p,.agent-definition>p,.agent-flow p,.agent-offer p,.agent-films>p,.agent-start p{max-width:760px;color:#b9cfc5;line-height:1.7}.agent-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:30px}.agent-map{border:1px solid #527163;border-radius:24px;background:radial-gradient(ellipse at center,#235957,#112b34 72%);padding:24px;overflow:hidden}.map-top{display:flex;gap:12px;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.1em}.map-top button{background:transparent;color:#c1ef8b;border:1px solid #64816c;padding:10px;border-radius:20px;cursor:pointer;min-height:44px}.orbit{height:330px;position:relative;background:linear-gradient(90deg,transparent 49.7%,#5b7964 50%,transparent 50.3%),linear-gradient(transparent 49.7%,#5b7964 50%,transparent 50.3%)}.orbit:before{content:'';position:absolute;inset:50px 40px;border:1px dashed #64816c;border-radius:50%}.agent-core{position:absolute;top:39%;left:22%;width:56%;padding:20px 8px;border:1px solid #c1ef8b;border-radius:16px;background:#173f43;text-align:center;font-size:24px;z-index:2}.agent-core em{font-size:14px;letter-spacing:.08em}.orbit-node{position:absolute;background:#17343d;border:1px solid #6f8c76;border-radius:10px;padding:12px;font-size:11px;letter-spacing:.08em;z-index:2}.source{top:20px;left:8px}.tools{top:20px;right:0}.person{bottom:15px;left:0}.result{bottom:15px;right:0}.packet{position:absolute;left:50%;top:12%;width:8px;height:8px;background:#c1ef8b;border-radius:50%;box-shadow:0 0 16px #c1ef8b;animation:route 6s linear infinite}.packet-two{animation-delay:-2s}.packet-three{animation-delay:-4s}@keyframes route{0%{transform:translate(-110px,0)}25%{transform:translate(95px,0)}50%{transform:translate(95px,230px)}75%{transform:translate(-110px,230px)}100%{transform:translate(-110px,0)}}.agent-map.motion-paused .packet{animation-play-state:paused}.agent-map p{font-size:15px}.agent-map small{font-size:12px;color:#a4bfae}.agent-definition,.agent-offer,.agent-controls,.agent-films,.agent-start,.agent-faq{padding-top:80px;padding-bottom:80px;border-top:1px solid #3e5b53}h2 em,h1 em{color:#c1ef8b;font-style:normal}.agent-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:42px}.agent-trio article{border-top:2px solid #c1ef8b;padding-top:20px}.agent-trio span,.agent-result span{font-size:11px;letter-spacing:.13em;color:#c1ef8b}.agent-trio h3{font-size:25px;line-height:1.25}.agent-trio p{font-size:17px}.flow-console{border:1px solid #64816c;border-radius:20px;overflow:hidden;background:#193f46}.flow-tabs{display:flex;padding:16px;gap:8px;border-bottom:1px solid #527163}.flow-tabs button{flex:1;background:#112b34;color:#e3eddb;border:1px solid #64816c;border-radius:8px;min-height:48px;cursor:pointer}.flow-tabs button[aria-pressed=true]{background:#c1ef8b;color:#102f36}.flow-content{padding:30px;min-height:280px}.flow-content>span{font-size:11px;color:#c1ef8b;letter-spacing:.1em}.flow-content h3{font-size:29px}.flow-content div{display:flex;gap:10px;flex-wrap:wrap}.flow-content div span{border:1px solid #64816c;border-radius:30px;padding:10px;font-size:13px}.flow-boundary{padding:20px 30px;background:#112b34;margin:0;font-size:13px}.agent-platform{margin-top:35px}.agent-film{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center;padding:70px 0;border-bottom:1px solid #3e5b53}.agent-film h3{font-size:clamp(30px,3vw,45px);line-height:1.15;letter-spacing:-.04em}.agent-film-copy>p{font-size:19px;color:#b9cfc5;line-height:1.6}.agent-result{border-left:3px solid #c1ef8b;padding:10px 20px;margin-top:30px}.agent-result p{font-size:21px;margin-bottom:0}.agent-controls-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:35px 0}.agent-controls-grid article{padding:26px;background:#193f46;border:1px solid #3e5b53;border-radius:16px}.agent-controls-grid h3{font-size:24px}.agent-controls-grid p,.agent-controls>p{color:#b9cfc5;line-height:1.65}.agent-checklist{background:#c1ef8b;color:#102f36;padding:35px;border-radius:18px}.agent-checklist h3{font-size:26px}.agent-checklist li{padding:8px 0;line-height:1.5}.agent-checklist p{color:#244d43;font-size:14px}.agent-faq details{padding:22px 0;border-bottom:1px solid #3e5b53}.agent-faq summary{cursor:pointer;font-size:21px}.agent-faq details p{max-width:850px;line-height:1.7;color:#b9cfc5}
@media(prefers-reduced-motion:reduce){.packet{animation:none}}@media(max-width:900px){.agent-hero,.agent-flow,.agent-start{grid-template-columns:1fr;gap:35px}.agent-hero{padding-top:45px}.agent-trio{gap:20px}.agent-film{gap:30px}}@media(max-width:700px){.agent-hero{padding-bottom:55px}.agent-trio,.agent-film,.agent-controls-grid{grid-template-columns:1fr}.agent-definition,.agent-offer,.agent-controls,.agent-films,.agent-start,.agent-faq{padding-top:50px;padding-bottom:50px}.agent-map{padding:18px}.agent-film{padding:45px 0;gap:24px}.agent-film-copy>p{font-size:18px}.agent-film h3{font-size:34px}.agent-checklist{padding:24px}.flow-content{padding:24px}.nav nav{gap:12px;flex-wrap:wrap}.nav nav a{font-size:13px}.agent-map .map-top{font-size:10px}.agent-actions{gap:15px}.agent-films>h2,.agent-definition h2,.agent-offer h2,.agent-start h2,.agent-controls h2,.agent-flow h2{font-size:clamp(34px,8vw,50px)}}
#main{background:#112b34;color:#e3eddb}#main .eyebrow{color:#c1ef8b}#main h1,#main h2,#main h3{color:#e3eddb}.agent-map,.orbit-node,.agent-core{color:#e3eddb}.agent-map .map-top{color:#a4bfae}#main .agent-checklist h3{color:#102f36}#main .agent-checklist p{color:#244d43}#main .agent-start a:not(.button){color:#c1ef8b}#main .agent-actions .email-link{color:#c1ef8b}.agent-hero h1{margin-top:24px;margin-bottom:28px}#main .agent-film .walkthrough{color:#e3eddb}
#main h2{font:500 clamp(36px,4.2vw,58px)/1.12 Manrope,Arial,sans-serif;letter-spacing:-.045em;margin:20px 0 28px}#main .button{background:#c1ef8b;color:#112b34;font-size:14px}.agent-map .agent-core em{color:#c1ef8b}.agent-hero h1{font-family:Manrope,Arial,sans-serif;font-weight:500}.agent-films{scroll-margin-top:25px}
