.lander-nav .lander-actions{align-items:center;gap:1.25rem;font-size:.95rem;font-weight:600;display:flex}.lander-nav .lander-login{color:var(--ink-2);opacity:.85;text-decoration:none}.lander-nav .lander-login:hover{opacity:1}.lander-nav .btn{min-height:42px;padding:0 18px}.lander .pr-hero{padding:64px 0 40px}.lander .pr-hero .wrap{grid-template-columns:minmax(0,56fr) minmax(0,44fr);align-items:center;gap:56px;display:grid}.lander .pr-hero h1{text-wrap:balance;max-width:15ch;margin-top:.9rem;font-size:clamp(2.3rem,4.4vw,3.8rem);line-height:1.04}.lander .pr-lead{color:var(--ink-2);max-width:52ch;margin:1.3rem 0 1.8rem;font-size:1.12rem;line-height:1.6}.lander .pr-actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;display:flex}.lander .pr-price{border-radius:22px;padding:30px 30px 28px}.lander .pr-amt{font:600 clamp(3.4rem,6vw,4.4rem)/1 var(--data);letter-spacing:-.03em;color:var(--ink);margin:.6rem 0 .5rem}.lander .pr-facts{border-top:1px solid var(--hairline);margin:18px 0 22px}.lander .pr-facts>div{border-bottom:1px solid var(--hairline);grid-template-columns:88px minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.lander .pr-facts dt,.lander .pr-ledger dt{font:600 .72rem var(--data);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);padding-top:.2em}.lander .pr-facts dd{color:var(--ink);margin:0;font-size:.95rem}.lander .btn.pr-wide{justify-content:center;width:100%}.lander .pr-panel-note{text-align:center;margin:14px 0 0}.lander .pr-sec{padding:64px 0}.lander .pr-sec-last{padding-bottom:8px}.lander .pr-sec .sec-head{margin-bottom:2rem}.lander .pr-split{grid-template-columns:minmax(0,36fr) minmax(0,64fr);align-items:start;gap:56px;display:grid}.lander .pr-intro h2{text-wrap:balance;max-width:14ch}.lander .pr-intro p{color:var(--ink-2);max-width:40ch;margin:1.1rem 0 0;line-height:1.6}.lander .pr-h2{text-wrap:balance;max-width:22ch;margin-bottom:2.4rem}.lander .pr-sheet{border-radius:20px;padding:0;overflow:hidden}.lander .pr-sheet .band{background:linear-gradient(180deg,var(--sage-mid),var(--eucalypt));color:var(--paper);font:600 .68rem var(--data);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:12px 22px;display:flex}.lander .pr-rows{background:var(--glass-strong);margin:0;padding:4px 0;list-style:none}.lander .pr-row{border-bottom:1px solid var(--hairline);grid-template-columns:40px minmax(0,1fr);gap:12px;padding:15px 22px;display:grid}.lander .pr-row:last-child{border-bottom:0}.lander .pr-row .n{font:600 .8rem var(--data);color:var(--ink-3);padding-top:.15em}.lander .pr-row h3{margin:0 0 .25rem;font-size:1.04rem}.lander .pr-row p{color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.5}.lander .pr-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:30px 0 0;list-style:none;display:grid;position:relative}.lander .pr-steps:before{content:"";background:var(--hairline-strong);height:1px;position:absolute;top:5px;left:0;right:0}.lander .pr-step{position:relative}.lander .pr-step:before{content:"";background:var(--ember);width:10px;height:10px;position:absolute;top:-30px;left:0;transform:rotate(45deg)}.lander .pr-step+.pr-step:before{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--eucalypt)}.lander .pr-step .num{font:600 .7rem var(--data);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.lander .pr-step h3{margin:.55rem 0 .45rem;font-size:1.14rem}.lander .pr-step p{color:var(--ink-2);max-width:30ch;margin:0;font-size:.95rem;line-height:1.55}.lander .pr-ledger{margin:0}.lander .pr-ledger>div{border-top:1px solid var(--hairline);grid-template-columns:150px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.lander .pr-ledger>div:last-child{border-bottom:1px solid var(--hairline)}.lander .pr-ledger dd{color:var(--ink);max-width:62ch;margin:0;line-height:1.6}.lander .pr-ledger a,.lander .pr-close .src a{color:var(--eucalypt);text-underline-offset:2px;text-decoration:underline}.lander .pr-ledger a:hover,.lander .pr-close .src a:hover{color:var(--ink)}.lander .pr-close{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem 2rem;padding:26px 30px;display:flex}.lander .pr-close h2{font-size:clamp(1.5rem,2.6vw,2.1rem)}.lander .pr-close .src{margin:.6rem 0 0}.lander-footer .brand{display:inline-block}.lander-footer .lander-legal{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:10px 20px;margin-top:18px;padding-top:14px;font-size:13px;display:flex}.lander-footer .lander-legal a{color:var(--field-2);text-decoration:none}.lander-footer .lander-legal a:hover{color:var(--paper);text-decoration:underline}@media (min-width:1021px){.lander .pr-hero .pr-actions{display:none}.lander .pr-intro{position:sticky;top:112px}}@media (max-width:1020px){.lander .pr-hero .wrap,.lander .pr-split{grid-template-columns:1fr;gap:32px}.lander .pr-intro h2,.lander .pr-hero h1{max-width:20ch}.lander .pr-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.lander .pr-steps:before{display:none}.lander .pr-step{border-top:1px solid var(--hairline-strong);padding-top:22px}.lander .pr-step:before{top:-5.5px}.lander .pr-steps{padding-top:0}}@media (max-width:640px){.lander .pr-hero{padding:36px 0 24px}.lander .pr-sec{padding:48px 0}.lander .pr-price{padding:24px 20px 22px}.lander .pr-steps{grid-template-columns:1fr;row-gap:28px}.lander .pr-ledger>div{grid-template-columns:1fr;gap:6px}.lander .pr-row{grid-template-columns:32px minmax(0,1fr);padding:14px 16px}.lander .pr-sheet .band{padding:11px 16px}.lander .pr-close{padding:22px 20px}.lander .pr-close .btn{justify-content:center;width:100%}}@media (max-width:480px){.lander-nav .lander-login{display:none}.lander-nav .btn{min-height:40px;padding:0 14px;font-size:.88rem}.lander .pr-sheet .band span:last-child{display:none}}
