.lp-b{--b-paper:#f7fafe;--b-band:#edf4fd;--b-ink:var(--navy);--b-ink-soft:#47607e;--b-line:rgba(4,44,83,0.1);--b-line-strong:rgba(4,44,83,0.18);--b-card:rgba(255,255,255,0.72);--b-card-hover:rgba(255,255,255,0.92);--b-card-border:rgba(255,255,255,0.85);--b-shadow:0 20px 40px rgba(4,44,83,0.06);--b-mint:#e1f5ee;--b-teal:#04342c;--b-accent-ink:#1b62a8;--b-radius:24px;--b-radius-sm:16px;--b-container:1200px;--b-gutter:clamp(1rem,4vw,1.5rem);--b-section-y:clamp(3.5rem,8vw,5rem);color:var(--b-ink);position:relative;isolation:isolate}body:has(.lp-b){background:var(--b-paper);color:var(--b-ink)}.lp-b:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 45% at 78% 8%,rgba(133,183,235,.28),transparent 70%),radial-gradient(55% 40% at 12% 42%,rgba(181,212,244,.26),transparent 72%),linear-gradient(180deg,#ffffff 0,var(--b-paper) 38%)}.lp-b .wrap{width:100%;max-width:var(--b-container);margin:0 auto;padding-inline:var(--b-gutter)}.lp-b .section{padding-block:var(--b-section-y);scroll-margin-top:5rem}.lp-b .section-band{background:var(--b-band);border-block:1px solid var(--b-line)}.lp-b h1,.lp-b h2,.lp-b h3{font-family:var(--font-display);color:var(--b-ink);letter-spacing:-.02em;text-wrap:balance}.lp-b h1{font-size:clamp(2.15rem,6.2vw + .5rem,3.25rem);line-height:1.08;font-weight:700}.lp-b h2{font-size:clamp(1.6rem,3.4vw + .6rem,2.25rem);line-height:1.15;font-weight:700}.lp-b h3{font-size:1.125rem;line-height:1.3;font-weight:600;letter-spacing:-.01em}.lp-b p{color:var(--b-ink-soft)}.lp-b .lede{font-size:clamp(1.0625rem,1.1vw + .9rem,1.125rem);line-height:1.6;max-width:40rem}.lp-b .eyebrow-accent{color:var(--b-accent-ink)}.lp-b .eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1}.lp-b .chip-mint{background:var(--b-mint);color:var(--b-teal);padding:.55rem .95rem;border-radius:999px;border:1px solid rgba(4,52,44,.08)}.lp-b .chip-glass{background:var(--b-card);border:1px solid var(--b-line);color:var(--b-ink);padding:.55rem .95rem;border-radius:999px}.lp-b .card{background:var(--b-card);-webkit-backdrop-filter:blur(24px) saturate(1.15);backdrop-filter:blur(24px) saturate(1.15);border:1px solid var(--b-card-border);border-radius:var(--b-radius);box-shadow:var(--b-shadow);position:relative}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.lp-b .card{background:rgba(255,255,255,.94)}}.lp-b-nav{position:fixed;inset:0 0 auto;z-index:40;background:rgba(247,250,254,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--b-line)}.lp-b-nav .wrap{display:flex;align-items:center;gap:1.25rem;min-height:64px}.lp-b-nav .brand{font-family:var(--font-display);font-weight:700;font-size:1.0625rem;letter-spacing:-.02em;color:var(--b-ink);text-decoration:none;margin-right:auto;display:inline-flex;align-items:center;gap:.5rem}.lp-b-nav .brand svg{flex-shrink:0}.lp-b-nav .nav-links{display:none;gap:1.5rem}.lp-b-nav .nav-links a{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink-soft);text-decoration:none;padding-block:.35rem;border-bottom:2px solid transparent}.lp-b-nav .nav-links a:hover{color:var(--b-ink);border-bottom-color:var(--accent)}.lp-b-nav .brand:focus-visible,.lp-b-nav .nav-links a:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.lp-b-nav .nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.1rem;border-radius:999px;background:var(--b-ink);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;white-space:nowrap}.lp-b-nav .nav-cta:hover{background:#06376a}.lp-b-nav .nav-cta:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.lp-b .lp-b-hero{padding-top:clamp(6.25rem,14vw,9rem);padding-bottom:clamp(2.5rem,6vw,4rem);text-align:center}.lp-b-hero .hero-inner{max-width:46rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.lp-b-hero .lede,.lp-b-hero h1{margin:0}.lp-b .cta-cluster{width:100%;max-width:27rem;margin-inline:auto}.lp-b .cta-cluster .cta-stack{gap:.7rem}.lp-b .cta-disclosure{margin-top:.85rem;font-size:.75rem;line-height:1.5;color:var(--b-ink-soft);text-align:center}.lp-b .cta-disclosure a{color:var(--b-ink);text-underline-offset:2px}.lp-b-hero .ticks{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.4rem;list-style:none;margin:0;padding:0}.lp-b-hero .ticks li{display:flex;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--b-ink-soft)}.lp-b-hero .ticks svg{color:var(--b-teal);flex-shrink:0}.lp-b-hero .review-strip{--b-star:#127d70;--b-star-off:rgba(4,44,83,0.12);width:100%;margin-top:.5rem;padding:1.15rem 1.1rem 1rem;background:rgba(255,255,255,.78);border:1px solid var(--b-card-border);border-radius:var(--b-radius);box-shadow:var(--b-shadow);text-align:center}.lp-b-hero .review-head{display:flex;justify-content:center}.lp-b .review-stars{position:relative;display:inline-flex;gap:3px;vertical-align:middle}.lp-b .review-stars-fill{position:absolute;inset:0 auto 0 0;display:inline-flex;gap:3px;overflow:hidden}.lp-b .review-stars svg{display:block;width:22px;height:22px;flex-shrink:0}.lp-b .review-stars .star-box{fill:var(--b-star-off)}.lp-b .review-stars-fill .star-box{fill:var(--b-star)}.lp-b .review-stars .star-glyph{fill:#fff}.lp-b .review-mini-stars{display:inline-flex;gap:1px;vertical-align:-3px}.lp-b .review-mini-stars svg{display:block;width:14px;height:14px;fill:var(--b-star)}.lp-b .review-mini-stars svg.is-off{fill:var(--b-star-off)}.lp-b-hero .review-slides{display:grid;margin-top:.9rem}.lp-b-hero .review-slide{grid-area:1/1;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;opacity:0;transform:translateY(8px);visibility:hidden;transition:opacity .45s ease,transform .45s ease,visibility 0s linear .45s}.lp-b-hero .review-slide.is-active{opacity:1;transform:none;visibility:visible;transition-delay:0s}.lp-b-hero .review-slide blockquote{margin:0;max-width:36rem}.lp-b-hero .review-slide blockquote p{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.05rem,1.1vw + .85rem,1.2rem);line-height:1.4;letter-spacing:-.01em;color:var(--b-ink);text-wrap:pretty}.lp-b-hero .review-slide figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .5rem;font-size:.8125rem;line-height:1.4;color:var(--b-ink-soft)}.lp-b-hero .review-name{font-weight:600;color:var(--b-ink)}.lp-b-hero .review-detail:before{content:"·";margin-right:.5rem}.lp-b-hero .review-note{margin:.7rem auto 0;max-width:34rem;font-size:.6875rem;line-height:1.45;color:var(--b-ink-soft);text-wrap:pretty}.lp-b .pill-sms{background:var(--b-ink);border-color:transparent;box-shadow:0 10px 26px rgba(4,44,83,.18)}.lp-b .pill-wa{background:#127d70;border-color:transparent;box-shadow:0 10px 26px rgba(18,125,112,.24)}.lp-b .pill:focus-visible{outline:3px solid var(--b-ink);outline-offset:3px}.lp-b .pill-consent{background:var(--b-ink);color:#fff;border-color:transparent}.lp-b .pill-consent:focus-visible{outline-color:var(--b-ink)}.lp-b .dev-warning{background:rgba(180,95,6,.08);border-color:rgba(180,95,6,.35);color:#7a3d02}.lp-b-trust .trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;list-style:none;margin:0;padding:0}.lp-b-trust .trust-cell{padding:1.1rem 1.15rem;display:flex;flex-direction:column;gap:.3rem;min-height:100%}.lp-b-trust .t-value{font-family:var(--font-display);font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--b-ink);text-wrap:balance}.lp-b-trust .t-label{font-size:.78rem;line-height:1.4;color:var(--b-ink-soft)}.lp-b .section-head{display:flex;flex-direction:column;gap:.9rem;margin-bottom:2.25rem;max-width:42rem}.lp-b .section-head.centered{align-items:center;text-align:center;margin-inline:auto}.lp-b .section-head h2,.lp-b .section-head p{margin:0}.lp-b-how .how-split{display:grid;grid-gap:1.5rem;gap:1.5rem}.lp-b-how .steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.lp-b-how .step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;position:relative}.lp-b-how .step:not(:last-child):before{content:"";position:absolute;left:1.375rem;top:2.75rem;bottom:-1.5rem;width:2px;background:var(--b-line-strong)}.lp-b-how .step-mark{width:2.75rem;height:2.75rem;border-radius:50%;display:grid;place-items:center;background:var(--b-card);border:1px solid var(--b-card-border);box-shadow:var(--b-shadow);font-family:var(--font-display);font-weight:700;font-size:.9rem;color:var(--b-ink);flex-shrink:0;position:relative;z-index:1}.lp-b-how .step h3{margin:.35rem 0 .3rem}.lp-b-how .step p{margin:0;font-size:.9375rem;line-height:1.55}.lp-b-how .gates{padding:clamp(1.35rem,4vw,2rem);align-self:start}.lp-b-how .gates h3{margin:0 0 1.1rem;font-size:1.25rem;font-family:var(--font-display);font-weight:700}.lp-b-how .gate-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lp-b-how .gate-list li{padding-block:.85rem;border-top:1px solid var(--b-line)}.lp-b-how .gate-list li:first-child{border-top:0;padding-top:0}.lp-b-how .gate-q{display:flex;align-items:baseline;gap:.6rem;font-weight:600;color:var(--b-ink);font-size:.9375rem}.lp-b-how .gate-n{font-size:.7rem;font-weight:700;letter-spacing:.06em;color:var(--b-accent-ink);flex-shrink:0}.lp-b-how .gate-a{margin:.25rem 0 0 1.55rem;font-size:.875rem;line-height:1.5}.lp-b-how .gate-notes{margin-top:1.15rem;padding-top:1.15rem;border-top:1px solid var(--b-line);display:flex;flex-wrap:wrap;gap:.5rem}.lp-b-how .gate-notes span{font-size:.78rem;font-weight:600}.lp-b-money{position:relative;overflow:hidden;border-radius:var(--b-radius);border:1px solid var(--b-card-border);background:linear-gradient(120deg,#ffffff,#eef5fd 55%,#dfeafa);box-shadow:var(--b-shadow)}.lp-b-money .money-art{position:absolute;inset:0;z-index:0;pointer-events:none}.lp-b-money .money-art img{width:100%;height:100%;object-fit:cover;object-position:right center}.lp-b-money .money-art:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#ffffff,rgba(255,255,255,.96) 42%,rgba(255,255,255,.55) 72%,rgba(255,255,255,.25))}.lp-b-money .money-art.is-drawn{background:radial-gradient(38% 62% at 88% 18%,rgba(55,138,221,.4),transparent 70%),radial-gradient(42% 58% at 72% 82%,rgba(133,183,235,.45),transparent 72%),radial-gradient(30% 46% at 96% 58%,rgba(4,44,83,.22),transparent 70%)}.lp-b-money .money-inner{position:relative;z-index:1;padding:clamp(1.75rem,5vw,3.25rem);display:grid;grid-gap:1.5rem;gap:1.5rem}.lp-b-money .money-copy{max-width:34rem;display:flex;flex-direction:column;gap:1.15rem;align-items:flex-start}.lp-b-money h2{margin:0}.lp-b .money-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.lp-b .money-lines li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:start;font-size:1rem;line-height:1.5;color:var(--b-ink);font-weight:500}.lp-b .money-lines svg{color:var(--b-teal);margin-top:.28rem;flex-shrink:0}.lp-b-money .cta-cluster{margin-inline:0}.lp-b-money .cta-disclosure{text-align:left}.lp-b-types .bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.lp-b-types .bento>li{display:flex}.lp-b-types .bento-cell{width:100%;text-decoration:none;color:inherit;padding:0;min-height:13rem;display:flex;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease}.lp-b-types .bento-media{position:absolute;inset:0;z-index:0}.lp-b-types .bento-media img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.12) contrast(1.04);transition:transform .5s cubic-bezier(.22,1,.36,1)}.lp-b-types .bento-media:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.14)}.lp-b-types .bento-body{position:relative;z-index:1;margin-top:auto;width:100%;padding:.85rem 1.1rem 1rem;background:linear-gradient(0deg,rgba(255,255,255,.985) 0,rgba(255,255,255,.965))}.lp-b-types .bento-body:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:2.25rem;pointer-events:none;background:linear-gradient(0deg,rgba(255,255,255,.965) 0,rgba(255,255,255,.55) 45%,rgba(255,255,255,0))}.lp-b-types .bento-cell:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (hover:hover){.lp-b-types .bento-cell:hover{transform:translateY(-3px);box-shadow:0 26px 50px rgba(4,44,83,.14)}.lp-b-types .bento-cell:hover .bento-media img{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.lp-b-types .bento-cell:hover .bento-media img{transform:none}}.lp-b-types .bento-top{position:absolute;inset:.8rem .8rem auto;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.lp-b-types .bento-ico,.lp-b-types .bento-n{background:rgba(255,255,255,.86);border:1px solid rgba(255,255,255,.9);box-shadow:0 2px 8px rgba(4,44,83,.1)}.lp-b-types .bento-ico{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;color:var(--b-accent-ink)}.lp-b-types .bento-ico svg{width:18px;height:18px}.lp-b-types .bento-n{font-size:.7rem;font-weight:700;letter-spacing:.08em;color:var(--b-ink);padding:.25rem .5rem;border-radius:999px;line-height:1}.lp-b-types .bento-top svg{color:var(--accent);flex-shrink:0}.lp-b-types .bento-cell h3{margin:0;font-size:1rem;text-wrap:balance}.lp-b-types .types-note{margin-top:1.25rem;font-size:.9375rem}.lp-b-types .types-art{margin-top:1.75rem;border-radius:var(--b-radius);overflow:hidden;border:1px solid var(--b-card-border);box-shadow:var(--b-shadow);aspect-ratio:16/7;background:linear-gradient(180deg,#cfe2f8 0,#eaf3fd 46%,#f7fafe 100%),var(--b-band);position:relative}.lp-b-types .types-art img{display:block;width:100%;height:100%;object-fit:cover}.lp-b-types .types-art.is-drawn:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 90% at 50% 118%,rgba(4,44,83,.34),transparent 62%),radial-gradient(24% 42% at 22% 74%,rgba(133,183,235,.5),transparent 70%),radial-gradient(24% 42% at 78% 78%,rgba(55,138,221,.36),transparent 70%)}.lp-b-faq .faq-split{display:grid;grid-gap:1.75rem;gap:1.75rem}.lp-b-faq .faq-intro h2{margin:0 0 .9rem}.lp-b-faq .faq-intro p{margin:0 0 1.25rem}.lp-b-faq .faq-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink);text-decoration:none;border-bottom:2px solid var(--accent);padding-bottom:.2rem}.lp-b-faq .faq-link:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.lp-b-faq .faq-list{overflow:hidden;padding:.35rem 0}.lp-b-faq details{border-top:1px solid var(--b-line)}.lp-b-faq details:first-of-type{border-top:0}.lp-b-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem clamp(1.1rem,3vw,1.75rem);cursor:pointer;font-size:1rem;font-weight:600;color:var(--b-ink);list-style:none}.lp-b-faq summary::-webkit-details-marker{display:none}.lp-b-faq summary:focus-visible{outline:3px solid var(--accent);outline-offset:-3px;border-radius:12px}.lp-b-faq .faq-sign{position:relative;width:1.05rem;height:1.05rem;flex-shrink:0;color:var(--b-ink-soft)}.lp-b-faq .faq-sign:after,.lp-b-faq .faq-sign:before{content:"";position:absolute;background:currentColor;border-radius:2px;transition:transform .25s ease,opacity .25s ease}.lp-b-faq .faq-sign:before{inset:calc(50% - 1px) 0 auto;height:2px}.lp-b-faq .faq-sign:after{inset:0 calc(50% - 1px) auto;width:2px;height:100%}.lp-b-faq details[open] .faq-sign:after{transform:rotate(90deg);opacity:0}.lp-b-faq details[open]{background:rgba(255,255,255,.55)}.lp-b-faq .faq-answer{margin:0;padding:0 clamp(1.1rem,3vw,1.75rem) 1.3rem;font-size:.9375rem;line-height:1.6;max-width:44rem}.lp-b-final .final-card{padding:clamp(1.75rem,5vw,3rem);text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.15rem}.lp-b-final h2,.lp-b-final p{margin:0}.lp-b-form .form-card{padding:clamp(1.35rem,4vw,2rem);max-width:34rem;margin-inline:auto}.lp-b-form h2{margin:0 0 .5rem;font-size:1.35rem}.lp-b-form .form-sub{margin:0 0 1.15rem;font-size:.9375rem}.lp-b .s9-consent,.lp-b .s9-disclosure,.lp-b .s9-form label{color:var(--b-ink-soft)}.lp-b .dash-input,.lp-b .s9-consent{color:var(--b-ink)}.lp-b .dash-input{background:rgba(255,255,255,.72);border:1.5px solid var(--b-line-strong);border-radius:var(--b-radius-sm);min-height:48px}.lp-b .dash-input::placeholder{color:rgba(71,96,126,.7)}.lp-b .dash-input:focus-visible{outline:none;border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px rgba(55,138,221,.25)}.lp-b .gate-links a,.lp-b .s9-disclosure a{color:var(--b-ink)}.lp-b .site-footer{background:var(--b-band);border-top:1px solid var(--b-line);margin:0;padding:clamp(2rem,5vw,3rem) var(--b-gutter) calc(7rem + env(safe-area-inset-bottom))}.lp-b .site-footer>*{max-width:var(--b-container);margin-inline:auto}.lp-b .site-footer .legal,.lp-b .site-footer .legal a{color:var(--b-ink-soft)}.lp-b .site-footer .legal .ad-label{color:var(--b-ink)}.lp-b .footer-brand{--logo-shield:#042c53}.lp-b .footer-brand span,.lp-b .social-btn{color:var(--b-ink)}.lp-b .social-btn{background:var(--b-card);border:1px solid var(--b-line);box-shadow:none}.lp-b .social-btn:before{display:none}.lp-b .sticky-bar{background:rgba(247,250,254,.88);border-top:1px solid var(--b-line);box-shadow:0 -12px 30px rgba(4,44,83,.08)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.lp-b .sticky-bar{background:rgba(247,250,254,.98)}}@media (min-width:900px){.lp-b .sticky-bar{display:none}}@media (min-width:560px){.lp-b .cta-cluster{max-width:34rem}.lp-b-hero .review-strip{padding:1.35rem 1.75rem 1.15rem}.lp-b .cta-cluster .cta-stack{flex-direction:row;flex-wrap:wrap}.lp-b .cta-cluster .cta-stack .pill{flex:1 1;min-width:0}.lp-b .cta-cluster .cta-stack .dev-warning{flex:1 0 100%}.lp-b-types .bento{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-b-types .bento>li.is-wide{grid-column:span 2}.lp-b-types .bento-body{padding:.9rem 1.35rem 1.1rem}}@media (min-width:900px){.lp-b-nav .nav-links{display:flex}.lp-b-trust .trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.lp-b-trust .trust-cell{padding:1.5rem}.lp-b-how .how-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem;align-items:start}.lp-b-money .money-inner{min-height:24rem;align-content:center}.lp-b-types .bento{gap:1rem}.lp-b-types .bento-cell{min-height:16rem}.lp-b-types .bento-body{padding:1rem 1.75rem 1.25rem}.lp-b-types .bento-cell h3{font-size:1.15rem}.lp-b-faq .faq-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem;align-items:start}.lp-b-faq .faq-intro{position:-webkit-sticky;position:sticky;top:6.5rem}}@media (prefers-reduced-motion:reduce){.lp-b *,.lp-b :after,.lp-b :before{transition:none!important}}