.ld{--ld-on-dark:#c9cdcf;--ld-on-dark-2:#a9aeb1;--ld-on-dark-link:#e6e8e9;--ld-on-dark-accent:#f4a67c;--ld-phone-shadow:0 50px 90px -40px #1c222299, 0 18px 30px -18px #1c222259, inset 0 0 0 1.5px var(--ink-2);--ld-float-shadow:0 16px 36px -14px #1c222273;--ld-glow:0 0 0 3px var(--brand), 0 0 22px 4px color-mix(in oklab, var(--brand) 50%, transparent);--ld-tg-ink:#000;--ld-tg-muted:#8e8e93;--ld-tg-icon:#3c3c43;--ld-tg-link:#2a83c6;--ld-tg-out:#ddf1fa;--ld-tg-out-time:#4d9dd6;--ld-tg-blue:#3b9bd6;--ld-tg-key:#5c626e6b;--ld-tg-key-press:#5c626e99;--ld-tg-chip:#5a606e59;--ld-tg-glass:#ffffff9e;--ld-tg-bg:radial-gradient(120% 70% at 0% 100%, #c9a3ae 0%, #c9a3ae00 60%), radial-gradient(90% 60% at 100% 80%, #6f87ae 0%, #6f87ae00 65%), linear-gradient(175deg, #cfcac4 0%, #b9b9c6 45%, #a7afc6 100%);--ld-ios-notif:#fafafaf0;background:var(--bg);width:100%;min-height:100vh;color:var(--ink);font-family:var(--font-u);overflow-x:hidden}.ld a{color:var(--brand-tint-ink)}.ld button{font-family:inherit}.ld-h{font-family:var(--font-d);letter-spacing:-.025em;color:var(--ink);margin:0}.ld-p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.ld-p b{color:var(--ink)}.ld-p.sm{font-size:15px}.ld-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-tint-ink);margin:0;font-size:12px;font-weight:700}.ld-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}.ld-surface{background:var(--surf-1);border-radius:var(--r-lg);box-shadow:var(--relief)}.ld-surface.lift{box-shadow:var(--relief-lift)}.ld-surface.sunk{background:var(--surf-3);box-shadow:var(--relief-sunk)}.ld-stack{flex-direction:column;gap:14px;display:flex}.ld-sec-h{font-size:30px;font-weight:800;line-height:1.12}.ld .ld-btn{border-radius:var(--r-md);background:var(--primary);min-height:52px;color:var(--on-acc);cursor:pointer;box-shadow:var(--relief-fill);transition:filter var(--d-fast);border:none;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.ld .ld-btn:hover{color:var(--on-acc);filter:brightness(var(--hover))}.ld .ld-btn.wide{width:100%;max-width:360px}.ld .ld-btn.sm{min-height:44px;padding:0 18px;font-size:14px}.ld .ld-ghost{border:1px solid var(--line-2);min-height:44px;color:var(--ink-2);border-radius:12px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ld-hide-m{display:none!important}.ld-row{flex-direction:column;align-items:center;gap:36px;display:flex}.ld-row-text{flex-direction:column;gap:16px;width:100%;max-width:520px;display:flex}.ld-list{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ld-list li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.ld-tick{border-radius:var(--r-pill);background:var(--brand-tint);border:1px solid var(--brand-tint-line);width:20px;height:20px;color:var(--brand-tint-ink);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.ld-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;display:grid}.ld-header{z-index:20;background:color-mix(in oklab, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in oklab, var(--line-2) 50%, transparent);position:sticky;top:0}.ld-header .ld-wrap{justify-content:space-between;align-items:center;height:64px;display:flex}.ld-logo{align-items:center;gap:8px;min-height:44px;text-decoration:none;display:flex}.ld-logo-k{background:var(--brand);width:30px;height:30px;color:var(--on-acc);font-family:var(--font-d);border-radius:9px;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.ld-logo-w{font-size:20px;font-weight:800}.ld-nav{align-items:center;gap:8px;display:flex}.ld-hero{padding:36px 0 28px}.ld-hero .ld-row-text{gap:20px}.ld-badge{border-radius:var(--r-pill);background:var(--brand-tint);border:1px solid var(--brand-tint-line);color:var(--brand-tint-ink);align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:600}.ld-hero-h{font-size:40px;font-weight:800;line-height:1.04}.ld-hero-lead{font-size:17px}.ld-cta{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ld-cta-note{color:var(--ink-3);font-size:13px;line-height:1.5}.ld-demo{flex-direction:column;align-items:center;gap:14px;display:flex}.ld-demo-cap{color:var(--ink-3);margin:0;font-size:13px;font-weight:600}.ld-phone{background:var(--ink);width:272px;height:560px;box-shadow:var(--ld-phone-shadow);border-radius:46px;flex-shrink:0;padding:9px;position:relative}.ld-phone.lg{border-radius:50px;width:300px;height:620px}.ld-island{border-radius:var(--r-md);z-index:9;background:#000;width:84px;height:24px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.ld-screen{background:var(--bg);border-radius:37px;width:100%;height:100%;position:relative;overflow:hidden}.ld-phone.lg .ld-screen{border-radius:41px}.ld-screen.cal{background:#e3e5e4}.ld-screen.att{background:#4d4d4b}.ld-inner{transform-origin:0 0;width:393px;height:839px;position:absolute;top:0;left:0;overflow:hidden}.ld-s-m{transform:scale(.6463)}.ld-s-l{transform:scale(.7176)}.ld-shot{width:100%;height:auto;margin-top:41px;display:block}.ld-ks{background:var(--bg);flex-direction:column;gap:14px;padding:62px 20px 0;display:flex}.ld-ks.g16{gap:16px}.ld-ks p{margin:0}.ld-ks-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--brand-tint-ink);font-size:13px;font-weight:700}.ld-ks-hi{font-family:var(--font-d);letter-spacing:-.03em;color:var(--ink);font-size:33px;font-weight:800;margin-top:2px!important}.ld-ks-hi.big{font-size:36px}.ld-ks-sub{color:var(--ink-2);font-size:15px;margin-top:4px!important}.ld-ks-card{background:var(--surf-1);box-shadow:var(--relief);border-radius:22px}.ld-ks-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ld-ks-stat{flex-direction:column;gap:2px;padding:18px 18px 16px;display:flex}.ld-ks-num{font-family:var(--font-d);font-size:34px;font-weight:800;line-height:1.15}.ld-ks-lab{color:var(--brand-tint-ink);font-size:14px;font-weight:700;margin-top:6px!important}.ld-ks-lab.sm{font-size:13px}.ld-ks-lab.warn{color:var(--warn)}.ld-ks-note{color:var(--ink-3);font-size:13px}.ld-ks-cap{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:700}.ld-ks-btn{border-radius:var(--r-md);flex:1;justify-content:center;align-items:center;height:48px;font-size:15px;font-weight:700;display:flex;position:relative}button.ld-ks-btn{cursor:pointer}button.ld-ks-btn:after{content:"";position:absolute;inset:-11px 0}.ld-ks-tint{background:var(--brand-tint);color:var(--brand-tint-ink);border:1px solid var(--brand-tint-line)}.ld-ks-out{background:var(--surf-1);color:var(--ink-2);border:1px solid var(--line-2)}.ld-ks-req{flex-direction:column;gap:14px;padding:18px;display:flex}.ld-ks-reqbox{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.ld-ks-reqwho{color:var(--ink-3);font-size:14px}.ld-ks-reqwhen{color:var(--ink);font-size:15px}.ld-ks-reqbtns{gap:10px;margin-top:4px;display:flex}.ld-ks-dayh{justify-content:space-between;align-items:baseline;margin-top:4px;display:flex}.ld-ks-dayh-t{font-family:var(--font-d);font-size:21px;font-weight:700}.ld-ks-dayh-t span{color:var(--ink-3);font-size:15px;font-weight:500}.ld-ks-dayh-a{color:var(--brand-tint-ink);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:700}.ld-ks-sl{background:var(--surf-2);border-radius:var(--r-md);align-items:center;gap:14px;padding:12px 16px;display:flex;position:relative;box-shadow:0 1px #181e1e14}.ld-ks-sl:before{content:"";background:var(--ok);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.ld-ks-sl.plan:before{background:var(--info)}.ld-ks-t{flex-direction:column;width:48px;display:flex}.ld-ks-t b{font-family:var(--font-d);font-size:15px}.ld-ks-t span{color:var(--ink-3);font-size:12px}.ld-ks-n{flex:1;min-width:0;font-size:16px;font-weight:600}.ld-ks-st{color:var(--ok);font-size:13px;font-weight:700}.ld-ks-st.plan{color:var(--info)}.ld-ks-st.cancel{color:var(--bad)}.ld-ks-swap{text-align:right;white-space:nowrap;width:92px;position:relative}.ld-ks-swap .ld-now{position:absolute;top:0;right:0}.ld-ks-nav{background:var(--glass);border:1px solid color-mix(in oklab, var(--line) 90%, transparent);z-index:5;border-radius:26px;justify-content:space-around;align-items:center;height:74px;padding:0 6px;display:flex;position:absolute;bottom:18px;left:14px;right:14px;box-shadow:0 10px 30px -12px #1c222259}.ld-ks-nav span{color:var(--ink-2);border-radius:16px;flex-direction:column;align-items:center;gap:4px;min-width:62px;padding:8px 6px;font-size:11px;font-weight:600;display:flex}.ld-ks-nav .on{background:var(--select);color:var(--on-acc)}.ld-ks-fab{border-radius:var(--r-lg);background:var(--brand-grad);width:60px;height:60px;box-shadow:0 12px 22px -8px color-mix(in oklab, var(--brand) 80%, transparent);z-index:5;color:var(--on-acc);justify-content:center;align-items:center;display:flex;position:absolute;bottom:108px;right:20px}.ld-ks-alert{background:linear-gradient(90deg, var(--info-fill) 0, var(--surf-1) 55%);box-shadow:var(--relief-lift);border-radius:22px;padding:16px 18px;position:relative}.ld-ks-alert:before{content:"";background:var(--info);width:3px;box-shadow:0 0 10px 1px color-mix(in oklab, var(--info) 55%, transparent);border-radius:3px;position:absolute;top:12px;bottom:12px;left:0}.ld-ks-alert-t{font-size:15px;font-weight:700}.ld-ks-alert-b{margin-top:14px;display:flex}.ld-ks-toast{z-index:8;background:var(--surf-1);box-shadow:var(--ld-float-shadow);animation:ldDrop .5s var(--ease-spring) both;border-radius:16px;align-items:center;gap:10px;padding:14px 16px;font-size:15px;font-weight:600;display:flex;position:absolute;top:60px;left:16px;right:16px}.ld-ks-toast .ok{fill:var(--ok)}.ld-ks-toast .no{fill:var(--ink-3)}.ld-ks-seg-row{align-items:center;gap:14px;display:flex}.ld-ks-seg{background:var(--well);box-shadow:var(--relief-sunk);border-radius:16px;flex:1;padding:4px;display:flex}.ld-ks-seg span{text-align:center;color:var(--ink-2);flex:1;padding:10px 0;font-size:15px;font-weight:600}.ld-ks-seg .on{background:var(--select);color:var(--on-acc);border-radius:12px;font-weight:700}.ld-ks-tpls{gap:10px;margin-right:-20px;display:flex;overflow:hidden}.ld-ks-tpl{border:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:4px;width:132px;padding:12px 14px;display:flex}.ld-ks-tpl-n{font-size:14px;font-weight:700}.ld-ks-tpl-n span{color:var(--ink-3);font-weight:500}.ld-ks-tpl-m{color:var(--ink-3);font-size:12px}.ld-ks-tpl-p{color:var(--brand-tint-ink);font-size:14px;font-weight:600}.ld-ks-chips{gap:8px;display:flex}.ld-ks-chips span{border-radius:var(--r-pill);background:var(--surf-1);border:1px solid var(--line-2);color:var(--ink-2);padding:10px 18px;font-size:15px;font-weight:600}.ld-ks-chips .on{background:var(--select);border-color:var(--select);color:var(--on-acc)}.ld-ks-mb{flex-direction:column;gap:14px;padding:18px;display:flex;position:relative}.ld-ks-mb-head{align-items:flex-start;gap:14px;display:flex}.ld-ks-ava{border:1px solid var(--line-2);background:var(--surf-2);width:46px;height:46px;color:var(--ink-2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.ld-ks-who{flex-direction:column;flex:1;gap:2px;display:flex}.ld-ks-who b{font-size:18px}.ld-ks-who span{color:var(--ink-3);font-size:14px}.ld-ks-pill{border-radius:var(--r-pill);background:var(--warn-fill);color:var(--warn);letter-spacing:.05em;padding:5px 10px;font-size:12px;font-weight:700}.ld-ks-left{align-items:baseline;gap:6px;display:flex}.ld-ks-left>span:last-child{color:var(--ink-3);font-size:15px}.ld-ks-digit{width:22px;display:inline-block;position:relative}.ld-ks-digit.big{font-family:var(--font-d);width:24px;font-size:36px;font-weight:800}.ld-ks-digit .ld-now{position:absolute;top:0;left:0}.ld-ks-track{border-radius:var(--r-pill);background:var(--surf-3);height:7px;overflow:hidden}.ld-bar{border-radius:var(--r-pill);background:var(--warn);width:25%;height:100%}.ld-ks-pay{justify-content:space-between;align-items:center;display:flex}.ld-ks-pay b{font-size:17px}.ld-ks-pay span{color:var(--ok);font-size:14px;font-weight:600}.ld-ks-actions{gap:12px;display:flex}.ld-ks-simple{align-items:flex-start;gap:14px;padding:18px;display:flex}.ld-tg{background:var(--ld-tg-bg);font-family:-apple-system,SF Pro Text,system-ui,sans-serif;position:absolute;inset:0}.ld-tg-glass{background:var(--ld-tg-glass);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);border:.5px solid #fffc;box-shadow:0 4px 16px -6px #0000002e}.ld-tg-top{z-index:4;align-items:center;gap:10px;height:124px;padding:58px 14px 0;display:flex;position:absolute;top:0;left:0;right:0}.ld-tg-back{border-radius:var(--r-pill);flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.ld-tg-title{border-radius:var(--r-pill);flex-direction:column;flex:1;justify-content:center;align-items:center;height:50px;margin:0 28px;display:flex}.ld-tg-title b{color:var(--ld-tg-ink);font-size:17px;font-weight:600}.ld-tg-title span{color:var(--ld-tg-muted);font-size:13px}.ld-tg-ava{border-radius:var(--r-pill);border:.5px solid #fffc;flex-shrink:0;width:50px;height:50px;overflow:hidden}.ld-tg-ava img{object-fit:cover;width:100%;height:100%;display:block}.ld-tg-chat{flex-direction:column;justify-content:flex-end;gap:6px;padding:0 10px 10px;display:flex;position:absolute;inset:120px 0 96px;overflow:hidden}.ld-tg-chip{color:#fff;background:var(--ld-tg-chip);border-radius:var(--r-pill);align-self:center;margin:4px 0;padding:3px 10px;font-size:13px;font-weight:600}.ld-tg-in,.ld-tg-out{max-width:86%;color:var(--ld-tg-ink);white-space:pre-line;padding:8px 12px 7px;font-size:16.5px;line-height:1.32;position:relative}.ld-tg-in{background:#fff;border-radius:20px 20px 20px 6px;align-self:flex-start}.ld-tg-out{background:var(--ld-tg-out);border-radius:20px 20px 6px;align-self:flex-end}.ld-tg-cmd{color:var(--ld-tg-link)}.ld-tg-time{float:right;color:var(--ld-tg-muted);white-space:nowrap;align-items:center;gap:3px;margin:8px 0 -4px 10px;font-size:12px;display:inline-flex}.ld-tg-out .ld-tg-time{color:var(--ld-tg-out-time)}.ld-tg-kb{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;width:100%;display:grid}.ld-tg-k{background:var(--ld-tg-key);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;text-align:center;min-height:58px;transition:background var(--d-fast), transform .1s;border:none;border-radius:13px;justify-content:center;align-items:center;padding:0 6px;font-size:16px;font-weight:500;display:flex;position:relative}.ld-tg-k:after{content:"";position:absolute;inset:-2.5px}.ld-tg-k:active{background:var(--ld-tg-key-press);transform:scale(.97)}.ld-tg-sep{background:var(--ld-tg-key);color:#fff;border-radius:13px;grid-column:span 6;justify-content:center;align-items:center;min-height:34px;font-size:15px;font-weight:500;display:flex}.ld-sp6{grid-column:span 6}.ld-sp3{grid-column:span 3}.ld-sp2{grid-column:span 2}.ld-tg-k.go{animation:1.4s ease-in-out infinite ldGo;box-shadow:0 0 0 2.5px #fffffff2,0 0 18px 2px #ffffff8c}.ld-tg-bottom{z-index:4;align-items:center;gap:8px;height:96px;padding:0 12px 30px;display:flex;position:absolute;bottom:0;left:0;right:0}.ld-tg-menu{border-radius:var(--r-pill);background:var(--ld-tg-blue);color:#fff;border:2px solid #ffffffd9;align-items:center;gap:6px;height:46px;padding:0 16px;font-size:17px;font-weight:600;display:flex;box-shadow:0 4px 12px -4px #00000040}.ld-tg-circ{border-radius:var(--r-pill);flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.ld-tg-field{border-radius:var(--r-pill);height:46px;color:var(--ld-tg-muted);flex:1;justify-content:space-between;align-items:center;padding:0 14px;font-size:17px;display:flex}.ld-tg-enter{animation:ldMsg .45s var(--ease-spring) both}.ld-hint{border-radius:var(--r-pill);background:var(--select);color:var(--on-acc);align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 10px 20px -10px #1c222299}.ld-hint i{border-radius:var(--r-pill);background:var(--brand);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in oklab, var(--brand) 70%, transparent);flex-shrink:0;animation:1.6s infinite ldPulse}.ld .ld-reset{color:var(--ink-3);cursor:pointer;background:0 0;border:none;min-height:44px;padding:0 12px;font-size:13px;text-decoration:underline}.ld-glow{box-shadow:var(--ld-glow);animation:1.4s ease-in-out infinite ldGlow}.ld-notif{background:color-mix(in oklab, var(--surf-1) 92%, transparent);width:100%;max-width:340px;box-shadow:var(--ld-float-shadow);animation:ldDrop .55s var(--ease-spring) both;border-radius:22px;align-items:flex-start;gap:10px;padding:12px 14px;font-family:-apple-system,system-ui,sans-serif;display:flex}.ld-notif img{border-radius:var(--r-sm);flex-shrink:0;width:38px;height:38px}.ld-notif-body{flex-direction:column;gap:2px;min-width:0;display:flex}.ld-notif-top{justify-content:space-between;font-size:14px;display:flex}.ld-notif-top span{color:var(--ld-tg-muted);font-size:12px}.ld-notif-text{color:var(--ink);font-size:14px;line-height:1.35}.ld-notif-foot{color:var(--ld-tg-muted);font-size:11px}.ld-late{z-index:8;background:var(--ld-ios-notif);border-radius:26px;gap:12px;padding:14px 16px;font-family:-apple-system,system-ui,sans-serif;display:flex;position:absolute;top:58px;left:12px;right:12px;box-shadow:0 18px 36px -12px #00000073}.ld-late img{border-radius:11px;flex-shrink:0;width:42px;height:42px}.ld-late .ld-notif-top{font-size:15px}.ld-late .ld-notif-top span{font-size:13px}.ld-late .ld-notif-text{color:var(--ld-tg-ink);font-size:15px;line-height:1.3}.ld-marquee-sec{padding:12px 0 44px}.ld-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ld-track{gap:10px;width:max-content;animation:40s linear infinite ldMarquee;display:flex}.ld-track span{border-radius:var(--r-pill);background:var(--surf-1);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;padding:8px 14px;font-size:13px;font-weight:600}.ld-sec{padding:72px 0}.ld-sec.alt{background:var(--surf-2)}.ld-sec.dark{background:var(--select)}.ld-sec.pain{padding:56px 0}.ld-sec.intro{padding:72px 0 16px}.ld-sec.feat{padding:40px 0}.ld-sec.feat.last{padding:40px 0 72px}.ld-sec.price{padding:16px 0 72px}.ld-sec.final{padding:80px 0 40px}.ld-col{flex-direction:column;gap:28px;display:flex}.ld-head{flex-direction:column;gap:14px;max-width:700px;display:flex}.ld-head.w780{max-width:780px}.ld-head.w680{max-width:680px}.ld-dark{flex-direction:column;gap:18px;max-width:860px;display:flex}.ld-dark .ld-eyebrow{color:var(--ld-on-dark-accent)}.ld-dark .ld-h{color:var(--on-acc)}.ld-dark .ld-p,.ld-dark .ld-list li{color:var(--ld-on-dark)}.ld-dark .ld-tick{background:var(--ink-2);border-color:var(--ink-3);color:var(--ld-on-dark-accent)}.ld-pain{flex-direction:column;gap:10px;padding:18px;display:flex}.ld-bubble{border:1px solid var(--line);background:#fff;border-radius:16px 16px 16px 5px;align-self:flex-start;padding:8px 12px;font-size:15px}.ld-morning{flex-direction:column;gap:14px;padding:22px;display:flex}.ld-morning h3{color:var(--ink-3);font-size:18px;font-weight:700}.ld-morning.with h3{color:var(--brand-tint-ink)}.ld-mline{gap:12px;display:flex}.ld-mline b{font-family:var(--font-d);color:var(--ink-3);flex-shrink:0;width:44px;font-size:13px}.ld-morning.with .ld-mline b{color:var(--brand-tint-ink)}.ld-step{flex-direction:column;gap:10px;padding:22px;display:flex}.ld-step-n{color:var(--line);font-size:40px;font-weight:800;line-height:1}.ld-step-n.on{color:var(--brand)}.ld-step h3{font-size:18px;font-weight:700}.ld-price{flex-direction:column;align-items:flex-start;gap:14px;max-width:720px;margin:0 auto;padding:32px 22px;display:flex}.ld-price-note{color:var(--ink-3);margin:0;font-size:14px;line-height:1.5}.ld-price .ld-btn{margin-top:6px}.ld-faq-wrap{flex-direction:column;gap:24px;max-width:800px;display:flex}.ld-faq{padding:4px 18px}.ld-faq details{border-bottom:1px solid var(--line);padding:6px 0}.ld-faq details:last-child{border-bottom:none}.ld-faq summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:16px;font-weight:700}.ld-faq details .ld-p{margin:0 0 10px}.ld-final{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.ld-final .ld-h{color:var(--on-acc);max-width:640px}.ld-final-lead{color:var(--ld-on-dark);margin:0;font-size:16px;line-height:1.5}.ld-foot{border-top:1px solid var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:20px 40px;width:100%;margin-top:56px;padding-top:28px;display:flex}.ld-foot-brand{flex-direction:column;gap:10px;display:flex}.ld-foot-logo{align-items:center;gap:8px;display:flex}.ld-foot-logo .ld-logo-k{border-radius:7px;width:24px;height:24px;font-size:13px}.ld-foot-logo .ld-h{color:var(--on-acc);font-size:16px;font-weight:800}.ld-foot-copy{color:var(--ld-on-dark-2);font-size:12px;line-height:1.5}.ld-foot nav{flex-direction:column;display:flex}.ld .ld-foot nav a{min-height:44px;color:var(--ld-on-dark-link);align-items:center;font-size:14px;text-decoration:none;display:flex}.ld-mark{pointer-events:none;opacity:0;z-index:6;position:absolute}.ld-ring{border-radius:var(--r-md);box-shadow:var(--ld-glow)}.ld-tap{border-radius:var(--r-pill);background:#2b303447;border:2px solid #ffffffe6;width:44px;height:44px;margin:-22px 0 0 -22px}.ld-was{opacity:0}.ld-cx{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);color:var(--ink-4)}.ld-js [data-reveal]{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.2,.85,.25,1);transform:translateY(34px)}.ld-js [data-reveal=pl]{transform:translateY(110px)rotate(-7deg)scale(.9)}.ld-js [data-reveal=pr]{transform:translateY(110px)rotate(7deg)scale(.9)}.ld-js [data-reveal][data-in]{opacity:1;transform:none}.ld-js [data-reveal]:not([data-in]) .ld-st>*{opacity:0}.ld-js [data-in] .ld-st>*{animation:.55s cubic-bezier(.2,.85,.25,1) both ldItem}.ld-js [data-in] .ld-st>:first-child{animation-delay:.35s}.ld-js [data-in] .ld-st>:nth-child(2){animation-delay:.45s}.ld-js [data-in] .ld-st>:nth-child(3){animation-delay:.55s}.ld-js [data-in] .ld-st>:nth-child(4){animation-delay:.65s}.ld-js [data-in] .ld-st>:nth-child(5){animation-delay:.75s}.ld-js [data-in] .ld-st>:nth-child(n+6){animation-delay:.85s}.ld-js .ld-was{opacity:1}.ld-js .ld-now{opacity:0}.ld-js .ld-cx{color:var(--ink);text-decoration-color:#0000}.ld-js .ld-bar{width:50%}.ld-js .ld-late{opacity:0}.ld-js [data-in] .ld-mark.a1{animation:2.4s 1s both ldRingIn}.ld-js [data-in] .ld-mark.a2{animation:1.2s 2.2s both ldTap}.ld-js [data-in] .ld-mark.a3{animation:3s 1s both ldRingIn}.ld-js [data-in] .ld-mark.a4{animation:1.2s 1.1s both ldTap}.ld-js [data-in] .ld-mark.d19{animation-delay:1.9s}.ld-js [data-in] .ld-mark.d26{animation-delay:2.6s}.ld-js [data-in] .ld-cx{animation:.6s 1.5s both ldStrike}.ld-js [data-in] .ld-was{animation:.3s 1.5s both ldSwapOut}.ld-js [data-in] .ld-now{animation:.3s 1.8s both ldSwapIn}.ld-js [data-in] .ld-bar{animation:.6s 1.5s both ldBar}.ld-js [data-in] .ld-late{animation:ldDrop .55s var(--ease-spring) 2.4s both}@keyframes ldMsg{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@keyframes ldDrop{0%{opacity:0;transform:translateY(-18px)scale(.96)}to{opacity:1;transform:none}}@keyframes ldMarquee{to{transform:translate(-50%)}}@keyframes ldPulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--brand) 70%, transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@keyframes ldGo{0%,to{box-shadow:0 0 0 2.5px #fffffff2,0 0 10px #fff6}50%{box-shadow:0 0 0 2.5px #fffffff2,0 0 24px 6px #ffffffb3}}@keyframes ldGlow{0%,to{box-shadow:0 0 0 3px var(--brand), 0 0 10px 0 color-mix(in oklab, var(--brand) 35%, transparent)}50%{box-shadow:0 0 0 3px var(--brand), 0 0 26px 6px color-mix(in oklab, var(--brand) 60%, transparent)}}@keyframes ldRingIn{0%{opacity:0;transform:scale(1.15)}30%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0}}@keyframes ldTap{0%{opacity:0;transform:scale(.4)}20%{opacity:1;transform:scale(1)}45%{opacity:1;transform:scale(.8)}70%{opacity:0;transform:scale(1.6)}to{opacity:0}}@keyframes ldItem{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes ldStrike{0%{color:var(--ink);text-decoration-color:#0000}to{-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);color:var(--ink-4)}}@keyframes ldSwapOut{0%{opacity:1}to{opacity:0}}@keyframes ldSwapIn{0%{opacity:0}to{opacity:1}}@keyframes ldBar{0%{width:50%}to{width:25%}}@media (prefers-reduced-motion:reduce){.ld-track,.ld-hint i,.ld-tg-k.go,.ld-glow,.ld-tg-enter,.ld-ks-toast,.ld-notif{animation:none!important}.ld-track{flex-wrap:wrap;justify-content:center;width:auto;padding:0 16px}.ld-track span[aria-hidden]{display:none}.ld-marquee{-webkit-mask-image:none;mask-image:none}}@media (min-width:900px){.ld-wrap{padding:0 40px}.ld-row{flex-direction:row;justify-content:space-between;gap:64px}.ld-row.flip{flex-direction:row-reverse}.ld-hero-h{font-size:56px}.ld-sec-h{font-size:40px}.ld-grid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.ld-grid.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ld-hide-m{display:inline-flex!important}}
