@keyframes lp-bob{50%{transform:translateY(-4px)}}@keyframes lp-mq{to{transform:translate(-50%)}}.lp{--bg:var(--background);--bg-2:var(--muted);--paper:var(--card);--ink:var(--foreground);--ink-2:var(--muted-foreground);--ink-3:var(--brand-ink-3);--line:var(--border);--forest:var(--brand-forest);--forest-2:var(--brand-forest-2);--mint:var(--brand-mint);--coral:var(--brand-coral);--coral-soft:var(--brand-coral-soft);--sun:var(--brand-sun);--phone:var(--brand-phone);--serif:var(--font-display);--body:var(--font-sans),Inter,system-ui,sans-serif;background:var(--bg);color:var(--ink);font:400 17px/1.65 var(--body);-webkit-font-smoothing:antialiased;min-height:100svh;overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp :focus-visible{outline:3px solid var(--coral);outline-offset:3px;border-radius:8px}.lp a{color:inherit}.lp img{max-width:100%;display:block}.lp .wrap{max-width:1200px;margin:0 auto;padding:0 28px}.lp .serif{font-family:var(--serif);font-variation-settings:"SOFT" 50;letter-spacing:-.02em}.lp .eyebrow{font:600 13px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--coral)}.lp .btn{height:52px;font:600 16px var(--body);border:1.5px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:all .2s;display:inline-flex}.lp .btn.solid{background:var(--forest);border-color:var(--forest);color:#f6f1e7}.lp .btn.solid:hover{background:var(--forest-2)}.lp .btn svg{width:20px;height:20px}.lp header{z-index:40;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:sticky;top:0}.lp header.scrolled{background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--line)}.lp header .wrap{align-items:center;gap:28px;height:76px;display:flex}.lp .logo{font:700 24px var(--serif);align-items:center;gap:10px;text-decoration:none;display:flex}.lp .logo img{width:30px}.lp header nav{color:var(--ink-2);gap:24px;font-size:15px;display:flex}.lp header nav a{text-decoration:none}.lp header nav a:hover{color:var(--ink)}.lp header .sp{flex:1}.lp .tg{border:1.5px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%}.lp header .btn{height:44px;padding:0 18px;font-size:15px}.lp .ph{background:var(--phone);width:var(--w,280px);border-radius:46px;flex:none;padding:10px;position:relative;box-shadow:0 40px 80px -40px #1e14008c,inset 0 0 0 1.5px #2a312d}.lp .ph img{aspect-ratio:1080/2349;object-fit:cover;object-position:top;background:#0e1311;border-radius:37px;width:100%}.lp .ph:after{content:"";background:#000;border-radius:99px;width:28%;height:22px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.lp .ph .shot{opacity:0;transition:opacity .5s;position:absolute;inset:10px}.lp .ph .shot.on{opacity:1}.lp .ph .shot img{height:100%}.lp .real{z-index:3;background:var(--paper);color:var(--forest);border:1px solid var(--line);font:600 12px var(--body);white-space:nowrap;border-radius:99px;padding:5px 11px;position:absolute;box-shadow:0 8px 18px -10px #00000059}.lp .real:before{content:"●";color:#1fa463;vertical-align:2px;margin-right:6px;font-size:9px}.lp .ex-tag{z-index:3;background:var(--sun);color:#3a2a00;font:700 12px var(--body);border-radius:99px;padding:6px 12px;position:absolute;transform:rotate(5deg);box-shadow:0 8px 20px -8px #0000004d}.lp .br{background:var(--paper);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 40px 80px -40px #1e140080}.lp .br .bar{border-bottom:1px solid var(--line);background:var(--bg-2);align-items:center;gap:7px;height:40px;padding:0 14px;display:flex}.lp .br .bar i{background:#e3d8c6;border-radius:50%;width:11px;height:11px}.lp .br .bar span{background:var(--paper);max-width:340px;height:24px;font:500 12px/24px var(--body);color:var(--ink-3);border-radius:8px;flex:1;margin-left:12px;padding-left:12px}.lp .br .view{background:#06100d;position:relative}.lp .br .view img{width:100%}.lp .hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;padding-block:36px 70px;display:grid}.lp .hero h1{font-size:clamp(48px,6.2vw,90px);font-weight:600;line-height:.98}.lp .hero h1 i{color:var(--coral);font-style:italic;font-weight:500}.lp .hero .lead{color:var(--ink-2);max-width:31ch;margin-top:24px;font-size:20px}.lp .hero .ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.lp .hero .note{color:var(--ink-3);margin-top:18px;font-size:14px}.lp .stage{height:640px;position:relative}.lp .stage .ph{--w:290px;position:absolute;top:0;right:0;transform:rotate(3deg)}.lp .stage .real{top:-10px;right:-6px}.lp .chat{background:var(--paper);border:1px solid var(--line);z-index:4;border-radius:26px;width:290px;padding:16px;position:absolute;bottom:10px;left:-60px;box-shadow:0 30px 60px -28px #3c280a66}.lp .chat .head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:10px;display:flex}.lp .av{background:var(--forest);color:#f6f1e7;width:36px;height:36px;font:700 16px var(--serif);border-radius:50%;flex:none;place-items:center;display:grid}.lp .chat .head small{color:var(--forest-2);font-size:12px;display:block}.lp .chat .head small:before{content:"●";color:#22c55e;margin-right:5px;font-size:9px}.dark .lp .chat .head small{color:var(--mint)}.lp .thread{flex-direction:column;gap:9px;min-height:250px;padding-top:12px;display:flex}.lp .msg{opacity:0;border-radius:18px;max-width:90%;padding:10px 14px;font-size:14.5px;line-height:1.45;transition:all .45s;transform:translateY(8px)}.lp .msg.on{opacity:1;transform:none}.lp .msg.me{background:var(--forest);color:#f6f1e7;border-bottom-right-radius:5px;align-self:flex-end}.lp .msg.ai{background:var(--bg-2);border-bottom-left-radius:5px;align-self:flex-start}.lp .msg b{font-weight:600}.lp .typing{background:var(--bg-2);border-radius:18px;align-self:flex-start;gap:5px;padding:12px 16px;display:none}.lp .typing.on{display:flex}.lp .typing i{background:var(--ink-3);border-radius:50%;width:7px;height:7px;animation:1s infinite lp-bob}.lp .typing i:nth-child(2){animation-delay:.15s}.lp .typing i:nth-child(3){animation-delay:.3s}.lp .chat .ex-tag{top:-14px;right:-12px}.lp .link-line{border-top:2px dashed var(--coral);z-index:3;opacity:.7;width:56px;height:2px;position:absolute;bottom:300px;left:226px;transform:rotate(-14deg)}.lp .facts{border-block:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px 28px;padding:22px 0;font-size:15px;display:flex}.lp .facts b{font:600 22px var(--serif);color:var(--ink);margin-right:6px}.lp .facts small{color:var(--ink-3);margin-left:auto;font-size:12px}.lp .strip{padding:80px 0 30px;overflow:hidden}.lp .strip h2{max-width:16ch;font-size:clamp(34px,4vw,54px);font-weight:600;line-height:1.05}.lp .strip .top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.lp .strip p{color:var(--ink-2);max-width:42ch}.lp .mq{gap:26px;width:max-content;margin-top:40px;padding:20px 0 30px;animation:70s linear infinite lp-mq;display:flex}.lp .mqbox:hover .mq,.lp .mqbox:focus-within .mq{animation-play-state:paused}.lp .mq figure{flex:none;width:200px}.lp .mq .ph{--w:200px;cursor:zoom-in;border-radius:34px;padding:7px}.lp .mq .ph img{border-radius:28px}.lp .mq .ph:after{height:16px;top:13px}.lp .mq figcaption{color:var(--ink-2);text-align:center;margin-top:12px;font-size:13px}.lp .mq button{all:unset;cursor:zoom-in;border-radius:34px;display:block}.lp .mq button:focus-visible{outline:3px solid var(--coral);outline-offset:4px}.lp .how{padding-block:70px 90px}.lp .how h2{text-align:center;font-size:clamp(34px,4vw,54px);font-weight:600}.lp .how .sub{text-align:center;color:var(--ink-2);margin-top:10px}.lp .steps{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:50px;display:grid;position:relative}.lp .step{background:var(--paper);border:1px solid var(--line);border-radius:30px;flex-direction:column;padding:28px 26px 0;display:flex;overflow:hidden}.lp .step .n{font:600 15px var(--body);background:var(--forest);color:#f6f1e7;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.lp .step h3{font:600 26px/1.15 var(--serif);margin-top:16px}.lp .step p{color:var(--ink-2);margin-top:8px;font-size:15.5px}.lp .step .crop{justify-content:center;height:300px;margin-top:22px;display:flex;overflow:hidden}.lp .step .ph{--w:230px;cursor:zoom-in;border-radius:38px 38px 0 0;padding:8px 8px 0}.lp .step .ph img{aspect-ratio:auto;border-radius:31px 31px 0 0;height:330px}.lp .step .ph:after{height:17px;top:15px}.lp .qa{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:90px;display:grid}.lp .qa.flip>:first-child{order:2}.lp .ask{background:var(--forest);color:#f6f1e7;font:500 20px var(--serif);border-radius:24px 24px 6px;padding:14px 20px;font-style:italic;display:inline-block}.lp .qa h2{margin-top:24px;font-size:clamp(36px,4vw,56px);font-weight:600;line-height:1.04}.lp .qa p{color:var(--ink-2);max-width:46ch;margin-top:16px;font-size:18px}.lp .qa ul{gap:10px;margin-top:20px;list-style:none;display:grid}.lp .qa li{gap:12px;font-size:16px;display:flex}.lp .qa li:before{content:"";background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F3D2E' stroke-width='3'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/13px no-repeat;border-radius:50%;flex:none;width:22px;height:22px;margin-top:2px}.lp .vis{background:var(--bg-2);border-radius:36px;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:600px;padding:44px 30px;display:flex;position:relative;overflow:hidden}.lp .vis .float{background:var(--paper);border:1px solid var(--line);color:var(--ink-2);z-index:3;border-radius:18px;padding:12px 16px;font-size:13px;position:absolute;box-shadow:0 14px 30px -18px #00000059}.lp .vis .float b{font:600 24px var(--serif);color:var(--ink);display:block}.lp .vis .float em{color:var(--ink-3);font-size:11px;font-style:normal}.lp .seg{background:var(--paper);border:1px solid var(--line);border-radius:99px;gap:2px;padding:4px;display:inline-flex}.lp .seg button{font:600 14px var(--body);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:8px 16px}.lp .seg button[aria-selected=true]{background:var(--forest);color:#f6f1e7}.lp .vis .ph{--w:270px}.lp .cap{color:var(--ink-2);text-align:center;max-width:36ch;min-height:44px;font-size:14px}.lp .fan{width:100%;height:560px;position:relative}.lp .fan button{all:unset;cursor:pointer;border-radius:40px;transition:transform .5s cubic-bezier(.2,.8,.2,1),z-index 0s .2s;position:absolute;top:30px;left:50%}.lp .fan button:focus-visible{outline:3px solid var(--coral);outline-offset:6px}.lp .fan .ph{--w:240px}.lp .fan button[data-pos="0"]{z-index:3;transform:translate(-50%)rotate(0)}.lp .fan button[data-pos="1"]{z-index:2;transform:translate(-112%)rotate(-8deg)scale(.88)}.lp .fan button[data-pos="2"]{z-index:1;transform:translate(12%)rotate(8deg)scale(.88)}.lp .fan button[data-pos="1"] .ph,.lp .fan button[data-pos="2"] .ph{filter:saturate(.8)brightness(.92)}.lp .share{z-index:5;border:4px solid var(--paper);border-radius:16px;width:120px;position:absolute;top:22px;right:18px;overflow:hidden;transform:rotate(7deg);box-shadow:0 20px 40px -18px #00000080}.lp .band{background:var(--forest);color:#eef3ec;border-radius:44px;margin-block:30px 0;padding:70px 60px}.lp .band .ask{color:var(--forest);background:#f6f1e7}.lp .band h2{max-width:18ch;margin-top:22px;font-size:clamp(36px,4.2vw,58px);font-weight:600;line-height:1.04}.lp .band h2 i{color:var(--sun)}.lp .band p{color:#c5d6cc;max-width:52ch;margin-top:16px;font-size:18px}.lp .band .grid{grid-template-columns:1.7fr .55fr;align-items:end;gap:30px;margin-top:44px;display:grid}.lp .band .br{background:#0b2a20;border-color:#23654f}.lp .band .br .bar{background:#123b2e;border-color:#23654f}.lp .band .br .bar i{background:#2d6b55}.lp .band .br .bar span{color:#9fbcae;background:#0b2a20}.lp .band .ph{--w:100%;max-width:230px;margin-inline:auto}.lp .band .ph img{aspect-ratio:390/844}.lp .band .lbl{color:#a9c4b6;flex-wrap:wrap;gap:16px;margin-top:18px;font-size:14px;display:flex}.lp .band .lbl span:before{content:"●";color:var(--mint);vertical-align:2px;margin-right:6px;font-size:9px}.lp .scrolly{padding-block:110px 60px}.lp .scrolly .intro{max-width:720px}.lp .scrolly .intro h2{margin-top:14px;font-size:clamp(36px,4.2vw,58px);font-weight:600;line-height:1.04}.lp .scrolly .intro p{color:var(--ink-2);margin-top:14px;font-size:18px}.lp .sc-grid{grid-template-columns:.9fr 1.1fr;gap:70px;margin-top:40px;display:grid}.lp .sc-sticky{place-items:center;height:calc(100vh - 140px);max-height:700px;display:grid;position:sticky;top:110px}.lp .sc-sticky .ph{--w:290px}.lp .sc-sticky .dots{gap:10px;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.lp .sc-sticky .dots i{background:var(--line);border-radius:50%;width:8px;height:8px;transition:all .3s}.lp .sc-sticky .dots i.on{background:var(--coral);transform:scale(1.4)}.lp .sc-step{opacity:.35;flex-direction:column;justify-content:center;min-height:72vh;transition:opacity .4s;display:flex}.lp .sc-step.on{opacity:1}.lp .sc-step .k{font:600 13px var(--body);color:var(--coral);letter-spacing:.12em;text-transform:uppercase}.lp .sc-step h3{font:600 38px/1.08 var(--serif);max-width:16ch;margin-top:10px}.lp .sc-step p{color:var(--ink-2);max-width:44ch;margin-top:12px}.lp .sc-step .quote{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--forest);border-radius:14px;max-width:44ch;margin-top:18px;padding:12px 16px;font-size:15px}.lp .sc-step .quote small{color:var(--ink-3);margin-top:4px;font-size:12px;display:block}.lp .sc-step .inline{display:none}.lp .webtabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.lp .webtabs button{border:1px solid var(--line);background:var(--paper);font:600 14px var(--body);color:var(--ink-2);cursor:pointer;border-radius:99px;padding:8px 14px}.lp .webtabs button[aria-selected=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.lp .web .view{aspect-ratio:1600/1000;overflow:hidden}.lp .web .view img{opacity:0;object-fit:contain;object-position:top;height:100%;transition:opacity .45s;position:absolute;inset:0}.lp .web .view img.on{opacity:1}.lp .web-cap{color:var(--ink-3);margin-top:12px;font-size:14px}.lp .qa-share{grid-template-columns:.9fr 1.1fr}.lp .qa-wide{grid-template-columns:.75fr 1.25fr}.lp .cards{justify-content:center;gap:0;margin-top:10px;padding:30px 0;display:flex}.lp .cards button{all:unset;cursor:zoom-in;background:var(--phone);box-sizing:border-box;border-radius:32px;flex:none;width:200px;padding:7px;transition:transform .35s;display:block;overflow:hidden;box-shadow:0 30px 50px -25px #0009}.lp .cards button img{aspect-ratio:1080/2349;object-fit:cover;border-radius:26px;width:100%;height:auto}.lp .cards button:first-child{transform:rotate(-7deg)translateY(16px)}.lp .cards button:nth-child(2){z-index:2;margin-inline:-18px;transform:translateY(-6px)}.lp .cards button:nth-child(3){transform:rotate(7deg)translateY(16px)}.lp .cards button:hover,.lp .cards button:focus-visible{z-index:3;transform:translateY(-14px)rotate(0)}.lp .gallery{padding-block:100px 60px}.lp .gallery h2{font-size:clamp(34px,4vw,54px);font-weight:600}.lp .gallery .top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.lp .gallery .top p{color:var(--ink-2);max-width:40ch}.lp .ggrid{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:36px;display:grid}.lp .ggrid button{all:unset;cursor:zoom-in;background:#0b100e;border-radius:20px;transition:transform .25s;position:relative;overflow:hidden;box-shadow:0 18px 30px -22px #0009}.lp .ggrid button:hover{transform:translateY(-4px)}.lp .ggrid button:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.lp .ggrid img{aspect-ratio:1080/2100;object-fit:cover;object-position:top;width:100%}.lp .ggrid span{color:#eef3ec;font:600 12px var(--body);text-align:center;background:#0a100dd1;border-radius:10px;padding:5px 8px;position:absolute;bottom:8px;left:8px;right:8px}.lp .lb{z-index:100;background:#080c0ae0;justify-content:center;align-items:center;gap:20px;padding:30px;display:none;position:fixed;inset:0}.lp .lb.on{display:flex}.lp .lb figure{flex-direction:column;align-items:center;gap:14px;max-height:100%;display:flex}.lp .lb img{border-radius:18px;max-width:min(92vw,1300px);max-height:calc(100vh - 140px);box-shadow:0 30px 80px #0009}.lp .lb figcaption{color:#eef3ec;text-align:center;font-size:15px}.lp .lb figcaption small{color:#9fb0a7;margin-top:2px;font-size:12px;display:block}.lp .lb button{color:#fff;cursor:pointer;background:#ffffff14;border:1.5px solid #fff5;border-radius:50%;flex:none;width:48px;height:48px;font-size:22px}.lp .lb .x{position:absolute;top:18px;right:18px}.lp .voices{text-align:center;padding:100px 0}.lp .voices h2{font-size:clamp(36px,4.4vw,60px);font-weight:600}.lp .qs{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.lp .q{background:var(--paper);border:1.5px dashed var(--line);border-radius:26px;padding:26px;position:relative}.lp .q p{font:400 20px/1.4 var(--serif)}.lp .q .who{color:var(--ink-2);align-items:center;gap:10px;margin-top:18px;font-size:14px;display:flex}.lp .q .who i{background:var(--coral-soft);width:34px;height:34px;color:var(--coral);border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.lp .q .ex{font:700 11px var(--body);letter-spacing:.08em;background:var(--sun);color:#3a2a00;border-radius:99px;padding:3px 9px;position:absolute;top:14px;right:14px}.lp .disc{color:var(--ink-3);margin-top:16px;font-size:13px}.lp .letter{background:var(--forest);color:#eef3ec;border-radius:40px;grid-template-columns:1fr .85fr .5fr;align-items:center;gap:44px;padding:60px 70px;display:grid}.lp .letter h2{font-size:clamp(36px,4.2vw,58px);font-weight:600;line-height:1.02}.lp .letter h2 i{color:var(--sun)}.lp .letter p{color:#c5d6cc;max-width:40ch;margin-top:18px}.lp .plans{gap:12px;display:grid}.lp .plan{background:#16503d;border:1px solid #23654f;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.lp .plan b{font:600 32px var(--serif);display:block}.lp .plan small{color:#a9c4b6}.lp .plan .tag{background:var(--sun);color:#3a2a00;font:700 12px var(--body);border-radius:99px;padding:4px 10px}.lp .letter .btn{color:var(--forest);background:#f6f1e7;border-color:#f6f1e7;justify-content:center;margin-top:8px}.lp .letter .ph{--w:100%;max-width:200px;transform:rotate(4deg)}.lp .faq{max-width:820px;margin:0 auto;padding-block:100px}.lp .faq h2{text-align:center;margin-bottom:30px;font-size:clamp(34px,4vw,52px);font-weight:600}.lp details{background:var(--paper);border:1px solid var(--line);border-radius:20px;margin-bottom:10px;padding:20px 24px}.lp summary{cursor:pointer;justify-content:space-between;font-weight:600;list-style:none;display:flex}.lp summary:after{content:"↓";color:var(--coral)}.lp details[open] summary:after{content:"↑"}.lp details p{color:var(--ink-2);margin-top:10px}.lp .end{text-align:center;padding:40px 0 120px}.lp .end h2{font-size:clamp(44px,6vw,88px);font-weight:600;line-height:1}.lp .end h2 i{color:var(--coral)}.lp .end .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.lp footer{border-top:1px solid var(--line);color:var(--ink-3);padding:34px 0;font-size:14px}.lp footer .wrap{flex-wrap:wrap;gap:24px;display:flex}.lp.js .rv{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(18px)}.lp.js .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp.js .rv,.lp .msg{opacity:1;transition:none;transform:none}.lp .mq{animation:none}.lp .mqbox{overflow-x:auto}.lp .ph .shot,.lp .web .view img{transition:none}}@media (max-width:1100px){.lp .ggrid{grid-template-columns:repeat(4,1fr)}.lp .letter{grid-template-columns:1fr 1fr}.lp .letter .ph{display:none}}@media (max-width:900px){.lp header nav,.lp header .hide-m{display:none}.lp .wrap{padding:0 20px}.lp .hero,.lp .qa{grid-template-columns:1fr;gap:34px}.lp .qa.flip>:first-child{order:0}.lp .hero{padding-top:10px}.lp .hero h1 br{display:none}.lp .stage{flex-direction:column;align-items:center;height:auto;display:flex}.lp .stage .ph{--w:240px;position:relative;right:auto;transform:rotate(2deg)}.lp .stage .ph img{aspect-ratio:1080/1800}.lp .stage .real{top:6px;left:8px;right:auto}.lp .chat{width:100%;margin-top:-70px;position:relative;bottom:auto;left:0}.lp .link-line{display:none}.lp .facts small{margin-left:0}.lp .mq figure{width:160px}.lp .mq .ph{--w:160px}.lp .steps{grid-template-columns:1fr}.lp .vis{min-height:0;padding:30px 16px}.lp .vis .ph{--w:230px}.lp .vis .float{display:none}.lp .fan{height:470px}.lp .fan .ph{--w:200px}.lp .fan button[data-pos="1"]{transform:translate(-95%)rotate(-8deg)scale(.82)}.lp .fan button[data-pos="2"]{transform:translate(-5%)rotate(8deg)scale(.82)}.lp .share{width:78px;top:20px;bottom:auto;right:6px}.lp .band{border-radius:30px;padding:44px 22px}.lp .band .grid{grid-template-columns:1fr}.lp .band .ph{max-width:200px}.lp .sc-grid{grid-template-columns:1fr;gap:0}.lp .sc-sticky{display:none}.lp .sc-step{opacity:1;border-top:1px solid var(--line);min-height:0;padding:34px 0}.lp .sc-step .inline{margin-top:22px;display:block}.lp .sc-step .inline .ph{--w:230px;margin-inline:auto}.lp .cards button{border-radius:18px;width:104px;padding:4px}.lp .cards button img{border-radius:14px}.lp .ggrid{grid-template-columns:repeat(3,1fr);gap:10px}.lp .qs{grid-template-columns:1fr}.lp .letter{border-radius:28px;grid-template-columns:1fr;padding:38px 22px}.lp .qa{padding-block:64px}.lp .lb{gap:8px;padding:14px}.lp .lb .nav{position:absolute;bottom:18px}.lp .lb .prev{left:calc(50% - 60px)}.lp .lb .next{right:calc(50% - 60px)}.lp .lb img{max-height:calc(100vh - 170px)}}.lp .tg{flex:none;place-items:center;width:44px;height:44px;font-size:15px;display:inline-grid}.lp .tg.lang{font:600 13px var(--body)}.lp .menu-btn,.lp .mnav{display:none}.lp [id]{scroll-margin-top:84px}.lp .btn{min-height:44px}.lp details{padding:0}.lp summary{align-items:center;gap:12px;min-height:44px;padding:20px 24px}.lp details p{margin:0;padding:0 24px 20px}@media (max-width:900px){.lp header .wrap{gap:10px}.lp .menu-btn{display:inline-grid}.lp .mnav:not([hidden]){border-top:1px solid var(--line);background:var(--bg);display:block;box-shadow:0 24px 40px -28px #00000073}.lp .mnav .wrap{flex-direction:column;gap:0;height:auto;padding-block:8px 14px;display:flex}.lp .mnav a,.lp .mnav button{min-height:48px;font:500 17px var(--body);color:var(--ink);border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;width:100%;text-decoration:none;display:flex}.lp .mnav :last-child{border-bottom:0}.lp header.scrolled .mnav{background:var(--bg)}}@media (min-width:901px){.lp .mnav{display:none!important}}@media (prefers-reduced-motion:reduce){.lp html{scroll-behavior:auto}}.dark .lp .real{color:var(--mint)}.lp .logo,.lp .seg button,.lp .webtabs button{min-height:44px}.lp .seg button{padding-inline:16px}.lp .t-d,.dark .lp .t-l{display:none}.dark .lp .t-d{display:block}
