:root{--bg:#0d0d0d;--surface:#141414;--surface-2:#111;--line:#2a2a2a;--line-soft:#1f1f1f;--field-line:#333;--text:#ededed;--text-strong:#fff;--soft:#c9c9c9;--muted:#a8a8a8;--label:#d4d4d4;--pink:#f80058;--pink-btn:#e6005a;--pink-btn-hover:#c9004e;--pink-light:#ff4d8a;--pink-chip:#ff7aa8;--pink-chip-bg:#2a0d17;--logo-pink:#d5225a;--purple:#3c1d9f;--purple-text:#e4def7;--cyan:#53c5e8;--error:#ff8fa8;--paper:#f2f1ef;--paper-card:#fff;--paper-line:#e2e0dc;--ink:#0d0d0d;--ink-muted:#5c5c5c;--result-bg:#fde7ef;--result-ink:#b0003f;--font:"Outfit",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--fs-h1:clamp(2.5rem,1.25rem + 4.2vw,4.75rem);--fs-h2:clamp(1.875rem,1.2rem + 2.4vw,3.375rem);--fs-cta:clamp(2.5rem,1rem + 5.2vw,5.5rem);--fs-h3:1.375rem;--fs-lead:clamp(1.125rem,1rem + .35vw,1.3125rem);--fs-body:1.0625rem;--fs-small:.9375rem;--fs-micro:.8125rem;--container:1200px;--gutter:24px;--section-y:clamp(64px,3rem + 5vw,128px);--radius-xl:28px;--radius-lg:24px;--radius-md:16px;--radius-sm:12px;--ease-out:cubic-bezier(.22,1,.36,1);--ease-expo:cubic-bezier(.16,1,.3,1);--t-press:.14s;--t-hover:.18s;--t-ui:.32s}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0;line-height:1.55;overflow-x:hidden}main{display:block;overflow-x:clip}@supports not (overflow:clip){main{overflow-x:hidden}}[hidden]{display:none!important}img,video,svg{max-width:100%;display:block}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}a[href^="https://wa.me"]{white-space:nowrap}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}::selection{background:var(--pink);color:#fff}:focus-visible{outline:2px solid var(--pink-light);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--text-strong);color:var(--ink);transition:top var(--t-ui)var(--ease-out);padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-80px;left:16px}.skip-link:focus{top:16px}.container{width:min(100% - 2*max(var(--gutter),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px)),var(--container));margin-inline:auto}.dot{color:var(--pink)}.h1{font-size:var(--fs-h1);letter-spacing:-.035em;color:var(--text-strong);text-wrap:balance;font-weight:800;line-height:1.02}.h1--long{font-size:clamp(2.25rem,1rem + 3.5vw,4rem)}.h2{font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--text-strong);text-wrap:balance;font-weight:800;line-height:1.05}.h3{font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--text-strong);font-weight:700;line-height:1.2}.lead{font-size:var(--fs-lead);color:var(--soft);max-width:35em;line-height:1.5}.btn{background:var(--pink-btn);color:#fff;white-space:nowrap;min-height:56px;transition:transform var(--t-press)var(--ease-out),background-color var(--t-hover)ease,box-shadow var(--t-hover)ease;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:1.0625rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex;box-shadow:0 10px 28px #e6005a47}.btn svg{width:20px;height:20px;transition:transform var(--t-ui)var(--ease-out);flex:none}.btn:active{transform:scale(.97)}.btn[disabled]{opacity:.7;cursor:progress}.btn--block{width:100%}.btn--outline{border:1px solid var(--pink);box-shadow:none;background:0 0}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--pink-btn-hover);box-shadow:0 12px 32px #e6005a57}.btn:hover svg{transform:translate(3px)}.btn--outline:hover{background:#f800581f}}.link{color:var(--text);text-underline-offset:.2em;transition:color var(--t-hover)ease,text-decoration-color var(--t-hover)ease;text-decoration:underline;text-decoration-thickness:.07em}button.link{text-align:left;background:0 0;border:0;min-height:44px;padding:0}@media (hover:hover) and (pointer:fine){.link:hover{color:#fff;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink)}}.icon-btn{border:1px solid var(--field-line);width:56px;height:56px;color:var(--text);transition:transform var(--t-press)var(--ease-out),border-color var(--t-hover)ease,background-color var(--t-hover)ease;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-btn svg{width:20px;height:20px}.icon-btn:active{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.icon-btn:hover{border-color:var(--text);background:#ffffff0a}}.site-header{z-index:2;padding-top:24px;position:relative}.site-header__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.brand{border-radius:8px;align-items:center;min-height:44px;display:inline-flex}.brand svg{width:100px;height:28px}.header-wa{min-height:44px;color:var(--text);font-size:var(--fs-small);transition:color var(--t-hover)ease;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.header-wa svg{width:20px;height:20px;color:var(--pink)}@media (hover:hover) and (pointer:fine){.header-wa:hover{color:#fff}}.hero{padding-block:clamp(40px,5vw,72px) clamp(72px,8vw,120px);position:relative}.hero__glow{pointer-events:none;background:radial-gradient(closest-side,#f8005829,#f8005800);border-radius:50%;width:960px;height:960px;position:absolute;top:-300px;right:-260px}.hero__grid{grid-template:"copy form""partners form"1fr/minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,96px);display:grid;position:relative}.hero__copy{flex-direction:column;grid-area:copy;gap:28px;padding-top:24px;display:flex}.hero__list-wrap{flex-direction:column;gap:14px;display:flex}.hero__list-title{color:var(--text-strong);font-weight:600}.checklist{flex-direction:column;gap:12px;display:flex}.checklist li{align-items:flex-start;gap:12px;font-size:1.125rem;line-height:1.4;display:flex}.check{background:var(--pink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.check svg{width:14px;height:14px}.hero__trust{font-size:var(--fs-small);color:var(--muted)}@media (max-width:960px){.hero__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""form""partners";row-gap:72px}.hero__copy{padding-top:8px}}.form-wrap{grid-area:form;justify-self:end;width:100%;max-width:460px;scroll-margin-top:24px;position:relative}@media (max-width:960px){.form-wrap{justify-self:stretch;max-width:560px}}.form-shape{pointer-events:none;position:absolute}.form-shape--circle{border-radius:50%;width:200px;height:200px;top:-56px;right:-64px}.form-shape--half{border-radius:140px 140px 0 0;width:140px;height:70px;bottom:-36px;left:-44px}.form-shape--dot{border-radius:50%;width:44px;height:44px;top:48px;left:-22px}@media (max-width:600px){.form-shape--circle{width:150px;height:150px;top:-40px;right:-40px}.form-shape--half{left:-24px}.form-shape--dot{width:32px;height:32px;left:-14px}}.form-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;scroll-margin-top:16px;position:relative;box-shadow:0 30px 80px #00000073}@media (max-width:400px){.form-card{padding:22px}}.form-step,.form-done{flex-direction:column;gap:18px;display:flex}.form__title{letter-spacing:-.02em;color:var(--text-strong);font-size:1.625rem;font-weight:700;line-height:1.15}.form__progress{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;font-weight:500;display:flex}.form__bars{gap:6px;display:flex}.form__bars i{background:var(--field-line);border-radius:999px;width:32px;height:6px;display:block}.form__bars i.is-on{background:var(--pink)}.field{flex-direction:column;gap:8px;display:flex}.field label{color:var(--label);font-size:.875rem;font-weight:600}.input,.select{border:1px solid var(--field-line);border-radius:var(--radius-sm);background:var(--bg);width:100%;height:52px;color:var(--text);transition:border-color var(--t-hover)ease,box-shadow var(--t-hover)ease;padding:0 16px;font-size:16px}.input:focus,.select:focus{border-color:var(--pink);outline:none;box-shadow:0 0 0 3px #f8005840}.select-wrap{position:relative}.select{appearance:none;cursor:pointer;padding-right:44px}.select option{background:var(--surface);color:var(--text)}.select-wrap svg{width:18px;height:18px;color:var(--muted);pointer-events:none;margin-top:-9px;position:absolute;top:50%;right:16px}.field.is-invalid .input,.field.is-invalid .select{border-color:var(--error)}.field__error{font-size:var(--fs-micro);color:var(--error);line-height:1.4}.field__error:empty{display:none}.form__actions{align-items:center;gap:12px;display:flex}.form__actions .btn{flex:auto}.form__micro{font-size:var(--fs-micro);color:var(--muted);line-height:1.5}.form__micro a{color:var(--text)}.form-done{padding:8px 0}.form-done:focus{outline:none}.form-done__icon{background:var(--pink);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.form-done__icon svg{width:28px;height:28px}.form-done__title{letter-spacing:-.02em;color:var(--text-strong);font-size:1.875rem;font-weight:800;line-height:1.1}.form-done__text{color:var(--soft)}.form-done__restart{align-self:flex-start}.hp{opacity:0;width:1px;height:1px;position:absolute!important;left:-9999px!important}.band{height:64px;overflow:hidden}.band__track{will-change:transform;align-items:flex-end;width:max-content;height:64px;display:flex}.shape{flex:none;width:64px;height:64px;margin-right:8px}.shape--circle{border-radius:50%}.shape--half{border-radius:64px 64px 0 0;height:32px}.shape--half-down{border-radius:0 0 64px 64px;align-self:flex-start;height:32px}.shape--pill{border-radius:999px;width:128px}.shape--quarter{border-radius:64px 0 0}.shape--quarter-r{border-radius:0 64px 0 0}.shape--square{border-radius:12px}.shape--ring{border:14px solid;border-radius:50%;background:0 0!important}.is-pink{background:var(--pink);border-color:var(--pink)}.is-cyan{background:var(--cyan);border-color:var(--cyan)}.is-purple{background:var(--purple);border-color:var(--purple)}.is-white{background:var(--text);border-color:var(--text)}.section{padding-block:var(--section-y)}.section--rule{border-top:1px solid var(--line-soft)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 48px;margin-bottom:40px;display:flex}.section-head .h2{flex:520px;max-width:720px}.section-head p{color:var(--muted);flex:0 400px;font-size:1.125rem;line-height:1.5}.section-title{max-width:820px;margin-bottom:40px}.pains{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:32px;display:grid}.pain{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:28px;display:flex}.pain p{color:var(--muted)}.brand-tile{border-radius:var(--radius-md);background:#fff;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.brand-tile svg{width:30px;height:30px}.mark{flex:none;width:32px;height:32px;position:relative}.mark>i{display:block;position:absolute}.offer{background:var(--purple);color:#fff;position:relative;overflow:hidden}.offer__shape{pointer-events:none;position:absolute}.offer__shape--circle{border-radius:50%;width:360px;height:360px;top:-120px;right:-120px}.offer__shape--half{border-radius:180px 180px 0 0;width:180px;height:90px;bottom:-1px;left:6%}@media (max-width:600px){.offer__shape--circle{width:160px;height:160px;top:-80px;right:-80px}.offer__shape--half{width:120px;height:60px;left:auto;right:24px}}.offer .container{position:relative}.offer__head{flex-direction:column;gap:16px;max-width:760px;margin-bottom:48px;display:flex}.offer__head .dot{color:var(--pink-light)}.offer__head p{color:var(--purple-text);font-size:1.1875rem;line-height:1.5}.offer__list{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:28px;margin-bottom:48px;display:grid}.offer__item{align-items:flex-start;gap:16px;display:flex}.offer__num{letter-spacing:-.03em;width:48px;color:var(--cyan);flex:none;font-size:2.5rem;font-weight:800;line-height:1}.offer__item div{flex-direction:column;gap:8px;min-width:0;display:flex}.offer__item p{color:var(--purple-text)}.offer__foot{border-top:1px solid #fff3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding-top:32px;display:flex}.offer__foot p{flex:480px}.services{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:28px 48px;display:grid}.service{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:20px;padding-top:28px;display:flex}.service .svc-ico{margin-top:2px}.service__body{flex-direction:column;flex:240px;gap:6px;min-width:0;display:flex}.service__body p{color:var(--muted)}.svc-ico{flex:none;width:48px;height:48px;display:block;overflow:visible}.svc-ico .ln{fill:none;stroke:var(--text);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.svc-ico .ln-soft{stroke-opacity:.45}.svc-ico .s-pk{stroke:var(--pink)}.svc-ico .s-cy{stroke:var(--cyan)}.svc-ico .ln-dark{stroke:var(--bg)}.svc-ico .f-pk{fill:var(--pink)}.svc-ico .f-cy{fill:var(--cyan)}.svc-ico .f-tx{fill:var(--text)}.svc-ico .f-bg{fill:var(--bg)}.svc-ico .f-soft{fill-opacity:.4}.svc-ico .ring{fill:none;stroke-width:2px;opacity:0}.svc-ico .draw{stroke-dasharray:1}.svc-ico .anchor{fill:var(--bg);stroke:var(--text);stroke-width:2px}.svc-ico .card{fill:var(--bg);stroke:var(--text);stroke-width:2.5px}.svc-ico .cursor{fill:var(--text);stroke:var(--bg);stroke-width:1.2px;stroke-linejoin:round}.svc-ico [class*=a-]{transform-box:fill-box;transform-origin:50%}.svc-ico .a-burst,.svc-ico .a-flash{opacity:0}.ico-target .a-hit{transform-box:view-box;transform-origin:22px 26px}.ico-browser .a-cursor{transform-origin:0 0}.ico-mic .a-wave1,.ico-mic .a-wave2{transform-box:view-box;transform-origin:24px 12px}.ico-pin .a-pin{transform-origin:50% 100%}.ico-pin .a-ripple{opacity:.55}.ico-order .a-bubble{transform-origin:20% 100%}.svc-ico.is-playing *{animation-duration:.6s;animation-timing-function:var(--ease-out);animation-fill-mode:both}.ico-video.is-playing .a-play{animation-name:ico-pop-soft;animation-duration:.52s;animation-delay:.1s}.ico-video.is-playing .a-ring{animation-name:ico-ring;animation-duration:.9s;animation-delay:.42s}.ico-video.is-playing .a-progress{animation-name:ico-draw;animation-duration:1.1s;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-delay:.2s}.ico-social.is-playing .a-heart{animation-name:ico-pop-soft;animation-duration:.56s;animation-delay:.12s}.ico-social.is-playing .a-burst{animation-name:ico-burst;animation-duration:.8s;animation-delay:.38s}.ico-target.is-playing .a-arrow{animation-name:ico-arrow;animation-duration:.48s;animation-timing-function:cubic-bezier(.55,0,.8,.25);animation-delay:80ms}.ico-target.is-playing .a-hit{animation-name:ico-thud;animation-duration:.38s;animation-delay:.54s}.ico-target.is-playing .a-core{animation-name:ico-core;animation-duration:.42s;animation-delay:.54s}.ico-browser.is-playing .a-l1{animation-name:ico-draw;animation-duration:.45s;animation-delay:80ms}.ico-browser.is-playing .a-l2{animation-name:ico-draw;animation-duration:.4s;animation-delay:.22s}.ico-browser.is-playing .a-cursor{animation-name:ico-cursor;animation-duration:1s;animation-timing-function:cubic-bezier(.45,0,.25,1);animation-delay:.24s}.ico-browser.is-playing .a-btn{animation-name:ico-press;animation-duration:.26s;animation-delay:.96s}.ico-browser.is-playing .a-click{animation-name:ico-ring;animation-duration:.6s;animation-delay:.98s}.ico-catalog.is-playing [class*=a-g]{animation-name:ico-pop-soft;animation-duration:.42s}.ico-catalog.is-playing .a-g1{animation-delay:80ms}.ico-catalog.is-playing .a-g2{animation-delay:.16s}.ico-catalog.is-playing .a-g3{animation-delay:.24s}.ico-catalog.is-playing .a-g4{animation-delay:.32s}.ico-catalog.is-playing .a-g5{animation-delay:.4s}.ico-catalog.is-playing .a-g6{animation-delay:.48s}.ico-pen.is-playing .a-curve{animation-name:ico-draw;animation-duration:.8s;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-delay:.1s}.ico-pen.is-playing .a-anc1{animation-name:ico-pop;animation-duration:.36s;animation-delay:60ms}.ico-pen.is-playing .a-anc2{animation-name:ico-pop;animation-duration:.36s;animation-delay:.42s}.ico-pen.is-playing .a-anc3{animation-name:ico-pop;animation-duration:.36s;animation-delay:.82s}.ico-pen.is-playing .a-handle{animation-name:ico-handle;animation-duration:.42s;animation-delay:.6s}.ico-pen.is-playing .a-knob1,.ico-pen.is-playing .a-knob2{animation-name:ico-pop;animation-duration:.3s;animation-delay:.9s}.ico-gears.is-playing .a-gear1{animation-name:ico-spin-cw;animation-duration:1.4s;animation-timing-function:cubic-bezier(.65,0,.35,1)}.ico-gears.is-playing .a-gear2{animation-name:ico-spin-ccw;animation-duration:1.4s;animation-timing-function:cubic-bezier(.65,0,.35,1)}.ico-gears.is-playing .a-spark{animation-name:ico-spark;animation-duration:.52s;animation-delay:.8s}.ico-search.is-playing .a-glass{animation-name:ico-sweep;animation-duration:1.2s;animation-timing-function:cubic-bezier(.45,0,.25,1)}.ico-search.is-playing .a-r3{animation-name:ico-draw;animation-duration:.38s;animation-delay:80ms}.ico-search.is-playing .a-r2{animation-name:ico-draw;animation-duration:.38s;animation-delay:.2s}.ico-search.is-playing .a-r1{animation-name:ico-draw;animation-duration:.48s;animation-delay:.7s}.ico-camcorder.is-playing .a-reel1,.ico-camcorder.is-playing .a-reel2{animation-name:ico-reel;animation-duration:1.4s;animation-timing-function:cubic-bezier(.45,0,.55,1)}.ico-camcorder.is-playing .a-rec{animation-name:ico-blink;animation-duration:1.2s;animation-timing-function:linear;animation-delay:.2s}.ico-mic.is-playing .a-wave1{animation-name:ico-wave;animation-duration:1.1s;animation-delay:.1s}.ico-mic.is-playing .a-wave2{animation-name:ico-wave;animation-duration:1.1s;animation-delay:.25s}.ico-carousel.is-playing .a-front{animation-name:ico-swipe;animation-duration:.6s;animation-delay:80ms}.ico-carousel.is-playing .a-back{animation-name:ico-nudge;animation-duration:.6s;animation-delay:80ms}.ico-carousel.is-playing .a-dot{animation-name:ico-dot;animation-duration:.6s;animation-delay:80ms}.ico-carousel.is-playing .a-t1{animation-name:ico-draw;animation-duration:.38s;animation-delay:.45s}.ico-carousel.is-playing .a-t2{animation-name:ico-draw;animation-duration:.38s;animation-delay:.56s}.ico-carousel.is-playing .a-t3{animation-name:ico-draw;animation-duration:.38s;animation-delay:.67s}.ico-camera.is-playing .a-body{animation-name:ico-press-soft;animation-duration:.32s;animation-delay:.15s}.ico-camera.is-playing .a-lens{animation-name:ico-shutter;animation-duration:.52s;animation-delay:.18s}.ico-camera.is-playing .a-flash{animation-name:ico-flash;animation-duration:.7s;animation-delay:.3s}.ico-pin.is-playing .a-pin{animation-name:ico-drop;animation-duration:.9s;animation-delay:60ms}.ico-pin.is-playing .a-ripple{animation-name:ico-ripple;animation-duration:.8s;animation-delay:.52s}.ico-order.is-playing .a-m1{animation-name:ico-draw;animation-duration:.38s;animation-delay:80ms}.ico-order.is-playing .a-m2{animation-name:ico-draw;animation-duration:.38s;animation-delay:.2s}.ico-order.is-playing .a-m3{animation-name:ico-draw;animation-duration:.38s;animation-delay:.32s}.ico-order.is-playing .a-bubble{animation-name:ico-pop-soft;animation-duration:.5s;animation-delay:.48s}.ico-order.is-playing .a-check{animation-name:ico-draw;animation-duration:.36s;animation-delay:.9s}@keyframes ico-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes ico-pop-soft{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes ico-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ico-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}@keyframes ico-burst{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:none}to{opacity:0;transform:scale(1.25)}}@keyframes ico-press{0%,to{transform:none}45%{transform:scale(.88)}}@keyframes ico-press-soft{0%,to{transform:none}45%{transform:scale(.95)}}@keyframes ico-arrow{0%{opacity:0;transform:translate(14px,-14px)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes ico-thud{0%,to{transform:none}40%{transform:scale(1.07)}}@keyframes ico-core{0%,to{transform:none}40%{transform:scale(1.4)}}@keyframes ico-cursor{0%{opacity:0;transform:translate(16px,-14px)}25%{opacity:1}70%{transform:none}82%{transform:scale(.86)}to{opacity:1;transform:none}}@keyframes ico-handle{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes ico-spin-cw{0%{transform:rotate(-108deg)}to{transform:none}}@keyframes ico-spin-ccw{0%{transform:rotate(180deg)}to{transform:none}}@keyframes ico-spark{0%{opacity:0;transform:scale(0)rotate(-90deg)}to{opacity:1;transform:none}}@keyframes ico-sweep{0%{opacity:0;transform:translate(-17px,-13px)rotate(-12deg)}20%{opacity:1}55%{transform:translate(-8px,-7px)rotate(-6deg)}to{opacity:1;transform:none}}@keyframes ico-reel{0%{transform:rotate(-240deg)}to{transform:none}}@keyframes ico-blink{0%,40%,80%,to{opacity:1}20%,60%{opacity:.15}}@keyframes ico-wave{0%{opacity:0;transform:scale(.6)}35%{opacity:1;transform:none}55%{opacity:.25}75%,to{opacity:1;transform:none}}@keyframes ico-swipe{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes ico-nudge{0%{transform:translate(-5px)}to{transform:none}}@keyframes ico-dot{0%{transform:translate(6px)}to{transform:none}}@keyframes ico-shutter{0%,to{transform:none}40%{transform:scale(.25)}}@keyframes ico-flash{0%{opacity:0;transform:scale(.5)}30%{opacity:1;transform:none}to{opacity:0;transform:scale(1.15)}}@keyframes ico-drop{0%{opacity:0;transform:translateY(-16px)}55%{opacity:1;transform:none}68%{transform:scale(1.04,.92)}to{opacity:1;transform:none}}@keyframes ico-ripple{0%{opacity:0;transform:scale(.3)}50%{opacity:.9;transform:scale(1.25)}to{opacity:.55;transform:none}}@media (prefers-reduced-motion:reduce){.svc-ico.is-playing *{animation:none!important}}.reel{box-sizing:content-box;flex-direction:column;flex:none;gap:14px;width:clamp(220px,20vw,285px);padding-inline:10px;display:flex}.reel__media{aspect-ratio:9/16;background:var(--surface);border:1px solid var(--line);isolation:isolate;border-radius:20px;position:relative;overflow:hidden}.reel__media video{object-fit:cover;width:100%;height:100%}.reel__play{z-index:1;color:#fff;background:0 0;border:0;justify-content:flex-start;align-items:flex-end;padding:14px;display:none;position:absolute;inset:0}.app-ready .reel__play{display:flex}.reel__play-icon{white-space:nowrap;min-height:44px;transition:background-color var(--t-hover)ease,transform var(--t-press)var(--ease-out);background:#0d0d0dc7;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:.875rem;font-weight:600;display:inline-flex}.reel__play-icon svg{width:20px;height:20px;color:var(--pink-light)}.reel__play:active .reel__play-icon{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.reel__play:hover .reel__play-icon{background:var(--pink-btn)}.reel__play:hover .reel__play-icon svg{color:#fff}}.reel__caption{flex-direction:column;gap:10px;display:flex}.reel__name{color:var(--text-strong);font-size:1.1875rem;font-weight:700;line-height:1.25}.reel__type{font-size:var(--fs-small);color:var(--muted);line-height:1.4}.reel__metrics{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.reel__metrics li{background:var(--pink-chip-bg);color:var(--pink-chip);border-radius:999px;padding:6px 12px;font-size:.875rem;font-weight:600}.clients-band{flex-direction:column;gap:24px;padding-block:clamp(56px,6vw,88px);display:flex}.clients__title{color:var(--text-strong);font-size:1.0625rem;font-weight:600;line-height:1.4}.paper .clients__title{color:var(--ink)}.clients-band .marquee--paper{margin-bottom:0}.marquee{--logo-filter:none;--logo-opacity:.6;overflow:hidden}.marquee--paper{--logo-filter:brightness(0);--logo-opacity:.45;margin-bottom:48px}.marquee__track{flex-wrap:wrap;justify-content:center;display:flex;position:relative}.marquee.is-ready .marquee__track{width:max-content;animation:marquee-loop calc(var(--count,24)*3.2s)linear infinite;flex-wrap:nowrap;justify-content:flex-start}.marquee__item{flex:none;justify-content:center;align-items:center;height:96px;padding-inline:clamp(26px,3.2vw,48px);display:flex}.marquee__item img{width:var(--w);height:var(--h);max-width:none;filter:var(--logo-filter);opacity:var(--logo-opacity);transition:opacity var(--t-hover)ease;display:block}@media (hover:hover) and (pointer:fine){.marquee__item:hover img{opacity:1}}@keyframes marquee-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:600px){.marquee__item{height:76px;padding-inline:22px}.marquee__item img{width:calc(var(--w)*.85);height:calc(var(--h)*.85)}}@media (prefers-reduced-motion:reduce){.marquee.is-ready .marquee__track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.marquee__item[aria-hidden=true]{display:none}}.marquee--reels{margin-top:8px}.marquee--reels .marquee__track{align-items:flex-start}.marquee--reels.is-ready .marquee__track{animation-duration:calc(var(--count,9)*16s)}@media (max-width:760px),(prefers-reduced-motion:reduce){.marquee--reels:not(.is-ready){scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.marquee--reels:not(.is-ready)::-webkit-scrollbar{display:none}.marquee--reels:not(.is-ready) .marquee__track{flex-wrap:nowrap;justify-content:flex-start;width:max-content;padding-inline:14px}.marquee--reels:not(.is-ready) .reel{scroll-snap-align:start}}.partners{flex-wrap:wrap;grid-area:partners;align-self:end;gap:8px;display:flex}.partners img{border-radius:8px;width:auto;height:44px;display:block}@media (max-width:960px){.partners{align-self:start}}@media (max-width:600px){.partners img{height:40px}}.team-grid{grid-template-rows:repeat(2,clamp(220px,21.5vw,312px));grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"a b d e""a c d f";gap:16px;display:grid}.team-media{background:var(--surface);isolation:isolate;border-radius:20px;margin:0;position:relative;overflow:hidden}.team-media img,.team-media video{object-fit:cover;width:100%;height:100%;transform:scale(1.1)}.team-a{grid-area:a}.team-b{grid-area:b}.team-c{grid-area:c}.team-d{grid-area:d}.team-e{grid-area:e}.team-f{grid-area:f}.team-media figcaption{z-index:1;pointer-events:none;position:absolute;bottom:14px;left:14px;right:14px}.team-media .reel__play{pointer-events:auto}@media (max-width:960px){.team-grid{grid-template-rows:repeat(4,clamp(170px,42vw,260px));grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a b""a c""e d""f d";gap:12px}}.player{background:0 0;border:0;max-width:none;max-height:none;padding:0;overflow:visible}.player::backdrop{background:#050505e0}.player__video{aspect-ratio:9/16;background:#000;border-radius:20px;width:min(92vw,48.375vh,480px);height:auto;display:block}.player__close{top:calc(16px + env(safe-area-inset-top,0px));right:calc(16px + env(safe-area-inset-right,0px));color:#fff;background:#0d0d0dbf;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:fixed}.player__close svg{width:22px;height:22px}body:has(.player[open]){overflow:hidden}.paper{background:var(--paper);color:var(--ink)}.paper .h2,.paper .h3{color:var(--ink)}.paper .dot{color:var(--pink-btn)}.cases{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;margin-bottom:40px;display:grid}.case{border-radius:var(--radius-lg);background:var(--paper-card);border:1px solid var(--paper-line);flex-direction:column;gap:10px;padding:28px;display:flex}.case p{color:var(--ink-muted);font-size:1rem;line-height:1.5}.case .case__result{background:var(--result-bg);color:var(--result-ink);border-radius:14px;margin-top:8px;padding:12px 16px;font-weight:600;line-height:1.4}.quote{border-radius:var(--radius-xl);background:var(--bg);color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;padding:clamp(28px,4vw,56px);display:flex}.quote blockquote{letter-spacing:-.01em;min-width:0;color:var(--text-strong);flex:520px;font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem);font-weight:600;line-height:1.3}.quote figcaption{color:var(--muted);flex-direction:column;flex:0 280px;gap:4px;display:flex}.quote figcaption strong{color:var(--text-strong);font-weight:600}.faq{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:40px 80px;display:grid}@media (max-width:960px){.faq{grid-template-columns:minmax(0,1fr)}}.faq__intro{flex-direction:column;gap:20px;display:flex}.faq__intro p{color:var(--muted)}.faq__intro .link{min-height:44px;font-weight:600;font-size:var(--fs-body);align-self:flex-start;align-items:center;display:inline-flex}.faq__list{border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__q{width:100%;min-height:44px;color:var(--text-strong);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:1.25rem;font-weight:600;line-height:1.3;display:flex}.faq__q svg{width:22px;height:22px;color:var(--pink);transition:transform var(--t-ui)var(--ease-out);flex:none}.faq__q[aria-expanded=true] svg{transform:rotate(45deg)}.faq__a{grid-template-rows:1fr;display:grid}.app-ready .faq__a{transition:grid-template-rows var(--t-ui)var(--ease-out);grid-template-rows:0fr}.app-ready .faq__item.is-open .faq__a{grid-template-rows:1fr}.faq__a>div{overflow:hidden}.faq__a p{color:var(--muted);padding-bottom:20px;line-height:1.6}.app-ready .faq__a>div{visibility:hidden;transition:visibility 0s linear var(--t-ui)}.app-ready .faq__item.is-open .faq__a>div{visibility:visible;transition-delay:0s}.final__grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:48px;display:flex}.final__copy{flex-direction:column;flex:560px;gap:24px;min-width:0;display:flex}.final__title{font-size:var(--fs-cta);letter-spacing:-.04em;color:var(--text-strong);text-wrap:balance;font-weight:800;line-height:1}.final__copy p{color:var(--soft);font-size:1.1875rem}.final__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.final__actions .link{align-items:center;min-height:44px;font-weight:500;display:inline-flex}.final__smile{flex:0 340px;width:100%;max-width:340px}.final__smile svg{width:100%;height:auto;overflow:visible}@media (max-width:960px){.final__smile{max-width:180px;margin-left:auto}}.site-footer{border-top:1px solid var(--line-soft);padding:36px 0 44px}.site-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.site-footer svg{width:86px;height:24px}.site-footer p{color:var(--muted);font-size:.875rem;line-height:1.6}.site-footer .link{align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.footer-links{flex-wrap:wrap;gap:0 20px;display:flex}.footer-links button{background:0 0;border:0;padding:0}.sticky-cta{left:calc(12px + env(safe-area-inset-left,0px));right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--surface);border:1px solid var(--line);transition:transform .38s var(--ease-out);border-radius:999px;gap:10px;padding:8px;display:none;position:fixed;transform:translateY(calc(100% + 24px));box-shadow:0 10px 30px #00000080}.sticky-cta .btn{min-height:52px;box-shadow:none;flex:auto}.sticky-cta .wa-btn{width:52px;height:52px}.sticky-cta.is-visible{transform:none}@media (max-width:960px){.sticky-cta{display:flex}}.wa-btn{color:#fff;transition:transform var(--t-press)var(--ease-out),background-color var(--t-hover)ease;background:#25d366;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.wa-btn svg{width:26px;height:26px}.wa-btn:active{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.wa-btn:hover{background:#1ebe5a}}.wa-float{right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:40;width:60px;height:60px;transition:transform .42s var(--ease-out),background-color var(--t-hover)ease;position:fixed;transform:translateY(120px);box-shadow:0 10px 30px #00000073}.wa-float.is-visible{transform:none}@media (max-width:960px){.wa-float{display:none}}.consent{left:calc(16px + env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);width:min(420px,100% - 32px);color:var(--soft);flex-direction:column;gap:12px;padding:16px 18px;font-size:.875rem;line-height:1.5;display:flex;position:fixed;box-shadow:0 16px 40px #00000080}.consent__actions{flex-wrap:wrap;gap:8px;display:flex}.consent__actions .btn{min-height:44px;box-shadow:none;padding:0 18px;font-size:.9375rem}@media (max-width:600px){.consent{left:calc(12px + env(safe-area-inset-left,0px));right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto}}body.consent-open .sticky-cta{visibility:hidden}.doc{padding-block:clamp(48px,6vw,96px)}.doc .container{max-width:760px}.doc h1{margin-bottom:24px}.doc h2{color:var(--text-strong);margin:40px 0 12px;font-size:1.375rem;font-weight:700;line-height:1.25}.doc p,.doc li{color:var(--soft)}.doc p+p{margin-top:12px}.doc ul{gap:6px;padding-left:1.25em;list-style:outside;display:grid}@media (prefers-reduced-motion:no-preference){.js .hero .h1{visibility:hidden}.js [data-hero],.js .form-shape{opacity:0}}.no-motion .hero .h1,.no-motion [data-hero],.no-motion .form-shape{visibility:visible!important;opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
