:root{color-scheme:dark;--ap-bg: #05070b;--ap-surface: #0b1220;--ap-surface-2: #101a2a;--ap-text: #f5f9ff;--ap-text-muted: rgba(245, 249, 255, .72);--ap-border: rgba(82, 166, 255, .18);--ap-border-strong: rgba(82, 166, 255, .35);--ap-accent: #119cff;--ap-accent-hover: #0b84db;--ap-accent-soft: rgba(17, 156, 255, .12);--ap-shadow: 0 18px 50px rgba(0, 0, 0, .3);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--ap-bg);color:var(--ap-text)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top,rgba(17,156,255,.13),transparent 26%),var(--ap-bg);color:var(--ap-text)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}button{cursor:pointer}.ap-shell{min-height:100vh}.ap-page{min-height:calc(100vh - 220px)}.ap-container{width:min(1180px,calc(100% - 32px));margin:0 auto}.ap-section{padding:64px 0}.ap-section--tight{padding-top:24px}.ap-kicker,.ap-eyebrow{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--ap-accent);margin-bottom:14px}h1,h2,h3,p,ul{margin-top:0}h1{font-size:clamp(40px,7vw,72px);line-height:1.02;letter-spacing:-.04em;margin-bottom:16px}h2{font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.03em;margin-bottom:16px}h3{font-size:22px;line-height:1.2;margin-bottom:10px}p{color:var(--ap-text-muted);line-height:1.72}.ap-lead{font-size:19px;max-width:760px}.ap-muted,.ap-trustLine,.ap-brand__sub,.ap-siteFooter__copy,.ap-siteFooter__bottom,.ap-listGrid__item span,.ap-statGrid span{color:var(--ap-text-muted)}.ap-list{padding-left:18px;color:var(--ap-text-muted);line-height:1.8}.ap-actions,.ap-inlineActions{display:flex;flex-wrap:wrap;gap:12px}.ap-actions{margin:24px 0 16px}.ap-actions--center{justify-content:center}.ap-inlineActions,.ap-inlineCta{margin-top:18px}.ap-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid transparent;font-weight:700;transition:background .18s ease,border-color .18s ease,transform .18s ease}.ap-btn:hover{transform:translateY(-1px)}.ap-btn-primary{background:var(--ap-accent);color:#fff}.ap-btn-primary:hover{background:var(--ap-accent-hover)}.ap-btn-secondary{background:var(--ap-accent-soft);border-color:var(--ap-border)}.ap-btn-ghost{background:transparent;border-color:var(--ap-border)}.ap-card,.ap-finalCta,.ap-form,.ap-faqItem,.ap-mobileDrawer__panel,.ap-nav__dropdown{background:linear-gradient(180deg,#101a2af5,#0b1220f5);border:1px solid var(--ap-border);border-radius:24px;box-shadow:var(--ap-shadow)}.ap-card,.ap-form,.ap-finalCta{padding:24px}.ap-card-accent{background:linear-gradient(180deg,#119cff2e,#0b1220f5)}.ap-grid{display:grid;gap:18px}.ap-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-header{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--ap-border);background:#05070bdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ap-header__inner{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:18px;min-height:86px}.ap-brand{display:inline-flex;align-items:center;gap:12px}.ap-brand__mark{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#119cfff2,#85d4ff4d);color:#fff;font-weight:800;letter-spacing:-.03em}.ap-brand__name{display:block;font-size:16px;font-weight:800}.ap-brand__sub{display:block;font-size:12px}.ap-nav{display:flex;align-items:center;justify-content:center;gap:10px}.ap-nav__link,.ap-nav__trigger{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;color:var(--ap-text-muted);border-radius:999px;border:1px solid transparent;background:transparent}.ap-nav__link:hover,.ap-nav__trigger:hover,.ap-nav__link.is-active{color:var(--ap-text);border-color:var(--ap-border);background:#ffffff08}.ap-nav__dropdownWrap{position:relative}.ap-nav__chevron{font-size:12px}.ap-nav__dropdown{position:absolute;top:calc(100% + 12px);right:0;min-width:520px;padding:18px;display:none;gap:16px}.ap-nav__dropdown--open{display:grid}.ap-nav__group{display:grid;gap:10px}.ap-nav__group+.ap-nav__group{padding-top:10px;border-top:1px solid var(--ap-border)}.ap-nav__groupLabel,.ap-mobileDrawer__subgroupLabel{color:#fff;font-weight:700}.ap-nav__groupLinks,.ap-mobileDrawer__subgroupLinks{display:grid;gap:8px}.ap-nav__dropdownLink,.ap-mobileDrawer__sublink,.ap-inlineLink,.ap-siteFooter__links a{color:var(--ap-text-muted)}.ap-nav__dropdownLink:hover,.ap-mobileDrawer__sublink:hover,.ap-inlineLink:hover,.ap-siteFooter__links a:hover{color:var(--ap-text)}.ap-header__cta{display:flex;gap:10px}.ap-menuToggle{display:none;width:46px;height:46px;padding:0;border-radius:999px;border:1px solid var(--ap-border);background:transparent;color:var(--ap-text);align-items:center;justify-content:center;flex-direction:column;gap:4px}.ap-menuToggle span{width:18px;height:2px;background:currentColor;border-radius:999px}.ap-mobileDrawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;opacity:0;transition:opacity .18s ease}.ap-mobileDrawer--open{opacity:1;pointer-events:auto}.ap-mobileDrawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(420px,92vw);padding:20px;border-radius:28px 0 0 28px;transform:translate(100%);transition:transform .18s ease;overflow-y:auto}.ap-mobileDrawer--open .ap-mobileDrawer__panel{transform:translate(0)}.ap-mobileDrawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008f}.ap-mobileDrawer__top{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:18px}.ap-mobileDrawer__close{width:42px;height:42px;border-radius:999px;border:1px solid var(--ap-border);background:transparent;color:var(--ap-text)}.ap-mobileDrawer__nav,.ap-mobileDrawer__cta{display:grid;gap:10px}.ap-mobileDrawer__link,.ap-mobileDrawer__groupTrigger{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;border-radius:16px;border:1px solid var(--ap-border);background:#ffffff05;color:var(--ap-text-muted)}.ap-mobileDrawer__link.is-active{color:var(--ap-text);border-color:var(--ap-border-strong)}.ap-mobileDrawer__subnav{display:none;padding:10px 12px 2px;gap:14px}.ap-mobileDrawer__subnav--open{display:grid}.ap-mobileDrawer__cta{margin-top:18px}.ap-heroSection{padding-top:40px}.ap-heroGrid{display:grid;grid-template-columns:1.12fr .88fr;gap:28px;align-items:center}.ap-sectionIntro{max-width:760px;margin-bottom:24px}.ap-statGrid{gap:12px}.ap-statGrid>div,.ap-stepCard,.ap-listGrid__item{padding:16px;border-radius:18px;background:#119cff0f}.ap-stepGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.ap-stepCard span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;margin-bottom:10px;border-radius:50%;background:var(--ap-accent-soft);color:var(--ap-accent);font-weight:800}.ap-roleCard{display:flex;flex-direction:column}.ap-roleCard p{flex:1}.ap-listGrid{display:grid;gap:12px}.ap-listGrid__item{display:grid;gap:6px}.ap-faqList{display:grid;gap:12px}.ap-faqItem{overflow:hidden}.ap-faqItem summary{list-style:none;cursor:pointer;padding:20px 24px;font-weight:700}.ap-faqItem p{margin:0;padding:0 24px 20px}.ap-finalCta{text-align:center}.ap-simplePage__hero,.ap-simplePage__panel{margin-bottom:24px}.ap-formPageWrap,.ap-legalPageWrap{padding-top:40px}.ap-formPage,.ap-legalPage{display:grid;gap:22px}.ap-backLink{display:inline-block;color:var(--ap-text-muted)}.ap-formLayout{display:grid;grid-template-columns:.92fr 1.08fr;gap:28px}.ap-form{display:grid;gap:16px}.ap-form label{display:grid;gap:8px;font-weight:600}.ap-form input,.ap-form textarea,.ap-form select{width:100%;padding:14px 16px;border-radius:14px;border:1px solid var(--ap-border);background:#ffffff08;color:var(--ap-text)}.ap-status{padding:12px 14px;border-radius:14px}.ap-status-success{background:#1fba731f;border:1px solid rgba(31,186,115,.28)}.ap-status-error{background:#ff54541f;border:1px solid rgba(255,84,84,.28)}.ap-siteFooter{padding:12px 0 32px}.ap-siteFooter__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:18px;padding-top:24px;border-top:1px solid var(--ap-border)}.ap-siteFooter__brand{font-weight:800;margin-bottom:12px}.ap-siteFooter__title{font-weight:700;margin-bottom:10px}.ap-siteFooter__links{display:grid;gap:8px}.ap-siteFooter__bottom{padding-top:18px;font-size:14px}@media (max-width: 1080px){.ap-header__inner{grid-template-columns:auto 1fr auto}.ap-header__cta{display:none}.ap-stepGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 980px){.ap-nav{display:none}.ap-menuToggle{display:inline-flex}.ap-heroGrid,.ap-grid-2,.ap-grid-3,.ap-formLayout,.ap-siteFooter__grid,.ap-stepGrid{grid-template-columns:1fr}}@media (max-width: 640px){.ap-container{width:min(100% - 24px,1180px)}.ap-header__inner{min-height:78px;grid-template-columns:1fr auto}.ap-brand__sub{display:none}.ap-actions,.ap-inlineActions,.ap-mobileDrawer__cta{flex-direction:column}.ap-btn{width:100%}.ap-faqItem summary,.ap-faqItem p{padding-left:18px;padding-right:18px}.ap-card,.ap-finalCta,.ap-form,.ap-mobileDrawer__panel{padding:20px}}
