.lp{--lp-ink:#1a1a1a;--lp-text:#3d3d3d;--lp-muted:#6b6b6b;--lp-line:#e6e6e6;--lp-accent:#0b7f7a;color:var(--lp-text);background:#fff;padding:clamp(2rem,5vw,3.5rem) 0 clamp(3rem,7vw,5rem)}.lp-layout{gap:2rem;max-width:1080px;display:grid}@media (min-width:900px){.lp-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:4rem}}.lp-nav{flex-wrap:wrap;gap:1.25rem 2.5rem;display:flex}@media (min-width:900px){.lp-nav{top:calc(var(--site-header-offset,72px) + 1.5rem);flex-direction:column;gap:1.75rem;position:sticky}}.lp-nav__heading{color:var(--lp-ink);margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.lp-nav ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.lp-nav__link{border-left:2px solid #0000;padding:.3rem 0 .3rem .75rem;font-size:.9375rem;display:block;color:var(--lp-muted)!important;text-decoration:none!important}.lp-nav__link:hover{color:var(--lp-ink)!important}.lp-nav__link.is-active{border-left-color:var(--lp-accent);font-weight:700;color:var(--lp-ink)!important}.lp-content{min-width:0;max-width:720px}.lp-title{letter-spacing:-.02em;color:var(--lp-ink);margin:0 0 .5rem;font-size:clamp(1.9rem,4.5vw,2.5rem);font-weight:800;line-height:1.15}.lp-meta{color:var(--lp-muted);margin:0 0 1.25rem;font-size:.875rem}.lp-lead{color:var(--lp-ink);margin:.75rem 0 1.5rem;font-size:1.125rem;line-height:1.6}.lp-prose{font-size:1rem;line-height:1.7}.lp-prose>:first-child{margin-top:1rem}.lp-prose h2{color:var(--lp-ink);margin:2.25rem 0 .6rem;font-size:1.25rem;font-weight:700;line-height:1.3}.lp-prose h3{color:var(--lp-ink);margin:1.5rem 0 .4rem;font-size:1.0625rem;font-weight:700}.lp-prose p,.lp-prose li{color:var(--lp-text)}.lp-prose p{margin:0 0 1rem}.lp-prose ul,.lp-prose ol{margin:0 0 1rem;padding-left:1.25rem}.lp-prose li+li{margin-top:.4rem}.lp-prose strong{color:var(--lp-ink)}.lp-prose a{text-underline-offset:3px;font-weight:600;color:var(--lp-ink)!important;text-decoration:underline!important}.lp-prose a:hover{color:var(--lp-accent)!important}.lp-table-wrap{margin:1rem 0 1.5rem;overflow-x:auto}.lp-table{border-collapse:collapse;width:100%;font-size:.9375rem}.lp-table th,.lp-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--lp-line);padding:.7rem .75rem .7rem 0}.lp-table th{color:var(--lp-ink);border-bottom-width:2px;font-weight:700}.lp-table td{color:var(--lp-text)}.lp-callout{background:#f5f5f5;border-radius:8px;margin:2rem 0;padding:1rem 1.25rem}.lp-callout h2{margin-top:0}html[data-theme=dark] .lp{--lp-ink:#f1f5f9;--lp-text:#cbd5e1;--lp-muted:#94a3b8;--lp-line:#94a3b840;--lp-accent:#5eead4;background:var(--background)}html[data-theme=dark] .lp-callout{background:var(--surface-2)}.contact-form{border:1px solid var(--lp-line);border-radius:12px;margin:1rem 0 2rem;padding:1.25rem}.contact-form__grid{gap:1rem;display:grid}@media (min-width:640px){.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form__wide{grid-column:1/-1}}.contact-form label{color:var(--lp-ink);flex-direction:column;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}.contact-form label small{font-size:inherit;color:var(--lp-muted);font-weight:400}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--lp-line);width:100%;min-height:44px;color:var(--lp-ink);font:inherit;background:0 0;border-radius:8px;padding:.625rem .75rem;font-weight:400}.contact-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='%2394a3b8'%3E%3Cpath d='M4.646 6.646a.5.5 0 0 1 .708 0L8 9.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 12px;padding-right:2.25rem}.contact-form select option{color:#1a1a1a}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:2px solid var(--lp-accent);outline-offset:1px;border-color:#0000}.contact-form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-form__error{color:#dc2626;margin:1rem 0 0;font-size:.9rem}.contact-form__submit{background:var(--lp-accent);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:8px;margin-top:1rem;padding:0 1.5rem;font-weight:700}html[data-theme=dark] .contact-form__submit{color:#0f172a}.contact-form__submit:disabled{opacity:.6;cursor:wait}.contact-form--sent{border-color:var(--lp-accent);align-items:flex-start;gap:.875rem;display:flex}.contact-form--sent>.material-symbols-outlined{color:var(--lp-accent);font-size:2rem}.contact-form--sent p{margin:0 0 .5rem}.lp-prose .contact-form__title{color:var(--lp-ink);font-weight:700}.contact-form__link{color:var(--lp-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.offer-page{gap:1.5rem;display:grid}@media (min-width:900px){.offer-page{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:1.75rem}}.offer-page__media{border:1px solid var(--sp-line);background:linear-gradient(160deg,#e8f4f3,#f1f5f9);border-radius:1.15rem;overflow:hidden;box-shadow:0 12px 28px #0716280f}.offer-page__img{width:100%;height:auto;display:block}.offer-page__content{min-width:0}.offer-page__code{color:var(--sp-ocean-dark);background:#00a7a01f;border-radius:.75rem;align-items:center;gap:.5rem;margin:0 0 .65rem;padding:.65rem .9rem;font-size:.9rem;font-weight:600;display:inline-flex}.offer-page__hint{color:var(--sp-muted);margin:0 0 1.25rem;font-size:.875rem;line-height:1.55}.offer-page__section{background:#f8fafc;border:1px solid #0f27440f;border-radius:1rem;margin-bottom:1.35rem;padding:1rem 1.05rem}.offer-page__section h2{font-family:var(--font-sora), system-ui, sans-serif;color:var(--sp-midnight);margin:0 0 .65rem;font-size:1rem;font-weight:700}.offer-page__section ul,.offer-page__section ol{color:var(--sp-muted);margin:0;padding-left:1.15rem;font-size:.9rem;line-height:1.65}.offer-page__section li+li{margin-top:.4rem}.offer-page__actions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:.5rem;display:flex}.offer-page__cta{background:linear-gradient(145deg, #1a4a7a 0%, var(--sp-midnight) 100%);border-radius:.85rem;justify-content:center;align-items:center;padding:.8rem 1.25rem;font-weight:700;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 8px 20px #123b6a47;color:#fff!important;text-decoration:none!important}.offer-page__cta:hover{background:linear-gradient(145deg, #00b5ae 0%, var(--sp-ocean) 100%);transform:translateY(-1px)}.offer-page__link{font-weight:600;color:var(--sp-ocean-dark)!important;text-decoration:none!important}.offer-page__link:hover{color:var(--sp-midnight)!important;text-decoration:underline!important}.home-offer-banners--faq .search-below-banner{border-radius:16px;overflow:hidden}.mb-gate{background:radial-gradient(70% 50% at 90% 10%,#00a7a01a,#0000 55%),radial-gradient(60% 45% at 5% 90%,#123b6a14,#0000 50%),#eef3f8;align-items:center;min-height:min(70vh,640px);padding:clamp(2rem,6vw,3.5rem) 0;display:flex;position:relative}.mb-gate__glow{pointer-events:none;background:radial-gradient(40% 35% at 50% 40%,#00a7a01f,#0000 70%);position:absolute;inset:0}.mb-gate__inner{z-index:1;width:100%;max-width:520px;margin-left:auto;margin-right:auto;position:relative}.mb-gate__card{text-align:center;background:#fff;border:1px solid #0f27441a;border-radius:1.35rem;padding:clamp(1.5rem,4vw,2.25rem);box-shadow:inset 0 1px #ffffffe6,0 20px 48px #07162814}.mb-gate__card--loading{place-items:center;min-height:12rem;display:grid}.mb-gate__spinner{border:3px solid #123b6a26;border-top-color:#123b6a;border-radius:50%;width:2rem;height:2rem;animation:.7s linear infinite mb-gate-spin}@keyframes mb-gate-spin{to{transform:rotate(360deg)}}.mb-gate__icon{color:#fff;background:linear-gradient(145deg,#123b6a,#0a5a5c);border-radius:1rem;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1rem;display:grid;box-shadow:0 10px 24px #123b6a47}.mb-gate__icon .material-symbols-outlined{font-size:1.75rem}.mb-gate__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#00a7a0;margin:0 0 .4rem;font-size:.7rem;font-weight:700}.mb-gate__title{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.02em;color:#123b6a;margin:0 0 .65rem;font-size:clamp(1.45rem,4vw,1.75rem);font-weight:700;line-height:1.2}.mb-gate__text{color:#5b6b7c;max-width:22rem;margin:0 auto 1.25rem;font-size:.95rem;line-height:1.55}.mb-gate__perks{text-align:left;gap:.55rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.mb-gate__perks li{color:#0f2744;background:#f4faf9;border:1px solid #00a7a024;border-radius:.85rem;align-items:center;gap:.65rem;padding:.7rem .85rem;font-size:.875rem;font-weight:600;display:flex}.mb-gate__perks .material-symbols-outlined{color:#00a7a0;flex-shrink:0;font-size:1.2rem}.mb-gate__actions{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.mb-gate__btn{border-radius:.85rem;justify-content:center;align-items:center;min-width:8.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:700;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex;text-decoration:none!important}.mb-gate__btn--primary{background:linear-gradient(145deg,#1a4a7a,#123b6a);box-shadow:0 8px 20px #123b6a47;color:#fff!important}.mb-gate__btn--primary:hover{background:linear-gradient(145deg,#00b5ae,#00a7a0);transform:translateY(-1px);color:#fff!important}.mb-gate__btn--ghost{background:#fff;border:1px solid #0f274424;color:#123b6a!important}.mb-gate__btn--ghost:hover{border-color:#00a7a073;color:#0b7f7a!important}.mb-gate__alt{color:#7c8b9a;margin:1.25rem 0 0;font-size:.85rem}.mb-gate__alt a{font-weight:700;color:#0b7f7a!important;text-decoration:none!important}.mb-gate__alt a:hover{color:#123b6a!important;text-decoration:underline!important}
