html:has(.lp){scroll-behavior:smooth}.lp-main{overflow-x:clip}.lp-x{width:100%;max-width:1120px;margin-inline:auto;padding-inline:16px}@media (min-width:768px){.lp-x{padding-inline:32px}}.lp [id]{scroll-margin-top:72px}.lp-label{box-shadow:var(--ring), 0 3px 10px -5px #5a281e38;letter-spacing:.06em;color:var(--text);background:#fff;border-radius:999px;align-items:center;gap:7px;margin:0;padding:5px 13px 5px 10px;font-size:13px;font-weight:700;display:inline-flex}.lp-label:before{content:"";background:var(--grad);border-radius:50%;flex:none;width:7px;height:7px}.lp-group-label{letter-spacing:.08em;color:var(--muted2);margin:0;font-size:12.5px;font-weight:600}.lp-h2{letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(28px,7.4vw,48px);font-weight:700;line-height:1.2}.lp-lede{color:var(--muted);word-break:auto-phrase;margin:16px 0 0;font-size:16.5px;line-height:1.85}@media (min-width:768px){.lp-lede{font-size:18px}}.lp-center{text-align:center}.lp-center .lp-lede{max-width:600px;margin-inline:auto}.lp-section{padding-block:88px}@media (min-width:768px){.lp-section{padding-block:128px}}.nb{display:inline-block}.lp-btn{white-space:nowrap;cursor:pointer;height:40px;transition:background-color .18s var(--ease-quart), box-shadow .18s var(--ease-quart), transform .12s var(--ease-quart);-webkit-tap-highlight-color:transparent;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding-inline:16px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.lp-btn:active{transform:scale(.97)}.lp-btn-dark{color:#fafafa;background:#000000e0}.lp-btn-dark:hover{background:#000}.lp-btn-light{color:var(--text);box-shadow:var(--ring), 0 1px 2px #0000000a;background:#fff}.lp-btn-light:hover{background:var(--bg2)}.lp-btn-lg{border-radius:14px;height:52px;padding-inline:24px;font-size:16px}.lp-btn-block{width:100%;display:flex}.lp-header{z-index:30;transition:background-color .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:sticky;top:0}.lp-header.is-scrolled{-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);box-shadow:0 1px 0 var(--border);background:#faf9f5d1}.lp-header-in{align-items:center;gap:6px;height:60px;display:flex}.lp-header .brand{font-size:16px}.lp-header .brand svg{width:24px;height:24px}.lp-nav{align-items:center;gap:2px;margin-left:16px;display:none}.lp-nav a{color:var(--muted);border-radius:8px;padding:6px 12px;font-size:14px;text-decoration:none;transition:background-color .18s,color .18s}.lp-nav a:hover{color:var(--text);background:#0000000a}.lp-header-cta{align-items:center;gap:6px;margin-left:auto;display:flex}.lp-login{color:var(--muted);white-space:nowrap;padding:8px 6px;font-size:13.5px;text-decoration:none}.lp-login:hover{color:var(--text)}.lp-header .lp-btn{height:38px;padding-inline:13px;font-size:13.5px}@media (min-width:768px){.lp-nav{display:flex}.lp-login{padding:8px 10px;font-size:14px}.lp-header .lp-btn{padding-inline:16px;font-size:14px}}.lp-subnav{z-index:2;flex-wrap:wrap;justify-content:center;gap:4px;padding:2px 16px 0;display:flex;position:relative}.lp-subnav a{color:var(--muted);background:#ffffff8c;border-radius:999px;padding:6px 10px;font-size:13px;text-decoration:none;box-shadow:0 0 0 .5px #0000000f}@media (min-width:768px){.lp-subnav{display:none}}.lp-hero{isolation:isolate;flex-direction:column;min-height:min(100svh - 60px,920px);display:flex;position:relative;overflow:hidden}.lp-glow{z-index:-1;pointer-events:none;background:linear-gradient(0deg, #ffe5d2e6, #faf9f500 62%), radial-gradient(70% 50% at 20% 100%, #ffa05a8c, transparent 70%), radial-gradient(70% 50% at 55% 100%, #f2548080, transparent 70%), radial-gradient(60% 50% at 90% 100%, #8c50e173, transparent 70%), var(--bg);position:absolute;inset:0;overflow:hidden}.lp-reels{--reel-speed:1.6;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 28%,#000 92%);mask-image:linear-gradient(#0000 28%,#000 92%)}.lp-reel-strip{top:0;left:calc(var(--xm) * 100%);width:25%;position:absolute}.lp-reel-strip.pc-only{display:none}@media (min-width:768px){.lp-reels{--reel-speed:1}.lp-reel-strip{left:calc(var(--x) * 100%);width:12.5%}.lp-reel-strip.pc-only{display:block}}.lp-reel-flow{will-change:transform;width:100%;animation-name:lp-reel-up;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:calc(var(--dur) * 1s / var(--reel-speed));animation-delay:calc(var(--delay) * 1s / var(--reel-speed));position:relative}.lp-reel-flow span{border-radius:30%/12.8%;position:absolute}.lp-reels.is-off .lp-reel-flow{animation-play-state:paused}@keyframes lp-reel-up{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}.lp-grain{opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.lp-hero-in{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-top:28px;padding-bottom:64px;display:flex;position:relative}.lp-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--muted);background:#fff9;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:4px 12px 4px 4px;font-size:13px;text-decoration:none;display:inline-flex;box-shadow:0 0 0 .5px #0000000f}.lp-pill b{color:#fff;background:var(--text);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}.lp-pill .arrow{color:var(--muted3);transition:transform .2s}.lp-pill:hover .arrow{transform:translate(2px)}.lp-h1{letter-spacing:-.045em;margin:0;font-size:clamp(38px,11vw,76px);font-weight:700;line-height:1.1}.lp-h1 span{white-space:nowrap;display:inline-block}.lp-sub{max-width:560px;color:var(--muted);margin:20px 0 0;font-size:16px;line-height:1.85}@media (min-width:768px){.lp-sub{font-size:18px}}.lp-prompt-wrap{text-align:left;width:100%;max-width:680px;margin-top:32px}.lp-prompt{box-shadow:var(--sh);background:#fff;border-radius:22px;transition:box-shadow .3s;position:relative}@property --lp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.lp-prompt:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s var(--ease-quart);background:conic-gradient(from var(--lp-angle), var(--glow-orange), var(--glow-coral), var(--glow-rose), var(--glow-plum), var(--glow-sun), var(--glow-orange));-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:-1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lp-prompt:focus-within:before,.lp-prompt.is-lit:before{opacity:1;animation:5s linear infinite lp-spin-angle}@keyframes lp-spin-angle{to{--lp-angle:360deg}}.lp-prompt-field{padding:16px 20px 0;position:relative}.lp-prompt textarea{resize:none;width:100%;min-height:56px;box-shadow:none;font:inherit;color:var(--text);background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:17px;line-height:1.6;display:block}.lp-prompt textarea:focus{box-shadow:none}.lp-placeholder{pointer-events:none;color:var(--muted2);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;line-height:1.6;position:absolute;inset:16px 20px auto;overflow:hidden}.lp-caret{background:var(--muted2);width:1.5px;height:1.05em;margin-left:1px;animation:1s step-end infinite lp-caret;display:inline-block;transform:translateY(3px)}@keyframes lp-caret{0%,45%{opacity:1}50%,to{opacity:0}}.lp-tools{grid-template-columns:auto 1fr auto auto;grid-template-areas:"voice voice voice voice""tool.count send";align-items:center;gap:6px 4px;padding:6px 10px 10px 12px;display:grid}.lp-tools .lp-seg{grid-area:voice;justify-self:start}.lp-tools .lp-tool{grid-area:tool;justify-self:start;margin-left:-8px}.lp-tools .lp-count{grid-area:count}.lp-tools .lp-send{grid-area:send}@media (min-width:520px){.lp-tools{grid-template-columns:auto auto 1fr auto auto;grid-template-areas:"voice tool.count send"}.lp-tools .lp-tool{margin-left:0}}.lp-seg{background:var(--bg);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 .5px #0000000f}.lp-seg button{height:28px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 11px;font-size:13px;transition:background-color .2s,color .2s,box-shadow .2s}.lp-seg button[aria-checked=true]{color:var(--text);background:#fff;font-weight:600;box-shadow:0 1px 2px #0000001a,0 0 0 .5px #0000000f}.lp-tool{height:34px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;transition:background-color .2s,color .2s;display:inline-flex}.lp-tool:hover{background:var(--bg2);color:var(--text)}.lp-tool svg{width:15px;height:15px}.lp-count{color:var(--muted3);font-variant-numeric:tabular-nums;margin-left:auto;padding-right:4px;font-size:12px}.lp-count.is-full{color:var(--glow-coral)}.lp-send{background:var(--text);color:#fff;cursor:pointer;width:40px;height:40px;transition:transform .2s var(--ease-out), opacity .2s, background-color .2s;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.lp-send:hover{transform:scale(1.06)}.lp-send:active{transform:scale(.94)}.lp-send:disabled{opacity:.28;cursor:not-allowed;transform:none}.lp-send svg{width:17px;height:17px}.lp-send .spinner{border-color:#fff #ffffff40 #ffffff40;width:16px;height:16px}.lp-examples{flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;margin-top:18px;display:flex}@media (max-width:767px){.lp-chip:first-child{margin-left:auto}.lp-chip:last-child{margin-right:auto}}.lp-examples-label{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:600;display:flex}.lp-examples-label .dot{background:var(--glow-coral);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite lp-pulse}.lp-examples-label .tag{color:var(--muted);font-variant-numeric:tabular-nums;background:#ffffffbf;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600;box-shadow:0 0 0 .5px #00000014}@keyframes lp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.lp-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;width:calc(100% + 32px);min-height:46px;margin-inline:-16px;padding:2px 16px 6px;display:flex;overflow-x:auto}.lp-chips::-webkit-scrollbar{display:none}@media (min-width:768px){.lp-chips{flex-wrap:wrap;justify-content:center;width:100%;margin-inline:0;padding-inline:0;overflow:visible}}.lp-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:inherit;color:var(--text);cursor:pointer;transition:background-color .2s, transform .2s var(--ease-out);background:#ffffffc7;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:13.5px;display:inline-flex;box-shadow:0 0 0 .5px #fff9,0 4px 14px -6px #5a1e1438}.lp-chip:hover{background:#fff;transform:translateY(-1px)}.lp-chip .n{background:var(--text);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10.5px;display:grid}.lp-rise{animation:lp-rise .9s var(--ease-out) both}.lp-rise.d1{animation-delay:60ms}.lp-rise.d2{animation-delay:.14s}.lp-rise.d3{animation-delay:.24s}.lp-rise.d4{animation-delay:.36s}.lp-rise.d5{animation-delay:.48s}@keyframes lp-rise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}.lp.reveal-on [data-reveal]{opacity:0;filter:blur(4px);transition:opacity .9s var(--ease-out), transform .9s var(--ease-out), filter .9s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(18px)}.lp.reveal-on [data-reveal].is-in{opacity:1;filter:none;transform:none}.lp-show{overflow:hidden}.lp-reel-row{cursor:grab;-webkit-user-select:none;user-select:none;margin-top:48px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lp-reel-row:active{cursor:grabbing}.lp-reel-track{will-change:transform;gap:14px;width:max-content;padding:8px 0 24px 16px;display:flex}.lp-reel-track>*{margin-right:0}@media (min-width:768px){.lp-reel-track{gap:20px}}.lp-reel{flex:none;width:168px;margin:0}@media (min-width:768px){.lp-reel{width:216px}}.lp-reel-card{aspect-ratio:9/16;cursor:pointer;width:100%;transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);font:inherit;color:#fff;text-align:left;background:#1b1416;border:0;border-radius:18px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #1414328c}.lp-reel-card:hover{transform:translateY(-6px);box-shadow:0 26px 50px -24px #14143299}.lp-reel-card img,.lp-reel-card video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-reel-card img{transition:transform 6s ease-out}.lp-reel-card:hover img{transform:scale(1.05)}.lp-reel-card .shade{background:linear-gradient(#00000080 0%,#0000 32% 62%,#00000073 100%);position:absolute;inset:0}.lp-reel-card .bars{gap:3px;display:flex;position:absolute;top:3.5%;left:6%;right:6%}.lp-reel-card .bars i{background:#ffffff4d;border-radius:2px;flex:1;height:2px}.lp-reel-card .bars i:first-child{background:#ffffffe6}.lp-reel-card .ttl{letter-spacing:-.02em;text-shadow:0 2px 14px #00000073;word-break:auto-phrase;margin:0;font-size:14px;font-weight:700;line-height:1.35;position:absolute;top:8%;left:8%;right:8%}@media (min-width:768px){.lp-reel-card .ttl{font-size:16px}}.lp-reel-card .play{color:#141414;white-space:nowrap;transition:transform .25s var(--ease-out);background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 9px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:8%;left:50%;transform:translate(-50%);box-shadow:0 6px 18px -6px #0006}.lp-reel-card:hover .play{transform:translate(-50%)scale(1.05)}.lp-reel-card .play svg{width:12px;height:12px}.lp-reel-card .noposter{background:radial-gradient(80% 60% at 30% 20%,#ff8f7d,#0000 60%),radial-gradient(70% 60% at 80% 80%,#9d4edd,#0000 60%),#2b1618;position:absolute;inset:0}.lp-reel.is-active .lp-reel-card{cursor:default;transform:none}.lp-reel figcaption{color:var(--muted);justify-content:space-between;gap:8px;margin-top:10px;padding-inline:2px;font-size:12px;display:flex}.lp-show-note{text-align:center;color:var(--muted2);margin:4px 0 0;font-size:12.5px}.lp-why-text{letter-spacing:-.035em;max-width:1040px;margin:22px 0 0;font-size:clamp(25px,6.6vw,52px);font-weight:700;line-height:1.45}.lp-why-text span{white-space:nowrap;color:var(--text);display:inline-block}.lp-why-text .em{transition:color .7s var(--ease-out);position:relative}.lp-why-text .em:after{content:attr(data-t);content:attr(data-t) / "";white-space:nowrap;background:linear-gradient(90deg,#f06a2c,#d93a86 55%,#8b3fd1);color:#0000;opacity:0;transition:opacity .7s var(--ease-out);pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.lp-why-text .em.on{color:#0000}.lp-why-text .em.on:after{opacity:1}.lp-how{padding-block:24px}.lp-panel{color:#fff;background:#111;border-radius:26px;position:relative;overflow:hidden}@media (min-width:768px){.lp-panel{border-radius:32px}}.lp-panel-in{gap:36px;padding:32px 22px;display:grid}@media (min-width:1024px){.lp-panel-in{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:56px;padding:64px}}.lp-panel .lp-label{color:#fff;background:#ffffff1a;box-shadow:0 0 0 .5px #ffffff29}.lp-panel .lp-h2{color:#fff}.lp-panel-lede{color:#ffffff9e;max-width:460px;margin:18px 0 0;font-size:15px;line-height:1.9}.lp-steps{border-top:1px solid #ffffff14;margin:32px 0 0;padding:0;list-style:none}.lp-steps li{border-bottom:1px solid #ffffff14;margin:0;position:relative}.lp-steps button{width:100%;font:inherit;color:#ffffff80;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:15px 0;transition:color .3s;display:flex}.lp-steps button:hover{color:#ffffffd9}.lp-steps .no{font-variant-numeric:tabular-nums;color:#ffffff4d;width:18px;font-size:11px}.lp-steps .nm{font-size:16px}.lp-steps li.on button{color:#fff}.lp-steps li.on .no{color:#ffffffd9}.lp-steps li.on .nm{font-weight:600}.lp-steps .body{transition:grid-template-rows .5s var(--ease-out);grid-template-rows:0fr;display:grid}.lp-steps li.on .body{grid-template-rows:1fr}.lp-steps .body p{color:#ffffff9e;margin:0;padding-left:34px;font-size:14px;line-height:1.85;overflow:hidden}.lp-steps .body p>span{padding-bottom:18px;display:block}.lp-steps .bar{background:var(--grad);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.lp-steps li.on .bar{animation:lp-progress var(--lp-step,4s) linear both}.lp-steps.is-static li.on .bar{animation:none;transform:scaleX(1)}@keyframes lp-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-ring-box{background:#151515;border:1px solid #ffffff14;border-radius:20px;place-items:center;padding:16px 8px;display:grid;position:relative;overflow:hidden}.lp-ring-box:after{content:"";pointer-events:none;background:radial-gradient(70% 90% at 50% 120%,#ff8b4d59,#ec4a942e 40%,#0000 70%);height:55%;position:absolute;inset:auto 0 0}.lp-ring{z-index:1;width:100%;max-width:420px;height:auto;display:block;position:relative}.lp-ring .spin{transform-origin:260px 260px;animation:90s linear infinite lp-spin}.lp-ring .flow{animation:2.2s linear infinite lp-dash}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-dash{to{stroke-dashoffset:-200px}}.lp-ring .node rect{transition:fill .4s,stroke .4s}.lp-ring .node text{transition:fill .4s}.lp-fv-note{white-space:nowrap;color:var(--text);margin:12px 0 0;font-size:16.5px;font-weight:700}@media (min-width:768px){.lp-fv-note{font-size:18px}}.lp-fv{grid-template-columns:1fr 1fr;grid-template-areas:"old new""mid mid";align-items:start;gap:18px 14px;max-width:1000px;margin:44px auto 0;display:grid}@media (min-width:900px){.lp-fv{grid-template-columns:210px minmax(0,1fr) 210px;grid-template-areas:"old mid new";align-items:center;gap:36px}}.lp-fv-old{grid-area:old}.lp-fv-new{grid-area:new}.lp-fv-mid{grid-area:mid}.lp-fv figure{flex-direction:column;align-items:center;gap:10px;min-width:0;margin:0;display:flex}.lp-fv figcaption{box-shadow:var(--ring);color:var(--muted);background:#fff;border-radius:999px;padding:3px 11px;font-size:12.5px;font-weight:700}.lp-fv .lp-phone,.lp-fv-phone{width:min(100%,168px)}@media (min-width:900px){.lp-fv .lp-phone,.lp-fv-phone{width:200px}}.lp-fv-phone{background:#0d0d0d;border-radius:26px;padding:5px;box-shadow:0 30px 60px -30px #14143299}.lp-fv-talk{aspect-ratio:9/16;background:radial-gradient(70% 45% at 50% 38%,#6a6f84,#0000 70%),linear-gradient(#2c2f3a,#15161c);border-radius:21px;position:relative;overflow:hidden;container-type:inline-size}.lp-fv-talk .who{fill:#0b0c10;opacity:.92;transform-origin:50% 100%;width:80%;animation:2.6s ease-in-out infinite lp-nod;position:absolute;bottom:0;left:10%}.lp-fv-talk .bars{align-items:flex-end;gap:2px;height:14px;display:flex;position:absolute;top:8%;right:8%}.lp-fv-talk .bars span{transform-origin:bottom;background:#ffffffbf;border-radius:2px;width:2px;animation:.8s ease-in-out infinite lp-wave}.lp-fv-talk .sub{color:#141414;text-align:center;animation:lp-pop .45s var(--ease-out) both;background:#ffffffeb;border-radius:6px;margin:0;padding:1.8cqw 3cqw;font-size:clamp(8px,6.5cqw,13px);font-weight:700;line-height:1.45;position:absolute;bottom:14%;left:6%;right:6%}@keyframes lp-nod{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(1.5%)rotate(-1.2deg)}}.lp-fv-mid{box-shadow:var(--surface);background:#fff;border-radius:20px;gap:14px;padding:20px;display:grid}@media (min-width:900px){.lp-fv-mid{padding:24px}}.lp-fv-mid .k{letter-spacing:.06em;color:var(--muted2);margin:0;font-size:12px;font-weight:700}.lp-fv-mid .orig{color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.75}.lp-fv-mid .orig span{transition:background-size 1.4s var(--ease-out);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(90deg,#ffc15e80,#ec4a9447) 0 0/0% 100% no-repeat;border-radius:4px;padding:0 2px}.lp-fv:not(.is-show) .orig span{background-size:100% 100%}.lp-fv-mid .conv{background:var(--bg2);color:var(--muted);transition:background-color .4s, color .4s, transform .4s var(--ease-out);border-radius:999px;justify-self:center;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.lp-fv-mid .conv .dot{background:var(--grad);border-radius:50%;width:7px;height:7px}.lp-fv.is-convert .conv,.lp-fv.is-type .conv{background:var(--text);color:#fff;transform:scale(1.04)}.lp-fv.is-convert .conv .arr{animation:.8s ease-in-out infinite lp-nudge;display:inline-block}@keyframes lp-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.lp-fv-mid .next{min-height:3.3em;color:var(--text);margin:6px 0 0;font-size:17px;font-weight:700;line-height:1.6}.lp-fv-mid .next .caret{vertical-align:-2px;background:var(--glow-coral);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite lp-caret;display:inline-block}.lp-fv-mid .next .ph{color:var(--muted3)}.lp-genre-groups{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:40px;display:grid}.lp-genre-row{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}@media (min-width:768px){.lp-genre-row{flex-direction:row;justify-content:center;gap:14px}}.lp-genre-row .lp-group-label{text-align:center;min-width:150px}@media (min-width:768px){.lp-genre-row .lp-group-label{text-align:right}}.lp-tabs{flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;padding:2px 0 4px;display:flex}@media (min-width:768px){.lp-tabs{justify-content:flex-start;padding:0}}.lp-tabs button{height:38px;box-shadow:var(--ring);font:inherit;color:var(--muted);cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;padding:0 16px;font-size:14px;transition:background-color .25s,color .25s,box-shadow .25s}.lp-tabs button:hover{color:var(--text)}.lp-tabs button[aria-pressed=true]{background:var(--text);color:#fff;box-shadow:none}.lp-ideas{max-width:980px;box-shadow:var(--surface);background:#fff;border-radius:20px;flex-direction:column-reverse;gap:20px;margin:32px auto 0;padding:20px;display:flex;overflow:hidden}@media (min-width:768px){.lp-ideas{grid-template-columns:minmax(0,1fr) 280px;gap:0;padding:0;display:grid}.lp-ideas-main{padding:28px}}.lp-ideas-main{min-height:230px}.lp-ideas-phone{background:radial-gradient(60% 50% at 50% 60%, #ff8b4d29, #9d4edd14 50%, transparent 75%), var(--bg);border-radius:16px;justify-content:center;align-items:center;padding:18px 0 4px;display:flex;position:relative}@media (min-width:768px){.lp-ideas-phone{border-left:1px solid var(--border);border-radius:0;padding:32px}}.lp-phone{background:#0d0d0d;border-radius:26px;width:168px;padding:5px;box-shadow:0 30px 60px -30px #14143299}@media (min-width:768px){.lp-phone{width:196px}}.lp-ideas-head .date{background:var(--bg2);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.lp-ideas li.on{background:var(--bg2)}.lp-ideas-head{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.lp-ideas-head .dot{background:var(--glow-coral);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite lp-pulse}.lp-ideas-head{flex-wrap:wrap}.lp-ideas-head small{width:100%;color:var(--muted2);padding-left:14px;font-size:12px;font-weight:500}@media (min-width:768px){.lp-ideas-head small{width:auto;margin-left:auto;padding-left:0}}.lp-ideas ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lp-ideas li{background:var(--bg);animation:lp-swap .55s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms);border-radius:16px;align-items:center;gap:12px;margin:0;padding:12px;transition:background-color .2s;display:flex}.lp-ideas li:hover{background:var(--bg2)}@keyframes lp-swap{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.lp-ideas .n{width:32px;height:32px;box-shadow:var(--ring);color:var(--muted2);font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;flex:none;place-items:center;font-size:11px;display:grid}@media (max-width:479px){.lp-ideas .n{display:none}}.lp-ideas .t{flex:1;min-width:0}.lp-ideas .t p{margin:0;font-size:15px;font-weight:600;line-height:1.5}.lp-ideas .t small{color:var(--muted2);margin-top:2px;font-size:12px;display:block}.lp-ideas .lp-btn{border-radius:999px;height:34px;padding-inline:12px;font-size:12.5px}.lp-mock{isolation:isolate;aspect-ratio:9/16;color:#fff;border-radius:21px;position:relative;overflow:hidden;container-type:inline-size}.lp-mock .kb{animation:14s ease-in-out infinite alternate lp-kenburns;position:absolute;inset:-22%}.lp-mock .bl{border-radius:50%;position:absolute}.lp-mock .b1{width:80%;height:80%;animation:17s ease-in-out infinite lp-drift;top:4%;left:2%}.lp-mock .b2{opacity:.85;width:70%;height:70%;animation:21s ease-in-out -6s infinite reverse lp-drift;top:38%;left:34%}.lp-mock .b3{width:72%;height:72%;animation:19s ease-in-out -11s infinite lp-drift;top:60%;left:-4%}.lp-mock .bk span{aspect-ratio:1;border-radius:50%;animation-name:lp-bokeh;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute}.lp-mock .lk{mix-blend-mode:screen;width:80%;animation:7.5s cubic-bezier(.77,0,.175,1) infinite lp-leak;position:absolute;top:0;bottom:0;left:-100%}.lp-mock .sh{background:linear-gradient(#0000006b 0%,#0000 34% 58%,#0000008c 100%),radial-gradient(120% 90% at 50% 45%,#0000 55%,#00000059 100%);position:absolute;inset:0}.lp-mock .pg{z-index:2;gap:2%;display:flex;position:absolute;top:3%;left:5%;right:5%}.lp-mock .pg span{background:#ffffff40;border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.lp-mock .pg i{transform-origin:0;background:#ffffffe6;border-radius:2px;animation:6.8s linear infinite lp-progress;position:absolute;inset:0;transform:scaleX(.35)}.lp-mock .hk{z-index:2;text-align:center;letter-spacing:-.03em;word-break:auto-phrase;text-shadow:0 2px 18px #00000059;animation:lp-swap .5s var(--ease-out) both;margin:0;font-size:clamp(10px,9cqw,22px);font-weight:700;line-height:1.32;position:absolute;top:15%;left:7%;right:7%}.lp-mock .cp{z-index:2;justify-content:center;display:flex;position:absolute;bottom:20%;left:6%;right:6%}.lp-mock .cp span{color:#141414;animation:lp-pop .45s var(--ease-out) both;background:#fff;border-radius:6px;padding:1.6cqw 3.5cqw;font-size:clamp(8px,6.5cqw,14px);font-weight:700;line-height:1.45}.lp-mock .ft{z-index:2;justify-content:space-between;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:4%;left:5%;right:5%}.lp-mock .ac{min-width:0}.lp-mock .ac p{color:#fffffff2;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(7px,5.4cqw,12px);font-weight:600;overflow:hidden}.lp-mock .wv{align-items:flex-end;gap:2px;height:clamp(6px,4.4cqw,12px);margin-top:4%;display:flex}.lp-mock .wv span{transform-origin:bottom;background:#fffc;border-radius:2px;width:2px;animation-name:lp-wave;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.lp-mock .ic{flex-direction:column;align-items:center;gap:clamp(4px,3cqw,9px);display:flex}.lp-mock .ic svg{fill:#ffffffd9;width:clamp(8px,6cqw,16px);height:clamp(8px,6cqw,16px)}.lp-mock:not(.is-on) *,.lp-mock:not(.is-on){animation-play-state:paused!important}@keyframes lp-kenburns{0%{transform:scale(1.08)translate(-2%,-1%)}to{transform:scale(1.22)translate(2%,2%)}}@keyframes lp-drift{0%{transform:translate(-6%,-4%)rotate(0)}50%{transform:translate(5%,6%)rotate(8deg)}to{transform:translate(-6%,-4%)rotate(0)}}@keyframes lp-bokeh{0%{transform:translateY(6%)scale(.92)}to{transform:translate(4%,-10%)scale(1.08)}}@keyframes lp-leak{0%,55%{opacity:0;transform:translate(0)}62%{opacity:1}to{opacity:0;transform:translate(260%)}}@keyframes lp-wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes lp-pop{0%{opacity:0;filter:blur(6px);transform:translateY(10px)scale(.96)}to{opacity:1;filter:none;transform:none}}.lp-ba{padding-block:88px}.lp-ba.is-pinned{height:250svh;padding-block:0}.lp-ba.is-pinned .lp-ba-sticky{align-items:center;height:100svh;display:flex;position:sticky;top:0}.lp-ba-sticky>.lp-x{width:100%}.lp-ba-grid{align-items:center;gap:44px;display:grid}@media (min-width:1024px){.lp-ba-grid{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:80px}}.lp-ba .lp-lede{max-width:440px}.lp-ba-meter{margin-top:40px}.lp-ba-meter .k{color:var(--text);letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;display:flex}.lp-ba-meter .k:before{content:"";background:var(--grad);border-radius:50%;flex:none;width:8px;height:8px}@media (min-width:768px){.lp-ba-meter .k{font-size:19px}}.lp-ba-meter .v{letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:6px 0 0;font-size:clamp(44px,12vw,88px);font-weight:700;line-height:1}.lp-ba-meter .track{background:var(--bg3);border-radius:999px;max-width:420px;height:3px;margin-top:18px;overflow:hidden}.lp-ba-meter .fill{background:var(--grad);transform-origin:0;border-radius:999px;height:100%;transform:scaleX(0)}.lp-ba-meter .steps{color:var(--muted);font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:13px}.lp-ba-meter .note{color:var(--muted2);margin:2px 0 0;font-size:11.5px}.lp-ba-card{--ba-card:0;background:var(--bg2);background:color-mix(in srgb, #fff calc(var(--ba-card) * 100%), var(--bg2));box-shadow:0 0 0 .5px rgba(0, 0, 0, calc(.09 * var(--ba-card))), 0 24px 60px -30px rgba(90, 40, 30, calc(.22 * var(--ba-card)));border-radius:20px;padding:12px;position:relative}@media (min-width:768px){.lp-ba-card{padding:16px}}.lp-ba-tag{height:34px;position:relative}.lp-ba-tag span{white-space:nowrap;letter-spacing:.06em;color:var(--muted2);font-size:12.5px;font-weight:600;position:absolute;top:6px;left:12px}.lp-ba-tag .new{opacity:0;color:var(--glow-coral)}.lp-ba-card ol{margin:0;padding:0;list-style:none}.lp-ba-card li{border-radius:12px;height:44px;margin:0;overflow:hidden}.lp-ba-card .row{align-items:center;gap:12px;height:44px;padding:0 12px;display:flex}.lp-ba-card .no{width:24px;height:24px;box-shadow:var(--ring);color:var(--muted2);font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;flex:none;place-items:center;font-size:10.5px;display:grid;position:relative}.lp-ba-card .tx{flex:1;min-width:0;font-size:14.5px;position:relative}.lp-ba-card .tx>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lp-ba-card .old{color:var(--muted)}.lp-ba-card .tm{white-space:nowrap;text-align:right;min-width:4.2em;color:var(--muted2);font-variant-numeric:tabular-nums;flex:none;font-size:12px;position:relative}.lp-ba-card [data-new]{opacity:0;color:var(--glow-coral);position:absolute;inset:0}.lp-ba-card .no [data-new]{place-items:center;display:grid}.lp-ba-card .tx [data-new]{color:var(--text);font-weight:600}.lp-prices{gap:14px;max-width:1040px;margin:48px auto 0;display:grid}@media (min-width:900px){.lp-prices{grid-template-columns:repeat(3,1fr);gap:18px}.lp-prices.is-two{grid-template-columns:repeat(2,1fr);max-width:720px}}.lp-header .lp-head-start{justify-content:center;min-width:calc(7em + 26px)}@media (min-width:768px){.lp-header .lp-head-start{min-width:calc(7em + 32px)}}.lp-price{box-shadow:var(--surface);background:#fff;border-radius:20px;flex-direction:column;padding:26px;display:flex;position:relative}.lp-price .pl{color:var(--muted);margin:0;font-size:14px}.lp-price .pv{align-items:baseline;gap:4px;margin:14px 0 0;display:flex}.lp-price .pv b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:700;line-height:1}.lp-price .pv span{font-size:16px;font-weight:600}.lp-price .pc{font-variant-numeric:tabular-nums;margin:16px 0 0;font-size:13.5px;font-weight:600}.lp-price .pd{color:var(--muted2);flex:1;margin:6px 0 0;font-size:13px;line-height:1.8}.lp-price .lp-btn{margin-top:24px}.lp-price.is-dark{color:#fff;background:#111;box-shadow:0 30px 60px -30px #14143299}.lp-price.is-dark .pl{color:#fff9}.lp-price.is-dark .pd{color:#ffffff8c}.lp-price.is-dark .lp-btn{color:var(--text);background:#fff}.lp-price.is-dark .lp-btn:hover{background:#ffffffe0}.lp-price .badge-hot{color:#fff;background:#ffffff1f;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600;position:absolute;top:22px;right:22px}.lp-price .badge-hot:before{content:"";background:var(--grad);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.lp-notes{flex-direction:column;align-items:flex-start;gap:10px;width:fit-content;max-width:100%;margin:32px auto 0;padding:0;list-style:none;display:flex}@media (min-width:768px){.lp-notes{grid-template-columns:repeat(2,auto);justify-content:center;gap:10px 40px;width:auto;max-width:1040px;display:grid}}.lp-notes li{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.lp-notes svg{width:12px;height:12px;color:var(--muted2);flex:none}.lp-faq-grid{gap:32px;display:grid}.lp-faq-grid>*,.lp-faq .q{min-width:0}@media (min-width:1024px){.lp-faq-grid{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:72px}}.lp-faq-side{color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.9}.lp-faq-side a{color:var(--text)}.lp-faq{border-top:1px solid #0000001f;margin:0;padding:0;list-style:none}.lp-faq li{border-bottom:1px solid #0000001f;margin:0}.lp-faq button{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--text);background:0 0;border:0;align-items:flex-start;gap:20px;padding:18px 0;display:flex}.lp-faq .q{flex:1;font-size:16px;font-weight:600;line-height:1.6}.lp-faq .pm{flex:none;width:14px;height:14px;margin-top:6px;position:relative}.lp-faq .pm:before,.lp-faq .pm:after{content:"";background:var(--text);width:100%;height:1.5px;transition:transform .35s var(--ease-out);margin-top:-.75px;position:absolute;top:50%;left:0}.lp-faq .pm:after{transform:rotate(90deg)}.lp-faq li.on .pm:after{transform:rotate(0)}.lp-faq .a{transition:grid-template-rows .5s var(--ease-out);grid-template-rows:0fr;display:grid}.lp-faq li.on .a{grid-template-rows:1fr}.lp-faq .a p{color:var(--muted);margin:0;padding-right:32px;font-size:14.5px;line-height:1.95;overflow:hidden}.lp-faq .a p>span{padding-bottom:20px;display:block}.lp-final{isolation:isolate;padding-top:104px;position:relative;overflow:hidden}.lp-final .lp-glow{top:0}.lp-final-in{text-align:center;max-width:720px;margin-inline:auto;position:relative}.lp-final-in h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(34px,9vw,64px);font-weight:700;line-height:1.12}.lp-final-in h2 span{white-space:nowrap;display:inline-block}.lp-final-cta{max-width:360px;margin:36px auto 0}.lp-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;background:#faf9f5f0;border-radius:24px;margin:96px 0 16px;padding:28px;position:relative;box-shadow:0 0 0 .5px #0000000f}@media (min-width:768px){.lp-footer{margin-bottom:28px;padding:44px}}.lp-footer-grid{gap:28px;display:grid}@media (min-width:768px){.lp-footer-grid{grid-template-columns:1.3fr 1fr 1fr}}.lp-footer p{margin:0}.lp-footer .tag{max-width:300px;color:var(--muted);margin-top:14px;font-size:13.5px;line-height:1.85}.lp-footer h3{letter-spacing:0;margin:0;font-size:13px;font-weight:600}.lp-footer ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lp-footer li{margin:0}.lp-footer li a{color:var(--muted);font-size:13.5px;text-decoration:none}.lp-footer li a:hover{color:var(--text)}.lp-footer .copy{border-top:1px solid var(--border);color:var(--muted2);margin-top:28px;padding-top:18px;font-size:12px}@media (prefers-reduced-motion:reduce){.lp-reel-flow,.lp-caret,.lp-examples-label .dot,.lp-ideas-head .dot,.lp-ring .spin,.lp-ring .flow,.lp-prompt:before,.lp-rise,.lp-ideas li,.lp-mock *,.lp-fv *{animation:none!important}.lp.reveal-on [data-reveal]{opacity:1;filter:none;transition:none;transform:none}.lp-why-text span{opacity:1!important}}
