:root{--soft-r:32px;--ease:cubic-bezier(.2, .7, .2, 1);--panel:var(--indigo);--wm:#ffffff1f}.eyebrow{border:1px solid var(--line);background:var(--surface);letter-spacing:.08em;color:var(--brand);border-radius:999px;align-items:center;gap:8px;margin:0;padding:7px 14px;font-size:12px;display:inline-flex;box-shadow:0 1px 2px #0e0f1f0a}.eyebrow:before{content:"";background:var(--sun);border-radius:2px;width:7px;height:7px}.squiggle path{stroke:var(--sun)}@keyframes wiggle{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)translateY(-3px)}}.dot-float{pointer-events:none;z-index:0;border-radius:50%;animation:6s ease-in-out infinite drift;position:absolute}.dot-warm{background:var(--warm);opacity:.85;width:54px;height:54px;top:58%;left:3%;box-shadow:0 0 40px #f28a5273}.dot-mint{opacity:.8;background:#6fd3a6;width:30px;height:30px;animation-delay:-2s;top:22%;right:6%;box-shadow:0 0 30px #6fd3a680}.dot-sun{background:var(--sun);opacity:.9;width:26px;height:26px;top:18%;right:8%}.hl{color:#fff;z-index:0;padding:0 .18em;display:inline-block;position:relative}.hl:before{content:"";background:var(--indigo);z-index:-1;border-radius:10px;position:absolute;inset:.08em 0 .02em;transform:rotate(-2deg)}.sun-text{color:#ffe08a}.rv-on .rv{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(24px)}.rv-on .rv.in{opacity:1;transform:none}.cards-4 .rv:nth-child(2),.proof-grid .rv:nth-child(2){transition-delay:80ms}.cards-4 .rv:nth-child(3),.proof-grid .rv:nth-child(3){transition-delay:.16s}.cards-4 .rv:nth-child(4){transition-delay:.24s}.rv-on .scene:not(.play) :is(.m-cursor,.m-q,.m-fill,.m-steps i,.m-opt,.m-check,.m-row,.flow-slow,.ok,.pin),.rv-on .scene:not(.play) .ai-row.missing:after{animation-play-state:paused}.hx{text-align:center;isolation:isolate;padding:72px 20px 40px;position:relative;overflow:clip}.hx-wash{filter:blur(80px);pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.hx-wash-a{background:#f28a5229;width:520px;height:420px;top:-120px;left:-160px}.hx-wash-b{background:#6fd3a629;width:520px;height:420px;top:40px;right:-160px}.hx-head{max-width:1240px;margin:0 auto;position:relative}.hx h1{letter-spacing:-.04em;margin:0;font-size:clamp(40px,6.4vw,92px);font-weight:800;line-height:1}.hx .hero-sub{max-width:600px;color:var(--muted);margin:26px auto 0;font-size:clamp(17px,1.8vw,21px);line-height:1.6;position:relative}.hx-squiggle{transform-origin:0;width:70px;animation:4s ease-in-out infinite wiggle;position:absolute;top:-34px;right:1%}.hx-stage{max-width:1100px;margin:56px auto 0;padding-top:70px;position:relative}.hx-block{background:var(--indigo);border-radius:36px;place-items:end center;height:clamp(300px,34vw,400px);display:grid;position:relative;overflow:hidden}.hx-block:before{content:"";opacity:.5;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.hx-mark{font-family:var(--font-head);letter-spacing:-.05em;color:var(--wm);white-space:nowrap;font-size:clamp(90px,19vw,250px);font-weight:800;line-height:.78;position:relative;transform:translateY(6%)}.hx-window{background:var(--surface);z-index:2;border-radius:22px;width:min(560px,86%);margin-left:calc(min(560px,86%)/-2);padding:14px 14px 6px;position:absolute;top:0;left:50%;box-shadow:0 40px 90px -20px #1e218c8c,0 0 0 1px #0e0f1f0a}.hx-bar{gap:6px;padding:2px 4px 6px;display:flex}.hx-bar i{background:var(--line);border-radius:50%;width:9px;height:9px}.hx-bar i:first-child{background:#f28a52}.hx-bar i:nth-child(2){background:var(--sun)}.hx-bar i:nth-child(3){background:#6fd3a6}.hx-window svg{width:100%;height:auto;display:block}.tagc{stroke:none}.tag-cream{fill:#fef0c2}.tag-aqua{fill:#cff5f1}.tag-blush{fill:#fbdddb}.svg-tag{fill:#0e0f1f}.hx-stage figcaption{color:var(--muted);margin-top:18px;font-size:14px}.hx-chip{z-index:3;background:#0e0f1f;border-radius:12px;align-items:center;gap:8px;padding:8px 12px 8px 8px;display:inline-flex;position:absolute;box-shadow:0 16px 30px -10px #0e0f1f80}.hx-chip i{color:#0e0f1f;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.hx-chip b{background:#ffffff59;border-radius:4px;width:46px;height:7px;display:block}.hx-chip-a{top:150px;left:6%}.hx-chip-a i{background:var(--cream)}.hx-chip-b{top:210px;right:6%}.hx-chip-b i{background:#cff5f1}:root[data-theme=dark] .hx-chip-a i{background:#fef0c2}.hx-badge{z-index:4;color:#fff;width:118px;height:118px;transition:transform .4s var(--ease);place-items:center;display:grid;position:absolute;top:40px;left:-10px}.hx-badge:hover{transform:scale(1.06)rotate(-4deg)}.hx-seal{fill:#0e0f1f;width:100%;height:100%;animation:40s linear infinite spin;position:absolute;inset:0}.hx-ring{width:100%;height:100%;animation:20s linear infinite spin;position:absolute;inset:0}.hx-ring text{fill:#fff}.hx-badge-dot{background:var(--sun);color:#0e0f1f;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}@keyframes spin{to{transform:rotate(360deg)}}@keyframes drawIn{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}.draw{stroke-dasharray:400;animation:drawIn 1.6s .4s var(--ease) both}@keyframes pulse{0%,to{opacity:.14;transform:scale(1)}50%{opacity:.05;transform:scale(1.35)}}.pulse{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite pulse}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float-slow{animation:7s ease-in-out infinite floatSlow}@media (width<=760px){.hx{padding:48px 16px 24px}.hx-squiggle{display:none}.hx-stage{margin-top:36px;padding-top:40px}.hx-block{border-radius:28px;height:250px}.hx-window{border-radius:18px;width:92%;margin-left:-46%;padding:10px 10px 4px}.hx-chip{display:none}.hx-badge{width:92px;height:92px;top:-14px;left:auto;right:-8px}.hx-badge-dot{width:34px;height:34px}.dot-warm{width:34px;height:34px;top:40%;left:-10px}}#problem .lead-q{border-left:4px solid var(--indigo);padding-left:22px}.crowd{background:var(--cream);border-radius:24px;max-width:420px;margin-top:40px;padding:22px}@media (width>=700px){.crowd{transform:rotate(-1.2deg)}}.crowd-dots{grid-template-columns:repeat(10,1fr);gap:10px;display:grid}.crowd-dots i{aspect-ratio:1;background:var(--surface);border:1.5px solid color-mix(in srgb, var(--indigo) 25%, transparent);border-radius:50%}.crowd-dots i.b{background:var(--indigo);border-color:var(--indigo);box-shadow:0 0 0 3px var(--sun);transform:scale(1.15)}.rv-on .crowd:not(.in) .crowd-dots i{background:var(--indigo);border-color:var(--indigo)}.crowd.in .crowd-dots i{animation:leave 1.1s calc(.5s + var(--d)) ease both}.crowd.in .crowd-dots i.b{animation:stay 1.1s calc(.5s + var(--d)) ease both}@keyframes leave{0%{background:var(--indigo);border-color:var(--indigo)}}@keyframes stay{0%{box-shadow:0 0 0 0 var(--sun);transform:none}}.crowd-key{color:#3b3c52;gap:18px;margin-top:16px;font-size:13px;font-weight:600;display:flex}:root[data-theme=dark] .crowd-key{color:var(--ink)}.crowd-key span{align-items:center;gap:7px;display:inline-flex}.crowd-key i{background:var(--surface);border:1.5px solid color-mix(in srgb, var(--indigo) 30%, transparent);border-radius:50%;width:11px;height:11px}.crowd-key i.b{background:var(--indigo);border-color:var(--indigo)}.gap-cards{counter-reset:gc}.gap-cards .card{counter-increment:gc;border-radius:28px;padding:12px 12px 30px;position:relative;overflow:hidden}.gap-cards .card:after{content:counter(gc, decimal-leading-zero);font:800 86px/1 var(--font-head);color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--indigo) 16%, transparent);pointer-events:none;position:absolute;bottom:-14px;right:18px}.gap-cards .card h3,.gap-cards .card p{z-index:1;padding:0 18px;position:relative}.gap-cards .card h3{margin-top:24px}.card-accent{background:var(--surface)}.mini{border-radius:20px;place-items:center;height:136px;display:grid;position:relative;overflow:hidden}.mini-doubt{background:var(--cream)}.mini-friction{background:var(--aqua)}.mini-trust{background:var(--blush)}.mini-vis{background:var(--lav)}.m-line{background:color-mix(in srgb, var(--indigo) 22%, transparent);border-radius:4px;width:70%;height:7px;display:block}.m-line.s{width:45%}.m-prod{background:var(--surface);width:150px;box-shadow:var(--shadow);border-radius:14px;gap:7px;padding:12px;display:grid}.m-img{background:var(--chip);border-radius:8px;height:28px}.m-buy{background:var(--indigo);color:#fff;font:600 11px var(--font-body);border-radius:999px;justify-self:start;margin-top:3px;padding:4px 12px}.m-cursor{animation:hesitate 4.5s var(--ease) infinite;position:absolute;top:70%;left:58%}@keyframes hesitate{0%{transform:translate(40px,30px)}35%,60%{transform:translate(-30px,-6px)}70%{transform:translate(-24px,-2px)}to{transform:translate(40px,30px)}}.m-q{color:#fff;width:24px;height:24px;font:700 13px var(--font-body);background:#0e0f1f;border-radius:50%;place-items:center;animation:4.5s infinite qpop;display:grid;position:absolute;top:34%;left:calc(58% - 2px)}@keyframes qpop{0%,38%{transform:scale(0)}46%,66%{transform:scale(1)}74%,to{transform:scale(0)}}.m-steps{justify-content:space-between;align-items:center;width:80%;display:flex;position:relative}.m-track{background:color-mix(in srgb, var(--indigo) 16%, transparent);border-radius:4px;height:4px;position:absolute;left:6px;right:6px}.m-fill{background:var(--indigo);width:60%;animation:fillStall 4.5s var(--ease) infinite;border-radius:4px;position:absolute;inset:0 auto 0 0}@keyframes fillStall{0%{width:0}45%,to{width:60%}}.m-steps i{background:var(--surface);border:2.5px solid color-mix(in srgb, var(--indigo) 35%, transparent);border-radius:5px;width:16px;height:16px;position:relative}.m-steps i:nth-of-type(-n+3){border-color:var(--indigo);background:var(--indigo)}.m-steps i.stall{border-color:var(--warm);animation:4.5s infinite shake}@keyframes shake{0%,48%{transform:none}52%{transform:translate(-3px)}56%{transform:translate(3px)}60%{transform:translate(-2px)}64%,to{transform:none}}.mini-trust{grid-template-columns:1fr 1fr;gap:12px;padding:0 18px}.m-opt{background:var(--surface);box-shadow:var(--shadow);border-radius:14px;gap:7px;padding:12px;display:grid;position:relative}.m-av{background:var(--chip);border-radius:50%;width:24px;height:24px}.m-opt.you{animation:4.5s infinite dim}@keyframes dim{0%,40%{opacity:1}55%,to{opacity:.5}}.m-opt.them{box-shadow:0 0 0 2px var(--indigo), var(--shadow)}.m-check{background:var(--indigo);width:22px;height:22px;animation:land 4.5s var(--ease) infinite;border-radius:50%;place-items:center;display:grid;position:absolute;top:-8px;right:-8px}@keyframes land{0%,35%{transform:scale(0)}48%,to{transform:scale(1)}}.m-ans{gap:6px;width:78%;display:grid}.m-row{background:var(--surface);border-radius:10px;align-items:center;gap:9px;padding:5px 9px;display:flex;box-shadow:0 1px 2px #0e0f1f0d}.m-row i{background:var(--indigo);color:#fff;width:16px;height:16px;font:700 10px var(--font-body);border-radius:5px;flex:none;place-items:center;font-style:normal;display:grid}.m-row .m-line{height:6px}.m-row.ghost{box-shadow:none;border:1.5px dashed var(--warm);background:0 0;animation:4.5s infinite ghost}.m-row.ghost i{border:1.5px dashed var(--warm);background:0 0}.m-row.ghost .m-line{background:color-mix(in srgb, var(--warm) 35%, transparent)}@keyframes ghost{0%,30%{opacity:1}55%,85%{opacity:.35}to{opacity:1}}.building{background:var(--bg);position:relative;overflow:hidden}.building:before{content:"";pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.6;background-size:44px 44px;position:absolute;inset:0;mask-image:radial-gradient(70% 70% at 50% 60%,#000 20%,#0000 75%)}.building-inner{position:relative}.journey{max-width:840px;margin:56px auto 0;position:relative}.journey-line{width:100%;height:100%;position:absolute;inset:0}.journey-line path{stroke:#7fd1bb;stroke-width:3px}.draw-long{stroke-dasharray:1200}.rv-on .scene:not(.in) .draw-long{stroke-dashoffset:1200px}.scene.in .draw-long{animation:drawLong 2.4s var(--ease) both}@keyframes drawLong{0%{stroke-dashoffset:1200px}to{stroke-dashoffset:0}}.journey .pills{grid-template-columns:repeat(4,1fr);align-items:start;gap:12px;max-width:none;height:150px;margin:0;display:grid;position:relative}.journey .pill{color:#fff;transition:transform .3s var(--ease);background:#0e0f1f;border:0;border-radius:14px;justify-self:center;align-items:center;gap:10px;padding:8px 18px 8px 8px;display:inline-flex;box-shadow:0 14px 30px -12px #0e0f1f8c}.journey .pill:first-child,.journey .pill:nth-child(3){margin-top:18px}.journey .pill:nth-child(2),.journey .pill:nth-child(4){margin-top:82px}.journey .pill:hover{transform:translateY(-3px)rotate(-1deg)}.node{border-radius:8px;width:26px;height:26px;display:block}.journey .pill:first-child .node{background:#fef0c2}.journey .pill:nth-child(2) .node{background:#cff5f1}.journey .pill:nth-child(3) .node{background:#fbdddb}.journey .pill:nth-child(4) .node{background:var(--indigo);box-shadow:inset 0 0 0 6px #0e0f1f, inset 0 0 0 20px var(--indigo)}.pin-wrap{flex-direction:column;align-items:center;margin-top:6px;display:flex;position:relative}.pin-stem{background:repeating-linear-gradient(#7fd1bb 0 6px,#0000 6px 12px);width:3px;height:40px}.pin{color:var(--indigo);margin-top:2px;animation:3s ease-in-out infinite drift}.pin-wrap .building-close{margin-top:12px}@media (width<=700px){.journey-line{display:none}.journey .pills{grid-template-columns:repeat(2,auto);justify-content:center;gap:12px;height:auto}.journey .pill:nth-child(n){margin-top:0}}.start-mark{z-index:-1;pointer-events:none;font:800 clamp(110px, 21vw, 300px)/1 var(--font-head);letter-spacing:-.05em;color:var(--wm);white-space:nowrap;position:absolute;top:40px;left:50%;transform:translate(-50%)}.start-squiggle{width:70px;animation:4s ease-in-out infinite wiggle;position:absolute;top:70px;right:6%}.start .btn-primary{color:var(--indigoDeep);background:#fff}.start .btn-primary:hover{background:#fff;box-shadow:0 14px 34px #0e0f1f4d}.start .btn-ghost{border-color:#ffffff8c}.ai-stage{width:100%;max-width:470px;position:relative}.ai-card{background:var(--surface);width:100%;max-width:none;color:var(--ink);backdrop-filter:none;border:0;border-radius:26px;margin:0;padding:22px;transform:rotate(1.2deg);box-shadow:0 40px 90px -24px #0e0f1f8c}.ai-head{color:var(--muted)}.ai-q{background:var(--lav);color:var(--ink)}.ai-card .soft{color:var(--muted)}.ai-row{background:var(--surface2);color:var(--ink)}.ai-row .num{color:#0e0f1f}.ai-row:first-child .num{background:#fef0c2}.ai-row:nth-child(2) .num{background:#cff5f1}.ai-row:nth-child(3) .num{background:#fbdddb}.ai-row .tag{color:var(--muted)}.ai-row.missing{border:1.5px dashed var(--warm);color:var(--accentText);background:0 0;position:relative}.ai-row.missing .num{border:1.5px dashed var(--warm);background:0 0}.ai-row.missing .tag{color:var(--accentText);font-weight:700}.ai-row.missing:after{content:"";pointer-events:none;border-radius:14px;animation:2.6s ease-in-out infinite glowWarm;position:absolute;inset:-1.5px}@keyframes glowWarm{0%,to{box-shadow:0 0 #f28a5200}50%{box-shadow:0 0 0 6px #f28a5224}}.type{white-space:nowrap;vertical-align:bottom;border-right:2px solid #0000;display:inline-block;overflow:hidden}.rv-on .ai-stage:not(.in) .type{max-width:0}.ai-stage.in .type{animation:1.8s steps(38,end) .3s both typing,1s step-end 3 caret}@keyframes typing{0%{max-width:0}to{max-width:100%}}@keyframes caret{50%{border-color:var(--indigo)}}@keyframes rowIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rv-on .ai-stage:not(.in) :is(.ai-intro,.ai-row){opacity:0}.ai-stage.in :is(.ai-intro,.ai-row){animation:rowIn .6s var(--ease) both}.ai-stage.in .ai-intro{animation-delay:2.1s}.ai-stage.in .ai-row:first-child{animation-delay:2.35s}.ai-stage.in .ai-row:nth-child(2){animation-delay:2.55s}.ai-stage.in .ai-row:nth-child(3){animation-delay:2.75s}.ai-stage.in .ai-row.missing{animation-delay:3.1s}@media (width<=520px){.type{white-space:normal;animation:none}.ai-card{transform:none}}.how h3,.proof h3{border-left:5px solid var(--sun);padding-left:18px;line-height:1.1}.steps-wrap{margin-top:44px;position:relative}.steps-line{z-index:1;width:100%;height:60px;position:absolute;top:-18px;left:0;right:0}.steps-line path{stroke:var(--mint);stroke-width:3px}.flow-slow{animation:6s linear infinite dash}.steps-wrap .steps{counter-reset:st;margin-top:0;position:relative}.step{background:var(--surface);color:var(--ink);transition:transform .35s var(--ease);counter-increment:st;border:0;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0e0f1f80}.step:hover{background:var(--surface);transform:translateY(-5px)rotate(-.6deg)}.step:after{content:counter(st, decimal-leading-zero);font:800 96px/1 var(--font-head);color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--indigo) 16%, transparent);pointer-events:none;position:absolute;bottom:-18px;right:14px}.step .step-top{color:var(--brand)}.step h4{color:var(--ink)}.step-node{background:#0e0f1f;border-radius:7px;width:22px;height:22px;margin-left:-11px;display:none;position:absolute;top:14px;left:50%;box-shadow:inset 0 0 0 6px #0e0f1f,inset 0 0 0 11px #4e9fd6}.s-vis{border-radius:16px;justify-content:center;align-items:center;gap:8px;height:72px;margin-top:18px;padding:10px 16px;display:flex}.s-ask{background:var(--aqua);flex-direction:column;align-items:stretch;gap:6px}.s-ask span{background:var(--surface);border-radius:8px;height:12px}.s-ask .b1{background:var(--indigo);align-self:flex-end;width:62%}.s-ask .b2{width:78%}.s-ask .b3{width:50%}.rv-on .steps-wrap:not(.in) :is(.s-ask span,.s-show i){opacity:0}.steps-wrap.in .s-ask span{animation:rowIn .6s var(--ease) both}.steps-wrap.in .s-ask .b2{animation-delay:.3s}.steps-wrap.in .s-ask .b3{animation-delay:.5s}.s-show{background:var(--cream);align-items:flex-end;gap:10px}.s-show i{width:16px;height:var(--h);background:var(--indigo);transform-origin:bottom;border-radius:5px 5px 2px 2px}.s-show i.you{background:var(--warm)}.steps-wrap.in .s-show i{animation:grow 1s var(--ease) both}.steps-wrap.in .s-show i:nth-child(2){animation-delay:.1s}.steps-wrap.in .s-show i:nth-child(3){animation-delay:.2s}.steps-wrap.in .s-show i.you{animation-delay:.35s}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.s-fix{background:var(--blush);position:relative}.s-fix .doc{background:var(--surface);width:54px;height:54px;box-shadow:var(--shadow);border-radius:10px;align-content:start;gap:5px;padding:9px;display:grid}.s-fix .doc i{background:color-mix(in srgb, var(--indigo) 35%, transparent);border-radius:3px;height:4px}.s-fix .doc i.s{width:60%}.s-fix .ok{background:#16a34a;border-radius:50%;place-items:center;width:22px;height:22px;animation:3s ease-in-out infinite bob;display:grid;position:absolute;top:10px;left:calc(50% + 16px)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (width<=860px){.steps-line{display:none}}.proof-card{background:var(--surface);color:var(--ink);transition:transform .35s var(--ease);border:0;border-radius:26px;box-shadow:0 30px 60px -30px #0e0f1f80}.proof-card:hover{transform:translateY(-5px)}.proof-card .badge{background:var(--surface2);color:var(--ink)}.proof-card .badge-strong{color:#0e0f1f;background:#fef0c2}.proof-card .badge-accent{background:var(--indigo);color:#fff}.photo-frame:before{border-radius:40px;inset:14px -14px -14px 14px}.photo-glow{background:var(--glow);filter:blur(50px);border-radius:50%;position:absolute;inset:10% -6% -6% 10%}.photo-squiggle{z-index:3;width:74px;animation:4s ease-in-out infinite wiggle;position:absolute;bottom:8%;left:-34px}.photo-chip{color:#fff;z-index:2;background:#0e0f1f;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;position:absolute;box-shadow:0 16px 30px -10px #0e0f1f80}.chip-a{top:10%;left:-26px}.chip-b{background:var(--sun);color:#0e0f1f;top:46%;right:-28px}.about-copy p.eyebrow{color:var(--brand);margin:0;font-size:12px}@media (width<=520px){.chip-a{left:-8px}.chip-b{right:-8px}.photo-squiggle{left:-6px}}.latest-head .eyebrow{width:fit-content;margin-bottom:14px;display:flex}#latest-title{color:#fff;z-index:0;padding:0 .2em;display:inline-block;position:relative}#latest-title:before{content:"";background:var(--indigo);z-index:-1;border-radius:12px;position:absolute;inset:.06em 0 0;transform:rotate(-1.5deg)}.text-link{gap:12px}.text-link svg{color:#0e0f1f;width:40px;height:40px;transition:transform .3s var(--ease);background:#fef0c2;border-radius:50%;padding:11px}.text-link:hover svg{transform:translate(4px)}.follow{position:relative}.fb-split{text-align:left;border-radius:36px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);padding:0;display:grid;overflow:hidden}.fb-copy{flex-direction:column;justify-content:center;padding:clamp(36px,5vw,64px);display:flex}.fb-split p{margin:18px 0 0}.fb-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.fb-actions .btn-ink{background:var(--accent);color:#fff}.fb-art{background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:32px 32px;background-color:var(--indigo);place-items:end stretch;min-height:300px;padding:32px 0 0;display:grid;position:relative}.fb-art svg{width:100%;height:auto;display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.rv-on .fb-art:not(.in) :is(.fade-in,.pop){opacity:0}.fb-art.in .fade-in{animation:1.2s .9s both fadeIn}@keyframes popIn{0%{transform:scale(0)}to{transform:scale(1)}}.pop{transform-box:fill-box;transform-origin:50%}.fb-art.in .pop{animation:popIn .5s var(--ease) var(--d) both}@media (width<=800px){.fb-split{grid-template-columns:minmax(0,1fr)}.fb-art{min-height:200px}}@media (width<=600px){.start-squiggle{display:none}.start{border-radius:28px;margin:0 8px;padding:88px 18px;overflow:clip}}@media (prefers-reduced-motion:reduce){.rv-on .rv{opacity:1;transform:none}.type{max-width:none}}html,dialog.modal{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--brand) 35%, transparent) transparent}dialog.modal::-webkit-scrollbar{width:6px}dialog.modal::-webkit-scrollbar-track{background:0 0}dialog.modal::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand) 35%, transparent);border-radius:6px}dialog.modal::-webkit-scrollbar-button{display:none}
