:root{--bg: #f4f4f4;--ink: #121212;--muted: #a5a5a5;--soft: #e2e2e2;--line: #dadada;--grey-text: #6b6b6b;--accent: #ea70a8;--accent-strong: #d81b74;--accent-red: #e42021;--accent-2: #8b5cf6;--accent-lilac: #c9a7ff;--radius: 14px;--gutter: clamp(16px, 2.8vw, 36px);--maxw: 1440px;--font: "Inter Tight", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-smooth: cubic-bezier(.32, .72, 0, 1);--ease-click: cubic-bezier(.4, 0, .2, 1);--ease-soft: cubic-bezier(.59, 1, .88, 1.01);--ease-bounce: cubic-bezier(.34, 2.27, .64, 1);--ease-spring: linear(0, .5737 7.6%, .8382 11.87%, .9463 14.19%, 1.0292 16.54%, 1.0886 18.97%, 1.1258 21.53%, 1.137 22.97%, 1.1424 24.48%, 1.1423 26.1%, 1.1366 27.86%, 1.1165 31.01%, 1.0507 38.62%, 1.0219 42.57%, .9995 46.99%, .9872 51.63%, .9842 58.77%, 1.0011 81.26%, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:90px}html:not(.lenis){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:not(.lenis){scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-weight:500;font-size:15px;line-height:1.45;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;overflow-x:clip}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}::selection{background:var(--accent);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:#fff;padding:10px 14px;border-radius:99px}.skip:focus{top:12px}.center{display:flex;justify-content:center}.b23{--b23-bg: rgba(223, 223, 223, .92);--b23-color: var(--ink);--b23-between: var(--accent);--b23-hover-bg: var(--ink);--b23-hover-color: #fff;--b23-r: .5rem;--b23-pad: .78em 1.05em;position:relative;display:inline-grid;color:var(--b23-color);font-size:13.5px;line-height:1;border:0;padding:0;background:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;transition:scale .15s var(--ease-click),z-index 0s linear .6s}.b23:not(.is-ready){background:var(--b23-bg);padding:var(--b23-pad);border-radius:var(--b23-r)}.b23:active{scale:.955 .925}.b23__bg{grid-area:1 / 1;display:grid;place-items:center;overflow:hidden;width:100%;height:100%;pointer-events:none;background:var(--b23-bg);border-radius:var(--b23-r);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:scale .45s var(--ease-smooth),border-radius .45s var(--ease-smooth)}.b23__bg-inner{grid-area:1 / 1;width:120%;height:100%;transform-origin:100% 0;translate:0 100%;rotate:-12deg;transition:translate .55s var(--ease-smooth),rotate .55s var(--ease-smooth);transition-delay:calc(var(--i) * -1 * 42ms)}.b23__bg-inner.is-1{background:var(--b23-between)}.b23__bg-inner.is-2{background:var(--b23-hover-bg)}.b23__inner{grid-area:1 / 1;z-index:1;display:grid;overflow:clip;border-radius:var(--b23-r);pointer-events:none}.b23__text{grid-area:1 / 1;padding:var(--b23-pad)}.b23__text.is-1{transform-origin:0 0;transition:translate .75s var(--ease-spring),rotate .5s var(--ease-smooth)}.b23__text.is-2{color:var(--b23-hover-color);transform-origin:100% 0;translate:5% 100%;rotate:1 1 .75 -45deg;transition:translate .75s var(--ease-spring),rotate .5s var(--ease-smooth)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.b23:is(:hover,:focus-visible){z-index:2;transition:scale .15s var(--ease-click),z-index 0s}.b23:is(:hover,:focus-visible) .b23__bg{scale:1.065 1.095;border-radius:2.5em}.b23:is(:hover,:focus-visible) .b23__inner{border-radius:2.5em}.b23:is(:hover,:focus-visible) .b23__bg-inner{translate:0 0;rotate:0deg;transition-delay:calc(var(--i) * 68ms + 50ms)}.b23:is(:hover,:focus-visible) .b23__text.is-1{translate:-5% -100%;rotate:1 1 .45 -60deg;transition-delay:75ms}.b23:is(:hover,:focus-visible) .b23__text.is-2{translate:0 0;rotate:1 1 .45 0deg;transition-delay:.165s}}.b23--dark{--b23-bg: var(--ink);--b23-color: #fff;--b23-between: var(--accent-2);--b23-hover-bg: var(--accent);--b23-hover-color: var(--ink)}.b23--lg{font-size:15px;--b23-pad: 1em 1.3em;--b23-r: 2.5em}.b23--sm{font-size:13px;--b23-bg: rgba(255,255,255,.65);--b23-pad: .65em .95em}.b52{--h: 2.85em;--pad-x: 1.15em;--bg: var(--ink);--c: #fff;position:relative;display:inline-flex;align-items:center;height:var(--h);font-size:15px;line-height:1;color:var(--c);border:0;padding:0;background:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;white-space:nowrap}.b52--dark{--bg: var(--ink);--c: #fff}.b52--light{--bg: #fff;--c: var(--ink)}.b52__icon{aspect-ratio:1;height:100%;display:grid;place-items:center;pointer-events:none;background:var(--bg);border-radius:2.5em}.b52__icon svg{width:1em;height:1em}.b52__icon.is-default{transition:scale .75s var(--ease-spring),opacity .15s ease-out}.b52__icon.is-hover{position:absolute;right:0;top:-.125em;opacity:0;scale:0;transition:scale .75s var(--ease-spring),opacity .15s .1s ease-out}.b52__text{position:relative;z-index:1;height:100%;display:flex;align-items:center;padding:0 var(--pad-x);background:var(--bg);border-radius:2.5em;will-change:transform;transition:translate .8s var(--ease-spring),transform .15s var(--ease-soft)}.b52:active .b52__text{transform:scale(.96)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.b52:is(:hover,:focus-visible) .b52__icon.is-default{opacity:0;scale:0;transition:scale .75s 50ms var(--ease-spring),opacity .15s .2s ease-out}.b52:is(:hover,:focus-visible) .b52__icon.is-hover{opacity:1;scale:1;transition:scale .75s .1s var(--ease-spring),opacity .15s ease-out}.b52:is(:hover,:focus-visible) .b52__text{translate:calc(var(--h) * -1) -.325em 0;transform:scale(1.07,1.1);transition:translate .8s 50ms var(--ease-spring),transform .45s .2s var(--ease-bounce)}}.copy{display:inline-flex;align-items:center;gap:.5em;border:0;cursor:pointer;background:var(--ink);color:#fff;border-radius:.5em;padding:.4em .75em .4em .4em;font-size:13px;line-height:1.2}.copy__ico{display:flex;width:1.85em;height:1.85em;padding:.32em;border-radius:.3em;background:#dfdfdf;color:var(--ink);transition:background-color .2s}.copy__ico svg{width:100%;height:100%}.copy__ico .is-check,.copy[data-copied] .is-copy{display:none}.copy[data-copied] .is-check{display:block}.copy__wrap{display:flex;flex-direction:column;align-items:flex-start;height:1.2em;overflow:hidden;width:var(--w0, auto);transition:width .45s cubic-bezier(.65,0,0,1)}.copy__el{white-space:nowrap;transition:transform .45s cubic-bezier(.65,0,0,1)}@media(hover:hover){.copy:hover .copy__ico{background:var(--accent)}.copy:hover .copy__el{transform:translateY(-100%)}.copy:hover .copy__wrap{width:var(--w1, auto)}}.copy:focus-visible .copy__ico{background:var(--accent)}.copy:focus-visible .copy__el{transform:translateY(-100%)}.copy:focus-visible .copy__wrap{width:var(--w1, auto)}.copy[data-copied] .copy__ico{background:var(--accent)!important}.copy[data-copied] .copy__el{transform:translateY(-200%)!important}.copy[data-copied] .copy__wrap{width:var(--w2, var(--w1, auto))!important}.ulink{position:relative;font-size:14px;background:none;border:0;padding:0;text-align:left;width:fit-content}.ulink:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:100% 50%;transition:transform .5s var(--ease-smooth)}.ulink:hover:after,.ulink:focus-visible:after{transform:scaleX(1);transform-origin:0 50%}.js [data-split]:not(.is-split){opacity:0}[data-split] .sw{display:inline-block;overflow:clip;vertical-align:top;padding:.06em .02em .1em;margin:-.06em -.02em -.1em}[data-split] .sw__i{display:inline-block;translate:0 110%;rotate:0 0 1 6deg;transform-origin:0 100%;transition:translate 1.1s var(--ease-out),rotate 1.1s var(--ease-out);transition-delay:calc(var(--i) * 55ms)}[data-split].in .sw__i{translate:0 0;rotate:0 0 1 0deg}.js [data-reveal]{opacity:0;translate:0 36px;transition:opacity 1s var(--ease-out),translate 1.2s var(--ease-out),scale 1.4s var(--ease-out),clip-path 1.4s var(--ease-out);transition-delay:var(--d, 0s)}.js [data-reveal].in{opacity:1;translate:0 0}.js [data-reveal=scale]{translate:0 60px;scale:.9}.js [data-reveal=scale].in{translate:0 0;scale:1}.js [data-reveal=rise]{opacity:1;translate:0 45%;transition-duration:1.6s}.js [data-reveal=rise].in{translate:0 0}.js [data-stagger]>*{opacity:0;translate:0 28px;transition-property:opacity,translate,transform,box-shadow;transition-duration:.9s,1.1s,.6s,.5s;transition-timing-function:var(--ease-out),var(--ease-out),var(--ease-spring),var(--ease-smooth);transition-delay:calc(var(--i, 0) * 80ms + var(--d, 0s)),calc(var(--i, 0) * 80ms + var(--d, 0s)),0s,0s}.js [data-stagger].in>*{opacity:1;translate:0 0}@media(prefers-reduced-motion:reduce){.js [data-reveal],.js [data-stagger]>*,[data-split] .sw__i{opacity:1!important;translate:none!important;scale:none!important;rotate:none!important;transition:none!important}.js [data-split]:not(.is-split){opacity:1}}.header{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:16px var(--gutter);pointer-events:none;transition:translate .6s var(--ease-smooth)}.header>*{pointer-events:auto}.header.is-hidden{translate:0 -110%}.wordmark{font-size:17px;font-weight:600;letter-spacing:-.03em;color:var(--ink);background:#f4f4f4b3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:6px 10px;margin-left:-10px;border-radius:10px}.wordmark sup{font-size:9px;vertical-align:7px;margin-left:1px}.nav{display:flex;gap:4px}.hero{padding:128px var(--gutter) 40px;text-align:center;max-width:var(--maxw);margin:0 auto}.tag{display:inline-flex;align-items:center;gap:8px;background:var(--soft);border-radius:99px;padding:6px 13px;font-size:13px;margin-bottom:22px}.dot{width:8px;height:8px;border-radius:50%;background:#1fc46b;box-shadow:0 0 #1fc46b99;animation:ping 2s infinite}@keyframes ping{70%{box-shadow:0 0 0 7px #1fc46b00}to{box-shadow:0 0 #1fc46b00}}.hero__title{font-size:clamp(40px,6.6vw,96px);line-height:.98;letter-spacing:-.048em;font-weight:500;max-width:13ch;margin:0 auto}.hero__lead{max-width:54ch;margin:22px auto 0;font-size:clamp(15px,1.25vw,18px);color:#4a4a4a;--d: .25s}.hero__ctas{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin-top:30px;--d: .35s}.trust{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 22px;margin-top:22px;font-size:13.5px;color:#4a4a4a;--d: .45s}.trust li{display:inline-flex;align-items:center;gap:6px}.trust svg{width:16px;height:16px;color:var(--accent-strong)}.hero__media{margin:clamp(40px,6vw,70px) auto 0;max-width:1040px;--d: .3s}.hero__stage{position:relative;aspect-ratio:16 / 9.4;border-radius:var(--radius);overflow:hidden;background:radial-gradient(80% 70% at 12% 0%,#8b5cf6d9,#8b5cf600 60%),radial-gradient(90% 80% at 88% 110%,var(--accent-red) 0%,rgba(228,32,33,0) 55%),linear-gradient(135deg,#ff4fa0 0%,var(--accent) 45%,#b36cf0 100%);transform-origin:50% 0}.mock{position:absolute;left:50%;top:13%;width:62%;translate:-50% 0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 40px 80px -30px #2800288c;animation:floatY 7s ease-in-out infinite}.mock__bar{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#f1f1f1}.mock__bar i{width:9px;height:9px;border-radius:50%;background:#d6d6d6}.mock__bar span{margin-left:10px;flex:1;max-width:46%;background:#fff;border-radius:6px;font-size:10.5px;color:#8a8a8a;padding:4px 10px;text-align:left;font-style:normal}.mock__body{padding:16px 20px 22px}.mock__nav{display:flex;align-items:center;gap:8px}.mock__nav b{width:54px;height:10px;border-radius:4px;background:var(--ink);margin-right:auto}.mock__nav span{width:34px;height:7px;border-radius:4px;background:#e3e3e3}.mock__nav em{width:50px;height:18px;border-radius:99px;background:var(--ink)}.mock__hero{padding:26px 0 18px;display:grid;justify-items:center;gap:8px}.mock__l{height:14px;border-radius:6px;background:linear-gradient(90deg,#ececec,#f7f7f7,#ececec 80%);background-size:200% 100%;animation:shimmer 2.4s linear infinite}.mock__l--1{width:72%;height:20px}.mock__l--2{width:58%;height:20px}.mock__l--3{width:44%;height:9px;margin-top:4px}.mock__btns{display:flex;gap:8px;margin-top:8px}.mock__btns span{width:84px;height:24px;border-radius:99px;background:var(--accent)}.mock__btns span+span{background:#e8e8e8;width:64px}.mock__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mock__grid span{aspect-ratio:4 / 3;border-radius:8px;background:#f1f1f1}.mock__grid span:nth-child(2){background:#f6e3ee}@keyframes shimmer{to{background-position:-200% 0}}@keyframes floatY{50%{translate:-50% -8px}}.floaters{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.floater{position:absolute;display:inline-flex;align-items:center;gap:7px;background:#ffffffeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--ink);border-radius:12px;padding:10px 14px;font-size:14px;white-space:nowrap;box-shadow:0 18px 40px -18px #28002873;animation:bob 6s ease-in-out infinite}.floater--1{left:6%;top:18%;animation-delay:-1s}.floater--2{right:5%;top:30%;animation-delay:-2.5s}.floater--3{right:9%;bottom:14%;animation-delay:-4s}.floater--4{left:22%;bottom:9%;animation-delay:-3s;background:var(--ink);color:#fff}@keyframes bob{50%{transform:translateY(-10px) rotate(-1.5deg)}}.hero__blob{position:absolute;left:4%;bottom:5%;z-index:4;border:0;background:none;padding:0}.hero__blob .mascot{width:clamp(76px,11vw,132px);transition:scale .5s var(--ease-spring)}.hero__blob:hover .mascot{scale:1.08}.hero__bubble{position:absolute;left:82%;bottom:80%;white-space:nowrap;background:#fff;color:var(--ink);border-radius:14px 14px 14px 4px;padding:9px 13px;font-size:13.5px;box-shadow:0 10px 30px -10px #00000059;transform-origin:0 100%;animation:pop .7s 1.4s var(--ease-spring) both}@keyframes pop{0%{opacity:0;transform:scale(.4) rotate(-8deg)}to{opacity:1;transform:none}}.hero__meta{display:flex;justify-content:space-between;margin-top:16px;font-size:13px;text-transform:uppercase;letter-spacing:.02em;color:#4a4a4a}.ribbon{padding:clamp(56px,8vw,100px) 0 0}.marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee__track{display:flex;align-items:center;width:max-content;gap:34px;animation:marquee 40s linear infinite}.marquee__track span{font-size:clamp(22px,2.6vw,38px);letter-spacing:-.035em;white-space:nowrap}.marquee__track i{font-style:normal;color:var(--accent);font-size:clamp(16px,1.6vw,22px)}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(calc(-50% - 17px))}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}.statement{padding:clamp(90px,13vw,190px) var(--gutter)}.statement__text{max-width:22ch;margin:0 auto;text-align:center;font-size:clamp(28px,4vw,56px);line-height:1.08;letter-spacing:-.035em;font-weight:500}.statement__text--sm{max-width:20ch;font-size:clamp(26px,3.4vw,46px)}[data-scrub] .w{color:var(--muted);transition:color .3s linear}[data-scrub] .w.on{color:var(--ink)}.section-title{text-align:center;font-size:clamp(38px,5.2vw,76px);line-height:.98;letter-spacing:-.048em;font-weight:500;margin-bottom:clamp(36px,5vw,64px)}.section-title--left{text-align:left}.benefits{padding:20px var(--gutter) clamp(60px,8vw,110px);max-width:1240px;margin:0 auto}.benefits__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.benefit{background:#fff;border-radius:18px;padding:24px 22px 26px;display:grid;gap:10px;align-content:start;min-height:280px}.benefit h3{font-size:22px;letter-spacing:-.03em;font-weight:500;margin-top:auto}.benefit p{color:var(--grey-text);font-size:14.5px}.benefit__ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--bg);font-size:20px;margin-bottom:40px;transition:background .4s var(--ease-smooth),rotate .6s var(--ease-spring)}@media(hover:hover){.benefit:hover{transform:translateY(-6px);box-shadow:0 24px 50px -28px #00000059}.benefit:hover .benefit__ico{background:var(--accent);rotate:-10deg}}.services{padding:clamp(70px,10vw,140px) var(--gutter) 60px}.services .statement__text{margin-bottom:clamp(40px,6vw,80px)}.cards{position:relative;display:flex;justify-content:center;align-items:flex-start;min-height:520px;margin-bottom:56px}.card{position:relative;width:min(300px,80vw);aspect-ratio:3 / 4.2;border-radius:18px;padding:22px;display:flex;flex-direction:column;box-shadow:0 20px 50px -25px #00000059;transition:transform 1s var(--ease-spring),box-shadow .5s var(--ease-smooth)}.card ul{margin-top:12px;display:grid;gap:3px;font-size:13.5px}.card__num{font-size:54px;letter-spacing:-.05em;line-height:1}.card__title{margin-top:auto;font-size:30px;line-height:1.02;letter-spacing:-.04em;font-weight:500}.card--accent{background:var(--accent);color:var(--ink);transform:translate(70px,40px) rotate(-10deg);z-index:1}.card--grey{background:#dcdcdc;transform:translateY(10px) rotate(3deg);z-index:2;margin:0 -90px}.card--dark{background:var(--ink);color:#fff;transform:translate(-70px,80px) rotate(9deg);z-index:3}.cards.is-open .card--accent{transform:translate(-30px) rotate(-4deg)}.cards.is-open .card--grey{transform:translateY(24px) rotate(1deg)}.cards.is-open .card--dark{transform:translate(30px) rotate(4deg)}@media(hover:hover){.cards.is-open .card:hover{z-index:5;box-shadow:0 30px 70px -25px #00000073}.cards.is-open .card--accent:hover{transform:translate(-40px,-12px) rotate(-6deg)}.cards.is-open .card--grey:hover{transform:translateY(8px) rotate(0)}.cards.is-open .card--dark:hover{transform:translate(40px,-12px) rotate(6deg)}}.process{padding:clamp(70px,10vw,140px) var(--gutter) 40px;max-width:1240px;margin:0 auto}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;counter-reset:s}.step{position:relative;border-top:1px solid var(--ink);padding:18px 4px 0 0;display:grid;gap:10px;align-content:start}.step:before{content:"";position:absolute;left:0;top:-1px;height:3px;width:0;background:var(--accent);transition:width 1.2s var(--ease-out) calc(var(--i, 0) * .18s + .4s)}.steps.in .step:before{width:42px}.step__num{font-size:13px;color:var(--grey-text)}.step h3{font-size:clamp(22px,2vw,28px);letter-spacing:-.035em;font-weight:500;margin-top:34px}.step p{color:var(--grey-text);max-width:30ch}.includes{padding:clamp(70px,10vw,140px) var(--gutter) 40px;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:start}.includes .section-title{margin-bottom:18px}.includes__lead{color:var(--grey-text);max-width:36ch}.checks{display:grid;gap:0;border-top:1px solid var(--line)}.checks li{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);font-size:clamp(16px,1.4vw,19px);letter-spacing:-.02em}.checks li:before{content:"";flex:none;width:24px;height:24px;border-radius:50%;background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23121212' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 15px no-repeat}.band{padding:clamp(80px,11vw,150px) var(--gutter) 20px}.band__card{position:relative;max-width:1240px;margin:0 auto;border-radius:22px;overflow:hidden;padding:clamp(48px,7vw,96px) var(--gutter);text-align:center;display:grid;justify-items:center;gap:16px;background:radial-gradient(60% 90% at 50% 120%,var(--accent-red) 0%,rgba(228,32,33,0) 60%),radial-gradient(50% 80% at 0% 0%,#8b5cf6b3,#8b5cf600 60%),var(--accent)}.band__title{font-size:clamp(38px,6vw,88px);line-height:.98;letter-spacing:-.048em;font-weight:500}.band__lead{font-size:16px;--d: .2s}.band__card>div{margin-top:8px;--d: .3s}.mascot--band{width:clamp(64px,8vw,96px)}.about{padding:clamp(80px,11vw,150px) var(--gutter) 40px;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:start}.about__body{display:grid;gap:18px}.about__text{font-size:clamp(19px,1.8vw,25px);line-height:1.3;letter-spacing:-.025em}.about__text--muted{font-size:15px;color:var(--grey-text);letter-spacing:-.01em;--d: .1s}.stack__list{display:flex;flex-wrap:wrap;gap:8px}.stack__list li{display:inline-flex;align-items:center;gap:8px;background:#fff;border-radius:99px;padding:6px 14px 6px 8px;font-size:13.5px}.stack__list img{width:22px;height:22px;object-fit:contain}.faq{padding:clamp(80px,11vw,150px) var(--gutter) 40px;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:start}.faq__list{border-top:1px solid var(--line)}.row{border-bottom:1px solid var(--line)}.row summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 24px;align-items:center;gap:16px;padding:20px 0}.row summary::-webkit-details-marker{display:none}.row__q{font-size:clamp(17px,1.6vw,21px);letter-spacing:-.025em;transition:color .3s,translate .5s var(--ease-spring)}.row summary:hover .row__q{color:var(--accent-strong);translate:6px 0}.row__plus{position:relative;width:14px;height:14px;justify-self:end}.row__plus:before,.row__plus:after{content:"";position:absolute;inset:6px 0 auto;height:2px;background:currentColor;transition:transform .5s var(--ease-spring)}.row__plus:after{transform:rotate(90deg)}details[open] .row__plus:after{transform:rotate(0)}details[open] .row__plus:before{transform:rotate(180deg)}.row__body{padding:0 0 22px;color:#4a4a4a;max-width:60ch}details[open] .row__body{animation:open .6s var(--ease-out)}@keyframes open{0%{opacity:0;translate:0 -8px}}.contact{padding:clamp(80px,11vw,150px) var(--gutter) clamp(80px,10vw,140px)}.contact .section-title{margin-bottom:14px}.contact__lead{text-align:center;color:var(--grey-text);margin-bottom:clamp(30px,4vw,48px)}.form{max-width:820px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:14px}.form .full{grid-column:1 / -1}.form label{display:grid;gap:6px;font-size:13px;color:var(--grey-text)}.form input,.form textarea,.form select{font:inherit;color:var(--ink);background:#fff;border:1px solid transparent;border-radius:12px;padding:14px 16px;font-size:16px;resize:vertical;transition:border-color .25s,box-shadow .25s}.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23121212' stroke-width='2'/%3E%3C/svg%3E") right 14px center / 16px no-repeat;cursor:pointer}.form input:focus,.form textarea:focus,.form select:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px #ea70a840}.form [aria-invalid=true]{border-color:#e5484d}.form__foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.note{font-size:13px;color:#7a7a7a;max-width:40ch}.footer{position:relative;overflow:hidden;padding:80px var(--gutter) 0;min-height:100svh;display:flex;flex-direction:column}.footer__glow{position:absolute;left:50%;bottom:0;width:max(1400px,160vw);height:95%;transform:translate(-50%);background:radial-gradient(40% 60% at 28% 100%,#8b5cf6bf,#8b5cf600 70%),radial-gradient(40% 60% at 72% 100%,#c9a7ffcc,#c9a7ff00 70%),radial-gradient(ellipse 50% 100% at 50% 100%,var(--accent-red) 0%,var(--accent) 30%,rgba(234,112,168,.35) 55%,rgba(244,244,244,0) 75%);filter:blur(18px);pointer-events:none;z-index:0}.footer>*:not(.footer__glow){position:relative;z-index:1}.footer__top{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.footer__title{font-size:clamp(26px,2.6vw,34px);font-weight:500;letter-spacing:-.035em;margin-bottom:16px}.hands{display:inline-block;transform-origin:70% 70%;animation:shake 2.4s infinite}@keyframes shake{0%,70%,to{transform:rotate(0)}75%{transform:rotate(-12deg)}85%{transform:rotate(10deg)}}.footer__place{margin:28px 0 22px;font-size:13.5px;line-height:1.6}.footer__clock{color:#7a7a7a;font-variant-numeric:tabular-nums}.footer__contact{display:grid;gap:6px;justify-items:start}.footer__cols{display:grid;grid-template-columns:repeat(4,auto);gap:18px 56px;align-content:start;padding-top:6px}.footer__cols div{display:grid;gap:7px;align-content:start;justify-items:start}.footer__h{color:#7a7a7a;font-size:13px;margin-bottom:8px}.footer__base{display:flex;justify-content:space-between;align-items:center;margin-top:48px;font-size:13px}.footer__giant{margin-top:auto;font-size:clamp(40px,19.2vw,330px);line-height:.78;letter-spacing:-.065em;font-weight:500;color:#fff;white-space:nowrap;text-align:center;padding-top:40px;-webkit-user-select:none;user-select:none;transform:translateY(6%)}.mascot{display:block;aspect-ratio:1;width:64px}.mascot svg{width:100%;height:100%;display:block;overflow:visible}.mascot svg .mo-eyes{--mo-track-travel: 3px}.mascot--sm{width:42px;flex:none;background:var(--accent);border-radius:50%;padding:3px}.mascot--fab{width:48px}.chat-fab{position:fixed;right:18px;bottom:18px;z-index:60;width:64px;height:64px;border-radius:50%;border:0;background:var(--accent);display:grid;place-items:center;box-shadow:0 12px 30px -10px #3c002873;transition:scale .5s var(--ease-spring),rotate .5s var(--ease-spring);animation:fabIn .9s 1.2s var(--ease-spring) both}@keyframes fabIn{0%{scale:0;rotate:-30deg}}.chat-fab:hover{scale:1.08;rotate:-6deg}.chat-fab:active{scale:.94}.chat-fab[aria-expanded=true]{scale:.9}.chat{position:fixed;right:18px;bottom:94px;z-index:61;width:min(380px,calc(100vw - 32px));height:min(560px,calc(100svh - 120px))}.chat[hidden]{display:none}.chat__panel{height:100%;display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 30px 80px -20px #00002866;transform-origin:100% 100%;animation:chatIn .55s var(--ease-spring)}@keyframes chatIn{0%{opacity:0;transform:translateY(16px) scale(.92)}}.chat__head{display:flex;align-items:center;gap:10px;padding:14px 14px 12px;border-bottom:1px solid #efefef}.chat__title{font-size:15px;font-weight:600}.chat__sub{font-size:12px;color:#7a7a7a}.chat__close{margin-left:auto;width:32px;height:32px;border-radius:50%;border:0;background:var(--bg);font-size:20px;line-height:1;transition:background .2s,rotate .4s var(--ease-spring)}.chat__close:hover{background:var(--soft);rotate:90deg}.chat__log{flex:1;overflow-y:auto;padding:16px 14px;display:flex;flex-direction:column;gap:8px;overscroll-behavior:contain}.msg{max-width:86%;padding:10px 13px;border-radius:16px;font-size:14px;line-height:1.45;animation:msgIn .45s var(--ease-spring);white-space:pre-line}@keyframes msgIn{0%{opacity:0;transform:translateY(8px) scale(.96)}}.msg--bot{background:var(--bg);border-bottom-left-radius:5px;align-self:flex-start;transform-origin:0 100%}.msg--me{background:var(--ink);color:#fff;border-bottom-right-radius:5px;align-self:flex-end;transform-origin:100% 100%}.msg a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:2px}.msg__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.msg__actions a{text-decoration:none;background:var(--ink);color:#fff;padding:7px 12px;border-radius:99px;font-size:13px;transition:background .25s,scale .3s var(--ease-spring)}.msg__actions a:hover{background:var(--accent);color:var(--ink);scale:1.04}.typing{display:inline-flex;gap:4px;padding:13px 14px}.typing i{width:6px;height:6px;border-radius:50%;background:#9a9a9a;animation:blink 1.2s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chat__chips{display:flex;gap:6px;overflow-x:auto;padding:8px 14px;scrollbar-width:none;border-top:1px solid #f2f2f2}.chat__chips::-webkit-scrollbar{display:none}.chat__chips button{flex:none;border:1px solid var(--line);background:#fff;border-radius:99px;padding:6px 11px;font-size:13px;transition:border-color .2s,background .2s,scale .3s var(--ease-spring)}.chat__chips button:hover{border-color:var(--ink);background:var(--bg)}.chat__chips button:active{scale:.95}.chat__input{display:flex;gap:6px;padding:8px 10px 12px}.chat__input input{flex:1;min-width:0;border:0;background:var(--bg);border-radius:99px;padding:11px 14px;font:inherit;font-size:16px}.chat__input input:focus{outline:2px solid var(--ink);outline-offset:-2px}.chat__input button{width:42px;height:42px;border:0;border-radius:50%;background:var(--ink);color:#fff;font-size:17px;transition:background .25s,scale .3s var(--ease-spring)}.chat__input button:hover{background:var(--accent);color:var(--ink);scale:1.06}.toast{position:fixed;left:50%;bottom:24px;z-index:80;background:var(--ink);color:#fff;padding:10px 16px;border-radius:99px;font-size:14px;opacity:0;transform:translate(-50%,10px);transition:.45s var(--ease-spring);pointer-events:none}.toast.on{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.hands,.dot,.hero__bubble,.mock,.floater,.mock__l,.chat-fab{animation:none}}@media(max-width:1000px){.benefits__grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr);gap:36px 16px}.includes,.about,.faq{grid-template-columns:1fr;gap:10px}.footer__cols{grid-template-columns:repeat(2,auto);gap:28px 48px}}@media(max-width:640px){body{font-size:14.5px}.hide-sm{display:none}.b23{font-size:13px}.wordmark{font-size:15px}.hero{padding-top:100px}.hero__ctas{flex-direction:column}.trust{flex-direction:column;align-items:center;gap:6px}.hero__stage{aspect-ratio:4 / 5.2}.mock{width:84%;top:17%}.mock__body{padding:12px 12px 16px}.mock__nav span{display:none}.floater{font-size:12.5px;padding:8px 11px}.floater--1{left:4%;top:5%}.floater--2{right:4%;top:auto;bottom:34%}.floater--3,.floater--4{display:none}.hero__bubble{font-size:12px;left:70%}.hero__meta{font-size:12px;flex-direction:column;align-items:center;gap:6px}.benefits__grid{grid-template-columns:1fr}.benefit{min-height:0}.benefit__ico{margin-bottom:18px}.steps{grid-template-columns:1fr;gap:28px}.step h3{margin-top:14px}.cards{flex-direction:column;align-items:center;min-height:0}.card{width:min(320px,86vw);aspect-ratio:auto;min-height:0;padding-bottom:34px}.card__title{margin-top:26px}.card--accent,.cards.is-open .card--accent{transform:rotate(-3deg)}.card--grey,.cards.is-open .card--grey{transform:rotate(2deg);margin:-14px 0}.card--dark,.cards.is-open .card--dark{transform:rotate(-1deg)}.form{grid-template-columns:1fr}.form__foot{flex-direction:column-reverse;align-items:flex-start}.chat{right:12px;left:12px;width:auto;bottom:88px}.chat-fab{right:12px;bottom:12px}.footer{min-height:0}.footer__base{flex-direction:column-reverse;gap:14px;align-items:flex-start}}@property --mo-amp{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esx{syntax:"<number>";inherits:true;initial-value:1}@property --mo-esy{syntax:"<number>";inherits:true;initial-value:1}@property --mo-tilt{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edy{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edx{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esx2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esy2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-tilt2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edy2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-lock{syntax:"<number>";inherits:true;initial-value:0}@property --mo-shake{syntax:"<number>";inherits:true;initial-value:0}@property --mo-rock{syntax:"<number>";inherits:true;initial-value:0}@property --mo-rockp{syntax:"<number>";inherits:true;initial-value:1}@property --mo-bdy{syntax:"<number>";inherits:true;initial-value:0}.mo-root,.mo-breathe,.mo-bob{transform-box:view-box;transform-origin:center}.mo-root{--mo-amp:0;--mo-morph:calc(.4s*var(--mo-rate,1));--mo-morph-ease:ease-in-out;--mo-tp:--mo-esx,--mo-esy,--mo-tilt,--mo-edy,--mo-edx,--mo-esx2,--mo-esy2,--mo-tilt2,--mo-edy2,--mo-lock,--mo-shake,--mo-rock,--mo-bdy;--mo-md:var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph);--mo-me:var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease);transition-property:--mo-amp,transform,var(--mo-tp);transition-duration:calc(.4s*var(--mo-rate,1)),calc(.16s*var(--mo-rate,1)),var(--mo-md);transition-timing-function:ease-out,cubic-bezier(.23,1,.32,1),var(--mo-me);animation:mo-shake calc(.112s*var(--mo-rate,1))linear infinite}.mo-bob>g:not(.mo-eyes){fill:var(--mo-head);transition:fill var(--mo-morph)var(--mo-morph-ease)}.mo-eyes{fill:var(--mo-eye);transition:fill var(--mo-morph)var(--mo-morph-ease)}@keyframes mo-shake{0%,to{translate:calc(.62px*var(--mo-shake))calc(-.34px*var(--mo-shake))}25%{translate:calc(-.7px*var(--mo-shake))calc(.22px*var(--mo-shake))}50%{translate:calc(.38px*var(--mo-shake))calc(.66px*var(--mo-shake))}75%{translate:calc(-.44px*var(--mo-shake))calc(-.6px*var(--mo-shake))}}.mo-root.mo-expr{--mo-morph:calc(.3s*var(--mo-rate,1));--mo-morph-ease:cubic-bezier(.45,.05,.5,1)}.mo-root:hover{--mo-amp:1;transition-duration:calc(.4s*var(--mo-rate,1)),calc(.22s*var(--mo-rate,1)),var(--mo-md);transform:translateY(-1.5px)scale(1.04)}.mo-root.mo-always{--mo-amp:1}.mo-breathe{animation-name:mo-breathe;animation-duration:calc(2.8s*var(--mo-rate,1));animation-delay:calc(var(--mo-phase,0s)*var(--mo-rate,1));animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}@keyframes mo-breathe{to{transform:scaleX(calc(1 + .022*var(--mo-amp)))scaleY(calc(1 - .018*var(--mo-amp)))}}.mo-bob{translate:0 calc(var(--mo-bdy)*1px);animation-name:mo-bob;animation-duration:calc(3.4s*var(--mo-rate,1));animation-delay:calc(var(--mo-bob-phase,0s)*var(--mo-rate,1));animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}@keyframes mo-bob{0%{transform:translateY(0)}to{transform:translateY(calc(-1.1px*var(--mo-amp)))}}.mo-eye{transform-box:view-box;--mo-sel:calc((var(--mo-wrap,1) + 1)/2);--mo-x:calc(var(--mo-esx) + var(--mo-esx2)*var(--mo-sel));--mo-y:calc(var(--mo-esy) + var(--mo-esy2)*var(--mo-sel));--mo-t:calc(var(--mo-tilt) + var(--mo-tilt2)*var(--mo-sel));--mo-ph:calc(var(--mo-sel)*(1 - var(--mo-rock)) + var(--mo-rock)*((1 + var(--mo-wrap,1)*var(--mo-rockp))/2));translate:calc(var(--mo-edx)*var(--mo-wrap,1)*1px)calc((var(--mo-edy) + var(--mo-edy2)*var(--mo-ph))*1px);rotate:calc((var(--mo-t)*var(--mo-wrap,1) - var(--mo-lean,0)*var(--mo-lock))*1deg);transform:rotate(calc(var(--mo-lean,0)*1deg))scaleX(var(--mo-x))scaleY(var(--mo-y))rotate(calc(var(--mo-lean,0)*-1deg));animation-name:mo-rock;animation-duration:calc(.9s*var(--mo-rate,1));animation-iteration-count:infinite;animation-timing-function:ease-in-out}@container style(--mo-rock:0){.mo-eye{animation-name:none}}@keyframes mo-rock{0%,to{--mo-rockp:1}50%{--mo-rockp:-1}}.mo-eye>*{transform-box:fill-box;transform-origin:center;animation-name:mo-blink,mo-wrap;animation-duration:calc(var(--mo-blink,4.8s)*var(--mo-rate,1)),calc(var(--mo-saccade,5.6s)*var(--mo-rate,1));animation-delay:calc(var(--mo-blink-phase,0s)*var(--mo-rate,1)),calc(var(--mo-saccade-phase,0s)*var(--mo-rate,1));animation-iteration-count:infinite;animation-timing-function:linear}@keyframes mo-blink{0%,97.2%{transform:rotate(calc(var(--mo-lean,0)*1deg))scaleY(1)rotate(calc(var(--mo-lean,0)*-1deg));animation-timing-function:ease-in}98.6%{transform:rotate(calc(var(--mo-lean,0)*1deg))scaleY(calc(1 - .92*var(--mo-amp)))rotate(calc(var(--mo-lean,0)*-1deg));animation-timing-function:ease-out}to{transform:rotate(calc(var(--mo-lean,0)*1deg))scaleY(1)rotate(calc(var(--mo-lean,0)*-1deg))}}.mo-eyes{animation-name:mo-saccade;animation-duration:calc(var(--mo-saccade,5.6s)*var(--mo-rate,1));animation-delay:calc(var(--mo-saccade-phase,0s)*var(--mo-rate,1));animation-iteration-count:infinite;animation-timing-function:linear}@keyframes mo-saccade{0%,15%{translate:0}16.5%,31%{translate:calc(-.8px*var(--mo-look-x,1.4)*var(--mo-amp))calc(-.9px*var(--mo-look-y,1.1)*var(--mo-amp))}32.5%,47%{translate:calc(1px*var(--mo-look-x,1.4)*var(--mo-amp))calc(.1px*var(--mo-look-y,1.1)*var(--mo-amp))}48.5%,63%{translate:calc(-.15px*var(--mo-look-x,1.4)*var(--mo-amp))calc(.85px*var(--mo-look-y,1.1)*var(--mo-amp))}64.5%,79%{translate:calc(.75px*var(--mo-look-x,1.4)*var(--mo-amp))calc(-.8px*var(--mo-look-y,1.1)*var(--mo-amp))}80.5%,98.5%{translate:calc(-1px*var(--mo-look-x,1.4)*var(--mo-amp))calc(-.15px*var(--mo-look-y,1.1)*var(--mo-amp))}to{translate:0}}@keyframes mo-wrap{0%,15%{scale:1;rotate:none}16.5%,31%{scale:calc(1 - .0176*var(--mo-look-mx,1.4)*var(--mo-amp) + .008*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .027*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(.648deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}32.5%,47%{scale:calc(1 - .022*var(--mo-look-mx,1.4)*var(--mo-amp) - .01*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .003*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(.09deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}48.5%,63%{scale:calc(1 - .0033*var(--mo-look-mx,1.4)*var(--mo-amp) + .0015*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .0255*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(-.115deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}64.5%,79%{scale:calc(1 - .0165*var(--mo-look-mx,1.4)*var(--mo-amp) - .0075*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .024*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(-.54deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}80.5%,98.5%{scale:calc(1 - .022*var(--mo-look-mx,1.4)*var(--mo-amp) + .01*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .0045*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(.135deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}to{scale:1;rotate:none}}@media not ((hover:hover)and (pointer:fine)){.mo-root:hover{--mo-amp:0;transform:none}.mo-root.mo-always{--mo-amp:1}.mo-root:not(.mo-always),.mo-root:not(.mo-always) *{animation-play-state:paused}.mo-root.mo-expr:not(.mo-always) .mo-eye{animation-play-state:running}}.mo-slow{--mo-rate:5}@media(prefers-reduced-motion:reduce){.mo-root,.mo-breathe,.mo-bob,.mo-eyes,.mo-eye,.mo-eye>*{animation:none;transition:none}.mo-bob>g:not(.mo-eyes){transition:none}}@property --mo-track-x{syntax:"<number>";inherits:true;initial-value:0}@property --mo-track-y{syntax:"<number>";inherits:true;initial-value:0}@property --mo-track-travel{syntax:"<length>";inherits:true;initial-value:0}@property --mo-track-hold{syntax:"<number>";inherits:true;initial-value:0}.mo-root .mo-eye{--mo-gz-dx:calc(var(--mo-gz-dx1,0) + (var(--mo-gz-dx2,0) - var(--mo-gz-dx1,0))*var(--mo-sel));--mo-gz-dy:calc(var(--mo-gz-dy1,0) + (var(--mo-gz-dy2,0) - var(--mo-gz-dy1,0))*var(--mo-sel));--mo-gz-sx:calc(var(--mo-gz-sx1,1) + (var(--mo-gz-sx2,1) - var(--mo-gz-sx1,1))*var(--mo-sel));--mo-gz-sy:calc(var(--mo-gz-sy1,1) + (var(--mo-gz-sy2,1) - var(--mo-gz-sy1,1))*var(--mo-sel));--mo-gz-t:calc(var(--mo-gz-t1,0) + (var(--mo-gz-t2,0) - var(--mo-gz-t1,0))*var(--mo-sel));translate:calc((var(--mo-edx)*var(--mo-wrap,1) + var(--mo-gz-dx))*1px)calc((var(--mo-edy) + var(--mo-edy2)*var(--mo-ph) + var(--mo-gz-dy))*1px);rotate:calc((var(--mo-t)*var(--mo-wrap,1) - var(--mo-lean,0)*var(--mo-lock) + var(--mo-gz-t))*1deg);transform:rotate(calc(var(--mo-lean,0)*1deg))scaleX(calc(var(--mo-x)*var(--mo-gz-sx)))scaleY(calc(var(--mo-y)*var(--mo-gz-sy)))rotate(calc(var(--mo-lean,0)*-1deg))}svg:has(>.mo-root){--mo-look-seed-x:var(--mo-look-x,1.4);--mo-look-seed-y:var(--mo-look-y,1.1);--mo-look-seed-mx:var(--mo-look-mx,1.4);--mo-look-seed-my:var(--mo-look-my,1.1)}.mo-root{--mo-look-x:calc(var(--mo-look-seed-x,1.4)*(1 - var(--mo-track-hold)));--mo-look-y:calc(var(--mo-look-seed-y,1.1)*(1 - var(--mo-track-hold)));--mo-look-mx:calc(var(--mo-look-seed-mx,1.4)*(1 - var(--mo-track-hold)));--mo-look-my:calc(var(--mo-look-seed-my,1.1)*(1 - var(--mo-track-hold)))}
