@charset "UTF-8";@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-C1zWlyYG.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal--KUh6X2k.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-CvPE_C53.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-D62tbE3i.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DWlqe-xm.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-cyrillic-500-normal-DFpvhLjz.woff2) format("woff2"),url(/assets/unbounded-cyrillic-500-normal-VUUI-uzH.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-700-normal-CPN80HWp.woff2) format("woff2"),url(/assets/unbounded-cyrillic-700-normal-DzLo8Zes.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-cyrillic-800-normal-DnkXydxx.woff2) format("woff2"),url(/assets/unbounded-cyrillic-800-normal-C_k-q5iF.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-500-normal-DffS3tzj.woff2) format("woff2"),url(/assets/unbounded-latin-500-normal-BMSCS_LU.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-DAZIdmlh.woff2) format("woff2"),url(/assets/unbounded-latin-700-normal-BN8ZbUUj.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-800-normal-CI7MsPUf.woff2) format("woff2"),url(/assets/unbounded-latin-800-normal-TLn4NA_N.woff) format("woff")}:root{--green: #1ea36f;--green-deep: #13744f;--yellow: #ffc24f;--yellow-soft: #ffe2a6;--red: #ee5b3e;--cream: #f5ecdd;--paper: #fbf6ee;--ink: #222020;--ink-2: #34302e;--muted: #6f6a64;--line: #222020;--danger: #c8321b;--font: "Manrope Variable", "Manrope", system-ui, sans-serif;--font-wide: "Unbounded", "Manrope Variable", system-ui, sans-serif;--fz-mega: clamp(46px, 7.4vw, 116px);--fz-title: clamp(32px, 4.6vw, 68px);--fz-card: clamp(20px, 1.7vw, 26px);--fz-lead: clamp(18px, 1.4vw, 21px);--fz-body: 18px;--fz-small: 16px;--stroke: 2px solid var(--line);--shadow: 5px 6px 0 var(--ink);--control-h: 60px;--control-h-sm: 48px;--radius: 22px;--radius-lg: 28px;--max: 1240px;--gutter: clamp(16px, 4vw, 48px);--section-y: clamp(56px, 6vw, 92px)}@media (width <= 600px){:root{--control-h: 56px;--fz-body: 17px;--shadow: 3px 4px 0 var(--ink)}}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:100px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--cream);color:var(--ink);font:500 var(--fz-body)/1.45 var(--font);-webkit-font-smoothing:antialiased;overflow-x:clip}body:after{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.14;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[hidden]{display:none!important}img{display:block;max-width:100%}h1,h2,h3,h4,p,figure,ol,ul{margin:0}a{color:inherit}svg{overflow:visible}.skip{position:absolute;left:-999px}.skip:focus{left:16px;top:16px;z-index:200;background:var(--paper);padding:8px 14px;border-radius:12px}.logo{display:block;aspect-ratio:900/342;background:var(--ink);mask:url(/assets/logo.webp) center/contain no-repeat}.title{font-family:var(--font-wide);font-size:var(--fz-title);font-weight:800;line-height:1;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:clamp(28px,3vw,44px);text-wrap:balance}.title--light{color:var(--cream)}.pill{display:inline-flex;align-items:center;gap:12px;height:var(--control-h);padding:0 26px 0 30px;border:var(--stroke);border-radius:999px;background:var(--paper);color:var(--ink);font:700 18px/1 var(--font);text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow);transition:transform .15s,box-shadow .15s}.pill svg{width:22px;height:22px;flex:none}.pill:hover{transform:translate(-2px,-2px);box-shadow:7px 8px 0 var(--ink)}.pill:active{transform:translate(3px,4px);box-shadow:1px 1px 0 var(--ink)}.pill:focus-visible{outline:3px solid var(--red);outline-offset:4px}.pill--ink{background:var(--ink);color:var(--cream);box-shadow:5px 6px 0 var(--red)}.pill--ink:hover{box-shadow:7px 8px 0 var(--red)}.pill--yellow{background:var(--yellow)}.pill--ghost{box-shadow:none;background:transparent}.pill--ghost:hover{box-shadow:none;transform:none;background:var(--yellow-soft)}.pill--sm{height:var(--control-h-sm);padding:0 20px 0 22px;font-size:16px;box-shadow:3px 4px 0 var(--ink)}.pill--sm svg{width:18px;height:18px}.pill:disabled{opacity:.6;cursor:progress}.link-hand{display:inline-flex;align-items:center;gap:10px;font-weight:700;text-decoration:none}.link-hand svg{width:44px;height:26px;color:var(--red);transition:transform .25s}.link-hand:hover svg{transform:translate(6px)}.doodle{position:absolute;pointer-events:none}.top{position:fixed;top:0;left:0;right:0;z-index:60;padding:14px var(--gutter) 0;pointer-events:none}.top__bar{pointer-events:auto;max-width:var(--max);margin:0 auto;height:70px;display:flex;align-items:center;gap:28px;padding:0 12px 0 22px;border:var(--stroke);border-radius:999px;background:#fbf6eeeb;backdrop-filter:blur(10px);box-shadow:3px 4px 0 var(--ink);transition:height .25s,box-shadow .25s}.top.is-scrolled .top__bar{height:64px;box-shadow:5px 6px 0 var(--ink)}.top__brand{display:flex;align-items:center;gap:12px;text-decoration:none}.top__brand .logo{width:96px}.top__tag{padding-left:12px;border-left:1.5px solid var(--ink);font-size:13px;line-height:1.2;font-weight:600;color:var(--muted)}.top__links{margin-left:auto;display:flex;align-items:center;gap:6px}.top__links a{padding:8px 14px;border-radius:999px;font-weight:600;font-size:16px;text-decoration:none;transition:background .2s}.top__links a:hover{background:var(--yellow-soft)}.top__links a.is-active{background:var(--ink);color:var(--cream)}.top__menu-cta{display:none}.top .pill.top__cta{height:42px;margin-top:-3px;box-shadow:2px 3px 0 var(--ink)}.top .pill.top__cta:hover{box-shadow:3px 4px 0 var(--ink)}.top__burger{display:none;width:48px;height:48px;margin-left:4px;border:var(--stroke);border-radius:50%;background:var(--yellow);cursor:pointer;position:relative}.top__burger i{position:absolute;left:13px;right:13px;height:2.5px;border-radius:2px;background:var(--ink);transition:transform .25s}.top__burger i:first-child{top:18px}.top__burger i:last-child{top:25px;right:17px}.top.is-open .top__burger i:first-child{transform:translateY(3.5px) rotate(45deg)}.top.is-open .top__burger i:last-child{right:13px;transform:translateY(-3.5px) rotate(-45deg)}.hero{max-width:calc(var(--max) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter) 24px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:24px;padding-top:120px}.hero__text{position:relative;z-index:2}.hero__kicker{font-family:var(--font-wide);font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--green-deep);margin-bottom:22px}.hero__title{font-family:var(--font-wide);font-size:var(--fz-mega);font-weight:800;line-height:.98;letter-spacing:-.04em}.hero__accent{position:relative;display:inline-block;color:var(--red)}.hero__underline{position:absolute;left:-2%;bottom:-.12em;width:104%;height:.24em;color:var(--yellow);z-index:-1}.hero__lead{margin-top:34px;max-width:30em;font-size:var(--fz-lead)}.hero__cta{margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px}.hero__art{position:relative;aspect-ratio:1;width:100%}.hero__burst{position:absolute;inset:6%;width:88%;height:88%;color:var(--yellow);animation:spin 60s linear infinite}.hi{position:absolute;filter:drop-shadow(5px 8px 0 rgba(34,32,32,.16));animation:float 8s ease-in-out infinite}.hi--navy{width:34%;left:30%;top:0;--r: 5deg;animation-delay:-1s}.hi--beige{width:30%;right:0;top:30%;--r: 12deg;animation-delay:-5s}.hi--pink{width:42%;left:0;top:14%;--r: -12deg}.hi--black{width:40%;right:6%;top:2%;--r: 8deg;animation-delay:-2s}.hi--tote{width:22%;left:4%;bottom:4%;--r: -8deg;animation-delay:-3s}.hi--cap{width:26%;right:6%;bottom:8%;--r: 10deg;animation-delay:-6s}.hi--cat{width:46%;left:27%;bottom:2%;--r: -4deg;animation-delay:-4s}.badge{--bw: clamp(84px, 9vw, 124px);position:absolute;z-index:3;width:var(--bw);height:var(--bw);border:var(--stroke);border-radius:50%;background:var(--paper);box-shadow:3px 4px 0 var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--bw) * .03);overflow:hidden}.badge img{width:54%;height:auto;flex:none}.badge b{font-family:var(--font-wide);font-size:calc(var(--bw) * .088);font-weight:700;text-transform:uppercase;line-height:1;white-space:nowrap}.badge--hoodie{left:-2%;top:-2%;transform:rotate(-10deg)}.badge--cup{right:-3%;top:54%;transform:rotate(8deg);background:var(--yellow-soft)}.badge--candle{left:20%;bottom:-4%;transform:rotate(-6deg)}.badge--notebook{right:30%;top:34%;transform:rotate(7deg);background:var(--yellow-soft)}@keyframes float{0%,to{transform:rotate(var(--r)) translateY(0)}50%{transform:rotate(var(--r)) translateY(-12px)}}@keyframes spin{to{transform:rotate(360deg)}}.sticker{position:absolute;z-index:3;padding:11px 18px;border:var(--stroke);border-radius:999px;font-weight:800;font-size:clamp(14px,1.2vw,17px);white-space:nowrap;box-shadow:3px 4px 0 var(--ink)}.sticker--green{background:var(--green);color:var(--paper)}.sticker--yellow{background:var(--yellow)}.sticker--cream{background:var(--paper)}.sticker.s1{left:-3%;top:50%;transform:rotate(-8deg)}.sticker.s2{right:0;top:58%;transform:rotate(6deg)}.sticker.s3{left:34%;top:3%;transform:rotate(4deg)}.h-star{width:54px;height:54px;right:6%;bottom:8%;color:var(--red)}.h-spiral{width:50px;height:50px;left:4%;top:2%;color:var(--green)}.h-cursor{position:absolute;width:30px;height:38px;right:22%;bottom:18%;z-index:4}.manifest{position:relative;max-width:1100px;margin:0 auto;padding:var(--section-y) var(--gutter) 0;text-align:center}.manifest p{font-family:var(--font-wide);font-size:clamp(26px,3.4vw,50px);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-transform:uppercase}.manifest mark{background:var(--green);color:var(--paper);padding:0 .2em;border-radius:.2em;display:inline-block;transform:rotate(-2deg)}.manifest__circle{position:relative;display:inline-block;color:var(--red)}.manifest__circle svg{position:absolute;left:0;bottom:-.2em;width:100%;height:.3em;color:var(--ink)}.manifest .m-bolt{width:50px;height:68px;left:0;top:calc(var(--section-y) + 10px);color:var(--yellow);transform:rotate(-14deg)}.manifest .m-squiggle{width:120px;height:32px;right:3%;top:calc(var(--section-y) - 40px);color:var(--green)}.block{max-width:calc(var(--max) + 2 * var(--gutter));margin:0 auto;padding:var(--section-y) var(--gutter) 0}.note{margin-top:64px;color:var(--muted);max-width:40em}.goods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.good{position:relative;padding:22px;border:var(--stroke);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden;transition:transform .25s}.good:nth-child(2n){transform:translateY(28px) rotate(.6deg)}.good:nth-child(odd){transform:rotate(-.6deg)}.good:hover{transform:translateY(-4px) rotate(0)}.good--yellow{background:var(--yellow)}.good--green{background:var(--green);color:var(--paper)}.good--red{background:var(--red);color:var(--paper)}.good--cream{background:var(--paper)}.good__no{font-family:var(--font-wide);font-size:14px;font-weight:600}.good__img{position:relative;aspect-ratio:1;margin:6px 0 18px}.good__img img{position:absolute;inset:6%;width:88%;height:88%;object-fit:contain;transition:transform .4s}.good:hover .good__img img{transform:rotate(-4deg) scale(1.05)}.good h3{margin-top:auto;font-family:var(--font-wide);font-size:var(--fz-card);font-weight:700;line-height:1.1;text-wrap:balance;text-transform:uppercase}.good p{margin-top:8px;font-size:var(--fz-small);opacity:.85}.good__add{position:absolute;top:14px;right:14px;width:42px;height:42px;border:var(--stroke);border-radius:50%;background:var(--paper);color:var(--ink);font:600 26px/1 var(--font);cursor:pointer;transition:transform .25s,background .2s}.good__add:hover{background:var(--yellow)}.good__add.is-picked{background:var(--ink);color:var(--paper);transform:rotate(45deg)}.steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}.step{min-height:330px;padding:22px;border-radius:var(--radius);background:var(--ink);color:var(--cream);display:flex;flex-direction:column;gap:18px}.step:nth-child(2){margin-top:36px}.step:nth-child(3){margin-top:72px}.step:nth-child(4){margin-top:108px}.step__head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.step__head h3{font-family:var(--font-wide);font-size:20px;font-weight:700;line-height:1.1;text-transform:uppercase}.step__head span{flex:none;padding:4px 10px;border-radius:999px;background:var(--yellow);color:var(--ink);font-size:14px;font-weight:700}.step__doodle{width:74px;height:74px;margin:auto 0;color:var(--yellow)}.step:nth-child(2) .step__doodle{color:var(--green)}.step:nth-child(3) .step__doodle{color:var(--red);width:110px}.step p{font-size:var(--fz-small);color:#f5ecddcc}.folder{position:relative;border:var(--stroke);border-radius:0 var(--radius) var(--radius) var(--radius);margin-top:44px}.folder__tab{position:absolute;left:-2px;bottom:100%;padding:9px 26px 7px 18px;border:var(--stroke);border-bottom:0;border-radius:14px 18px 0 0;background:inherit;font-family:var(--font-wide);font-size:15px;font-weight:700;letter-spacing:.04em}.folder--yellow{background:var(--yellow)}.tags{display:flex;flex-wrap:wrap;gap:8px}.tags span{padding:5px 12px;border:var(--stroke);border-radius:999px;background:var(--paper);font-size:var(--fz-small);font-weight:700}.case-fosy{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:40px;align-items:center;padding:clamp(28px,4vw,56px)}.case-fosy__text{display:grid;gap:22px}.case-fosy__lead{font-size:var(--fz-lead);font-weight:600}.case-fosy__shots{position:relative;padding:0 13% 6% 0}.case-fosy__cursor{position:absolute;width:34px;height:42px;left:38%;bottom:14%}.browser{border:var(--stroke);border-radius:14px;background:var(--paper);overflow:hidden;box-shadow:var(--shadow)}.browser__bar{display:flex;gap:6px;padding:9px 12px;border-bottom:var(--stroke)}.browser__bar i{width:10px;height:10px;border:1.5px solid var(--ink);border-radius:50%}.browser__bar i:first-child{background:var(--red)}.browser__bar i:nth-child(2){background:var(--yellow)}.browser__bar i:last-child{background:var(--green)}.phone{position:absolute;right:0;bottom:0;width:27%;border:5px solid var(--ink);border-radius:24px;overflow:hidden;background:var(--ink);box-shadow:var(--shadow);transform:rotate(4deg)}.cases{margin-top:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.case{display:flex;flex-direction:column;gap:8px}.case__media{aspect-ratio:4/5;margin-bottom:8px;border:var(--stroke);border-radius:var(--radius);display:grid;place-items:center;overflow:hidden;background:var(--paper);position:relative}.case__media img{position:absolute;inset:8%;width:84%;height:84%;object-fit:contain;transition:transform .4s}.case__media img.fill{inset:0;width:100%;height:100%}.case__media--ink{background:var(--ink)}.case__media--red{background:var(--red)}.case__media--green{background:var(--green)}.case:hover .case__media img{transform:scale(1.05) rotate(-2deg)}.case h3{font-family:var(--font-wide);font-size:var(--fz-card);font-weight:700;text-transform:uppercase;line-height:1.1}.case p{color:var(--muted);font-size:var(--fz-small)}.records{width:58%;aspect-ratio:116/88;background:var(--yellow);mask:url(/assets/records.svg) center/contain no-repeat}.stats{position:relative;margin:var(--section-y) 12px 0;padding:clamp(56px,7vw,100px) max(var(--gutter),(100% - var(--max)) / 2);border-radius:var(--radius-lg);background:var(--green);color:var(--paper);overflow:hidden}.stats__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 64px;margin-bottom:clamp(32px,4vw,48px)}.stats__head .title{margin:0;max-width:9em}.stats__head p{max-width:24em;font-size:var(--fz-lead)}.stats__star{width:120px;height:120px;right:-20px;top:-24px;color:var(--yellow);transform:rotate(14deg)}.dash{position:relative}.dash__note{display:inline-block;margin-bottom:16px;padding:5px 14px;border:2px dashed var(--paper);border-radius:999px;font-size:var(--fz-small);font-weight:700}.dash__row{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px;margin-top:16px}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.kpi,.panel{border:var(--stroke);border-radius:var(--radius);background:var(--paper);color:var(--ink);padding:22px 24px}.kpi span{font-size:var(--fz-small);color:var(--muted)}.kpi b{display:block;margin-top:8px;font-family:var(--font-wide);font-size:clamp(30px,3.2vw,46px);font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.kpi--hi{background:var(--yellow);box-shadow:var(--shadow)}.kpi--hi span{color:var(--ink)}.panel h4{font-size:var(--fz-small);color:var(--muted);font-weight:700;margin-bottom:16px}.funnel,.bars{list-style:none;padding:0;display:grid;gap:10px}.funnel li{position:relative;z-index:0;display:flex;justify-content:space-between;padding:9px 14px;font-size:var(--fz-small);font-weight:600}.funnel li:before{content:"";position:absolute;inset:0 auto 0 0;z-index:-1;width:max(var(--w),3%);border-radius:10px;background:var(--yellow-soft);transform-origin:left;transform:scaleX(var(--p, 0));transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.funnel li:first-child:before{background:var(--yellow)}.funnel li:last-child:before{background:var(--red)}.bars li{display:grid;grid-template-columns:90px 1fr 42px;align-items:center;gap:10px;font-size:var(--fz-small)}.bars li i{height:10px;border:1.5px solid var(--ink);border-radius:6px;background:linear-gradient(90deg,var(--green) var(--w),var(--paper) 0)}.bars li b{text-align:right}.days{height:150px;display:flex;align-items:flex-end;gap:6px}.days i{flex:1;height:var(--h);border:1.5px solid var(--ink);border-radius:6px 6px 2px 2px;background:var(--yellow-soft);transform-origin:bottom;transform:scaleY(var(--p, 0));transition:transform 1s cubic-bezier(.2,.8,.2,1)}.days i:last-child{background:var(--red)}.is-in .funnel li:before,.is-in .days i{--p: 1}.partners{margin-top:var(--section-y);padding:22px 0;border-block:var(--stroke);margin-inline:-60px;background:var(--yellow);overflow:hidden;transform:rotate(-1.2deg)}.partners__track{display:flex;width:max-content;animation:marquee 30s linear infinite}.partners:hover .partners__track{animation-play-state:paused}.partners__set{list-style:none;padding:0;display:flex;align-items:center;flex:none}.partners__set li{height:64px;display:flex;align-items:center;padding:0 clamp(20px,2.6vw,40px)}@keyframes marquee{to{transform:translate(-50%)}}.wm{font-family:var(--font-wide);font-size:clamp(26px,2.8vw,40px);font-weight:800;white-space:nowrap}.star{font-size:26px;color:var(--red)}.pl{display:block;background:var(--ink);mask:center/contain no-repeat}.pl--kino{height:64px;aspect-ratio:476/712;mask-image:url(/assets/kino-sign.webp)}.pl--records{height:56px;aspect-ratio:116/88;mask-image:url(/assets/records.svg)}.lead{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:40px 72px;align-items:start}.lead__text{position:relative;padding-top:44px}.lead__text .title{margin-bottom:24px}.lead__text p{font-size:var(--fz-lead);max-width:22em}.lead__arrow{width:120px;height:70px;margin-top:40px;color:var(--red);transform:rotate(14deg)}.quiz{min-height:500px;display:flex;flex-direction:column;padding:clamp(24px,3vw,40px);box-shadow:var(--shadow)}.quiz__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:28px}.quiz__steps i{height:8px;border:1.5px solid var(--ink);border-radius:4px;background:var(--paper);transition:background .3s}.quiz__steps i.is-on{background:var(--ink)}.quiz__err{min-height:1.5em;margin-top:14px;color:var(--danger);font-size:var(--fz-small);font-weight:700}.quiz__nav{margin-top:auto;padding-top:12px;display:flex;gap:12px}.quiz__nav [data-next]{margin-left:auto}.qstep{border:0;margin:0;padding:0;min-width:0;display:none}.qstep.is-active{display:block;animation:step-in .35s ease}.qstep legend,.qstep h3{padding:0;margin-bottom:6px;font-family:var(--font-wide);font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.1;text-transform:uppercase}.qstep--done{margin:auto 0;display:grid;justify-items:center;gap:8px;text-align:center}.sublegend{margin-top:30px;font-family:var(--font-wide);font-size:18px;font-weight:700;text-transform:uppercase}@keyframes step-in{0%{opacity:0;transform:translateY(8px)}}.hint{font-size:var(--fz-small);margin-bottom:18px;opacity:.75}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.hint+.chips{margin-top:0}.chip{cursor:pointer}.chip input{position:absolute;opacity:0;pointer-events:none}.chip span{display:inline-flex;align-items:center;height:var(--control-h-sm);padding:0 20px;border:var(--stroke);border-radius:999px;background:var(--paper);font-size:17px;font-weight:700;transition:background .15s,transform .15s}.chip:hover span{transform:rotate(-1.5deg)}.chip input:checked+span{background:var(--ink);color:var(--cream);transform:rotate(-1.5deg)}.chip input:focus-visible+span{outline:3px solid var(--red);outline-offset:2px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.field{display:grid;gap:6px}.field span{font-size:var(--fz-small);font-weight:700}.field input,.field textarea{width:100%;min-height:var(--control-h-sm);padding:12px 16px;border:var(--stroke);border-radius:14px;background:var(--paper);color:var(--ink);font:600 17px/1.3 var(--font);outline:none;resize:vertical}.field input:focus,.field textarea:focus{box-shadow:3px 4px 0 var(--ink)}.field--full{grid-column:1/-1}.field.is-invalid input{border-color:var(--danger);background:#ffe9e3}.hp{position:absolute;left:-9999px;width:1px;height:1px}.consent{display:flex;gap:10px;align-items:flex-start;margin-top:16px;font-size:var(--fz-small);cursor:pointer}.consent input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--ink);flex:none}.done-burst{width:120px;height:120px;color:var(--red);animation:spin 20s linear infinite}.foot{margin:var(--section-y) 12px 12px;padding:clamp(48px,6vw,88px) max(var(--gutter),(100% - var(--max)) / 2) 28px;border-radius:var(--radius-lg);background:var(--ink);color:var(--cream);display:grid;grid-template-columns:1fr auto;gap:48px}.foot__main{position:relative}.foot__kicker{font-size:var(--fz-lead);color:#f5ecddb3;margin-bottom:14px}.foot__big{display:inline-block;font-family:var(--font-wide);font-size:clamp(30px,5vw,72px);font-weight:800;line-height:1;text-transform:uppercase;text-decoration:none}.foot__big svg{width:.62em;height:.62em;margin-left:.2em;vertical-align:.05em;color:var(--yellow);transition:transform .25s}.foot__big:hover svg{transform:translate(6px,-6px)}.foot__underline{display:block;width:min(620px,90%);height:26px;margin-top:10px;color:var(--green)}.foot__links{list-style:none;padding:0;align-self:end;min-width:260px}.foot__links a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid rgba(245,236,221,.25);font-weight:600;text-decoration:none}.foot__links a svg{width:16px;height:16px;transition:transform .2s}.foot__links a:hover{color:var(--yellow)}.foot__links a:hover svg{transform:translate(3px,-3px)}.foot__bottom{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;font-size:var(--fz-small);color:#f5ecdd99}.foot__bottom .logo{width:120px;background:var(--cream)}.reveal{opacity:0;translate:0 24px;transition:opacity .7s ease,translate .7s cubic-bezier(.2,.8,.2,1)}.reveal.is-in{opacity:1;translate:0 0}@media (width <= 1100px){.goods,.cases,.kpis,.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.step:nth-child(n){margin-top:0}.step:nth-child(2n){margin-top:36px}.dash__row{grid-template-columns:1fr 1fr}.dash__row .panel:first-child{grid-column:1/-1}.case-fosy{grid-template-columns:1fr}}@media (width <= 900px){.top__burger{display:block}.top__cta{margin-left:auto}.top__links{position:absolute;top:calc(100% + 10px);left:var(--gutter);right:var(--gutter);display:grid;gap:4px;padding:12px;border:var(--stroke);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow);opacity:0;visibility:hidden;translate:0 -8px;transition:opacity .2s,translate .2s,visibility .2s}.top__links a{padding:14px 16px;font-size:18px}.top.is-open .top__links{opacity:1;visibility:visible;translate:0 0}.top__menu-cta{display:block;background:var(--yellow);border:var(--stroke);text-align:center}.top__bar{position:relative}.hero{grid-template-columns:1fr;min-height:0}.hero__art{max-width:520px;justify-self:center}.lead,.foot{grid-template-columns:1fr}.lead__arrow{display:none}.stats__head{flex-direction:column;align-items:flex-start}}@media (width <= 600px){.top__tag,.top__cta{display:none}.top__burger{margin-left:auto}.top__bar{height:60px;padding-left:18px}.hero__cta .pill{flex:1 1 100%;justify-content:center}.sticker{padding:8px 12px}.goods{grid-template-columns:1fr 1fr;gap:12px}.good{padding:14px 14px 16px}.good:nth-child(n){transform:none}.good__img{margin:2px 0 10px}.good__add{width:36px;height:36px;font-size:22px;top:10px;right:10px}.good h3{font-size:15px}.good p{font-size:15px;line-height:1.35}.steps,.cases,.fields,.dash__row{grid-template-columns:1fr}.step{min-height:0}.step:nth-child(2n){margin-top:0}.step__doodle{width:56px;height:56px;margin:4px 0}.kpis{gap:10px}.kpi{padding:16px}.stats{margin-inline:8px}.case-fosy{padding:22px}.case-fosy__shots{padding-right:18%}.phone{width:34%;border-width:3px;border-radius:16px}.case__media{aspect-ratio:4/3}.folder__tab{font-size:13px}.foot{margin-inline:8px}}@media (width <= 900px){.manifest .m-bolt{display:none}.manifest .m-squiggle{width:84px;top:calc(var(--section-y) - 34px)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;translate:0 0}}
