@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}._gO8iW_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}._gO8iW_variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.uVtZbq_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.uVtZbq_variable{--font-body:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/57dd297ff72c8fa7-s.34afi_j1p0a6k.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85c577ec7d0c8010-s.26f9ryzsbsglu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8cabcee3b0c666c-s.p.1qijn9nev9bbg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Patrick Hand Fallback;src:local(Arial);ascent-override:127.97%;descent-override:38.32%;line-gap-override:0.0%;size-adjust:81.43%}.oiR9aG_className{font-family:Patrick Hand,Patrick Hand Fallback;font-style:normal;font-weight:400}.oiR9aG_variable{--font-hand:"Patrick Hand", "Patrick Hand Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._78ed6G_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._78ed6G_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--cream:#fff8ee;--tint:#ffeedb;--ink:#1a1410;--ink-2:#4a3f36;--mute:#7a6d62;--line:#eadccb;--brand:#f04e1f;--brand-deep:#c2380f;--mark:#ffe14d;--mark-deep:#f4c21f;--blush:#ff9bae;--tongue:#ff6f86;--mint:#157a45;--mint-bg:#ddf5e7;--amber:#8a5300;--amber-bg:#fff0c7;--sky:#2457c5;--sky-bg:#e1eaff;--gray:#5e554d;--gray-bg:#efe7dd;--night:#0e1426;--mascot:#9db1da;--mascot-ear:#f5a6bc;--display:var(--font-display), "Arial Black", sans-serif;--body:var(--font-body), system-ui, sans-serif;--hand:var(--font-hand), "Comic Sans MS", cursive;--mono:var(--font-mono), ui-monospace, monospace;--pad:clamp(20px, 5vw, 64px);--stroke:3px solid var(--ink);interpolate-size:allow-keywords}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit}h1,h2,h3,p{margin:0}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:8px}::selection{background:var(--mark);color:var(--ink)}section{scroll-margin-top:84px}.wrap{max-width:1240px;margin:0 auto}.skip{z-index:100;background:var(--ink);color:var(--cream);border-radius:10px;padding:10px 16px;position:absolute;top:10px;left:-9999px}.skip:focus{left:10px}.eyebrow{font:700 13px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-deep);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.eyebrow-dot{background:var(--brand);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #f04e1f33}.eyebrow.on-band{color:var(--ink)}.eyebrow.on-band .eyebrow-dot{background:#fff;box-shadow:0 0 0 4px #ffffff59}.title{font:800 clamp(40px, 6.2vw, 92px) / .92 var(--display);letter-spacing:-.045em}.title>span{display:block}.lede{max-width:40em;color:var(--ink-2);margin-top:22px;font-size:clamp(17px,1.4vw,20px)}.btn{border:var(--stroke);min-height:56px;color:var(--ink);font:700 17px/1 var(--body);cursor:pointer;box-shadow:0 5px 0 var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.btn:hover{box-shadow:0 7px 0 var(--ink);transform:translateY(-2px)}.btn:active{box-shadow:0 1px 0 var(--ink);transform:translateY(4px)}.btn-primary{background:var(--brand)}.btn-small{min-height:44px;box-shadow:0 4px 0 var(--ink);padding:0 20px;font-size:15px}.status{font:700 13px/1 var(--body);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.s-siap.status{background:var(--mint-bg);color:var(--mint)}.s-beta.status{background:var(--amber-bg);color:var(--amber)}.s-segera.status{background:var(--sky-bg);color:var(--sky)}.dot{border:2px solid var(--ink);border-radius:50%;flex:none;width:10px;height:10px}.dot.s-siap{background:#3fcf7e}.dot.s-beta{background:#ffb020}.dot.s-segera{background:#5b8cff}.mascot{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:auto;display:block}.stack{aspect-ratio:807/682;display:grid}.stack>.mascot{object-fit:contain;object-position:50% 100%;opacity:0;grid-area:1/1;width:100%;height:100%;transition:opacity .25s,transform .35s cubic-bezier(.3,1.6,.5,1);transform:scale(.94)translateY(6px)}.stack>.mascot.is-on{opacity:1;transform:none}.mascot-live{display:block;position:relative}.mascot-canvas{aspect-ratio:1;pointer-events:none;opacity:0;height:auto;transition:opacity .35s;position:absolute}.mascot-live.is-live .mascot-canvas{opacity:1}.mascot-live.is-live .mascot-still{opacity:0;transition:opacity .35s .1s}.loader{z-index:90;background:var(--brand);place-items:center;animation:.45s .95s forwards loader-out;display:grid;position:fixed;inset:0}.loader-inner{justify-items:center;gap:16px;display:grid}.loader-mascot{width:190px;animation:1.4s ease-in-out infinite m-bob}@keyframes m-bob{50%{transform:translateY(-6px)}}.loader p{font:400 clamp(24px, 3vw, 34px) / 1.2 var(--hand);text-align:center}@keyframes loader-out{to{opacity:0;visibility:hidden}}.nav{z-index:40;background:color-mix(in srgb, var(--cream) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:2px solid #1a141012;position:sticky;top:0}.nav-inner{max-width:calc(1240px + 2 * var(--pad));padding:14px var(--pad);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;display:flex}.logo{font:800 27px/1 var(--display);letter-spacing:-.04em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo i,.hero-title i{color:var(--mark);-webkit-text-stroke:.04em var(--ink);paint-order:stroke fill;font-style:normal}.nav-links{font:600 15px/1 var(--body);gap:clamp(14px,2.2vw,30px);display:flex}.nav-links a{padding:6px 0;text-decoration:none}.nav-links a:hover{-webkit-text-decoration:underline 3px var(--mark);text-decoration:underline 3px var(--mark);text-underline-offset:7px}.nav-tools{align-items:center;gap:10px;display:flex}.sound-btn{border:2.5px solid var(--ink);width:44px;height:44px;color:var(--ink);cursor:pointer;box-shadow:0 3px 0 var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid}.sound-btn[aria-pressed=true]{background:var(--mark)}.nav-tools .btn{white-space:nowrap}@media (max-width:900px){.nav-links{display:none}}@media (max-width:400px){.nav-inner{gap:10px}.logo{gap:7px;font-size:24px}.nav-tools .btn{padding:0 14px}}.hero{max-width:calc(1240px + 2 * var(--pad));min-height:calc(100svh - 76px);padding:40px var(--pad) 110px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(20px,4vw,60px);margin:0 auto;display:grid;position:relative;overflow-x:clip}.hero-title{font:800 clamp(44px, 5.6vw, 90px) / .9 var(--display);letter-spacing:-.05em}.hero-title .line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.hero-title .line>span{display:inline-block}.hero-title .accent{color:var(--brand)}.hero-lede{max-width:34em;color:var(--ink-2);margin-top:26px;font-size:clamp(17px,1.35vw,20px)}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.hero-points{font:600 15px/1.3 var(--body);color:var(--ink-2);flex-wrap:wrap;gap:10px 22px;margin:34px 0 0;padding:0;list-style:none;display:flex}.hero-points li{align-items:center;gap:8px;display:inline-flex}.hero-points svg{flex:none}.hero-points circle{fill:var(--mark);stroke:var(--ink);stroke-width:2px}.hero-points path{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.hero-stage{aspect-ratio:1/.98;justify-self:center;width:100%;max-width:560px;position:relative}.hero-glow{filter:blur(6px);pointer-events:none;background:radial-gradient(closest-side,#ffe14d8c,#ffe14d00 72%),radial-gradient(closest-side at 50% 58%,#f04e1f29,#f04e1f00 80%);border-radius:50%;position:absolute;inset:8% -4% 2%}.bubble{z-index:3;border:var(--stroke);max-width:300px;box-shadow:0 5px 0 var(--ink);background:#fff;border-radius:22px;gap:4px;padding:12px 20px 14px;display:grid;position:absolute;top:0;left:2%;transform:rotate(-2deg)}.bubble:after{content:"";border-right:var(--stroke);border-bottom:var(--stroke);background:#fff;width:20px;height:20px;position:absolute;bottom:-13px;right:46px;transform:rotate(45deg)}.bubble-text{font:400 26px/1.15 var(--hand)}.bubble-proof{font:500 12px/1.3 var(--mono);color:var(--ink-2)}.hero-mascot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;top:19%;left:4%;right:4%}.live-note{z-index:3;border:var(--stroke);background:var(--mark);box-shadow:0 4px 0 var(--ink);border-radius:10px;align-items:center;gap:9px;padding:10px 16px 11px;display:inline-flex;position:absolute;bottom:4%;left:0;transform:rotate(-3deg)}.live-note-text{font:400 22px/1 var(--hand);color:var(--ink);animation:.4s cubic-bezier(.3,1.7,.5,1) note-pop}.hero-mascot:focus-visible{outline-offset:-10px;border-radius:40px}.scroll-cue{font:600 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);justify-items:center;gap:8px;text-decoration:none;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.mouse{border:2.5px solid var(--ink-2);border-radius:14px;width:24px;height:36px;position:relative}.mouse:after{content:"";background:var(--ink-2);border-radius:2px;width:4px;height:7px;margin-left:-2px;animation:1.6s ease-in-out infinite mouse;position:absolute;top:7px;left:50%}@keyframes mouse{60%{opacity:0;transform:translateY(9px)}}@media (max-width:900px){.hero{grid-template-columns:1fr;min-height:0;padding-top:28px}.hero-stage{max-width:440px;margin-top:10px}.scroll-cue{display:none}}@media (max-width:640px){.eyebrow{letter-spacing:.1em;font-size:12px}.hero-actions .btn{flex:auto}.hero-points{gap:8px;margin-top:26px;font-size:14.5px;display:grid}.bubble{max-width:240px}.bubble-text{font-size:22px}}.band{padding:clamp(80px, 10vw, 130px) var(--pad) clamp(150px, 15vw, 200px);background:var(--brand);color:var(--ink);position:relative}.band .title{max-width:12em}.band-lede{max-width:36em;margin-top:22px;font-size:clamp(17px,1.4vw,20px);font-weight:500}.hub{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:30px;display:grid}.hub-stage{aspect-ratio:1/.9;position:relative}.hub-lines{width:100%;height:100%;position:absolute;inset:0}.hub-lines line{stroke:#fffc;stroke-width:2px;stroke-dasharray:4 8;stroke-linecap:round;vector-effect:non-scaling-stroke}.hub-lines line.is-on{stroke:var(--ink);stroke-width:3px;animation:.9s linear infinite dash-run}@keyframes dash-run{to{stroke-dashoffset:-24px}}.hub-center{aspect-ratio:1;width:34%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hub-seal{width:100%;height:100%;animation:30s linear infinite seal-spin;position:absolute;inset:0;overflow:visible}.hub-seal path{fill:#fff;stroke:var(--ink);stroke-width:4px}@keyframes seal-spin{to{transform:rotate(360deg)}}.hub-mascot{width:94%;position:absolute;top:14%;left:3%}.hub-pill{left:var(--x);top:var(--y);z-index:2;border:var(--stroke);color:var(--ink);font:700 15px/1 var(--body);white-space:nowrap;cursor:pointer;box-shadow:0 4px 0 var(--ink);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:11px 18px;transition:transform .15s,background-color .15s;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.hub-pill:hover{transform:translate(-50%,calc(-50% - 3px))}.hub-pill[aria-pressed=true]{background:var(--mark);transform:translate(-50%,-50%)scale(1.06)}.hub-card{border:var(--stroke);box-shadow:0 8px 0 var(--ink);background:#fff;border-radius:28px;padding:clamp(24px,3vw,34px)}.card-kind{font:700 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.hub-card h3{font:800 clamp(30px, 3.4vw, 46px) / 1 var(--display);letter-spacing:-.035em;margin:12px 0 16px}.hub-card>p:not(.card-kind):not(.card-foot){color:var(--ink-2);margin-top:18px;font-size:17px}.card-foot{border-top:2px dashed var(--line);font:500 12px/1.4 var(--mono);color:var(--mute);padding-top:16px;margin-top:22px!important}.wave-wrap{height:clamp(70px,8vw,120px);position:absolute;bottom:-1px;left:0;right:0}.wave{z-index:2;width:100%;height:100%;position:absolute;inset:0}.wave path{fill:var(--cream)}.peek{z-index:1;width:clamp(70px,7vw,104px);position:absolute;bottom:22%;left:24%}.hub-pills{display:contents}@media (max-width:960px){.hub{grid-template-columns:1fr}.hub-stage{aspect-ratio:auto;gap:14px;display:grid}.hub-lines{display:none}.hub-center{width:min(230px,62vw);margin:0 auto;position:relative;top:auto;left:auto;transform:none}.hub-pills{margin:0 calc(-1 * var(--pad));padding:6px var(--pad) 14px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.hub-pills::-webkit-scrollbar{display:none}.hub-pill,.hub-pill:hover,.hub-pill[aria-pressed=true]{scroll-snap-align:center;flex:none;position:static;transform:none}}.demo,.steps,.benefits,.pricing,.faq{padding:clamp(80px, 10vw, 130px) var(--pad)}.demo{padding-top:clamp(40px,6vw,80px)}.demo-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:26px;margin-top:46px;display:grid}.call{border:var(--stroke);background:var(--ink);color:var(--cream);box-shadow:0 8px 0 var(--brand);border-radius:28px;padding:22px}.call-bar{font:500 12px/1 var(--mono);color:#cdbfaf;align-items:center;gap:12px;display:flex}.traffic{gap:6px;display:inline-flex}.traffic i{background:#ff6b5b;border-radius:50%;width:11px;height:11px}.traffic i:nth-child(2){background:#ffc542}.traffic i:nth-child(3){background:#43d17e}.call-rec{border:1px solid #4b3f35;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:5px 10px;display:inline-flex}.rec{background:#ff4d3d;border-radius:50%;width:8px;height:8px;animation:1.4s steps(2,end) infinite rec}@keyframes rec{50%{opacity:.25}}.call-people{flex-wrap:wrap;gap:10px;margin:18px 0 8px;padding:0;list-style:none;display:flex}.call-people li{font:600 14px/1 var(--body);background:#2a221c;border-radius:999px;align-items:center;gap:9px;padding:5px 14px 5px 5px;transition:box-shadow .2s;display:inline-flex}.call-people b{width:30px;height:30px;color:var(--ink);font:800 14px/1 var(--display);border-radius:50%;place-items:center;display:grid}.call-people li.is-talking{box-shadow:0 0 0 3px var(--mark)}.cap-list{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.d-line{border-radius:16px;grid-template-columns:70px 1fr;gap:14px;padding:12px;display:grid}.d-line.is-flash{animation:1.3s ease-out flash}@keyframes flash{0%,55%{background:#ffe14d3d}to{background:0 0}}.cap-meta{font:500 12px/1.4 var(--mono);color:#cdbfaf;align-content:start;gap:2px;display:grid}.cap-meta b{color:var(--cream);font-weight:700}.cap-text{font:500 clamp(18px, 1.8vw, 23px) / 1.4 var(--body)}.d-word{margin-right:.28em;display:inline-block;position:relative}.d-mark{z-index:0;background:var(--mark);transform-origin:0;border-radius:5px;position:absolute;inset:8% -4px 4%}.d-word[data-mark] .d-ink{z-index:1;color:var(--ink);position:relative}.mom{border:var(--stroke);box-shadow:0 8px 0 var(--ink);background:#fff;border-radius:28px;padding:22px;position:relative}.mom-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mom-head h3{font:800 28px/1 var(--display);letter-spacing:-.03em}.mom-list{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.d-item{border:2.5px solid var(--ink);background:var(--cream);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-shadow:0 4px 0 var(--ink);border-radius:18px;gap:6px;padding:14px 16px;transition:transform .15s;display:grid}.d-item:hover{transform:translateY(-2px)}.kind{font:700 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 9px}.kind.is-decision{background:var(--ink);color:var(--cream)}.kind.is-action{background:var(--mark)}.d-text{font-size:17px;font-weight:700;line-height:1.3}.d-proof{font:500 12px/1 var(--mono);color:var(--ink-2)}.mom-review{color:var(--ink-2);margin-top:16px;padding-right:120px;font-size:14px}.d-stamp{border:3px solid var(--mint);color:var(--mint);font:800 17px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;background:#ffffffeb;border-radius:10px;padding:6px 12px;position:absolute;bottom:14px;right:18px;transform:rotate(-8deg)}.replay{margin-top:28px}@media (max-width:900px){.demo-grid{grid-template-columns:1fr}}@media (max-width:560px){.d-line{grid-template-columns:1fr;gap:4px}.cap-meta{gap:8px;display:flex}}.steps{background:var(--tint)}.step-grid{--gap:clamp(48px, 5.8vw, 84px);gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:64px 0 0;padding:0;list-style:none;display:grid}.step{z-index:1;position:relative}.step-1{--note:#ffd6de;--tilt:-1.8deg;z-index:3}.step-2{--note:#d3ebff;--tilt:1.3deg;z-index:2}.step-3{--note:#dcf3c8;--tilt:-1deg}.step-note{border:var(--stroke);background:var(--note);height:100%;box-shadow:0 6px 0 var(--ink);transform:rotate(var(--tilt));border-radius:12px;padding:30px 28px 32px;transition:transform .4s cubic-bezier(.3,1.6,.5,1);position:relative}@media (hover:hover){.step:hover .step-note{transform:rotate(0)translateY(-6px)}}.step-tape{border:2.5px solid var(--ink);background:#ffffffb3;border-radius:4px;width:96px;height:30px;margin-left:-48px;position:absolute;top:-16px;left:50%;transform:rotate(-4deg)}.step-2 .step-tape{transform:rotate(5deg)}.step-no{font:400 66px/1 var(--hand);color:var(--brand-deep);position:absolute;top:16px;right:24px}.step-mascot{width:168px;height:142px;margin:-6px 0 14px -10px;display:block}.step-mascot>.mascot{object-fit:contain;object-position:0 100%;width:100%;height:100%}.step h3{font:800 28px/1.05 var(--display);letter-spacing:-.03em}.step p{color:var(--ink-2);margin-top:12px}.step-next{top:34%;right:calc(var(--gap) / -2 - 46px);pointer-events:none;justify-items:center;width:92px;display:grid;position:absolute}.step-next span{font:400 21px/1 var(--hand);color:var(--brand-deep);white-space:nowrap;transform:rotate(-7deg)}@media (max-width:1100px){.step-next span{font-size:18px}.step-next svg{width:58px}}.step-next svg{fill:none;width:74px;stroke:var(--ink);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}@media (max-width:900px){.step-grid{--gap:84px;grid-template-columns:1fr;max-width:560px}.step-next{top:auto;left:30%;right:auto;bottom:calc(var(--gap) / -2 - 16px);grid-auto-flow:column;align-items:center;gap:4px;width:auto;transform:translate(-30px)}.step-next svg{order:-1;width:60px;transform:rotate(90deg)}}.bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:46px;display:grid}.benefit{border:var(--stroke);min-height:250px;box-shadow:0 6px 0 var(--ink);background:#fff;border-radius:28px;flex-direction:column;padding:26px;display:flex;position:relative;overflow:hidden}.benefit.wide{grid-column:span 2}.benefit-icon{border:var(--stroke);background:var(--cream);width:54px;height:54px;color:var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:16px;place-items:center;margin-bottom:auto;display:grid}.benefit-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.benefit h3{max-width:15em;font:800 clamp(21px, 1.9vw, 26px) / 1.12 var(--display);letter-spacing:-.025em;margin-top:26px}.benefit p{opacity:.88;max-width:30em;margin-top:10px;font-size:15.5px;line-height:1.5}.benefit.wide h3,.benefit.wide p{max-width:58%}.benefit-mascot{width:min(40%,230px);position:absolute;bottom:-14px;right:-6px}.benefit.t-ink .benefit-icon{border-color:var(--cream);box-shadow:0 3px 0 var(--brand)}.t-brand{background:var(--brand)}.t-tint{background:var(--tint)}.t-yellow{background:var(--mark)}.t-ink{background:var(--ink);color:var(--cream);box-shadow:0 6px 0 var(--brand)}@media (max-width:1000px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bento{grid-template-columns:1fr}.benefit.wide{grid-column:auto}.benefit{min-height:0}.benefit.wide h3,.benefit.wide p{max-width:none}.benefit-mascot{width:180px;margin:-6px -10px 0 auto;position:relative;bottom:-26px;right:auto}}.pricing{background:var(--tint)}.billing{border:var(--stroke);box-shadow:0 4px 0 var(--ink);background:#fff;border-radius:999px;gap:4px;margin-top:30px;padding:5px;display:inline-flex}.billing button{min-height:42px;color:var(--ink);font:700 15px/1 var(--body);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.billing button[aria-checked=true]{background:var(--ink);color:var(--cream)}.billing-save{background:var(--mark);color:var(--ink);font:700 11px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 8px}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;margin-top:40px;display:grid}.plan{border:var(--stroke);box-shadow:0 6px 0 var(--ink);background:#fff;border-radius:28px;flex-direction:column;padding:28px 26px 30px;display:flex;position:relative}.plan.is-featured{background:var(--mark);box-shadow:0 8px 0 var(--ink);transform:translateY(-10px)}.plan-badge{border:var(--stroke);background:var(--brand);font:700 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:8px 14px;position:absolute;top:-16px;left:50%;transform:translate(-50%)rotate(-2deg)}.plan-mascot{align-self:flex-end;width:150px;height:120px;margin:-10px -6px -8px 0;display:block}.plan-mascot>.mascot{object-fit:contain;object-position:100% 100%;width:100%;height:100%}.plan h3{font:800 34px/1 var(--display);letter-spacing:-.035em;margin-top:-40px}.plan-pitch{max-width:13em;color:var(--ink-2);margin-top:8px}.plan-price{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-top:22px;display:flex}.plan-price b{font:800 clamp(34px, 3.3vw, 44px) / 1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.plan-price span{font:600 16px/1 var(--body);color:var(--ink-2)}.plan-note{min-height:1.4em;font:500 13px/1.4 var(--mono);color:var(--mute);margin-top:6px}.plan .btn{margin-top:20px}.btn-ghost{background:#fff}.plan-features{border-top:2px dashed #1a14102e;gap:10px;margin:24px 0 0;padding:22px 0 0;font-size:15.5px;line-height:1.4;list-style:none;display:grid}.plan-features li{grid-template-columns:20px 1fr;gap:10px;display:grid}.plan-features svg{fill:none;stroke:var(--brand-deep);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.plan.is-featured .plan-features svg{stroke:var(--ink)}.enterprise{border:var(--stroke);background:var(--ink);color:var(--cream);box-shadow:0 6px 0 var(--brand);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 30px;margin-top:30px;padding:24px 28px;display:flex}.enterprise h3{font:800 24px/1.1 var(--display);letter-spacing:-.02em}.enterprise p{opacity:.85;max-width:44em;margin-top:6px}.enterprise .btn{background:var(--mark)}.pricing-foot{font:500 13px/1.5 var(--mono);color:var(--mute);margin-top:22px}@media (max-width:1000px){.plans{grid-template-columns:minmax(0,1fr);gap:30px;max-width:520px}.plan.is-featured{transform:none}}.faq-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:clamp(30px,6vw,80px);display:grid}.faq-side{align-self:start;position:sticky;top:110px}.faq-mascot{width:220px;margin-top:26px}.hand-note{min-height:2.4em;font:400 28px/1.2 var(--hand);color:var(--brand-deep);transform-origin:0;margin-top:6px;animation:.45s cubic-bezier(.3,1.7,.5,1) note-pop;transform:rotate(-3deg)}.hand-note a{color:inherit;text-underline-offset:5px;text-decoration-thickness:2px}@keyframes note-pop{0%{opacity:0;transform:rotate(-8deg)scale(.8)}}.faq-q{flex:1}.faq-q>span{background:linear-gradient(var(--mark), var(--mark)) 0 88% / 0 .42em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .45s cubic-bezier(.6,0,.3,1)}.faq-list details[open] .faq-q>span{background-size:100% .42em}@media (hover:hover){.faq-list summary:hover .faq-q>span{background-size:100% .42em}}.faq-list details{border-bottom:2px solid var(--line)}.faq-list details:first-child{border-top:2px solid var(--line)}.faq-list summary{font:700 clamp(18px, 1.8vw, 22px) / 1.3 var(--body);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:24px 0;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-icon{border:2.5px solid var(--ink);width:40px;height:40px;font:500 24px/1 var(--mono);box-shadow:0 3px 0 var(--ink);background:#fff;border-radius:50%;flex:none;place-items:center;transition:transform .25s,background-color .2s;display:grid}.faq-list details[open] .faq-icon{background:var(--mark);transform:rotate(45deg)}.faq-list details p{max-width:44em;color:var(--ink-2);padding-bottom:26px}.faq-list details::details-content{height:0;transition:height .3s ease, content-visibility .3s allow-discrete;overflow:clip}.faq-list details[open]::details-content{height:auto}@media (max-width:900px){.faq-grid{grid-template-columns:1fr}.faq-side{position:static}.faq-mascot{width:160px}}.start{z-index:1;padding:clamp(80px, 10vw, 130px) var(--pad);background:var(--mark);position:relative}.tear{width:100%;height:22px;fill:var(--mark);position:absolute;bottom:-21px;left:0}.start .eyebrow,.start .lede{color:var(--ink)}.start-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(30px,5vw,70px);display:grid}.start-copy{position:relative}.start-points{gap:10px;margin:26px 0 0;padding:0;font-weight:600;list-style:none;display:grid}.start-points li{grid-template-columns:26px 1fr;display:grid}.start-points li:before{content:"✓";font-weight:800}.start-mascot{pointer-events:none;width:clamp(120px,12vw,170px);position:absolute;bottom:54px;right:2%}.start-mail{margin-top:26px;font-weight:500}.start-mail a{text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px}.chat{border:var(--stroke);box-shadow:0 8px 0 var(--ink);background:#fff;border-radius:28px;overflow:hidden}.chat-head{border-bottom:var(--stroke);background:var(--brand);align-items:center;gap:12px;padding:14px 18px;display:flex}.chat-head b{font:800 18px/1.1 var(--display);display:block}.chat-head small{font-size:13px;font-weight:500}.chat-avatar{border:2.5px solid var(--ink);background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.chat-avatar .mascot{width:40px;margin-top:2px}.chat-log{background:var(--cream);overscroll-behavior:contain;flex-direction:column;gap:10px;height:340px;padding:18px;display:flex;overflow-y:auto}.msg{border:2px solid var(--ink);max-width:82%;padding:11px 15px;font-size:16px;line-height:1.45;animation:.28s ease-out msg-in}.msg-bot{background:#fff;border-radius:18px 18px 18px 6px;align-self:flex-start}.msg-me{background:var(--ink);color:var(--cream);border-radius:18px 18px 6px;align-self:flex-end}@keyframes msg-in{0%{opacity:0;transform:translateY(8px)}}.typing{gap:5px;display:inline-flex}.typing i{background:var(--ink-2);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite typing}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typing{50%{opacity:.4;transform:translateY(-5px)}}.chat-actions{border-top:2px dashed var(--line);flex-wrap:wrap;gap:10px;min-height:82px;padding:16px 18px 20px;display:flex}.chip-btn{border:2.5px solid var(--ink);min-height:44px;color:var(--ink);font:700 15px/1 var(--body);cursor:pointer;box-shadow:0 3px 0 var(--ink);background:#fff;border-radius:999px;padding:0 16px;transition:transform .15s,background-color .15s}.chip-btn:hover{background:var(--mark);transform:translateY(-2px)}@media (max-width:900px){.start-grid{grid-template-columns:1fr}.start-mascot{display:none}}.night{background:var(--night);height:clamp(360px,42vw,540px);position:relative;overflow:hidden}.night-scene{width:100%;height:100%;position:absolute;inset:0}.night-caption{top:clamp(40px,6vw,80px);left:var(--pad);max-width:300px;font:400 clamp(22px, 2.4vw, 30px) / 1.2 var(--hand);color:#fce9c4;position:absolute;transform:rotate(-3deg)}.tw{animation:3.2s ease-in-out infinite tw}@keyframes tw{50%{opacity:.2}}.wb{animation:7s step-end infinite wb}@keyframes wb{0%,64%{opacity:1}65%,to{opacity:.12}}.shoot{opacity:0;animation:9s ease-in 2s infinite shoot}@keyframes shoot{0%{opacity:0;transform:translate(0)}3%{opacity:1}9%{opacity:0;transform:translate(260px,84px)}to{opacity:0;transform:translate(260px,84px)}}.talk{opacity:0;transform-box:fill-box;transform-origin:30% 100%;animation:14s ease-out infinite talk}.talk text{font-family:var(--hand);fill:var(--ink)}@keyframes talk{0%{opacity:0;transform:translateY(8px)scale(.6)}3%{opacity:1;transform:translateY(0)scale(1)}21%{opacity:1;transform:translateY(0)scale(1)}25%,to{opacity:0;transform:translateY(-6px)scale(.92)}}.becak{animation:42s linear infinite becak}@keyframes becak{0%{transform:translate(-90px)}to{transform:translate(1530px)}}.foot{padding:clamp(28px, 3vw, 40px) var(--pad) 26px;background:var(--night);color:#e9e1d6}.foot :focus-visible{outline-color:var(--mark)}.foot-top{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:end;gap:clamp(28px,4vw,60px);display:grid}.wordmark-wrap{container-type:inline-size}.wordmark{font:800 min(230px, 24cqi) / .82 var(--display);letter-spacing:-.065em;color:var(--cream);white-space:nowrap;align-items:baseline;padding-bottom:.17em;display:flex}.wm-l{text-shadow:0 .035em 0 var(--brand);transition:transform .5s cubic-bezier(.3,1.8,.4,1),color .2s,text-shadow .3s;display:inline-block}@media (hover:hover){.wm-l:hover{color:var(--mark);text-shadow:0 .075em 0 var(--brand);transform:translateY(-.075em)rotate(-5deg)}.wm-l:nth-child(2n):hover{transform:translateY(-.075em)rotate(5deg)}.wm-dot:hover .wm-head .mascot{animation:.9s ease-in-out infinite m-bob}.visit:hover{transform:rotate(0)}}.wm-dot{--lean:0deg;--peek:0em;width:.46em;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;margin:0 -.05em 0 .02em;padding:0;line-height:0}.wm-dot:focus-visible{outline-offset:6px}.wm-head{transform-origin:50% 90%;display:block}.wm-head .mascot{transform:translateY(var(--peek)) rotate(var(--lean));transform-origin:50% 90%;transition:transform .25s ease-out}.wm-slogan{font:400 clamp(24px, 2.6vw, 34px) / 1.1 var(--hand);color:var(--mark);margin-top:.2em;transform:rotate(-2deg)}.visit{border:var(--stroke);background:var(--cream);color:var(--ink);box-shadow:0 8px 0 var(--brand);border-radius:22px;margin-bottom:.6rem;padding:26px 22px 20px;transition:transform .4s cubic-bezier(.3,1.6,.5,1);position:relative;transform:rotate(1.6deg)}.visit-tape{border:2.5px solid var(--ink);background:#ffe14de6;border-radius:4px;width:100px;height:30px;margin-left:-50px;position:absolute;top:-16px;left:50%;transform:rotate(-5deg)}.visit-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.visit-head h3{font:800 23px/1.05 var(--display);letter-spacing:-.03em}.visit-meta{font:500 12px/1.4 var(--mono);color:var(--mute);margin-top:6px}.visit-list{grid-template-columns:auto minmax(0,1fr);gap:8px;margin:14px 0 16px;padding:0;list-style:none;display:grid}.visit-list li{grid-column:1/-1;grid-template-columns:subgrid;border:2px solid var(--ink);background:#fff;border-radius:14px;align-items:center;row-gap:3px;padding:9px 12px;animation:.5s cubic-bezier(.3,1.6,.5,1) visit-in;display:grid}.visit-list .kind{grid-row:span 2;align-self:start;margin-top:1px}.kind.is-note{background:var(--sky-bg);color:var(--sky)}.visit-text{font-size:14.5px;font-weight:700;line-height:1.3}.visit-proof{font:500 12px/1.2 var(--mono);color:var(--ink-2);grid-column:2}@keyframes visit-in{0%{background:var(--mark);transform:scale(.96)}}.visit-foot{align-items:center;gap:14px;display:flex}.visit-foot .btn{flex:none}.visit-note{font:500 11.5px/1.4 var(--mono);color:var(--mute)}.visit-thanks{font:400 24px/1.1 var(--hand);color:var(--mint);flex:none}.foot-cols{border-top:1px solid #2a3350;grid-template-columns:1.4fr 1fr 1fr;gap:30px;margin-top:clamp(36px,4vw,48px);padding-top:clamp(26px,3vw,34px);display:grid}.foot-cols h3{font:700 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mark);margin-bottom:14px}.foot-cols ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.foot-cols ul.foot-links{grid-template-columns:repeat(2,max-content);column-gap:40px}.foot-cols a{text-decoration:none}.foot-cols a:hover{-webkit-text-decoration:underline 2px var(--mark);text-decoration:underline 2px var(--mark);text-underline-offset:5px}.foot-cols p{color:#c8bdb0;max-width:26em}.foot-about .status{margin-top:16px}.copy-btn,.to-top{border:2px solid var(--cream);min-height:40px;color:var(--cream);font:700 14px/1 var(--body);cursor:pointer;box-shadow:0 3px 0 var(--brand);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s,color .15s;display:inline-flex}.copy-btn:hover,.to-top:hover{background:var(--mark);border-color:var(--mark);color:var(--ink);box-shadow:0 5px 0 var(--brand);transform:translateY(-2px)}.foot-bottom{font:500 12px/1.5 var(--mono);color:#a99d90;border-top:1px solid #2a3350;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;margin-top:34px;padding-top:20px;display:flex}.foot-bottom .to-top{min-height:36px;font-size:13px}@media (max-width:1080px){.foot-top{grid-template-columns:minmax(0,1fr);align-items:start;gap:34px}.visit{max-width:460px}}@media (max-width:760px){.foot-cols{grid-template-columns:minmax(0,1fr);gap:28px}.foot-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:400px){.visit-foot{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.loader{display:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.shoot,.talk,.becak{display:none}}.og{background:var(--cream);grid-template-columns:1.08fr .92fr;align-items:center;width:1200px;height:630px;padding:0 40px 0 72px;display:grid;position:relative;overflow:hidden}.og-logo{font:800 48px/1 var(--display);letter-spacing:-.04em;align-items:center;gap:14px;display:flex}.og-logo i,.og h1 i{color:var(--mark);-webkit-text-stroke:.04em var(--ink);paint-order:stroke fill;font-style:normal}.og h1{font:800 74px/.92 var(--display);letter-spacing:-.05em;margin-top:34px}.og h1 span{display:block}.og h1 .accent{color:var(--brand)}.og-sub{max-width:21em;font:500 25px/1.35 var(--body);color:var(--ink-2);margin-top:26px}.og-art{place-items:center;display:grid;position:relative}.og-glow{background:radial-gradient(closest-side,#ffe14d99,#ffe14d00 72%);border-radius:50%;position:absolute;inset:-6% -8%}.og-art .mascot{width:100%;position:relative}
