.pr.is-visible,.lgr.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1119px){.pr.is-visible,.lgr.is-visible{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.pr.is-visible,.lgr.is-visible{opacity:1;transform:translateY(0)}}@media (max-width:767px){.pr.is-visible,.lgr.is-visible{opacity:1;transform:translateY(0)}}@media (max-width:479px){.pr.is-visible,.lgr.is-visible{opacity:1;transform:translateY(0)}}.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}}.invis__pain-item.is-shown{opacity:1;transform:translateY(0)}.invis__pain-item.is-shown .invis__pain-num{color:rgba(204,0,0,.35)}.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}@media (max-width:1119px){.invis__pain-item.is-shown{opacity:1;transform:translateY(0)}.invis__pain-item.is-shown .invis__pain-num{color:rgba(204,0,0,.35)}.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}}@media (max-width:1023px){.invis__pain-item.is-shown{opacity:1;transform:translateY(0)}.invis__pain-item.is-shown .invis__pain-num{color:rgba(204,0,0,.35)}.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}}@media (max-width:767px){.invis__pain-item.is-shown{opacity:1;transform:translateY(0)}.invis__pain-item.is-shown .invis__pain-num{color:rgba(204,0,0,.35)}.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}}@media (max-width:479px){.invis__pain-item.is-shown{opacity:1;transform:translateY(0)}.invis__pain-item.is-shown .invis__pain-num{color:rgba(204,0,0,.35)}.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}}.cost__counter.is-active .cost__counter-value{text-shadow:0 0 60px rgba(204,0,0,.25)}.cost__counter.is-active .cost__counter-pulse{animation:counterPulse 2s ease-in-out infinite}.cost__chain.is-revealed{opacity:1;transform:translateX(0)}.cost__chain.is-revealed .cost__chain-arrow{opacity:1}.cost__chain.is-revealed .cost__chain-result{opacity:1;transform:translateX(0)}.cost__chain-final.is-revealed{opacity:1;transform:scale(1);animation:finalShake .4s ease .1s}@media (max-width:1119px){.cost__counter.is-active .cost__counter-value{text-shadow:0 0 60px rgba(204,0,0,.25)}.cost__counter.is-active .cost__counter-pulse{animation:counterPulse 2s ease-in-out infinite}.cost__chain.is-revealed{opacity:1;transform:translateX(0)}.cost__chain.is-revealed .cost__chain-arrow{opacity:1}.cost__chain.is-revealed .cost__chain-result{opacity:1;transform:translateX(0)}.cost__chain-final.is-revealed{opacity:1;transform:scale(1);animation:finalShake .4s ease .1s}}@media (max-width:1023px){.cost__counter.is-active .cost__counter-value{text-shadow:0 0 60px rgba(204,0,0,.25)}.cost__counter.is-active .cost__counter-pulse{animation:counterPulse 2s ease-in-out infinite}.cost__chain.is-revealed{opacity:1;transform:translateX(0)}.cost__chain.is-revealed .cost__chain-arrow{opacity:1}.cost__chain.is-revealed .cost__chain-result{opacity:1;transform:translateX(0)}.cost__chain-final.is-revealed{opacity:1;transform:scale(1);animation:finalShake .4s ease .1s}}@media (max-width:767px){.cost__counter.is-active .cost__counter-value{text-shadow:0 0 60px rgba(204,0,0,.25)}.cost__counter.is-active .cost__counter-pulse{animation:counterPulse 2s ease-in-out infinite}.cost__chain.is-revealed{opacity:1;transform:translateX(0)}.cost__chain.is-revealed .cost__chain-arrow{opacity:1}.cost__chain.is-revealed .cost__chain-result{opacity:1;transform:translateX(0)}.cost__chain-final.is-revealed{opacity:1;transform:scale(1);animation:finalShake .4s ease .1s}}@media (max-width:479px){.cost__counter.is-active .cost__counter-value{text-shadow:0 0 60px rgba(204,0,0,.25)}.cost__counter.is-active .cost__counter-pulse{animation:counterPulse 2s ease-in-out infinite}.cost__chain.is-revealed{opacity:1;transform:translateX(0)}.cost__chain.is-revealed .cost__chain-arrow{opacity:1}.cost__chain.is-revealed .cost__chain-result{opacity:1;transform:translateX(0)}.cost__chain-final.is-revealed{opacity:1;transform:scale(1);animation:finalShake .4s ease .1s}}.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-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:1119px){.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-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:1023px){.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-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:767px){.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-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:479px){.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-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}}.pricing__toggle-slider.is-right{transform:translateX(100%)}@media (max-width:1119px){.pricing__toggle-slider.is-right{transform:translateX(100%)}}@media (max-width:1023px){.pricing__toggle-slider.is-right{transform:translateX(100%)}}@media (max-width:767px){.pricing__toggle-slider.is-right{transform:translateX(100%)}}@media (max-width:479px){.pricing__toggle-slider.is-right{transform:translateX(100%)}}.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)}@media (max-width:1119px){.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)}}@media (max-width:1023px){.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)}}@media (max-width:767px){.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)}}@media (max-width:479px){.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)}}.legal{position:relative;background:var(--bg);padding:140px 0 100px;min-height:100vh}.legal__inner{position:relative;z-index:2;max-width:760px;margin:0 auto;padding:0 32px}.legal__badge{display:inline-block;font-family:var(--body);font-size:.72rem;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:.08em;padding:5px 14px;border:1px solid rgba(204,0,0,.2);border-radius:50px;background:rgba(204,0,0,.04);margin-bottom:24px}.legal__h1{font-family:var(--heading);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 16px}.legal__updated{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-faint);margin:0 0 48px}.legal__h2{font-family:var(--heading);font-size:1.3rem;font-weight:700;color:var(--bone);margin:48px 0 16px;padding-top:20px;border-top:1px solid var(--ink-mid)}.legal__h3{font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);margin:28px 0 12px}.legal p{font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);line-height:1.75;margin:0 0 16px}.legal strong{color:var(--bone);font-weight:600}.legal em{font-style:italic}.legal ul,.legal ol{font-family:var(--body);font-size:.92rem;color:var(--bone-dim);line-height:1.75;padding-left:24px;margin:0 0 16px}.legal li{margin-bottom:8px}.legal a{color:var(--red);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.legal a:hover{color:red}.legal__contact{background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:12px;padding:24px 28px;margin:32px 0}.legal__contact p{margin-bottom:6px}.legal__contact p:last-child{margin-bottom:0}.legal__divider{height:1px;background:var(--ink-mid);margin:48px 0;border:none}@media (max-width:767px){.legal{padding:120px 0 72px}.legal__inner{padding:0 20px}.legal__h1{font-size:1.6rem}.legal__h2{font-size:1.1rem;margin-top:36px}.legal p,.legal ul,.legal ol{font-size:.88rem}.legal__contact{padding:20px 22px}}@media (max-width:1119px){.legal{position:relative;background:var(--bg);padding:140px 0 100px;min-height:100vh}.legal__inner{position:relative;z-index:2;max-width:760px;margin:0 auto;padding:0 32px}.legal__badge{display:inline-block;font-family:var(--body);font-size:.72rem;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:.08em;padding:5px 14px;border:1px solid rgba(204,0,0,.2);border-radius:50px;background:rgba(204,0,0,.04);margin-bottom:24px}.legal__h1{font-family:var(--heading);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 16px}.legal__updated{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-faint);margin:0 0 48px}.legal__h2{font-family:var(--heading);font-size:1.3rem;font-weight:700;color:var(--bone);margin:48px 0 16px;padding-top:20px;border-top:1px solid var(--ink-mid)}.legal__h3{font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);margin:28px 0 12px}.legal p{font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);line-height:1.75;margin:0 0 16px}.legal strong{color:var(--bone);font-weight:600}.legal em{font-style:italic}.legal ul,.legal ol{font-family:var(--body);font-size:.92rem;color:var(--bone-dim);line-height:1.75;padding-left:24px;margin:0 0 16px}.legal li{margin-bottom:8px}.legal a{color:var(--red);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.legal a:hover{color:red}.legal__contact{background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:12px;padding:24px 28px;margin:32px 0}.legal__contact p{margin-bottom:6px}.legal__contact p:last-child{margin-bottom:0}.legal__divider{height:1px;background:var(--ink-mid);margin:48px 0;border:none}@media (max-width:767px){.legal{padding:120px 0 72px}.legal__inner{padding:0 20px}.legal__h1{font-size:1.6rem}.legal__h2{font-size:1.1rem;margin-top:36px}.legal p,.legal ul,.legal ol{font-size:.88rem}.legal__contact{padding:20px 22px}}}@media (max-width:1023px){.legal{position:relative;background:var(--bg);padding:140px 0 100px;min-height:100vh}.legal__inner{position:relative;z-index:2;max-width:760px;margin:0 auto;padding:0 32px}.legal__badge{display:inline-block;font-family:var(--body);font-size:.72rem;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:.08em;padding:5px 14px;border:1px solid rgba(204,0,0,.2);border-radius:50px;background:rgba(204,0,0,.04);margin-bottom:24px}.legal__h1{font-family:var(--heading);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 16px}.legal__updated{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-faint);margin:0 0 48px}.legal__h2{font-family:var(--heading);font-size:1.3rem;font-weight:700;color:var(--bone);margin:48px 0 16px;padding-top:20px;border-top:1px solid var(--ink-mid)}.legal__h3{font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);margin:28px 0 12px}.legal p{font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);line-height:1.75;margin:0 0 16px}.legal strong{color:var(--bone);font-weight:600}.legal em{font-style:italic}.legal ul,.legal ol{font-family:var(--body);font-size:.92rem;color:var(--bone-dim);line-height:1.75;padding-left:24px;margin:0 0 16px}.legal li{margin-bottom:8px}.legal a{color:var(--red);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.legal a:hover{color:red}.legal__contact{background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:12px;padding:24px 28px;margin:32px 0}.legal__contact p{margin-bottom:6px}.legal__contact p:last-child{margin-bottom:0}.legal__divider{height:1px;background:var(--ink-mid);margin:48px 0;border:none}@media (max-width:767px){.legal{padding:120px 0 72px}.legal__inner{padding:0 20px}.legal__h1{font-size:1.6rem}.legal__h2{font-size:1.1rem;margin-top:36px}.legal p,.legal ul,.legal ol{font-size:.88rem}.legal__contact{padding:20px 22px}}}@media (max-width:767px){.legal{position:relative;background:var(--bg);padding:140px 0 100px;min-height:100vh}.legal__inner{position:relative;z-index:2;max-width:760px;margin:0 auto;padding:0 32px}.legal__badge{display:inline-block;font-family:var(--body);font-size:.72rem;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:.08em;padding:5px 14px;border:1px solid rgba(204,0,0,.2);border-radius:50px;background:rgba(204,0,0,.04);margin-bottom:24px}.legal__h1{font-family:var(--heading);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 16px}.legal__updated{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-faint);margin:0 0 48px}.legal__h2{font-family:var(--heading);font-size:1.3rem;font-weight:700;color:var(--bone);margin:48px 0 16px;padding-top:20px;border-top:1px solid var(--ink-mid)}.legal__h3{font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);margin:28px 0 12px}.legal p{font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);line-height:1.75;margin:0 0 16px}.legal strong{color:var(--bone);font-weight:600}.legal em{font-style:italic}.legal ul,.legal ol{font-family:var(--body);font-size:.92rem;color:var(--bone-dim);line-height:1.75;padding-left:24px;margin:0 0 16px}.legal li{margin-bottom:8px}.legal a{color:var(--red);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.legal a:hover{color:red}.legal__contact{background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:12px;padding:24px 28px;margin:32px 0}.legal__contact p{margin-bottom:6px}.legal__contact p:last-child{margin-bottom:0}.legal__divider{height:1px;background:var(--ink-mid);margin:48px 0;border:none}@media (max-width:767px){.legal{padding:120px 0 72px}.legal__inner{padding:0 20px}.legal__h1{font-size:1.6rem}.legal__h2{font-size:1.1rem;margin-top:36px}.legal p,.legal ul,.legal ol{font-size:.88rem}.legal__contact{padding:20px 22px}}}@media (max-width:479px){.legal{position:relative;background:var(--bg);padding:140px 0 100px;min-height:100vh}.legal__inner{position:relative;z-index:2;max-width:760px;margin:0 auto;padding:0 32px}.legal__badge{display:inline-block;font-family:var(--body);font-size:.72rem;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:.08em;padding:5px 14px;border:1px solid rgba(204,0,0,.2);border-radius:50px;background:rgba(204,0,0,.04);margin-bottom:24px}.legal__h1{font-family:var(--heading);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 16px}.legal__updated{font-family:var(--body);font-size:.82rem;font-weight:400;color:var(--bone-faint);margin:0 0 48px}.legal__h2{font-family:var(--heading);font-size:1.3rem;font-weight:700;color:var(--bone);margin:48px 0 16px;padding-top:20px;border-top:1px solid var(--ink-mid)}.legal__h3{font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);margin:28px 0 12px}.legal p{font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--bone-dim);line-height:1.75;margin:0 0 16px}.legal strong{color:var(--bone);font-weight:600}.legal em{font-style:italic}.legal ul,.legal ol{font-family:var(--body);font-size:.92rem;color:var(--bone-dim);line-height:1.75;padding-left:24px;margin:0 0 16px}.legal li{margin-bottom:8px}.legal a{color:var(--red);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.legal a:hover{color:red}.legal__contact{background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:12px;padding:24px 28px;margin:32px 0}.legal__contact p{margin-bottom:6px}.legal__contact p:last-child{margin-bottom:0}.legal__divider{height:1px;background:var(--ink-mid);margin:48px 0;border:none}@media (max-width:767px){.legal{padding:120px 0 72px}.legal__inner{padding:0 20px}.legal__h1{font-size:1.6rem}.legal__h2{font-size:1.1rem;margin-top:36px}.legal p,.legal ul,.legal ol{font-size:.88rem}.legal__contact{padding:20px 22px}}}@media (max-width:767px){.cost__chain.is-revealed{transform:none}.cost__chain.is-revealed .cost__chain-result{transform:none}}@media (max-width:1119px){@media (max-width:767px){.cost__chain.is-revealed{transform:none}.cost__chain.is-revealed .cost__chain-result{transform:none}}}@media (max-width:1023px){@media (max-width:767px){.cost__chain.is-revealed{transform:none}.cost__chain.is-revealed .cost__chain-result{transform:none}}}@media (max-width:767px){@media (max-width:767px){.cost__chain.is-revealed{transform:none}.cost__chain.is-revealed .cost__chain-result{transform:none}}}@media (max-width:479px){@media (max-width:767px){.cost__chain.is-revealed{transform:none}.cost__chain.is-revealed .cost__chain-result{transform:none}}}