.up .lp-page{background:var(--sf2);min-height:100vh;position:relative;overflow:hidden}.up .lp-nav-row{z-index:2;justify-content:center;padding-top:22px;display:flex;position:relative}.up .lp-nav{align-items:center;gap:26px;padding:10px 12px 10px 20px;display:flex}.up .lp-nav-brand{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:9px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.up .lp-nav-links{color:var(--ink2);gap:20px;font-size:14px;font-weight:500;display:flex}.up .lp-nav-links a{color:inherit;text-decoration:none}.up .lp-nav-links a:hover,.up .lp-nav-links a.is-active{color:var(--ink);font-weight:600}.up .lp-nav-cta{background:var(--acc);color:var(--acc-on);white-space:nowrap;border-radius:99px;padding:10px 22px;font-size:13px;font-weight:600;text-decoration:none}.up .lp-signin{color:var(--ink);padding:10px 20px;font-size:13px;font-weight:600;text-decoration:none;position:absolute;top:31px;right:28px}.up .lp-hero{z-index:1;text-align:center;padding:calc(104px * var(--sp,1)) 80px calc(72px * var(--sp,1));max-width:1360px;margin:0 auto;position:relative}.up .hiw-hero{padding:calc(64px * var(--sp,1)) 80px calc(40px * var(--sp,1))}.up .lp-hero h1{letter-spacing:-.02em;margin:0;font-size:56px;font-weight:700;line-height:1.08}.up .hiw-hero h2{letter-spacing:-.02em;margin:0;font-size:42px;font-weight:700;line-height:1.1}.up .lp-hero p.lead{max-width:520px;color:var(--ink2);margin:20px auto 0;font-size:17px;line-height:1.5}.up .lp-hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex}.up .lp-cta-filled{background:var(--acc);color:var(--acc-on);box-shadow:var(--shadow-cta);border-radius:99px;padding:14px 30px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.up .lp-cta-stone{background:var(--sf1);color:var(--ink);border:1px solid var(--bd);border-radius:99px;padding:14px 30px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.up .lp-hero-micro{color:var(--ink3);margin-top:18px;font-size:13px}.up .hiw-hero-cta-wrap{flex-direction:column;align-items:center;gap:12px;margin-top:28px;display:flex}.up .hiw-hero-cta-wrap .lp-cta-filled{padding:16px 38px;font-size:16px}.up .lp-features{z-index:1;gap:calc(18px * var(--sp,1));padding:0 80px calc(56px * var(--sp,1));flex-wrap:wrap;justify-content:center;max-width:1360px;margin:0 auto;display:flex;position:relative}.up .lp-feature-card{background:var(--sf1);border-radius:calc(20px * var(--rs,1));min-width:280px;max-width:380px;padding:calc(24px * var(--sp,1));flex-direction:column;flex:1;gap:12px;display:flex}.up .lp-feature-card h3{margin:0;font-size:16px;font-weight:600}.up .lp-feature-card p{color:var(--ink2);margin:0;font-size:14px;line-height:1.5}.up .vignette-box{background:var(--sf2);border-radius:calc(14px * var(--rs,1));position:relative;overflow:hidden}.up .lp-footer{z-index:1;border-top:1px solid var(--bd);color:var(--ink3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1360px;margin:0 auto;padding:20px 80px;font-size:13px;display:flex;position:relative}.up .lp-footer-links{gap:20px;display:flex}.up .lp-footer-credit{align-items:center;gap:8px;display:flex}.up .hiw-steps{z-index:1;gap:calc(16px * var(--sp,1));padding:0 200px calc(48px * var(--sp,1));flex-direction:column;max-width:1360px;margin:0 auto;display:flex;position:relative}.up .hiw-step{gap:calc(24px * var(--sp,1));background:var(--sf1);border-radius:calc(20px * var(--rs,1));padding:calc(26px * var(--sp,1));align-items:center;display:flex}.up .hiw-step-icon{border-radius:calc(16px * var(--rs,1));flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.up .hiw-step-copy{flex:1;min-width:0}.up .hiw-step-title{font-size:17px;font-weight:700}.up .hiw-step-title .num{margin-right:10px}.up .hiw-step-body{color:var(--ink2);margin-top:4px;font-size:14px;line-height:1.5}.up .hiw-honesty{background:var(--sf2);border:1px solid var(--bd);border-radius:calc(18px * var(--rs,1));align-items:center;gap:14px;padding:18px 24px;display:flex}.up .hiw-honesty .dot{background:var(--acc);border-radius:99px;flex-shrink:0;width:8px;height:8px}.up .hiw-honesty p{color:var(--ink2);margin:0;font-size:14px;line-height:1.5}.up .hiw-honesty b{color:var(--ink)}@media (max-width:900px){.up .lp-hero,.up .hiw-hero,.up .lp-features,.up .lp-footer,.up .hiw-steps{padding-left:24px;padding-right:24px}.up .lp-hero h1{font-size:clamp(32px,8vw,56px)}.up .hiw-hero h2{font-size:clamp(28px,7vw,42px)}.up .hiw-step{flex-wrap:wrap}.up .hiw-step .vignette-box{margin-left:auto}.up .lp-signin{width:fit-content;margin:10px auto 0;display:block;position:static}.up .lp-nav-row{flex-direction:column;align-items:center}.up .lp-nav-cta,.up .lp-signin,.up .lp-cta-filled,.up .lp-cta-stone,.up .hiw-hero-cta{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.up .lp-signin{display:flex}}.up .legal-wrap{z-index:1;max-width:760px;padding:calc(60px * var(--sp,1)) 24px calc(72px * var(--sp,1));margin:0 auto;position:relative}.up .legal-head{text-align:center;margin-bottom:24px}.up .legal-head h1{font:700 clamp(28px, 4vw, 34px)/1.08 var(--font-display);letter-spacing:-.02em;margin:10px 0 0}.up .legal-card{background:var(--sf1);border:1px solid var(--bd);box-shadow:var(--shadow-card);border-radius:26px;padding:34px 36px}.up .legal-card>p{color:var(--ink2);margin:0 0 18px;font-size:15px;line-height:1.62}.up .legal-card h2{font:600 16px/1.3 var(--font-display);color:var(--ink);margin:26px 0 8px}.up .legal-card a{color:var(--accTL)}.up .legal-card .legal-note{border-top:1px solid var(--bd);color:var(--ink3);margin-top:24px;padding-top:18px;font-size:13px}@media (max-width:900px){.up .legal-card{padding:26px 22px}}
