.lp.mk{min-height:100dvh;display:flex;flex-direction:column}.mk-main{flex:1 1;width:100%;max-width:1080px;margin:0 auto;padding:18px 32px 72px}@media (max-width:640px){.mk-main{padding:12px 18px 56px}}.lp .mk-top{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1.5px solid var(--line)}.lp .mk-topin{max-width:1200px;margin:0 auto;padding:10px 32px;display:flex;align-items:center;gap:26px}.lp .mk-logo img{height:48px;width:auto}.lp .mk-nav{display:flex;gap:22px;margin-right:auto}.lp .mk-nav a{white-space:nowrap;color:var(--ink);font-family:var(--display);font-weight:var(--wf-weight-medium);font-size:var(--wf-text-sm)}.lp .mk-nav a:hover{color:var(--accent)}.lp .mk-topcta{padding:10px 18px;font-size:var(--wf-text-sm);white-space:nowrap}.lp .mk-burger,.lp .mk-cta-short{display:none}@media (max-width:860px){.lp .mk-topin{padding:8px 14px;gap:10px}.lp .mk-cta-long,.lp .mk-nav{display:none}.lp .mk-cta-short{display:inline}.lp .mk-logo img{height:40px}.lp .mk-topcta{margin-left:auto;padding:9px 18px}.lp .mk-burger{display:grid;align-content:center;grid-gap:4px;gap:4px;width:42px;height:42px;padding:0 11px;border-radius:12px;border:1.5px solid var(--line);background:var(--surface)}.lp .mk-burger span{display:block;height:2px;border-radius:2px;background:var(--ink)}.lp .mk-burger span:nth-child(2){width:70%}}.mk-drawer-root{position:fixed;inset:0;z-index:70;pointer-events:none}.mk-drawer-root.open{pointer-events:auto}.mk-drawer-scrim{position:absolute;inset:0;background:rgba(51,41,31,.4);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .25s ease}.mk-drawer-root.open .mk-drawer-scrim{opacity:1}.mk-drawer{position:absolute;top:0;bottom:0;left:0;width:min(320px,84vw);display:flex;flex-direction:column;padding:14px 18px calc(22px + env(safe-area-inset-bottom));background:#f5eee3;border-right:1.5px solid #e4d7c2;box-shadow:12px 0 40px rgba(51,41,31,.18);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;transform:translateX(-104%);transition:transform .32s cubic-bezier(.2,.8,.2,1)}.mk-drawer-root.open .mk-drawer{transform:none}.mk-drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.mk-drawer-head img{height:40px;width:auto}.mk-drawer-close{width:38px;height:38px;border:1.5px solid #e4d7c2;border-radius:12px;background:#fffdf8;color:#33291f;font-size:14px;font-weight:800;cursor:pointer}.mk-drawer ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.mk-drawer li a{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;border-radius:14px;color:#33291f;font-size:17px;font-weight:600;text-decoration:none}.mk-drawer li a:active,.mk-drawer li a:hover{background:#fffdf8}.mk-drawer li a span{color:#8a7a66;font-size:22px}.mk-drawer-cta{margin-top:auto;display:flex;justify-content:center;padding:15px 20px;border-radius:999px;background:#e86a4f;color:#fffdf8;font-size:15.5px;font-weight:600;text-decoration:none;box-shadow:0 8px 20px rgba(232,106,79,.32)}.lp .mk-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 18px;padding:0;font-size:var(--wf-text-xs);color:var(--muted)}.lp .mk-crumbs li+li:before{content:"›";margin-right:6px}.lp .mk-crumbs a{color:var(--muted)}.lp .mk-crumbs a:hover{color:var(--accent)}.lp .mk-hero{padding:26px 0 30px;max-width:760px}.lp .mk-hero h1{font-size:var(--wf-h1);line-height:1.08;letter-spacing:-.025em;margin:8px 0 14px;text-wrap:balance}.lp .mk-hero .mk-lede{font-size:var(--wf-text-lg);color:var(--muted);margin:0;line-height:1.55;text-wrap:pretty}.lp .mk-hero .mk-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.lp .mk-sec{padding:34px 0}.lp .mk-sec>h2{font-size:var(--wf-h2);margin-bottom:14px;text-wrap:balance}.lp .mk-sec>.mk-sub{color:var(--muted);margin:-6px 0 18px;max-width:64ch}.lp .mk-prose{max-width:70ch;font-size:var(--wf-text-md);line-height:1.7}.lp .mk-prose p{margin:0 0 14px}.lp .mk-prose h2{font-size:23px;margin:30px 0 10px}.lp .mk-prose h3{font-size:var(--wf-text-lg);margin:22px 0 8px}.lp .mk-prose ul{margin:0 0 14px;padding-left:20px}.lp .mk-prose li{margin:6px 0}.lp .mk-prose a{text-decoration:underline;text-underline-offset:3px}.lp .mk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:14px;gap:14px}.lp .mk-card{display:flex;flex-direction:column;gap:8px;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--wf-radius-md);padding:20px;color:var(--ink);box-shadow:var(--wf-shadow-sm);transition:transform var(--wf-speed) var(--wf-ease),border-color var(--wf-speed) ease}a.mk-card:hover{transform:translateY(-2px);border-color:var(--accent);color:var(--ink)}.lp .mk-card h3{font-size:var(--wf-text-lg);line-height:1.3}.lp .mk-card p{margin:0;color:var(--muted);font-size:var(--wf-text-sm);line-height:1.55}.lp .mk-card .mk-more{margin-top:auto;font-weight:var(--wf-weight-button);color:var(--accent)}.lp .mk-card .mk-more,.lp .mk-card .mk-quote{font-family:var(--display);font-size:var(--wf-text-sm)}.lp .mk-card .mk-quote{font-weight:var(--wf-weight-medium);color:var(--ink)}.lp .mk-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;counter-reset:mkstep}.lp .mk-steps li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:4px 16px;gap:4px 16px;align-items:start;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--wf-radius-md);padding:18px 20px;scroll-margin-top:80px}.lp .mk-steps li:before{counter-increment:mkstep;content:counter(mkstep);grid-row:span 2;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-family:var(--display);font-weight:var(--wf-weight-head)}.lp .mk-steps h3{font-size:var(--wf-text-lg)}.lp .mk-steps p{grid-column:2/-1;margin:0;color:var(--muted);font-size:var(--wf-text-md);line-height:1.6}.lp .mk-steps .mk-time{font-size:var(--wf-text-xs);font-weight:var(--wf-weight-button);color:var(--wf-success);background:var(--wf-success-soft);border-radius:var(--wf-radius-pill);padding:3px 10px;white-space:nowrap}.lp .mk-tablewrap{overflow-x:auto;border:1.5px solid var(--line);border-radius:var(--wf-radius-md);background:var(--surface)}.lp .mk-table{width:100%;border-collapse:collapse;font-size:var(--wf-text-sm);min-width:620px}.lp .mk-table td,.lp .mk-table th{text-align:left;vertical-align:top;padding:14px 16px;border-bottom:1.5px solid var(--line);line-height:1.5}.lp .mk-table tr:last-child td,.lp .mk-table tr:last-child th{border-bottom:none}.lp .mk-table thead th{font-family:var(--display);font-weight:var(--wf-weight-head);background:var(--surface2)}.lp .mk-table tbody th{font-family:var(--display);font-weight:var(--wf-weight-button);width:22%;color:var(--muted)}.lp .mk-table td.mk-us{background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface))}.lp .mk-note{font-size:var(--wf-text-xs);color:var(--muted);margin:10px 0 0}.lp .mk-note a{color:var(--muted);text-decoration:underline}.lp .mk-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:720px){.lp .mk-pair{grid-template-columns:1fr}}.lp .mk-pair .mk-card.us{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 40%,var(--surface))}.lp .mk-price{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch}@media (max-width:760px){.lp .mk-price{grid-template-columns:1fr}}.lp .mk-plan{background:var(--surface);border:2px solid var(--accent);border-radius:var(--wf-radius-lg);padding:26px;box-shadow:var(--wf-shadow-md)}.lp .mk-plan .mk-amount{font-family:var(--display);font-weight:var(--wf-weight-head);font-size:46px;letter-spacing:-.03em;line-height:1;margin:12px 0 4px}.lp .mk-plan .mk-amount small{font-size:var(--wf-text-md);color:var(--muted);font-weight:var(--wf-weight-medium);letter-spacing:0}.lp .mk-plan .mk-alt{color:var(--muted);font-size:var(--wf-text-sm);margin:0 0 16px}.lp .mk-checks{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-gap:9px;gap:9px;font-size:var(--wf-text-md)}.lp .mk-checks li{position:relative;padding-left:26px}.lp .mk-checks li:before{content:"✓";position:absolute;left:0;color:var(--wf-success);font-weight:var(--wf-weight-head)}.lp .mk-plan .btn{width:100%}.lp .mk-costs{width:100%;border-collapse:collapse;font-size:var(--wf-text-sm)}.lp .mk-costs td{padding:10px 0;border-bottom:1.5px solid var(--line)}.lp .mk-costs td:last-child{text-align:right;font-family:var(--display);font-weight:var(--wf-weight-button);white-space:nowrap}.lp .mk-faq{display:grid;grid-gap:10px;gap:10px;max-width:820px}.lp .mk-faq details{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--wf-radius-md);padding:0 20px}.lp .mk-faq details[open]{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.lp .mk-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0}.lp .mk-faq summary::-webkit-details-marker{display:none}.lp .mk-faq summary:after{content:"+";font-family:var(--display);font-weight:var(--wf-weight-head);font-size:20px;color:var(--accent);transition:transform var(--wf-speed) var(--wf-ease)}.lp .mk-faq details[open] summary:after{transform:rotate(45deg)}.lp .mk-faq summary h3{font-size:var(--wf-text-md);font-weight:var(--wf-weight-button);line-height:1.4}.lp .mk-faq details p{margin:0 0 18px;color:var(--muted);font-size:var(--wf-text-md);line-height:1.65}.lp .mk-cta{margin-top:40px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:22px;gap:22px;background:var(--ink);color:var(--wf-white);border-radius:var(--wf-radius-lg);padding:26px 30px}.lp .mk-cta img{width:84px;height:84px}.lp .mk-cta h2{font-size:23px;color:var(--wf-white);text-wrap:balance}.lp .mk-cta p{margin:6px 0 0;color:#cdbfac;font-size:var(--wf-text-sm)}@media (max-width:720px){.lp .mk-cta{grid-template-columns:1fr;text-align:center;justify-items:center}}.lp .mk-foottop{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr))}@media (max-width:960px){.lp .mk-foottop{grid-template-columns:1fr 1fr}}@media (max-width:520px){.lp .mk-foottop{grid-template-columns:1fr}}.lp #faq .mk-faq{max-width:none}.lp .mk-faqmore{margin:16px 0 0;font-family:var(--display);font-weight:var(--wf-weight-button);font-size:var(--wf-text-sm)}.lp .vs-ic{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:var(--wf-weight-head);line-height:1}.lp .vs-ic.yes{background:var(--wf-success);color:var(--wf-white)}.lp .vs-ic.partial{background:color-mix(in srgb,var(--butter) 45%,var(--surface));color:color-mix(in srgb,var(--butter) 40%,var(--ink))}.lp .vs-ic.no{background:color-mix(in srgb,var(--wf-muted) 16%,var(--surface));color:var(--wf-muted)}.lp .vs-ic.unknown{background:transparent;border:1.5px dashed var(--line);color:var(--wf-muted)}.lp .vs-top{display:grid;grid-gap:4px;gap:4px}.lp .vs-top .mk-hero{padding-bottom:18px}.lp .vs-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) auto minmax(0,1fr);align-items:center;grid-gap:28px;gap:28px;padding:30px 36px;border-radius:var(--wf-radius-lg);background:radial-gradient(120% 90% at 0 0,var(--wf-orange-soft),transparent 60%),radial-gradient(90% 80% at 100% 100%,color-mix(in srgb,var(--butter) 28%,transparent),transparent 65%),var(--surface);border:1.5px solid var(--line);box-shadow:var(--wf-shadow-md);overflow:hidden}.lp .vs-us{display:flex;align-items:center;justify-content:center;gap:26px}.lp .vs-phone{position:relative;flex:none;width:170px;aspect-ratio:9/16;border-radius:24px;padding:6px;background:var(--wf-dark);box-shadow:0 18px 40px rgba(51,41,31,.28);animation:vs-float 5s ease-in-out infinite}.lp .vs-phone video{width:100%;height:100%;object-fit:cover;border-radius:19px;display:block;background:var(--surface2)}.lp .vs-phone-tag{position:absolute;left:50%;bottom:-11px;transform:translateX(-50%);white-space:nowrap;font-family:var(--display);font-weight:var(--wf-weight-button);font-size:11px;padding:4px 10px;border-radius:var(--wf-radius-pill);background:var(--accent);color:var(--accent-ink);box-shadow:var(--wf-shadow-cta)}.lp .vs-chips{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.lp .vs-chips li{display:flex;align-items:center;gap:8px;font-family:var(--display);font-weight:var(--wf-weight-medium);font-size:13.5px;line-height:1.25;white-space:nowrap;padding:7px 14px 7px 7px;border-radius:var(--wf-radius-pill);background:var(--surface);border:1.5px solid var(--line);box-shadow:var(--wf-shadow-sm);animation:vs-pop .5s var(--wf-ease) both;animation-delay:calc(.35s + var(--i) * .28s)}.lp .vs-chips .vs-ic{width:18px;height:18px;font-size:10px}.lp .vs-badge{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:var(--wf-weight-head);font-size:17px;color:var(--wf-white);background:linear-gradient(135deg,var(--wf-orange),var(--wf-orange-deep));box-shadow:0 0 0 6px color-mix(in srgb,var(--wf-orange) 16%,transparent);animation:vs-pulse 2.4s ease-in-out infinite}.lp .vs-them-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:20px 16px 18px;max-width:280px;justify-self:center;border-radius:var(--wf-radius-md);border:1.5px dashed var(--line);background:color-mix(in srgb,var(--surface2) 60%,var(--surface));color:var(--muted);transform:rotate(2deg);animation:vs-them-in .7s .2s var(--wf-ease) both}.lp .vs-them-card svg{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.lp .vs-them-card b{color:var(--ink);font-size:var(--wf-text-lg)}.lp .vs-them-card>span{font-size:12px;line-height:1.35}.lp .vs-chips-them{margin-top:8px;text-align:left;gap:5px}.lp .vs-chips-them li{font-size:12px;padding:4px 10px 4px 5px;box-shadow:none;background:transparent;border-color:transparent;color:var(--ink)}.lp .vs-chips-them li.no,.lp .vs-chips-them li.unknown{color:var(--wf-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--wf-muted) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--wf-muted) 60%,transparent)}@media (max-width:760px){.lp .vs-hero{grid-template-columns:1fr;justify-items:center;gap:18px;padding:24px 16px 22px}.lp .vs-us{flex-direction:column;gap:22px}.lp .vs-chips{grid-template-columns:1fr 1fr}.lp .vs-chips li{white-space:normal;font-size:12.5px}.lp .vs-them-card{transform:none;width:100%}}.lp .vs-bars{display:grid;grid-gap:12px;gap:12px;max-width:760px}.lp .vs-bar{display:grid;grid-template-columns:130px minmax(0,1fr) 52px;align-items:center;grid-gap:14px;gap:14px}.lp .vs-bar-name{font-family:var(--display);font-weight:var(--wf-weight-button);font-size:var(--wf-text-sm)}.lp .vs-bar-track{position:relative;height:16px;border-radius:var(--wf-radius-pill);background:var(--surface2);overflow:hidden}.lp .vs-bar-fill{position:absolute;inset:0 auto 0 0;width:var(--pct);border-radius:inherit;background:color-mix(in srgb,var(--wf-muted) 45%,var(--surface2));animation:vs-grow 1.3s cubic-bezier(.2,.8,.2,1) .2s both}.lp .vs-bar.us .vs-bar-fill{background:linear-gradient(90deg,var(--wf-orange),var(--wf-orange-light))}.lp .vs-bar.us .vs-bar-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,253,248,.55) 50%,transparent 70%);background-size:220% 100%;animation:vs-shine 2.6s ease-in-out 1.6s infinite}.lp .vs-bar-score{font-family:var(--display);font-size:var(--wf-text-lg);text-align:right}.lp .vs-bar.us .vs-bar-score{color:var(--accent)}@media (max-width:560px){.lp .vs-bar{grid-template-columns:92px minmax(0,1fr) 44px;gap:10px}}.lp .vs-score th[scope=row]{color:var(--ink);width:32%}.lp .vs-cell{display:flex;align-items:center;gap:10px}.lp .vs-group th{font-family:var(--display);font-weight:var(--wf-weight-head);font-size:var(--wf-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--bg);padding-top:12px;padding-bottom:10px}.lp .vs-theirs td,.lp .vs-theirs th[scope=row]{background:color-mix(in srgb,var(--surface2) 40%,var(--surface))}@media (max-width:560px){.lp .vs-score{min-width:0;font-size:12.5px}.lp .vs-score td,.lp .vs-score th{padding:11px 10px}.lp .vs-cell{flex-direction:column;align-items:flex-start;gap:5px}}.lp .vs-ad tr:not(.vs-group) td.mk-us .vs-ic{animation:vs-pop .45s var(--wf-ease) both;animation-delay:calc(.3s + var(--i) * .12s)}.lp .vs-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;position:relative}.lp .vs-flow:after,.lp .vs-flow:before{content:"";position:absolute;top:21px;left:10%;right:10%;height:4px;border-radius:4px;background:var(--line)}.lp .vs-flow:after{right:auto;width:80%;background:linear-gradient(90deg,var(--wf-orange),var(--wf-orange-light));transform-origin:left;animation:vs-line 6s ease-in-out infinite}.lp .vs-flow li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.lp .vs-flow-dot{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:var(--wf-weight-head);background:var(--surface);border:2px solid var(--line);color:var(--muted);animation:vs-lit 6s ease-in-out infinite;animation-delay:calc(var(--i) * .95s)}.lp .vs-flow b{font-size:var(--wf-text-sm);line-height:1.3}.lp .vs-flow-time{font-size:var(--wf-text-xs);color:var(--wf-success);font-weight:var(--wf-weight-button)}@media (max-width:720px){.lp .vs-flow{grid-template-columns:1fr;gap:12px}.lp .vs-flow:after,.lp .vs-flow:before{display:none}.lp .vs-flow li{flex-direction:row;text-align:left;gap:12px}}.lp .vs-matrix{min-width:900px}.lp .vs-matrix thead th{font-size:11.5px;line-height:1.3;vertical-align:bottom}.lp .vs-matrix td{text-align:center;vertical-align:middle}.lp .vs-matrix td:nth-child(2){font-family:var(--display);font-weight:var(--wf-weight-button);white-space:nowrap}.lp .vs-matrix .vs-theirs-col{background:color-mix(in srgb,var(--surface2) 70%,var(--surface));color:var(--muted)}.lp .vs-matrix .vs-row-us td,.lp .vs-matrix .vs-row-us th{background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface));color:var(--ink)}.lp .vs-matrix .vs-row-us td:nth-child(2) b{color:var(--accent)}@supports (animation-timeline:view()){.lp .vs-reveal{animation:vs-up linear both;animation-timeline:view();animation-range:entry 0 entry 55%}.lp .vs-bars .vs-bar-fill{animation:vs-grow linear both;animation-timeline:view();animation-range:entry 20% cover 45%}.lp .vs-matrix tbody tr,.lp .vs-score tbody tr:not(.vs-group){animation:vs-up linear both;animation-timeline:view();animation-range:entry 0 entry 80%}}@keyframes vs-float{50%{transform:translateY(-8px) rotate(-1.2deg)}}@keyframes vs-pop{0%{opacity:.45;transform:scale(.82) translateY(6px)}}@keyframes vs-pulse{50%{box-shadow:0 0 0 14px color-mix(in srgb,var(--wf-orange) 0%,transparent);transform:scale(1.06)}}@keyframes vs-them-in{0%{opacity:.5;transform:translateX(18px) rotate(6deg)}}@keyframes vs-grow{0%{width:calc(var(--pct) * .15)}}@keyframes vs-shine{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes vs-line{0%{transform:scaleX(0)}75%,90%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes vs-lit{0%,4%{background:var(--surface);border-color:var(--line);color:var(--muted);transform:scale(1)}10%{transform:scale(1.14)}14%,88%{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);transform:scale(1)}to{background:var(--surface);border-color:var(--line);color:var(--muted)}}@keyframes vs-up{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.lp .vs-ad .vs-ic,.lp .vs-badge,.lp .vs-bar-fill,.lp .vs-bar-fill:after,.lp .vs-chips li,.lp .vs-flow-dot,.lp .vs-flow:after,.lp .vs-matrix tbody tr,.lp .vs-phone,.lp .vs-reveal,.lp .vs-score tbody tr,.lp .vs-them-card{animation:none!important}.lp .vs-flow-dot{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}}.lp .uc-flow{display:grid;grid-template-columns:minmax(0,1.15fr) 56px minmax(0,.8fr) 56px minmax(0,.8fr);align-items:center;grid-gap:8px;gap:8px;padding:30px 30px 24px;border-radius:var(--wf-radius-lg);border:1.5px solid var(--line);background:radial-gradient(90% 90% at 0 100%,var(--wf-orange-soft),transparent 60%),radial-gradient(70% 80% at 100% 0,color-mix(in srgb,var(--butter) 30%,transparent),transparent 65%),var(--surface);box-shadow:var(--wf-shadow-md);margin:6px 0 10px}.lp .uc-step{margin:0;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.lp .uc-step figcaption{display:grid;grid-gap:2px;gap:2px}.lp .uc-step figcaption b{font-size:var(--wf-text-md)}.lp .uc-step figcaption span{font-size:var(--wf-text-xs);color:var(--muted);line-height:1.4}.lp .uc-browser{width:100%;max-width:300px;border-radius:14px;background:var(--surface);border:1.5px solid var(--line);box-shadow:var(--wf-shadow-sm);overflow:hidden}.lp .uc-bar{display:flex;align-items:center;gap:5px;padding:8px 10px;background:var(--surface2)}.lp .uc-bar>i{width:8px;height:8px;border-radius:50%;background:var(--line)}.lp .uc-url{flex:1 1;margin-left:6px;padding:4px 10px;border-radius:var(--wf-radius-pill);background:var(--surface);font-family:var(--mono);font-size:11.5px;text-align:left;overflow:hidden}.lp .uc-type{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;border-right:2px solid var(--accent);width:calc(var(--n) * 1ch + 2px);animation:uc-type 7s steps(var(--n)) infinite,uc-caret .8s step-end infinite}.lp .uc-page{position:relative;display:grid;grid-gap:8px;gap:8px;padding:14px;justify-items:start}.lp .uc-logo{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,var(--wf-orange),var(--wf-orange-light))}.lp .uc-line{height:8px;border-radius:4px;background:var(--surface2)}.lp .uc-line.w80{width:80%}.lp .uc-line.w70{width:70%}.lp .uc-line.w60{width:60%}.lp .uc-swatches{display:flex;gap:6px}.lp .uc-swatches i{width:22px;height:22px;border-radius:7px;animation:uc-bob 7s ease-in-out infinite}.lp .uc-swatches i:first-child{background:var(--wf-orange)}.lp .uc-swatches i:nth-child(2){background:var(--butter);animation-delay:.15s}.lp .uc-swatches i:nth-child(3){background:var(--wf-success);animation-delay:.3s}.lp .uc-scan{position:absolute;left:0;right:0;top:0;height:36px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--wf-orange) 22%,transparent),transparent);animation:uc-scan 7s ease-in-out infinite}.lp .uc-link{height:4px;border-radius:4px;background-image:radial-gradient(circle,var(--wf-orange) 2px,transparent 2.5px);background-size:12px 4px;opacity:.8;animation:uc-dots 1.1s linear infinite}.lp .uc-charcard{position:relative;width:150px;aspect-ratio:1;border-radius:28px;background:radial-gradient(circle at 50% 40%,var(--wf-white),var(--wf-orange-soft));border:1.5px solid var(--line);box-shadow:var(--wf-shadow-md);display:grid;place-items:center;animation:uc-pop 7s var(--wf-ease) infinite}.lp .uc-charcard img{width:86%;height:86%;object-fit:contain;border-radius:20px}.lp .uc-spark{position:absolute;width:12px;height:12px;background:var(--butter);-webkit-clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:uc-spark 7s ease-in-out infinite}.lp .uc-spark.s1{top:-6px;right:14px}.lp .uc-spark.s2{bottom:10px;left:-8px;animation-delay:.2s}.lp .uc-spark.s3{top:30%;right:-9px;width:9px;height:9px;animation-delay:.4s}.lp .uc-phone{position:relative;width:132px;aspect-ratio:9/16;padding:5px;border-radius:22px;background:var(--wf-dark);box-shadow:0 16px 34px rgba(51,41,31,.26);animation:vs-float 5s ease-in-out infinite}.lp .uc-phone video{width:100%;height:100%;object-fit:cover;border-radius:17px;display:block;background:var(--surface2)}.lp .uc-rec{position:absolute;top:12px;left:50%;transform:translateX(-50%);white-space:nowrap;font-family:var(--display);font-weight:var(--wf-weight-button);font-size:10px;padding:3px 8px;border-radius:var(--wf-radius-pill);background:var(--wf-success);color:var(--wf-white);animation:uc-rec 7s ease-in-out infinite}@media (max-width:820px){.lp .uc-flow{grid-template-columns:1fr;gap:14px;padding:24px 18px}.lp .uc-link{width:4px;height:34px;justify-self:center;background-size:4px 12px;animation-name:uc-dots-v}}.lp .uc-reel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:820px){.lp .uc-reel{grid-template-columns:1fr}}.lp .uc-story{position:relative;display:flex;flex-direction:column;gap:8px;padding:18px 18px 20px;border-radius:var(--wf-radius-md);background:var(--surface);border:1.5px solid var(--line);box-shadow:var(--wf-shadow-sm);animation:uc-active 12s ease-in-out infinite backwards;animation-delay:calc(var(--i) * 4s)}.lp .uc-progress{height:4px;border-radius:4px;background:var(--surface2);overflow:hidden;margin-bottom:6px}.lp .uc-progress span{display:block;height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,var(--wf-orange),var(--wf-orange-light));transform-origin:left;animation:uc-fill 12s linear infinite backwards;animation-delay:calc(var(--i) * 4s)}.lp .uc-story-n{font-family:var(--display);font-weight:var(--wf-weight-button);font-size:var(--wf-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.lp .uc-story h3{font-size:var(--wf-text-lg)}.lp .uc-story p{margin:0;color:var(--muted);font-size:var(--wf-text-sm);line-height:1.55}.lp .uc-story .uc-hook{color:var(--ink);font-family:var(--display);font-weight:var(--wf-weight-medium);padding:10px 12px;border-radius:12px;background:var(--wf-orange-soft)}.lp .uc-hook span{display:block;font-size:10.5px;font-weight:var(--wf-weight-head);letter-spacing:.1em;text-transform:uppercase;color:var(--wf-orange-deep);margin-bottom:2px}@supports (animation-timeline:view()){.lp .uc-why .mk-card{animation:vs-up linear both;animation-timeline:view();animation-range:entry 0 entry 70%}}@keyframes uc-type{0%{width:.4ch}35%,92%{width:calc(var(--n) * 1ch + 2px)}to{width:.4ch}}@keyframes uc-caret{50%{border-color:transparent}}@keyframes uc-scan{0%,38%{transform:translateY(0);opacity:0}42%{opacity:1}70%{transform:translateY(150px);opacity:1}76%,to{transform:translateY(150px);opacity:0}}@keyframes uc-bob{45%,55%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes uc-dots{to{background-position:12px 0}}@keyframes uc-dots-v{to{background-position:0 12px}}@keyframes uc-pop{0%,55%{transform:scale(.94) rotate(-2deg)}62%{transform:scale(1.06) rotate(1deg)}68%,to{transform:scale(1) rotate(0)}}@keyframes uc-spark{0%,56%{transform:scale(.3) rotate(0);opacity:.35}64%{transform:scale(1.25) rotate(45deg);opacity:1}80%,to{transform:scale(.8) rotate(90deg);opacity:.6}}@keyframes uc-rec{0%,72%{opacity:.4;transform:translateX(-50%) scale(.9)}78%,96%{opacity:1;transform:translateX(-50%) scale(1)}}@keyframes uc-fill{0%{transform:scaleX(.02)}33.33%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes uc-active{0%,33%{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:var(--wf-shadow-md);transform:translateY(-3px)}36%,to{border-color:var(--line);box-shadow:var(--wf-shadow-sm);transform:none}}@media (prefers-reduced-motion:reduce){.lp .uc-charcard,.lp .uc-link,.lp .uc-phone,.lp .uc-progress span,.lp .uc-rec,.lp .uc-scan,.lp .uc-spark,.lp .uc-story,.lp .uc-swatches i,.lp .uc-type,.lp .uc-why .mk-card{animation:none!important}.lp .uc-scan{display:none}}.lp .uc-card{animation:vs-pop .5s var(--wf-ease) both;animation-delay:calc(.05s + var(--i) * .06s)}.lp .uc-card-cast{display:flex;align-items:center;gap:12px;margin-bottom:4px}.lp .uc-card-cast img{width:64px;height:64px;border-radius:18px;object-fit:cover;background:var(--wf-orange-soft);border:1.5px solid var(--line);transition:transform var(--wf-speed) var(--wf-ease)}.lp a.uc-card:hover .uc-card-cast img{transform:rotate(-6deg) scale(1.08)}.lp .uc-card-cast span{font-size:var(--wf-text-xs);color:var(--muted);line-height:1.35}.lp .uc-card-cast b{display:block;color:var(--ink);font-size:var(--wf-text-sm)}@media (prefers-reduced-motion:reduce){.lp .uc-card,.lp .uc-card-cast img{animation:none!important;transition:none}}.lp .hw-hero,.lp .hw-scene{border-radius:var(--wf-radius-lg);border:1.5px solid var(--line);background:radial-gradient(90% 90% at 0 100%,var(--wf-orange-soft),transparent 60%),radial-gradient(70% 80% at 100% 0,color-mix(in srgb,var(--butter) 30%,transparent),transparent 65%),var(--surface);box-shadow:var(--wf-shadow-md)}.lp .hw-hero{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:18px;gap:18px;padding:22px}.lp .hw-rail{list-style:none;margin:0;padding:0;display:grid;align-content:center;grid-gap:8px;gap:8px}.lp .hw-rail a{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:var(--wf-radius-pill);border:1.5px solid var(--line);background:var(--surface);color:var(--muted);font-family:var(--display);font-weight:var(--wf-weight-button);font-size:var(--wf-text-sm);text-decoration:none;animation:hw-rail 15s ease-in-out infinite;animation-delay:calc(var(--i) * 3s - .8s)}.lp .hw-rail-dot{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:var(--wf-weight-head);font-size:13px}.lp .hw-rail-short{display:none}.lp .hw-stage{position:relative;min-height:340px;border-radius:var(--wf-radius-md);background:color-mix(in srgb,var(--surface) 70%,transparent);background-image:radial-gradient(color-mix(in srgb,var(--accent) 16%,transparent) 1.2px,transparent 1.6px);background-size:18px 18px;border:1.5px dashed color-mix(in srgb,var(--accent) 30%,var(--line));overflow:hidden}@media (min-width:761px){.lp .hw-panel>*{scale:1.22}}.lp .hw-panel{position:absolute;inset:0;display:grid;place-items:center;padding:18px;opacity:0;animation:hw-panel 15s var(--wf-ease) infinite;animation-delay:calc(var(--i) * 3s - .8s)}.lp .hw-clock{position:absolute;left:14px;right:14px;bottom:12px;height:4px;border-radius:4px;background:var(--surface2);overflow:hidden}.lp .hw-clock span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--wf-orange),var(--wf-orange-light));transform-origin:left;animation:hw-clock 3s linear infinite;animation-delay:-.8s}@media (max-width:760px){.lp .hw-hero{grid-template-columns:1fr;padding:14px}.lp .hw-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.lp .hw-rail a{flex-direction:column;gap:4px;padding:8px 4px;border-radius:14px;font-size:10.5px;line-height:1.2;text-align:center}.lp .hw-rail-name{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.lp .hw-rail-short{display:block}.lp .hw-stage{min-height:320px}}.lp .hw-duo{display:flex;align-items:center;justify-content:center;gap:14px}.lp .hw-duo .hw-browser{width:200px}.lp .hw-duo .hw-kit{max-width:210px}@media (min-width:761px){.lp .hw-panel>.hw-duo{scale:1.12}}@media (max-width:760px){.lp .hw-duo{flex-direction:column;gap:10px}.lp .hw-duo .hw-browser{width:250px}.lp .hw-duo .uc-page{display:none}.lp .hw-duo .hw-kit{max-width:250px}.lp .hw-duo .hw-shots{display:none}}.lp .hw-browser{max-width:280px}.lp .hw-prods{display:flex;gap:6px;margin-top:4px}.lp .hw-prods i{width:40px;height:40px;border-radius:10px;background:var(--surface2);border:1.5px solid var(--line)}.lp .hw-prods i:nth-child(2){background:var(--wf-orange-soft)}.lp .hw-kit{display:grid;grid-gap:10px;gap:10px;width:100%;max-width:270px;padding:14px;border-radius:var(--wf-radius-md);background:var(--surface);border:1.5px solid var(--line);box-shadow:var(--wf-shadow-sm)}.lp .hw-kit-title{font-family:var(--display);font-size:var(--wf-text-sm)}.lp .hw-kit ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.lp .hw-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--wf-radius-pill);border:1.5px solid var(--line);background:var(--surface2);font-family:var(--display);font-weight:var(--wf-weight-medium);font-size:12px;color:var(--ink);animation:hw-chip 6s var(--wf-ease) infinite;animation-delay:calc(var(--i) * .18s - 1.8s)}.lp .hw-chip.logo:before{content:"";width:12px;height:12px;border-radius:4px;background:linear-gradient(135deg,var(--wf-orange),var(--wf-orange-light))}.lp .hw-chip.tone{background:var(--accent-soft);border-color:transparent;color:var(--accent)}.lp .hw-chip.aud{background:color-mix(in srgb,var(--butter) 35%,var(--surface));border-color:transparent}.lp .hw-sw{display:inline-flex}.lp .hw-sw i{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--surface);margin-left:-4px;background:var(--wf-orange)}.lp .hw-sw i:first-child{margin-left:0}.lp .hw-sw i:nth-child(2){background:var(--butter)}.lp .hw-sw i:nth-child(3){background:var(--wf-success)}.lp .hw-built{position:relative;width:170px;aspect-ratio:1;border-radius:30px;background:radial-gradient(circle at 50% 40%,var(--wf-white),var(--wf-orange-soft));border:1.5px solid var(--line);box-shadow:var(--wf-shadow-md);display:grid;place-items:center;animation:vs-float 5s ease-in-out infinite}.lp .hw-built img{width:88%;height:88%;object-fit:cover;border-radius:22px}.lp .hw-lock,.lp .hw-voice{position:absolute;left:50%;bottom:-12px;transform:translateX(-50%);gap:6px;white-space:nowrap;padding:4px 10px;border-radius:var(--wf-radius-pill);background:var(--wf-success);color:var(--wf-white);font-family:var(--display);font-weight:var(--wf-weight-button);font-size:11px;box-shadow:var(--wf-shadow-sm)}.lp .hw-eq,.lp .hw-lock,.lp .hw-voice{display:inline-flex;align-items:center}.lp .hw-eq{gap:2px;height:12px}.lp .hw-eq i{width:3px;height:100%;border-radius:2px;background:currentColor;transform-origin:center;animation:hw-eq .9s ease-in-out infinite}.lp .hw-eq i:nth-child(2){animation-delay:-.3s}.lp .hw-eq i:nth-child(3){animation-delay:-.6s}.lp .hw-eq i:nth-child(4){animation-delay:-.15s}.lp .hw-fan{position:relative;width:300px;max-width:100%;height:190px}.lp .hw-card{position:absolute;top:18px;left:50%;width:150px;margin-left:-75px;display:grid;grid-gap:5px;gap:5px;padding:12px 12px 14px;border-radius:16px;background:var(--surface);border:1.5px solid var(--line);box-shadow:var(--wf-shadow-sm);font-size:12px}.lp .hw-card b{font-family:var(--display);font-size:13.5px;line-height:1.25}.lp .hw-card-n{font-family:var(--display);font-weight:var(--wf-weight-button);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.lp .hw-card-hook{padding:6px 8px;border-radius:10px;background:var(--wf-orange-soft);color:var(--ink)}.lp .hw-card.c0{transform:translateX(-92px) rotate(-8deg)}.lp .hw-card.c2{transform:translateX(92px) rotate(8deg)}.lp .hw-card.c1{z-index:1;animation:hw-pick 6s var(--wf-ease) infinite;animation-delay:-2.4s}.lp .hw-pick{position:absolute;top:-11px;right:-8px;padding:3px 8px;border-radius:var(--wf-radius-pill);background:var(--accent);color:var(--accent-ink);font-family:var(--display);font-weight:var(--wf-weight-button);font-size:10.5px;box-shadow:var(--wf-shadow-sm)}.lp .hw-phone{position:relative}.lp .hw-ready{position:absolute;top:12px;left:50%;transform:translateX(-50%);white-space:nowrap;padding:3px 8px;border-radius:var(--wf-radius-pill);background:var(--wf-success);color:var(--wf-white);font-family:var(--display);font-weight:var(--wf-weight-button);font-size:10px}.lp .hw-arrow{flex:none;width:44px;height:4px;border-radius:4px;background-image:radial-gradient(circle,var(--wf-orange) 2px,transparent 2.5px);background-size:12px 4px;opacity:.8;animation:uc-dots 1.1s linear infinite}.lp .hw-chat{display:grid;grid-gap:6px;gap:6px;width:100%;max-width:230px;font-size:12.5px;font-family:var(--display);font-weight:var(--wf-weight-medium)}.lp .hw-chat span{padding:7px 12px;border-radius:14px;animation:hw-bubble 6s var(--wf-ease) infinite;animation-delay:-2s}.lp .hw-chat .me{justify-self:end;background:var(--accent);color:var(--accent-ink);border-bottom-right-radius:4px}.lp .hw-chat .bot{justify-self:start;background:var(--surface);border:1.5px solid var(--line);border-bottom-left-radius:4px;animation-delay:-1.2s}.lp .hw-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:22px;gap:22px}.lp .hw-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;grid-gap:32px;gap:32px;scroll-margin-top:90px}.lp .hw-step:nth-child(2n) .hw-step-text{order:2}.lp .hw-step-n{display:inline-block;font-family:var(--display);font-weight:var(--wf-weight-head);font-size:var(--wf-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.lp .hw-step h3{font-size:var(--wf-h3);margin:4px 0 8px}.lp .hw-step p{margin:12px 0 0;color:var(--muted);font-size:var(--wf-text-md);line-height:1.6}.lp .hw-step .mk-time{display:inline-block;font-size:var(--wf-text-xs);font-weight:var(--wf-weight-button);color:var(--wf-success);background:var(--wf-success-soft);border-radius:var(--wf-radius-pill);padding:3px 10px}.lp .hw-scene{min-height:290px;padding:26px 22px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px}@media (max-width:820px){.lp .hw-step{grid-template-columns:1fr;gap:16px}.lp .hw-step:nth-child(2n) .hw-step-text{order:0}.lp .hw-scene{min-height:0;padding:22px 14px}.lp .hw-scene .hw-arrow{width:4px;height:28px;background-size:4px 12px;animation-name:uc-dots-v}.lp .s-char,.lp .s-scan{flex-direction:column}}@media (min-width:821px){.lp .s-scan{gap:12px}.lp .s-scan .hw-browser{max-width:200px}.lp .s-scan .hw-kit{max-width:210px}.lp .s-scan .hw-arrow{width:28px}}.lp .hw-sources{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;max-width:250px}.lp .hw-sources li{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:14px;border:1.5px solid var(--line);background:var(--surface);font-size:12.5px;font-family:var(--display);font-weight:var(--wf-weight-medium);line-height:1.3;animation:hw-src 6s ease-in-out infinite;animation-delay:calc(var(--i) * 2s)}.lp .hw-src-ic{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:13px}.lp .s-char .hw-built{margin-bottom:12px}.lp .s-story{flex-direction:column;gap:8px}.lp .hw-ring{position:relative;width:130px;height:130px;flex:none}.lp .hw-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.lp .hw-ring circle{fill:none;stroke-width:10}.lp .hw-ring .track{stroke:var(--surface2)}.lp .hw-ring .fill{stroke:var(--wf-orange);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;animation:hw-ring 6s cubic-bezier(.22,1,.36,1) infinite;animation-delay:-5s}@property --hw-p{syntax:"<integer>";inherits:false;initial-value:100}.lp .hw-pct{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--display);font-weight:var(--wf-weight-head);font-size:24px;color:var(--ink);counter-reset:hw-p var(--hw-p);animation:hw-pct 6s cubic-bezier(.22,1,.36,1) infinite;animation-delay:-5s}.lp .hw-pct:after{content:counter(hw-p) "%"}.lp .hw-shots{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px;min-width:200px}.lp .hw-shots li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:12px;background:var(--surface);border:1.5px solid var(--line);font-family:var(--display);font-weight:var(--wf-weight-medium);font-size:12.5px;animation:hw-shot 6s ease-out infinite;animation-delay:calc(var(--i) * .9s - 5s)}.lp .hw-shot-thumb{width:22px;height:30px;border-radius:6px;background:linear-gradient(110deg,var(--wf-orange-soft) 30%,var(--wf-white) 50%,var(--wf-orange-soft) 70%);background-size:250% 100%;animation:vs-shine 1.6s linear infinite}.lp .hw-qa{margin-left:auto;padding:2px 7px;border-radius:var(--wf-radius-pill);background:var(--wf-success-soft);color:var(--wf-success);font-size:10.5px;font-weight:var(--wf-weight-button)}.lp .hw-shots .hw-cap{justify-content:center;background:var(--wf-dark);border-color:var(--wf-dark);color:var(--wf-white)}.lp .hw-post-side{display:grid;grid-gap:16px;gap:16px;justify-items:start}.lp .hw-platforms{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;max-width:250px}.lp .hw-platforms li{padding:5px 11px;border-radius:var(--wf-radius-pill);background:var(--surface);border:1.5px solid var(--line);font-family:var(--display);font-weight:var(--wf-weight-button);font-size:12px;animation:hw-chip 6s var(--wf-ease) infinite;animation-delay:calc(var(--i) * .2s - 2s)}.lp .hw-platforms li:last-child{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.lp .hw-beats{margin:4px 0 24px;padding:18px;border-radius:var(--wf-radius-lg);background:var(--surface);border:1.5px solid var(--line);box-shadow:var(--wf-shadow-sm)}.lp .hw-track{position:relative;display:flex;border-radius:14px;overflow:hidden;background:var(--surface2);isolation:isolate}.lp .hw-beat{flex:var(--w) 1 0;display:grid;grid-gap:2px;gap:2px;padding:14px 12px;min-width:0;border-left:2px solid var(--surface)}.lp .hw-beat:first-child{border-left:0}.lp .hw-beat b{font-family:var(--display);font-size:var(--wf-text-md)}.lp .hw-beat span{font-size:var(--wf-text-xs);color:color-mix(in srgb,var(--ink) 70%,transparent);line-height:1.3}.lp .hw-playhead{position:absolute;top:0;bottom:0;left:0;z-index:-1;width:62%;background:linear-gradient(90deg,var(--wf-orange-soft),color-mix(in srgb,var(--wf-orange) 45%,var(--wf-orange-soft)));border-right:3px solid var(--ink);animation:hw-playhead 8s linear infinite;animation-delay:-5s}.lp .hw-captions{display:flex;justify-content:center;margin-top:12px}.lp .hw-capline{padding:5px 12px;border-radius:8px;background:var(--wf-dark);color:var(--wf-white);font-family:var(--display);font-weight:var(--wf-weight-head);font-size:13px}@media (max-width:560px){.lp .hw-beat{padding:12px 6px}.lp .hw-beat b{font-size:12px}.lp .hw-beat span{display:none}}.lp .hw-cast-sub{margin:18px 0 10px}.lp .hw-cast{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lp .hw-cast-belt{display:flex;width:max-content;animation:hw-belt 48s linear infinite}.lp .hw-cast:focus-within .hw-cast-belt,.lp .hw-cast:hover .hw-cast-belt{animation-play-state:paused}.lp .hw-cast-row{list-style:none;margin:0;display:flex;gap:12px;padding:6px 12px 6px 0}.lp .hw-cast-row a{display:flex;align-items:center;gap:10px;width:230px;padding:8px 12px 8px 8px;border-radius:18px;background:var(--surface);border:1.5px solid var(--line);color:var(--muted);font-size:var(--wf-text-xs);line-height:1.35;text-decoration:none;transition:transform var(--wf-speed) var(--wf-ease),border-color var(--wf-speed) ease}.lp .hw-cast-row a:hover{transform:translateY(-3px);border-color:var(--accent)}.lp .hw-cast-row img{flex:none;width:56px;height:56px;border-radius:14px;object-fit:cover;background:var(--wf-orange-soft)}.lp .hw-cast-row b{display:block;color:var(--ink);font-size:var(--wf-text-sm)}.lp .hw-styles{position:relative}.lp .hw-radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.lp .hw-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.lp .hw-tab{display:flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:var(--wf-radius-pill);border:1.5px solid var(--line);background:var(--surface);cursor:pointer;font-size:var(--wf-text-xs);color:var(--muted);line-height:1.3;transition:border-color var(--wf-speed) ease,background var(--wf-speed) ease,transform var(--wf-speed) var(--wf-ease)}.lp .hw-tab:hover{transform:translateY(-2px)}.lp .hw-tab img{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--wf-orange-soft)}.lp .hw-tab b{display:block;color:var(--ink);font-family:var(--display);font-size:var(--wf-text-sm)}.lp #hw-char-bean:checked~.hw-tabs .t-bean,.lp #hw-char-maya:checked~.hw-tabs .t-maya{border-color:var(--accent);background:var(--accent-soft)}.lp #hw-char-bean:focus-visible~.hw-tabs .t-bean,.lp #hw-char-maya:focus-visible~.hw-tabs .t-maya{outline:2px solid var(--accent);outline-offset:2px}.lp .hw-grid{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lp #hw-char-bean:checked~.g-bean,.lp #hw-char-maya:checked~.g-maya{display:grid}.lp .hw-style{margin:0;overflow:hidden;border-radius:var(--wf-radius-md);background:var(--surface);border:1.5px solid var(--line);box-shadow:var(--wf-shadow-sm);animation:vs-pop .5s var(--wf-ease) both;animation-delay:calc(var(--i) * .07s);transition:transform var(--wf-speed) var(--wf-ease),border-color var(--wf-speed) ease}.lp .hw-style:hover{transform:translateY(-4px) rotate(-.6deg);border-color:var(--accent)}.lp .hw-style-img{display:block;aspect-ratio:1;overflow:hidden;background:var(--wf-orange-soft)}.lp .hw-style-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--wf-ease)}.lp .hw-style:hover .hw-style-img img{transform:scale(1.06)}.lp .hw-style figcaption{display:grid;grid-gap:3px;gap:3px;padding:12px 14px 14px}.lp .hw-style figcaption b{font-family:var(--display);font-size:var(--wf-text-md)}.lp .hw-style figcaption span{font-size:var(--wf-text-xs);color:var(--muted);line-height:1.45}@media (max-width:760px){.lp .hw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lp .hw-style figcaption span{display:none}}@supports (animation-timeline:view()){.lp .hw-beats,.lp .hw-step{animation:vs-up linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}@keyframes hw-panel{0%{opacity:0;transform:translateY(14px) scale(.94)}17%,4%{opacity:1;transform:none}21%,to{opacity:0;transform:translateY(-10px) scale(1.03)}}@keyframes hw-rail{0%,1%{background:var(--surface);border-color:var(--line);color:var(--muted)}18%,4%{background:var(--accent-soft);border-color:var(--accent);color:var(--ink);transform:translateX(4px)}22%,to{background:var(--surface);border-color:var(--line);color:var(--muted);transform:none}}@keyframes hw-clock{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hw-chip{0%{opacity:.35;transform:scale(.7) translateY(6px)}7%,88%{opacity:1;transform:none}to{opacity:.35;transform:scale(.7) translateY(6px)}}@keyframes hw-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes hw-pick{0%,25%{transform:none;border-color:var(--line);box-shadow:var(--wf-shadow-sm)}35%,85%{transform:translateY(-14px) scale(1.06);border-color:var(--accent);box-shadow:var(--wf-shadow-md)}to{transform:none;border-color:var(--line);box-shadow:var(--wf-shadow-sm)}}@keyframes hw-bubble{0%,8%{opacity:.3;transform:translateY(8px) scale(.92)}16%,88%{opacity:1;transform:none}to{opacity:.3;transform:translateY(8px) scale(.92)}}@keyframes hw-src{0%,2%{background:var(--surface);border-color:var(--line)}30%,6%{background:var(--accent-soft);border-color:var(--accent);transform:translateX(6px)}36%,to{background:var(--surface);border-color:var(--line);transform:none}}@keyframes hw-ring{0%{stroke-dashoffset:97}75%,to{stroke-dashoffset:0}}@keyframes hw-pct{0%{--hw-p:3}75%,to{--hw-p:100}}@keyframes hw-shot{0%{opacity:.4;transform:translateX(-8px)}8%,94%{opacity:1;transform:none}to{opacity:.4;transform:translateX(-8px)}}@keyframes hw-playhead{0%{width:3px}to{width:100%}}@keyframes hw-belt{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.lp .hw-arrow,.lp .hw-beats,.lp .hw-built,.lp .hw-card.c1,.lp .hw-cast-belt,.lp .hw-chat span,.lp .hw-chip,.lp .hw-clock span,.lp .hw-eq i,.lp .hw-panel,.lp .hw-pct,.lp .hw-platforms li,.lp .hw-playhead,.lp .hw-rail a,.lp .hw-ring .fill,.lp .hw-shot-thumb,.lp .hw-shots li,.lp .hw-sources li,.lp .hw-step,.lp .hw-style{animation:none!important}.lp .hw-stage{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:12px}.lp .hw-panel{position:static;opacity:1;padding:6px}.lp .hw-clock{display:none}.lp .hw-cast{overflow-x:auto}.lp .hw-cast-row[aria-hidden]{display:none}}.consent{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:61;width:min(360px,calc(100vw - 32px));display:grid;grid-template-columns:34px 1fr;grid-gap:10px 12px;gap:10px 12px;align-items:start;padding:14px 14px 12px;background:var(--surface);border:1.5px solid var(--line);border-radius:18px;box-shadow:var(--shadow);font-family:var(--body);color:var(--ink);animation:consent-in .35s cubic-bezier(.2,.8,.2,1)}.consent-mark{width:34px;height:34px;border-radius:10px;background:#ef7116;display:block}.consent-mini{width:auto;display:block;padding:6px;border-radius:14px;cursor:pointer;transition:transform .15s ease}.consent-mini:hover{transform:translateY(-2px)}.consent-text{margin:0;font-size:13px;line-height:1.45;color:var(--ink)}.consent-link{color:var(--muted);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.consent-actions{grid-column:1/-1;display:flex;gap:8px;justify-content:flex-end}.consent-btn{font:600 13px var(--body);padding:8px 16px;border-radius:999px;cursor:pointer;border:1.5px solid var(--line);background:transparent;color:var(--ink)}.consent-btn:hover{background:var(--surface2)}.consent-yes{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.consent-yes:hover{background:var(--accent);filter:brightness(.95)}@keyframes consent-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.consent{animation:none}}@property --st-p{syntax:"<integer>";inherits:false;initial-value:0}.lp.mk.st{overflow-x:clip}.lp.st em{font-style:normal;color:var(--accent)}.lp .st-bleed{margin-inline:calc(50% - 50vw)}.lp .st-kicker{display:block;margin-bottom:10px;font-family:var(--display);font-weight:var(--wf-weight-head);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.lp .st-sub{max-width:46ch;margin:-14px auto 32px;color:var(--muted);font-size:17px;line-height:1.5;text-wrap:pretty}.lp .st-ctas{display:flex;flex-direction:column;gap:10px;width:min(100%,360px)}.lp .st-cta{width:100%;padding:17px 28px;font-size:16.5px;animation:st-glow 2.6s ease-in-out infinite}.lp .st-cta:hover{animation:none}.lp .st-gbtn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px 24px;border-radius:var(--wf-radius-pill);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font-family:var(--display);font-weight:var(--wf-weight-button);font-size:15.5px;box-shadow:var(--wf-shadow-sm);transition:border-color var(--wf-speed) ease,transform var(--wf-speed) var(--wf-ease)}.lp .st-gbtn:hover{border-color:var(--muted);transform:translateY(-1px)}.lp .st-gbtn:disabled{opacity:.7}.lp .st-gerr{font-size:12.5px;color:var(--wf-orange-deep)}.lp.st [data-reveal]>*{transition:opacity .7s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.lp.st [data-reveal]>:nth-child(2){transition-delay:.08s}.lp.st [data-reveal]>:nth-child(n+3){transition-delay:.16s}.lp.st.armed [data-reveal]:not([data-in])>*{opacity:0;transform:translateY(32px)}.lp .st-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:28px;gap:28px;min-height:min(740px,calc(100dvh - 80px));padding:6px 0 30px}.lp .st-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.lp .st-pill{padding:7px 14px;border-radius:var(--wf-radius-pill);background:var(--surface);border:1.5px solid var(--line);font-family:var(--display);font-weight:var(--wf-weight-button);font-size:13px;white-space:nowrap;box-shadow:var(--wf-shadow-sm);animation:st-pop .5s var(--wf-ease) both}.lp .st-hero h1{font-size:clamp(38px,4.4vw,56px);line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.lp .st-hero h1 em{background:linear-gradient(color-mix(in srgb,var(--butter) 70%,transparent),color-mix(in srgb,var(--butter) 70%,transparent)) 0 92% /100% .2em no-repeat;animation:st-underline .9s cubic-bezier(.2,.8,.2,1) .5s both}.lp .st-lede{max-width:34ch;margin:0;color:var(--muted);font-size:18px;line-height:1.5}.lp .st-hero-copy .st-ctas{margin-top:8px}.lp .st-final small,.lp .st-hero-copy small{font-size:13px;color:var(--muted)}.lp .st-stage{position:relative;height:600px}.lp .st-url{position:absolute;top:0;left:50%;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:var(--wf-radius-pill);background:var(--surface);border:1.5px solid var(--line);box-shadow:var(--wf-shadow-md);font-family:var(--mono);font-size:15px;white-space:nowrap;transform:translateX(-50%);animation:st-drop .6s var(--wf-ease) both}.lp .st-type{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;width:calc(var(--n) * 1ch + 2px);border-right:2px solid var(--accent);animation:st-type 1.3s .5s steps(var(--n)) both,st-caret .8s step-end infinite}.lp .st-beam{position:absolute;top:52px;left:50%;width:3px;height:46px;margin-left:-1.5px;background:repeating-linear-gradient(180deg,var(--accent) 0 6px,transparent 6px 12px);animation:st-flow .6s linear infinite}.lp .st-phone{position:absolute;top:104px;left:50%;width:250px;aspect-ratio:9/16;margin-left:-125px;padding:7px;border-radius:36px;background:var(--wf-dark);box-shadow:0 30px 60px rgba(51,41,31,.3),0 0 0 6px color-mix(in srgb,var(--surface) 70%,transparent);animation:st-rise .9s cubic-bezier(.2,.8,.2,1) 1.4s both,st-bob 6s ease-in-out 2.3s infinite}.lp .st-phone video{display:block;width:100%;height:100%;object-fit:cover;border-radius:29px;background:var(--surface2)}.lp .st-waffpeek{position:absolute;z-index:2;left:calc(50% - 250px);bottom:-6px;width:170px;transform-origin:50% 100%;filter:drop-shadow(0 14px 24px rgba(51,41,31,.25));animation:st-peek .8s cubic-bezier(.2,.8,.2,1) 2s both,st-wave 3.2s ease-in-out 2.8s infinite}.lp .st-float{position:absolute;z-index:3;padding:9px 15px;border-radius:var(--wf-radius-pill);background:var(--surface);border:1.5px solid var(--line);box-shadow:var(--wf-shadow-md);font-family:var(--display);font-weight:var(--wf-weight-button);font-size:13.5px;white-space:nowrap;animation:st-pop .5s var(--d) var(--wf-ease) both,st-bob 5s var(--d) ease-in-out infinite}.lp .st-float.f1{--d:2.1s;top:140px;right:0}.lp .st-float.f2{--d:2.4s;top:230px;left:0}.lp .st-float.f3{--d:2.7s;top:340px;right:-8px}.lp .st-float.f4{--d:3s;top:470px;right:6%;background:var(--wf-success);border-color:var(--wf-success);color:#fff}.lp .st-block{padding:52px 0;text-align:center}.lp .st-band{padding:4px 0 8px}.lp .st-band-in{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;padding:22px 28px;border-radius:var(--wf-radius-lg);border:2px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:radial-gradient(60% 120% at 0 50%,color-mix(in srgb,var(--butter) 30%,transparent),transparent 70%),var(--accent-soft);box-shadow:var(--wf-shadow-md)}.lp .st-band-in>img{width:96px;height:auto;transform-origin:50% 100%;filter:drop-shadow(0 8px 14px rgba(51,41,31,.2));animation:st-wave 3.2s ease-in-out infinite}.lp .st-band-copy h2{font-size:clamp(24px,2.6vw,32px);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.lp .st-band-copy p{margin:6px 0 0;color:var(--ink);opacity:.75;font-size:15px}.lp .st-band .st-ctas{width:320px}.lp .st-block>h2,.lp .st-chatcopy h2,.lp .st-final h2{margin-bottom:30px;font-size:clamp(32px,4.2vw,50px);line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.lp .st-steps{position:relative;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:26px 0 0;text-align:left}.lp .st-steps:after,.lp .st-steps:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;border-radius:var(--wf-radius-pill);background:var(--surface2)}.lp .st-steps:after{background:linear-gradient(90deg,var(--wf-orange),var(--wf-orange-light));transform-origin:left}.lp [data-in] .st-steps:after{animation:st-fill 16s linear infinite}.lp .st-step{display:flex;flex-direction:column;gap:14px;padding:12px 12px 18px;border-radius:var(--wf-radius-lg);border:2px solid var(--line);background:var(--surface);box-shadow:var(--wf-shadow-sm)}.lp [data-in] .st-step{animation:st-step-on 16s calc(var(--i) * 4s) infinite both}.lp .st-step-visual{position:relative;display:grid;place-items:center;height:240px;overflow:hidden;border-radius:18px;background:radial-gradient(90% 90% at 0 100%,var(--wf-orange-soft),transparent 60%),radial-gradient(70% 80% at 100% 0,color-mix(in srgb,var(--butter) 30%,transparent),transparent 65%),var(--bg)}.lp .st-step-text{display:flex;align-items:flex-start;gap:12px;padding:0 6px}.lp .st-step-n{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-family:var(--display);font-weight:var(--wf-weight-head);font-size:15px;box-shadow:var(--wf-shadow-cta)}.lp .st-step h3{font-size:18px;line-height:1.25}.lp .st-step p{margin:3px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.lp .sv-scan{display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 12px}.lp .sv-url{padding:9px 16px;border-radius:var(--wf-radius-pill);background:var(--surface);border:1.5px solid var(--line);box-shadow:var(--wf-shadow-md);font-family:var(--mono);font-size:14px}.lp .sv-url .st-type{animation:st-caret .8s step-end infinite}.lp [data-in] .sv-url .st-type{animation:sv-type 8s steps(var(--n)) infinite,st-caret .8s step-end infinite}.lp .sv-kit{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;max-width:230px}.lp .sv-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:var(--wf-radius-pill);background:var(--surface);border:1.5px solid var(--line);font-family:var(--display);font-weight:var(--wf-weight-button);font-size:12.5px}.lp [data-in] .sv-chip{animation:sv-chip 8s calc(1.4s + var(--i) * .22s) infinite both}.lp .sv-sw{display:inline-flex}.lp .sv-sw i{width:11px;height:11px;margin-right:-3px;border-radius:50%;border:1.5px solid var(--surface);background:var(--accent)}.lp .sv-sw i:nth-child(2){background:var(--butter)}.lp .sv-sw i:nth-child(3){background:var(--wf-success)}.lp .sv-char{position:relative;display:grid;place-items:center;width:100%;height:100%}.lp .sv-charcard{position:relative;width:150px;aspect-ratio:4/5;overflow:hidden;border-radius:20px;border:4px solid var(--surface);background:var(--surface2);box-shadow:0 16px 34px rgba(51,41,31,.24);transform:rotate(-2deg)}.lp .sv-charcard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.lp .sv-charcard img:first-child{opacity:1}.lp [data-in] .sv-charcard img{animation:st-xfade 12s calc(var(--i) * 2s) infinite both}.lp .sv-stylename{position:absolute;left:50%;bottom:8px;display:grid;transform:translateX(-50%)}.lp .sv-stylename span{grid-area:1/1;justify-self:center;padding:3px 10px;border-radius:var(--wf-radius-pill);background:rgba(29,28,26,.72);color:#fff;font-family:var(--display);font-weight:var(--wf-weight-button);font-size:11px;white-space:nowrap;opacity:0}.lp .sv-stylename span:first-child{opacity:1}.lp [data-in] .sv-stylename span{animation:st-xfade-flat 12s calc(var(--i) * 2s) infinite both}.lp .sv-lock{position:absolute;top:12px;padding:5px 11px;border-radius:var(--wf-radius-pill);background:var(--wf-success);color:#fff;font-family:var(--display);font-weight:var(--wf-weight-button);font-size:11.5px;white-space:nowrap;box-shadow:0 8px 18px rgba(92,169,126,.35)}.lp [data-in] .sv-lock{animation:st-pop .5s .9s var(--wf-ease) both,st-bob 5s 1.4s ease-in-out infinite}.lp .st-spark{position:absolute;color:var(--butter);font-size:20px;line-height:1;animation:st-twinkle 2.4s ease-in-out infinite}.lp .st-spark:before{content:"✦"}.lp .st-spark.s1{top:16px;right:22%}.lp .st-spark.s2{top:44%;left:18%;font-size:14px;animation-delay:.9s}.lp .sv-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%;height:100%;padding:12px}.lp .sv-frame{position:relative;margin:0;overflow:hidden;border-radius:12px;border:2px solid var(--surface);background:var(--surface2);box-shadow:var(--wf-shadow-sm)}.lp .sv-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.lp .sv-bubble{top:5px;right:5px;padding:3px 6px;border-radius:9px;background:#fff;border:1.5px solid var(--ink);font-size:10.5px;line-height:1.2;text-align:center}.lp .sv-bubble,.lp .sv-frame figcaption{position:absolute;left:5px;font-family:var(--display);font-weight:var(--wf-weight-head)}.lp .sv-frame figcaption{bottom:5px;padding:2px 7px;border-radius:var(--wf-radius-pill);background:var(--accent);color:#fff;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.lp [data-in] .sv-frame{animation:st-beat 8s calc(var(--i) * 2s) infinite both}.lp [data-in] .sv-bubble{animation:st-bubble 8s calc(var(--i) * 2s) infinite both}.lp .sv-render{display:flex;flex-direction:column;align-items:center;gap:10px}.lp .sv-phone{position:relative;width:112px;aspect-ratio:9/16;padding:4px;border-radius:20px;background:var(--wf-dark);box-shadow:0 16px 30px rgba(51,41,31,.28)}.lp .sv-phone video,.lp .sv-phone>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:16px;background:var(--surface2)}.lp .st-rendering{position:absolute;inset:4px;display:grid;place-items:center;border-radius:16px;background:rgba(51,41,31,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0}.lp .st-rendering svg{grid-area:1/1;width:66px;height:66px;transform:rotate(-90deg)}.lp .st-rendering circle{fill:none;stroke-width:10}.lp .st-rendering .track{stroke:rgba(255,253,248,.22)}.lp .st-rendering .fill{stroke:var(--butter);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}.lp .st-pct{grid-area:1/1;counter-reset:st-p var(--st-p);color:#fff;font-family:var(--display);font-weight:var(--wf-weight-head);font-size:15px}.lp .st-pct:after{content:counter(st-p) "%"}.lp .st-ready{position:absolute;top:10px;left:50%;padding:4px 10px;border-radius:var(--wf-radius-pill);background:var(--wf-success);color:#fff;font-family:var(--display);font-weight:var(--wf-weight-head);font-size:11.5px;white-space:nowrap;box-shadow:0 8px 18px rgba(92,169,126,.4);transform:translateX(-50%)}.lp .sv-platforms{list-style:none;display:flex;gap:5px;margin:0;padding:0}.lp .sv-platforms li{padding:3px 8px;border-radius:var(--wf-radius-pill);background:var(--surface);border:1.5px solid var(--line);font-family:var(--display);font-weight:var(--wf-weight-button);font-size:10.5px}.lp [data-in] .st-rendering{animation:st-rendering 8s infinite}.lp [data-in] .st-rendering .fill{animation:st-ring 8s infinite}.lp [data-in] .st-pct{animation:st-count 8s infinite}.lp [data-in] .st-ready{animation:st-ready 8s infinite}.lp [data-in] .sv-platforms li{animation:st-chip 8s calc(var(--i) * .12s) infinite both}.lp .st-chatblock{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;grid-gap:44px;gap:44px;text-align:left}.lp .st-chatcopy .st-sub{margin:-14px 0 0}.lp .st-chat{display:flex;align-items:center;gap:20px}.lp .st-chat-win{flex:1 1;min-width:0;padding:16px;border-radius:var(--wf-radius-lg);border:1.5px solid var(--line);background:var(--surface);box-shadow:var(--wf-shadow-md)}.lp .st-chat-head{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:1.5px solid var(--line)}.lp .st-chat-head img{width:44px;height:44px;padding:2px;border-radius:50%;object-fit:cover;object-position:50% 10%;background:color-mix(in srgb,var(--butter) 35%,var(--surface))}.lp .st-chat-head span{display:flex;flex-direction:column;line-height:1.25}.lp .st-chat-head small{color:var(--wf-success);font-size:12px;font-weight:var(--wf-weight-button)}.lp .st-msgs{display:flex;flex-direction:column;gap:8px;min-height:236px}.lp .st-msg{display:inline-flex;align-items:center;gap:8px;max-width:85%;padding:9px 13px;font-family:var(--display);font-weight:var(--wf-weight-medium);font-size:14px;line-height:1.35}.lp .st-msg.me{align-self:flex-end;border-radius:16px 16px 4px 16px;background:var(--accent);color:#fff}.lp .st-msg.bot{align-self:flex-start;border-radius:16px 16px 16px 4px;background:var(--surface2);color:var(--ink)}.lp .st-redo{display:inline-grid;place-items:center;width:16px;height:16px}.lp .st-redo i{width:14px;height:14px;border-radius:50%;border:2.5px solid color-mix(in srgb,var(--accent) 25%,transparent);border-top-color:var(--accent);animation:st-spin .8s linear infinite}.lp [data-in] .st-msg.m1{animation:st-m1 12s infinite both}.lp [data-in] .st-msg.m2{animation:st-m2 12s infinite both}.lp [data-in] .st-msg.m3{animation:st-m3 12s infinite both}.lp [data-in] .st-msg.m4{animation:st-m4 12s infinite both}.lp [data-in] .st-msg.m5{animation:st-m5 12s infinite both}.lp .st-chat-phone .sv-phone{width:170px;padding:6px;border-radius:28px}.lp .st-chat-phone .sv-phone>img{position:absolute;inset:6px;width:calc(100% - 12px);height:calc(100% - 12px);border-radius:22px}.lp .st-chat-new{position:absolute;top:14px;left:50%;padding:4px 11px;border-radius:var(--wf-radius-pill);background:var(--butter);color:var(--ink);font-family:var(--display);font-weight:var(--wf-weight-head);font-size:12px;white-space:nowrap;transform:translateX(-50%)}.lp [data-in] .st-chat-before{animation:st-reshoot 12s infinite}.lp [data-in] .st-chat-after{animation:st-after 12s infinite both}.lp [data-in] .st-chat-new{animation:st-newtag 12s infinite both}.lp .st-vs-duo{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;max-width:880px;margin:0 auto;text-align:left}.lp .st-vs-card{position:relative;padding:26px 24px;border-radius:var(--wf-radius-lg)}.lp .st-vs-card b{display:block;margin:16px 0 12px;font-size:20px}.lp .st-vs-card ul{list-style:none;display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;font-family:var(--display);font-weight:var(--wf-weight-button);font-size:15px}.lp .st-vs-card.them{background:var(--surface2);border:1.5px solid var(--line);color:var(--muted);rotate:-1.5deg}.lp .st-vs-card.us{background:var(--surface);border:2.5px solid var(--accent);box-shadow:0 18px 40px rgba(232,106,79,.22);rotate:1.5deg;scale:1.03}.lp .st-vs-card.us li{color:var(--ink)}.lp .st-vs-waff{position:absolute;top:-64px;right:-14px;width:112px;transform-origin:50% 100%;filter:drop-shadow(0 10px 18px rgba(51,41,31,.22));animation:st-wave 3.2s ease-in-out infinite}.lp .st-vs-faces{display:flex}.lp .st-vs-faces>*{width:62px;height:62px;margin-right:-12px;border-radius:50%;border:3px solid var(--surface)}.lp .st-vs-card.them .st-vs-faces svg{padding:10px;background:#d9cfc0;fill:#a99d8c}.lp .st-vs-card.us .st-vs-faces img{object-fit:cover;background:var(--surface2);box-shadow:var(--wf-shadow-sm)}.lp .st-vs-badge{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--ink);color:var(--wf-white);font-family:var(--display);font-weight:var(--wf-weight-head);font-size:18px;box-shadow:0 10px 24px rgba(51,41,31,.3)}.lp [data-in] .st-vs-card.them{animation:st-in-l .7s cubic-bezier(.2,.8,.2,1) .2s both}.lp [data-in] .st-vs-card.us{animation:st-in-r .7s cubic-bezier(.2,.8,.2,1) .4s both,st-bob 5s ease-in-out 1.2s infinite}.lp [data-in] .st-vs-badge{animation:st-pop .5s .7s var(--wf-ease) both,st-glow-ink 2.4s 1.3s ease-in-out infinite}.lp .st-scores{display:grid;grid-gap:10px;gap:10px;max-width:620px;margin:46px auto 0;text-align:left}.lp .st-score{display:grid;grid-template-columns:120px minmax(0,1fr) 50px;align-items:center;grid-gap:12px;gap:12px}.lp .st-score-name{font-family:var(--display);font-weight:var(--wf-weight-button);font-size:14px}.lp .st-score-track{height:14px;overflow:hidden;border-radius:var(--wf-radius-pill);background:var(--surface2)}.lp .st-score-track span{display:block;width:var(--pct);height:100%;border-radius:inherit;background:color-mix(in srgb,var(--wf-muted) 45%,var(--surface2))}.lp .st-score.us .st-score-track span{background:linear-gradient(90deg,var(--wf-orange),var(--wf-orange-light))}.lp .st-score b{text-align:right;font-size:var(--wf-text-lg)}.lp .st-score.us .st-score-name,.lp .st-score.us b{color:var(--accent)}.lp [data-in] .st-score-track span{animation:st-grow 1.2s calc(.9s + var(--i) * .12s) cubic-bezier(.2,.8,.2,1) both}.lp .st-scores-link{justify-self:center;margin-top:6px;font-family:var(--display);font-weight:var(--wf-weight-button);font-size:13px;color:var(--muted)}.lp .st-cast{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0}.lp .st-cast li{position:relative;aspect-ratio:1;overflow:hidden;border-radius:24px;border:4px solid var(--surface);background:var(--surface2);box-shadow:var(--wf-shadow-md);rotate:-2deg;transition:rotate var(--wf-speed) ease,scale var(--wf-speed) var(--wf-ease)}.lp .st-cast li:nth-child(2n){rotate:2deg}.lp .st-cast li:hover{rotate:0deg;scale:1.05;z-index:1}.lp .st-cast img{width:100%;height:100%;object-fit:cover}.lp .st-cast span{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;padding:26px 10px 9px;background:linear-gradient(transparent,rgba(29,24,18,.72));color:rgba(255,253,248,.85);font-size:11.5px;line-height:1.3;text-align:left}.lp .st-cast b{color:#fff;font-size:14.5px}.lp [data-in] .st-cast li{animation:st-pop .5s calc(.2s + var(--i) * .06s) var(--wf-ease) both,st-bob 6s calc(var(--i) * -.7s) ease-in-out infinite}.lp .st-final{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:40px;padding:60px 24px;border-radius:var(--wf-radius-lg);background:radial-gradient(70% 90% at 50% 0,rgba(242,190,77,.22),transparent 70%),var(--ink);color:var(--wf-white);text-align:center}.lp .st-final h2{margin-bottom:4px;color:var(--wf-white)}.lp .st-final img{width:150px;height:auto;transform-origin:50% 100%;animation:st-wave 3.2s ease-in-out infinite}.lp .st-final small{color:#cdbfac}@media (max-width:960px){.lp .st-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .st-cast{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.lp .st-hero{grid-template-columns:1fr;min-height:0;gap:8px;padding-top:18px;text-align:center}.lp .st-hero-copy{align-items:center}.lp .st-lede{margin:0 auto}.lp .st-block{padding:44px 0}.lp .st-band-in{grid-template-columns:1fr;justify-items:center;gap:14px;padding:24px 18px;text-align:center}.lp .st-band-in>img{width:84px}.lp .st-band .st-ctas{width:min(100%,360px)}.lp .st-chatblock{grid-template-columns:1fr;gap:26px;text-align:center}.lp .st-chatblock .st-chat{text-align:left}.lp .st-chatcopy .st-sub{margin:-14px auto 0}}@media (max-width:560px){.lp .st-hero h1{font-size:clamp(34px,9.6vw,42px)}.lp .st-pill{padding:6px 12px;font-size:12.5px}.lp .st-block{padding:36px 0}.lp .st-lede{font-size:16.5px}.lp .st-ctas{width:100%}.lp .st-stage{height:500px;margin:0 -4px}.lp .st-phone{top:92px;width:196px;margin-left:-98px;border-radius:30px}.lp .st-phone video{border-radius:24px}.lp .st-waffpeek{left:-6px;width:120px}.lp .st-float{padding:7px 11px;font-size:12px}.lp .st-float.f1{top:118px;right:-4px}.lp .st-float.f2{top:200px;left:-4px}.lp .st-float.f3{top:296px;right:-4px}.lp .st-float.f4{top:404px;right:0}.lp .st-block>h2,.lp .st-chatcopy h2,.lp .st-final h2{margin-bottom:22px}.lp .st-sub{margin:-8px auto 24px;font-size:15.5px}.lp .st-steps{grid-template-columns:1fr;gap:14px;padding:0 0 0 18px}.lp .st-steps:after,.lp .st-steps:before{top:0;bottom:0;right:auto;width:5px;height:auto}.lp .st-steps:after{transform-origin:top}.lp [data-in] .st-steps:after{animation-name:st-fill-y}.lp .st-step-visual{height:220px}.lp .st-chat-phone{display:none}.lp .st-msg{font-size:13.5px}.lp .st-vs-duo{grid-template-columns:1fr;justify-items:stretch}.lp .st-vs-badge{justify-self:center;z-index:1;margin:-6px 0}.lp .st-vs-waff{top:-50px;right:-4px;width:88px}.lp .st-score{grid-template-columns:96px minmax(0,1fr) 44px;gap:10px}.lp .st-cast{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lp .st-cast li{border-radius:18px;border-width:3px}.lp .st-cast span{padding:18px 7px 6px;font-size:0}.lp .st-cast b{font-size:12px}.lp .st-final{padding:44px 18px}}@media (prefers-reduced-motion:reduce){.lp.st *,.lp.st :after,.lp.st :before{animation:none!important;transition:none!important}}@keyframes st-underline{0%{background-size:0 .2em}}@keyframes st-glow{50%{box-shadow:0 8px 20px rgba(232,106,79,.32),0 0 0 9px rgba(232,106,79,.12)}}@keyframes st-glow-ink{50%{box-shadow:0 10px 24px rgba(51,41,31,.3),0 0 0 8px rgba(51,41,31,.1)}}@keyframes st-drop{0%{opacity:0;transform:translate(-50%,-16px)}}@keyframes st-type{0%{width:.4ch}}@keyframes sv-type{0%{width:.4ch}22%,92%{width:calc(var(--n) * 1ch + 2px)}to{width:.4ch}}@keyframes st-caret{50%{border-color:transparent}}@keyframes st-flow{to{background-position:0 12px}}@keyframes st-rise{0%{opacity:0;transform:translateY(60px) scale(.9)}}@keyframes st-peek{0%{opacity:0;translate:-40px 60px}}@keyframes st-wave{0%,to{transform:rotate(0deg)}20%{transform:rotate(-5deg)}40%{transform:rotate(4deg)}60%{transform:rotate(-3deg)}80%{transform:rotate(1deg)}}@keyframes st-bob{50%{translate:0 -10px}}@keyframes st-pop{0%{opacity:0;scale:.4}70%{scale:1.08}}@keyframes st-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes st-fill-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes st-step-on{0%{border-color:var(--line);transform:none}22%,3%{border-color:var(--accent);transform:translateY(-6px);box-shadow:0 18px 36px rgba(232,106,79,.18)}25%,to{border-color:var(--line);transform:none}}@keyframes sv-chip{0%{opacity:0;transform:translateY(8px) scale(.6)}5%{opacity:1;transform:scale(1.08)}78%,8%{opacity:1;transform:none}86%,to{opacity:0;transform:none}}@keyframes st-xfade{0%{opacity:0;transform:scale(1.08)}4%{opacity:1}16.66%{opacity:1;transform:scale(1)}21%,to{opacity:0;transform:scale(1)}}@keyframes st-xfade-flat{0%{opacity:0}16.66%,4%{opacity:1}20%,to{opacity:0}}@keyframes st-twinkle{50%{opacity:.25;transform:scale(.6) rotate(45deg)}}@keyframes st-beat{0%{opacity:.45;transform:scale(.95)}25%,5%{opacity:1;transform:scale(1.03)}30%,to{opacity:.45;transform:scale(.95)}}@keyframes st-bubble{0%{opacity:0;transform:scale(.5)}5%{opacity:1;transform:scale(1.1)}25%,8%{opacity:1;transform:none}30%,to{opacity:0;transform:none}}@keyframes st-rendering{0%,44%{opacity:1}50%,to{opacity:0}}@keyframes st-ring{0%{stroke-dashoffset:100}44%,to{stroke-dashoffset:0}}@keyframes st-count{0%{--st-p:0}44%,to{--st-p:100}}@keyframes st-ready{0%,48%{opacity:0;transform:translateX(-50%) scale(.5)}53%{opacity:1;transform:translateX(-50%) scale(1.15)}57%,94%{opacity:1;transform:translateX(-50%)}to{opacity:0;transform:translateX(-50%)}}@keyframes st-chip{0%,52%{opacity:0;transform:translateY(8px)}58%,95%{opacity:1;transform:none}to{opacity:0}}@keyframes st-spin{to{transform:rotate(1turn)}}@keyframes st-m1{0%,3%{opacity:0;transform:translateY(10px) scale(.9)}6%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes st-m2{0%,14%{opacity:0;transform:translateY(10px) scale(.9)}17%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes st-m3{0%,25%{opacity:0;transform:translateY(10px) scale(.9)}28%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes st-m4{0%,50%{opacity:0;transform:translateY(10px) scale(.9)}53%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes st-m5{0%,64%{opacity:0;transform:translateY(10px) scale(.9)}67%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes st-reshoot{0%,26%{filter:none}32%,48%{filter:blur(5px) brightness(.8)}52%,to{filter:none}}@keyframes st-after{0%,49%{opacity:0}53%,92%{opacity:1}97%,to{opacity:0}}@keyframes st-newtag{0%,50%{opacity:0;transform:translateX(-50%) scale(.5)}55%{opacity:1;transform:translateX(-50%) scale(1.15)}59%,92%{opacity:1;transform:translateX(-50%)}97%,to{opacity:0;transform:translateX(-50%)}}@keyframes st-in-l{0%{opacity:0;translate:-50px 0}}@keyframes st-in-r{0%{opacity:0;translate:50px 0}}@keyframes st-grow{0%{width:0}}