.uf-hero{align-items:center;gap:36px;padding-top:32px;padding-bottom:48px;display:grid}@media (width>=960px){.uf-hero{grid-template-columns:minmax(0,1fr) minmax(0,500px);gap:56px;padding-top:52px;padding-bottom:72px}}.uf-kick{transform-origin:0;margin-bottom:14px;font-size:21px;transform:rotate(-2deg)}.uf-hero h1{max-width:15ch;margin-bottom:20px;font-size:clamp(38px,8.4vw,62px)}.uf-lead{color:var(--ink2);max-width:46ch;margin:0 0 28px;font-size:18px;line-height:1.6}@media (width>=720px){.uf-lead{font-size:19px}}.uf-small{color:var(--ink3);margin:14px 0 0;font-size:14.5px}.uf-flow{justify-self:center;width:100%;max-width:500px;margin:0}.uf-flow-p{padding-bottom:24px}.uf-flow-s{padding:14px 16px}.uf-flow-rows{margin:0;padding:0;list-style:none}.uf-frow{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.uf-frow-ic{background:var(--tE);width:34px;height:34px;color:var(--ink2);border-radius:8px;place-items:center;display:grid}.uf-frow-ic .ic{width:18px;height:18px}@media (width<=439px){.uf-frow{grid-template-columns:minmax(0,1fr) auto}.uf-frow-ic{display:none}}.uf-frow-who{min-width:0}.uf-frow-who b{color:var(--ink);font-size:14px;display:block}.uf-frow-who span{color:var(--ink3);font-size:12.5px}.uf-st{place-items:center end;display:grid}.uf-st>*{grid-area:1/1}.uf-st1,.uf-st2{color:var(--ink3);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.uf-st1{border:1px dashed var(--ink4);border-radius:999px;padding:1px 8px}.uf-st2 .ic{width:15px;height:15px;color:var(--acc)}.uf-st1,.uf-st.has-end .uf-st2{opacity:0}.uf-flow-meet{margin-top:12px}.uf-flow figcaption{color:var(--ink3);text-align:right;margin:12px 4px 0;font-size:12.5px}@keyframes ufIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes ufOut{0%{opacity:1}to{opacity:0}}.js .uf-flow .uf-frow{opacity:0;transform:translateY(-6px)}.uf-flow.is-in .uf-frow{opacity:1;transition:opacity .36s ease, transform .46s var(--ease-out);transition-delay:calc(.25s + var(--i) * .18s);transform:none}.uf-flow.is-in .uf-st1{animation:ufOut .22s ease calc(1.3s + var(--i) * .26s) both}.uf-flow.is-in .uf-st2{animation:ufIn .32s var(--ease-out) calc(1.42s + var(--i) * .26s) both}.uf-flow.is-in .uf-st.has-end .uf-st2{animation:ufIn .32s var(--ease-out) calc(1.42s + var(--i) * .26s) both, ufOut .22s ease calc(2.7s + var(--i) * .3s) forwards}.uf-flow.is-in .uf-st3{animation:ufIn .36s var(--ease-out) calc(2.82s + var(--i) * .3s) both}.js .uf-flow .uf-flow-meet{opacity:0;transform:translateY(10px)scale(.98)}.uf-flow.is-in .uf-flow-meet{opacity:1;transition:opacity .42s ease, transform .56s var(--ease-out);transition-delay:3.9s;transform:none}@media (prefers-reduced-motion:reduce){.uf-flow .uf-st>*{animation:none!important}.js .uf-flow .uf-frow,.js .uf-flow .uf-flow-meet{transform:none}}.uf-vsl{border-top:0!important;padding-top:8px!important}.uf-vframe{aspect-ratio:16/9;border:1px solid var(--line);background:#f7f5f1;border-radius:18px;max-width:920px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 50px -32px #2f2c288c}.uf-vposter,.uf-vframe video{border:0;width:100%;height:100%;position:absolute;inset:0}.uf-vframe video{object-fit:contain;background:#f7f5f1}.uf-vposter{object-fit:cover}.uf-vplay{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.uf-vplay-btn{aspect-ratio:1;background:var(--acc);color:#fff;width:clamp(60px,11vw,88px);transition:transform .22s var(--ease-out);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 8px #ffffff8c,0 14px 30px -10px #2f2c2899}.uf-vplay-btn svg{fill:currentColor;width:44%;height:44%;margin-left:6%}@media (hover:hover) and (pointer:fine){.uf-vplay:hover .uf-vplay-btn{transform:scale(1.06)}}.uf-vplay:active .uf-vplay-btn{transform:scale(.96)}.uf-vplay:focus-visible{outline:none}.uf-vplay:focus-visible .uf-vplay-btn{outline:3px solid var(--acc);outline-offset:10px}.uf-vcap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;max-width:920px;display:flex;margin:14px auto 0!important}.uf-vcap b{color:var(--ink);font-size:16px;font-weight:600}.uf-vcap span{color:var(--ink3);font-size:13px}@media (prefers-reduced-motion:reduce){.uf-vplay-btn{transition:none}}.uf-get h2{max-width:24ch}.uf-get-grid{align-items:center;gap:28px;margin-top:26px;display:grid}@media (width>=960px){.uf-get-grid{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:56px}}.uf-get-text{gap:14px;display:grid}.uf-card{border:1px solid var(--line);border-radius:16px;padding:20px 22px}.uf-card h3{margin:2px 0 6px}.uf-card p{margin:0!important;font-size:16px!important}.uf-card-k{font-family:var(--hand);color:var(--acc);font-size:17px}.uf-card-bonus{background:var(--tint);border-color:#0000}.uf-card-bonus .uf-card-k{background:linear-gradient(transparent 55%, var(--sun) 55%, var(--sun) 92%, transparent 92%);padding:0 3px;display:inline-block;transform:rotate(-2deg)}.uf-rep{padding-bottom:26px}.uf-rep-s{padding:14px 16px}.uf-rows{margin:0;padding:0;list-style:none}.uf-row{border-top:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"src txt chip"".then then";align-items:center;gap:6px 10px;padding:10px 0;display:grid}.uf-row-src{grid-area:src;display:inline-flex}.uf-row-txt{color:var(--ink);grid-area:txt;min-width:0;font-size:13.5px}.uf-row.stop .uf-row-txt{letter-spacing:.04em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;font-weight:600}.uf-chip{white-space:nowrap;border-radius:999px;grid-area:chip;padding:2px 9px;font-size:11.5px;font-weight:600}.uf-chip.yes{background:var(--accbg);color:var(--acc)}.uf-chip.later{background:var(--tB);color:#7a5a12}.uf-chip.stop{background:var(--tE);color:var(--ink2)}.uf-chip.human{background:var(--tA);color:#22594b}.uf-then{color:var(--ink3);grid-area:then;align-items:center;gap:6px;font-size:12px;display:inline-flex}.uf-then .ic{width:15px;height:15px;color:var(--acc)}.uf-meet{background:var(--acc);color:var(--onacc);border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:grid}.uf-meet-ic{background:#ffffff24;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.uf-meet b{font-size:14px;display:block}.uf-meet span{opacity:.85;font-size:12.5px}.uf-meet-you{font-family:var(--hand);background:var(--sun);color:var(--ink);border-radius:5px;padding:0 8px;transform:rotate(-3deg);opacity:1!important;font-size:16px!important}.uf-vcap-row{justify-content:flex-end;align-items:center;gap:12px;display:flex}.uf-vcap-row .vcap{color:var(--ink3)!important;margin:8px 0 0!important;font-size:12px!important}.uf-replay{min-height:36px;color:var(--ink3);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;margin-top:6px;padding:0 8px;font-size:13px;display:inline-flex}@media (hover:hover) and (pointer:fine){.uf-replay:hover{color:var(--acc)}}.js [data-replies] .uf-row{opacity:0;transform:translateY(-6px)}.js [data-replies] .uf-chip{opacity:0;transform:scale(.85)}.js [data-replies] .uf-then{opacity:0;transform:translate(-6px)}.js [data-replies] .uf-meet{opacity:0;transform:translateY(10px)scale(.98)}[data-replies].is-in .uf-row{opacity:1;transition:opacity .36s ease, transform .46s var(--ease-out);transition-delay:calc(.2s + var(--i) * .18s);transform:none}[data-replies].is-in .uf-chip{opacity:1;transition:opacity .26s ease, transform .36s var(--ease-out);transition-delay:calc(1.1s + var(--i) * .28s);transform:none}[data-replies].is-in .uf-then{opacity:1;transition:opacity .32s ease, transform .42s var(--ease-out);transition-delay:calc(2.3s + var(--i) * .22s);transform:none}[data-replies].is-in .uf-meet{opacity:1;transition:opacity .42s ease, transform .56s var(--ease-out);transition-delay:3.4s;transform:none}[data-replies].is-reset *{transition:none!important}@media (prefers-reduced-motion:reduce){.js [data-replies] .uf-row,.js [data-replies] .uf-chip,.js [data-replies] .uf-then,.js [data-replies] .uf-meet{transform:none}}.uf-split{gap:16px;margin-top:26px;display:grid}@media (width>=800px){.uf-split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px}}.uf-col{border-radius:18px;padding:22px 22px 24px}@media (width>=600px){.uf-col{padding:28px 30px 30px}}.uf-col-we{background:var(--tint)}.uf-col-you{border:1.5px solid var(--acc);flex-direction:column;display:flex}.uf-col-k{font-family:var(--hand);color:var(--acc);margin-bottom:12px;font-size:20px;display:block}.uf-col-we ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.uf-col-we ul{grid-template-columns:1fr 1fr;gap:12px 22px}}.uf-col-we li{color:var(--ink);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;font-size:16px;line-height:1.45;display:grid}.uf-ck{fill:none;width:22px;height:22px;stroke:var(--acc);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.uf-you{flex-direction:column;flex:1;justify-content:center;gap:4px;display:flex}.uf-you-faces{gap:6px;margin-bottom:12px;display:flex}.uf-you b{letter-spacing:-.015em;font-size:22px;font-weight:600;line-height:1.2}.uf-you span{font-family:var(--hand);color:var(--acc);font-size:22px}.js .uf-split .uf-ck{stroke-dashoffset:1px}.uf-split.is-in .uf-ck{stroke-dashoffset:0;transition:stroke-dashoffset .38s var(--ease-out);transition-delay:calc(.2s + var(--i) * .16s)}.js .uf-split .uf-col-you{opacity:0;transform:translateY(12px)}.uf-split.is-in .uf-col-you{opacity:1;transition:opacity .45s ease 1.2s, transform .6s var(--ease-out) 1.2s;transform:none}@media (prefers-reduced-motion:reduce){.js .uf-split .uf-ck{stroke-dashoffset:0}.js .uf-split .uf-col-you{transform:none}}.uf-proof-hd{max-width:720px}.uf-nums{gap:14px;margin-top:22px;display:grid}@media (width>=720px){.uf-nums{grid-template-columns:1fr 1fr;gap:20px}}.uf-num{background:var(--tB);border-radius:18px;flex-direction:column;padding:22px 24px;display:flex}.uf-num-pre,.uf-num-t{color:var(--ink2);font-size:17px}.uf-num b{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;margin:4px 0 6px;font-size:clamp(56px,13vw,92px);font-weight:300;line-height:1}.uf-num [data-count]{min-width:var(--w);display:inline-block}.uf-num b small{letter-spacing:-.01em;margin-left:4px;font-size:.32em;font-weight:500}.uf-steps-list{gap:28px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.uf-steps-list{grid-template-columns:1fr 1fr;gap:32px}}@media (width>=1100px){.uf-steps-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}}.uf-steps-list li{min-width:0;position:relative}.uf-step-top{align-items:center;gap:10px;margin-bottom:10px;display:flex}.uf-step-n{border:1.6px solid var(--acc);width:42px;height:42px;font-family:var(--hand);color:var(--acc);background:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:22px;display:grid}.uf-steps-list li:last-child .uf-step-n{background:var(--acc);color:var(--onacc)}.uf-step-tag{z-index:1;font-family:var(--hand);color:var(--acc);background:linear-gradient(transparent 55%, var(--sun) 55%, var(--sun) 92%, transparent 92%), var(--bg);box-shadow:0 0 0 6px var(--bg);white-space:nowrap;padding:0 3px;font-size:16px;position:relative;transform:rotate(-2deg)}.uf-steps-list h3{font-size:19px}.uf-steps-list p{margin:0!important;font-size:15.5px!important;line-height:1.55!important}@media (width>=1100px){.uf-steps-list li:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg, var(--ink4) 0 5px, transparent 5px 10px);height:1.6px;position:absolute;top:21px;left:52px;right:-20px}}.js .uf-steps-list li{opacity:0;transform:translateY(12px)}.uf-steps-list.is-in li{opacity:1;transition:opacity .45s ease, transform .6s var(--ease-out);transition-delay:calc(var(--i) * 90ms);transform:none}@media (prefers-reduced-motion:reduce){.js .uf-steps-list li{transform:none}}.uf-when{background:var(--tint);border-radius:16px;margin-top:36px;padding:20px 24px}.uf-when-k{color:var(--ink);margin-bottom:4px;font-size:17px;font-weight:600;display:block}.uf-when p{max-width:70ch!important;margin:0!important}.uf-end{align-items:center;gap:36px;display:grid;padding-bottom:40px!important}@media (width>=960px){.uf-end{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:56px;padding-bottom:64px!important}}.uf-end-faces{gap:6px;margin-bottom:20px;display:flex}.uf-end h2{letter-spacing:-.034em;max-width:18ch;margin:0 0 14px;font-size:clamp(36px,8vw,58px);font-weight:300;line-height:1.06}.uf-end-main>p{max-width:52ch;margin-bottom:26px;font-size:18px}.loopArt{aspect-ratio:420/130;width:100%;height:auto}.fEnd-loop{width:min(360px,100%);color:var(--ink);margin:26px 0 0}@media (width<=959px){.fEnd-loop{display:none}}.uf-call{justify-self:center;width:100%;max-width:480px}.uf-call-p{padding-bottom:24px}.uf-call-s{padding:16px 18px 18px}.uf-call-s .lhead h3{margin:0;font-size:16px}.uf-call-list{margin:0;padding:0;list-style:none}.uf-call-list li{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.uf-call-n{border:1.5px solid var(--acc);width:32px;height:32px;font-family:var(--hand);color:var(--acc);border-radius:50%;place-items:center;font-size:18px;display:grid}.uf-call-list div b{color:var(--ink);margin:4px 0 3px;font-size:15px;display:block}.uf-call-list div span{color:var(--ink2);font-size:14px;line-height:1.5;display:block}.uf-call-out{background:var(--tint);border-radius:10px;padding:12px 14px;color:var(--ink)!important;max-width:none!important;margin:4px 0 0!important;font-size:14.5px!important;line-height:1.5!important}.uf-call-k{font-family:var(--hand);color:var(--acc);margin-bottom:2px;font-size:16px;display:block}.js .uf-call .uf-call-list li,.js .uf-call .uf-call-out{opacity:0;transform:translateY(8px)}.uf-call.is-in .uf-call-list li,.uf-call.is-in .uf-call-out{opacity:1;transition:opacity .42s ease, transform .56s var(--ease-out);transition-delay:calc(.2s + var(--i,3) * .16s);transform:none}@media (prefers-reduced-motion:reduce){.js .uf-call .uf-call-list li,.js .uf-call .uf-call-out{transform:none}}.aThread{fill:none;stroke:var(--acc);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.aTickEnd{fill:none;stroke:var(--acc);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.js .fEnd-loop .aThread,.js .fEnd-loop .aTickEnd{stroke-dashoffset:1px}.fEnd-loop.is-in .aThread{stroke-dashoffset:0;transition:stroke-dashoffset 1.8s cubic-bezier(.45,.05,.25,1) .2s}.fEnd-loop.is-in .aTickEnd{stroke-dashoffset:0;transition:stroke-dashoffset .42s var(--ease-out) 1.9s}@media (prefers-reduced-motion:reduce){.js .fEnd-loop .aThread,.js .fEnd-loop .aTickEnd{stroke-dashoffset:0;transition:none}}
