@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/spacegrotesk-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/spacegrotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/unbounded-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/unbounded-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/unbounded-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/unbounded-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.container{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:max(24px,min(5vw,48px));padding-right:max(24px,min(5vw,48px))}.title{letter-spacing:-.015em;color:var(--fg);margin:0;font-family:Unbounded,Inter,sans-serif;font-size:max(26px,min(3.4vw,42px));font-weight:600;line-height:1.12}.title--sm{font-size:max(24px,min(3vw,38px));line-height:1.16}.title--lg{font-size:max(28px,min(3.6vw,46px));line-height:1.1}.title--center{text-align:center}.title--light{color:#fff}.btn{border-radius:11px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 20px;font-size:15px;font-weight:600;transition:transform .2s,opacity .2s,border-color .2s,box-shadow .2s;display:inline-flex}.btn--sm{gap:7px;height:42px;padding:0 18px;font-size:14px}.btn--md{border-radius:10px;height:44px;font-size:14.5px}.btn--lg{height:50px;padding:0 26px}.btn--xl{height:52px}.btn--block{border-radius:10px;width:100%}.btn--accent{background:var(--accent);color:var(--accent-ink);font-weight:700}.btn--primary{background:var(--btn-bg);color:var(--btn-fg)}.btn--ghost{color:var(--fg);border:1px solid var(--line-strong);background:0 0}.btn--white{color:#111;background:#fff}@media (hover:hover){.btn--accent:hover{-webkit-box-shadow:0 8px 22px color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 8px 22px color-mix(in srgb, var(--accent) 45%, transparent);transform:translateY(-1px)}.btn--primary:hover,.btn--white:hover{opacity:.92;transform:translateY(-1px)}.btn--ghost:hover{border-color:var(--fg);transform:translateY(-1px)}}.link{text-underline-offset:3px;cursor:pointer;text-decoration:underline;transition:color .15s,opacity .15s}.link--dim{color:var(--fg);font-weight:500}.link--white{color:rgba(255,255,255,.75)}@media (hover:hover){.link:hover{color:var(--fg)}.link--dim:hover{opacity:.65}.link--white:hover{color:#fff}}.toast{z-index:70;opacity:0;pointer-events:none;background:var(--inverse);color:#fff;text-align:center;border:1px solid rgba(255,255,255,.18);border-radius:12px;max-width:min(420px,86vw);padding:12px 18px;font-size:14px;line-height:1.5;transition:opacity .3s,transform .3s;position:fixed;bottom:88px;left:50%;transform:translate(-50%,12px);box-shadow:0 12px 32px rgba(0,0,0,.28)}.toast--visible{opacity:1;transform:translate(-50%)}.header{z-index:50;background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0;overflow-x:clip}.header:after{content:"";background:var(--accent);opacity:0;pointer-events:none;border-radius:2px;width:140px;height:2px;position:absolute;bottom:-1px;left:-160px}.header__inner{align-items:center;gap:max(16px,min(2.5vw,36px));height:70px;display:flex}.header__logo{color:var(--fg);flex:none;align-items:center;gap:11px;display:flex}.header__logo-img{width:auto;height:42px;filter:var(--logo-filter,none);transform-origin:50% 80%;transition:transform .35s cubic-bezier(.34,1.8,.4,1)}.header__logo-text{letter-spacing:.005em;color:var(--fg);font-family:Space Grotesk,Inter,sans-serif;font-size:18px}.header__logo-text b{font-weight:700}.header__logo-text>span{font-weight:400}.header__logo-ch{transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-block}.header__nav{align-items:center;gap:26px;display:flex}.header__nav-link{color:var(--body);font-size:14.5px;font-weight:500;transition:color .15s;position:relative}.header__nav-link:after{content:"";background:var(--accent);transform-origin:100%;pointer-events:none;border-radius:1px;height:2px;transition:transform .3s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.header__nav-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.header__spacer{flex:1}.header__contacts{flex-direction:column;flex:none;align-items:flex-end;gap:1px;margin-right:4px;display:flex}.header__email{color:var(--fg);font-size:14px;font-weight:600;transition:opacity .15s}.header--in:after{animation:.95s cubic-bezier(.22,.61,.36,1) .1s backwards headScan}.header--in .header__logo-img{animation:.55s cubic-bezier(.34,1.56,.64,1) .12s both headDrop}.header--in .header__logo-ch{animation:.4s cubic-bezier(.22,.61,.36,1) both headIn;-webkit-animation-delay:calc(.18s + var(--ci,0) * 35ms);animation-delay:calc(.18s + var(--ci,0) * 35ms)}.header--in .header__nav-link:first-child{animation:.45s cubic-bezier(.22,.61,.36,1) .34s both headIn}.header--in .header__nav-link:nth-child(2){animation:.45s cubic-bezier(.22,.61,.36,1) .4s both headIn}.header--in .header__nav-link:nth-child(3){animation:.45s cubic-bezier(.22,.61,.36,1) .46s both headIn}.header--in .header__nav-link:nth-child(4){animation:.45s cubic-bezier(.22,.61,.36,1) .52s both headIn}.header--in .header__email{animation:.45s cubic-bezier(.22,.61,.36,1) .62s both headIn}.header--in .header__inner>.btn{animation:.45s cubic-bezier(.22,.61,.36,1) .68s both headIn}@media (hover:hover){.header__email:hover{opacity:.6}.header__nav-link:hover{color:var(--fg)}.header__nav-link:hover:after{transform-origin:0;transform:scaleX(1)}.header__logo:hover .header__logo-img{transform:rotate(-10deg)translateY(-2px)}.header__logo:hover .header__logo-ch{-webkit-transition-delay:calc(var(--ci,0) * 30ms);transition-delay:calc(var(--ci,0) * 30ms);transform:translateY(-3px)}}.hero{border-bottom:1px solid var(--line);position:relative}.hero__inner{padding-top:max(52px,min(7vw,92px));padding-bottom:max(64px,min(8vw,108px))}.hero__grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:center;gap:max(36px,min(5vw,64px));display:grid}.hero__badge{border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.hero__badge-dot{background:var(--accent);width:6px;height:6px;-webkit-box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%}.hero__title{letter-spacing:-.02em;color:var(--fg);margin:0 0 20px;font-family:Unbounded,Inter,sans-serif;font-size:max(32px,min(5vw,60px));font-weight:600;line-height:1.08}.hero__nowrap{white-space:nowrap}.hero__word{white-space:nowrap;display:inline-block}.hero__char{-webkit-transform:translate(var(--dx,0px), var(--dy,0px)) rotate(var(--dr,0deg));transform:translate(var(--dx,0px), var(--dy,0px)) rotate(var(--dr,0deg));opacity:var(--do,1);transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s cubic-bezier(.22,.61,.36,1);display:inline-block}@media (prefers-reduced-motion:reduce){.hero__char{transition:none}}.hero__lead{color:var(--body);max-width:520px;margin:0 0 30px;font-size:max(16px,min(1.6vw,18.5px));line-height:1.6}.hero__actions{flex-wrap:wrap;gap:12px;margin-bottom:30px;display:flex}.hero__features{color:var(--muted);flex-wrap:wrap;gap:10px 22px;font-size:13.5px;line-height:1.5;display:flex}.hero__feature{align-items:center;gap:7px;display:inline-flex}.hero__check{color:var(--fg)}.hero__art{justify-content:center;align-items:center;display:flex;position:relative}.hero--in .hero__badge{animation:.6s cubic-bezier(.22,.61,.36,1) 50ms both heroRise}.hero--in .hero__word{animation:.55s cubic-bezier(.22,.61,.36,1) both heroWord;-webkit-animation-delay:calc(.12s + var(--wi,0) * 40ms);animation-delay:calc(.12s + var(--wi,0) * 40ms)}.hero--in .hero__lead{animation:.6s cubic-bezier(.22,.61,.36,1) .5s both heroRise}.hero--in .hero__actions{animation:.6s cubic-bezier(.22,.61,.36,1) .6s both heroRise}.hero--in .hero__features{animation:.6s cubic-bezier(.22,.61,.36,1) .7s both heroRise}.hero--in .hero__art{animation:.8s cubic-bezier(.22,.61,.36,1) .25s both heroRise}.hero--in .hero-scene__seal{transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.34,1.56,.64,1) .95s both sealStamp}.hero-scene{width:100%;max-width:560px;height:auto;color:var(--fg);display:block;overflow:visible}.hero-scene__blink{animation:1.2s step-end infinite blink}.hero-scene__cursor{pointer-events:none;-webkit-transform:translate(var(--hx,222px), var(--hy,312px));transform:translate(var(--hx,222px), var(--hy,312px))}.hero-scene__dash{animation:1s linear infinite dashmove}.hero-scene__dash--2{animation-duration:1.1s}.hero-scene__dash--3{animation-duration:1.2s}.hero-scene__float{pointer-events:bounding-box;animation:4.5s ease-in-out infinite floaty}.hero-scene__float--2{animation-duration:5.2s;animation-delay:.4s}.hero-scene__float--3{animation-duration:4.8s;animation-delay:.8s}.hero-scene__float:hover .hero-scene__float-in{transform:scale(1.14)rotate(-4deg)}.hero-scene__float-in{transform-box:fill-box;transform-origin:50%;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}@media (prefers-reduced-motion:reduce){.hero-scene__float-in{transition:none}}.hero-scene__chart{pointer-events:bounding-box}.hero-scene__chart:hover .hero-scene__bar{animation:.6s cubic-bezier(.34,1.56,.64,1) barBounce}.hero-scene__chart:hover .hero-scene__bar--2{animation-delay:80ms}.hero-scene__chart:hover .hero-scene__bar--3{animation-delay:.16s}.hero-scene__bar{transform-box:fill-box;transform-origin:bottom}.hero-scene__seal{cursor:pointer}.hero-scene__seal:hover .hero-scene__seal-ring{animation:9s linear infinite sealSpin}.hero-scene__seal-ring{transform-box:fill-box;transform-origin:50%}.hero-scene__burst{display:none}.hero-scene__burst--on{display:inline}.hero-scene__ring{transform-box:fill-box;transform-origin:50%;animation:.8s ease-out forwards eggRing}.hero-scene__spark{animation:.9s ease-out forwards spark}.hero-scene__note{transform-box:fill-box;transform-origin:50%;animation:1.8s forwards eggNote}@media (prefers-reduced-motion:reduce){.hero-scene__bar,.hero-scene__seal-ring{animation:none!important}}.ticker{background:var(--inverse);position:relative;overflow:hidden}.ticker:before{content:"";background:linear-gradient(90deg, transparent, var(--accent));transform-origin:0;border-radius:2px;width:160px;height:2px;animation:7s linear 1.4s infinite tickerTracer;position:absolute;top:0;left:-160px}.ticker__track{width:max-content;animation:38s linear infinite tickerScroll;display:flex}.ticker:hover .ticker__track{animation-play-state:paused}.ticker__list{align-items:center;margin:0;padding:0;list-style:none;display:flex}.ticker__item{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.78);align-items:center;padding-top:19px;padding-bottom:19px;font-size:13px;font-weight:600;display:inline-flex}.ticker__item:after{content:"✦";letter-spacing:0;color:var(--accent);margin-left:max(22px,min(3.5vw,42px));margin-right:max(22px,min(3.5vw,42px));font-size:15px}@media (prefers-reduced-motion:reduce){.ticker:before{opacity:0;animation:none}.ticker__track{animation:none}}.chat{padding-top:max(72px,min(10vw,120px));padding-bottom:max(72px,min(10vw,120px));overflow:hidden}.chat__sub{color:var(--muted);text-align:center;max-width:480px;margin:14px auto 0;font-size:15.5px;line-height:1.6}.chat__feed{flex-direction:column;gap:18px;max-width:860px;margin:44px auto 0;display:flex}.chat__bubble{background:var(--surface);border:1px solid var(--line);max-width:min(520px,88%);color:var(--body);border-radius:20px 20px 20px 6px;align-self:flex-start;padding:20px 26px;font-size:max(15px,min(1.7vw,17px));line-height:1.55}.chat__bubble--right{border-radius:20px 20px 6px;align-self:flex-end}.chat__bubble--dark{background:var(--inverse);color:rgba(255,255,255,.85);border:none}.chat__bubble--shifted{margin-left:max(0px,min(6vw,64px))}.chat__bubble--accent{background:var(--accent);color:#111;border:none;max-width:min(560px,92%);padding:22px 28px;font-size:max(16px,min(1.9vw,19px));font-weight:600;line-height:1.5;position:relative}.chat__spark{font-size:22px;position:absolute;top:-10px;right:-6px}.chat__meta{color:var(--muted);align-self:flex-end;align-items:center;gap:8px;padding-right:6px;font-size:13px;display:flex}.chat__meta-logo{width:auto;height:16px;filter:var(--logo-filter,none);opacity:.7}.chat__feed--armed>*{opacity:0}.chat__feed--live .chat__bubble:first-child{animation:.55s cubic-bezier(.26,1.2,.5,1) both chatInL}.chat__feed--live .chat__bubble:nth-child(2){animation:.55s cubic-bezier(.26,1.2,.5,1) .45s both chatInR}.chat__feed--live .chat__bubble:nth-child(3){animation:.55s cubic-bezier(.26,1.2,.5,1) .9s both chatInL}.chat__feed--live .chat__bubble:nth-child(4){animation:.55s cubic-bezier(.26,1.2,.5,1) 1.5s both chatInR}.chat__feed--live .chat__meta{animation:.5s cubic-bezier(.22,.61,.36,1) 2.1s both heroRise}.chat__feed--live .chat__spark{animation:.5s cubic-bezier(.34,1.56,.64,1) 2s both sparkPop}.whyus{padding-top:max(72px,min(10vw,120px));padding-bottom:max(72px,min(10vw,120px))}.whyus__grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:center;gap:max(32px,min(5vw,64px));display:grid}.whyus__title{max-width:460px}.whyus__statement{color:var(--fg);margin:24px 0 0;font-family:Unbounded,Inter,sans-serif;font-size:max(19px,min(2.3vw,27px));font-weight:500;line-height:1.32}.whyus__hl{background:linear-gradient(transparent 60%, var(--accent) 60%);padding:0 2px}.whyus__list{flex-direction:column;display:flex}.whyus__item{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.whyus__item:last-child{border-bottom:1px solid var(--line)}.whyus__dash{background:var(--accent);border-radius:1px;flex:none;width:18px;height:2px;margin-top:11px}.whyus__text{color:var(--body);font-size:max(15px,min(1.7vw,17px));line-height:1.5}.whyus__list--armed .whyus__text,.whyus__list--armed .whyus__dash{opacity:0}.whyus__list--live .whyus__text{animation:.5s cubic-bezier(.16,1,.3,1) both whyShot}.whyus__list--live .whyus__dash{transform-origin:0;animation:.45s cubic-bezier(.16,1,.3,1) both whyTracer}.whyus__list--live .whyus__item:first-child .whyus__text,.whyus__list--live .whyus__item:first-child .whyus__dash{animation-delay:0s}.whyus__list--live .whyus__item:nth-child(2) .whyus__text,.whyus__list--live .whyus__item:nth-child(2) .whyus__dash{animation-delay:.13s}.whyus__list--live .whyus__item:nth-child(3) .whyus__text,.whyus__list--live .whyus__item:nth-child(3) .whyus__dash{animation-delay:.26s}.whyus__list--live .whyus__item:nth-child(4) .whyus__text,.whyus__list--live .whyus__item:nth-child(4) .whyus__dash{animation-delay:.39s}.included{border-top:1px solid var(--line);background:var(--surface)}.included__inner{padding-top:max(72px,min(10vw,120px));padding-bottom:max(72px,min(10vw,120px))}.included__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:44px;display:flex}.included__title{max-width:620px}.included__note{color:var(--muted);max-width:300px;margin:0;font-size:14.5px;line-height:1.6}.included__crossed{white-space:nowrap;position:relative}.included__strike{pointer-events:none;width:106%;height:96%;position:absolute;top:4%;left:-3%;overflow:visible}.included__strike--armed .included__strike-path{stroke-dasharray:120;stroke-dashoffset:120px;transition:stroke-dashoffset .7s cubic-bezier(.22,.61,.36,1) .2s}.included__strike--armed.included__strike--on .included__strike-path{stroke-dashoffset:0}.included__grid{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:1px;display:grid;overflow:hidden}.included__card{background:var(--surface-2);flex-direction:column;gap:10px;padding:24px 26px 26px;transition:background-color .3s,box-shadow .3s;display:flex}.included__row{align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.included__num{color:var(--fg);font-family:Unbounded,Inter,sans-serif;font-size:18px;font-weight:500}.included__leader{background-image:radial-gradient(circle, var(--line-strong) 1px, transparent 1.4px);background-repeat:repeat-x;background-size:8px 2px;flex:1;height:2px;position:relative;overflow:hidden}.included__leader:after{content:"";background:linear-gradient(90deg, transparent, var(--accent) 55%, var(--accent));position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-101%)}.included__price{font-variant-numeric:tabular-nums;color:var(--fg);background:linear-gradient(transparent 62%, var(--accent) 62%);white-space:nowrap;padding:0 3px;font-size:15px;font-weight:700}.included__name{color:var(--fg);font-size:16px;font-weight:600}.included__text{color:var(--body);margin:0;font-size:14px;line-height:1.55}@media (hover:hover){.included__card:hover{background-color:color-mix(in srgb, var(--accent) 5%, var(--surface-2));-webkit-box-shadow:inset 3px 0 0 var(--accent);box-shadow:inset 3px 0 0 var(--accent)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.included__card:hover .included__leader:after{animation:.7s cubic-bezier(.22,.61,.36,1) both inclTracer}}.included__grid--armed .included__card{opacity:0}.included__grid--live .included__price{animation:.45s cubic-bezier(.34,1.56,.64,1) both pricePop}.included__grid--live .included__card{animation:.55s cubic-bezier(.22,.61,.36,1) both cardInL}.included__grid--live .included__card:first-child{animation-delay:0s}.included__grid--live .included__card:first-child .included__price{animation-delay:.4s}.included__grid--live .included__card:nth-child(2){animation-delay:.14s}.included__grid--live .included__card:nth-child(2) .included__price{animation-delay:.54s}.included__grid--live .included__card:nth-child(3){animation-delay:.28s}.included__grid--live .included__card:nth-child(3) .included__price{animation-delay:.68s}.included__grid--live .included__card:nth-child(4){animation-delay:.42s}.included__grid--live .included__card:nth-child(4) .included__price{animation-delay:.82s}.compare{padding-top:max(72px,min(10vw,120px));padding-bottom:max(72px,min(10vw,120px))}.compare__scroll{margin-top:36px;overflow-x:auto}.compare__table{border-collapse:separate;border-spacing:0;width:100%;min-width:660px;font-size:14.5px;line-height:1.5}.compare__th{text-align:left;color:var(--body);padding:12px 16px;font-size:15px;font-weight:600}.compare__th--us{color:var(--fg);background:var(--surface);border-radius:12px 12px 0 0;font-weight:700}.compare__label{color:var(--muted);border-top:1px solid var(--line);white-space:nowrap;padding:14px 16px;font-size:13.5px}.compare__cell{color:var(--body);border-top:1px solid var(--line);vertical-align:top;padding:14px 16px}.compare__cell--us{color:var(--fg);background:var(--surface);font-weight:500}.compare__cell--last{border-radius:0 0 12px 12px}.compare__note{color:var(--muted);margin:20px 0 0;font-size:13.5px}@media (hover:hover){.compare__table tbody tr .compare__label,.compare__table tbody tr .compare__cell{transition:background-color .3s,color .3s,box-shadow .3s}.compare__table tbody tr:hover .compare__label,.compare__table tbody tr:hover .compare__cell{background-color:color-mix(in srgb, var(--accent) 10%, transparent)}.compare__table tbody tr:hover .compare__label{color:var(--fg);-webkit-box-shadow:inset 3px 0 0 var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.compare__table tbody tr:hover .compare__cell--us{background-color:color-mix(in srgb, var(--accent) 26%, transparent);color:var(--fg)}}.reviews{padding-bottom:max(80px,min(10vw,120px))}.reviews__grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin-top:32px;display:grid}.reviews__card{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:14px;padding:24px;display:flex}.reviews__quote{color:var(--body);flex:1;margin:0;font-size:15px;line-height:1.6}.reviews__author{color:var(--fg);font-size:14.5px;font-weight:600}.reviews__project{color:var(--muted);margin-top:2px;font-size:13px}.reviews__note{color:var(--muted);margin:20px 0 0;font-size:13px}.tariffs{border-top:1px solid var(--line);background:var(--surface)}.tariffs__inner{padding-top:max(72px,min(10vw,120px));padding-bottom:max(72px,min(10vw,120px))}.tariffs__grid{grid-template-columns:repeat(auto-fit,minmax(min(248px,100%),1fr));gap:14px;margin-top:36px;display:grid}.tariffs__included{color:var(--muted);margin:28px 0 0;font-size:14px;line-height:1.6}.tariffs__hint{color:var(--body);margin:10px 0 0;font-size:14px;line-height:1.6}.tariff{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:26px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,border-color .35s;display:flex}.tariff--featured{background:var(--inverse);border-color:var(--inverse)}.tariff__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tariff__name{color:var(--fg);font-size:17px;font-weight:600}.tariff--featured .tariff__name{color:#fff}.tariff__badge{color:rgba(255,255,255,.85);border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:500}.tariff__desc{color:var(--body);flex:1;margin:0;font-size:14.5px;line-height:1.55}.tariff--featured .tariff__desc{color:rgba(255,255,255,.72)}.tariff__term{color:var(--muted);font-size:13.5px}.tariff--featured .tariff__term{color:rgba(255,255,255,.5)}.tariff__price{color:var(--fg);font-variant-numeric:tabular-nums;font-family:Unbounded,Inter,sans-serif;font-size:21px;font-weight:600}.tariff--featured .tariff__price{color:#fff}@media (hover:hover){.tariff:hover{border-color:var(--accent);-webkit-box-shadow:0 24px 48px -20px color-mix(in srgb, var(--accent) 60%, transparent), 0 6px 18px -8px rgba(0,0,0,.12);box-shadow:0 24px 48px -20px color-mix(in srgb, var(--accent) 60%, transparent), 0 6px 18px -8px rgba(0,0,0,.12);transform:translateY(-6px)}.tariff:first-child:hover{transform:translateY(-6px)rotate(1.2deg)}.tariff:nth-child(2):hover{transform:translateY(-6px)scale(1.02)}.tariff:nth-child(2):hover .tariff__badge{animation:.5s badgeWiggle}.tariff:nth-child(3):hover{transform:translateY(-6px)rotate(-1.2deg)}.tariff:nth-child(4):hover{transform:translateY(-6px)}.tariff:nth-child(4):hover .tariff__price{transform-origin:0;animation:.45s cubic-bezier(.34,1.56,.64,1) pricePop}}.calc{padding-top:max(72px,min(10vw,120px));padding-bottom:max(72px,min(10vw,120px))}.calc__panel{background:var(--surface);border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:max(24px,min(3vw,40px));margin-top:36px;padding:max(20px,min(3.5vw,40px));display:grid}.calc__step{color:var(--muted);margin-bottom:12px;font-size:13.5px}.calc__step--options{margin:24px 0 12px}.calc__step--tight{margin-bottom:0}.calc__group{flex-direction:column;gap:10px;display:flex}.calc__opt{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s;display:flex}.calc__opt--active{border-color:var(--fg)}.calc__control{border:1.5px solid var(--line-strong);box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.calc__control--box{border-radius:5px}.calc__fill{background:0 0;border-radius:50%;width:8px;height:8px;transition:background .15s}.calc__control--box .calc__fill{border-radius:3px;width:10px;height:10px}.calc__opt--active .calc__fill{background:var(--fg)}.calc__opt-name{color:var(--fg);flex:1;font-size:15px;font-weight:500}.calc__opt-price{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.calc__summary{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:14px;padding:max(22px,min(3vw,32px));display:flex;position:sticky;top:82px}.calc__total{color:var(--fg);font-variant-numeric:tabular-nums;font-family:Unbounded,Inter,sans-serif;font-size:max(32px,min(4vw,46px));font-weight:600;line-height:1.05}.calc__term{color:var(--body);font-size:15px}.calc__task{background:var(--surface);border:1px solid var(--line);width:100%;min-height:104px;color:var(--fg);resize:vertical;box-sizing:border-box;border-radius:12px;padding:14px;font-size:14.5px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.calc__task:focus{border-color:var(--fg);-webkit-box-shadow:0 0 0 3px var(--ring);box-shadow:0 0 0 3px var(--ring);outline:none}.calc__actions{flex-direction:column;gap:10px;display:flex}.calc__note{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.cases{background:var(--inverse);color:#fff}.cases__inner{padding-top:max(80px,min(10vw,130px));padding-bottom:max(72px,min(9vw,110px))}.cases__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cases__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-bottom:14px;font-size:13px;font-weight:500}.cases__title{max-width:640px}.cases__lead{color:rgba(255,255,255,.55);max-width:280px;margin:0;font-size:14.5px;line-height:1.6}.cases__grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:20px;margin-top:48px;display:grid}.cases__more{justify-content:center;margin-top:48px;display:flex}.case{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.12);border-radius:18px;flex-direction:column;transition:transform .3s cubic-bezier(.22,.61,.36,1),border-color .3s,background .3s;display:flex;overflow:hidden}.case__media{position:relative;overflow:hidden}.case__img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:230px}.case__ph{background:repeating-linear-gradient(-45deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 10px,rgba(255,255,255,.02) 10px,rgba(255,255,255,.02) 20px);border-bottom:1px solid rgba(255,255,255,.08);justify-content:center;align-items:center;height:230px;display:flex}.case__ph span{color:rgba(255,255,255,.55);font-family:Caveat,cursive;font-size:27px;font-weight:700;transform:rotate(-4deg)}.case__tag{color:#111;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px}.case__tag--ghost{color:rgba(255,255,255,.85);backdrop-filter:blur(6px);background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.24)}.case__tag-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.case__body{flex-direction:column;flex:1;gap:14px;padding:24px;display:flex}.case__meta{color:rgba(255,255,255,.5);align-items:center;gap:10px;font-size:12.5px;display:flex}.case__meta-sep{opacity:.4}.case__name{color:#fff;font-size:20px;font-weight:600;line-height:1.3}.case__text{color:rgba(255,255,255,.62);flex:1;margin:0;font-size:14.5px;line-height:1.6}.case__chips{flex-wrap:wrap;gap:8px;display:flex}.case__chip{color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:6px 10px;font-size:12px}.case__foot{border-top:1px solid rgba(255,255,255,.1);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.case__url{color:rgba(255,255,255,.75);font-size:13.5px}.case__url--dim{color:rgba(255,255,255,.4)}.case__arrow{color:#fff;font-size:14px;transition:transform .3s;display:inline-block}@media (hover:hover){a.case:hover{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.28);transform:translateY(-5px)}a.case:hover .case__arrow{transform:translate(4px)}}.fx{padding-bottom:max(88px,min(11vw,140px))}.fx__title{max-width:720px}.fx__sub{color:rgba(255,255,255,.55);max-width:560px;margin:14px 0 0;font-size:15px;line-height:1.6}.fx__grid{grid-template-columns:repeat(auto-fit,minmax(min(215px,100%),1fr));gap:16px;margin-top:40px;display:grid}.fx__card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:16px;flex-direction:column;gap:14px;min-height:228px;padding:18px;display:flex}.fx__label{color:rgba(255,255,255,.5);font-size:12.5px}.fx__stage{flex:1;align-items:center;display:flex}.fx__stage--center{justify-content:center}.fx__hint{color:rgba(255,255,255,.45);font-size:12px}.fx__note{color:rgba(255,255,255,.5);margin:24px 0 0;font-size:13.5px;line-height:1.6}.fx-mini{background:#fff;border:1px solid #e5e5e5;border-radius:12px;width:100%;padding:14px;transition:background .3s,border-color .3s}.fx-mini__title{color:#111;font-size:13.5px;font-weight:600;transition:color .3s}.fx-mini__sub{color:#707072;margin:2px 0 10px;font-size:11.5px;transition:color .3s}.fx-mini__btn{color:#fff;background:#111;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:600;transition:background .3s,color .3s;display:inline-block}.fx__card--dark .fx-mini{background:#111;border-color:#39393b}.fx__card--dark .fx-mini .fx-mini__title{color:#fff}.fx__card--dark .fx-mini .fx-mini__sub{color:rgba(255,255,255,.6)}.fx__card--dark .fx-mini .fx-mini__btn{color:#111;background:#fff}.fx-switch{cursor:pointer;align-items:center;gap:10px;display:flex}.fx-switch__track{background:#4b4b4d;border-radius:11px;flex:none;width:40px;height:22px;transition:background .25s;position:relative}.fx-switch__knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s,background .25s;position:absolute;top:2px;left:0;transform:translate(2px)}.fx-switch__label{color:rgba(255,255,255,.6);font-size:12.5px}.fx__card--dark .fx-switch .fx-switch__track{background:#fff}.fx__card--dark .fx-switch .fx-switch__knob{background:#111;transform:translate(20px)}.fx-prod{cursor:pointer;background:#fff;border-radius:12px;width:100%;padding:12px;transition:transform .25s,box-shadow .25s;box-shadow:0 1px 2px rgba(0,0,0,.2)}.fx-prod__img{background:#f2f2f3;border-radius:8px;justify-content:center;align-items:center;height:54px;margin-bottom:10px;display:flex}.fx-prod__img-dot{background:#cacacb;border-radius:50%;width:22px;height:22px}.fx-prod__name{color:#111;font-size:13px;font-weight:600}.fx-prod__row{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.fx-prod__price{color:#111;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.fx-prod__btn{color:#fff;opacity:0;background:#111;border-radius:7px;padding:5px 10px;font-size:10.5px;font-weight:600;transition:opacity .25s,transform .25s;transform:translateY(6px)}@media (hover:hover){.fx-prod:hover{transform:translateY(-5px);box-shadow:0 16px 32px rgba(0,0,0,.35)}.fx-prod:hover .fx-prod__btn{opacity:1;transform:translateY(0)}}.fx-counter{cursor:pointer;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.fx-counter__num{color:#fff;font-variant-numeric:tabular-nums;font-family:Unbounded,Inter,sans-serif;font-size:36px;font-weight:600;line-height:1}.fx-counter__label{color:rgba(255,255,255,.5);margin-top:10px;font-size:12px}.fx-phone{box-sizing:border-box;color:#fff;font-variant-numeric:tabular-nums;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);border-radius:10px;width:100%;padding:12px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.fx-phone:focus{border-color:#fff;outline:none;box-shadow:0 0 0 3px rgba(255,255,255,.12)}.fx-shine{color:#111;background:linear-gradient(110deg,#fff 0%,#fff 42%,#dcdcdc 50%,#fff 58%) 130% 0/220% 100%;border-radius:10px;height:44px;padding:0 20px;font-size:14px;font-weight:600;transition:transform .2s}@media (hover:hover){.fx-shine:hover{animation:.9s btnShine;transform:translateY(-1px)}}.offer{padding-top:max(72px,min(10vw,120px));padding-bottom:max(72px,min(10vw,120px))}.offer__grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:center;gap:max(36px,min(5vw,72px));display:grid}.offer__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:13px;font-weight:600}.offer__title{margin:0 0 18px}.offer__lead{color:var(--body);max-width:540px;margin:0 0 18px;font-size:max(15.5px,min(1.7vw,17.5px));line-height:1.6}.offer__list{flex-direction:column;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:flex}.offer__item{color:var(--body);padding-left:30px;font-size:max(15px,min(1.7vw,16.5px));line-height:1.5;position:relative}.offer__item:before{content:"";background:var(--accent);border-radius:1px;width:18px;height:2px;position:absolute;top:.62em;left:0}.offer__note{color:var(--muted);margin:0 0 26px;font-size:13.5px}.offer__media{justify-self:center;width:100%;max-width:560px;position:relative}.offer__photo{border:1px solid var(--line);border-radius:18px;width:100%;height:auto;transition:transform .45s cubic-bezier(.22,.61,.36,1);display:block;transform:rotate(1.5deg);box-shadow:0 24px 60px -30px rgba(0,0,0,.25)}.offer__badge{background:var(--accent);color:#111;border-radius:999px;padding:10px 18px;font-family:Caveat,cursive;font-size:27px;font-weight:700;line-height:1;position:absolute;top:-20px;right:-16px;transform:rotate(-6deg);box-shadow:0 8px 20px rgba(0,0,0,.12)}.offer__scribble{pointer-events:none;position:absolute;bottom:-18px;left:-36px}@media (max-width:780px){.offer__scribble{display:none}}.offer__scribble--armed .offer__scribble-path{stroke-dasharray:340;stroke-dashoffset:340px;transition:stroke-dashoffset .9s cubic-bezier(.22,.61,.36,1)}.offer__scribble--armed .offer__scribble-head{opacity:0;transition:opacity .3s .85s}.offer__scribble--armed.offer__scribble--on .offer__scribble-path{stroke-dashoffset:0}.offer__scribble--armed.offer__scribble--on .offer__scribble-head{opacity:1}@media (hover:hover){.offer__media:hover .offer__photo{transform:rotate(0)}}.process{border-bottom:1px solid var(--line)}.process__inner{padding-top:max(80px,min(10vw,130px));padding-bottom:max(72px,min(9vw,110px))}.process__sub{color:var(--muted);max-width:520px;margin:14px 0 0;font-size:15.5px;line-height:1.6}.process__timeline{margin-top:52px}.process__track{background:var(--line);border-radius:1px;height:2px;position:relative}.process__fill{background:var(--fg);border-radius:1px;width:0%;height:100%;position:absolute;top:0;left:0}.process__dot{border:2px solid var(--fg);background:var(--bg);box-sizing:border-box;border-radius:50%;width:11px;height:11px;transition:background .3s;position:absolute;top:50%;transform:translate(-5px,-50%)}.process__dot--1{left:0%;transform:translateY(-50%)}.process__dot--2{left:33.3%}.process__dot--3{left:66.6%}.process__dot--4{left:100%;transform:translate(-11px,-50%)}.process__steps{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:20px;padding-top:26px;display:grid}.process__step-head{align-items:center;gap:8px;display:inline-flex}.process__stage{color:#111;background:var(--accent);border-radius:6px;padding:3px 8px;font-family:Unbounded,Inter,sans-serif;font-size:12px;font-weight:600}.process__day{color:var(--muted);font-size:12.5px;font-weight:600}.process__step-name{color:var(--fg);margin:10px 0 6px;font-size:16px;font-weight:600}.process__step-text{color:var(--body);margin:0;font-size:14px;line-height:1.55}.process__note{color:var(--muted);margin:32px 0 0;font-size:13.5px}.principles{padding-bottom:max(80px,min(10vw,120px))}.principles__list{margin-top:32px}.principles__row{border-top:1px solid var(--line);grid-template-columns:56px 1fr;align-items:baseline;gap:16px;padding:22px 0;display:grid}.principles__row:last-child{border-bottom:1px solid var(--line)}.principles__num{color:var(--muted);font-variant-numeric:tabular-nums;font-family:Unbounded,Inter,sans-serif;font-size:13px;font-weight:500}.principles__text{color:var(--fg);font-size:max(16px,min(1.8vw,18px));font-weight:500;line-height:1.5}.support{padding-bottom:max(80px,min(10vw,120px))}.support__card{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:max(24px,min(3vw,48px));padding:max(24px,min(3.5vw,40px));display:flex}.support__info{flex:1;min-width:260px}.support__name{color:var(--fg);font-size:19px;font-weight:600}.support__text{color:var(--body);max-width:520px;margin:10px 0 0;font-size:15.5px;line-height:1.6}.support__note{color:var(--muted);margin:12px 0 0;font-size:13.5px}.support__price{color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Unbounded,Inter,sans-serif;font-size:max(24px,min(3vw,32px));font-weight:600}.faq{padding-top:max(80px,min(10vw,130px));padding-bottom:max(72px,min(9vw,110px))}.faq__list{margin-top:max(28px,min(4vw,44px))}.faq__item{-webkit-column-gap:clamp(32px, 5vw, 72px);-moz-column-gap:clamp(32px, 5vw, 72px);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:max(32px,min(5vw,72px));display:grid;position:relative}.faq__item:first-child{border-top:1px solid var(--line)}.faq__item:after{content:"";background:var(--accent);transform-origin:0;pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.faq__question{cursor:pointer;text-align:left;width:100%;color:var(--fg);grid-area:1/1;padding:24px 0;font-size:max(17px,min(1.5vw,21px));font-weight:600;line-height:1.35}.faq__icon{color:var(--muted);font-size:22px;font-weight:400;line-height:1;transition:transform .35s cubic-bezier(.34,1.56,.64,1),color .2s cubic-bezier(.22,.61,.36,1);position:absolute;top:26px;right:0}.faq__answer{opacity:0;grid-area:1/2;max-height:0;padding-right:max(36px,min(4vw,56px));transition:max-height .4s cubic-bezier(.22,.61,.36,1),opacity .3s;overflow:hidden}.faq__answer p{color:var(--body);max-width:640px;margin:0;padding:26px 0 24px;font-size:15px;line-height:1.65}.faq__item--open .faq__icon{color:var(--fg);transform:rotate(45deg)}.faq__item--open .faq__answer{opacity:1}.faq__item--open:after{transform:scaleX(1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.faq__item:after{transition:transform .45s cubic-bezier(.22,.61,.36,1)}.faq__item:hover:after{transform:scaleX(1)}.faq__item:hover .faq__icon{color:var(--fg)}}@media (max-width:780px){.faq__item{display:block}.faq__question{padding:20px 44px 20px 0;font-size:16.5px;line-height:1.4}.faq__icon{top:22px}.faq__answer{padding-right:0}.faq__answer p{padding:0 0 20px}}.cta{border-top:1px solid var(--line);background:var(--surface);overflow:hidden}.cta__inner{padding-top:max(64px,min(9vw,110px));padding-bottom:max(72px,min(10vw,120px))}.cta__box{position:relative}.cta__edge{pointer-events:none;z-index:1;width:100%;height:max(14px,min(3vw,34px));display:block;position:absolute;top:0;bottom:auto;left:0;right:0;overflow:visible}.cta__edge-path{stroke:var(--accent);stroke-width:2px;stroke-linecap:round}.cta__feather{--feather-h:clamp(170px, 22vw, 290px);right:max(14px,min(4vw,48px));top:calc(var(--feather-h) * -.35);height:var(--feather-h);transform-origin:18% 90%;width:auto;filter:var(--logo-filter,none);pointer-events:none;z-index:2;position:absolute;transform:rotate(24deg)}@media (max-width:780px){.cta__feather{--feather-h:120px}}.cta__box--armed .cta__edge-path{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .55s cubic-bezier(.22,.61,.36,1) .15s}.cta__box--armed .cta__feather{opacity:0}.cta__box--on .cta__edge-path{stroke-dashoffset:0}.cta__box--on .cta__feather{animation:.45s cubic-bezier(.34,1.56,.64,1) .5s both ctaQuill}.cta__panel{background:var(--inverse);clip-path:polygon(0 max(14px,min(3vw,34px)),100% 0,100% 100%,0 100%);border-radius:24px;padding:max(48px,min(7vw,72px)) max(22px,min(5vw,64px)) max(32px,min(5vw,52px))}.cta__lead{color:rgba(255,255,255,.6);text-align:center;max-width:520px;margin:14px auto 0;font-size:15.5px;line-height:1.6}.cta__form{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px;max-width:720px;margin:32px auto 0;display:grid}.cta__input{color:#111;box-sizing:border-box;background:#fff;border:1px solid transparent;border-radius:11px;height:52px;padding:0 16px;font-size:15px;transition:box-shadow .15s}.cta__input--phone{font-variant-numeric:tabular-nums}.cta__input:focus{-webkit-box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 55%, transparent);outline:none}@media (max-width:819px){.cta__submit{grid-column:1/-1;justify-self:center;width:min(100%,340px)}}.cta__alt{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;margin-top:20px;display:flex}.cta__alt-btn{background:0 0;align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.cta__disclaimer{color:rgba(255,255,255,.45);font-size:13px}.cta__consent{text-align:center;color:rgba(255,255,255,.4);max-width:560px;margin:14px auto 0;font-size:12.5px;line-height:1.55}.cta__consent-link{color:rgba(255,255,255,.65);text-underline-offset:3px;text-decoration:underline;transition:color .15s}.cta__consent-link:hover{color:#fff}.footer{background:var(--inverse);color:rgba(255,255,255,.65)}.footer__inner{padding-top:max(56px,min(8vw,88px));padding-bottom:28px}.footer__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:48px 40px;display:grid}@media (max-width:780px){.footer__grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:40px 32px}}.footer__logo{align-items:center;gap:10px;display:inline-flex}.footer__logo-img{filter:invert()}.footer__logo-text{letter-spacing:-.01em;color:#fff;font-size:19px}.footer__logo-text b{font-weight:750}.footer__logo-text span{opacity:.75;font-weight:400}.footer__about{margin:18px 0 0;font-size:14.5px;line-height:1.65}.footer__req{color:rgba(255,255,255,.45);margin:14px 0 0;font-size:13px;line-height:1.7}.footer__nav{grid-template-columns:repeat(2, -webkit-max-content);grid-template-columns:repeat(2,max-content);align-content:start;gap:14px 44px;padding-top:6px;display:grid}@media (max-width:780px){.footer__nav{grid-template-columns:repeat(2,1fr);gap:14px 16px}}.footer__nav-link{color:rgba(255,255,255,.7);font-size:15px;transition:color .2s cubic-bezier(.22,.61,.36,1)}.footer__nav-link:hover{color:#fff}.footer__contacts{flex-direction:column;justify-self:end;align-items:flex-start;gap:14px;display:flex}@media (max-width:780px){.footer__contacts{grid-column:1/-1;justify-self:stretch;align-items:center}}.footer__email{position:relative}.footer__email:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .3s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.footer__email:hover:after{transform:scaleX(1)}.footer__email{letter-spacing:-.01em;color:var(--accent);font-size:max(21px,min(3vw,30px));font-weight:600;line-height:1.2}.footer__tg{margin-top:10px}@media (max-width:780px){.footer__tg{width:min(100%,340px)}}.footer__bottom{color:rgba(255,255,255,.45);border-top:1px solid rgba(255,255,255,.12);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:max(40px,min(6vw,64px));padding-top:20px;font-size:13px;display:flex}.footer__bottom-link{color:rgba(255,255,255,.55);transition:color .2s cubic-bezier(.22,.61,.36,1)}.footer__bottom-link:hover{color:#fff}.footer__mobile-pad{height:76px}.scroll-gauge{z-index:40;pointer-events:none;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.scroll-gauge__track{background:var(--line-strong);opacity:.6;border-radius:1px;width:2px;height:150px;position:relative}.scroll-gauge__bar{background:var(--fg);border-radius:1px;width:2px;height:26px;position:absolute;top:0;left:0}.mobile-bar{z-index:60;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);position:fixed;bottom:0;left:0;right:0}.mobile-bar__inner{border:1px solid var(--line-strong);border-radius:12px;height:54px;display:flex;overflow:hidden}.mobile-bar__btn{background:var(--surface);color:var(--fg);flex:1;justify-content:center;align-items:center;gap:7px;font-size:14.5px;font-weight:600;display:inline-flex}.mobile-bar__btn--accent{background:var(--accent);color:var(--accent-ink);border-left:1px solid var(--line-strong);font-weight:700}.privacy{min-height:100vh}.privacy__inner{max-width:720px;margin-left:auto;margin-right:auto;padding:48px max(20px,min(4vw,24px)) 96px}.privacy__back{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.privacy__title{letter-spacing:-.01em;color:var(--fg);margin:32px 0 20px;font-family:Unbounded,Inter,sans-serif;font-size:max(26px,min(4vw,36px));font-weight:600;line-height:1.15}.privacy__subtitle{letter-spacing:-.01em;color:var(--fg);margin:40px 0 12px;font-family:Unbounded,Inter,sans-serif;font-size:max(18px,min(2.4vw,22px));font-weight:600;line-height:1.3}.privacy__subtitle:first-of-type{margin-top:8px}.privacy__text{color:var(--body);margin:0 0 14px;font-size:16.5px;line-height:1.7}.privacy__text:last-of-type{margin-bottom:0}.privacy__copyright{color:var(--muted);margin:48px 0 0;font-size:13.5px}html.cursor-on,html.cursor-on *{cursor:none}html.cursor-on input,html.cursor-on textarea,html.cursor-on select{cursor:auto}.cursor--hidden .cursor__dot,.cursor--hidden .cursor__ring,.cursor--text .cursor__dot,.cursor--text .cursor__ring{opacity:0}.cursor__dot{z-index:9999;background:var(--accent);pointer-events:none;width:12px;height:12px;-webkit-transform:translate(var(--cx,-100px), var(--cy,-100px)) scale(var(--ds,1));transform:translate(var(--cx,-100px), var(--cy,-100px)) scale(var(--ds,1));border-radius:50%;transition:opacity .25s;position:fixed;top:-6px;left:-6px}.cursor__ring{z-index:9999;mix-blend-mode:difference;opacity:.85;pointer-events:none;width:40px;height:40px;-webkit-transform:translate(var(--rx,-100px), var(--ry,-100px)) scale(var(--cs,1));transform:translate(var(--rx,-100px), var(--ry,-100px)) scale(var(--cs,1));border:2px solid #cfcfcf;border-radius:50%;transition:opacity .25s;position:fixed;top:-20px;left:-20px}.fab{z-index:950;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:16px;right:16px}@media (max-width:780px){.fab{bottom:calc(82px + env(safe-area-inset-bottom))}}.fab__btn{border:1px solid var(--line-strong);background:var(--bg);width:46px;height:46px;color:var(--fg);border-radius:50%;place-items:center;transition:transform .25s,border-color .25s,opacity .3s;display:grid;box-shadow:0 8px 24px rgba(0,0,0,.14)}.fab__btn--top{opacity:0;pointer-events:none;transform:translateY(8px)}.fab__btn--top.fab__btn--visible{opacity:1;pointer-events:auto;transform:none}.fab__icon{place-items:center;display:grid}.fab__icon--sun{display:none}@media (hover:hover){.fab__btn:hover{border-color:var(--accent);transform:translateY(-2px)}}html.theme-dark .fab__icon--moon{display:none}html.theme-dark .fab__icon--sun{display:grid}html{--bg:#fff;--surface:#f6f6f7;--surface-2:#fff;--inverse:#0f0f10;--fg:#0f0f10;--body:#3a3a3d;--muted:#71717a;--line:#e7e7ea;--line-strong:#cacacb;--btn-bg:#111;--btn-fg:#fff;--ring:rgba(17,17,17,.14);--ph:#8f8f91;--accent:#c2f405;--accent-ink:#111;--logo-filter:none;scroll-behavior:smooth}html.theme-dark{--bg:#0f0f10;--surface:#18181b;--surface-2:#131316;--inverse:#1f1f23;--fg:#f4f4f5;--body:#c9c9ce;--muted:#8b8b93;--line:#26262b;--line-strong:#3d3d43;--btn-bg:#f4f4f5;--btn-fg:#111;--ring:rgba(255,255,255,.2);--ph:#6e6e75;--logo-filter:invert(1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{margin:0;padding:0}body{background:var(--bg);min-height:100vh;color:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,-apple-system,Segoe UI,system-ui,sans-serif;overflow-x:clip}input,textarea,button{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0}a{color:inherit;text-decoration:none}img{display:block}::-webkit-input-placeholder{color:var(--ph);opacity:1}::placeholder{color:var(--ph);opacity:1}:-ms-placeholder-shown{color:var(--ph);opacity:1}::placeholder{color:var(--ph);opacity:1}::selection{background:var(--fg);color:var(--bg)}#prices,#calc,#cases,#process,#faq{scroll-margin-top:84px}a:focus-visible{outline:2px solid var(--fg);outline-offset:2px}button:focus-visible{outline:2px solid var(--fg);outline-offset:2px}[role=button]:focus-visible{outline:2px solid var(--fg);outline-offset:2px}[role=radio]:focus-visible{outline:2px solid var(--fg);outline-offset:2px}[role=checkbox]:focus-visible{outline:2px solid var(--fg);outline-offset:2px}input:focus-visible{outline:2px solid var(--fg);outline-offset:2px}textarea:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.sec-dark a:focus-visible{outline-color:#fff}.sec-dark button:focus-visible{outline-color:#fff}.sec-dark [role=button]:focus-visible{outline-color:#fff}.sec-dark input:focus-visible{outline-color:#fff}@keyframes btnShine{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:.12}}@keyframes dashmove{to{stroke-dashoffset:-13px}}@keyframes spark{0%{opacity:1;transform:translateY(0)scale(0)}70%{opacity:1}to{opacity:0;transform:translateY(-32px)scale(1)}}@keyframes eggRing{0%{opacity:.75;transform:scale(.55)}to{opacity:0;transform:scale(2.3)}}@keyframes eggNote{0%{opacity:0;transform:translateY(8px)scale(.85)}25%{opacity:1;transform:translateY(0)scale(1)}80%{opacity:1}to{opacity:0}}@keyframes barBounce{0%{transform:scaleY(1)}35%{transform:scaleY(.55)}70%{transform:scaleY(1.12)}to{transform:scaleY(1)}}@keyframes sealSpin{to{transform:rotate(360deg)}}@keyframes heroRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes heroWord{0%{opacity:0;transform:translateY(.55em)}to{opacity:1;transform:none}}@keyframes sealStamp{0%{opacity:0;transform:scale(2.2)rotate(6deg)}70%{opacity:1;transform:scale(.94)rotate(-9deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}@keyframes chatInL{0%{opacity:0;transform:translate(-44px,10px)scale(.92)}to{opacity:1;transform:none}}@keyframes chatInR{0%{opacity:0;transform:translate(44px,10px)scale(.92)}to{opacity:1;transform:none}}@keyframes sparkPop{0%{opacity:0;transform:scale(0)rotate(-30deg)}70%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes whyShot{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:none}}@keyframes whyTracer{0%{opacity:0;transform:translate(320px)scaleX(7)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes cardInL{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes badgeWiggle{0%{transform:rotate(0)}30%{transform:rotate(-4deg)}65%{transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes pricePop{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes inclTracer{0%{transform:translate(-101%)}to{transform:translate(101%)}}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tickerTracer{0%{opacity:0;transform:translate(0)scaleX(.4)}3%{opacity:1}20%{opacity:1;transform:translate(calc(100vw + 320px))scaleX(2.4)}21%,to{opacity:0;transform:translate(calc(100vw + 320px))scaleX(2.4)}}@keyframes headDrop{0%{opacity:0;transform:translateY(-16px)rotate(-14deg)}62%{opacity:1;transform:translateY(2px)rotate(2deg)}to{opacity:1;transform:none}}@keyframes headIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes headScan{0%{opacity:0;transform:translate(0)scaleX(.5)}8%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(calc(100vw + 180px))scaleX(1.6)}}@keyframes ctaQuill{0%{opacity:0;transform:rotate(42deg)translateY(-30px)scale(.72)}to{opacity:1;transform:rotate(24deg)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-anim]{animation:none!important}}@media (max-width:780px){.only-desktop{display:none!important}}@media (min-width:781px){.only-mobile{display:none!important}}@media (max-width:889px){.only-wide{display:none!important}}
