.mkt{--brand:#c8102e;--brand-strong:#a50d24;--brand-light:#e8304a;--brand-tint:#fdf2f3;--brand-tint-2:#fae3e6;--ink:#1a1a2e;--ink-2:#4a4a5a;--ink-3:#878d97;--paper:#f5f5f7;--surface:#fff;--surface-2:#fafbfc;--line:#e6e8ed;--line-2:#eef0f3;--r:14px;--r-lg:20px;--sh-sm:0 1px 2px #14100c0d,0 1px 3px #14100c0d;--sh-md:0 6px 18px #14100c12,0 2px 6px #14100c0d;--sh-lg:0 24px 60px #14100c24,0 8px 18px #14100c14;--wrap:1140px;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-family:Ubuntu,system-ui,-apple-system,sans-serif;line-height:1.5}.mkt *,.mkt :before,.mkt :after{box-sizing:border-box}.mkt h1,.mkt h2,.mkt h3{letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.08}.mkt p{margin:0}.mkt a{color:inherit;text-decoration:none}.mkt button{cursor:pointer;font-family:inherit}.mkt svg{display:block}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 28px}.nav{z-index:50;background:color-mix(in srgb,var(--paper)85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.nav-in{justify-content:space-between;align-items:center;height:72px;display:flex}.nav-logo{width:auto;height:38px;display:block}.nav-links{align-items:center;gap:6px;display:flex}.nav-links a{color:var(--ink-2);border-radius:9px;padding:9px 14px;font-size:14.5px;font-weight:500;transition:all .15s}.nav-links a:hover{color:var(--ink);background:var(--line-2)}.nav-r{align-items:center;gap:14px;display:flex}.nav-signin{color:var(--ink-2);font-size:14.5px;font-weight:500}.nav-signin:hover{color:var(--ink)}.btn{white-space:nowrap;border:none;border-radius:11px;align-items:center;gap:8px;font-weight:700;transition:all .16s;display:inline-flex}.btn svg{width:18px;height:18px}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 3px 10px color-mix(in srgb,var(--brand)32%,transparent);padding:11px 19px;font-size:14.5px}.btn-primary:hover{background:var(--brand-strong);transform:translateY(-1px)}.btn-ghost{background:var(--surface);color:var(--ink);border:1.5px solid var(--line);padding:11px 19px;font-size:14.5px}.btn-ghost:hover{border-color:var(--ink-3)}.btn-lg{border-radius:13px;padding:15px 28px;font-size:16.5px}.hero{padding:64px 0 72px;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle,var(--brand-tint),transparent 68%);z-index:0;border-radius:50%;width:560px;height:560px;position:absolute;top:-180px;right:-160px}.hero-grid{z-index:1;grid-template-columns:1.02fr .98fr;align-items:center;gap:52px;display:grid;position:relative}.eyebrow{color:var(--brand);background:var(--brand-tint);border:1px solid var(--brand-tint-2);border-radius:30px;align-items:center;gap:9px;margin-bottom:22px;padding:7px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.eyebrow svg{width:16px;height:16px}.hero h1{font-size:54px}.hero h1 .strike{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-decoration-thickness:4px}.hero h1 .hot{color:var(--brand)}.hero-sub{color:var(--ink-2);max-width:520px;margin:22px 0 14px;font-size:18.5px;line-height:1.6}.hero-sub b{color:var(--ink);font-weight:700}.hero-white{color:var(--ink-3);align-items:flex-start;gap:8px;max-width:480px;margin-bottom:28px;font-size:14px;line-height:1.5;display:flex}.hero-white svg{width:17px;height:17px;color:var(--brand);flex:none;margin-top:2px}.hero-white b{color:var(--ink-2)}.hero-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-trust{color:var(--ink-3);align-items:center;gap:9px;margin-top:24px;font-size:13.5px;display:flex}.avatars{display:flex}.avatars span{border:2px solid var(--paper);background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-9px;font-size:12px;font-weight:700;display:grid}.avatars span:first-child{margin-left:0}.avatars span:nth-child(2){background:#1f8a5b}.avatars span:nth-child(3){background:#6a3fb5}.avatars span:nth-child(4){background:#0e7d8c}#demo{scroll-margin-top:96px;position:relative}.demo-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-lg);overflow:hidden}.demo-head{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:11px;padding:15px 18px;display:flex}.demo-av{background:var(--brand-tint);width:38px;height:38px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.demo-av svg{width:21px;height:21px}.demo-htext{flex-direction:column;line-height:1.2;display:flex}.demo-title{font-size:15px;font-weight:700}.demo-sub{color:var(--ink-3);font-size:11.5px}.demo-live{color:#1f8a5b;align-items:center;gap:6px;margin-left:auto;font-size:11.5px;font-weight:500;display:inline-flex}.demo-live i{background:#1f8a5b;border-radius:50%;width:7px;height:7px;animation:1.8s infinite mkt-pls}@keyframes mkt-pls{0%,to{opacity:1}50%{opacity:.35}}.demo-body{background:linear-gradient(180deg,var(--surface),var(--surface-2));flex-direction:column;gap:14px;min-height:228px;padding:18px;display:flex}.demo-msg{gap:10px;display:flex}.demo-msg.user{justify-content:flex-end}.demo-bub-u{background:var(--ink);color:#fff;border-radius:14px 14px 5px;max-width:78%;padding:11px 14px;font-size:14px}.demo-cav{background:var(--brand-tint);width:30px;height:30px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.demo-cav svg{width:17px;height:17px}.demo-bub-c{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-sm);border-radius:14px 14px 14px 5px;max-width:88%;padding:13px 15px}.demo-lead{font-size:14px;font-weight:500;line-height:1.5}.demo-points{flex-direction:column;gap:8px;margin:10px 0 0;padding-left:0;list-style:none;display:flex}.demo-points li{color:var(--ink-2);padding-left:22px;font-size:13px;line-height:1.45;position:relative}.demo-points li:before{content:"";background:var(--brand);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:2px}.demo-dots{gap:5px;display:inline-flex}.demo-dots i{background:var(--brand);opacity:.3;border-radius:50%;width:8px;height:8px;animation:1.1s infinite mkt-blink}.demo-dots i:nth-child(2){animation-delay:.18s}.demo-dots i:nth-child(3){animation-delay:.36s}@keyframes mkt-blink{0%,70%,to{opacity:.25}35%{opacity:1}}.demo-foot{border-top:1px solid var(--line);background:var(--surface-2);padding:14px 18px 16px}.demo-try{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:9px;font-size:11.5px;font-weight:700}.demo-chips{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.demo-chip{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-radius:18px;padding:6px 12px;font-size:12.5px;font-weight:500;transition:all .13s}.demo-chip:hover{border-color:var(--brand);color:var(--brand)}.demo-chip.on{background:var(--brand-tint);border-color:var(--brand);color:var(--brand);font-weight:700}.demo-input{border:1.5px solid var(--line);background:var(--surface);color:var(--ink-3);border-radius:12px;align-items:center;gap:9px;padding:7px 7px 7px 14px;font-size:13.5px;transition:border-color .15s,box-shadow .15s;display:flex}.demo-input:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.demo-input input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:13.5px}.demo-input input::placeholder{color:var(--ink-3)}.demo-send{background:var(--brand);color:#fff;border:none;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;transition:all .13s;display:grid}.demo-send:hover{background:var(--brand-strong)}.demo-brands{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:13px;display:flex}.demo-brands-lab{color:var(--ink-3);font-size:12px}.demo-sw-row{gap:7px;display:flex}.demo-sw{width:24px;height:24px;box-shadow:0 0 0 1px var(--line);border:2px solid #fff;border-radius:8px;padding:0;transition:transform .13s,box-shadow .13s}.demo-sw:hover{transform:scale(1.12)}.demo-sw.on{box-shadow:0 0 0 2px var(--brand)}.section{padding:76px 0}.section-2{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sec-head{text-align:center;max-width:620px;margin:0 auto 44px}.sec-kicker{color:var(--brand);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:13.5px;font-weight:700}.sec-head h2{font-size:38px}.sec-head p{color:var(--ink-2);margin-top:14px;font-size:17px;line-height:1.6}.pillars{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pillar{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-sm);padding:20px;transition:all .18s}.section-2 .pillar{background:var(--surface-2)}.pillar:hover{box-shadow:var(--sh-md);transform:translateY(-3px)}.pillar-ic{background:var(--brand-tint);width:44px;height:44px;color:var(--brand);border-radius:11px;place-items:center;margin-bottom:14px;display:grid}.pillar-ic svg{width:23px;height:23px}.pillar h3{margin-bottom:5px;font-size:16px}.pillar p{color:var(--ink-3);font-size:13.5px;line-height:1.45}.why-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:26px;margin-top:8px;display:grid}.why-card{border-radius:var(--r-lg);padding:34px;position:relative;overflow:hidden}.why-old{background:var(--surface-2);border:1px solid var(--line)}.why-new{background:linear-gradient(155deg,var(--brand),var(--brand-strong));color:#fff;box-shadow:var(--sh-lg)}.why-tag{white-space:nowrap;border-radius:20px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 13px;font-size:13px;font-weight:700;display:inline-flex}.why-old .why-tag{background:var(--line-2);color:var(--ink-3)}.why-new .why-tag{color:#fff;background:#ffffff2e}.why-card h3{margin-bottom:16px;font-size:25px}.why-list{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.why-list li{gap:11px;font-size:15px;line-height:1.45;display:flex}.why-ico{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.why-old .why-ico{background:var(--line-2);color:var(--ink-3)}.why-old .why-list li{color:var(--ink-2)}.why-new .why-ico{color:#fff;background:#fff3}.why-stat{border-top:1px solid;align-items:baseline;gap:12px;margin-top:24px;padding-top:22px;display:flex}.why-old .why-stat{border-color:var(--line)}.why-new .why-stat{border-color:#ffffff38}.why-stat b{letter-spacing:-.02em;font-size:34px}.why-stat span{font-size:14px}.why-old .why-stat span{color:var(--ink-3)}.why-new .why-stat span{color:#ffffffd9}.cta{text-align:center;padding:84px 0}.cta-card{background:linear-gradient(155deg,var(--ink),#101020);border-radius:26px;padding:64px 40px;position:relative;overflow:hidden}.cta-card:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--brand)40%,transparent),transparent 68%);border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;left:-80px}.cta-card:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--brand)26%,transparent),transparent 70%);border-radius:50%;width:440px;height:440px;position:absolute;bottom:-150px;right:-60px}.cta-in{z-index:1;position:relative}.cta h2{color:#fff;max-width:680px;margin:0 auto;font-size:42px}.cta p{color:#ffffffc7;max-width:520px;margin:18px auto 30px;font-size:18px}.cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.cta .btn-ghost{color:#fff;background:#ffffff14;border-color:#ffffff40}.cta .btn-ghost:hover{background:#ffffff26}.cta-fine{color:#ffffff80;margin-top:20px;font-size:13px}.foot{border-top:1px solid var(--line);padding:34px 0}.foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.foot-logo{width:auto;height:30px}.foot-links{color:var(--ink-3);gap:22px;font-size:13.5px;display:flex}.foot-links a:hover{color:var(--ink)}.foot-copy{color:var(--ink-3);font-size:12.5px}@media (max-width:920px){.hero-grid,.why-grid{grid-template-columns:1fr}.hero{padding:44px 0 56px}.hero h1{font-size:42px}.pillars{grid-template-columns:repeat(2,1fr)}.nav-links{display:none}}@media (max-width:520px){.hero h1{font-size:34px}.sec-head h2{font-size:30px}.cta h2{font-size:32px}.pillars{grid-template-columns:1fr}.why-card{padding:26px}}@media (prefers-reduced-motion:reduce){.mkt *,.mkt :before,.mkt :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pillar:hover,.btn-primary:hover{transform:none}}
