.lp-h1{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;font-size:clamp(2.1rem,4.8vw,4.4rem);font-weight:600;line-height:1.02;letter-spacing:-.045em;color:var(--navy);max-width:18ch}.lp-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:2px;flex:0 0 auto;background:var(--mint);color:#0f1c2f}.lp-proof{display:inline-block;padding-left:20px;border-left:3px solid var(--mint)}.lp-form-card{padding:28px}@media(min-width:640px){.lp-form-card{padding:36px}}.lp-form-card.is-dark{background:#fff}.lp-form{display:grid;gap:16px}.lp-form-title{font-size:22px;font-weight:600;letter-spacing:-.03em;color:var(--navy);padding-bottom:14px;border-bottom:1px solid var(--line)}.lp-field{display:grid;gap:7px}.lp-field label{font-size:14px;font-weight:600;color:var(--navy)}.lp-consent{font-size:12.5px;line-height:1.5;color:var(--muted)}.lp-consent a{color:var(--mint-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.lp-form button[disabled]{opacity:.6;cursor:wait}.lp-form-note{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:var(--muted)}.lp-error{border-left:3px solid #c2410c;background:#fff7ed;padding:12px 14px;font-size:14px;color:var(--navy)}.lp-success{padding:8px 0}.lp-success-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--mint);color:#0f1c2f}.lp-success-title{margin-top:18px;font-size:24px;font-weight:600;letter-spacing:-.03em;color:var(--navy)}.lp-success-body{margin-top:8px;font-size:16px;line-height:1.6;color:#3d4b60}.lp-person{display:flex;align-items:center;gap:14px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line);font-size:14px;line-height:1.45;color:var(--navy);font-weight:600}.lp-person span{display:block;font-weight:400;color:var(--muted)}.lp-deadline{position:relative;padding:32px;border:1px solid rgb(21 37 61 / .1);background:#fff}.lp-deadline:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:4px;background:var(--mint)}@media(min-width:640px){.lp-deadline{padding:44px}}.lp-deadline-label{font-size:13px;font-weight:600;color:var(--mint-ink)}.lp-deadline-date{margin-top:8px;font-size:clamp(3rem,6.5vw,5.4rem);font-weight:600;line-height:.95;letter-spacing:-.055em;color:var(--navy)}.lp-warn{display:flex;align-items:flex-start;gap:12px;max-width:760px;padding:16px 18px;background:#eefaf5;border-left:3px solid var(--mint-ink);font-size:16px;line-height:1.5;color:var(--navy)}.lp-warn svg{color:var(--mint-ink);margin-top:1px}.lp-pain{display:grid;grid-template-columns:3.2rem 1fr;gap:18px;padding:28px 0;border-bottom:1px solid rgb(21 37 61 / .1)}.lp-pain:first-child{border-top:1px solid rgb(21 37 61 / .1)}.lp-pain-num{padding-top:6px;font-size:14px;font-weight:600;color:var(--mint-ink)}.lp-price{padding:28px;background:var(--navy);color:#fff}.lp-price-value{font-size:clamp(2.2rem,3.6vw,3rem);font-weight:600;line-height:1;letter-spacing:-.045em}.lp-offer-item{background:#fff;padding:32px;transition:background-color .3s ease}@media(min-width:640px){.lp-offer-item{padding:40px}}.lp-offer-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;background:#eefaf5;color:var(--mint-ink);transition:background-color .3s ease,color .3s ease}@media(hover:hover)and (pointer:fine){.lp-offer-item:hover{background:#fbfcfd}.lp-offer-item:hover .lp-offer-icon{background:var(--mint);color:#0f1c2f}}.lp-video{box-shadow:0 40px 80px -40px #15253d8c}.lp-quote{margin:0;padding:28px 28px 30px;background:#fff;border:1px solid rgb(21 37 61 / .08);border-top:0;font-size:clamp(1.15rem,2vw,1.5rem);font-style:italic;line-height:1.5;color:var(--navy)}.lp-review{padding:32px}@media(min-width:640px){.lp-review{padding:44px}}.lp-stars{display:flex;gap:4px}.lp-review-text{margin-top:20px;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.55;color:var(--navy)}.lp-steps{display:grid;gap:40px;counter-reset:s}@media(min-width:768px){.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.lp-step{position:relative;padding-top:28px;border-top:2px solid rgb(21 37 61 / .1)}.lp-step:before{content:"";position:absolute;left:0;top:-2px;height:2px;width:100%;background:var(--mint);transform:scaleX(0);transform-origin:left center;transition:transform .9s var(--ease-out)}.lp-step.is-active:before{transform:scaleX(1)}.lp-step-num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgb(21 37 61 / .15);font-size:16px;font-weight:700;color:var(--navy);transition:background-color .4s ease,border-color .4s ease}.lp-step.is-active .lp-step-num{background:var(--mint);border-color:var(--mint);color:#0f1c2f}@media(prefers-reduced-motion:reduce){.lp-step:before{transform:scaleX(1);transition:none}.lp-step .lp-step-num{background:var(--mint);border-color:var(--mint);color:#0f1c2f}}.lp-promise{display:flex;flex-direction:column;gap:22px;padding:36px;background:#eefaf5;border-left:4px solid var(--mint)}@media(min-width:768px){.lp-promise{flex-direction:row;align-items:flex-start;gap:32px;padding:48px 56px}}.lp-promise-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;flex:0 0 auto;background:var(--mint);color:#0f1c2f}body.lp{padding-bottom:76px}@media(min-width:768px){body.lp{padding-bottom:0}}.lp-sticky{transition:transform .32s var(--ease-out)}.lp-sticky.is-off{transform:translateY(110%)}.lp-rating{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;color:var(--muted)}.lp-rating strong{color:var(--navy);font-weight:700}.lp-rating-stars{display:inline-flex;gap:2px;color:#f4b400}.lp-rating-big{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.lp-rating-big .num{font-size:clamp(2.8rem,5vw,4rem);font-weight:600;line-height:1;letter-spacing:-.05em;color:var(--navy)}.lp-reviews{-moz-columns:1;columns:1;-moz-column-gap:24px;column-gap:24px}@media(min-width:768px){.lp-reviews{-moz-columns:2;columns:2}}@media(min-width:1200px){.lp-reviews{-moz-columns:3;columns:3}}.lp-reviews>li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:24px}
