.ribbon:where(.astro-tcb2oslb) img:where(.astro-tcb2oslb),.ribbon:where(.astro-tcb2oslb) canvas:where(.astro-tcb2oslb){width:100%;height:100%;position:absolute;inset:0}.ribbon:where(.astro-tcb2oslb) canvas:where(.astro-tcb2oslb){visibility:hidden}.ribbon:where(.astro-tcb2oslb)[data-animated] canvas:where(.astro-tcb2oslb){visibility:visible}.ribbon:where(.astro-tcb2oslb)[data-animated] img:where(.astro-tcb2oslb){visibility:hidden}.top-field:where(.astro-tcb2oslb){pointer-events:none;position:absolute;inset:-77px 0 0;overflow:hidden}.top-field:where(.astro-tcb2oslb):after{content:"";background:linear-gradient(90deg, var(--bg) 24%, transparent 64%), linear-gradient(0deg, var(--bg) 9%, #080a0edd 12%, #080a0e44 20%, transparent 32%);position:absolute;inset:0}.ribbon:where(.astro-tcb2oslb){width:1800px;height:800px;position:absolute;top:0;right:calc(50vw - 1080px);overflow:visible}@media (width<=1100px){.ribbon:where(.astro-tcb2oslb){right:-580px}.top-field:where(.astro-tcb2oslb):after{background:linear-gradient(90deg, var(--bg) 30%, transparent 85%), linear-gradient(0deg, var(--bg) 9%, #080a0edd 12%, #080a0e44 20%, transparent 32%)}}@media (width<=800px){.top-field:where(.astro-tcb2oslb){top:-70px}.ribbon:where(.astro-tcb2oslb){width:1400px;height:622px;top:6px;left:-350px;right:auto;mask-image:linear-gradient(#000 30%,#0000 45%)}.top-field:where(.astro-tcb2oslb):after{background:linear-gradient(90deg, var(--bg), transparent 25%), linear-gradient(0deg, var(--bg) 9%, #080a0edd 12%, #080a0e44 20%, transparent 32%)}}@media (width<=520px){.ribbon:where(.astro-tcb2oslb){width:256vw;height:113.8vw;top:24px;left:-90vw;mask-image:linear-gradient(#000 150px,#0000 226px)}}.hero:where(.astro-5ivlo7vc){border-bottom:1px solid var(--line);position:relative}.hero-copy:where(.astro-5ivlo7vc){padding:94px 9.5% 112px}.yc-badge:where(.astro-5ivlo7vc){border:1px solid var(--line);color:#99a6bf;background:#0c1018;border-radius:999px;align-items:center;gap:9px;margin-bottom:20px;padding:8px 14px;font-size:13px;line-height:20px;text-decoration:none;display:inline-flex}.yc-badge:where(.astro-5ivlo7vc) img:where(.astro-5ivlo7vc){border-radius:3px}.yc-badge:where(.astro-5ivlo7vc) strong:where(.astro-5ivlo7vc){color:#e3e8f1;font-weight:500}.hero:where(.astro-5ivlo7vc) h1:where(.astro-5ivlo7vc){letter-spacing:-1.55px;text-wrap:balance;max-width:900px;font-size:clamp(42px,3.2vw,48px);font-weight:440;line-height:1.145}.hero-description:where(.astro-5ivlo7vc){color:#99a6bf;text-wrap:pretty;max-width:640px;margin-top:16px;font-size:20px;font-weight:400;line-height:1.6}.hero:where(.astro-5ivlo7vc) .actions:where(.astro-5ivlo7vc){margin-top:36px}.response-note:where(.astro-5ivlo7vc){color:#99a6bf;margin-top:12px;font-size:12px}.hero-bottom:where(.astro-5ivlo7vc){border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;min-height:76px;padding:25px 28px;display:flex}.hero-bottom:where(.astro-5ivlo7vc)>span:where(.astro-5ivlo7vc):first-child{letter-spacing:1.15px;color:#79869d;text-transform:uppercase;flex-shrink:0;font-size:9px;line-height:1.6}.partner-status:where(.astro-5ivlo7vc){color:#99b7ee;align-items:center;gap:9px;font-size:12px;display:inline-flex}@media (width<=1100px){.hero-copy:where(.astro-5ivlo7vc){padding:54px 7% 72px}.hero:where(.astro-5ivlo7vc) h1:where(.astro-5ivlo7vc){font-size:42px}.hero-bottom:where(.astro-5ivlo7vc){gap:18px;padding-inline:20px}.hero-bottom:where(.astro-5ivlo7vc)>span:where(.astro-5ivlo7vc):first-child{font-size:8px}}@media (width<=800px){.hero-copy:where(.astro-5ivlo7vc){padding:230px 6% 65px}.hero:where(.astro-5ivlo7vc) h1:where(.astro-5ivlo7vc){letter-spacing:-1.1px;font-size:38px;line-height:1.18}.hero-bottom:where(.astro-5ivlo7vc){flex-wrap:wrap;justify-content:space-around;row-gap:20px;padding:24px}.hero-bottom:where(.astro-5ivlo7vc)>span:where(.astro-5ivlo7vc):first-child{text-align:center;width:100%;max-width:none;font-size:8px}}@media (width<=520px){.hero-copy:where(.astro-5ivlo7vc){padding:190px 18px 58px}.hero:where(.astro-5ivlo7vc) h1:where(.astro-5ivlo7vc){letter-spacing:-1px;font-size:32px;line-height:1.2}.hero-description:where(.astro-5ivlo7vc){margin-top:12px;font-size:17px;line-height:1.6}.hero:where(.astro-5ivlo7vc) .actions:where(.astro-5ivlo7vc){margin-top:30px}.hero-bottom:where(.astro-5ivlo7vc){gap:18px 8px;padding:22px 10px}.yc-badge:where(.astro-5ivlo7vc){margin-bottom:10px;font-size:12px}.hero-bottom:where(.astro-5ivlo7vc)>span:where(.astro-5ivlo7vc):first-child{letter-spacing:.8px;font-size:7px}}@media (width<=360px){.hero-copy:where(.astro-5ivlo7vc){padding-inline:15px}.hero:where(.astro-5ivlo7vc) h1:where(.astro-5ivlo7vc){font-size:29px}}.section-inner:where(.astro-yrpi3pf6){--section-inset:48px}.workflow-section:where(.astro-yrpi3pf6),.partners-section:where(.astro-yrpi3pf6){background:#0b0e14}.workflow-heading:where(.astro-yrpi3pf6) h2:where(.astro-yrpi3pf6),.platform-intro:where(.astro-yrpi3pf6) h2:where(.astro-yrpi3pf6){letter-spacing:-1.2px;margin-top:18px;font-size:38px;line-height:1.18}.workflow-heading:where(.astro-yrpi3pf6) h2:where(.astro-yrpi3pf6) span:where(.astro-yrpi3pf6){color:var(--muted)}.workflow-heading:where(.astro-yrpi3pf6)>p:where(.astro-yrpi3pf6):last-child,.platform-intro:where(.astro-yrpi3pf6)>p:where(.astro-yrpi3pf6):last-child{margin-top:20px}.workflow-example:where(.astro-yrpi3pf6){background:#0a0e16;border:1px solid #29344a;border-radius:5px;margin:48px 0 0;overflow:hidden}figcaption:where(.astro-yrpi3pf6){border-bottom:1px solid var(--line);background:#111824;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.example-label:where(.astro-yrpi3pf6){color:#9baac2;font-size:12px}.workflow-stages:where(.astro-yrpi3pf6){grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.workflow-stages:where(.astro-yrpi3pf6) li:where(.astro-yrpi3pf6){min-width:0;padding:28px 24px 30px}.workflow-stages:where(.astro-yrpi3pf6) li:where(.astro-yrpi3pf6)+li:where(.astro-yrpi3pf6){border-left:1px solid var(--line)}.stage-label:where(.astro-yrpi3pf6){color:#9caac0;letter-spacing:.9px;align-items:center;gap:9px;font-size:9px;display:flex}.stage-number:where(.astro-yrpi3pf6){color:var(--blue);font-variant-numeric:tabular-nums}blockquote:where(.astro-yrpi3pf6){color:#e0e8f8;letter-spacing:-.3px;margin:28px 0 18px;font-size:19px;line-height:1.5}.scope-note:where(.astro-yrpi3pf6){color:#91a3c3;align-items:center;gap:7px;font-size:10px;line-height:1.6;display:flex}.workflow-stages:where(.astro-yrpi3pf6) li:where(.astro-yrpi3pf6)>p:where(.astro-yrpi3pf6){margin-top:24px;font-size:13px;line-height:1.7}.example-action:where(.astro-yrpi3pf6){color:#dce6f8;align-items:center;gap:13px;min-height:114px;padding-block:24px 10px;font-size:16px;line-height:1.5;display:flex}.example-action:where(.astro-yrpi3pf6) svg:where(.astro-yrpi3pf6){fill:none;stroke:#8ba7d6;stroke-width:1.3px;flex-shrink:0}.guidance-stage:where(.astro-yrpi3pf6){background:#0c172b}.guidance-card:where(.astro-yrpi3pf6){background:#121f39;border:1px solid #324d7a;border-radius:4px;margin-top:24px;padding:15px 17px}.guidance-caption:where(.astro-yrpi3pf6){color:#92b5f7;letter-spacing:1px;font-size:8px}.guidance-card:where(.astro-yrpi3pf6) p:where(.astro-yrpi3pf6){color:#e0eaff;margin-top:9px;font-size:16px;line-height:1.5}.example-footnote:where(.astro-yrpi3pf6){border-top:1px solid var(--line);color:#7197d8;align-items:baseline;gap:10px;padding:15px 24px;display:flex}.example-footnote:where(.astro-yrpi3pf6) p:where(.astro-yrpi3pf6){font-size:11px;line-height:1.7}.platform-intro:where(.astro-yrpi3pf6) h2:where(.astro-yrpi3pf6){margin-top:20px}.capabilities:where(.astro-yrpi3pf6){grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:52px;display:grid}.capabilities:where(.astro-yrpi3pf6) article:where(.astro-yrpi3pf6){border-top:1px solid var(--line);padding-top:22px}.capability-number:where(.astro-yrpi3pf6){color:#8498b9;letter-spacing:1px;font-size:10px}.capabilities:where(.astro-yrpi3pf6) h3:where(.astro-yrpi3pf6){letter-spacing:-.4px;margin-top:24px;font-size:20px;line-height:1.35}.capabilities:where(.astro-yrpi3pf6) p:where(.astro-yrpi3pf6){margin-top:14px;font-size:15px;line-height:1.7}.evidence-note:where(.astro-yrpi3pf6){border:1px solid var(--line);background:#0e141f;border-radius:4px;grid-template-columns:1fr 2fr;gap:40px;margin-top:54px;padding:26px 30px;display:grid}.evidence-note:where(.astro-yrpi3pf6) h3:where(.astro-yrpi3pf6){color:#dbe6fa;font-size:17px;line-height:1.5}.evidence-note:where(.astro-yrpi3pf6) p:where(.astro-yrpi3pf6){font-size:13px;line-height:1.8}.partners-section:where(.astro-yrpi3pf6) h2:where(.astro-yrpi3pf6){margin-top:22px}.partner-details:where(.astro-yrpi3pf6){border-top:1px solid var(--line);margin-block:30px}.partner-details:where(.astro-yrpi3pf6)>div:where(.astro-yrpi3pf6){border-bottom:1px solid var(--line);grid-template-columns:1fr 1.5fr;align-items:baseline;gap:16px;padding-block:16px;display:grid}.partner-details:where(.astro-yrpi3pf6) span:where(.astro-yrpi3pf6){letter-spacing:1px;color:#8699b9;font-size:9px}.partner-details:where(.astro-yrpi3pf6) p:where(.astro-yrpi3pf6){color:#c1cfe6;font-size:13px}.partners-section:where(.astro-yrpi3pf6) .response-note:where(.astro-yrpi3pf6){margin-top:12px;font-size:12px}@media (width<=1100px){.section-inner:where(.astro-yrpi3pf6){--section-inset:32px}.workflow-stages:where(.astro-yrpi3pf6) li:where(.astro-yrpi3pf6){padding-inline:19px}.capabilities:where(.astro-yrpi3pf6){gap:28px}}@media (width<=800px){.section-inner:where(.astro-yrpi3pf6){--section-inset:28px}.workflow-heading:where(.astro-yrpi3pf6) h2:where(.astro-yrpi3pf6),.platform-intro:where(.astro-yrpi3pf6) h2:where(.astro-yrpi3pf6){font-size:35px}.workflow-stages:where(.astro-yrpi3pf6){grid-template-columns:1fr}.workflow-stages:where(.astro-yrpi3pf6) li:where(.astro-yrpi3pf6){padding:26px}.workflow-stages:where(.astro-yrpi3pf6) li:where(.astro-yrpi3pf6)+li:where(.astro-yrpi3pf6){border-left:0;border-top:1px solid var(--line)}blockquote:where(.astro-yrpi3pf6){margin-top:20px}.example-action:where(.astro-yrpi3pf6){min-height:auto}.example-action:where(.astro-yrpi3pf6) br:where(.astro-yrpi3pf6){display:none}.workflow-stages:where(.astro-yrpi3pf6) li:where(.astro-yrpi3pf6)>p:where(.astro-yrpi3pf6){margin-top:18px}.capabilities:where(.astro-yrpi3pf6){grid-template-columns:1fr;gap:28px;margin-top:36px}.capabilities:where(.astro-yrpi3pf6) h3:where(.astro-yrpi3pf6){margin-top:14px}.capabilities:where(.astro-yrpi3pf6) p:where(.astro-yrpi3pf6){max-width:540px;margin-top:10px}.evidence-note:where(.astro-yrpi3pf6){grid-template-columns:1fr;gap:10px;margin-top:32px;padding:24px}}@media (width<=520px){.section-inner:where(.astro-yrpi3pf6){--section-inset:20px}.workflow-heading:where(.astro-yrpi3pf6) h2:where(.astro-yrpi3pf6),.platform-intro:where(.astro-yrpi3pf6) h2:where(.astro-yrpi3pf6){letter-spacing:-1px;font-size:31px}.workflow-heading:where(.astro-yrpi3pf6)>p:where(.astro-yrpi3pf6):last-child,.platform-intro:where(.astro-yrpi3pf6)>p:where(.astro-yrpi3pf6):last-child{font-size:15px}.workflow-example:where(.astro-yrpi3pf6){margin-top:30px}figcaption:where(.astro-yrpi3pf6){flex-direction:column;align-items:flex-start;gap:7px;padding:17px 20px}.workflow-stages:where(.astro-yrpi3pf6) li:where(.astro-yrpi3pf6){padding:24px 20px}.example-footnote:where(.astro-yrpi3pf6){padding-inline:20px}.partner-details:where(.astro-yrpi3pf6)>div:where(.astro-yrpi3pf6){grid-template-columns:1fr;gap:5px}}summary:where(.astro-tjjao3us){-webkit-tap-highlight-color:transparent}summary:where(.astro-tjjao3us):focus-visible{outline-offset:6px;outline:2px solid #8ab0ff}.faq-layout:where(.astro-tjjao3us) h2:where(.astro-tjjao3us)>span:where(.astro-tjjao3us){color:var(--muted)}.faq-layout:where(.astro-tjjao3us) h2:where(.astro-tjjao3us){letter-spacing:-1.25px;max-width:470px;font-size:38px;line-height:1.16}.faq-section:where(.astro-tjjao3us){background:#0b0e14}.faq-layout:where(.astro-tjjao3us){grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.faq-list:where(.astro-tjjao3us){border-top:1px solid var(--line)}details:where(.astro-tjjao3us){border-bottom:1px solid var(--line)}summary:where(.astro-tjjao3us){cursor:pointer;color:#c6d1e4;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:16px;line-height:1.45;list-style:none;transition:color .2s;display:flex}summary:where(.astro-tjjao3us)::-webkit-details-marker{display:none}summary:where(.astro-tjjao3us):hover{color:#88b0ff}.faq-toggle:where(.astro-tjjao3us){color:#8fa8d2;font-size:23px;font-weight:300;transition:transform .2s}details:where(.astro-tjjao3us)[open] .faq-toggle:where(.astro-tjjao3us){transform:rotate(45deg)}details:where(.astro-tjjao3us)[open] summary:where(.astro-tjjao3us){color:#8fb3ff}.faq-answer:where(.astro-tjjao3us){padding:0 28px 24px 0}.faq-answer:where(.astro-tjjao3us) p:where(.astro-tjjao3us){margin-bottom:16px;font-size:15px}.faq-answer:where(.astro-tjjao3us) p:where(.astro-tjjao3us):last-child{margin-bottom:0}@media (width<=1100px){.faq-layout:where(.astro-tjjao3us){gap:50px}}@media (width<=800px){.faq-layout:where(.astro-tjjao3us) h2:where(.astro-tjjao3us){max-width:580px;font-size:35px}.faq-layout:where(.astro-tjjao3us){grid-template-columns:1fr;gap:40px}}@media (width<=520px){.faq-layout:where(.astro-tjjao3us) h2:where(.astro-tjjao3us){letter-spacing:-1px;font-size:31px;line-height:1.18}.faq-layout:where(.astro-tjjao3us){gap:25px}summary:where(.astro-tjjao3us){gap:16px;padding:22px 0;font-size:14px}.faq-answer:where(.astro-tjjao3us){padding-right:10px}.faq-answer:where(.astro-tjjao3us) p:where(.astro-tjjao3us){font-size:14px}}.closing:where(.astro-o7cdw7wj) h2:where(.astro-o7cdw7wj)>span:where(.astro-o7cdw7wj){color:var(--muted)}.closing:where(.astro-o7cdw7wj){border-bottom:1px solid var(--line);background:#050608}.closing:where(.astro-o7cdw7wj) .section-inner:where(.astro-o7cdw7wj){--section-inset:9.5vw;padding:110px var(--section-inset)}.closing:where(.astro-o7cdw7wj) h2:where(.astro-o7cdw7wj){letter-spacing:-1.6px;max-width:850px;margin:0 0 25px;font-size:46px;line-height:1.16}.closing:where(.astro-o7cdw7wj) p:where(.astro-o7cdw7wj){margin-bottom:30px;font-size:17px}.closing:where(.astro-o7cdw7wj) .response-note:where(.astro-o7cdw7wj){margin-top:12px;margin-bottom:0;font-size:12px}@media (width<=800px){.closing:where(.astro-o7cdw7wj) .section-inner:where(.astro-o7cdw7wj){--section-inset:6vw;padding:90px var(--section-inset)}.closing:where(.astro-o7cdw7wj) h2:where(.astro-o7cdw7wj){font-size:39px}}@media (width<=520px){.closing:where(.astro-o7cdw7wj) .section-inner:where(.astro-o7cdw7wj){--section-inset:22px;padding:75px var(--section-inset)}.closing:where(.astro-o7cdw7wj) h2:where(.astro-o7cdw7wj){letter-spacing:-1px;margin:0 0 22px;font-size:33px;line-height:1.18}.closing:where(.astro-o7cdw7wj) p:where(.astro-o7cdw7wj){font-size:15px}}
