.aeo-page{--sans:var(--font-sans);--mono:var(--font-mono);overflow-x:clip}.aeo-page *,.aeo-page :before,.aeo-page :after{box-sizing:border-box}.aeo-page a{color:var(--accent)}.aeo-page a:hover{color:var(--accent-deep)}.aeo-page ::-moz-selection{background:var(--accent);color:#fbf8f1}.aeo-page ::selection{background:var(--accent);color:#fbf8f1}.aeo-page .wf-jump::-webkit-scrollbar{height:0}.aeo-page .wf-2col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.aeo-page .wf-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.aeo-page .wf-4{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.aeo-page .shell{max-width:1440px;margin:0 auto;padding-inline:32px}.aeo-page .section{scroll-margin-top:124px}.aeo-page .eyebrow{color:var(--ink-4);font:11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:24px;margin:0 0 14px;display:flex}.aeo-page .eyebrow .num{color:var(--accent)}.aeo-page .eyebrow .rule{background:var(--ink-4);flex:0 0 56px;height:1px;display:inline-block}.aeo-page .section-title{color:var(--ink);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,3.6vw,48px);font-weight:700;line-height:1.04}.aeo-page .card{background:var(--bg-elev);border:1px solid var(--rule);border-radius:var(--r-2);box-shadow:0 1px 2px #16120e0d,0 1px 1px #16120e0a}.aeo-page .button{color:#fbf8f1;background:var(--accent);border:1px solid var(--accent);border-radius:var(--r-1);white-space:nowrap;min-height:48px;font:13px/1.25 var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:16px 26px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.aeo-page .button:hover{color:#fbf8f1;background:var(--accent-deep);border-color:var(--accent-deep)}.aeo-page :focus-visible{outline:3px solid var(--accent);outline-offset:4px}.aeo-page .skip-link{z-index:100;color:var(--ink);background:var(--bg-elev);padding:12px 16px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.aeo-page .skip-link:focus{transform:translateY(0)}.aeo-page .jump-nav{z-index:49;backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);background:#f8f2e5f0;position:sticky;top:64px}.aeo-page .jump-chip{border:1px solid var(--rule-2);border-radius:var(--r-1);background:var(--bg-elev);min-height:44px;color:var(--ink-2);font:11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;padding:7px 13px;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.aeo-page .jump-chip:hover{border-color:var(--accent-soft);color:var(--accent-deep);background:var(--accent-bg)}.aeo-page .hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(36px,5vw,72px);padding-block:64px 60px;display:grid}.aeo-page .platform-list>div+div{border-top:1px solid var(--rule)}.aeo-page .faqs{border-top:1px solid var(--rule);max-width:880px}.aeo-page details{border-bottom:1px solid var(--rule)}.aeo-page summary{cursor:pointer;list-style:none}.aeo-page summary::-webkit-details-marker{display:none}.aeo-page .wf-sign{transition:transform .2s}.aeo-page details[open] .wf-sign{transform:rotate(45deg)}.aeo-page .sticky-cta{z-index:55;color:#f7f2e9;backdrop-filter:blur(8px);background:#16120ef7;border-top:1px solid #ffffff1a;position:fixed;inset:auto 0 0}.aeo-page .sticky-cta[hidden]{display:none}.aeo-page .sticky-cta:not([hidden]){animation:.35s aeo-sticky-up}@keyframes aeo-sticky-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.aeo-page .aeo-breadcrumb{font:11px/1.5 var(--mono);color:var(--ink-3);margin-bottom:24px}.aeo-page .aeo-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aeo-page .aeo-breadcrumb li+li:before{content:"/";color:var(--ink-3);margin-right:8px}.aeo-page .aeo-breadcrumb a{min-height:44px;color:var(--accent-deep);text-underline-offset:3px;align-items:center;display:inline-flex}@media (width<=900px){.aeo-page .wf-2col{grid-template-columns:1fr!important}.aeo-page .wf-3,.aeo-page .wf-4{grid-template-columns:1fr 1fr!important}.aeo-page .hero{grid-template-columns:1fr}}@media (width<=620px){.aeo-page .shell{padding-inline:20px}.aeo-page .wf-3,.aeo-page .wf-4{grid-template-columns:1fr!important}.aeo-page .jump-nav .shell{padding-inline:16px}.aeo-page .button{white-space:normal;text-align:center;min-height:48px;padding:16px 20px}.aeo-page .sticky-inner{align-items:stretch!important;padding:12px 20px!important}.aeo-page .sticky-inner .button{padding-inline:14px}}@media (prefers-reduced-motion:reduce){html:has(body.aeo-body){scroll-behavior:auto}.aeo-page *,.aeo-page :before,.aeo-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
