.agentos_root__qP_cf,html:has(.agentos_root__qP_cf){--ao-bg:#1c1f26;--ao-surface:#242831;--ao-surface-2:#2b303a;--ao-line:#3a3f4b;--ao-fg:#f1eee6;--ao-muted:#a9a69c;--ao-faint:#949189;--ao-gold:#d9b25a;--ao-gold-strong:#e9c876;--ao-gold-ink:#1c1f26;--ao-gold-soft:rgba(217,178,90,.13);--ao-gold-glow:rgba(217,178,90,.3);--ao-shadow:rgba(0,0,0,.6);color-scheme:dark}.agentos_root__qP_cf{--ao-f-display:var(--ao-font-display,"Avenir Next","Segoe UI",system-ui,sans-serif);--ao-f-body:var(--ao-font-body,"Helvetica Neue","Segoe UI",system-ui,sans-serif);--ao-f-mono:var(--ao-font-mono,ui-monospace,Menlo,Consolas,monospace);--ao-r:12px;--ao-maxw:1120px;flex:1 0 auto;background:var(--ao-bg);color:var(--ao-fg);font-family:var(--ao-f-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}html:has(.agentos_root__qP_cf){background-color:var(--ao-bg);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.agentos_root__qP_cf){scroll-behavior:auto}.agentos_root__qP_cf *,.agentos_root__qP_cf :after,.agentos_root__qP_cf :before{animation:none!important;transition:none!important}}.agentos_root__qP_cf :focus-visible{outline:2px solid var(--ao-gold);outline-offset:3px;border-radius:4px}.agentos_root__qP_cf h1,.agentos_root__qP_cf h2,.agentos_root__qP_cf h3{font-family:var(--ao-f-display);text-wrap:balance;margin:0;letter-spacing:-.015em}.agentos_root__qP_cf h1{font-size:clamp(2.5rem,5.4vw,4.2rem);line-height:1.04;font-weight:800}.agentos_root__qP_cf h2{font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.1;font-weight:700}.agentos_root__qP_cf h3{font-size:1.2rem;line-height:1.3;font-weight:700}.agentos_wrap__JfjXB{max-width:var(--ao-maxw);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.agentos_lede__ZRVgM{font-size:1.15rem;color:var(--ao-muted);max-width:60ch}.agentos_eyebrow__5CTBT{font-family:var(--ao-f-mono);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ao-gold)}.agentos_btn__wje1v{display:inline-flex;align-items:center;font:600 1rem/1 var(--ao-f-body);padding:14px 22px;border-radius:9px;text-decoration:none;border:1px solid transparent;white-space:nowrap}.agentos_btnGold__pQZxQ{background:var(--ao-gold);color:var(--ao-gold-ink)}.agentos_btnGold__pQZxQ:hover{background:var(--ao-gold-strong)}.agentos_btnLine__4CZq3{border-color:var(--ao-line);color:var(--ao-fg)}.agentos_btnLine__4CZq3:hover{border-color:var(--ao-gold)}.agentos_nav__3t6Ae{position:sticky;top:env(safe-area-inset-top,0);z-index:10;background:color-mix(in srgb,var(--ao-bg) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--ao-line)}.agentos_navBar___WKgh{display:flex;align-items:center;gap:28px;padding-block:14px}.agentos_brand__q1XGv{display:flex;align-items:center;gap:11px;text-decoration:none;font-family:var(--ao-f-display);font-weight:700;font-size:1.25rem}.agentos_brand__q1XGv svg{color:var(--ao-gold);flex:none}.agentos_brand__q1XGv small{font-family:var(--ao-f-body);font-weight:500;font-size:.8rem;color:var(--ao-faint)}.agentos_links__f60mG{display:flex;gap:24px;margin-left:auto;font-size:.95rem}.agentos_links__f60mG a{text-decoration:none;color:var(--ao-muted)}.agentos_links__f60mG a:hover{color:var(--ao-fg)}.agentos_nav__3t6Ae .agentos_btn__wje1v{padding:10px 16px;font-size:.9rem}@media (max-width:860px){.agentos_links__f60mG{display:none}.agentos_nav__3t6Ae .agentos_btn__wje1v{margin-left:auto}}@media (max-width:480px){.agentos_navBar___WKgh{gap:16px}.agentos_brand__q1XGv small{display:none}}.agentos_hero__E0U_5{padding-block:80px 72px;overflow:hidden}.agentos_heroGrid__YjLJg{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;align-items:center}.agentos_hero__E0U_5 h1{margin-top:18px}.agentos_hero__E0U_5 h1 span{color:var(--ao-gold)}.agentos_hero__E0U_5 .agentos_lede__ZRVgM{margin-top:24px}.agentos_ctaRow__Y6HUI{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.agentos_down__zc34Y{margin-left:8px;transition:transform .2s ease}.agentos_btn__wje1v:hover .agentos_down__zc34Y{transform:translateY(2px)}.agentos_orbit__T4kVr{justify-self:center;position:relative;width:min(420px,100%);aspect-ratio:1}.agentos_orbit__T4kVr:before{content:"";position:absolute;inset:-10%;border-radius:50%;background:radial-gradient(closest-side,var(--ao-gold-soft),transparent 72%)}.agentos_orbit__T4kVr svg{position:relative;width:100%;height:100%;overflow:visible;animation:agentos_rise__LH_xC .8s ease-out both}.agentos_ring__de2yz{fill:none;stroke:var(--ao-line);stroke-width:1;stroke-dasharray:2 7}.agentos_ringInner__qiPEr{stroke-dasharray:none}.agentos_spoke__4eO1R{stroke:var(--ao-gold);stroke-opacity:.35;stroke-width:1}.agentos_spokeFlow__J4MWP{stroke-opacity:.6;stroke-dasharray:3 9;animation:agentos_flow__anWOK 2.4s linear infinite}.agentos_core__ibtkS{fill:var(--ao-surface);stroke:var(--ao-gold);stroke-width:1.5}.agentos_pulse__W5osk{fill:var(--ao-gold-soft);transform-box:fill-box;transform-origin:center;animation:agentos_breathe__ZdZL8 3.2s ease-in-out infinite}.agentos_orbit__T4kVr text{font-family:var(--ao-f-mono);font-size:12.5px;fill:var(--ao-fg);text-anchor:middle;dominant-baseline:central}.agentos_orbit__T4kVr .agentos_coreText__7ZXHN{font-family:var(--ao-f-display);font-size:17px;font-weight:700}.agentos_node__3Mhz5 rect{fill:var(--ao-surface-2);stroke:var(--ao-line)}.agentos_nodeLead__pqF7O rect{stroke:var(--ao-gold)}.agentos_nodeData__sPlj0 rect{fill:var(--ao-bg)}.agentos_orbit__T4kVr .agentos_nodeData__sPlj0 text{font-size:11.5px;fill:var(--ao-muted)}@keyframes agentos_rise__LH_xC{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes agentos_flow__anWOK{to{stroke-dashoffset:-24}}@keyframes agentos_breathe__ZdZL8{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.35);opacity:0}}@media (max-width:860px){.agentos_heroGrid__YjLJg{grid-template-columns:minmax(0,1fr)}.agentos_orbit__T4kVr{width:min(340px,88vw)}}@media (max-width:480px){.agentos_hero__E0U_5{padding-block:56px 48px}}.agentos_root__qP_cf section[id]{scroll-margin-top:72px}.agentos_block__lHI3k{padding-block:100px 0}.agentos_head__dosAS{max-width:720px;margin-bottom:44px}.agentos_headFlush__zwSSY{margin-bottom:0}.agentos_head__dosAS .agentos_eyebrow__5CTBT{display:block;margin-bottom:14px}.agentos_head__dosAS .agentos_lede__ZRVgM{margin-top:16px}.agentos_group__lyS_e+.agentos_group__lyS_e{margin-top:48px}.agentos_groupLabel__FE2_D{display:flex;align-items:center;gap:14px;margin:0 0 18px;font-family:var(--ao-f-mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ao-muted)}.agentos_groupLabel__FE2_D:after{content:"";flex:1;height:1px;background:var(--ao-line)}.agentos_cards__yR047{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.agentos_cardsCompact__FXub3{grid-template-columns:repeat(3,minmax(0,1fr))}.agentos_cards__yR047>li{display:flex}.agentos_card__iDx0c{position:relative;flex:1;display:flex;flex-direction:column;background:var(--ao-surface);border:1px solid var(--ao-line);border-radius:var(--ao-r);padding:30px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.agentos_card__iDx0c:focus-within,.agentos_card__iDx0c:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--ao-gold) 55%,var(--ao-line));box-shadow:0 0 0 1px var(--ao-gold-soft),0 24px 60px -30px var(--ao-gold-glow)}.agentos_cardsCompact__FXub3 .agentos_card__iDx0c{padding:24px}.agentos_cardTop__GAl8k{display:flex;align-items:center;justify-content:space-between;gap:14px}.agentos_cardIcon__XQYuh{width:46px;height:46px;border-radius:50%;background:var(--ao-gold-soft);color:var(--ao-gold);display:grid;place-items:center;flex:none;transition:box-shadow .25s ease}.agentos_card__iDx0c:focus-within .agentos_cardIcon__XQYuh,.agentos_card__iDx0c:hover .agentos_cardIcon__XQYuh{box-shadow:0 0 0 6px var(--ao-gold-soft)}.agentos_kind__oPMpn{font-family:var(--ao-f-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;text-align:right;color:var(--ao-faint)}.agentos_card__iDx0c h3{margin-top:22px}.agentos_card__iDx0c p{flex:1 0 auto;margin-top:8px;color:var(--ao-muted);font-size:.98rem}.agentos_cardLinks__61ZEW{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:22px;padding-top:18px;border-top:1px solid var(--ao-line);font-size:.95rem}.agentos_more__RyCFi{color:var(--ao-gold);font-weight:600;text-decoration:none}.agentos_more__RyCFi:after{content:"";position:absolute;inset:0;border-radius:var(--ao-r)}.agentos_arrow__OqmQU{display:inline-block;margin-left:6px;transition:transform .25s ease}.agentos_card__iDx0c:hover .agentos_arrow__OqmQU{transform:translateX(3px)}.agentos_signIn__bBgJZ{position:relative;z-index:1;color:var(--ao-muted);text-decoration:underline;text-decoration-color:var(--ao-line);text-underline-offset:3px}.agentos_signIn__bBgJZ:hover{color:var(--ao-fg);text-decoration-color:var(--ao-gold)}.agentos_srOnly__GMAnG{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1000px){.agentos_cardsCompact__FXub3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.agentos_cardsCompact__FXub3,.agentos_cards__yR047{grid-template-columns:minmax(0,1fr)}.agentos_card__iDx0c{padding:24px}}.agentos_together__bPUid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.agentos_checks__0ItE5{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid var(--ao-line)}.agentos_checks__0ItE5 li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--ao-line)}.agentos_checks__0ItE5 svg{color:var(--ao-gold);margin-top:3px}.agentos_checks__0ItE5 b{display:block;font-weight:600}.agentos_checks__0ItE5 span{color:var(--ao-muted);font-size:.96rem}.agentos_stack__T5JxQ{list-style:none;margin:0;padding:0;display:grid;gap:26px}.agentos_layer__0apqK{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;align-items:center;padding:18px 20px;background:var(--ao-surface);border:1px solid var(--ao-line);border-radius:var(--ao-r)}.agentos_layerAccent__F3QD3{border-color:var(--ao-gold);box-shadow:0 18px 50px -32px var(--ao-gold-glow)}.agentos_layerBase__DU6uN{background:transparent;border-style:dashed}.agentos_layerKey__zAXUw{font-family:var(--ao-f-mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ao-gold)}.agentos_layer__0apqK b{display:block;font-family:var(--ao-f-display);font-weight:700;font-size:1.02rem}.agentos_chips__dnt5n{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.agentos_chips__dnt5n li{font-family:var(--ao-f-mono);font-size:.76rem;line-height:1.4;padding:4px 10px;border:1px solid var(--ao-line);border-radius:999px;background:var(--ao-surface-2)}.agentos_layerAccent__F3QD3 .agentos_chips__dnt5n li{border-color:var(--ao-gold);color:var(--ao-gold);background:var(--ao-gold-soft)}.agentos_layerBase__DU6uN .agentos_chips__dnt5n li{background:transparent;color:var(--ao-muted)}.agentos_layer__0apqK+.agentos_layer__0apqK:before{content:"";position:absolute;left:58px;top:-27px;height:26px;border-left:1px dashed var(--ao-gold);opacity:.6}.agentos_layer__0apqK+.agentos_layer__0apqK:after{content:"";position:absolute;left:56px;top:-27px;width:5px;height:5px;border-radius:50%;background:var(--ao-gold);box-shadow:0 0 8px var(--ao-gold-glow);opacity:0;animation:agentos_packet__tnAVg 2.4s ease-in-out infinite}.agentos_layer__0apqK:nth-child(3):after{animation-delay:.8s}.agentos_layer__0apqK:nth-child(4):after{animation-delay:1.6s}@keyframes agentos_packet__tnAVg{0%{transform:translateY(0);opacity:0}25%,75%{opacity:1}to{transform:translateY(21px);opacity:0}}@media (max-width:860px){.agentos_together__bPUid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:480px){.agentos_layer__0apqK{grid-template-columns:minmax(0,1fr);gap:6px}.agentos_layer__0apqK+.agentos_layer__0apqK:before{left:28px}.agentos_layer__0apqK+.agentos_layer__0apqK:after{left:26px}}.agentos_pillars__T8n0S{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.agentos_pillars__T8n0S>li{border-top:2px solid var(--ao-gold);padding-top:22px}.agentos_pillars__T8n0S svg{color:var(--ao-gold);margin-bottom:14px}.agentos_pillars__T8n0S p{color:var(--ao-muted);margin-top:8px}@media (max-width:820px){.agentos_pillars__T8n0S{grid-template-columns:minmax(0,1fr);gap:28px}}.agentos_cta__uh_Bs{margin-top:110px;border-top:1px solid var(--ao-line);background:var(--ao-surface)}.agentos_ctaGrid__Ik1nn{padding-block:72px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;align-items:center}.agentos_cta__uh_Bs h2{margin-top:12px}.agentos_cta__uh_Bs .agentos_lede__ZRVgM{margin-top:14px}.agentos_cta__uh_Bs .agentos_ctaRow__Y6HUI{margin-top:28px}.agentos_contact__G4odO{border:1px solid var(--ao-line);border-radius:var(--ao-r);padding:24px;background:var(--ao-bg)}.agentos_label__6UJgr{font-family:var(--ao-f-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ao-faint)}.agentos_labelGap__lDfg9{margin-top:16px}.agentos_email__oeN5s{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:6px}.agentos_email__oeN5s span{font-family:var(--ao-f-mono);font-size:1.05rem;-webkit-user-select:all;-moz-user-select:all;user-select:all}.agentos_copy__163g7{font:500 .82rem var(--ao-f-body);color:var(--ao-fg);background:var(--ao-surface-2);border:1px solid var(--ao-line);border-radius:6px;padding:6px 11px;cursor:pointer}.agentos_copy__163g7:hover{border-color:var(--ao-gold)}.agentos_web__Rwhen{margin-top:6px}.agentos_family__QawpR a,.agentos_web__Rwhen a{text-decoration:underline;text-underline-offset:3px}.agentos_family__QawpR{margin-top:20px;padding-top:18px;border-top:1px solid var(--ao-line);font-size:.92rem;color:var(--ao-muted)}.agentos_family__QawpR a{color:var(--ao-gold)}@media (max-width:820px){.agentos_ctaGrid__Ik1nn{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.agentos_cta__uh_Bs{margin-top:80px}.agentos_ctaGrid__Ik1nn{padding-block:56px}}.agentos_footer__0Lb2c{border-top:1px solid var(--ao-line)}.agentos_footerGrid__tu9M7{padding-block:36px;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:28px;font-size:.88rem;color:var(--ao-muted)}.agentos_footer__0Lb2c b{display:block;color:var(--ao-fg);margin-bottom:6px;font-weight:600}.agentos_footer__0Lb2c .agentos_footerBrand__Azm7H{display:flex;align-items:center;gap:10px}.agentos_footerBrand__Azm7H svg{color:var(--ao-gold)}.agentos_platform__1b_vB{display:inline-block;margin-block:8px;color:var(--ao-gold);text-decoration:underline;text-underline-offset:3px}.agentos_footer__0Lb2c address{font-style:normal}@media (max-width:760px){.agentos_footerGrid__tu9M7{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:__bricolage_6255f1;src:url(/_next/static/media/7eeff3ff559062b4-s.p.woff2) format("woff2");font-display:swap;font-weight:500 800;font-style:normal}@font-face{font-family:__bricolage_Fallback_6255f1;src:local("Arial");ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.00%;size-adjust:101.66%}.__className_6255f1{font-family:__bricolage_6255f1,__bricolage_Fallback_6255f1,Avenir Next,Segoe UI,system-ui,sans-serif;font-style:normal}.__variable_6255f1{--ao-font-display:"__bricolage_6255f1","__bricolage_Fallback_6255f1",Avenir Next,Segoe UI,system-ui,sans-serif}@font-face{font-family:__instrumentSans_07e458;src:url(/_next/static/media/43de435c5076cc86-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:__instrumentSans_Fallback_07e458;src:local("Arial");ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.00%;size-adjust:103.22%}.__className_07e458{font-family:__instrumentSans_07e458,__instrumentSans_Fallback_07e458,Helvetica Neue,Segoe UI,system-ui,sans-serif;font-style:normal}.__variable_07e458{--ao-font-body:"__instrumentSans_07e458","__instrumentSans_Fallback_07e458",Helvetica Neue,Segoe UI,system-ui,sans-serif}@font-face{font-family:__plexMono_8abb50;src:url(/_next/static/media/bfb44ea14519d143.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__plexMono_8abb50;src:url(/_next/static/media/f01f5ce6cfe0c474.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}.__className_8abb50{font-family:__plexMono_8abb50,ui-monospace,Menlo,Consolas,monospace}.__variable_8abb50{--ao-font-mono:"__plexMono_8abb50",ui-monospace,Menlo,Consolas,monospace}