:root{--bg:#07080a;--surface:#0e0f12;--surface-2:#15171b;--line:rgba(255,255,255,.08);--line-strong:rgba(255,255,255,.16);--text:#f7f8f8;--soft:#8a8f98;--faint:#62666d;--accent:#0ad9e0;--premium:#b991ff;--kingdom:#f7c24b;--danger:#f2867a;--amber:#f5b544;--radius:14px;--wrap:1160px;--font:"Inter","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.23,1,.32,1);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.65 var(--font);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;overflow-x:hidden;-webkit-tap-highlight-color:transparent}img,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{background:var(--accent);color:#061314}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3{margin:0;text-wrap:balance}.intro,.lead{text-wrap:pretty}.wrap{width:min(var(--wrap),100% - 48px);margin:0 auto}.mark{display:inline-block;flex:none;width:22px;height:22px;background:var(--accent);-webkit-mask:url(/assets/mark.png) center/contain no-repeat;mask:url(/assets/mark.png) center/contain no-repeat}.reveal{opacity:0;translate:0 12px;transition:opacity .3s var(--ease) var(--d,0ms),translate .3s var(--ease) var(--d,0ms)}.reveal.in{opacity:1;translate:0 0}.top{position:sticky;top:0;z-index:20;border-bottom:1px solid transparent;transition:background .2s,border-color .2s}.top.solid{background:#07080ac7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:var(--line)}.top .wrap{height:62px;display:flex;align-items:center;gap:32px}.brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px}.nav{display:flex;gap:26px;font-size:14px;font-weight:500;color:var(--soft);margin-left:12px}.nav a{transition:color .15s}.top .btn{margin-left:auto}.top .signin~.btn,.top .who~.btn{margin-left:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:40px;padding:0 17px;border-radius:10px;font-size:14px;font-weight:500;white-space:nowrap;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s,transform .16s var(--ease)}.btn svg{width:16px;height:16px}.btn.primary{background:var(--text);color:#08090a;box-shadow:0 1px 2px #00000080,inset 0 1px #fff9}.btn.ghost{border-color:var(--line-strong);background:#ffffff05}.btn.small{height:34px;padding:0 14px;font-size:13px}.btn.lg{height:48px;padding:0 24px;font-size:15px;border-radius:12px}.btn:active{transform:scale(.97)}.chip{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:999px;border:1px solid var(--line-strong);background:#ffffff08;font-size:12px;font-weight:500;color:var(--soft);white-space:nowrap}.chip i{width:6px;height:6px;border-radius:50%;background:currentColor}.chip.all{color:var(--text)}.chip.all i{background:var(--accent)}.chip.premium{color:var(--premium);border-color:#b991ff59}.chip.kingdom{color:var(--kingdom);border-color:#f7c24b59}.chip.new{color:var(--accent);border-color:#0ad9e059}.eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:16px;font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.eyebrow .chip{font-family:var(--font);letter-spacing:0;text-transform:none}.hero{position:relative;margin-top:-62px;padding-top:150px;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}.hero-bg i{position:absolute;top:0;right:0;bottom:0;left:0}.hero-bg .grid{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 70% at 60% 30%,#000,transparent 80%);mask-image:radial-gradient(70% 70% at 60% 30%,#000,transparent 80%)}.hero-bg .spot{inset:auto;left:0;top:0;width:520px;height:520px;background:radial-gradient(circle,rgba(10,217,224,.14),transparent 65%);opacity:0;transform:translate3d(60vw,120px,0);transition:opacity .4s ease;will-change:transform}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center}.hero h1{font-size:clamp(42px,5.6vw,76px);line-height:1.02;letter-spacing:-.045em;font-weight:600;margin-top:24px}.hero h1 em{font-style:normal;background:linear-gradient(100deg,var(--accent),#7ceff5 60%,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lead{font-size:clamp(16px,1.6vw,19px);color:var(--soft);max-width:520px;margin:24px 0 0}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.fine{font-size:13px;color:var(--faint);margin:18px 0 0}.hero-art{position:relative;padding:0 0 24px}.art-main{width:100%;border-radius:18px;border:1px solid var(--line-strong);box-shadow:0 50px 100px -30px #0ad9e040,0 30px 60px #0009;background:var(--surface)}@keyframes blink{50%{opacity:.25}}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:72px 0 0;border:1px solid var(--line);border-radius:var(--radius);background:#0e0f1299;overflow:hidden}.stats div{padding:24px 28px;border-right:1px solid var(--line)}.stats div:last-child{border-right:0}.stats dt{font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.stats dd{margin:4px 0 0;color:var(--soft);font-size:14px}.hero-copy>*,.hero-art{transition:opacity .5s var(--ease),translate .5s var(--ease)}.hero-copy>:nth-child(2){transition-delay:.05s}.hero-copy>:nth-child(3){transition-delay:.1s}.hero-copy>:nth-child(4){transition-delay:.15s}.hero-copy>:nth-child(5){transition-delay:.2s}.hero-art{transition-delay:.12s}@starting-style{.hero-copy>*,.hero-art{opacity:0;translate:0 12px}}.statement{position:relative;padding:220px 0 160px}.statement .lines{position:relative;padding-left:clamp(0px,6vw,88px)}.statement .grp{margin:0 0 1.5em}.statement p{margin:0;font-size:clamp(28px,4.2vw,56px);line-height:1.12;letter-spacing:-.035em;font-weight:600;max-width:20ch}.statement .w{--a:0;color:color-mix(in srgb,var(--text) calc(var(--a)*100%),#454c57)}.px{position:absolute;left:0;top:0;width:12px;height:12px;background:var(--accent);will-change:transform}.px.p2{opacity:.45}.px.p3{opacity:.2}.block{padding-top:130px}h2{font-size:clamp(30px,3.6vw,50px);line-height:1.08;letter-spacing:-.025em;font-weight:600;max-width:20ch}.intro{color:var(--soft);font-size:17px;max-width:560px;margin:18px 0 0}.clips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px}.clip{margin:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:12px}.clip video{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:9px;background:#0a0b0d;object-fit:cover}.clip figcaption{display:flex;flex-direction:column;gap:2px;padding:14px 6px 4px}.clip b{font-size:16px;font-weight:600}.clip span{color:var(--soft);font-size:14.5px}.tabs{position:relative;display:inline-block;margin-top:32px;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.tabs-row{position:relative;display:flex;gap:4px}.tabs-row.lit{position:absolute;top:4px;right:4px;bottom:4px;left:4px;pointer-events:none;transition:clip-path .25s cubic-bezier(.77,0,.175,1)}.tabs button{border:0;background:none;padding:9px 18px;border-radius:9px;font-size:14px;font-weight:500;color:var(--soft);cursor:pointer;transition:transform .16s var(--ease)}.tabs button:active{transform:scale(.97)}.tabs-row.lit button{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}.feature{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center;margin-top:48px;animation:swap .28s var(--ease)}@keyframes swap{0%{opacity:0;translate:0 10px}}.feature h3{font-size:clamp(24px,2.6vw,32px);line-height:1.15;letter-spacing:-.02em;font-weight:600;margin-top:18px}.points{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid var(--line)}.points li{padding:13px 0;border-bottom:1px solid var(--line);display:grid;gap:2px}.points b{font-weight:600}.points span{color:var(--soft);font-size:14.5px}.feature-art{border:1px solid var(--line);border-radius:18px;padding:36px;background:radial-gradient(120% 90% at 50% 0%,#1a1c20,#0f1013 70%)}.feature-art img{width:100%;filter:drop-shadow(0 30px 50px rgba(0,0,0,.55))}.pages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px}.page{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden;transition:border-color .15s,opacity .3s var(--ease) var(--d,0ms),translate .3s var(--ease) var(--d,0ms)}.page .pic{background:#0d0e12;border-bottom:1px solid var(--line);padding:14px}.page .txt{padding:16px 18px 20px}.page b{font-weight:600}.page p{margin:4px 0 0;font-size:14px;color:var(--soft);line-height:1.5}.voice{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:52px}.commands{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.commands span{font-size:13px;padding:5px 11px;border-radius:8px;border:1px solid var(--line);color:var(--soft);transition:color .2s,border-color .2s}.commands span .check{display:inline-block;width:0;opacity:0;overflow:hidden;color:var(--accent);font-size:12px;transition:all .15s var(--ease)}.commands span.recognized{color:var(--text);border-color:#0ad9e066}.commands span.recognized .check{width:16px;opacity:1;margin-left:6px}.mic{margin-top:30px;display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 18px;border-radius:21px;border:1px solid var(--line-strong);background:var(--surface-2);font-size:14px;font-weight:500;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .16s var(--ease)}.mic:not(:disabled):active{transform:scale(.97)}.mic:disabled{cursor:default;color:var(--soft)}.mic .dot{width:8px;height:8px;border-radius:50%;background:var(--faint)}.mic.active{border-color:var(--accent);box-shadow:0 0 0 6px #0ad9e01f}.mic.active .dot{background:var(--accent);animation:blink 2s ease-in-out infinite}.convo{display:grid;gap:10px;justify-items:start;align-content:center}.said{justify-self:end;max-width:86%;padding:11px 16px;border-radius:18px 18px 4px;background:#ffffff12;font-size:15px}.said small{display:block;font-size:12px;color:var(--faint);margin-bottom:2px}.reply{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:8px 18px 8px 14px;border-radius:20px;background:var(--surface-2);border:1px solid var(--line-strong);font-weight:500;box-shadow:0 12px 30px #00000059;margin-bottom:10px}.reply .mark{width:18px;height:18px}.reply.listening{color:var(--soft)}.reply.listening .mark{animation:blink 1.8s ease-in-out infinite}.convo>*{transition:opacity .3s var(--ease) calc(var(--i)*60ms),translate .3s var(--ease) calc(var(--i)*60ms)}.convo.pending>*{opacity:0;translate:0 10px}.also{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:28px;display:flex;flex-direction:column}.card.wide{grid-column:span 2;padding:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.card.wide img{height:100%;object-fit:cover}.card.wide .txt{padding:28px;align-self:center}.card b{font-size:17px;font-weight:600}.card p{margin:6px 0 0;color:var(--soft)}.findings{margin-top:22px;border-top:1px solid var(--line)}.findings div{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);font-size:14px}.findings i{width:7px;height:7px;border-radius:50%;flex:none}.findings span{margin-left:auto;font-size:12px;font-weight:600;letter-spacing:.06em}.ups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px}.up{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden;transition:border-color .15s,opacity .3s var(--ease) var(--d,0ms),translate .3s var(--ease) var(--d,0ms)}.up-pic{background:#0d0e12;padding:14px;display:flex;align-items:center;border-right:1px solid var(--line)}.up-pic img{width:100%;border-radius:8px}.up-txt{padding:24px 24px 26px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.up-txt h3{font-size:20px;line-height:1.2;letter-spacing:-.02em;font-weight:600}.up-txt p{margin:0;color:var(--soft);font-size:14.5px;line-height:1.55}.tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px}.tier{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:30px;display:flex;flex-direction:column}.tier.kingdom{border-color:#f7c24b59;box-shadow:0 24px 60px -36px #f7c24b59}.tier{position:relative}.tier.premium{border-color:#b991ff80;box-shadow:0 24px 60px -36px #b991ff73}.badge{position:absolute;top:-11px;left:30px;height:22px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;background:var(--premium);color:#16102a;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tier .name{font-weight:600}.tier.premium .name{color:var(--premium)}.tier.kingdom .name{color:var(--kingdom)}.price{font-size:46px;font-weight:600;line-height:1;letter-spacing:-.03em;margin:18px 0 6px}.price small{font-size:14px;font-weight:500;color:var(--soft);letter-spacing:0;margin-left:4px}.tier .sum{color:var(--soft);margin:0 0 22px}.has{list-style:none;margin:0 0 22px;padding:0;border-top:1px solid var(--line)}.has li{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line)}.has li.no{color:var(--faint)}.has svg{width:16px;height:16px;flex:none}.has li:not(.no) svg{color:var(--accent)}.tier .more{font-size:14px;color:var(--soft);margin:0 0 26px}.tier .btn{margin-top:auto}.note{font-size:14px;color:var(--faint);margin-top:20px}.access{margin-top:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:28px}.access h3{font-size:17px;font-weight:600;margin:0 0 18px}.access ol{list-style:none;counter-reset:a;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.access li{counter-increment:a;display:grid;gap:4px}.access li:before{content:counter(a);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#0ad9e024;color:var(--accent);font-size:13px;font-weight:600;margin-bottom:8px}.access b{font-weight:600}.access span{color:var(--soft);font-size:14.5px}@media(max-width:980px){.access ol{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.acct-rows div{grid-template-columns:minmax(0,1fr);gap:4px}.acct-who{flex-wrap:wrap}.acct-card{padding:22px}}.who{display:inline-flex;align-items:center;gap:9px;height:34px;padding:0 12px 0 5px;border-radius:999px;border:1px solid var(--line-strong);font-size:13px;font-weight:500;margin-left:auto;margin-right:-14px}.who img,.who i{width:24px;height:24px;border-radius:50%;object-fit:cover;background:#0ad9e02e;color:var(--accent);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-weight:600;font-size:12px}.top .signin{margin-left:auto;margin-right:-14px}.acct{max-width:640px;padding:96px 0 120px}.acct h1{font-size:clamp(32px,4vw,44px);letter-spacing:-.03em;font-weight:600;margin:0 0 28px}.acct-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:28px}.acct-card h2{font-size:22px;margin:0 0 10px}.acct-card p{color:var(--soft);margin:0 0 22px}.acct-who{display:flex;align-items:center;gap:14px;margin-bottom:22px}.acct-who div{display:grid;flex:1;min-width:0}.acct-who b{font-weight:600}.acct-who span{font-size:13px;color:var(--faint)}.acct-who img,.acct-fallback{width:48px;height:48px;border-radius:50%;object-fit:cover}.acct-fallback{display:inline-flex;align-items:center;justify-content:center;background:#0ad9e02e;color:var(--accent);font-weight:600}.acct-rows{margin:0;border-top:1px solid var(--line)}.acct-rows div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:1px solid var(--line);align-items:baseline}.acct-rows dt{color:var(--soft);font-size:14px}.acct-rows dd{margin:0}.acct-rows a,.acct-card p a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.acct-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.acct-actions .btn:disabled,.tier .btn:disabled{opacity:.6;cursor:default}.acct-banner{padding:12px 16px;border-radius:10px;border:1px solid rgba(10,217,224,.35);background:#0ad9e014;margin:0 0 16px}.acct-error{color:var(--danger);margin:16px 0 0!important}.acct-note{color:var(--faint);font-size:14px;margin:18px 0 0}.success{text-align:center}.success-badge{width:72px;height:72px;margin:0 auto 22px;color:var(--accent)}.success-badge circle{fill:#0ad9e01a;stroke:currentColor;stroke-width:2;stroke-dasharray:183;stroke-dashoffset:183;animation:draw .6s var(--ease) forwards}.success-badge path{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:draw .4s var(--ease) .45s forwards}@keyframes draw{to{stroke-dashoffset:0}}.acct .success h1{margin:0 0 8px}.success-sub{color:var(--soft);font-size:18px;margin:0 0 32px}.steps-live{list-style:none;margin:0 0 28px;padding:0;text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.steps-live li{display:flex;gap:16px;padding:18px 22px;border-bottom:1px solid var(--line)}.steps-live li:last-child{border-bottom:0}.steps-live .mk-state{flex:none;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--line-strong);display:inline-flex;align-items:center;justify-content:center;margin-top:1px;transition:background .3s var(--ease),border-color .3s var(--ease),color .3s}.steps-live .mk-state svg{width:15px;height:15px}.steps-live .done .mk-state{background:var(--accent);border-color:var(--accent);color:#061314}.steps-live .next .mk-state,.steps-live .action .mk-state{border-color:var(--accent)}.steps-live li div{display:grid;gap:3px;justify-items:start;min-width:0}.steps-live b{font-weight:600}.steps-live li div>span{color:var(--soft);font-size:14.5px}.steps-live .idle b,.steps-live .idle div>span{color:var(--faint)}.steps-live .btn{margin-top:10px}.spin{width:14px;height:14px;border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--accent);animation:turn .8s linear infinite}@keyframes turn{to{rotate:360deg}}.success-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.join-note{display:block;color:var(--soft);font-size:13.5px;margin-top:8px}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;counter-reset:step}.step{border-top:1px solid var(--line-strong);padding-top:22px}.step:before{counter-increment:step;content:counter(step);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#ffffff12;font-size:13px;font-weight:600;margin-bottom:16px}.step b{display:block;font-size:17px;font-weight:600}.step p{margin:6px 0 0;color:var(--soft)}.faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:56px}.qs details{border-bottom:1px solid var(--line)}.qs details:first-child{border-top:1px solid var(--line)}.qs summary{list-style:none;cursor:pointer;padding:20px 32px 20px 0;font-size:16px;font-weight:500;position:relative}.qs summary::-webkit-details-marker{display:none}.qs summary:after{content:"";position:absolute;right:4px;top:26px;width:9px;height:9px;border-right:1.6px solid var(--soft);border-bottom:1.6px solid var(--soft);transform:rotate(45deg);transition:transform .25s var(--ease)}.qs details[open] summary:after{transform:rotate(-135deg);top:30px}.qs p{margin:0 0 20px;color:var(--soft);max-width:620px}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.qs details::details-content{block-size:0;opacity:0;overflow:clip;transition:block-size .25s var(--ease),opacity .2s var(--ease),content-visibility .25s allow-discrete}.qs details[open]::details-content{block-size:auto;opacity:1}}.closing{margin-top:130px;border:1px solid var(--line);border-radius:18px;background:radial-gradient(80% 140% at 100% 0%,rgba(10,217,224,.1),transparent 60%),var(--surface);padding:60px 52px;display:flex;align-items:center;justify-content:space-between;gap:32px}.closing p{margin:12px 0 0;color:var(--soft)}footer{margin-top:72px;border-top:1px solid var(--line)}footer .wrap{display:flex;align-items:center;gap:24px;padding:32px 0 44px;font-size:13px;color:var(--faint)}footer nav{margin-left:auto;display:flex;gap:22px}@media(hover:hover)and (pointer:fine){.nav a:hover,footer nav a:hover{color:var(--text)}.btn.primary:hover{background:#fff}.btn.ghost:hover{border-color:#ffffff47;background:#ffffff0b}.page:hover,.up:hover{border-color:var(--line-strong)}.tabs-row:not(.lit) button:hover{color:var(--text)}}@media(max-width:980px){.nav{display:none}.hero{padding-top:120px}.hero-grid,.feature,.voice,.faq{grid-template-columns:minmax(0,1fr);gap:40px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats div:nth-child(2){border-right:0}.stats div:nth-child(-n+2){border-bottom:1px solid var(--line)}.clips,.also,.tiers,.steps,.ups{grid-template-columns:minmax(0,1fr)}.pages{grid-template-columns:repeat(2,minmax(0,1fr))}.card.wide{grid-column:auto;grid-template-columns:minmax(0,1fr)}.voice{padding:36px 28px}.closing{flex-direction:column;align-items:flex-start;padding:44px 28px}}@media(max-width:640px){.wrap{width:calc(100% - 32px)}.block{padding-top:90px}.statement{padding-top:100px}.statement .lines{padding-left:24px}.pages,.up{grid-template-columns:minmax(0,1fr)}.up-pic{border-right:0;border-bottom:1px solid var(--line)}.tabs{display:block;width:100%}.tabs-row{width:100%}.tabs button{flex:1;padding:9px 6px}.feature-art{padding:16px}footer .wrap{flex-wrap:wrap}footer nav{margin-left:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.convo>*{transition:none;opacity:1;translate:none}.feature{animation:none}.tabs-row.lit{transition:none}.hero-copy>*,.hero-art{transition:opacity .25s ease;translate:none}.qs details::details-content{transition:opacity .2s ease}.px{display:none}.success-badge circle,.success-badge path{animation:none;stroke-dashoffset:0}.spin{animation:none}.statement .w{--a:1!important}}
