.fp-page.lr-page{--lr-forest:#051e15;--lr-lime:#bde48f;--lr-cream:#f6f5ec;--fp-gold:#36633c;--fp-line:#b5c3aa;--fp-ink:#102b1b;--fp-muted:#44543e;--fp-control:50px;background:var(--lr-forest);min-height:100svh;color:var(--lr-cream);flex-direction:column;padding:12px 24px 16px;display:flex}.lr-intro{text-align:center;width:min(1120px,100%);margin:0 auto}.lr-logo{object-fit:cover;width:300px;max-width:100%;height:80px;margin:0 auto 8px;display:block}.lr-intro h1{letter-spacing:-.04em;text-wrap:balance;max-width:none;margin:12px auto 14px;font-size:clamp(30px,3.5vw,46px);font-weight:650;line-height:1.18}.lr-intro h1 span{color:var(--lr-lime)}.lr-price{color:var(--lr-lime);justify-content:center;align-items:center;gap:14px;line-height:1.2;display:flex}.lr-price strong{letter-spacing:-.045em;font-size:clamp(44px,4.4vw,58px);font-weight:750}.lr-price-arrow{font-size:36px}.lr-intro-copy{color:#dbe6d4;margin:12px 0 0;font-size:15px}.lr-page .fp-main{width:min(616px,100%);margin:22px auto 0;padding:0}.lr-page .fp-main.fp-wide{width:min(980px,100%)}.lr-page .fp-card{background:var(--lr-cream);color:var(--fp-ink);border-color:#cdddc280;border-radius:18px;padding:24px 30px 14px;box-shadow:0 16px 44px #00100633}.lr-page .fp-card h1{margin:20px 0 10px;font-size:clamp(23px,2.4vw,28px);line-height:1.22}.lr-page .fp-card .fp-help{margin-bottom:18px;font-size:15px;line-height:1.5}.lr-page .fp-progress-label{text-transform:none;letter-spacing:0;font-size:12px}.lr-page .fp-progress-label span:first-child{font-weight:650}.lr-page .fp-progress{margin-top:10px}.lr-page progress.fp-progress::-webkit-progress-bar{background:#dce5d4}.lr-page progress.fp-progress::-webkit-progress-value{background:#477044}.lr-page progress.fp-progress::-moz-progress-bar{background:#477044}.lr-page .fp-option{color:var(--fp-ink);background:#fff;border-color:#74866d;border-radius:9px;min-height:54px;padding:12px 15px}.lr-page .fp-option:hover{background:#eef4e7;border-color:#6b8e54}.lr-page .fp-option.selected{background:#e7efd9;border-color:#477044;box-shadow:0 0 0 1px #477044}.lr-page .fp-options{grid-template-columns:1fr 1fr}.lr-page .selected .fp-radio{background:#36633c;border-color:#36633c}.lr-page .fp-radio{border-color:#74866d}.lr-page .fp-primary{background:var(--lr-lime);color:#173323;box-shadow:none;border-color:#a1c977;border-radius:9px;margin-top:18px}.lr-page .fp-primary:hover{background:#c9efa0}.lr-page .fp-secondary{color:var(--fp-ink);background:#e7eddf;border-color:#c9d3c0}.lr-page .fp-secondary:hover{background:#dce7d0}.lr-page .fp-input,.lr-page .phone-input-group input,.lr-page .phone-country-fixed{color:var(--fp-ink);background:#fff;border-color:#74866d;border-radius:9px}.lr-page input::placeholder{color:#566352;opacity:1}.lr-page button:disabled{opacity:1;color:#4d5d47;cursor:not-allowed;background:#e0e6da;border-color:#94a08d}.lr-page .fp-option:focus-within{outline-color:#638d42}.lr-page button:focus-visible{outline-color:#638d42}.lr-page a:focus-visible{outline-color:#638d42}.lr-page input:focus-visible{outline-color:#638d42}.lr-page select:focus-visible{outline-color:#638d42}.lr-page .fp-form-foot{min-height:32px;margin-top:10px}.lr-page .fp-form-foot>span{font-size:13px}.lr-page .fp-card .fp-small,.lr-page .fp-card .fp-sms-notice{color:var(--fp-muted);margin-top:12px;font-size:14px;line-height:1.55}.lr-page .fp-question{margin:0 0 16px}.lr-investment-note{background:#e6edda;border-radius:9px;margin-bottom:18px;padding:12px 16px}.lr-page .fp-card .lr-investment-note p{font-size:14px;line-height:1.55}.lr-page .lr-video-intro{margin-bottom:20px}.lr-page .offer-video{width:100%;margin:18px 0 0}.lr-page .video-frame{box-shadow:none;background:var(--lr-forest);border:1px solid #c9d3c0;border-radius:10px}.lr-page .video-frame video{aspect-ratio:16/9;width:100%;display:block}.lr-page .fp-calendar-card{padding:0}.lr-page .fp-meeting-info{background:#edf1e5}.lr-page .fp-calendar{padding:28px}.lr-page .fp-days button[aria-pressed=true],.lr-page .fp-times button[aria-pressed=true]{color:#173323;background:#e1edcf;border-color:#477044;box-shadow:0 0 0 1px #477044}.lr-page .fp-kicker,.lr-page .fp-icon,.lr-page .fp-meeting-info li svg{color:#36633c}.lr-page .fp-state-icon{color:#36633c;background:#e7efd9}.lr-intro-compact .lr-logo{width:260px;height:70px;margin-bottom:0}.lr-guarantees{border-top:1px solid #38513d;grid-template-columns:1fr 1fr;gap:32px;width:min(980px,100%);margin:28px auto 0;padding-top:22px;display:grid}.lr-guarantees article{align-items:flex-start;gap:13px;display:flex}.lr-guarantee-icon{height:40px;color:var(--lr-lime);border:1px solid #53734a;border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.lr-guarantees h2{color:#f6f5ec;letter-spacing:-.015em;margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.35}.lr-guarantees p{color:#dbe6d4;font-size:15px;line-height:1.6}.lr-guarantees strong{color:#fff;font-weight:600}.lr-legal{text-align:center;color:#dbe6d4;margin:14px auto 0;font-size:13px;line-height:1.5}.lr-legal a{text-underline-offset:3px;padding:8px 4px;text-decoration:underline;display:inline-block}.lr-page .ad-privacy{color:#dbe6d4;text-align:center;width:min(980px,100%);margin:0 auto;padding:0}.lr-page .privacy-link{color:#dbe6d4;padding:6px 0;font-size:13px}.lr-page .privacy-panel{text-align:left;color:#173323;background:#f6f5ec}.lr-page .privacy-panel .privacy-link{color:#36633c}@media (min-width:1000px) and (min-height:950px){.fp-page.lr-page{padding-top:20px}.lr-guarantees{margin-top:auto}.lr-page .fp-main{margin-bottom:30px}}@media (max-width:650px){.fp-page.lr-page{padding:8px 16px 16px}.lr-logo{width:265px;height:72px;margin-bottom:6px}.lr-intro h1{margin:12px 0 16px;font-size:30px}.lr-price strong{font-size:46px}.lr-price-arrow{font-size:30px}.lr-intro-copy{max-width:320px;margin:12px auto 0;font-size:15px}.lr-page .fp-main{margin-top:22px}.lr-page .fp-card{border-radius:14px;padding:22px 20px 14px}.lr-page .fp-card h1{font-size:25px}.lr-page .fp-options{grid-template-columns:1fr}.lr-page .fp-calendar-card{padding:0}.lr-page .fp-calendar{padding:22px 18px}.lr-guarantees{grid-template-columns:1fr;gap:22px;margin-top:28px;padding-top:24px}.lr-guarantees h2{font-size:17px}.lr-guarantees p{font-size:15px}.lr-legal{margin-top:18px}}@media (max-width:350px){.lr-intro h1{font-size:27px}.lr-price{gap:10px}.lr-price strong{font-size:42px}.lr-page .fp-card{padding-inline:16px}}
