.lp{--lp-ink:#16222a;--lp-ink-deep:#0e1a20;--lp-desk:#e2ebed;--lp-paper:#fff;--lp-teal:#2e6f7e;--lp-teal-pale:#7fb3bf;--lp-amber:#d08a4a;--lp-slate:#4c565e;font-family:var(--font-body), system-ui, sans-serif;background:var(--lp-desk);color:var(--lp-ink);flex-direction:column;min-height:100dvh;display:flex;overflow-x:hidden}.lp a{color:inherit;text-decoration:none}.lp :focus-visible{outline:2px solid var(--lp-amber);outline-offset:3px;border-radius:4px}.lp-nav{background:var(--lp-ink);color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(16px,5vw,56px);display:flex}.lp-wordmark{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.lp-nav-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.lp-lang,.lp-signin{color:inherit;cursor:pointer;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;transition:background .15s,border-color .15s;display:inline-flex}.lp-lang:hover,.lp-signin:hover:not(:disabled){background:#ffffff1a;border-color:#fff6}.lp-signin:disabled{opacity:.7;cursor:progress}.lp-signin svg{flex:none}.lp-hero{background:linear-gradient(168deg, var(--lp-ink) 0%, var(--lp-ink-deep) 100%);color:#fff;margin-bottom:-140px;padding:clamp(44px,6vw,88px) clamp(16px,5vw,56px) 140px}.lp-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,430px);align-items:end;gap:clamp(32px,5vw,64px);width:100%;max-width:1160px;margin:0 auto;display:grid}.lp-hero-text{max-width:34ch;padding-bottom:clamp(24px,4vw,56px)}.lp-eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-teal-pale);margin:0 0 20px;font-size:11px}.lp-eyebrow-dark{color:var(--lp-teal)}.lp-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.032em;text-wrap:balance;margin:0 0 22px;font-size:clamp(36px,5.1vw,62px);font-weight:700;line-height:1.02}.lp-lede{color:#c9d6da;max-width:46ch;margin:0 0 36px;font-size:clamp(16px,1.5vw,19px);line-height:1.62}.lp-cta-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.lp button.lp-cta,a.lp-cta{background:linear-gradient(180deg, #e09a5c 0%, var(--lp-amber) 100%);color:var(--lp-ink-deep);border:1px solid #ffffff3d;border-radius:14px;align-items:center;gap:14px;padding-block:8px;padding-inline:8px 26px;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 12px 30px #d08a4a42}.lp-cta svg{box-sizing:content-box;background:var(--lp-paper);border-radius:10px;padding:9px;box-shadow:0 1px 2px #16222a33}.lp button.lp-cta:hover:not(:disabled),a.lp-cta:hover{filter:saturate(1.05);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff73,0 18px 40px #d08a4a57}.lp button.lp-cta:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 1px #ffffff59,0 6px 16px #d08a4a3d}.lp button.lp-cta:focus-visible,a.lp-cta:focus-visible{outline:2px solid var(--lp-paper);outline-offset:3px}.lp button.lp-cta:disabled{cursor:progress;filter:saturate(.75);transform:none}.lp-cta-note{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--lp-teal-pale);font-size:12px}.lp-sheet{z-index:1;transform-origin:bottom;margin-bottom:-88px;position:relative;transform:rotate(-1.6deg)}.lp-sheet img{border-radius:3px;width:100%;height:auto;display:block;box-shadow:0 1px 2px #0e1a2047,0 24px 60px #0e1a2066}.lp-items-wrap{background:var(--lp-desk);justify-content:center;padding:clamp(150px,16vw,186px) clamp(16px,5vw,56px) clamp(56px,8vw,96px);display:flex}.lp-items{background:var(--lp-paper);border-radius:4px;width:100%;max-width:860px;padding:clamp(28px,5vw,56px);box-shadow:0 1px 2px #23555f14,0 18px 46px #23555f24}.lp-table{border-collapse:collapse;width:100%}.lp-table th{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--lp-teal);text-align:start;padding:11px 16px;font-size:10.5px;font-weight:500}.lp-table th:first-child{border-radius:3px 0 0 3px}.lp-table th:last-child{border-radius:0 3px 3px 0}.lp-table td{color:var(--lp-slate);border-bottom:1px solid #eceae5;padding:15px 16px;font-size:clamp(14px,1.35vw,16px);line-height:1.5}.lp-num{text-align:end;white-space:nowrap}.lp-yes{font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-teal);font-size:13px}.lp-total{border-top:2px solid var(--lp-amber);justify-content:space-between;align-items:baseline;gap:20px;margin-top:28px;padding-top:20px;display:flex}.lp-total-label{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--lp-teal);font-size:clamp(19px,2.4vw,26px);font-weight:600}.lp-total-value{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--lp-ink);font-size:clamp(26px,4.4vw,46px);font-weight:700}.lp-total-note{color:#8b949c;max-width:58ch;margin:14px 0 0;font-size:14px;line-height:1.6}.lp-privacy{background:var(--lp-ink);color:#fff;justify-content:center;padding:clamp(56px,9vw,104px) clamp(16px,5vw,56px);display:flex}.lp-privacy-inner{width:100%;max-width:700px}.lp-h2{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;margin:0 0 28px;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.06}.lp-body{color:#c9d6da;margin:0 0 18px;font-size:clamp(15px,1.45vw,17px);line-height:1.68}.lp-underline{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--lp-amber);padding-bottom:2px;font-size:12px}.lp-footer{background:var(--lp-ink-deep);color:#8fa3aa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:26px clamp(16px,5vw,56px);font-size:13px;display:flex}@media (max-width:900px){.lp-hero{margin-bottom:-118px;padding-bottom:118px}.lp-hero-inner{grid-template-columns:minmax(0,1fr);justify-items:center}.lp-hero-text{max-width:none;padding-bottom:8px}.lp-sheet{max-width:min(88vw,420px);margin-bottom:-64px}.lp-items-wrap{padding-top:clamp(150px,34vw,190px)}.lp-total{flex-direction:column;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion:no-preference){.lp-eyebrow,.lp-title,.lp-lede,.lp-cta-row{animation:.7s cubic-bezier(.2,.7,.2,1) backwards lp-rise}.lp-title{animation-delay:60ms}.lp-lede{animation-delay:.13s}.lp-cta-row{animation-delay:.2s}.lp-sheet{animation:.9s cubic-bezier(.2,.8,.2,1) .22s backwards lp-settle}}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes lp-settle{0%{opacity:0;transform:translateY(46px)rotate(-4.5deg)}}.lp-notice{text-align:center;background:var(--primary-soft);color:var(--primary-dark);border-bottom:1px solid var(--line);margin:0;padding:10px 16px;font-size:14px}.lp-notice-warn{color:#9d2f2f;background:#fdecec;border-bottom-color:#f3c9c9}.lp-cta-off{color:var(--slate);box-shadow:none;background:#e9e6e1}.lp-cta-failed{color:#ffd7d7;background:#9d2f2f59;border-radius:8px;flex-basis:100%;padding:8px 12px;font-size:13px}.lp-signin-plain{appearance:none;color:var(--lp-paper);cursor:pointer;background:0 0;border-block-start:0;border-inline:0;align-items:center;gap:8px;margin:0;padding:0 0 2px;display:inline-flex}.lp-signin-plain:disabled{opacity:.7;cursor:progress}.lp-langs{background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:2px;padding:2px;display:flex}.lp-lang-on,.lp-lang-on:hover{color:#fff;background:#ffffff29;border-color:#0000}.lp-langs .lp-lang{border-color:#0000;padding:6px 8px}.lp[dir=rtl],.lp[dir=rtl] .lp-eyebrow,.lp[dir=rtl] .lp-cta-note,.lp[dir=rtl] .lp-table th,.lp[dir=rtl] .lp-total-label,.lp[dir=rtl] .lp-h2,.lp[dir=rtl] .lp-underline,.lp[dir=rtl] .lp-note,.lp[dir=rtl] .lp-title,.lp[dir=rtl] .lp-lede{font-family:var(--font-arabic), var(--font-body), system-ui, sans-serif}.lp[dir=rtl] .lp-eyebrow,.lp[dir=rtl] .lp-title,.lp[dir=rtl] .lp-cta-note,.lp[dir=rtl] .lp-table th,.lp[dir=rtl] .lp-total-label,.lp[dir=rtl] .lp-total-value,.lp[dir=rtl] .lp-h2,.lp[dir=rtl] .lp-underline,.lp[dir=rtl] .lp-signin,.lp[dir=rtl] .lp-note{letter-spacing:normal}.lp[dir=rtl] .lp-hero-text,.lp[dir=rtl] .lp-items,.lp[dir=rtl] .lp-privacy{text-align:right}.lp[dir=rtl] .lp-sheet{transform:rotate(2deg)}
