.lp{font-size:var(--text-data);line-height:1.8;overflow-x:clip}.lp:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--bg);position:fixed;inset:0 0 auto}.lp a{color:inherit}.lp svg.i{flex:none;width:18px;height:18px}.lp :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.lp .gut{padding-left:max(var(--land-gut), env(safe-area-inset-left,0px));padding-right:max(var(--land-gut), env(safe-area-inset-right,0px))}.lp .wrap{max-width:1440px;margin-inline:auto}.lp .num{font-variant-numeric:tabular-nums}.lp .btn{border-radius:var(--radius-field);min-height:44px;font-size:var(--text-body);cursor:pointer;transition:transform .2s var(--ease-out), background-color .15s, box-shadow .2s;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding-inline:16px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.lp .btn:active{transform:scale(.97)}.lp .btn-primary{background:var(--accent);color:var(--on-accent);font-weight:600}.lp .btn-secondary{border-color:var(--border-strong);color:var(--text)}.lp .btn-lg{border-radius:var(--radius-box);min-height:56px;font-size:var(--text-action);padding-inline:26px}@media (hover:hover){.lp .btn-primary:hover{box-shadow:0 14px 30px -14px color-mix(in srgb, var(--accent) 75%, transparent);transform:translateY(-3px)}.lp .btn-secondary:hover{background:var(--raised)}}.lp .chip{border-radius:var(--radius-pill);background:var(--border);min-height:26px;color:var(--text-soft);font-size:var(--text-range);white-space:nowrap;align-items:center;gap:6px;padding:2px 10px;font-weight:500;line-height:1.5;display:inline-flex}.lp .chip.ok{background:var(--green-bg);color:var(--green)}.lp .chip.danger{background:var(--red-bg);color:var(--red)}.lp .chip.warn{background:var(--warn-bg);color:var(--warn-text)}.lp .chip.acc{background:var(--warn-bg);color:var(--accent-text)}.lp .chip.mute{background:var(--raised);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border)}.lp .fake-btn{border-radius:var(--radius-field);background:var(--text);min-height:40px;color:var(--bg);font-size:var(--text-meta);justify-content:center;align-items:center;padding-inline:16px;font-weight:600;display:inline-flex}.lp .top{top:env(safe-area-inset-top,0px);z-index:20;background:var(--bg);border-bottom:1px solid #0000;transition:border-color .2s;position:sticky}.lp .top.stuck{border-bottom-color:var(--border)}.lp .top-in{align-items:center;gap:12px;min-height:60px;display:flex}.lp .logo{line-height:0;display:block}.lp .logo img{width:auto;height:42px}.lp .nav{gap:4px;margin-inline:auto;display:flex}.lp .nav a{border-radius:var(--radius-field);min-height:44px;color:var(--text-2);align-items:center;padding-inline:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.lp .nav a:hover{color:var(--text-strong)}.lp .top-end{align-items:center;gap:8px;display:flex}.lp .top-end .lp-theme{background:0 0;border-color:#0000}@media (max-width:820px){.lp .nav{display:none}.lp .top-end{margin-inline-start:auto}}.lp .hero{isolation:isolate;position:relative}.lp .hero .land-dots{z-index:-1;position:absolute;inset:0}.lp .hero-in{grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);align-items:center;gap:clamp(24px,3.4vw,56px);min-height:min(700px,100dvh - 61px);padding-block:clamp(24px,4.5vh,52px);display:grid}.lp .hero-copy{flex-direction:column;align-items:flex-start;gap:clamp(14px,2.4vh,22px);min-width:0;display:flex}.lp .h1{font-size:var(--text-land-h1);text-wrap:balance;font-weight:800;line-height:1.24}.lp .h1 .hl{margin-block:-.16em;padding-block:.16em;display:block;overflow:hidden}.lp .h1 .hl>span{animation:lp-mask-rise .9s var(--ease-out) both;display:block}.lp .h1 .hl:nth-child(2)>span{animation-delay:.1s}.lp .lead{max-width:52ch;font-size:var(--text-land-lead);color:var(--text-soft);animation:lp-rise .7s var(--ease-out) .28s both}.lp .cta-row{flex-wrap:wrap;gap:12px;display:flex}.lp .hero .cta-row{animation:lp-rise .7s var(--ease-out) .38s both}.lp .checks{color:var(--text-3);font-size:var(--text-meta);animation:lp-rise .7s var(--ease-out) .48s both;flex-wrap:wrap;gap:6px 18px;display:flex}.lp .checks li{align-items:center;gap:6px;display:inline-flex}.lp .checks svg{width:16px;height:16px;color:var(--green)}@keyframes lp-mask-rise{0%{transform:translateY(112%)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}}.lp .scene{min-width:0;animation:lp-rise .8s var(--ease-out) .42s both;justify-content:center;align-items:center;display:flex}.lp .phone{border:1px solid var(--border-strong);background:var(--surface);width:clamp(170px,13.6vw,206px);color:var(--text);box-shadow:0 34px 60px -36px var(--land-shadow);font-size:var(--text-range);border-radius:30px;flex:none;padding:9px;line-height:1.6}.lp .ph-head{border-bottom:1px solid var(--border);flex-direction:column;padding:8px 8px 10px;display:flex}.lp .ph-head b{font-size:var(--text-small)}.lp .ph-head span{color:var(--text-2);font-size:11.5px}.lp .chat{flex-direction:column;gap:7px;padding:10px 2px;display:flex}.lp .bub{border-radius:14px;max-width:88%;padding:6px 10px}.lp .bub.q{background:var(--raised);border-start-start-radius:4px;align-self:flex-start}.lp .bub.ans{background:var(--accent);color:var(--on-accent);border-end-end-radius:4px;align-self:flex-end;font-weight:500}.lp .att{border:1px dashed var(--border-strong);color:var(--text-soft);border-radius:12px;align-self:flex-end;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.lp .att svg{width:15px;height:15px}.lp .ph-send{margin-top:2px;display:grid}.lp .ph-send>*{border-radius:12px;grid-area:1/1;justify-content:center;align-items:center;gap:6px;min-height:38px;font-weight:600;display:flex}.lp .send-btn{background:var(--text);color:var(--surface);opacity:0}.lp .sent{background:var(--green-bg);color:var(--green)}.lp .sent svg{width:15px;height:15px}.lp .link{z-index:1;flex:none;width:clamp(60px,6.6vw,120px);position:relative}.lp .link svg{width:100%;height:auto;display:block;overflow:visible}.lp .link path{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.lp .link .base{stroke:var(--border-strong)}.lp .link .hot{stroke:var(--accent);stroke-dasharray:1;stroke-dashoffset:0}.lp .link .end{fill:var(--accent)}.lp .link .bead{fill:var(--accent);opacity:0}.lp .desk{flex:1 1 0;min-width:0;max-width:520px;height:466px;position:relative}.lp .slot{position:absolute}.lp .s-head{top:0;inset-inline:3%}.lp .s-ai{top:152px;width:63%;inset-inline-start:0}.lp .s-lab{top:218px;z-index:1;width:50%;inset-inline-end:0}.lp .s-rx{top:362px;width:68%;inset-inline-start:12%}.lp .fl-a{animation:7s ease-in-out infinite lp-float}.lp .fl-b{animation:8s ease-in-out -2s infinite lp-float}@keyframes lp-float{50%{transform:translateY(-8px)}}.lp .card{border:1px solid var(--border);border-radius:var(--radius-float);background:var(--surface);box-shadow:var(--land-glow)}.lp .c-head{padding:14px 20px 16px}.lp .now{color:var(--accent-text);font-size:var(--text-meta);align-items:center;gap:8px;font-weight:600;display:flex}.lp .now i{background:var(--accent);border-radius:50%;width:8px;height:8px}.lp .who{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-block:2px 6px;display:flex}.lp .who b{font-size:var(--text-land-screen-name);font-weight:700;line-height:1.45}.lp .c-ai{padding:14px 18px}.lp .ai-label{color:var(--ai-text);font-size:var(--text-meta);font-weight:600}.lp .c-ai dl{font-size:var(--text-control);gap:2px;margin-top:6px;display:grid}.lp .c-ai dl>div{grid-template-columns:62px 1fr;gap:10px;display:grid}.lp .c-ai dt{color:var(--text-3)}.lp .c-lab{overflow:hidden}.lp .c-lab .lab-head{background:var(--raised);padding:9px 16px}.lp .c-lab .lab-row{border-top:1px solid var(--border);grid-template-columns:38px 56px 1fr;gap:10px;padding:10px 16px}.lp .c-lab .lab-head+.lab-row{margin-top:0}.lp .c-rx{padding:14px 16px}.lp .rx-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;font-weight:700;display:flex}.lp .rx-top .n{color:var(--accent-text);margin-inline-end:8px}.lp .rx-dose{background:var(--raised);border-radius:12px;margin-top:8px;padding:7px 12px;font-size:13.5px;font-weight:500}.lp .lab-head{font-size:var(--text-meta);justify-content:space-between;align-items:center;gap:8px;display:flex}.lp .lab-row{grid-template-columns:44px 64px 1fr;align-items:center;gap:12px;padding-block:7px;font-size:13.5px;display:grid}.lp .lab-row+.lab-row{border-top:1px solid var(--border)}.lp .lab-head+.lab-row{margin-top:4px}.lp .lab-row bdi{text-align:start;font-weight:500}.lp .lab-row .val{color:var(--abnormal);font-weight:700}.lp .lab-row .val.fine{color:var(--green)}.lp .range{background:var(--bg);height:6px;box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;display:block;position:relative}.lp .range .band{background:var(--band);border-radius:999px;position:absolute;inset-block:0}.lp .range .pt{background:var(--abnormal);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;margin:-5px 0 0 -5px;position:absolute;top:50%}.lp .range .pt.fine{background:var(--green)}.lp .scene.anim .hs{opacity:0;transform:translateY(8px)}.lp .hs{transition:opacity .4s var(--ease-out), transform .5s var(--ease-out)}.lp .scene.anim .send-btn{opacity:1}.lp .send-btn,.lp .sent{transition:opacity .25s, transform .35s var(--ease-out)}.lp .scene.anim .sent{opacity:0;transform:scale(.92)}.lp .scene.anim .hot{stroke-dashoffset:1px}.lp .scene.anim .end-b{fill:var(--border-strong)}.lp .card,.lp .card>*{transition:opacity .45s var(--ease-out), transform .55s var(--ease-out)}.lp .scene.anim .card{opacity:.3;transform:translateY(8px)scale(.98)}.lp .scene.anim .card>*{opacity:0}.lp .scene.d1 .d1>*,.lp .scene.d2 .d2>*,.lp .scene.d3 .d3>*,.lp .scene.d4 .d4>*{opacity:1}.lp .scene.p1 .p1,.lp .scene.p2 .p2,.lp .scene.p3 .p3,.lp .scene.p4 .p4,.lp .scene.d1 .d1,.lp .scene.d2 .d2,.lp .scene.d3 .d3,.lp .scene.d4 .d4{opacity:1;transform:none}.lp .scene.d2 .d2:nth-child(2),.lp .scene.d3 .lab-row:nth-of-type(3){transition-delay:.16s}.lp .scene.d2 .d2:nth-child(3){transition-delay:.32s}.lp .scene.anim.p5 .send-btn{opacity:0;transform:scale(.94)}.lp .scene.anim.p5 .sent{opacity:1;transform:none}.lp .scene.anim.go .hot{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1)}.lp .scene.anim.go .bead{opacity:1}.lp .scene.anim.d2 .bead{opacity:0;transition:opacity .3s}.lp .scene.anim.d2 .end-b{fill:var(--accent)}.lp .scene.anim.d2 .c-ai{animation:lp-land 1s var(--ease-out)}@keyframes lp-land{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent), var(--land-glow)}to{box-shadow:0 0 0 14px transparent, var(--land-glow)}}@media (max-width:1400px){.lp .desk{height:492px}.lp .s-ai{width:66%;top:174px}.lp .s-lab{width:54%;top:238px}.lp .s-rx{top:386px;width:90%;inset-inline-start:4%}}@media (max-width:1020px){.lp .hero-in{grid-template-columns:minmax(0,1fr);min-height:0;padding-block:32px 48px}}@media (max-width:640px){.lp .scene{flex-direction:column}.lp .phone{width:232px}.lp .link{width:56px;height:76px}.lp .link svg{width:76px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.lp .desk{flex-direction:column;flex:none;gap:12px;width:100%;max-width:none;height:auto;display:flex}.lp .desk .slot{width:auto;animation:none;position:static}}.lp .sec{padding-block:clamp(56px,9vh,104px)}.lp .sec.line{border-top:1px solid var(--border)}.lp .h2{font-size:var(--text-land-h2);text-wrap:balance;font-weight:700;line-height:1.3}.lp .h3{font-size:var(--text-land-h3);font-weight:700;line-height:1.4}.lp .sub{max-width:60ch;color:var(--text-soft);font-size:var(--text-data-lg);margin-top:8px}.lp .a{transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);transition-delay:calc(var(--d,0) * 1ms)}.lp.js-anim .seq:not(.on) .a{opacity:0;transform:translateY(10px)}.lp.js-anim .seq:not(.on) .a.pop{transform:scale(.4)}.lp.js-anim .seq:not(.on) .a.gx{opacity:1;transform:scaleX(0)}.lp .swap{display:inline-grid}.lp .swap>*{transition:opacity .3s, transform .4s var(--ease-out);transition-delay:calc(var(--d,0) * 1ms);grid-area:1/1;justify-self:end}.lp .swap .from{opacity:0}.lp.js-anim .seq:not(.on) .swap .from{opacity:1}.lp.js-anim .seq:not(.on) .swap .to{opacity:0;transform:scale(.8)}.lp.js-anim .seq.on .press{animation:lp-press .5s var(--ease-out) calc(var(--pd,0) * 1ms)}@keyframes lp-press{35%{filter:brightness(.85);transform:scale(.92)}}.lp .scan{border-top:2px solid var(--accent);opacity:0;pointer-events:none;position:absolute;inset:0}.lp.js-anim .seq.on .scan{animation:lp-scan 1.2s ease-in-out calc(var(--d,0) * 1ms) both}@keyframes lp-scan{0%{opacity:1;transform:none}85%{opacity:1}to{opacity:0;transform:translateY(100%)}}.lp .journey{padding-bottom:0}.lp .sec-head.center{text-align:center}.lp .sec-head.center .sub{margin-inline:auto}.lp .stations{--p:1;margin-top:clamp(28px,5vh,48px);position:relative}.lp.js-anim .stations{--p:0}.lp .spine{background:var(--border-strong);width:2px;margin-inline-start:-1px;position:absolute;inset-block:0;inset-inline-start:50%}.lp .spine i{background:var(--accent);transform-origin:top;transform:scaleY(var(--p));will-change:transform;position:absolute;inset:0}.lp .st{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:center;padding-block:clamp(26px,5vh,54px);display:grid}.lp .st-text{grid-area:1/1;justify-self:end;max-width:440px}.lp .st-node{background:var(--bg);width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--border-strong);border-radius:50%;grid-area:1/2;justify-self:center;transition:background-color .3s,box-shadow .3s;position:relative}.lp .st-demo{grid-area:1/3;justify-self:start;width:100%;max-width:470px}.lp .st:nth-child(2n) .st-text{grid-column:3;justify-self:start}.lp .st:nth-child(2n) .st-demo{grid-column:1;justify-self:end}.lp .st-text,.lp .st-demo{transition:opacity .6s var(--ease-out), transform .7s var(--ease-out)}.lp.js-anim .st:not(.on) .st-text,.lp.js-anim .st:not(.on) .st-demo{opacity:.25;transform:translateY(18px)}.lp .st.on .st-node{background:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.lp .st-node:after{content:"";box-shadow:0 0 0 2px var(--accent);opacity:0;border-radius:50%;position:absolute;inset:0}.lp.js-anim .st.on .st-node:after{animation:lp-ring .9s var(--ease-out)}@keyframes lp-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.lp .st-n{font-size:var(--text-land-station);color:var(--border-strong);font-weight:300;line-height:1;transition:color .5s;display:block}.lp .st.on .st-n{color:var(--accent-text)}.lp .st-text .h3{margin-top:10px}.lp .st-text p{color:var(--text-soft);margin-top:6px}.lp .qr-demo{align-items:center;gap:clamp(18px,2.4vw,34px);display:flex}.lp .door{background:var(--surface);width:176px;color:var(--text);text-align:center;box-shadow:0 26px 50px -30px var(--land-shadow);border-radius:18px;flex:none;padding:14px 14px 12px;transform:rotate(-2deg)}.lp .door b{font-size:13.5px;line-height:1.5;display:block}.lp .door small{color:var(--text-2);margin-top:6px;font-size:11.5px;display:block}.lp .qr{border-radius:6px;margin-top:8px;position:relative;overflow:hidden}.lp .qr svg{width:100%;height:auto;fill:var(--text);display:block}.lp .got{font-size:var(--text-body);gap:10px;display:grid}.lp .got li{align-items:center;gap:8px;display:flex}.lp .got svg{color:var(--green)}.lp .lab-demo{align-items:center;gap:clamp(14px,2vw,26px);display:flex}.lp .shot{background:var(--surface);width:104px;height:138px;box-shadow:0 26px 50px -30px var(--land-shadow);border-radius:8px;flex:none;align-content:start;gap:8px;padding:12px 10px;display:grid;position:relative;overflow:hidden;transform:rotate(3deg)}.lp .shot b{color:var(--text);font-size:var(--text-micro)}.lp .shot i{background:var(--border);border-radius:999px;height:5px}.lp .shot i:nth-of-type(2n){width:70%}.lp .extract{flex:1;min-width:0}.lp .extract .fake-btn{margin-top:10px}.lp .rx-demo{align-items:flex-end;gap:clamp(14px,2vw,26px);display:flex}.lp .rx-rows{flex:1;min-width:0}.lp .rx-row{font-size:var(--text-control);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding-block:11px;font-weight:500;display:flex}.lp .rx-row+.rx-row{border-top:1px solid var(--border)}.lp .rx-rows .fake-btn{margin-top:8px}.lp .a5{background:var(--surface);width:108px;height:152px;color:var(--text);box-shadow:0 26px 50px -30px var(--land-shadow);border-radius:6px;flex:none;align-content:start;gap:7px;padding:10px;font-size:10.5px;line-height:1.5;display:grid;transform:rotate(-3deg)}.lp.js-anim .seq:not(.on) .a5.a{transform:translateY(34px)rotate(0)}.lp .a5 b{font-size:11.5px;display:block}.lp .a5 small{color:var(--text-2);border-bottom:1px solid var(--border-strong);padding-bottom:6px;font-size:9.5px;display:block}.lp .a5 em{font-style:normal;font-weight:700;font-size:var(--text-small)}.lp .a5 i{background:var(--border);border-radius:999px;height:4px}.lp .a5 i:nth-of-type(2n){width:64%}.lp .branch{padding-top:0}.lp .branch-top{text-align:center;padding-top:clamp(36px,6vh,64px);position:relative}.lp .ln{background:var(--border-strong);position:absolute}.lp .ln:after{content:"";background:var(--accent);transition:transform .45s var(--ease-out) calc(var(--d,0) * 1ms);position:absolute;inset:0}.lp .ln.v:after{transform-origin:top}.lp.js-anim .seq:not(.on) .ln.v:after{transform:scaleY(0)}.lp.js-anim .seq:not(.on) .ln.h:after{transform:scaleX(0)}.lp .trunk{inset-block:0;width:2px;margin-left:-1px;left:50%}.lp .branch-top .h2{background:var(--bg);padding:10px 22px;display:inline-block;position:relative}.lp .fork{height:56px;margin-top:clamp(20px,3vh,32px);position:relative}.lp .fork .bar{height:2px;top:0;left:16.6667%;right:16.6667%}.lp .fork .drop{width:2px;margin-left:-1px;top:0;bottom:0}.lp .cols{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp .col{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-inline:clamp(16px,2.4vw,40px);display:flex}.lp .col+.col{border-inline-start:1px solid var(--border)}.lp .col-node{background:var(--accent);border-radius:50%;width:16px;height:16px;margin-bottom:10px}.lp .col>p{max-width:36ch;color:var(--text-soft)}.lp .col-demo{text-align:start;width:100%;max-width:360px;margin-top:14px}.lp .q-list{overflow:hidden}.lp .q-row{min-height:50px;font-size:var(--text-body);justify-content:space-between;align-items:center;gap:8px;display:flex}.lp .q-row+.q-row{border-top:1px solid var(--border)}.lp .q-row b{font-weight:600}.lp .q-row .n{min-width:1.6em;color:var(--accent-text);display:inline-block}.lp .wa-demo{flex-direction:column;align-items:stretch;gap:12px;display:flex}.lp .wa{border-radius:16px;background:var(--green-bg);box-shadow:inset 0 0 0 1px var(--green-border);font-size:var(--text-control);border-end-end-radius:4px;padding:10px 14px 8px}.lp .wa-meta{color:var(--text-3);font-size:var(--text-micro);justify-content:flex-end;align-items:center;gap:6px;margin-top:2px;display:flex}.lp .wa-meta svg{width:18px;height:18px;color:var(--green);transition:color .3s 2.5s}.lp.js-anim .seq:not(.on) .wa-meta svg{color:var(--text-3)}.lp .acc-l{color:var(--text-2);font-size:var(--text-meta)}.lp .acc-n{font-size:var(--text-land-figure);font-weight:800;line-height:1.2}.lp .acc-n small{font-size:var(--text-data);color:var(--text-soft);font-weight:500}.lp .bar-row{font-size:var(--text-meta);grid-template-columns:56px 1fr 22px;align-items:center;gap:12px;margin-top:8px;display:grid}.lp .bar-row .track{background:var(--raised);border-radius:999px;height:8px}.lp .bar-row .track i{background:var(--accent);transform-origin:100%;border-radius:999px;height:100%;display:block}.lp .bar-row b{text-align:end}@media (max-width:860px){.lp .sec-head.center,.lp .branch-top{text-align:start}.lp .sec-head.center .sub{margin-inline:0}.lp .spine{inset-inline-start:17px}.lp .st{grid-template-columns:36px minmax(0,1fr);align-items:start;row-gap:18px}.lp .st .st-node{grid-area:1/1;margin-top:16px}.lp .st .st-text,.lp .st:nth-child(2n) .st-text{grid-area:1/2;justify-self:start}.lp .st .st-demo,.lp .st:nth-child(2n) .st-demo{grid-area:2/2;justify-self:start}.lp .trunk,.lp .fork,.lp .col-node{display:none}.lp .branch-top{padding-top:56px}.lp .branch-top .h2{padding:0}.lp .cols{grid-template-columns:minmax(0,1fr);margin-top:8px}.lp .col{text-align:start;align-items:flex-start;padding:26px 0}.lp .col+.col{border-inline-start:0;border-top:1px solid var(--border)}.lp .col-demo{max-width:420px}}@media (max-width:460px){.lp .qr-demo,.lp .rx-demo,.lp .lab-demo{flex-direction:column;align-items:flex-start}}.lp .price-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.lp .perks{font-size:var(--text-data-lg);gap:12px;margin-top:22px;display:grid}.lp .perks li{align-items:center;gap:10px;display:flex}.lp .perks svg{color:var(--green)}.lp .price-card{border:1.5px solid var(--accent);background:var(--surface);border-radius:26px;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(22px,3vw,38px);display:flex}.lp .price{font-size:var(--text-land-price);font-weight:800;line-height:1.1}.lp .price small{font-size:var(--text-data-lg);color:var(--text-soft);font-weight:500}.lp .price-card p{color:var(--text-soft)}.lp .price-card s{color:var(--text-3)}.lp .price-card p b{color:var(--text)}.lp .price-card .btn{margin-top:8px}.lp .faq-in{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}.lp .faq-list{border-block:1px solid var(--border)}.lp .faq-list details+details{border-top:1px solid var(--border)}.lp .faq-list summary{cursor:pointer;min-height:60px;font-size:var(--text-data-lg);justify-content:space-between;align-items:center;gap:12px;font-weight:600;list-style:none;display:flex}.lp .faq-list summary::-webkit-details-marker{display:none}.lp .faq-list summary span{width:28px;height:28px;color:var(--accent-text);transition:transform .3s var(--ease-out);place-items:center;font-size:24px;font-weight:300;line-height:1;display:grid}.lp .faq-list details[open] summary span{transform:rotate(45deg)}.lp .faq-list details p{max-width:62ch;color:var(--text-soft);padding-bottom:18px}.lp .faq-list details::details-content{block-size:0;transition:block-size .35s var(--ease-out), content-visibility .35s allow-discrete;overflow:clip}.lp .faq-list details[open]::details-content{block-size:auto}.lp{interpolate-size:allow-keywords}.lp .closing{text-align:center}.lp .closing .wrap{flex-direction:column;align-items:center;gap:16px;display:flex}.lp .pulse{width:min(640px,100%);height:auto;display:block;overflow:visible}.lp .pulse path{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.lp .pulse .base{stroke:var(--border-strong)}.lp .pulse .hot{stroke:var(--accent);stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.5s cubic-bezier(.6,0,.2,1)}.lp.js-anim .seq:not(.on) .pulse .hot{stroke-dashoffset:1px}.lp .closing .sub{margin-top:0}.lp .cta-row.mid{justify-content:center;margin-top:8px}.lp .foot{border-top:1px solid var(--border);color:var(--text-3);font-size:var(--text-meta);justify-content:center;align-items:center;gap:10px;padding-block:20px;display:flex}.lp .foot img{width:auto;height:20px}@media (max-width:860px){.lp .price-in,.lp .faq-in{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
