.lp{--lp-r: 14px;display:grid;gap:clamp(56px,9vw,112px);padding:8px 0 24px}.lp h1{font-size:clamp(2.3rem,6.4vw,4.1rem);line-height:1.04;letter-spacing:-.02em;margin:14px 0 0}.lp h2{font-size:clamp(1.6rem,3.6vw,2.4rem);line-height:1.12;letter-spacing:-.01em;margin:0 0 14px}.lp .center{text-align:center}.lp .btn-white{background:#fff;color:#17312e;border-color:#fff}.lp .btn-white:hover{background:#eef5f3}.lp .chip.green{background:color-mix(in srgb,var(--green) 14%,var(--surface));color:var(--green)}.lp-em{color:var(--primary);font-style:italic}.lp-hero h1 .lp-em{display:block}.lp-lead{font-size:clamp(1.05rem,2.2vw,1.25rem);color:var(--ink-2);max-width:34em;margin:18px 0 26px}.lp-eyebrow{background:color-mix(in srgb,var(--primary) 12%,var(--surface));color:var(--primary);font-weight:700}.lp-hero{display:grid;gap:40px;align-items:center;padding-top:clamp(12px,4vw,48px)}@media(min-width:600px)and (max-width:959px){.lp-hero,.lp-live,.lp-end{max-width:560px;margin-inline:auto}}@media(min-width:960px){.lp-hero{grid-template-columns:1.05fr 1fr;gap:56px}}.lp-form{display:grid;gap:10px;max-width:520px}.lp-form .input{height:54px;font-size:1.05rem;border-radius:14px}.lp-form .btn{height:54px;border-radius:14px;justify-content:center}@media(min-width:560px){.lp-form{grid-template-columns:1fr auto}.lp-form .lp-bot{grid-column:1 / -1}}.lp-invited{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.lp-invited .btn{height:54px;border-radius:14px;padding-inline:28px}.lp-trust{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:18px 0 0;color:var(--ink-3);font-size:.92rem;font-weight:600}.lp-trust li{display:inline-flex;align-items:center;gap:6px}.lp-hero-art{position:relative}.lp-mock{position:relative;display:grid;gap:14px;max-width:560px;margin:0 auto}.lp-mock .card{border-radius:var(--lp-r);box-shadow:var(--shadow-lg)}.lp-room{display:grid;gap:14px}.lp-avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex:none;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--primary),var(--accent))}.lp-live{margin-left:auto}.lp-live .ic{animation:lp-pulse 1.6s ease-in-out infinite}.lp-bubble{background:var(--bg-soft);border-radius:4px 14px 14px;padding:14px 16px;font-family:var(--font-display);font-size:1.12rem;line-height:1.4}.lp-wave{display:flex;align-items:center;gap:4px;height:46px}.lp-wave i{flex:1;height:var(--h);border-radius:4px;background:linear-gradient(var(--primary-2),var(--primary));animation:lp-wave 1.1s ease-in-out var(--d) infinite alternate;transform-origin:center}.lp-score{display:flex;gap:16px;align-items:center}.lp-bars{display:grid;gap:8px;flex:1;font-size:.85rem}.lp-bars div{display:grid;grid-template-columns:1fr auto;gap:2px 8px}.lp-bars i,.lp-progress,.lp-meter{grid-column:1 / -1;height:6px;border-radius:6px;background:var(--bg-soft);position:relative;overflow:hidden;display:block}.lp-bars i:after,.lp-progress span,.lp-meter span{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:6px;background:var(--primary)}.lp-hero-photo,.lp-why-photo img,.lp-photo img{height:auto}.lp-hero-photo{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 35%;border-radius:14px;display:block;box-shadow:var(--shadow-lg)}@media(min-width:700px){.lp-mock{padding:0 0 72px}.lp-room{position:absolute;left:-28px;bottom:0;width:56%;z-index:2;animation:lp-float 8s ease-in-out -3s infinite}.lp-score{position:absolute;right:-20px;bottom:36px;width:42%;min-width:250px;z-index:3;animation:lp-float 7s ease-in-out infinite}}.lp-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 18px;padding:18px 20px;border-block:1px solid var(--line);color:var(--ink-2);font-weight:600;font-size:.95rem}.lp-strip div{display:flex;align-items:center;gap:10px}.lp-strip .ic{color:var(--primary);flex:none}@media(min-width:900px){.lp-strip{grid-template-columns:repeat(4,1fr)}}.lp-why{display:grid;gap:32px;align-items:center}@media(min-width:960px){.lp-why{grid-template-columns:.9fr 1.1fr;gap:56px}}.lp-why-photo img,.lp-photo img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;display:block;box-shadow:var(--shadow-lg)}.lp-stats{display:grid;gap:14px}@media(min-width:560px){.lp-stats{grid-template-columns:1fr 1fr}}.lp-stat{display:grid;gap:4px;padding:18px;border-radius:14px;background:var(--surface);border:1px solid var(--line)}.lp-stat b{font-family:var(--font-display);font-size:clamp(2rem,5vw,2.8rem);line-height:1;color:var(--primary)}.lp-stat span{font-weight:600}.lp-stat a{display:inline-flex;gap:4px;align-items:center;margin-top:4px}.lp-section{display:grid;gap:22px}.lp-howto{list-style:none;padding:0;margin:0;display:grid;gap:14px;counter-reset:s}@media(min-width:760px){.lp-howto{grid-template-columns:repeat(4,1fr)}}.lp-howto li{position:relative;display:grid;gap:8px;justify-items:start;padding:22px;border-radius:var(--lp-r);background:var(--surface);border:1px solid var(--line)}.lp-step-n{position:absolute;top:14px;right:18px;font-family:var(--font-display);font-size:2.4rem;line-height:1;color:var(--line);font-weight:700}.lp-bento{display:grid;gap:14px}@media(min-width:700px){.lp-bento{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.lp-bento{grid-template-columns:repeat(3,1fr)}.lp-tile:first-child{grid-row:span 2}}.lp-tile{display:grid;gap:8px;align-content:start;border-radius:var(--lp-r);padding:24px}.lp-tile b{font-size:1.08rem}.lp-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lp-tag{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:10px;border:1px dashed var(--line);font-size:.88rem;color:var(--ink-3)}.lp-tag.on{border-style:solid;border-color:color-mix(in srgb,var(--primary) 40%,var(--line));background:color-mix(in srgb,var(--primary) 8%,var(--surface));color:var(--ink)}.lp-tag.on .ic{color:var(--primary)}.lp-accents{display:flex;gap:8px;margin-top:6px}.lp-accents span{padding:6px 12px;border-radius:999px;background:var(--bg-soft);font-weight:800;font-size:.85rem;letter-spacing:.04em}.lp-meter{margin-top:6px}.lp-sources{display:grid;gap:8px;margin-top:8px}.lp-sources span{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;background:var(--bg-soft);font-size:.9rem;font-weight:600}.lp-sources span .ic:last-child{margin-left:auto;color:var(--ink-3)}.lp-levels{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:.88rem;font-weight:700;color:var(--ink-3);flex-wrap:wrap}.lp-levels span{display:inline-flex;align-items:center;gap:5px}.lp-levels span.on{color:var(--primary)}.lp-levels i{flex:1;min-width:14px;height:2px;background:var(--line)}.lp-todo{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px;font-size:.9rem}.lp-todo li{display:flex;align-items:center;gap:8px;color:var(--ink-3)}.lp-todo li.on{color:var(--ink)}.lp-todo li.on .ic{color:var(--primary)}.lp-duo{display:grid;gap:32px;align-items:center}@media(min-width:960px){.lp-duo{grid-template-columns:1fr 1fr;gap:56px}.lp-flip>:first-child{order:0}}.lp-report{display:grid;gap:16px;border-radius:var(--lp-r);box-shadow:var(--shadow-lg)}.lp-report-top{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.lp-dims{list-style:none;margin:0;padding:0;display:grid;gap:8px;flex:1;min-width:200px;font-size:.92rem}.lp-dims li{display:flex;justify-content:space-between;gap:10px}.lp-dots{display:inline-flex;gap:4px}.lp-dots i{width:10px;height:10px;border-radius:50%;background:var(--bg-soft)}.lp-dots i.on{background:var(--primary)}.lp-chips{display:flex;flex-wrap:wrap;gap:8px}.lp-model{border-left:3px solid var(--primary);padding:4px 0 4px 14px;font-family:var(--font-display);font-size:1.02rem;line-height:1.5}.lp-faq{max-width:760px;margin:0 auto;width:100%;gap:10px}.lp-faq details{padding:0;border-radius:14px}.lp-faq summary{list-style:none;cursor:pointer;padding:18px 20px;font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:12px}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary .ic{transition:transform .2s;color:var(--ink-3);flex:none}.lp-faq details[open] summary .ic{transform:rotate(90deg)}.lp-faq details p{margin:0;padding:0 20px 18px}.lp-cta{overflow:hidden;border-radius:16px;color:#fff;background:#17312e;display:grid;box-shadow:var(--shadow-lg)}.lp-cta-photo img{width:100%;height:100%;min-height:240px;aspect-ratio:16 / 9;object-fit:cover;object-position:78% 35%;display:block}.lp-cta-body{padding:clamp(28px,5vw,56px);display:grid;gap:12px;align-content:center}@media(min-width:900px){.lp-cta{grid-template-columns:1fr 1.15fr}.lp-cta-body{order:-1}.lp-cta-photo img{aspect-ratio:auto}}.lp-cta-body h2{color:#fff;margin:0}.lp-cta-body p{color:#ffffffd9;margin:0 0 8px}.lp-form.light .input{background:#fffffff2;color:#17312e;border-color:transparent}.lp-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding-top:22px;border-top:1px solid var(--line)}.lp .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--delay, 0ms)}.lp .reveal.in{opacity:1;transform:none}@keyframes lp-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes lp-float{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes lp-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.lp .reveal{opacity:1;transform:none;transition:none}.lp-wave i,.lp-score,.lp-room,.lp-live .ic{animation:none!important}}.lp-count{display:flex;gap:10px;margin:0 0 22px}.lp-count span{display:grid;justify-items:center;min-width:74px;padding:10px 12px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.lp-count b{font-size:1.7rem;line-height:1.1;font-variant-numeric:tabular-nums}.lp-count small{color:var(--ink-3);font-weight:600}.lp-note{color:var(--ink-3);margin:10px 0 0}.lp-cta-body .lp-note{color:#ffffffbf}.lp-joined{display:grid;gap:10px;max-width:520px;padding:20px;border-radius:var(--lp-r)}.lp-joined p{margin:0;color:var(--ink-2)}.lp-joined .chip{justify-self:start}.lp-place{font-size:1.3rem;color:var(--ink)!important}.lp-place b{font-size:2.2rem;color:var(--primary);font-variant-numeric:tabular-nums}.lp-link{display:grid;grid-template-columns:1fr auto;gap:8px}.lp-link .input{min-width:0;font-size:.95rem}.lp-share{display:flex;flex-wrap:wrap;gap:8px}.lp-joined.light{color:var(--ink);text-align:left}.lp-cta-body .lp-joined p{color:var(--ink-2)}.lp-cta-body .lp-joined .lp-place{color:var(--ink)!important}.lp-apply .field{margin:6px 0 -4px;font-weight:700;color:var(--ink)}.lp-timing{display:flex;flex-wrap:wrap;gap:8px}.lp-timing label{cursor:pointer}.lp-timing input{position:absolute;opacity:0;pointer-events:none}.lp-timing span{display:inline-block;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);font-weight:600;font-size:.92rem}.lp-timing input:checked+span{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 16%,var(--surface));color:var(--primary)}.lp-timing input:focus-visible+span{outline:2px solid var(--primary);outline-offset:2px}.lp{--gold: #E8B85C}.lp h1{margin-bottom:26px}.lp-gold{border:2px solid var(--gold);border-radius:22px;padding:clamp(22px,5vw,32px);background:color-mix(in srgb,var(--gold) 5%,var(--surface));max-width:560px;display:grid;gap:4px}.lp-gold.plain{border-color:var(--line);background:var(--surface)}.lp-gold-label{margin:0;color:var(--gold);font-weight:800;font-size:1.06rem;letter-spacing:.04em;text-transform:uppercase}.lp-gold.plain .lp-gold-label{color:var(--primary)}.lp-gold-big{margin:6px 0 0;color:var(--gold);font-weight:800;font-size:clamp(4rem,17vw,5.2rem);line-height:.95;letter-spacing:-.02em}.lp-gold-sub{margin:4px 0 16px;font-weight:700;font-size:clamp(1.2rem,4.6vw,1.45rem);color:var(--ink)}.lp-gold .lp-form{grid-template-columns:1fr;max-width:none}.lp-gold .lp-form .input{height:60px;font-size:1.15rem}.lp-gold .lp-form .btn{height:62px;font-size:1.2rem;font-weight:800}.lp-gold .lp-note{text-align:center;font-size:1.02rem;color:var(--ink-2);margin:12px 0 0}.lp-gold .lp-joined{padding:0;max-width:none}.lp-device{margin:0;container-type:inline-size;width:100%}.lp-device-frame{position:relative;padding:1.6cqw;border-radius:15cqw;background:linear-gradient(140deg,#eef1f3,#9aa2a8,#f5f7f8 28%,#7c858b 46%,#d4d9dc 66%,#858d93 84%,#e6e9eb);box-shadow:inset 0 0 0 .35cqw #ffffff73,inset 0 0 0 .7cqw #0000002e,0 6cqw 12cqw -3cqw #0000008c,0 2cqw 4cqw -1cqw #00000059}.lp-device-frame:before,.lp-device-frame:after{content:"";position:absolute;width:1.1cqw;border-radius:1cqw;background:linear-gradient(90deg,#6f777d,#dfe3e6 55%,#8d959b)}.lp-device-frame:before{left:-.9cqw;top:21%;height:18%;box-shadow:0 -9cqw 0 -.1cqw #a7aeb3;clip-path:inset(-12cqw 0 50% 0)}.lp-device-frame:after{right:-.9cqw;top:27%;height:15%}.lp-device-glass{position:relative;overflow:hidden;border-radius:13.6cqw;border:2.9cqw solid #050607;background:#131b1e}.lp-device-glass:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#ffffff21,#ffffff0a 28%,#fff0 42%)}.lp-device-status{position:relative;display:flex;align-items:center;justify-content:space-between;height:12cqw;padding:0 7.5cqw 0 9cqw;color:#f2f5f6;font:600 4.3cqw/1 -apple-system,SF Pro Text,Segoe UI,system-ui,sans-serif;letter-spacing:.02em}.lp-device-status svg{width:17cqw;height:auto}.lp-device-island{position:absolute;left:50%;top:2.6cqw;width:29cqw;height:8.4cqw;transform:translate(-50%);border-radius:5cqw;background:#000}.lp-device img{display:block;width:100%;height:auto}.lp-phone{background:#0f1416;border:7px solid #2a3236;border-radius:26px;overflow:hidden;box-shadow:0 24px 60px #00000059}.lp-phone img{display:block;width:100%;height:auto}.lp-stage{position:relative;padding-bottom:18%}.lp-photo-main{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 30%;border-radius:22px;display:block}.lp-phone-hero{position:absolute;right:-1%;bottom:0;width:50%;max-width:280px}.lp-device-hero{position:absolute;right:2%;bottom:0;width:44%;max-width:270px;transform:perspective(1600px) rotateY(-14deg) rotateX(4deg) rotate(2.5deg);transform-origin:60% 80%}.lp-device-hero .lp-device-frame{box-shadow:inset 0 0 0 .35cqw #ffffff73,inset 0 0 0 .7cqw #0000002e,2.2cqw 1cqw 0 -.3cqw #a9b0b5,3cqw 1.6cqw 0 -.5cqw #6c747a,8cqw 10cqw 16cqw -4cqw #0009}@media(min-width:960px){.lp-hero{grid-template-columns:1.2fr 1fr;gap:48px}.lp-hero h1{font-size:clamp(2.8rem,3.9vw,3.5rem)}.lp-phone-hero{left:-10%;right:auto;width:42%}.lp-device-hero{left:-9%;right:auto;width:40%;transform:perspective(1600px) rotateY(16deg) rotateX(4deg) rotate(-2.5deg);transform-origin:40% 80%}.lp-device-hero .lp-device-frame{box-shadow:inset 0 0 0 .35cqw #ffffff73,inset 0 0 0 .7cqw #0000002e,-2.2cqw 1cqw 0 -.3cqw #a9b0b5,-3cqw 1.6cqw 0 -.5cqw #6c747a,-8cqw 10cqw 16cqw -4cqw #0009}}.lp-how{list-style:none;margin:0;padding:0;display:grid;gap:34px}.lp-how li{display:grid;gap:14px;align-content:start}.lp-how h3{display:flex;align-items:center;gap:12px;margin:0;font-size:clamp(1.3rem,4.8vw,1.6rem)}.lp-how .lp-step-n{position:static;font-family:inherit;line-height:1;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--primary);color:#fff;font-weight:800;font-size:1.2rem}.lp-how .lp-phone{max-width:300px;width:100%;max-height:520px;margin-inline:auto}.lp-how .lp-device{max-width:240px;margin-inline:auto}@media(min-width:820px){.lp-how .lp-device{max-width:270px}}.lp-how h3{justify-content:center}@media(min-width:820px){.lp-how{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:28px}.lp-how li{grid-row:span 2;grid-template-rows:subgrid}.lp-how h3{font-size:clamp(1.15rem,1.6vw,1.5rem);text-wrap:balance}}.lp-live{display:grid;gap:32px;align-items:center}.lp-points{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:14px;font-size:clamp(1.2rem,4.4vw,1.45rem);font-weight:600}.lp-points li{display:flex;gap:14px;align-items:center}.lp-points li:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--primary);flex:none}@media(max-width:959px){.lp-live>:first-child{text-align:center}.lp-live .lp-points{width:fit-content;margin-inline:auto}}.lp-stage-live{padding-bottom:52%}.lp-phone-a{position:absolute;left:-1%;bottom:0;width:51%;max-width:270px}.lp-phone-b{position:absolute;right:-1%;bottom:10%;width:49%;max-width:260px}@media(min-width:960px){.lp-stage-live{padding-bottom:34%}.lp-phone-a{left:-6%;width:40%}.lp-phone-b{right:4%;width:38%}}.lp-device-front{position:absolute;left:4%;bottom:0;width:46%;max-width:260px;z-index:2}.lp-device-back{position:absolute;right:4%;bottom:8%;width:42%;max-width:240px;z-index:1;transform:perspective(1600px) rotateY(-18deg) rotate(3deg);transform-origin:30% 70%;filter:brightness(.92)}@media(min-width:960px){.lp-device-front{left:-4%;width:38%}.lp-device-back{right:6%;width:34%}}@media(min-width:960px){.lp-live{grid-template-columns:.9fr 1.1fr;gap:56px}}.lp-end{display:grid;gap:28px;align-items:center}.lp-end h2{font-size:clamp(2rem,6vw,2.9rem)}@media(min-width:960px){.lp-end{grid-template-columns:1.1fr 1fr;gap:56px}}.lp-end-photo .lp-photo-main{object-position:72% 35%}
