:root{--horos-platform-navy990:#020817;--horos-platform-navy970:#030d20;--horos-platform-navy950:#061a38;--horos-platform-navy900:#08244b;--horos-platform-navy800:#0c3264;--horos-platform-navy700:#16477d;--horos-platform-electricBlue:#1476ff;--horos-platform-cyan:#18d8ff;--horos-platform-violet:#7a5cff;--horos-platform-purple:#a352ff;--horos-buyer-cyan500:#10d9cf;--horos-buyer-teal600:#0ba89e;--horos-buyer-teal700:#087c75;--horos-buyer-green400:#69ed9c;--horos-buyer-green500:#42d981;--horos-partner-amber400:#ffbc58;--horos-partner-amber500:#f6a62a;--horos-partner-orange500:#f07b2d;--horos-partner-orange600:#d95d21;--horos-partner-coral500:#f15c4f;--horos-partner-coral600:#d94a40;--horos-operations-violet700:#5c35c9;--horos-operations-violet600:#7048e8;--horos-operations-violet500:#825cf2;--horos-operations-magenta600:#b73acb;--horos-operations-magenta500:#d04cd5;--horos-operations-pink400:#e86bcb;--horos-neutral-0:#fff;--horos-neutral-25:#fbfcfe;--horos-neutral-50:#f6f8fb;--horos-neutral-100:#eef2f7;--horos-neutral-200:#dce3ec;--horos-neutral-300:#c9d1da;--horos-neutral-400:#9ea9b6;--horos-neutral-500:#66758a;--horos-neutral-600:#536273;--horos-neutral-700:#2d3d52;--horos-neutral-800:#233245;--horos-neutral-900:#0b1628;--horos-semantic-success:#1d8f61;--horos-semantic-warning:#b8750a;--horos-semantic-danger:#bc4653;--horos-semantic-info:#2f78be;--horos-radius-sm:12px;--horos-radius-md:16px;--horos-radius-lg:20px;--horos-radius-xl:24px;--horos-spacing-sectionDesktop:160px;--horos-spacing-sectionMobile:96px}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:local(Geist),local(Geist Variable)}:root{color-scheme:dark;--font-sans:"Geist", "Segoe UI", "Helvetica Neue", sans-serif;--max-width:1280px;--nav-h:76px;--glow:0 0 40px #18d8ff2e}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font-sans);color:var(--horos-neutral-0);background:var(--horos-platform-navy990);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.skip-link{z-index:1000;background:var(--horos-platform-cyan);color:var(--horos-platform-navy990);border-radius:var(--horos-radius-sm);padding:.75rem 1rem;position:absolute;top:-100px;left:1rem}.skip-link:focus{top:1rem}.container{width:min(100% - 3rem, var(--max-width));margin-inline:auto}.section{padding-block:var(--horos-spacing-sectionMobile)}@media (width>=900px){.section{padding-block:var(--horos-spacing-sectionDesktop)}}.section--dark{isolation:isolate;background:radial-gradient(ellipse 80% 50% at 10% 0%, #18d8ff12, transparent 55%), radial-gradient(ellipse 60% 40% at 90% 100%, #7a5cff14, transparent 50%), linear-gradient(180deg, var(--horos-platform-navy970), var(--horos-platform-navy950));color:var(--horos-neutral-0);position:relative}.section--deeper{isolation:isolate;background:radial-gradient(ellipse 70% 45% at 80% 10%, #18d8ff0f, transparent 50%), var(--horos-platform-navy990);color:var(--horos-neutral-0);position:relative}.section--light{isolation:isolate;color:var(--horos-neutral-900);background:radial-gradient(70% 50% at 100% 0,#1476ff0f,#0000 55%),radial-gradient(50% 40% at 0 100%,#10d9cf0d,#0000 50%),linear-gradient(#fbfcfe 0%,#f3f6fb 100%);position:relative}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--horos-platform-cyan);align-items:center;gap:.65rem;margin-bottom:1rem;font-size:.78rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--horos-platform-cyan), var(--horos-platform-violet));border-radius:999px;width:18px;height:2px}.section--light .eyebrow{color:var(--horos-platform-electricBlue)}.section--light .eyebrow:before{background:linear-gradient(90deg, var(--horos-platform-electricBlue), var(--horos-platform-cyan))}h1,h2,h3{letter-spacing:-.02em;white-space:pre-line;margin:0 0 1rem;font-weight:650;line-height:1.05}h1{max-width:16ch;font-size:clamp(2.6rem,6vw,4.8rem)}h2{max-width:22ch;font-size:clamp(2rem,4.2vw,3.4rem)}h3{font-size:clamp(1.35rem,2vw,1.8rem)}.lead{opacity:.9;max-width:58ch;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.45}.btn{border-radius:var(--horos-radius-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.85rem 1.35rem;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.btn:focus-visible{outline:2px solid var(--horos-platform-cyan);outline-offset:3px}.btn--primary{background:linear-gradient(120deg, var(--horos-platform-electricBlue), var(--horos-platform-violet));color:#fff;box-shadow:var(--glow)}.btn--primary:hover{transform:translateY(-1px)}.btn--ghost{color:inherit;background:0 0;border-color:#ffffff38}.section--light .btn--ghost{border-color:#0b16282e}.btn-row{flex-wrap:wrap;gap:.85rem;margin-top:1.75rem;display:flex}.chip-row{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.chip{color:#ffffffd1;border:1px solid #18d8ff47;border-radius:999px;padding:.35rem .8rem;font-size:.85rem}.grid-3{gap:1.25rem;display:grid}@media (width>=900px){.grid-3{grid-template-columns:repeat(3,1fr)}}.grid-2{gap:1.25rem;display:grid}@media (width>=900px){.grid-2{grid-template-columns:1.1fr .9fr;align-items:center}}.surface{border-radius:var(--horos-radius-lg);background:linear-gradient(165deg,#ffffff0a,#0000 42%),#08244b73;border:1px solid #ffffff1a;padding:1.35rem;transition:border-color .22s,transform .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffff0a}.surface:hover{border-color:#18d8ff47;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 14px 36px #02081747}.section--light .surface{border-color:var(--horos-neutral-200);background:linear-gradient(165deg,#fffffff2,#f6f8fbeb);box-shadow:inset 0 1px #fffc,0 12px 32px #0b16280d}.section--light .surface:hover{border-color:#1476ff47;box-shadow:inset 0 1px #ffffffe6,0 18px 40px #1476ff14}.star{background:linear-gradient(180deg, var(--horos-platform-cyan), var(--horos-platform-violet));clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);width:14px;height:14px;display:inline-block}@media (prefers-reduced-motion:reduce){.surface,.surface:hover{transform:none}}
