.mkt{--ink:#071128;--muted:#667085;--soft:#f5f6fb;--lav:#f0edff;--violet:#3825e8;--violet-2:#4c2cff;--line:#e5e7ee;--white:#fff;--shadow:0 18px 42px rgba(19,27,57,0.1);--radius:20px;--page:1180px;--gutter:clamp(22px,5vw,64px);--font:var(--font-geist-sans),ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-family:var(--font);font-size:16px;-webkit-font-smoothing:antialiased}.mkt,.mkt *{box-sizing:border-box}.mkt img{display:block;max-width:100%;height:auto}.mkt a{color:inherit;text-decoration:none}.mkt a,.mkt button{font:inherit}.mkt .shell{width:min(var(--page),calc(100% - var(--gutter) * 2));margin-inline:auto}.mkt header{height:82px;background:rgba(255,255,255,.96);position:relative;z-index:10}.mkt .nav{height:100%;display:flex;align-items:center;gap:42px}.mkt .brand{font-size:29px;font-weight:760;letter-spacing:-1.4px}.mkt .nav nav{display:flex;gap:42px;margin-left:70px;font-size:14px;font-weight:600}.mkt .actions{margin-left:auto;display:flex;gap:12px;align-items:center}.mkt .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:14px;border:1px solid var(--line);font-weight:650;white-space:nowrap}.mkt .btn.primary{border-color:transparent;background:linear-gradient(135deg,#4125ff,#3422df);box-shadow:0 10px 22px rgba(61,36,232,.24)}.mkt .btn.play:before{content:"\25B6";font-size:13px;color:var(--violet);margin-right:12px}.mkt .hero{padding:50px 0 64px;min-height:585px}.mkt .hero-grid,.mkt .split{display:grid;grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);gap:58px;align-items:center}.mkt .eyebrow{color:#77829a;font-size:13px;font-weight:750;letter-spacing:.22em;text-transform:uppercase;margin:0 0 27px}.mkt .hero h1{font-size:58px;line-height:1.08;letter-spacing:-3.5px;margin:0;max-width:580px}.mkt .lead{font-size:20px;line-height:1.5;color:var(--muted);margin:22px 0 28px;max-width:560px}.mkt .hero-buttons{display:flex;gap:14px}.mkt .micro{font-size:15px;line-height:1.5;margin-top:26px;color:#596273}.mkt .visual{width:100%;filter:drop-shadow(0 18px 28px rgba(26,31,54,.08));border-radius:18px}.mkt .visual.no-shadow{filter:none}.mkt .section{padding:66px 0;border-top:1px solid #f0f1f6}.mkt .section.tint{background:linear-gradient(110deg,#f7f7fb,#f3f4fa)}.mkt .section .split{grid-template-columns:minmax(330px,.76fr) minmax(520px,1.24fr);gap:68px}.mkt .section.reverse .copy{order:2}.mkt .section.reverse .art{order:1}.mkt .section h2{font-size:43px;line-height:1.13;letter-spacing:-2.1px;margin:0;max-width:510px}.mkt .section .desc{font-size:18px;line-height:1.48;color:var(--muted);margin:18px 0 22px;max-width:520px}.mkt .feature-list{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:13px}.mkt .feature-list li{display:flex;gap:14px;align-items:flex-start;font-size:16px;line-height:1.35}.mkt .check{flex:0 0 22px;width:22px;height:22px;border:2px solid #4b38ef;color:#4b38ef;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:900;margin-top:-1px}.mkt .icon{flex:0 0 38px;width:38px;height:38px;border-radius:10px;background:var(--lav);color:var(--violet);display:grid;place-items:center;font-size:20px;margin-top:-8px}.mkt .feature-list.rich{gap:18px}.mkt .feature-list.rich li{align-items:center}.mkt .feature-list.rich b{display:block;margin-bottom:3px}.mkt .feature-list.rich small{display:block;color:var(--muted);font-size:14px;line-height:1.3}.mkt .wide-copy .copy{max-width:550px}.mkt .voice .split{grid-template-columns:.85fr 1.15fr}.mkt .people .split{grid-template-columns:.62fr 1.38fr}.mkt .compare .split{grid-template-columns:.75fr 1.25fr}.mkt .art{min-width:0}.mkt .art img{width:100%;border-radius:18px}.mkt .cta{background:#07162a;color:#fff;padding:70px 0}.mkt .cta .split{grid-template-columns:.95fr 1.05fr;gap:72px}.mkt .cta .eyebrow{color:#8694aa}.mkt .cta h2{font-size:48px;line-height:1.1;letter-spacing:-2.4px;margin:0;max-width:580px}.mkt .cta .desc{color:#c7cfdb;font-size:21px}.mkt .cta .btn.ghost{color:#fff;background:transparent;border-color:#718099}.mkt .cta .micro{color:#c2cad5}.mkt .benefits{display:flex;gap:24px;flex-wrap:wrap;color:#bdc7d6;font-size:14px;margin-top:36px}.mkt .benefits span+span:before{content:"\2022";margin-right:24px;color:#8e9aae}.mkt footer{background:#07162a;color:#8f9bad;font-size:14px;padding:56px 0 24px}.mkt footer a{color:#c2cad5}.mkt footer a:focus-visible,.mkt footer a:hover{text-decoration:underline}.mkt .footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.mkt .footer-brand .brand{display:inline-block;font-size:26px;margin-bottom:14px}.mkt .footer-brand p{margin:0;max-width:300px;line-height:1.5}.mkt .footer-col{display:flex;flex-direction:column;gap:10px}.mkt .footer-col h3{margin:0 0 6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8694aa;font-weight:650}.mkt .footer-email{color:#8f9bad;font-size:13px}.mkt .footer-ask-ai{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:32px}.mkt .footer-ask-ai-label{font-size:13px}.mkt .footer-ask-ai-links{display:flex;gap:8px;list-style:none;margin:0;padding:0}.mkt .footer-ask-ai-links a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.14);border-radius:10px}.mkt .footer-ask-ai-links a:focus-visible,.mkt .footer-ask-ai-links a:hover{border-color:rgba(255,255,255,.4);text-decoration:none}.mkt .footer-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:44px;padding-top:20px;border-top:1px solid #1c2c44;font-size:12px}.mkt .footer-legal{display:flex;gap:18px}.mkt .request{padding:56px 0 88px;background:var(--soft);min-height:60vh}.mkt .request-card{max-width:640px;margin-inline:auto}.mkt .request h1{font-size:44px;line-height:1.1;letter-spacing:-2px;margin:0 0 14px}.mkt .request .desc{color:var(--muted);font-size:18px;line-height:1.5;margin:0 0 28px}.mkt .request-form{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px;display:grid;gap:18px}.mkt .field{display:grid;gap:6px}.mkt .field label{font-size:14px;font-weight:650}.mkt .field .opt{color:var(--muted);font-weight:500}.mkt .field input,.mkt .field select,.mkt .field textarea{width:100%;font:inherit;font-size:16px;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.mkt .field textarea{min-height:110px;resize:vertical}.mkt .field input:focus-visible,.mkt .field select:focus-visible,.mkt .field textarea:focus-visible{outline:2px solid var(--violet);outline-offset:1px}.mkt .field [aria-invalid=true]{border-color:#c0362c}.mkt .field-error{color:#b3261e;font-size:13px}.mkt .field-hint{color:var(--muted);font-size:13px}.mkt .form-error{color:#b3261e;background:#fdecea;border-radius:12px;padding:12px 14px;font-size:14px}.mkt .request-form .btn{cursor:pointer;width:100%}.mkt .request-form .btn[disabled]{opacity:.65;cursor:default}.mkt .hp-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.mkt .request-success{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:32px 28px}.mkt .request-success h2{margin:0 0 8px;font-size:26px;letter-spacing:-1px}.mkt .request-success p{margin:0;color:var(--muted);font-size:17px;line-height:1.5}@media (max-width:940px){.mkt .nav nav{display:none}.mkt .compare .split,.mkt .cta .split,.mkt .hero-grid,.mkt .people .split,.mkt .section .split,.mkt .voice .split{grid-template-columns:1fr;gap:40px}.mkt .hero{padding-top:34px}.mkt .hero h1{font-size:50px}.mkt .section{padding:58px 0}.mkt .section.reverse .art,.mkt .section.reverse .copy{order:0}.mkt .art{max-width:760px}.mkt .hero .art{order:2}.mkt .section h2{font-size:40px}.mkt .cta h2{font-size:44px}}@media (max-width:620px){.mkt{--gutter:20px}.mkt header{height:72px}.mkt .brand{font-size:25px}.mkt .actions .btn:first-child{display:none}.mkt .actions .btn{min-height:42px;padding:0 16px;font-size:13px}.mkt .hero{padding:32px 0 48px}.mkt .hero h1{font-size:42px;letter-spacing:-2.3px}.mkt .lead{font-size:18px}.mkt .hero-buttons{flex-direction:column;align-items:stretch}.mkt .section{padding:48px 0}.mkt .cta h2,.mkt .section h2{font-size:36px;letter-spacing:-1.8px}.mkt .section .desc{font-size:16px}.mkt .eyebrow{font-size:11px;margin-bottom:20px}.mkt .feature-list li{font-size:15px}.mkt .cta{padding:54px 0}.mkt .benefits{display:grid;gap:12px}.mkt .benefits span+span:before{display:none}.mkt .visual{border-radius:10px}}@media (max-width:940px){.mkt .footer-grid{grid-template-columns:1fr 1fr}.mkt .footer-brand{grid-column:1/-1}}@media (max-width:620px){.mkt footer{padding-top:40px}.mkt .footer-bottom{flex-direction:column;margin-top:32px}.mkt .request{padding:36px 0 56px}.mkt .request h1{font-size:34px;letter-spacing:-1.6px}.mkt .request .desc{font-size:16px}.mkt .request-form{padding:20px}}.mkt .ask-ai-links{display:flex;gap:8px;list-style:none;margin:0;padding:0}.mkt .faq-page h1{font-size:clamp(34px,5vw,52px);line-height:1.1;letter-spacing:-.05em;margin:0;max-width:640px}.mkt .faq-page .faq-item{scroll-margin-top:96px}.mkt .faq-all{margin:24px 0 0}.mkt .faq-all a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.mkt .faq-list{margin-top:32px;border-top:1px solid #e6e8f0}.mkt .faq-item{border-bottom:1px solid #e6e8f0}.mkt .faq-item summary{cursor:pointer;list-style:none;padding:20px 36px 20px 0;font-size:18px;font-weight:650;position:relative}.mkt .faq-item summary::-webkit-details-marker{display:none}.mkt .faq-item summary:after{content:"+";position:absolute;right:4px;top:18px;font-size:22px;color:#77829a}.mkt .faq-item[open] summary:after{content:"\2212"}.mkt .faq-item summary:focus-visible{outline:2px solid #4d5fe0;outline-offset:2px}.mkt .faq-item p{margin:0 0 12px;max-width:70ch;line-height:1.6}.mkt .faq-ask{display:flex;align-items:center;gap:12px;padding:4px 0 20px;font-size:13px;color:#77829a}.mkt .faq-ask-links a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e0e3ec;border-radius:9px;color:#55607a}.mkt .faq-ask-links a:focus-visible,.mkt .faq-ask-links a:hover{border-color:#9aa3b8}.mkt .coming-soon-head{text-align:center;max-width:640px;margin:0 auto 40px}.mkt .coming-soon-head .desc,.mkt .coming-soon-head h2{max-width:none;margin-inline:auto}.mkt .coming-soon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mkt .soon-card{height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e6e8f0;border-radius:18px;background:#f7f7fb}.mkt .soon-art{align-self:stretch;height:128px;display:flex;align-items:center;justify-content:center;padding:14px;border-radius:12px;overflow:hidden;background:#fff;color:#55607a}.mkt .assistant-marks{display:inline-flex;gap:16px}.mkt .assistant-badge{font-size:12px;padding:3px 10px;border-radius:999px;background:#e9ebf3;color:#66718a}.mkt .soon-card h3{font-size:18px;margin:0}.mkt .soon-card p{margin:0;color:#55607a;font-size:14.5px;line-height:1.45}.mkt .soon-cell.in .mini-insights path{animation:vg-draw 1.8s var(--ease) .3s both}.mkt .coming-soon-cta{display:flex;justify-content:center;margin-top:32px}@media (max-width:900px){.mkt .coming-soon-grid{grid-template-columns:1fr}}@media (max-width:620px){.mkt .faq-item summary{font-size:16px}}.mkt .cta-block{text-align:center}.mkt .cta.cta-block h2{margin-inline:auto}.mkt .cta.cta-block .desc{max-width:620px;margin:18px auto 28px}.mkt .cta-block .hero-buttons{justify-content:center}@media (max-width:640px){.mkt .cta.cta-block h2{font-size:34px;letter-spacing:-1.4px}}.mkt .how-intro h1{font-size:clamp(34px,5vw,52px);line-height:1.1;letter-spacing:-.05em;margin:0;max-width:640px}.mkt .how-intro .lead{margin:20px 0 0;max-width:620px}.mkt .pricing-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px;max-width:760px}.mkt .plan-card{position:relative;border:1px solid var(--line);border-radius:20px;background:#fff;padding:28px;display:flex;flex-direction:column;gap:8px}.mkt .plan-card h2{font-size:18px;margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mkt .plan-badge{font-size:12px;font-weight:650;letter-spacing:.02em;line-height:1.3;white-space:nowrap;flex-shrink:0;padding:4px 10px;border-radius:999px;background:#e8e5ff;color:#3422df}.mkt .plan-was{margin:8px 0 0;color:var(--muted);min-height:24px}.mkt .plan-price{margin:0;font-size:44px;font-weight:700;letter-spacing:-.04em;line-height:1.1}.mkt .plan-price span{font-size:16px;font-weight:500;letter-spacing:0;color:var(--muted);margin-left:6px}.mkt .plan-note{margin:0 0 16px;color:var(--muted);min-height:24px}.mkt .plan-card .btn{margin-top:auto}.mkt .pricing-features{margin-top:40px;max-width:760px}.mkt .pricing-features h2{font-size:20px;margin:0 0 12px}.mkt .pricing-features ul{margin:0;padding-left:20px;display:grid;gap:8px}.mkt .pricing-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:620px){.mkt .pricing-plans{grid-template-columns:1fr}}html:has(.mkt){scroll-behavior:smooth}.mkt{--ink:#14141f;--ink-2:#5c5c75;--violet-t:#4636ad;--line:#e7e7f2;--page-alt:#f7f7fc;--bg:#0b0d17;--ease:cubic-bezier(0.2,0.7,0.2,1);--v2-p50:#f2f0fe;--v2-p100:#e5e1fd;--v2-p200:#cbc3fb;--v2-p300:#ac9ff8;--v2-p400:#8b7bf5;--v2-p500:#6d5ef0;--v2-p600:#5947d6;--v2-p700:#4636ad;--v2-bg:#f5f5fb;--v2-card:#fff;--v2-card-muted:#fafafc;--v2-border:#e7e7f2;--v2-border-strong:#d7d7e8;--v2-ink-900:#14141f;--v2-ink-700:#40405a;--v2-ink-500:#62627c;--v2-ink-400:#9393a8;--v2-success-bg:#dcfce7;--v2-success-text:#15803d;--v2-success-border:#bbf0cc;--v2-warning-bg:#fef3c7;--v2-warning-text:#b45309;--v2-warning-border:#fbdf9d;--v2-danger-bg:#fee2e2;--v2-danger-text:#b91c1c;--v2-danger-border:#f8bcbc;--v2-info-bg:#dbeafe;--v2-info-text:#1d4ed8;--v2-info-border:#bcd6fb;--v2-shadow-card:0 1px 2px rgba(20,20,31,0.04),0 1px 3px rgba(20,20,31,0.06);--v2-shadow-raised:0 4px 14px -4px rgba(20,20,31,0.12),0 2px 6px -2px rgba(20,20,31,0.06);--v2-shadow-modal:0 24px 64px -16px rgba(14,14,23,0.35);--v2-sidebar-bg:#0e0e17;--v2-sidebar-border:#26263a;--v2-sidebar-muted:#9a9ab2;background:#fff;overflow-x:clip}.mkt,.mkt .dark{color:var(--ink)}.mkt .dark{--ink:#eef0fa;--ink-2:#a9b0ca;--violet-t:#b3a8ff;--line:rgba(255,255,255,0.1);color-scheme:dark}.mkt :is(a,button,summary):focus-visible{outline:2px solid var(--v2-p500);outline-offset:3px;border-radius:10px}.mkt .dark :is(a,button):focus-visible{outline-color:var(--violet-t)}.mkt [id]{scroll-margin-top:88px}.mkt :is(h1,h2,h3){color:var(--ink)}.mkt .eyebrow{color:var(--violet-t);display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.16em;margin:0 0 22px}.mkt .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#6d55ff,#c084fc);box-shadow:0 0 0 4px rgba(109,85,255,.16)}.mkt .dark .eyebrow:before{box-shadow:0 0 0 4px rgba(109,85,255,.18),0 0 14px rgba(109,85,255,.8)}.mkt header{position:sticky;top:0;z-index:50;height:72px;background:rgba(11,13,23,.94);-webkit-backdrop-filter:saturate(1.4) blur(16px);backdrop-filter:saturate(1.4) blur(16px);border-bottom:1px solid rgba(255,255,255,.1)}.mkt .brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#f6f7fd;font-size:24px;letter-spacing:-.06em}.mkt .vg-mark{position:relative;flex:0 0 auto;display:inline-block;width:26px;height:26px;border-radius:8px;background:linear-gradient(140deg,#5a3dff,#a855f7);box-shadow:0 0 18px rgba(90,61,255,.45),inset 0 1px 0 rgba(255,255,255,.3)}.mkt .vg-mark:after{content:"S";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-weight:800;font-size:15px;letter-spacing:0}.mkt .nav{gap:24px}.mkt .nav nav{gap:34px;margin-left:48px}.mkt .nav nav a{position:relative;padding:12px 0;color:#a9b0ca;transition:color .2s}.mkt .nav nav a:focus-visible,.mkt .nav nav a:hover{color:#fff}.mkt .nav nav a:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;border-radius:2px;background:linear-gradient(90deg,#6d55ff,#c084fc);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.mkt .nav nav a:focus-visible:after,.mkt .nav nav a:hover:after{transform:scaleX(1)}.mkt .menu-toggle{display:none;width:44px;height:44px;margin-left:4px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#fff;cursor:pointer;align-items:center;justify-content:center}.mkt .menu-toggle .bars{position:relative;width:18px;height:12px}.mkt .menu-toggle .bars i{position:absolute;left:0;right:0;height:2px;border-radius:2px;background:currentColor;transition:transform .3s var(--ease),top .3s var(--ease)}.mkt .menu-toggle .bars i:first-child{top:1px}.mkt .menu-toggle .bars i:last-child{top:9px}.mkt header.menu-open .menu-toggle .bars i:first-child{top:5px;transform:rotate(45deg)}.mkt header.menu-open .menu-toggle .bars i:last-child{top:5px;transform:rotate(-45deg)}.mkt .menu-sheet{position:fixed;z-index:40;inset:72px 0 0 0;display:flex;flex-direction:column;gap:24px;padding:12px var(--gutter) calc(28px + env(safe-area-inset-bottom));overflow-y:auto;background:rgba(11,13,23,.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:sheet-in .28s var(--ease) both}.mkt .menu-sheet[hidden]{display:none}.mkt .menu-sheet nav{display:flex;flex-direction:column}.mkt .menu-sheet nav a{display:flex;align-items:center;justify-content:space-between;min-height:60px;border-bottom:1px solid rgba(255,255,255,.1);font-size:22px;font-weight:650;letter-spacing:-.03em;color:#f6f7fd}.mkt .menu-sheet nav a:after{content:"\2192";color:#b3a8ff}.mkt .menu-actions{display:grid;gap:12px}.mkt .menu-actions .btn{min-height:52px;width:100%}@keyframes sheet-in{0%{opacity:0;transform:translateY(-8px)}}.mkt .btn{min-height:46px;border-radius:var(--v2-r-md,12px);transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s,background .2s}.mkt .btn:hover{transform:translateY(-2px)}.mkt .btn.primary{color:#fff;background:linear-gradient(135deg,#4a30ff,#3825e8 60%,#5b34f0);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 10px 28px rgba(56,37,232,.4)}.mkt .btn.primary:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),0 16px 40px rgba(76,44,255,.6)}.mkt .btn.ghost{color:var(--ink);background:#fff;border-color:var(--v2-border-strong)}.mkt .btn.ghost:hover{border-color:var(--v2-p300)}.mkt .dark .btn.ghost{color:#f1f3fb;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.16)}.mkt .dark .btn.ghost:hover{border-color:rgba(179,168,255,.6);background:rgba(255,255,255,.09)}.mkt .btn.play:before{color:var(--violet-t)}.mkt .hero{position:relative;overflow:hidden;padding:64px 0 0;min-height:0;background:var(--bg)}.mkt .hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 80% at 50% 20%,#000,transparent 80%);mask-image:radial-gradient(70% 80% at 50% 20%,#000,transparent 80%);pointer-events:none}.mkt .hero-grid{position:relative;z-index:1}.mkt .hero-glow{position:absolute;inset:0;background:radial-gradient(50% 62% at 78% 30%,rgba(76,44,255,.4),transparent 70%),radial-gradient(40% 50% at 6% 0,rgba(168,85,247,.22),transparent 70%);pointer-events:none}.mkt .hero h1{font-size:clamp(40px,5.4vw,66px);letter-spacing:-.055em;max-width:600px}.mkt .hero h1 .grad{background:linear-gradient(100deg,#9b8cff 5%,#b88cff 50%,#f0abfc);-webkit-background-clip:text;background-clip:text;color:transparent}.mkt .lead,.mkt .micro{color:var(--ink-2)}.mkt .hero-rise{animation:hero-rise .8s var(--ease) both}@keyframes hero-rise{0%{transform:translateY(14px)}}.mkt .hero .art{position:relative}.mkt .hero .art:before{content:"";position:absolute;inset:8% -4% -6%;background:radial-gradient(60% 60% at 50% 50%,rgba(90,61,255,.5),transparent 72%);filter:blur(30px);z-index:0}.mkt .loop-strip{position:relative;z-index:1;list-style:none;padding:0 0 56px;margin:52px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 8px}.mkt .loop-strip li{display:flex;align-items:center;gap:8px}.mkt .loop-strip span{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:99px;padding:9px 18px;font-size:14px;font-weight:650;color:#e6e9f6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mkt .loop-strip em{color:#b3a8ff;font-style:normal;font-weight:700}.mkt .section{position:relative;padding:clamp(64px,8vw,104px) 0;border-top:0;background:#fff}.mkt .section.tint{background:var(--page-alt)}.mkt .section+.section:not(.dark):before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--v2-border-strong),transparent)}.mkt .section h2{font-size:clamp(32px,4vw,46px);letter-spacing:-.05em;line-height:1.1}.mkt .section .desc{color:var(--ink-2)}.mkt .feature-list li{color:var(--v2-ink-700)}.mkt .feature-list.rich li{align-items:flex-start}.mkt .feature-list.rich .icon{margin-top:0}.mkt .feature-list.rich b{color:var(--ink)}.mkt .feature-list.line li{align-items:center}.mkt .feature-list .check{background:var(--v2-p50);border-color:transparent;color:var(--v2-p700);font-size:11px}.mkt .icon{background:var(--v2-p50);color:var(--v2-p600);box-shadow:inset 0 0 0 1px var(--v2-p100)}.mkt .icon .vg-ico{width:20px;height:20px;vertical-align:0}.mkt .feature-list.rich small{color:var(--ink-2)}@media (min-width:941px){.mkt .compare .split,.mkt .people .split,.mkt .section .split,.mkt .voice .split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(44px,6vw,84px)}.mkt .section.reverse .split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.mkt .section.reverse .copy{order:2}.mkt .section.reverse .art{order:1}}.mkt h2{text-wrap:balance;max-width:560px}.mkt h2 br{display:none}.mkt .reveal{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.mkt .reveal.in{opacity:1;transform:none}.mkt .tour{padding-top:clamp(56px,7vw,96px)}.mkt .tour-head{text-align:center;max-width:720px;margin:0 auto 32px}.mkt .tour-head .desc,.mkt .tour-head h2{margin-inline:auto;max-width:none}.mkt .tour-tabs{display:flex;justify-content:center;gap:8px;margin-bottom:24px;padding:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mkt .tour-tabs::-webkit-scrollbar{display:none}.mkt .tour-tab{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:99px;border:1px solid var(--v2-border-strong);background:#fff;color:var(--v2-ink-700);font:inherit;font-size:14px;font-weight:650;white-space:nowrap;cursor:pointer;overflow:hidden;transition:background .2s,color .2s,border-color .2s,transform .2s var(--ease),box-shadow .2s}.mkt .tour-tab .vg-ico{width:16px;height:16px}.mkt .tour-tab:hover{border-color:var(--v2-p300);transform:translateY(-1px)}.mkt .tour-tab.on{background:var(--v2-ink-900);border-color:var(--v2-ink-900);color:#fff;box-shadow:0 8px 20px -8px rgba(20,20,31,.5)}.mkt .tour-tab .prog{position:absolute;left:0;bottom:0;height:3px;width:100%;background:#8b7bf5;transform-origin:left;animation:tour-prog linear both}@keyframes tour-prog{0%{transform:scaleX(0)}}.mkt .tour-body{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,.85fr);gap:clamp(24px,4vw,48px);align-items:center}.mkt .tour-preview{min-width:0;animation:tour-in .5s var(--ease) both}.mkt .tour-caption{animation:tour-in .5s var(--ease) .08s both}@keyframes tour-in{0%{opacity:0;transform:translateY(10px)}}.mkt .tour-caption h3{margin:0 0 12px;font-size:clamp(22px,2.4vw,28px);line-height:1.15;letter-spacing:-.04em}.mkt .tour-caption p{margin:0 0 18px;color:var(--ink-2);font-size:16px;line-height:1.5}.mkt .tour-caption ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mkt .tour-caption li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.35;color:var(--v2-ink-700)}.mkt .vg{position:relative;isolation:isolate;overflow:hidden;container-type:inline-size;container-name:vg;border-radius:24px;padding:clamp(14px,3vw,28px);background:linear-gradient(150deg,#efecff,#e6ecff 55%,#f4ecff);border:1px solid var(--v2-p100);box-shadow:0 30px 60px -34px rgba(70,54,173,.45);color:var(--v2-ink-900)}.mkt .dark .vg{background:linear-gradient(150deg,#151a35,#0e1122 60%,#130f2c);border-color:rgba(255,255,255,.1);box-shadow:0 40px 80px -36px rgba(76,44,255,.55)}.mkt .vg-glow{position:absolute;inset:-25%;z-index:-1;background:radial-gradient(36% 36% at 74% 20%,rgba(109,94,240,.3),transparent 70%),radial-gradient(34% 34% at 12% 90%,rgba(168,85,247,.2),transparent 70%);animation:vg-drift 16s ease-in-out infinite alternate}@keyframes vg-drift{to{transform:translate(3%,-3%) scale(1.06)}}.mkt .vg-caption{margin:14px 0 0;text-align:right;font-size:11px;letter-spacing:.04em;color:var(--ink-2)}.mkt .dark .vg-caption{color:#a9b0ca}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.mkt .vg-inner{transform:perspective(1400px) rotateX(calc(var(--py, 0) * -2.4deg)) rotateY(calc(var(--px, 0) * 3.2deg));transition:transform .35s var(--ease);will-change:transform}}.mkt .vg-card{background:var(--v2-card);border:1px solid var(--v2-border);border-radius:14px;padding:14px;font-size:13px;line-height:1.4;color:var(--v2-ink-900);box-shadow:var(--v2-shadow-raised);transition:translate .25s var(--ease),box-shadow .25s var(--ease),border-color .25s}.mkt .vg-card:hover{translate:0 -2px;border-color:var(--v2-p200);box-shadow:0 14px 30px -12px rgba(70,54,173,.3)}.mkt .vg small{color:var(--v2-ink-500);font-size:12px}.mkt .vg b{color:var(--v2-ink-900)}.mkt .vg-ico{width:14px;height:14px;flex:0 0 auto;vertical-align:-2px}.mkt .vg .vg-bar:after,.mkt .vg :is(.a,.a-left,.a-pop,.a-drop,.a-fade,.a-draw,.a-pick,.a-ring){animation-duration:.7s;animation-timing-function:var(--ease);animation-fill-mode:both;animation-delay:calc(var(--d, 0) * 1ms);animation-play-state:paused}.mkt .vg .flow,.mkt .vg .halo{animation-play-state:paused}.mkt .vg.is-on .flow,.mkt .vg.is-on .halo,.mkt .vg.is-on .vg-bar:after,.mkt .vg.is-on :is(.a,.a-left,.a-pop,.a-drop,.a-fade,.a-draw,.a-pick,.a-ring){animation-play-state:running}.mkt .vg.is-final .vg-bar:after,.mkt .vg.is-final :is(.a,.a-left,.a-pop,.a-drop,.a-fade,.a-draw,.a-pick,.a-ring){animation:none}.mkt .vg .a{animation-name:vg-in}.mkt .vg .a-left{animation-name:vg-left}.mkt .vg .a-pop{animation-name:vg-pop}.mkt .vg .a-drop{animation-name:vg-drop}.mkt .vg .a-fade{animation-name:vg-fade;animation-duration:1.2s}.mkt .vg .a-draw{animation-name:vg-draw;animation-duration:1.8s;stroke-dasharray:1}.mkt .vg .a-pick{animation-name:vg-pick}.mkt .vg .a-ring{animation-name:vg-ring;animation-duration:1.2s}.mkt .vg .vg-bar:after{animation-name:vg-fill;animation-duration:1s}@keyframes vg-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes vg-left{0%{opacity:0;transform:translateX(-26px)}}@keyframes vg-pop{0%{opacity:0;transform:scale(.6)}}@keyframes vg-drop{0%{opacity:0;transform:translateY(-18px) scale(.96)}}@keyframes vg-fade{0%{opacity:0}}@keyframes vg-draw{0%{stroke-dashoffset:1}}@keyframes vg-ring{0%{stroke-dasharray:0 100}}@keyframes vg-pick{0%{background:#fff;color:var(--v2-ink-700);border-color:var(--v2-border)}}@keyframes vg-fill{0%{transform:scaleX(0)}}@keyframes vg-flow{to{stroke-dashoffset:-24}}@keyframes vg-halo{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.mkt .vg-app{display:flex;overflow:hidden;border-radius:14px;background:var(--v2-bg);border:1px solid var(--v2-border-strong);box-shadow:var(--v2-shadow-modal);font-size:13px;line-height:1.4;color:var(--v2-ink-900)}.mkt .vg-side{flex:0 0 48px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;background:var(--v2-sidebar-bg);border-right:1px solid var(--v2-sidebar-border)}.mkt .vg-side-brand{display:flex;align-items:center;gap:8px;margin-bottom:10px}.mkt .vg-side-brand b{display:none;color:#f4f4fa;font-size:14px;letter-spacing:-.03em}.mkt .vg-side .vg-mark{width:24px;height:24px}.mkt .vg-mark.sm{width:20px;height:20px;border-radius:6px}.mkt .vg-mark.sm:after{font-size:11px}.mkt .vg-nav{width:100%;min-height:32px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:10px;color:var(--v2-sidebar-muted)}.mkt .vg-nav .vg-ico{width:16px;height:16px}.mkt .vg-nav em{display:none;font-style:normal;font-size:13px;font-weight:500}.mkt .vg-nav.on{background:#6d5ef029;color:#ac9ff8}.mkt .vg-main{flex:1;min-width:0;background:var(--v2-bg)}.mkt .vg-top{display:flex;align-items:center;gap:10px;padding:9px 14px;background:#fff;border-bottom:1px solid var(--v2-border)}.mkt .vg-top-mark{display:none}.mkt .vg-crumb{font-size:14px;font-weight:650}.mkt .vg-search{margin-left:auto;display:inline-flex;align-items:center;gap:6px;width:110px;height:28px;padding:0 9px;border-radius:10px;background:var(--v2-card-muted);border:1px solid var(--v2-border);color:var(--v2-ink-400)}.mkt .vg-search i{flex:1;height:5px;border-radius:3px;background:var(--v2-border)}.mkt .vg-body{padding:14px}.mkt .vg-sechead{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.mkt .vg-sechead b{font-size:14px}.mkt .vg-link{color:var(--v2-p700);font-size:12px;font-weight:650}.mkt .vg-line{display:block;height:7px;border-radius:4px;background:var(--v2-border)}.mkt .vg-line.w90{width:90%}.mkt .vg-line.w80{width:80%}.mkt .vg-line.w70{width:70%}.mkt .vg-line.w60{width:60%}.mkt .vg-line.w40{width:40%}.mkt .vg-badge{display:inline-flex;align-items:center;gap:5px;border:1px solid;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600;line-height:1;white-space:nowrap}.mkt .vg-badge.high{background:var(--v2-success-bg);color:var(--v2-success-text);border-color:var(--v2-success-border)}.mkt .vg-badge.medium{background:var(--v2-warning-bg);color:var(--v2-warning-text);border-color:var(--v2-warning-border)}.mkt .vg-badge.low{background:var(--v2-danger-bg);color:var(--v2-danger-text);border-color:var(--v2-danger-border)}.mkt .vg-badge.info{background:var(--v2-info-bg);color:var(--v2-info-text);border-color:var(--v2-info-border)}.mkt .vg-chips{display:flex;flex-wrap:wrap;gap:7px}.mkt .vg-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:99px;border:1px solid var(--v2-border);background:#fff;font-size:12px;font-weight:600;color:var(--v2-ink-700)}.mkt .vg-chip.on,.mkt .vg-chip.pick{background:var(--v2-p50);color:var(--v2-p700);border-color:var(--v2-p200)}.mkt .vg-chip .vg-ico{width:12px;height:12px}.mkt .vg-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;padding:6px 11px;border-radius:10px;border:1px solid var(--v2-border-strong);background:#fff;color:var(--v2-ink-700);font-size:12px;font-weight:600}.mkt .vg-btn.solid{background:var(--v2-p500);border-color:var(--v2-p500);color:#fff}.mkt .vg-btn.pulse{animation:vg-pulse 2.4s ease-in-out 2.2s infinite}@keyframes vg-pulse{0%,to{box-shadow:0 0 0 0 rgba(109,94,240,0)}50%{box-shadow:0 0 0 6px rgba(109,94,240,.22)}}.mkt .vg-label{margin:14px 0 7px;font-size:11px;color:var(--v2-ink-500)}.mkt .vg-eyebrow,.mkt .vg-label{letter-spacing:.08em;text-transform:uppercase;font-weight:700}.mkt .vg-eyebrow{display:block;margin-top:4px;font-size:10.5px}.mkt .vg-avatar{width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;flex:0 0 auto;color:#fff;font-weight:700;font-size:13px;background:linear-gradient(135deg,hsl(var(--h,255) 80% 58%),hsl(calc(var(--h, 255) + 40) 75% 46%))}.mkt .vg-avatar.sm{width:24px;height:24px;font-size:11px}.mkt .vg-avatar.xs{width:18px;height:18px;font-size:9px}.mkt .vg-fav{flex:0 0 auto;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px}.mkt .vg-fav .vg-ico{width:18px;height:18px}.mkt .vg-fav.sm{width:24px;height:24px;border-radius:7px}.mkt .vg-fav.sm .vg-ico{width:13px;height:13px}.mkt .vg-fav.xs{width:20px;height:20px;border-radius:6px}.mkt .vg-fav.xs .vg-ico{width:11px;height:11px}.mkt .vg-fav.k-news{background:#e8f0fe;color:#1a56db}.mkt .vg-fav.k-research{background:#eef2ff;color:#4636ad}.mkt .vg-fav.k-video{background:#fee2e2;color:#b91c1c}.mkt .vg-fav.k-repo{background:#111118;color:#fff}.mkt .vg-fav.k-insight{background:#fef3c7;color:#b45309}.mkt .vg-bar{position:relative;display:block;height:5px;border-radius:4px;background:var(--v2-border);overflow:hidden}.mkt .vg-bar:after{content:"";position:absolute;inset:0;transform:scaleX(var(--s,.8));transform-origin:left;border-radius:4px;background:linear-gradient(90deg,var(--v2-p500),#a78bfa)}.mkt .vg-ring{position:relative;flex:0 0 auto;display:inline-grid;place-items:center;width:38px;height:38px}.mkt .vg-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.mkt .vg-ring circle{fill:none;stroke-width:3.4;stroke-linecap:round}.mkt .vg-ring .trk{stroke:var(--v2-border)}.mkt .vg-ring .val{stroke:var(--v2-p500)}.mkt .vg-ring b{font-size:11px;font-weight:750}.mkt .vg-typed{display:grid}.mkt .vg-ghost{grid-area:1/1;visibility:hidden}.mkt .vg-live{grid-area:1/1}.mkt .vg-caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-2px;background:var(--v2-p500);animation:vg-blink .9s steps(2) infinite}@keyframes vg-blink{50%{opacity:0}}.mkt .vg-interview{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;align-items:start}.mkt .vg-chat{display:grid;gap:10px;min-width:0}.mkt .vg-steps{display:flex;gap:8px;list-style:none;margin:0 0 2px;padding:0}.mkt .vg-steps li{flex:1;display:grid;gap:4px;padding-top:8px;border-top:2px solid var(--v2-border-strong);font-size:11px;color:var(--v2-ink-500)}.mkt .vg-steps li.now{border-top-color:var(--v2-p500);color:var(--v2-ink-900);font-weight:700}.mkt .vg-steps b{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:10px;background:var(--v2-border);color:var(--v2-ink-700)}.mkt .vg-steps .now b{background:var(--v2-p500);color:#fff}.mkt .vg-msg{display:flex;align-items:flex-end;gap:8px}.mkt .vg-msg.me{justify-content:flex-end}.mkt .vg-bubble{padding:9px 12px;border-radius:14px;max-width:100%;font-size:13px;line-height:1.45;min-width:0}.mkt .vg-msg.bot .vg-bubble{background:#fff;border:1px solid var(--v2-border);border-bottom-left-radius:4px}.mkt .vg-msg.me .vg-bubble{background:var(--v2-p500);color:#fff;border-bottom-right-radius:4px}.mkt .vg-profile{display:grid;gap:12px;padding:12px;border-radius:12px;background:#fff;border:1px solid var(--v2-border);box-shadow:var(--v2-shadow-card)}.mkt .vg-profile-head{display:grid;gap:1px}.mkt .vg-traits{display:grid;gap:9px}.mkt .vg-trait{display:grid;gap:5px;font-size:12px;color:var(--v2-ink-700)}.mkt .vg-feed{display:grid;gap:8px}.mkt .vg-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;align-items:start;padding:12px;border:1px solid var(--v2-border);border-radius:14px;background:#fff;box-shadow:var(--v2-shadow-card);transition:translate .25s var(--ease),box-shadow .25s var(--ease),border-color .25s}.mkt .vg-item:hover{translate:0 -2px;border-color:var(--v2-p200);box-shadow:0 14px 30px -12px rgba(70,54,173,.3)}.mkt .vg-item.hot{border-color:var(--v2-p200);box-shadow:0 0 0 3px var(--v2-p50),var(--v2-shadow-card)}.mkt .vg-item-main{display:grid;gap:3px;min-width:0}.mkt .vg-item b{font-size:13.5px;line-height:1.3}.mkt .vg-item small i{font-style:normal;opacity:.6}.mkt .vg-item-actions{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.mkt .vg-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px}.mkt .vg-stat{display:grid;gap:6px;padding:9px 10px;background:#fff;border:1px solid var(--v2-border);border-radius:12px;box-shadow:var(--v2-shadow-card);min-width:0}.mkt .vg-stat small{display:block;font-size:10.5px;line-height:1.25;min-height:2.5em}.mkt .vg-stat small .vg-ico{display:none}.mkt .vg-stat b{font-size:19px;line-height:1;font-variant-numeric:tabular-nums}.mkt .vg-brief{display:grid;gap:8px;justify-items:start}.mkt .vg-brief-head{width:100%;display:flex;justify-content:space-between;align-items:center}.mkt .vg-seg{display:inline-flex;padding:2px;border-radius:9px;background:var(--v2-bg)}.mkt .vg-seg em{font-style:normal;padding:3px 9px;border-radius:7px;font-size:11px;font-weight:650;color:var(--v2-ink-500)}.mkt .vg-seg .on{background:#fff;color:var(--v2-ink-900);box-shadow:var(--v2-shadow-card)}.mkt .vg-brief h4{margin:2px 0 0;font-size:16px;line-height:1.25;letter-spacing:-.02em}.mkt .vg-brief p{margin:0;color:var(--v2-ink-500);font-size:12.5px;line-height:1.5}.mkt .vg-brief .vg-label{margin:8px 0 0}.mkt .vg-mention{list-style:none;margin:0;padding:0;width:100%;display:grid;gap:6px}.mkt .vg-mention li{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:10px;background:var(--v2-card-muted);border:1px solid var(--v2-border);font-size:12px}.mkt .vg-mention li>span:not(.vg-fav):not(.vg-badge){flex:1;min-width:0;font-weight:600}.mkt .vg-mention li em{font-style:normal;color:var(--v2-p700);font-weight:650;white-space:nowrap}.mkt .vg-hub{position:relative;width:100%;aspect-ratio:5/4.4}.mkt .vg-hub-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mkt .vg-fwires path,.mkt .vg-hub-wires path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.mkt .vg-fwires .base,.mkt .vg-hub-wires .base{stroke:rgba(109,94,240,.35);stroke-width:1.4}.mkt .vg-fwires .flow,.mkt .vg-hub-wires .flow{stroke:var(--v2-p500);stroke-width:2;stroke-dasharray:3 9;animation:vg-flow 1.4s linear infinite;animation-delay:calc(var(--d, 0) * 1ms)}.mkt .vg-in{position:absolute;width:33%;display:flex;align-items:center;gap:8px;padding:9px 10px;translate:0 -50%}.mkt .vg-in:hover{translate:0 calc(-50% - 2px)}.mkt .vg-in-txt{display:grid;gap:1px;min-width:0;font-size:12.5px}.mkt .vg-in-txt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.mkt .vg-in.n1,.mkt .vg-in.n3,.mkt .vg-in.n5{left:0}.mkt .vg-in.n2,.mkt .vg-in.n4,.mkt .vg-in.n6{right:0}.mkt .vg-in.n1,.mkt .vg-in.n2{top:12%}.mkt .vg-in.n3,.mkt .vg-in.n4{top:50%}.mkt .vg-in.n5,.mkt .vg-in.n6{top:88%}.mkt .vg-wave{display:flex;align-items:center;gap:2px;height:16px}.mkt .vg-wave u{width:3px;border-radius:2px;background:var(--v2-p500);text-decoration:none}.mkt .vg-core{position:absolute;left:50%;top:50%;translate:-50% -50%;width:25%;aspect-ratio:1;min-width:78px;display:grid;place-content:center;justify-items:center;gap:1px;border-radius:50%;text-align:center;background:radial-gradient(circle at 35% 25%,#8b7bf5,#5b3df0 60%,#3825e8);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3),0 0 40px rgba(109,94,240,.6),0 16px 40px rgba(56,37,232,.35)}.mkt .vg-core .vg-ico{width:20px;height:20px;color:#fff}.mkt .vg-core b{font-size:14px;color:#fff}.mkt .vg-core small{color:#e5e1fd;font-size:10.5px}.mkt .vg-core .halo{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(109,94,240,.6);animation:vg-halo 2.8s ease-out infinite;pointer-events:none}.mkt .vg-core .halo.h2{animation-delay:1.4s}.mkt .vg-rail{display:flex;gap:6px;list-style:none;margin:0 0 12px;padding:0;overflow:hidden}.mkt .vg-rail li{flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:10px;background:#fff;border:1px solid var(--v2-border);font-size:11px;color:var(--v2-ink-500);white-space:nowrap}.mkt .vg-rail li span{overflow:hidden;text-overflow:ellipsis}.mkt .vg-rail b{flex:0 0 auto;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:10px;background:var(--v2-border);color:var(--v2-ink-700)}.mkt .vg-rail .vg-ico{width:11px;height:11px}.mkt .vg-rail .done b{background:var(--v2-success-bg);color:var(--v2-success-text)}.mkt .vg-rail .now{border-color:var(--v2-p300);color:var(--v2-ink-900);font-weight:650;box-shadow:0 0 0 3px var(--v2-p50)}.mkt .vg-rail .now b{background:var(--v2-p500);color:#fff}.mkt .vg-editor{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px}.mkt .vg-editor-main{min-width:0}.mkt .vg-author{display:flex;align-items:center;gap:9px}.mkt .vg-author span{display:grid}.mkt .vg-draft{margin:10px 0 12px;font-size:14px;line-height:1.55;color:var(--v2-ink-900)}.mkt .vg-extra{display:block;margin-top:6px;background:linear-gradient(transparent 58%,rgba(139,123,245,.35) 0);width:fit-content}.mkt .vg-editor-side{display:grid;align-content:start;gap:12px;padding:12px;border-radius:14px;background:#fff;border:1px solid var(--v2-border);box-shadow:var(--v2-shadow-card)}.mkt .vg-editor-side ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:12px;color:var(--v2-ink-700)}.mkt .vg-editor-side li{display:flex;align-items:flex-start;gap:6px}.mkt .vg-editor-side li .vg-ico{color:#16a34a;margin-top:2px}.mkt .vg-chars{display:grid;gap:5px}.mkt .vg-chars b{font-variant-numeric:tabular-nums}.mkt .vg-editor-side .vg-btn{width:100%}.mkt .vg-versus{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mkt .vg-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.mkt .vg-versus p{margin:12px 0;font-size:13.5px;line-height:1.55}.mkt .vg-versus .bad{background:var(--v2-card-muted)}.mkt .vg-versus .bad p{color:var(--v2-ink-500)}.mkt .vg-versus mark{background:var(--v2-danger-bg);color:var(--v2-danger-text);border-radius:4px;padding:0 3px;text-decoration:line-through}.mkt .vg-note{display:flex;align-items:center;gap:5px}.mkt .vg-versus .good{border-color:var(--v2-p300);box-shadow:0 0 0 4px var(--v2-p50),0 24px 50px -18px rgba(70,54,173,.4)}.mkt .vg-idea{display:flex;align-items:center;gap:12px;max-width:340px;margin:0 auto;border-color:var(--v2-p300);box-shadow:0 0 0 4px var(--v2-p50),var(--v2-shadow-raised)}.mkt .vg-idea>span:last-child{display:grid}.mkt .vg-idea b{font-size:14px}.mkt .vg-idea-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--v2-p500);color:#fff;flex:0 0 auto}.mkt .vg-idea-ico .vg-ico{width:18px;height:18px}.mkt .vg-fwires{display:block;width:100%;height:30px}.mkt .vg-fgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mkt .vg-fmt{padding:8px;display:grid;gap:8px}.mkt .vg-fmt>small{display:flex;align-items:center;justify-content:center;gap:5px;font-weight:650;color:var(--v2-ink-700);text-align:center}.mkt .vg-thumb{position:relative;height:88px;border-radius:9px;background:var(--v2-bg);padding:9px;display:grid;gap:6px;align-content:center;overflow:hidden}.mkt .vg-thumb .row{display:flex;align-items:center;gap:6px}.mkt .vg-thumb em{position:absolute;right:7px;bottom:6px;padding:1px 6px;border-radius:5px;background:rgba(20,20,31,.7);color:#fff;font-style:normal;font-size:9.5px;font-weight:750}.mkt .vg-thumb.t1 u{position:absolute;top:12px;bottom:12px;width:58%;border-radius:7px;text-decoration:none;background:linear-gradient(160deg,#6d5ef0,#a78bfa)}.mkt .vg-thumb.t1 .s3{left:8%;opacity:.3;transform:scale(.88)}.mkt .vg-thumb.t1 .s2{left:16%;opacity:.55;transform:scale(.94)}.mkt .vg-thumb.t1 .s1{left:24%;display:grid;align-content:center;gap:6px;padding:8px;box-shadow:0 6px 16px rgba(20,20,31,.25)}.mkt .vg-thumb.t1 .s1 .vg-line{background:rgba(255,255,255,.8)}.mkt .vg-thumb.t2 .pg{display:grid;gap:5px;width:64%;margin:0 auto;padding:8px;border-radius:5px;background:#fff;border:1px solid var(--v2-border-strong);box-shadow:var(--v2-shadow-card)}.mkt .vg-thumb.t2 .h{height:9px;width:55%;border-radius:3px;background:var(--v2-p500)}.mkt .vg-thumb.t3{place-items:center;background:linear-gradient(135deg,#6d5ef0,#a78bfa)}.mkt .vg-play{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.95);color:#3825e8}.mkt .vg-play .vg-ico{width:14px;height:14px;fill:currentColor;margin-left:2px}.mkt .vg-thumb .tl{position:absolute;left:9px;right:9px;bottom:8px;height:3px;border-radius:2px;background:rgba(255,255,255,.4)}.mkt .vg-thumb .tl i{display:block;width:38%;height:100%;border-radius:2px;background:#fff}.mkt .vg-queue-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.mkt .vg-range{display:inline-flex;align-items:center;gap:8px;font-size:13px}.mkt .vg-range .vg-ico{color:var(--v2-ink-500)}.mkt .vg-legend{display:flex;gap:5px;flex-wrap:wrap}.mkt .vg-legend em{font-style:normal;font-size:10px;font-weight:650;padding:3px 8px;border-radius:99px;border:1px solid}.mkt .vg-week{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mkt .vg-col{display:grid;gap:8px;align-content:start}.mkt .vg-col>small{text-align:center;font-weight:650}.mkt .vg-col>small b{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:2px;border-radius:7px;color:var(--v2-ink-700)}.mkt .vg-col.today>small b{background:var(--v2-p500);color:#fff}.mkt .vg-slot{min-height:66px;padding:7px 8px;border-radius:10px;font-size:11px;font-weight:650;line-height:1.25;display:grid;align-content:space-between;gap:6px;border:1px solid;transition:translate .2s var(--ease),box-shadow .2s var(--ease)}.mkt .vg-slot:not(.empty):hover{translate:0 -2px;box-shadow:var(--v2-shadow-raised)}.mkt .vg-slot-top{display:flex;align-items:center;justify-content:space-between;gap:4px}.mkt .vg-slot-top em{font-style:normal;font-size:10px;opacity:.85}.mkt .vg-slot.empty{border:1px dashed var(--v2-border-strong);background:transparent}.mkt .s-draft{background:var(--v2-card-muted);color:var(--v2-ink-500);border-color:var(--v2-border)}.mkt .s-ready{background:var(--v2-success-bg);color:var(--v2-success-text);border-color:var(--v2-success-border)}.mkt .s-needs_review{background:var(--v2-warning-bg);color:var(--v2-warning-text);border-color:var(--v2-warning-border)}.mkt .s-scheduled{background:var(--v2-info-bg);color:var(--v2-info-text);border-color:var(--v2-info-border)}.mkt .s-posted{background:var(--v2-p100);color:var(--v2-p700);border-color:var(--v2-p200)}.mkt .vg-engage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px;align-items:start}.mkt .vg-eng-in{display:grid;gap:4px}.mkt .vg-eng-in b{font-size:13px}.mkt .vg-field{display:flex;align-items:center;gap:6px;margin:2px 0 6px;padding:7px 9px;border-radius:10px;border:1px solid var(--v2-border);background:var(--v2-card-muted);color:var(--v2-ink-700);font-size:12px}.mkt .vg-field.area{display:block;min-height:56px;line-height:1.45;border-color:var(--v2-p300);box-shadow:0 0 0 3px var(--v2-p50)}.mkt .vg-comment,.mkt .vg-eng-out{display:grid;gap:8px}.mkt .vg-comment{justify-items:start;padding:10px;border-radius:12px;border:1px solid var(--v2-border);background:var(--v2-card-muted)}.mkt .vg-comment p{margin:0;font-size:12.5px;line-height:1.5}.mkt .vg-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mkt .vg-kpi{display:grid;gap:6px;padding:10px;border-radius:12px;background:#fff;border:1px solid var(--v2-border);box-shadow:var(--v2-shadow-card);min-width:0}.mkt .vg-kpi small{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt .vg-kpi svg{width:100%;height:22px;overflow:visible}.mkt .vg-kpi path{fill:none;stroke:var(--v2-p500);stroke-width:2.2;stroke-linecap:round}.mkt .vg-perf{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;margin-top:10px}.mkt .vg-chartbox,.mkt .vg-topics{min-width:0}.mkt .vg-legend2{display:flex;gap:12px;font-size:11px;color:var(--v2-ink-500)}.mkt .vg-legend2 em{display:inline-flex;align-items:center;gap:5px;font-style:normal}.mkt .vg-legend2 i{width:8px;height:8px;border-radius:50%;background:var(--v2-p500)}.mkt .vg-legend2 .alt i{background:#b7b7cb}.mkt .vg-chart{width:100%;height:auto;margin-top:8px;overflow:visible}.mkt .vg-grid{stroke:var(--v2-border);stroke-width:1;vector-effect:non-scaling-stroke}.mkt .vg-trend{fill:none;stroke:var(--v2-p500);stroke-width:2.6;stroke-linecap:round}.mkt .vg-trend.alt{stroke:#b7b7cb;stroke-width:2}.mkt .vg-area{fill:rgba(109,94,240,.12)}.mkt .vg-topics .vg-label{margin-top:0}.mkt .vg-topic{display:grid;gap:5px;margin-bottom:10px;font-size:12px;color:var(--v2-ink-700)}.mkt .vg-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mkt .vg-cmp-col{display:grid;align-content:start;gap:8px;padding:12px;border-radius:16px;background:rgba(255,255,255,.6);border:1px solid var(--v2-border)}.mkt .vg-cmp-col.us{background:#fff;border-color:var(--v2-p300);box-shadow:0 0 0 4px var(--v2-p50),0 24px 50px -22px rgba(70,54,173,.45)}.mkt .vg-cmp-head{display:flex;align-items:center;gap:8px;padding-bottom:8px;font-size:13px}.mkt .vg-cmp-col.them .vg-cmp-head b{color:var(--v2-ink-500)}.mkt .vg-cmp-ico{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--v2-bg);color:var(--v2-ink-500)}.mkt .vg-cmp-ico .vg-mark{width:22px;height:22px}.mkt .vg-cmp-row{display:flex;gap:9px;align-items:center;padding:10px;min-height:56px;border-radius:10px;background:var(--v2-card-muted);border:1px solid var(--v2-border);font-size:12.5px;line-height:1.35}.mkt .vg-cmp-col.them .vg-cmp-row{color:var(--v2-ink-500)}.mkt .vg-cmp-col.us .vg-cmp-row{font-weight:650;color:var(--v2-ink-900);background:var(--v2-p50);border-color:var(--v2-p100)}.mkt .vg-mark-x,.mkt .vg-tick{flex:0 0 20px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center}.mkt .vg-mark-x{background:var(--v2-border);color:var(--v2-ink-400)}.mkt .vg-tick{background:var(--v2-p500);color:#fff}.mkt .vg-mark-x .vg-ico,.mkt .vg-tick .vg-ico{width:12px;height:12px;stroke-width:2.4}.mkt .vg-roles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.mkt .vg-role{grid-column:span 2;display:flex;align-items:flex-start;gap:12px;padding:14px}.mkt .vg-role.r3,.mkt .vg-role.r4{grid-column:span 3}.mkt .vg-role .vg-avatar{width:38px;height:38px;font-size:16px}.mkt .vg-role-txt{display:grid;gap:3px;min-width:0}.mkt .vg-role-txt b{font-size:14px;line-height:1.25}.mkt .vg-role-txt .vg-chips{margin-top:6px}.mkt .vg-float{position:relative;height:330px}.mkt .vg-float .vg-card{position:absolute;display:grid;gap:8px;justify-items:start}.mkt .vg-float .vg-card-top{width:100%}.mkt .vg-float .vg-card small{display:inline-flex;align-items:center;gap:5px}.mkt .vg-float .f1{top:0;left:0;width:64%}.mkt .vg-float .f2{top:120px;right:0;width:66%}.mkt .vg-float .f3{bottom:0;left:6%;width:58%}.mkt .vg-float .vg-line{width:100%}.mkt .vg-mini{width:100%;height:40px}.mkt .section.dark{background:var(--bg);color:var(--ink)}.mkt .section.dark:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 50% at 85% 0,rgba(76,44,255,.35),transparent 70%),radial-gradient(40% 40% at 5% 100%,rgba(168,85,247,.2),transparent 70%);pointer-events:none;height:auto}.mkt .section.dark>.shell{position:relative}.mkt .dark .section .desc,.mkt .section.dark .desc{color:var(--ink-2)}.mkt .bento-head{text-align:center;max-width:720px;margin:0 auto 48px}.mkt .bento-head .eyebrow{margin-bottom:20px}.mkt .bento-head .desc,.mkt .bento-head h2{margin-inline:auto;max-width:none}.mkt .bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mkt .bento-cell.w2{grid-column:span 2}.mkt .bento-cell.w4{grid-column:span 4}.mkt .bento-tile{height:100%;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.07);transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.mkt .bento-tile:hover{transform:translateY(-4px);border-color:rgba(179,168,255,.5);box-shadow:0 24px 60px -24px rgba(76,44,255,.7),inset 0 1px 0 rgba(255,255,255,.08)}.mkt .bento-art{height:128px;border-radius:14px;padding:14px;display:flex;align-items:center;overflow:hidden;background:#fff;color:var(--v2-ink-900);box-shadow:0 10px 24px -10px rgba(0,0,0,.5)}.mkt .bento-tile h3{font-weight:700;margin:16px 0 4px;font-size:18px;letter-spacing:-.02em;color:#f6f7fd}.mkt .bento-tile p{margin:0;color:var(--ink-2);font-size:14.5px;line-height:1.45;max-width:62ch}.mkt .mini{width:100%;font-size:12px}.mkt .mini-discover{display:grid;gap:8px}.mkt .mini-discover .row{display:flex;align-items:center;gap:9px}.mkt .mini-discover i{display:block;width:var(--w);max-width:calc(100% - 64px);height:8px;border-radius:5px;background:var(--v2-border)}.mkt .mini-discover .dot{margin-left:auto;width:9px;height:9px;border-radius:50%;background:#16a34a}.mkt .mini-discover .dot.medium{background:#d97706}.mkt .mini-queue{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.mkt .mini-queue i{aspect-ratio:1;max-height:24px;border-radius:6px;background:var(--v2-bg);border:1px solid var(--v2-border)}.mkt .mini-queue i.on{background:var(--v2-info-bg);border-color:var(--v2-info-border)}.mkt .mini-queue i.ok{background:var(--v2-success-bg);border-color:var(--v2-success-border)}.mkt .mini-sources{display:flex;flex-wrap:wrap;gap:6px}.mkt .mini-sources span{display:inline-flex;align-items:center;gap:5px;background:var(--v2-bg);border:1px solid var(--v2-border);border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600;color:var(--v2-ink-700)}.mkt .mini-sources .vg-ico{width:12px;height:12px;color:var(--v2-p500)}.mkt .mini-create{display:grid;gap:8px}.mkt .mini-create .row{display:flex;align-items:center;gap:8px}.mkt .mini-create b{width:2px;height:14px;background:var(--v2-p500);animation:vg-blink .9s steps(2) infinite}.mkt .mini-insights{width:100%;height:auto;max-height:100%;overflow:visible}.mkt .mini-insights .col{fill:var(--v2-p100)}.mkt .mini-insights path{fill:none;stroke:var(--v2-p500);stroke-width:3;stroke-linecap:round;stroke-dasharray:1}.mkt .bento-cell.in .mini-insights path{animation:vg-draw 1.8s var(--ease) .3s both}.mkt .mini-profile{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mkt .mini-profile .meters{display:grid;gap:5px;flex:1;min-width:70px}.mkt .mini-ext{display:grid;gap:8px}.mkt .mini-ext .bar{display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:8px;background:var(--v2-bg)}.mkt .mini-ext .bar i{width:7px;height:7px;border-radius:50%;background:var(--v2-border-strong)}.mkt .mini-ext .bar u{flex:1;height:6px;margin-left:6px;border-radius:3px;background:var(--v2-border)}.mkt .mini-ext .pop{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:10px;background:#fff;border:1px solid var(--v2-p200);box-shadow:var(--v2-shadow-raised)}.mkt .mini-ext .pop .vg-line{flex:1;min-width:40px}.mkt .cta{position:relative;overflow:hidden;padding:clamp(64px,8vw,104px) 0;background:linear-gradient(180deg,#0b0d17,#0c0e24 60%,#0b0d17)}.mkt .cta .shell{position:relative;z-index:1}.mkt .cta-glow{position:absolute;inset:0;background:radial-gradient(44% 70% at 88% 20%,rgba(76,44,255,.55),transparent 70%),radial-gradient(36% 60% at 5% 100%,rgba(168,85,247,.3),transparent 70%);pointer-events:none}.mkt .cta .eyebrow{color:var(--violet-t)}.mkt .cta .desc{margin:18px 0 28px;color:var(--ink-2)}.mkt .cta h2{font-size:clamp(34px,4.6vw,54px);letter-spacing:-.05em}.mkt .cta .micro{color:var(--ink-2)}.mkt .benefits{color:#c4cae0}.mkt .benefits span+span:before{color:#b3a8ff}.mkt .cta-form{position:relative;max-width:640px;margin:clamp(40px,6vw,64px) auto 0;padding-top:clamp(32px,5vw,48px);border-top:1px solid rgba(255,255,255,.12)}.mkt .cta-form-head{text-align:center;margin-bottom:24px}.mkt .cta .cta-form-head h2{margin:0;max-width:none;font-size:clamp(26px,3.4vw,34px);line-height:1.2;letter-spacing:-.04em}.mkt .cta-form-head p{margin:10px 0 0;color:var(--ink-2);font-size:17px;line-height:1.5}.mkt .cta-form .request-card{--ink:#14141f;--ink-2:#5c5c75;--line:#e7e7f2;color:var(--ink);color-scheme:light}.mkt .request-form .turnstile-widget{margin-top:-18px}.mkt .cta .request-success h2{margin:0 0 8px;font-size:26px;line-height:1.2;letter-spacing:-1px;max-width:none}.mkt .request-more{border-top:1px solid var(--v2-border);padding-top:14px}.mkt .request-more summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:650;color:var(--v2-ink-700);border-radius:8px}.mkt .request-more summary::-webkit-details-marker{display:none}.mkt .request-more summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--v2-ink-400);border-bottom:2px solid var(--v2-ink-400);transform:rotate(45deg);margin-right:4px;transition:transform .15s var(--ease)}.mkt .request-more[open] summary:after{transform:rotate(-135deg)}.mkt .request-more-body{display:grid;gap:18px;padding-top:14px}.mkt .request-more-body>.field-hint{margin:0}@media (prefers-reduced-motion:reduce){.mkt .request-more summary:after{transition:none}}.mkt footer{background:#080a13;border-top:1px solid rgba(255,255,255,.08);color:#9ba3bf}.mkt footer a{color:#c4cae0}.mkt footer a:focus-visible,.mkt footer a:hover{color:#fff}.mkt .footer-brand .brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#fff;font-size:24px;letter-spacing:-.06em;text-decoration:none}.mkt .footer-brand .brand:focus-visible,.mkt .footer-brand .brand:hover{text-decoration:none}.mkt .footer-col h3,.mkt .footer-email{color:#9ba3bf}.mkt .footer-bottom{border-top-color:rgba(255,255,255,.08)}.mkt .footer-col a,.mkt .footer-legal a,.mkt .footer-link-button{display:inline-flex;align-items:center;min-height:32px}.mkt .footer-link-button{padding:0;border:0;background:none;font:inherit;color:#c4cae0;cursor:pointer;text-align:left}.mkt .footer-link-button:focus-visible,.mkt .footer-link-button:hover{color:#fff}.mkt .request{background:var(--v2-bg)}.mkt .request .eyebrow{color:var(--v2-p700)}.mkt .request-form,.mkt .request-success{background:#fff;border-color:var(--v2-border);border-radius:var(--radius-v2-lg,14px);box-shadow:var(--v2-shadow-raised)}.mkt .mobile-cta{display:none}@media (max-width:940px){.mkt .menu-toggle{display:inline-flex}.mkt .actions .btn.ghost{display:none}.mkt .hero{padding-top:40px}.mkt .hero h1{max-width:none}.mkt .tour-body{grid-template-columns:1fr}.mkt .tour-tabs{justify-content:flex-start;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.mkt .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .bento-cell.w4{grid-column:span 2}.mkt .art{max-width:none}.mkt .mobile-cta{position:fixed;z-index:30;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:rgba(11,13,23,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.1);transform:translateY(100%);visibility:hidden;transition:transform .35s var(--ease),visibility 0s linear .35s}.mkt .mobile-cta.show{transform:none;visibility:visible;transition:transform .35s var(--ease),visibility 0s}.mkt .mobile-cta-micro{color:#a9b0ca;font-size:13px}.mkt .mobile-cta .btn{min-height:48px;flex:1;max-width:280px}}@media (min-width:941px){.mkt .menu-sheet{display:none!important}}@media (max-width:620px){.mkt header{height:64px}.mkt .menu-sheet{inset:64px 0 0 0}.mkt .brand{font-size:22px}.mkt .actions .btn{min-height:44px;padding:0 14px;font-size:13px}.mkt .hero{padding-top:28px}.mkt .hero-buttons .btn{min-height:52px}.mkt .loop-strip{margin-top:32px;padding-bottom:40px}.mkt .loop-strip span{padding:8px 14px;font-size:13px}.mkt .vg{border-radius:20px}.mkt .bento{grid-template-columns:1fr}.mkt .bento-cell.w2,.mkt .bento-cell.w4{grid-column:auto}.mkt .footer-col a,.mkt .footer-legal a{min-height:44px}.mkt .footer-legal{gap:8px}.mkt .footer-bottom{padding-bottom:72px}}@container vg (min-width: 700px){.mkt .vg-side{flex-basis:150px;align-items:stretch;padding:14px 10px}.mkt .vg-side-brand b{display:inline}.mkt .vg-nav{justify-content:flex-start;padding:0 10px;min-height:34px}.mkt .vg-nav em{display:inline}.mkt .vg-body{padding:18px}}@container vg (max-width: 470px){.mkt .vg-side{display:none}.mkt .vg-top-mark{display:inline-flex}.mkt .vg-search{width:56px}.mkt .vg-body{padding:12px}.mkt .vg-brief-grid,.mkt .vg-engage,.mkt .vg-interview,.mkt .vg-perf{grid-template-columns:1fr}.mkt .vg-traits{grid-template-columns:1fr 1fr;gap:9px 14px}.mkt .vg-core small,.mkt .vg-in-txt small{display:none}.mkt .vg-item{grid-template-columns:auto minmax(0,1fr)}.mkt .vg-item .vg-badge{grid-column:2;justify-self:start}.mkt .vg-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt .vg-mention li em,.mkt .vg-stat:nth-child(n+4){display:none}.mkt .vg-hub{aspect-ratio:1/1.05}.mkt .vg-in{width:34%;padding:7px;gap:6px}.mkt .vg-in .vg-fav{width:26px;height:26px;border-radius:8px}.mkt .vg-in-txt{font-size:11.5px;line-height:1.2}.mkt .vg-core{width:26%;min-width:72px}.mkt .vg-rail li span{display:none}.mkt .vg-rail li.now span{display:inline}.mkt .vg-rail li.now{flex:3}.mkt .vg-editor,.mkt .vg-versus{grid-template-columns:1fr}.mkt .vg-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .vg-fwires{display:none}.mkt .vg-idea{margin-bottom:12px}.mkt .vg-week{grid-template-columns:1fr;gap:6px}.mkt .vg-col{grid-template-columns:56px 1fr 1fr;align-items:stretch;gap:6px}.mkt .vg-col>small{text-align:left;align-self:center}.mkt .vg-slot{min-height:54px}.mkt .vg-slot.empty{display:none}.mkt .vg-slot:not(.empty){grid-column:2/-1}.mkt .vg-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .vg-compare{gap:8px}.mkt .vg-cmp-col{padding:8px}.mkt .vg-cmp-row{padding:8px;font-size:12px;min-height:64px}.mkt .vg-cmp-head b{font-size:12px}.mkt .vg-roles{grid-template-columns:1fr}.mkt .vg-role,.mkt .vg-role.r3,.mkt .vg-role.r4{grid-column:auto}.mkt .vg-float{height:340px}.mkt .vg-float .f2{top:128px}}@media (prefers-reduced-motion:reduce){html:has(.mkt){scroll-behavior:auto}.mkt *,.mkt :after,.mkt :before{animation:none!important;transition:none!important}.mkt .reveal{opacity:1;transform:none}}.mkt .mkt-lang{flex:none}@media (max-width:620px){.mkt .actions{gap:8px}.mkt .mkt-lang button{min-width:32px;height:32px;padding:0 6px}.mkt .menu-toggle{margin-left:0}.mkt header .nav{gap:12px}.mkt header .brand{flex:none}.mkt header .actions{min-width:0}.mkt header .menu-toggle{flex:none;width:44px;min-width:44px;height:44px}}@media (max-width:560px){.mkt header .actions .btn.primary{display:none}}.mkt .skip-link{position:absolute;left:12px;top:-80px;z-index:100;padding:12px 18px;border-radius:10px;background:#fff;color:#14122b;font-weight:650;font-size:15px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.mkt .skip-link:focus,.mkt .skip-link:focus-visible{top:12px;outline:2px solid #6d55ff;outline-offset:2px}main#top:focus{outline:none}.mkt .hero .art .vg-hero{position:relative;z-index:1;padding:clamp(8px,2vw,14px)}.mkt .vg-ix{display:grid;gap:10px;padding:clamp(12px,3.4vw,18px);border-radius:16px;background:#fff;border:1px solid var(--v2-border);box-shadow:0 24px 50px -24px rgba(0,0,0,.5);color:var(--v2-ink-900);text-align:left}.mkt .vg-ix-progress{display:grid;gap:6px;font-size:11px;font-weight:600;color:var(--v2-ink-500)}.mkt .vg-ix-head{display:grid;gap:2px}.mkt .vg-ix-head b{font-size:18px;line-height:1.25}.mkt .vg-ix-head small{font-size:12.5px;line-height:1.4}.mkt .vg-ix-chat{display:grid;gap:8px;padding:10px;border-radius:12px;background:var(--v2-bg)}.mkt .vg-ix-chat .vg-bubble{font-size:12.5px}.mkt .vg-ix-input{padding:10px 12px;min-height:52px;border-radius:10px;border:1px solid var(--v2-border-strong);background:#fff;font-size:12.5px;color:var(--v2-ink-500)}.mkt .vg-ix-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mkt .vg-ix-send{padding:5px 14px;border-radius:99px;background:var(--v2-p500);color:#fff;font-size:12px;font-weight:700}.mkt .vg-ix-done{justify-self:start;padding:5px 2px;font-size:12px;font-weight:600;color:var(--v2-p700)}.mkt .hero-ask-ai{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:14px;font-size:13px;line-height:1.4;color:#8f9bad}.mkt .hero-ask-ai+.micro{margin-top:16px}.mkt .hero-ask-ai-links{display:flex;gap:2px;list-style:none;margin:0;padding:0}.mkt .hero-ask-ai-links a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:#8f9bad;opacity:.85}.mkt .hero-ask-ai-links a svg{width:15px;height:15px}.mkt .hero-ask-ai-links a:focus-visible,.mkt .hero-ask-ai-links a:hover{color:#f1f3fb;opacity:1}.mkt .request-form .btn[data-pending=true]:after{content:"";display:inline-block;width:14px;height:14px;margin-left:10px;vertical-align:-2px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:ra-spin .8s linear infinite}@keyframes ra-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mkt .request-form .btn[data-pending=true]:after{animation:none}}@media (max-width:1023px) and (pointer:coarse){.mkt .faq-ask-links a,.mkt .footer-ask-ai-links a,.mkt .hero-ask-ai-links a{width:44px;height:44px}.mkt .faq-ask-links,.mkt .footer-ask-ai-links{flex-wrap:wrap}.mkt .mkt-lang button{height:44px}.mkt .footer-col a,.mkt .footer-legal a,.mkt .footer-link-button,.mkt .mkt-lang button{min-width:44px;min-height:44px}.mkt .faq-all a,.mkt .faq-item a.faq-tap-link{display:inline-flex;align-items:center;min-height:44px}.mkt .faq-item summary,.mkt .request-more summary{min-height:44px}}