.lp-home{--lp-ink:#0a0b09;--lp-ink-2:#14150f;--lp-ink-3:#1d1e17;--lp-ivory:#faf7f0;--lp-sand:#f1ecdd;--lp-line:#e6dfcc;--lp-line-dark:#faf7f01f;--lp-gold:#e4ac08;--lp-gold-soft:#f4cf6a;--lp-gold-text:#8a6609;--lp-green:#3fae74;--lp-text:#171512;--lp-muted:#655d4d;--lp-muted-dark:#b9b19c;--lp-gutter:clamp(14px, 4vw, 40px);--lp-radius:20px;--lp-radius-lg:clamp(22px, 3vw, 34px);--lp-ring:0 0 0 3px #e4ac0859;background:var(--lp-ivory);color:var(--lp-text);position:relative;overflow-x:clip}.lp-home *,.lp-home :before,.lp-home :after{box-sizing:border-box}.lp-home h1,.lp-home h2,.lp-home h3,.lp-home p,.lp-home ul,.lp-home ol,.lp-home figure{margin:0;padding:0}.lp-home ul,.lp-home ol{list-style:none}.lp-home h1,.lp-home h2,.lp-home h3{font-weight:800}.lp-container{width:min(100%,1240px);padding-inline:var(--lp-gutter);margin-inline:auto}.lp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-btn{letter-spacing:-.01em;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 26px;font-size:15px;font-weight:700;line-height:1.2;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.lp-btn:focus-visible{box-shadow:var(--lp-ring);outline:none}.lp-btn-sm{min-height:44px;padding:0 20px;font-size:14px}.lp-btn-block{width:100%}.lp-btn-gold{background:var(--lp-gold);color:#1a1405;box-shadow:0 10px 30px -10px #e4ac0899}.lp-btn-gold:hover{background:#f1ba1a;transform:translateY(-1px);box-shadow:0 14px 34px -10px #e4ac08b3}.lp-btn-ghost{color:var(--lp-ivory);background:#faf7f00a;border-color:#faf7f038}.lp-btn-ghost:hover{border-color:var(--lp-gold);color:var(--lp-gold-soft);background:#e4ac0814}.lp-header{z-index:60;padding-top:10px;position:sticky;top:10px}.lp-header-bar{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#0a0b09f2;border:1px solid #faf7f01a;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:8px 10px 8px 16px;display:flex;position:relative;box-shadow:0 18px 40px -20px #0a0b098c}.lp-home .wm-logo{color:var(--lp-ivory);min-width:0}.lp-home .wm-logo .wm-wordmark span{color:var(--lp-gold)}.lp-home .wm-logo .wm-mark{box-shadow:0 0 0 1px #e4ac0866}.lp-home .wm-logo-link{border-radius:12px}.lp-home .wm-logo-link:focus-visible{box-shadow:var(--lp-ring);outline:none}.lp-nav-desktop{align-items:center;gap:6px;display:none}.lp-nav-link{color:#d9d2bf;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;transition:color .15s,background-color .15s;display:inline-flex}.lp-nav-link:hover{color:#fff;background:#faf7f014}.lp-nav-link:focus-visible{box-shadow:var(--lp-ring);outline:none}.lp-menu-btn{cursor:pointer;width:46px;height:46px;color:var(--lp-ivory);background:#faf7f014;border:1px solid #faf7f024;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.lp-menu-btn:hover{background:#faf7f029}.lp-menu-btn:focus-visible{box-shadow:var(--lp-ring);outline:none}.lp-scrim{z-index:0;opacity:0;visibility:hidden;background:#0a0b0980;transition:opacity .22s,visibility .22s;position:fixed;inset:0}.lp-drawer{z-index:1;background:var(--lp-ink);opacity:0;visibility:hidden;transform-origin:top;border:1px solid #faf7f01a;border-radius:26px;gap:6px;padding:14px;transition:opacity .2s,transform .22s,visibility .22s;display:grid;position:absolute;top:calc(100% - 4px);left:0;right:0;transform:translateY(-8px)scale(.985);box-shadow:0 30px 60px -20px #0a0b09b3}.lp-drawer-link{min-height:52px;color:var(--lp-ivory);background:#faf7f00d;border-radius:16px;align-items:center;gap:12px;padding:0 16px;font-size:16px;font-weight:600;display:flex}.lp-drawer-link:hover{background:#faf7f01a}.lp-drawer-link:focus-visible{box-shadow:var(--lp-ring);outline:none}.lp-drawer .lp-btn{margin-top:4px}.lp-header[data-open=true] .lp-scrim{opacity:1;visibility:visible}.lp-header[data-open=true] .lp-drawer{opacity:1;visibility:visible;transform:none}@media (min-width:860px){.lp-nav-desktop{display:flex}.lp-menu-btn,.lp-drawer,.lp-scrim{display:none}.lp-header-bar{padding:8px 8px 8px 22px}}.lp-hero{isolation:isolate;border-radius:var(--lp-radius-lg);color:var(--lp-ivory);background:var(--lp-ink);border:1px solid #e4ac082e;grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,48px);margin-top:14px;padding:clamp(30px,5vw,76px) clamp(20px,4.5vw,72px) clamp(22px,3vw,36px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0a0b0999}.lp-hero-bg{z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 88% 6%,#e4ac0847,#0000 70%),radial-gradient(45% 45% at 0 100%,#e4ac081a,#0000 70%),linear-gradient(#14150f 0%,#0a0b09 70%);position:absolute;inset:0}.lp-hero-bg:before{content:"";opacity:.5;background-image:linear-gradient(#faf7f00b 1px,#0000 1px),linear-gradient(90deg,#faf7f00b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 70% 30%,#000,#0000 75%);mask-image:radial-gradient(70% 70% at 70% 30%,#000,#0000 75%)}.lp-hero-bg:after{content:"";opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.lp-hero-copy{align-content:center;justify-items:start;min-width:0;display:grid}.lp-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--lp-gold);align-items:center;gap:10px;max-width:100%;font-size:clamp(11px,2.9vw,12.5px);font-weight:700;display:inline-flex}.lp-eyebrow:before{content:"";background:currentColor;flex:none;width:22px;height:1px}.lp-hero h1{letter-spacing:-.045em;color:#fff;overflow-wrap:break-word;margin-top:18px;font-size:clamp(2.5rem,1.6rem + 4.2vw,5rem);font-weight:800;line-height:1.02}.lp-hero h1 em{letter-spacing:-.03em;color:var(--lp-gold);font-family:ui-serif,Iowan Old Style,Palatino Linotype,Georgia,serif;font-style:italic;font-weight:500}.lp-lead{max-width:54ch;color:var(--lp-muted-dark);margin-top:22px;font-size:clamp(15.5px,1.3vw + 11px,18px);line-height:1.65}.lp-actions{gap:12px;width:100%;margin-top:30px;display:grid}.lp-login-hint{color:var(--lp-muted-dark);margin-top:18px;font-size:14px}.lp-login-hint a{color:var(--lp-ivory);text-decoration:underline;-webkit-text-decoration-color:var(--lp-gold);text-decoration-color:var(--lp-gold);text-underline-offset:4px;padding:10px 2px;font-weight:700;display:inline-block}.lp-login-hint a:hover{color:var(--lp-gold-soft)}@media (min-width:520px){.lp-actions{grid-auto-columns:max-content;grid-auto-flow:column;width:auto}}.lp-hero-visual{place-items:center;min-width:0;display:grid}.lp-trust{border-top:1px solid var(--lp-line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:clamp(18px,3vw,26px);display:grid}.lp-trust li{color:#d3cbb6;align-items:flex-start;gap:10px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.lp-trust svg{color:var(--lp-gold);flex:none;margin-top:1px}@media (min-width:960px){.lp-hero{grid-template-columns:minmax(0,11fr) minmax(0,9fr);grid-template-areas:"copy visual""trust trust";column-gap:clamp(32px,4vw,64px)}.lp-hero-copy{grid-area:copy}.lp-hero-visual{grid-area:visual}.lp-trust{grid-area:trust;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.lp-trust li{font-size:13.5px}}.lp-preview{gap:12px;width:min(100%,460px);display:grid;position:relative}.lp-preview-glow{z-index:-1;background:radial-gradient(closest-side,#e4ac0833,#0000);border-radius:50%;position:absolute;inset:-10% -6%}.lp-card{color:var(--lp-ivory);background:linear-gradient(160deg,#22231bf5,#12130ef5);border:1px solid #faf7f01a;border-radius:22px;padding:clamp(14px,3.6vw,20px);position:relative;box-shadow:0 24px 50px -24px #000c,inset 0 1px #faf7f00f}.lp-card-main{border-color:#e4ac084d}.lp-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.lp-card-brand{align-items:center;gap:10px;min-width:0;display:flex}.lp-card-brand .wm-mark{box-shadow:0 0 0 1px #e4ac0866}.lp-card-brand span{min-width:0;display:grid}.lp-card-brand strong{letter-spacing:-.01em;font-size:14px}.lp-card-brand small{color:var(--lp-muted-dark);font-size:12px}.lp-label{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-muted-dark);font-size:11px;font-weight:700}.lp-chip{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:5px 10px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.lp-chip-gold{color:var(--lp-gold-soft);background:#e4ac0824;border:1px solid #e4ac084d}.lp-chip-green{color:#7fd7a6;background:#3fae7424;border:1px solid #3fae7447}.lp-progress{align-items:center;gap:clamp(14px,4vw,22px);margin-top:18px;display:flex}.lp-ring{flex:none;width:clamp(84px,24vw,112px);height:auto}.lp-ring circle{fill:none;stroke-width:7px}.lp-ring-track{stroke:#faf7f01a}.lp-ring-value{stroke:var(--lp-gold);stroke-linecap:round}.lp-progress-copy{gap:6px;min-width:0;display:grid}.lp-progress-copy strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(28px,8vw,38px);line-height:1}.lp-progress-copy em{letter-spacing:0;color:var(--lp-muted-dark);font-size:.5em;font-style:normal;font-weight:600}.lp-progress-copy .lp-chip{white-space:normal}.lp-pips{grid-template-columns:repeat(15,minmax(0,1fr));gap:4px;margin-top:18px;display:grid}.lp-pips i{background:#faf7f017;border-radius:3px;height:8px}.lp-pips i.is-done{background:#e4ac088c}.lp-pips i.is-today{background:var(--lp-gold);box-shadow:0 0 10px #e4ac08b3}.lp-preview-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;display:grid}.lp-card-ledger ul{gap:10px;margin-top:12px;display:grid}.lp-card-ledger li{gap:3px;font-size:13px;font-weight:600;display:grid}.lp-status{font-size:11.5px;font-weight:700}.lp-status-ok{color:#7fd7a6}.lp-status-wait{color:var(--lp-gold-soft)}.lp-card-referral{align-content:space-between;gap:12px;display:grid}.lp-levels{gap:6px;display:flex}.lp-level{color:#1a1405;background:var(--lp-gold);border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.lp-level:nth-child(2){background:#e4ac0899}.lp-level:nth-child(3){color:var(--lp-ivory);background:#e4ac0852}.lp-card-referral small{color:var(--lp-muted-dark);font-size:12px}.lp-preview-note{text-align:center;letter-spacing:.04em;color:#8f8873;font-size:11.5px}@media (max-width:379px){.lp-preview-row{grid-template-columns:minmax(0,1fr)}.lp-pips{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (min-width:960px){.lp-preview{transform-origin:30%;transform:perspective(1400px)rotateY(-6deg)rotateX(2deg)}}@media (prefers-reduced-motion:reduce){.lp-preview{transform:none}}.lp-section{padding-block:clamp(56px,9vw,120px) 0}.lp-section-tight{padding-top:clamp(44px,7vw,96px)}.lp-section-head{gap:14px;max-width:680px;margin-bottom:clamp(28px,4vw,48px);display:grid}.lp-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--lp-gold-text);font-size:12.5px;font-weight:800}.lp-section-head h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.9rem,1.2rem + 3vw,3.25rem);font-weight:800;line-height:1.06}.lp-section-head p:not(.lp-kicker){color:var(--lp-muted);max-width:56ch;font-size:clamp(15.5px,1vw + 12px,17.5px);line-height:1.65}.lp-icon{width:48px;height:48px;color:var(--lp-gold);background:var(--lp-ink);border-radius:14px;flex:none;place-items:center;transition:background-color .2s,color .2s,transform .2s;display:grid}.lp-why{background:var(--lp-line);border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);grid-template-columns:minmax(0,1fr);gap:1px;display:grid;overflow:hidden}.lp-why-item{background:#fff;align-content:start;gap:12px;padding:clamp(24px,3.4vw,40px);transition:background-color .2s;display:grid;position:relative}.lp-why-item:hover{background:#fffcf3}.lp-why-item:hover .lp-icon{background:var(--lp-gold);color:var(--lp-ink);transform:translateY(-2px)}.lp-why-index{letter-spacing:.1em;color:#c8bea4;font-size:13px;font-weight:800;position:absolute;top:clamp(24px,3.4vw,40px);right:clamp(24px,3.4vw,40px)}.lp-why-item h3{letter-spacing:-.03em;margin-top:10px;font-size:clamp(19px,1.2vw + 14px,22px)}.lp-why-item p{color:var(--lp-muted);font-size:15.5px;line-height:1.65}@media (min-width:860px){.lp-why{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-bento{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.lp-tile{border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:#fff;align-content:start;gap:12px;padding:clamp(22px,3vw,32px);transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.lp-tile:hover{border-color:#e4ac088c;transform:translateY(-3px);box-shadow:0 24px 40px -28px #17151259}.lp-tile:hover .lp-icon{background:var(--lp-gold);color:var(--lp-ink)}.lp-tile h3{letter-spacing:-.03em;font-size:19px}.lp-tile p{color:var(--lp-muted);font-size:15px;line-height:1.6}.lp-tile-featured{background:var(--lp-ink);color:var(--lp-ivory);border-color:#e4ac084d}.lp-tile-featured p{color:var(--lp-muted-dark)}.lp-tile-featured .lp-icon{background:#e4ac0824}.lp-tile-featured:hover{box-shadow:0 24px 40px -24px #0a0b09b3}@media (min-width:640px){.lp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-tile-featured{grid-column:1/-1}}@media (min-width:1024px){.lp-bento{grid-template-columns:repeat(6,minmax(0,1fr))}.lp-tile{grid-column:span 2}.lp-tile-featured{grid-area:span 2/span 3;align-content:end;min-height:320px}.lp-tile:nth-child(2),.lp-tile:nth-child(3),.lp-tile:nth-child(4),.lp-tile:nth-child(5){grid-column:span 3/span 3}}.lp-steps{counter-reset:step;gap:0;display:grid;position:relative}.lp-steps li{padding:0 0 30px 62px;position:relative}.lp-steps li:last-child{padding-bottom:0}.lp-steps li:before{content:"";background:linear-gradient(var(--lp-gold), #e4ac0826);width:2px;position:absolute;top:44px;bottom:-2px;left:21px}.lp-steps li:last-child:before{display:none}.lp-step-num{letter-spacing:.04em;width:44px;height:44px;color:var(--lp-gold);background:var(--lp-ink);box-shadow:0 0 0 5px var(--lp-ivory), 0 0 0 6px #e4ac0866;border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;top:0;left:0}.lp-steps h3{letter-spacing:-.03em;padding-top:10px;font-size:18px}.lp-steps p{max-width:44ch;color:var(--lp-muted);margin-top:6px;font-size:15px;line-height:1.6}@media (min-width:860px){.lp-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.lp-steps li{padding:64px 0 0}.lp-steps li:before{background:linear-gradient(90deg, var(--lp-gold), #e4ac0826);width:auto;height:2px;inset:21px -28px auto 44px}.lp-steps h3{padding-top:0}}.lp-app{isolation:isolate;border-radius:var(--lp-radius-lg);color:var(--lp-ivory);background:radial-gradient(60% 80% at 100% 100%, #e4ac0838, transparent 70%), var(--lp-ink);border:1px solid #e4ac082e;grid-template-columns:minmax(0,1fr);align-items:center;gap:36px;margin-top:clamp(56px,9vw,120px);padding:clamp(28px,5vw,72px) clamp(20px,5vw,72px);display:grid;position:relative;overflow:hidden}.lp-app-copy{justify-items:start;gap:16px;min-width:0;display:grid}.lp-app h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2rem,1.2rem + 3.4vw,3.5rem);font-weight:800;line-height:1.05}.lp-app h2 em{color:var(--lp-gold);font-family:ui-serif,Iowan Old Style,Georgia,serif;font-style:italic;font-weight:500}.lp-app .lp-lead{margin-top:0}.lp-app-meta{flex-wrap:wrap;gap:8px;display:flex}.lp-app-meta li{color:var(--lp-muted-dark);border:1px solid var(--lp-line-dark);border-radius:999px;padding:7px 14px;font-size:13px}.lp-app-meta strong{color:var(--lp-ivory)}.lp-app-off{color:var(--lp-gold-soft);border:1px solid #e4ac084d;border-radius:14px;padding:12px 16px;font-size:14px}.lp-app .lp-btn{width:100%;margin-top:6px}.lp-app-phone{place-items:center;display:grid}.lp-phone{aspect-ratio:9/16;background:linear-gradient(170deg,#23241b,#0f100c);border:1px solid #faf7f029;border-radius:36px;align-content:center;justify-items:center;gap:12px;width:min(52vw,230px);padding:18px;display:grid;position:relative;box-shadow:0 40px 70px -30px #000,inset 0 0 0 6px #0a0b09}.lp-phone b{letter-spacing:-.03em;font-size:17px}.lp-phone-notch{background:#0a0b09;border-radius:99px;width:28%;height:7px;position:absolute;top:14px}.lp-phone-line{background:#faf7f01f;border-radius:99px;width:70%;height:8px}.lp-phone-line-short{width:45%}.lp-phone-pill{background:var(--lp-gold);border-radius:99px;width:54%;height:30px;margin-top:8px}@media (min-width:860px){.lp-app{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.lp-app .lp-btn{width:auto}}.lp-faq{gap:10px;max-width:820px;display:grid}.lp-faq details{border:1px solid var(--lp-line);background:#fff;border-radius:18px;transition:border-color .2s}.lp-faq details[open]{border-color:#e4ac0899}.lp-faq summary{letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 20px;font-size:16px;font-weight:700;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--lp-gold-text);flex:none;font-size:24px;font-weight:400;transition:transform .2s}.lp-faq details[open] summary:after{transform:rotate(45deg)}.lp-faq summary:focus-visible{box-shadow:var(--lp-ring);border-radius:18px;outline:none}.lp-faq p{color:var(--lp-muted);padding:0 20px 20px;font-size:15.5px;line-height:1.65}.lp-footer{background:var(--lp-ink);color:var(--lp-ivory);padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));margin-top:clamp(56px,9vw,120px)}.lp-footer-cta{border-bottom:1px solid var(--lp-line-dark);align-items:center;gap:20px;padding-block:clamp(32px,5vw,56px);display:grid}.lp-footer-cta h2{letter-spacing:-.04em;font-size:clamp(1.6rem,1rem + 2.4vw,2.5rem);line-height:1.1}.lp-footer-cta p{color:var(--lp-muted-dark);margin-top:8px;line-height:1.6}.lp-footer-cta .lp-btn{width:100%}.lp-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;padding-block:clamp(32px,5vw,56px);display:grid}.lp-footer-brand{grid-column:1/-1;align-content:start;gap:14px;display:grid}.lp-footer-brand p{color:var(--lp-muted-dark);max-width:32ch;font-size:15px;line-height:1.6}.lp-footer-col h3{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-gold);margin-bottom:14px;font-size:12px;font-weight:800}.lp-footer-col ul{gap:2px;display:grid}.lp-footer-col a{color:#d3cbb6;align-items:center;min-height:40px;font-size:15px;transition:color .15s;display:inline-flex}.lp-footer-col a:hover{color:var(--lp-gold-soft)}.lp-footer-col a:focus-visible,.lp-footer-base a:focus-visible{box-shadow:var(--lp-ring);border-radius:6px;outline:none}.lp-footer-base{border-top:1px solid var(--lp-line-dark);color:#8f8873;gap:8px;padding-top:22px;font-size:13px;line-height:1.6;display:grid}.lp-footer-base a{color:#c9c1ab;text-underline-offset:3px;text-decoration:underline}@media (min-width:720px){.lp-footer-cta{grid-template-columns:minmax(0,1fr) auto}.lp-footer-cta .lp-btn{width:auto}.lp-footer-base{grid-template-columns:auto minmax(0,1fr);gap:24px}.lp-footer-base p:last-child{text-align:right}}@media (min-width:960px){.lp-footer-grid{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr))}.lp-footer-brand{grid-column:auto}}@media (prefers-reduced-motion:reduce){.lp-home *,.lp-home :before,.lp-home :after{transition-duration:.01ms!important}}
