.hero,.proof,.invis,.cost,.how,.pricing,.testi,.faq,.leadgen,.team{border-bottom:1px solid var(--ink)}.hero__cta,.proof__cta,.invis__cta,.cost__cta,.how__cta,.pricing__hero-cta,.testi__cta,.faq__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-weight:600;color:#fff;background:var(--red);border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.hero__cta:hover,.proof__cta:hover,.invis__cta:hover,.cost__cta:hover,.how__cta:hover,.pricing__hero-cta:hover,.testi__cta:hover,.faq__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.pr,.lgr{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.pr.is-visible,.lgr.is-visible{opacity:1;transform:translateY(0)}@media (max-width:767px){.proof__cta,.invis__cta,.cost__cta,.how__cta,.testi__cta,.faq__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:1119px){.hero,.proof,.invis,.cost,.how,.pricing,.testi,.faq,.leadgen,.team{border-bottom:1px solid var(--ink)}.hero__cta,.proof__cta,.invis__cta,.cost__cta,.how__cta,.pricing__hero-cta,.testi__cta,.faq__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-weight:600;color:#fff;background:var(--red);border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.hero__cta:hover,.proof__cta:hover,.invis__cta:hover,.cost__cta:hover,.how__cta:hover,.pricing__hero-cta:hover,.testi__cta:hover,.faq__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.pr,.lgr{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.pr.is-visible,.lgr.is-visible{opacity:1;transform:translateY(0)}@media (max-width:767px){.proof__cta,.invis__cta,.cost__cta,.how__cta,.testi__cta,.faq__cta{width:100%;justify-content:center;padding:15px 28px}}}@media (max-width:1023px){.hero,.proof,.invis,.cost,.how,.pricing,.testi,.faq,.leadgen,.team{border-bottom:1px solid var(--ink)}.hero__cta,.proof__cta,.invis__cta,.cost__cta,.how__cta,.pricing__hero-cta,.testi__cta,.faq__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-weight:600;color:#fff;background:var(--red);border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.hero__cta:hover,.proof__cta:hover,.invis__cta:hover,.cost__cta:hover,.how__cta:hover,.pricing__hero-cta:hover,.testi__cta:hover,.faq__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.pr,.lgr{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.pr.is-visible,.lgr.is-visible{opacity:1;transform:translateY(0)}@media (max-width:767px){.proof__cta,.invis__cta,.cost__cta,.how__cta,.testi__cta,.faq__cta{width:100%;justify-content:center;padding:15px 28px}}}@media (max-width:767px){.hero,.proof,.invis,.cost,.how,.pricing,.testi,.faq,.leadgen,.team{border-bottom:1px solid var(--ink)}.hero__cta,.proof__cta,.invis__cta,.cost__cta,.how__cta,.pricing__hero-cta,.testi__cta,.faq__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-weight:600;color:#fff;background:var(--red);border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.hero__cta:hover,.proof__cta:hover,.invis__cta:hover,.cost__cta:hover,.how__cta:hover,.pricing__hero-cta:hover,.testi__cta:hover,.faq__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.pr,.lgr{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.pr.is-visible,.lgr.is-visible{opacity:1;transform:translateY(0)}@media (max-width:767px){.proof__cta,.invis__cta,.cost__cta,.how__cta,.testi__cta,.faq__cta{width:100%;justify-content:center;padding:15px 28px}}}@media (max-width:479px){.hero,.proof,.invis,.cost,.how,.pricing,.testi,.faq,.leadgen,.team{border-bottom:1px solid var(--ink)}.hero__cta,.proof__cta,.invis__cta,.cost__cta,.how__cta,.pricing__hero-cta,.testi__cta,.faq__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-weight:600;color:#fff;background:var(--red);border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.hero__cta:hover,.proof__cta:hover,.invis__cta:hover,.cost__cta:hover,.how__cta:hover,.pricing__hero-cta:hover,.testi__cta:hover,.faq__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.pr,.lgr{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.pr.is-visible,.lgr.is-visible{opacity:1;transform:translateY(0)}@media (max-width:767px){.proof__cta,.invis__cta,.cost__cta,.how__cta,.testi__cta,.faq__cta{width:100%;justify-content:center;padding:15px 28px}}}.nav.is-scrolled{padding:14px 0;background:var(--bg-glass);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.nav.is-scrolled .nav__accent{opacity:.4}.nav.is-scrolled .nav__logo-img{width:200px}.nav__link.is-active{color:var(--bone);background:var(--bg-pill-hover)}.nav__link.is-active .nav__link-dot{width:5px;opacity:1}.nav__burger.is-open .nav__burger-lines span:nth-child(1){top:8px;transform:rotate(45deg);background:var(--red)}.nav__burger.is-open .nav__burger-lines span:nth-child(2){opacity:0;transform:translateX(10px)}.nav__burger.is-open .nav__burger-lines span:nth-child(3){top:8px;transform:rotate(-45deg);background:var(--red)}.nav__overlay.is-open{opacity:1;pointer-events:auto}.nav__overlay-header{position:absolute;top:28px;left:32px;opacity:0;transform:translateY(-10px);transition:all .5s var(--ease) .15s}.nav__overlay.is-open .nav__overlay-header{opacity:1;transform:translateY(0)}.nav__overlay-logo{width:160px;height:auto;display:block;opacity:.6}.nav__overlay.is-open .nav__overlay-link{opacity:1;transform:translateX(0)}.nav__overlay.is-open .nav__overlay-bottom{opacity:1;transform:translateY(0)}@media (max-width:991px){.nav.is-scrolled .nav__logo-img{width:170px}}@media (max-width:767px){.nav.is-scrolled{padding:12px 0}.nav.is-scrolled .nav__logo-img{width:150px}.nav__overlay-header{top:22px;left:24px}.nav__overlay-logo{width:130px}}@media (max-width:399px){.nav.is-scrolled .nav__logo-img{width:130px}.nav__overlay-logo{width:110px}}@media (min-width:1400px){.nav.is-scrolled .nav__logo-img{width:220px}}body.has-fixed-nav{padding-top:84px}.hero--nav-offset{padding-top:100px}@media (max-width:1119px){.nav.is-scrolled{padding:14px 0;background:var(--bg-glass);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.nav.is-scrolled .nav__accent{opacity:.4}.nav.is-scrolled .nav__logo-img{width:200px}.nav__link.is-active{color:var(--bone);background:var(--bg-pill-hover)}.nav__link.is-active .nav__link-dot{width:5px;opacity:1}.nav__burger.is-open .nav__burger-lines span:nth-child(1){top:8px;transform:rotate(45deg);background:var(--red)}.nav__burger.is-open .nav__burger-lines span:nth-child(2){opacity:0;transform:translateX(10px)}.nav__burger.is-open .nav__burger-lines span:nth-child(3){top:8px;transform:rotate(-45deg);background:var(--red)}.nav__overlay.is-open{opacity:1;pointer-events:auto}.nav__overlay-header{position:absolute;top:28px;left:32px;opacity:0;transform:translateY(-10px);transition:all .5s var(--ease) .15s}.nav__overlay.is-open .nav__overlay-header{opacity:1;transform:translateY(0)}.nav__overlay-logo{width:160px;height:auto;display:block;opacity:.6}.nav__overlay.is-open .nav__overlay-link{opacity:1;transform:translateX(0)}.nav__overlay.is-open .nav__overlay-bottom{opacity:1;transform:translateY(0)}@media (max-width:991px){.nav.is-scrolled .nav__logo-img{width:170px}}@media (max-width:767px){.nav.is-scrolled{padding:12px 0}.nav.is-scrolled .nav__logo-img{width:150px}.nav__overlay-header{top:22px;left:24px}.nav__overlay-logo{width:130px}}@media (max-width:399px){.nav.is-scrolled .nav__logo-img{width:130px}.nav__overlay-logo{width:110px}}@media (min-width:1400px){.nav.is-scrolled .nav__logo-img{width:220px}}body.has-fixed-nav{padding-top:84px}.hero--nav-offset{padding-top:100px}}@media (max-width:1023px){.nav.is-scrolled{padding:14px 0;background:var(--bg-glass);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.nav.is-scrolled .nav__accent{opacity:.4}.nav.is-scrolled .nav__logo-img{width:200px}.nav__link.is-active{color:var(--bone);background:var(--bg-pill-hover)}.nav__link.is-active .nav__link-dot{width:5px;opacity:1}.nav__burger.is-open .nav__burger-lines span:nth-child(1){top:8px;transform:rotate(45deg);background:var(--red)}.nav__burger.is-open .nav__burger-lines span:nth-child(2){opacity:0;transform:translateX(10px)}.nav__burger.is-open .nav__burger-lines span:nth-child(3){top:8px;transform:rotate(-45deg);background:var(--red)}.nav__overlay.is-open{opacity:1;pointer-events:auto}.nav__overlay-header{position:absolute;top:28px;left:32px;opacity:0;transform:translateY(-10px);transition:all .5s var(--ease) .15s}.nav__overlay.is-open .nav__overlay-header{opacity:1;transform:translateY(0)}.nav__overlay-logo{width:160px;height:auto;display:block;opacity:.6}.nav__overlay.is-open .nav__overlay-link{opacity:1;transform:translateX(0)}.nav__overlay.is-open .nav__overlay-bottom{opacity:1;transform:translateY(0)}@media (max-width:991px){.nav.is-scrolled .nav__logo-img{width:170px}}@media (max-width:767px){.nav.is-scrolled{padding:12px 0}.nav.is-scrolled .nav__logo-img{width:150px}.nav__overlay-header{top:22px;left:24px}.nav__overlay-logo{width:130px}}@media (max-width:399px){.nav.is-scrolled .nav__logo-img{width:130px}.nav__overlay-logo{width:110px}}@media (min-width:1400px){.nav.is-scrolled .nav__logo-img{width:220px}}body.has-fixed-nav{padding-top:84px}.hero--nav-offset{padding-top:100px}}@media (max-width:767px){.nav.is-scrolled{padding:14px 0;background:var(--bg-glass);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.nav.is-scrolled .nav__accent{opacity:.4}.nav.is-scrolled .nav__logo-img{width:200px}.nav__link.is-active{color:var(--bone);background:var(--bg-pill-hover)}.nav__link.is-active .nav__link-dot{width:5px;opacity:1}.nav__burger.is-open .nav__burger-lines span:nth-child(1){top:8px;transform:rotate(45deg);background:var(--red)}.nav__burger.is-open .nav__burger-lines span:nth-child(2){opacity:0;transform:translateX(10px)}.nav__burger.is-open .nav__burger-lines span:nth-child(3){top:8px;transform:rotate(-45deg);background:var(--red)}.nav__overlay.is-open{opacity:1;pointer-events:auto}.nav__overlay-header{position:absolute;top:28px;left:32px;opacity:0;transform:translateY(-10px);transition:all .5s var(--ease) .15s}.nav__overlay.is-open .nav__overlay-header{opacity:1;transform:translateY(0)}.nav__overlay-logo{width:160px;height:auto;display:block;opacity:.6}.nav__overlay.is-open .nav__overlay-link{opacity:1;transform:translateX(0)}.nav__overlay.is-open .nav__overlay-bottom{opacity:1;transform:translateY(0)}@media (max-width:991px){.nav.is-scrolled .nav__logo-img{width:170px}}@media (max-width:767px){.nav.is-scrolled{padding:12px 0}.nav.is-scrolled .nav__logo-img{width:150px}.nav__overlay-header{top:22px;left:24px}.nav__overlay-logo{width:130px}}@media (max-width:399px){.nav.is-scrolled .nav__logo-img{width:130px}.nav__overlay-logo{width:110px}}@media (min-width:1400px){.nav.is-scrolled .nav__logo-img{width:220px}}body.has-fixed-nav{padding-top:84px}.hero--nav-offset{padding-top:100px}}@media (max-width:479px){.nav.is-scrolled{padding:14px 0;background:var(--bg-glass);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.nav.is-scrolled .nav__accent{opacity:.4}.nav.is-scrolled .nav__logo-img{width:200px}.nav__link.is-active{color:var(--bone);background:var(--bg-pill-hover)}.nav__link.is-active .nav__link-dot{width:5px;opacity:1}.nav__burger.is-open .nav__burger-lines span:nth-child(1){top:8px;transform:rotate(45deg);background:var(--red)}.nav__burger.is-open .nav__burger-lines span:nth-child(2){opacity:0;transform:translateX(10px)}.nav__burger.is-open .nav__burger-lines span:nth-child(3){top:8px;transform:rotate(-45deg);background:var(--red)}.nav__overlay.is-open{opacity:1;pointer-events:auto}.nav__overlay-header{position:absolute;top:28px;left:32px;opacity:0;transform:translateY(-10px);transition:all .5s var(--ease) .15s}.nav__overlay.is-open .nav__overlay-header{opacity:1;transform:translateY(0)}.nav__overlay-logo{width:160px;height:auto;display:block;opacity:.6}.nav__overlay.is-open .nav__overlay-link{opacity:1;transform:translateX(0)}.nav__overlay.is-open .nav__overlay-bottom{opacity:1;transform:translateY(0)}@media (max-width:991px){.nav.is-scrolled .nav__logo-img{width:170px}}@media (max-width:767px){.nav.is-scrolled{padding:12px 0}.nav.is-scrolled .nav__logo-img{width:150px}.nav__overlay-header{top:22px;left:24px}.nav__overlay-logo{width:130px}}@media (max-width:399px){.nav.is-scrolled .nav__logo-img{width:130px}.nav__overlay-logo{width:110px}}@media (min-width:1400px){.nav.is-scrolled .nav__logo-img{width:220px}}body.has-fixed-nav{padding-top:84px}.hero--nav-offset{padding-top:100px}}.hero{--bg-panel:#0a0a0a}.hero{position:relative;background:radial-gradient(ellipse at 10% 0%,rgba(20,15,25,.5) 0%,transparent 50%),radial-gradient(ellipse at 90% 100%,rgba(30,10,10,.3) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(8,8,12,.4) 0%,transparent 70%),var(--bg);min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.hero__glow{position:absolute;top:40%;right:15%;width:700px;height:700px;transform:translateY(-50%);background:radial-gradient(circle,rgba(204,0,0,.06) 0%,rgba(204,0,0,.02) 40%,transparent 65%),radial-gradient(ellipse at 80% 20%,rgba(204,0,0,.04) 0%,transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(40,20,20,.08) 0%,transparent 50%);pointer-events:none;z-index:0;animation:heroGlowDrift 12s ease-in-out infinite alternate}.hero__panels{position:relative;z-index:3;display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0}.hero__left{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--ink);padding:0}.hero__left-inner{padding:120px 60px 40px;flex:1;display:flex;flex-direction:column;justify-content:center}.hero__chip{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:.8rem;font-weight:500;color:var(--bone-mid);margin-bottom:48px;opacity:0;animation:hUp .8s .2s var(--ease) forwards}.hero__chip-dot{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 8px rgba(34,197,94,.4);animation:dotPulse 2s ease-in-out infinite}.hero__h1{font-family:var(--heading);font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:700;color:var(--bone);line-height:1.15;letter-spacing:.01em;margin:0 0 48px;max-width:580px;opacity:0;animation:hUp 1s .35s var(--ease) forwards}.hero__h1-accent{color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.12)}.hero__cta-row{display:flex;align-items:center;gap:28px;flex-wrap:wrap;opacity:0;animation:hUp .9s .55s var(--ease) forwards}.hero__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;letter-spacing:.02em;color:#fff;background:var(--red);padding:16px 32px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.hero__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.hero__cta-secondary{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:.85rem;font-weight:500;color:var(--bone-mid);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;transition:color .3s ease}.hero__cta-secondary:hover{color:var(--bone)}.hero__desc{padding:28px 60px;border-top:1px solid var(--ink);font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);line-height:1.7;margin:0;opacity:0;animation:hUp .8s .7s var(--ease) forwards}.hero__desc strong{color:var(--bone);font-weight:600}.hero__right{display:flex;flex-direction:column;background:var(--bg-panel);position:relative}.hero__image-wrap{flex:1;position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;min-height:0}.hero__eclipse-ring{position:absolute;top:50%;left:50%;width:clamp(280px,45vh,480px);height:clamp(280px,45vh,480px);transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(204,0,0,.12);box-shadow:0 0 60px 15px rgba(204,0,0,.04),0 0 120px 40px rgba(204,0,0,.02),inset 0 0 60px rgba(0,0,0,.8);animation:eclipsePulse 6s ease-in-out infinite;pointer-events:none;z-index:0}.hero__img{position:relative;z-index:1;height:80vh;max-height:800px;width:auto;max-width:90%;object-fit:contain;filter:contrast(1.08) brightness(1.04) saturate(.85);mask-image:linear-gradient(to bottom,black 75%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 75%,transparent 100%);opacity:0;transform:translateY(30px);animation:imgRise 1.2s .4s var(--ease) forwards}.hero__stats{display:flex;border-top:1px solid var(--ink);z-index:2;position:relative;opacity:0;animation:hUp .8s .8s var(--ease) forwards}.hero__stat{flex:1;padding:22px 24px;border-right:1px solid var(--ink)}.hero__stat:last-child{border-right:none}.hero__stat-label{font-family:var(--body);font-size:.72rem;font-weight:400;color:var(--bone-dim);margin-bottom:6px}.hero__stat-value{font-family:var(--heading);font-size:1.6rem;font-weight:900;color:var(--red);line-height:1;letter-spacing:.02em}.hero__trust-bar{position:relative;z-index:3;border-top:1px solid var(--ink);background:rgba(5,5,5,.95);padding:20px 0}.hero__trust-bar-inner{max-width:1400px;margin:0 auto;padding:0 60px;display:flex;align-items:center;gap:32px;flex-wrap:wrap}.hero__trust-item{display:flex;align-items:center;gap:8px;font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-dim)}.hero__trust-quote{margin-left:auto;font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-dim);font-style:italic}.hero__trust-quote strong{color:var(--bone);font-weight:600;font-style:normal}@media (max-width:1024px){.hero__left-inner{padding:100px 40px 32px}.hero__desc{padding:24px 40px}.hero__h1{font-size:clamp(1.5rem,3vw,2.2rem);margin-bottom:36px}.hero__stat-value{font-size:1.3rem}.hero__trust-bar-inner{padding:0 40px}}@media (max-width:767px){.hero{min-height:auto}.hero__panels{grid-template-columns:1fr}.hero__left{border-right:none;border-bottom:1px solid var(--ink)}.hero__left-inner{padding:100px 24px 32px;text-align:center}.hero__chip{justify-content:center;margin-bottom:32px;font-size:.75rem}.hero__h1{font-size:1.4rem;margin-bottom:32px;max-width:none}.hero__cta-row{justify-content:center;gap:18px}.hero__cta{width:100%;max-width:320px;justify-content:center;padding:15px 28px;font-size:.85rem}.hero__cta-secondary{font-size:.78rem}.hero__desc{padding:22px 24px;font-size:.88rem;text-align:center}.hero__glow{width:300px;height:300px;right:auto;left:50%;top:60%;transform:translate(-50%,-50%)}.hero__image-wrap{min-height:50vh}.hero__img{height:50vh;max-height:500px}.hero__eclipse-ring{width:240px;height:240px}.hero__stats{flex-wrap:wrap}.hero__stat{flex:1 1 33%;padding:16px;text-align:center}.hero__stat-label{font-size:.65rem}.hero__stat-value{font-size:1.2rem}.hero__trust-bar-inner{padding:0 24px;flex-direction:column;align-items:flex-start;gap:12px}.hero__trust-quote{margin-left:0;margin-top:6px}}@media (max-width:399px){.hero__h1{font-size:1.2rem}.hero__stat{flex:1 1 100%;border-right:none;border-bottom:1px solid var(--ink)}.hero__stat:last-child{border-bottom:none}.hero__stat-value{font-size:1.1rem}}@media (min-width:1400px){.hero__left-inner{padding:100px 80px 60px}.hero__desc{padding:32px 80px;font-size:.95rem}.hero__h1{font-size:2.8rem;max-width:640px}.hero__stat-value{font-size:1.8rem}.hero__trust-bar-inner{padding:0 80px}}@media (min-width:1800px){.hero__h1{font-size:3.2rem}.hero__img{max-height:900px}}@media (max-width:1119px){.hero{--bg-panel:#0a0a0a}.hero{position:relative;background:radial-gradient(ellipse at 10% 0%,rgba(20,15,25,.5) 0%,transparent 50%),radial-gradient(ellipse at 90% 100%,rgba(30,10,10,.3) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(8,8,12,.4) 0%,transparent 70%),var(--bg);min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.hero__glow{position:absolute;top:40%;right:15%;width:700px;height:700px;transform:translateY(-50%);background:radial-gradient(circle,rgba(204,0,0,.06) 0%,rgba(204,0,0,.02) 40%,transparent 65%),radial-gradient(ellipse at 80% 20%,rgba(204,0,0,.04) 0%,transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(40,20,20,.08) 0%,transparent 50%);pointer-events:none;z-index:0;animation:heroGlowDrift 12s ease-in-out infinite alternate}.hero__panels{position:relative;z-index:3;display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0}.hero__left{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--ink);padding:0}.hero__left-inner{padding:120px 60px 40px;flex:1;display:flex;flex-direction:column;justify-content:center}.hero__chip{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:.8rem;font-weight:500;color:var(--bone-mid);margin-bottom:48px;opacity:0;animation:hUp .8s .2s var(--ease) forwards}.hero__chip-dot{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 8px rgba(34,197,94,.4);animation:dotPulse 2s ease-in-out infinite}.hero__h1{font-family:var(--heading);font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:700;color:var(--bone);line-height:1.15;letter-spacing:.01em;margin:0 0 48px;max-width:580px;opacity:0;animation:hUp 1s .35s var(--ease) forwards}.hero__h1-accent{color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.12)}.hero__cta-row{display:flex;align-items:center;gap:28px;flex-wrap:wrap;opacity:0;animation:hUp .9s .55s var(--ease) forwards}.hero__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;letter-spacing:.02em;color:#fff;background:var(--red);padding:16px 32px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.hero__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.hero__cta-secondary{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:.85rem;font-weight:500;color:var(--bone-mid);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;transition:color .3s ease}.hero__cta-secondary:hover{color:var(--bone)}.hero__desc{padding:28px 60px;border-top:1px solid var(--ink);font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);line-height:1.7;margin:0;opacity:0;animation:hUp .8s .7s var(--ease) forwards}.hero__desc strong{color:var(--bone);font-weight:600}.hero__right{display:flex;flex-direction:column;background:var(--bg-panel);position:relative}.hero__image-wrap{flex:1;position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;min-height:0}.hero__eclipse-ring{position:absolute;top:50%;left:50%;width:clamp(280px,45vh,480px);height:clamp(280px,45vh,480px);transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(204,0,0,.12);box-shadow:0 0 60px 15px rgba(204,0,0,.04),0 0 120px 40px rgba(204,0,0,.02),inset 0 0 60px rgba(0,0,0,.8);animation:eclipsePulse 6s ease-in-out infinite;pointer-events:none;z-index:0}.hero__img{position:relative;z-index:1;height:80vh;max-height:800px;width:auto;max-width:90%;object-fit:contain;filter:contrast(1.08) brightness(1.04) saturate(.85);mask-image:linear-gradient(to bottom,black 75%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 75%,transparent 100%);opacity:0;transform:translateY(30px);animation:imgRise 1.2s .4s var(--ease) forwards}.hero__stats{display:flex;border-top:1px solid var(--ink);z-index:2;position:relative;opacity:0;animation:hUp .8s .8s var(--ease) forwards}.hero__stat{flex:1;padding:22px 24px;border-right:1px solid var(--ink)}.hero__stat:last-child{border-right:none}.hero__stat-label{font-family:var(--body);font-size:.72rem;font-weight:400;color:var(--bone-dim);margin-bottom:6px}.hero__stat-value{font-family:var(--heading);font-size:1.6rem;font-weight:900;color:var(--red);line-height:1;letter-spacing:.02em}.hero__trust-bar{position:relative;z-index:3;border-top:1px solid var(--ink);background:rgba(5,5,5,.95);padding:20px 0}.hero__trust-bar-inner{max-width:1400px;margin:0 auto;padding:0 60px;display:flex;align-items:center;gap:32px;flex-wrap:wrap}.hero__trust-item{display:flex;align-items:center;gap:8px;font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-dim)}.hero__trust-quote{margin-left:auto;font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-dim);font-style:italic}.hero__trust-quote strong{color:var(--bone);font-weight:600;font-style:normal}@media (max-width:1024px){.hero__left-inner{padding:100px 40px 32px}.hero__desc{padding:24px 40px}.hero__h1{font-size:clamp(1.5rem,3vw,2.2rem);margin-bottom:36px}.hero__stat-value{font-size:1.3rem}.hero__trust-bar-inner{padding:0 40px}}@media (max-width:767px){.hero{min-height:auto}.hero__panels{grid-template-columns:1fr}.hero__left{border-right:none;border-bottom:1px solid var(--ink)}.hero__left-inner{padding:100px 24px 32px;text-align:center}.hero__chip{justify-content:center;margin-bottom:32px;font-size:.75rem}.hero__h1{font-size:1.4rem;margin-bottom:32px;max-width:none}.hero__cta-row{justify-content:center;gap:18px}.hero__cta{width:100%;max-width:320px;justify-content:center;padding:15px 28px;font-size:.85rem}.hero__cta-secondary{font-size:.78rem}.hero__desc{padding:22px 24px;font-size:.88rem;text-align:center}.hero__glow{width:300px;height:300px;right:auto;left:50%;top:60%;transform:translate(-50%,-50%)}.hero__image-wrap{min-height:50vh}.hero__img{height:50vh;max-height:500px}.hero__eclipse-ring{width:240px;height:240px}.hero__stats{flex-wrap:wrap}.hero__stat{flex:1 1 33%;padding:16px;text-align:center}.hero__stat-label{font-size:.65rem}.hero__stat-value{font-size:1.2rem}.hero__trust-bar-inner{padding:0 24px;flex-direction:column;align-items:flex-start;gap:12px}.hero__trust-quote{margin-left:0;margin-top:6px}}@media (max-width:399px){.hero__h1{font-size:1.2rem}.hero__stat{flex:1 1 100%;border-right:none;border-bottom:1px solid var(--ink)}.hero__stat:last-child{border-bottom:none}.hero__stat-value{font-size:1.1rem}}@media (min-width:1400px){.hero__left-inner{padding:100px 80px 60px}.hero__desc{padding:32px 80px;font-size:.95rem}.hero__h1{font-size:2.8rem;max-width:640px}.hero__stat-value{font-size:1.8rem}.hero__trust-bar-inner{padding:0 80px}}@media (min-width:1800px){.hero__h1{font-size:3.2rem}.hero__img{max-height:900px}}}@media (max-width:1023px){.hero{--bg-panel:#0a0a0a}.hero{position:relative;background:radial-gradient(ellipse at 10% 0%,rgba(20,15,25,.5) 0%,transparent 50%),radial-gradient(ellipse at 90% 100%,rgba(30,10,10,.3) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(8,8,12,.4) 0%,transparent 70%),var(--bg);min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.hero__glow{position:absolute;top:40%;right:15%;width:700px;height:700px;transform:translateY(-50%);background:radial-gradient(circle,rgba(204,0,0,.06) 0%,rgba(204,0,0,.02) 40%,transparent 65%),radial-gradient(ellipse at 80% 20%,rgba(204,0,0,.04) 0%,transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(40,20,20,.08) 0%,transparent 50%);pointer-events:none;z-index:0;animation:heroGlowDrift 12s ease-in-out infinite alternate}.hero__panels{position:relative;z-index:3;display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0}.hero__left{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--ink);padding:0}.hero__left-inner{padding:120px 60px 40px;flex:1;display:flex;flex-direction:column;justify-content:center}.hero__chip{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:.8rem;font-weight:500;color:var(--bone-mid);margin-bottom:48px;opacity:0;animation:hUp .8s .2s var(--ease) forwards}.hero__chip-dot{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 8px rgba(34,197,94,.4);animation:dotPulse 2s ease-in-out infinite}.hero__h1{font-family:var(--heading);font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:700;color:var(--bone);line-height:1.15;letter-spacing:.01em;margin:0 0 48px;max-width:580px;opacity:0;animation:hUp 1s .35s var(--ease) forwards}.hero__h1-accent{color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.12)}.hero__cta-row{display:flex;align-items:center;gap:28px;flex-wrap:wrap;opacity:0;animation:hUp .9s .55s var(--ease) forwards}.hero__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;letter-spacing:.02em;color:#fff;background:var(--red);padding:16px 32px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.hero__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.hero__cta-secondary{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:.85rem;font-weight:500;color:var(--bone-mid);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;transition:color .3s ease}.hero__cta-secondary:hover{color:var(--bone)}.hero__desc{padding:28px 60px;border-top:1px solid var(--ink);font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);line-height:1.7;margin:0;opacity:0;animation:hUp .8s .7s var(--ease) forwards}.hero__desc strong{color:var(--bone);font-weight:600}.hero__right{display:flex;flex-direction:column;background:var(--bg-panel);position:relative}.hero__image-wrap{flex:1;position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;min-height:0}.hero__eclipse-ring{position:absolute;top:50%;left:50%;width:clamp(280px,45vh,480px);height:clamp(280px,45vh,480px);transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(204,0,0,.12);box-shadow:0 0 60px 15px rgba(204,0,0,.04),0 0 120px 40px rgba(204,0,0,.02),inset 0 0 60px rgba(0,0,0,.8);animation:eclipsePulse 6s ease-in-out infinite;pointer-events:none;z-index:0}.hero__img{position:relative;z-index:1;height:80vh;max-height:800px;width:auto;max-width:90%;object-fit:contain;filter:contrast(1.08) brightness(1.04) saturate(.85);mask-image:linear-gradient(to bottom,black 75%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 75%,transparent 100%);opacity:0;transform:translateY(30px);animation:imgRise 1.2s .4s var(--ease) forwards}.hero__stats{display:flex;border-top:1px solid var(--ink);z-index:2;position:relative;opacity:0;animation:hUp .8s .8s var(--ease) forwards}.hero__stat{flex:1;padding:22px 24px;border-right:1px solid var(--ink)}.hero__stat:last-child{border-right:none}.hero__stat-label{font-family:var(--body);font-size:.72rem;font-weight:400;color:var(--bone-dim);margin-bottom:6px}.hero__stat-value{font-family:var(--heading);font-size:1.6rem;font-weight:900;color:var(--red);line-height:1;letter-spacing:.02em}.hero__trust-bar{position:relative;z-index:3;border-top:1px solid var(--ink);background:rgba(5,5,5,.95);padding:20px 0}.hero__trust-bar-inner{max-width:1400px;margin:0 auto;padding:0 60px;display:flex;align-items:center;gap:32px;flex-wrap:wrap}.hero__trust-item{display:flex;align-items:center;gap:8px;font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-dim)}.hero__trust-quote{margin-left:auto;font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-dim);font-style:italic}.hero__trust-quote strong{color:var(--bone);font-weight:600;font-style:normal}@media (max-width:1024px){.hero__left-inner{padding:100px 40px 32px}.hero__desc{padding:24px 40px}.hero__h1{font-size:clamp(1.5rem,3vw,2.2rem);margin-bottom:36px}.hero__stat-value{font-size:1.3rem}.hero__trust-bar-inner{padding:0 40px}}@media (max-width:767px){.hero{min-height:auto}.hero__panels{grid-template-columns:1fr}.hero__left{border-right:none;border-bottom:1px solid var(--ink)}.hero__left-inner{padding:100px 24px 32px;text-align:center}.hero__chip{justify-content:center;margin-bottom:32px;font-size:.75rem}.hero__h1{font-size:1.4rem;margin-bottom:32px;max-width:none}.hero__cta-row{justify-content:center;gap:18px}.hero__cta{width:100%;max-width:320px;justify-content:center;padding:15px 28px;font-size:.85rem}.hero__cta-secondary{font-size:.78rem}.hero__desc{padding:22px 24px;font-size:.88rem;text-align:center}.hero__glow{width:300px;height:300px;right:auto;left:50%;top:60%;transform:translate(-50%,-50%)}.hero__image-wrap{min-height:50vh}.hero__img{height:50vh;max-height:500px}.hero__eclipse-ring{width:240px;height:240px}.hero__stats{flex-wrap:wrap}.hero__stat{flex:1 1 33%;padding:16px;text-align:center}.hero__stat-label{font-size:.65rem}.hero__stat-value{font-size:1.2rem}.hero__trust-bar-inner{padding:0 24px;flex-direction:column;align-items:flex-start;gap:12px}.hero__trust-quote{margin-left:0;margin-top:6px}}@media (max-width:399px){.hero__h1{font-size:1.2rem}.hero__stat{flex:1 1 100%;border-right:none;border-bottom:1px solid var(--ink)}.hero__stat:last-child{border-bottom:none}.hero__stat-value{font-size:1.1rem}}@media (min-width:1400px){.hero__left-inner{padding:100px 80px 60px}.hero__desc{padding:32px 80px;font-size:.95rem}.hero__h1{font-size:2.8rem;max-width:640px}.hero__stat-value{font-size:1.8rem}.hero__trust-bar-inner{padding:0 80px}}@media (min-width:1800px){.hero__h1{font-size:3.2rem}.hero__img{max-height:900px}}}@media (max-width:767px){.hero{--bg-panel:#0a0a0a}.hero{position:relative;background:radial-gradient(ellipse at 10% 0%,rgba(20,15,25,.5) 0%,transparent 50%),radial-gradient(ellipse at 90% 100%,rgba(30,10,10,.3) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(8,8,12,.4) 0%,transparent 70%),var(--bg);min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.hero__glow{position:absolute;top:40%;right:15%;width:700px;height:700px;transform:translateY(-50%);background:radial-gradient(circle,rgba(204,0,0,.06) 0%,rgba(204,0,0,.02) 40%,transparent 65%),radial-gradient(ellipse at 80% 20%,rgba(204,0,0,.04) 0%,transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(40,20,20,.08) 0%,transparent 50%);pointer-events:none;z-index:0;animation:heroGlowDrift 12s ease-in-out infinite alternate}.hero__panels{position:relative;z-index:3;display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0}.hero__left{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--ink);padding:0}.hero__left-inner{padding:120px 60px 40px;flex:1;display:flex;flex-direction:column;justify-content:center}.hero__chip{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:.8rem;font-weight:500;color:var(--bone-mid);margin-bottom:48px;opacity:0;animation:hUp .8s .2s var(--ease) forwards}.hero__chip-dot{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 8px rgba(34,197,94,.4);animation:dotPulse 2s ease-in-out infinite}.hero__h1{font-family:var(--heading);font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:700;color:var(--bone);line-height:1.15;letter-spacing:.01em;margin:0 0 48px;max-width:580px;opacity:0;animation:hUp 1s .35s var(--ease) forwards}.hero__h1-accent{color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.12)}.hero__cta-row{display:flex;align-items:center;gap:28px;flex-wrap:wrap;opacity:0;animation:hUp .9s .55s var(--ease) forwards}.hero__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;letter-spacing:.02em;color:#fff;background:var(--red);padding:16px 32px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.hero__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.hero__cta-secondary{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:.85rem;font-weight:500;color:var(--bone-mid);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;transition:color .3s ease}.hero__cta-secondary:hover{color:var(--bone)}.hero__desc{padding:28px 60px;border-top:1px solid var(--ink);font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);line-height:1.7;margin:0;opacity:0;animation:hUp .8s .7s var(--ease) forwards}.hero__desc strong{color:var(--bone);font-weight:600}.hero__right{display:flex;flex-direction:column;background:var(--bg-panel);position:relative}.hero__image-wrap{flex:1;position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;min-height:0}.hero__eclipse-ring{position:absolute;top:50%;left:50%;width:clamp(280px,45vh,480px);height:clamp(280px,45vh,480px);transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(204,0,0,.12);box-shadow:0 0 60px 15px rgba(204,0,0,.04),0 0 120px 40px rgba(204,0,0,.02),inset 0 0 60px rgba(0,0,0,.8);animation:eclipsePulse 6s ease-in-out infinite;pointer-events:none;z-index:0}.hero__img{position:relative;z-index:1;height:80vh;max-height:800px;width:auto;max-width:90%;object-fit:contain;filter:contrast(1.08) brightness(1.04) saturate(.85);mask-image:linear-gradient(to bottom,black 75%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 75%,transparent 100%);opacity:0;transform:translateY(30px);animation:imgRise 1.2s .4s var(--ease) forwards}.hero__stats{display:flex;border-top:1px solid var(--ink);z-index:2;position:relative;opacity:0;animation:hUp .8s .8s var(--ease) forwards}.hero__stat{flex:1;padding:22px 24px;border-right:1px solid var(--ink)}.hero__stat:last-child{border-right:none}.hero__stat-label{font-family:var(--body);font-size:.72rem;font-weight:400;color:var(--bone-dim);margin-bottom:6px}.hero__stat-value{font-family:var(--heading);font-size:1.6rem;font-weight:900;color:var(--red);line-height:1;letter-spacing:.02em}.hero__trust-bar{position:relative;z-index:3;border-top:1px solid var(--ink);background:rgba(5,5,5,.95);padding:20px 0}.hero__trust-bar-inner{max-width:1400px;margin:0 auto;padding:0 60px;display:flex;align-items:center;gap:32px;flex-wrap:wrap}.hero__trust-item{display:flex;align-items:center;gap:8px;font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-dim)}.hero__trust-quote{margin-left:auto;font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-dim);font-style:italic}.hero__trust-quote strong{color:var(--bone);font-weight:600;font-style:normal}@media (max-width:1024px){.hero__left-inner{padding:100px 40px 32px}.hero__desc{padding:24px 40px}.hero__h1{font-size:clamp(1.5rem,3vw,2.2rem);margin-bottom:36px}.hero__stat-value{font-size:1.3rem}.hero__trust-bar-inner{padding:0 40px}}@media (max-width:767px){.hero{min-height:auto}.hero__panels{grid-template-columns:1fr}.hero__left{border-right:none;border-bottom:1px solid var(--ink)}.hero__left-inner{padding:100px 24px 32px;text-align:center}.hero__chip{justify-content:center;margin-bottom:32px;font-size:.75rem}.hero__h1{font-size:1.4rem;margin-bottom:32px;max-width:none}.hero__cta-row{justify-content:center;gap:18px}.hero__cta{width:100%;max-width:320px;justify-content:center;padding:15px 28px;font-size:.85rem}.hero__cta-secondary{font-size:.78rem}.hero__desc{padding:22px 24px;font-size:.88rem;text-align:center}.hero__glow{width:300px;height:300px;right:auto;left:50%;top:60%;transform:translate(-50%,-50%)}.hero__image-wrap{min-height:50vh}.hero__img{height:50vh;max-height:500px}.hero__eclipse-ring{width:240px;height:240px}.hero__stats{flex-wrap:wrap}.hero__stat{flex:1 1 33%;padding:16px;text-align:center}.hero__stat-label{font-size:.65rem}.hero__stat-value{font-size:1.2rem}.hero__trust-bar-inner{padding:0 24px;flex-direction:column;align-items:flex-start;gap:12px}.hero__trust-quote{margin-left:0;margin-top:6px}}@media (max-width:399px){.hero__h1{font-size:1.2rem}.hero__stat{flex:1 1 100%;border-right:none;border-bottom:1px solid var(--ink)}.hero__stat:last-child{border-bottom:none}.hero__stat-value{font-size:1.1rem}}@media (min-width:1400px){.hero__left-inner{padding:100px 80px 60px}.hero__desc{padding:32px 80px;font-size:.95rem}.hero__h1{font-size:2.8rem;max-width:640px}.hero__stat-value{font-size:1.8rem}.hero__trust-bar-inner{padding:0 80px}}@media (min-width:1800px){.hero__h1{font-size:3.2rem}.hero__img{max-height:900px}}}@media (max-width:479px){.hero{--bg-panel:#0a0a0a}.hero{position:relative;background:radial-gradient(ellipse at 10% 0%,rgba(20,15,25,.5) 0%,transparent 50%),radial-gradient(ellipse at 90% 100%,rgba(30,10,10,.3) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(8,8,12,.4) 0%,transparent 70%),var(--bg);min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.hero__glow{position:absolute;top:40%;right:15%;width:700px;height:700px;transform:translateY(-50%);background:radial-gradient(circle,rgba(204,0,0,.06) 0%,rgba(204,0,0,.02) 40%,transparent 65%),radial-gradient(ellipse at 80% 20%,rgba(204,0,0,.04) 0%,transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(40,20,20,.08) 0%,transparent 50%);pointer-events:none;z-index:0;animation:heroGlowDrift 12s ease-in-out infinite alternate}.hero__panels{position:relative;z-index:3;display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0}.hero__left{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--ink);padding:0}.hero__left-inner{padding:120px 60px 40px;flex:1;display:flex;flex-direction:column;justify-content:center}.hero__chip{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:.8rem;font-weight:500;color:var(--bone-mid);margin-bottom:48px;opacity:0;animation:hUp .8s .2s var(--ease) forwards}.hero__chip-dot{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 8px rgba(34,197,94,.4);animation:dotPulse 2s ease-in-out infinite}.hero__h1{font-family:var(--heading);font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:700;color:var(--bone);line-height:1.15;letter-spacing:.01em;margin:0 0 48px;max-width:580px;opacity:0;animation:hUp 1s .35s var(--ease) forwards}.hero__h1-accent{color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.12)}.hero__cta-row{display:flex;align-items:center;gap:28px;flex-wrap:wrap;opacity:0;animation:hUp .9s .55s var(--ease) forwards}.hero__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;letter-spacing:.02em;color:#fff;background:var(--red);padding:16px 32px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.hero__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.hero__cta-secondary{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:.85rem;font-weight:500;color:var(--bone-mid);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;transition:color .3s ease}.hero__cta-secondary:hover{color:var(--bone)}.hero__desc{padding:28px 60px;border-top:1px solid var(--ink);font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);line-height:1.7;margin:0;opacity:0;animation:hUp .8s .7s var(--ease) forwards}.hero__desc strong{color:var(--bone);font-weight:600}.hero__right{display:flex;flex-direction:column;background:var(--bg-panel);position:relative}.hero__image-wrap{flex:1;position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;min-height:0}.hero__eclipse-ring{position:absolute;top:50%;left:50%;width:clamp(280px,45vh,480px);height:clamp(280px,45vh,480px);transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(204,0,0,.12);box-shadow:0 0 60px 15px rgba(204,0,0,.04),0 0 120px 40px rgba(204,0,0,.02),inset 0 0 60px rgba(0,0,0,.8);animation:eclipsePulse 6s ease-in-out infinite;pointer-events:none;z-index:0}.hero__img{position:relative;z-index:1;height:80vh;max-height:800px;width:auto;max-width:90%;object-fit:contain;filter:contrast(1.08) brightness(1.04) saturate(.85);mask-image:linear-gradient(to bottom,black 75%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 75%,transparent 100%);opacity:0;transform:translateY(30px);animation:imgRise 1.2s .4s var(--ease) forwards}.hero__stats{display:flex;border-top:1px solid var(--ink);z-index:2;position:relative;opacity:0;animation:hUp .8s .8s var(--ease) forwards}.hero__stat{flex:1;padding:22px 24px;border-right:1px solid var(--ink)}.hero__stat:last-child{border-right:none}.hero__stat-label{font-family:var(--body);font-size:.72rem;font-weight:400;color:var(--bone-dim);margin-bottom:6px}.hero__stat-value{font-family:var(--heading);font-size:1.6rem;font-weight:900;color:var(--red);line-height:1;letter-spacing:.02em}.hero__trust-bar{position:relative;z-index:3;border-top:1px solid var(--ink);background:rgba(5,5,5,.95);padding:20px 0}.hero__trust-bar-inner{max-width:1400px;margin:0 auto;padding:0 60px;display:flex;align-items:center;gap:32px;flex-wrap:wrap}.hero__trust-item{display:flex;align-items:center;gap:8px;font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-dim)}.hero__trust-quote{margin-left:auto;font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-dim);font-style:italic}.hero__trust-quote strong{color:var(--bone);font-weight:600;font-style:normal}@media (max-width:1024px){.hero__left-inner{padding:100px 40px 32px}.hero__desc{padding:24px 40px}.hero__h1{font-size:clamp(1.5rem,3vw,2.2rem);margin-bottom:36px}.hero__stat-value{font-size:1.3rem}.hero__trust-bar-inner{padding:0 40px}}@media (max-width:767px){.hero{min-height:auto}.hero__panels{grid-template-columns:1fr}.hero__left{border-right:none;border-bottom:1px solid var(--ink)}.hero__left-inner{padding:100px 24px 32px;text-align:center}.hero__chip{justify-content:center;margin-bottom:32px;font-size:.75rem}.hero__h1{font-size:1.4rem;margin-bottom:32px;max-width:none}.hero__cta-row{justify-content:center;gap:18px}.hero__cta{width:100%;max-width:320px;justify-content:center;padding:15px 28px;font-size:.85rem}.hero__cta-secondary{font-size:.78rem}.hero__desc{padding:22px 24px;font-size:.88rem;text-align:center}.hero__glow{width:300px;height:300px;right:auto;left:50%;top:60%;transform:translate(-50%,-50%)}.hero__image-wrap{min-height:50vh}.hero__img{height:50vh;max-height:500px}.hero__eclipse-ring{width:240px;height:240px}.hero__stats{flex-wrap:wrap}.hero__stat{flex:1 1 33%;padding:16px;text-align:center}.hero__stat-label{font-size:.65rem}.hero__stat-value{font-size:1.2rem}.hero__trust-bar-inner{padding:0 24px;flex-direction:column;align-items:flex-start;gap:12px}.hero__trust-quote{margin-left:0;margin-top:6px}}@media (max-width:399px){.hero__h1{font-size:1.2rem}.hero__stat{flex:1 1 100%;border-right:none;border-bottom:1px solid var(--ink)}.hero__stat:last-child{border-bottom:none}.hero__stat-value{font-size:1.1rem}}@media (min-width:1400px){.hero__left-inner{padding:100px 80px 60px}.hero__desc{padding:32px 80px;font-size:.95rem}.hero__h1{font-size:2.8rem;max-width:640px}.hero__stat-value{font-size:1.8rem}.hero__trust-bar-inner{padding:0 80px}}@media (min-width:1800px){.hero__h1{font-size:3.2rem}.hero__img{max-height:900px}}}.proof{--card-bg:#111113;--card-hover:#161618}.proof{position:relative;background:var(--bg);padding:120px 0;overflow:hidden;border-bottom:1px solid var(--ink)}.proof__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.proof__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 60px;max-width:700px}.proof__h2-accent{color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:60px}.proof__card{display:flex;flex-direction:column;justify-content:space-between;background:var(--card-bg);border-radius:16px;padding:36px 32px;min-height:320px;text-decoration:none;cursor:pointer;transition:background .4s ease,transform .4s var(--ease)}.proof__card:hover{background:var(--card-hover);transform:translateY(-4px)}.proof__card-top{margin-bottom:auto}.proof__card-title{font-family:var(--body);font-size:1.25rem;font-weight:600;color:var(--bone);line-height:1.35;margin:0;position:relative;padding-right:28px}.proof__card-arrow{position:absolute;top:2px;right:0;color:var(--bone-dim);transition:all .3s var(--ease)}.proof__card:hover .proof__card-arrow{color:var(--red);transform:translate(3px,-3px)}.proof__card-desc{font-family:var(--body);font-size:.9rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0;padding-top:28px}.proof__card-desc strong{color:var(--bone);font-weight:600}.proof__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--ink-mid);margin-bottom:60px}.proof__stat{padding:28px 24px;border-right:1px solid var(--ink-mid);text-align:center}.proof__stat:last-child{border-right:none}.proof__stat-value{font-family:var(--heading);font-size:1.8rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:8px}.proof__stat-label{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-dim)}.proof__bottom{text-align:center}.proof__quote{font-family:var(--heading);font-size:clamp(1rem,2vw,1.25rem);font-weight:400;color:var(--red);font-style:italic;line-height:1.5;max-width:650px;margin:0 auto 36px}.proof__quote strong{font-weight:700;font-style:normal}.proof__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.proof__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}@media (max-width:991px){.proof{padding:80px 0}.proof__inner{padding:0 40px}.proof__h2{font-size:clamp(1.8rem,3.5vw,2.6rem);margin-bottom:44px}.proof__grid{grid-template-columns:1fr;gap:16px}.proof__card{min-height:auto;padding:28px 26px;flex-direction:row;gap:20px;align-items:flex-start}.proof__card-top{flex:1;margin-bottom:0}.proof__card-desc{flex:1;padding-top:0}.proof__stats{grid-template-columns:repeat(2,1fr)}.proof__stat{border-bottom:1px solid var(--ink-mid)}.proof__stat:nth-child(3),.proof__stat:nth-child(4){border-bottom:none}}@media (max-width:767px){.proof{padding:64px 0}.proof__inner{padding:0 24px}.proof__h2{font-size:1.6rem;margin-bottom:36px}.proof__card{flex-direction:column;padding:28px 24px;min-height:260px;border-radius:12px}.proof__card-title{font-size:1.1rem}.proof__card-desc{font-size:.85rem;padding-top:20px}.proof__stats{grid-template-columns:repeat(2,1fr);margin-bottom:44px}.proof__stat{padding:22px 16px}.proof__stat-value{font-size:1.4rem}.proof__stat-label{font-size:.72rem}.proof__quote{font-size:1rem;margin-bottom:28px}.proof__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.proof__h2{font-size:1.35rem}.proof__card-title{font-size:1rem}.proof__stats{grid-template-columns:1fr}.proof__stat{border-right:none;border-bottom:1px solid var(--ink-mid)}.proof__stat:last-child{border-bottom:none}}@media (min-width:1400px){.proof__inner{padding:0 80px}.proof__h2{font-size:3.4rem}.proof__card{padding:44px 38px;min-height:360px}.proof__card-title{font-size:1.35rem}.proof__stat-value{font-size:2rem}}@media (max-width:1119px){.proof{--card-bg:#111113;--card-hover:#161618}.proof{position:relative;background:var(--bg);padding:120px 0;overflow:hidden;border-bottom:1px solid var(--ink)}.proof__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.proof__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 60px;max-width:700px}.proof__h2-accent{color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:60px}.proof__card{display:flex;flex-direction:column;justify-content:space-between;background:var(--card-bg);border-radius:16px;padding:36px 32px;min-height:320px;text-decoration:none;cursor:pointer;transition:background .4s ease,transform .4s var(--ease)}.proof__card:hover{background:var(--card-hover);transform:translateY(-4px)}.proof__card-top{margin-bottom:auto}.proof__card-title{font-family:var(--body);font-size:1.25rem;font-weight:600;color:var(--bone);line-height:1.35;margin:0;position:relative;padding-right:28px}.proof__card-arrow{position:absolute;top:2px;right:0;color:var(--bone-dim);transition:all .3s var(--ease)}.proof__card:hover .proof__card-arrow{color:var(--red);transform:translate(3px,-3px)}.proof__card-desc{font-family:var(--body);font-size:.9rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0;padding-top:28px}.proof__card-desc strong{color:var(--bone);font-weight:600}.proof__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--ink-mid);margin-bottom:60px}.proof__stat{padding:28px 24px;border-right:1px solid var(--ink-mid);text-align:center}.proof__stat:last-child{border-right:none}.proof__stat-value{font-family:var(--heading);font-size:1.8rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:8px}.proof__stat-label{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-dim)}.proof__bottom{text-align:center}.proof__quote{font-family:var(--heading);font-size:clamp(1rem,2vw,1.25rem);font-weight:400;color:var(--red);font-style:italic;line-height:1.5;max-width:650px;margin:0 auto 36px}.proof__quote strong{font-weight:700;font-style:normal}.proof__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.proof__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}@media (max-width:991px){.proof{padding:80px 0}.proof__inner{padding:0 40px}.proof__h2{font-size:clamp(1.8rem,3.5vw,2.6rem);margin-bottom:44px}.proof__grid{grid-template-columns:1fr;gap:16px}.proof__card{min-height:auto;padding:28px 26px;flex-direction:row;gap:20px;align-items:flex-start}.proof__card-top{flex:1;margin-bottom:0}.proof__card-desc{flex:1;padding-top:0}.proof__stats{grid-template-columns:repeat(2,1fr)}.proof__stat{border-bottom:1px solid var(--ink-mid)}.proof__stat:nth-child(3),.proof__stat:nth-child(4){border-bottom:none}}@media (max-width:767px){.proof{padding:64px 0}.proof__inner{padding:0 24px}.proof__h2{font-size:1.6rem;margin-bottom:36px}.proof__card{flex-direction:column;padding:28px 24px;min-height:260px;border-radius:12px}.proof__card-title{font-size:1.1rem}.proof__card-desc{font-size:.85rem;padding-top:20px}.proof__stats{grid-template-columns:repeat(2,1fr);margin-bottom:44px}.proof__stat{padding:22px 16px}.proof__stat-value{font-size:1.4rem}.proof__stat-label{font-size:.72rem}.proof__quote{font-size:1rem;margin-bottom:28px}.proof__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.proof__h2{font-size:1.35rem}.proof__card-title{font-size:1rem}.proof__stats{grid-template-columns:1fr}.proof__stat{border-right:none;border-bottom:1px solid var(--ink-mid)}.proof__stat:last-child{border-bottom:none}}@media (min-width:1400px){.proof__inner{padding:0 80px}.proof__h2{font-size:3.4rem}.proof__card{padding:44px 38px;min-height:360px}.proof__card-title{font-size:1.35rem}.proof__stat-value{font-size:2rem}}}@media (max-width:1023px){.proof{--card-bg:#111113;--card-hover:#161618}.proof{position:relative;background:var(--bg);padding:120px 0;overflow:hidden;border-bottom:1px solid var(--ink)}.proof__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.proof__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 60px;max-width:700px}.proof__h2-accent{color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:60px}.proof__card{display:flex;flex-direction:column;justify-content:space-between;background:var(--card-bg);border-radius:16px;padding:36px 32px;min-height:320px;text-decoration:none;cursor:pointer;transition:background .4s ease,transform .4s var(--ease)}.proof__card:hover{background:var(--card-hover);transform:translateY(-4px)}.proof__card-top{margin-bottom:auto}.proof__card-title{font-family:var(--body);font-size:1.25rem;font-weight:600;color:var(--bone);line-height:1.35;margin:0;position:relative;padding-right:28px}.proof__card-arrow{position:absolute;top:2px;right:0;color:var(--bone-dim);transition:all .3s var(--ease)}.proof__card:hover .proof__card-arrow{color:var(--red);transform:translate(3px,-3px)}.proof__card-desc{font-family:var(--body);font-size:.9rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0;padding-top:28px}.proof__card-desc strong{color:var(--bone);font-weight:600}.proof__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--ink-mid);margin-bottom:60px}.proof__stat{padding:28px 24px;border-right:1px solid var(--ink-mid);text-align:center}.proof__stat:last-child{border-right:none}.proof__stat-value{font-family:var(--heading);font-size:1.8rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:8px}.proof__stat-label{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-dim)}.proof__bottom{text-align:center}.proof__quote{font-family:var(--heading);font-size:clamp(1rem,2vw,1.25rem);font-weight:400;color:var(--red);font-style:italic;line-height:1.5;max-width:650px;margin:0 auto 36px}.proof__quote strong{font-weight:700;font-style:normal}.proof__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.proof__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}@media (max-width:991px){.proof{padding:80px 0}.proof__inner{padding:0 40px}.proof__h2{font-size:clamp(1.8rem,3.5vw,2.6rem);margin-bottom:44px}.proof__grid{grid-template-columns:1fr;gap:16px}.proof__card{min-height:auto;padding:28px 26px;flex-direction:row;gap:20px;align-items:flex-start}.proof__card-top{flex:1;margin-bottom:0}.proof__card-desc{flex:1;padding-top:0}.proof__stats{grid-template-columns:repeat(2,1fr)}.proof__stat{border-bottom:1px solid var(--ink-mid)}.proof__stat:nth-child(3),.proof__stat:nth-child(4){border-bottom:none}}@media (max-width:767px){.proof{padding:64px 0}.proof__inner{padding:0 24px}.proof__h2{font-size:1.6rem;margin-bottom:36px}.proof__card{flex-direction:column;padding:28px 24px;min-height:260px;border-radius:12px}.proof__card-title{font-size:1.1rem}.proof__card-desc{font-size:.85rem;padding-top:20px}.proof__stats{grid-template-columns:repeat(2,1fr);margin-bottom:44px}.proof__stat{padding:22px 16px}.proof__stat-value{font-size:1.4rem}.proof__stat-label{font-size:.72rem}.proof__quote{font-size:1rem;margin-bottom:28px}.proof__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.proof__h2{font-size:1.35rem}.proof__card-title{font-size:1rem}.proof__stats{grid-template-columns:1fr}.proof__stat{border-right:none;border-bottom:1px solid var(--ink-mid)}.proof__stat:last-child{border-bottom:none}}@media (min-width:1400px){.proof__inner{padding:0 80px}.proof__h2{font-size:3.4rem}.proof__card{padding:44px 38px;min-height:360px}.proof__card-title{font-size:1.35rem}.proof__stat-value{font-size:2rem}}}@media (max-width:767px){.proof{--card-bg:#111113;--card-hover:#161618}.proof{position:relative;background:var(--bg);padding:120px 0;overflow:hidden;border-bottom:1px solid var(--ink)}.proof__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.proof__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 60px;max-width:700px}.proof__h2-accent{color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:60px}.proof__card{display:flex;flex-direction:column;justify-content:space-between;background:var(--card-bg);border-radius:16px;padding:36px 32px;min-height:320px;text-decoration:none;cursor:pointer;transition:background .4s ease,transform .4s var(--ease)}.proof__card:hover{background:var(--card-hover);transform:translateY(-4px)}.proof__card-top{margin-bottom:auto}.proof__card-title{font-family:var(--body);font-size:1.25rem;font-weight:600;color:var(--bone);line-height:1.35;margin:0;position:relative;padding-right:28px}.proof__card-arrow{position:absolute;top:2px;right:0;color:var(--bone-dim);transition:all .3s var(--ease)}.proof__card:hover .proof__card-arrow{color:var(--red);transform:translate(3px,-3px)}.proof__card-desc{font-family:var(--body);font-size:.9rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0;padding-top:28px}.proof__card-desc strong{color:var(--bone);font-weight:600}.proof__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--ink-mid);margin-bottom:60px}.proof__stat{padding:28px 24px;border-right:1px solid var(--ink-mid);text-align:center}.proof__stat:last-child{border-right:none}.proof__stat-value{font-family:var(--heading);font-size:1.8rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:8px}.proof__stat-label{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-dim)}.proof__bottom{text-align:center}.proof__quote{font-family:var(--heading);font-size:clamp(1rem,2vw,1.25rem);font-weight:400;color:var(--red);font-style:italic;line-height:1.5;max-width:650px;margin:0 auto 36px}.proof__quote strong{font-weight:700;font-style:normal}.proof__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.proof__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}@media (max-width:991px){.proof{padding:80px 0}.proof__inner{padding:0 40px}.proof__h2{font-size:clamp(1.8rem,3.5vw,2.6rem);margin-bottom:44px}.proof__grid{grid-template-columns:1fr;gap:16px}.proof__card{min-height:auto;padding:28px 26px;flex-direction:row;gap:20px;align-items:flex-start}.proof__card-top{flex:1;margin-bottom:0}.proof__card-desc{flex:1;padding-top:0}.proof__stats{grid-template-columns:repeat(2,1fr)}.proof__stat{border-bottom:1px solid var(--ink-mid)}.proof__stat:nth-child(3),.proof__stat:nth-child(4){border-bottom:none}}@media (max-width:767px){.proof{padding:64px 0}.proof__inner{padding:0 24px}.proof__h2{font-size:1.6rem;margin-bottom:36px}.proof__card{flex-direction:column;padding:28px 24px;min-height:260px;border-radius:12px}.proof__card-title{font-size:1.1rem}.proof__card-desc{font-size:.85rem;padding-top:20px}.proof__stats{grid-template-columns:repeat(2,1fr);margin-bottom:44px}.proof__stat{padding:22px 16px}.proof__stat-value{font-size:1.4rem}.proof__stat-label{font-size:.72rem}.proof__quote{font-size:1rem;margin-bottom:28px}.proof__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.proof__h2{font-size:1.35rem}.proof__card-title{font-size:1rem}.proof__stats{grid-template-columns:1fr}.proof__stat{border-right:none;border-bottom:1px solid var(--ink-mid)}.proof__stat:last-child{border-bottom:none}}@media (min-width:1400px){.proof__inner{padding:0 80px}.proof__h2{font-size:3.4rem}.proof__card{padding:44px 38px;min-height:360px}.proof__card-title{font-size:1.35rem}.proof__stat-value{font-size:2rem}}}@media (max-width:479px){.proof{--card-bg:#111113;--card-hover:#161618}.proof{position:relative;background:var(--bg);padding:120px 0;overflow:hidden;border-bottom:1px solid var(--ink)}.proof__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.proof__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 60px;max-width:700px}.proof__h2-accent{color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:60px}.proof__card{display:flex;flex-direction:column;justify-content:space-between;background:var(--card-bg);border-radius:16px;padding:36px 32px;min-height:320px;text-decoration:none;cursor:pointer;transition:background .4s ease,transform .4s var(--ease)}.proof__card:hover{background:var(--card-hover);transform:translateY(-4px)}.proof__card-top{margin-bottom:auto}.proof__card-title{font-family:var(--body);font-size:1.25rem;font-weight:600;color:var(--bone);line-height:1.35;margin:0;position:relative;padding-right:28px}.proof__card-arrow{position:absolute;top:2px;right:0;color:var(--bone-dim);transition:all .3s var(--ease)}.proof__card:hover .proof__card-arrow{color:var(--red);transform:translate(3px,-3px)}.proof__card-desc{font-family:var(--body);font-size:.9rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0;padding-top:28px}.proof__card-desc strong{color:var(--bone);font-weight:600}.proof__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--ink-mid);margin-bottom:60px}.proof__stat{padding:28px 24px;border-right:1px solid var(--ink-mid);text-align:center}.proof__stat:last-child{border-right:none}.proof__stat-value{font-family:var(--heading);font-size:1.8rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:8px}.proof__stat-label{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-dim)}.proof__bottom{text-align:center}.proof__quote{font-family:var(--heading);font-size:clamp(1rem,2vw,1.25rem);font-weight:400;color:var(--red);font-style:italic;line-height:1.5;max-width:650px;margin:0 auto 36px}.proof__quote strong{font-weight:700;font-style:normal}.proof__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.proof__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}@media (max-width:991px){.proof{padding:80px 0}.proof__inner{padding:0 40px}.proof__h2{font-size:clamp(1.8rem,3.5vw,2.6rem);margin-bottom:44px}.proof__grid{grid-template-columns:1fr;gap:16px}.proof__card{min-height:auto;padding:28px 26px;flex-direction:row;gap:20px;align-items:flex-start}.proof__card-top{flex:1;margin-bottom:0}.proof__card-desc{flex:1;padding-top:0}.proof__stats{grid-template-columns:repeat(2,1fr)}.proof__stat{border-bottom:1px solid var(--ink-mid)}.proof__stat:nth-child(3),.proof__stat:nth-child(4){border-bottom:none}}@media (max-width:767px){.proof{padding:64px 0}.proof__inner{padding:0 24px}.proof__h2{font-size:1.6rem;margin-bottom:36px}.proof__card{flex-direction:column;padding:28px 24px;min-height:260px;border-radius:12px}.proof__card-title{font-size:1.1rem}.proof__card-desc{font-size:.85rem;padding-top:20px}.proof__stats{grid-template-columns:repeat(2,1fr);margin-bottom:44px}.proof__stat{padding:22px 16px}.proof__stat-value{font-size:1.4rem}.proof__stat-label{font-size:.72rem}.proof__quote{font-size:1rem;margin-bottom:28px}.proof__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.proof__h2{font-size:1.35rem}.proof__card-title{font-size:1rem}.proof__stats{grid-template-columns:1fr}.proof__stat{border-right:none;border-bottom:1px solid var(--ink-mid)}.proof__stat:last-child{border-bottom:none}}@media (min-width:1400px){.proof__inner{padding:0 80px}.proof__h2{font-size:3.4rem}.proof__card{padding:44px 38px;min-height:360px}.proof__card-title{font-size:1.35rem}.proof__stat-value{font-size:2rem}}}.invis{padding:120px 0;border-bottom:1px solid var(--ink)}.invis__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.invis__header{text-align:center;margin-bottom:72px}.invis__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 24px;max-width:700px}.invis__h2-accent{display:block;color:var(--red);text-shadow:0 0 60px rgba(204,0,0,.12)}.invis__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.7;max-width:580px;margin:0 auto}.invis__stage{display:grid;grid-template-columns:1fr 300px 1fr;gap:48px;align-items:center;margin-bottom:80px}.invis__pain{display:flex;flex-direction:column;gap:36px}.invis__pain--left{text-align:right}.invis__pain--right{text-align:left}.invis__pain-item{display:flex;gap:16px;align-items:flex-start;opacity:0;transform:translateY(12px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.invis__pain-item.is-shown{opacity:1;transform:translateY(0)}.invis__pain--left .invis__pain-item{flex-direction:row-reverse}.invis__pain-num{font-family:var(--heading);font-size:1.5rem;font-weight:900;color:rgba(204,0,0,.15);line-height:1;flex-shrink:0;min-width:36px;transition:color .6s ease}.invis__pain-item.is-shown .invis__pain-num{color:rgba(204,0,0,.35)}.invis__pain-item strong{display:block;font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);line-height:1.35;margin-bottom:6px}.invis__pain-item>div>span{font-family:var(--body);font-size:.88rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.invis__figure-wrap{display:flex;flex-direction:column;align-items:center}.invis__canvas{display:block}.invis__status{text-align:center;margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:8px}.invis__status-label{font-family:var(--body);font-size:.7rem;font-weight:400;color:var(--bone-faint);text-transform:uppercase;letter-spacing:.08em}.invis__status-badge{display:inline-block;font-family:var(--heading);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:6px 22px;border:1px solid rgba(204,0,0,.2);background:rgba(204,0,0,.04);color:var(--bone-dim);border-radius:50px;transition:all .6s ease}.invis__status-badge.is-forming{color:rgba(160,180,220,.8);border-color:rgba(160,180,220,.15);background:rgba(160,180,220,.04)}.invis__status-badge.is-visible{color:var(--bone);border-color:rgba(232,232,232,.2);background:rgba(232,232,232,.05);box-shadow:0 0 20px rgba(232,232,232,.05)}.invis__status-badge.is-fading{color:var(--red);border-color:rgba(204,0,0,.25);background:rgba(204,0,0,.06);box-shadow:0 0 20px rgba(204,0,0,.1)}.invis__status-badge.is-gone{color:var(--bone-faint);border-color:var(--ink-mid);background:0 0;opacity:.5}.invis__bottom{text-align:center}.invis__verdict{margin-bottom:40px}.invis__verdict-line{font-family:var(--body);font-size:1.1rem;font-weight:400;color:var(--bone-dim);margin:0 0 8px}.invis__verdict-strong{font-family:var(--heading);font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:700;color:var(--bone);margin:0 0 14px}.invis__verdict-sub{font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);max-width:480px;margin:0 auto;line-height:1.6}.invis__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.invis__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}@media (max-width:991px){.invis{padding:80px 0}.invis__inner{padding:0 40px}.invis__header{margin-bottom:56px}.invis__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.invis__stage{grid-template-columns:1fr;gap:48px;margin-bottom:60px}.invis__figure-wrap{order:1}.invis__pain--left{order:2}.invis__pain--right{order:3}.invis__pain--left,.invis__pain--right{text-align:left}.invis__pain--left .invis__pain-item{flex-direction:row}.invis__pain{display:grid;grid-template-columns:1fr 1fr;gap:24px}.invis__pain-item{opacity:1;transform:translateY(0)}}@media (max-width:767px){.invis{padding:64px 0}.invis__inner{padding:0 24px}.invis__h2{font-size:1.6rem}.invis__sub{font-size:.95rem}.invis__header{margin-bottom:44px}.invis__stage{gap:36px;margin-bottom:48px}.invis__canvas{width:220px;height:310px}.invis__pain{grid-template-columns:1fr;gap:20px}.invis__pain-item strong{font-size:.92rem}.invis__pain-item>div>span{font-size:.82rem}.invis__pain-num{font-size:1.3rem}.invis__verdict-line{font-size:.95rem}.invis__verdict-sub{font-size:.85rem}.invis__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.invis__h2{font-size:1.35rem}.invis__canvas{width:180px;height:260px}}@media (min-width:1400px){.invis__inner{padding:0 80px}.invis__h2{font-size:3.4rem}.invis__stage{grid-template-columns:1fr 340px 1fr;gap:64px}.invis__pain-item strong{font-size:1.1rem}}@media (max-width:1119px){.invis{padding:120px 0;border-bottom:1px solid var(--ink)}.invis__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.invis__header{text-align:center;margin-bottom:72px}.invis__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 24px;max-width:700px}.invis__h2-accent{display:block;color:var(--red);text-shadow:0 0 60px rgba(204,0,0,.12)}.invis__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.7;max-width:580px;margin:0 auto}.invis__stage{display:grid;grid-template-columns:1fr 300px 1fr;gap:48px;align-items:center;margin-bottom:80px}.invis__pain{display:flex;flex-direction:column;gap:36px}.invis__pain--left{text-align:right}.invis__pain--right{text-align:left}.invis__pain-item{display:flex;gap:16px;align-items:flex-start;opacity:0;transform:translateY(12px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.invis__pain-item.is-shown{opacity:1;transform:translateY(0)}.invis__pain--left .invis__pain-item{flex-direction:row-reverse}.invis__pain-num{font-family:var(--heading);font-size:1.5rem;font-weight:900;color:rgba(204,0,0,.15);line-height:1;flex-shrink:0;min-width:36px;transition:color .6s ease}.invis__pain-item.is-shown .invis__pain-num{color:rgba(204,0,0,.35)}.invis__pain-item strong{display:block;font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);line-height:1.35;margin-bottom:6px}.invis__pain-item>div>span{font-family:var(--body);font-size:.88rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.invis__figure-wrap{display:flex;flex-direction:column;align-items:center}.invis__canvas{display:block}.invis__status{text-align:center;margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:8px}.invis__status-label{font-family:var(--body);font-size:.7rem;font-weight:400;color:var(--bone-faint);text-transform:uppercase;letter-spacing:.08em}.invis__status-badge{display:inline-block;font-family:var(--heading);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:6px 22px;border:1px solid rgba(204,0,0,.2);background:rgba(204,0,0,.04);color:var(--bone-dim);border-radius:50px;transition:all .6s ease}.invis__status-badge.is-forming{color:rgba(160,180,220,.8);border-color:rgba(160,180,220,.15);background:rgba(160,180,220,.04)}.invis__status-badge.is-visible{color:var(--bone);border-color:rgba(232,232,232,.2);background:rgba(232,232,232,.05);box-shadow:0 0 20px rgba(232,232,232,.05)}.invis__status-badge.is-fading{color:var(--red);border-color:rgba(204,0,0,.25);background:rgba(204,0,0,.06);box-shadow:0 0 20px rgba(204,0,0,.1)}.invis__status-badge.is-gone{color:var(--bone-faint);border-color:var(--ink-mid);background:0 0;opacity:.5}.invis__bottom{text-align:center}.invis__verdict{margin-bottom:40px}.invis__verdict-line{font-family:var(--body);font-size:1.1rem;font-weight:400;color:var(--bone-dim);margin:0 0 8px}.invis__verdict-strong{font-family:var(--heading);font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:700;color:var(--bone);margin:0 0 14px}.invis__verdict-sub{font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);max-width:480px;margin:0 auto;line-height:1.6}.invis__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.invis__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}@media (max-width:991px){.invis{padding:80px 0}.invis__inner{padding:0 40px}.invis__header{margin-bottom:56px}.invis__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.invis__stage{grid-template-columns:1fr;gap:48px;margin-bottom:60px}.invis__figure-wrap{order:1}.invis__pain--left{order:2}.invis__pain--right{order:3}.invis__pain--left,.invis__pain--right{text-align:left}.invis__pain--left .invis__pain-item{flex-direction:row}.invis__pain{display:grid;grid-template-columns:1fr 1fr;gap:24px}.invis__pain-item{opacity:1;transform:translateY(0)}}@media (max-width:767px){.invis{padding:64px 0}.invis__inner{padding:0 24px}.invis__h2{font-size:1.6rem}.invis__sub{font-size:.95rem}.invis__header{margin-bottom:44px}.invis__stage{gap:36px;margin-bottom:48px}.invis__canvas{width:220px;height:310px}.invis__pain{grid-template-columns:1fr;gap:20px}.invis__pain-item strong{font-size:.92rem}.invis__pain-item>div>span{font-size:.82rem}.invis__pain-num{font-size:1.3rem}.invis__verdict-line{font-size:.95rem}.invis__verdict-sub{font-size:.85rem}.invis__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.invis__h2{font-size:1.35rem}.invis__canvas{width:180px;height:260px}}@media (min-width:1400px){.invis__inner{padding:0 80px}.invis__h2{font-size:3.4rem}.invis__stage{grid-template-columns:1fr 340px 1fr;gap:64px}.invis__pain-item strong{font-size:1.1rem}}}@media (max-width:1023px){.invis{padding:120px 0;border-bottom:1px solid var(--ink)}.invis__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.invis__header{text-align:center;margin-bottom:72px}.invis__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 24px;max-width:700px}.invis__h2-accent{display:block;color:var(--red);text-shadow:0 0 60px rgba(204,0,0,.12)}.invis__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.7;max-width:580px;margin:0 auto}.invis__stage{display:grid;grid-template-columns:1fr 300px 1fr;gap:48px;align-items:center;margin-bottom:80px}.invis__pain{display:flex;flex-direction:column;gap:36px}.invis__pain--left{text-align:right}.invis__pain--right{text-align:left}.invis__pain-item{display:flex;gap:16px;align-items:flex-start;opacity:0;transform:translateY(12px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.invis__pain-item.is-shown{opacity:1;transform:translateY(0)}.invis__pain--left .invis__pain-item{flex-direction:row-reverse}.invis__pain-num{font-family:var(--heading);font-size:1.5rem;font-weight:900;color:rgba(204,0,0,.15);line-height:1;flex-shrink:0;min-width:36px;transition:color .6s ease}.invis__pain-item.is-shown .invis__pain-num{color:rgba(204,0,0,.35)}.invis__pain-item strong{display:block;font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);line-height:1.35;margin-bottom:6px}.invis__pain-item>div>span{font-family:var(--body);font-size:.88rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.invis__figure-wrap{display:flex;flex-direction:column;align-items:center}.invis__canvas{display:block}.invis__status{text-align:center;margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:8px}.invis__status-label{font-family:var(--body);font-size:.7rem;font-weight:400;color:var(--bone-faint);text-transform:uppercase;letter-spacing:.08em}.invis__status-badge{display:inline-block;font-family:var(--heading);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:6px 22px;border:1px solid rgba(204,0,0,.2);background:rgba(204,0,0,.04);color:var(--bone-dim);border-radius:50px;transition:all .6s ease}.invis__status-badge.is-forming{color:rgba(160,180,220,.8);border-color:rgba(160,180,220,.15);background:rgba(160,180,220,.04)}.invis__status-badge.is-visible{color:var(--bone);border-color:rgba(232,232,232,.2);background:rgba(232,232,232,.05);box-shadow:0 0 20px rgba(232,232,232,.05)}.invis__status-badge.is-fading{color:var(--red);border-color:rgba(204,0,0,.25);background:rgba(204,0,0,.06);box-shadow:0 0 20px rgba(204,0,0,.1)}.invis__status-badge.is-gone{color:var(--bone-faint);border-color:var(--ink-mid);background:0 0;opacity:.5}.invis__bottom{text-align:center}.invis__verdict{margin-bottom:40px}.invis__verdict-line{font-family:var(--body);font-size:1.1rem;font-weight:400;color:var(--bone-dim);margin:0 0 8px}.invis__verdict-strong{font-family:var(--heading);font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:700;color:var(--bone);margin:0 0 14px}.invis__verdict-sub{font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);max-width:480px;margin:0 auto;line-height:1.6}.invis__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.invis__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}@media (max-width:991px){.invis{padding:80px 0}.invis__inner{padding:0 40px}.invis__header{margin-bottom:56px}.invis__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.invis__stage{grid-template-columns:1fr;gap:48px;margin-bottom:60px}.invis__figure-wrap{order:1}.invis__pain--left{order:2}.invis__pain--right{order:3}.invis__pain--left,.invis__pain--right{text-align:left}.invis__pain--left .invis__pain-item{flex-direction:row}.invis__pain{display:grid;grid-template-columns:1fr 1fr;gap:24px}.invis__pain-item{opacity:1;transform:translateY(0)}}@media (max-width:767px){.invis{padding:64px 0}.invis__inner{padding:0 24px}.invis__h2{font-size:1.6rem}.invis__sub{font-size:.95rem}.invis__header{margin-bottom:44px}.invis__stage{gap:36px;margin-bottom:48px}.invis__canvas{width:220px;height:310px}.invis__pain{grid-template-columns:1fr;gap:20px}.invis__pain-item strong{font-size:.92rem}.invis__pain-item>div>span{font-size:.82rem}.invis__pain-num{font-size:1.3rem}.invis__verdict-line{font-size:.95rem}.invis__verdict-sub{font-size:.85rem}.invis__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.invis__h2{font-size:1.35rem}.invis__canvas{width:180px;height:260px}}@media (min-width:1400px){.invis__inner{padding:0 80px}.invis__h2{font-size:3.4rem}.invis__stage{grid-template-columns:1fr 340px 1fr;gap:64px}.invis__pain-item strong{font-size:1.1rem}}}@media (max-width:767px){.invis{padding:120px 0;border-bottom:1px solid var(--ink)}.invis__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.invis__header{text-align:center;margin-bottom:72px}.invis__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 24px;max-width:700px}.invis__h2-accent{display:block;color:var(--red);text-shadow:0 0 60px rgba(204,0,0,.12)}.invis__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.7;max-width:580px;margin:0 auto}.invis__stage{display:grid;grid-template-columns:1fr 300px 1fr;gap:48px;align-items:center;margin-bottom:80px}.invis__pain{display:flex;flex-direction:column;gap:36px}.invis__pain--left{text-align:right}.invis__pain--right{text-align:left}.invis__pain-item{display:flex;gap:16px;align-items:flex-start;opacity:0;transform:translateY(12px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.invis__pain-item.is-shown{opacity:1;transform:translateY(0)}.invis__pain--left .invis__pain-item{flex-direction:row-reverse}.invis__pain-num{font-family:var(--heading);font-size:1.5rem;font-weight:900;color:rgba(204,0,0,.15);line-height:1;flex-shrink:0;min-width:36px;transition:color .6s ease}.invis__pain-item.is-shown .invis__pain-num{color:rgba(204,0,0,.35)}.invis__pain-item strong{display:block;font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);line-height:1.35;margin-bottom:6px}.invis__pain-item>div>span{font-family:var(--body);font-size:.88rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.invis__figure-wrap{display:flex;flex-direction:column;align-items:center}.invis__canvas{display:block}.invis__status{text-align:center;margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:8px}.invis__status-label{font-family:var(--body);font-size:.7rem;font-weight:400;color:var(--bone-faint);text-transform:uppercase;letter-spacing:.08em}.invis__status-badge{display:inline-block;font-family:var(--heading);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:6px 22px;border:1px solid rgba(204,0,0,.2);background:rgba(204,0,0,.04);color:var(--bone-dim);border-radius:50px;transition:all .6s ease}.invis__status-badge.is-forming{color:rgba(160,180,220,.8);border-color:rgba(160,180,220,.15);background:rgba(160,180,220,.04)}.invis__status-badge.is-visible{color:var(--bone);border-color:rgba(232,232,232,.2);background:rgba(232,232,232,.05);box-shadow:0 0 20px rgba(232,232,232,.05)}.invis__status-badge.is-fading{color:var(--red);border-color:rgba(204,0,0,.25);background:rgba(204,0,0,.06);box-shadow:0 0 20px rgba(204,0,0,.1)}.invis__status-badge.is-gone{color:var(--bone-faint);border-color:var(--ink-mid);background:0 0;opacity:.5}.invis__bottom{text-align:center}.invis__verdict{margin-bottom:40px}.invis__verdict-line{font-family:var(--body);font-size:1.1rem;font-weight:400;color:var(--bone-dim);margin:0 0 8px}.invis__verdict-strong{font-family:var(--heading);font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:700;color:var(--bone);margin:0 0 14px}.invis__verdict-sub{font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);max-width:480px;margin:0 auto;line-height:1.6}.invis__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.invis__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}@media (max-width:991px){.invis{padding:80px 0}.invis__inner{padding:0 40px}.invis__header{margin-bottom:56px}.invis__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.invis__stage{grid-template-columns:1fr;gap:48px;margin-bottom:60px}.invis__figure-wrap{order:1}.invis__pain--left{order:2}.invis__pain--right{order:3}.invis__pain--left,.invis__pain--right{text-align:left}.invis__pain--left .invis__pain-item{flex-direction:row}.invis__pain{display:grid;grid-template-columns:1fr 1fr;gap:24px}.invis__pain-item{opacity:1;transform:translateY(0)}}@media (max-width:767px){.invis{padding:64px 0}.invis__inner{padding:0 24px}.invis__h2{font-size:1.6rem}.invis__sub{font-size:.95rem}.invis__header{margin-bottom:44px}.invis__stage{gap:36px;margin-bottom:48px}.invis__canvas{width:220px;height:310px}.invis__pain{grid-template-columns:1fr;gap:20px}.invis__pain-item strong{font-size:.92rem}.invis__pain-item>div>span{font-size:.82rem}.invis__pain-num{font-size:1.3rem}.invis__verdict-line{font-size:.95rem}.invis__verdict-sub{font-size:.85rem}.invis__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.invis__h2{font-size:1.35rem}.invis__canvas{width:180px;height:260px}}@media (min-width:1400px){.invis__inner{padding:0 80px}.invis__h2{font-size:3.4rem}.invis__stage{grid-template-columns:1fr 340px 1fr;gap:64px}.invis__pain-item strong{font-size:1.1rem}}}@media (max-width:479px){.invis{padding:120px 0;border-bottom:1px solid var(--ink)}.invis__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.invis__header{text-align:center;margin-bottom:72px}.invis__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 24px;max-width:700px}.invis__h2-accent{display:block;color:var(--red);text-shadow:0 0 60px rgba(204,0,0,.12)}.invis__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.7;max-width:580px;margin:0 auto}.invis__stage{display:grid;grid-template-columns:1fr 300px 1fr;gap:48px;align-items:center;margin-bottom:80px}.invis__pain{display:flex;flex-direction:column;gap:36px}.invis__pain--left{text-align:right}.invis__pain--right{text-align:left}.invis__pain-item{display:flex;gap:16px;align-items:flex-start;opacity:0;transform:translateY(12px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.invis__pain-item.is-shown{opacity:1;transform:translateY(0)}.invis__pain--left .invis__pain-item{flex-direction:row-reverse}.invis__pain-num{font-family:var(--heading);font-size:1.5rem;font-weight:900;color:rgba(204,0,0,.15);line-height:1;flex-shrink:0;min-width:36px;transition:color .6s ease}.invis__pain-item.is-shown .invis__pain-num{color:rgba(204,0,0,.35)}.invis__pain-item strong{display:block;font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);line-height:1.35;margin-bottom:6px}.invis__pain-item>div>span{font-family:var(--body);font-size:.88rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.invis__figure-wrap{display:flex;flex-direction:column;align-items:center}.invis__canvas{display:block}.invis__status{text-align:center;margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:8px}.invis__status-label{font-family:var(--body);font-size:.7rem;font-weight:400;color:var(--bone-faint);text-transform:uppercase;letter-spacing:.08em}.invis__status-badge{display:inline-block;font-family:var(--heading);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:6px 22px;border:1px solid rgba(204,0,0,.2);background:rgba(204,0,0,.04);color:var(--bone-dim);border-radius:50px;transition:all .6s ease}.invis__status-badge.is-forming{color:rgba(160,180,220,.8);border-color:rgba(160,180,220,.15);background:rgba(160,180,220,.04)}.invis__status-badge.is-visible{color:var(--bone);border-color:rgba(232,232,232,.2);background:rgba(232,232,232,.05);box-shadow:0 0 20px rgba(232,232,232,.05)}.invis__status-badge.is-fading{color:var(--red);border-color:rgba(204,0,0,.25);background:rgba(204,0,0,.06);box-shadow:0 0 20px rgba(204,0,0,.1)}.invis__status-badge.is-gone{color:var(--bone-faint);border-color:var(--ink-mid);background:0 0;opacity:.5}.invis__bottom{text-align:center}.invis__verdict{margin-bottom:40px}.invis__verdict-line{font-family:var(--body);font-size:1.1rem;font-weight:400;color:var(--bone-dim);margin:0 0 8px}.invis__verdict-strong{font-family:var(--heading);font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:700;color:var(--bone);margin:0 0 14px}.invis__verdict-sub{font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);max-width:480px;margin:0 auto;line-height:1.6}.invis__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.invis__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}@media (max-width:991px){.invis{padding:80px 0}.invis__inner{padding:0 40px}.invis__header{margin-bottom:56px}.invis__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.invis__stage{grid-template-columns:1fr;gap:48px;margin-bottom:60px}.invis__figure-wrap{order:1}.invis__pain--left{order:2}.invis__pain--right{order:3}.invis__pain--left,.invis__pain--right{text-align:left}.invis__pain--left .invis__pain-item{flex-direction:row}.invis__pain{display:grid;grid-template-columns:1fr 1fr;gap:24px}.invis__pain-item{opacity:1;transform:translateY(0)}}@media (max-width:767px){.invis{padding:64px 0}.invis__inner{padding:0 24px}.invis__h2{font-size:1.6rem}.invis__sub{font-size:.95rem}.invis__header{margin-bottom:44px}.invis__stage{gap:36px;margin-bottom:48px}.invis__canvas{width:220px;height:310px}.invis__pain{grid-template-columns:1fr;gap:20px}.invis__pain-item strong{font-size:.92rem}.invis__pain-item>div>span{font-size:.82rem}.invis__pain-num{font-size:1.3rem}.invis__verdict-line{font-size:.95rem}.invis__verdict-sub{font-size:.85rem}.invis__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.invis__h2{font-size:1.35rem}.invis__canvas{width:180px;height:260px}}@media (min-width:1400px){.invis__inner{padding:0 80px}.invis__h2{font-size:3.4rem}.invis__stage{grid-template-columns:1fr 340px 1fr;gap:64px}.invis__pain-item strong{font-size:1.1rem}}}.cost{padding:120px 0;border-bottom:1px solid var(--ink)}.cost__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.cost__zone1{margin-bottom:0}.cost__counter-head{text-align:center;margin-bottom:56px}.cost__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto;max-width:650px}.cost__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.cost__counter-stage{display:flex;flex-direction:column;align-items:center;gap:56px}.cost__counter{position:relative;text-align:center;padding:48px 60px;border:1px solid var(--ink-mid);background:var(--bg-elevated);min-width:420px}.cost__counter-label{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-dim);text-transform:uppercase;letter-spacing:.06em;margin-bottom:20px}.cost__counter-value{font-family:var(--mono);font-size:clamp(3rem,7vw,5rem);font-weight:700;color:var(--red);line-height:1;margin-bottom:16px;text-shadow:0 0 40px rgba(204,0,0,.15);transition:text-shadow .3s ease}.cost__counter.is-active .cost__counter-value{text-shadow:0 0 60px rgba(204,0,0,.25)}.cost__counter-currency{font-size:.5em;vertical-align:top;margin-right:4px;opacity:.7}.cost__counter-basis{font-family:var(--body);font-size:.75rem;font-weight:400;color:var(--bone-faint);max-width:320px;margin:0 auto;line-height:1.5}.cost__counter-pulse{position:absolute;inset:-2px;border:1px solid rgba(204,0,0,0);pointer-events:none;transition:border-color 1s ease}.cost__counter.is-active .cost__counter-pulse{animation:counterPulse 2s ease-in-out infinite}.cost__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%;max-width:900px}.cost__fact{text-align:center;padding:28px 20px;border:1px solid var(--ink-mid);background:var(--bg-elevated)}.cost__fact-value{font-family:var(--heading);font-size:1.6rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:10px}.cost__fact-label{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.cost__divider{display:flex;justify-content:center;padding:80px 0}.cost__divider-line{width:1px;height:80px;background:linear-gradient(180deg,transparent,var(--red) 50%,transparent);opacity:.3}.cost__cascade-head{text-align:center;margin-bottom:48px}.cost__h3{font-family:var(--heading);font-size:clamp(1.4rem,2.8vw,2rem);font-weight:700;color:var(--bone);margin:0 0 12px}.cost__h3-sub{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--bone-dim);margin:0}.cost__cascade{display:flex;flex-direction:column;gap:0;max-width:740px;margin:0 auto}.cost__chain{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--ink-mid);opacity:0;transform:translateX(-20px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.cost__chain.is-revealed{opacity:1;transform:translateX(0)}.cost__chain-trigger{display:flex;align-items:center;gap:12px;font-family:var(--body);font-size:.95rem;font-weight:500;color:var(--bone)}.cost__chain-arrow{color:var(--red);display:flex;align-items:center;opacity:0;transition:opacity .4s ease .3s}.cost__chain.is-revealed .cost__chain-arrow{opacity:1}.cost__chain-result{font-family:var(--body);font-size:.95rem;font-weight:600;color:var(--red);text-align:right;opacity:0;transform:translateX(20px);transition:opacity .5s var(--ease) .4s,transform .5s var(--ease) .4s}.cost__chain.is-revealed .cost__chain-result{opacity:1;transform:translateX(0)}.cost__chain-final{margin-top:32px;padding:24px 32px;text-align:center;border:1px solid rgba(204,0,0,.2);background:rgba(204,0,0,.03);font-family:var(--body);font-size:1.05rem;font-weight:600;color:var(--red);line-height:1.5;opacity:0;transform:scale(.96);transition:opacity .6s var(--ease),transform .6s var(--ease)}.cost__chain-final.is-revealed{opacity:1;transform:scale(1);animation:finalShake .4s ease .1s}.cost__bottom{text-align:center;margin-top:80px}.cost__verdict{margin-bottom:36px}.cost__verdict-line{font-family:var(--body);font-size:1.1rem;font-weight:400;color:var(--bone-dim);margin:0 0 8px}.cost__verdict-strong{font-family:var(--heading);font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:700;color:var(--bone);margin:0}.cost__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.cost__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}@media (max-width:991px){.cost{padding:80px 0}.cost__inner{padding:0 40px}.cost__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.cost__counter{min-width:auto;width:100%;max-width:440px;padding:40px 36px}.cost__facts{gap:16px}.cost__fact{padding:22px 16px}.cost__fact-value{font-size:1.3rem}}@media (max-width:767px){.cost{padding:64px 0}.cost__inner{padding:0 24px}.cost__h2{font-size:1.6rem}.cost__counter-head{margin-bottom:40px}.cost__counter{padding:36px 24px}.cost__counter-value{font-size:2.8rem}.cost__facts{grid-template-columns:1fr;max-width:360px}.cost__divider{padding:56px 0}.cost__divider-line{height:56px}.cost__h3{font-size:1.3rem}.cost__chain{grid-template-columns:1fr;gap:8px;text-align:left;padding:16px 0}.cost__chain-arrow{justify-content:flex-start;transform:rotate(90deg);transform-origin:left center;height:16px;margin-left:32px}.cost__chain-result{text-align:left;padding-left:32px}.cost__chain-final{font-size:.95rem;padding:20px 22px}.cost__bottom{margin-top:56px}.cost__verdict-line{font-size:.95rem}.cost__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.cost__h2{font-size:1.35rem}.cost__counter-value{font-size:2.2rem}.cost__fact-value{font-size:1.1rem}}@media (min-width:1400px){.cost__inner{padding:0 80px}.cost__h2{font-size:3.4rem}.cost__counter{padding:56px 80px}.cost__counter-value{font-size:5.5rem}.cost__facts{max-width:1000px}.cost__fact-value{font-size:1.8rem}}@media (max-width:1119px){.cost{padding:120px 0;border-bottom:1px solid var(--ink)}.cost__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.cost__zone1{margin-bottom:0}.cost__counter-head{text-align:center;margin-bottom:56px}.cost__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto;max-width:650px}.cost__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.cost__counter-stage{display:flex;flex-direction:column;align-items:center;gap:56px}.cost__counter{position:relative;text-align:center;padding:48px 60px;border:1px solid var(--ink-mid);background:var(--bg-elevated);min-width:420px}.cost__counter-label{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-dim);text-transform:uppercase;letter-spacing:.06em;margin-bottom:20px}.cost__counter-value{font-family:var(--mono);font-size:clamp(3rem,7vw,5rem);font-weight:700;color:var(--red);line-height:1;margin-bottom:16px;text-shadow:0 0 40px rgba(204,0,0,.15);transition:text-shadow .3s ease}.cost__counter.is-active .cost__counter-value{text-shadow:0 0 60px rgba(204,0,0,.25)}.cost__counter-currency{font-size:.5em;vertical-align:top;margin-right:4px;opacity:.7}.cost__counter-basis{font-family:var(--body);font-size:.75rem;font-weight:400;color:var(--bone-faint);max-width:320px;margin:0 auto;line-height:1.5}.cost__counter-pulse{position:absolute;inset:-2px;border:1px solid rgba(204,0,0,0);pointer-events:none;transition:border-color 1s ease}.cost__counter.is-active .cost__counter-pulse{animation:counterPulse 2s ease-in-out infinite}.cost__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%;max-width:900px}.cost__fact{text-align:center;padding:28px 20px;border:1px solid var(--ink-mid);background:var(--bg-elevated)}.cost__fact-value{font-family:var(--heading);font-size:1.6rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:10px}.cost__fact-label{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.cost__divider{display:flex;justify-content:center;padding:80px 0}.cost__divider-line{width:1px;height:80px;background:linear-gradient(180deg,transparent,var(--red) 50%,transparent);opacity:.3}.cost__cascade-head{text-align:center;margin-bottom:48px}.cost__h3{font-family:var(--heading);font-size:clamp(1.4rem,2.8vw,2rem);font-weight:700;color:var(--bone);margin:0 0 12px}.cost__h3-sub{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--bone-dim);margin:0}.cost__cascade{display:flex;flex-direction:column;gap:0;max-width:740px;margin:0 auto}.cost__chain{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--ink-mid);opacity:0;transform:translateX(-20px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.cost__chain.is-revealed{opacity:1;transform:translateX(0)}.cost__chain-trigger{display:flex;align-items:center;gap:12px;font-family:var(--body);font-size:.95rem;font-weight:500;color:var(--bone)}.cost__chain-arrow{color:var(--red);display:flex;align-items:center;opacity:0;transition:opacity .4s ease .3s}.cost__chain.is-revealed .cost__chain-arrow{opacity:1}.cost__chain-result{font-family:var(--body);font-size:.95rem;font-weight:600;color:var(--red);text-align:right;opacity:0;transform:translateX(20px);transition:opacity .5s var(--ease) .4s,transform .5s var(--ease) .4s}.cost__chain.is-revealed .cost__chain-result{opacity:1;transform:translateX(0)}.cost__chain-final{margin-top:32px;padding:24px 32px;text-align:center;border:1px solid rgba(204,0,0,.2);background:rgba(204,0,0,.03);font-family:var(--body);font-size:1.05rem;font-weight:600;color:var(--red);line-height:1.5;opacity:0;transform:scale(.96);transition:opacity .6s var(--ease),transform .6s var(--ease)}.cost__chain-final.is-revealed{opacity:1;transform:scale(1);animation:finalShake .4s ease .1s}.cost__bottom{text-align:center;margin-top:80px}.cost__verdict{margin-bottom:36px}.cost__verdict-line{font-family:var(--body);font-size:1.1rem;font-weight:400;color:var(--bone-dim);margin:0 0 8px}.cost__verdict-strong{font-family:var(--heading);font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:700;color:var(--bone);margin:0}.cost__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.cost__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}@media (max-width:991px){.cost{padding:80px 0}.cost__inner{padding:0 40px}.cost__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.cost__counter{min-width:auto;width:100%;max-width:440px;padding:40px 36px}.cost__facts{gap:16px}.cost__fact{padding:22px 16px}.cost__fact-value{font-size:1.3rem}}@media (max-width:767px){.cost{padding:64px 0}.cost__inner{padding:0 24px}.cost__h2{font-size:1.6rem}.cost__counter-head{margin-bottom:40px}.cost__counter{padding:36px 24px}.cost__counter-value{font-size:2.8rem}.cost__facts{grid-template-columns:1fr;max-width:360px}.cost__divider{padding:56px 0}.cost__divider-line{height:56px}.cost__h3{font-size:1.3rem}.cost__chain{grid-template-columns:1fr;gap:8px;text-align:left;padding:16px 0}.cost__chain-arrow{justify-content:flex-start;transform:rotate(90deg);transform-origin:left center;height:16px;margin-left:32px}.cost__chain-result{text-align:left;padding-left:32px}.cost__chain-final{font-size:.95rem;padding:20px 22px}.cost__bottom{margin-top:56px}.cost__verdict-line{font-size:.95rem}.cost__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.cost__h2{font-size:1.35rem}.cost__counter-value{font-size:2.2rem}.cost__fact-value{font-size:1.1rem}}@media (min-width:1400px){.cost__inner{padding:0 80px}.cost__h2{font-size:3.4rem}.cost__counter{padding:56px 80px}.cost__counter-value{font-size:5.5rem}.cost__facts{max-width:1000px}.cost__fact-value{font-size:1.8rem}}}@media (max-width:1023px){.cost{padding:120px 0;border-bottom:1px solid var(--ink)}.cost__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.cost__zone1{margin-bottom:0}.cost__counter-head{text-align:center;margin-bottom:56px}.cost__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto;max-width:650px}.cost__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.cost__counter-stage{display:flex;flex-direction:column;align-items:center;gap:56px}.cost__counter{position:relative;text-align:center;padding:48px 60px;border:1px solid var(--ink-mid);background:var(--bg-elevated);min-width:420px}.cost__counter-label{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-dim);text-transform:uppercase;letter-spacing:.06em;margin-bottom:20px}.cost__counter-value{font-family:var(--mono);font-size:clamp(3rem,7vw,5rem);font-weight:700;color:var(--red);line-height:1;margin-bottom:16px;text-shadow:0 0 40px rgba(204,0,0,.15);transition:text-shadow .3s ease}.cost__counter.is-active .cost__counter-value{text-shadow:0 0 60px rgba(204,0,0,.25)}.cost__counter-currency{font-size:.5em;vertical-align:top;margin-right:4px;opacity:.7}.cost__counter-basis{font-family:var(--body);font-size:.75rem;font-weight:400;color:var(--bone-faint);max-width:320px;margin:0 auto;line-height:1.5}.cost__counter-pulse{position:absolute;inset:-2px;border:1px solid rgba(204,0,0,0);pointer-events:none;transition:border-color 1s ease}.cost__counter.is-active .cost__counter-pulse{animation:counterPulse 2s ease-in-out infinite}.cost__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%;max-width:900px}.cost__fact{text-align:center;padding:28px 20px;border:1px solid var(--ink-mid);background:var(--bg-elevated)}.cost__fact-value{font-family:var(--heading);font-size:1.6rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:10px}.cost__fact-label{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.cost__divider{display:flex;justify-content:center;padding:80px 0}.cost__divider-line{width:1px;height:80px;background:linear-gradient(180deg,transparent,var(--red) 50%,transparent);opacity:.3}.cost__cascade-head{text-align:center;margin-bottom:48px}.cost__h3{font-family:var(--heading);font-size:clamp(1.4rem,2.8vw,2rem);font-weight:700;color:var(--bone);margin:0 0 12px}.cost__h3-sub{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--bone-dim);margin:0}.cost__cascade{display:flex;flex-direction:column;gap:0;max-width:740px;margin:0 auto}.cost__chain{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--ink-mid);opacity:0;transform:translateX(-20px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.cost__chain.is-revealed{opacity:1;transform:translateX(0)}.cost__chain-trigger{display:flex;align-items:center;gap:12px;font-family:var(--body);font-size:.95rem;font-weight:500;color:var(--bone)}.cost__chain-arrow{color:var(--red);display:flex;align-items:center;opacity:0;transition:opacity .4s ease .3s}.cost__chain.is-revealed .cost__chain-arrow{opacity:1}.cost__chain-result{font-family:var(--body);font-size:.95rem;font-weight:600;color:var(--red);text-align:right;opacity:0;transform:translateX(20px);transition:opacity .5s var(--ease) .4s,transform .5s var(--ease) .4s}.cost__chain.is-revealed .cost__chain-result{opacity:1;transform:translateX(0)}.cost__chain-final{margin-top:32px;padding:24px 32px;text-align:center;border:1px solid rgba(204,0,0,.2);background:rgba(204,0,0,.03);font-family:var(--body);font-size:1.05rem;font-weight:600;color:var(--red);line-height:1.5;opacity:0;transform:scale(.96);transition:opacity .6s var(--ease),transform .6s var(--ease)}.cost__chain-final.is-revealed{opacity:1;transform:scale(1);animation:finalShake .4s ease .1s}.cost__bottom{text-align:center;margin-top:80px}.cost__verdict{margin-bottom:36px}.cost__verdict-line{font-family:var(--body);font-size:1.1rem;font-weight:400;color:var(--bone-dim);margin:0 0 8px}.cost__verdict-strong{font-family:var(--heading);font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:700;color:var(--bone);margin:0}.cost__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.cost__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}@media (max-width:991px){.cost{padding:80px 0}.cost__inner{padding:0 40px}.cost__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.cost__counter{min-width:auto;width:100%;max-width:440px;padding:40px 36px}.cost__facts{gap:16px}.cost__fact{padding:22px 16px}.cost__fact-value{font-size:1.3rem}}@media (max-width:767px){.cost{padding:64px 0}.cost__inner{padding:0 24px}.cost__h2{font-size:1.6rem}.cost__counter-head{margin-bottom:40px}.cost__counter{padding:36px 24px}.cost__counter-value{font-size:2.8rem}.cost__facts{grid-template-columns:1fr;max-width:360px}.cost__divider{padding:56px 0}.cost__divider-line{height:56px}.cost__h3{font-size:1.3rem}.cost__chain{grid-template-columns:1fr;gap:8px;text-align:left;padding:16px 0}.cost__chain-arrow{justify-content:flex-start;transform:rotate(90deg);transform-origin:left center;height:16px;margin-left:32px}.cost__chain-result{text-align:left;padding-left:32px}.cost__chain-final{font-size:.95rem;padding:20px 22px}.cost__bottom{margin-top:56px}.cost__verdict-line{font-size:.95rem}.cost__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.cost__h2{font-size:1.35rem}.cost__counter-value{font-size:2.2rem}.cost__fact-value{font-size:1.1rem}}@media (min-width:1400px){.cost__inner{padding:0 80px}.cost__h2{font-size:3.4rem}.cost__counter{padding:56px 80px}.cost__counter-value{font-size:5.5rem}.cost__facts{max-width:1000px}.cost__fact-value{font-size:1.8rem}}}@media (max-width:767px){.cost{padding:120px 0;border-bottom:1px solid var(--ink)}.cost__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.cost__zone1{margin-bottom:0}.cost__counter-head{text-align:center;margin-bottom:56px}.cost__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto;max-width:650px}.cost__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.cost__counter-stage{display:flex;flex-direction:column;align-items:center;gap:56px}.cost__counter{position:relative;text-align:center;padding:48px 60px;border:1px solid var(--ink-mid);background:var(--bg-elevated);min-width:420px}.cost__counter-label{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-dim);text-transform:uppercase;letter-spacing:.06em;margin-bottom:20px}.cost__counter-value{font-family:var(--mono);font-size:clamp(3rem,7vw,5rem);font-weight:700;color:var(--red);line-height:1;margin-bottom:16px;text-shadow:0 0 40px rgba(204,0,0,.15);transition:text-shadow .3s ease}.cost__counter.is-active .cost__counter-value{text-shadow:0 0 60px rgba(204,0,0,.25)}.cost__counter-currency{font-size:.5em;vertical-align:top;margin-right:4px;opacity:.7}.cost__counter-basis{font-family:var(--body);font-size:.75rem;font-weight:400;color:var(--bone-faint);max-width:320px;margin:0 auto;line-height:1.5}.cost__counter-pulse{position:absolute;inset:-2px;border:1px solid rgba(204,0,0,0);pointer-events:none;transition:border-color 1s ease}.cost__counter.is-active .cost__counter-pulse{animation:counterPulse 2s ease-in-out infinite}.cost__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%;max-width:900px}.cost__fact{text-align:center;padding:28px 20px;border:1px solid var(--ink-mid);background:var(--bg-elevated)}.cost__fact-value{font-family:var(--heading);font-size:1.6rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:10px}.cost__fact-label{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.cost__divider{display:flex;justify-content:center;padding:80px 0}.cost__divider-line{width:1px;height:80px;background:linear-gradient(180deg,transparent,var(--red) 50%,transparent);opacity:.3}.cost__cascade-head{text-align:center;margin-bottom:48px}.cost__h3{font-family:var(--heading);font-size:clamp(1.4rem,2.8vw,2rem);font-weight:700;color:var(--bone);margin:0 0 12px}.cost__h3-sub{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--bone-dim);margin:0}.cost__cascade{display:flex;flex-direction:column;gap:0;max-width:740px;margin:0 auto}.cost__chain{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--ink-mid);opacity:0;transform:translateX(-20px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.cost__chain.is-revealed{opacity:1;transform:translateX(0)}.cost__chain-trigger{display:flex;align-items:center;gap:12px;font-family:var(--body);font-size:.95rem;font-weight:500;color:var(--bone)}.cost__chain-arrow{color:var(--red);display:flex;align-items:center;opacity:0;transition:opacity .4s ease .3s}.cost__chain.is-revealed .cost__chain-arrow{opacity:1}.cost__chain-result{font-family:var(--body);font-size:.95rem;font-weight:600;color:var(--red);text-align:right;opacity:0;transform:translateX(20px);transition:opacity .5s var(--ease) .4s,transform .5s var(--ease) .4s}.cost__chain.is-revealed .cost__chain-result{opacity:1;transform:translateX(0)}.cost__chain-final{margin-top:32px;padding:24px 32px;text-align:center;border:1px solid rgba(204,0,0,.2);background:rgba(204,0,0,.03);font-family:var(--body);font-size:1.05rem;font-weight:600;color:var(--red);line-height:1.5;opacity:0;transform:scale(.96);transition:opacity .6s var(--ease),transform .6s var(--ease)}.cost__chain-final.is-revealed{opacity:1;transform:scale(1);animation:finalShake .4s ease .1s}.cost__bottom{text-align:center;margin-top:80px}.cost__verdict{margin-bottom:36px}.cost__verdict-line{font-family:var(--body);font-size:1.1rem;font-weight:400;color:var(--bone-dim);margin:0 0 8px}.cost__verdict-strong{font-family:var(--heading);font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:700;color:var(--bone);margin:0}.cost__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.cost__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}@media (max-width:991px){.cost{padding:80px 0}.cost__inner{padding:0 40px}.cost__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.cost__counter{min-width:auto;width:100%;max-width:440px;padding:40px 36px}.cost__facts{gap:16px}.cost__fact{padding:22px 16px}.cost__fact-value{font-size:1.3rem}}@media (max-width:767px){.cost{padding:64px 0}.cost__inner{padding:0 24px}.cost__h2{font-size:1.6rem}.cost__counter-head{margin-bottom:40px}.cost__counter{padding:36px 24px}.cost__counter-value{font-size:2.8rem}.cost__facts{grid-template-columns:1fr;max-width:360px}.cost__divider{padding:56px 0}.cost__divider-line{height:56px}.cost__h3{font-size:1.3rem}.cost__chain{grid-template-columns:1fr;gap:8px;text-align:left;padding:16px 0}.cost__chain-arrow{justify-content:flex-start;transform:rotate(90deg);transform-origin:left center;height:16px;margin-left:32px}.cost__chain-result{text-align:left;padding-left:32px}.cost__chain-final{font-size:.95rem;padding:20px 22px}.cost__bottom{margin-top:56px}.cost__verdict-line{font-size:.95rem}.cost__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.cost__h2{font-size:1.35rem}.cost__counter-value{font-size:2.2rem}.cost__fact-value{font-size:1.1rem}}@media (min-width:1400px){.cost__inner{padding:0 80px}.cost__h2{font-size:3.4rem}.cost__counter{padding:56px 80px}.cost__counter-value{font-size:5.5rem}.cost__facts{max-width:1000px}.cost__fact-value{font-size:1.8rem}}}@media (max-width:479px){.cost{padding:120px 0;border-bottom:1px solid var(--ink)}.cost__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.cost__zone1{margin-bottom:0}.cost__counter-head{text-align:center;margin-bottom:56px}.cost__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto;max-width:650px}.cost__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.cost__counter-stage{display:flex;flex-direction:column;align-items:center;gap:56px}.cost__counter{position:relative;text-align:center;padding:48px 60px;border:1px solid var(--ink-mid);background:var(--bg-elevated);min-width:420px}.cost__counter-label{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-dim);text-transform:uppercase;letter-spacing:.06em;margin-bottom:20px}.cost__counter-value{font-family:var(--mono);font-size:clamp(3rem,7vw,5rem);font-weight:700;color:var(--red);line-height:1;margin-bottom:16px;text-shadow:0 0 40px rgba(204,0,0,.15);transition:text-shadow .3s ease}.cost__counter.is-active .cost__counter-value{text-shadow:0 0 60px rgba(204,0,0,.25)}.cost__counter-currency{font-size:.5em;vertical-align:top;margin-right:4px;opacity:.7}.cost__counter-basis{font-family:var(--body);font-size:.75rem;font-weight:400;color:var(--bone-faint);max-width:320px;margin:0 auto;line-height:1.5}.cost__counter-pulse{position:absolute;inset:-2px;border:1px solid rgba(204,0,0,0);pointer-events:none;transition:border-color 1s ease}.cost__counter.is-active .cost__counter-pulse{animation:counterPulse 2s ease-in-out infinite}.cost__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%;max-width:900px}.cost__fact{text-align:center;padding:28px 20px;border:1px solid var(--ink-mid);background:var(--bg-elevated)}.cost__fact-value{font-family:var(--heading);font-size:1.6rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:10px}.cost__fact-label{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.cost__divider{display:flex;justify-content:center;padding:80px 0}.cost__divider-line{width:1px;height:80px;background:linear-gradient(180deg,transparent,var(--red) 50%,transparent);opacity:.3}.cost__cascade-head{text-align:center;margin-bottom:48px}.cost__h3{font-family:var(--heading);font-size:clamp(1.4rem,2.8vw,2rem);font-weight:700;color:var(--bone);margin:0 0 12px}.cost__h3-sub{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--bone-dim);margin:0}.cost__cascade{display:flex;flex-direction:column;gap:0;max-width:740px;margin:0 auto}.cost__chain{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--ink-mid);opacity:0;transform:translateX(-20px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.cost__chain.is-revealed{opacity:1;transform:translateX(0)}.cost__chain-trigger{display:flex;align-items:center;gap:12px;font-family:var(--body);font-size:.95rem;font-weight:500;color:var(--bone)}.cost__chain-arrow{color:var(--red);display:flex;align-items:center;opacity:0;transition:opacity .4s ease .3s}.cost__chain.is-revealed .cost__chain-arrow{opacity:1}.cost__chain-result{font-family:var(--body);font-size:.95rem;font-weight:600;color:var(--red);text-align:right;opacity:0;transform:translateX(20px);transition:opacity .5s var(--ease) .4s,transform .5s var(--ease) .4s}.cost__chain.is-revealed .cost__chain-result{opacity:1;transform:translateX(0)}.cost__chain-final{margin-top:32px;padding:24px 32px;text-align:center;border:1px solid rgba(204,0,0,.2);background:rgba(204,0,0,.03);font-family:var(--body);font-size:1.05rem;font-weight:600;color:var(--red);line-height:1.5;opacity:0;transform:scale(.96);transition:opacity .6s var(--ease),transform .6s var(--ease)}.cost__chain-final.is-revealed{opacity:1;transform:scale(1);animation:finalShake .4s ease .1s}.cost__bottom{text-align:center;margin-top:80px}.cost__verdict{margin-bottom:36px}.cost__verdict-line{font-family:var(--body);font-size:1.1rem;font-weight:400;color:var(--bone-dim);margin:0 0 8px}.cost__verdict-strong{font-family:var(--heading);font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:700;color:var(--bone);margin:0}.cost__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.cost__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}@media (max-width:991px){.cost{padding:80px 0}.cost__inner{padding:0 40px}.cost__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.cost__counter{min-width:auto;width:100%;max-width:440px;padding:40px 36px}.cost__facts{gap:16px}.cost__fact{padding:22px 16px}.cost__fact-value{font-size:1.3rem}}@media (max-width:767px){.cost{padding:64px 0}.cost__inner{padding:0 24px}.cost__h2{font-size:1.6rem}.cost__counter-head{margin-bottom:40px}.cost__counter{padding:36px 24px}.cost__counter-value{font-size:2.8rem}.cost__facts{grid-template-columns:1fr;max-width:360px}.cost__divider{padding:56px 0}.cost__divider-line{height:56px}.cost__h3{font-size:1.3rem}.cost__chain{grid-template-columns:1fr;gap:8px;text-align:left;padding:16px 0}.cost__chain-arrow{justify-content:flex-start;transform:rotate(90deg);transform-origin:left center;height:16px;margin-left:32px}.cost__chain-result{text-align:left;padding-left:32px}.cost__chain-final{font-size:.95rem;padding:20px 22px}.cost__bottom{margin-top:56px}.cost__verdict-line{font-size:.95rem}.cost__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.cost__h2{font-size:1.35rem}.cost__counter-value{font-size:2.2rem}.cost__fact-value{font-size:1.1rem}}@media (min-width:1400px){.cost__inner{padding:0 80px}.cost__h2{font-size:3.4rem}.cost__counter{padding:56px 80px}.cost__counter-value{font-size:5.5rem}.cost__facts{max-width:1000px}.cost__fact-value{font-size:1.8rem}}}.leadgen{padding:120px 0;border-bottom:1px solid var(--ink)}.leadgen__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.leadgen__header{text-align:center;margin-bottom:64px}.leadgen__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px;max-width:600px}.leadgen__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.leadgen__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:520px;margin:0 auto}.leadgen__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.leadgen__left{display:flex;flex-direction:column;gap:28px}.leadgen__promises{display:flex;flex-direction:column;gap:24px}.leadgen__promise{display:flex;gap:16px;align-items:flex-start}.leadgen__promise-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink-mid);border-radius:12px;background:var(--bg-panel);color:var(--red);transition:border-color .3s ease}.leadgen__promise:hover .leadgen__promise-icon{border-color:rgba(204,0,0,.25)}.leadgen__promise strong{display:block;font-family:var(--body);font-size:.95rem;font-weight:600;color:var(--bone);line-height:1.35;margin-bottom:4px}.leadgen__promise span{font-family:var(--body);font-size:.88rem;font-weight:400;color:var(--bone-dim);line-height:1.6}.leadgen__testimonial{padding:28px;background:var(--bg-panel);border-radius:16px;border:1px solid var(--ink-mid)}.leadgen__testimonial-text{font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);line-height:1.65;font-style:italic;margin:0 0 16px}.leadgen__testimonial-text strong{color:var(--bone);font-weight:600;font-style:normal}.leadgen__testimonial-author{font-family:var(--body);font-size:.82rem;font-weight:500;color:var(--bone-mid)}.leadgen__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--ink-mid);border-radius:12px;overflow:hidden}.leadgen__stat{padding:20px 16px;text-align:center;border-right:1px solid var(--ink-mid)}.leadgen__stat:last-child{border-right:none}.leadgen__stat-value{font-family:var(--heading);font-size:1.3rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:6px}.leadgen__stat-label{font-family:var(--body);font-size:.72rem;font-weight:400;color:var(--bone-dim)}.leadgen__panel{background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:16px;overflow:hidden;position:relative}.leadgen__panel::before{content:"";display:block;height:2px;background:linear-gradient(90deg,transparent,var(--red) 50%,transparent)}.leadgen__panel-head{padding:20px 28px;border-bottom:1px solid var(--ink-mid);display:flex;align-items:center;gap:12px}.leadgen__panel-dot{width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 8px rgba(34,197,94,.4);flex-shrink:0;animation:lgDotPulse 2s ease-in-out infinite}.leadgen__panel-title{font-family:var(--body);font-size:.88rem;font-weight:600;color:var(--bone)}.leadgen__panel-body{padding:28px}.leadgen__panel-foot{padding:16px 28px;border-top:1px solid var(--ink-mid);text-align:center}.leadgen__panel-foot span{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-faint)}.leadgen__form-slot .fluentform,.leadgen__form-slot .frm-fluent-form{font-family:var(--body)!important}.leadgen__form-slot .ff-el-group{margin-bottom:20px!important}.leadgen__form-slot .ff-el-input--label label,.leadgen__form-slot .ff-el-input--label .ff-el-input--label{font-family:var(--body)!important;font-size:.78rem!important;font-weight:500!important;color:var(--bone-mid)!important;margin-bottom:8px!important;letter-spacing:normal!important;text-transform:none!important}.leadgen__form-slot .ff-el-form-control,.leadgen__form-slot input[type=text],.leadgen__form-slot input[type=email],.leadgen__form-slot input[type=tel],.leadgen__form-slot input[type=url],.leadgen__form-slot input[type=number],.leadgen__form-slot input[type=password],.leadgen__form-slot textarea,.leadgen__form-slot select{width:100%!important;padding:14px 16px!important;font-family:var(--body)!important;font-size:.9rem!important;font-weight:400!important;color:var(--bone)!important;background:var(--bg-input)!important;border:1px solid var(--ink-mid)!important;border-radius:10px!important;outline:none!important;box-shadow:none!important;transition:border-color .3s ease,box-shadow .3s ease!important;-webkit-appearance:none!important;appearance:none!important}.leadgen__form-slot .ff-el-form-control::placeholder,.leadgen__form-slot input::placeholder,.leadgen__form-slot textarea::placeholder{color:var(--bone-faint)!important;font-weight:400!important}.leadgen__form-slot .ff-el-form-control:focus,.leadgen__form-slot input:focus,.leadgen__form-slot textarea:focus,.leadgen__form-slot select:focus{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(204,0,0,.08)!important;outline:none!important}.leadgen__form-slot textarea{min-height:100px!important;resize:vertical!important}.leadgen__form-slot select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237A7A74' fill='none' stroke-width='1.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;padding-right:40px!important}.leadgen__form-slot .ff-el-form-check-input{accent-color:var(--red)!important}.leadgen__form-slot .ff-el-form-check label{font-family:var(--body)!important;font-size:.85rem!important;color:var(--bone-dim)!important}.leadgen__form-slot .ff-el-input--label .ff-el-required{color:var(--red)!important}.leadgen__form-slot .ff-el-help-message{font-family:var(--body)!important;font-size:.72rem!important;color:var(--bone-faint)!important;margin-top:4px!important}.leadgen__form-slot .ff_submit_btn_wrapper{margin-top:8px!important}.leadgen__form-slot .ff_submit_btn_wrapper button,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit,.leadgen__form-slot .ff_submit_btn_wrapper input[type=submit]{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:16px 32px!important;font-family:var(--body)!important;font-size:.92rem!important;font-weight:600!important;color:#fff!important;background:var(--red)!important;border:none!important;border-radius:50px!important;cursor:pointer!important;transition:all .4s var(--ease)!important;box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)!important;text-transform:none!important;letter-spacing:normal!important}.leadgen__form-slot .ff_submit_btn_wrapper button:hover,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit:hover,.leadgen__form-slot .ff_submit_btn_wrapper input[type=submit]:hover{background:var(--red-glow)!important;transform:translateY(-2px)!important;box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)!important}.leadgen__form-slot .ff-el-is-error .ff-el-form-control,.leadgen__form-slot .ff-el-is-error input{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(204,0,0,.1)!important}.leadgen__form-slot .error.text-danger,.leadgen__form-slot .ff-el-is-error .error{font-family:var(--body)!important;font-size:.75rem!important;color:var(--red)!important;margin-top:4px!important}.leadgen__form-slot .ff-message-success{background:rgba(34,197,94,.06)!important;border:1px solid rgba(34,197,94,.2)!important;border-radius:12px!important;padding:20px!important;font-family:var(--body)!important;color:var(--green)!important;font-size:.9rem!important;text-align:center!important}.leadgen__form-slot .ff-loading-overlay{background:rgba(5,5,5,.85)!important;border-radius:10px!important}.leadgen__form-slot .ff-el-progress{background:var(--ink-mid)!important;border-radius:50px!important;height:4px!important}.leadgen__form-slot .ff-el-progress-bar{background:var(--red)!important;border-radius:50px!important}@media (max-width:991px){.leadgen{padding:80px 0}.leadgen__inner{padding:0 40px}.leadgen__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.leadgen__header{margin-bottom:48px}.leadgen__grid{gap:36px}}@media (max-width:767px){.leadgen{padding:64px 0}.leadgen__inner{padding:0 24px}.leadgen__h2{font-size:1.6rem}.leadgen__sub{font-size:.95rem}.leadgen__header{margin-bottom:40px}.leadgen__grid{grid-template-columns:1fr;gap:40px}.leadgen__right{order:-1}.leadgen__promise-icon{width:38px;height:38px;border-radius:10px}.leadgen__promise strong{font-size:.9rem}.leadgen__promise span{font-size:.82rem}.leadgen__testimonial{padding:22px}.leadgen__testimonial-text{font-size:.85rem}.leadgen__stats{border-radius:10px}.leadgen__stat{padding:16px 12px}.leadgen__stat-value{font-size:1.1rem}.leadgen__panel-head{padding:16px 22px}.leadgen__panel-body{padding:22px}.leadgen__panel-foot{padding:14px 22px}.leadgen__form-slot .ff-el-form-control,.leadgen__form-slot input[type=text],.leadgen__form-slot input[type=email],.leadgen__form-slot input[type=tel],.leadgen__form-slot input[type=url]{font-size:16px!important;padding:13px 14px!important;border-radius:8px!important}.leadgen__form-slot .ff_submit_btn_wrapper button,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit{padding:15px 28px!important;font-size:.88rem!important}}@media (max-width:399px){.leadgen__h2{font-size:1.35rem}.leadgen__promise{flex-direction:column;gap:10px}.leadgen__promise-icon{margin:0}.leadgen__stats{grid-template-columns:1fr;border-radius:10px}.leadgen__stat{border-right:none;border-bottom:1px solid var(--ink-mid)}.leadgen__stat:last-child{border-bottom:none}}@media (min-width:1400px){.leadgen__inner{padding:0 80px}.leadgen__h2{font-size:3.4rem}.leadgen__grid{gap:64px}.leadgen__panel-body{padding:36px}.leadgen__promise strong{font-size:1rem}}@media (max-width:1119px){.leadgen{padding:120px 0;border-bottom:1px solid var(--ink)}.leadgen__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.leadgen__header{text-align:center;margin-bottom:64px}.leadgen__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px;max-width:600px}.leadgen__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.leadgen__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:520px;margin:0 auto}.leadgen__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.leadgen__left{display:flex;flex-direction:column;gap:28px}.leadgen__promises{display:flex;flex-direction:column;gap:24px}.leadgen__promise{display:flex;gap:16px;align-items:flex-start}.leadgen__promise-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink-mid);border-radius:12px;background:var(--bg-panel);color:var(--red);transition:border-color .3s ease}.leadgen__promise:hover .leadgen__promise-icon{border-color:rgba(204,0,0,.25)}.leadgen__promise strong{display:block;font-family:var(--body);font-size:.95rem;font-weight:600;color:var(--bone);line-height:1.35;margin-bottom:4px}.leadgen__promise span{font-family:var(--body);font-size:.88rem;font-weight:400;color:var(--bone-dim);line-height:1.6}.leadgen__testimonial{padding:28px;background:var(--bg-panel);border-radius:16px;border:1px solid var(--ink-mid)}.leadgen__testimonial-text{font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);line-height:1.65;font-style:italic;margin:0 0 16px}.leadgen__testimonial-text strong{color:var(--bone);font-weight:600;font-style:normal}.leadgen__testimonial-author{font-family:var(--body);font-size:.82rem;font-weight:500;color:var(--bone-mid)}.leadgen__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--ink-mid);border-radius:12px;overflow:hidden}.leadgen__stat{padding:20px 16px;text-align:center;border-right:1px solid var(--ink-mid)}.leadgen__stat:last-child{border-right:none}.leadgen__stat-value{font-family:var(--heading);font-size:1.3rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:6px}.leadgen__stat-label{font-family:var(--body);font-size:.72rem;font-weight:400;color:var(--bone-dim)}.leadgen__panel{background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:16px;overflow:hidden;position:relative}.leadgen__panel::before{content:"";display:block;height:2px;background:linear-gradient(90deg,transparent,var(--red) 50%,transparent)}.leadgen__panel-head{padding:20px 28px;border-bottom:1px solid var(--ink-mid);display:flex;align-items:center;gap:12px}.leadgen__panel-dot{width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 8px rgba(34,197,94,.4);flex-shrink:0;animation:lgDotPulse 2s ease-in-out infinite}.leadgen__panel-title{font-family:var(--body);font-size:.88rem;font-weight:600;color:var(--bone)}.leadgen__panel-body{padding:28px}.leadgen__panel-foot{padding:16px 28px;border-top:1px solid var(--ink-mid);text-align:center}.leadgen__panel-foot span{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-faint)}.leadgen__form-slot .fluentform,.leadgen__form-slot .frm-fluent-form{font-family:var(--body)!important}.leadgen__form-slot .ff-el-group{margin-bottom:20px!important}.leadgen__form-slot .ff-el-input--label label,.leadgen__form-slot .ff-el-input--label .ff-el-input--label{font-family:var(--body)!important;font-size:.78rem!important;font-weight:500!important;color:var(--bone-mid)!important;margin-bottom:8px!important;letter-spacing:normal!important;text-transform:none!important}.leadgen__form-slot .ff-el-form-control,.leadgen__form-slot input[type=text],.leadgen__form-slot input[type=email],.leadgen__form-slot input[type=tel],.leadgen__form-slot input[type=url],.leadgen__form-slot input[type=number],.leadgen__form-slot input[type=password],.leadgen__form-slot textarea,.leadgen__form-slot select{width:100%!important;padding:14px 16px!important;font-family:var(--body)!important;font-size:.9rem!important;font-weight:400!important;color:var(--bone)!important;background:var(--bg-input)!important;border:1px solid var(--ink-mid)!important;border-radius:10px!important;outline:none!important;box-shadow:none!important;transition:border-color .3s ease,box-shadow .3s ease!important;-webkit-appearance:none!important;appearance:none!important}.leadgen__form-slot .ff-el-form-control::placeholder,.leadgen__form-slot input::placeholder,.leadgen__form-slot textarea::placeholder{color:var(--bone-faint)!important;font-weight:400!important}.leadgen__form-slot .ff-el-form-control:focus,.leadgen__form-slot input:focus,.leadgen__form-slot textarea:focus,.leadgen__form-slot select:focus{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(204,0,0,.08)!important;outline:none!important}.leadgen__form-slot textarea{min-height:100px!important;resize:vertical!important}.leadgen__form-slot select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237A7A74' fill='none' stroke-width='1.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;padding-right:40px!important}.leadgen__form-slot .ff-el-form-check-input{accent-color:var(--red)!important}.leadgen__form-slot .ff-el-form-check label{font-family:var(--body)!important;font-size:.85rem!important;color:var(--bone-dim)!important}.leadgen__form-slot .ff-el-input--label .ff-el-required{color:var(--red)!important}.leadgen__form-slot .ff-el-help-message{font-family:var(--body)!important;font-size:.72rem!important;color:var(--bone-faint)!important;margin-top:4px!important}.leadgen__form-slot .ff_submit_btn_wrapper{margin-top:8px!important}.leadgen__form-slot .ff_submit_btn_wrapper button,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit,.leadgen__form-slot .ff_submit_btn_wrapper input[type=submit]{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:16px 32px!important;font-family:var(--body)!important;font-size:.92rem!important;font-weight:600!important;color:#fff!important;background:var(--red)!important;border:none!important;border-radius:50px!important;cursor:pointer!important;transition:all .4s var(--ease)!important;box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)!important;text-transform:none!important;letter-spacing:normal!important}.leadgen__form-slot .ff_submit_btn_wrapper button:hover,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit:hover,.leadgen__form-slot .ff_submit_btn_wrapper input[type=submit]:hover{background:var(--red-glow)!important;transform:translateY(-2px)!important;box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)!important}.leadgen__form-slot .ff-el-is-error .ff-el-form-control,.leadgen__form-slot .ff-el-is-error input{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(204,0,0,.1)!important}.leadgen__form-slot .error.text-danger,.leadgen__form-slot .ff-el-is-error .error{font-family:var(--body)!important;font-size:.75rem!important;color:var(--red)!important;margin-top:4px!important}.leadgen__form-slot .ff-message-success{background:rgba(34,197,94,.06)!important;border:1px solid rgba(34,197,94,.2)!important;border-radius:12px!important;padding:20px!important;font-family:var(--body)!important;color:var(--green)!important;font-size:.9rem!important;text-align:center!important}.leadgen__form-slot .ff-loading-overlay{background:rgba(5,5,5,.85)!important;border-radius:10px!important}.leadgen__form-slot .ff-el-progress{background:var(--ink-mid)!important;border-radius:50px!important;height:4px!important}.leadgen__form-slot .ff-el-progress-bar{background:var(--red)!important;border-radius:50px!important}@media (max-width:991px){.leadgen{padding:80px 0}.leadgen__inner{padding:0 40px}.leadgen__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.leadgen__header{margin-bottom:48px}.leadgen__grid{gap:36px}}@media (max-width:767px){.leadgen{padding:64px 0}.leadgen__inner{padding:0 24px}.leadgen__h2{font-size:1.6rem}.leadgen__sub{font-size:.95rem}.leadgen__header{margin-bottom:40px}.leadgen__grid{grid-template-columns:1fr;gap:40px}.leadgen__right{order:-1}.leadgen__promise-icon{width:38px;height:38px;border-radius:10px}.leadgen__promise strong{font-size:.9rem}.leadgen__promise span{font-size:.82rem}.leadgen__testimonial{padding:22px}.leadgen__testimonial-text{font-size:.85rem}.leadgen__stats{border-radius:10px}.leadgen__stat{padding:16px 12px}.leadgen__stat-value{font-size:1.1rem}.leadgen__panel-head{padding:16px 22px}.leadgen__panel-body{padding:22px}.leadgen__panel-foot{padding:14px 22px}.leadgen__form-slot .ff-el-form-control,.leadgen__form-slot input[type=text],.leadgen__form-slot input[type=email],.leadgen__form-slot input[type=tel],.leadgen__form-slot input[type=url]{font-size:16px!important;padding:13px 14px!important;border-radius:8px!important}.leadgen__form-slot .ff_submit_btn_wrapper button,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit{padding:15px 28px!important;font-size:.88rem!important}}@media (max-width:399px){.leadgen__h2{font-size:1.35rem}.leadgen__promise{flex-direction:column;gap:10px}.leadgen__promise-icon{margin:0}.leadgen__stats{grid-template-columns:1fr;border-radius:10px}.leadgen__stat{border-right:none;border-bottom:1px solid var(--ink-mid)}.leadgen__stat:last-child{border-bottom:none}}@media (min-width:1400px){.leadgen__inner{padding:0 80px}.leadgen__h2{font-size:3.4rem}.leadgen__grid{gap:64px}.leadgen__panel-body{padding:36px}.leadgen__promise strong{font-size:1rem}}}@media (max-width:1023px){.leadgen{padding:120px 0;border-bottom:1px solid var(--ink)}.leadgen__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.leadgen__header{text-align:center;margin-bottom:64px}.leadgen__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px;max-width:600px}.leadgen__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.leadgen__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:520px;margin:0 auto}.leadgen__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.leadgen__left{display:flex;flex-direction:column;gap:28px}.leadgen__promises{display:flex;flex-direction:column;gap:24px}.leadgen__promise{display:flex;gap:16px;align-items:flex-start}.leadgen__promise-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink-mid);border-radius:12px;background:var(--bg-panel);color:var(--red);transition:border-color .3s ease}.leadgen__promise:hover .leadgen__promise-icon{border-color:rgba(204,0,0,.25)}.leadgen__promise strong{display:block;font-family:var(--body);font-size:.95rem;font-weight:600;color:var(--bone);line-height:1.35;margin-bottom:4px}.leadgen__promise span{font-family:var(--body);font-size:.88rem;font-weight:400;color:var(--bone-dim);line-height:1.6}.leadgen__testimonial{padding:28px;background:var(--bg-panel);border-radius:16px;border:1px solid var(--ink-mid)}.leadgen__testimonial-text{font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);line-height:1.65;font-style:italic;margin:0 0 16px}.leadgen__testimonial-text strong{color:var(--bone);font-weight:600;font-style:normal}.leadgen__testimonial-author{font-family:var(--body);font-size:.82rem;font-weight:500;color:var(--bone-mid)}.leadgen__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--ink-mid);border-radius:12px;overflow:hidden}.leadgen__stat{padding:20px 16px;text-align:center;border-right:1px solid var(--ink-mid)}.leadgen__stat:last-child{border-right:none}.leadgen__stat-value{font-family:var(--heading);font-size:1.3rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:6px}.leadgen__stat-label{font-family:var(--body);font-size:.72rem;font-weight:400;color:var(--bone-dim)}.leadgen__panel{background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:16px;overflow:hidden;position:relative}.leadgen__panel::before{content:"";display:block;height:2px;background:linear-gradient(90deg,transparent,var(--red) 50%,transparent)}.leadgen__panel-head{padding:20px 28px;border-bottom:1px solid var(--ink-mid);display:flex;align-items:center;gap:12px}.leadgen__panel-dot{width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 8px rgba(34,197,94,.4);flex-shrink:0;animation:lgDotPulse 2s ease-in-out infinite}.leadgen__panel-title{font-family:var(--body);font-size:.88rem;font-weight:600;color:var(--bone)}.leadgen__panel-body{padding:28px}.leadgen__panel-foot{padding:16px 28px;border-top:1px solid var(--ink-mid);text-align:center}.leadgen__panel-foot span{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-faint)}.leadgen__form-slot .fluentform,.leadgen__form-slot .frm-fluent-form{font-family:var(--body)!important}.leadgen__form-slot .ff-el-group{margin-bottom:20px!important}.leadgen__form-slot .ff-el-input--label label,.leadgen__form-slot .ff-el-input--label .ff-el-input--label{font-family:var(--body)!important;font-size:.78rem!important;font-weight:500!important;color:var(--bone-mid)!important;margin-bottom:8px!important;letter-spacing:normal!important;text-transform:none!important}.leadgen__form-slot .ff-el-form-control,.leadgen__form-slot input[type=text],.leadgen__form-slot input[type=email],.leadgen__form-slot input[type=tel],.leadgen__form-slot input[type=url],.leadgen__form-slot input[type=number],.leadgen__form-slot input[type=password],.leadgen__form-slot textarea,.leadgen__form-slot select{width:100%!important;padding:14px 16px!important;font-family:var(--body)!important;font-size:.9rem!important;font-weight:400!important;color:var(--bone)!important;background:var(--bg-input)!important;border:1px solid var(--ink-mid)!important;border-radius:10px!important;outline:none!important;box-shadow:none!important;transition:border-color .3s ease,box-shadow .3s ease!important;-webkit-appearance:none!important;appearance:none!important}.leadgen__form-slot .ff-el-form-control::placeholder,.leadgen__form-slot input::placeholder,.leadgen__form-slot textarea::placeholder{color:var(--bone-faint)!important;font-weight:400!important}.leadgen__form-slot .ff-el-form-control:focus,.leadgen__form-slot input:focus,.leadgen__form-slot textarea:focus,.leadgen__form-slot select:focus{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(204,0,0,.08)!important;outline:none!important}.leadgen__form-slot textarea{min-height:100px!important;resize:vertical!important}.leadgen__form-slot select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237A7A74' fill='none' stroke-width='1.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;padding-right:40px!important}.leadgen__form-slot .ff-el-form-check-input{accent-color:var(--red)!important}.leadgen__form-slot .ff-el-form-check label{font-family:var(--body)!important;font-size:.85rem!important;color:var(--bone-dim)!important}.leadgen__form-slot .ff-el-input--label .ff-el-required{color:var(--red)!important}.leadgen__form-slot .ff-el-help-message{font-family:var(--body)!important;font-size:.72rem!important;color:var(--bone-faint)!important;margin-top:4px!important}.leadgen__form-slot .ff_submit_btn_wrapper{margin-top:8px!important}.leadgen__form-slot .ff_submit_btn_wrapper button,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit,.leadgen__form-slot .ff_submit_btn_wrapper input[type=submit]{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:16px 32px!important;font-family:var(--body)!important;font-size:.92rem!important;font-weight:600!important;color:#fff!important;background:var(--red)!important;border:none!important;border-radius:50px!important;cursor:pointer!important;transition:all .4s var(--ease)!important;box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)!important;text-transform:none!important;letter-spacing:normal!important}.leadgen__form-slot .ff_submit_btn_wrapper button:hover,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit:hover,.leadgen__form-slot .ff_submit_btn_wrapper input[type=submit]:hover{background:var(--red-glow)!important;transform:translateY(-2px)!important;box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)!important}.leadgen__form-slot .ff-el-is-error .ff-el-form-control,.leadgen__form-slot .ff-el-is-error input{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(204,0,0,.1)!important}.leadgen__form-slot .error.text-danger,.leadgen__form-slot .ff-el-is-error .error{font-family:var(--body)!important;font-size:.75rem!important;color:var(--red)!important;margin-top:4px!important}.leadgen__form-slot .ff-message-success{background:rgba(34,197,94,.06)!important;border:1px solid rgba(34,197,94,.2)!important;border-radius:12px!important;padding:20px!important;font-family:var(--body)!important;color:var(--green)!important;font-size:.9rem!important;text-align:center!important}.leadgen__form-slot .ff-loading-overlay{background:rgba(5,5,5,.85)!important;border-radius:10px!important}.leadgen__form-slot .ff-el-progress{background:var(--ink-mid)!important;border-radius:50px!important;height:4px!important}.leadgen__form-slot .ff-el-progress-bar{background:var(--red)!important;border-radius:50px!important}@media (max-width:991px){.leadgen{padding:80px 0}.leadgen__inner{padding:0 40px}.leadgen__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.leadgen__header{margin-bottom:48px}.leadgen__grid{gap:36px}}@media (max-width:767px){.leadgen{padding:64px 0}.leadgen__inner{padding:0 24px}.leadgen__h2{font-size:1.6rem}.leadgen__sub{font-size:.95rem}.leadgen__header{margin-bottom:40px}.leadgen__grid{grid-template-columns:1fr;gap:40px}.leadgen__right{order:-1}.leadgen__promise-icon{width:38px;height:38px;border-radius:10px}.leadgen__promise strong{font-size:.9rem}.leadgen__promise span{font-size:.82rem}.leadgen__testimonial{padding:22px}.leadgen__testimonial-text{font-size:.85rem}.leadgen__stats{border-radius:10px}.leadgen__stat{padding:16px 12px}.leadgen__stat-value{font-size:1.1rem}.leadgen__panel-head{padding:16px 22px}.leadgen__panel-body{padding:22px}.leadgen__panel-foot{padding:14px 22px}.leadgen__form-slot .ff-el-form-control,.leadgen__form-slot input[type=text],.leadgen__form-slot input[type=email],.leadgen__form-slot input[type=tel],.leadgen__form-slot input[type=url]{font-size:16px!important;padding:13px 14px!important;border-radius:8px!important}.leadgen__form-slot .ff_submit_btn_wrapper button,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit{padding:15px 28px!important;font-size:.88rem!important}}@media (max-width:399px){.leadgen__h2{font-size:1.35rem}.leadgen__promise{flex-direction:column;gap:10px}.leadgen__promise-icon{margin:0}.leadgen__stats{grid-template-columns:1fr;border-radius:10px}.leadgen__stat{border-right:none;border-bottom:1px solid var(--ink-mid)}.leadgen__stat:last-child{border-bottom:none}}@media (min-width:1400px){.leadgen__inner{padding:0 80px}.leadgen__h2{font-size:3.4rem}.leadgen__grid{gap:64px}.leadgen__panel-body{padding:36px}.leadgen__promise strong{font-size:1rem}}}@media (max-width:767px){.leadgen{padding:120px 0;border-bottom:1px solid var(--ink)}.leadgen__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.leadgen__header{text-align:center;margin-bottom:64px}.leadgen__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px;max-width:600px}.leadgen__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.leadgen__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:520px;margin:0 auto}.leadgen__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.leadgen__left{display:flex;flex-direction:column;gap:28px}.leadgen__promises{display:flex;flex-direction:column;gap:24px}.leadgen__promise{display:flex;gap:16px;align-items:flex-start}.leadgen__promise-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink-mid);border-radius:12px;background:var(--bg-panel);color:var(--red);transition:border-color .3s ease}.leadgen__promise:hover .leadgen__promise-icon{border-color:rgba(204,0,0,.25)}.leadgen__promise strong{display:block;font-family:var(--body);font-size:.95rem;font-weight:600;color:var(--bone);line-height:1.35;margin-bottom:4px}.leadgen__promise span{font-family:var(--body);font-size:.88rem;font-weight:400;color:var(--bone-dim);line-height:1.6}.leadgen__testimonial{padding:28px;background:var(--bg-panel);border-radius:16px;border:1px solid var(--ink-mid)}.leadgen__testimonial-text{font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);line-height:1.65;font-style:italic;margin:0 0 16px}.leadgen__testimonial-text strong{color:var(--bone);font-weight:600;font-style:normal}.leadgen__testimonial-author{font-family:var(--body);font-size:.82rem;font-weight:500;color:var(--bone-mid)}.leadgen__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--ink-mid);border-radius:12px;overflow:hidden}.leadgen__stat{padding:20px 16px;text-align:center;border-right:1px solid var(--ink-mid)}.leadgen__stat:last-child{border-right:none}.leadgen__stat-value{font-family:var(--heading);font-size:1.3rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:6px}.leadgen__stat-label{font-family:var(--body);font-size:.72rem;font-weight:400;color:var(--bone-dim)}.leadgen__panel{background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:16px;overflow:hidden;position:relative}.leadgen__panel::before{content:"";display:block;height:2px;background:linear-gradient(90deg,transparent,var(--red) 50%,transparent)}.leadgen__panel-head{padding:20px 28px;border-bottom:1px solid var(--ink-mid);display:flex;align-items:center;gap:12px}.leadgen__panel-dot{width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 8px rgba(34,197,94,.4);flex-shrink:0;animation:lgDotPulse 2s ease-in-out infinite}.leadgen__panel-title{font-family:var(--body);font-size:.88rem;font-weight:600;color:var(--bone)}.leadgen__panel-body{padding:28px}.leadgen__panel-foot{padding:16px 28px;border-top:1px solid var(--ink-mid);text-align:center}.leadgen__panel-foot span{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-faint)}.leadgen__form-slot .fluentform,.leadgen__form-slot .frm-fluent-form{font-family:var(--body)!important}.leadgen__form-slot .ff-el-group{margin-bottom:20px!important}.leadgen__form-slot .ff-el-input--label label,.leadgen__form-slot .ff-el-input--label .ff-el-input--label{font-family:var(--body)!important;font-size:.78rem!important;font-weight:500!important;color:var(--bone-mid)!important;margin-bottom:8px!important;letter-spacing:normal!important;text-transform:none!important}.leadgen__form-slot .ff-el-form-control,.leadgen__form-slot input[type=text],.leadgen__form-slot input[type=email],.leadgen__form-slot input[type=tel],.leadgen__form-slot input[type=url],.leadgen__form-slot input[type=number],.leadgen__form-slot input[type=password],.leadgen__form-slot textarea,.leadgen__form-slot select{width:100%!important;padding:14px 16px!important;font-family:var(--body)!important;font-size:.9rem!important;font-weight:400!important;color:var(--bone)!important;background:var(--bg-input)!important;border:1px solid var(--ink-mid)!important;border-radius:10px!important;outline:none!important;box-shadow:none!important;transition:border-color .3s ease,box-shadow .3s ease!important;-webkit-appearance:none!important;appearance:none!important}.leadgen__form-slot .ff-el-form-control::placeholder,.leadgen__form-slot input::placeholder,.leadgen__form-slot textarea::placeholder{color:var(--bone-faint)!important;font-weight:400!important}.leadgen__form-slot .ff-el-form-control:focus,.leadgen__form-slot input:focus,.leadgen__form-slot textarea:focus,.leadgen__form-slot select:focus{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(204,0,0,.08)!important;outline:none!important}.leadgen__form-slot textarea{min-height:100px!important;resize:vertical!important}.leadgen__form-slot select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237A7A74' fill='none' stroke-width='1.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;padding-right:40px!important}.leadgen__form-slot .ff-el-form-check-input{accent-color:var(--red)!important}.leadgen__form-slot .ff-el-form-check label{font-family:var(--body)!important;font-size:.85rem!important;color:var(--bone-dim)!important}.leadgen__form-slot .ff-el-input--label .ff-el-required{color:var(--red)!important}.leadgen__form-slot .ff-el-help-message{font-family:var(--body)!important;font-size:.72rem!important;color:var(--bone-faint)!important;margin-top:4px!important}.leadgen__form-slot .ff_submit_btn_wrapper{margin-top:8px!important}.leadgen__form-slot .ff_submit_btn_wrapper button,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit,.leadgen__form-slot .ff_submit_btn_wrapper input[type=submit]{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:16px 32px!important;font-family:var(--body)!important;font-size:.92rem!important;font-weight:600!important;color:#fff!important;background:var(--red)!important;border:none!important;border-radius:50px!important;cursor:pointer!important;transition:all .4s var(--ease)!important;box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)!important;text-transform:none!important;letter-spacing:normal!important}.leadgen__form-slot .ff_submit_btn_wrapper button:hover,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit:hover,.leadgen__form-slot .ff_submit_btn_wrapper input[type=submit]:hover{background:var(--red-glow)!important;transform:translateY(-2px)!important;box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)!important}.leadgen__form-slot .ff-el-is-error .ff-el-form-control,.leadgen__form-slot .ff-el-is-error input{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(204,0,0,.1)!important}.leadgen__form-slot .error.text-danger,.leadgen__form-slot .ff-el-is-error .error{font-family:var(--body)!important;font-size:.75rem!important;color:var(--red)!important;margin-top:4px!important}.leadgen__form-slot .ff-message-success{background:rgba(34,197,94,.06)!important;border:1px solid rgba(34,197,94,.2)!important;border-radius:12px!important;padding:20px!important;font-family:var(--body)!important;color:var(--green)!important;font-size:.9rem!important;text-align:center!important}.leadgen__form-slot .ff-loading-overlay{background:rgba(5,5,5,.85)!important;border-radius:10px!important}.leadgen__form-slot .ff-el-progress{background:var(--ink-mid)!important;border-radius:50px!important;height:4px!important}.leadgen__form-slot .ff-el-progress-bar{background:var(--red)!important;border-radius:50px!important}@media (max-width:991px){.leadgen{padding:80px 0}.leadgen__inner{padding:0 40px}.leadgen__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.leadgen__header{margin-bottom:48px}.leadgen__grid{gap:36px}}@media (max-width:767px){.leadgen{padding:64px 0}.leadgen__inner{padding:0 24px}.leadgen__h2{font-size:1.6rem}.leadgen__sub{font-size:.95rem}.leadgen__header{margin-bottom:40px}.leadgen__grid{grid-template-columns:1fr;gap:40px}.leadgen__right{order:-1}.leadgen__promise-icon{width:38px;height:38px;border-radius:10px}.leadgen__promise strong{font-size:.9rem}.leadgen__promise span{font-size:.82rem}.leadgen__testimonial{padding:22px}.leadgen__testimonial-text{font-size:.85rem}.leadgen__stats{border-radius:10px}.leadgen__stat{padding:16px 12px}.leadgen__stat-value{font-size:1.1rem}.leadgen__panel-head{padding:16px 22px}.leadgen__panel-body{padding:22px}.leadgen__panel-foot{padding:14px 22px}.leadgen__form-slot .ff-el-form-control,.leadgen__form-slot input[type=text],.leadgen__form-slot input[type=email],.leadgen__form-slot input[type=tel],.leadgen__form-slot input[type=url]{font-size:16px!important;padding:13px 14px!important;border-radius:8px!important}.leadgen__form-slot .ff_submit_btn_wrapper button,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit{padding:15px 28px!important;font-size:.88rem!important}}@media (max-width:399px){.leadgen__h2{font-size:1.35rem}.leadgen__promise{flex-direction:column;gap:10px}.leadgen__promise-icon{margin:0}.leadgen__stats{grid-template-columns:1fr;border-radius:10px}.leadgen__stat{border-right:none;border-bottom:1px solid var(--ink-mid)}.leadgen__stat:last-child{border-bottom:none}}@media (min-width:1400px){.leadgen__inner{padding:0 80px}.leadgen__h2{font-size:3.4rem}.leadgen__grid{gap:64px}.leadgen__panel-body{padding:36px}.leadgen__promise strong{font-size:1rem}}}@media (max-width:479px){.leadgen{padding:120px 0;border-bottom:1px solid var(--ink)}.leadgen__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.leadgen__header{text-align:center;margin-bottom:64px}.leadgen__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px;max-width:600px}.leadgen__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.leadgen__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:520px;margin:0 auto}.leadgen__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.leadgen__left{display:flex;flex-direction:column;gap:28px}.leadgen__promises{display:flex;flex-direction:column;gap:24px}.leadgen__promise{display:flex;gap:16px;align-items:flex-start}.leadgen__promise-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink-mid);border-radius:12px;background:var(--bg-panel);color:var(--red);transition:border-color .3s ease}.leadgen__promise:hover .leadgen__promise-icon{border-color:rgba(204,0,0,.25)}.leadgen__promise strong{display:block;font-family:var(--body);font-size:.95rem;font-weight:600;color:var(--bone);line-height:1.35;margin-bottom:4px}.leadgen__promise span{font-family:var(--body);font-size:.88rem;font-weight:400;color:var(--bone-dim);line-height:1.6}.leadgen__testimonial{padding:28px;background:var(--bg-panel);border-radius:16px;border:1px solid var(--ink-mid)}.leadgen__testimonial-text{font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);line-height:1.65;font-style:italic;margin:0 0 16px}.leadgen__testimonial-text strong{color:var(--bone);font-weight:600;font-style:normal}.leadgen__testimonial-author{font-family:var(--body);font-size:.82rem;font-weight:500;color:var(--bone-mid)}.leadgen__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--ink-mid);border-radius:12px;overflow:hidden}.leadgen__stat{padding:20px 16px;text-align:center;border-right:1px solid var(--ink-mid)}.leadgen__stat:last-child{border-right:none}.leadgen__stat-value{font-family:var(--heading);font-size:1.3rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:6px}.leadgen__stat-label{font-family:var(--body);font-size:.72rem;font-weight:400;color:var(--bone-dim)}.leadgen__panel{background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:16px;overflow:hidden;position:relative}.leadgen__panel::before{content:"";display:block;height:2px;background:linear-gradient(90deg,transparent,var(--red) 50%,transparent)}.leadgen__panel-head{padding:20px 28px;border-bottom:1px solid var(--ink-mid);display:flex;align-items:center;gap:12px}.leadgen__panel-dot{width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 8px rgba(34,197,94,.4);flex-shrink:0;animation:lgDotPulse 2s ease-in-out infinite}.leadgen__panel-title{font-family:var(--body);font-size:.88rem;font-weight:600;color:var(--bone)}.leadgen__panel-body{padding:28px}.leadgen__panel-foot{padding:16px 28px;border-top:1px solid var(--ink-mid);text-align:center}.leadgen__panel-foot span{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-faint)}.leadgen__form-slot .fluentform,.leadgen__form-slot .frm-fluent-form{font-family:var(--body)!important}.leadgen__form-slot .ff-el-group{margin-bottom:20px!important}.leadgen__form-slot .ff-el-input--label label,.leadgen__form-slot .ff-el-input--label .ff-el-input--label{font-family:var(--body)!important;font-size:.78rem!important;font-weight:500!important;color:var(--bone-mid)!important;margin-bottom:8px!important;letter-spacing:normal!important;text-transform:none!important}.leadgen__form-slot .ff-el-form-control,.leadgen__form-slot input[type=text],.leadgen__form-slot input[type=email],.leadgen__form-slot input[type=tel],.leadgen__form-slot input[type=url],.leadgen__form-slot input[type=number],.leadgen__form-slot input[type=password],.leadgen__form-slot textarea,.leadgen__form-slot select{width:100%!important;padding:14px 16px!important;font-family:var(--body)!important;font-size:.9rem!important;font-weight:400!important;color:var(--bone)!important;background:var(--bg-input)!important;border:1px solid var(--ink-mid)!important;border-radius:10px!important;outline:none!important;box-shadow:none!important;transition:border-color .3s ease,box-shadow .3s ease!important;-webkit-appearance:none!important;appearance:none!important}.leadgen__form-slot .ff-el-form-control::placeholder,.leadgen__form-slot input::placeholder,.leadgen__form-slot textarea::placeholder{color:var(--bone-faint)!important;font-weight:400!important}.leadgen__form-slot .ff-el-form-control:focus,.leadgen__form-slot input:focus,.leadgen__form-slot textarea:focus,.leadgen__form-slot select:focus{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(204,0,0,.08)!important;outline:none!important}.leadgen__form-slot textarea{min-height:100px!important;resize:vertical!important}.leadgen__form-slot select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237A7A74' fill='none' stroke-width='1.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;padding-right:40px!important}.leadgen__form-slot .ff-el-form-check-input{accent-color:var(--red)!important}.leadgen__form-slot .ff-el-form-check label{font-family:var(--body)!important;font-size:.85rem!important;color:var(--bone-dim)!important}.leadgen__form-slot .ff-el-input--label .ff-el-required{color:var(--red)!important}.leadgen__form-slot .ff-el-help-message{font-family:var(--body)!important;font-size:.72rem!important;color:var(--bone-faint)!important;margin-top:4px!important}.leadgen__form-slot .ff_submit_btn_wrapper{margin-top:8px!important}.leadgen__form-slot .ff_submit_btn_wrapper button,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit,.leadgen__form-slot .ff_submit_btn_wrapper input[type=submit]{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:16px 32px!important;font-family:var(--body)!important;font-size:.92rem!important;font-weight:600!important;color:#fff!important;background:var(--red)!important;border:none!important;border-radius:50px!important;cursor:pointer!important;transition:all .4s var(--ease)!important;box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)!important;text-transform:none!important;letter-spacing:normal!important}.leadgen__form-slot .ff_submit_btn_wrapper button:hover,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit:hover,.leadgen__form-slot .ff_submit_btn_wrapper input[type=submit]:hover{background:var(--red-glow)!important;transform:translateY(-2px)!important;box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)!important}.leadgen__form-slot .ff-el-is-error .ff-el-form-control,.leadgen__form-slot .ff-el-is-error input{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(204,0,0,.1)!important}.leadgen__form-slot .error.text-danger,.leadgen__form-slot .ff-el-is-error .error{font-family:var(--body)!important;font-size:.75rem!important;color:var(--red)!important;margin-top:4px!important}.leadgen__form-slot .ff-message-success{background:rgba(34,197,94,.06)!important;border:1px solid rgba(34,197,94,.2)!important;border-radius:12px!important;padding:20px!important;font-family:var(--body)!important;color:var(--green)!important;font-size:.9rem!important;text-align:center!important}.leadgen__form-slot .ff-loading-overlay{background:rgba(5,5,5,.85)!important;border-radius:10px!important}.leadgen__form-slot .ff-el-progress{background:var(--ink-mid)!important;border-radius:50px!important;height:4px!important}.leadgen__form-slot .ff-el-progress-bar{background:var(--red)!important;border-radius:50px!important}@media (max-width:991px){.leadgen{padding:80px 0}.leadgen__inner{padding:0 40px}.leadgen__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.leadgen__header{margin-bottom:48px}.leadgen__grid{gap:36px}}@media (max-width:767px){.leadgen{padding:64px 0}.leadgen__inner{padding:0 24px}.leadgen__h2{font-size:1.6rem}.leadgen__sub{font-size:.95rem}.leadgen__header{margin-bottom:40px}.leadgen__grid{grid-template-columns:1fr;gap:40px}.leadgen__right{order:-1}.leadgen__promise-icon{width:38px;height:38px;border-radius:10px}.leadgen__promise strong{font-size:.9rem}.leadgen__promise span{font-size:.82rem}.leadgen__testimonial{padding:22px}.leadgen__testimonial-text{font-size:.85rem}.leadgen__stats{border-radius:10px}.leadgen__stat{padding:16px 12px}.leadgen__stat-value{font-size:1.1rem}.leadgen__panel-head{padding:16px 22px}.leadgen__panel-body{padding:22px}.leadgen__panel-foot{padding:14px 22px}.leadgen__form-slot .ff-el-form-control,.leadgen__form-slot input[type=text],.leadgen__form-slot input[type=email],.leadgen__form-slot input[type=tel],.leadgen__form-slot input[type=url]{font-size:16px!important;padding:13px 14px!important;border-radius:8px!important}.leadgen__form-slot .ff_submit_btn_wrapper button,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit{padding:15px 28px!important;font-size:.88rem!important}}@media (max-width:399px){.leadgen__h2{font-size:1.35rem}.leadgen__promise{flex-direction:column;gap:10px}.leadgen__promise-icon{margin:0}.leadgen__stats{grid-template-columns:1fr;border-radius:10px}.leadgen__stat{border-right:none;border-bottom:1px solid var(--ink-mid)}.leadgen__stat:last-child{border-bottom:none}}@media (min-width:1400px){.leadgen__inner{padding:0 80px}.leadgen__h2{font-size:3.4rem}.leadgen__grid{gap:64px}.leadgen__panel-body{padding:36px}.leadgen__promise strong{font-size:1rem}}}.how{padding:120px 0;border-bottom:1px solid var(--ink)}.how__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.how__layout{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.how__left-sticky{position:sticky;top:120px}.how__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 20px}.how__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.how__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:380px;margin:0 0 40px}.how__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.how__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.how__cta-note{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-faint);margin-top:16px}.how__right{display:flex;flex-direction:column}.how__step{position:relative;display:grid;grid-template-columns:56px 1fr;gap:24px;padding-bottom:48px}.how__step--last{padding-bottom:48px}.how__step-line{position:absolute;left:27px;top:56px;bottom:0;width:1px;background:linear-gradient(180deg,var(--red),var(--ink-mid));opacity:.3}.how__step--last .how__step-line{display:none}.how__step-marker{width:56px;height:56px;border:1px solid var(--ink-mid);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg);position:relative;z-index:2;transition:border-color .4s ease}.how__step:hover .how__step-marker{border-color:rgba(204,0,0,.3)}.how__step-num{font-family:var(--heading);font-size:1rem;font-weight:900;color:var(--red)}.how__step-content{padding-top:4px}.how__step-title{font-family:var(--body);font-size:1.25rem;font-weight:600;color:var(--bone);line-height:1.35;margin:0 0 12px}.how__step-desc{font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0 0 16px}.how__step-desc strong{color:var(--bone);font-weight:600}.how__step-detail{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-faint);line-height:1.55;padding:14px 18px;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:10px}.how__step-detail span{font-weight:600;color:var(--bone-dim)}.how__result{padding:28px 32px;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:16px;margin-top:8px}.how__result-text{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0}.how__result-text strong{display:block;font-family:var(--heading);font-size:clamp(1rem,1.8vw,1.2rem);font-weight:700;color:var(--bone);margin-top:8px}@media (max-width:991px){.how{padding:80px 0}.how__inner{padding:0 40px}.how__layout{grid-template-columns:1fr;gap:56px}.how__left-sticky{position:static}.how__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.how__sub{max-width:none;margin-bottom:32px}}@media (max-width:767px){.how{padding:64px 0}.how__inner{padding:0 24px}.how__layout{gap:44px}.how__h2{font-size:1.6rem}.how__sub{font-size:.95rem;margin-bottom:28px}.how__cta{width:100%;justify-content:center;padding:15px 28px}.how__step{grid-template-columns:44px 1fr;gap:16px;padding-bottom:36px}.how__step-marker{width:44px;height:44px}.how__step-line{left:21px;top:44px}.how__step-num{font-size:.85rem}.how__step-title{font-size:1.05rem}.how__step-desc{font-size:.88rem}.how__step-detail{font-size:.78rem;padding:12px 14px}.how__result{padding:22px}.how__result-text{font-size:.92rem}}@media (max-width:399px){.how__h2{font-size:1.35rem}.how__step-title{font-size:1rem}}@media (min-width:1400px){.how__inner{padding:0 80px}.how__h2{font-size:3.4rem}.how__layout{gap:100px}.how__step-title{font-size:1.35rem}.how__step-detail{font-size:.88rem}}@media (max-width:1119px){.how{padding:120px 0;border-bottom:1px solid var(--ink)}.how__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.how__layout{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.how__left-sticky{position:sticky;top:120px}.how__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 20px}.how__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.how__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:380px;margin:0 0 40px}.how__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.how__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.how__cta-note{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-faint);margin-top:16px}.how__right{display:flex;flex-direction:column}.how__step{position:relative;display:grid;grid-template-columns:56px 1fr;gap:24px;padding-bottom:48px}.how__step--last{padding-bottom:48px}.how__step-line{position:absolute;left:27px;top:56px;bottom:0;width:1px;background:linear-gradient(180deg,var(--red),var(--ink-mid));opacity:.3}.how__step--last .how__step-line{display:none}.how__step-marker{width:56px;height:56px;border:1px solid var(--ink-mid);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg);position:relative;z-index:2;transition:border-color .4s ease}.how__step:hover .how__step-marker{border-color:rgba(204,0,0,.3)}.how__step-num{font-family:var(--heading);font-size:1rem;font-weight:900;color:var(--red)}.how__step-content{padding-top:4px}.how__step-title{font-family:var(--body);font-size:1.25rem;font-weight:600;color:var(--bone);line-height:1.35;margin:0 0 12px}.how__step-desc{font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0 0 16px}.how__step-desc strong{color:var(--bone);font-weight:600}.how__step-detail{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-faint);line-height:1.55;padding:14px 18px;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:10px}.how__step-detail span{font-weight:600;color:var(--bone-dim)}.how__result{padding:28px 32px;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:16px;margin-top:8px}.how__result-text{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0}.how__result-text strong{display:block;font-family:var(--heading);font-size:clamp(1rem,1.8vw,1.2rem);font-weight:700;color:var(--bone);margin-top:8px}@media (max-width:991px){.how{padding:80px 0}.how__inner{padding:0 40px}.how__layout{grid-template-columns:1fr;gap:56px}.how__left-sticky{position:static}.how__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.how__sub{max-width:none;margin-bottom:32px}}@media (max-width:767px){.how{padding:64px 0}.how__inner{padding:0 24px}.how__layout{gap:44px}.how__h2{font-size:1.6rem}.how__sub{font-size:.95rem;margin-bottom:28px}.how__cta{width:100%;justify-content:center;padding:15px 28px}.how__step{grid-template-columns:44px 1fr;gap:16px;padding-bottom:36px}.how__step-marker{width:44px;height:44px}.how__step-line{left:21px;top:44px}.how__step-num{font-size:.85rem}.how__step-title{font-size:1.05rem}.how__step-desc{font-size:.88rem}.how__step-detail{font-size:.78rem;padding:12px 14px}.how__result{padding:22px}.how__result-text{font-size:.92rem}}@media (max-width:399px){.how__h2{font-size:1.35rem}.how__step-title{font-size:1rem}}@media (min-width:1400px){.how__inner{padding:0 80px}.how__h2{font-size:3.4rem}.how__layout{gap:100px}.how__step-title{font-size:1.35rem}.how__step-detail{font-size:.88rem}}}@media (max-width:1023px){.how{padding:120px 0;border-bottom:1px solid var(--ink)}.how__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.how__layout{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.how__left-sticky{position:sticky;top:120px}.how__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 20px}.how__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.how__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:380px;margin:0 0 40px}.how__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.how__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.how__cta-note{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-faint);margin-top:16px}.how__right{display:flex;flex-direction:column}.how__step{position:relative;display:grid;grid-template-columns:56px 1fr;gap:24px;padding-bottom:48px}.how__step--last{padding-bottom:48px}.how__step-line{position:absolute;left:27px;top:56px;bottom:0;width:1px;background:linear-gradient(180deg,var(--red),var(--ink-mid));opacity:.3}.how__step--last .how__step-line{display:none}.how__step-marker{width:56px;height:56px;border:1px solid var(--ink-mid);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg);position:relative;z-index:2;transition:border-color .4s ease}.how__step:hover .how__step-marker{border-color:rgba(204,0,0,.3)}.how__step-num{font-family:var(--heading);font-size:1rem;font-weight:900;color:var(--red)}.how__step-content{padding-top:4px}.how__step-title{font-family:var(--body);font-size:1.25rem;font-weight:600;color:var(--bone);line-height:1.35;margin:0 0 12px}.how__step-desc{font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0 0 16px}.how__step-desc strong{color:var(--bone);font-weight:600}.how__step-detail{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-faint);line-height:1.55;padding:14px 18px;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:10px}.how__step-detail span{font-weight:600;color:var(--bone-dim)}.how__result{padding:28px 32px;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:16px;margin-top:8px}.how__result-text{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0}.how__result-text strong{display:block;font-family:var(--heading);font-size:clamp(1rem,1.8vw,1.2rem);font-weight:700;color:var(--bone);margin-top:8px}@media (max-width:991px){.how{padding:80px 0}.how__inner{padding:0 40px}.how__layout{grid-template-columns:1fr;gap:56px}.how__left-sticky{position:static}.how__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.how__sub{max-width:none;margin-bottom:32px}}@media (max-width:767px){.how{padding:64px 0}.how__inner{padding:0 24px}.how__layout{gap:44px}.how__h2{font-size:1.6rem}.how__sub{font-size:.95rem;margin-bottom:28px}.how__cta{width:100%;justify-content:center;padding:15px 28px}.how__step{grid-template-columns:44px 1fr;gap:16px;padding-bottom:36px}.how__step-marker{width:44px;height:44px}.how__step-line{left:21px;top:44px}.how__step-num{font-size:.85rem}.how__step-title{font-size:1.05rem}.how__step-desc{font-size:.88rem}.how__step-detail{font-size:.78rem;padding:12px 14px}.how__result{padding:22px}.how__result-text{font-size:.92rem}}@media (max-width:399px){.how__h2{font-size:1.35rem}.how__step-title{font-size:1rem}}@media (min-width:1400px){.how__inner{padding:0 80px}.how__h2{font-size:3.4rem}.how__layout{gap:100px}.how__step-title{font-size:1.35rem}.how__step-detail{font-size:.88rem}}}@media (max-width:767px){.how{padding:120px 0;border-bottom:1px solid var(--ink)}.how__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.how__layout{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.how__left-sticky{position:sticky;top:120px}.how__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 20px}.how__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.how__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:380px;margin:0 0 40px}.how__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.how__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.how__cta-note{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-faint);margin-top:16px}.how__right{display:flex;flex-direction:column}.how__step{position:relative;display:grid;grid-template-columns:56px 1fr;gap:24px;padding-bottom:48px}.how__step--last{padding-bottom:48px}.how__step-line{position:absolute;left:27px;top:56px;bottom:0;width:1px;background:linear-gradient(180deg,var(--red),var(--ink-mid));opacity:.3}.how__step--last .how__step-line{display:none}.how__step-marker{width:56px;height:56px;border:1px solid var(--ink-mid);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg);position:relative;z-index:2;transition:border-color .4s ease}.how__step:hover .how__step-marker{border-color:rgba(204,0,0,.3)}.how__step-num{font-family:var(--heading);font-size:1rem;font-weight:900;color:var(--red)}.how__step-content{padding-top:4px}.how__step-title{font-family:var(--body);font-size:1.25rem;font-weight:600;color:var(--bone);line-height:1.35;margin:0 0 12px}.how__step-desc{font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0 0 16px}.how__step-desc strong{color:var(--bone);font-weight:600}.how__step-detail{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-faint);line-height:1.55;padding:14px 18px;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:10px}.how__step-detail span{font-weight:600;color:var(--bone-dim)}.how__result{padding:28px 32px;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:16px;margin-top:8px}.how__result-text{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0}.how__result-text strong{display:block;font-family:var(--heading);font-size:clamp(1rem,1.8vw,1.2rem);font-weight:700;color:var(--bone);margin-top:8px}@media (max-width:991px){.how{padding:80px 0}.how__inner{padding:0 40px}.how__layout{grid-template-columns:1fr;gap:56px}.how__left-sticky{position:static}.how__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.how__sub{max-width:none;margin-bottom:32px}}@media (max-width:767px){.how{padding:64px 0}.how__inner{padding:0 24px}.how__layout{gap:44px}.how__h2{font-size:1.6rem}.how__sub{font-size:.95rem;margin-bottom:28px}.how__cta{width:100%;justify-content:center;padding:15px 28px}.how__step{grid-template-columns:44px 1fr;gap:16px;padding-bottom:36px}.how__step-marker{width:44px;height:44px}.how__step-line{left:21px;top:44px}.how__step-num{font-size:.85rem}.how__step-title{font-size:1.05rem}.how__step-desc{font-size:.88rem}.how__step-detail{font-size:.78rem;padding:12px 14px}.how__result{padding:22px}.how__result-text{font-size:.92rem}}@media (max-width:399px){.how__h2{font-size:1.35rem}.how__step-title{font-size:1rem}}@media (min-width:1400px){.how__inner{padding:0 80px}.how__h2{font-size:3.4rem}.how__layout{gap:100px}.how__step-title{font-size:1.35rem}.how__step-detail{font-size:.88rem}}}@media (max-width:479px){.how{padding:120px 0;border-bottom:1px solid var(--ink)}.how__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.how__layout{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.how__left-sticky{position:sticky;top:120px}.how__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 20px}.how__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.how__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:380px;margin:0 0 40px}.how__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.how__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.how__cta-note{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-faint);margin-top:16px}.how__right{display:flex;flex-direction:column}.how__step{position:relative;display:grid;grid-template-columns:56px 1fr;gap:24px;padding-bottom:48px}.how__step--last{padding-bottom:48px}.how__step-line{position:absolute;left:27px;top:56px;bottom:0;width:1px;background:linear-gradient(180deg,var(--red),var(--ink-mid));opacity:.3}.how__step--last .how__step-line{display:none}.how__step-marker{width:56px;height:56px;border:1px solid var(--ink-mid);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg);position:relative;z-index:2;transition:border-color .4s ease}.how__step:hover .how__step-marker{border-color:rgba(204,0,0,.3)}.how__step-num{font-family:var(--heading);font-size:1rem;font-weight:900;color:var(--red)}.how__step-content{padding-top:4px}.how__step-title{font-family:var(--body);font-size:1.25rem;font-weight:600;color:var(--bone);line-height:1.35;margin:0 0 12px}.how__step-desc{font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0 0 16px}.how__step-desc strong{color:var(--bone);font-weight:600}.how__step-detail{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-faint);line-height:1.55;padding:14px 18px;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:10px}.how__step-detail span{font-weight:600;color:var(--bone-dim)}.how__result{padding:28px 32px;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:16px;margin-top:8px}.how__result-text{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0}.how__result-text strong{display:block;font-family:var(--heading);font-size:clamp(1rem,1.8vw,1.2rem);font-weight:700;color:var(--bone);margin-top:8px}@media (max-width:991px){.how{padding:80px 0}.how__inner{padding:0 40px}.how__layout{grid-template-columns:1fr;gap:56px}.how__left-sticky{position:static}.how__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.how__sub{max-width:none;margin-bottom:32px}}@media (max-width:767px){.how{padding:64px 0}.how__inner{padding:0 24px}.how__layout{gap:44px}.how__h2{font-size:1.6rem}.how__sub{font-size:.95rem;margin-bottom:28px}.how__cta{width:100%;justify-content:center;padding:15px 28px}.how__step{grid-template-columns:44px 1fr;gap:16px;padding-bottom:36px}.how__step-marker{width:44px;height:44px}.how__step-line{left:21px;top:44px}.how__step-num{font-size:.85rem}.how__step-title{font-size:1.05rem}.how__step-desc{font-size:.88rem}.how__step-detail{font-size:.78rem;padding:12px 14px}.how__result{padding:22px}.how__result-text{font-size:.92rem}}@media (max-width:399px){.how__h2{font-size:1.35rem}.how__step-title{font-size:1rem}}@media (min-width:1400px){.how__inner{padding:0 80px}.how__h2{font-size:3.4rem}.how__layout{gap:100px}.how__step-title{font-size:1.35rem}.how__step-detail{font-size:.88rem}}}.pricing{padding:120px 0;border-bottom:1px solid var(--ink)}.pricing__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.pricing__header{text-align:center;margin-bottom:40px}.pricing__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px}.pricing__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.pricing__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:420px;margin:0 auto}.pricing__toggle-wrap{display:flex;justify-content:center;margin-bottom:48px}.pricing__toggle{position:relative;display:inline-flex;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:50px;padding:4px;gap:0}.pricing__toggle-btn{position:relative;z-index:2;font-family:var(--body);font-size:.85rem;font-weight:500;color:var(--bone-dim);background:0 0;border:none;padding:10px 32px;cursor:pointer;border-radius:50px;transition:color .3s ease;-webkit-appearance:none}.pricing__toggle-btn.is-active{color:#fff}.pricing__toggle-slider{position:absolute;z-index:1;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--red);border-radius:50px;transition:transform .4s var(--ease);box-shadow:0 0 16px rgba(204,0,0,.15)}.pricing__toggle-slider.is-right{transform:translateX(100%)}.pricing__carousel{position:relative;max-width:900px;margin:0 auto 64px;min-height:320px}.pricing__panel{position:absolute;top:0;left:0;right:0;opacity:0;transform:translateX(30px);pointer-events:none;transition:opacity .45s var(--ease),transform .45s var(--ease)}.pricing__panel.is-active{position:relative;opacity:1;transform:translateX(0);pointer-events:auto}.pricing__panel[data-panel=starter]:not(.is-active){transform:translateX(-30px)}.pricing__cards{display:grid;gap:20px}.pricing__cards--3{grid-template-columns:repeat(3,1fr)}.pricing__cards--2{grid-template-columns:repeat(2,1fr);max-width:620px;margin:0 auto}.pricing__card{background:var(--bg-card);border:1px solid var(--ink-mid);border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;transition:border-color .3s ease,transform .4s var(--ease)}.pricing__card:hover{border-color:var(--bone-faint);transform:translateY(-4px)}.pricing__card-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink-mid);border-radius:12px;background:var(--bg-panel);color:var(--bone-dim);margin-bottom:20px;transition:color .3s ease,border-color .3s ease}.pricing__card:hover .pricing__card-icon{color:var(--red);border-color:rgba(204,0,0,.2)}.pricing__card-name{font-family:var(--body);font-size:1.15rem;font-weight:600;color:var(--bone);margin:0 0 8px}.pricing__card-desc{font-family:var(--body);font-size:.85rem;font-weight:400;color:var(--bone-dim);line-height:1.6;margin:0;flex:1}.pricing__card-price{display:flex;align-items:baseline;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ink-mid)}.pricing__card-amount{font-family:var(--heading);font-size:2rem;font-weight:900;color:var(--bone);line-height:1}.pricing__card-currency{font-size:.5em;vertical-align:top;margin-right:2px;opacity:.6}.pricing__card-period{font-family:var(--body);font-size:.75rem;font-weight:400;color:var(--bone-faint)}.pricing__card-cta{display:inline-block;font-family:var(--body);font-size:.82rem;font-weight:600;color:var(--bone-mid);text-decoration:none;padding:10px 22px;border:1px solid var(--ink-mid);border-radius:50px;margin-top:20px;text-align:center;transition:all .3s var(--ease)}.pricing__card-cta:hover{color:var(--bone);border-color:var(--bone-dim);background:rgba(232,232,232,.04)}.pricing__hero{max-width:900px;margin:0 auto}.pricing__hero-label{font-family:var(--body);font-size:.88rem;font-weight:500;color:var(--bone-dim);text-align:center;margin:0 0 24px}.pricing__hero-card{position:relative;background:var(--bg-panel);border:1px solid rgba(204,0,0,.15);border-radius:20px;overflow:hidden;transition:border-color .4s ease}.pricing__hero-card:hover{border-color:rgba(204,0,0,.3)}.pricing__hero-card::before{content:"";display:block;height:2px;background:linear-gradient(90deg,transparent,var(--red) 50%,transparent)}.pricing__hero-badge{position:absolute;top:20px;right:24px;font-family:var(--body);font-size:.72rem;font-weight:600;color:var(--red);padding:5px 14px;border:1px solid rgba(204,0,0,.2);border-radius:50px;background:rgba(204,0,0,.04)}.pricing__hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding:36px 36px 0}.pricing__hero-info{flex:1}.pricing__hero-name{font-family:var(--heading);font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700;color:var(--bone);margin:0 0 12px}.pricing__hero-desc{font-family:var(--body);font-size:.95rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0;max-width:480px}.pricing__hero-price{text-align:right;flex-shrink:0}.pricing__hero-amount{font-family:var(--heading);font-size:2.8rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:6px;text-shadow:0 0 40px rgba(204,0,0,.1)}.pricing__hero-period{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-faint)}.pricing__hero-features{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;padding:28px 36px;margin-top:24px;border-top:1px solid var(--ink-mid)}.pricing__hero-col{display:flex;flex-direction:column}.pricing__hero-feat{display:flex;align-items:flex-start;gap:12px;padding:10px 0;font-family:var(--body);font-size:.88rem;font-weight:400;color:var(--bone-dim);line-height:1.45}.pricing__hero-feat strong{color:var(--bone);font-weight:600}.pricing__hero-guarantee{display:flex;align-items:flex-start;gap:14px;margin:0 36px;padding:18px 22px;background:rgba(204,0,0,.03);border:1px solid rgba(204,0,0,.1);border-radius:12px}.pricing__hero-guarantee span{font-family:var(--body);font-size:.85rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.pricing__hero-guarantee strong{color:var(--bone);font-weight:600}.pricing__hero-cta-row{display:flex;align-items:center;gap:24px;padding:24px 36px 32px;border-top:1px solid var(--ink-mid);margin-top:24px}.pricing__hero-cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.92rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;flex-shrink:0;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.pricing__hero-cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.pricing__hero-cta-note{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-faint)}@media (max-width:991px){.pricing{padding:80px 0}.pricing__inner{padding:0 40px}.pricing__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.pricing__carousel{max-width:100%}.pricing__hero{max-width:100%}}@media (max-width:767px){.pricing{padding:64px 0}.pricing__inner{padding:0 24px}.pricing__h2{font-size:1.6rem}.pricing__sub{font-size:.95rem}.pricing__header{margin-bottom:32px}.pricing__toggle-btn{padding:9px 24px;font-size:.82rem}.pricing__toggle-wrap{margin-bottom:36px}.pricing__cards--3{grid-template-columns:1fr}.pricing__cards--2{grid-template-columns:1fr;max-width:100%}.pricing__carousel{min-height:auto;margin-bottom:48px}.pricing__card{padding:26px 22px}.pricing__card-amount{font-size:1.7rem}.pricing__hero-card{border-radius:16px}.pricing__hero-badge{top:14px;right:18px;font-size:.68rem}.pricing__hero-top{flex-direction:column;gap:20px;padding:28px 24px 0}.pricing__hero-price{text-align:left}.pricing__hero-amount{font-size:2.2rem}.pricing__hero-name{font-size:1.3rem}.pricing__hero-desc{font-size:.88rem}.pricing__hero-features{grid-template-columns:1fr;gap:0;padding:20px 24px}.pricing__hero-feat{font-size:.85rem}.pricing__hero-guarantee{margin:0 24px;padding:16px 18px}.pricing__hero-guarantee span{font-size:.82rem}.pricing__hero-cta-row{flex-direction:column;align-items:stretch;gap:12px;padding:20px 24px 28px}.pricing__hero-cta{width:100%;justify-content:center;padding:15px 28px}.pricing__hero-cta-note{text-align:center}}@media (max-width:399px){.pricing__h2{font-size:1.35rem}.pricing__toggle-btn{padding:8px 18px;font-size:.78rem}.pricing__hero-amount{font-size:1.8rem}.pricing__hero-name{font-size:1.15rem}}@media (min-width:1400px){.pricing__inner{padding:0 80px}.pricing__h2{font-size:3.4rem}.pricing__carousel{max-width:1000px}.pricing__hero{max-width:1000px}.pricing__hero-top{padding:44px 44px 0}.pricing__hero-features{padding:32px 44px}.pricing__hero-guarantee{margin:0 44px}.pricing__hero-cta-row{padding:28px 44px 36px}.pricing__hero-amount{font-size:3.2rem}}@media (max-width:1119px){.pricing{padding:120px 0;border-bottom:1px solid var(--ink)}.pricing__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.pricing__header{text-align:center;margin-bottom:40px}.pricing__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px}.pricing__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.pricing__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:420px;margin:0 auto}.pricing__toggle-wrap{display:flex;justify-content:center;margin-bottom:48px}.pricing__toggle{position:relative;display:inline-flex;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:50px;padding:4px;gap:0}.pricing__toggle-btn{position:relative;z-index:2;font-family:var(--body);font-size:.85rem;font-weight:500;color:var(--bone-dim);background:0 0;border:none;padding:10px 32px;cursor:pointer;border-radius:50px;transition:color .3s ease;-webkit-appearance:none}.pricing__toggle-btn.is-active{color:#fff}.pricing__toggle-slider{position:absolute;z-index:1;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--red);border-radius:50px;transition:transform .4s var(--ease);box-shadow:0 0 16px rgba(204,0,0,.15)}.pricing__toggle-slider.is-right{transform:translateX(100%)}.pricing__carousel{position:relative;max-width:900px;margin:0 auto 64px;min-height:320px}.pricing__panel{position:absolute;top:0;left:0;right:0;opacity:0;transform:translateX(30px);pointer-events:none;transition:opacity .45s var(--ease),transform .45s var(--ease)}.pricing__panel.is-active{position:relative;opacity:1;transform:translateX(0);pointer-events:auto}.pricing__panel[data-panel=starter]:not(.is-active){transform:translateX(-30px)}.pricing__cards{display:grid;gap:20px}.pricing__cards--3{grid-template-columns:repeat(3,1fr)}.pricing__cards--2{grid-template-columns:repeat(2,1fr);max-width:620px;margin:0 auto}.pricing__card{background:var(--bg-card);border:1px solid var(--ink-mid);border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;transition:border-color .3s ease,transform .4s var(--ease)}.pricing__card:hover{border-color:var(--bone-faint);transform:translateY(-4px)}.pricing__card-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink-mid);border-radius:12px;background:var(--bg-panel);color:var(--bone-dim);margin-bottom:20px;transition:color .3s ease,border-color .3s ease}.pricing__card:hover .pricing__card-icon{color:var(--red);border-color:rgba(204,0,0,.2)}.pricing__card-name{font-family:var(--body);font-size:1.15rem;font-weight:600;color:var(--bone);margin:0 0 8px}.pricing__card-desc{font-family:var(--body);font-size:.85rem;font-weight:400;color:var(--bone-dim);line-height:1.6;margin:0;flex:1}.pricing__card-price{display:flex;align-items:baseline;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ink-mid)}.pricing__card-amount{font-family:var(--heading);font-size:2rem;font-weight:900;color:var(--bone);line-height:1}.pricing__card-currency{font-size:.5em;vertical-align:top;margin-right:2px;opacity:.6}.pricing__card-period{font-family:var(--body);font-size:.75rem;font-weight:400;color:var(--bone-faint)}.pricing__card-cta{display:inline-block;font-family:var(--body);font-size:.82rem;font-weight:600;color:var(--bone-mid);text-decoration:none;padding:10px 22px;border:1px solid var(--ink-mid);border-radius:50px;margin-top:20px;text-align:center;transition:all .3s var(--ease)}.pricing__card-cta:hover{color:var(--bone);border-color:var(--bone-dim);background:rgba(232,232,232,.04)}.pricing__hero{max-width:900px;margin:0 auto}.pricing__hero-label{font-family:var(--body);font-size:.88rem;font-weight:500;color:var(--bone-dim);text-align:center;margin:0 0 24px}.pricing__hero-card{position:relative;background:var(--bg-panel);border:1px solid rgba(204,0,0,.15);border-radius:20px;overflow:hidden;transition:border-color .4s ease}.pricing__hero-card:hover{border-color:rgba(204,0,0,.3)}.pricing__hero-card::before{content:"";display:block;height:2px;background:linear-gradient(90deg,transparent,var(--red) 50%,transparent)}.pricing__hero-badge{position:absolute;top:20px;right:24px;font-family:var(--body);font-size:.72rem;font-weight:600;color:var(--red);padding:5px 14px;border:1px solid rgba(204,0,0,.2);border-radius:50px;background:rgba(204,0,0,.04)}.pricing__hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding:36px 36px 0}.pricing__hero-info{flex:1}.pricing__hero-name{font-family:var(--heading);font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700;color:var(--bone);margin:0 0 12px}.pricing__hero-desc{font-family:var(--body);font-size:.95rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0;max-width:480px}.pricing__hero-price{text-align:right;flex-shrink:0}.pricing__hero-amount{font-family:var(--heading);font-size:2.8rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:6px;text-shadow:0 0 40px rgba(204,0,0,.1)}.pricing__hero-period{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-faint)}.pricing__hero-features{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;padding:28px 36px;margin-top:24px;border-top:1px solid var(--ink-mid)}.pricing__hero-col{display:flex;flex-direction:column}.pricing__hero-feat{display:flex;align-items:flex-start;gap:12px;padding:10px 0;font-family:var(--body);font-size:.88rem;font-weight:400;color:var(--bone-dim);line-height:1.45}.pricing__hero-feat strong{color:var(--bone);font-weight:600}.pricing__hero-guarantee{display:flex;align-items:flex-start;gap:14px;margin:0 36px;padding:18px 22px;background:rgba(204,0,0,.03);border:1px solid rgba(204,0,0,.1);border-radius:12px}.pricing__hero-guarantee span{font-family:var(--body);font-size:.85rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.pricing__hero-guarantee strong{color:var(--bone);font-weight:600}.pricing__hero-cta-row{display:flex;align-items:center;gap:24px;padding:24px 36px 32px;border-top:1px solid var(--ink-mid);margin-top:24px}.pricing__hero-cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.92rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;flex-shrink:0;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.pricing__hero-cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.pricing__hero-cta-note{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-faint)}@media (max-width:991px){.pricing{padding:80px 0}.pricing__inner{padding:0 40px}.pricing__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.pricing__carousel{max-width:100%}.pricing__hero{max-width:100%}}@media (max-width:767px){.pricing{padding:64px 0}.pricing__inner{padding:0 24px}.pricing__h2{font-size:1.6rem}.pricing__sub{font-size:.95rem}.pricing__header{margin-bottom:32px}.pricing__toggle-btn{padding:9px 24px;font-size:.82rem}.pricing__toggle-wrap{margin-bottom:36px}.pricing__cards--3{grid-template-columns:1fr}.pricing__cards--2{grid-template-columns:1fr;max-width:100%}.pricing__carousel{min-height:auto;margin-bottom:48px}.pricing__card{padding:26px 22px}.pricing__card-amount{font-size:1.7rem}.pricing__hero-card{border-radius:16px}.pricing__hero-badge{top:14px;right:18px;font-size:.68rem}.pricing__hero-top{flex-direction:column;gap:20px;padding:28px 24px 0}.pricing__hero-price{text-align:left}.pricing__hero-amount{font-size:2.2rem}.pricing__hero-name{font-size:1.3rem}.pricing__hero-desc{font-size:.88rem}.pricing__hero-features{grid-template-columns:1fr;gap:0;padding:20px 24px}.pricing__hero-feat{font-size:.85rem}.pricing__hero-guarantee{margin:0 24px;padding:16px 18px}.pricing__hero-guarantee span{font-size:.82rem}.pricing__hero-cta-row{flex-direction:column;align-items:stretch;gap:12px;padding:20px 24px 28px}.pricing__hero-cta{width:100%;justify-content:center;padding:15px 28px}.pricing__hero-cta-note{text-align:center}}@media (max-width:399px){.pricing__h2{font-size:1.35rem}.pricing__toggle-btn{padding:8px 18px;font-size:.78rem}.pricing__hero-amount{font-size:1.8rem}.pricing__hero-name{font-size:1.15rem}}@media (min-width:1400px){.pricing__inner{padding:0 80px}.pricing__h2{font-size:3.4rem}.pricing__carousel{max-width:1000px}.pricing__hero{max-width:1000px}.pricing__hero-top{padding:44px 44px 0}.pricing__hero-features{padding:32px 44px}.pricing__hero-guarantee{margin:0 44px}.pricing__hero-cta-row{padding:28px 44px 36px}.pricing__hero-amount{font-size:3.2rem}}}@media (max-width:1023px){.pricing{padding:120px 0;border-bottom:1px solid var(--ink)}.pricing__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.pricing__header{text-align:center;margin-bottom:40px}.pricing__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px}.pricing__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.pricing__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:420px;margin:0 auto}.pricing__toggle-wrap{display:flex;justify-content:center;margin-bottom:48px}.pricing__toggle{position:relative;display:inline-flex;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:50px;padding:4px;gap:0}.pricing__toggle-btn{position:relative;z-index:2;font-family:var(--body);font-size:.85rem;font-weight:500;color:var(--bone-dim);background:0 0;border:none;padding:10px 32px;cursor:pointer;border-radius:50px;transition:color .3s ease;-webkit-appearance:none}.pricing__toggle-btn.is-active{color:#fff}.pricing__toggle-slider{position:absolute;z-index:1;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--red);border-radius:50px;transition:transform .4s var(--ease);box-shadow:0 0 16px rgba(204,0,0,.15)}.pricing__toggle-slider.is-right{transform:translateX(100%)}.pricing__carousel{position:relative;max-width:900px;margin:0 auto 64px;min-height:320px}.pricing__panel{position:absolute;top:0;left:0;right:0;opacity:0;transform:translateX(30px);pointer-events:none;transition:opacity .45s var(--ease),transform .45s var(--ease)}.pricing__panel.is-active{position:relative;opacity:1;transform:translateX(0);pointer-events:auto}.pricing__panel[data-panel=starter]:not(.is-active){transform:translateX(-30px)}.pricing__cards{display:grid;gap:20px}.pricing__cards--3{grid-template-columns:repeat(3,1fr)}.pricing__cards--2{grid-template-columns:repeat(2,1fr);max-width:620px;margin:0 auto}.pricing__card{background:var(--bg-card);border:1px solid var(--ink-mid);border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;transition:border-color .3s ease,transform .4s var(--ease)}.pricing__card:hover{border-color:var(--bone-faint);transform:translateY(-4px)}.pricing__card-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink-mid);border-radius:12px;background:var(--bg-panel);color:var(--bone-dim);margin-bottom:20px;transition:color .3s ease,border-color .3s ease}.pricing__card:hover .pricing__card-icon{color:var(--red);border-color:rgba(204,0,0,.2)}.pricing__card-name{font-family:var(--body);font-size:1.15rem;font-weight:600;color:var(--bone);margin:0 0 8px}.pricing__card-desc{font-family:var(--body);font-size:.85rem;font-weight:400;color:var(--bone-dim);line-height:1.6;margin:0;flex:1}.pricing__card-price{display:flex;align-items:baseline;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ink-mid)}.pricing__card-amount{font-family:var(--heading);font-size:2rem;font-weight:900;color:var(--bone);line-height:1}.pricing__card-currency{font-size:.5em;vertical-align:top;margin-right:2px;opacity:.6}.pricing__card-period{font-family:var(--body);font-size:.75rem;font-weight:400;color:var(--bone-faint)}.pricing__card-cta{display:inline-block;font-family:var(--body);font-size:.82rem;font-weight:600;color:var(--bone-mid);text-decoration:none;padding:10px 22px;border:1px solid var(--ink-mid);border-radius:50px;margin-top:20px;text-align:center;transition:all .3s var(--ease)}.pricing__card-cta:hover{color:var(--bone);border-color:var(--bone-dim);background:rgba(232,232,232,.04)}.pricing__hero{max-width:900px;margin:0 auto}.pricing__hero-label{font-family:var(--body);font-size:.88rem;font-weight:500;color:var(--bone-dim);text-align:center;margin:0 0 24px}.pricing__hero-card{position:relative;background:var(--bg-panel);border:1px solid rgba(204,0,0,.15);border-radius:20px;overflow:hidden;transition:border-color .4s ease}.pricing__hero-card:hover{border-color:rgba(204,0,0,.3)}.pricing__hero-card::before{content:"";display:block;height:2px;background:linear-gradient(90deg,transparent,var(--red) 50%,transparent)}.pricing__hero-badge{position:absolute;top:20px;right:24px;font-family:var(--body);font-size:.72rem;font-weight:600;color:var(--red);padding:5px 14px;border:1px solid rgba(204,0,0,.2);border-radius:50px;background:rgba(204,0,0,.04)}.pricing__hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding:36px 36px 0}.pricing__hero-info{flex:1}.pricing__hero-name{font-family:var(--heading);font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700;color:var(--bone);margin:0 0 12px}.pricing__hero-desc{font-family:var(--body);font-size:.95rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0;max-width:480px}.pricing__hero-price{text-align:right;flex-shrink:0}.pricing__hero-amount{font-family:var(--heading);font-size:2.8rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:6px;text-shadow:0 0 40px rgba(204,0,0,.1)}.pricing__hero-period{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-faint)}.pricing__hero-features{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;padding:28px 36px;margin-top:24px;border-top:1px solid var(--ink-mid)}.pricing__hero-col{display:flex;flex-direction:column}.pricing__hero-feat{display:flex;align-items:flex-start;gap:12px;padding:10px 0;font-family:var(--body);font-size:.88rem;font-weight:400;color:var(--bone-dim);line-height:1.45}.pricing__hero-feat strong{color:var(--bone);font-weight:600}.pricing__hero-guarantee{display:flex;align-items:flex-start;gap:14px;margin:0 36px;padding:18px 22px;background:rgba(204,0,0,.03);border:1px solid rgba(204,0,0,.1);border-radius:12px}.pricing__hero-guarantee span{font-family:var(--body);font-size:.85rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.pricing__hero-guarantee strong{color:var(--bone);font-weight:600}.pricing__hero-cta-row{display:flex;align-items:center;gap:24px;padding:24px 36px 32px;border-top:1px solid var(--ink-mid);margin-top:24px}.pricing__hero-cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.92rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;flex-shrink:0;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.pricing__hero-cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.pricing__hero-cta-note{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-faint)}@media (max-width:991px){.pricing{padding:80px 0}.pricing__inner{padding:0 40px}.pricing__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.pricing__carousel{max-width:100%}.pricing__hero{max-width:100%}}@media (max-width:767px){.pricing{padding:64px 0}.pricing__inner{padding:0 24px}.pricing__h2{font-size:1.6rem}.pricing__sub{font-size:.95rem}.pricing__header{margin-bottom:32px}.pricing__toggle-btn{padding:9px 24px;font-size:.82rem}.pricing__toggle-wrap{margin-bottom:36px}.pricing__cards--3{grid-template-columns:1fr}.pricing__cards--2{grid-template-columns:1fr;max-width:100%}.pricing__carousel{min-height:auto;margin-bottom:48px}.pricing__card{padding:26px 22px}.pricing__card-amount{font-size:1.7rem}.pricing__hero-card{border-radius:16px}.pricing__hero-badge{top:14px;right:18px;font-size:.68rem}.pricing__hero-top{flex-direction:column;gap:20px;padding:28px 24px 0}.pricing__hero-price{text-align:left}.pricing__hero-amount{font-size:2.2rem}.pricing__hero-name{font-size:1.3rem}.pricing__hero-desc{font-size:.88rem}.pricing__hero-features{grid-template-columns:1fr;gap:0;padding:20px 24px}.pricing__hero-feat{font-size:.85rem}.pricing__hero-guarantee{margin:0 24px;padding:16px 18px}.pricing__hero-guarantee span{font-size:.82rem}.pricing__hero-cta-row{flex-direction:column;align-items:stretch;gap:12px;padding:20px 24px 28px}.pricing__hero-cta{width:100%;justify-content:center;padding:15px 28px}.pricing__hero-cta-note{text-align:center}}@media (max-width:399px){.pricing__h2{font-size:1.35rem}.pricing__toggle-btn{padding:8px 18px;font-size:.78rem}.pricing__hero-amount{font-size:1.8rem}.pricing__hero-name{font-size:1.15rem}}@media (min-width:1400px){.pricing__inner{padding:0 80px}.pricing__h2{font-size:3.4rem}.pricing__carousel{max-width:1000px}.pricing__hero{max-width:1000px}.pricing__hero-top{padding:44px 44px 0}.pricing__hero-features{padding:32px 44px}.pricing__hero-guarantee{margin:0 44px}.pricing__hero-cta-row{padding:28px 44px 36px}.pricing__hero-amount{font-size:3.2rem}}}@media (max-width:767px){.pricing{padding:120px 0;border-bottom:1px solid var(--ink)}.pricing__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.pricing__header{text-align:center;margin-bottom:40px}.pricing__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px}.pricing__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.pricing__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:420px;margin:0 auto}.pricing__toggle-wrap{display:flex;justify-content:center;margin-bottom:48px}.pricing__toggle{position:relative;display:inline-flex;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:50px;padding:4px;gap:0}.pricing__toggle-btn{position:relative;z-index:2;font-family:var(--body);font-size:.85rem;font-weight:500;color:var(--bone-dim);background:0 0;border:none;padding:10px 32px;cursor:pointer;border-radius:50px;transition:color .3s ease;-webkit-appearance:none}.pricing__toggle-btn.is-active{color:#fff}.pricing__toggle-slider{position:absolute;z-index:1;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--red);border-radius:50px;transition:transform .4s var(--ease);box-shadow:0 0 16px rgba(204,0,0,.15)}.pricing__toggle-slider.is-right{transform:translateX(100%)}.pricing__carousel{position:relative;max-width:900px;margin:0 auto 64px;min-height:320px}.pricing__panel{position:absolute;top:0;left:0;right:0;opacity:0;transform:translateX(30px);pointer-events:none;transition:opacity .45s var(--ease),transform .45s var(--ease)}.pricing__panel.is-active{position:relative;opacity:1;transform:translateX(0);pointer-events:auto}.pricing__panel[data-panel=starter]:not(.is-active){transform:translateX(-30px)}.pricing__cards{display:grid;gap:20px}.pricing__cards--3{grid-template-columns:repeat(3,1fr)}.pricing__cards--2{grid-template-columns:repeat(2,1fr);max-width:620px;margin:0 auto}.pricing__card{background:var(--bg-card);border:1px solid var(--ink-mid);border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;transition:border-color .3s ease,transform .4s var(--ease)}.pricing__card:hover{border-color:var(--bone-faint);transform:translateY(-4px)}.pricing__card-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink-mid);border-radius:12px;background:var(--bg-panel);color:var(--bone-dim);margin-bottom:20px;transition:color .3s ease,border-color .3s ease}.pricing__card:hover .pricing__card-icon{color:var(--red);border-color:rgba(204,0,0,.2)}.pricing__card-name{font-family:var(--body);font-size:1.15rem;font-weight:600;color:var(--bone);margin:0 0 8px}.pricing__card-desc{font-family:var(--body);font-size:.85rem;font-weight:400;color:var(--bone-dim);line-height:1.6;margin:0;flex:1}.pricing__card-price{display:flex;align-items:baseline;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ink-mid)}.pricing__card-amount{font-family:var(--heading);font-size:2rem;font-weight:900;color:var(--bone);line-height:1}.pricing__card-currency{font-size:.5em;vertical-align:top;margin-right:2px;opacity:.6}.pricing__card-period{font-family:var(--body);font-size:.75rem;font-weight:400;color:var(--bone-faint)}.pricing__card-cta{display:inline-block;font-family:var(--body);font-size:.82rem;font-weight:600;color:var(--bone-mid);text-decoration:none;padding:10px 22px;border:1px solid var(--ink-mid);border-radius:50px;margin-top:20px;text-align:center;transition:all .3s var(--ease)}.pricing__card-cta:hover{color:var(--bone);border-color:var(--bone-dim);background:rgba(232,232,232,.04)}.pricing__hero{max-width:900px;margin:0 auto}.pricing__hero-label{font-family:var(--body);font-size:.88rem;font-weight:500;color:var(--bone-dim);text-align:center;margin:0 0 24px}.pricing__hero-card{position:relative;background:var(--bg-panel);border:1px solid rgba(204,0,0,.15);border-radius:20px;overflow:hidden;transition:border-color .4s ease}.pricing__hero-card:hover{border-color:rgba(204,0,0,.3)}.pricing__hero-card::before{content:"";display:block;height:2px;background:linear-gradient(90deg,transparent,var(--red) 50%,transparent)}.pricing__hero-badge{position:absolute;top:20px;right:24px;font-family:var(--body);font-size:.72rem;font-weight:600;color:var(--red);padding:5px 14px;border:1px solid rgba(204,0,0,.2);border-radius:50px;background:rgba(204,0,0,.04)}.pricing__hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding:36px 36px 0}.pricing__hero-info{flex:1}.pricing__hero-name{font-family:var(--heading);font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700;color:var(--bone);margin:0 0 12px}.pricing__hero-desc{font-family:var(--body);font-size:.95rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0;max-width:480px}.pricing__hero-price{text-align:right;flex-shrink:0}.pricing__hero-amount{font-family:var(--heading);font-size:2.8rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:6px;text-shadow:0 0 40px rgba(204,0,0,.1)}.pricing__hero-period{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-faint)}.pricing__hero-features{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;padding:28px 36px;margin-top:24px;border-top:1px solid var(--ink-mid)}.pricing__hero-col{display:flex;flex-direction:column}.pricing__hero-feat{display:flex;align-items:flex-start;gap:12px;padding:10px 0;font-family:var(--body);font-size:.88rem;font-weight:400;color:var(--bone-dim);line-height:1.45}.pricing__hero-feat strong{color:var(--bone);font-weight:600}.pricing__hero-guarantee{display:flex;align-items:flex-start;gap:14px;margin:0 36px;padding:18px 22px;background:rgba(204,0,0,.03);border:1px solid rgba(204,0,0,.1);border-radius:12px}.pricing__hero-guarantee span{font-family:var(--body);font-size:.85rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.pricing__hero-guarantee strong{color:var(--bone);font-weight:600}.pricing__hero-cta-row{display:flex;align-items:center;gap:24px;padding:24px 36px 32px;border-top:1px solid var(--ink-mid);margin-top:24px}.pricing__hero-cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.92rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;flex-shrink:0;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.pricing__hero-cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.pricing__hero-cta-note{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-faint)}@media (max-width:991px){.pricing{padding:80px 0}.pricing__inner{padding:0 40px}.pricing__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.pricing__carousel{max-width:100%}.pricing__hero{max-width:100%}}@media (max-width:767px){.pricing{padding:64px 0}.pricing__inner{padding:0 24px}.pricing__h2{font-size:1.6rem}.pricing__sub{font-size:.95rem}.pricing__header{margin-bottom:32px}.pricing__toggle-btn{padding:9px 24px;font-size:.82rem}.pricing__toggle-wrap{margin-bottom:36px}.pricing__cards--3{grid-template-columns:1fr}.pricing__cards--2{grid-template-columns:1fr;max-width:100%}.pricing__carousel{min-height:auto;margin-bottom:48px}.pricing__card{padding:26px 22px}.pricing__card-amount{font-size:1.7rem}.pricing__hero-card{border-radius:16px}.pricing__hero-badge{top:14px;right:18px;font-size:.68rem}.pricing__hero-top{flex-direction:column;gap:20px;padding:28px 24px 0}.pricing__hero-price{text-align:left}.pricing__hero-amount{font-size:2.2rem}.pricing__hero-name{font-size:1.3rem}.pricing__hero-desc{font-size:.88rem}.pricing__hero-features{grid-template-columns:1fr;gap:0;padding:20px 24px}.pricing__hero-feat{font-size:.85rem}.pricing__hero-guarantee{margin:0 24px;padding:16px 18px}.pricing__hero-guarantee span{font-size:.82rem}.pricing__hero-cta-row{flex-direction:column;align-items:stretch;gap:12px;padding:20px 24px 28px}.pricing__hero-cta{width:100%;justify-content:center;padding:15px 28px}.pricing__hero-cta-note{text-align:center}}@media (max-width:399px){.pricing__h2{font-size:1.35rem}.pricing__toggle-btn{padding:8px 18px;font-size:.78rem}.pricing__hero-amount{font-size:1.8rem}.pricing__hero-name{font-size:1.15rem}}@media (min-width:1400px){.pricing__inner{padding:0 80px}.pricing__h2{font-size:3.4rem}.pricing__carousel{max-width:1000px}.pricing__hero{max-width:1000px}.pricing__hero-top{padding:44px 44px 0}.pricing__hero-features{padding:32px 44px}.pricing__hero-guarantee{margin:0 44px}.pricing__hero-cta-row{padding:28px 44px 36px}.pricing__hero-amount{font-size:3.2rem}}}@media (max-width:479px){.pricing{padding:120px 0;border-bottom:1px solid var(--ink)}.pricing__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.pricing__header{text-align:center;margin-bottom:40px}.pricing__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px}.pricing__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.pricing__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:420px;margin:0 auto}.pricing__toggle-wrap{display:flex;justify-content:center;margin-bottom:48px}.pricing__toggle{position:relative;display:inline-flex;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:50px;padding:4px;gap:0}.pricing__toggle-btn{position:relative;z-index:2;font-family:var(--body);font-size:.85rem;font-weight:500;color:var(--bone-dim);background:0 0;border:none;padding:10px 32px;cursor:pointer;border-radius:50px;transition:color .3s ease;-webkit-appearance:none}.pricing__toggle-btn.is-active{color:#fff}.pricing__toggle-slider{position:absolute;z-index:1;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--red);border-radius:50px;transition:transform .4s var(--ease);box-shadow:0 0 16px rgba(204,0,0,.15)}.pricing__toggle-slider.is-right{transform:translateX(100%)}.pricing__carousel{position:relative;max-width:900px;margin:0 auto 64px;min-height:320px}.pricing__panel{position:absolute;top:0;left:0;right:0;opacity:0;transform:translateX(30px);pointer-events:none;transition:opacity .45s var(--ease),transform .45s var(--ease)}.pricing__panel.is-active{position:relative;opacity:1;transform:translateX(0);pointer-events:auto}.pricing__panel[data-panel=starter]:not(.is-active){transform:translateX(-30px)}.pricing__cards{display:grid;gap:20px}.pricing__cards--3{grid-template-columns:repeat(3,1fr)}.pricing__cards--2{grid-template-columns:repeat(2,1fr);max-width:620px;margin:0 auto}.pricing__card{background:var(--bg-card);border:1px solid var(--ink-mid);border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;transition:border-color .3s ease,transform .4s var(--ease)}.pricing__card:hover{border-color:var(--bone-faint);transform:translateY(-4px)}.pricing__card-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink-mid);border-radius:12px;background:var(--bg-panel);color:var(--bone-dim);margin-bottom:20px;transition:color .3s ease,border-color .3s ease}.pricing__card:hover .pricing__card-icon{color:var(--red);border-color:rgba(204,0,0,.2)}.pricing__card-name{font-family:var(--body);font-size:1.15rem;font-weight:600;color:var(--bone);margin:0 0 8px}.pricing__card-desc{font-family:var(--body);font-size:.85rem;font-weight:400;color:var(--bone-dim);line-height:1.6;margin:0;flex:1}.pricing__card-price{display:flex;align-items:baseline;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ink-mid)}.pricing__card-amount{font-family:var(--heading);font-size:2rem;font-weight:900;color:var(--bone);line-height:1}.pricing__card-currency{font-size:.5em;vertical-align:top;margin-right:2px;opacity:.6}.pricing__card-period{font-family:var(--body);font-size:.75rem;font-weight:400;color:var(--bone-faint)}.pricing__card-cta{display:inline-block;font-family:var(--body);font-size:.82rem;font-weight:600;color:var(--bone-mid);text-decoration:none;padding:10px 22px;border:1px solid var(--ink-mid);border-radius:50px;margin-top:20px;text-align:center;transition:all .3s var(--ease)}.pricing__card-cta:hover{color:var(--bone);border-color:var(--bone-dim);background:rgba(232,232,232,.04)}.pricing__hero{max-width:900px;margin:0 auto}.pricing__hero-label{font-family:var(--body);font-size:.88rem;font-weight:500;color:var(--bone-dim);text-align:center;margin:0 0 24px}.pricing__hero-card{position:relative;background:var(--bg-panel);border:1px solid rgba(204,0,0,.15);border-radius:20px;overflow:hidden;transition:border-color .4s ease}.pricing__hero-card:hover{border-color:rgba(204,0,0,.3)}.pricing__hero-card::before{content:"";display:block;height:2px;background:linear-gradient(90deg,transparent,var(--red) 50%,transparent)}.pricing__hero-badge{position:absolute;top:20px;right:24px;font-family:var(--body);font-size:.72rem;font-weight:600;color:var(--red);padding:5px 14px;border:1px solid rgba(204,0,0,.2);border-radius:50px;background:rgba(204,0,0,.04)}.pricing__hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding:36px 36px 0}.pricing__hero-info{flex:1}.pricing__hero-name{font-family:var(--heading);font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700;color:var(--bone);margin:0 0 12px}.pricing__hero-desc{font-family:var(--body);font-size:.95rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0;max-width:480px}.pricing__hero-price{text-align:right;flex-shrink:0}.pricing__hero-amount{font-family:var(--heading);font-size:2.8rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:6px;text-shadow:0 0 40px rgba(204,0,0,.1)}.pricing__hero-period{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-faint)}.pricing__hero-features{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;padding:28px 36px;margin-top:24px;border-top:1px solid var(--ink-mid)}.pricing__hero-col{display:flex;flex-direction:column}.pricing__hero-feat{display:flex;align-items:flex-start;gap:12px;padding:10px 0;font-family:var(--body);font-size:.88rem;font-weight:400;color:var(--bone-dim);line-height:1.45}.pricing__hero-feat strong{color:var(--bone);font-weight:600}.pricing__hero-guarantee{display:flex;align-items:flex-start;gap:14px;margin:0 36px;padding:18px 22px;background:rgba(204,0,0,.03);border:1px solid rgba(204,0,0,.1);border-radius:12px}.pricing__hero-guarantee span{font-family:var(--body);font-size:.85rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.pricing__hero-guarantee strong{color:var(--bone);font-weight:600}.pricing__hero-cta-row{display:flex;align-items:center;gap:24px;padding:24px 36px 32px;border-top:1px solid var(--ink-mid);margin-top:24px}.pricing__hero-cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.92rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;flex-shrink:0;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.pricing__hero-cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.pricing__hero-cta-note{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-faint)}@media (max-width:991px){.pricing{padding:80px 0}.pricing__inner{padding:0 40px}.pricing__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.pricing__carousel{max-width:100%}.pricing__hero{max-width:100%}}@media (max-width:767px){.pricing{padding:64px 0}.pricing__inner{padding:0 24px}.pricing__h2{font-size:1.6rem}.pricing__sub{font-size:.95rem}.pricing__header{margin-bottom:32px}.pricing__toggle-btn{padding:9px 24px;font-size:.82rem}.pricing__toggle-wrap{margin-bottom:36px}.pricing__cards--3{grid-template-columns:1fr}.pricing__cards--2{grid-template-columns:1fr;max-width:100%}.pricing__carousel{min-height:auto;margin-bottom:48px}.pricing__card{padding:26px 22px}.pricing__card-amount{font-size:1.7rem}.pricing__hero-card{border-radius:16px}.pricing__hero-badge{top:14px;right:18px;font-size:.68rem}.pricing__hero-top{flex-direction:column;gap:20px;padding:28px 24px 0}.pricing__hero-price{text-align:left}.pricing__hero-amount{font-size:2.2rem}.pricing__hero-name{font-size:1.3rem}.pricing__hero-desc{font-size:.88rem}.pricing__hero-features{grid-template-columns:1fr;gap:0;padding:20px 24px}.pricing__hero-feat{font-size:.85rem}.pricing__hero-guarantee{margin:0 24px;padding:16px 18px}.pricing__hero-guarantee span{font-size:.82rem}.pricing__hero-cta-row{flex-direction:column;align-items:stretch;gap:12px;padding:20px 24px 28px}.pricing__hero-cta{width:100%;justify-content:center;padding:15px 28px}.pricing__hero-cta-note{text-align:center}}@media (max-width:399px){.pricing__h2{font-size:1.35rem}.pricing__toggle-btn{padding:8px 18px;font-size:.78rem}.pricing__hero-amount{font-size:1.8rem}.pricing__hero-name{font-size:1.15rem}}@media (min-width:1400px){.pricing__inner{padding:0 80px}.pricing__h2{font-size:3.4rem}.pricing__carousel{max-width:1000px}.pricing__hero{max-width:1000px}.pricing__hero-top{padding:44px 44px 0}.pricing__hero-features{padding:32px 44px}.pricing__hero-guarantee{margin:0 44px}.pricing__hero-cta-row{padding:28px 44px 36px}.pricing__hero-amount{font-size:3.2rem}}}.team{position:relative;background:var(--bg);padding:120px 0;overflow:hidden;border-bottom:1px solid var(--ink)}.team__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 40px}.team__header{text-align:center;margin-bottom:64px}.team__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px;max-width:600px}.team__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.team__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:560px;margin:0 auto}.team__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:100%}.team__card{position:relative;background:#0b0b0d;border:1px solid var(--ink-mid);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;min-width:0;box-shadow:0 8px 32px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.02);transition:border-color .4s ease,transform .5s var(--ease),box-shadow .5s ease}.team__card:hover{border-color:rgba(204,0,0,.25);transform:translateY(-6px);box-shadow:0 16px 48px rgba(0,0,0,.6),0 4px 16px rgba(0,0,0,.4),0 0 40px rgba(204,0,0,.06),inset 0 1px 0 rgba(255,255,255,.03)}.team__card-image{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden}.team__card-img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;filter:contrast(1.1) brightness(.92) saturate(.8);transition:transform .6s var(--ease),filter .6s ease}.team__card:hover .team__card-img{transform:scale(1.04);filter:contrast(1.12) brightness(.95) saturate(.85)}.team__card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 30%,rgba(11,11,13,.3) 55%,rgba(11,11,13,.85) 80%,#0b0b0d 100%),radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.45) 100%),linear-gradient(to bottom,rgba(0,0,0,.25) 0%,transparent 25%);pointer-events:none;z-index:2;transition:opacity .5s ease}.team__card:hover .team__card-overlay{opacity:.85}.team__card-info{position:relative;z-index:3;padding:0 20px 24px;margin-top:-36px;display:flex;flex-direction:column}.team__card-role-tag{display:inline-block;align-self:flex-start;font-family:var(--body);font-size:.6rem;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:.08em;padding:4px 11px;border:1px solid rgba(204,0,0,.2);border-radius:50px;background:rgba(204,0,0,.04);margin-bottom:12px}.team__card-name{font-family:var(--heading);font-size:clamp(.95rem,1.3vw,1.25rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 5px;word-wrap:break-word}.team__card-role{font-family:var(--body);font-size:.74rem;font-weight:500;color:var(--bone-mid);margin:0 0 12px}.team__card-desc{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-dim);line-height:1.6;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s var(--ease),opacity .4s ease}.team__card:hover .team__card-desc{max-height:120px;opacity:1}.team__card-glow{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(204,0,0,.12) 0%,transparent 70%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:0}.team__card:hover .team__card-glow{opacity:1}@media (max-width:991px){.team{padding:80px 0}.team__inner{padding:0 32px}.team__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.team__header{margin-bottom:48px}.team__grid{grid-template-columns:repeat(2,1fr);gap:16px}.team__card-name{font-size:1.15rem}.team__card-info{padding:0 20px 24px}.team__card-desc{max-height:120px;opacity:1}}@media (max-width:767px){.team{padding:64px 0}.team__inner{padding:0 20px}.team__h2{font-size:1.6rem}.team__sub{font-size:.95rem}.team__header{margin-bottom:40px}.team__grid{grid-template-columns:1fr 1fr;gap:12px}.team__card{border-radius:14px}.team__card-info{padding:0 12px 18px;margin-top:-28px}.team__card-name{font-size:.88rem}.team__card-role{font-size:.66rem;margin-bottom:8px}.team__card-role-tag{font-size:.52rem;padding:3px 8px;margin-bottom:8px}.team__card-desc{max-height:100px;opacity:1;font-size:.68rem;line-height:1.5}}@media (max-width:399px){.team__h2{font-size:1.35rem}.team__grid{gap:10px}.team__card-name{font-size:.8rem}.team__card-info{padding:0 10px 14px;margin-top:-24px}.team__card-desc{font-size:.62rem}}@media (min-width:1400px){.team__inner{padding:0 60px}.team__h2{font-size:3.4rem}.team__grid{gap:24px}.team__card-name{font-size:1.4rem}.team__card-info{padding:0 28px 32px}.team__card-desc{font-size:.85rem}}@media (max-width:1119px){.team{position:relative;background:var(--bg);padding:120px 0;overflow:hidden;border-bottom:1px solid var(--ink)}.team__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 40px}.team__header{text-align:center;margin-bottom:64px}.team__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px;max-width:600px}.team__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.team__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:560px;margin:0 auto}.team__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:100%}.team__card{position:relative;background:#0b0b0d;border:1px solid var(--ink-mid);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;min-width:0;box-shadow:0 8px 32px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.02);transition:border-color .4s ease,transform .5s var(--ease),box-shadow .5s ease}.team__card:hover{border-color:rgba(204,0,0,.25);transform:translateY(-6px);box-shadow:0 16px 48px rgba(0,0,0,.6),0 4px 16px rgba(0,0,0,.4),0 0 40px rgba(204,0,0,.06),inset 0 1px 0 rgba(255,255,255,.03)}.team__card-image{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden}.team__card-img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;filter:contrast(1.1) brightness(.92) saturate(.8);transition:transform .6s var(--ease),filter .6s ease}.team__card:hover .team__card-img{transform:scale(1.04);filter:contrast(1.12) brightness(.95) saturate(.85)}.team__card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 30%,rgba(11,11,13,.3) 55%,rgba(11,11,13,.85) 80%,#0b0b0d 100%),radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.45) 100%),linear-gradient(to bottom,rgba(0,0,0,.25) 0%,transparent 25%);pointer-events:none;z-index:2;transition:opacity .5s ease}.team__card:hover .team__card-overlay{opacity:.85}.team__card-info{position:relative;z-index:3;padding:0 20px 24px;margin-top:-36px;display:flex;flex-direction:column}.team__card-role-tag{display:inline-block;align-self:flex-start;font-family:var(--body);font-size:.6rem;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:.08em;padding:4px 11px;border:1px solid rgba(204,0,0,.2);border-radius:50px;background:rgba(204,0,0,.04);margin-bottom:12px}.team__card-name{font-family:var(--heading);font-size:clamp(.95rem,1.3vw,1.25rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 5px;word-wrap:break-word}.team__card-role{font-family:var(--body);font-size:.74rem;font-weight:500;color:var(--bone-mid);margin:0 0 12px}.team__card-desc{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-dim);line-height:1.6;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s var(--ease),opacity .4s ease}.team__card:hover .team__card-desc{max-height:120px;opacity:1}.team__card-glow{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(204,0,0,.12) 0%,transparent 70%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:0}.team__card:hover .team__card-glow{opacity:1}@media (max-width:991px){.team{padding:80px 0}.team__inner{padding:0 32px}.team__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.team__header{margin-bottom:48px}.team__grid{grid-template-columns:repeat(2,1fr);gap:16px}.team__card-name{font-size:1.15rem}.team__card-info{padding:0 20px 24px}.team__card-desc{max-height:120px;opacity:1}}@media (max-width:767px){.team{padding:64px 0}.team__inner{padding:0 20px}.team__h2{font-size:1.6rem}.team__sub{font-size:.95rem}.team__header{margin-bottom:40px}.team__grid{grid-template-columns:1fr 1fr;gap:12px}.team__card{border-radius:14px}.team__card-info{padding:0 12px 18px;margin-top:-28px}.team__card-name{font-size:.88rem}.team__card-role{font-size:.66rem;margin-bottom:8px}.team__card-role-tag{font-size:.52rem;padding:3px 8px;margin-bottom:8px}.team__card-desc{max-height:100px;opacity:1;font-size:.68rem;line-height:1.5}}@media (max-width:399px){.team__h2{font-size:1.35rem}.team__grid{gap:10px}.team__card-name{font-size:.8rem}.team__card-info{padding:0 10px 14px;margin-top:-24px}.team__card-desc{font-size:.62rem}}@media (min-width:1400px){.team__inner{padding:0 60px}.team__h2{font-size:3.4rem}.team__grid{gap:24px}.team__card-name{font-size:1.4rem}.team__card-info{padding:0 28px 32px}.team__card-desc{font-size:.85rem}}}@media (max-width:1023px){.team{position:relative;background:var(--bg);padding:120px 0;overflow:hidden;border-bottom:1px solid var(--ink)}.team__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 40px}.team__header{text-align:center;margin-bottom:64px}.team__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px;max-width:600px}.team__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.team__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:560px;margin:0 auto}.team__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:100%}.team__card{position:relative;background:#0b0b0d;border:1px solid var(--ink-mid);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;min-width:0;box-shadow:0 8px 32px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.02);transition:border-color .4s ease,transform .5s var(--ease),box-shadow .5s ease}.team__card:hover{border-color:rgba(204,0,0,.25);transform:translateY(-6px);box-shadow:0 16px 48px rgba(0,0,0,.6),0 4px 16px rgba(0,0,0,.4),0 0 40px rgba(204,0,0,.06),inset 0 1px 0 rgba(255,255,255,.03)}.team__card-image{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden}.team__card-img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;filter:contrast(1.1) brightness(.92) saturate(.8);transition:transform .6s var(--ease),filter .6s ease}.team__card:hover .team__card-img{transform:scale(1.04);filter:contrast(1.12) brightness(.95) saturate(.85)}.team__card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 30%,rgba(11,11,13,.3) 55%,rgba(11,11,13,.85) 80%,#0b0b0d 100%),radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.45) 100%),linear-gradient(to bottom,rgba(0,0,0,.25) 0%,transparent 25%);pointer-events:none;z-index:2;transition:opacity .5s ease}.team__card:hover .team__card-overlay{opacity:.85}.team__card-info{position:relative;z-index:3;padding:0 20px 24px;margin-top:-36px;display:flex;flex-direction:column}.team__card-role-tag{display:inline-block;align-self:flex-start;font-family:var(--body);font-size:.6rem;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:.08em;padding:4px 11px;border:1px solid rgba(204,0,0,.2);border-radius:50px;background:rgba(204,0,0,.04);margin-bottom:12px}.team__card-name{font-family:var(--heading);font-size:clamp(.95rem,1.3vw,1.25rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 5px;word-wrap:break-word}.team__card-role{font-family:var(--body);font-size:.74rem;font-weight:500;color:var(--bone-mid);margin:0 0 12px}.team__card-desc{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-dim);line-height:1.6;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s var(--ease),opacity .4s ease}.team__card:hover .team__card-desc{max-height:120px;opacity:1}.team__card-glow{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(204,0,0,.12) 0%,transparent 70%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:0}.team__card:hover .team__card-glow{opacity:1}@media (max-width:991px){.team{padding:80px 0}.team__inner{padding:0 32px}.team__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.team__header{margin-bottom:48px}.team__grid{grid-template-columns:repeat(2,1fr);gap:16px}.team__card-name{font-size:1.15rem}.team__card-info{padding:0 20px 24px}.team__card-desc{max-height:120px;opacity:1}}@media (max-width:767px){.team{padding:64px 0}.team__inner{padding:0 20px}.team__h2{font-size:1.6rem}.team__sub{font-size:.95rem}.team__header{margin-bottom:40px}.team__grid{grid-template-columns:1fr 1fr;gap:12px}.team__card{border-radius:14px}.team__card-info{padding:0 12px 18px;margin-top:-28px}.team__card-name{font-size:.88rem}.team__card-role{font-size:.66rem;margin-bottom:8px}.team__card-role-tag{font-size:.52rem;padding:3px 8px;margin-bottom:8px}.team__card-desc{max-height:100px;opacity:1;font-size:.68rem;line-height:1.5}}@media (max-width:399px){.team__h2{font-size:1.35rem}.team__grid{gap:10px}.team__card-name{font-size:.8rem}.team__card-info{padding:0 10px 14px;margin-top:-24px}.team__card-desc{font-size:.62rem}}@media (min-width:1400px){.team__inner{padding:0 60px}.team__h2{font-size:3.4rem}.team__grid{gap:24px}.team__card-name{font-size:1.4rem}.team__card-info{padding:0 28px 32px}.team__card-desc{font-size:.85rem}}}@media (max-width:767px){.team{position:relative;background:var(--bg);padding:120px 0;overflow:hidden;border-bottom:1px solid var(--ink)}.team__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 40px}.team__header{text-align:center;margin-bottom:64px}.team__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px;max-width:600px}.team__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.team__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:560px;margin:0 auto}.team__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:100%}.team__card{position:relative;background:#0b0b0d;border:1px solid var(--ink-mid);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;min-width:0;box-shadow:0 8px 32px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.02);transition:border-color .4s ease,transform .5s var(--ease),box-shadow .5s ease}.team__card:hover{border-color:rgba(204,0,0,.25);transform:translateY(-6px);box-shadow:0 16px 48px rgba(0,0,0,.6),0 4px 16px rgba(0,0,0,.4),0 0 40px rgba(204,0,0,.06),inset 0 1px 0 rgba(255,255,255,.03)}.team__card-image{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden}.team__card-img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;filter:contrast(1.1) brightness(.92) saturate(.8);transition:transform .6s var(--ease),filter .6s ease}.team__card:hover .team__card-img{transform:scale(1.04);filter:contrast(1.12) brightness(.95) saturate(.85)}.team__card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 30%,rgba(11,11,13,.3) 55%,rgba(11,11,13,.85) 80%,#0b0b0d 100%),radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.45) 100%),linear-gradient(to bottom,rgba(0,0,0,.25) 0%,transparent 25%);pointer-events:none;z-index:2;transition:opacity .5s ease}.team__card:hover .team__card-overlay{opacity:.85}.team__card-info{position:relative;z-index:3;padding:0 20px 24px;margin-top:-36px;display:flex;flex-direction:column}.team__card-role-tag{display:inline-block;align-self:flex-start;font-family:var(--body);font-size:.6rem;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:.08em;padding:4px 11px;border:1px solid rgba(204,0,0,.2);border-radius:50px;background:rgba(204,0,0,.04);margin-bottom:12px}.team__card-name{font-family:var(--heading);font-size:clamp(.95rem,1.3vw,1.25rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 5px;word-wrap:break-word}.team__card-role{font-family:var(--body);font-size:.74rem;font-weight:500;color:var(--bone-mid);margin:0 0 12px}.team__card-desc{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-dim);line-height:1.6;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s var(--ease),opacity .4s ease}.team__card:hover .team__card-desc{max-height:120px;opacity:1}.team__card-glow{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(204,0,0,.12) 0%,transparent 70%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:0}.team__card:hover .team__card-glow{opacity:1}@media (max-width:991px){.team{padding:80px 0}.team__inner{padding:0 32px}.team__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.team__header{margin-bottom:48px}.team__grid{grid-template-columns:repeat(2,1fr);gap:16px}.team__card-name{font-size:1.15rem}.team__card-info{padding:0 20px 24px}.team__card-desc{max-height:120px;opacity:1}}@media (max-width:767px){.team{padding:64px 0}.team__inner{padding:0 20px}.team__h2{font-size:1.6rem}.team__sub{font-size:.95rem}.team__header{margin-bottom:40px}.team__grid{grid-template-columns:1fr 1fr;gap:12px}.team__card{border-radius:14px}.team__card-info{padding:0 12px 18px;margin-top:-28px}.team__card-name{font-size:.88rem}.team__card-role{font-size:.66rem;margin-bottom:8px}.team__card-role-tag{font-size:.52rem;padding:3px 8px;margin-bottom:8px}.team__card-desc{max-height:100px;opacity:1;font-size:.68rem;line-height:1.5}}@media (max-width:399px){.team__h2{font-size:1.35rem}.team__grid{gap:10px}.team__card-name{font-size:.8rem}.team__card-info{padding:0 10px 14px;margin-top:-24px}.team__card-desc{font-size:.62rem}}@media (min-width:1400px){.team__inner{padding:0 60px}.team__h2{font-size:3.4rem}.team__grid{gap:24px}.team__card-name{font-size:1.4rem}.team__card-info{padding:0 28px 32px}.team__card-desc{font-size:.85rem}}}@media (max-width:479px){.team{position:relative;background:var(--bg);padding:120px 0;overflow:hidden;border-bottom:1px solid var(--ink)}.team__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 40px}.team__header{text-align:center;margin-bottom:64px}.team__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px;max-width:600px}.team__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.team__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:560px;margin:0 auto}.team__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:100%}.team__card{position:relative;background:#0b0b0d;border:1px solid var(--ink-mid);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;min-width:0;box-shadow:0 8px 32px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.02);transition:border-color .4s ease,transform .5s var(--ease),box-shadow .5s ease}.team__card:hover{border-color:rgba(204,0,0,.25);transform:translateY(-6px);box-shadow:0 16px 48px rgba(0,0,0,.6),0 4px 16px rgba(0,0,0,.4),0 0 40px rgba(204,0,0,.06),inset 0 1px 0 rgba(255,255,255,.03)}.team__card-image{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden}.team__card-img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;filter:contrast(1.1) brightness(.92) saturate(.8);transition:transform .6s var(--ease),filter .6s ease}.team__card:hover .team__card-img{transform:scale(1.04);filter:contrast(1.12) brightness(.95) saturate(.85)}.team__card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 30%,rgba(11,11,13,.3) 55%,rgba(11,11,13,.85) 80%,#0b0b0d 100%),radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.45) 100%),linear-gradient(to bottom,rgba(0,0,0,.25) 0%,transparent 25%);pointer-events:none;z-index:2;transition:opacity .5s ease}.team__card:hover .team__card-overlay{opacity:.85}.team__card-info{position:relative;z-index:3;padding:0 20px 24px;margin-top:-36px;display:flex;flex-direction:column}.team__card-role-tag{display:inline-block;align-self:flex-start;font-family:var(--body);font-size:.6rem;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:.08em;padding:4px 11px;border:1px solid rgba(204,0,0,.2);border-radius:50px;background:rgba(204,0,0,.04);margin-bottom:12px}.team__card-name{font-family:var(--heading);font-size:clamp(.95rem,1.3vw,1.25rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 5px;word-wrap:break-word}.team__card-role{font-family:var(--body);font-size:.74rem;font-weight:500;color:var(--bone-mid);margin:0 0 12px}.team__card-desc{font-family:var(--body);font-size:.78rem;font-weight:400;color:var(--bone-dim);line-height:1.6;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s var(--ease),opacity .4s ease}.team__card:hover .team__card-desc{max-height:120px;opacity:1}.team__card-glow{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(204,0,0,.12) 0%,transparent 70%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:0}.team__card:hover .team__card-glow{opacity:1}@media (max-width:991px){.team{padding:80px 0}.team__inner{padding:0 32px}.team__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.team__header{margin-bottom:48px}.team__grid{grid-template-columns:repeat(2,1fr);gap:16px}.team__card-name{font-size:1.15rem}.team__card-info{padding:0 20px 24px}.team__card-desc{max-height:120px;opacity:1}}@media (max-width:767px){.team{padding:64px 0}.team__inner{padding:0 20px}.team__h2{font-size:1.6rem}.team__sub{font-size:.95rem}.team__header{margin-bottom:40px}.team__grid{grid-template-columns:1fr 1fr;gap:12px}.team__card{border-radius:14px}.team__card-info{padding:0 12px 18px;margin-top:-28px}.team__card-name{font-size:.88rem}.team__card-role{font-size:.66rem;margin-bottom:8px}.team__card-role-tag{font-size:.52rem;padding:3px 8px;margin-bottom:8px}.team__card-desc{max-height:100px;opacity:1;font-size:.68rem;line-height:1.5}}@media (max-width:399px){.team__h2{font-size:1.35rem}.team__grid{gap:10px}.team__card-name{font-size:.8rem}.team__card-info{padding:0 10px 14px;margin-top:-24px}.team__card-desc{font-size:.62rem}}@media (min-width:1400px){.team__inner{padding:0 60px}.team__h2{font-size:3.4rem}.team__grid{gap:24px}.team__card-name{font-size:1.4rem}.team__card-info{padding:0 28px 32px}.team__card-desc{font-size:.85rem}}}.testi{--bg-card:#0a0a0c}.testi{padding:120px 0 100px;border-bottom:1px solid var(--ink)}.testi__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.testi__header{text-align:center;margin-bottom:56px}.testi__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0}.testi__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.testi__marquee{position:relative;z-index:2;width:100%;overflow:hidden;margin-bottom:20px;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.testi__marquee:last-of-type{margin-bottom:0}.testi__track{display:flex;gap:20px;width:max-content;animation:marqueeLeft 45s linear infinite}.testi__marquee--reverse .testi__track{animation:marqueeRight 50s linear infinite}.testi__card{flex-shrink:0;width:380px;background:var(--bg-card);border:1px solid var(--ink-mid);border-radius:16px;padding:28px;display:flex;flex-direction:column;transition:border-color .3s ease}.testi__card:hover{border-color:var(--bone-faint)}.testi__quote{font-family:var(--body);font-size:.88rem;font-weight:400;color:var(--bone-mid);line-height:1.65;font-style:italic;margin:0;flex:1}.testi__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ink-mid)}.testi__result{display:flex;flex-direction:column;gap:2px}.testi__result-value{font-family:var(--heading);font-size:1.4rem;font-weight:900;color:var(--red);line-height:1}.testi__result-label{font-family:var(--body);font-size:.7rem;font-weight:400;color:var(--bone-faint)}.testi__author{text-align:right;display:flex;flex-direction:column;gap:2px}.testi__author-name{font-family:var(--body);font-size:.82rem;font-weight:600;color:var(--bone)}.testi__author-detail{font-family:var(--body);font-size:.7rem;font-weight:400;color:var(--bone-faint)}.testi__bottom{text-align:center;margin-top:56px}.testi__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.testi__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}@media (max-width:991px){.testi{padding:80px 0 72px}.testi__inner{padding:0 40px}.testi__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.testi__header{margin-bottom:44px}.testi__card{width:340px;padding:24px}}@media (max-width:767px){.testi{padding:64px 0 56px}.testi__inner{padding:0 24px}.testi__h2{font-size:1.6rem}.testi__header{margin-bottom:36px}.testi__card{width:290px;padding:22px}.testi__quote{font-size:.82rem}.testi__result-value{font-size:1.2rem}.testi__author-name{font-size:.78rem}.testi__marquee{margin-bottom:14px}.testi__bottom{margin-top:44px}.testi__cta{width:100%;justify-content:center;padding:15px 28px}.testi__track{gap:14px}}@media (max-width:399px){.testi__h2{font-size:1.35rem}.testi__card{width:260px;padding:18px}.testi__quote{font-size:.78rem}.testi__meta{flex-direction:column;align-items:flex-start;gap:12px}.testi__author{text-align:left}}@media (min-width:1400px){.testi__inner{padding:0 80px}.testi__h2{font-size:3.4rem}.testi__card{width:420px;padding:32px}.testi__quote{font-size:.92rem}.testi__result-value{font-size:1.6rem}}@media (max-width:1119px){.testi{--bg-card:#0a0a0c}.testi{padding:120px 0 100px;border-bottom:1px solid var(--ink)}.testi__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.testi__header{text-align:center;margin-bottom:56px}.testi__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0}.testi__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.testi__marquee{position:relative;z-index:2;width:100%;overflow:hidden;margin-bottom:20px;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.testi__marquee:last-of-type{margin-bottom:0}.testi__track{display:flex;gap:20px;width:max-content;animation:marqueeLeft 45s linear infinite}.testi__marquee--reverse .testi__track{animation:marqueeRight 50s linear infinite}.testi__card{flex-shrink:0;width:380px;background:var(--bg-card);border:1px solid var(--ink-mid);border-radius:16px;padding:28px;display:flex;flex-direction:column;transition:border-color .3s ease}.testi__card:hover{border-color:var(--bone-faint)}.testi__quote{font-family:var(--body);font-size:.88rem;font-weight:400;color:var(--bone-mid);line-height:1.65;font-style:italic;margin:0;flex:1}.testi__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ink-mid)}.testi__result{display:flex;flex-direction:column;gap:2px}.testi__result-value{font-family:var(--heading);font-size:1.4rem;font-weight:900;color:var(--red);line-height:1}.testi__result-label{font-family:var(--body);font-size:.7rem;font-weight:400;color:var(--bone-faint)}.testi__author{text-align:right;display:flex;flex-direction:column;gap:2px}.testi__author-name{font-family:var(--body);font-size:.82rem;font-weight:600;color:var(--bone)}.testi__author-detail{font-family:var(--body);font-size:.7rem;font-weight:400;color:var(--bone-faint)}.testi__bottom{text-align:center;margin-top:56px}.testi__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.testi__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}@media (max-width:991px){.testi{padding:80px 0 72px}.testi__inner{padding:0 40px}.testi__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.testi__header{margin-bottom:44px}.testi__card{width:340px;padding:24px}}@media (max-width:767px){.testi{padding:64px 0 56px}.testi__inner{padding:0 24px}.testi__h2{font-size:1.6rem}.testi__header{margin-bottom:36px}.testi__card{width:290px;padding:22px}.testi__quote{font-size:.82rem}.testi__result-value{font-size:1.2rem}.testi__author-name{font-size:.78rem}.testi__marquee{margin-bottom:14px}.testi__bottom{margin-top:44px}.testi__cta{width:100%;justify-content:center;padding:15px 28px}.testi__track{gap:14px}}@media (max-width:399px){.testi__h2{font-size:1.35rem}.testi__card{width:260px;padding:18px}.testi__quote{font-size:.78rem}.testi__meta{flex-direction:column;align-items:flex-start;gap:12px}.testi__author{text-align:left}}@media (min-width:1400px){.testi__inner{padding:0 80px}.testi__h2{font-size:3.4rem}.testi__card{width:420px;padding:32px}.testi__quote{font-size:.92rem}.testi__result-value{font-size:1.6rem}}}@media (max-width:1023px){.testi{--bg-card:#0a0a0c}.testi{padding:120px 0 100px;border-bottom:1px solid var(--ink)}.testi__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.testi__header{text-align:center;margin-bottom:56px}.testi__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0}.testi__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.testi__marquee{position:relative;z-index:2;width:100%;overflow:hidden;margin-bottom:20px;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.testi__marquee:last-of-type{margin-bottom:0}.testi__track{display:flex;gap:20px;width:max-content;animation:marqueeLeft 45s linear infinite}.testi__marquee--reverse .testi__track{animation:marqueeRight 50s linear infinite}.testi__card{flex-shrink:0;width:380px;background:var(--bg-card);border:1px solid var(--ink-mid);border-radius:16px;padding:28px;display:flex;flex-direction:column;transition:border-color .3s ease}.testi__card:hover{border-color:var(--bone-faint)}.testi__quote{font-family:var(--body);font-size:.88rem;font-weight:400;color:var(--bone-mid);line-height:1.65;font-style:italic;margin:0;flex:1}.testi__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ink-mid)}.testi__result{display:flex;flex-direction:column;gap:2px}.testi__result-value{font-family:var(--heading);font-size:1.4rem;font-weight:900;color:var(--red);line-height:1}.testi__result-label{font-family:var(--body);font-size:.7rem;font-weight:400;color:var(--bone-faint)}.testi__author{text-align:right;display:flex;flex-direction:column;gap:2px}.testi__author-name{font-family:var(--body);font-size:.82rem;font-weight:600;color:var(--bone)}.testi__author-detail{font-family:var(--body);font-size:.7rem;font-weight:400;color:var(--bone-faint)}.testi__bottom{text-align:center;margin-top:56px}.testi__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.testi__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}@media (max-width:991px){.testi{padding:80px 0 72px}.testi__inner{padding:0 40px}.testi__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.testi__header{margin-bottom:44px}.testi__card{width:340px;padding:24px}}@media (max-width:767px){.testi{padding:64px 0 56px}.testi__inner{padding:0 24px}.testi__h2{font-size:1.6rem}.testi__header{margin-bottom:36px}.testi__card{width:290px;padding:22px}.testi__quote{font-size:.82rem}.testi__result-value{font-size:1.2rem}.testi__author-name{font-size:.78rem}.testi__marquee{margin-bottom:14px}.testi__bottom{margin-top:44px}.testi__cta{width:100%;justify-content:center;padding:15px 28px}.testi__track{gap:14px}}@media (max-width:399px){.testi__h2{font-size:1.35rem}.testi__card{width:260px;padding:18px}.testi__quote{font-size:.78rem}.testi__meta{flex-direction:column;align-items:flex-start;gap:12px}.testi__author{text-align:left}}@media (min-width:1400px){.testi__inner{padding:0 80px}.testi__h2{font-size:3.4rem}.testi__card{width:420px;padding:32px}.testi__quote{font-size:.92rem}.testi__result-value{font-size:1.6rem}}}@media (max-width:767px){.testi{--bg-card:#0a0a0c}.testi{padding:120px 0 100px;border-bottom:1px solid var(--ink)}.testi__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.testi__header{text-align:center;margin-bottom:56px}.testi__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0}.testi__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.testi__marquee{position:relative;z-index:2;width:100%;overflow:hidden;margin-bottom:20px;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.testi__marquee:last-of-type{margin-bottom:0}.testi__track{display:flex;gap:20px;width:max-content;animation:marqueeLeft 45s linear infinite}.testi__marquee--reverse .testi__track{animation:marqueeRight 50s linear infinite}.testi__card{flex-shrink:0;width:380px;background:var(--bg-card);border:1px solid var(--ink-mid);border-radius:16px;padding:28px;display:flex;flex-direction:column;transition:border-color .3s ease}.testi__card:hover{border-color:var(--bone-faint)}.testi__quote{font-family:var(--body);font-size:.88rem;font-weight:400;color:var(--bone-mid);line-height:1.65;font-style:italic;margin:0;flex:1}.testi__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ink-mid)}.testi__result{display:flex;flex-direction:column;gap:2px}.testi__result-value{font-family:var(--heading);font-size:1.4rem;font-weight:900;color:var(--red);line-height:1}.testi__result-label{font-family:var(--body);font-size:.7rem;font-weight:400;color:var(--bone-faint)}.testi__author{text-align:right;display:flex;flex-direction:column;gap:2px}.testi__author-name{font-family:var(--body);font-size:.82rem;font-weight:600;color:var(--bone)}.testi__author-detail{font-family:var(--body);font-size:.7rem;font-weight:400;color:var(--bone-faint)}.testi__bottom{text-align:center;margin-top:56px}.testi__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.testi__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}@media (max-width:991px){.testi{padding:80px 0 72px}.testi__inner{padding:0 40px}.testi__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.testi__header{margin-bottom:44px}.testi__card{width:340px;padding:24px}}@media (max-width:767px){.testi{padding:64px 0 56px}.testi__inner{padding:0 24px}.testi__h2{font-size:1.6rem}.testi__header{margin-bottom:36px}.testi__card{width:290px;padding:22px}.testi__quote{font-size:.82rem}.testi__result-value{font-size:1.2rem}.testi__author-name{font-size:.78rem}.testi__marquee{margin-bottom:14px}.testi__bottom{margin-top:44px}.testi__cta{width:100%;justify-content:center;padding:15px 28px}.testi__track{gap:14px}}@media (max-width:399px){.testi__h2{font-size:1.35rem}.testi__card{width:260px;padding:18px}.testi__quote{font-size:.78rem}.testi__meta{flex-direction:column;align-items:flex-start;gap:12px}.testi__author{text-align:left}}@media (min-width:1400px){.testi__inner{padding:0 80px}.testi__h2{font-size:3.4rem}.testi__card{width:420px;padding:32px}.testi__quote{font-size:.92rem}.testi__result-value{font-size:1.6rem}}}@media (max-width:479px){.testi{--bg-card:#0a0a0c}.testi{padding:120px 0 100px;border-bottom:1px solid var(--ink)}.testi__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.testi__header{text-align:center;margin-bottom:56px}.testi__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0}.testi__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.testi__marquee{position:relative;z-index:2;width:100%;overflow:hidden;margin-bottom:20px;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.testi__marquee:last-of-type{margin-bottom:0}.testi__track{display:flex;gap:20px;width:max-content;animation:marqueeLeft 45s linear infinite}.testi__marquee--reverse .testi__track{animation:marqueeRight 50s linear infinite}.testi__card{flex-shrink:0;width:380px;background:var(--bg-card);border:1px solid var(--ink-mid);border-radius:16px;padding:28px;display:flex;flex-direction:column;transition:border-color .3s ease}.testi__card:hover{border-color:var(--bone-faint)}.testi__quote{font-family:var(--body);font-size:.88rem;font-weight:400;color:var(--bone-mid);line-height:1.65;font-style:italic;margin:0;flex:1}.testi__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ink-mid)}.testi__result{display:flex;flex-direction:column;gap:2px}.testi__result-value{font-family:var(--heading);font-size:1.4rem;font-weight:900;color:var(--red);line-height:1}.testi__result-label{font-family:var(--body);font-size:.7rem;font-weight:400;color:var(--bone-faint)}.testi__author{text-align:right;display:flex;flex-direction:column;gap:2px}.testi__author-name{font-family:var(--body);font-size:.82rem;font-weight:600;color:var(--bone)}.testi__author-detail{font-family:var(--body);font-size:.7rem;font-weight:400;color:var(--bone-faint)}.testi__bottom{text-align:center;margin-top:56px}.testi__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.testi__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}@media (max-width:991px){.testi{padding:80px 0 72px}.testi__inner{padding:0 40px}.testi__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.testi__header{margin-bottom:44px}.testi__card{width:340px;padding:24px}}@media (max-width:767px){.testi{padding:64px 0 56px}.testi__inner{padding:0 24px}.testi__h2{font-size:1.6rem}.testi__header{margin-bottom:36px}.testi__card{width:290px;padding:22px}.testi__quote{font-size:.82rem}.testi__result-value{font-size:1.2rem}.testi__author-name{font-size:.78rem}.testi__marquee{margin-bottom:14px}.testi__bottom{margin-top:44px}.testi__cta{width:100%;justify-content:center;padding:15px 28px}.testi__track{gap:14px}}@media (max-width:399px){.testi__h2{font-size:1.35rem}.testi__card{width:260px;padding:18px}.testi__quote{font-size:.78rem}.testi__meta{flex-direction:column;align-items:flex-start;gap:12px}.testi__author{text-align:left}}@media (min-width:1400px){.testi__inner{padding:0 80px}.testi__h2{font-size:3.4rem}.testi__card{width:420px;padding:32px}.testi__quote{font-size:.92rem}.testi__result-value{font-size:1.6rem}}}.faq{padding:120px 0;border-bottom:1px solid var(--ink)}.faq__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.faq__layout{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start}.faq__left-sticky{position:sticky;top:120px}.faq__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 20px}.faq__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.faq__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:340px;margin:0 0 40px}.faq__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.85rem;font-weight:600;color:#fff;background:var(--red);padding:16px 32px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.faq__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.faq__right{display:flex;flex-direction:column}.faq__item{border-bottom:1px solid var(--ink-mid)}.faq__item:first-child{border-top:1px solid var(--ink-mid)}.faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);text-align:left;background:0 0;border:none;cursor:pointer;transition:color .3s ease;-webkit-appearance:none}.faq__question:hover{color:var(--red)}.faq__icon{position:relative;width:24px;height:24px;flex-shrink:0}.faq__icon span{position:absolute;background:var(--bone-dim);border-radius:2px;transition:all .35s var(--ease)}.faq__icon span:first-child{top:50%;left:4px;right:4px;height:2px;transform:translateY(-50%)}.faq__icon span:last-child{left:50%;top:4px;bottom:4px;width:2px;transform:translateX(-50%)}.faq__item.is-open .faq__icon span:last-child{transform:translateX(-50%) rotate(90deg);opacity:0}.faq__item.is-open .faq__icon span:first-child{background:var(--red)}.faq__item.is-open .faq__question{color:var(--red)}.faq__answer{max-height:0;overflow:hidden;transition:max-height .45s var(--ease)}.faq__answer-inner{padding:0 0 24px}.faq__answer-inner p{font-family:var(--body);font-size:.9rem;font-weight:400;color:var(--bone-dim);line-height:1.7;margin:0;max-width:560px}@media (max-width:991px){.faq{padding:80px 0}.faq__inner{padding:0 40px}.faq__layout{grid-template-columns:1fr;gap:48px}.faq__left-sticky{position:static}.faq__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.faq__sub{max-width:none;margin-bottom:28px}}@media (max-width:767px){.faq{padding:64px 0}.faq__inner{padding:0 24px}.faq__layout{gap:36px}.faq__h2{font-size:1.6rem}.faq__sub{font-size:.95rem;margin-bottom:24px}.faq__cta{width:100%;justify-content:center;padding:15px 28px;font-size:.82rem}.faq__question{padding:18px 0;font-size:.92rem;gap:16px}.faq__icon{width:20px;height:20px}.faq__answer-inner p{font-size:.85rem;max-width:none}.faq__answer-inner{padding-bottom:20px}}@media (max-width:399px){.faq__h2{font-size:1.35rem}.faq__question{font-size:.85rem}}@media (min-width:1400px){.faq__inner{padding:0 80px}.faq__h2{font-size:3.4rem}.faq__layout{gap:100px}.faq__question{font-size:1.05rem;padding:26px 0}.faq__answer-inner p{font-size:.95rem}}@media (max-width:1119px){.faq{padding:120px 0;border-bottom:1px solid var(--ink)}.faq__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.faq__layout{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start}.faq__left-sticky{position:sticky;top:120px}.faq__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 20px}.faq__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.faq__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:340px;margin:0 0 40px}.faq__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.85rem;font-weight:600;color:#fff;background:var(--red);padding:16px 32px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.faq__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.faq__right{display:flex;flex-direction:column}.faq__item{border-bottom:1px solid var(--ink-mid)}.faq__item:first-child{border-top:1px solid var(--ink-mid)}.faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);text-align:left;background:0 0;border:none;cursor:pointer;transition:color .3s ease;-webkit-appearance:none}.faq__question:hover{color:var(--red)}.faq__icon{position:relative;width:24px;height:24px;flex-shrink:0}.faq__icon span{position:absolute;background:var(--bone-dim);border-radius:2px;transition:all .35s var(--ease)}.faq__icon span:first-child{top:50%;left:4px;right:4px;height:2px;transform:translateY(-50%)}.faq__icon span:last-child{left:50%;top:4px;bottom:4px;width:2px;transform:translateX(-50%)}.faq__item.is-open .faq__icon span:last-child{transform:translateX(-50%) rotate(90deg);opacity:0}.faq__item.is-open .faq__icon span:first-child{background:var(--red)}.faq__item.is-open .faq__question{color:var(--red)}.faq__answer{max-height:0;overflow:hidden;transition:max-height .45s var(--ease)}.faq__answer-inner{padding:0 0 24px}.faq__answer-inner p{font-family:var(--body);font-size:.9rem;font-weight:400;color:var(--bone-dim);line-height:1.7;margin:0;max-width:560px}@media (max-width:991px){.faq{padding:80px 0}.faq__inner{padding:0 40px}.faq__layout{grid-template-columns:1fr;gap:48px}.faq__left-sticky{position:static}.faq__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.faq__sub{max-width:none;margin-bottom:28px}}@media (max-width:767px){.faq{padding:64px 0}.faq__inner{padding:0 24px}.faq__layout{gap:36px}.faq__h2{font-size:1.6rem}.faq__sub{font-size:.95rem;margin-bottom:24px}.faq__cta{width:100%;justify-content:center;padding:15px 28px;font-size:.82rem}.faq__question{padding:18px 0;font-size:.92rem;gap:16px}.faq__icon{width:20px;height:20px}.faq__answer-inner p{font-size:.85rem;max-width:none}.faq__answer-inner{padding-bottom:20px}}@media (max-width:399px){.faq__h2{font-size:1.35rem}.faq__question{font-size:.85rem}}@media (min-width:1400px){.faq__inner{padding:0 80px}.faq__h2{font-size:3.4rem}.faq__layout{gap:100px}.faq__question{font-size:1.05rem;padding:26px 0}.faq__answer-inner p{font-size:.95rem}}}@media (max-width:1023px){.faq{padding:120px 0;border-bottom:1px solid var(--ink)}.faq__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.faq__layout{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start}.faq__left-sticky{position:sticky;top:120px}.faq__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 20px}.faq__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.faq__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:340px;margin:0 0 40px}.faq__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.85rem;font-weight:600;color:#fff;background:var(--red);padding:16px 32px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.faq__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.faq__right{display:flex;flex-direction:column}.faq__item{border-bottom:1px solid var(--ink-mid)}.faq__item:first-child{border-top:1px solid var(--ink-mid)}.faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);text-align:left;background:0 0;border:none;cursor:pointer;transition:color .3s ease;-webkit-appearance:none}.faq__question:hover{color:var(--red)}.faq__icon{position:relative;width:24px;height:24px;flex-shrink:0}.faq__icon span{position:absolute;background:var(--bone-dim);border-radius:2px;transition:all .35s var(--ease)}.faq__icon span:first-child{top:50%;left:4px;right:4px;height:2px;transform:translateY(-50%)}.faq__icon span:last-child{left:50%;top:4px;bottom:4px;width:2px;transform:translateX(-50%)}.faq__item.is-open .faq__icon span:last-child{transform:translateX(-50%) rotate(90deg);opacity:0}.faq__item.is-open .faq__icon span:first-child{background:var(--red)}.faq__item.is-open .faq__question{color:var(--red)}.faq__answer{max-height:0;overflow:hidden;transition:max-height .45s var(--ease)}.faq__answer-inner{padding:0 0 24px}.faq__answer-inner p{font-family:var(--body);font-size:.9rem;font-weight:400;color:var(--bone-dim);line-height:1.7;margin:0;max-width:560px}@media (max-width:991px){.faq{padding:80px 0}.faq__inner{padding:0 40px}.faq__layout{grid-template-columns:1fr;gap:48px}.faq__left-sticky{position:static}.faq__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.faq__sub{max-width:none;margin-bottom:28px}}@media (max-width:767px){.faq{padding:64px 0}.faq__inner{padding:0 24px}.faq__layout{gap:36px}.faq__h2{font-size:1.6rem}.faq__sub{font-size:.95rem;margin-bottom:24px}.faq__cta{width:100%;justify-content:center;padding:15px 28px;font-size:.82rem}.faq__question{padding:18px 0;font-size:.92rem;gap:16px}.faq__icon{width:20px;height:20px}.faq__answer-inner p{font-size:.85rem;max-width:none}.faq__answer-inner{padding-bottom:20px}}@media (max-width:399px){.faq__h2{font-size:1.35rem}.faq__question{font-size:.85rem}}@media (min-width:1400px){.faq__inner{padding:0 80px}.faq__h2{font-size:3.4rem}.faq__layout{gap:100px}.faq__question{font-size:1.05rem;padding:26px 0}.faq__answer-inner p{font-size:.95rem}}}@media (max-width:767px){.faq{padding:120px 0;border-bottom:1px solid var(--ink)}.faq__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.faq__layout{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start}.faq__left-sticky{position:sticky;top:120px}.faq__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 20px}.faq__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.faq__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:340px;margin:0 0 40px}.faq__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.85rem;font-weight:600;color:#fff;background:var(--red);padding:16px 32px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.faq__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.faq__right{display:flex;flex-direction:column}.faq__item{border-bottom:1px solid var(--ink-mid)}.faq__item:first-child{border-top:1px solid var(--ink-mid)}.faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);text-align:left;background:0 0;border:none;cursor:pointer;transition:color .3s ease;-webkit-appearance:none}.faq__question:hover{color:var(--red)}.faq__icon{position:relative;width:24px;height:24px;flex-shrink:0}.faq__icon span{position:absolute;background:var(--bone-dim);border-radius:2px;transition:all .35s var(--ease)}.faq__icon span:first-child{top:50%;left:4px;right:4px;height:2px;transform:translateY(-50%)}.faq__icon span:last-child{left:50%;top:4px;bottom:4px;width:2px;transform:translateX(-50%)}.faq__item.is-open .faq__icon span:last-child{transform:translateX(-50%) rotate(90deg);opacity:0}.faq__item.is-open .faq__icon span:first-child{background:var(--red)}.faq__item.is-open .faq__question{color:var(--red)}.faq__answer{max-height:0;overflow:hidden;transition:max-height .45s var(--ease)}.faq__answer-inner{padding:0 0 24px}.faq__answer-inner p{font-family:var(--body);font-size:.9rem;font-weight:400;color:var(--bone-dim);line-height:1.7;margin:0;max-width:560px}@media (max-width:991px){.faq{padding:80px 0}.faq__inner{padding:0 40px}.faq__layout{grid-template-columns:1fr;gap:48px}.faq__left-sticky{position:static}.faq__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.faq__sub{max-width:none;margin-bottom:28px}}@media (max-width:767px){.faq{padding:64px 0}.faq__inner{padding:0 24px}.faq__layout{gap:36px}.faq__h2{font-size:1.6rem}.faq__sub{font-size:.95rem;margin-bottom:24px}.faq__cta{width:100%;justify-content:center;padding:15px 28px;font-size:.82rem}.faq__question{padding:18px 0;font-size:.92rem;gap:16px}.faq__icon{width:20px;height:20px}.faq__answer-inner p{font-size:.85rem;max-width:none}.faq__answer-inner{padding-bottom:20px}}@media (max-width:399px){.faq__h2{font-size:1.35rem}.faq__question{font-size:.85rem}}@media (min-width:1400px){.faq__inner{padding:0 80px}.faq__h2{font-size:3.4rem}.faq__layout{gap:100px}.faq__question{font-size:1.05rem;padding:26px 0}.faq__answer-inner p{font-size:.95rem}}}@media (max-width:479px){.faq{padding:120px 0;border-bottom:1px solid var(--ink)}.faq__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.faq__layout{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start}.faq__left-sticky{position:sticky;top:120px}.faq__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 20px}.faq__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,.1)}.faq__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:340px;margin:0 0 40px}.faq__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:.85rem;font-weight:600;color:#fff;background:var(--red);padding:16px 32px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,.1),0 4px 16px rgba(0,0,0,.3)}.faq__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,.2),0 10px 32px rgba(0,0,0,.4)}.faq__right{display:flex;flex-direction:column}.faq__item{border-bottom:1px solid var(--ink-mid)}.faq__item:first-child{border-top:1px solid var(--ink-mid)}.faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);text-align:left;background:0 0;border:none;cursor:pointer;transition:color .3s ease;-webkit-appearance:none}.faq__question:hover{color:var(--red)}.faq__icon{position:relative;width:24px;height:24px;flex-shrink:0}.faq__icon span{position:absolute;background:var(--bone-dim);border-radius:2px;transition:all .35s var(--ease)}.faq__icon span:first-child{top:50%;left:4px;right:4px;height:2px;transform:translateY(-50%)}.faq__icon span:last-child{left:50%;top:4px;bottom:4px;width:2px;transform:translateX(-50%)}.faq__item.is-open .faq__icon span:last-child{transform:translateX(-50%) rotate(90deg);opacity:0}.faq__item.is-open .faq__icon span:first-child{background:var(--red)}.faq__item.is-open .faq__question{color:var(--red)}.faq__answer{max-height:0;overflow:hidden;transition:max-height .45s var(--ease)}.faq__answer-inner{padding:0 0 24px}.faq__answer-inner p{font-family:var(--body);font-size:.9rem;font-weight:400;color:var(--bone-dim);line-height:1.7;margin:0;max-width:560px}@media (max-width:991px){.faq{padding:80px 0}.faq__inner{padding:0 40px}.faq__layout{grid-template-columns:1fr;gap:48px}.faq__left-sticky{position:static}.faq__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.faq__sub{max-width:none;margin-bottom:28px}}@media (max-width:767px){.faq{padding:64px 0}.faq__inner{padding:0 24px}.faq__layout{gap:36px}.faq__h2{font-size:1.6rem}.faq__sub{font-size:.95rem;margin-bottom:24px}.faq__cta{width:100%;justify-content:center;padding:15px 28px;font-size:.82rem}.faq__question{padding:18px 0;font-size:.92rem;gap:16px}.faq__icon{width:20px;height:20px}.faq__answer-inner p{font-size:.85rem;max-width:none}.faq__answer-inner{padding-bottom:20px}}@media (max-width:399px){.faq__h2{font-size:1.35rem}.faq__question{font-size:.85rem}}@media (min-width:1400px){.faq__inner{padding:0 80px}.faq__h2{font-size:3.4rem}.faq__layout{gap:100px}.faq__question{font-size:1.05rem;padding:26px 0}.faq__answer-inner p{font-size:.95rem}}}.legal em{font-style:italic}.legal__divider{height:1px;background:var(--ink-mid);margin:48px 0;border:none}@media (max-width:1119px){.legal em{font-style:italic}.legal__divider{height:1px;background:var(--ink-mid);margin:48px 0;border:none}}@media (max-width:1023px){.legal em{font-style:italic}.legal__divider{height:1px;background:var(--ink-mid);margin:48px 0;border:none}}@media (max-width:767px){.legal em{font-style:italic}.legal__divider{height:1px;background:var(--ink-mid);margin:48px 0;border:none}}@media (max-width:479px){.legal em{font-style:italic}.legal__divider{height:1px;background:var(--ink-mid);margin:48px 0;border:none}}@media (max-width:767px){.cost{padding:64px 0}.cost__inner{padding:0 24px}.cost__h2{font-size:1.6rem}.cost__counter-head{margin-bottom:40px}.cost__counter{padding:36px 24px;min-width:auto}.cost__counter-value{font-size:2.8rem}.cost__facts{grid-template-columns:1fr;max-width:360px}.cost__divider{padding:56px 0}.cost__divider-line{height:56px}.cost__h3{font-size:1.3rem}.cost__chain{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:20px 0;transform:none}.cost__chain.is-revealed{transform:none}.cost__chain-trigger{font-size:.92rem;margin-bottom:0}.cost__chain-arrow{transform:none!important;transform-origin:unset;height:auto;margin:6px 0 6px 9px;display:flex;flex-direction:column;align-items:center;gap:0;position:relative;width:20px}.cost__chain-arrow::before{content:"";display:block;width:1.5px;height:16px;background:var(--red);opacity:.5}.cost__chain-arrow::after{content:"›";display:block;font-size:14px;line-height:1;color:var(--red);opacity:.5;transform:rotate(90deg);margin-top:-3px}.cost__chain-result{text-align:left;padding-left:0;margin-left:0;font-size:.9rem;transform:none}.cost__chain.is-revealed .cost__chain-result{transform:none}.cost__chain-final{font-size:.95rem;padding:20px 22px}.cost__bottom{margin-top:56px}.cost__verdict-line{font-size:.95rem}.cost__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:1119px){@media (max-width:767px){.cost{padding:64px 0}.cost__inner{padding:0 24px}.cost__h2{font-size:1.6rem}.cost__counter-head{margin-bottom:40px}.cost__counter{padding:36px 24px;min-width:auto}.cost__counter-value{font-size:2.8rem}.cost__facts{grid-template-columns:1fr;max-width:360px}.cost__divider{padding:56px 0}.cost__divider-line{height:56px}.cost__h3{font-size:1.3rem}.cost__chain{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:20px 0;transform:none}.cost__chain.is-revealed{transform:none}.cost__chain-trigger{font-size:.92rem;margin-bottom:0}.cost__chain-arrow{transform:none!important;transform-origin:unset;height:auto;margin:6px 0 6px 9px;display:flex;flex-direction:column;align-items:center;gap:0;position:relative;width:20px}.cost__chain-arrow::before{content:"";display:block;width:1.5px;height:16px;background:var(--red);opacity:.5}.cost__chain-arrow::after{content:"›";display:block;font-size:14px;line-height:1;color:var(--red);opacity:.5;transform:rotate(90deg);margin-top:-3px}.cost__chain-result{text-align:left;padding-left:0;margin-left:0;font-size:.9rem;transform:none}.cost__chain.is-revealed .cost__chain-result{transform:none}.cost__chain-final{font-size:.95rem;padding:20px 22px}.cost__bottom{margin-top:56px}.cost__verdict-line{font-size:.95rem}.cost__cta{width:100%;justify-content:center;padding:15px 28px}}}@media (max-width:1023px){@media (max-width:767px){.cost{padding:64px 0}.cost__inner{padding:0 24px}.cost__h2{font-size:1.6rem}.cost__counter-head{margin-bottom:40px}.cost__counter{padding:36px 24px;min-width:auto}.cost__counter-value{font-size:2.8rem}.cost__facts{grid-template-columns:1fr;max-width:360px}.cost__divider{padding:56px 0}.cost__divider-line{height:56px}.cost__h3{font-size:1.3rem}.cost__chain{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:20px 0;transform:none}.cost__chain.is-revealed{transform:none}.cost__chain-trigger{font-size:.92rem;margin-bottom:0}.cost__chain-arrow{transform:none!important;transform-origin:unset;height:auto;margin:6px 0 6px 9px;display:flex;flex-direction:column;align-items:center;gap:0;position:relative;width:20px}.cost__chain-arrow::before{content:"";display:block;width:1.5px;height:16px;background:var(--red);opacity:.5}.cost__chain-arrow::after{content:"›";display:block;font-size:14px;line-height:1;color:var(--red);opacity:.5;transform:rotate(90deg);margin-top:-3px}.cost__chain-result{text-align:left;padding-left:0;margin-left:0;font-size:.9rem;transform:none}.cost__chain.is-revealed .cost__chain-result{transform:none}.cost__chain-final{font-size:.95rem;padding:20px 22px}.cost__bottom{margin-top:56px}.cost__verdict-line{font-size:.95rem}.cost__cta{width:100%;justify-content:center;padding:15px 28px}}}@media (max-width:767px){@media (max-width:767px){.cost{padding:64px 0}.cost__inner{padding:0 24px}.cost__h2{font-size:1.6rem}.cost__counter-head{margin-bottom:40px}.cost__counter{padding:36px 24px;min-width:auto}.cost__counter-value{font-size:2.8rem}.cost__facts{grid-template-columns:1fr;max-width:360px}.cost__divider{padding:56px 0}.cost__divider-line{height:56px}.cost__h3{font-size:1.3rem}.cost__chain{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:20px 0;transform:none}.cost__chain.is-revealed{transform:none}.cost__chain-trigger{font-size:.92rem;margin-bottom:0}.cost__chain-arrow{transform:none!important;transform-origin:unset;height:auto;margin:6px 0 6px 9px;display:flex;flex-direction:column;align-items:center;gap:0;position:relative;width:20px}.cost__chain-arrow::before{content:"";display:block;width:1.5px;height:16px;background:var(--red);opacity:.5}.cost__chain-arrow::after{content:"›";display:block;font-size:14px;line-height:1;color:var(--red);opacity:.5;transform:rotate(90deg);margin-top:-3px}.cost__chain-result{text-align:left;padding-left:0;margin-left:0;font-size:.9rem;transform:none}.cost__chain.is-revealed .cost__chain-result{transform:none}.cost__chain-final{font-size:.95rem;padding:20px 22px}.cost__bottom{margin-top:56px}.cost__verdict-line{font-size:.95rem}.cost__cta{width:100%;justify-content:center;padding:15px 28px}}}@media (max-width:479px){@media (max-width:767px){.cost{padding:64px 0}.cost__inner{padding:0 24px}.cost__h2{font-size:1.6rem}.cost__counter-head{margin-bottom:40px}.cost__counter{padding:36px 24px;min-width:auto}.cost__counter-value{font-size:2.8rem}.cost__facts{grid-template-columns:1fr;max-width:360px}.cost__divider{padding:56px 0}.cost__divider-line{height:56px}.cost__h3{font-size:1.3rem}.cost__chain{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:20px 0;transform:none}.cost__chain.is-revealed{transform:none}.cost__chain-trigger{font-size:.92rem;margin-bottom:0}.cost__chain-arrow{transform:none!important;transform-origin:unset;height:auto;margin:6px 0 6px 9px;display:flex;flex-direction:column;align-items:center;gap:0;position:relative;width:20px}.cost__chain-arrow::before{content:"";display:block;width:1.5px;height:16px;background:var(--red);opacity:.5}.cost__chain-arrow::after{content:"›";display:block;font-size:14px;line-height:1;color:var(--red);opacity:.5;transform:rotate(90deg);margin-top:-3px}.cost__chain-result{text-align:left;padding-left:0;margin-left:0;font-size:.9rem;transform:none}.cost__chain.is-revealed .cost__chain-result{transform:none}.cost__chain-final{font-size:.95rem;padding:20px 22px}.cost__bottom{margin-top:56px}.cost__verdict-line{font-size:.95rem}.cost__cta{width:100%;justify-content:center;padding:15px 28px}}}