.lp :where(h1,h2,h3,h4){font:revert;color:revert;letter-spacing:revert}.lp :where(a){-webkit-text-decoration:revert;text-decoration:revert}.lp :where(small){font-size:revert}.lp :where(table){border-collapse:revert;text-indent:revert;border-color:revert}.lp :where(button,input,optgroup,select,textarea){margin:revert;padding:revert;line-height:revert;letter-spacing:revert;font-feature-settings:revert;font-variation-settings:revert}.lp :where(button,[type=button],[type=reset],[type=submit]){background-color:revert;background-image:revert}.lp :where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:revert}.lp :where(svg){display:inline}.lp :where(input,textarea)::-moz-placeholder{color:revert;opacity:revert}.lp :where(input,textarea)::placeholder{color:revert;opacity:revert}.lp{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-feature-settings:normal;min-height:100vh;--bg:#F7FAFB;--surface:#FFFFFF;--surface-muted:#EEF5F7;--surface-raised:#FFFFFF;--border:#D8E3E8;--border-strong:#B8C9D1;--text:#17313F;--text-2:#607783;--text-3:#91A5AF;--brand:#0B2D42;--brand-2:#0F4B63;--brand-soft:#E7F5FB;--on-brand:#FFFFFF;--brand-hover:#0F4B63;--accent:#FF7A59;--accent-soft:#FFF0EB;--on-accent:#0B2D42;--success:#187A5B;--success-soft:#E8F4EF;--warning:#9A6A16;--warning-soft:#FBF3E2;--danger:#B93D45;--danger-soft:#FBECEC;--info:#276B8A;--info-soft:#E7F5FB;--focus:#276B8A;--chart-1:#0B2D42;--chart-2:#0F4B63;--chart-grid:#EEF5F7;--scrim:rgba(7,25,35,.48);--bubble:#EEF5F7;--logo-l:block;--logo-d:none;--shadow-sm:0 4px 12px rgba(11,45,66,.05);--shadow-md:0 10px 28px rgba(11,45,66,.08);--shadow-lg:0 18px 48px rgba(11,45,66,.10);--page:#FFFFFF;--band:#0B2D42;--on-band:#FFFFFF;--on-band-2:#BFE3F4;--band-line:rgba(191,227,244,.22);--band-focus:#FFFFFF;--bezel:#071923;--f-display:var(--font-urbanist),var(--font-onest),system-ui,sans-serif;--f-body:var(--font-onest),system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--ease:cubic-bezier(0.22,1,0.36,1);--t-fast:120ms;--t-base:200ms;--t-slow:320ms;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp{--bg:#0F1214;--surface:#171B1E;--surface-muted:#1E2327;--surface-raised:#20262A;--border:#2C3338;--border-strong:#3D464C;--text:#F2F5F7;--text-2:#A3ADB3;--text-3:#727C82;--brand:#BFE3F4;--brand-2:#74BDD9;--brand-soft:#1B2C36;--on-brand:#0F1214;--brand-hover:#D6EEF9;--accent:#FF8B6E;--accent-soft:#2E201B;--on-accent:#0F1214;--success:#5CC79A;--success-soft:#142820;--warning:#E3B45E;--warning-soft:#2B2415;--danger:#F2959A;--danger-soft:#2E1B1E;--info:#8CCBE4;--info-soft:#17262E;--focus:#8CCBE4;--chart-1:#BFE3F4;--chart-2:#74BDD9;--chart-grid:#252B2F;--scrim:rgba(0,0,0,.62);--bubble:#1E2327;--logo-l:none;--logo-d:block;--shadow-sm:none;--shadow-md:0 10px 28px rgba(0,0,0,.25);--shadow-lg:0 18px 48px rgba(0,0,0,.35);--page:#0F1214;--band:#1B2C36;--on-band:#F2F5F7;--on-band-2:#A3ADB3;--band-line:#2C3338;--band-focus:#8CCBE4;color-scheme:dark}}:root[data-theme=dark] .lp{--bg:#0F1214;--surface:#171B1E;--surface-muted:#1E2327;--surface-raised:#20262A;--border:#2C3338;--border-strong:#3D464C;--text:#F2F5F7;--text-2:#A3ADB3;--text-3:#727C82;--brand:#BFE3F4;--brand-2:#74BDD9;--brand-soft:#1B2C36;--on-brand:#0F1214;--brand-hover:#D6EEF9;--accent:#FF8B6E;--accent-soft:#2E201B;--on-accent:#0F1214;--success:#5CC79A;--success-soft:#142820;--warning:#E3B45E;--warning-soft:#2B2415;--danger:#F2959A;--danger-soft:#2E1B1E;--info:#8CCBE4;--info-soft:#17262E;--focus:#8CCBE4;--chart-1:#BFE3F4;--chart-2:#74BDD9;--chart-grid:#252B2F;--scrim:rgba(0,0,0,.62);--bubble:#1E2327;--logo-l:none;--logo-d:block;--shadow-sm:none;--shadow-md:0 10px 28px rgba(0,0,0,.25);--shadow-lg:0 18px 48px rgba(0,0,0,.35);--page:#0F1214;--band:#1B2C36;--on-band:#F2F5F7;--on-band-2:#A3ADB3;--band-line:#2C3338;--band-focus:#8CCBE4;color-scheme:dark}.lp,.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp{background:var(--page);color:var(--text);font:400 16px/24px var(--f-body);text-rendering:optimizeLegibility}.lp dd,.lp dl,.lp figure,.lp h1,.lp h2,.lp h3,.lp h4,.lp ol,.lp p,.lp ul{margin:0}.lp ol,.lp ul{padding:0;list-style:none}.lp button,.lp input,.lp select,.lp textarea{font:inherit;color:inherit}.lp button{cursor:pointer}.lp img{display:block;max-width:100%}.lp a{color:inherit}.lp :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}.lp ::-moz-selection{background:#BFE3F4;color:#0B2D42}.lp ::selection{background:#BFE3F4;color:#0B2D42}.lp .sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lp .mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.lp .muted{color:var(--text-2)}.lp .logo-l{display:var(--logo-l)}.lp .logo-d{display:var(--logo-d)}.lp .ic,.lp svg.lucide{width:20px;height:20px;flex:none;stroke-width:1.75}.lp .i-16{width:16px!important;height:16px!important}.lp .i-14{width:14px!important;height:14px!important}.lp .i-24{width:24px!important;height:24px!important}@media (prefers-reduced-motion:reduce){.lp,.lp *,.lp :after,.lp :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.lp .eyebrow{font:600 12px/16px var(--f-body);text-transform:uppercase;letter-spacing:.12em;color:var(--brand-2)}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--r-md);border:1px solid transparent;font:600 14px/20px var(--f-body);white-space:nowrap;text-decoration:none;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.lp .btn svg{width:18px;height:18px}.lp .btn-p{background:var(--brand);color:var(--on-brand)}.lp .btn-p:hover{background:var(--brand-hover)}.lp .btn-s{background:var(--surface);border-color:var(--border);color:var(--brand)}.lp .btn-s:hover{border-color:var(--border-strong);background:var(--surface-muted)}.lp .btn-g{background:transparent;color:var(--brand)}.lp .btn-g:hover{background:var(--surface-muted)}.lp .btn-c{background:var(--accent);color:var(--on-accent)}.lp .btn[aria-disabled=true],.lp .btn[disabled]{opacity:.5;cursor:default;pointer-events:none}.lp .btn-blk{width:100%}.lp .btn .spin,.lp .spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.lp .icon-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-md);background:transparent;color:var(--text-2);flex:none}.lp .icon-btn:hover{background:var(--surface-muted);color:var(--text)}.lp .lnk{display:inline-flex;align-items:center;gap:4px;min-height:44px;font:600 14px/20px var(--f-body);color:var(--brand-2);text-decoration:none;background:none;border:0;padding:0}.lp .lnk:hover{color:var(--brand)}.lp .lnk svg{width:16px;height:16px}.lp .bdg{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:var(--r-pill);font:600 12px/16px var(--f-body);white-space:nowrap}.lp .bdg svg{width:14px;height:14px;stroke-width:2}.lp .bdg-ok{background:var(--success-soft);color:var(--success)}.lp .bdg-warn{background:var(--warning-soft);color:var(--warning)}.lp .bdg-err{background:var(--danger-soft);color:var(--danger)}.lp .bdg-info{background:var(--info-soft);color:var(--info)}.lp .bdg-neu{background:var(--surface-muted);color:var(--text-2)}.lp .bdg-pend{background:var(--brand-soft);color:var(--brand-2)}.lp .tag{display:inline-flex;align-items:center;gap:4px;font:500 12px/16px var(--f-body);color:var(--text-2)}.lp .tag svg{width:14px;height:14px}.lp .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);min-width:0}.lp .card-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 16px 0}.lp .card-h h2,.lp .card-t{font:600 18px/24px var(--f-display);letter-spacing:-.005em}.lp .card-h p{font-size:13px;line-height:18px;color:var(--text-2);width:100%}.lp .card-b{padding:16px}@container app (min-width:640px){.lp .card-h{padding:20px 24px 0}.lp .card-b{padding:20px 24px}}.lp .alert{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--r-md);border:1px solid;flex-wrap:wrap}.lp .alert>svg{margin-top:2px}.lp .alert-body{flex:1 1 220px;min-width:0}.lp .alert-t{font-weight:600;font-size:15px;line-height:22px}.lp .alert-d{font-size:14px;line-height:20px;color:var(--text);margin-top:2px}.lp .alert-a{display:flex;gap:8px;flex-wrap:wrap}.lp .alert-ok{background:var(--success-soft);border-color:color-mix(in srgb,var(--success) 30%,transparent);color:var(--success)}.lp .alert-info{background:var(--info-soft);border-color:color-mix(in srgb,var(--info) 25%,transparent);color:var(--info)}.lp .alert-warn{background:var(--warning-soft);border-color:color-mix(in srgb,var(--warning) 30%,transparent);color:var(--warning)}.lp .alert-err{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 30%,transparent);color:var(--danger)}.lp .metric .m-l{font-size:14px;line-height:20px;color:var(--text-2)}.lp .metric .m-v{margin-top:4px;font:600 28px/36px var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.lp .metric .m-v.lg{font-size:36px;line-height:44px}.lp .metric .m-d{margin-top:4px;font:400 12px/16px var(--f-mono);color:var(--text-2)}.lp .up{color:var(--success)}.lp .lbl{display:block;margin-bottom:6px;font:600 14px/20px var(--f-body)}.lp .lbl-opt{font-weight:400;color:var(--text-2)}.lp .inp{display:block;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:400 16px/22px var(--f-body)}.lp .inp:hover{border-color:var(--border-strong)}.lp .inp[aria-invalid=true]{border-color:var(--danger)}.lp .inp[disabled],.lp .inp[readonly]{background:var(--surface-muted);color:var(--text-2)}.lp .ta{min-height:88px;resize:vertical}.lp select.inp{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:none}.lp .sel-wrap{position:relative}.lp .sel-wrap svg{position:absolute;right:12px;top:12px;width:20px;height:20px;color:var(--text-2);pointer-events:none}.lp .hint{margin-top:6px;font-size:12px;line-height:16px;color:var(--text-2)}.lp .err-msg{margin-top:6px;display:flex;gap:6px;font:600 13px/18px var(--f-body);color:var(--danger)}.lp .err-msg svg{width:16px;height:16px;margin-top:1px}.lp .switch{position:relative;display:inline-flex;align-items:center;width:44px;height:26px;border-radius:var(--r-pill);background:var(--border-strong);flex:none;border:0;padding:0}.lp .switch:after{content:"";position:absolute;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform var(--t-base) var(--ease)}.lp .switch[aria-checked=true]{background:var(--brand)}.lp .switch[aria-checked=true]:after{transform:translateX(18px);background:var(--surface)}.lp .thumb{width:56px;height:56px;border-radius:var(--r-md);background:var(--surface-muted);color:var(--brand-2);display:inline-flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--border)}.lp .thumb svg{width:24px;height:24px;stroke-width:1.5}.lp .thumb.sm{width:44px;height:44px}.lp .thumb.sm svg{width:20px;height:20px}.lp .rows>li{border-top:1px solid var(--border)}.lp .rows>li:first-child{border-top:0}.lp .meter{height:6px;border-radius:var(--r-pill);background:var(--surface-muted);overflow:hidden}.lp .meter>span{display:block;height:100%;background:var(--brand-2);border-radius:inherit}.lp .kv{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:20px;margin:0}.lp .kv dt{color:var(--text-2)}.lp .kv dd{margin:0;text-align:right}.lp .stack{display:flex;flex-direction:column;gap:16px}.lp .row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lp .g3,.lp .g75{display:grid;gap:16px}@container app (min-width:640px){.lp .g3{grid-template-columns:repeat(3,1fr)}}@container app (min-width:960px){.lp .g75{grid-template-columns:7fr 5fr;gap:24px}}.lp .seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.lp .seg button,.lp .seg>span{min-height:40px;padding:0 12px;border:0;border-radius:8px;background:transparent;font:600 13px/18px var(--f-body);color:var(--text-2);display:inline-flex;align-items:center;gap:6px}.lp .seg button:hover{color:var(--text);background:var(--surface-muted)}.lp .seg [aria-pressed=true],.lp .seg>.on{background:var(--brand);color:var(--on-brand)}.lp .app{display:flex;flex-direction:column;min-height:100%;background:var(--bg);color:var(--text);font:400 16px/24px var(--f-body)}.lp .tb{height:56px;display:flex;gap:12px;padding:0 8px 0 16px;background:var(--surface);border-bottom:1px solid var(--border)}.lp .tb,.lp .tb-logo{flex:none;align-items:center}.lp .tb-logo{display:inline-flex;min-height:44px;padding-right:4px}.lp .tb-logo img{height:24px;width:auto}.lp .tb-ws{display:none;align-items:center;gap:12px;font:600 14px/20px var(--f-body);white-space:nowrap}.lp .tb-sep{width:1px;height:24px;background:var(--border)}.lp .tb-r{margin-left:auto;display:flex;align-items:center;gap:4px;min-width:0}.lp .tb .tb-int,.lp .tb-help .t,.lp .tb-trial .t-l{display:none}.lp .avatar{width:44px;height:44px;border:0;background:transparent;border-radius:var(--r-md)}.lp .avatar,.lp .avatar span{display:inline-flex;align-items:center;justify-content:center}.lp .avatar span{width:32px;height:32px;border-radius:50%;background:var(--brand-soft);color:var(--brand);font:600 12px/1 var(--f-body)}.lp .app-body{flex:1;min-height:0}.lp .sb{display:none}.lp .ct{min-width:0;padding:20px 16px 32px}.lp .ct-in{gap:20px}.lp .ct-in,.lp .sb-nav{display:flex;flex-direction:column}.lp .sb-nav{gap:4px}.lp .sb-nav a{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:var(--r-md);text-decoration:none;font:600 14px/20px var(--f-body);color:var(--text-2)}.lp .sb-nav a[aria-current=page]{background:var(--brand-soft);color:var(--brand)}.lp .sb-nav a[aria-current=page]:before{content:"";position:absolute;left:0;top:10px;width:3px;height:24px;border-radius:var(--r-pill);background:var(--brand)}.lp .sb-foot{margin-top:auto;padding:16px 12px 0;border-top:1px solid var(--border);font-size:13px;line-height:18px;color:var(--text-2)}.lp .sb-foot b{display:block;color:var(--text);font-weight:600;margin-bottom:2px}.lp .sb-foot a{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-weight:600;color:var(--brand-2);text-decoration:none}@container app (min-width:640px){.lp .tb-help .t,.lp .tb-trial .t-l{display:inline}}@container app (min-width:960px){.lp .tb{height:64px;padding:0 16px 0 24px}.lp .tb-logo img{height:26px}.lp .tb .tb-int,.lp .tb-ws{display:inline-flex}.lp .app-body{display:grid;grid-template-columns:232px minmax(0,1fr)}.lp .sb{display:flex;flex-direction:column;border-right:1px solid var(--border);background:var(--surface);padding:24px 12px}.lp .ct{padding:32px 32px 40px}.lp .ct-in{max-width:1200px;margin:0 auto;gap:24px}}.lp .hero .card-b{display:flex;flex-direction:column;gap:20px;height:100%}.lp .hero-t{font:700 26px/32px var(--f-display);letter-spacing:-.015em}@container app (min-width:640px){.lp .hero-t{font-size:32px;line-height:40px}}.lp .hero-act{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.lp .rt{position:relative;padding:22px 0 20px}.lp .rt-track{position:relative;height:20px}.lp .rt-track:before{content:"";position:absolute;left:0;right:0;top:9px;height:2px;border-radius:2px;background:var(--surface-muted)}.lp .rt-d{position:absolute;top:7px;width:6px;height:6px;margin-left:-3px;border-radius:50%}.lp .rt-sent{background:var(--text-3)}.lp .rt-sched{background:var(--brand)}.lp .rt-next{top:4px;width:12px;height:12px;margin-left:-6px;background:var(--accent);box-shadow:0 0 0 3px var(--surface)}.lp .rt-gap{position:absolute;top:4px;height:12px;border-radius:3px;background:var(--warning-soft);border:1px dashed color-mix(in srgb,var(--warning) 55%,transparent)}.lp .rt-now{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:var(--text)}.lp .rt-lab{position:absolute;font:400 11px/14px var(--f-mono);color:var(--text-2);white-space:nowrap;transform:translateX(-50%)}.lp .rt-lab.top{top:0}.lp .rt-lab.bot{bottom:0}.lp .rt-lab.l{transform:none;left:0}.lp .rt-lab.r{transform:none;right:0}.lp .rt-lab b{font-weight:600;color:var(--text)}.lp .rt-leg{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;line-height:16px;color:var(--text-2)}.lp .rt-leg span{display:inline-flex;align-items:center;gap:6px}.lp .rt-leg i.k{display:inline-block;width:8px;height:8px;border-radius:50%}.lp .nx{display:flex;gap:16px;align-items:flex-start}.lp .nx-t{font-weight:600;line-height:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp .nx-m{margin-top:4px;font-size:14px;line-height:20px;color:var(--text-2)}.lp .nx-when{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:16px;margin-top:16px;border-top:1px solid var(--border)}.lp .nx-when .big{font:600 28px/32px var(--f-mono);font-variant-numeric:tabular-nums}.lp .nx-when .cd{font:600 14px/20px var(--f-mono);color:var(--brand-2)}.lp .dest{display:flex;flex-direction:column;gap:6px;margin-top:12px;font-size:13px;line-height:18px;color:var(--text-2)}.lp .dest span{display:flex;align-items:center;gap:8px;min-width:0}.lp .dest span svg{width:16px;height:16px;color:var(--brand-2)}.lp .cx{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 0}.lp .cx-ic{width:36px;height:36px;border-radius:var(--r-md);background:var(--surface-muted);color:var(--brand-2);display:inline-flex;align-items:center;justify-content:center;flex:none}.lp .cx-ic svg{width:18px;height:18px}.lp .cx-n{flex:1;min-width:0}.lp .cx-n b{display:block;font-weight:600;font-size:15px;line-height:20px}.lp .cx-n small{display:block;font-size:13px;line-height:18px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp .q-h{width:20px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--text-3);flex:none}.lp .q-h.lock{color:var(--text-2)}.lp .q-h svg{width:16px;height:16px}.lp .locks li{display:flex;gap:10px;padding:6px 0;font-size:13px;line-height:18px;color:var(--text-2)}.lp .locks li svg{width:16px;height:16px;color:var(--brand-2);margin-top:1px}.lp .chart{position:relative;height:200px;margin:8px 0 0 40px}.lp .chart .gl{position:absolute;left:0;right:0;border-top:1px solid var(--chart-grid)}.lp .chart .gl span{position:absolute;left:-40px;top:-8px;width:34px;text-align:right;font:400 11px/16px var(--f-mono);color:var(--text-2)}.lp .bars{position:absolute;inset:0;display:flex;align-items:flex-end;gap:8px}.lp .bar{flex:1;position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.lp .bar i{display:block;background:var(--chart-1);border-radius:4px 4px 0 0;min-height:2px}.lp .bar.hi i{background:var(--accent)}.lp .bar .v{font:600 12px/16px var(--f-mono);color:var(--text)}.lp .bar .d,.lp .bar .v{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}.lp .bar .d{bottom:-22px;font:400 11px/16px var(--f-mono);color:var(--text-2)}.lp .chart-wrap{padding-bottom:28px}.lp .plan{padding:20px;gap:12px;background:var(--surface)}.lp .plan.lead{border-color:var(--brand);box-shadow:inset 0 3px 0 var(--accent)}.lp .plan-n{display:flex;justify-content:space-between;align-items:center;gap:8px;font:600 18px/24px var(--f-display)}.lp .plan-p{font:600 28px/32px var(--f-mono)}.lp .plan-p small{font:400 13px/18px var(--f-body)}.lp .plan ul{display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:20px}.lp .plan li{display:flex;gap:8px}.lp .plan li svg{width:16px;height:16px;margin-top:2px;color:var(--success)}.lp .plan .btn{margin-top:auto}.lp .plan .ey{font:600 11px/16px var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--brand-2)}.lp .card-sep{border-top:1px solid var(--border)}.lp .ph{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.lp .h1,.lp .ph h1{font:700 26px/32px var(--f-display);letter-spacing:-.01em}.lp .ph-sub{margin-top:4px;font-size:14px;line-height:20px;color:var(--text-2)}.lp .ph-act{display:flex;gap:8px;flex-wrap:wrap}@container app (min-width:640px){.lp .h1,.lp .ph h1{font-size:32px;line-height:40px}}.lp .sel{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);font:500 14px/20px var(--f-body);color:var(--text);white-space:nowrap}.lp .sel svg{width:16px;height:16px}.lp .sel .k,.lp .sel svg{color:var(--text-2)}.lp .search{position:relative;flex:1 1 220px;min-width:0}.lp .search svg{position:absolute;left:12px;top:12px;color:var(--text-2)}.lp .search .inp{padding-left:40px;font-size:14px}.lp .tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.lp .tabs::-webkit-scrollbar{display:none}.lp .tabs button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:none;font:600 14px/20px var(--f-body);color:var(--text-2);white-space:nowrap;margin-bottom:-1px}.lp .tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--brand)}.lp .tabs .n{font:400 12px/16px var(--f-mono);color:var(--text-2)}.lp .thumb.miss{background:transparent;border-style:dashed;color:var(--text-3)}.lp .flt{display:flex;flex-wrap:wrap;gap:8px}.lp .flt .sel-d{display:none}.lp .flt .sel-m{display:inline-flex}@container app (min-width:640px){.lp .flt .sel-d{display:inline-flex}.lp .flt .sel-m{display:none}}.lp .strip{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;padding:12px 16px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);font-size:14px;line-height:20px}.lp .strip .s-ic{color:var(--brand-2)}.lp .strip .sp{flex:1}.lp .of-list>li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px 12px;padding:16px;border-top:1px solid var(--border)}.lp .of-list>li:first-child{border-top:0}.lp .of-n{font-weight:600;font-size:15px;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp .of-m{margin-top:4px;display:flex;flex-wrap:wrap;gap:4px 10px;font-size:13px;line-height:18px;color:var(--text-2)}.lp .of-m .dot:before{content:"·";margin-right:10px}.lp .of-x{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.lp .of-p{display:flex;flex-direction:column;line-height:18px}.lp .of-p s{font:400 12px/16px var(--f-mono);color:var(--text-2)}.lp .of-p b{font:600 15px/20px var(--f-mono)}.lp .of-p .off{font:600 12px/16px var(--f-mono);color:var(--success)}.lp .of-c{display:flex;flex-direction:column;line-height:18px}.lp .of-c b{font:600 15px/20px var(--f-mono)}.lp .of-c small{font-size:12px;line-height:16px;color:var(--text-2)}.lp .of-a{margin-left:auto;display:flex;gap:4px;align-items:center}.lp .of-head{display:none}@container app (min-width:960px){.lp .of-head{display:grid;padding:12px 24px;border-bottom:1px solid var(--border);font:600 12px/16px var(--f-body);text-transform:uppercase;letter-spacing:.04em;color:var(--text-2)}.lp .of-head,.lp .of-list>li{grid-template-columns:56px minmax(0,1fr) 120px 120px 170px 120px;gap:16px}.lp .of-list>li{align-items:center;padding:14px 24px}.lp .of-x{display:contents}.lp .of-a{justify-content:flex-end}}.lp{--m-ease:cubic-bezier(0.22,1,0.36,1);--m-micro:120ms;--m-default:200ms;--m-section:320ms;--m-hero:450ms;--ocean-900:#0B2D42;--ocean-700:#0F4B63;--ocean-200:#BFE3F4;--ink-950:#071923;--hdr:76px;--hdr-s:68px;--f-hand:var(--font-caveat),var(--font-onest),cursive}.lp .wrap{max-width:1280px;margin:0 auto;padding:0 16px}@media (min-width:768px){.lp .wrap{padding:0 32px}}.lp section[id]{scroll-margin-top:72px}.lp .sec{position:relative;padding:72px 0;background:var(--page)}@media (min-width:1024px){.lp .sec{padding:112px 0}}.lp .sec-line{border-top:1px solid var(--border)}.lp .sec-t{text-wrap:balance;font:700 32px/38px var(--f-display);letter-spacing:-.025em;margin-top:12px;color:var(--text)}@media (min-width:1024px){.lp .sec-t{font-size:48px;line-height:54px}}.lp .sec-t .lt{display:block;font-weight:300;letter-spacing:-.02em}.lp .sec-t .bd{display:block;font-weight:700}.lp .sec-d{margin-top:16px;font-size:16px;line-height:26px;color:var(--text-2);max-width:56ch}@media (min-width:1024px){.lp .sec-d{font-size:18px;line-height:28px}}.lp .btn-lg{min-height:48px;padding:0 20px;font-size:16px;line-height:24px}.lp .btn-lg svg{width:20px;height:20px}.lp .btn{transition:background var(--m-default) var(--m-ease),border-color var(--m-default) var(--m-ease),color var(--m-default) var(--m-ease),transform var(--m-default) var(--m-ease),box-shadow var(--m-default) var(--m-ease)}.lp .btn-c:hover,.lp .btn-p:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(11,45,66,.14)}.lp .btn-c:active,.lp .btn-p:active{transform:none;box-shadow:none}.lp .btn-ob{background:transparent;border-color:rgba(191,227,244,.4);color:#FFFFFF}.lp .btn-ob:hover{border-color:rgba(191,227,244,.75)}.lp .on-ocean :focus-visible{outline-color:#FFFFFF}.lp .cap{display:flex;align-items:center;gap:6px;font-size:12px;line-height:16px;color:var(--text-2)}.lp .cap svg{width:14px;height:14px;flex:none}.lp .cta-line{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.lp .chip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 12px 4px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font:500 13px/18px var(--f-body);color:var(--text)}.lp .chip .dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.lp .chip svg{width:16px;height:16px;color:var(--brand-2)}.lp a.chip-a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;max-width:100%}.lp a.chip-a:hover .chip{border-color:var(--border-strong)}.lp a.chip-a .chip b{font-weight:600;color:var(--brand-2);display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.lp a.chip-a .chip b svg{width:14px;height:14px}.lp .hand{display:none}@media (min-width:1024px){.lp .hand{display:flex;align-items:flex-end;gap:8px;position:absolute;z-index:2;font:500 26px/28px var(--f-hand);color:#FFFFFF;transform:rotate(-8deg);pointer-events:none;white-space:nowrap}.lp .hand svg{width:44px;height:36px;flex:none;stroke:#FFFFFF;stroke-width:1.75;fill:none;stroke-linecap:round;margin-bottom:-14px}}@media (prefers-reduced-motion:no-preference){.lp .rvl{opacity:0;transform:translate3d(0,12px,0);transition:opacity var(--m-section) var(--m-ease),transform var(--m-section) var(--m-ease)}.lp .rvl.in{opacity:1;transform:none}}.lp .oc{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.lp .oc img,.lp .oc picture{display:block}.lp .oc img{position:absolute;top:-8px;right:-16px;width:calc(var(--oc-w,68%) + 32px);height:calc(100% + 16px);max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--oc-pos,60% 35%);object-position:var(--oc-pos,60% 35%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--oc-fade,38%));mask-image:linear-gradient(90deg,transparent 0,#000 var(--oc-fade,38%));will-change:transform}.lp .oc .mist{position:absolute;inset:0;background:linear-gradient(90deg,var(--page) 0,color-mix(in srgb,var(--page) 88%,transparent) 30%,color-mix(in srgb,var(--page) 0%,transparent) 62%),linear-gradient(180deg,color-mix(in srgb,var(--page) 70%,transparent) 0,transparent 18%,transparent 82%,var(--page) 100%)}.lp .oc .rays{position:absolute;inset:0;opacity:var(--ray,.12)}.lp .oc .rays i{position:absolute;top:-12%;width:120px;height:80%;background:linear-gradient(180deg,rgba(191,227,244,.95),rgba(191,227,244,0));transform-origin:top center;filter:blur(18px)}.lp .oc .rays i:first-child{left:50%;transform:rotate(16deg)}.lp .oc .rays i:nth-child(2){left:62%;width:70px;transform:rotate(20deg)}.lp .oc .rays i:nth-child(3){left:74%;width:150px;transform:rotate(24deg)}.lp .oc .rays i:nth-child(4){left:87%;width:60px;transform:rotate(27deg)}@media (max-width:1023px){.lp .oc{display:none}}.lp .sec.ocean{overflow:clip}.lp .sec.ocean>.wrap{position:relative;z-index:1}.lp .lh{position:sticky;top:0;z-index:40;height:0}.lp .lh-bar{position:absolute;left:0;right:0;top:0;height:var(--hdr);background:color-mix(in srgb,var(--surface) 72%,transparent);border-bottom:1px solid transparent;color:var(--text);transition:height var(--m-default) var(--m-ease),background var(--m-default) var(--m-ease),border-color var(--m-default) var(--m-ease),box-shadow var(--m-default) var(--m-ease)}.lp .lh.open .lh-bar,.lp .lh.solid .lh-bar{height:var(--hdr-s);background:var(--surface);border-bottom-color:var(--border);box-shadow:0 1px 2px rgba(11,45,66,.05)}.lp .lh.open .lh-bar{height:auto}.lp .lh-in{display:flex;align-items:center;gap:8px;height:var(--hdr);transition:height var(--m-default) var(--m-ease)}.lp .lh.open .lh-in,.lp .lh.solid .lh-in{height:var(--hdr-s)}.lp .lh-logo{display:inline-flex;align-items:center;min-height:44px;flex:none;border-radius:var(--r-sm)}.lp .lh-logo img{height:26px;width:auto}@media (min-width:1024px){.lp .lh-logo img{height:30px}}.lp .lh-nav{display:none}@media (min-width:1024px){.lp .lh-nav{display:flex;gap:2px;margin:0 auto}}.lp .lh-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--r-md);text-decoration:none;font:500 15px/20px var(--f-body);color:inherit;transition:background var(--m-micro) var(--m-ease)}.lp .lh-nav a:hover{background:var(--surface-muted)}.lp .lh-r{margin-left:auto;display:flex;align-items:center;gap:4px}@media (min-width:1024px){.lp .lh-r{margin-left:0;gap:8px}}.lp .lh-in-r{display:none}@media (min-width:768px){.lp .lh-in-r{display:inline-flex}}.lp .lh-cta{padding:0 14px}@media (max-width:379px){.lp .lh-cta{display:none}}.lp .lh-menu{color:var(--text)}@media (min-width:1024px){.lp .lh-menu{display:none}}.lp .lh-mob{border-top:1px solid var(--border);background:var(--surface)}.lp .lh-mob[hidden]{display:none}.lp .lh-mob ul{display:flex;flex-direction:column;padding:8px 0}.lp .lh-mob li a{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 4px;text-decoration:none;font:500 16px/24px var(--f-body);border-bottom:1px solid var(--border)}.lp .lh-mob li a svg{color:var(--text-2)}.lp .lh-mob .acts{display:grid;gap:8px;padding:16px 0 20px}@media (min-width:1024px){.lp .lh-mob{display:none!important}}.lp #topo{position:relative;overflow:clip;background:var(--page);isolation:isolate}.lp .hero .oc{--oc-w:70%;--oc-pos:62% 30%;--oc-fade:34%}.lp .hero-swoosh{display:none}@media (min-width:1024px){.lp .hero-swoosh{display:block;position:absolute;left:0;right:0;bottom:-1px;width:100%;height:120px;z-index:1;pointer-events:none}.lp .hero-swoosh path{fill:var(--page)}}.lp .hero-in{position:relative;z-index:2;display:grid;gap:40px;padding-block:calc(var(--hdr) + 24px) 0}@media (min-width:768px){.lp .hero-in{padding-block:calc(var(--hdr) + 40px) 0;gap:48px}}@media (min-width:1024px){.lp .hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:40px;align-items:center;padding-block:calc(var(--hdr) + 48px) 120px;min-height:840px}}@media (min-width:1280px){.lp .hero-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px}}.lp .hero-t1{margin-top:20px;font:700 42px/46px var(--f-display);letter-spacing:-.035em;color:var(--text)}.lp .hero-t1 .t1{display:block}.lp .hero-t1 .t2{display:block;margin-top:6px;font-weight:300;font-size:.78em;line-height:1.1;letter-spacing:-.025em}@media (min-width:768px){.lp .hero-t1{font-size:58px;line-height:60px}}@media (min-width:1280px){.lp .hero-t1{font-size:68px;line-height:70px}}.lp .hero-d{margin-top:24px;font-size:17px;line-height:26px;color:var(--text-2);max-width:46ch}@media (min-width:768px){.lp .hero-d{font-size:18px;line-height:28px}}.lp .hero-cta{display:flex;flex-direction:column;gap:12px;margin-top:32px}@media (min-width:480px){.lp .hero-cta{flex-direction:row;flex-wrap:wrap}}.lp .hero-ok{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:14px;line-height:20px;color:var(--text-2)}.lp .hero-ok li{display:inline-flex;align-items:center;gap:6px}.lp .hero-ok svg{width:16px;height:16px;color:var(--success);stroke-width:2.25}@keyframes kd-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.lp .hi{animation:kd-in var(--m-hero) var(--m-ease) both}.lp .hi-1{animation-delay:40ms}.lp .hi-2{animation-delay:.12s}.lp .hi-3{animation-delay:.2s}.lp .hi-4{animation-delay:.28s}.lp .hi-5{animation-delay:.38s}}.lp .hc{position:relative}.lp .hc-move{will-change:transform}.lp .win{display:none}.lp .tilt{transform:perspective(1800px) rotateY(-10deg) rotateX(3deg);transform-origin:0 50%}@media (min-width:1024px){.lp .hc{margin-right:-64px}.lp .hc-stage{position:relative;height:560px}.lp .hc .win{display:block;position:absolute;right:0;top:0;width:92%}.lp .hc .phone{position:absolute;left:0;bottom:-8px;width:clamp(200px,34%,236px);z-index:2}.lp .hc .hand{right:16px;bottom:-72px}}.lp .win{border:1px solid color-mix(in srgb,var(--border-strong) 70%,transparent);border-radius:var(--r-lg);overflow:hidden;background:var(--bg);box-shadow:0 30px 70px rgba(7,25,35,.32)}.lp .win-z{width:1280px;transform:scale(var(--z,.5));transform-origin:0 0;container:app/inline-size;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp .hc-cap{margin-top:16px}@media (min-width:1024px){.lp .hc-cap{position:absolute;left:calc(clamp(200px,34%,236px) + 24px);bottom:-36px;color:#FFFFFF;margin:0}}@media (max-width:1023px){.lp .hc{margin:0 -16px;padding:40px 16px 32px;background:linear-gradient(180deg,var(--page) 0,#0F4B63 34%,#0B2D42 100%)}.lp .hc-stage{display:flex;justify-content:center;position:relative}.lp .hc .phone{width:min(244px,68vw)}.lp .hc-cap{justify-content:center;color:var(--ocean-200)}}@media (min-width:768px) and (max-width:1023px){.lp .hc{margin:0 -32px;padding-inline:32px}}.lp .hc-chip{position:absolute;left:0;bottom:40px;width:min(196px,54vw);padding:12px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:6px}.lp .hc-chip .bdg{align-self:flex-start;padding:2px 8px 2px 6px;font-size:11px}.lp .hc-chip p{font:700 15px/20px var(--f-display);letter-spacing:-.01em}.lp .hc-chip small{font:400 12px/16px var(--f-body);color:var(--text-2)}@media (min-width:640px){.lp .hc-chip{left:calc(50% - 300px)}}@media (min-width:1024px){.lp .hc-chip{display:none}}.lp .phone{position:relative;border-radius:36px;background:var(--bezel);padding:8px;box-shadow:0 24px 56px rgba(7,25,35,.38),0 0 0 1px rgba(191,227,244,.18)}.lp .ph-scr{border-radius:28px;overflow:hidden;background:var(--surface-muted);flex-direction:column;aspect-ratio:9/18.6}.lp .ph-sb,.lp .ph-scr{display:flex;color:var(--text)}.lp .ph-sb{align-items:center;justify-content:space-between;padding:10px 18px 4px;background:var(--surface);font:600 11px/14px var(--f-mono)}.lp .ph-sb .ics{display:flex;gap:4px}.lp .ph-sb svg{width:13px;height:13px;stroke-width:2}.lp .ph-isl{position:absolute;top:16px;left:50%;width:64px;height:18px;margin-left:-32px;border-radius:var(--r-pill);background:var(--bezel)}.lp .ch-h{display:flex;align-items:center;gap:8px;padding:6px 10px 8px 6px;background:var(--surface);border-bottom:1px solid var(--border)}.lp .ch-h>svg{width:18px;height:18px;color:var(--text-2)}.lp .ch-av{width:30px;height:30px;border-radius:50%;background:var(--brand-soft);color:var(--brand-2);display:inline-flex;align-items:center;justify-content:center;flex:none}.lp .ch-av svg{width:16px;height:16px}.lp .ch-h div{min-width:0}.lp .ch-h b{display:block;font:600 12px/16px var(--f-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .ch-h small{display:block;font:400 10.5px/14px var(--f-body);color:var(--text-2)}.lp .ch-b{flex:1;min-height:0;padding:8px 10px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;overflow:hidden}.lp .ch-day{align-self:center;padding:2px 8px;border-radius:var(--r-sm);font:500 10.5px/14px var(--f-body);color:var(--text-2)}.lp .ch-day,.lp .msg{background:var(--surface)}.lp .msg{align-self:flex-start;max-width:92%;border-radius:10px 10px 10px 3px;padding:5px 5px 4px;font:400 11.5px/16px var(--f-body);color:var(--text);box-shadow:0 1px 0 rgba(11,45,66,.06)}.lp .msg.w{max-width:100%;align-self:stretch}.lp .msg .im{height:96px;border-radius:7px;background:var(--surface-muted);display:flex;align-items:center;justify-content:center;color:var(--brand-2);margin-bottom:5px}.lp .msg .im svg{width:36px;height:36px;stroke-width:1.25}.lp .msg .tx{display:block;padding:0 4px}.lp .msg b{font-weight:600}.lp .msg s{color:var(--text-2)}.lp .msg .u{color:var(--info);text-decoration:underline;overflow-wrap:anywhere}.lp .msg .f{display:block;font-size:10.5px;line-height:14px}.lp .msg .f,.lp .msg .tm{color:var(--text-2);margin-top:2px}.lp .msg .tm{display:flex;justify-content:flex-end;align-items:center;gap:3px;font:400 9.5px/12px var(--f-mono)}.lp .ch-ft{padding:8px 10px 14px;background:var(--surface);border-top:1px solid var(--border);font:400 10.5px/14px var(--f-body);color:var(--text-2);text-align:center}.lp .sum{display:flex;flex-direction:column;margin-top:6px}.lp .sum li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 2px;border-top:1px solid var(--border)}.lp .sum li:first-child{border-top:0}.lp .sum svg{width:16px;height:16px;color:var(--brand-2)}.lp .sum span{font-size:11px;line-height:14px;color:var(--text-2)}.lp .sum b{font:600 12.5px/16px var(--f-mono);color:var(--text)}.lp .ben{position:relative;z-index:2;background:var(--page)}.lp .ben ul{display:grid;gap:4px;padding-block:24px 48px}@media (min-width:640px){.lp .ben ul{grid-template-columns:1fr 1fr;gap:20px 24px}}@media (min-width:1024px){.lp .ben ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-block:8px 64px}}.lp .ben li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start;padding:12px 0}@media (min-width:1024px){.lp .ben li{padding:0 28px}.lp .ben li:first-child{padding-left:0}.lp .ben li+li{border-left:1px solid var(--border)}}.lp .ben .ic-c{width:48px;height:48px;border-radius:50%;background:var(--brand-soft);color:var(--brand-2);display:inline-flex;align-items:center;justify-content:center}.lp .ben .ic-c svg{width:22px;height:22px}.lp .ben h2{font:600 17px/24px var(--f-display);letter-spacing:-.005em}.lp .ben p{margin-top:2px;font-size:14px;line-height:20px;color:var(--text-2)}.lp .how{padding-bottom:0}.lp .how .oc{--oc-w:100%;--oc-fade:0%}.lp .how .oc .mist{background:linear-gradient(90deg,color-mix(in srgb,var(--page) 72%,transparent) 0,color-mix(in srgb,var(--page) 92%,transparent) 22%,color-mix(in srgb,var(--page) 90%,transparent) 66%,color-mix(in srgb,var(--page) 10%,transparent) 100%),linear-gradient(180deg,var(--page) 0,transparent 30%,transparent 70%,color-mix(in srgb,var(--page) 0%,transparent) 100%)}.lp .how-h{text-align:center;max-width:820px;margin:0 auto}.lp .how-h .eyebrow{display:inline-flex;align-items:center;gap:16px}.lp .how-h .eyebrow:after,.lp .how-h .eyebrow:before{content:"";width:40px;height:1px;background:var(--border-strong)}.lp .how-h .sec-d{margin-left:auto;margin-right:auto}.lp .flow{position:relative;margin-top:48px;display:grid;gap:16px}@media (min-width:1024px){.lp .flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;align-items:start}}.lp .st{position:relative;padding:24px;border:1px solid var(--border);border-radius:var(--r-lg);background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:16px;transition:transform var(--m-default) var(--m-ease),border-color var(--m-section) var(--m-ease),box-shadow var(--m-default) var(--m-ease)}@media (hover:hover){.lp .st:hover{transform:translateY(-2px)}}.lp .flow.in .st.on{box-shadow:var(--shadow-lg)}.lp .st-h{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start}.lp .st-n{width:44px;height:44px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:inline-flex;align-items:center;justify-content:center;font:700 20px/1 var(--f-display);transition:transform var(--m-section) var(--m-ease)}@media (prefers-reduced-motion:no-preference){.lp .st:not(.on) .st-n{transform:scale(.8);opacity:.55}}.lp .st-n{transition:transform var(--m-section) var(--m-ease),opacity var(--m-section) var(--m-ease)}.lp .st h3{font:700 24px/30px var(--f-display);letter-spacing:-.015em;padding-top:6px}.lp .st p{margin-top:8px;font-size:15px;line-height:23px;color:var(--text-2)}.lp .arw{display:none}@media (min-width:1024px){.lp .arw{display:block;position:absolute;top:96px;width:56px;height:40px;fill:none;stroke:var(--brand-2);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.lp .arw.a1{left:calc(33.333% - 40px)}.lp .arw.a2{left:calc(66.666% - 16px)}.lp .arw path{stroke-dasharray:80;stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--m-ease)}@media (prefers-reduced-motion:no-preference){.lp .flow:not(.in) .arw path{stroke-dashoffset:80}}.lp .arw.a2 path{transition-delay:.24s}}.lp .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lp .tiles div{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);text-align:center}.lp .tiles .ti{width:40px;height:40px;border-radius:50%;background:var(--brand-soft);color:var(--brand-2);display:inline-flex;align-items:center;justify-content:center}.lp .tiles .ti svg{width:20px;height:20px}.lp .tiles b{font:600 13px/18px var(--f-body)}.lp .tiles small{font-size:11px;line-height:14px;color:var(--text-2)}.lp .imp{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lp .imp div{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.lp .imp svg{width:20px;height:20px;color:var(--brand-2);flex:none}.lp .imp b{display:block;font:600 13px/16px var(--f-body)}.lp .imp small{display:block;font-size:11px;line-height:14px;color:var(--text-2)}.lp .mini{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.lp .mini-h{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border);font:600 13px/18px var(--f-body)}.lp .mini-h small{font:400 11px/14px var(--f-body);color:var(--text-2)}.lp .mini ul li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 12px;border-top:1px solid var(--border)}.lp .mini ul li:first-child{border-top:0}.lp .mini .thumb{width:32px;height:32px;border-radius:8px}.lp .mini .thumb svg{width:16px;height:16px}.lp .mini .n{font:600 12px/16px var(--f-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp .mini .m{font-size:11px;line-height:14px;color:var(--text-2)}.lp .mini .bdg{padding:2px 7px 2px 5px;font-size:10.5px;line-height:14px}.lp .mini .bdg svg{width:11px;height:11px}.lp .mini table{width:100%;border-collapse:collapse;font-size:11px;line-height:14px}.lp .mini th{font:600 10px/14px var(--f-body);text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);border-bottom:1px solid var(--border)}.lp .mini td,.lp .mini th{padding:8px 6px;text-align:right}.lp .mini td{font:600 12px/16px var(--f-mono);border-top:1px solid var(--border)}.lp .mini td:first-child,.lp .mini th:first-child{text-align:left;padding-left:12px}.lp .mini td:last-child,.lp .mini th:last-child{padding-right:12px}.lp .mini td .o{display:flex;align-items:center;gap:6px;font:600 11.5px/14px var(--f-body)}.lp .mini td .o svg{width:14px;height:14px;color:var(--brand-2);flex:none}.lp .how-note{margin:40px auto 0;display:flex;justify-content:center;gap:10px;max-width:72ch;font-size:14px;line-height:20px;color:var(--text-2);text-align:left}.lp .how-note svg{width:18px;height:18px;flex:none;color:var(--info);margin-top:1px}.lp .how .cta-line{justify-content:center;margin-top:24px}.lp .how-pan{display:none}@media (min-width:1024px){.lp .how-pan{display:block;position:relative;height:300px;margin-top:56px;overflow:hidden}.lp .how-pan .win{display:block;position:absolute;left:8%;width:70%;top:24px;transform:perspective(1800px) rotateX(10deg) rotate(-3deg);transform-origin:50% 0}.lp .how .hand{right:24px;bottom:56px}}.lp .ed{display:grid;gap:40px}@media (min-width:1024px){.lp .ed{gap:72px;align-items:center}.lp .ed,.lp .ed.rev{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.lp .bl{margin-top:28px;display:flex;flex-direction:column}.lp .bl li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--border);font-size:15px;line-height:22px;color:var(--text-2)}.lp .bl li:first-child{border-top:0;padding-top:0}.lp .bl li svg{width:18px;height:18px;margin-top:2px;color:var(--success);stroke-width:2.25}.lp .bl b{color:var(--text);font-weight:600}.lp .pv-c{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:20px;display:flex;flex-direction:column;gap:16px;min-width:0;box-shadow:var(--shadow-md)}@media (min-width:768px){.lp .pv-c{padding:24px}}.lp .pv-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lp .pv-hd p.t{font:700 20px/28px var(--f-display);letter-spacing:-.01em}.lp .pv-hd p.s{margin-top:2px;font-size:13px;line-height:18px;color:var(--text-2)}@media (max-width:479px){.lp .pv-hd{flex-wrap:wrap}.lp .pv-hd>div{flex:1 1 100%}}.lp .pv-x{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font:600 12px/16px var(--f-body);color:var(--brand);white-space:nowrap;flex:none}.lp .pv-x svg{width:14px;height:14px}.lp .seg.sm span{min-height:30px;padding:0 10px;font-size:12px}.lp .seg.sm{flex-wrap:nowrap;flex:none}.lp .ql>li{display:grid;grid-template-columns:20px 44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 10px 10px 4px;border-top:1px solid var(--border)}.lp .ql>li:first-child{border-top:0}.lp .ql .thumb{width:44px;height:44px;border-radius:8px}.lp .ql .thumb svg{width:20px;height:20px}.lp .ql .q-h{height:44px}.lp .ql .n{font:600 14px/19px var(--f-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp .ql .m{margin-top:2px;display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12px;line-height:16px;color:var(--text-2)}.lp .ql .m .mono{color:var(--text);font-weight:600}.lp .ql .p{font:600 14px/20px var(--f-mono);text-align:right}.lp .ql .r{display:flex;align-items:center;gap:10px}.lp .ql li.nx1{background:var(--accent-soft);border-radius:var(--r-md)}.lp .ql li.nx1,.lp .ql li.nx1+li{border-top-color:transparent}.lp .ql li.drag{background:var(--surface);border:1px solid var(--brand);border-radius:var(--r-md);box-shadow:var(--shadow-md);transform:translateX(6px)}.lp .ql li.drag+li{border-top-color:transparent}.lp .ql .bdg{padding:3px 8px 3px 6px;font-size:11px;line-height:14px}.lp .ql .bdg svg{width:12px;height:12px}@media (max-width:479px){.lp .ql .p{display:none}.lp .ql>li{grid-template-columns:20px 40px minmax(0,1fr) auto;gap:10px}.lp .ql .thumb{width:40px;height:40px}}.lp .q-sum{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:13px;line-height:18px;color:var(--text-2)}.lp .q-sum b{font:600 13px/18px var(--f-mono);color:var(--text)}.lp .res .oc{--oc-w:66%;--oc-pos:55% 25%}.lp .res .ed{align-items:center}@media (min-width:1024px){.lp .res .ed{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}}.lp .res-v{position:relative}@media (min-width:1024px){.lp .res-v{padding:0 0 64px}.lp .res-v .rs-card{transform:perspective(2000px) rotateY(-7deg) rotateX(2deg);transform-origin:0 50%;margin-left:136px}.lp .res-v .phone{position:absolute;left:-40px;bottom:-24px;width:204px;z-index:2}.lp .res-v .hand{right:8px;bottom:-56px}}.lp .res-v .phone{display:none}@media (min-width:1024px){.lp .res-v .phone{display:block}}.lp .it{margin-top:28px;display:flex;flex-direction:column;gap:20px}.lp .it li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start}.lp .it .ic-t{width:48px;height:48px;border-radius:var(--r-md);background:var(--brand-soft);color:var(--brand-2);display:inline-flex;align-items:center;justify-content:center}.lp .it .ic-t svg{width:22px;height:22px}.lp .it .ic-t.c{background:var(--accent-soft);color:var(--text)}.lp .it h3{font:600 18px/24px var(--f-display);letter-spacing:-.005em}.lp .it p{margin-top:2px;font-size:14px;line-height:20px;color:var(--text-2)}.lp .rs-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:0 30px 70px rgba(7,25,35,.22);min-width:0}.lp .rs-hd{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 0}@media (min-width:768px){.lp .rs-hd{padding:24px 24px 0}}.lp .rs-hd p.t{font:700 20px/28px var(--f-display);letter-spacing:-.01em}.lp .rs-hd p.s{font-size:13px;line-height:18px;color:var(--text-2);margin-top:2px}.lp .rs-m{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px;padding:20px;margin:0}@media (min-width:768px){.lp .rs-m{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));padding:24px}}@media (max-width:767px){.lp .rs-m .metric:first-child{grid-column:1/-1}}.lp .rs-m dd{margin:0}.lp .rs-m .metric .m-v{font-size:22px;line-height:28px;white-space:nowrap}.lp .rs-m .metric .m-v.lg{font-size:30px;line-height:36px}@media (min-width:1024px){.lp .res-v .rs-m{grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr))}.lp .res-v .rs-m .metric .m-v.lg{font-size:26px;line-height:32px}.lp .res-v .gt .hide-m{display:none}.lp .res-v .gt th{white-space:normal}}.lp .rs-m .metric .m-l{font-size:13px;line-height:18px}.lp .rs-ch{border-top:1px solid var(--border);padding:16px 20px 8px}@media (min-width:768px){.lp .rs-ch{padding:20px 24px 8px}}.lp .rs-ch .k{display:flex;justify-content:space-between;gap:12px;font:600 14px/20px var(--f-body)}.lp .rs-ch .k span{font-weight:400;font-size:12px;color:var(--text-2)}.lp .rs-ch .chart{height:152px}.lp .bar{outline:none;cursor:default}.lp .bar i{transform-origin:bottom center;transition:transform .7s var(--m-ease),background var(--m-micro) var(--m-ease)}@media (prefers-reduced-motion:no-preference){.lp .rs-card:not(.in) .bar i{transform:scaleY(0)}}.lp .bar:nth-child(2) i{transition-delay:40ms}.lp .bar:nth-child(3) i{transition-delay:80ms}.lp .bar:nth-child(4) i{transition-delay:.12s}.lp .bar:nth-child(5) i{transition-delay:.16s}.lp .bar:nth-child(6) i{transition-delay:.2s}.lp .bar:nth-child(7) i{transition-delay:.24s}.lp .bar:focus-visible i,.lp .bar:hover i{background:var(--brand-2)}.lp .bar.hi:focus-visible i,.lp .bar.hi:hover i{background:var(--accent)}.lp .bar:focus-visible{box-shadow:0 0 0 2px var(--focus);border-radius:4px}.lp .tip{position:absolute;z-index:3;transform:translate(-50%,calc(-100% - 10px));padding:6px 10px;border-radius:8px;background:var(--ink-950);color:#FFFFFF;font:600 12px/16px var(--f-mono);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--m-micro) var(--m-ease)}.lp .tip.on{opacity:1}.lp .tip small{display:block;font:400 11px/14px var(--f-body);color:var(--ocean-200)}@media (max-width:479px){.lp .rs-ch .bar .d{font-size:10px}.lp .bars{gap:5px}}.lp .gt-w{border-top:1px solid var(--border);padding:4px 20px 12px;overflow-x:auto}@media (min-width:768px){.lp .gt-w{padding:4px 24px 16px}}.lp .gt{width:100%;border-collapse:collapse;font-size:13px;line-height:18px}.lp .gt caption{caption-side:top;text-align:left;padding:12px 0 8px;font:600 14px/20px var(--f-body);color:var(--text)}.lp .gt th{padding:0 8px 8px;font:600 11px/16px var(--f-body);text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);text-align:right;border-bottom:1px solid var(--border);white-space:nowrap}.lp .gt td:first-child,.lp .gt th:first-child{text-align:left;padding-left:8px;white-space:normal}.lp .gt td{padding:9px 8px;border-bottom:1px solid var(--border);text-align:right;font:600 13px/18px var(--f-mono);font-variant-numeric:tabular-nums;white-space:nowrap;transition:box-shadow var(--m-micro) var(--m-ease)}.lp .gt tbody tr:not(.tot):hover td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.lp .gt tbody tr:not(.tot):hover td{color:var(--brand-2)}.lp .gt tr.tot td{border-bottom:0;color:var(--text)}.lp .gt .o{display:flex;align-items:center;gap:10px;min-width:0;font-family:var(--f-body)}.lp .gt .o-ic{width:30px;height:30px;border-radius:8px;background:var(--surface-muted);color:var(--brand-2);display:inline-flex;align-items:center;justify-content:center;flex:none}.lp .gt .o-ic svg{width:16px;height:16px}.lp .gt .o b{display:block;font:600 13px/18px var(--f-body);color:var(--text)}.lp .gt .o small{display:block;font:400 12px/16px var(--f-body);color:var(--text-2)}.lp .gt .hide-s{display:none}@media (min-width:640px){.lp .gt .hide-s{display:table-cell}}.lp .ft-t{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.lp .ft-t td,.lp .ft-t th{padding:10px 0;border-top:1px solid var(--border);text-align:left;font-weight:400}.lp .ft-t tr:first-child td,.lp .ft-t tr:first-child th{border-top:0}.lp .ft-t th{color:var(--text-2);font-weight:400}.lp .ft-t td{text-align:right;font:600 14px/20px var(--f-mono);color:var(--text)}.lp .rules{margin-top:28px;display:grid;gap:20px}@media (min-width:640px){.lp .rules{grid-template-columns:1fr 1fr;gap:20px 32px}}.lp .rules h3{font:600 16px/22px var(--f-body)}.lp .rules p{margin-top:4px;font-size:14px;line-height:20px;color:var(--text-2)}.lp .rb>li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--border)}.lp .rb>li:first-child{border-top:0;padding-top:0}.lp .rb-ic{width:40px;height:40px;border-radius:var(--r-md);background:var(--brand-soft);color:var(--brand-2);display:inline-flex;align-items:center;justify-content:center}.lp .rb-ic svg{width:20px;height:20px}.lp .rb b{display:block;font:600 14px/20px var(--f-body)}.lp .rb small{display:block;margin-top:2px;font-size:12px;line-height:16px;color:var(--text-2)}.lp .rb .mono{color:var(--text)}.lp .rb .chev{width:20px;height:20px;color:var(--text-2)}.lp .rb-use{display:flex;flex-direction:column;gap:6px}.lp .rb-use .kv{font-size:13px;line-height:18px}.lp .rit{margin-top:96px;padding-top:64px;border-top:1px solid var(--border)}@media (max-width:1023px){.lp .rit{margin-top:64px;padding-top:48px}}.lp .rit-h{display:grid;gap:16px}@media (min-width:1024px){.lp .rit-h{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:64px;align-items:end}.lp .rit-h .sec-d{margin-top:0}}.lp .trv{margin-top:40px;display:grid;border-top:1px solid var(--border)}@media (min-width:640px){.lp .trv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lp .trv{grid-template-columns:repeat(5,minmax(0,1fr))}}.lp .trv li{padding:24px 20px 24px 0;border-bottom:1px solid var(--border)}@media (min-width:1024px){.lp .trv li{border-bottom:0;padding:28px 24px 0 0}.lp .trv li+li{padding-left:24px;border-left:1px solid var(--border)}}.lp .trv svg{width:22px;height:22px;color:var(--brand-2)}.lp .trv h3{margin-top:14px;font:600 17px/24px var(--f-display)}.lp .trv p{margin-top:6px;font-size:14px;line-height:20px;color:var(--text-2)}.lp .rit-close{margin-top:40px;font:600 20px/28px var(--f-display);letter-spacing:-.01em;color:var(--text)}.lp .rit-close:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-right:12px;vertical-align:middle}.lp .zone{position:relative;overflow:clip;background:var(--page);border-top:1px solid var(--border)}.lp .zone .oc{--oc-w:72%;--oc-pos:50% 50%;--oc-fade:30%}.lp .zone>.sec{background:transparent}.lp .zone>.sec>.wrap{position:relative;z-index:1}.lp .pr-g{display:grid;gap:40px}@media (min-width:1280px){.lp .pr-g{grid-template-columns:minmax(0,3.3fr) minmax(0,8.7fr);gap:40px;align-items:center}}.lp .pr-ok{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:14px;line-height:20px;color:var(--text-2)}.lp .pr-ok li{display:inline-flex;align-items:center;gap:6px}.lp .pr-ok svg{width:16px;height:16px;color:var(--success);stroke-width:2.25}.lp .plans-l{display:grid;gap:16px;align-items:start}@media (min-width:960px){.lp .plans-l{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.22fr);gap:16px;align-items:stretch}}.lp .plan{position:relative;border:1px solid var(--border);border-radius:var(--r-lg);padding:24px;display:flex;flex-direction:column;gap:14px;background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:var(--shadow-md);transition:transform var(--m-default) var(--m-ease),box-shadow var(--m-default) var(--m-ease)}@media (hover:hover){.lp .plan:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}}.lp .plan.lead{background:var(--ocean-900);border:1px solid rgba(191,227,244,.28);color:#FFFFFF;box-shadow:inset 0 3px 0 var(--accent),0 30px 70px rgba(7,25,35,.35)}@media (hover:hover){.lp .plan.lead:hover{box-shadow:inset 0 3px 0 var(--accent),0 34px 76px rgba(7,25,35,.4)}}@media (min-width:960px){.lp .plan.lead{padding:32px 28px;margin-block:-20px}}@media (max-width:959px){.lp .plan.lead{order:-2}.lp .plan[data-plan=premium]{order:-1}}.lp .pl-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;flex-wrap:wrap}.lp .plan-n{font:700 24px/30px var(--f-display);letter-spacing:-.01em}.lp .pl-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:6px;background:var(--accent);color:var(--on-accent);font:600 12px/18px var(--f-body)}.lp .pl-badge svg{width:13px;height:13px}.lp .lead-t{font-size:14px;line-height:20px;color:var(--text-2)}.lp .plan.lead .lead-t{color:var(--ocean-200)}.lp .pl-price{display:flex;flex-direction:column;gap:4px}.lp .plan-p{display:flex;align-items:baseline;gap:6px;font:600 44px/48px var(--f-mono);letter-spacing:-.02em}.lp .plan-p .cur{font:600 20px/24px var(--f-mono);letter-spacing:0}.lp .plan-p small{font:400 14px/18px var(--f-body);color:var(--text-2);letter-spacing:0;margin-left:2px}.lp .plan.lead .plan-p{font-size:52px;line-height:56px}.lp .plan.lead .pl-sub,.lp .plan.lead .plan-p small{color:var(--ocean-200)}.lp .pl-sub{font:400 13px/18px var(--f-body);color:var(--text-2)}.lp .pl-sub .mono{color:inherit}.lp .pl-lev{font:600 14px/20px var(--f-body);color:var(--accent)}.lp .pl-lev small{display:block;margin-top:2px;font-weight:400;font-size:13px;line-height:18px;color:var(--ocean-200)}.lp .pl-bill{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lp .pl-bill[hidden]{display:none}.lp .plan.lead .seg{background:transparent;border-color:rgba(191,227,244,.3)}.lp .plan.lead .seg button{color:var(--ocean-200)}.lp .plan.lead .seg [aria-pressed=true]{background:#FFFFFF;color:var(--ocean-900)}.lp .pl-mc{font-size:12px;line-height:16px;color:var(--ocean-200);text-align:center;margin-top:-4px}.lp .pl-f{border-top:1px solid var(--border);padding-top:14px}.lp .plan.lead .pl-f{border-top-color:rgba(191,227,244,.2)}.lp .pl-f summary{display:none}.lp .pl-f ul{display:flex;flex-direction:column;gap:9px;font-size:14px;line-height:20px}.lp .pl-f li{display:flex;gap:10px}.lp .pl-f li svg{width:18px;height:18px;margin-top:1px;color:var(--success);flex:none;stroke-width:2.25}.lp .plan.lead .pl-f li svg{color:#7FD6B2}.lp .pl-no{margin-top:10px;font-size:12px;line-height:17px;color:var(--text-2)}.lp .pl-no b{font-weight:600}@media (max-width:959px){.lp .plan:not(.lead) .pl-f summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;font:600 14px/20px var(--f-body);color:var(--brand-2);cursor:pointer;list-style:none}.lp .plan:not(.lead) .pl-f summary::-webkit-details-marker{display:none}.lp .plan:not(.lead) .pl-f[open] summary svg{transform:rotate(180deg)}.lp .plan:not(.lead) .pl-f[open] ul{margin-top:8px}}.lp .plan .btn{width:100%}.lp .plans-l .plan .btn{margin-top:0;white-space:normal;text-align:center;line-height:20px;padding:12px;font-size:15px}.lp .pnl{position:relative;z-index:1;margin-top:48px;border:1px solid var(--border);border-radius:var(--r-xl);background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:var(--shadow-lg);padding:24px}@media (min-width:768px){.lp .pnl{padding:32px}}@media (min-width:1024px){.lp .pnl{padding:40px}}.lp .pr-fd{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-bottom:20px;border-bottom:1px solid var(--border);font-size:15px;line-height:22px}.lp .pr-fd .dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.lp .pr-fd p{flex:1 1 320px}.lp .tst{padding-top:28px;display:grid;gap:24px}@media (min-width:1024px){.lp .tst{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;align-items:start}}.lp .tst h3.t{font:700 24px/30px var(--f-display);letter-spacing:-.015em;text-wrap:balance}.lp .tst .s{margin-top:8px;font-size:14px;line-height:21px;color:var(--text-2)}.lp .grt{display:grid;gap:20px}@media (min-width:768px){.lp .grt{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}.lp .grt li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px}.lp .grt svg{width:22px;height:22px;color:var(--brand-2)}.lp .grt h4{font:600 16px/22px var(--f-body)}.lp .grt p{margin-top:4px;font-size:14px;line-height:20px;color:var(--text-2)}.lp .tst-m{margin-top:12px;font-size:12px;line-height:16px;color:var(--text-2)}.lp .cmp{margin-top:24px;border-top:1px solid var(--border)}.lp .cmp summary{display:flex;align-items:center;gap:8px;min-height:56px;font:600 15px/22px var(--f-body);color:var(--brand-2);cursor:pointer;list-style:none}.lp .cmp summary::-webkit-details-marker{display:none}.lp .cmp summary svg{transition:transform var(--m-default) var(--m-ease)}.lp .cmp[open] summary svg{transform:rotate(180deg)}.lp .cmp-w{overflow-x:auto;padding-bottom:8px}.lp .cmp table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px;line-height:20px}.lp .cmp td,.lp .cmp th{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.lp .cmp thead th{font:600 13px/18px var(--f-body);color:var(--text-2)}.lp .cmp td.ld,.lp .cmp thead th.ld{background:var(--brand-soft);color:var(--text)}.lp .cmp tbody th{font-weight:400;color:var(--text-2)}.lp .cmp td{font-family:var(--f-mono);font-size:13px}.lp .cmp-n{margin-top:12px}.lp .cmp-n,.lp .plans-note{font-size:13px;line-height:18px;color:var(--text-2)}.lp .plans-note{margin-top:20px}.lp .fd .pnl{margin-top:0}.lp .fd-g{display:grid;gap:32px}@media (min-width:1024px){.lp .fd-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:start}}.lp .fd .sec-t{font-size:32px;line-height:38px}@media (min-width:1024px){.lp .fd .sec-t{font-size:40px;line-height:46px}}.lp .fd-o{margin-top:24px;display:grid;gap:12px}@media (min-width:640px){.lp .fd-o{grid-template-columns:1fr 1fr}}.lp .fo{border-radius:var(--r-lg);padding:20px;display:flex;flex-direction:column;gap:10px}.lp .fo .k{font:600 12px/16px var(--f-body);text-transform:uppercase;letter-spacing:.08em;color:var(--brand-2)}.lp .fo .p{display:flex;align-items:baseline;gap:4px;font:600 36px/40px var(--f-mono);letter-spacing:-.02em}.lp .fo .p .cur{font-size:18px}.lp .fo .p small{font:400 13px/18px var(--f-body);color:var(--text-2);letter-spacing:0}.lp .fo .sv{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:var(--accent-soft);font-size:13px;line-height:18px;color:var(--text)}.lp .fo .sv b{font:600 14px/18px var(--f-mono)}.lp .fo .tb{font-size:12px;line-height:16px;color:var(--text-2)}.lp .fo ul{display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:18px;color:var(--text-2)}.lp .fo li{display:flex;gap:8px}.lp .fo li svg{width:16px;height:16px;margin-top:1px;color:var(--success);flex:none}.lp .fd-anc{margin-top:12px;font-size:12px;line-height:16px;color:var(--text-2)}.lp .fd-gets{margin-top:24px;display:grid;gap:10px}@media (min-width:640px){.lp .fd-gets{grid-template-columns:1fr 1fr;gap:12px 24px}}.lp .fd-gets li{display:flex;gap:10px;font-size:14px;line-height:20px;color:var(--text-2)}.lp .fd-gets li b{color:var(--text);font-weight:600}.lp .fd-gets svg{width:20px;height:20px;flex:none;color:var(--brand-2)}.lp .fd-rules{margin-top:16px;font-size:13px;line-height:19px;color:var(--text-2)}.lp .fd-orig{margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.lp .fd-orig h3{font:600 17px/24px var(--f-display)}.lp .fd-orig p{margin-top:6px;font-size:14px;line-height:21px;color:var(--text-2);max-width:64ch}.lp .fm{border:1px solid var(--border);border-radius:var(--r-lg);padding:20px;background:var(--surface)}@media (min-width:768px){.lp .fm{padding:28px}}@media (min-width:1024px){.lp .fm{position:sticky;top:96px}}.lp .fm-k{display:inline-flex;align-items:center;gap:6px;font:600 12px/16px var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--brand-2)}.lp .fm-k .dot{width:8px;height:8px;border-radius:50%;background:var(--accent)}.lp .fm h3{margin-top:8px;font:700 22px/28px var(--f-display);letter-spacing:-.01em}.lp .fm>p{margin-top:6px;font-size:14px;line-height:20px;color:var(--text-2)}.lp .fm form{position:relative;display:grid;gap:18px;margin-top:20px}.lp .fm .hp{position:absolute;left:-9999px;width:0;height:0;overflow:hidden}.lp .fm .inp{transition:border-color var(--m-micro) var(--m-ease),box-shadow var(--m-micro) var(--m-ease)}.lp .fm .inp:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.lp .fm .inp:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.lp .fm-2{display:grid;gap:18px}@media (min-width:640px) and (max-width:1023px){.lp .fm-2{grid-template-columns:1fr 1fr}}.lp .fm-f{display:flex;flex-direction:column;gap:12px}.lp .fm-f p{font-size:12px;line-height:16px;color:var(--text-2)}.lp .fm-f .btn{width:100%}.lp .fm-done{margin-top:24px}.lp .rad{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lp .rad label{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:var(--r-md);font-size:14px;line-height:20px;cursor:pointer}.lp .rad input{width:18px;height:18px;margin:0;accent-color:var(--brand)}.lp .rad label:has(input:checked){border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.lp .fs{border:0;padding:0;margin:0;min-width:0}.lp .fs legend{padding:0;margin-bottom:6px}.lp .fq-in{display:grid;gap:32px}@media (min-width:1024px){.lp .fq-in{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:start}.lp .fq-in>div:first-child{position:sticky;top:96px}}.lp .fq-ct{margin-top:20px;font-size:14px;line-height:20px;color:var(--text-2)}.lp .fq-ct a{color:var(--brand-2);font-weight:600;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.lp .fq details{border-bottom:1px solid var(--border)}.lp .fq details:first-child{border-top:1px solid var(--border)}.lp .fq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 0;cursor:pointer;list-style:none}.lp .fq summary::-webkit-details-marker{display:none}.lp .fq summary h3{font:600 18px/26px var(--f-display);letter-spacing:-.005em}.lp .fq summary svg{width:20px;height:20px;color:var(--text-2);flex:none;transition:transform var(--m-default) var(--m-ease)}.lp .fq details[open] summary svg{transform:rotate(180deg)}.lp .fq .a{padding:0 40px 24px 0;font-size:15px;line-height:24px;color:var(--text-2);max-width:72ch}.lp .fq .a p+p{margin-top:8px}.lp .fq .a b{color:var(--text);font-weight:600}.lp .cta{position:relative;overflow:clip;background:var(--ocean-900);color:#FFFFFF;isolation:isolate}.lp .cta .oc{display:block}.lp .cta .oc img{--oc-w:100%;width:calc(100% + 32px);-o-object-position:50% 62%;object-position:50% 62%;-webkit-mask-image:none;mask-image:none}.lp .cta .oc .mist{background:linear-gradient(90deg,rgba(7,25,35,.9),rgba(7,25,35,.72) 50%,rgba(7,25,35,.6))}@media (max-width:1023px){.lp .cta .oc img{display:none}.lp .cta .oc .mist{background:linear-gradient(180deg,#0B2D42,#071923)}}.lp .cta-in{position:relative;z-index:1;display:grid;gap:32px;padding-block:72px}@media (min-width:1024px){.lp .cta-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:end;padding-block:112px}}.lp .cta .eyebrow{color:var(--ocean-200)}.lp .cta h2{text-wrap:balance;margin-top:12px;font:700 34px/40px var(--f-display);letter-spacing:-.025em;color:#FFFFFF}.lp .cta h2 .t2{display:block;color:var(--ocean-200)}@media (min-width:1024px){.lp .cta h2{font-size:52px;line-height:58px}}.lp .cta-r{display:flex;flex-direction:column;gap:16px}.lp .cta-r p{font-size:16px;line-height:24px;color:var(--ocean-200)}.lp .cta-b{display:flex;flex-direction:column;gap:12px}@media (min-width:480px){.lp .cta-b{flex-direction:row;flex-wrap:wrap}}.lp .cta-ok{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;line-height:18px;color:var(--ocean-200)}.lp .cta-ok li{display:inline-flex;align-items:center;gap:6px}.lp .cta-ok svg{width:14px;height:14px;color:#7FD6B2;stroke-width:2.25}.lp .cta .hand{right:48px;bottom:36px}.lp .ft{background:var(--page);border-top:1px solid var(--border)}.lp .ft-in{display:grid;gap:40px;padding-block:56px 40px}@media (min-width:768px){.lp .ft-in{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px}}.lp .ft-b img{height:28px;width:auto}.lp .ft-b p{margin-top:16px;font-size:14px;line-height:20px;color:var(--text-2);max-width:36ch}.lp .ft-b a.m{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;font:600 14px/20px var(--f-body);color:var(--brand-2);text-decoration:none;overflow-wrap:anywhere}.lp .ft-b a.m svg{width:16px;height:16px}.lp .ft-cols{display:grid;grid-template-columns:1fr 1fr;gap:24px 16px}@media (min-width:768px){.lp .ft-cols{display:contents}}.lp .ft h2{font:600 12px/16px var(--f-body);text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);margin-bottom:4px}.lp .ft ul a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;line-height:20px;color:var(--text);text-decoration:none}@media (min-width:768px){.lp .ft ul a{min-height:40px}}.lp .ft ul a:hover{color:var(--brand-2);text-decoration:underline;text-underline-offset:3px}.lp .ft-bt{border-top:1px solid var(--border)}.lp .ft-bt .wrap{display:flex;flex-direction:column;gap:8px;padding-top:20px;padding-bottom:24px;font-size:12px;line-height:18px;color:var(--text-2)}@media (min-width:1024px){.lp .ft-bt .wrap{flex-direction:row;justify-content:space-between;gap:32px}}.lp .stk{position:fixed;z-index:35;left:0;right:0;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -4px 16px rgba(11,45,66,.06);display:flex;align-items:center;gap:12px;transform:translate3d(0,110%,0);visibility:hidden;transition:transform var(--m-section) var(--m-ease),visibility 0s linear var(--m-section)}.lp .stk.on{transform:none;visibility:visible;transition:transform var(--m-section) var(--m-ease),visibility 0s}.lp .stk p{flex:1;min-width:0;font-size:13px;line-height:18px;color:var(--text-2)}.lp .stk p b{display:block;font:600 14px/20px var(--f-body);color:var(--text)}.lp .stk .btn{flex:none}@media (min-width:1024px){.lp .stk{left:50%;right:auto;bottom:24px;width:640px;margin-left:-320px;padding:12px 12px 12px 20px;border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg)}}@media (max-width:379px){.lp .stk p span{display:none}}@media (prefers-reduced-motion:reduce){.lp .hc-move,.lp .oc img{transform:none!important}.lp .btn-c:hover,.lp .btn-p:hover,.lp .plan:hover,.lp .st:hover{transform:none}.lp .arw path,.lp .bar i{transition:none}}.lp .lh .lg-s,.lp .lh.open .lg-n,.lp .lh.solid .lg-n{display:none}.lp .lh.open .lg-s.logo-l,.lp .lh.solid .lg-s.logo-l{display:var(--logo-l)}.lp .lh.open .lg-s.logo-d,.lp .lh.solid .lg-s.logo-d{display:var(--logo-d)}.lp .lh:not(.solid):not(.open) .lh-bar{background:transparent;color:#FFFFFF}.lp .lh:not(.solid):not(.open) .lh-in-r:hover,.lp .lh:not(.solid):not(.open) .lh-menu:hover,.lp .lh:not(.solid):not(.open) .lh-nav a:hover{background:rgba(191,227,244,.12);color:#FFFFFF}.lp .lh:not(.solid):not(.open) .lh-in-r,.lp .lh:not(.solid):not(.open) .lh-menu{color:#FFFFFF}.lp .lh:not(.solid):not(.open) :focus-visible{outline-color:#FFFFFF}.lp #topo{background:var(--ocean-900);color:#FFFFFF}.lp .hero .oc{display:block;--oc-w:100%;--oc-pos:72% 18%}.lp .hero .oc img{-webkit-mask-image:none;mask-image:none;top:-8px;right:-16px}.lp .hero .oc .mist{background:linear-gradient(90deg,rgba(7,25,35,.78),rgba(7,25,35,.7) 30%,rgba(7,25,35,.38) 50%,rgba(7,25,35,.08) 68%,rgba(7,25,35,0) 80%),linear-gradient(180deg,rgba(7,25,35,.35),rgba(7,25,35,0) 16%,rgba(7,25,35,0) 78%,rgba(7,25,35,.45))}.lp .hero .oc .rays{opacity:calc(var(--ray,.12) * .6)}.lp .hero .hero-t1,.lp .hero .hero-t1 .t2{color:#FFFFFF}.lp .hero .hero-d{color:rgba(255,255,255,.84)}.lp .hero .hero-ok{color:#FFFFFF}.lp .hero .hero-ok svg{color:#7FD6B2}.lp .hero .chip{background:rgba(7,25,35,.42);border-color:rgba(191,227,244,.26);color:#FFFFFF}.lp .hero a.chip-a:hover .chip{border-color:rgba(191,227,244,.5)}.lp .hero .hc-cap,.lp .hero a.chip-a .chip b{color:var(--ocean-200)}.lp .hero .win{border-color:rgba(191,227,244,.3)}@media (max-width:1023px){.lp .hero .oc img{width:calc(100% + 32px);-o-object-position:62% 30%;object-position:62% 30%}.lp .hero .oc .mist{background:linear-gradient(180deg,rgba(7,25,35,.78),rgba(7,25,35,.66) 55%,rgba(7,25,35,.5))}.lp .hero .oc .rays{display:none}.lp .hc{background:none}}.lp .how .oc{--oc-pos:50% 40%}.lp .how .oc .mist{background:linear-gradient(90deg,color-mix(in srgb,var(--page) 55%,transparent) 0,color-mix(in srgb,var(--page) 86%,transparent) 24%,color-mix(in srgb,var(--page) 86%,transparent) 70%,color-mix(in srgb,var(--page) 30%,transparent) 100%),linear-gradient(180deg,var(--page) 0,color-mix(in srgb,var(--page) 0%,transparent) 30%)}.lp .res .oc{--oc-w:72%;--oc-pos:70% 30%;--oc-fade:30%}.lp .zone .oc{--oc-w:74%;--oc-pos:60% 30%;--oc-fade:28%}.lp .cta .oc img{-o-object-position:50% 40%;object-position:50% 40%}.lp{--glass-bg:rgba(255,255,255,.68);--glass-bg-m:rgba(255,255,255,.92);--glass-bd:rgba(255,255,255,.6);--glass-hi:inset 0 1px 0 rgba(255,255,255,.7);--glass-sh:0 18px 48px rgba(11,45,66,.14);--glass-2:#35505E}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp{--glass-bg:rgba(23,27,30,.74);--glass-bg-m:rgba(23,27,30,.94);--glass-bd:rgba(255,255,255,.09);--glass-hi:inset 0 1px 0 rgba(255,255,255,.06);--glass-sh:0 18px 48px rgba(0,0,0,.35);--glass-2:#B4BDC2}}:root[data-theme=dark] .lp{--glass-bg:rgba(23,27,30,.74);--glass-bg-m:rgba(23,27,30,.94);--glass-bd:rgba(255,255,255,.09);--glass-hi:inset 0 1px 0 rgba(255,255,255,.06);--glass-sh:0 18px 48px rgba(0,0,0,.35);--glass-2:#B4BDC2}.lp .glass{--text-2:var(--glass-2);background:var(--glass-bg);border:1px solid var(--glass-bd);box-shadow:var(--glass-hi),var(--glass-sh);backdrop-filter:blur(20px) saturate(150%)}.lp .flow.in .st.glass.on{box-shadow:var(--glass-hi),0 24px 56px rgba(11,45,66,.2)}.lp .plan.lead{background:rgba(11,45,66,.9);backdrop-filter:blur(16px) saturate(140%)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.lp .glass{background:var(--surface)}.lp .plan.lead{background:var(--ocean-900)}}@media (max-width:767px){.lp .glass{backdrop-filter:none;background:var(--glass-bg-m)}.lp .plan.lead{backdrop-filter:none;background:var(--ocean-900)}}@media (prefers-reduced-transparency:reduce){.lp .glass{backdrop-filter:none;background:var(--surface)}.lp .plan.lead{background:var(--ocean-900);backdrop-filter:none}}.lp .lgo{display:block;flex:none}.lp .o-ic.lg,.lp .ti.lg{background:none!important}.lp .ic-c.lg2{gap:2px}.lp .mini td .o .lgo{width:20px;height:20px}@media (min-width:1024px){.lp .flow{align-items:stretch;grid-template-rows:auto auto}.lp .flow .st{display:grid;grid-row:span 2;grid-template-rows:subgrid;align-content:start;gap:16px}.lp .st-x{display:flex;flex-direction:column;gap:12px}}@media (max-width:1023px){.lp .st-x{display:flex;flex-direction:column;gap:12px}}@media (min-width:1024px){.lp .how-pan{display:flex;align-items:flex-end;justify-content:center;gap:32px;height:auto;margin-top:72px;padding-bottom:88px;overflow:visible}.lp .how-pan .win{position:relative;left:auto;top:auto;flex:0 1 860px;width:auto;height:470px!important;transform:perspective(2400px) rotateX(5deg);transform-origin:50% 100%;border-radius:var(--r-xl);box-shadow:0 28px 64px rgba(7,25,35,.22)}.lp .how-pan .win:after{content:"";position:absolute;left:0;right:0;bottom:0;height:72px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 0%,transparent),var(--bg));pointer-events:none}.lp .how .how-pan .hand{position:static;flex:0 0 auto;transform:rotate(-6deg);margin-bottom:40px;color:var(--ocean-900)}.lp .how .how-pan .hand svg{stroke:var(--ocean-900)}:root[data-theme=dark] .lp .how .how-pan .hand,:root[data-theme=dark] .lp .how .how-pan .hand svg{color:#FFFFFF;stroke:#FFFFFF}}@media (min-width:1024px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp .how .how-pan .hand,:root:not([data-theme=light]) .lp .how .how-pan .hand svg{color:#FFFFFF;stroke:#FFFFFF}}@media (min-width:1024px) and (max-width:1279px){.lp .how-pan .win{flex-basis:680px;height:400px!important}}:root:not([data-theme=dark]) .lp .rs-card.glass{--glass-bg:rgba(255,255,255,.8)}:root:not([data-theme=dark]) .lp #fundador .pnl.glass{--glass-bg:rgba(255,255,255,.78)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp #fundador .pnl.glass,:root:not([data-theme=light]) .lp .rs-card.glass{--glass-bg:rgba(23,27,30,.74)}}.lp .fg-k{font:600 11px/16px var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--text-2)}.lp .plans-l .plan{padding:28px;gap:18px}.lp .pl-head{display:flex;flex-direction:column;gap:6px}.lp .plans-l .plan-n{font:700 24px/30px var(--f-display)}.lp .plans-l .lead-t{font-size:15px;line-height:22px}.lp .plans-l .plan-p{font-size:48px;line-height:52px}.lp .plans-l .plan.lead .plan-p{font-size:60px;line-height:64px}.lp .pl-sub{font-size:13px;line-height:18px}.lp .fgs{display:flex;flex-direction:column}.lp .fg{padding:14px 0;border-top:1px solid var(--border)}.lp .fg:first-child{border-top:0;padding-top:4px}.lp .fg ul{margin-top:6px;display:flex;flex-direction:column;gap:6px}.lp .fg li{display:flex;gap:10px;font-size:15px;line-height:22px}.lp .fg li svg{width:16px;height:16px;margin-top:3px;color:var(--success);flex:none;stroke-width:2.25}.lp .fg b{font-weight:700;color:var(--text)}.lp .pl-f{border-top:0;padding-top:0}.lp .plan.lead .fg{border-top-color:rgba(191,227,244,.16)}.lp .plan.lead .fg-k{color:var(--ocean-200)}.lp .plan.lead .fg b{color:#FFFFFF}.lp .plan.lead .fg li svg{color:#7FD6B2}.lp .pl-no{margin-top:auto;border-top:1px dashed var(--border);padding-top:10px}.lp .pl-no summary{display:flex;align-items:center;gap:6px;min-height:36px;font:500 13px/18px var(--f-body);color:var(--text-2);cursor:pointer;list-style:none}.lp .pl-no summary::-webkit-details-marker{display:none}.lp .pl-no summary svg{width:14px;height:14px}.lp .pl-no[open] summary svg{transform:rotate(180deg)}.lp .pl-no p{font-size:13px;line-height:19px;color:var(--text-2);padding-bottom:4px}.lp .pl-band{margin:-32px -28px 0;padding:18px 28px;border-radius:var(--r-lg) var(--r-lg) 0 0;background:rgba(191,227,244,.07);border-bottom:1px solid rgba(191,227,244,.14);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (max-width:959px){.lp .pl-band{margin:-24px -24px 0;padding:16px 24px}}.lp .pl-lev{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:14px 16px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--ocean-900)}.lp .pl-lev svg{width:22px;height:22px;color:var(--ocean-900)}.lp .pl-lev .t{font:700 15px/21px var(--f-body);color:var(--ocean-900)}.lp .pl-lev .d{margin-top:4px;font-size:13px;line-height:19px;color:#3B4E58}:root[data-theme=dark] .lp .pl-lev{background:#FFF0EB}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp .pl-lev{background:#FFF0EB}}.lp .tst .t{font-size:26px;line-height:32px}.lp .tst .s{font-size:15px;line-height:23px}.lp .tl7{display:grid;gap:20px;position:relative}@media (min-width:768px){.lp .tl7{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lp .tl7:before{content:"";position:absolute;left:8px;right:8px;top:35px;height:2px;background:var(--border)}}.lp .tl7 li{position:relative;display:flex;flex-direction:column;gap:6px}.lp .tl7 .k{font:600 12px/16px var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--brand-2)}.lp .tl7 .d{position:relative;z-index:1;width:16px;height:16px;border-radius:50%;background:var(--surface);border:2px solid var(--brand-2);margin:4px 0 6px}.lp .tl7 li:first-child .d{background:var(--accent);border-color:var(--accent)}.lp .tl7 h4{font:600 17px/24px var(--f-display)}.lp .tl7 p{font-size:15px;line-height:22px;color:var(--text-2)}.lp .tst-m{margin-top:16px;font-size:13px;line-height:18px}.lp .fo{padding:0;gap:0;overflow:hidden;border:1px solid var(--border);background:var(--surface)}.lp .fo-a{padding:20px 22px 16px;display:flex;flex-direction:column;gap:6px}.lp .fo .p{font-size:44px;line-height:48px}.lp .fo .fo-tb{font-size:13px;line-height:18px;color:var(--text-2)}.lp .fo-cut{position:relative;height:0;border-top:2px dashed var(--border-strong);margin:0 18px}.lp .fo-cut:after,.lp .fo-cut:before{content:"";position:absolute;top:-11px;width:20px;height:20px;border-radius:50%;background:var(--page);border:1px solid var(--border)}.lp .fo-cut:before{left:-30px}.lp .fo-cut:after{right:-30px}.lp .fo-b{padding:16px 22px;background:var(--accent-soft);display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.lp .fo-b .sv-k{font:600 13px/18px var(--f-body);color:var(--text)}.lp .fo-b .sv{font:700 28px/32px var(--f-mono);color:var(--text);letter-spacing:-.02em}.lp .fo-b .sv small{font:400 13px/18px var(--f-body);letter-spacing:0;margin-left:2px}.lp .fo-d{padding:4px 22px 12px}.lp .fo-d summary{display:flex;align-items:center;gap:6px;min-height:40px;font:600 13px/18px var(--f-body);color:var(--brand-2);cursor:pointer;list-style:none}.lp .fo-d summary::-webkit-details-marker{display:none}.lp .fo-d summary svg{width:14px;height:14px}.lp .fo-d[open] summary svg{transform:rotate(180deg)}.lp .fo-d ul{display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:19px;color:var(--text-2)}.lp .fo-d li{display:flex;gap:8px}.lp .fo-d li svg{width:16px;height:16px;margin-top:1px;color:var(--success);flex:none}.lp .fd .sec-d{font-size:16px;line-height:25px}.lp .fd-gets li{font-size:15px;line-height:22px}.lp .trv .tv{display:flex;align-items:center;min-height:36px;font:700 26px/32px var(--f-mono);color:var(--text);letter-spacing:-.02em}.lp .trv .tv svg{width:30px;height:30px;color:var(--brand-2)}.lp .trv h3{margin-top:10px;font-size:17px}.lp .trv p{font-size:15px;line-height:22px}.lp .fgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;padding-top:4px}.lp .fgrid dl{margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md)}.lp .fgrid dt{font-size:12px;line-height:16px;color:var(--text-2)}.lp .fgrid dd{margin:2px 0 0;font:600 15px/20px var(--f-mono);color:var(--text)}.lp .fq .a{font-size:16px;line-height:25px}@media (min-width:1024px){.lp .flow .st>*{align-self:start}}.lp .tiles .ti.lg .lgo,.lp .tiles .ti.lg svg{width:40px;height:40px}.lp .gt .o-ic.lg .lgo,.lp .gt .o-ic.lg svg{width:24px;height:24px}.lp .ic-c.lg2 .lgo{width:22px;height:22px}.lp .fo-b .sv{display:block;padding:0;background:none;border-radius:0}@media (max-width:1279px){.lp .mini table td:nth-child(3),.lp .mini table th:nth-child(3){display:none}}.lp .mini{overflow-x:auto}.lp{--inner-line:rgba(11,45,66,.07);--inner-line-glass:rgba(255,255,255,.45);--inner-line-lead:rgba(255,255,255,.10)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp{--inner-line:rgba(255,255,255,.06);--inner-line-glass:rgba(255,255,255,.07)}}:root[data-theme=dark] .lp{--inner-line:rgba(255,255,255,.06);--inner-line-glass:rgba(255,255,255,.07)}.lp .fm,.lp .fo,.lp .plan,.lp .pnl,.lp .pv-c,.lp .rs-card,.lp .st{position:relative}.lp .fm:after,.lp .fo:after,.lp .plan:after,.lp .pnl:after,.lp .pv-c:after,.lp .rs-card:after,.lp .st:after{content:"";position:absolute;inset:6px;border:1px solid var(--inner-line);border-radius:calc(var(--r-lg) - 6px);pointer-events:none;z-index:0}.lp .pnl:after{border-radius:calc(var(--r-xl) - 6px)}.lp .glass:after{border-color:var(--inner-line-glass)}.lp .plan.lead:after{border-color:var(--inner-line-lead)}.lp .st-o{display:inline-flex;align-items:center;gap:4px}.lp .st-o .lgo{width:14px;height:14px}.lp .imp .lgo{width:24px;height:24px}.lp .ic-c.lg1{background:none}.lp .ic-c.lg1 .lgo{width:44px;height:44px}.lp .it .ic-t.lg{background:none}.lp .it .ic-t.lg .lgo{width:44px;height:44px}.lp .k-l{display:inline-flex;align-items:center;gap:8px}.lp .k-l .lgo{width:20px;height:20px}.lp .t-lg{display:flex;align-items:center;gap:10px}.lp .t-lg .lgo{width:24px;height:24px}.lp .q-lg{display:inline-flex;vertical-align:-3px;margin-right:10px}.lp .q-lg .lgo{width:20px;height:20px}.lp .meter.neon{position:relative;height:10px;border-radius:var(--r-pill);background:#0B2D42;overflow:hidden}.lp .meter.neon>span{position:relative;display:block;height:100%;border-radius:inherit;overflow:hidden;background:repeating-linear-gradient(135deg,#39FF88 0 10px,#00E676 10px 20px);background-size:28.28px 28.28px;box-shadow:0 0 6px rgba(57,255,136,.35);animation:kd-stripes 1.2s linear infinite;animation-play-state:paused}.lp .meter.neon>span:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.55),rgba(255,255,255,0));transform:translateX(-120%);animation:kd-shine 1.8s var(--m-ease) infinite;animation-play-state:paused}.lp .meter.neon.play>span,.lp .meter.neon.play>span:after{animation-play-state:running}@keyframes kd-stripes{to{background-position:28.28px 0}}@keyframes kd-shine{to{transform:translateX(300%)}}@media (max-width:767px),(prefers-reduced-motion:reduce){.lp .meter.neon>span,.lp .meter.neon>span:after{animation:none}.lp .meter.neon>span:after{display:none}}.lp .thumb.ph{overflow:hidden;background:#FFFFFF;padding:0}.lp .msg .im.ph img,.lp .thumb.ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;display:block}.lp .msg .im.ph{overflow:hidden;background:#FFFFFF}.lp .lgo.ml{width:24px;height:24px;border-radius:5px}.lp .st-o .lgo.ml{width:24px;height:24px;margin:-5px 0}.lp .imp-l{flex:none}.lp .imp-l,.lp .mini .m{display:flex;align-items:center;gap:4px}.lp .mini .m{flex-wrap:wrap}.lp .win{container-type:inline-size}.lp .win-z{--z:round(tan(atan2(100cqw,1280px)),0.0001)}@media (min-width:1024px){.lp .hc-stage{container-type:inline-size}.lp .hc .win{height:round(calc((92cqw - 2px) * 907 / 1280),1px)}}.lp .sr-f:focus{position:fixed!important;left:16px;top:16px;z-index:60;width:auto;height:auto;margin:0;padding:12px 16px;clip:auto;overflow:visible;white-space:nowrap;border-radius:var(--r-md);background:var(--ocean-900);color:#FFFFFF;font:600 14px/20px var(--f-body);text-decoration:none}html:has(.lp){color-scheme:light}body:has(.lp){background:#FFFFFF}@media (prefers-color-scheme:dark){html:not([data-theme=light]):has(.lp){color-scheme:dark}html:not([data-theme=light]) body:has(.lp){background:#0F1214}}html[data-theme=dark]:has(.lp){color-scheme:dark}html[data-theme=dark] body:has(.lp){background:#0F1214}.lp .fb-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.lp .fb-body{font-family:system-ui,-apple-system,Segoe UI,sans-serif}.lp .lg-main{padding:calc(var(--hdr-s) + 40px) 0 96px;background:var(--page)}@media (min-width:1024px){.lp .lg-main{padding-top:calc(var(--hdr-s) + 64px)}}.lp .lg-in{display:grid;gap:24px}@media (min-width:1024px){.lp .lg-in{grid-template-columns:260px minmax(0,1fr);gap:64px;align-items:start}}.lp .lg-toc ol{display:flex;flex-direction:column;gap:2px;margin-top:12px}.lp .lg-toc a{display:block;padding:6px 10px;border-radius:var(--r-md);font-size:14px;line-height:20px;color:var(--text-2);text-decoration:none}.lp .lg-toc a:hover{background:var(--surface-muted);color:var(--text)}.lp .lg-toc-d{display:none}@media (min-width:1024px){.lp .lg-toc-d{display:block;position:sticky;top:calc(var(--hdr-s) + 24px);max-height:calc(100vh - var(--hdr-s) - 48px);overflow:auto;padding-right:8px}.lp .lg-toc-m{display:none}}.lp .lg-toc-m{margin-top:24px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:0 8px}.lp .lg-toc-m summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 8px;font:600 15px/22px var(--f-body);color:var(--text);cursor:pointer;list-style:none}.lp .lg-toc-m summary::-webkit-details-marker{display:none}.lp .lg-toc-m[open] summary svg{transform:rotate(180deg)}.lp .lg-toc-m ol{margin:0 0 12px}.lp .lg-doc{max-width:72ch;min-width:0;color:var(--text)}.lp .lg-doc h1{font:700 32px/38px var(--f-display);letter-spacing:-.025em;text-wrap:balance}@media (min-width:1024px){.lp .lg-doc h1{font-size:44px;line-height:50px}}.lp .lg-ver{margin-top:10px;font:400 14px/20px var(--f-body);color:var(--text-2)}.lp .lg-doc h2{margin-top:48px;font:700 24px/30px var(--f-display);letter-spacing:-.015em}.lp .lg-doc h2,.lp .lg-doc h3{scroll-margin-top:calc(var(--hdr-s) + 16px)}.lp .lg-doc h3{margin-top:32px;font:600 19px/26px var(--f-display)}.lp .lg-doc li,.lp .lg-doc p{font-size:17px;line-height:28px}.lp .lg-doc p{margin-top:16px}.lp .lg-doc ul{margin-top:12px;padding-left:22px;list-style:disc;display:flex;flex-direction:column;gap:8px}.lp .lg-doc li::marker{color:var(--text-2)}.lp .lg-doc a,.lp .lg-doc b{font-weight:600}.lp .lg-doc a{color:var(--brand-2);text-decoration:underline;text-underline-offset:3px}.lp .lg-doc code{font:400 .88em/1 var(--f-mono);padding:2px 6px;border-radius:var(--r-sm);background:var(--surface-muted)}.lp .lg-doc blockquote{margin:28px 0 0;padding:20px 24px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-muted)}.lp .lg-doc blockquote>:first-child{margin-top:0}.lp .lg-doc hr{margin:40px 0 0;border:0;border-top:1px solid var(--border)}.lp .lg-tab{margin-top:20px;overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.lp .lg-tab table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px;line-height:21px}.lp .lg-tab th{padding:10px 14px;text-align:left;vertical-align:bottom;font:600 13px/18px var(--f-body);color:var(--text-2);background:var(--surface-muted);border-bottom:1px solid var(--border)}.lp .lg-tab td{padding:12px 14px;vertical-align:top;border-top:1px solid var(--border)}.lp .lg-tab tr:first-child td{border-top:0}.lp .lg-tab td,.lp .lg-tab th{font-size:14px}.lp .fm-f p a{color:var(--brand-2);font-weight:600;text-decoration:underline;text-underline-offset:2px}