:root{--font-sans:"Geist", sans-serif;--font-display:"Geist", sans-serif;--font-mono:"Geist Mono", monospace;--font-editorial:"Instrument Serif", serif;--background:oklch(98.8% 0 0);--foreground:oklch(14.5% 0 0);--muted-foreground:oklch(50% 0 0);--border:oklch(91% 0 0);--input:oklch(85% 0 0);--secondary:oklch(96.5% 0 0);--muted:oklch(96% 0 0);--surface-glass:color-mix(in oklab, var(--card) 82%, transparent);--shadow-glass:0 8px 28px -15px color-mix(in oklab, var(--foreground) 16%, transparent);--shadow-window:0 24px 60px -28px color-mix(in oklab, var(--foreground) 22%, transparent)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(96% 0 0);--primary:oklch(96% 0 0);--primary-foreground:oklch(14.5% 0 0);--card:oklch(19% 0 0);--card-foreground:oklch(96% 0 0);--popover:oklch(19% 0 0);--popover-foreground:oklch(96% 0 0);--muted-foreground:oklch(70% 0 0);--border:oklch(30% 0 0);--input:oklch(38% 0 0);--secondary:oklch(23% 0 0);--muted:oklch(23% 0 0);--accent:oklch(28% 0 0);--accent-foreground:oklch(96% 0 0)}body{font-family:var(--font-sans)}body *{letter-spacing:0}.site-container{max-width:1440px;margin-inline:auto;padding-inline:56px}.site-header{background:var(--surface-glass);width:calc(100% - 80px);max-width:1328px;box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;margin-top:18px;top:18px}.site-header.is-scrolled{background:var(--surface-glass);box-shadow:var(--shadow-glass)}.site-header .site-container{height:58px;padding-inline:20px}.site-header nav{gap:30px;font-size:12px}.site-header .brand-mark{border:1px solid var(--foreground);width:22px;height:22px;color:var(--foreground);background:0 0}.site-header .brand-mark svg{width:12px}.site-header a.group{font-size:14px}.site-header [data-slot=button],.site-header .inline-flex{box-shadow:none}.eyebrow{font:500 10px/1.4 var(--font-mono);letter-spacing:0}.hero{grid-template-columns:1.2fr 1fr;gap:12px;min-height:min(780px,100svh - 110px);padding-block:80px 72px;overflow:visible}.hero-copy{max-width:760px}.hero h1{font:500 64px/1.03 var(--font-display);letter-spacing:0;margin:22px 0 26px}.hero h1 em{font:italic 76px/1.04 var(--font-editorial);color:var(--foreground)}.hero-lede{max-width:530px;font-size:17px;line-height:1.65}.hero-actions{gap:12px;margin-top:26px}.hero-actions a{min-height:44px;padding-inline:20px;font-size:13px}.hero .fineprint{margin-top:16px;font-size:11px}.hero-depth{transform:none!important}.hero-product,.hero-art{display:none}.model-sphere{aspect-ratio:1;width:100%;min-width:0;color:var(--foreground);position:relative}.sphere-canvas{position:absolute;inset:0}.sphere-canvas canvas{width:100%;height:100%;display:block}.sphere-fallback{border:1px solid var(--border);border-radius:50%;position:absolute;inset:16%}.sphere-fallback i{border:1px solid var(--border);border-radius:50%;position:absolute;inset:0;transform:rotateY(55deg)rotate(30deg)}.sphere-fallback i:nth-child(2){transform:rotateY(55deg)rotate(-30deg)}.sphere-fallback i:nth-child(3){transform:rotateX(60deg)}.sphere-fallback i:nth-child(4){transform:rotateX(-60deg)}.scene-ready .sphere-fallback{display:none}.sphere-label{font:500 12px/1.2 var(--font-sans);background:color-mix(in oklab, var(--background) 80%, transparent);padding:4px 7px;position:absolute}.sphere-label-0{top:63%;left:70%}.sphere-label-1{top:83%;left:33%}.sphere-label-2{color:var(--muted-foreground);top:33%;right:5%}.sphere-label-3{top:50%;right:0}.sphere-label-4{color:var(--muted-foreground);top:7%;left:35%}.sphere-label-5{top:23%;left:8%}.sphere-label-6{color:var(--muted-foreground);top:63%;left:4%}.sphere-label-7{color:var(--muted-foreground);top:77%;right:12%}.sphere-label-8{top:44%;left:0}.model-wall{background:var(--background);color:var(--foreground);border-block:1px solid var(--border);padding-block:24px}.brand-chip{font:500 17px var(--font-display);color:var(--foreground);gap:12px;padding-inline:32px}.brand-chip i{width:23px;height:23px;color:var(--foreground)}.brand-chip i svg{width:23px;height:23px}.brand-chip+.brand-chip{border-color:var(--border)}.section-space{padding-block:100px}.how-head h2,.manifesto h2,.pricing h2,.faq h2,.savings-head h2,.why-head h2,.terminal-copy h2,.product-sticky h2,.closing h2,.bulk-head h2,.model-section-h2{font:500 52px/1.07 var(--font-display);letter-spacing:0}.editorial-accent{font-family:var(--font-editorial);font-style:italic;font-weight:400}.how-head,.pricing-head,.why-head,.savings-head{margin-bottom:42px}.how-section{border-bottom:1px solid var(--border)}.how-steps article{background:0 0;border-radius:0}.how-steps h3{font-weight:500}.how-steps p{font-size:14px}.pricing{background:var(--background)}.pricing-head{grid-template-columns:1fr 380px;gap:48px}.pricing-head>p{font-size:15px}.pricing-head .offer-chip{font:400 11px/1.5 var(--font-mono);border:0;border-radius:0;padding:0}.packs{background:0 0;border:0;border-radius:8px;gap:12px;overflow:visible}.packs article{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:26px 20px;position:relative}.packs article.selected{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.packs .selected .pack-label,.packs .selected .pack-sub{color:color-mix(in oklab, var(--background) 70%, transparent)}.packs .selected .pack-get{border-color:color-mix(in oklab, var(--background) 22%, transparent)}.packs .selected .pack-mult{color:var(--background);background:color-mix(in oklab, var(--background) 12%, transparent)}.packs .selected a{background:var(--background);color:var(--foreground)}.packs .best{background:var(--foreground);color:var(--background);font:500 10px var(--font-mono);border-radius:4px;padding:5px 8px;top:-12px;left:16px;right:auto}.pack-pay{font:500 36px/1.2 var(--font-display)}.pack-value{font-family:var(--font-display)}.manifesto-grid{margin-bottom:54px}.manifesto-grid>div p{font-size:18px}.feature-rail h3{margin-top:30px;font-size:20px;font-weight:500}.product-band{background:var(--secondary);color:var(--foreground);padding-block:100px}.product-grid{grid-template-columns:.75fr 1.25fr;gap:64px}.product-sticky{top:110px}.product-sticky .eyebrow,.product-sticky>p:not(.eyebrow){color:var(--muted-foreground)}.product-sticky>p:not(.eyebrow){font-size:16px}.product-sticky a{color:var(--foreground);border-color:var(--input)}.product-workspace{min-width:0}.product-workspace .agent-window{background:var(--card);min-height:430px;color:var(--foreground);border:1px solid var(--border);box-shadow:var(--shadow-window);position:relative;transform:none}.agent-bar{border-color:var(--border)}.agent-bar i{color:var(--muted-foreground)}.agent-body{padding-bottom:95px}.agent-prompt{background:var(--secondary)}.agent-prompt>span,.agent-reply>span,.tool-run small{color:var(--muted-foreground)}.tool-run{border-color:var(--border)}.composer{background:var(--card);border-color:var(--border)}.composer>span{color:var(--muted-foreground)}.composer button{color:var(--foreground);border-color:var(--border)}.capability-list{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}.capability-list article{border-color:var(--border);grid-template-columns:24px 1fr;gap:8px;margin:0;padding-bottom:24px}.capability-list h3{font-size:20px;font-weight:500}.capability-list p{color:var(--muted-foreground);font-size:13px;line-height:1.7}.terminal-grid{gap:64px}.code-window{box-shadow:var(--shadow-window);border-radius:8px}.savings-panel{box-shadow:none;border-radius:8px}.why-section{background:var(--foreground);color:var(--background)}.why-section .eyebrow,.why-muted{color:color-mix(in oklab, var(--background) 65%, transparent)}.why-row{border-color:color-mix(in oklab, var(--background) 16%, transparent)}.why-somnus,.why-columns strong,.why-somnus svg{color:var(--background)}.closing{background:var(--background);color:var(--foreground);border-top:1px solid var(--border);padding-block:100px}.closing h2{font-size:64px}.closing a{min-height:44px}.content-page,.legal-page{padding-block:76px 96px}.content-page>.section-space:first-child{padding-top:12px}.content-page h1,.legal-page h1{font:500 64px/1.05 var(--font-display);letter-spacing:0;margin:24px 0 60px}.content-page .editorial-grid{gap:80px}.content-page .lede{font-size:22px;line-height:1.55}.content-page h2:not(.model-section-h2),.legal-page h2{letter-spacing:0}.model-table-wrap{border-radius:8px}.model-table tbody tr:hover{background:var(--secondary)}.bulk-band{background:var(--secondary);color:var(--foreground)}.bulk-band .eyebrow,.bulk-lede,.bulk-points p{color:var(--muted-foreground)}.bulk-points article{border-color:var(--border)}.auth-copy{background:var(--primary);color:var(--primary-foreground);border-right:1px solid var(--border)}.auth-copy h1{font:500 52px/1.1 var(--font-display);letter-spacing:0}.auth-copy>p,.auth-copy>p:not(.eyebrow),.auth-copy .eyebrow,.auth-copy .auth-points,.auth-copy .fineprint,.auth-copy li,.auth-copy .auth-quote{color:color-mix(in oklab, var(--primary-foreground) 72%, transparent)}.auth-copy .brand-mark{background:var(--primary-foreground);color:var(--primary)}.auth-form-wrap{background:var(--background)}.auth-form h2{font:500 32px/1.2 var(--font-display)}.auth-form input{background:var(--card);border-radius:6px}.dash-sidebar{background:var(--background)}.dash-nav a{border-radius:6px}.dash-main{background:var(--background)}.dash-main .display-sm{font:500 42px/1.15 var(--font-display);letter-spacing:0}.dash-topbar{background:var(--surface-glass);border-color:var(--border)}.dash-section{border-color:var(--border);background:var(--card);box-shadow:none}.dash-section.checkout-panel{max-width:960px;box-shadow:none;background:0 0;border-inline:0;border-radius:0;margin-inline:0;padding:24px 0}.checkout-panel .checkout-frame{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.metric{border-color:var(--border)}.metric strong{font-family:var(--font-display);font-weight:500}.metric.hero-metric{background:var(--card);color:var(--foreground)}.metric.hero-metric strong{color:var(--foreground)}.metric.hero-metric>span,.metric.hero-metric small{color:var(--muted-foreground)}.pack-grid .pack{border-color:var(--border);border-radius:8px}.range-switch{background:var(--secondary);border-radius:6px}.creator-admin :is(.rounded-xl,.rounded-2xl){border-radius:8px}.creator-admin h1{font-family:var(--font-display)}.dash-head h1{font-family:var(--font-display);letter-spacing:0;font-weight:500}.dash-main :is(.metric,.chart-card,.dash-card,.stat-card,.usage-chart-card),.admin-card{box-shadow:none;background:var(--card);border-radius:8px}.admin-head h1{font-size:42px}.admin-metrics{border-radius:8px}.seo-page .seo-h1{margin-bottom:26px;font-size:52px;line-height:1.1}.seo-page :is(.rounded-xl,.rounded-2xl){border-radius:8px}.seo-page h2{font-family:var(--font-display)}.seo-page .mt-16.bg-secondary{background:0 0;border-inline:0;border-radius:0;padding-inline:0}.support-panel,.support-widget-panel{box-shadow:var(--shadow-window);border-radius:12px}.somnus-footer{border-top:1px solid var(--border);padding-block:64px 24px}.footer-main{grid-template-columns:1.5fr 1fr 1fr;gap:64px;display:grid}.footer-intro>p{max-width:340px;color:var(--muted-foreground);margin-top:20px;font-size:13px;line-height:1.7}.footer-links{flex-direction:column;align-items:flex-start;gap:12px;font-size:13px;display:flex}.footer-links .eyebrow{margin:0 0 8px}.footer-links a:hover{color:var(--muted-foreground)}.footer-word{font:500 160px/1.15 var(--font-display);color:var(--foreground);border-bottom:1px solid var(--border);margin:56px 0 24px;padding-bottom:24px}.footer-bottom{color:var(--muted-foreground);font:400 10px/1.6 var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.somnus-social{align-items:center;gap:14px;margin-left:auto;display:flex}.somnus-social a{color:var(--muted-foreground);transition:color .2s;display:inline-flex}.somnus-social a:hover{color:var(--foreground)}@media (width>=1600px){.hero h1{font-size:72px}.hero h1 em{font-size:84px}}@media (width<=1100px){.site-container{padding-inline:32px}.hero h1{font-size:48px}.hero h1 em{font-size:58px}.product-grid,.terminal-grid{gap:32px}.pricing-head{grid-template-columns:1fr 320px}.packs article{padding-inline:14px}.pack-pay{font-size:30px}}@media (width<=860px){.site-container{padding-inline:20px}.site-header{border-radius:12px;width:calc(100% - 24px);margin-top:10px;top:10px}.site-header .site-container{height:52px;padding-inline:14px}.hero{flex-direction:column;gap:16px;min-height:0;padding-block:52px 24px;display:flex;overflow:hidden}.hero-copy{width:100%}.hero h1{margin-block:18px 20px;font-size:36px;line-height:1.06}.hero h1 em{font-size:43px;line-height:1.08}.hero .install-hint{display:none}.hero{padding-top:36px}.hero-lede{max-width:460px;font-size:14px;line-height:1.65}.hero-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hero-actions a{min-height:44px;padding-inline:10px;font-size:11px}.hero .fineprint{font-size:10px;line-height:1.7}.model-sphere{aspect-ratio:1.45;width:min(100%,430px);margin:-8px auto 0}.sphere-label{font-size:10px}.brand-chip{padding-inline:20px;font-size:14px}.section-space{padding-block:56px}.how-head h2,.manifesto h2,.pricing h2,.faq h2,.savings-head h2,.why-head h2,.terminal-copy h2,.product-sticky h2,.closing h2,.bulk-head h2,.model-section-h2{font-size:36px;line-height:1.12}.pricing-head{margin-bottom:32px;display:block}.pricing-head>p{max-width:520px;margin-top:24px;font-size:14px}.pricing-head .offer-chip{font-size:10px;line-height:1.7}.packs{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;display:grid}.packs article{border:1px solid var(--border);border-radius:8px;flex-direction:column;min-width:0;padding:20px 14px 16px;display:flex}.packs article:last-child{grid-column:1/-1}.packs article a{width:100%;margin-top:16px;font-size:12px}.packs .pack-get{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.packs .pack-get-row{gap:6px}.packs .pack-value{font-size:26px}.packs .pack-mult{font-size:12px}.packs .pack-sub{white-space:normal;min-height:28px;font-size:10px;line-height:1.5}.packs .pack-pay{font-size:32px}.packs .pack-label{font-size:10px}.manifesto-grid{gap:20px;margin-bottom:32px}.manifesto-grid>div p{font-size:16px}.product-band{padding-block:56px}.product-grid{display:block}.product-sticky{margin-bottom:32px;position:static}.product-workspace .agent-window{min-height:390px}.agent-body{padding:24px 16px 95px}.composer{gap:8px;padding-inline:10px}.composer>span{font-size:10px}.composer button{padding:5px;font-size:8px}.composer>svg{flex-shrink:0;width:14px}.capability-list{gap:20px;margin-top:32px}.capability-list article{padding-bottom:12px}.capability-list h3{font-size:17px}.capability-list p{font-size:12px}.closing{padding-block:60px}.content-page,.legal-page{padding-block:40px 60px}.content-page h1,.legal-page h1{margin:18px 0 32px;font-size:40px;line-height:1.1}.content-page .editorial-grid{gap:32px}.content-page .lede{font-size:18px}.auth-copy{border-right:0}.auth-copy h1{font-size:32px}.auth-form h2{font-size:28px}.seo-page .seo-h1{font-size:34px}.admin-head h1,.dash-main .display-sm{font-size:30px}.somnus-footer{padding-block:40px 28px}.footer-main{grid-template-columns:1fr 1fr;gap:32px 20px}.footer-intro{grid-column:1/-1}.footer-word{margin-top:32px;padding-bottom:12px;font-size:88px}.footer-bottom{gap:8px;font-size:9px}}@media (width<=370px){.hero h1{font-size:36px}.hero h1 em{font-size:42px}.hero-actions{grid-template-columns:1fr}.content-page h1,.legal-page h1{font-size:34px}.footer-word{font-size:72px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.model-marquee-track,.pulse{animation:none}.scroll-reveal,.reveal{opacity:1;transition:none;animation:none;transform:none}}:root{--ad-ink:#0a0a0a;--ad-paper:#fbfbfb;--ad-muted:#a3a1ae;--ad-line:color-mix(in oklab, var(--ad-ink) 12%, var(--ad-paper))}.start-page{--background:var(--ad-paper);--foreground:var(--ad-ink);--primary:var(--ad-ink);--primary-foreground:var(--ad-paper);--muted-foreground:var(--ad-muted);--border:var(--ad-line);background:var(--background);color:var(--foreground)}.start-container{max-width:1160px;margin-inline:auto;padding-inline:40px}.start-hero{place-items:center;min-height:620px;padding-block:46px 58px;display:grid;position:relative;overflow:hidden}.start-hero .model-sphere{opacity:.55;width:300px;max-width:100%;position:absolute;top:-20px}.start-hero-copy{text-align:center;padding-top:160px;position:relative}.start-hero h1{font:500 64px/1.05 var(--font-display);margin:16px 0 22px}.start-lede{max-width:490px;color:var(--muted-foreground);margin:0 auto;font-size:16px;line-height:1.7}.start-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:26px;display:flex}.start-page .start-pill{min-height:46px;box-shadow:none;border-radius:999px;padding-inline:24px}.start-note{color:var(--muted-foreground);margin-top:16px;font-size:11px;line-height:1.8}.start-values{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-block:34px 44px;display:grid}.start-values svg{width:21px;height:21px;margin-bottom:18px}.start-values h2{margin-bottom:10px;font-size:19px;font-weight:500;line-height:1.35}.start-values p{color:var(--muted-foreground);font-size:13px;line-height:1.75}.start-models{border-block:1px solid var(--border);text-align:center;padding-block:28px}.start-model-names{font:500 15px/1.5 var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:14px 24px;display:flex}.start-models p{color:var(--muted-foreground);margin:16px 0 0;font-size:11px}.start-example{padding-block:42px}.start-example-card{border:1px solid var(--border);text-align:center;border-radius:8px;padding:30px}.start-example h2{font:500 30px/1.3 var(--font-display);margin:14px 0}.start-example p:not(.eyebrow){color:var(--muted-foreground);font-size:14px;line-height:1.8}.start-example strong{color:var(--foreground);font-weight:500}.start-example small{color:var(--muted-foreground);margin-top:12px;font-size:11px;line-height:1.7;display:block}.start-faq{grid-template-columns:1fr 1.3fr;gap:64px;padding-block:14px 48px;display:grid}.start-faq h2{font:500 30px/1.2 var(--font-display);margin-top:18px}.start-faq details{border-bottom:1px solid var(--border);padding:18px 0}.start-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:500;list-style:none;display:flex}.start-faq summary::-webkit-details-marker{display:none}.start-faq summary:after{content:"+";font:400 20px var(--font-mono)}.start-faq details[open] summary:after{content:"−"}.start-faq details p{color:var(--muted-foreground);margin:12px 0 0;font-size:13px;line-height:1.8}.start-faq a{color:var(--foreground);text-decoration:underline}.start-faq a svg{display:inline}.start-final{background:var(--foreground);color:var(--background);text-align:center;padding-block:44px}.start-final h2{font:500 36px/1.15 var(--font-display);margin-bottom:24px}.start-final .start-pill{background:var(--background);color:var(--foreground)}.start-final .start-note{color:var(--ad-muted)}@media (width<=760px){.start-container{padding-inline:24px}.start-hero{min-height:540px;padding-block:32px 36px}.start-hero .model-sphere{width:220px;top:-8px}.start-hero-copy{padding-top:130px}.start-hero h1{font-size:42px}.start-lede{max-width:33ch;font-size:14px}.start-actions{gap:8px}.start-note{font-size:10px}.start-values{grid-template-columns:1fr;gap:24px;padding-block:28px}.start-values article{grid-template-columns:24px minmax(0,1fr);gap:0 16px;display:grid}.start-values svg{grid-row:span 2;margin-top:2px}.start-values h2{font-size:17px}.start-values p{margin:0}.start-model-names{justify-content:center;gap:12px 20px;font-size:12px}.start-example{padding-block:28px}.start-example-card{padding:22px 18px}.start-example h2{font-size:24px}.start-example p:not(.eyebrow){font-size:12px}.start-faq{grid-template-columns:1fr;gap:6px;padding-bottom:32px}.start-faq h2{font-size:28px}.start-final h2{font-size:30px}}@media (width<=370px){.start-hero h1{font-size:36px}.start-container{padding-inline:18px}}.onboarding-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.onboarding-page .auth-copy{padding:96px 64px;position:relative}.onboarding-brand{color:var(--primary-foreground);align-items:center;gap:10px;font-size:18px;font-weight:500;display:flex;position:absolute;top:40px;left:64px}.onboarding-brand img{object-fit:contain}.onboarding-page .auth-copy h1{max-width:480px;font-size:48px;line-height:1.1}.onboarding-page .auth-copy>p:not(.eyebrow){font-size:15px}.onboarding-page .auth-copy ul{margin-top:24px;padding-top:22px;font-size:14px}.onboarding-page .onboarding-bank-note{align-items:center;gap:10px;margin-top:30px;display:flex;font-size:12px!important}.onboarding-page .auth-form-wrap{min-width:0;padding:56px 40px}.onboarding-page .auth-form{width:min(100%,440px);min-width:0}.onboarding-progress{color:var(--muted-foreground);align-items:center;gap:24px;margin:0 0 44px;padding:0;font-size:11px;list-style:none;display:flex}.onboarding-progress li{align-items:center;gap:8px;display:flex}.onboarding-progress li>span{border:1px solid var(--border);width:22px;height:22px;font:500 10px var(--font-mono);border-radius:50%;place-items:center;display:grid}.onboarding-progress li[aria-current]{color:var(--foreground)}.onboarding-progress li[aria-current]>span{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.onboarding-credit{min-width:0}.card-offer-heading{margin-bottom:28px}.card-offer-heading h2{font:500 32px/1.2 var(--font-display);color:var(--foreground);margin:0}.card-offer-heading p{line-height:1.6}.card-fields{min-height:210px}.card-setup-form .card-save-consent{margin:0;font-size:12px;font-weight:400;line-height:1.6}.card-save-consent [data-slot=checkbox],.card-save-consent [role=checkbox]{flex-shrink:0;margin-top:2px}.card-skip{text-align:center}.card-skip [data-slot=button],.card-skip button{min-height:40px;font-size:12px}.onboarding-page .auth-copy>:not(.onboarding-brand),.onboarding-page .auth-form{animation:welcome-arrive .55s var(--ease-out) both}.onboarding-page .auth-copy h1{animation-delay:60ms}.onboarding-page .auth-copy ul{animation-delay:.12s}.onboarding-page .auth-form{animation-delay:.1s}.card-setup-form>button{transition:background-color .2s,transform .2s}.card-setup-form>button:hover:not(:disabled){transform:translateY(-1px)}@keyframes welcome-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=900px){.onboarding-page{grid-template-columns:1fr}.onboarding-page .auth-copy{min-height:0;padding:88px 28px 32px}.onboarding-brand{top:24px;left:28px}.onboarding-page .auth-copy h1{margin:16px 0;font-size:32px}.onboarding-page .auth-copy ul{margin-top:18px;padding-top:16px;display:block}.onboarding-page .onboarding-bank-note{margin-top:16px}.onboarding-page .auth-form-wrap{padding:32px 24px 48px}.onboarding-progress{gap:18px;margin-bottom:30px}.card-offer-heading h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.onboarding-page .auth-copy>:not(.onboarding-brand),.onboarding-page .auth-form{animation:none}.card-setup-form>button{transition:none;transform:none}}
