.lp{min-height:100vh;--sec-bg: transparent;--soft: color-mix(in srgb, var(--text) 84%, transparent);--mute: color-mix(in srgb, var(--text) 50%, transparent);container-type:inline-size;position:relative;overflow:clip;color:var(--text);font:300 16px/1.6 Inter,sans-serif;background:linear-gradient(color-mix(in srgb,var(--bg) 88%,transparent),color-mix(in srgb,var(--bg) 88%,transparent)),url(/ridges.svg) center / cover fixed;background-color:var(--bg)}.lp:before{content:"";position:absolute;left:-200px;top:-160px;width:820px;height:520px;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 30%,transparent),transparent);pointer-events:none}.lp img{display:block;max-width:100%}.lp figure{margin:0}.lp a{cursor:pointer}.lp .h{font-family:Sora,sans-serif;font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0}.lp .s-xl{font-size:40px}.lp .s-l{font-size:30px}.lp .s-m{font-size:24px}.lp .s-s{font-size:19px}.lp .hl{font-style:normal;color:var(--p-accent, var(--accent));text-shadow:0 0 24px color-mix(in srgb,var(--p-accent, var(--accent)) 50%,transparent)}.lp .pt-heading .h{color:var(--p-text, var(--text))}.lp .btn{display:inline-block;padding:12px 20px;background:var(--p-fill, var(--accent));color:var(--p-label, var(--btn-text));border-radius:6px;font-weight:600;font-size:15px;text-decoration:none;box-shadow:0 8px 28px -6px color-mix(in srgb,var(--p-fill, var(--accent)) 80%,transparent)}.lp-top{position:sticky;top:var(--top-offset, 0);z-index:5;display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:color-mix(in srgb,var(--bg) 70%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07)}.lp-top .brand{font:700 18px Sora,sans-serif}.lp-top nav{display:flex;gap:8px;align-items:center}.lp-top .btn{padding:8px 14px;font-size:13px}.lp-top .ghost{color:var(--text);font-size:13px;font-weight:500;padding:8px 10px}.lp main{position:relative;padding:16px 0 32px}.lp footer{text-align:center;padding:24px;color:var(--mute);font-size:13px;border-top:1px solid rgba(255,255,255,.07);position:relative}.lp footer a{color:var(--text);margin-left:12px}.lp .sec{position:relative;padding:32px 0;color:var(--text)}.lp .sec.bg-color{background:var(--sec-bg)}.lp .sec-in{position:relative;max-width:1080px;margin:0 auto;padding:0 16px}.lp .sec.bg-card .sec-box,.lp .col.boxed{background:color-mix(in srgb,var(--card) 82%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #1F232A;border-radius:14px;padding:24px}.lp .grid{display:grid;gap:24px;align-items:start}.lp .sec.align-center{text-align:center}.lp .sec.align-center ul{display:inline-block;text-align:left}.lp .two .grid{align-items:center}.lp .two .grid:has(>.boxed){align-items:stretch}.lp .phone-second-first .col:nth-child(2){order:-1}.lp .pt+.pt{margin-top:18px}.lp .one .pt-heading,.lp .one .pt-text,.lp .one .pt-list,.lp .one .pt-join,.lp .one .pt-video,.lp .one .pt-questions{max-width:640px;margin-left:auto;margin-right:auto}.lp .bg-card.one .pt-questions,.lp .bg-card.one .pt-heading,.lp .bg-card.one .pt-join{max-width:none}.lp .txt p{margin:0 0 12px;color:var(--p-text, var(--soft))}.lp .txt p:last-child{margin-bottom:0}.lp .txt.t-s{font-size:15px}.txt.t-m{font-size:17px;line-height:1.7}.txt.t-l{font-size:19px}.lp .txt b,.lp .txt strong{font-weight:600;color:var(--p-bold, var(--p-text, var(--text)))}.lp .txt p.beat{font:700 22px/1.35 Sora,sans-serif;color:var(--p-bold, var(--text));margin:28px 0}.lp .align-left .txt p.beat{padding-left:18px;border-left:3px solid var(--accent)}.lp .txt a{color:var(--p-link, var(--accent))}.lp ul{list-style:none;padding:0;margin:0}.lp li{position:relative;padding-left:28px;margin-bottom:10px}.lp .m-check li:before{content:"✓";position:absolute;left:0;color:var(--p-mark, var(--accent));font-weight:700}.lp .m-dot li:before{content:"";position:absolute;left:4px;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--p-mark, var(--accent));box-shadow:0 0 10px color-mix(in srgb,var(--p-mark, var(--accent)) 70%,transparent)}.lp .m-number{counter-reset:n}.lp .m-number li{counter-increment:n;padding-left:34px}.lp .m-number li:before{content:counter(n);position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:700 12px Sora,sans-serif;color:var(--p-markon, var(--btn-text));background:var(--p-mark, var(--accent))}.lp .pt-list li{color:var(--p-text, inherit)}.lp li b{font-weight:600;color:var(--p-lead, inherit)}.lp .gal{display:grid;gap:16px;text-align:left}.lp .gal.per-2,.lp .gal.per-3{grid-template-columns:1fr 1fr}.lp .gal.per-3{grid-template-columns:1fr}.lp .gal.masonry{display:block;columns:1;column-gap:16px}.lp .gal.masonry figure{break-inside:avoid;margin-bottom:16px}.lp figcaption{margin-top:8px;font-size:13px;color:var(--p-caption, var(--mute));font-weight:500}.lp .pic{margin:0}.lp .pic img{display:block;width:100%;height:auto}.lp .pic.size-s{max-width:160px}.pic.size-m{max-width:360px}.pic.size-l{max-width:560px}.lp .align-center .pic,.lp .two .pic{margin-left:auto;margin-right:auto}.lp .pic.ratio-1-1 img{aspect-ratio:1}.pic.ratio-4-3 img{aspect-ratio:4 / 3}.pic.ratio-16-9 img{aspect-ratio:16 / 9}.lp .pic:not(.ratio-original) img{object-fit:cover}.lp .pic.fit-whole img{object-fit:contain;background:var(--p-backing, transparent)}.lp .pic.corners-rounded img{border-radius:12px}.lp .pic.corners-round img{border-radius:50%;aspect-ratio:1;object-fit:cover}.lp .pic.bordered img{border:1px solid var(--p-border)}.lp .pic.glow img{filter:drop-shadow(0 0 28px color-mix(in srgb,var(--p-glow, var(--accent)) 55%,transparent))}.lp .questions{text-align:left}.lp .questions details{border-top:1px solid var(--p-line, rgba(255,255,255,.08));padding:14px 0}.lp .questions summary{list-style:none;display:flex;justify-content:space-between;gap:16px;font-weight:500;cursor:pointer;color:var(--p-text, inherit)}.lp .questions summary::-webkit-details-marker{display:none}.lp .questions .pm:after{content:"+";color:var(--p-line, var(--mute))}.lp .questions details[open] .pm:after{content:"−"}.lp .questions details p{margin:8px 0 0;color:var(--p-answer, var(--soft))}.lp .vid{position:relative;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:radial-gradient(circle at 30% 30%,#2a2733,#0d0c12);border:1px solid rgba(255,255,255,.08)}.lp .vid iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.lp .play{position:relative;width:30px;height:30px;border-radius:50%;background:var(--p-fill, var(--accent));flex:none;box-shadow:0 0 24px color-mix(in srgb,var(--p-fill, var(--accent)) 60%,transparent)}.lp .play:after{content:"";position:absolute;left:11px;top:8px;border-left:11px solid var(--p-on, var(--btn-text));border-top:7px solid transparent;border-bottom:7px solid transparent}.lp .vbtn{display:inline-flex;align-items:center;gap:12px;padding:8px 18px 8px 8px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:var(--p-text, var(--text));font:500 15px Inter,sans-serif;cursor:pointer}.lp .pt-join:has(+.pt-video .vbtn),.lp .pt-join+.pt-video:has(.vbtn){display:inline-block;vertical-align:middle}.lp .pt-join+.pt-video:has(.vbtn){margin-left:12px}.lp .html-part{display:block;width:100%;border:0}@container (min-width: 860px){.lp .sec{padding:56px 0}.lp .s-xl{font-size:60px}.lp .s-l{font-size:34px}.lp .s-m{font-size:26px}.lp .two.half .grid{grid-template-columns:1fr 1fr}.lp .two.wide-left .grid{grid-template-columns:1.15fr 1fr}.lp .two.wide-right .grid{grid-template-columns:1fr 1.15fr}.lp .phone-second-first .col:nth-child(2){order:0}.lp .gal.per-3{grid-template-columns:repeat(3,1fr)}.lp .gal.per-1{grid-template-columns:1fr}.lp .gal.masonry{columns:2}.lp .sec.bg-card .sec-box,.lp .col.boxed{padding:32px}}.lp-pop{position:fixed;inset:0;z-index:200;background:#000c;display:grid;place-items:center;padding:24px}.lp-pop .vid{width:min(960px,100%);cursor:default}.lp-pop .x{position:absolute;top:16px;right:20px;background:none;border:0;color:#fff;font-size:32px;cursor:pointer}
