.lp{--bg:#fbfaf9;--ink:#0b0b0b;--muted:#6b6966;--faint:#a3a09c;--card:#f3f2f0;--line:#e8e6e3;--brand:#dd5000;--r-lg:28px;--r-md:20px;background:var(--bg);color:var(--ink);font-family:var(--font-inter),system-ui,sans-serif;flex:1;font-size:15px;line-height:1.55}.lp a{color:inherit;text-decoration:none}.lp .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.lp .frame{border-left:1px solid var(--line);border-right:1px solid var(--line);max-width:1200px;margin:0 auto}.lp h1,.lp h2{letter-spacing:-.035em;font-weight:400;line-height:1.05}.lp h1{font-size:clamp(40px,6vw,64px)}.lp h2{font-size:clamp(32px,4.2vw,46px)}.lp h3{font-size:15px;font-weight:500}.lp .eyebrow{color:var(--muted);margin-bottom:14px;font-size:14px}.lp .muted{color:var(--muted)}.lp .btn{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:14px;font-weight:500;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex}.lp .btn-dark{background:var(--ink);color:#fff}.lp .btn-dark:hover{background:#2a2a2a}.lp .btn-light{border:1px solid var(--line);background:#fff;box-shadow:0 1px 2px #0000000a}.lp .btn-light:hover{box-shadow:0 2px 8px #00000014}.lp .btn:active{transform:scale(.98)}.lp .hdr{z-index:30;border:1px solid #0000;max-width:1200px;margin:0 auto;transition:top .3s ease-out,max-width .3s ease-out,background .3s,box-shadow .3s,border-color .3s,border-radius .3s;position:sticky;top:0}.lp .hdr nav{align-items:center;gap:36px;height:64px;padding:0 24px;transition:height .3s ease-out,padding .3s ease-out;display:flex}.lp .hdr.scrolled{border-color:var(--line);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#fbfaf9b8;border-radius:999px;max-width:1040px;top:12px;box-shadow:0 10px 30px -14px #0000002e}.lp .hdr.scrolled nav{height:56px;padding:0 10px 0 22px}.lp .hdr.open{background:var(--bg)}.lp .links{gap:4px;font-size:14px;display:flex}.lp .links a{border-radius:999px;padding:7px 12px;transition:background .15s}.lp .links a:hover{background:#0000000d}.lp .nav-cta{align-items:center;gap:8px;margin-left:auto;display:flex}.lp .lang{color:var(--muted);padding:0 8px;font-size:13px;font-weight:500}.lp .lang:hover{color:var(--ink)}.lp .burger{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;width:40px;height:40px;margin-left:auto;display:none;position:relative}.lp .burger i{background:var(--ink);border-radius:2px;height:1.5px;transition:transform .3s ease-out,top .3s ease-out;position:absolute;left:12px;right:12px}.lp .burger i:first-child{top:16px}.lp .burger i:last-child{top:22px}.lp .burger[aria-expanded=true] i:first-child{top:19px;transform:rotate(45deg)}.lp .burger[aria-expanded=true] i:last-child{top:19px;transform:rotate(-45deg)}.lp .sheet{background:var(--bg);border-top:1px solid var(--line);flex-direction:column;justify-content:space-between;padding:16px 24px 32px;animation:.25s ease-out lp-in;display:flex;position:fixed;inset:64px 0 0}.lp .sheet[hidden]{display:none}.lp .sheet-links a{letter-spacing:-.02em;border-bottom:1px solid var(--line);padding:14px 0;font-size:20px;display:block}.lp .sheet-cta{flex-direction:column;gap:8px;display:flex}.lp .sheet-cta .btn{justify-content:center;height:46px}.lp .sheet-cta .lang{text-align:center;padding:10px}.lp .hero{padding:96px 0 40px}.lp .hero-top{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.lp .hero-top p{max-width:520px;padding-top:8px;font-size:17px;line-height:1.6}.lp .hero .actions{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.lp .trust{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin-top:22px;font-size:13px;display:flex}.lp .trust span:before{content:"✓";color:var(--brand);margin-right:6px}.lp .panel{background:var(--card);border-radius:var(--r-lg);border:1px solid var(--line);margin-top:56px;padding:6px}.lp .tabs{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.lp .tab{height:40px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.lp .tab .dot{border-radius:50%;width:8px;height:8px}.lp .tab[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0000000f}.lp .stage{border-radius:22px;height:440px;margin-top:6px;position:relative;overflow:hidden}.lp .view{isolation:isolate;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .35s;display:flex;position:absolute;inset:0}.lp .view.on{opacity:1;pointer-events:auto}.lp .orb{border-radius:50%;flex:none;position:relative;overflow:hidden}.lp .orb:after{content:"";mix-blend-mode:overlay;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:0}.lp .o-ember{background:radial-gradient(circle at 35% 30%,#ffb27a 0%,#ff6a1f 32%,#dd5000 58%,#7a1d00 100%)}.lp .o-dusk{background:radial-gradient(circle at 30% 30%,#f6d1ff 0%,#b48cff 30%,#5f7bff 60%,#253067 100%)}.lp .o-sand{background:radial-gradient(circle at 40% 30%,#fff3df 0%,#f3c48f 35%,#c98b55 65%,#5c3a22 100%)}.lp .o-sea{background:radial-gradient(circle at 35% 30%,#e4fbf3 0%,#8fdcc3 35%,#3f9a8c 65%,#173c3d 100%)}.lp .o-mist{background:radial-gradient(circle at 35% 30%,#fff 0%,#e7e3dc 45%,#b9b3aa 100%)}.lp .carousel{justify-content:center;align-items:center;gap:44px;width:100%;display:flex}.lp .slot{text-align:center;flex-direction:column;align-items:center;width:200px;transition:opacity .3s,transform .3s;display:flex}.lp .slot .orb{width:150px;height:150px}.lp .slot.main .orb{width:196px;height:196px}.lp .slot.side{opacity:.55}.lp .slot.edge{opacity:.35;width:110px}.lp .slot.edge .orb{width:110px;height:110px}.lp .slot h3{margin-top:22px}.lp .slot p{color:var(--faint);max-width:170px;margin-top:4px;font-size:13px}.lp .slot.main p{color:var(--muted)}.lp .speak{z-index:1;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.lp .speak i{background:#fff;border-radius:4px;width:4px;height:20%;animation:1s ease-in-out infinite paused lp-bar}.lp button.orb{cursor:pointer;border:0;padding:0;transition:transform .3s}.lp button.orb:hover{transform:scale(1.03)}.lp .orb.playing .speak i{animation-play-state:running}.lp .orb.playing{box-shadow:0 0 0 10px #dd50001f,0 0 0 22px #dd50000f}.lp .listen{border:1px solid var(--line);height:34px;font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.lp .listen:hover{box-shadow:0 2px 8px #00000014}.lp .tri{border-left:8px solid var(--brand);border-top:5px solid #0000;border-bottom:5px solid #0000;width:0;height:0}.lp .sq{background:var(--brand);border-radius:2px;width:9px;height:9px}.lp .arrow{border:1px solid var(--line);cursor:pointer;width:36px;height:36px;color:var(--muted);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.lp .arrow:hover{color:var(--ink)}.lp .caption{text-align:center;color:var(--muted);font-size:14px;position:absolute;bottom:22px;left:16px;right:16px}.lp .caption b{color:var(--ink);font-weight:500}.lp .chat{flex-direction:column;gap:10px;width:min(420px,90%);display:flex}.lp .bubble{opacity:0;border-radius:18px;max-width:78%;padding:10px 14px;font-size:14px;line-height:1.45;transition:opacity .35s,transform .35s;transform:translateY(6px)}.lp .bubble.show{opacity:1;transform:none}.lp .bubble.in{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff73;align-self:flex-end}.lp .bubble.out{color:var(--ink);background:#fff;align-self:flex-start}.lp .bubble.ok{align-items:center;gap:8px;font-weight:500;display:flex}.lp .ok-dot{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.lp .texture{z-index:-1;position:absolute;inset:0}.lp .tx-wa{background:linear-gradient(140deg,#264c47 0%,#6a8f86 45%,#d4c6b4 100%)}.lp .tx-web{background:linear-gradient(140deg,#2b2c4e 0%,#7c6fa8 50%,#e6c4b7 100%)}.lp .texture:after{content:"";mix-blend-mode:overlay;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:absolute;inset:0}.lp .strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:72px}.lp .strip-head{color:var(--muted);padding:28px 24px;font-size:14px}.lp .marks{border-top:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.lp .marks div{text-align:center;height:76px;color:var(--faint);letter-spacing:-.01em;border-right:1px solid var(--line);place-items:center;padding:0 8px;font-size:15px;font-weight:600;display:grid}.lp .marks div:last-child{border-right:0}.lp section.block{padding:112px 0 24px}.lp .split{grid-template-columns:1fr 1fr;align-items:start;gap:48px;margin-bottom:48px;display:grid}.lp .split p{max-width:500px;font-size:16px;line-height:1.6}.lp .bento{gap:12px;display:grid}.lp .b2{grid-template-columns:1fr 1fr}.lp .b3{grid-template-columns:repeat(3,1fr)}.lp .b4{grid-template-columns:repeat(4,1fr)}.lp .card{background:var(--card);border-radius:var(--r-md);border:1px solid var(--line);padding:24px;position:relative;overflow:hidden}.lp .card .label{color:var(--muted);margin-bottom:6px;font-size:13px}.lp .card p{color:var(--muted);margin-top:6px;font-size:14px}.lp .ico{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:36px;display:grid}.lp .row{border-top:1px solid var(--line);grid-template-columns:5fr 7fr;align-items:center;gap:48px;padding:40px 0;display:grid}.lp .row.flip .row-text{order:2}.lp .row h3{letter-spacing:-.03em;margin-bottom:14px;font-size:26px;font-weight:400;line-height:1.15}.lp .row .label{color:var(--brand);margin-bottom:10px;font-size:13px;font-weight:500}.lp .row ul{border-top:1px solid var(--line);margin-top:20px;list-style:none}.lp .row li{border-bottom:1px solid var(--line);padding:10px 0 10px 22px;font-size:14px;position:relative}.lp .row li:before{content:"";background:var(--brand);border-radius:50%;width:8px;height:8px;position:absolute;top:17px;left:2px}.lp .row pre{background:var(--ink);color:#f3f2f0;white-space:pre-wrap;word-break:break-all;border-radius:14px;margin-top:18px;padding:14px 16px;font-size:12px}.lp .shot{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);min-width:0;padding:12px}.lp .shot img{border:1px solid var(--line);border-radius:12px;width:100%;height:auto;box-shadow:0 12px 40px -18px #00000040}.lp .shot.narrow{background:linear-gradient(140deg,#2b2c4e 0%,#7c6fa8 50%,#e6c4b7 100%);justify-content:center;padding:28px;display:flex}.lp .shot.narrow img{border:0;width:min(320px,100%)}.lp .stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:96px;display:grid}.lp .stats div{padding:32px 24px}.lp .stats div+div{border-left:1px solid var(--line)}.lp .stats b{letter-spacing:-.04em;font-size:44px;font-weight:400;line-height:1;display:block}.lp .stats span{color:var(--muted);margin-top:10px;font-size:14px;display:block}.lp .photo{aspect-ratio:3/2;background:var(--line);border-radius:14px;margin:-12px -12px 20px;position:relative;overflow:hidden}.lp .photo img{object-fit:cover;transition:transform .6s}.lp .card:hover .photo img{transform:scale(1.03)}.lp .case{padding:12px 12px 24px}.lp .case h3,.lp .case p,.lp .case q{margin-left:12px;margin-right:12px}.lp .case q{color:var(--ink);quotes:none;margin-top:14px;font-size:13px;display:block}.lp .why .photo{aspect-ratio:4/5}.lp .integ{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.lp .integ ul{margin-top:14px;list-style:none}.lp .integ li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.lp .pill{white-space:nowrap;color:var(--faint);border:1px solid var(--line);background:#fff;border-radius:999px;padding:2px 8px;font-size:11px}.lp .pill.on{background:var(--brand);color:#fff;border-color:var(--brand)}.lp .steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.lp .step{padding:28px 24px 8px 0}.lp .step+.step{border-left:1px solid var(--line);padding-left:24px}.lp .step .n{color:var(--faint);font-variant-numeric:tabular-nums;margin-bottom:40px;font-size:13px}.lp .step p{color:var(--muted);margin-top:6px;font-size:14px}.lp .plan{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;padding:28px;display:flex}.lp .plan.featured{background:#fff;box-shadow:0 12px 40px -16px #0000002e}.lp .plan .tag{background:var(--card);color:var(--muted);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px}.lp .plan .price{letter-spacing:-.04em;margin-top:22px;font-size:44px;font-weight:400}.lp .plan .price small{color:var(--muted);letter-spacing:0;font-size:14px}.lp .plan ul{border-top:1px solid var(--line);flex:1;margin:24px 0 28px;list-style:none}.lp .plan li{border-bottom:1px solid var(--line);padding:11px 0;font-size:14px}.lp .plan .btn{justify-content:center}.lp .note{color:var(--muted);margin-top:18px;font-size:13px}.lp .faq{max-width:760px}.lp details{border-bottom:1px solid var(--line);padding:20px 0}.lp details:first-child{border-top:1px solid var(--line)}.lp summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:16px;list-style:none;display:flex}.lp summary::-webkit-details-marker{display:none}.lp summary:after{content:"+";color:var(--muted);font-size:20px;line-height:1;transition:transform .2s}.lp details[open] summary:after{transform:rotate(45deg)}.lp details p{color:var(--muted);max-width:640px;margin-top:10px}.lp .final{text-align:center;border-top:1px solid var(--line);margin-top:96px;padding:120px 0}.lp .final .orb{width:120px;height:120px;margin:0 auto 36px}.lp .final p{max-width:480px;margin:18px auto 30px;font-size:16px}.lp .final .btn{margin:4px}.lp footer{border-top:1px solid var(--line);color:var(--muted);padding:56px 0 36px;font-size:13px}.lp .foot{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;display:grid}.lp .foot h4{color:var(--ink);margin-bottom:12px;font-size:13px;font-weight:500}.lp .foot li{margin-bottom:8px;list-style:none}.lp footer a:hover{color:var(--ink)}.lp .foot-base{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;display:flex}@media (max-width:900px){.lp .links,.lp .nav-cta{display:none}.lp .burger{display:block}.lp .hdr.scrolled{margin:0 8px;top:8px}.lp .hdr.scrolled nav{padding:0 8px 0 16px}.lp .hero{padding-top:56px}.lp .hero-top,.lp .split,.lp .row{grid-template-columns:1fr;gap:20px}.lp .row.flip .row-text{order:0}.lp .b2,.lp .b3,.lp .b4,.lp .steps,.lp .integ{grid-template-columns:1fr}.lp .stats{grid-template-columns:1fr 1fr}.lp .stats div:nth-child(3){border-left:0}.lp .stats div:nth-child(-n+2){border-bottom:1px solid var(--line)}.lp .step+.step{border-left:0;border-top:1px solid var(--line);padding-left:0}.lp .step .n{margin-bottom:16px}.lp .marks{grid-template-columns:repeat(3,1fr)}.lp .marks div:nth-child(3){border-right:0}.lp .marks div:nth-child(-n+3){border-bottom:1px solid var(--line)}.lp .slot.edge,.lp .slot.side{display:none}.lp .frame{border:0}.lp .foot{grid-template-columns:1fr 1fr}.lp .why .photo{aspect-ratio:3/2}}@media (prefers-reduced-motion:reduce){.lp *{transition:none!important;animation:none!important}}@keyframes lp-bar{50%{height:46%}}@keyframes lp-in{0%{opacity:0;transform:scale(.97)}}html:has(.lp){scroll-behavior:smooth}
