.lp{--coral:#d97757;--coral-deep:#b85e3a;--coral-pale:#fdf0e8;--charcoal:#14110F;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ink);line-height:1.55}.lp *{box-sizing:border-box;margin:0;padding:0}.lp .wrap{max-width:1000px;margin:0 auto;padding:0 24px}.lp h1,.lp h2{font-family:"PT Serif",Georgia,serif;color:var(--charcoal);letter-spacing:-.4px;line-height:1.1}.lp h3{font-family:Inter Tight,sans-serif;letter-spacing:-.2px}.lp a{color:inherit;text-decoration:none}.lp .eyebrow{font-family:DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:600;color:var(--coral-deep)}.lp .em{color:var(--coral-deep);font-style:italic}.lp .btn{display:inline-flex;align-items:center;gap:8px;font-family:Inter Tight,sans-serif;font-weight:600;font-size:15px;cursor:pointer;background:linear-gradient(180deg,#e08a6c,#bb5f3b);color:#fff;border:1px solid rgba(120,60,35,.3);border-radius:14px;padding:14px 26px;box-shadow:inset 0 1px #ffffff4d,0 6px 16px #465a322e;transition:transform .08s ease,filter .15s ease}.lp .btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.lp .btn.ghost{background:linear-gradient(180deg,#fff,#f6f1ec);color:var(--coral-deep);border:1px solid var(--ring);box-shadow:none}.lp .top{height:4px;background:linear-gradient(90deg,var(--coral),var(--coral-deep))}.lp .site-header{position:sticky;top:0;z-index:50;background:#fff;box-shadow:0 1px 0 var(--ring),0 6px 22px #46553712}.lp nav{display:flex;align-items:center;justify-content:space-between;padding:13px 0}.lp .navlinks{display:flex;gap:22px;align-items:center;font-family:Inter Tight,sans-serif;font-size:14px;color:var(--mid)}.lp .navitem{position:relative}.lp .navtop{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.lp .caret{font-size:10px;opacity:.7;transition:transform .15s ease}.lp .navitem:hover .caret,.lp .navitem:focus-within .caret{transform:rotate(180deg)}.lp .dropdown{position:absolute;top:100%;left:0;padding:9px 6px 6px;min-width:186px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease,visibility .14s;z-index:60}.lp .dropdown-inner{background:var(--surface);border:1px solid var(--ring);border-radius:12px;box-shadow:0 12px 30px #46553724;padding:6px;display:flex;flex-direction:column;gap:2px}.lp .navitem:hover .dropdown,.lp .navitem:focus-within .dropdown{opacity:1;visibility:visible;transform:translateY(0)}.lp .dropdown a{display:block;padding:9px 12px;border-radius:8px;font-size:14px;color:var(--ink);white-space:nowrap}.lp .dropdown a:hover{background:var(--coral-pale);color:var(--coral-deep)}.lp .mhero{text-align:center;padding:56px 0 10px;max-width:720px;margin:0 auto}.lp .pill{display:inline-block;background:var(--coral-pale);color:var(--coral-deep);text-transform:uppercase;letter-spacing:.12em;font-weight:600;font-size:11px;padding:6px 13px;border-radius:9px;margin-bottom:18px}.lp .mhero h1{font-size:46px;margin:0 0 16px}.lp .mhero .sub{font-size:19px;color:var(--mid);max-width:600px;margin:0 auto 26px}.lp .sec{padding:46px 0}.lp .section-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin:0 0 18px;text-align:center}.lp .sec-head{text-align:center;max-width:640px;margin:0 auto 34px}.lp .sec-head .eyebrow{display:inline-block;margin-bottom:10px}.lp .sec-head h2{font-size:33px;line-height:1.14;margin:0;letter-spacing:-.4px}@media (max-width:760px){.lp .sec-head h2{font-size:26px}}.lp .grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;max-width:820px;margin:0 auto}.lp .card{background:var(--surface);border-radius:18px;box-shadow:var(--shadow-soft);border:1px solid var(--ring);padding:22px;display:flex;gap:15px;align-items:flex-start}.lp .ico{width:42px;height:42px;flex:0 0 42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--sage-deep);background:linear-gradient(160deg,#fdf0e8,#f7ddd0);box-shadow:inset 0 1px #fff,0 2px 6px #323c281a}.lp .card h3{font-size:15px;font-weight:600;margin:0 0 4px;color:var(--ink)}.lp .card p{font-size:13.5px;color:var(--mid);margin:0;line-height:1.5}.lp .steps{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:2px}.lp .step{display:flex;gap:16px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--ring)}.lp .step:last-child{border-bottom:0}.lp .stepn{flex:0 0 34px;height:34px;border-radius:50%;background:var(--sage-deep);color:#fff;font-family:"PT Serif",serif;font-size:15px;display:flex;align-items:center;justify-content:center}.lp .step h3{font-size:15px;margin:0 0 3px}.lp .step p{font-size:13.5px;color:var(--mid);margin:0}.lp .cta-card{background:linear-gradient(160deg,#fdf0e8,#f7ddd0);border:1.5px solid rgba(185,94,58,.25);border-radius:var(--radius-lg);padding:44px 40px;text-align:center;margin:12px auto 0;max-width:720px}.lp .cta-card h2{font-size:27px;margin:0 0 10px}.lp .fine{font-size:12.5px;color:var(--mid);margin:12px 0 0}.lp footer{border-top:1px solid var(--ring);margin-top:44px;padding:40px 0;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:24px}.lp footer .fh{font-family:Inter Tight,sans-serif;font-weight:600;font-size:13px;color:var(--charcoal);margin-bottom:12px}.lp footer a,.lp footer .fl{display:block;font-size:13px;color:var(--mid);margin-bottom:8px}.lp .copyright{text-align:center;padding:16px 0 30px;font-size:12px;color:var(--soft);font-family:"PT Serif",serif;font-style:italic}@media (max-width:760px){.lp .navlinks a{display:none}.lp .mhero h1{font-size:34px}.lp .grid2{grid-template-columns:1fr}.lp footer{grid-template-columns:1fr 1fr}}
