.lp{--ink:#0b0b14;--muted:#5f5f6b;--muted-2:#6c6c79;--tld:#9aa0ad;--canvas:#fff;--glass:linear-gradient(180deg, #ffffff9e, #fff6);--glass-border:#ffffffb3;--glass-shadow:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #ffffff59, 0 1px 1px #0d0f280a, 0 34px 64px -26px #2e36784d, 0 10px 24px -14px #4650be33;--field:#ffffff8c;--field-border:#0d0f2824;--field-border-hover:#0d0f283d;--accent:linear-gradient(135deg, #0a84ff 0%, #5e5ce6 55%, #8e8bff 100%);--focus:#5e5ce6;--err:#c4282d;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--type-trim:.13em;min-height:100dvh;color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,Segoe UI,sans-serif;position:relative;overflow-x:hidden}@media (prefers-color-scheme:dark){.lp{--ink:#f4f5fb;--muted:#a2a4b4;--muted-2:#9496ab;--tld:#74778f;--canvas:#07080f;--glass:linear-gradient(180deg, #ffffff1f, #ffffff0d);--glass-border:#fff3;--glass-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #ffffff0f, 0 1px 1px #00000080, 0 40px 70px -28px #000000b3, 0 10px 30px -16px #465adc57;--field:#ffffff12;--field-border:#ffffff2e;--field-border-hover:#ffffff4d;--accent:linear-gradient(135deg, #2b9bff 0%, #6f6cff 55%, #a78bff 100%);--focus:#9c95ff;--err:#ff6b6f}}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp-wash{z-index:0;pointer-events:none;background:radial-gradient(40% 46% at 22% 24%,#ffaa6c29 0%,#0000 72%),radial-gradient(42% 48% at 82% 76%,#9682ec26 0%,#0000 72%);position:fixed;inset:0}.lp-page{z-index:2;position:relative}.lp-hero{justify-content:center;align-items:center;gap:var(--space-10);text-align:center;flex-direction:column;min-height:100dvh;padding:clamp(18px,3.2vw,40px);display:flex;position:relative}.lp-eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--muted-2);margin:0;font-size:11.5px;font-weight:650}.lp-name{margin:calc(var(--space-2) + var(--type-trim)) 0 calc(var(--space-6) + var(--type-trim));letter-spacing:-.04em;color:var(--ink);font-size:clamp(2.5rem,9vw,5rem);font-weight:700;line-height:.92}.lp-name .lp-tld{color:var(--tld);font-weight:600}.lp-trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,3vw,30px);display:flex}.lp-trust .lp-item{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.lp-trust .lp-item svg{width:16px;height:16px;color:var(--focus);stroke:url(#lp-icon-grad)}.lp-card{border:1px solid var(--glass-border);background:var(--glass);width:min(444px,100%);box-shadow:var(--glass-shadow);text-align:left;border-radius:28px;padding:clamp(18px,2.6vw,24px);position:relative;overflow:hidden}.lp-card:before{content:"";pointer-events:none;border-radius:inherit;opacity:.8;mix-blend-mode:screen;background:radial-gradient(42% 58% at 34% 0,#ffffff8c,#0000 60%);position:absolute;inset:0}.lp-card>*{position:relative}.lp-card-title{margin:0 0 var(--space-4);letter-spacing:-.015em;font-size:16px;font-weight:650}.lp-opts{margin-bottom:var(--space-3);flex-direction:column;gap:9px;display:flex}.lp-opt{border:1px solid var(--field-border);cursor:pointer;background:var(--field);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s;display:flex;box-shadow:inset 0 1px #ffffff80}.lp-opt input{opacity:0;pointer-events:none;position:absolute}.lp-dot{border:1.5px solid var(--field-border);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.lp-dot:after{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px;transition:transform .16s cubic-bezier(.2,.8,.2,1);transform:scale(0)}.lp-opt:has(input:checked){box-shadow:0 0 0 1.5px color-mix(in srgb, var(--focus) 60%, transparent), inset 0 1px 0 #fff9;border-color:#0000}.lp-opt input:checked~.lp-dot{border-color:#0000}.lp-opt input:checked~.lp-dot:after{transform:scale(1)}.lp-opt .lp-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.lp-opt .lp-label{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.lp-opt .lp-hint{color:var(--muted);font-size:12px}.lp-opt .lp-price{letter-spacing:-.02em;margin-left:auto;font-size:18px;font-weight:700}.lp-opt .lp-price.lp-dash{color:var(--muted-2);font-weight:500}.lp-form{flex-direction:column;gap:10px;display:flex}.lp-float{position:relative}.lp-field{border:1px solid var(--field-border);background:var(--field);width:100%;font:inherit;color:var(--ink);border-radius:14px;outline:none;padding:15px 16px;font-size:14.5px;transition:border-color .18s,box-shadow .2s,background-color .2s;box-shadow:inset 0 1px #ffffff73}.lp-field::placeholder{color:#0000}.lp-field:hover{border-color:var(--field-border-hover)}.lp-lbl{color:var(--muted-2);pointer-events:none;transform-origin:0;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;max-width:calc(100% - 32px);padding:0 4px;font-size:14.5px;line-height:1;transition:transform .2s cubic-bezier(.2,.8,.2,1),color .18s;position:absolute;top:50%;left:16px;overflow:hidden;transform:translateY(-50%)}.lp-field:focus~.lp-lbl,.lp-field:not(:placeholder-shown)~.lp-lbl{color:var(--muted-2);background:linear-gradient(var(--canvas), var(--canvas)) padding-box, var(--glass);top:0;transform:translateY(-50%)scale(.78)}.lp-field:focus~.lp-lbl{color:var(--focus)}.lp-field:focus{border-color:var(--focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--focus) 15%, transparent), inset 0 1px 0 #ffffff80}.lp-field:focus-visible{outline:none}.lp-float.lp-amount .lp-field{letter-spacing:-.02em;appearance:textfield;padding:15px 56px 15px 16px;font-size:22px;font-weight:650;transition:border-color .18s,box-shadow .2s,padding-left .18s}.lp-float.lp-amount .lp-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lp-float.lp-amount .lp-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lp-float.lp-amount .lp-cur{color:var(--ink);pointer-events:none;opacity:0;font-size:22px;font-weight:700;transition:opacity .18s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.lp-float.lp-amount .lp-field:focus~.lp-cur,.lp-float.lp-amount .lp-field:not(:placeholder-shown)~.lp-cur{opacity:1}.lp-float.lp-amount .lp-unit{color:var(--muted-2);pointer-events:none;font-size:12px;font-weight:600;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.lp-float.lp-amount .lp-field:focus,.lp-float.lp-amount .lp-field:not(:placeholder-shown){padding-left:30px}.lp-float.lp-amount .lp-field:focus~.lp-lbl,.lp-float.lp-amount .lp-field:not(:placeholder-shown)~.lp-lbl{top:0;transform:translateY(-50%)scale(.62)}.lp-float.lp-message .lp-field{resize:none;padding:16px 16px 12px;font-size:14.5px;line-height:1.45}.lp-float.lp-message .lp-lbl{top:22px;transform:none}.lp-float.lp-message .lp-field:focus~.lp-lbl,.lp-float.lp-message .lp-field:not(:placeholder-shown)~.lp-lbl{top:0;transform:scale(.78)}.lp-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.lp-cta{margin-top:var(--space-3);cursor:pointer;color:#fff;letter-spacing:-.01em;background:#111317;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px 20px;font-size:15px;font-weight:650;transition:background-color .15s,opacity .15s;display:inline-flex}.lp-cta svg{width:17px;height:17px}.lp-cta:hover{background:#1c1f27}.lp-cta:active{background:#0c0d10}.lp-cta:disabled{opacity:.5;cursor:default}.lp-note{margin:var(--space-3) 0 0;text-align:center;color:var(--muted-2);justify-content:center;align-items:center;gap:6px;font-size:11.5px;display:flex}.lp-note svg{stroke:url(#lp-icon-grad);width:13px;height:13px}.lp-ok{text-align:center;color:var(--ink);margin:0;padding:18px;font-size:14px;font-weight:550}.lp-err{text-align:center;color:var(--err);margin:8px 0 0;font-size:12.5px}.lp-scroll-hint{color:var(--muted-2);opacity:.7;animation:2.4s ease-in-out infinite lp-bob;position:absolute;bottom:clamp(14px,3vh,26px);left:50%;transform:translate(-50%)}.lp-scroll-hint svg{stroke-width:1.75px;width:28px;height:28px}@keyframes lp-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,5px)}}.lp-faq{max-width:640px;margin:0 auto;padding:clamp(36px,8vh,84px) clamp(18px,3.2vw,40px) clamp(40px,7vh,72px)}.lp-faq h2{text-align:center;letter-spacing:-.025em;margin:0 0 clamp(18px,3.4vh,30px);font-size:clamp(1.5rem,3.4vw,2rem);font-weight:700}.lp-faq details{border:1px solid var(--glass-border);background:var(--glass);border-radius:16px;margin-bottom:10px;box-shadow:inset 0 1px #ffffff80,0 10px 26px -20px #2e367866}.lp-faq summary{cursor:pointer;letter-spacing:-.01em;color:var(--ink);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;font-size:15px;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary .lp-chev{width:18px;height:18px;color:var(--muted-2);flex:none;transition:transform .22s}.lp-faq details[open] summary .lp-chev{transform:rotate(180deg)}.lp-faq .lp-ans{color:var(--muted);max-width:56ch;padding:0 18px 16px;font-size:14px;line-height:1.6}.lp-footer{text-align:center;color:var(--muted-2);padding:0 0 28px;font-size:12px}.lp :focus-visible:not(.lp-field){outline:2px solid var(--focus);outline-offset:3px;border-radius:12px}.lp-opt:has(input:focus-visible){box-shadow:0 0 0 2px color-mix(in srgb, var(--focus) 45%, transparent), inset 0 1px 0 #fff9;border-color:#0000}@media (prefers-reduced-motion:reduce){.lp-scroll-hint,.lp-lbl,.lp-field,.lp-float.lp-amount .lp-cur,.lp-cta{transition:none;animation:none}}@media (min-width:940px){.lp-name{font-size:clamp(3.5rem,6.5vw,6rem)}}
