.lp-mkt .nav-links a.is-active{color:var(--navy);font-weight:600}.lp-mkt .mkt-main{min-height:calc(100vh - 72px);background:var(--white)}.lp-mkt .mkt-main>.mkt-page,.lp-mkt .mkt-main.mkt-main-narrow>.mkt-page{max-width:1080px;margin:0 auto;padding:clamp(32px,6vw,56px) clamp(16px,4vw,32px) clamp(64px,10vw,96px)}.lp-mkt .mkt-main.mkt-main-narrow>.mkt-page{max-width:720px}.lp-mkt .mkt-eyebrow{font-family:var(--body-font);font-weight:600;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--orange);margin-bottom:14px}.lp-mkt .mkt-title{font-family:var(--head-font);font-weight:800;font-size:clamp(32px,4.5vw,48px);line-height:1.08;letter-spacing:-.035em;color:var(--navy)}.lp-mkt .mkt-title .o{color:var(--orange)}.lp-mkt .mkt-lead{margin-top:16px;font-size:18px;line-height:1.55;color:var(--muted);max-width:640px}.lp-mkt .mkt-section{margin-top:48px}.lp-mkt .mkt-section h2{font-family:var(--head-font);font-weight:700;font-size:24px;color:var(--navy);letter-spacing:-.02em}.lp-mkt .mkt-section p,.lp-mkt .mkt-prose{margin-top:12px;font-size:15.5px;line-height:1.65;color:#39405c}.lp-mkt .mkt-grid{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.lp-mkt .mkt-grid{grid-template-columns:1fr}}.lp-mkt .mkt-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px 20px;box-shadow:0 10px 30px -24px #070d2659}.lp-mkt .mkt-card h3{font-family:var(--head-font);font-weight:600;font-size:16px;color:var(--navy);margin-top:10px}.lp-mkt .mkt-card p{margin-top:8px;font-size:14px;line-height:1.55;color:var(--muted)}.lp-mkt .mkt-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.lp-mkt .mkt-chip{border:1px solid var(--line);background:var(--paper);color:#39405c;border-radius:999px;padding:6px 12px;font-size:12.5px}.lp-mkt .mkt-faq-item{border-bottom:1px solid var(--line);padding:22px 0}.lp-mkt .mkt-faq-item h2,.lp-mkt .mkt-faq-item h3{font-family:var(--head-font);font-weight:600;font-size:17px;color:var(--navy)}.lp-mkt .mkt-faq-item p{margin-top:8px;font-size:15px;line-height:1.6;color:var(--muted)}.lp-mkt .mkt-cta-panel{margin-top:56px;background:var(--navy);border-radius:clamp(16px,3vw,22px);padding:clamp(32px,6vw,48px) clamp(18px,4vw,32px);text-align:center;position:relative;overflow:hidden}.lp-mkt .mkt-cta-panel:before{content:"";position:absolute;left:50%;top:-160px;transform:translate(-50%);width:480px;height:480px;background:radial-gradient(circle,rgba(255,90,31,.22),transparent 62%);pointer-events:none}.lp-mkt .mkt-cta-panel .inner{position:relative;z-index:1}.lp-mkt .mkt-cta-panel h2{font-family:var(--head-font);font-weight:800;font-size:clamp(22px,5vw,28px);color:#fff;letter-spacing:-.02em}.lp-mkt .mkt-cta-panel p{margin:12px auto 26px;max-width:460px;color:#ffffff9e;font-size:16px}.lp-mkt .mkt-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:36px}@media(max-width:800px){.lp-mkt .mkt-price-grid{grid-template-columns:1fr}}.lp-mkt .mkt-price-card{border:1px solid var(--line);border-radius:20px;padding:28px 26px;background:#fff;position:relative}.lp-mkt .mkt-price-card.featured{border-color:#ff5a1f73;box-shadow:0 24px 60px -36px #ff5a1f8c}.lp-mkt .mkt-price-card .badge{position:absolute;top:16px;right:16px;font-family:var(--head-font);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--orange);color:#fff;padding:4px 10px;border-radius:999px}.lp-mkt .mkt-price-card h3{font-family:var(--head-font);font-weight:700;font-size:22px;color:var(--navy)}.lp-mkt .mkt-price-card .desc{margin-top:8px;font-size:14px;color:var(--muted);min-height:42px}.lp-mkt .mkt-price-card .price{margin-top:22px;font-family:var(--head-font);font-weight:800;font-size:clamp(32px,8vw,42px);letter-spacing:-.03em;color:var(--navy)}.lp-mkt .mkt-price-card .price span{font-size:16px;font-weight:600;color:var(--muted)}.lp-mkt .mkt-price-card .sub{margin-top:6px;font-size:13px;color:var(--muted-2)}.lp-mkt .mkt-price-card ul{list-style:none;margin:22px 0 26px;padding:0;display:flex;flex-direction:column;gap:10px}.lp-mkt .mkt-price-card li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:#39405c}.lp-mkt .mkt-price-card li .ck{width:20px;height:20px;border-radius:50%;background:#19c37d24;color:var(--green);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.lp-mkt .mkt-cycle{display:inline-flex;gap:4px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:4px;margin-top:28px}.lp-mkt .mkt-cycle button{font-family:var(--head-font);font-weight:600;font-size:13.5px;border:none;background:transparent;color:var(--muted);padding:10px 16px;border-radius:9px;cursor:pointer}.lp-mkt .mkt-cycle button.on{background:var(--navy);color:#fff}.lp-mkt .mkt-form{margin-top:28px;display:flex;flex-direction:column;gap:16px}.lp-mkt .mkt-form label{display:block;font-family:var(--head-font);font-weight:600;font-size:13px;color:var(--navy);margin-bottom:7px}.lp-mkt .mkt-form input,.lp-mkt .mkt-form select,.lp-mkt .mkt-form textarea{width:100%;border:1px solid var(--line);border-radius:11px;padding:12px 14px;font-size:15px;font-family:var(--body-font);color:var(--ink);background:#fff}.lp-mkt .mkt-form input:focus,.lp-mkt .mkt-form select:focus,.lp-mkt .mkt-form textarea:focus{outline:2px solid rgba(255,90,31,.35);border-color:var(--orange)}.lp-mkt .btn-ghost-light{background:transparent;color:var(--navy);border-color:var(--line)}.lp-mkt .btn-ghost-light:hover{border-color:var(--navy);background:var(--paper);color:var(--navy)}.lp-mkt .mkt-callout{margin-top:28px;padding:16px 18px;border-radius:12px;border:1px solid var(--line);font-size:14.5px;line-height:1.55;color:#39405c;background:var(--paper)}.lp-mkt .mkt-callout strong{color:var(--navy)}.lp-mkt .mkt-callout-warn{border-color:#ff5a1f59;background:#ff5a1f0f}.lp-mkt .mkt-callout-ok{border-color:#19c37d59;background:#19c37d14}.lp-mkt .beta-schedule{margin-top:22px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.lp-mkt .beta-schedule-head,.lp-mkt .beta-schedule-row{display:grid;grid-template-columns:.7fr 1.1fr 1.6fr 1.4fr;gap:12px;padding:14px 16px;font-size:13.5px;line-height:1.45}.lp-mkt .beta-schedule-head{background:var(--navy);color:#fff;font-family:var(--head-font);font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.lp-mkt .beta-schedule-row:nth-child(2n){background:var(--paper)}.lp-mkt .beta-schedule-row span:first-child{color:var(--navy)}.lp-mkt .beta-prompt-list{list-style:none;margin-top:20px;display:flex;flex-direction:column;gap:14px;padding:0}.lp-mkt .beta-prompt-list li{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:#fff}.lp-mkt .beta-prompt-n{flex-shrink:0;width:28px;height:28px;border-radius:999px;background:var(--orange);color:#fff;font-family:var(--head-font);font-weight:700;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.lp-mkt .beta-prompt-list strong{color:var(--navy);font-family:var(--head-font)}.lp-mkt .beta-prompt-list p{margin-top:4px;font-size:14.5px;color:var(--muted);line-height:1.55}.lp-mkt .beta-harvest-form{margin-top:22px;display:flex;flex-direction:column;gap:16px}.lp-mkt .beta-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lp-mkt .beta-form-grid label,.lp-mkt .beta-block{display:flex;flex-direction:column;gap:7px;font-family:var(--head-font);font-weight:600;font-size:13px;color:var(--navy)}.lp-mkt .beta-span-2{grid-column:1 / -1}.lp-mkt .beta-form-grid .opt,.lp-mkt .beta-block .opt{font-family:var(--body-font);font-weight:500;color:var(--muted-2);font-size:12px}.lp-mkt .beta-harvest-form input,.lp-mkt .beta-harvest-form select,.lp-mkt .beta-harvest-form textarea{width:100%;border:1px solid var(--line);border-radius:11px;padding:12px 14px;font-size:15px;font-family:var(--body-font);font-weight:400;color:var(--ink);background:#fff}.lp-mkt .beta-harvest-form input:focus,.lp-mkt .beta-harvest-form select:focus,.lp-mkt .beta-harvest-form textarea:focus{outline:2px solid rgba(255,90,31,.35);border-color:var(--orange)}.lp-mkt .beta-check{display:flex;gap:10px;align-items:flex-start;font-family:var(--body-font);font-weight:400;font-size:14px;line-height:1.5;color:#39405c}.lp-mkt .beta-check input{width:auto;margin-top:3px}@media(max-width:800px){.lp-mkt .beta-schedule-head,.lp-mkt .beta-schedule-row{grid-template-columns:1fr;gap:6px}.lp-mkt .beta-schedule-head{display:none}.lp-mkt .beta-schedule-row{border-top:1px solid var(--line)}.lp-mkt .beta-form-grid{grid-template-columns:1fr}}
