@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cacf9cec150447d7-s.0en9w24nf0_f1.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:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c432471d2cba538b-s.p.158it8xay914_.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:Lilita One Fallback;src:local(Arial);ascent-override:96.14%;descent-override:22.91%;line-gap-override:0.0%;size-adjust:96.01%}.-FX3_q_className{font-family:Lilita One,Lilita One Fallback;font-style:normal;font-weight:400}.-FX3_q_variable{--font-display:"Lilita One", "Lilita One Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}._8VoiqG_className{font-family:Figtree,Figtree Fallback;font-style:normal}._8VoiqG_variable{--font-body:"Figtree", "Figtree Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2tuvx2ggl0uf7.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.048ctm9k7u_u3.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.2t3qiyt2vl-ta.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2_s53-223o24o.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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.tRIfnW_className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.tRIfnW_variable{--font-mono:"DM Mono", "DM Mono Fallback"}
:root{--ink:#2b0f54;--cream:#fff8ec;--pink:#ff8cc6;--sun:#ffd23f;--lilac:#c4b0ff;--mint:#7fe0b0;--white:#fff;--line:2.5px solid var(--ink);--lift:5px;--drop:0 var(--lift) 0 var(--ink);--drop-sm:0 3px 0 var(--ink);--drop-hover:0 3px 0 var(--ink);--drop-flat:0 0 0 var(--ink);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--gutter:var(--s5);--sec:clamp(var(--s8), 9vw, var(--s10));--display:var(--font-display), "Arial Rounded MT Bold", system-ui, sans-serif;--body:var(--font-body), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-mono), ui-monospace, "Cascadia Mono", Consolas, monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--s9)}body{background:var(--cream);color:var(--ink);font:400 18px/1.5 var(--body);margin:0;overflow-x:clip}h1,h2,h3,p,ul,ol,fieldset,legend,figure{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-width:0}a{color:inherit}svg{display:block}symbol{overflow:visible}button,input,textarea{font:inherit;color:inherit}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--s4);z-index:100;padding:var(--s3) var(--s5);background:var(--ink);color:var(--cream);border-radius:999px;font-weight:800;text-decoration:none;position:absolute;top:-80px}.skip:focus{top:var(--s3)}.wrap{width:min(1180px, 100% - 2 * var(--gutter));margin-inline:auto}.mono{font-family:var(--mono);font-weight:500}.nowrap{white-space:nowrap}.dots{background-color:var(--pink);background-image:radial-gradient(#ffffff80 1.7px,#0000 2.3px);background-size:26px 26px}.m-ink,.i-ink{stroke:var(--ink);stroke-width:var(--mw,2.5px);vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.m-eye{transform-box:fill-box;transform-origin:50%;animation:var(--blink,none)}.m-top{transform-box:view-box;transform-origin:150px 300px;animation:var(--bob,none)}.m-tail{transform-box:fill-box;transform-origin:100% 90%;animation:var(--wag,none)}.dog--live{--blink:m-blink 4.8s infinite;--bob:m-bob 2.8s ease-in-out infinite;--wag:m-wag 1.4s ease-in-out infinite}.btn,.press,.input{transition:transform .12s,box-shadow .12s,background-color .2s}.btn:hover,.press:hover,.input:hover{box-shadow:var(--drop-hover);transform:translateY(2px)}.btn:active,.press:active,.input:active{transform:translateY(var(--lift));box-shadow:var(--drop-flat)}.link{border-radius:6px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .12s;display:inline-block}.link:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2.5px;transform:translateY(2px)}.link:active{transform:translateY(var(--lift))}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:56px;padding:0 var(--s6);border:var(--line);background:var(--cream);color:var(--ink);font:800 17px/1 var(--body);white-space:nowrap;box-shadow:var(--drop);cursor:pointer;border-radius:999px;text-decoration:none;display:inline-flex}.btn--ink{background:var(--ink);color:var(--cream)}.btn--sm{min-height:48px;padding:0 var(--s5);font-size:15px}.btn[aria-pressed=true],.btn[aria-pressed=true]:hover{background:var(--sun);transform:translateY(var(--lift));box-shadow:var(--drop-flat)}.btn svg{width:14px;height:14px}.card{background:var(--cream);border:var(--line);box-shadow:var(--drop);border-radius:24px}.pill{align-items:center;gap:var(--s2);padding:var(--s2) var(--s4) var(--s2) var(--s3);background:var(--cream);border:var(--line);box-shadow:var(--drop);border-radius:999px;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}.chip{align-items:center;gap:var(--s1);padding:var(--s1) var(--s3);background:var(--cream);border:var(--line);box-shadow:var(--drop-sm);font:500 13px/1.3 var(--mono);white-space:nowrap;border-radius:999px;display:inline-flex}.chip--mint{background:var(--mint)}.chip--lilac{background:var(--lilac)}.chip--sun{background:var(--sun)}.chip--white{background:var(--white)}.chip svg{width:12px;height:12px}.live-dot{background:var(--ink);border-radius:50%;width:8px;height:8px;animation:1.4s steps(2,start) infinite blink}.av{background:var(--lilac);border:var(--line);width:44px;height:44px;font:400 21px/1 var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.av--sm{width:32px;height:32px;font-size:16px}.av--cheer{background:var(--pink);overflow:hidden}.av--cheer svg{width:36px;height:36px}.tick{background:var(--mint);border:var(--line);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.tick svg{width:12px;height:12px}.bubble{padding:var(--s3) var(--s4);background:var(--white);border:var(--line);box-shadow:var(--drop);border-radius:20px 20px 20px 5px;font-size:15px;font-weight:600;line-height:1.35}.bubble__who{margin-top:var(--s1);font:500 12px/1.3 var(--mono);display:block}.brand{align-items:center;gap:var(--s3);font:400 30px/1 var(--display);letter-spacing:-.01em;border-radius:999px;text-decoration:none;transition:transform .12s;display:inline-flex}.brand:hover{transform:translateY(2px)}.brand:active{transform:translateY(var(--lift))}.badge{background:var(--pink);border:var(--line);width:44px;height:44px;box-shadow:var(--drop-sm);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.badge svg{width:36px;height:36px}.section{padding-block:var(--sec)}.section+.section{padding-top:0}.head{gap:var(--s4);margin-bottom:var(--s7);display:grid}.h2{font:400 clamp(40px, 5.6vw, 64px)/1 var(--display);letter-spacing:-.015em}.intro{max-width:46ch;font-size:clamp(18px,1.7vw,20px)}.hint{font-size:15px}.nav{z-index:50;background:var(--cream);border-bottom:var(--line);position:sticky;top:0}.nav__in{justify-content:space-between;align-items:center;gap:var(--s5);padding-block:var(--s4);display:flex}.nav__toggle{display:none}.nav__menu{align-items:center;gap:var(--s6);display:flex}.nav__links{gap:var(--s5);display:flex}.nav__cta{gap:var(--s3);display:flex}.hero{border-bottom:var(--line);padding-block:clamp(var(--s7), 6vw, var(--s8))}.hero__grid{gap:var(--s7);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid}.hero__copy{flex-direction:column;align-items:flex-start;display:flex}.pulse{background:var(--mint);border:var(--line);border-radius:50%;width:16px;height:16px;position:relative}.pulse:after{content:"";border:var(--line);border-radius:50%;animation:1.8s ease-out infinite pulse;position:absolute;inset:-2.5px}.hero__h{margin-top:calc(var(--s6) + var(--lift) - .124em);font:400 clamp(42px, 7vw, 82px)/.95 var(--display);letter-spacing:-.02em}.hero__line{margin-left:-.02em;display:block}.swap{background:var(--white);border:var(--line);width:max-content;max-width:100%;box-shadow:var(--drop);white-space:nowrap;border-radius:.24em;justify-items:start;margin-top:.124em;padding:.1em .26em;line-height:1;transition:width .26s cubic-bezier(.3,.8,.3,1);display:grid;overflow:hidden}.swap__item{opacity:0;grid-area:1/1;transform:translateY(80%)}.swap__item.is-in{opacity:1;transition:transform .26s cubic-bezier(.3,1.4,.5,1),opacity .12s;transform:none}.swap__item.is-out{opacity:0;transition:transform .18s ease-in,opacity .16s ease-in;transform:translateY(-80%)}.lede{max-width:44ch;margin-top:calc(var(--s6) + var(--lift) - .4em);margin-bottom:calc(var(--s6) - .4em);font-size:clamp(18px,1.8vw,21px)}.hero__btns{gap:var(--s4);flex-wrap:wrap;display:flex}.ticks{gap:var(--s3) var(--s5);margin-top:calc(var(--s6) + var(--lift));flex-wrap:wrap;display:flex}.ticks li{align-items:center;gap:var(--s2);font-size:15px;font-weight:600;display:flex}.scene{aspect-ratio:1;width:min(100%,560px);margin-inline:auto;position:relative;container-type:inline-size}.scene__dog{z-index:2;width:74%;height:auto;position:absolute;bottom:0;left:6%}.drift{z-index:1;opacity:0;width:10cqw;animation:var(--path) var(--dur) linear var(--delay,0s) infinite;position:absolute}.drift--star{width:8cqw}.drift--front{z-index:3}.drift svg{width:100%;height:auto}.bub{z-index:4;position:absolute}.bub--1{background:var(--cream);transform-origin:100% 100%;border-radius:20px 20px 5px;max-width:46%;animation:9s infinite bub1;top:2%;left:0}.bub--2{background:var(--sun);transform-origin:0 100%;max-width:44%;animation:9s infinite bub2;top:13%;right:0}.bub--3{background:var(--mint);transform-origin:0 0;border-radius:5px 20px 20px;max-width:42%;animation:9s infinite bub3;top:67%;right:0}.marquee{background:var(--sun);border-bottom:var(--line);overflow:hidden}.marquee__track{width:max-content;animation:44s linear infinite marquee;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__set{flex:none;display:flex}.marquee__set li{align-items:center;gap:var(--s5);padding:var(--s4) var(--s3);font:400 28px/1 var(--display);white-space:nowrap;display:flex}.marquee__set svg{width:28px;height:28px;color:var(--lilac)}.watch{column-gap:clamp(var(--s6), 6vw, var(--s9));grid-template:"head phone""steps phone""ctl phone"1fr/minmax(0,1fr) 380px;align-items:start;display:grid}.watch__head{grid-area:head}.steps{gap:var(--s4);grid-area:steps;max-width:560px;display:grid}.step{gap:var(--s4);padding:var(--s4) var(--s5);background:var(--cream);border:var(--line);box-shadow:var(--drop);border-radius:24px;grid-template-columns:auto 1fr;align-items:center;display:grid}.step.is-active{background:var(--sun)}.step__n{background:var(--white);border:var(--line);width:40px;height:40px;font:500 16px/1 var(--mono);border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid}.step.is-active .step__n{background:var(--ink);color:var(--cream)}.step h3{font:800 19px/1.25 var(--body)}.step p{font-size:16px;line-height:1.4}.watch__ctl{margin-top:var(--s6);grid-area:ctl;justify-self:start}.phone{grid-area:phone;overflow:hidden}.phone__bar{min-height:56px;padding:0 var(--s4);background:var(--pink);border-bottom:var(--line);justify-content:space-between;align-items:center;font-size:15px;font-weight:800;display:flex}.thread{gap:var(--s4);padding:var(--s4) var(--s4) var(--s5);display:grid}.t-item{opacity:0;transform:translateY(12px)scale(.86)}.t-item.on{opacity:1;animation:.3s ease-out pop-in;transform:none}.thread.is-fading .t-item{opacity:0;transition:opacity .4s}.t-me{background:var(--sun);transform-origin:100% 100%;border-radius:20px 20px 5px;justify-self:end;max-width:84%}.t-wall{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--white);border:var(--line);box-shadow:var(--drop);border-radius:24px;display:flex}.t-wall__txt{flex:1;min-width:0;line-height:1.25}.t-wall__txt b{font-size:16px;font-weight:800;display:block}.t-wall__txt span{font-size:15px}.t-post{gap:var(--s3);padding:var(--s3) var(--s4);background:var(--white);border:var(--line);box-shadow:var(--drop);transform-origin:0 100%;border-radius:20px 20px 20px 5px;grid-template-columns:auto 1fr;display:grid}.t-post__name{font-size:15px;font-weight:800;line-height:1.3}.t-post__name .mono{margin-left:var(--s1);font-size:12px}.t-post p{font-size:15px;line-height:1.35}.t-count{justify-self:center;align-items:baseline;gap:var(--s2);padding:var(--s1) var(--s5) var(--s2);background:var(--pink);border:var(--line);box-shadow:var(--drop);border-radius:999px;font-size:15px;font-weight:600;display:flex}.t-count b{text-align:right;min-width:2ch;font:500 30px/1.1 var(--mono)}.t-ok{justify-self:center;align-items:center;gap:var(--s2);padding:var(--s2) var(--s5) var(--s2) var(--s3);background:var(--mint);border:var(--line);box-shadow:var(--drop);border-radius:999px;font-size:15px;font-weight:800;display:flex}.t-ok .tick{background:var(--cream)}.how{gap:var(--s6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.how__card{flex-direction:column;display:flex;overflow:hidden}.mock{align-content:start;gap:var(--s3);height:176px;padding:var(--s6) var(--s5);border-bottom:var(--line);font-size:15px;line-height:1.2;display:grid}.mock--pink{background:var(--pink)}.mock--sun{background:var(--sun)}.mock--lilac{background:var(--lilac)}.ui{align-items:center;gap:var(--s2);height:48px;padding:0 var(--s3);background:var(--white);border:var(--line);box-shadow:var(--drop-sm);border-radius:16px;font-weight:800;display:flex}.ui--field{padding-left:var(--s4);border-radius:999px;font-weight:600}.ui--field svg{width:16px;height:16px}.ui--card{grid-template-rows:1fr 1fr;align-items:stretch;gap:0;height:108px;padding:0;display:grid;overflow:hidden}.ui--post{border-radius:20px 20px 20px 5px}.ui__line{align-items:center;gap:var(--s2);min-width:0;padding:0 var(--s3);display:flex}.ui__line+.ui__line{border-top:var(--line);font-weight:600}.ui .chip:last-child{margin-left:auto}.ui__line--chips .chip:last-child{margin-left:0}.mock__caret{width:2.5px;height:18px;margin-left:calc(-1 * var(--s1));background:var(--ink);animation:1.1s steps(2,start) infinite blink}.how__body{justify-items:start;gap:var(--s3);padding:var(--s5) var(--s5) var(--s6);display:grid}.how__body h3{font:400 30px/1.05 var(--display);letter-spacing:-.01em}.how__body p{font-size:17px}.flow{grid-template-columns:minmax(0, 1fr) var(--s8) minmax(0, 1fr) var(--s8) minmax(0, 1.25fr);align-items:stretch;display:grid}.node{gap:var(--s2);min-height:176px;padding:var(--s5);border:var(--line);box-shadow:var(--drop);border-radius:24px;grid-template-rows:auto 1fr auto;display:grid}.node--lilac{background:var(--lilac)}.node--sun{background:var(--sun)}.node--mint{background:var(--mint)}.node__k{font:500 13px/1.4 var(--mono)}.node__v{font:400 clamp(24px, 2.4vw, 30px)/1.1 var(--display);letter-spacing:-.01em;overflow-wrap:anywhere;align-self:start}.node__s{font-size:15px;font-weight:600}.node__s b{font:500 16px/1 var(--mono);display:inline-block}.total{padding:0 var(--s4) var(--s1);background:var(--cream);border:var(--line);box-shadow:var(--drop);font:500 clamp(28px, 3.4vw, 42px)/1.2 var(--mono);letter-spacing:-.02em;border-radius:999px;place-self:start;display:inline-block}.bump{animation:.3s ease-out bump}.arrow{background:var(--ink);align-self:center;height:2.5px;position:relative}.arrow:after{content:"";border-top:var(--line);border-right:var(--line);width:16px;height:16px;position:absolute;top:50%;right:3px;transform:translateY(-50%)rotate(45deg)}.arrow:before{content:"";z-index:1;width:var(--s4);height:var(--s4);margin:calc(var(--s2) * -1) 0 0 calc(var(--s2) * -1);background:var(--cream);border:var(--line);opacity:0;border-radius:50%;position:absolute;top:50%;left:0}.arrow.is-sending:before{animation:.5s ease-in-out send-x}.start{gap:clamp(var(--s6), 5vw, var(--s8));grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}.form{gap:var(--s5);padding:clamp(var(--s5), 3vw, var(--s6));display:grid}.field{gap:var(--s2);display:grid}.field label,.field legend{font-size:16px;font-weight:800}.field legend{margin-bottom:var(--s2)}.field .hint,.field .err{margin-top:var(--s1)}.input{width:100%;min-height:56px;padding:0 var(--s5);background:var(--white);border:var(--line);box-shadow:var(--drop);border-radius:999px;font-size:17px;font-weight:600;display:block}textarea.input{min-height:112px;padding:var(--s4) var(--s5);resize:vertical;border-radius:24px;line-height:1.4}.input::placeholder{color:#2b0f54ad;font-weight:400}.at{position:relative}.at__sym{left:var(--s5);z-index:1;height:56px;font:500 18px/1 var(--mono);pointer-events:none;place-items:center;transition:transform .12s;display:grid;position:absolute;top:0}.at:hover .at__sym{transform:translateY(2px)}.at:active .at__sym{transform:translateY(var(--lift))}.at .input{padding-left:calc(var(--s5) + var(--s4))}.err{font-size:15px;font-weight:800}.err:before{content:"";width:12px;height:12px;margin-right:var(--s2);background:var(--lilac);border:var(--line);border-radius:50%;display:inline-block}.form__foot{align-items:center;gap:var(--s4) var(--s5);padding-bottom:var(--lift);flex-wrap:wrap;display:flex}.preview{top:var(--s9);gap:var(--s4);display:grid;position:sticky}.wall{--wall:var(--sun);overflow:hidden}.wall__top{align-items:center;gap:var(--s4);padding:var(--s5);background:var(--wall);border-bottom:var(--line);transition:background-color .2s;display:flex}.wall__top .av{background:var(--cream);width:56px;height:56px;font-size:28px}.wall__handle{overflow-wrap:anywhere;flex:1;min-width:0;font-size:19px;font-weight:800}.wall__body{gap:var(--s4);padding:var(--s5) var(--s5) var(--s6);display:grid}.wall__title{font:400 clamp(26px, 3vw, 34px)/1.05 var(--display);letter-spacing:-.01em;overflow-wrap:anywhere}.wall__note{overflow-wrap:anywhere;font-size:16px}.wall__chips{gap:var(--s3);flex-wrap:wrap;display:flex}.closing{border-top:var(--line)}.closing__grid{gap:var(--s6);grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:end;display:grid}.closing__dog{width:min(100%,400px);height:auto;margin:var(--s7) auto -2%}.closing__copy{justify-items:start;gap:var(--s5);padding-block:var(--sec);display:grid}.closing__h{font:400 clamp(42px, 5.6vw, 76px)/.95 var(--display);letter-spacing:-.02em;text-wrap:balance}.closing__copy p{font-size:clamp(19px,2vw,22px);font-weight:600}.closing__copy .btn{margin-top:var(--s2)}.footer{border-top:var(--line);padding-block:var(--s8)}.footer__top{gap:var(--s5) var(--s7);grid-template-columns:auto 1fr;align-items:center;display:grid}.footer__links{justify-content:flex-end;gap:var(--s2) var(--s5);flex-wrap:wrap;display:flex}.footer__small{grid-column:1/-1;font-size:15px}@keyframes pop-in{0%{opacity:0;transform:translateY(12px)scale(.86)}55%{opacity:1;transform:translateY(-2px)scale(1.04)}to{opacity:1;transform:none}}@keyframes bump{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes blink{50%{opacity:.15}}@keyframes pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes marquee{to{transform:translate(-33.3333%)}}@keyframes send-x{0%{opacity:1;transform:translate(0)}to{transform:translateX(var(--s8));opacity:1}}@keyframes send-y{0%{opacity:1;transform:translateY(0)}to{transform:translateY(var(--s7));opacity:1}}@keyframes m-blink{0%,93%,to{transform:scaleY(1)}95.5%,97%{transform:scaleY(.1)}}@keyframes m-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-1.2deg)}}@keyframes m-wag{0%,to{transform:rotate(0)}50%{transform:rotate(-10deg)}}@keyframes bub1{0%,4%{opacity:0;transform:scale(.7)}6.2%{opacity:1;transform:scale(1.06)}7.3%,92%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.9)}}@keyframes bub2{0%,18%{opacity:0;transform:scale(.7)}20.2%{opacity:1;transform:scale(1.06)}21.3%,92%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.9)}}@keyframes bub3{0%,32%{opacity:0;transform:scale(.7)}34.2%{opacity:1;transform:scale(1.06)}35.3%,92%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.9)}}@keyframes d1{0%{opacity:0;animation-timing-function:ease-out;transform:translate(0)rotate(-10deg)}9%{opacity:1}30%{animation-timing-function:ease-in-out;transform:translate(16cqw,-5cqw)rotate(6deg)}68%{animation-timing-function:ease-in;transform:translate(31cqw,3cqw)rotate(-7deg)}90%{opacity:1}to{opacity:0;transform:translate(47cqw,-4cqw)rotate(9deg)}}@keyframes d2{0%{opacity:0;animation-timing-function:ease-in-out;transform:translate(0)rotate(0)}12%{opacity:1}45%{animation-timing-function:ease-out;transform:translate(-6cqw,8cqw)rotate(-60deg)}72%{animation-timing-function:ease-in-out;transform:translate(2cqw,15cqw)rotate(-95deg)}88%{opacity:1}to{opacity:0;transform:translate(-4cqw,21cqw)rotate(-150deg)}}@keyframes d3{0%{opacity:0;animation-timing-function:ease-in-out;transform:translate(0)rotate(12deg)}10%{opacity:1}38%{animation-timing-function:ease-in;transform:translate(-9cqw,-7cqw)rotate(-5deg)}60%{animation-timing-function:ease-out;transform:translate(-17cqw,-3cqw)rotate(9deg)}90%{opacity:1}to{opacity:0;transform:translate(-24cqw,-11cqw)rotate(-8deg)}}@keyframes d4{0%{opacity:0;animation-timing-function:ease-out;transform:translate(0)rotate(8deg)}12%{opacity:1}34%{animation-timing-function:ease-in-out;transform:translate(4cqw,8cqw)rotate(-5deg)}70%{animation-timing-function:ease-in;transform:translate(-1cqw,16cqw)rotate(10deg)}88%{opacity:1}to{opacity:0;transform:translate(3cqw,24cqw)rotate(-3deg)}}@keyframes d5{0%{opacity:0;animation-timing-function:ease-in-out;transform:translate(0)rotate(0)}14%{opacity:1}42%{animation-timing-function:ease-out;transform:translate(4cqw,-6cqw)rotate(50deg)}66%{animation-timing-function:ease-in-out;transform:translate(9cqw,-2cqw)rotate(85deg)}86%{opacity:1}to{opacity:0;transform:translate(11cqw,-6cqw)rotate(150deg)}}@keyframes d6{0%{opacity:0;animation-timing-function:ease-out;transform:translate(0)rotate(-20deg)scale(.6)}15%{opacity:1}40%{animation-timing-function:ease-in-out;transform:translate(6cqw,-5cqw)rotate(15deg)scale(1)}75%{animation-timing-function:ease-in;transform:translate(12cqw,-3cqw)rotate(45deg)scale(1)}86%{opacity:1}to{opacity:0;transform:translate(16cqw,-8cqw)rotate(80deg)scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.drift{opacity:1;transform:var(--rest,none)}.marquee__track{width:auto;display:block}.marquee__set{padding-block:var(--s2);flex-wrap:wrap;justify-content:center}.marquee__set li{padding-block:var(--s2)}.marquee__set[aria-hidden]{display:none}.swap{width:max-content!important}}@media (max-width:1099px){.nav__toggle{display:inline-flex}.nav__menu{align-items:stretch;gap:var(--s5);padding:var(--s4) var(--gutter) calc(var(--s5) + var(--lift));background:var(--cream);border-bottom:var(--line);flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}.nav__menu.is-open{display:flex}.nav__links{align-items:flex-start;gap:var(--s4);flex-direction:column}.nav__links .link{font-size:19px;font-weight:800}.nav__cta{flex-wrap:wrap}.nav__cta .btn{flex:150px}}@media (max-width:960px){.how,.flow{grid-template-columns:1fr;max-width:520px}.node{min-height:0}.arrow{width:2.5px;height:var(--s7);justify-self:center}.arrow:after{inset:auto auto 3px 50%;transform:translate(-50%)rotate(135deg)}.arrow:before{top:0;left:50%}.arrow.is-sending:before{animation-name:send-y}}@media (max-width:900px){.hero__grid{grid-template-columns:1fr}.watch{grid-template:"head""steps""phone""ctl"/1fr}.steps{gap:var(--s2);max-width:none;margin-bottom:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr))}.step{align-content:start;justify-items:start;gap:var(--s2);padding:var(--s3);border-radius:20px;grid-template-columns:1fr}.step__n{width:32px;height:32px;font-size:14px}.step h3{font-size:15px;line-height:1.2}.step p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.phone{width:min(100%,380px)}.start{grid-template-columns:1fr}.preview{position:static}.closing__grid{grid-template-columns:1fr;gap:0}.closing__copy{padding-bottom:0}.closing__dog{order:2;width:min(78%,320px)}.footer__top{grid-template-columns:1fr}.footer__links{justify-content:flex-start}}@media (max-width:520px){:root{--gutter:var(--s4)}body{font-size:17px}.brand{font-size:27px}.hero__btns{width:100%}.hero__btns .btn{flex:100%}.ticks{flex-direction:column}.bubble{padding:var(--s2) var(--s3);font-size:13.5px}.bubble__who{font-size:11px}.scene{aspect-ratio:1/1.1}.bub--1,.bub--2{max-width:47%}.marquee__set li{gap:var(--s4);font-size:23px}.marquee__set svg{width:23px;height:23px}.thread{gap:var(--s3);padding:var(--s3) var(--s3) var(--s4)}}.pagehead{border-bottom:var(--line);padding-block:clamp(var(--s7), 6vw, var(--s8))}.pagehead__in{gap:var(--s4);justify-items:start;display:grid}.h1{font:400 clamp(42px, 6.4vw, 76px)/.95 var(--display);letter-spacing:-.02em;text-wrap:balance}.pagehead .intro{font-size:clamp(18px,1.8vw,21px)}.h3{font:400 30px/1.05 var(--display);letter-spacing:-.01em}.link[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2.5px}.stack{gap:var(--s4);align-content:start;justify-items:start;display:grid}.cols-2{gap:clamp(var(--s6), 5vw, var(--s8));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.cols-3{gap:var(--s6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pad{padding:var(--s5) var(--s5) var(--s6)}.more{margin-top:var(--s7)}.dot{border:var(--line);background:var(--white);border-radius:50%;flex:none;width:12px;height:12px}.split{gap:var(--s5);display:grid}.split__bar{border:var(--line);min-height:64px;box-shadow:var(--drop);font:500 15px/1.2 var(--mono);border-radius:999px;display:flex;overflow:hidden}.split__a,.split__b{padding:0 var(--s5);align-items:center;display:flex}.split__a{background:var(--mint);border-right:var(--line);flex:9}.split__b{padding:0 var(--s3);background:var(--sun);flex:1;justify-content:center}.notice{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--sun);border:var(--line);box-shadow:var(--drop);border-radius:24px;flex-wrap:wrap;font-size:15px;font-weight:600;display:flex}.rows{gap:var(--s4);display:grid}.row{gap:var(--s4);padding:var(--s3) var(--s5) var(--s3) var(--s4);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}.row__main{min-width:0;line-height:1.3}.row__main b{overflow-wrap:anywhere;font-size:17px;font-weight:800;display:block}.row__main span{font-size:15px}.row__num{font:500 17px/1.2 var(--mono);white-space:nowrap}.toolbar{gap:var(--s4);margin-bottom:var(--s6);flex-wrap:wrap;align-items:center;display:flex}.toolbar .at{flex:260px;max-width:420px}.stat{gap:var(--s2);padding:var(--s5);border:var(--line);box-shadow:var(--drop);border-radius:24px;align-content:start;display:grid}.stat__k{font:500 13px/1.4 var(--mono)}.stat__v{font:500 clamp(26px, 3vw, 36px)/1.1 var(--mono);letter-spacing:-.02em}.faq{gap:var(--s4);max-width:760px;display:grid}.faq details{background:var(--cream);border:var(--line);box-shadow:var(--drop);border-radius:24px}.faq summary{justify-content:space-between;gap:var(--s4);padding:var(--s4) var(--s5);cursor:pointer;border-radius:24px;font-size:18px;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:500 20px/1.2 var(--mono)}.faq details[open] summary:after{content:"-"}.faq details p{max-width:60ch;padding:0 var(--s5) var(--s5)}.orbit{aspect-ratio:1;width:min(100%,420px);margin-inline:auto;position:relative}.orbit__ring{border:2.5px dashed var(--ink);border-radius:50%;animation:40s linear infinite spin;position:absolute;inset:12%}.orbit__hub{background:var(--pink);border:var(--line);box-shadow:var(--drop);border-radius:50%;place-items:center;display:grid;position:absolute;inset:31%;overflow:hidden}.orbit__hub svg{width:82%;height:82%}.orbit .pill{white-space:nowrap;position:absolute}.orbit__p1{top:4%;left:50%;translate:-50%}.orbit__p2{bottom:18%;right:0}.orbit__p3{bottom:18%;left:0}@keyframes spin{to{transform:rotate(360deg)}}.post{gap:var(--s2);width:100%;padding:var(--s4) var(--s5);background:var(--white);border:var(--line);box-shadow:var(--drop);overflow-wrap:anywhere;border-radius:20px 20px 20px 5px;font-size:16px;display:grid}.post .mono{font-size:14px}.actions{gap:var(--s4);padding-bottom:var(--lift);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:900px){.cols-2,.cols-3{grid-template-columns:1fr}.row{grid-template-columns:auto minmax(0,1fr) auto}.row>:last-child{grid-column:2/-1;justify-self:start}}.btn:disabled,.btn:disabled:hover{opacity:.5;cursor:not-allowed;box-shadow:var(--drop);transform:none}@media (max-width:900px){.steps--list{gap:var(--s4);grid-template-columns:1fr;margin-bottom:0}.steps--list .step{align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);border-radius:24px;grid-template-columns:auto 1fr}.steps--list .step__n{width:40px;height:40px;font-size:16px}.steps--list .step h3{font-size:19px;line-height:1.25}.steps--list .step p{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}
