html:has(>body.lp){overscroll-behavior:auto;height:auto;overflow:hidden visible}body.lp{overscroll-behavior:auto;height:auto;min-height:100%;position:static;overflow:hidden visible}.lp{font-family:var(--font-body);color:var(--ink);background:var(--bg);-webkit-text-size-adjust:100%;min-height:100vh}.lp *{box-sizing:border-box}.lp img{max-width:100%;display:block}.lp-wrap{width:100%;max-width:1040px;margin:0 auto;padding:0 18px}.lp-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0b0b12f5,#0b0b12bf);justify-content:space-between;align-items:center;padding-block:14px;display:flex;position:sticky;top:0}.lp-logo{font-family:var(--font-head);letter-spacing:-.02em;color:#fff;white-space:nowrap;font-size:18px;font-weight:900;text-decoration:none}.lp-logo-tld{color:var(--accent-2);font-weight:600}.lp-nav .links{display:none}.lp-nav a.btn{color:#fff}.lp-hero{gap:18px;padding-block:18px 8px;display:grid}.lp-hero h1{margin:0 0 14px;font-size:clamp(36px,11vw,66px);line-height:.98}.lp-hero h1 span{background:linear-gradient(90deg, var(--accent), #ff4fa3);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-hero p{color:var(--muted);margin:0 0 18px;font-size:16px;line-height:1.5}.lp-hero .cta{gap:10px;display:grid}.lp-hero .cta .btn{width:100%}.lp-badges{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lp-hero-img{aspect-ratio:4/5;box-shadow:0 30px 60px -30px var(--accent-glow);background:#14142a;border-radius:28px;position:relative;overflow:hidden}.lp-hero-img img{object-fit:cover;width:100%;height:100%}.lp-hero-img .tag{flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.lp-hero-img .tag span{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0e1ad1;border-radius:12px;padding:8px 12px;font-size:12px;font-weight:700}.lp-section{border-top:1px solid var(--line);padding:36px 0}.lp-section h2{margin:0 0 8px;font-size:clamp(26px,7vw,36px);line-height:1.05}.lp-section .lead{color:var(--muted);max-width:640px;margin:0 0 22px;font-size:16px;line-height:1.5}.lp-grid{grid-template-columns:1fr;gap:12px;display:grid}.lp-card{background:var(--glass-strong);border:1px solid var(--line);border-radius:22px;overflow:hidden}.lp-card .img{aspect-ratio:16/10;background:#14142a}.lp-card .img img{object-fit:cover;width:100%;height:100%}.lp-card .body{padding:16px 18px 18px}.lp-card .ic{margin-bottom:8px;font-size:26px}.lp-card h3{font-family:var(--font-head);text-transform:none;letter-spacing:0;color:#fff;text-shadow:none;margin:0 0 6px;padding:0;font-size:16px}.lp-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.lp-shots{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lp-shots figure{border:1px solid var(--line);background:#14142a;border-radius:18px;flex-direction:column;margin:0;display:flex;overflow:hidden}.lp-shots img{aspect-ratio:9/12;object-fit:cover;flex:none;width:100%;height:auto;min-height:0}.lp-shots figcaption{color:var(--muted);padding:8px 10px;font-size:12px}.lp-shots figure.wide{grid-column:span 2}.lp-shots figure.wide img{aspect-ratio:16/9}.lp-bonus{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 40%, #000), #12081c);border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);border-radius:28px;overflow:hidden}.lp-bonus .img{aspect-ratio:16/10}.lp-bonus .img img{object-fit:cover;width:100%;height:100%}.lp-bonus .body{padding:22px}.lp-bonus .num{font-family:var(--font-head);font-size:clamp(56px,18vw,110px);font-weight:900;line-height:1}.lp-steps{counter-reset:s;grid-template-columns:1fr;gap:10px;display:grid}.lp-steps div{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;padding:16px 16px 16px 56px;font-size:14px;line-height:1.45;position:relative}.lp-steps div:before{counter-increment:s;content:counter(s);background:var(--accent);color:#fff;width:30px;height:30px;font-family:var(--font-head);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:14px;left:14px}.lp-partner{gap:14px;display:grid}.lp-partner .img{aspect-ratio:4/3;background:#14142a;border-radius:22px;overflow:hidden}.lp-partner .img img{object-fit:cover;width:100%;height:100%}.lp-form{grid-template-columns:1fr;gap:10px;display:grid}.lp-form textarea{resize:vertical;min-height:110px;padding:14px 16px}.lp-form .btn{width:100%}.lp-footer{border-top:1px solid var(--line);color:var(--muted);gap:10px;padding-block:28px 90px;font-size:13px;display:grid}.lp-footer a{color:var(--muted)}.lp-legal{max-width:760px;margin:0 auto;padding:20px 18px 60px;line-height:1.6}.lp-legal h1{margin:16px 0 10px;font-size:30px}.lp-legal h2{margin:26px 0 8px;font-size:19px}.lp-legal p,.lp-legal li{color:#f4f4ffd9;font-size:15px}.faq details{border-bottom:1px solid var(--line);padding:14px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:10px;font-weight:700;list-style:none;display:flex}.faq summary:after{content:"+";color:var(--accent-2);font-family:var(--font-head)}.faq details[open] summary:after{content:"–"}.faq summary::-webkit-details-marker{display:none}.faq p{color:var(--muted);margin:8px 0 0;font-size:14px}.lp-sticky{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:30;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0e1adb;border-radius:20px;gap:8px;padding:8px;display:flex;position:fixed}.lp-sticky .btn{white-space:nowrap;flex:1;min-height:50px;padding:0 10px;font-size:13px}.lp-sticky .note{display:none}@media (min-width:760px){.lp-nav{padding-block:18px}.lp-nav .links{align-items:center;gap:18px;display:flex}.lp-nav .links a{color:var(--muted);font-size:14px;text-decoration:none}.lp-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:32px;padding-block:48px 32px}.lp-hero p{max-width:520px;font-size:18px}.lp-hero .cta{grid-template-columns:auto auto;justify-content:start}.lp-hero .cta .btn{width:auto}.lp-section{padding:52px 0}.lp-grid{grid-template-columns:repeat(3,1fr);gap:14px}.lp-shots{grid-template-columns:repeat(4,1fr)}.lp-shots figure.wide{grid-column:span 2}.lp-shots figure.wide img{aspect-ratio:auto;flex:1;min-height:0}.lp-bonus{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.lp-bonus .img{aspect-ratio:auto;min-height:100%}.lp-bonus .body{padding:36px}.lp-steps{grid-template-columns:repeat(3,1fr)}.lp-partner{grid-template-columns:1fr 1fr;align-items:center}.lp-form{grid-template-columns:1fr 1fr}.lp-form .full{grid-column:span 2}.lp-form .btn{width:auto}.lp-footer{flex-wrap:wrap;justify-content:space-between;padding-block:28px 48px;display:flex}.lp-sticky{display:none}}.lp picture{display:contents}.lp-hero .pill+h1{margin-top:14px}.lp-hero-img.ratio-43{aspect-ratio:4/3}.lp-bonus h2{margin:6px 0 8px}.lp-bonus .lead{margin-bottom:14px}.lp-bonus a.small,.lp-form a,.lp-legal a,.faq a{color:var(--accent-2)}.lp-note{margin-top:18px}ol.lp-steps{margin:0;padding:0;list-style:none}.lp-steps li{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;padding:16px 16px 16px 56px;font-size:14px;line-height:1.45;position:relative}.lp-steps li:before{counter-increment:s;content:counter(s);background:var(--accent);color:#fff;width:30px;height:30px;font-family:var(--font-head);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:14px;left:14px}.lp-facts{grid-template-columns:1fr;gap:10px;margin:0;display:grid}.lp-facts>div{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;padding:14px 16px}.lp-facts dt{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-2);margin-bottom:4px;font-size:12px;font-weight:700}.lp-facts dd{margin:0;font-size:14px;line-height:1.5}.hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.skip{z-index:50;background:var(--accent);color:#fff;border-radius:12px;padding:10px 14px;font-weight:700;text-decoration:none;position:absolute;top:12px;left:-9999px}.skip:focus{left:12px}.lp-404{text-align:center;padding-top:48px}.lp-404 .pill{margin-bottom:14px}.lp-404 .cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}@media (min-width:760px){.lp-facts{grid-template-columns:repeat(2,1fr);gap:12px}}.lp a.btn{text-decoration:none}
