.landing-hero-module__MSbBHa__hero{isolation:isolate;color:#f6f8f7;background:#030707;min-height:800px;position:relative;overflow:hidden}.landing-hero-module__MSbBHa__visual{object-fit:cover;object-position:center center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.landing-hero-module__MSbBHa__veil{z-index:-1;background:linear-gradient(90deg,#03070755 0%,#0307071a 40%,#0000 66%),linear-gradient(#0000 82%,#030707 100%);position:absolute;inset:0}.landing-hero-module__MSbBHa__inner{max-width:1600px;margin:0 auto;padding:74px clamp(24px,5.55vw,88px) 64px}.landing-hero-module__MSbBHa__copy{width:60%;max-width:700px}.landing-hero-module__MSbBHa__eyebrow{color:#23d783;letter-spacing:1.1px;align-items:center;gap:12px;margin:0;font-size:12px;font-weight:700;line-height:20px;display:flex}.landing-hero-module__MSbBHa__eyebrow:before{content:"";background:currentColor;flex-shrink:0;width:24px;height:2px}.landing-hero-module__MSbBHa__title{letter-spacing:-2.7px;text-wrap:balance;margin:30px 0 24px;font-size:clamp(45px,4.65vw,70px);font-weight:800;line-height:1.06}.landing-hero-module__MSbBHa__title span{color:#24d785;display:block}.landing-hero-module__MSbBHa__description{color:#bdc8c3;max-width:560px;margin:0 0 25px;font-size:18px;line-height:1.65}.landing-hero-module__MSbBHa__price{color:#c7d1cc;max-width:560px;margin:0 0 21px;font-size:14px;line-height:1.7}.landing-hero-module__MSbBHa__price strong{color:#f5f8f6;font-weight:700}.landing-hero-module__MSbBHa__actions{flex-wrap:wrap;align-items:stretch;gap:13px;display:flex}.landing-hero-module__MSbBHa__primary,.landing-hero-module__MSbBHa__secondary{min-height:57px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:16px;padding:14px 22px;font-size:15px;line-height:1.35;transition:background-color .15s;display:inline-flex}.landing-hero-module__MSbBHa__primary{color:#022414;background:#20d478;font-weight:750}.landing-hero-module__MSbBHa__primary:hover{background:#43e493}.landing-hero-module__MSbBHa__secondary{color:#f3f7f4;background:#050a088c;border-color:#ffffff25;gap:12px;font-weight:500}.landing-hero-module__MSbBHa__secondary:hover{background:#15231d}.landing-hero-module__MSbBHa__primary:focus-visible,.landing-hero-module__MSbBHa__secondary:focus-visible{outline-offset:4px;outline:3px solid #c2ffdf}.landing-hero-module__MSbBHa__primary svg,.landing-hero-module__MSbBHa__secondary svg{flex-shrink:0}.landing-hero-module__MSbBHa__disclosure{color:#a2afa8;margin:19px 0 0;font-size:13px;line-height:1.8}.landing-hero-module__MSbBHa__disclosure small{color:#a0b0a5;font-size:11px;display:block}.landing-hero-module__MSbBHa__payment{color:#a0b0a5;align-items:center;gap:7px;margin:13px 0 0;font-size:12px;line-height:1.6;display:flex}.landing-hero-module__MSbBHa__payment svg{color:#24d785;flex-shrink:0}@media (min-width:1800px){.landing-hero-module__MSbBHa__visual{object-position:center 38%}.landing-hero-module__MSbBHa__hero{min-height:850px}}@media (min-width:768px) and (max-width:1100px){.landing-hero-module__MSbBHa__visual{object-position:65% center}.landing-hero-module__MSbBHa__hero{min-height:750px}.landing-hero-module__MSbBHa__copy{width:64%}.landing-hero-module__MSbBHa__inner{padding-top:65px}.landing-hero-module__MSbBHa__title{letter-spacing:-1.8px;font-size:48px}.landing-hero-module__MSbBHa__description{max-width:440px;font-size:16px}.landing-hero-module__MSbBHa__eyebrow{letter-spacing:.6px;font-size:10px}.landing-hero-module__MSbBHa__veil{background:linear-gradient(90deg,#030707a0,#0000 90%),linear-gradient(#0000 70%,#030707)}}@media (max-width:767px){.landing-hero-module__MSbBHa__hero{min-height:0;padding-bottom:34px}.landing-hero-module__MSbBHa__visual{object-position:83% 30%;height:440px}.landing-hero-module__MSbBHa__veil{background:linear-gradient(#0000 53%,#030707e0 88%,#030707 100%),linear-gradient(90deg,#03070730,#0000 80%);height:443px}.landing-hero-module__MSbBHa__inner{padding:355px 24px 0}.landing-hero-module__MSbBHa__copy{width:100%;max-width:520px;margin:0 auto}.landing-hero-module__MSbBHa__eyebrow{letter-spacing:.65px;gap:8px;font-size:9px;line-height:16px}.landing-hero-module__MSbBHa__eyebrow:before{width:15px}.landing-hero-module__MSbBHa__title{letter-spacing:-1.6px;text-wrap:initial;margin:17px 0 20px;font-size:clamp(32px,9.75vw,48px);line-height:1.1}.landing-hero-module__MSbBHa__description{margin-bottom:23px;font-size:15px;line-height:1.65}.landing-hero-module__MSbBHa__price{margin-bottom:20px;font-size:13px;line-height:1.7}.landing-hero-module__MSbBHa__actions{flex-direction:column;gap:10px}.landing-hero-module__MSbBHa__primary,.landing-hero-module__MSbBHa__secondary{width:100%;min-height:52px;padding:14px 20px;font-size:14px}.landing-hero-module__MSbBHa__primary{justify-content:space-between}.landing-hero-module__MSbBHa__secondary{background:0 0;border-color:#0000;min-height:44px}.landing-hero-module__MSbBHa__disclosure{margin-top:20px;font-size:12px}.landing-hero-module__MSbBHa__disclosure small{margin-top:4px;font-size:11px}.landing-hero-module__MSbBHa__payment{margin-top:14px;font-size:11px}}@media (max-width:359px){.landing-hero-module__MSbBHa__inner{padding-left:20px;padding-right:20px}.landing-hero-module__MSbBHa__title{font-size:30px}.landing-hero-module__MSbBHa__eyebrow{letter-spacing:.3px;font-size:8px}.landing-hero-module__MSbBHa__visual{object-position:80% 30%}}
