.lp-site{--lp-teal-deep:#0b6b60;--lp-teal-mid:#00b29b;--lp-teal-line:#b4e7dc;--lp-teal-soft:#e6f6f3;--lp-blue-deep:#1256b2;--lp-blue-mid:#6499e8;--lp-blue-line:#c5ddff;--lp-blue-soft:#ebf4ff;--lp-violet-deep:#683fa7;--lp-violet-mid:#a285de;--lp-violet-line:#dfd4fb;--lp-violet-soft:#f5f1ff;--lp-amber-deep:#874900;--lp-amber-mid:#d18438;--lp-amber-line:#f6d3b6;--lp-amber-soft:#fff1e5;--lp-coral-deep:#a12721;--lp-coral-mid:#dd766a;--lp-coral-line:#fdcec7;--lp-coral-soft:#ffeeeb;--lp-ground:#f6f8fb;--lp-navy:var(--navy,#0f172a);--lp-accent-bright:var(--accent-bright,#0e9f8e);--lp-h:var(--control-h,36px);--lp-h-sm:var(--control-h-sm,30px);--lp-h-lg:var(--control-h-lg,44px);--lp-slate:#475569;--lp-soft:#f8fafc;min-height:100vh;background:var(--surface);color:var(--ink);display:flex;flex-direction:column}.lp-site main{flex:1 1}.lp-site *,.lp-site :after,.lp-site :before{box-sizing:border-box}.lp-site :where(h1,h2,h3,p){margin:0}.lp-site button,.lp-site input,.lp-site select{font:inherit}.lp-site button{cursor:pointer}.lp-site :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--lp-h);padding:0 14px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.lp-btn:hover{background:var(--lp-soft);border-color:#cbd5e1}.lp-btn--primary{border-color:var(--lp-navy);background:var(--lp-navy);color:#fff}.lp-btn--primary:hover{background:#1e293b;border-color:#1e293b}.lp-btn--lg{height:var(--lp-h-lg);padding:0 20px;font-size:15px}.lp-btn--sm{height:var(--lp-h-sm);padding:0 10px;font-size:12px}.lp-btn--block{width:100%}.lp-btn--google{border-color:var(--line);background:#fff;color:#333}.lp-btn--kakao{border-color:#fee500;background:#fee500;color:#191919}.lp-btn--kakao:hover{background:#f5dc00;border-color:#f5dc00}.lp-input,.lp-select{width:100%;height:var(--lp-h);padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-size:14px}.lp-select{width:auto}.lp-field{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.lp-narrow .lp-input,.lp-narrow .lp-select,.lp-pay .lp-input,.lp-pay .lp-select{height:var(--lp-h-lg);padding:0 12px}.lp-field>span{color:var(--muted);font-size:12px}.lp-field .lp-select{width:100%}.lp-row{display:flex;align-items:center;gap:6px}.lp-row .lp-input{flex:1 1;min-width:0}.lp-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 10px;gap:0 10px}.lp-check{display:flex;align-items:center;gap:8px;font-size:13px}.lp-check a{color:inherit;text-decoration:underline;text-underline-offset:3px}.lp-small{color:var(--muted);font-size:12px}.lp-ok{color:#15803d}.lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;padding:16px 32px;border-bottom:1px solid rgba(255,255,255,.06);background:#0a1a1f}.lp-site [id]{scroll-margin-top:80px}.lp-brand{gap:8px;color:#fff;font-size:18px;font-weight:700;letter-spacing:-.4px}.lp-brand,.lp-brand-mark{display:inline-flex;align-items:center}.lp-brand-mark{justify-content:center;width:26px;height:26px;border-radius:8px;background:#14b8a6}.lp-brand>span:last-child span{color:#5eead4}.lp-nav-link{display:inline-flex;align-items:center;height:var(--lp-h);color:#b6c5c9;font-size:14px}.lp-nav-link[aria-current=page]{color:#5eead4;font-weight:700}.lp-nav nav{display:contents}.lp-nav-spacer{flex:1 1}.lp-nav-lang{padding:5px 8px;border:1px solid #24424a;border-radius:8px;background:#132a30;color:#e2eef0;font-size:14px}.lp-nav-cta{padding:10px 16px;font-size:14px}.lp-footer{padding:26px 32px;border-top:1px solid rgba(255,255,255,.06);background:#0a1a1f;color:#7f9ba1;font-size:12px}.lp-footer-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.lp-footer b{color:#fff}.lp-footer-links{display:inline-flex;flex-wrap:wrap;gap:4px 16px}.lp-footer-links a{color:#cfe7e4}.lp-footer-links a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.lp-footer-biz{display:flex;flex-wrap:wrap;gap:2px 14px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06);line-height:1.7;word-break:keep-all}.lp-legal-blank{padding:0 4px;border-radius:4px;background:#fde68a;color:#713f12;font-weight:600}.lp-footer-demo{display:inline-flex;flex-wrap:wrap;gap:4px 12px;margin-left:auto}.lp-footer-demo a{color:#cfe7e4;font-weight:600;text-decoration:underline;text-underline-offset:3px}.lp-footer-demo a:hover{color:#fff}.lp-wrap{max-width:1180px;margin:0 auto;padding:0 28px}.lp-section{padding:44px 0}.lp-h1{font-size:36px;line-height:1.25;letter-spacing:-1px;word-break:keep-all}.lp-h2{font-size:26px;letter-spacing:-.4px}.lp-actions{display:flex;flex-wrap:wrap;gap:10px}.lp-plan li svg,.lp-table td svg{flex:none;color:var(--accent)}.lp-price-head{padding:48px 28px 20px;text-align:center}.lp-price-head .lp-h1{margin-bottom:8px;font-size:34px;letter-spacing:-.8px}.lp-price-head .lp-small{margin-bottom:20px;font-size:15px}.lp-toggle{display:inline-flex;padding:4px;border-radius:12px;background:#f1f5f9}.lp-toggle button{display:inline-flex;align-items:center;gap:6px;height:var(--lp-h-sm);padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--ink);font-size:13px}.lp-toggle button[aria-pressed=true]{background:var(--lp-navy);color:#fff}.lp-toggle em{color:var(--accent);font-style:normal}.lp-toggle button[aria-pressed=true] em{color:#fff}.lp-plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;max-width:1080px;margin:10px auto 0;padding:12px 28px 0}.lp-plan{position:relative;padding:26px;border:1px solid var(--line);border-radius:18px;background:#fff}.lp-plan--pop{border:2px solid var(--accent)}.lp-plan-badge{position:absolute;top:-12px;left:24px;padding:3px 10px;border-radius:10px;background:var(--accent);color:#fff;font-size:12px;font-weight:700}.lp-plan h3{font-size:20px}.lp-plan .lp-small{margin:4px 0 16px}.lp-plan-price{font-size:30px;font-weight:800}.lp-plan-price small{color:#64748b;font-size:14px;font-weight:500}.lp-plan .lp-plan-note{margin:2px 0 18px}.lp-plan .lp-btn{height:var(--lp-h-lg)}.lp-plan ul{display:grid;grid-gap:6px;gap:6px;margin:18px 0 0;padding:0;list-style:none;font-size:14px}.lp-plan li{display:flex;align-items:center;gap:8px}.lp-narrow-wrap{max-width:1080px;margin:30px auto;padding:0 28px}.lp-narrow-wrap h2{font-size:20px}.lp-table-scroll{margin-top:10px;overflow-x:auto}.lp-table{width:100%;border-collapse:collapse;background:#fff;font-size:14px}.lp-table td,.lp-table th{padding:9px 10px;border-bottom:1px solid var(--line);text-align:center}.lp-table th{background:#fafbfc;color:var(--muted);font-size:12px;font-weight:600}.lp-table td:first-child,.lp-table th:first-child{text-align:left}.lp-narrow{max-width:520px;margin:40px auto;padding:0 20px}.lp-narrow h1,.lp-pay h1{margin-bottom:6px;font-size:26px;letter-spacing:-.3px}.lp-narrow-intro,.lp-narrow>.lp-small,.lp-steps{margin-bottom:18px}.lp-steps{display:flex}.lp-steps span{flex:1 1;padding:6px 10px;border:1px solid var(--line);background:#fff;color:var(--muted);font-size:12px;text-align:center}.lp-steps span:first-child{border-radius:7px 0 0 7px}.lp-steps span:last-child{border-radius:0 7px 7px 0}.lp-steps .is-on{border-color:var(--lp-navy);background:var(--lp-navy);color:#fff}.lp-steps .is-done{background:#e6f4ea;color:#15803d}.lp-stack{display:grid;grid-gap:10px;gap:10px}.lp-or{margin:14px 0}.lp-done,.lp-or{text-align:center}.lp-done-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.lp-done h1{margin:10px 0 6px}.lp-done .lp-small{font-size:14px;line-height:1.6}.lp-done .lp-stack{margin-top:20px}.lp-pay{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;max-width:900px;margin:40px auto;padding:0 20px}.lp-pay h1{margin-bottom:14px;font-size:24px}.lp-box{padding:18px;border:1px solid var(--line);border-radius:14px}.lp-box--form{padding:20px;background:#fafbfc}.lp-box-head,.lp-sum{display:flex;justify-content:space-between;gap:12px}.lp-box-head a{color:var(--muted);font-size:12px;text-decoration:underline}.lp-box>.lp-small{margin:4px 0 14px}.lp-sum{font-size:14px;line-height:2}.lp-sum--total{margin-top:8px;padding-top:8px;border-top:1px solid var(--line);line-height:1.6}.lp-pay-notes{margin-top:12px;line-height:1.7}.lp-pay-notes div{display:block}.lp-setup{max-width:760px;margin:36px auto;padding:0 20px;word-break:keep-all}.lp-setup.lp-setup--wide{max-width:1180px}.lp-dropzone,.lp-setup .lp-small{text-wrap:balance}.lp-sentences>span{display:inline-block}.lp-setup-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px}.lp-setup-head h1{font-size:24px}.lp-progress{height:8px;margin:12px 0 20px;overflow:hidden;border-radius:4px;background:#eef0f5}.lp-progress div{height:100%;background:var(--accent)}.lp-setup-grid{display:grid;grid-template-columns:180px 1fr;grid-gap:20px;gap:20px}.lp-setup-steps{display:grid;align-content:start;grid-gap:4px;gap:4px}.lp-setup-steps button{display:flex;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--ink);text-align:left}.lp-setup-steps button:hover{background:var(--lp-soft)}.lp-setup-steps button[aria-current=step]{background:var(--accent-soft);color:var(--accent);font-weight:700}.lp-card{padding:18px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(20,26,43,.04);min-width:0}.lp-card h2{margin-bottom:12px;font-size:15px}.lp-card h2[tabindex="-1"]:focus{outline:none}.lp-card .lp-small{margin-bottom:8px}.lp-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;border:1px dashed var(--line);border-radius:10px;background:#fafbfc;color:var(--muted);text-align:center}.lp-dropzone--row{flex-direction:row;justify-content:flex-start;padding:14px}.lp-dropzone.is-over{border-color:var(--accent);background:#fff}.lp-points{margin:10px 0 0;padding-left:18px;color:var(--muted);font-size:12px;line-height:1.8}.lp-imported{display:grid;justify-items:start;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--line);border-radius:10px;background:#fafbfc}.lp-imported table{width:100%;border-collapse:collapse;font-size:13px}.lp-imported td,.lp-imported th{padding:6px 8px;border-bottom:1px solid var(--line);text-align:left}.lp-imported th{color:var(--muted);font-size:12px;font-weight:600}.lp-imported .lp-small{margin:0}.lp-dropzone .lp-actions{justify-content:center}.lp-invite{margin-bottom:6px}.lp-themes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.lp-theme{padding:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff;text-align:left}.lp-theme[aria-pressed=true]{border:2px solid var(--accent)}.lp-theme i{display:block;height:80px}.lp-theme i img{display:block;width:100%;height:54px;object-fit:cover}.lp-theme span{display:block;padding:8px;font-size:13px;font-weight:600}.lp-themes+.lp-field{margin-top:14px}.lp-photos{display:flex;flex-wrap:wrap;gap:8px}.lp-photo,.lp-photo-add{position:relative;width:96px;height:72px;overflow:hidden;border-radius:10px}.lp-photo img{display:block;width:100%;height:100%;object-fit:cover}.lp-photo button{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:rgba(15,23,42,.7);color:#fff}.lp-photo-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed var(--line);background:#fafbfc;color:var(--muted);font-size:12px}.lp-photo-add:hover{border-color:var(--accent);color:var(--accent)}.lp-setup-foot{display:flex;justify-content:space-between;margin-top:16px}.lp-finish{padding:20px;text-align:center}.lp-finish h2{margin:8px 0;font-size:20px}.lp-finish .lp-btn{margin-top:12px}.lp-toast{position:fixed;left:50%;bottom:22px;z-index:300;max-width:calc(100vw - 32px);padding:10px 18px;transform:translateX(-50%);border-radius:var(--radius-control);background:var(--lp-navy);color:#fff;font-size:14px;box-shadow:0 8px 24px rgba(0,0,0,.2);animation:lp-in var(--motion-fast) var(--motion-ease) both}.lp-scrim{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(20,24,34,.55)}.lp-modal{width:980px;max-width:100%;max-height:calc(100vh - 32px);overflow:auto;padding:22px;border-radius:var(--radius-surface);background:#fff;color:var(--ink)}.lp-modal-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.lp-modal-head b{font-size:16px}.lp-dm-stage{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--canvas)}.lp-dm-clip{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;background:var(--canvas)}.lp-dm-in{animation:lp-in .5s ease-out both}.lp-dm-cap{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:12px}.lp-dm-cap b{flex:1 1;min-width:160px;font-size:16px}.lp-dm-bar{height:4px;margin-top:10px;overflow:hidden;border-radius:2px;background:#eef0f5}.lp-dm-bar i{display:block;width:100%;height:100%;background:var(--accent);transform-origin:left;animation:lp-bar linear forwards}.lp-dm-dots{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.lp-dm-dots button{height:var(--lp-h-sm);padding:0 11px;border:0;border-radius:15px;background:#f1f5f9;color:var(--ink);font-size:12px}.lp-dm-dots button[aria-current=step]{background:var(--accent);color:#fff}@keyframes lp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lp-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lp-dm-bar i,.lp-dm-in,.lp-toast{animation:none}.lp-dm-bar i{transform:none}}@media (max-width:900px){.lp-pay,.lp-plans{grid-template-columns:1fr}.lp-h1{font-size:30px}.lp-setup-grid{grid-template-columns:1fr}.lp-setup-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-setup-steps button{height:36px;padding:0 6px;justify-content:center;font-size:12px}}@media (max-width:640px){.lp-nav{padding:12px 16px;gap:8px 12px}.lp-nav nav,.lp-nav-lang,.lp-nav-login{display:none}.lp-nav-cta{padding:9px 14px;font-size:13px}.lp-footer,.lp-narrow-wrap,.lp-plans,.lp-price-head,.lp-wrap{padding-left:16px;padding-right:16px}.lp-modal{padding:14px}.lp-dm-stage{aspect-ratio:4/3}.lp-grid2{grid-template-columns:1fr}.lp-step-label{display:none}}.lp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp3-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;padding:14px 22px;background:#14b8a6;color:#04211d;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .15s,box-shadow .15s}.lp3-cta:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px rgba(20,184,166,.7)}.lp3-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #33555c;border-radius:12px;padding:13px 20px;background:transparent;color:#e8f1f2;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}.lp3-ghost--l{border-color:#cbd5e1;color:#0f172a}.lp-dm-hook{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:24px;background:radial-gradient(700px 320px at 15% 0,rgba(14,159,142,.4),transparent 60%),radial-gradient(640px 320px at 90% 100%,rgba(99,102,241,.38),transparent 60%),#0f172a;color:#fff;text-align:center}.lp-dm-bubbles{display:grid;grid-gap:10px;gap:10px;justify-items:center;align-content:start;min-height:156px}.lp-dm-bubble{padding:10px 16px;border:1px solid rgba(255,255,255,.18);border-radius:16px 16px 16px 4px;background:rgba(255,255,255,.12);font-size:16px;font-weight:600}.lp-dm-bubble--1{margin-left:72px}.lp-dm-bubble--2{margin-right:64px}.lp-dm-hook-line{display:grid;grid-gap:8px;gap:8px;justify-items:center}.lp-dm-hook-line b{background:linear-gradient(100deg,#5eead4,#93c5fd);-webkit-background-clip:text;background-clip:text;color:#5eead4;-webkit-text-fill-color:transparent;font-size:28px;letter-spacing:-.6px;word-break:keep-all}.lp-dm-hook-line span{color:#cbd5e1;font-size:14px}.lp-dm-start{margin-top:10px;border-color:#fff;background:#fff;color:#0b6b60}.lp-dm-start:hover{border-color:#fff;background:#f1f5f9}@media (max-width:640px){.lp-dm-bubble{font-size:13px}.lp-dm-bubble--1,.lp-dm-bubble--2{margin:0}.lp-dm-hook-line b{font-size:20px}}.lh{container-type:inline-size;container-name:lp;background:#fff;color:#0f172a;line-height:1.6;word-break:keep-all;-webkit-font-smoothing:antialiased}.lh .wrap{max-width:1160px;margin:0 auto;padding:0 32px}.lh .center{text-align:center}.lh .kick{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;letter-spacing:.2px}.lh h1,.lh h2,.lh h3{word-break:keep-all}.lh .h-xl{font-size:clamp(30px,3.6cqi,50px);line-height:1.12;letter-spacing:-.035em;font-weight:800}.lh .h-lg{font-size:clamp(28px,3.4cqi,42px);line-height:1.18;letter-spacing:-.03em;font-weight:800}.lh .lead{font-size:clamp(15px,1.25cqi,17px);line-height:1.75;word-break:keep-all}.lh .dark{background:#0a1a1f;color:#e8f1f2}.lh .dark2{background:#0f2328;color:#e8f1f2}.lh .muted-d{color:#9fb6bb}.lh .muted{color:#5b6b7a}.lh .row-btns{display:flex;gap:10px;flex-wrap:wrap}.lh .hero .row-btns{flex-wrap:nowrap;max-width:520px}.lh .hero .row-btns>*{flex:1 1;min-width:0}.lh .sec{padding:88px 0}.lh .final{background:radial-gradient(900px 400px at 50% 120%,#11444c 0,rgba(10,26,31,0) 70%),#0a1a1f}.lh .hero{padding:72px 0 84px;background:radial-gradient(1100px 520px at 78% 0,#11444c 0,rgba(10,26,31,0) 62%),#0a1a1f}.lh .hero-g{display:grid;grid-template-columns:1.05fr 1.2fr;grid-gap:52px;gap:52px;align-items:center}.lh .sp,.lh .sp>.wrap{position:relative}.lh .sp>.wrap{z-index:1}.lh .spot{--spot-hue:172;position:absolute;inset:0;overflow:hidden;pointer-events:none;animation:spotin 1.5s ease both}.lh .spot-side{position:absolute;top:0;width:100vw;height:100vh}.lh .spot-l{left:0;animation:spotl 7s ease-in-out infinite}.lh .spot-r{right:0;animation:spotr 7s ease-in-out infinite}.lh .spot-side i{position:absolute;top:0;display:block;width:240px;height:1380px}.lh .spot-l i{left:0}.lh .spot-r i{right:0}.lh .spot-side i:first-child{width:560px;background:radial-gradient(68.54% 68.72% at 55.02% 31.46%,hsla(var(--spot-hue),100%,85%,.16) 0,hsla(var(--spot-hue),100%,55%,.05) 50%,hsla(var(--spot-hue),100%,45%,0) 80%)}.lh .spot-side i:nth-child(2){background:radial-gradient(50% 50% at 50% 50%,hsla(var(--spot-hue),100%,85%,.12) 0,hsla(var(--spot-hue),100%,55%,.04) 80%,transparent 100%)}.lh .spot-side i:nth-child(3){background:radial-gradient(50% 50% at 50% 50%,hsla(var(--spot-hue),100%,85%,.09) 0,hsla(var(--spot-hue),100%,45%,.04) 80%,transparent 100%)}.lh .spot-l i:first-child{transform:translateY(-350px) rotate(-45deg)}.lh .spot-r i:first-child{transform:translateY(-350px) rotate(45deg)}.lh .spot-l i:nth-child(2){transform-origin:top left;transform:rotate(-45deg) translate(5%,-50%)}.lh .spot-r i:nth-child(2){transform-origin:top right;transform:rotate(45deg) translate(-5%,-50%)}.lh .spot-l i:nth-child(3){transform-origin:top left;transform:rotate(-45deg) translate(-180%,-70%)}.lh .spot-r i:nth-child(3){transform-origin:top right;transform:rotate(45deg) translate(180%,-70%)}.lh .vx{position:relative;overflow:hidden}.lh .vx>.wrap{position:relative;z-index:1}.lh .vortex{position:absolute;inset:0;display:block;width:100%;height:100%;animation:spotin 1s ease both}.lh .vx-soft>.vortex{opacity:.72;animation-name:vxsoft}.lh .vx-dim>.vortex{opacity:.5;animation-name:vxdim}.lh .lq{position:absolute;inset:0;animation:spotin .8s ease both}.lh .lq-cv{position:absolute;left:-40px;top:-40px;display:block;width:calc(100% + 80px);height:calc(100% + 80px);pointer-events:none}.lh .lq-tile{position:absolute;left:50%;top:50%;display:grid;place-items:center;border-radius:28%;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 76%,#fff),var(--c) 55%,color-mix(in srgb,var(--c) 78%,#000));box-shadow:inset 0 1.5px 0 rgba(255,255,255,.5);will-change:transform}.lh .lq-tile svg{width:46%;height:46%}.lh .lq-l{--arrived:0;position:absolute;left:50%;top:50%;display:grid;justify-items:center;grid-gap:6px;gap:6px;width:320px;margin-left:-160px;text-align:center;pointer-events:none;will-change:transform}.lh .lq-n{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:rgba(6,20,24,.74);color:#fff;font-size:13px;line-height:1.5;white-space:nowrap}.lh .lq-n .tag-x{box-sizing:border-box;max-width:calc((1 - var(--arrived)) * 44px);margin-left:calc((1 - var(--arrived)) * 7px);padding:0 calc((1 - var(--arrived)) * 8px);border-width:calc((1 - var(--arrived)) * 1px);overflow:hidden;opacity:calc(1 - var(--arrived))}.lh .lq-b{color:#a9bfc3;font-size:12.5px;line-height:1.5;white-space:nowrap;text-shadow:0 1px 10px #0f2328,0 0 4px #0f2328;opacity:calc(1 - var(--arrived) * 1.6)}.lh .lq-core{position:absolute;left:50%;top:50%;z-index:2;box-sizing:border-box;display:grid;place-content:center;justify-items:center;grid-gap:9px;gap:9px;width:162px;height:130px;margin:-65px 0 0 -81px;border-radius:24px;background:#14b8a6;color:#04211d;box-shadow:0 0 0 14px rgba(20,184,166,.13),0 0 0 32px rgba(20,184,166,.06);text-align:center;opacity:0;pointer-events:none;will-change:transform}.lh .lq-brand{gap:7px;font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1}.lh .lq-brand,.lh .lq-brand-mark{display:inline-flex;align-items:center}.lh .lq-brand-mark{justify-content:center;width:30px;height:30px;border-radius:9px;background:#04211d}.lh .lq-brand-mark svg{width:60%;height:60%}.lh .lq-brand-name span{color:#fff}.lh .lq-core-tag{font-size:13px;line-height:1.3}.lh .board.is-3d{height:500px}.lh .board.is-3d>.hub,.lh .board.is-3d>.orbit,.lh .board.is-3d>.pcard{display:none}.lh .b3{position:absolute;inset:0;animation:spotin .8s ease both}.lh .b3-cv{position:absolute;left:-70px;top:-70px;display:block;width:calc(100% + 140px);height:calc(100% + 140px)}.lh .b3-l{--arrived:0;position:absolute;left:50%;top:50%;display:grid;justify-items:center;grid-gap:6px;gap:6px;width:220px;margin-left:-110px;text-align:center;pointer-events:none;will-change:transform}.lh .b3-n{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:rgba(6,20,24,.74);color:#fff;font-size:13px;line-height:1.5;white-space:nowrap}.lh .b3-n .tag-x{box-sizing:border-box;max-width:calc((1 - var(--arrived)) * 44px);margin-left:calc((1 - var(--arrived)) * 7px);padding:0 calc((1 - var(--arrived)) * 8px);border-width:calc((1 - var(--arrived)) * 1px);overflow:hidden;opacity:calc(1 - var(--arrived))}.lh .b3-b{color:#a9bfc3;font-size:12.5px;line-height:1.5;text-shadow:0 1px 10px #0f2328,0 0 4px #0f2328;opacity:calc(1 - var(--arrived) * 1.6)}.lh .b3-hub{position:absolute;left:50%;top:50%;width:260px;margin-left:-130px;color:#fff;text-align:center;opacity:0;pointer-events:none;text-shadow:0 1px 10px #0f2328}.lh .b3-hub b{display:block;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.3}.lh .b3-hub span{color:#9fd9d0;font-size:13px}.lh .hero-g>*{min-width:0}.lh .proof{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;font-size:13px;color:#9fb6bb}.lh .proof span{display:inline-flex;align-items:center;gap:6px}.lh .shot{width:100%;padding:0;border:0;background:transparent;color:#0f172a;text-align:left;box-shadow:0 40px 80px -30px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.06);cursor:pointer}.lh .shot,.lh .shot-in{position:relative;display:block;border-radius:16px}.lh .shot-in{overflow:hidden;background:#f8fafc}.lh .shot-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid #e5e7eb;background:#fff}.lh .shot-bar i{display:block;width:10px;height:10px;border-radius:50%}.lh .shot-bar span{margin-left:10px;font-size:11px;color:#94a3b8}.lh .shot-in img{display:block;width:100%;height:auto}.lh .dm-toast{right:14px;bottom:14px;z-index:2;padding:9px 12px;border-radius:10px;background:#0f172a;font-size:12px;animation:lhin .4s ease-out both}.lh .dm-toast,.lh .shot .pl{position:absolute;color:#fff}.lh .shot .pl{left:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 10px;border-radius:999px;background:#0a1a1f;font-size:13px;font-weight:600;box-shadow:0 8px 20px rgba(0,0,0,.35)}.lh .shot .pl i{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#14b8a6;color:#04211d}.lh .board{position:relative;height:340px;max-width:980px;margin:44px auto 0}.lh .pcard{position:absolute;left:var(--x);top:var(--y);width:27%;padding:16px;border:1px solid #24464e;border-radius:16px;background:#16323a;text-align:left;transform:rotate(var(--r));transition:all .8s cubic-bezier(.6,0,.2,1)}.lh .board.merged .pcard{left:36%;top:32%;opacity:0;transform:rotate(0) scale(.45)}.lh .pcard .t{display:flex;align-items:center;gap:10px}.lh .pcard .b{margin-top:8px;font-size:13px;line-height:1.55;color:#a9bfc3;word-break:keep-all}.lh .pcard .ib{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px}.lh .tag-x{margin-left:auto;padding:1px 8px;border:1px solid #7f2f2f;border-radius:999px;font-size:11px;color:#fca5a5}.lh .hub{position:absolute;left:50%;top:50%;z-index:3;text-align:center;opacity:0;transform:translate(-50%,-50%) scale(.6);transition:all .3s ease}.lh .hub .core{padding:22px 26px;border-radius:24px;background:#14b8a6;color:#04211d;box-shadow:0 0 0 14px rgba(20,184,166,.13),0 0 0 32px rgba(20,184,166,.06)}.lh .orbit{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .3s ease}.lh .orbit span{position:absolute;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #2d5a61;border-radius:12px;background:#16323a;color:#5eead4}.lh .orbit-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lh .orbit-lines line{fill:none;stroke:#5eead4;stroke-linecap:round}.lh .orbit-lines .base{stroke-width:1;opacity:.16}.lh .orbit-lines .flow{stroke-width:1.6;stroke-dasharray:3 9;opacity:.6;animation:lhflow 1.4s linear infinite}.lh .orbit span b{position:absolute;top:calc(100% + 7px);left:50%;transform:translateX(-50%);color:#cfe7e4;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.lh .orbit span.side b{top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.lh .orbit span:after{content:"";position:absolute;right:-4px;top:-4px;width:14px;height:14px;border-radius:50%;background:#14b8a6;box-shadow:0 0 0 2px #0f2328}.lh .board.merged .hub{opacity:1;transform:translate(-50%,-50%) scale(1);transition:all .6s ease .7s}.lh .board.merged .orbit{opacity:1;transition:opacity .6s ease 1.2s}.lh .fx-stage{position:relative;height:200px;max-width:960px;margin:40px auto 0}.lh .fx-slide{position:absolute;inset:0;display:grid;grid-template-columns:1fr 64px 1.15fr;align-items:center;grid-gap:12px;gap:12px;opacity:0;pointer-events:none;transition:opacity .45s}.lh .fx-slide.on{opacity:1;pointer-events:auto}.lh .fx-pain{text-align:right;font-size:clamp(17px,1.7cqi,21px);font-weight:600;color:#64748b;word-break:keep-all}.lh .fx-pain .ib{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:10px;border-radius:12px;background:#f1f5f9;color:#64748b}.lh .fx-pain .tx{position:relative;display:inline}.lh .fx-pain .tx:after{content:"";position:absolute;left:0;top:55%;width:0;height:2px;background:#f87171;transition:width .5s ease}.lh .fx-slide.strike .fx-pain .tx:after{width:100%}.lh .fx-slide.strike .fx-pain{color:#a3b1bf}.lh .fx-arrow{display:flex;justify-content:center;color:#0b7f72;opacity:0;transform:translateX(-10px);transition:all .4s}.lh .fx-fix{text-align:left;opacity:0;transform:translateX(-16px);transition:all .5s cubic-bezier(.2,.7,.2,1)}.lh .fx-slide.fixed .fx-arrow,.lh .fx-slide.fixed .fx-fix{opacity:1;transform:none}.lh .fx-fix b{display:block;font-size:clamp(22px,2.4cqi,30px);letter-spacing:-.03em;word-break:keep-all}.lh .fx-fix span{display:inline-block;margin-top:10px;padding:5px 12px;border-radius:999px;background:#e6f6f3;font-size:14px;color:#0b6b60}.lh .fx-dots{display:flex;gap:8px;justify-content:center;margin-top:18px}.lh .fx-dots button{position:relative;display:block;width:38px;height:16px;padding:0;border:0;background:transparent}.lh .fx-dots button:before{content:"";right:0;background:#dce5e7}.lh .fx-dots button b,.lh .fx-dots button:before{position:absolute;left:0;top:6px;height:4px;border-radius:2px}.lh .fx-dots button b{width:0;background:#0b7f72}.lh .fx-dots button.done b{width:100%}.lh .fx-dots button.on b{animation:fxprog 3.6s linear forwards}.lh .two{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:56px;gap:56px;align-items:center}.lh .two>*{min-width:0}.lh .ul{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.lh .ul>div{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.55;word-break:keep-all}.lh .ul .ib{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:10px}.lh .browser{overflow:hidden;border-radius:14px;background:#fff;color:#0f172a;box-shadow:0 40px 80px -30px rgba(0,0,0,.6)}.lh .br-bar{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#eef1f4}.lh .br-bar>i{display:block;width:10px;height:10px;border-radius:50%}.lh .br-url{display:flex;align-items:center;flex:1 1;gap:6px;min-width:0;padding:5px 10px;border-radius:8px;background:#fff;font-size:12px;color:#334155}.lh .br-url .caret{animation:brcar 1s steps(1) infinite}.lh .br-body{position:relative;aspect-ratio:15/8;background:#f1f5f9}.lh .br-body img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;animation:lhin .4s ease-out both}.lh .phonewrap{display:grid;grid-template-columns:1fr 340px;grid-gap:56px;gap:56px;align-items:center}.lh .phonewrap>*{min-width:0}.lh .phs{display:flex;gap:14px;align-items:center;width:100%;padding:14px 16px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;color:inherit;text-align:left;transition:all .3s}.lh .phs.on{border-color:#0b7f72;background:#f0faf8}.lh .phs .n{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#e6f6f3;font-size:13px;font-weight:800;color:#0b7f72}.lh .phs-t,.lh .phs-t b{display:block}.lh .phs-t b{font-size:15px}.lh .phs-t span{display:block;margin-top:3px;font-size:13px;line-height:1.55;color:#5b6b7a;word-break:keep-all}.lh .phone{position:relative;width:330px;height:680px;margin:0 auto;overflow:hidden;border:10px solid #111827;border-radius:42px;background:#fff;box-shadow:0 40px 70px -30px rgba(15,23,42,.5)}.lh .ph-scr{position:absolute;inset:0;animation:lhin .35s ease-out both}.lh .ph-live{position:absolute;top:0;left:0;width:375px;height:798px;border:0;background:#fff;transform:scale(.82667);transform-origin:0 0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s}.lh .ph-live.on{opacity:1;visibility:visible;pointer-events:auto}.lh .ph-home{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px 12px;gap:18px 12px;align-content:start;height:100%;padding:46px 18px;background:linear-gradient(160deg,#1e293b,#0f172a);color:#fff;font-size:10px;text-align:center}.lh .ph-ic{width:100%;max-width:54px;aspect-ratio:1;margin:0 auto;border-radius:13px}.lh .ph-wait{position:absolute;inset:0;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:44px 16px;background:#f4f6f9}.lh .ph-wait i{display:block;height:70px;border-radius:14px;background:linear-gradient(90deg,#e8ecf2 25%,#f6f8fb 50%,#e8ecf2 75%);background-size:200% 100%;animation:lhshim 1.2s linear infinite}.lh .ph-wait i:first-child{height:130px}@keyframes lhshim{to{background-position:-200% 0}}.lh .ph-ic--on{display:flex;align-items:center;justify-content:center;background:#0e9f8e;font-size:18px;font-weight:800;box-shadow:0 0 0 3px rgba(94,234,212,.5)}.lh .ph-pop{animation:stkpop .6s ease-out .2s both}.lh .feat{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:36px}.lh .fcard{position:relative;padding:22px;overflow:hidden;text-align:center;border:1px solid #e2e8f0;border-radius:18px;background:#fff;transition:transform .15s,box-shadow .15s}.lh .fcard:hover{transform:translateY(-3px);box-shadow:0 18px 36px -24px rgba(15,23,42,.35)}.lh .fcard-shot{margin:-22px -22px 18px;border-bottom:1px solid #e2e8f0}.lh .fcard-shot img{display:block;width:100%;height:auto}.lh .fcard .ib{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0 auto;border-radius:12px;background:#e6f6f3;color:#0b7f72}.lh .fcard h3{margin:16px 0 6px;font-size:17px;letter-spacing:-.02em}.lh .fcard p{margin:0 0 16px;font-size:14px;line-height:1.6;color:#5b6b7a;word-break:keep-all}.lh .fcard-go{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-size:13px;font-weight:700;color:#0b7f72}.lh .fcard-go:after{content:"";position:absolute;inset:0;border-radius:18px}.lh .wait-g{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;align-items:stretch;margin-top:40px}.lh .wait-g>*{min-width:0}.lh .wait-in{padding:24px;border:1px solid #24464e;border-radius:20px;background:#16323a}.lh .wait-row{margin-bottom:22px}.lh .wait-row>div{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px}.lh .wait-row label{color:#d6e4e6}.lh .wait-row output{font-weight:700;color:#5eead4}.lh .wait-row input{width:100%;accent-color:#14b8a6}.lh .wait-parts{display:grid;grid-gap:10px;gap:10px;padding-top:18px;border-top:1px solid #24464e}.lh .wait-parts>div{display:flex;align-items:center;gap:10px;font-size:13px}.lh .wait-parts>div>span:first-child{flex:1 1;color:#a9bfc3}.lh .wait-parts .bar{width:120px;height:6px;overflow:hidden;border-radius:3px;background:#1e3a41}.lh .wait-parts .bar i{display:block;height:100%;background:#f59e0b}.lh .wait-parts b{width:52px;text-align:right;color:#fff}.lh .wait-note{margin-top:14px;font-size:11px;color:#6f8b91}.lh .wait-out{display:flex;flex-direction:column;justify-content:center;padding:28px;border:1px solid #2d5a61;border-radius:20px;background:linear-gradient(160deg,#1b3a42,#0f2328)}.lh .wait-big{display:flex;align-items:baseline;gap:8px;margin:6px 0 2px}.lh .wait-big b{font-size:clamp(56px,7cqi,84px);line-height:1;letter-spacing:-.04em;color:#fbbf24}.lh .wait-big span{font-size:22px;font-weight:700;color:#fff}.lh .wait-rule{height:1px;margin:24px 0 18px;background:#2d5a61}.lh .wait-steps{display:grid;grid-gap:8px;gap:8px;font-size:14px;color:#d6e4e6}.lh .wait-steps>div{display:flex;align-items:center;gap:12px}.lh .wait-steps>div>span:first-child{flex-shrink:0;width:96px;padding:4px 10px;border-radius:999px;background:#16323a;font-size:12px;font-weight:700;color:#5eead4;text-align:center;white-space:nowrap}.lh .wait-steps>div>span.last{background:#14b8a6;color:#04211d}.lh .wait-cta{margin-top:24px}.lh .mcta{display:none}@container lp (max-width: 1043px){.lh .lq-l{width:220px;margin-left:-110px}.lh .lq-b{white-space:normal}}@container lp (max-width: 960px){.lh .hero-g,.lh .phonewrap,.lh .two{grid-template-columns:1fr;gap:36px}.lh .feat{grid-template-columns:1fr 1fr}}@container lp (max-width: 640px){.lh .wrap{padding:0 20px}.lh .hero{padding:44px 0 52px}.lh .sec{padding:60px 0}.lh .board{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;height:auto;margin-top:28px}.lh .pcard{position:static!important;width:auto!important;padding:12px;opacity:1!important;transform:none!important}.lh .pcard .b{font-size:12px}.lh .pcard .t b{font-size:14px!important;white-space:nowrap}.lh .hub,.lh .orbit,.lh .tag-x{display:none}.lh .fx-stage{height:250px}.lh .fx-slide{grid-template-columns:1fr;gap:6px;align-content:center}.lh .fx-pain,.lh .fx-slide{text-align:center}.lh .fx-arrow{transform:rotate(90deg)!important}.lh .fx-fix{text-align:center}.lh .feat,.lh .wait-g{grid-template-columns:1fr}.lh .phone{width:300px;height:620px}.lh .ph-live{height:804px;transform:scale(.74667)}.lh .dm-toast{right:10px;max-width:calc(100% - 146px);padding:0 10px;overflow:hidden;border-radius:16px;font-size:11px;line-height:32px;white-space:nowrap;text-overflow:ellipsis}.lh .dm-toast,.lh .shot .pl{bottom:10px;box-sizing:border-box;height:32px}.lh .shot .pl{left:10px;gap:6px;padding:0 12px 0 6px;font-size:12px}.lh .shot .pl i{width:20px;height:20px}.lh .board.is-3d{display:block;height:580px;margin-top:12px}.lh .lq-l{width:164px;margin-left:-82px;gap:5px}.lh .lq-n{padding:2px 9px;font-size:12px}.lh .lq-b{font-size:11.5px;line-height:1.45}.lh .lq-core{gap:6px;width:120px;height:96px;margin:-48px 0 0 -60px;border-radius:18px;box-shadow:0 0 0 10px rgba(20,184,166,.13),0 0 0 22px rgba(20,184,166,.06)}.lh .lq-brand{gap:5px;font-size:16px}.lh .lq-brand-mark{width:22px;height:22px;border-radius:7px}.lh .lq-core-tag{font-size:10.5px}.lh .wait-parts .bar{width:64px}.lh .mcta{position:-webkit-sticky;position:sticky;bottom:0;z-index:30;display:flex;padding:10px 16px;background:rgba(10,26,31,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lh .mcta .lp3-cta{width:100%}}@container lp (max-width: 359px){.lh .phone{width:270px;height:560px}.lh .ph-live{height:810px;transform:scale(.66667)}}@keyframes fxprog{to{width:100%}}@keyframes brcar{50%{opacity:0}}@keyframes stkpop{0%{transform:scale(.4) rotate(-20deg)}70%{transform:scale(1.15) rotate(6deg)}to{transform:none}}@keyframes lhflow{to{stroke-dashoffset:12}}@keyframes spotin{0%{opacity:0}}@keyframes vxsoft{0%{opacity:0}to{opacity:.72}}@keyframes vxdim{0%{opacity:0}to{opacity:.5}}@keyframes spotl{50%{transform:translateX(100px)}}@keyframes spotr{50%{transform:translateX(-100px)}}@keyframes lhin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lh .board.merged .hub,.lh .board.merged .orbit,.lh .fx-arrow,.lh .fx-fix,.lh .fx-pain .tx:after,.lh .fx-slide,.lh .hub,.lh .orbit,.lh .pcard,.lh .phs{transition:none}.lh .fx-dots button.on b{animation:none;width:100%}.lh .br-body img,.lh .br-url .caret,.lh .dm-toast,.lh .orbit-lines .flow,.lh .ph-pop,.lh .ph-scr,.lh .ph-wait i,.lh .spot,.lh .spot-side,.lh .vortex{animation:none}}.lp-faq-hero{padding:64px 0 48px;background:radial-gradient(1100px 520px at 78% 0,#11444c 0,rgba(10,26,31,0) 62%),#0a1a1f;color:#e8f1f2}.lp-faq-in{max-width:840px;margin:0 auto;padding:0 24px}.lp-faq-kick{display:inline-flex;font-size:13px;font-weight:600;letter-spacing:.2px;color:#5eead4}.lp-faq-hero h1{margin:14px 0 12px;font-size:clamp(30px,3.6vw,46px);font-weight:800;line-height:1.15;letter-spacing:-.035em;color:#fff;word-break:keep-all}.lp-faq-hero p{font-size:16px;line-height:1.75;color:#9fb6bb;word-break:keep-all}.lp-faq-jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.lp-faq-jump a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid #33555c;border-radius:20px;color:#e8f1f2;font-size:15px;font-weight:600}.lp-faq-jump a:hover{border-color:#5eead4;color:#5eead4}.lp-faq-jump a[aria-current=page]{border-color:#5eead4;background:#5eead4;color:#04211d}.lp-legal{max-width:840px;margin:0 auto;padding:28px 24px 96px;color:#0f172a;font-size:15px;line-height:1.8;word-break:keep-all}.lp-legal-date{color:#64748b;font-size:13px}.lp-legal section{margin-top:32px}.lp-legal h2{font-size:18px;font-weight:800;letter-spacing:-.01em}.lp-legal section p{margin-top:10px;color:#334155}.lp-legal ul{margin:10px 0 0;padding-left:20px;color:#334155}.lp-legal li+li{margin-top:4px}.lp-faq-page{max-width:840px;margin:0 auto;padding:24px 24px 96px;color:#0f172a}.lp-faq-group{margin-top:40px}.lp-faq-group h2{font-size:20px;font-weight:800;letter-spacing:-.01em}.lp-faq-list{display:flex;flex-direction:column;gap:12px;margin-top:14px}.lp-faq{border:1px solid #e2e8f0;border-radius:14px;background:#fff;transition:border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease)}.lp-faq[open]{border-color:#b4e7dc;background:#f6fafa}.lp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:16px 20px;font-size:17px;font-weight:700;line-height:1.45;list-style:none;cursor:pointer;word-break:keep-all}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{flex:none;color:#5b6b7a;transform:rotate(90deg);transition:transform var(--motion-fast) var(--motion-ease)}.lp-faq[open] summary svg{color:#0b7f72;transform:rotate(-90deg)}.lp-faq p{padding:0 20px 18px;font-size:16px;line-height:1.7;color:#334155;word-break:keep-all}.lp-faq-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:40px;padding:24px 28px;border-radius:18px;background:#f6fafa}.lp-faq-more p{font-size:17px;font-weight:700}.lp-faq-more div{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:640px){.lp-faq-hero{padding:44px 0 36px}.lp-faq-page{padding:8px 16px 64px}.lp-faq summary{padding:14px 16px;font-size:16px}.lp-faq p{padding:0 16px 16px;font-size:15px}.lp-faq-more{padding:20px}.lp-faq-more .lp3-cta,.lp-faq-more .lp3-ghost,.lp-faq-more div{width:100%}}@media (prefers-reduced-motion:reduce){.lp-faq,.lp-faq summary svg{transition:none}}.lp-err{margin:6px 0 0;color:#b42318;font-size:12px}.lp-narrow .login-notice,.lp-narrow .social-buttons{margin-bottom:12px}.lp-narrow .login-divider{margin:0 0 12px}.lp-field .lp-err{margin:0}.lp-signin{margin-top:14px;text-align:center}.lp-signin a{color:var(--accent,#0e9f8e);font-weight:700}.lp-logo-pick{width:100%;font:inherit;cursor:pointer}.lp-logo-thumb{width:36px;height:36px;border-radius:8px;object-fit:contain;background:#fff}.lp-setup h2 .ui-demo-badge{position:relative;top:-2px}