.lp{--accent: #F26B1D;--accent-ink: color-mix(in oklab, var(--accent), #000 24%);--soft: color-mix(in oklab, var(--accent) 12%, #fff);--ink: #1C1A17;--ink2: #3C3934;--ink3: #625E56;--ground: #F7F5F0;--line: #E6E2D9;--dark: #171512;--ok-bg: #E2F4EA;--ok: #146C3D;--ease: cubic-bezier(.2, .7, .2, 1);overflow-x:clip;font-family:Onest,system-ui,-apple-system,sans-serif;font-size:17px;line-height:1.55;color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp h1,.lp h2,.lp h3,.lp p{margin:0}.lp ul,.lp ol{margin:0;padding:0;list-style:none}.lp :focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.lp .wrap{width:100%;max-width:1200px;margin:0 auto;padding-inline:clamp(16px,4cqi,40px)}.lp .i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.lp .i-sm{width:16px;height:16px}.lp .av{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:10px;font-weight:700;flex:none;background:#f3dcc8;color:#8a3a0c}.lp .pdot{width:8px;height:8px;border-radius:50%;background:var(--pc);flex:none}.lp .soon{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:#efebe3;color:var(--ink3);font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}@keyframes lp-blink{0%,92%,to{scale:1 1}95%{scale:1 .12}}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid transparent;font:600 15px/1 Onest,system-ui,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .2s var(--ease),background-color .2s,box-shadow .25s,border-color .2s}.lp .btn .arr{transition:transform .25s var(--ease)}.lp .btn:hover .arr{transform:translate(4px)}.lp .btn-primary{background:var(--accent-ink);color:#fff}.lp .btn-primary:hover{color:#fff;background:color-mix(in oklab,var(--accent),#000 34%);transform:translateY(-1px);box-shadow:0 12px 24px -12px color-mix(in oklab,var(--accent) 80%,transparent)}.lp .btn-ghost{background:transparent;color:var(--ink);border-color:var(--line)}.lp .btn-ghost:hover{background:#fff;border-color:#d6d1c6}.lp .btn-dark{background:var(--ink);color:#fff}.lp .btn-dark:hover{color:#fff;background:#000;transform:translateY(-1px)}.lp .btn-lg{min-height:52px;padding:0 24px;font-size:16px}@keyframes lp-drop{0%{opacity:0;translate:0 -8px}}.lp .hero{position:relative;padding:clamp(40px,6cqi,88px) 0 clamp(48px,6cqi,96px)}.lp .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(28,26,23,.13) 1px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 72% 45%,#000 10%,transparent 72%);mask-image:radial-gradient(ellipse 60% 70% at 72% 45%,#000 10%,transparent 72%);pointer-events:none}.lp .hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5cqi,72px);align-items:center}.lp .badge{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:6px 14px 6px 12px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:14px;font-weight:600;color:var(--ink2);text-decoration:none;box-shadow:0 1px 2px #1c1a170a;transition:border-color .2s,transform .2s var(--ease)}.lp .badge:hover{border-color:color-mix(in oklab,var(--accent) 45%,var(--line));transform:translateY(-1px)}.lp .badge .arr{transition:transform .25s var(--ease)}.lp .badge:hover .arr{transform:translate(3px)}.lp .pulse{position:relative;width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.lp .pulse:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--accent);opacity:0}.lp.motion-on .pulse:after{animation:lp-ping 1.8s var(--ease) infinite}@keyframes lp-ping{0%{opacity:.75;scale:.5}to{opacity:0;scale:1.7}}.lp .title{margin-top:22px!important;font-size:clamp(2.6rem,5.4cqi,4.75rem);line-height:1.02;letter-spacing:-.045em;font-weight:800}.lp .title .w{display:inline-block}.lp .title .hl{color:var(--accent-ink)}.lp .sw{position:relative;display:inline-block;white-space:nowrap}.lp .swoosh{position:absolute;left:-2%;width:104%;bottom:-.16em;height:.3em;overflow:visible}.lp .swoosh path{fill:none;stroke:var(--accent);stroke-width:6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}@keyframes lp-draw{0%{stroke-dashoffset:1}}.lp .lead{margin-top:24px!important;font-size:clamp(17px,1.5cqi,20px);color:var(--ink3);max-width:33em;text-wrap:pretty}.lp .cta-row{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}.lp .hero-points{margin-top:28px!important;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14.5px;font-weight:500;color:var(--ink2)}.lp .hero-points li{display:inline-flex;align-items:center;gap:8px}.lp .hero-points .i{width:18px;height:18px;color:var(--accent-ink)}@keyframes lp-rise{0%{opacity:0;translate:0 22px;filter:blur(8px)}}.lp .stage{--loop: 1.6s;position:relative;width:100%;max-width:600px;margin-inline:auto;padding:44px 0 180px;font-size:13px;line-height:1.35}.lp .win{position:relative;margin-left:9%;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 1px 2px #1c1a170d,0 40px 80px -40px #1c1a1759}.lp.motion-on .win{animation:lp-bob 9s ease-in-out infinite}@keyframes lp-bob{0%,to{translate:0 0}50%{translate:0 -8px}}.lp .win-top{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line)}.lp .win-title{font-weight:700}.lp .client{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;border-radius:999px;background:#f4f1eb;font-weight:600;font-size:12px;color:var(--ink2);white-space:nowrap;min-width:0;overflow:hidden}.lp .people{margin-left:auto;display:flex}.lp .people .av{width:26px;height:26px;border:2px solid #fff;margin-left:-8px}.lp .people .av:first-child{position:relative;margin-left:0}.lp .people .av:first-child:after{content:"";position:absolute;right:-3px;bottom:-3px;width:10px;height:10px;border-radius:50%;background:#22a35a;border:2px solid #fff}.lp .week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:12px 12px 14px}.lp .day{position:relative;display:flex;flex-direction:column;gap:6px;min-height:190px}.lp .dh{display:flex;align-items:center;gap:4px;height:24px;padding:0 2px;font-size:11px;color:var(--ink3)}.lp .dh b{font-size:13px;color:var(--ink)}.lp .day.today .dh b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--accent-ink);color:#fff;font-size:11.5px}.lp .chip{position:relative;display:flex;flex-direction:column;gap:1px;min-width:0;padding:6px 7px;border-radius:9px;background:color-mix(in srgb,var(--pc) 8%,#fff);border:1px solid color-mix(in srgb,var(--pc) 18%,#fff);font-size:10.5px;line-height:1.25}.lp .chip .t{display:flex;align-items:center;gap:4px;font-weight:700;color:var(--ink2)}.lp .chip .t:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pc);flex:none}.lp .chip .n{color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .chip.ghost{align-items:center;justify-content:center;min-height:40px;background:transparent;border:1px dashed #D6D1C6;color:var(--ink3);font-size:15px}.lp .chip.drag{z-index:3}.lp.motion-on .chip{animation:lp-pop .5s cubic-bezier(.2,.8,.3,1.25) both}.lp.motion-on .chip.drag{animation:lp-pop .5s .9s cubic-bezier(.2,.8,.3,1.25) both,lp-drag 10s var(--loop) ease-in-out infinite both}@keyframes lp-pop{0%{opacity:0;scale:.7}}@keyframes lp-drag{0%,10%{transform:none;box-shadow:0 0 #0000}15%{transform:translateY(-4px) rotate(-3deg) scale(1.06);box-shadow:0 14px 24px -10px #1c1a1766}30%{transform:translate(calc(200% + 12px)) translateY(-4px) rotate(-3deg) scale(1.06);box-shadow:0 14px 24px -10px #1c1a1766}35%,62%{transform:translate(calc(200% + 12px));box-shadow:0 0 #0000}67%{transform:translate(calc(200% + 12px)) translateY(-4px) rotate(3deg) scale(1.06);box-shadow:0 14px 24px -10px #1c1a1766}82%{transform:translateY(-4px) rotate(3deg) scale(1.06);box-shadow:0 14px 24px -10px #1c1a1766}87%,to{transform:none;box-shadow:0 0 #0000}}.lp .win-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid var(--line);font-size:12px;color:var(--ink3)}.lp .ai-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--ink);color:#fff;font-weight:600;font-size:12px;white-space:nowrap}.lp .ai-btn .i{width:14px;height:14px;color:var(--accent)}.lp .ai-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);translate:-100% 0}.lp.motion-on .ai-btn:after{animation:lp-sheen 3.2s 2s ease-in-out infinite}@keyframes lp-sheen{0%{translate:-100% 0}40%,to{translate:100% 0}}.lp .post-card{position:absolute;left:0;bottom:0;z-index:4;width:min(272px,48%);padding:12px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 60px -28px #1c1a1773,0 2px 6px #1c1a170d}.lp.motion-on .post-card{animation:lp-bob 7s -2s ease-in-out infinite}.lp .pc-head{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink3);white-space:nowrap;overflow:hidden}.lp .pc-head strong{color:var(--ink)}.lp .pc-media{position:relative;margin-top:10px;aspect-ratio:16 / 11;border-radius:12px;overflow:hidden;background:#f8e3d2}.lp .scene{position:absolute;top:0;right:0;bottom:0;left:0}.lp.motion-on .scene{animation:lp-kb 12s ease-in-out infinite alternate}@keyframes lp-kb{to{scale:1.08;translate:-2% -2%}}.lp .sun{position:absolute;right:12%;top:14%;width:30%;aspect-ratio:1;border-radius:50%;background:var(--accent)}.lp .hill{position:absolute;border-radius:50%}.lp .hill-1{left:-20%;top:56%;width:90%;aspect-ratio:1;background:#e9b48a}.lp .hill-2{right:-40%;top:64%;width:100%;aspect-ratio:1;background:#c9773f}.lp .play{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffffffeb;color:var(--ink);box-shadow:0 6px 16px -6px #0000004d}.lp .play svg{width:15px;height:15px;fill:currentColor;margin-left:2px}.lp .dur{position:absolute;right:8px;bottom:8px;padding:2px 6px;border-radius:6px;background:#1c1a17b8;color:#fff;font-size:10.5px;font-weight:600}.lp .pc-text{margin-top:10px!important;font-size:12.5px;line-height:1.4;color:var(--ink2)}.lp .pc-bar{margin-top:10px;height:4px;border-radius:4px;background:#f0ede6;overflow:hidden}.lp .pc-bar span{display:block;width:75%;height:100%;border-radius:inherit;background:var(--accent)}.lp.motion-on .pc-bar span{animation:lp-bar 10s var(--loop) infinite both}@keyframes lp-bar{0%,17%{width:25%}20%,42%{width:50%}45%,72%{width:75%}75%,97%{width:100%}to{width:25%}}.lp .pc-foot{position:relative;margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.lp .status{position:relative;flex:1 1 auto;height:26px;min-width:0}.lp .st{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap;opacity:0}.lp .st:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.lp .st1{background:#efece6;color:#57534b}.lp .st2{background:#fdf0d5;color:#8a5a00}.lp .st3{background:var(--ok-bg);color:var(--ok);opacity:1}.lp .st4{background:var(--soft);color:var(--accent-ink)}.lp.motion-on .st1{animation:lp-s1 10s var(--loop) infinite both}.lp.motion-on .st2{animation:lp-s2 10s var(--loop) infinite both}.lp.motion-on .st3{animation:lp-s3 10s var(--loop) infinite both}.lp.motion-on .st4{animation:lp-s4 10s var(--loop) infinite both}@keyframes lp-s1{0%,17%{opacity:1;translate:0 0}20%,97%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}@keyframes lp-s2{0%,17%{opacity:0;translate:0 8px}20%,42%{opacity:1;translate:0 0}45%,to{opacity:0;translate:0 -8px}}@keyframes lp-s3{0%,42%{opacity:0;translate:0 8px}45%,72%{opacity:1;translate:0 0}75%,to{opacity:0;translate:0 -8px}}@keyframes lp-s4{0%,72%{opacity:0;translate:0 8px}75%,97%{opacity:1;translate:0 0}to{opacity:0;translate:0 -8px}}.lp .acc{position:relative;flex:none;width:104px;height:32px;border-radius:999px;font-size:12px;font-weight:700}.lp .acc>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:inherit}.lp .acc-a{background:var(--accent-ink);color:#fff;opacity:0}.lp .acc-b{background:var(--ok-bg);color:var(--ok)}.lp .acc-b .i{width:14px;height:14px;stroke-width:2.6}.lp.motion-on .acc{animation:lp-press 10s var(--loop) infinite both}.lp.motion-on .acc-a{animation:lp-accA 10s var(--loop) infinite both}.lp.motion-on .acc-b{animation:lp-accB 10s var(--loop) infinite both}@keyframes lp-press{0%,43.5%{scale:1}44.5%{scale:.9}46%,to{scale:1}}@keyframes lp-accA{0%,44.5%{opacity:1}45.5%,97%{opacity:0}to{opacity:1}}@keyframes lp-accB{0%,44.5%{opacity:0}45.5%,97%{opacity:1}to{opacity:0}}.lp .cursor{position:absolute;right:30px;top:14px;z-index:6;width:22px;height:22px;opacity:0;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3));pointer-events:none}.lp .cursor path{fill:var(--ink);stroke:#fff;stroke-width:1.5;stroke-linejoin:round}.lp.motion-on .cursor{animation:lp-cur 10s var(--loop) infinite both}@keyframes lp-cur{0%,28%{opacity:0;translate:70px 60px;scale:1}32%{opacity:1}41%,43.8%{opacity:1;translate:0 0;scale:1}44.8%{scale:.8}46%{scale:1}54%{opacity:1;translate:0 0}62%,to{opacity:0;translate:40px 50px}}.lp .toast{position:absolute;top:0;right:-2%;z-index:5;display:flex;align-items:center;gap:10px;max-width:290px;padding:10px 14px 10px 10px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 40px -20px #1c1a1759;font-size:12.5px;line-height:1.3}.lp .toast strong{display:block;font-size:13px}.lp .toast .sub2{color:var(--ink3)}.lp .tick{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ok-bg);color:var(--ok);flex:none}.lp .tick .i{width:16px;height:16px;stroke-width:2.6}.lp.motion-on .toast{animation:lp-toast 10s var(--loop) infinite both}@keyframes lp-toast{0%,46%{opacity:0;translate:0 -12px;scale:.96}50%,86%{opacity:1;translate:0 0;scale:1}90%,to{opacity:0;translate:0 -12px;scale:.96}}.lp .cm-card{position:absolute;right:-3%;bottom:18px;z-index:4;width:min(290px,54%);padding:12px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 30px 60px -30px #1c1a1773;font-size:12.5px;line-height:1.4}.lp.motion-on .cm-card{animation:lp-bob 8s -4s ease-in-out infinite}.lp .cm-head{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--ink3)}.lp .cm-head .time{margin-left:auto;font-weight:500}.lp .cm-body{display:flex;gap:8px;margin-top:8px}.lp .cm-body p{color:var(--ink2)}.lp .cm-ai{position:relative;margin-top:10px;padding:9px 10px;min-height:62px;border-radius:12px;background:var(--soft)}.lp .ai-label{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--accent-ink)}.lp .ai-label .i{width:13px;height:13px}.lp .cm-ai-text{margin-top:3px!important;color:var(--ink)}.lp .dots{position:absolute;left:12px;top:34px;display:flex;gap:4px;opacity:0}.lp .dots i{width:6px;height:6px;border-radius:50%;background:var(--accent-ink);opacity:.5}.lp.motion-on .dots{animation:lp-dotsWin 8s 1s infinite both}.lp.motion-on .dots i{animation:lp-dot 1s ease-in-out infinite}.lp.motion-on .dots i:nth-child(2){animation-delay:.15s}.lp.motion-on .dots i:nth-child(3){animation-delay:.3s}@keyframes lp-dot{0%,to{translate:0 0;opacity:.35}50%{translate:0 -3px;opacity:1}}@keyframes lp-dotsWin{0%,34%{opacity:1}37%,to{opacity:0}}.lp.motion-on .cm-ai-text{animation:lp-aiText 8s 1s infinite both}@keyframes lp-aiText{0%,36%{opacity:0;translate:0 4px}40%,92%{opacity:1;translate:0 0}97%,to{opacity:0}}.lp .orb{position:absolute;z-index:2;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 14px 28px -16px #1c1a1759}.lp .orb span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--pc);color:#fff;font-weight:800;font-size:13px;letter-spacing:-.02em}.lp .orb svg{width:12px;height:12px;fill:#fff;margin-left:2px}.lp .orb-1{left:0;top:18%}.lp .orb-2{left:28%;top:0}.lp .orb-3{right:-4%;top:36%}.lp.motion-on .orb{animation:lp-bob 6s ease-in-out infinite}.lp.motion-on .orb-2{animation-duration:7.4s;animation-delay:-2s}.lp.motion-on .orb-3{animation-duration:6.6s;animation-delay:-4s}.lp .band{padding:4px 0 clamp(40px,5cqi,64px)}.lp .band-label{text-align:center;font-size:14px;font-weight:600;color:var(--ink3);margin-bottom:18px!important}.lp .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lp .track{display:flex;width:-moz-max-content;width:max-content}.lp .mq{display:flex;gap:12px;padding-right:12px!important}.lp .mq li{display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 18px;border-radius:999px;background:#fff;border:1px solid var(--line);font-weight:600;font-size:15px;white-space:nowrap}.lp .marquee:hover .track{animation-play-state:paused}@keyframes lp-mq{to{translate:-50% 0}}.lp .sec{position:relative;padding:clamp(72px,9cqi,128px) 0;scroll-margin-top:64px}.lp .sec-head{max-width:780px;margin-bottom:clamp(36px,5cqi,64px)}.lp .sec-head.center{margin-inline:auto;text-align:center}.lp .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink)}.lp .eyebrow:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--accent);rotate:45deg}.lp .h2{margin-top:14px!important;font-size:clamp(2.1rem,4.2cqi,3.6rem);line-height:1.04;letter-spacing:-.04em;font-weight:800;text-wrap:balance}.lp .sub{margin-top:18px!important;font-size:clamp(17px,1.4cqi,19px);color:var(--ink3);max-width:58ch;text-wrap:pretty}.lp .sec-head.center .sub{margin-inline:auto}.lp .steps-wrap{position:relative}.lp .steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3cqi,48px)}.lp .step{position:relative}.lp .num{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;border:1px solid var(--line);font-weight:800;font-size:17px;color:var(--accent-ink);box-shadow:0 0 0 8px var(--ground)}.lp .step h3{margin-top:22px!important;font-size:23px;font-weight:750;letter-spacing:-.025em}.lp .step p{margin-top:10px!important;color:var(--ink3)}.lp .step-tag{margin-top:18px;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:13.5px;font-weight:600;color:var(--ink2)}.lp .step-tag .i{width:15px;height:15px;color:var(--accent-ink)}.lp .step-tag.ok{background:var(--ok-bg);border-color:transparent;color:var(--ok)}.lp .step-tag.ok .i{color:var(--ok);stroke-width:2.6}.lp .bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.lp .span-2{grid-column:span 2}.lp .span-3{grid-column:span 3}.lp .span-4{grid-column:span 4}.lp .card{position:relative;display:flex;flex-direction:column;gap:14px;padding:clamp(20px,2.4cqi,30px);background:#fff;border:1px solid var(--line);border-radius:26px;overflow:hidden;transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s}.lp .card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px #1c1a1766;border-color:color-mix(in oklab,var(--accent) 30%,var(--line))}.lp .card.wide{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:28px;align-items:stretch}.lp .card-txt{display:flex;flex-direction:column;gap:14px}.lp .card-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--soft);color:var(--accent-ink);transition:rotate .45s var(--ease),scale .45s var(--ease)}.lp .card:hover .card-ico{rotate:-8deg;scale:1.08}.lp .card h3{font-size:clamp(20px,1.9cqi,25px);line-height:1.18;letter-spacing:-.028em;font-weight:750}.lp .card p{font-size:16px;color:var(--ink3);max-width:52ch}.lp .viz{position:relative;margin-top:auto;padding:16px;border-radius:18px;background:var(--ground);border:1px solid var(--line);overflow:hidden;font-size:12.5px;line-height:1.35}.lp .card.wide .viz{margin-top:0}.lp .tag{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:#fff;border:1px solid var(--line);font-weight:600;font-size:12px;color:var(--ink2);white-space:nowrap}.lp .tag .i{width:14px;height:14px;color:var(--accent-ink)}.lp .tag.tag-ink{background:var(--ink);border-color:var(--ink);color:#fff}.lp .tag.tag-ink .i{color:var(--accent)}.lp .vp-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.lp .vp-head strong{margin-right:auto;font-size:14px}.lp .vp-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.lp .vp-dn{text-align:center;font-size:11px;font-weight:600;color:var(--ink3)}.lp .vp-cell{display:flex;flex-direction:column;gap:4px;min-height:66px;padding:6px;border-radius:10px;background:#fff;border:1px solid var(--line);min-width:0}.lp .vp-cell>b{font-size:11px;font-weight:600;color:var(--ink3)}.lp .vp-cell.hot{border-color:color-mix(in oklab,var(--accent) 55%,#fff);box-shadow:0 0 0 3px var(--soft)}.lp .vp-cell.hot>b{color:var(--accent-ink)}.lp .ev{display:flex;align-items:center;justify-content:center;gap:4px;padding:3px 2px;border-radius:6px;background:color-mix(in srgb,var(--pc) 15%,#fff);font-style:normal;font-size:10px;font-weight:700;color:var(--ink2);white-space:nowrap;overflow:hidden}.lp.motion-on .ev{animation:lp-evpop 9s cubic-bezier(.2,.8,.3,1.2) infinite both}@keyframes lp-evpop{0%{opacity:0;scale:.6}5%{opacity:1;scale:1}84%{opacity:1;scale:1}91%,to{opacity:0;scale:.85}}.lp .ap-flow{display:flex;align-items:center;gap:8px;margin-bottom:12px}.lp .ap-line{position:relative;flex:1;height:2px;border-radius:2px;background:var(--line);overflow:hidden}.lp .ap-line:after{content:"";position:absolute;left:0;top:0;width:30%;height:100%;background:var(--accent)}.lp.motion-on .ap-line:after{animation:lp-travel 2.4s ease-in-out infinite}@keyframes lp-travel{0%{translate:-100% 0}to{translate:340% 0}}.lp .ap-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#fff;border:1px solid var(--line)}.lp .ap-row+.ap-row{margin-top:6px}.lp .who{display:flex;flex-direction:column;min-width:0;line-height:1.25}.lp .who strong{font-size:13px}.lp .who span{font-size:11.5px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .ap-row .av{width:30px;height:30px;font-size:11px}.lp .ap-st{margin-left:auto;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ok-bg);color:var(--ok);flex:none}.lp .ck{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.lp .ck path{stroke-dasharray:1;stroke-dashoffset:0}.lp.motion-on .ck path{animation:lp-ck 6s infinite both}.lp.motion-on .ap-st{animation:lp-stbg 6s infinite both}@keyframes lp-ck{0%,8%{stroke-dashoffset:1}18%,88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1}}@keyframes lp-stbg{0%,6%{background:#efece6}12%,88%{background:var(--ok-bg)}96%,to{background:#efece6}}.lp .bub{display:flex;align-items:flex-start;gap:8px;max-width:92%;padding:8px 10px;border-radius:14px;background:#fff;border:1px solid var(--line)}.lp .bub+.bub{margin-top:8px}.lp .bub p{color:var(--ink2)}.lp .bub strong{color:var(--ink);margin-right:4px}.lp .bub .pdot{margin-top:5px}.lp .bub.reply{margin-left:auto;background:var(--soft);border-color:color-mix(in oklab,var(--accent) 22%,#fff)}.lp .ai-tag{display:inline-flex;align-items:center;gap:3px;margin-top:1px;font-size:10.5px;font-weight:800;color:var(--accent-ink);flex:none}.lp .ai-tag .i{width:12px;height:12px}.lp.motion-on .bub{animation:lp-bubIn 9s infinite both}@keyframes lp-bubIn{0%{opacity:0;translate:0 10px;scale:.96}6%,88%{opacity:1;translate:0 0;scale:1}95%,to{opacity:0;translate:0 -6px;scale:1}}.lp .cm-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.lp .cm-actions span{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:11.5px;font-weight:600;color:var(--ink2)}.lp .ed-tabs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:340px;margin-bottom:14px;padding:4px;border-radius:999px;background:#fff;border:1px solid var(--line)}.lp .ed-tabs span:not(.ed-ind){position:relative;z-index:1;padding:6px 0;text-align:center;font-size:12px;font-weight:700;color:var(--ink2)}.lp .ed-ind{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:999px;background:var(--soft)}.lp.motion-on .ed-ind{animation:lp-tabs 9s infinite both}@keyframes lp-tabs{0%,30%{translate:0 0}34%,63%{translate:100% 0}67%,96%{translate:200% 0}to{translate:0 0}}.lp .ed-body{display:flex;align-items:center;gap:16px}.lp .checks{flex:1 1 auto;display:flex;flex-direction:column;gap:7px;min-width:0}.lp .checks li{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:12px;background:#fff;border:1px solid var(--line);font-weight:600;color:var(--ink2);white-space:nowrap}.lp .okc{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--ok-bg);color:var(--ok);flex:none}.lp .okc .i{width:12px;height:12px;stroke-width:3}.lp .checks .meta{margin-left:auto;font-weight:500;color:var(--ink3);overflow:hidden;text-overflow:ellipsis}.lp.motion-on .checks li{animation:lp-bubIn 9s infinite both}.lp .phone{flex:none;width:128px;aspect-ratio:9 / 16;padding:5px;border-radius:22px;background:var(--ink);box-shadow:0 24px 40px -24px #1c1a1799}.lp .screen{position:relative;width:100%;height:100%;border-radius:17px;overflow:hidden;background:#fff}.lp .slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:5px;padding:8px;opacity:0}.lp .slide.s-a{opacity:1}.lp.motion-on .slide{animation:lp-slide3 9s infinite both}@keyframes lp-slide3{0%{opacity:0;scale:1.04}3%,31%{opacity:1;scale:1}35%,to{opacity:0;scale:1}}.lp .ln{display:block;height:5px;border-radius:3px;background:#e9e5dd}.lp .sl-head{display:flex;align-items:center;gap:5px}.lp .sl-head i{width:14px;height:14px;border-radius:50%;background:#f3dcc8;flex:none}.lp .sl-img{position:relative;border-radius:6px;overflow:hidden;background:#f8e3d2}.lp .sl-row{display:flex;gap:5px}.lp .sl-row i{width:9px;height:9px;border-radius:50%;border:1.5px solid #B9B2A6}.lp .slide.s-c{padding:0;background:#c9773f}.lp .reel-cap{position:absolute;left:8px;right:22px;bottom:12px;color:#fff;font-size:10px;font-weight:800;line-height:1.2}.lp .reel-cap small{display:flex;align-items:center;gap:3px;margin-top:4px;font-size:8px;font-weight:600}.lp .reel-cap .i{width:9px;height:9px}.lp .reel-side{position:absolute;right:6px;bottom:14px;display:flex;flex-direction:column;gap:7px}.lp .reel-side i{width:11px;height:11px;border-radius:50%;background:#ffffffe6}.lp .vid-prev{position:relative;height:124px;border-radius:12px;overflow:hidden;background:#f8e3d2}.lp .vid-cap{position:absolute;left:50%;bottom:14px;translate:-50% 0;padding:4px 10px;border-radius:8px;background:#fff;font-size:13px;font-weight:800;white-space:nowrap}.lp .tc{position:absolute;top:8px;right:8px;padding:2px 6px;border-radius:6px;background:#1c1a17b8;color:#fff;font-size:10.5px;font-weight:600}.lp .tl{position:relative;margin-top:12px;display:flex;flex-direction:column;gap:6px}.lp .tr{display:flex;gap:4px;height:26px}.lp .clip{border-radius:6px;background:color-mix(in oklab,var(--accent) 72%,#fff)}.lp .clip.c2{background:color-mix(in oklab,var(--accent) 45%,#fff)}.lp .cut{flex:0 0 18px;border-radius:6px;border:1.5px dashed #A39C90}.lp .tclip{display:flex;align-items:center;margin-left:22%;width:42%;padding:0 8px;border-radius:6px;background:#dce8fb;color:#1c4e9a;font-size:10.5px;font-weight:700}.lp .tr.aud{align-items:center;gap:3px;padding:0 6px;border-radius:6px;background:#e5f3ea}.lp .tr.aud i{flex:1;height:45%;border-radius:2px;background:#2e8f57}.lp.motion-on .tr.aud i{animation:lp-wave 1.1s ease-in-out infinite alternate}@keyframes lp-wave{0%{scale:1 .35}to{scale:1 1.6}}.lp .playhead{position:absolute;top:-4px;bottom:-4px;left:38%;width:2px;border-radius:2px;background:var(--ink)}.lp .playhead:before{content:"";position:absolute;top:-4px;left:-4px;width:10px;height:10px;border-radius:3px;background:var(--ink)}.lp.motion-on .playhead{animation:lp-playx 6s linear infinite}@keyframes lp-playx{0%{left:0%}to{left:100%}}.lp .tk-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-weight:700;font-size:13px}.lp .tk-head .av:first-of-type{margin-left:auto}.lp .tk-head .av+.av{margin-left:-6px;border:2px solid var(--ground)}.lp .tk{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid var(--line)}.lp .tk+.tk{margin-top:6px}.lp .box{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;border:1.5px solid #CFC9BE;background:#fff;color:#fff;flex:none}.lp .box .i{width:12px;height:12px;stroke-width:3.2;opacity:0}.lp .tk.done .box{background:#22a35a;border-color:#22a35a}.lp .tk.done .box .i{opacity:1}.lp .tk-t{position:relative;min-width:0;font-weight:600;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .tk-t:after{content:"";position:absolute;left:0;top:52%;width:100%;height:1.5px;background:var(--ink3);transform-origin:left;transform:scaleX(0)}.lp .tk.done .tk-t:after{transform:scaleX(1)}.lp .due{margin-left:auto;flex:none;padding:3px 8px;border-radius:999px;background:#efebe3;color:var(--ink3);font-size:11px;font-weight:700}.lp .due.warn{background:#fdf0d5;color:#8a5a00}.lp.motion-on .box{animation:lp-boxck 7s var(--d, 0s) infinite both}.lp.motion-on .box .i{animation:lp-boxi 7s var(--d, 0s) infinite both}.lp.motion-on .tk-t:after{animation:lp-strike 7s var(--d, 0s) infinite both}@keyframes lp-boxck{0%,20%{background:#fff;border-color:#cfc9be}26%,90%{background:#22a35a;border-color:#22a35a}96%,to{background:#fff;border-color:#cfc9be}}@keyframes lp-boxi{0%,22%{opacity:0;scale:.5}28%,90%{opacity:1;scale:1}96%,to{opacity:0;scale:1}}@keyframes lp-strike{0%,24%{transform:scaleX(0)}32%,90%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.lp .tk-foot{margin-top:10px}.lp .more{margin-top:clamp(40px,5cqi,64px)}.lp .more-title{margin-bottom:16px!important;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}.lp .more-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:10px}.lp .more-grid li{display:flex;align-items:center;gap:12px;min-height:58px;padding:10px 16px;border-radius:16px;background:#fff;border:1px solid var(--line);font-weight:600;font-size:15px;transition:border-color .25s,translate .3s var(--ease)}.lp .more-grid li:hover{translate:0 -2px;border-color:color-mix(in oklab,var(--accent) 40%,var(--line))}.lp .more-grid .i{color:var(--accent-ink)}.lp .more-grid .soon{margin-left:auto}.lp .dark-sec{background:var(--dark);color:#f4f1ea}.lp .dark-sec .eyebrow{color:var(--accent)}.lp .dark-sec .sub{color:#b9b2a6}.lp .ai-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(40px,6cqi,88px);align-items:center}.lp .ai-list{margin-top:30px!important;display:flex;flex-direction:column;gap:14px}.lp .ai-list li{display:flex;align-items:flex-start;gap:12px;color:#e4ded3}.lp .ai-list .i{margin-top:3px;color:var(--accent)}.lp .ai-card{position:relative;padding:clamp(16px,2cqi,24px);border-radius:26px;background:#221f1b;border:1px solid #36312A;box-shadow:0 40px 80px -40px #0009}.lp .ai-card-head{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700}.lp .ai-card-head .av{width:32px;height:32px;font-size:11px}.lp .ai-card-head small{margin-left:auto;font-size:12px;font-weight:600;color:#a39c90}.lp .mem-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.lp .mem{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;border-radius:999px;background:#2c2823;border:1px solid #3B362E;font-size:13px;color:#e4ded3}.lp .mem b{font-weight:600;color:#a39c90}.lp.motion-on .mem{animation:lp-memIn 12s infinite both}@keyframes lp-memIn{0%{opacity:0;translate:0 8px}4%,92%{opacity:1;translate:0 0}97%,to{opacity:0;translate:0 0}}.lp .gen{margin-top:18px;padding:16px 18px;border-radius:18px;background:#fbf9f4;color:var(--ink)}.lp .gen-head{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--ink3)}.lp .gen-head .i{width:16px;height:16px;color:var(--accent-ink)}.lp .model{margin-left:auto;padding:3px 9px;border-radius:999px;background:#efebe3;font-size:11px;color:var(--ink2)}.lp .gen-text{margin-top:10px!important;min-height:6.4em;font-size:16px;line-height:1.6}.lp.motion-on .tw{animation:lp-tw 12s infinite both}@keyframes lp-tw{0%,18%{opacity:0;filter:blur(4px)}21%,90%{opacity:1;filter:blur(0)}95%,to{opacity:0;filter:blur(0)}}.lp .caret{display:inline-block;width:2px;height:1.05em;margin-left:3px;vertical-align:-.15em;background:var(--accent-ink)}.lp.motion-on .caret{animation:lp-caretBlink 1s steps(1) infinite}@keyframes lp-caretBlink{50%{opacity:0}}.lp .gen-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.lp .gbtn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--ink2);background:#fff}.lp .gbtn .i{width:14px;height:14px}.lp .gbtn.solid{background:var(--accent-ink);border-color:transparent;color:#fff}.lp .hist{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:14px;border:1px dashed #4A443A;color:#cfc8bb;font-size:13px}.lp .hist .i{width:16px;height:16px;color:var(--accent)}.lp .pricing{position:relative}.lp .price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;filter:blur(9px);opacity:.9;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.lp.pricing-open .price-grid{filter:none;opacity:1;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;pointer-events:auto}.lp .plan{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:26px;background:#fff;border:1px solid var(--line)}.lp .plan.featured{background:var(--ink);border-color:var(--ink);color:#f4f1ea}.lp .plan-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.lp .plan h3{font-size:20px;font-weight:750}.lp .plan .desc{font-size:15px;color:var(--ink3)}.lp .plan.featured .desc{color:#b9b2a6}.lp .price{font-size:46px;font-weight:800;letter-spacing:-.04em;line-height:1}.lp .price small{margin-left:4px;font-size:15px;font-weight:500;letter-spacing:0;color:var(--ink3)}.lp .plan.featured .price small{color:#b9b2a6}.lp .plan ul{display:flex;flex-direction:column;gap:10px}.lp .plan li{display:flex;align-items:flex-start;gap:10px;font-size:15px}.lp .plan li .i{width:18px;height:18px;margin-top:2px;color:var(--accent-ink)}.lp .plan.featured li .i{color:var(--accent)}.lp .pbtn{margin-top:auto;display:flex;align-items:center;justify-content:center;height:48px;border-radius:999px;border:1px solid var(--line);font-weight:700}.lp .plan.featured .pbtn{background:var(--accent-ink);border-color:transparent;color:#fff}.lp .veil{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px}.lp.pricing-open .veil{display:none}.lp .veil:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:26px;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);background-size:250% 100%;background-position:120% 0;pointer-events:none}.lp.motion-on .veil:before{animation:lp-shimmer 3.6s ease-in-out infinite}@keyframes lp-shimmer{0%{background-position:120% 0}60%,to{background-position:-20% 0}}.lp .veil-card{position:relative;max-width:480px;padding:clamp(24px,3cqi,36px);border-radius:26px;background:#fffffff0;border:1px solid var(--line);box-shadow:0 40px 80px -36px #1c1a1773;text-align:center}.lp .live{display:inline-flex;align-items:center;gap:10px;height:32px;padding:0 14px;border-radius:999px;background:var(--soft);color:var(--accent-ink);font-size:13px;font-weight:700}.lp .veil-card h3{margin-top:16px!important;font-size:clamp(22px,2.2cqi,28px);line-height:1.15;letter-spacing:-.03em;font-weight:800}.lp .veil-card p{margin-top:10px!important;color:var(--ink3)}.lp .veil-card .btn{margin-top:22px}.lp .cta-box{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,4cqi,56px);align-items:center;padding:clamp(28px,5cqi,64px);border-radius:32px;background:var(--accent);color:var(--ink)}.lp .cta-box .h2{margin-top:0!important;max-width:13ch}.lp .cta-box .sub{color:#2b1a0e}.lp .cta-form{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px}.lp .cta-form label{font-size:15px;font-weight:700}.lp .field{display:flex;gap:8px;padding:6px;border-radius:999px;background:#fff;box-shadow:0 20px 40px -24px #3c140080}.lp .field:focus-within{outline:3px solid var(--ink);outline-offset:2px}.lp .field input{flex:1 1 auto;min-width:0;height:48px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--ink);font:500 16px/1 Onest,system-ui,sans-serif;outline:none}.lp .field input::-moz-placeholder{color:#7a756c}.lp .field input::placeholder{color:#7a756c}.lp .fine{font-size:13.5px;color:#3a2410}.lp .fine a{text-decoration:underline}.lp .cta-done{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:20px;background:#fff;font-weight:700}.lp.motion-on .cta-done{animation:lp-pop .5s cubic-bezier(.2,.8,.3,1.25) both}.lp .foot{padding:40px 0 48px;border-top:1px solid var(--line)}.lp .foot-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px}.lp .foot-row p{font-size:15px;color:var(--ink3)}.lp .foot-nav{margin-left:auto;display:flex;flex-wrap:wrap;gap:0 20px}.lp .foot-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;color:var(--ink2)}.lp .foot-nav a:hover{color:var(--accent-ink)}.lp .copy{width:100%;font-size:13.5px;color:var(--ink3)}@keyframes lp-reveal{0%{opacity:0;translate:0 48px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes lp-growx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-growy{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@container (max-width: 1080px){.lp .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .span-4{grid-column:span 2}.lp .span-2,.lp .span-3{grid-column:span 1}}@container (max-width: 960px){.lp .hero-grid{grid-template-columns:minmax(0,1fr)}.lp .hero-copy{max-width:660px}}@container (max-width: 880px){.lp .ai-grid{grid-template-columns:minmax(0,1fr)}}@container (max-width: 860px){.lp .hide-sm{display:none}}@container (max-width: 820px){.lp .steps{grid-template-columns:minmax(0,1fr);gap:36px}.lp .step{padding-left:80px}.lp .num{position:absolute;left:0;top:0}.lp .step h3{margin-top:10px!important}.lp .price-grid{grid-template-columns:minmax(0,1fr)}.lp:not(.pricing-open) .plan:not(.featured){display:none}.lp .cta-box{grid-template-columns:minmax(0,1fr)}}@container (max-width: 700px){.lp .bento{grid-template-columns:minmax(0,1fr)}.lp .span-2,.lp .span-3,.lp .span-4{grid-column:span 1}.lp .card.wide{grid-template-columns:minmax(0,1fr)}}@container (max-width: 560px){.lp .orb,.lp .cm-card,.lp .client,.lp .wf-l{display:none}.lp .win-foot{justify-content:flex-end}.lp .stage{padding:52px 0 210px}.lp .win{margin-left:0}.lp .day{min-height:150px}.lp .chip{padding:5px 4px;font-size:9.5px}.lp .chip .n,.lp .chip .t:before{display:none}.lp .post-card{width:66%}.lp .toast{right:0;max-width:80%}.lp .st{padding:0 8px;font-size:10.5px}.lp .acc{width:86px;font-size:11px}.lp .ev{height:6px;padding:0;font-size:0;background:var(--pc)}.lp .vp-cell{min-height:50px;padding:5px}.lp .vp-head .tag:not(.tag-ink){display:none}.lp .phone{width:104px}.lp .checks .meta{display:none}.lp .foot-nav{margin-left:0}}@container (max-width: 460px){.lp .field{flex-direction:column;border-radius:22px}.lp .field .btn{width:100%}.lp .cta-row .btn{flex:1 1 100%}}@media (prefers-reduced-motion: reduce){.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.lp{min-height:100vh}.lp .lp-c{container-type:inline-size;padding-top:84px}.lp .lp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.grecaptcha-badge{visibility:hidden!important}.lp .steps-line{position:absolute;left:28px;right:28px;top:27px;z-index:0;height:2px;border-radius:2px;background:var(--line)}.lp .steps-line span{display:block;width:100%;height:100%;border-radius:inherit;background:var(--accent);transform-origin:left}@container (max-width: 820px){.lp .steps-line{left:27px;right:auto;top:28px;bottom:28px;width:2px;height:auto}.lp .steps-line span{transform-origin:top}}.lp .lp-nav{position:fixed;top:0;left:0;right:0;z-index:70;padding:12px clamp(10px,3vw,24px) 0;pointer-events:none}.lp .lp-nav-shell{pointer-events:auto;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;max-width:1200px;height:62px;margin:0 auto;padding:0 8px 0 16px;border:1px solid transparent;border-radius:24px;background-color:#fff0}.lp .lp-brand{display:inline-flex;align-items:center;justify-self:start;min-height:44px;border-radius:12px}.lp .lp-brand img{display:block;height:38px;width:auto}.lp .lp-nav-links{position:relative;display:flex;gap:2px;padding:4px;border-radius:999px}.lp .lp-nav-links a{position:relative;z-index:1;padding:9px 16px;border-radius:999px;font-size:15px;font-weight:500;color:var(--ink2);text-decoration:none;white-space:nowrap;transition:color .25s}.lp .lp-nav-links a:hover,.lp .lp-nav-links a[data-active=true]{color:var(--ink)}.lp .lp-nav-blob{position:absolute;z-index:0;top:4px;bottom:4px;left:0;width:0;border-radius:999px;background:#fff;box-shadow:0 1px 2px #1c1a170f,0 8px 18px -12px #1c1a1759;opacity:0;pointer-events:none}.lp .lp-nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.lp .lp-lang{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:#ffffff8c;font-size:13px;font-weight:700;letter-spacing:.05em;color:var(--ink2);text-decoration:none;transition:background-color .2s,border-color .2s}.lp .lp-lang:hover{background:#fff;border-color:#d6d1c6}.lp .lp-magnetic{will-change:transform}.lp .lp-burger{position:relative;display:none;width:44px;height:44px;padding:0;border-radius:999px;border:1px solid var(--line);background:#fff;cursor:pointer}.lp .lp-burger span{position:absolute;left:13px;right:13px;height:2px;border-radius:2px;background:var(--ink)}.lp .lp-burger span:nth-child(1){top:17px}.lp .lp-burger span:nth-child(2){top:24px}.lp .lp-nav-progress{position:absolute;left:22px;right:22px;bottom:-1px;height:2px;border-radius:2px;background:var(--accent);transform-origin:left;transform:scaleX(0);opacity:0;pointer-events:none}.lp .lp-nav[data-menu=open] .lp-nav-shell{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.lp .lp-nav[data-menu=open] .lp-nav-progress,.lp .lp-nav[data-menu=open] .lp-nav-cta,.lp .lp-nav[data-menu=open] .lp-lang{visibility:hidden}.lp .lp-nav[data-menu=open] .lp-burger{background:transparent;border-color:#ffffff40}.lp .lp-nav[data-menu=open] .lp-burger span{background:#fff}@media (max-width: 920px){.lp .lp-nav-shell{grid-template-columns:minmax(0,1fr) auto}.lp .lp-nav-links{display:none}.lp .lp-burger{display:inline-block}}@media (max-width: 420px){.lp .lp-cta-long,.lp .lp-lang{display:none}.lp .lp-brand img{height:34px}}.lp .lp-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;visibility:hidden}.lp .lp-menu-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dark);clip-path:circle(0px at 100% 0%)}.lp .lp-menu-inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:32px;height:100%;overflow-y:auto;padding:104px clamp(20px,6vw,48px) 32px;color:#f4f1ea}.lp .lp-menu-list li{overflow:hidden}.lp .lp-menu-link{display:flex;align-items:baseline;gap:16px;padding:6px 0;font-size:clamp(36px,10vw,56px);font-weight:800;line-height:1.12;letter-spacing:-.04em;color:#f4f1ea;text-decoration:none}.lp .lp-menu-link .lp-menu-num{font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--accent)}.lp .lp-menu-link:hover .txt,.lp .lp-menu-link:focus-visible .txt{color:var(--accent)}.lp .lp-menu-foot{display:flex;flex-direction:column;gap:16px}.lp .lp-menu-foot .btn{width:100%}.lp .lp-menu-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;font-size:14px;color:#b9b2a6}.lp .lp-menu-row a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#e4ded3;text-decoration:none}.lp .lp-menu-row a:hover{color:var(--accent)}.lp .foot-brand img{display:block;height:34px;width:auto}.lp .foot-legal{display:flex;flex-wrap:wrap;gap:0 20px;width:100%}.lp .foot-legal a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--ink3);text-decoration:none}.lp .foot-legal a:hover{color:var(--accent-ink)}.lp .cta-mark{position:absolute;right:-40px;bottom:-60px;width:300px;height:300px;opacity:.16;filter:grayscale(1) brightness(.2);pointer-events:none}.lp .cta-error{font-size:14px;font-weight:700;color:#3a1405}.lp .field input[aria-invalid=true]{color:#8a1c0b}.lp .lp-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#1715128c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lp .lp-modal{position:fixed;z-index:91;left:50%;top:50%;translate:-50% -50%;width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:92px clamp(20px,5vw,36px) 28px;border-radius:28px;background:#fff;color:var(--ink);box-shadow:0 50px 120px -40px #0009;outline:none}.lp .lp-modal-fox{position:absolute;top:20px;left:50%;width:64px;height:64px;margin-left:-32px;transform-origin:50% 90%}.lp .lp-modal-fox img{display:block;width:100%;height:100%}.lp .lp-modal-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:#f4f1eb;color:var(--ink);cursor:pointer;transition:background-color .2s,rotate .3s var(--ease)}.lp .lp-modal-close:hover{background:#ebe6dc;rotate:90deg}.lp .lp-modal-steps{display:flex;justify-content:center;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink)}.lp .lp-modal-steps i{display:block;width:26px;height:4px;border-radius:4px;background:#ebe6dc}.lp .lp-modal-steps i.on{background:var(--accent)}.lp .lp-modal h2{margin-top:12px;text-align:center;font-size:clamp(26px,6vw,32px);font-weight:800;line-height:1.12;letter-spacing:-.035em}.lp .lp-modal-lead{margin:10px auto 0;max-width:34ch;text-align:center;color:var(--ink3);font-size:16px}.lp .lp-modal-form{display:flex;flex-direction:column;gap:14px;margin-top:22px}.lp .lp-modal-email{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 6px 6px 14px;border-radius:14px;background:var(--soft);font-weight:600;font-size:15px;word-break:break-all}.lp .lp-modal-email .i{color:var(--accent-ink)}.lp .lp-modal-email button{margin-left:auto;flex:none;min-height:36px;padding:0 12px;border:0;border-radius:10px;background:#fff;color:var(--accent-ink);font:600 13px/1 Onest,system-ui,sans-serif;cursor:pointer}.lp .lp-row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 420px){.lp .lp-row2{grid-template-columns:minmax(0,1fr)}}.lp .lp-field label{display:block;margin-bottom:6px;font-size:14px;font-weight:600;color:var(--ink2)}.lp .lp-field input{width:100%;height:50px;padding:0 16px;border:1px solid var(--line);border-radius:14px;background:#fbfaf7;color:var(--ink);font:500 16px/1 Onest,system-ui,sans-serif;transition:border-color .2s,box-shadow .2s,background-color .2s}.lp .lp-field input:focus{outline:none;background:#fff;border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 18%,transparent)}.lp .lp-field input[aria-invalid=true]{border-color:#c2410c}.lp .lp-field-error{margin-top:6px;font-size:13px;font-weight:600;color:#b42318}.lp .lp-check{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);cursor:pointer;font-size:14.5px;line-height:1.45;color:var(--ink2);transition:border-color .2s,background-color .2s}.lp .lp-check:hover{border-color:#d6d1c6}.lp .lp-check[data-invalid=true]{border-color:#c2410c}.lp .lp-check input{position:absolute;opacity:0;width:1px;height:1px}.lp .lp-check-box{display:grid;place-items:center;flex:none;width:24px;height:24px;margin-top:1px;border-radius:8px;border:1.5px solid #C9C3B8;background:#fff;color:#fff;transition:background-color .2s,border-color .2s,scale .2s var(--ease)}.lp .lp-check-box svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.lp .lp-check-box path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .3s var(--ease) .05s}.lp .lp-check input:checked+.lp-check-box{background:var(--accent-ink);border-color:var(--accent-ink)}.lp .lp-check input:checked+.lp-check-box path{stroke-dashoffset:0}.lp .lp-check input:focus-visible+.lp-check-box{outline:2px solid var(--accent-ink);outline-offset:3px}.lp .lp-check a{color:var(--accent-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.lp .lp-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lp .lp-form-error{padding:12px 14px;border-radius:14px;background:#fdecea;color:#8a1c0b;font-size:14.5px;font-weight:600}.lp .lp-modal .btn-lg{width:100%}.lp .lp-spin{width:18px;height:18px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:lp-spin .7s linear infinite}@keyframes lp-spin{to{rotate:360deg}}.lp .lp-recaptcha-note{font-size:12px;line-height:1.5;color:var(--ink3);text-align:center}.lp .lp-recaptcha-note a{color:inherit;text-decoration:underline}.lp .lp-success{position:relative;text-align:center}.lp .lp-success-check{display:grid;place-items:center;width:92px;height:92px;margin:0 auto 8px;border-radius:50%;background:var(--ok-bg);color:var(--ok)}.lp .lp-success-check svg{width:46px;height:46px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.lp .lp-success-date{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:10px 16px;border-radius:16px;background:var(--soft);color:var(--accent-ink);font-weight:700}.lp .lp-success p.lp-modal-lead{max-width:38ch}.lp .lp-success .btn{margin-top:24px}.lp .lp-confetti{position:absolute;left:50%;top:46px;width:0;height:0;pointer-events:none}.lp .lp-confetti i{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:2px}@media (max-width: 560px){.lp .lp-modal{top:auto;bottom:0;translate:-50% 0;width:100vw;max-height:94dvh;border-radius:28px 28px 0 0;padding-bottom:max(28px,env(safe-area-inset-bottom))}}.lp .lg-hero{padding:clamp(40px,6cqi,72px) 0 clamp(24px,4cqi,40px)}.lp .lg-kicker{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink)}.lp .lg-kicker:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--accent);rotate:45deg}.lp .lg-title{margin-top:14px!important;font-size:clamp(2.4rem,5.4cqi,4.2rem);font-weight:800;line-height:1.04;letter-spacing:-.045em}.lp .lg-title .w{display:inline-block}.lp .lg-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.lp .lg-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:14px;font-weight:600;color:var(--ink2)}.lp .lg-pill .i{width:16px;height:16px;color:var(--accent-ink)}.lp .lg-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.lp .lg-tabs a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:15px;font-weight:600;color:var(--ink2);text-decoration:none;transition:border-color .2s,background-color .2s,color .2s,translate .25s var(--ease)}.lp .lg-tabs a:hover{border-color:#d6d1c6;translate:0 -1px}.lp .lg-tabs a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}.lp .lg-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(32px,5cqi,72px);align-items:start;padding-bottom:clamp(64px,8cqi,120px)}.lp .lg-toc{position:sticky;top:104px;max-height:calc(100vh - 128px);overflow-y:auto;padding:6px 2px}.lp .lg-toc-title{margin-bottom:10px!important;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.lp .lg-toc-track{position:relative;padding-left:14px}.lp .lg-toc ol{display:flex;flex-direction:column;gap:2px}.lp .lg-toc-track:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:2px;background:var(--line)}.lp .lg-toc-bar{position:absolute;left:0;top:0;width:2px;height:0;border-radius:2px;background:var(--accent)}.lp .lg-toc a{display:block;padding:6px 8px;border-radius:8px;font-size:14px;line-height:1.4;color:var(--ink3);text-decoration:none;transition:color .2s,background-color .2s}.lp .lg-toc a:hover{color:var(--ink);background:#fff}.lp .lg-toc a[data-active=true]{color:var(--ink);font-weight:600}.lp .lg-toc-mobile{display:none;margin-bottom:28px;border-radius:18px;border:1px solid var(--line);background:#fff}.lp .lg-toc-mobile summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 18px;font-weight:700;cursor:pointer;list-style:none}.lp .lg-toc-mobile summary::-webkit-details-marker{display:none}.lp .lg-toc-mobile[open] summary .i{rotate:180deg}.lp .lg-toc-mobile ol{padding:0 10px 12px!important}.lp .lg-toc-mobile a{display:flex;min-height:44px;align-items:center;padding:6px 8px;border-radius:10px;color:var(--ink2);text-decoration:none}.lp .lg-article{max-width:780px;font-size:17px;line-height:1.75;color:var(--ink2)}.lp .lg-article>:first-child{margin-top:0}.lp .lg-article h2{margin:56px 0 16px;scroll-margin-top:100px;font-size:clamp(22px,2.4cqi,28px);font-weight:800;line-height:1.2;letter-spacing:-.025em;color:var(--ink)}.lp .lg-article h3{margin:32px 0 10px;scroll-margin-top:100px;font-size:19px;font-weight:750;color:var(--ink)}.lp .lg-article h4{margin:24px 0 8px;font-size:17px;font-weight:700;color:var(--ink)}.lp .lg-article p{margin:0 0 16px}.lp .lg-article ul,.lp .lg-article ol{margin:0 0 18px;padding-left:24px}.lp .lg-article ul{list-style:disc}.lp .lg-article ol{list-style:decimal}.lp .lg-article li{margin:6px 0;padding-left:4px}.lp .lg-article li::marker{color:var(--accent-ink);font-weight:700}.lp .lg-article li>ul,.lp .lg-article li>ol{margin:6px 0 0}.lp .lg-article strong{color:var(--ink);font-weight:700}.lp .lg-article a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.lp .lg-article blockquote{margin:0 0 18px;padding:14px 18px;border-radius:16px;background:var(--soft);color:var(--ink)}.lp .lg-article blockquote>:last-child{margin-bottom:0}.lp .lg-article code{padding:1px 6px;border-radius:6px;background:#efebe3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.lp .lg-article pre{margin:0 0 18px;padding:16px 18px;border-radius:16px;background:var(--ink);color:#f4f1ea;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-x:auto}.lp .lg-article pre code{padding:0;background:none;color:inherit}.lp .lg-article hr{height:1px;margin:36px 0;border:0;background:var(--line)}.lp .lg-table{margin:8px 0 24px;overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:#fff}.lp .lg-table table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px;line-height:1.55}.lp .lg-table th,.lp .lg-table td{padding:12px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.lp .lg-table tr:last-child td{border-bottom:0}.lp .lg-table th{background:#f4f1eb;font-weight:700;color:var(--ink)}.lp .lg-back{display:inline-flex;align-items:center;gap:8px;margin-top:40px;font-weight:600;color:var(--accent-ink);text-decoration:none}.lp .lg-back:hover .i{translate:-3px 0}.lp .lg-back .i{transition:translate .25s var(--ease)}@container (max-width: 900px){.lp .lg-layout{grid-template-columns:minmax(0,1fr)}.lp .lg-toc{display:none}.lp .lg-toc-mobile{display:block}}.lp .lp-cta-long{margin-left:-4px}.lp .stage-par{will-change:transform}.lp .win-mark{display:block;width:22px;height:22px}@container (max-width: 560px){.lp .lg-table{border:0;background:transparent;overflow:visible}.lp .lg-table table,.lp .lg-table tbody,.lp .lg-table tr,.lp .lg-table td{display:block;min-width:0}.lp .lg-table thead{display:none}.lp .lg-table tr{margin-bottom:10px;padding:12px 16px;border:1px solid var(--line);border-radius:16px;background:#fff}.lp .lg-table td{padding:4px 0;border:0}.lp .lg-table td+td{margin-top:8px;padding-top:10px;border-top:1px solid var(--line)}.lp .lg-table td:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}}.lp .lg-pill>span{min-width:0}.lp .lp-ls{position:relative;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border-radius:999px;border:1px solid var(--line);background:#fff9}.lp .lp-ls-opt{position:relative;z-index:1;display:grid;place-items:center;min-width:42px;height:36px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.05em;color:var(--ink3);text-decoration:none;transition:color .25s}.lp a.lp-ls-opt:hover{color:var(--ink)}.lp .lp-ls-opt.on{color:#fff}.lp .lp-ls-ind{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--ink);transition:translate .4s var(--ease)}.lp .lp-ls[data-active="0"]:has(a.lp-ls-opt:hover) .lp-ls-ind{translate:14% 0}.lp .lp-ls[data-active="1"]:has(a.lp-ls-opt:hover) .lp-ls-ind{translate:-14% 0}.lp .lp-menu .lp-ls{border-color:#ffffff38;background:#ffffff0f}.lp .lp-menu .lp-ls-opt{color:#cfc8bb}.lp .lp-menu a.lp-ls-opt:hover{color:#fff}.lp .lp-menu .lp-ls-opt.on{color:var(--ink)}.lp .lp-menu .lp-ls-ind{background:#f4f1ea}@media (max-width: 560px){.lp .lp-nav-actions .lp-ls{display:none}}.lp .lp-menu-bg{overflow:hidden}.lp .lp-menu-mark{position:absolute;right:-70px;bottom:-50px;width:320px;height:320px;opacity:0;filter:grayscale(1) brightness(2.4);pointer-events:none}.lp .lp-menu-link .lp-menu-num{align-self:flex-start;margin-top:.6em}.lp .lp-menu-link .txt{transition:color .25s,translate .35s var(--ease)}.lp .lp-menu-link:hover .txt,.lp .lp-menu-link:focus-visible .txt{translate:6px 0}.lp .lp-menu-arr{width:30px;height:30px;opacity:0;translate:-12px 0;color:var(--accent);transition:opacity .25s,translate .35s var(--ease)}.lp .lp-menu-link:hover .lp-menu-arr,.lp .lp-menu-link:focus-visible .lp-menu-arr{opacity:1;translate:0 0}.lp .lp-menu-row{justify-content:space-between;gap:12px 18px}.lp .lp-menu-docs{display:flex;flex-wrap:wrap;gap:0 16px}
