/* Orbite Agents: one process, approved knowledge, human oversight. */
.agents-page{background:#f8f7fc;color:#20162f}.agents-page .wrap{max-width:1264px;padding-inline:32px;width:100%;margin-inline:auto}.agents-hero{background:radial-gradient(ellipse at 85% 30%,#51297480,transparent 60%),#100820;color:#fff;padding:155px 0 90px}.agents-hero__grid{display:grid;grid-template-columns:1.25fr 1fr;gap:80px;align-items:center}.agents-hero .eyebrow{color:#cfabff;font-size:10px;letter-spacing:.14em}.agents-hero h1{font-size:clamp(40px,4.5vw,68px);letter-spacing:-.055em;line-height:1.07;font-weight:500;margin:24px 0}.agents-hero h1 em{display:block;color:#c291ff;font-style:normal}.agents-hero p{color:#d2c7e2;font-size:16px;line-height:1.85;max-width:570px}.agents-hero__actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:32px}.agents-hero .btn{font-size:13px}.agents-hero .evolution-secondary{color:#f1e8fc}.agent-blueprint{margin:0;border:1px solid #8d66af70;border-radius:22px;background:linear-gradient(150deg,#321d48,#160d26);padding:30px;box-shadow:0 24px 80px #05020c50}.agent-blueprint figcaption{font-size:12px;color:#dcc9f4;margin-bottom:24px}.agent-blueprint ol{padding:0;margin:0;list-style:none}.agent-blueprint li{position:relative;display:flex;align-items:center;gap:18px;padding:18px;background:#ffffff08;border:1px solid #c396f630;border-radius:12px;margin-bottom:22px}.agent-blueprint li:last-child{background:#58327a;margin-bottom:20px;border-color:#bd83f8}.agent-blueprint li>span{color:#d1b2f3;font-size:11px}.agent-blueprint strong{font-size:14px;font-weight:500}.agent-blueprint b{position:absolute;bottom:-21px;left:50%;color:#c48bff;font-size:15px}.agent-blueprint__badge{color:#c8b5df;font-size:9px;letter-spacing:.12em}.agents-start,.agents-prepare,.agents-faq{padding:85px 0}.agents-start .evolution-section-head>p{color:#65566f}.agents-start .eyebrow,.agents-prepare .eyebrow{color:#75459b}.agents-start__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.agents-start article{background:white;padding:30px;border:1px solid #e2dbea;border-radius:16px}.agents-start article>span{color:#744394;font-size:11px}.agents-page h3{font-size:21px;letter-spacing:-.025em;line-height:1.25;margin:22px 0 14px}.agents-start article p{color:#65566f;font-size:14px;line-height:1.8}.agents-page .evolution-agents{background:#efeaf7}.agents-page .agents-workspace h3{margin-top:14px;font-size:30px}.agents-page .agents-journey h3{font-size:18px}.agents-delivery{background:#180c2a;color:#fff;padding:90px 0}.agents-delivery .eyebrow{color:#cfa7fa}.agents-delivery h2,.agents-prepare h2,.agents-faq h2{font-size:clamp(30px,3.3vw,46px);letter-spacing:-.045em;font-weight:500;line-height:1.13;max-width:700px;margin:18px 0 36px}.agents-delivery__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.agents-delivery article{border-top:1px solid #865fa3;padding-top:26px}.agents-delivery article>span{font-size:11px;color:#cfb2e9}.agents-delivery h3{color:#fff}.agents-delivery p{font-size:14px;line-height:1.8;color:#d0c0df}.agents-prepare__grid{display:grid;grid-template-columns:1.25fr 1fr;gap:80px;align-items:center}.agents-prepare h2{margin-bottom:22px}.agents-prepare p{color:#65566f;font-size:15px;line-height:1.9;margin-bottom:28px}.agents-prepare ul{list-style:none;padding:20px 32px;margin:0;background:#eee8f6;border:1px solid #e1d4ed;border-radius:18px}.agents-prepare li{padding:24px 0;display:flex;gap:15px;font-size:16px;border-bottom:1px solid #d7c7e6}.agents-prepare li:last-child{border-bottom:0}.agents-prepare li span{color:#754198}.agents-faq{background:#fff;border-top:1px solid #e2dbea}.agents-faq .wrap{max-width:900px}.agents-faq details{border-bottom:1px solid #e2dbea;padding:24px 0}.agents-faq summary{cursor:pointer;font-size:18px;font-weight:500;list-style:none;display:flex;justify-content:space-between;gap:25px}.agents-faq summary::-webkit-details-marker{display:none}.agents-faq summary span{color:#78459c}.agents-faq details p{color:#65566f;font-size:15px;line-height:1.9;margin:20px 0 0;max-width:700px}.agents-faq details[open] summary span{transform:rotate(45deg)}.agents-page a:focus-visible,.agents-page button:focus-visible,.agents-faq summary:focus-visible{outline:3px solid #a567e5;outline-offset:5px}.agents-page .module-cta p{color:#d0c0df}.agents-page .module-cta .btn{white-space:normal;text-align:center;flex-shrink:0}.agents-home-link{margin-top:28px;display:inline-flex;gap:25px;font-size:14px;color:#704094;border-bottom:1px solid #a77dc8;padding-bottom:10px}
@media(max-width:1000px){.agents-hero__grid,.agents-prepare__grid{gap:35px}.agents-hero h1{font-size:48px}.agents-delivery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agents-hero__actions{gap:18px}.agents-start article{padding:22px}.agents-hero .btn{padding-inline:18px}}
@media(max-width:700px){.agents-page .wrap{padding-inline:22px}.agents-hero{padding:120px 0 58px}.agents-hero__grid,.agents-prepare__grid{grid-template-columns:1fr;gap:38px}.agents-hero h1{font-size:43px}.agents-hero p{font-size:15px}.agents-hero__actions{align-items:flex-start;flex-direction:column}.agent-blueprint{padding:24px}.agents-start,.agents-prepare,.agents-faq,.agents-delivery{padding:58px 0}.agents-start__grid,.agents-delivery__grid{grid-template-columns:1fr}.agents-page .evolution-section-head{gap:20px}.agents-page .agents-workspace h3{font-size:26px}.agents-prepare ul{padding-inline:24px}.agents-faq summary{font-size:17px}.agents-start article h3{margin-top:16px}.agents-delivery__grid{gap:22px}.agents-delivery article{padding-top:18px}.agents-delivery article h3{margin-top:14px}.agents-page .module-cta__inner{align-items:flex-start}.agents-hero .eyebrow{line-height:1.8}}
