.landing{--lp-ink:#141a2b;--lp-muted:#4b5365;--lp-orange:#ff6a1a;--lp-orange2:#ff8a1f;--lp-peach:#ffece5;min-height:100vh;background:#fcfbfe;color:var(--lp-ink);font:16px/1.5 Inter,system-ui,sans-serif}.landing a{color:inherit;text-decoration:none}.landing h1,.landing h2,.landing h3{font-family:Inter,system-ui,sans-serif;letter-spacing:-.02em;margin:0}.lp-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;height:60px;display:flex;align-items:center;gap:28px;padding:0 max(20px,calc((100vw - 1440px) / 2 + 20px));background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #eee9f1}.lp-nav{display:flex;gap:8px;margin-right:auto}.lp-nav a{padding:8px 16px;border-radius:8px;font-weight:600;font-size:15px;color:var(--lp-ink)}.lp-nav a:hover{background:#f4f1f6}.lp-nav a.active{background:var(--lp-peach);color:var(--lp-orange)}.lp-actions{display:flex;align-items:center;gap:12px}.lp-actions form{margin:0}.lp-pill{padding:6px 12px;border-radius:999px;background:var(--lp-peach);color:#c2490a;font-weight:600;font-size:13px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9px;cursor:pointer;font:700 15px Inter,sans-serif;padding:10px 18px;border:1px solid transparent;transition:.15s;white-space:nowrap}.lp-btn-lg{padding:15px 28px;font-size:16px;border-radius:10px}.lp-btn-primary{color:#fff!important;background:linear-gradient(180deg,#ff7a1a,#fb5f06);box-shadow:0 6px 16px rgba(251,95,6,.28)}.lp-btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.lp-btn-ghost{background:#fff;border-color:#d9d6de;color:var(--lp-ink)}.lp-btn-ghost:hover{background:#f7f5f9}.lp-btn-outline{background:#fff;border-color:#cfccd6;color:var(--lp-ink)}.lp-btn-outline:hover{background:#f7f5f9}.lp-hero{position:relative;overflow:hidden;background:linear-gradient(90deg,#faf4f2,#fff9f9 60%);padding:0 max(20px,calc((100vw - 1440px) / 2 + 20px));min-height:410px}.lp-hero-copy{position:relative;z-index:1;max-width:740px;padding:22px 0 36px 5vw}.lp-eyebrow{display:inline-block;padding:6px 16px;border-radius:999px;background:#ffe6dc;color:#f25c0a;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.lp-hero h1{font-size:clamp(34px,4.1vw,54px);line-height:1.05;font-weight:800;margin:20px 0 18px}.lp-accent{position:relative;display:inline-block;color:var(--lp-orange)}.lp-swoosh{position:absolute;left:4%;bottom:-10px;width:62%;height:12px;color:#f25c0a}.lp-hero p{color:#2b3347;font-size:18px;line-height:1.5;max-width:540px;margin:0 0 26px}.lp-cta{display:flex;flex-wrap:wrap;gap:14px}.lp-status{margin:14px 0 0!important;font-size:15px!important;color:var(--lp-muted)!important}.lp-status a{color:var(--lp-orange);font-weight:700}.lp-trust{display:flex;flex-wrap:wrap;gap:14px 34px;list-style:none;margin:26px 0 0;padding:0}.lp-trust li{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:14.5px}.lp-trust svg{width:22px;height:22px}.lp-hero-img{position:absolute;right:0;top:0;height:100%;width:auto;max-width:62%;object-fit:cover;object-position:left center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24%);mask-image:linear-gradient(90deg,transparent 0,#000 24%)}.lp-title{display:flex;align-items:center;justify-content:center;gap:28px;font-size:26px;font-weight:800;text-align:center}.lp-title:after,.lp-title:before{content:"";flex:0 1 220px;height:1px;background:#d7d3dc}.lp-title-light{color:#fff}.lp-title-light:after,.lp-title-light:before{background:rgba(255,255,255,.22)}.lp-how{background:#191f28;padding:28px 20px 40px;scroll-margin-top:60px}.lp-steps{max-width:1300px;margin:24px auto 0;display:flex;align-items:stretch;justify-content:center;gap:0}.lp-step-wrap{min-width:0}.lp-step,.lp-step-wrap{display:flex;align-items:center;flex:1 1}.lp-step{gap:22px;padding:20px 24px;border-radius:14px;background:#262c35;border:1px solid #353c48}.lp-step-icon{flex:none;width:76px;height:76px;display:grid;place-items:center}.lp-step-icon svg{width:100%;height:100%}.lp-step h3{color:#fff;font-size:19px;font-weight:700;display:flex;align-items:center;gap:10px;margin-bottom:6px}.lp-step p{margin:0;color:#c3c8d2;font-size:14.5px;line-height:1.45}.lp-num{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--lp-orange);color:#fff;font-size:14px;font-weight:800}.lp-arrow{flex:none;width:28px;height:28px;margin:0 14px;color:#c9ced8}.lp-make{padding:24px 20px 56px;scroll-margin-top:60px}.lp-cards{max-width:1440px;margin:18px auto 0;padding:0 max(0px,2vw);display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}.lp-card{border-radius:16px;overflow:hidden;box-shadow:0 6px 20px rgba(30,24,50,.07)}.lp-card img{display:block;width:100%;height:auto}.lp-card-body{padding:4px 22px 22px}.lp-card h3{font-size:20px;font-weight:800;margin-bottom:6px}.lp-card p{margin:0;font-size:15px;line-height:1.45;color:#2b3347}@media (max-width:1000px){.lp-nav{display:none}.lp-header{gap:12px}.lp-actions{margin-left:auto}.lp-hero{display:flex;flex-direction:column;min-height:0}.lp-hero-copy{max-width:none;padding:28px 0 8px}.lp-hero-img{position:static;width:100%;max-width:none;height:auto;margin:0 -20px;width:calc(100% + 40px);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%);mask-image:linear-gradient(180deg,transparent 0,#000 22%)}.lp-steps{flex-direction:column;gap:14px}.lp-step-wrap{flex-direction:column;align-items:stretch}.lp-arrow{display:none}.lp-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.lp-title:after,.lp-title:before{flex-basis:24px}.lp-cards{grid-template-columns:1fr}.lp-step{padding:16px;gap:14px}.lp-step-icon{width:56px;height:56px}.lp-btn-lg{width:100%}.lp-pill{display:none}.lp-header{padding:0 12px}.landing .brand{font-size:18px;gap:8px}.landing .brand .logo{width:30px;height:30px;font-size:17px}.lp-actions{gap:8px}.lp-actions .lp-btn{padding:8px 12px;font-size:13.5px}}.landing{--bg:#fcfbfe;--panel:#ffffff;--panel2:#f6f4f8;--line:#e3dfe8;--text:#141a2b;--muted:#4b5365;--accent:#ff6a1a;--accent2:#e5560a;--good:#1a9a5a;--bad:#d93a3a}.landing .btn{font-weight:700;background:#fff;border-color:#d9d6de;color:var(--lp-ink);border-radius:10px}.landing .btn:hover:not(:disabled){background:#f7f5f9;border-color:#c9c5d0}.landing .btn-primary{color:#fff;box-shadow:0 6px 16px rgba(251,95,6,.25)}.landing .btn-primary,.landing .btn-primary:hover:not(:disabled){border-color:transparent;background:linear-gradient(180deg,#ff7a1a,#fb5f06)}.landing .btn-primary:hover:not(:disabled){filter:brightness(1.06)}.landing .auth-card,.landing .card{box-shadow:0 8px 28px rgba(30,24,50,.08)}.landing .form-field label{color:#2b3347;font-weight:600}.landing .form-field input{background:#fff;border-color:#d9d6de}.landing .form-field input:focus{border-color:var(--lp-orange);box-shadow:0 0 0 3px rgba(255,106,26,.16)}.landing .alert.err{background:#fdecec;border-color:#f3c2c2;color:#9b2222}.landing .alert.ok{background:#e8f7ef;border-color:#b9e4cb;color:#14673c}.landing .alert.warn{background:#fff4e0;border-color:#f2d9a6;color:#8a5a07}.landing .alert a,.landing .auth-switch a{color:var(--lp-orange);font-weight:700}.landing .auth-switch a:hover{text-decoration:underline}.landing .badge{background:var(--lp-peach);border-color:#ffd2bd;color:#c2490a}.landing .page{padding-top:48px}.landing .hero h1{font-weight:800}.landing .plan.featured{border:2px solid var(--lp-orange)}.landing .plan .price{font-family:Inter,sans-serif;font-weight:800}.landing .status-card strong{color:var(--lp-ink)}.landing .auth-wrap{min-height:calc(100vh - 60px)}.landing .auth-card h1{font-size:26px;font-weight:800}.landing .page>.hero{text-align:center}.landing .page>.hero p{margin-left:auto;margin-right:auto}.landing .page>.hero .status-card{text-align:left;max-width:720px;margin:16px auto 0}.landing .grid.plans{margin:8px auto 0}.landing .privacy{text-align:center}