.entry-page{min-block-size:100vh;background:var(--color-bg-page);color:var(--color-text-primary)}.entry-main{padding-block:var(--space-12);display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.entry-brand{color:var(--color-text-strong);font-weight:800;font-size:1.15rem;white-space:nowrap}.entry-footer a,.entry-header-link{color:var(--color-text-link);text-decoration:none}.entry-cta:focus-visible,.entry-footer a:focus-visible,.entry-header-link:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-md)}.entry-hero{min-block-size:28rem;background:var(--color-bg-brand-soft);border-radius:var(--radius-xl);padding:var(--space-16);display:grid;grid-template-columns:minmax(0,1.6fr) minmax(18rem,.9fr);align-items:center;grid-gap:var(--space-12);gap:var(--space-12)}.entry-copy{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-inline-size:44rem}.entry-coming h1,.entry-copy h1{margin:0;color:var(--color-text-strong);font-size:clamp(2rem,4vw,3rem);line-height:1.33}.entry-coming>p,.entry-copy p{margin:0;color:var(--color-text-secondary);font-size:1.125rem;line-height:1.8}.entry-eyebrow{margin:0;color:var(--color-text-link);font-size:.875rem;font-weight:700}.entry-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.entry-cta{display:inline-flex;align-items:center;justify-content:center;min-block-size:3rem;padding-inline:var(--space-6);border-radius:var(--radius-md);background:var(--color-action-primary);color:var(--color-text-inverse);text-decoration:none;font-weight:700}.entry-cta--quiet{background:var(--color-bg-surface);color:var(--color-text-primary);border:1px solid var(--color-border-strong)}.entry-cta--disabled{background:var(--color-bg-disabled);color:var(--color-text-disabled);pointer-events:none}.entry-visual{min-block-size:18rem;padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-bg-surface);border:1px solid var(--color-border-default);display:grid;align-content:start;grid-gap:var(--space-4);gap:var(--space-4);color:var(--color-text-secondary)}.entry-visual p{margin:0;font-weight:700}.entry-visual-card{-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8);padding:var(--space-5);display:grid;grid-gap:var(--space-2);gap:var(--space-2);background:var(--color-bg-page);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);color:var(--color-text-primary);box-shadow:var(--shadow-md)}.entry-section{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.entry-band h2,.entry-coming h2,.entry-provider h2,.entry-section h2{margin:0;color:var(--color-text-strong);font-size:1.75rem}.entry-grid{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.entry-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.entry-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.entry-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.entry-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-card{min-block-size:10rem;padding:var(--space-5);display:grid;align-content:start;grid-gap:var(--space-2);gap:var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface)}.entry-card h2,.entry-card h3{margin:0;color:var(--color-text-strong);font-size:1.125rem}.entry-card p{margin:0;color:var(--color-text-secondary);line-height:1.7}.entry-icon,.entry-step{inline-size:2.75rem;block-size:2.75rem;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--color-bg-brand-soft);color:var(--color-icon-brand);font-weight:800}.entry-band,.entry-provider{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-10);border-radius:var(--radius-lg);background:var(--color-bg-surface-muted)}.entry-band p,.entry-provider p{margin-block:var(--space-2) 0;color:var(--color-text-secondary);line-height:1.7}.entry-dashboard,.entry-trust{display:flex;flex-wrap:wrap;gap:var(--space-3)}.entry-dashboard span,.entry-trust span{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-surface);border:1px solid var(--color-border-default)}.entry-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.entry-timeline{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.entry-timeline li{display:flex;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg-surface);border:1px solid var(--color-border-default)}.entry-timeline span{inline-size:2rem;block-size:2rem;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--color-bg-brand);color:var(--color-text-inverse);font-weight:700}.entry-timeline h3,.entry-timeline p{margin:0}.entry-timeline p{color:var(--color-text-secondary);font-size:.875rem}.entry-footer{-webkit-border-before:1px solid var(--color-border-default);border-block-start:1px solid var(--color-border-default);background:var(--color-bg-surface);padding-block:var(--space-10)}.entry-footer>div{display:flex;justify-content:space-between;gap:var(--space-8)}.entry-footer p{margin:var(--space-2) 0 0;color:var(--color-text-muted)}.entry-footer nav{display:flex;flex-wrap:wrap;gap:var(--space-5);align-content:start}.entry-coming{max-inline-size:40rem;margin-inline:auto;padding:var(--space-16) 0;display:grid;justify-items:end;grid-gap:var(--space-5);gap:var(--space-5)}.entry-coming,.entry-coming>p{text-align:start}.entry-coming .entry-grid{width:100%}.entry-unavailable{width:100%;display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-bg-surface-muted)}.entry-unavailable label{font-weight:600}.entry-unavailable input{min-block-size:3.25rem;padding-inline:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface)}.entry-unavailable p{margin:0;color:var(--color-text-muted);font-size:.875rem}.entry-unavailable button{min-block-size:3rem;border:0;border-radius:var(--radius-md);background:var(--color-bg-disabled);color:var(--color-text-disabled);font:inherit;font-weight:700}.entry-check{display:flex;gap:var(--space-2);align-items:center}@media (max-width:767px){.entry-main{padding-block:var(--space-4) var(--space-12);gap:var(--space-8)}.entry-hero{min-block-size:0;padding:var(--space-5);display:flex;flex-direction:column-reverse;align-items:stretch;gap:var(--space-5);border-radius:var(--radius-2xl)}.entry-visual{min-block-size:8rem}.entry-hero:not(.entry-hero--platform) .entry-visual{display:none}.entry-coming h1,.entry-copy h1{font-size:1.75rem}.entry-coming>p,.entry-copy p{font-size:1rem}.entry-grid--five,.entry-grid--four,.entry-grid--three,.entry-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-card{min-block-size:8.875rem;padding:var(--space-4)}.entry-band,.entry-provider{padding:var(--space-5);align-items:stretch;flex-direction:column}.entry-band .entry-cta,.entry-provider .entry-cta{inline-size:100%}.entry-timeline{grid-template-columns:1fr}.entry-footer>div{flex-direction:column;gap:var(--space-5)}.entry-coming{padding-block:var(--space-5);gap:var(--space-4)}.entry-hero--platform .entry-visual{display:block}.entry-actions .entry-cta{flex:1 1 10rem}.entry-page{-webkit-padding-after:env(safe-area-inset-bottom);padding-block-end:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto}}