:root{--accent:#d42a32;--accent-hover:#b71c24;--accent-soft:#f0646b;--on-accent:#000;--bg:#000;--surface-1:#161617;--surface-2:#222224;--surface-3:#2e2e30;--border:#2e2e30;--border-strong:#3d3d40;--text:#fff;--text-muted:#c9c9cc;--text-dim:#9a9a9d;--success:#22c55e;--warning:#f59e0b;--error:#f97316;--display-xl:48px;--display-l:36px;--h1:28px;--h2:22px;--h3:18px;--body-l:17px;--body:15px;--body-s:13px;--label:12px;--button:16px;--stat-xl:64px;--stat-l:40px;--r-sm:8px;--r-md:16px;--r-lg:20px;--r-xl:28px;--density:1}.pf-phone{width:390px;height:844px;background:var(--bg);color:var(--text);font-family:var(--font-body),sans-serif;font-size:var(--body);line-height:1.4;position:relative;overflow:hidden;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}.pf-status{height:47px;flex-shrink:0;display:flex;justify-content:space-between;align-items:flex-end;padding:0 24px 8px;font-size:15px;font-weight:600;letter-spacing:.3px}.pf-status-icons{display:flex;gap:5px;align-items:center}.pf-status-icons svg{display:block}.pf-tabbar{flex-shrink:0;height:83px;background:var(--surface-1);border-top:1px solid var(--border);display:flex;align-items:flex-start;padding:10px 8px 0}.pf-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;color:var(--text-dim);font-size:10px;font-weight:500}.pf-tab svg{width:24px;height:24px}.pf-appbar{flex-shrink:0;height:56px;display:flex;align-items:center;padding:0 16px;gap:12px}.pf-appbar-title{font-family:var(--font-display),sans-serif;font-weight:600;font-size:var(--h2);letter-spacing:.3px;text-transform:none;flex:1}.pf-iconbtn{width:40px;height:40px;border-radius:50%;background:var(--surface-2);display:flex;align-items:center;justify-content:center;color:var(--text)}.pf-body{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:0 16px}.pf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:999px;font-size:var(--button);font-weight:600;font-family:inherit;cursor:pointer;border:none;white-space:nowrap}.pf-btn-primary{background:var(--accent);color:#fff;box-shadow:0 8px 24px -8px rgba(212,42,50,.6)}.pf-btn-primary:hover{background:var(--accent-hover)}.pf-btn-secondary{background:var(--surface-2);color:var(--text);border:1px solid var(--border)}.pf-btn-ghost{background:transparent;color:var(--text)}.pf-btn-block{width:100%}.pf-btn-lg{padding:18px 24px;font-size:17px}.pf-card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);padding:calc(20px * var(--density))}.pf-card-flat{background:var(--surface-2);border:none}.pf-card-elev{background:linear-gradient(180deg,#222224,#161617);box-shadow:0 12px 32px -12px rgba(0,0,0,.4)}.pf-headline{font-family:var(--font-display),sans-serif;font-weight:600;letter-spacing:-.005em;line-height:1.02}.pf-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--surface-2);font-size:var(--body-s);font-weight:500;color:var(--text-muted);border:1px solid var(--border)}.pf-chip-accent{background:rgba(212,42,50,.12);border-color:rgba(212,42,50,.4);color:var(--accent)}.pf-stat-label{font-size:var(--label);color:var(--text-dim);text-transform:uppercase;letter-spacing:.6px;font-weight:600}.pf-stat-value{font-family:var(--font-display),sans-serif;font-weight:600;font-size:var(--stat-l);letter-spacing:.3px;line-height:1}.pf-image{background:linear-gradient(135deg,rgba(212,42,50,.14),rgba(212,42,50,.03) 60%,transparent),linear-gradient(180deg,#2e2e30,#161617);position:relative;overflow:hidden}.pf-image:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,hsla(0,0%,100%,.06) 0,transparent 1px),radial-gradient(circle at 70% 60%,hsla(0,0%,100%,.04) 0,transparent 1px);background-size:12px 12px,18px 18px}.pf-progress{height:6px;background:var(--surface-3);border-radius:999px;overflow:hidden}.pf-progress-bar{height:100%;background:var(--accent);border-radius:999px}.pf-scroll{flex:1;overflow-y:auto;padding-bottom:16px;scrollbar-width:none}.pf-scroll::-webkit-scrollbar{display:none}.pf-stack>*+*{margin-top:var(--gap,12px)}.pf-tab.active,a{color:var(--accent)}a:hover{color:#f0646b}:root{--lp-bg:#000;--s1:#0b0b0c;--hl:var(--font-display),sans-serif}.lp-page{width:1440px;background:var(--lp-bg);overflow:hidden;position:relative;border-radius:6px;box-shadow:0 40px 120px rgba(0,0,0,.6)}.lp-phone{position:relative;flex-shrink:0}.lp-phone-body{width:410px;height:864px;transform-origin:0 0;border-radius:64px;padding:10px;box-sizing:border-box;background:linear-gradient(150deg,#3a3a3f,#151517 35%,#0a0a0b 70%,#2a2a2e);box-shadow:inset 0 0 0 1.5px #4a4a50,inset 0 0 0 4px #0b0b0c,0 70px 120px -40px rgba(0,0,0,.95)}.lp-phone-body.glow{box-shadow:inset 0 0 0 1.5px #4a4a50,inset 0 0 0 4px #0b0b0c,0 70px 120px -40px rgba(0,0,0,.95),0 0 120px -30px rgba(212,42,50,.55)}.lp-phone-screen{width:390px;height:844px;border-radius:54px;overflow:hidden;position:relative;background:#000}.lp-island{position:absolute;top:11px;left:50%;margin-left:-62px;width:124px;height:36px;border-radius:20px;background:#000;z-index:20}.lp-phone .pf-image{background:var(--pfimg) center/cover no-repeat!important}.lp-phone .pf-image>svg{display:none!important}.lp-phone .pf-status{position:relative;z-index:21}.lp-wrap{max-width:1200px;margin:0 auto;padding:0 40px}.lp-sec{padding:140px 0;position:relative}.lp-s1{background:var(--s1);border-top:1px solid #1c1c1e}.lp-eyebrow{display:inline-block;font-family:var(--hl);font-weight:700;letter-spacing:3px;text-transform:uppercase;font-size:14px;color:var(--accent);margin-bottom:16px}.lp-h1{font-weight:800;font-size:88px;line-height:.98;letter-spacing:-.5px;margin:24px 0 20px}.lp-h1,.lp-h2{font-family:var(--hl);text-transform:uppercase;text-wrap:balance}.lp-h2{font-weight:700;font-size:56px;line-height:1.02;margin:0 0 56px}.lp-sub{font-size:19px;color:#c9c9cc;max-width:560px;margin:0 0 32px}.lp-muted,.lp-sub{line-height:1.55;text-wrap:pretty}.lp-muted{color:#a1a1a6}.lp-dim{color:#8a8a8f}.lp-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:99px;background:rgba(212,42,50,.12);border:1px solid rgba(212,42,50,.4);font-size:14px;font-weight:600;color:#fff}.lp-badge.dark{background:rgba(0,0,0,.2);border-color:rgba(0,0,0,.35)}.lp-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 rgba(212,42,50,.7);animation:lpPing 1.8s infinite}.lp-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding:0 28px;border-radius:14px;background:var(--accent);color:#fff;font-weight:700;font-size:16px;white-space:nowrap;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s;box-shadow:0 14px 40px -12px rgba(212,42,50,.8)}.lp-btn:hover{transform:translateY(-2px);box-shadow:0 20px 50px -12px #d42a32}.lp-btn-sm{height:42px;padding:0 18px;font-size:14px;border-radius:11px}.lp-btn-lg{height:62px;padding:0 36px;font-size:17px}.lp-shine:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.35),transparent);transform:skewX(-20deg);animation:lpShine 3.6s 1.2s infinite}.lp-chip{display:inline-flex;padding:5px 12px;border-radius:99px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff}.lp-chip.red{background:var(--accent);border-color:var(--accent)}.lp-ic{width:48px;height:48px;border-radius:14px;background:rgba(212,42,50,.14);display:flex;align-items:center;justify-content:center;margin-bottom:20px;flex-shrink:0}.lp-ic.sm{width:38px;height:38px;border-radius:11px;margin:0}.lp-card{background:#111113;border:1px solid #222225;border-radius:24px;padding:32px;transition:transform .35s,border-color .35s}.lp-card:hover{transform:translateY(-6px);border-color:rgba(212,42,50,.5)}.lp-card-t{font-family:var(--hl);font-weight:700;font-size:26px;text-transform:uppercase;margin-bottom:10px}.lp-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lp-stat{white-space:nowrap;font-family:var(--hl);font-weight:700;font-size:44px;line-height:1}.lp-nav{position:relative;z-index:10;display:flex;align-items:center;gap:40px;padding:28px 56px}.lp-nav-links{display:flex;gap:32px;margin-left:auto;font-size:15px;color:#c9c9cc;font-weight:500}.lp-nav-links span{cursor:pointer;transition:color .2s}.lp-nav-links span:hover{color:#fff}.lp-nav.on-red .lp-btn{background:#000;box-shadow:none}.lp-nav.on-red .lp-nav-links{color:#fff}.lp-form{display:flex;gap:8px;max-width:520px;padding:6px;border-radius:18px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14)}.lp-form input{all:unset;flex:1;min-width:0;padding:0 16px;font-size:16px;color:#fff}.lp-form input::placeholder{color:#8a8a8f}.lp-form.dark{background:rgba(0,0,0,.25);border-color:rgba(0,0,0,.3)}.lp-form.dark input::placeholder{color:hsla(0,0%,100%,.75)}.lp-form.dark .lp-btn{background:#000;box-shadow:0 14px 40px -12px rgba(0,0,0,.6)}@keyframes lpPing{0%{box-shadow:0 0 0 0 rgba(212,42,50,.7)}80%,to{box-shadow:0 0 0 12px rgba(212,42,50,0)}}@keyframes lpShine{0%{left:-60%}35%,to{left:130%}}@keyframes lpWord{0%{transform:translateY(105%) rotate(4deg);opacity:0}to{transform:none;opacity:1}}@keyframes lpFade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lpRise{0%{opacity:0;transform:translateY(80px) scale(.96)}to{opacity:1;transform:none}}@keyframes lpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes lpKb{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.14) translate(-2%,-1.5%)}}@keyframes lpMarquee{to{transform:translateX(-50%)}}@keyframes lpSpin{to{transform:rotate(1turn)}}@keyframes lpPulse{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.6);opacity:0}}@keyframes lpBar{0%{width:0}to{width:100%}}@keyframes lpGlow{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.lp-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em}.lp-word>span{display:inline-block;animation:lpWord .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:inherit}.lp-fade{animation:lpFade .9s cubic-bezier(.2,.8,.2,1) .45s both}.lp-rise{animation:lpRise 1.2s cubic-bezier(.2,.8,.2,1) .3s both}.float-slow{animation:lpFloat 6s ease-in-out infinite}.kb{animation:lpKb 16s ease-in-out infinite alternate}.lp-js .rv{opacity:0;transform:translateY(36px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0ms)}.rv.in{opacity:1;transform:none}.lp-video{width:100%;height:100%;object-fit:cover;display:block}.lp-ticker{border-top:1px solid #1c1c1e;border-bottom:1px solid #1c1c1e;background:var(--s1);padding:26px 0;overflow:hidden}.lp-ticker.red{background:var(--accent);border:none}.lp-ticker.red .sep{color:#000}.lp-marquee{display:flex;gap:44px;width:max-content;animation:lpMarquee 38s linear infinite;font-family:var(--hl);font-weight:700;font-size:22px;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}.lp-marquee.fast{animation-duration:22s}.lp-marquee .sep{color:var(--accent)}.lp-solution{margin-top:28px;display:flex;align-items:center;gap:24px;padding:26px 32px;border-radius:20px;background:linear-gradient(90deg,rgba(212,42,50,.16),rgba(212,42,50,.02));border:1px solid rgba(212,42,50,.35);font-size:19px}.lp-sec-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px}.lp-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:520px 560px 420px;gap:20px}.lp-tile{position:relative;overflow:hidden;border-radius:28px;background:#111113;border:1px solid #222225;transition:border-color .4s}.lp-tile:hover{border-color:rgba(212,42,50,.55)}.lp-tile:hover .lp-tile-phone{transform:translateY(-14px)}.lp-tile-phone{position:absolute;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.lp-tile-txt{position:relative;z-index:2;padding:36px}.lp-tile-txt h3{font-family:var(--hl);font-weight:700;font-size:36px;line-height:1.02;text-transform:uppercase;margin:16px 0 10px;max-width:420px}.t-plan{grid-column:span 3}.t-plan .lp-tile-txt{padding:56px;max-width:520px}.t-plan .lp-tile-txt h3{font-size:56px}.lp-tile-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}.t-plan:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#000 20%,rgba(0,0,0,.55) 55%,rgba(0,0,0,.2))}.t-plan .lp-tile-phone{z-index:2}.t-pr{grid-column:span 3;background:radial-gradient(ellipse at 80% 50%,rgba(212,42,50,.22),transparent 60%),#111113}.t-pr .lp-tile-txt{padding:56px}.lp-pr-row{display:flex;gap:56px;margin-top:34px}.t-food,.t-live,.t-prog{background:radial-gradient(ellipse at 50% 100%,rgba(212,42,50,.22),transparent 65%),#111113}.lp-eb{position:relative;overflow:hidden;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;padding:56px;border-radius:32px;background:linear-gradient(135deg,#2a0c0f,#140708 45%,#0e0e10);border:1px solid rgba(212,42,50,.5)}.lp-eb-glow{position:absolute;right:-120px;top:-160px;width:520px;height:520px;border-radius:50%;background:radial-gradient(closest-side,rgba(212,42,50,.45),transparent);animation:lpGlow 5s ease-in-out infinite}.lp-eb-l,.lp-eb-r{position:relative}.lp-eb-r{text-align:center;padding:36px;border-radius:24px;background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.08)}.lp-eb-t{font-family:var(--hl);font-weight:800;font-size:84px;line-height:.95;text-transform:uppercase;margin:20px 0 14px}.lp-eb-bar{height:8px;border-radius:99px;background:hsla(0,0%,100%,.1);overflow:hidden;margin-top:26px;max-width:460px}.lp-eb-bar>div{height:100%;border-radius:99px;background:linear-gradient(90deg,#b71c24,#f0646b);transition:width 1.8s cubic-bezier(.2,.8,.2,1)}.lp-eb-meta{display:flex;justify-content:space-between;max-width:460px;margin-top:10px;font-size:14px;color:#a1a1a6}.lp-eb-price{display:flex;align-items:baseline;justify-content:center;gap:8px;font-family:var(--hl);font-weight:800;white-space:nowrap}.lp-eb-price span{font-size:110px;line-height:1}.lp-eb-price small{font-size:26px;color:#c9c9cc}.lp-plan{position:relative}.lp-plan.hl{border-color:rgba(212,42,50,.6);background:linear-gradient(180deg,rgba(212,42,50,.1),#111113 60%)}.lp-plan-tag{position:absolute;top:24px;right:24px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:5px 11px;border-radius:99px;background:var(--accent)}.lp-plan-p{font-family:var(--hl);font-weight:700;font-size:56px;line-height:1;margin:6px 0 12px}.lp-plan-p small{font-family:var(--font-body);font-weight:500;font-size:16px;color:#8a8a8f}.lp-plan-f{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid #222225}.lp-plan-f>div{display:flex;align-items:center;gap:10px;font-size:15px}.lp-quote{position:relative;overflow:hidden;padding:200px 0;border-top:1px solid #1c1c1e}.lp-quote>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5}.lp-quote-veil{position:absolute;inset:0;background:radial-gradient(ellipse 70% 80% at 50% 50%,rgba(0,0,0,.55),rgba(0,0,0,.85) 70%,#000)}.lp-quote-t{font-family:var(--hl);font-weight:700;font-style:italic;font-size:76px;line-height:1.04;text-transform:uppercase;max-width:1000px;margin:0 auto;text-wrap:balance}.lp-road{position:relative;padding-left:64px}.lp-road-line{position:absolute;left:19px;top:10px;bottom:10px;width:2px;background:linear-gradient(180deg,var(--accent),#2a2a2d 45%);transform-origin:top}.lp-js .lp-road-line.rv{transform:scaleY(0);opacity:1}.lp-js .lp-road-line.rv.in{transform:scaleY(1);transition-duration:1.6s}.lp-road-i{position:relative;padding-bottom:44px}.lp-road-dot{position:absolute;left:-64px;top:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#161618;border:1px solid #333;font-weight:700;color:#8a8a8f}.lp-road-i.done .lp-road-dot{background:var(--accent);border-color:var(--accent)}.lp-road-i.now .lp-road-dot{border:2px solid var(--accent);color:var(--accent);background:#1a0a0b}.lp-road-i.now .lp-road-dot:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--accent);animation:lpPulse 2s infinite}.lp-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.lp-faq-i{border-bottom:1px solid #222225;cursor:pointer}.lp-faq-q{justify-content:space-between;gap:20px;padding:26px 0}.lp-faq-q,.lp-faq-x{display:flex;align-items:center}.lp-faq-x{width:36px;height:36px;border-radius:50%;border:1px solid #333;justify-content:center;flex-shrink:0;transition:transform .35s,background .35s,border-color .35s}.lp-faq-i.open .lp-faq-x{transform:rotate(45deg);background:var(--accent);border-color:var(--accent)}.lp-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1)}.lp-faq-a>p{overflow:hidden;margin:0;color:#a1a1a6;line-height:1.6;font-size:17px;max-width:620px}.lp-faq-i.open .lp-faq-a{grid-template-rows:1fr}.lp-faq-i.open .lp-faq-a>p{padding-bottom:26px}.lp-final{position:relative;overflow:hidden;padding:180px 40px;text-align:center;border-top:1px solid #1c1c1e}.lp-final>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.45}.lp-final-veil{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 120%,rgba(212,42,50,.45),transparent 60%),linear-gradient(180deg,#000,rgba(0,0,0,.6) 40%,rgba(0,0,0,.85))}.lp-final-t{font-family:var(--hl);font-weight:800;font-size:150px;line-height:.9;text-transform:uppercase;margin:30px 0 24px}.lp-footer{display:flex;align-items:center;justify-content:space-between;padding:40px 56px;border-top:1px solid #1c1c1e}.lp-hero{position:relative;overflow:hidden}.lp-grid-bg,.lp-hero-bg{position:absolute;inset:0}.lp-grid-bg{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000,transparent 70%)}.h1{height:960px}.h1-veil{position:absolute;inset:0;background:linear-gradient(90deg,#000,rgba(0,0,0,.75) 40%,rgba(0,0,0,.1) 75%),linear-gradient(0deg,#000,transparent 30%)}.h1-inner{position:relative;z-index:3;padding:70px 56px 0}.h1-mega{font-family:var(--hl);font-weight:800;font-style:italic;font-size:250px;line-height:.85;letter-spacing:-4px;margin:24px 0}.h1-phone{position:absolute!important;right:110px;bottom:-140px;z-index:3}.h2{height:940px}.h2-glow{position:absolute;right:-200px;top:0;width:1100px;height:1000px;background:radial-gradient(closest-side,rgba(212,42,50,.35),transparent);animation:lpGlow 6s ease-in-out infinite}.h2-inner{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:40px 56px 0;height:820px}.h2-stage{position:relative;height:720px;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.2,.8,.2,1);perspective:1600px}.h2-p{position:absolute!important;transition:transform .6s}.h2-p2{left:50%;margin-left:-139px;top:40px;z-index:3;animation:lpRise 1.2s .3s both}.h2-p1{left:-10px;rotate:-10deg;animation:lpFade 1.2s .6s both}.h2-p1,.h2-p3{top:120px;opacity:.85}.h2-p3{right:-10px;rotate:10deg;animation:lpFade 1.2s .75s both}.h2-p1 .lp-phone-body,.h2-p3 .lp-phone-body{filter:brightness(.7)}.h3{padding-bottom:0}.h3-film{position:relative;height:960px;margin:0;overflow:hidden}.h3-film:after,.h3-film:before{content:"";position:absolute;left:0;right:0;height:0;background:#000;z-index:4}.h3-veil{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,rgba(0,0,0,.25),rgba(0,0,0,.8) 75%),linear-gradient(0deg,#000 2%,transparent 40%)}.h3-inner{position:relative;z-index:3;text-align:center;padding-top:110px}.h3-row{position:relative;z-index:5;display:flex;justify-content:center;align-items:flex-end;gap:26px;margin-top:-210px;padding-bottom:80px}.h4{height:1340px}.h4-glow{position:absolute;left:50%;top:560px;width:1200px;height:1000px;margin-left:-600px;background:radial-gradient(closest-side,rgba(212,42,50,.32),transparent);animation:lpGlow 6s ease-in-out infinite}.h4-stage{position:relative;display:flex;justify-content:center;margin-top:70px}.h4-ring{position:absolute;left:50%;top:50%;border-radius:50%;border:1px dashed rgba(212,42,50,.4);animation:lpSpin 60s linear infinite}.h4-ring.r1{width:900px;height:900px;margin:-450px 0 0 -450px}.h4-ring.r2{width:1200px;height:1200px;margin:-600px 0 0 -600px;border-color:hsla(0,0%,100%,.08);animation-direction:reverse;animation-duration:90s}.h4-card{position:absolute;z-index:3;display:flex;align-items:center;gap:14px;padding:16px 22px 16px 16px;border-radius:20px;background:rgba(22,22,24,.72);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(16px);box-shadow:0 30px 60px -20px rgba(0,0,0,.8);animation:lpFloat 6.5s ease-in-out infinite}.h4-card-t{font-family:var(--hl);font-weight:700;font-size:24px;line-height:1}.o1{left:250px;top:110px}.o2{right:260px;top:70px}.o3{right:180px;top:380px}.o4{left:200px;top:450px}.o5{right:300px;bottom:60px}.h5{height:980px}.h5-inner{display:grid;grid-template-columns:1fr 1.05fr;gap:40px;padding:30px 56px 0;align-items:center}.h5-mega{font-family:var(--hl);font-weight:800;font-size:150px;line-height:.88;text-transform:uppercase;margin:10px 0 28px;letter-spacing:-2px}.h5-collage{position:relative;height:820px}.h5-img{position:absolute;overflow:hidden;border-radius:28px;animation:lpRise 1.2s both}.h5-img img{width:100%;height:100%;object-fit:cover;display:block}.h5-img.a{left:0;top:30px;width:330px;height:470px;animation-delay:.2s}.h5-img.b{right:0;top:0;width:330px;height:300px;animation-delay:.35s}.h5-img.c{right:20px;top:330px;width:300px;height:250px;animation-delay:.5s}.h5-phone{position:absolute!important;left:250px;top:200px;z-index:3}.h5-sticker{position:absolute;left:30px;bottom:110px;z-index:4;width:150px;height:150px;border-radius:50%;background:var(--accent);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:15px;line-height:1.15;transform:rotate(-12deg);box-shadow:0 20px 50px -10px rgba(212,42,50,.8);animation:lpFade 1s 1s both}.h5-sticker b{font-family:var(--hl);font-size:28px;text-transform:uppercase}.h6{padding-bottom:110px}.h6-glow{position:absolute;left:50%;top:-300px;width:1400px;height:900px;margin-left:-700px;background:radial-gradient(closest-side,rgba(212,42,50,.3),transparent)}.h6-track-wrap{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.h6-track{display:flex;gap:32px;width:max-content;animation:lpMarquee 50s linear infinite;padding:20px 0 40px}.h6-down{margin-top:60px}.h7{background:var(--accent);color:#fff}.h7-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;padding:40px 56px 90px;align-items:center}.h7-kicker{font-weight:700;letter-spacing:3px;font-size:15px}.h7-kicker,.h7-mega{font-family:var(--hl);text-transform:uppercase;color:#000}.h7-mega{font-weight:800;font-style:italic;font-size:176px;line-height:.84;letter-spacing:-3px;margin:22px 0 30px}.h7-sub{font-size:20px;line-height:1.5;max-width:520px;margin:0 0 32px;color:#fff;animation-delay:.55s}.h7-visual{position:relative;height:760px}.h7-vid{position:absolute;right:0;top:20px;width:520px;height:680px;border-radius:32px;overflow:hidden;box-shadow:0 50px 100px -30px rgba(0,0,0,.6);animation:lpRise 1.2s .15s both}.h7-phone{position:absolute!important;left:-10px;bottom:0;z-index:3}.h7-strip{background:#000;padding:22px 0;overflow:hidden}.h8{height:960px}.h8-inner{display:grid;grid-template-columns:1.1fr 1fr;padding:40px 56px 0;align-items:center;height:860px}.h8-nums{display:flex;gap:56px;margin-top:64px;padding-top:32px;border-top:1px solid #222225}.h8-n{font-family:var(--hl);font-weight:800;font-size:72px;line-height:1;color:#fff}.h8-right{position:relative;display:flex;justify-content:center;align-items:center;height:100%}.h8-pulse{position:absolute;width:560px;height:560px;border-radius:50%;border:1px solid rgba(212,42,50,.55);animation:lpPulse 4s ease-out infinite}.h8-pulse.d2{animation-delay:2s}.h8-right:before{content:"";position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(closest-side,rgba(212,42,50,.35),transparent)}.h9{height:980px}.h9-inner{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:30px 56px 0;align-items:center}.h9-tabs{display:flex;flex-direction:column;gap:6px;margin:10px 0 34px}.h9-tab{cursor:pointer;padding:14px 0 14px 22px;position:relative;opacity:.45;transition:opacity .4s}.h9-tab.on{opacity:1}.h9-bar{position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:3px;background:#2a2a2d;overflow:hidden}.h9-tab.on .h9-bar>div{width:100%;background:var(--accent);animation:lpBarV 3.2s linear both}@keyframes lpBarV{0%{height:0}to{height:100%}}.h9-tab-t{font-family:var(--hl);font-weight:700;font-size:26px;text-transform:uppercase}.h9-tab-s{max-height:0;opacity:0;overflow:hidden;transition:max-height .45s,opacity .45s}.h9-tab.on .h9-tab-s{max-height:60px;opacity:1}.h9-stage{position:relative;height:860px;display:flex;justify-content:center;align-items:center}.h9-bg{position:absolute;inset:40px 0;border-radius:36px;overflow:hidden}.h9-bg img{width:100%;height:100%;object-fit:cover;opacity:.6}.h9-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.1))}.h9-ph{position:absolute!important;opacity:0;transform:translateY(40px) scale(.95);transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1)}.h9-ph.on{opacity:1;transform:none}.h10{padding-bottom:100px}.h10-head{display:grid;grid-template-columns:1.3fr 1fr;gap:56px;align-items:end;padding:40px 0 48px}.h10-bento{display:grid;grid-template-columns:1.35fr .95fr 1fr 1fr;grid-template-rows:330px 330px;gap:18px}.h10-t{position:relative;overflow:hidden;border-radius:28px;background:#111113;border:1px solid #222225}.h10-t img,.h10-t video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.h10-t.vid{grid-column:1;grid-row:1/span 2}.h10-t.food{grid-column:3;grid-row:2}.h10-t.img{grid-column:4;grid-row:1/span 2}.h10-t.ph{grid-column:2;grid-row:1/span 2;background:radial-gradient(ellipse at 50% 90%,rgba(212,42,50,.35),transparent 65%),#111113}.h10-t.stat{grid-column:3;grid-row:1;padding:34px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(160deg,#2a0c0f,#111113 70%)}.h10-big{font-family:var(--hl);font-weight:800;font-size:110px;line-height:.9;margin:6px 0}.h10-cap{position:absolute;left:0;right:0;bottom:0;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);font-size:20px}.h10-cap b{font-family:var(--hl);font-size:28px;text-transform:uppercase}.lp-phone .pf-hero-img:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(26,10,12,.9),transparent 70%)}.lp-phone .pf-hero-img>div{z-index:2}.lp-page.off *{animation-play-state:paused!important}.v2 .lp-page{background:#fbf8f4;color:#1c1819;box-shadow:0 40px 120px rgba(80,50,30,.18)}.v2 .lp-s1{background:#f4eee7;border-top-color:#ece4da}.v2 .h10-cap b,.v2 .h5-mega,.v2 .h9-tab-t,.v2 .lp-card-t,.v2 .lp-eb-t,.v2 .lp-final-t,.v2 .lp-h1,.v2 .lp-h2,.v2 .lp-prog-n,.v2 .lp-quote-t,.v2 .lp-tile-txt h3{text-transform:none;letter-spacing:-.5px}.v2 .lp-h1{font-weight:700}.v2 .lp-sub{color:#4e4846}.v2 .lp-muted{color:#5f5856}.v2 .lp-dim{color:#857d78}.v2 .lp-badge{background:rgba(212,42,50,.08);border-color:rgba(212,42,50,.28);color:#1c1819}.v2 .lp-card{background:#fff;border-color:#ece4da;box-shadow:0 20px 50px -30px rgba(80,50,30,.25)}.v2 .lp-chip{background:hsla(0,0%,100%,.9);border-color:#e8e0d7;color:#1c1819}.v2 .lp-chip.red{background:var(--accent);border-color:var(--accent);color:#fff}.v2 .lp-nav-links{color:#4e4846}.v2 .lp-nav-links span:hover{color:#1c1819}.v2 .lp-form{background:#fff;border-color:#e2d9cf;box-shadow:0 20px 50px -28px rgba(80,50,30,.35)}.v2 .lp-form input{color:#1c1819}.v2 .lp-form input::placeholder{color:#8a827d}.v2 .lp-btn{box-shadow:0 14px 30px -14px rgba(212,42,50,.6)}.v2 .lp-ic{background:rgba(212,42,50,.09)}.v2 .lp-ticker{background:#fff;border-color:#ece4da;color:#1c1819}.v2 .lp-marquee .sep{font-size:12px;align-self:center}.v2 .lp-solution{background:linear-gradient(90deg,rgba(212,42,50,.09),rgba(212,42,50,.02));border-color:rgba(212,42,50,.25);color:#1c1819}.v2 .lp-grid-bg{background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 0)}.v2 .lp-phone-body{box-shadow:inset 0 0 0 1.5px #4a4a50,inset 0 0 0 4px #0b0b0c,0 60px 100px -40px rgba(70,40,25,.5)}.v2 .lp-phone-body.glow{box-shadow:inset 0 0 0 1.5px #4a4a50,inset 0 0 0 4px #0b0b0c,0 60px 100px -40px rgba(70,40,25,.5),0 0 90px -30px rgba(212,42,50,.3)}.lp-prog{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.lp-prog-c{position:relative;height:540px;border-radius:28px;overflow:hidden;cursor:pointer}.lp-prog-c img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:filter .5s}.lp-prog-c:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(28,20,18,.82),rgba(28,20,18,.2) 45%,transparent 70%)}.lp-prog-txt{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:28px;color:#fff}.lp-prog-txt p{margin:8px 0 0;color:hsla(0,0%,100%,.85);line-height:1.5;font-size:15px;max-width:260px}.lp-prog-n{font-family:var(--hl);font-weight:700;font-size:40px;line-height:1}.lp-prog-go{position:absolute;top:22px;right:22px;z-index:2;width:44px;height:44px;border-radius:50%;background:#fff;color:#1c1819;display:flex;align-items:center;justify-content:center;transition:transform .4s,background .4s,color .4s}.lp-prog-c:hover .lp-prog-go{transform:rotate(-45deg);background:var(--accent);color:#fff}.v2-chips{display:flex;flex-wrap:wrap;gap:8px}.v2-chips span{padding:8px 16px;border-radius:99px;background:#fff;border:1px solid #e8e0d7;font-size:14px;font-weight:600;color:#1c1819}.v2 .lp-tile{background:#fff;border-color:#ece4da}.v2 .lp-tile-bg{opacity:1}.v2 .t-plan:before{background:linear-gradient(90deg,#fbf8f4 22%,hsla(34,47%,97%,.75) 50%,hsla(34,47%,97%,0) 80%)}.v2 .t-food,.v2 .t-live,.v2 .t-prog{background:radial-gradient(ellipse at 50% 100%,rgba(212,42,50,.13),transparent 65%),#fff}.v2 .t-pr{background:#fff}.t-pr-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.v2 .t-pr:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#fbf8f4 30%,hsla(34,47%,97%,.8) 55%,hsla(34,47%,97%,.1) 85%)}.v2 .t-pr .lp-tile-phone{z-index:2}.v2 .lp-eb{background:linear-gradient(135deg,#fce7e4,#fbf1ee 50%,#fff);border-color:rgba(212,42,50,.3)}.v2 .lp-eb-glow{background:radial-gradient(closest-side,rgba(212,42,50,.18),transparent)}.v2 .lp-eb-r{background:#fff;border-color:#f0e4de;box-shadow:0 30px 60px -36px rgba(120,40,30,.35)}.v2 .lp-eb-price small{color:#5f5856}.v2 .lp-eb-bar{background:#ede1d8}.v2 .lp-eb-meta{color:#5f5856}.v2 .lp-plan.hl{background:linear-gradient(180deg,#fdeeec,#fff 60%);border-color:rgba(212,42,50,.4)}.v2 .lp-plan-f{border-top-color:#ece4da}.v2 .lp-plan-p small{color:#857d78}.v2 .lp-quote{border-top-color:#ece4da}.v2 .lp-quote>img{opacity:1}.v2 .lp-quote-veil{background:radial-gradient(ellipse 70% 80% at 50% 50%,hsla(34,47%,97%,.82),hsla(34,47%,97%,.9) 70%,#fbf8f4)}.v2 .lp-quote-t{font-style:normal;color:#1c1819;font-size:68px}.v2 .lp-road-line{background:linear-gradient(180deg,var(--accent),#e2d9cf 45%)}.v2 .lp-road-dot{background:#fff;border-color:#ddd3c9;color:#857d78}.v2 .lp-road-i.done .lp-road-dot{color:#fff}.v2 .lp-road-i.now .lp-road-dot{background:#fdedec}.v2 .lp-faq-i{border-bottom-color:#e8e0d7}.v2 .lp-faq-x{border-color:#ddd3c9}.v2 .lp-faq-i.open .lp-faq-x{color:#fff}.v2 .lp-faq-a>p{color:#5f5856}.v2 .lp-final{border-top-color:#ece4da}.v2 .lp-final>img{opacity:1}.v2 .lp-final-veil{background:radial-gradient(ellipse at 50% 120%,rgba(212,42,50,.18),transparent 60%),linear-gradient(180deg,#fbf8f4,hsla(34,47%,97%,.82) 35%,hsla(34,47%,97%,.9))}.v2 .lp-final-t{font-size:136px}.v2 .lp-footer{border-top-color:#ece4da}.v2-blob{position:absolute;border-radius:50%;filter:blur(10px);animation:lpGlow 7s ease-in-out infinite;pointer-events:none}.v2-blob.b1{right:-120px;top:-80px;width:820px;height:820px;background:radial-gradient(closest-side,rgba(212,42,50,.22),transparent)}.v2-blob.b2{left:-200px;bottom:-300px;width:700px;height:700px;background:radial-gradient(closest-side,hsla(18,77%,75%,.35),transparent);animation-delay:-3s}.v2-blob.b3{left:50%;top:520px;width:1200px;height:1000px;margin-left:-600px;background:radial-gradient(closest-side,rgba(212,42,50,.14),transparent)}.v2-blob.b4{left:50%;top:-320px;width:1400px;height:900px;margin-left:-700px;background:radial-gradient(closest-side,hsla(18,77%,75%,.35),transparent)}.v2-blush{background:#fbf1ee}.v2-cream{background:#fbf8f4}.v2h1{height:960px}.v2h1-veil{position:absolute;inset:0;background:linear-gradient(90deg,#fbf8f4,hsla(34,47%,97%,.9) 34%,hsla(34,47%,97%,0) 66%),linear-gradient(0deg,#fbf8f4,transparent 22%)}.v2-mega{font-family:var(--hl);font-weight:800;font-size:210px;line-height:.86;letter-spacing:-4px;margin:24px 0 28px;color:#1c1819}.v2-mega-s{font-size:88px;font-weight:600;letter-spacing:-1px;color:#1c1819}.v2h1-phone{position:absolute!important;right:90px;bottom:-150px;z-index:3}.v2h3-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(30,20,16,.55),rgba(30,20,16,.35) 50%,hsla(34,47%,97%,0) 70%,#fbf8f4)}.v2h3 .h3-inner{color:#fff}.v2h3 .h3-inner .lp-sub{color:#f4ece6}.v2h3 .lp-badge{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.4);color:#fff}.v2 .h4-ring.r1{border-color:rgba(212,42,50,.3)}.v2 .h4-ring.r2{border-color:rgba(0,0,0,.07)}.v2 .h4-card{background:hsla(0,0%,100%,.88);border-color:#ede5dc;box-shadow:0 30px 60px -30px rgba(80,50,30,.4);color:#1c1819}.v2h7{background:#fbf1ee;color:#1c1819}.v2h7 .h7-kicker{color:var(--accent)}.v2h7-mega{font-family:var(--hl);font-weight:800;font-size:160px;line-height:.92;letter-spacing:-3px;margin:22px 0 30px;color:#1c1819}.v2-rot{display:block;position:relative;height:1.02em;overflow:hidden}.v2-rot>span{position:absolute;left:0;top:0;color:var(--accent);opacity:0;transform:translateY(100%);transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .7s}.v2-rot>span.on{opacity:1;transform:none}.v2-rot>span.out{opacity:0;transform:translateY(-90%)}.v2h7 .h7-sub{color:#4e4846}.v2h7 .h7-vid{box-shadow:0 50px 100px -40px rgba(120,40,30,.45)}.v2 .h7-strip{background:#1c1819;color:#fff}.v2h8-img{position:absolute;right:0;top:40px;width:500px;height:700px;border-radius:32px;overflow:hidden;animation:lpRise 1.2s .15s both}.v2h8-img img{width:100%;height:100%;object-fit:cover}.v2h8-phone{position:absolute!important;left:-10px;bottom:20px;z-index:2}.v2 .h8-n{color:#1c1819}.v2 .h8-nums{border-top-color:#e8e0d7}.v2-fadebg{opacity:0;transition:opacity .9s}.v2 .h9-bg img,.v2-fadebg.on{opacity:1}.v2 .h9-bg:after{background:linear-gradient(0deg,rgba(30,20,16,.3),transparent 60%)}.v2 .h9-bar{background:#e2d9cf}.v2 .h10-t{background:#fff;border-color:#ece4da}.v2 .h10-t.ph{background:radial-gradient(ellipse at 50% 90%,rgba(212,42,50,.16),transparent 65%),#fff}.v2 .h10-t.stat{background:linear-gradient(160deg,#fce7e4,#fff 70%)}.v2 .h10-big{color:#1c1819}.v2 .h10-cap{color:#fff}.v2h1 .lp-nav-links{background:hsla(0,0%,100%,.82);padding:10px 22px;border-radius:99px}.v2h1 .v2-mega{margin-bottom:20px}.v2-chips span.main{background:var(--accent);border-color:var(--accent);color:#fff}.v3-prog{display:grid;grid-template-columns:1.6fr 1fr;gap:20px}.v3-main{height:640px}.v3-main-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v3-main .lp-prog-txt{padding:44px}.v3-main-tags{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}.v3-main-tags span{padding:7px 14px;border-radius:99px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.35);font-size:14px;font-weight:600}.v3-extra{display:flex;flex-direction:column;gap:14px}.v3-extra-c{display:flex;gap:18px;align-items:center;padding:14px;border-radius:22px;background:#fff;border:1px solid #ece4da;transition:transform .35s,border-color .35s}.v3-extra-c:hover{transform:translateX(6px);border-color:rgba(212,42,50,.4)}.v3-extra-c img{width:120px;height:120px;border-radius:16px;object-fit:cover;flex-shrink:0}.v3-extra-c p{margin:4px 0 0;font-size:15px}.v3-extra-n{font-family:var(--hl);font-weight:700;font-size:28px}.v3-level{background:linear-gradient(180deg,#fbf8f4,#fbf1ee)}.v3-level-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.v3-signals{display:flex;flex-direction:column;gap:18px;max-width:520px}.v3-sig{padding:18px 20px;border-radius:18px;background:#fff;border:1px solid #ece4da}.v3-sig-top{display:flex;justify-content:space-between;font-weight:600;margin-bottom:10px}.v3-sig-top .ok{width:24px;height:24px;border-radius:50%;background:rgba(212,42,50,.1);display:flex;align-items:center;justify-content:center}.v3-sig-bar{height:6px;border-radius:99px;background:#efe6dd;overflow:hidden}.v3-sig-bar>div{height:100%;border-radius:99px;background:linear-gradient(90deg,#b71c24,#f0646b);transition:width 1.4s cubic-bezier(.2,.8,.2,1)}.v3-steps{margin-top:28px}.v3-step,.v3-steps{display:flex;gap:8px}.v3-step{align-items:center;padding:8px 14px 8px 8px;border-radius:99px;background:#fff;border:1px solid #ece4da;font-size:14px;font-weight:600;color:#857d78}.v3-step span{width:24px;height:24px;border-radius:50%;background:#efe6dd;display:flex;align-items:center;justify-content:center;font-size:12px}.v3-step.done{color:#1c1819}.v3-step.done span{background:var(--accent);color:#fff}.v3-step.next{color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px rgba(212,42,50,.1);animation:v3Nudge 2.4s ease-in-out infinite}.v3-step.next span{background:rgba(212,42,50,.12);color:var(--accent)}@keyframes v3Nudge{0%,to{transform:none}50%{transform:translateY(-3px)}}.v3-level-vis{position:relative;height:720px}.v3-level-img{position:absolute;right:0;top:0;width:420px;height:620px;border-radius:32px;overflow:hidden}.v3-level-img img{width:100%;height:100%;object-fit:cover}.v3-level-phone{position:absolute!important;left:0;top:90px;z-index:2}.v3-notif{position:absolute;right:30px;bottom:30px;z-index:3;display:flex;gap:14px;align-items:center;padding:16px 22px 16px 16px;border-radius:20px;background:hsla(0,0%,100%,.95);border:1px solid #ece4da;box-shadow:0 30px 60px -24px rgba(80,40,30,.45);opacity:0;transform:translateY(30px) scale(.95);transition:opacity .8s 1.2s,transform .8s cubic-bezier(.2,.8,.2,1) 1.2s}.v3-notif.in{opacity:1;transform:none}.v3-vid{position:relative;height:620px;border-radius:32px;overflow:hidden;background:#111}.v3-vid img,.v3-vid video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v3-vid-veil{position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,14,12,.7),transparent 45%)}.v3-play{position:absolute;left:50%;top:50%;width:96px;height:96px;margin:-48px 0 0 -48px;border-radius:50%;background:rgba(212,42,50,.92);display:flex;align-items:center;justify-content:center;padding-left:6px;box-sizing:border-box;box-shadow:0 0 0 0 rgba(212,42,50,.5);animation:v3Ping 2.2s infinite;cursor:pointer}@keyframes v3Ping{0%{box-shadow:0 0 0 0 rgba(212,42,50,.55)}80%,to{box-shadow:0 0 0 28px rgba(212,42,50,0)}}.v3-vid-cap{position:absolute;left:36px;bottom:32px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:#fff}.v3-vid-cap b{font-family:var(--hl);font-size:34px}.v3-vid-phone{position:absolute!important;right:48px;bottom:-120px}.v3h1 .lp-hero-bg{left:auto;right:0;width:66%}.v3h1 .v2h1-veil{background:linear-gradient(90deg,#fbf8f4,#fbf8f4 34%,hsla(34,47%,97%,.6) 42%,hsla(34,47%,97%,0) 54%),linear-gradient(0deg,#fbf8f4,transparent 22%)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,html{margin:0;background:#fbf8f4;color:#1c1819;font-family:var(--font-body),sans-serif;-webkit-font-smoothing:antialiased}body{overflow-x:hidden}.lp-page{width:100%;max-width:none;margin:0}.h2-inner,.lp-nav{max-width:1440px;margin-left:auto;margin-right:auto;box-sizing:border-box}.lp-footer{padding-left:max(56px,calc((100% - 1328px) / 2));padding-right:max(56px,calc((100% - 1328px) / 2))}.v2 .lp-page{box-shadow:none;border-radius:0}:where(.lp-page) h1,:where(.lp-page) h2,:where(.lp-page) h3{margin:0;font-size:inherit}:where(.lp-page) ol{list-style:none;margin:0}[id]{scroll-margin-top:16px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a.lp-btn,a.lp-btn:hover{color:#fff;text-decoration:none}.lp-btn[disabled]{opacity:.7;cursor:progress;transform:none}.lp-phone{width:calc(410px * var(--s));height:calc(864px * var(--s))}.lp-phone-body{transform:scale(var(--s))}.h2-p2{margin-left:calc(-205px * var(--s))}.t-plan .lp-tile-phone{right:48px;top:60px}.t-food .lp-tile-phone,.t-live .lp-tile-phone,.t-prog .lp-tile-phone{left:50%;margin-left:calc(-205px * var(--s));top:170px}.t-pr .lp-tile-phone{right:40px;top:40px}.lp-nav>a:first-child{display:block}.lp-nav-links a{color:inherit;text-decoration:none;transition:color .2s}.v2 .lp-nav-links a:hover{color:#1c1819}.lp-marquee-i{display:contents}.lp-footer-links{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:14px}.lp-footer-link,.lp-footer-links a{color:inherit;text-decoration:none;background:none;border:0;padding:0;font:inherit;cursor:pointer;transition:color .2s}.lp-footer-link:hover,.lp-footer-links a:hover{color:#1c1819}.lp-hero-note{font-size:13px;margin:14px 0 0}.v3-main-n{font-size:64px;margin-top:14px}.lp-prog-txt .v3-main-p{max-width:460px;font-size:17px}.v3-level-p{font-size:18px;max-width:520px;margin:0 0 36px}.lp-price-intro{font-size:18px;max-width:620px;margin:0 auto 56px}.lp-faq-h{font-size:64px;line-height:1}.lp-final-p{font-size:19px;margin:0 0 36px}.lp-eb-bar>div,.v3-sig-bar>div{width:0}.seen .v3-sig-bar>div,.seen.lp-eb .lp-eb-bar>div,html:not(.lp-js) .lp-eb-bar>div,html:not(.lp-js) .v3-sig-bar>div{width:var(--w)}.seen .v3-notif,html:not(.lp-js) .v3-notif{opacity:1;transform:none}.lp-faq-q{appearance:none;background:none;border:0;color:inherit;width:100%;text-align:left;cursor:pointer;font-family:inherit;font-size:20px;font-weight:600}.lp-faq-i{cursor:default}.lp-form-wrap.center{display:flex;flex-direction:column;align-items:center}.lp-form.center{width:520px;max-width:100%;box-sizing:border-box}.lp-form:focus-within{border-color:rgba(212,42,50,.45)}.lp-form input:focus-visible{outline:none}.lp-hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.lp-form-err{margin:10px 0 0;font-size:14px;font-weight:600;color:#b71c24}.lp-form-ok{display:flex;gap:14px;align-items:center;max-width:520px;box-sizing:border-box;padding:16px 20px;border-radius:18px;background:#fff;border:1px solid #e2d9cf;box-shadow:0 20px 50px -28px rgba(80,50,30,.35);text-align:left}.lp-form-ok.center{margin:0 auto}.lp-form-ok .lp-muted{font-size:15px;margin-top:2px}.lp-legal-note{margin:8px 0 0;font-size:12px;line-height:1.5;color:#857d78}.lp-legal-note a{color:inherit;text-decoration:underline}.lp-modal{border:0;padding:0;background:transparent;max-width:calc(100vw - 32px);width:560px;color:#1c1819}.lp-modal::backdrop{background:rgba(28,24,25,.55);backdrop-filter:blur(6px)}.lp-modal-card{position:relative;padding:40px;border-radius:28px;background:#fbf8f4;border:1px solid #ece4da;box-shadow:0 40px 100px -30px rgba(40,20,10,.5)}.lp-modal-t{font-family:var(--font-display),sans-serif;font-weight:700;font-size:44px;line-height:1;letter-spacing:-.5px;margin:0 0 24px}.lp-modal-x{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;border:1px solid #ddd3c9;background:#fff;color:#1c1819;display:flex;align-items:center;justify-content:center;cursor:pointer;transform:rotate(45deg)}.lp-contact{gap:14px}.lp-contact,.lp-contact label{display:flex;flex-direction:column}.lp-contact label{gap:6px;font-size:14px;font-weight:600}.lp-contact input,.lp-contact select,.lp-contact textarea{font:inherit;font-weight:400;font-size:16px;color:#1c1819;padding:14px 16px;border-radius:14px;border:1px solid #e2d9cf;background:#fff;resize:vertical}.lp-contact select{appearance:none;cursor:pointer;padding-right:44px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231C1819' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center}.lp-contact select option[value=""],.lp-contact select:invalid{color:#8a8280}.lp-contact input:focus,.lp-contact select:focus,.lp-contact textarea:focus{outline:none;border-color:rgba(212,42,50,.55);box-shadow:0 0 0 4px rgba(212,42,50,.1)}.lp-contact [aria-invalid=true]{border-color:#d42a32}.lp-field-err{font-size:13px;font-weight:500;color:#c0272e}.lp-contact .lp-btn{align-self:flex-start;margin-top:6px}.lp-eb-save{display:inline-block;margin-top:12px;padding:5px 12px;border-radius:99px;background:rgba(212,42,50,.1);color:var(--accent);font-size:14px;font-weight:700}.v3-sig-pct{display:inline-flex;align-items:center;gap:6px}.v3-level-note{font-size:14px;margin:16px 0 0}button.v3-play{border:0;z-index:4}.v3-vid .v3-player{z-index:5;object-fit:contain;background:#000}.v3-vid[data-playing] .v3-vid-cap,.v3-vid[data-playing] .v3-vid-phone{display:none}.lp-sub-page{min-height:100vh;display:flex;flex-direction:column}.lp-sub-page>.lp-footer{margin-top:auto}.lp-legal{max-width:820px;width:100%;box-sizing:border-box;margin:0 auto;padding:40px 24px 120px}.lp-legal-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 32px}.lp-legal-tabs a{padding:8px 16px;border-radius:99px;background:#fff;border:1px solid #e8e0d7;font-size:14px;font-weight:600;color:#1c1819;text-decoration:none}.lp-legal-tabs a[aria-current=page]{background:var(--accent);border-color:var(--accent);color:#fff}.lp-legal-text{font-family:inherit;font-size:16px;line-height:1.65;color:#4e4846;margin:0}.lp-legal-p{white-space:pre-wrap;margin:0 0 1.1em}.lp-legal-h{font-size:20px;line-height:1.3;color:#1c1819;margin:2em 0 .7em}.lp-legal-h,.lp-legal-text [id]{scroll-margin-top:24px}.lp-legal-text a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.lp-legal-toc{margin:0 0 1.6em}.lp-legal-toc .lp-legal-p{margin-bottom:.4em;font-weight:600;color:#1c1819}.lp-legal-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.lp-phone{pointer-events:none}.lp-phone-screen *{overflow:hidden!important;scrollbar-width:none}.lp-confirm{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 24px 120px}.lp-confirm .lp-h2{margin-bottom:16px}.lp-confirm-p{font-size:18px;max-width:520px;margin:0 0 32px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}.lp-js .rv{opacity:1;transform:none}}@media (max-width:1200px){.lp-nav{padding:24px 32px;gap:28px}.h2-inner{padding:24px 32px 0}.lp-h1{font-size:72px}.h2-stage .h2-p1,.h2-stage .h2-p3{--s:.52!important}.h2-stage .h2-p2{--s:.6!important}.lp-final-t,.v2 .lp-final-t{font-size:112px}.lp-quote-t,.v2 .lp-quote-t{font-size:58px}}@media (max-width:1024px){.lp-sec{padding:110px 0}.lp-h2{font-size:46px}.h2{height:auto;padding-bottom:24px}.h2-inner{grid-template-columns:1fr;height:auto;gap:8px}.h2-stage{height:540px;width:100%;max-width:600px;margin:0 auto}.h2-stage .h2-p2{--s:.58!important;top:10px}.h2-stage .h2-p1{--s:.5!important;left:0;top:70px}.h2-stage .h2-p3{--s:.5!important;right:0;top:70px}.v3-level-grid{grid-template-columns:1fr;gap:48px}.v3-level-vis{max-width:600px;width:100%;margin:0 auto;height:680px}.lp-eb{padding:44px}.lp-eb,.lp-faq{grid-template-columns:1fr}.lp-faq{gap:16px}.lp-faq-h{font-size:52px}.lp-faq-h br{display:none}.lp-tile-txt h3{font-size:30px}.t-plan .lp-tile-txt h3{font-size:46px}.t-plan .lp-tile-txt,.t-pr .lp-tile-txt{padding:40px}}@media (max-width:900px){.lp-nav-links{display:none}.lp-nav .lp-btn{margin-left:auto}.lp-wrap{padding:0 24px}.lp-grid3{grid-template-columns:1fr;gap:14px}.lp-card{padding:26px}.lp-card-t{font-size:24px}.lp-sec-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:36px}.lp-sec-head .lp-dim{text-align:left!important}.lp-solution{flex-direction:column;align-items:flex-start;gap:8px;padding:22px 24px;font-size:17px}.lp-h2{margin-bottom:36px}.v3-prog{grid-template-columns:1fr}.v3-main{height:540px}.v3-main-n{font-size:52px}.v3-main .lp-prog-txt{padding:32px}.v3-vid{height:460px;border-radius:26px}.v3-vid-phone{display:none}.lp-bento{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:auto;gap:14px}.t-plan,.t-pr{grid-column:auto}.lp-tile{height:560px}.t-plan{height:680px}.t-pr{height:760px}.t-plan .lp-tile-phone,.t-pr .lp-tile-phone{right:auto;top:auto;left:50%;margin-left:calc(-205px * var(--s));bottom:-190px;--s:.5!important}.v2 .t-plan:before{background:linear-gradient(180deg,#fbf8f4 32%,hsla(34,47%,97%,.75) 58%,hsla(34,47%,97%,.15) 85%)}.v2 .t-pr:before{background:linear-gradient(180deg,#fbf8f4 40%,hsla(34,47%,97%,.8) 62%,hsla(34,47%,97%,.15) 88%)}.lp-pr-row{gap:36px;margin-top:24px}.lp-quote{padding:130px 0}.lp-final{padding:130px 24px}.lp-footer{flex-direction:column;gap:18px;padding:36px 24px;text-align:center}.lp-footer-links{flex-wrap:wrap;justify-content:center;gap:12px 24px}}@media (max-width:640px){.lp-nav{padding:18px 20px}.lp-nav img{height:28px!important}.lp-wrap{padding:0 20px}.h2-inner{padding:16px 20px 0}.lp-h1{font-size:clamp(42px,12vw,60px);margin:20px 0 16px}.lp-sub{font-size:17px;margin-bottom:24px}.h2-stage{height:470px}.h2-stage .h2-p2{--s:.5!important;top:6px}.h2-stage .h2-p1,.h2-stage .h2-p3{--s:.42!important;top:56px}.lp-ticker{padding:18px 0}.lp-marquee{font-size:18px;gap:32px}.lp-sec{padding:80px 0}.lp-h2{font-size:clamp(32px,9vw,40px);margin-bottom:28px}.lp-eyebrow{font-size:13px;letter-spacing:2.5px}.v3-main{height:480px}.v3-main-n{font-size:44px}.v3-main .lp-prog-txt{padding:24px}.lp-prog-txt .v3-main-p{font-size:16px}.v3-main-tags span{font-size:13px;padding:6px 12px}.v3-extra-c{gap:14px;padding:12px}.v3-extra-c img{width:88px;height:88px}.v3-extra-n{font-size:24px}.v3-level-p{font-size:17px}.v3-steps{flex-wrap:wrap}.v3-level-vis{height:560px}.v3-level-img{width:72%;height:480px;border-radius:24px}.v3-level-phone{--s:.48!important;top:60px}.v3-notif{right:0;bottom:0;padding:12px 16px 12px 12px}.v3-vid{height:340px}.v3-play{width:76px;height:76px;margin:-38px 0 0 -38px}.v3-vid-cap{left:20px;bottom:20px;right:20px}.v3-vid-cap b{font-size:24px}.lp-tile{height:520px;border-radius:24px}.t-plan{height:640px}.t-pr{height:720px}.t-pr .lp-tile-phone{bottom:-150px}.lp-tile-txt{padding:26px}.lp-tile-txt h3{font-size:30px}.t-plan .lp-tile-txt,.t-pr .lp-tile-txt{padding:28px}.t-plan .lp-tile-txt h3{font-size:38px}.lp-pr-row{gap:28px}.lp-stat{font-size:38px}.lp-price-intro{font-size:17px;margin-bottom:36px}.lp-eb{padding:28px 22px;border-radius:24px;gap:28px}.lp-eb-t{font-size:60px}.lp-eb-r{padding:26px 18px}.lp-eb-price span{font-size:84px}.lp-eb-price small{font-size:22px}.lp-eb-meta{font-size:13px;gap:12px}.lp-plan-p{font-size:48px}.lp-quote{padding:100px 0}.lp-quote-t,.v2 .lp-quote-t{font-size:clamp(30px,8.4vw,40px)}.lp-road{padding-left:56px}.lp-road-dot{left:-56px;width:36px;height:36px}.lp-road-line{left:17px}.lp-faq-h{font-size:44px}.lp-faq-q{font-size:18px;padding:20px 0}.lp-faq-a>p{font-size:16px}.lp-final{padding:100px 20px}.lp-final-t,.v2 .lp-final-t{font-size:clamp(56px,16vw,84px)}.lp-final-p{font-size:17px}.lp-modal-card{padding:28px 22px}.lp-modal-t{font-size:36px}}@media (max-width:440px){.lp-btn-sm{padding:0 14px;font-size:13px;height:38px}.lp-form{flex-direction:column;padding:8px}.lp-form input{height:48px}.lp-form .lp-btn{width:100%}.h2-stage{height:420px}.h2-stage .h2-p2{--s:.44!important}.h2-stage .h2-p1,.h2-stage .h2-p3{--s:.38!important;top:50px}.h2-stage .h2-p1{left:-14px}.h2-stage .h2-p3{right:-14px}.t-food,.t-live,.t-prog{height:480px}.t-food .lp-tile-phone,.t-live .lp-tile-phone,.t-prog .lp-tile-phone{top:150px}}.cs,.cs *{box-sizing:border-box}.cs{position:relative;min-height:100vh;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;padding:clamp(24px,4vw,48px);overflow:hidden;isolation:isolate;background:#fbf8f4;color:#141416}.cs-bg{position:absolute;inset:0;z-index:-2}.cs-bg img{width:100%;height:100%;object-fit:cover;object-position:70% 40%;display:block}.cs-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fbf8f4,hsla(34,47%,97%,.94) 42%,hsla(34,47%,97%,.35) 75%,hsla(34,47%,97%,.1)),linear-gradient(0deg,#fbf8f4,hsla(34,47%,97%,0) 30%)}.cs-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.cs-top img{height:clamp(28px,3.4vw,40px);width:auto;display:block}.cs-tag{font:600 13px/1 var(--font-display),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#141416;display:flex;align-items:center;gap:10px;background:#fbf8f4;padding:9px 14px;border-radius:999px}.cs-dot{width:8px;height:8px;border-radius:50%;background:#d42a32;box-shadow:0 0 0 0 rgba(212,42,50,.7);animation:csPing 2s infinite}@keyframes csPing{70%{box-shadow:0 0 0 10px rgba(212,42,50,0)}to{box-shadow:0 0 0 0 rgba(212,42,50,0)}}.cs-main{align-self:center;max-width:900px;display:flex;flex-direction:column;gap:24px}.cs-eyebrow{font:600 clamp(14px,1.4vw,17px)/1 var(--font-display),sans-serif;letter-spacing:.2em;color:#d42a32}.cs h1,.cs-eyebrow{text-transform:uppercase}.cs h1{margin:0;font:italic 800 clamp(56px,10vw,148px)/.88 var(--font-display),sans-serif;letter-spacing:-.01em;text-wrap:balance}.cs h1 span{color:#d42a32}.cs-sub{margin:0;max-width:540px;font-size:clamp(17px,1.6vw,20px);line-height:1.5;color:#3a3a3e;text-wrap:pretty}.cs-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;color:#5a5a5f}