.mkt *{box-sizing:border-box}.mkt{z-index:0;min-height:calc(100dvh / var(--z,1));scroll-behavior:smooth;background:var(--bg);color:var(--txt);margin:0;position:relative;overflow-x:clip}@media (min-resolution:1.5x){.mkt{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.mkt a{color:inherit;text-decoration:none}.mkt h1,.mkt h2,.mkt h3,.mkt h4{text-wrap:balance;margin:0}.mkt p{margin:0}.mkt .wrap{max-width:var(--maxw);margin:0 auto}.mkt .eyebrow{align-items:center;gap:8px;display:inline-flex}.mkt .eyebrow:before{content:"";opacity:.7;width:16px;height:1px}.mkt .grad{color:#0e7490}.mkt .field{z-index:-4;position:fixed;inset:0}.mkt .grain{z-index:-2;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.mkt .grid-lines{z-index:-3;pointer-events:none;background-size:70px 70px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(75% 55% at 50% 10%,#000,#0000 82%);mask-image:radial-gradient(75% 55% at 50% 10%,#000,#0000 82%)}.mkt .blob{pointer-events:none;z-index:0;border-radius:50%;position:absolute}.mkt .b1{width:520px;height:520px;animation:18s ease-in-out infinite float1;top:-160px;right:-120px}.mkt .b2{width:420px;height:420px;animation:22s ease-in-out infinite float2;top:120px;left:-160px}.mkt .b3{width:360px;height:360px;animation:26s ease-in-out infinite float1;bottom:-120px;left:40%}@keyframes float1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,40px)scale(1.08)}}@keyframes float2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-30px)scale(1.12)}}.mkt .announce{z-index:2;border-bottom:1px solid var(--line);font-size:13px;position:relative}.mkt .announce .wrap{height:40px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.mkt .announce b{font-weight:600}.mkt .announce .new{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:8px;padding:4px 9px;font-size:13px;font-weight:600;line-height:1}.mkt .announce a{white-space:nowrap;font-weight:600}.mkt header{z-index:50;border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.mkt header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background .3s;position:absolute;inset:0}.mkt header.scrolled{border-bottom-color:var(--line)}.mkt nav{align-items:center;gap:28px;height:66px;display:flex}.mkt .wm{width:auto;height:27px}.mkt .navlinks{gap:26px;margin-left:16px;display:flex}.mkt .nav-spacer{flex:1}.mkt .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;display:inline-flex}.mkt .hero{min-height:calc(100dvh / var(--z,1) - 106px);align-items:center;padding-block:76px 40px;display:flex;position:relative;overflow:hidden}.mkt .hero-grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:center;gap:clamp(40px,5vw,76px);width:100%;display:grid;position:relative}.mkt .pill{color:var(--muted);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:9px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.mkt .pill .live{background:var(--mint);width:7px;height:7px;box-shadow:0 0 12px var(--mint);border-radius:50%;animation:2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 #4ff8c099,0 0 12px var(--mint)}70%{box-shadow:0 0 0 10px #4ff8c000,0 0 12px var(--mint)}to{box-shadow:0 0 0 0 #4ff8c000,0 0 12px var(--mint)}}.mkt h1.headline{margin:22px 0 0}.mkt .sub{color:var(--muted);max-width:33ch}.mkt .cta-row{flex-wrap:wrap;gap:14px;display:flex}.mkt .hint{color:var(--faint);margin-top:16px}.mkt .visual{aspect-ratio:1;width:100%;max-width:540px;margin-left:auto;position:relative}.mkt #orb{width:100%;height:100%;display:block}.mkt #orb-fallback{background:radial-gradient(circle at 42% 38%,var(--cyan),var(--blue) 45%,var(--violet) 78%,transparent 80%);filter:blur(2px);border-radius:50%;display:none;position:absolute;inset:8%;box-shadow:0 0 140px 12px #22d3ee99}@keyframes spin{to{transform:rotate(360deg)}}.mkt #wave{flex:1;height:34px;display:block}.mkt section{position:relative}.mkt .sec-head{text-align:center;margin:0 auto 56px}.mkt .sec-head p{color:var(--muted)}.mkt .stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.mkt .stat{text-align:center}.mkt .stat b{display:block}.mkt .stat span{color:var(--muted)}.mkt .window{border:1px solid #0000;margin:0 auto;position:relative;overflow:hidden}.mkt .winbar{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:13px 16px;display:flex}.mkt .winbar .d{background:#3a3d44;border-radius:50%;width:11px;height:11px}.mkt .winbar .d.r{background:#ff5f57}.mkt .winbar .d.y{background:#febc2e}.mkt .winbar .d.g{background:#28c840}.mkt .winbar .url{font-family:var(--mono);border:1px solid var(--line);border-radius:8px;margin:0 auto;padding:5px 18px}.mkt .winbody{grid-template-columns:58px 1fr 244px;min-height:346px;display:grid}.mkt .winnav{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:16px;padding:16px 0;display:flex}.mkt .winnav .i{width:36px;height:36px;color:var(--faint);place-items:center;display:grid}.mkt .winnav .i.on{border:1px solid #25e6ff4d}.mkt .winnav .i svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:18px;height:18px}.mkt .winmain{border-right:1px solid var(--line);flex-direction:column;padding:18px 22px;display:flex}.mkt .callhead{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.mkt .avatar{color:#fff;background:linear-gradient(140deg,#0e7490,#155e75);border-radius:50%;place-items:center;width:42px;height:42px;font-size:16px;font-weight:600;display:grid}.mkt .callhead .nm{font-weight:600}.mkt .callhead .num{font-family:var(--mono);color:var(--faint)}.mkt .livebadge{color:var(--coral-ink);background:#ff6a3d1f;border:1px solid #ff6a3d66;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:5px 12px;display:inline-flex}.mkt .livebadge .dot{background:var(--coral);width:6px;height:6px;box-shadow:0 0 10px var(--coral);border-radius:50%;animation:1.6s infinite pulse}.mkt .timer{font-family:var(--mono);color:var(--muted)}.mkt .chat{flex-direction:column;flex:1;gap:10px;padding:16px 0;display:flex}.mkt .bub{border-radius:12px;max-width:80%;padding:10px 14px;font-size:14px;line-height:1.45}.mkt .bub.a{border:1px solid #25e6ff3d;border-bottom-left-radius:5px;align-self:flex-start}.mkt .bub.c{border:1px solid var(--line2);border-bottom-right-radius:5px;align-self:flex-end}.mkt .bub .rl{font-family:var(--mono);opacity:.7;margin-bottom:3px;display:block}.mkt .callbar{border-top:1px solid var(--line);align-items:center;gap:14px;padding-top:12px;display:flex}.mkt .cwave{flex:1;align-items:center;gap:2.5px;height:26px;display:flex}.mkt .cwave i{background:linear-gradient(var(--cyan),var(--blue));border-radius:2px;width:2.5px;animation:1.1s ease-in-out infinite eq}@keyframes eq{0%,to{height:14%}50%{height:100%}}.mkt .winside{flex-direction:column;gap:14px;padding:18px;display:flex}.mkt .meta-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.mkt .meta-row .k{color:var(--faint)}.mkt .meta-row .v{font-weight:600}.mkt .tagpos{color:var(--mint-ink)}.mkt .chipx{font-family:var(--mono);border:1px solid #25e6ff4d;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.mkt .scorebar{border-radius:999px;height:7px;overflow:hidden}.mkt .scorebar i{background:linear-gradient(90deg,var(--cyan),var(--mint));width:86%;height:100%;display:block;box-shadow:0 0 16px #4ff8c0b3}.mkt .tiers{grid-template-columns:repeat(4,1fr);display:grid}.mkt .tier{transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.mkt .tier:before{content:"";pointer-events:none;background:linear-gradient(90deg,var(--cyan),var(--blue),var(--mint));opacity:0;height:3px;transition:opacity .3s;position:absolute;inset:0 0 auto}.mkt .tier .no{font-family:var(--mono)}.mkt .tier h3{margin-top:8px}.mkt .tier .tag{border-radius:8px;display:inline-block}.mkt .tier p{margin-top:15px}.mkt .tier-rate{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:16px;padding-top:14px;display:flex}.mkt .tier-rate b{color:var(--txt);letter-spacing:-.01em;font-size:18px}.mkt .tier-rate span{color:var(--faint);font-size:13px}.mkt .bento{grid-template-columns:repeat(6,1fr);display:grid}.mkt .card{transition:border-color .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden}.mkt .card .ic{background:#22d3ee29;border:1px solid #25e6ff47;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid;box-shadow:0 0 26px -8px #25e6ff99}.mkt .card .ic svg{width:22px;height:22px;stroke:var(--cyan);fill:none;stroke-width:1.7px}.mkt .card p{margin-top:10px}.mkt .cardlink{color:var(--blue);margin-top:14px;transition:opacity .2s;display:inline-block}.mkt .cardlink:hover{opacity:.72}.mkt .c-3{grid-column:span 3}.mkt .c-2{grid-column:span 2}.mkt .card.feat:before{content:"";background:linear-gradient(90deg,transparent,var(--cyan) 22%,var(--blue) 50%,var(--cyan) 78%,transparent);height:2px;position:absolute;top:0;left:0;right:0}.mkt .card.feat{border-color:#0e749047}.mkt[data-theme=dark] .card.feat{border-color:#25e6ff47}.mkt .uc{grid-template-columns:repeat(3,1fr);display:grid}.mkt .uccard{transition:transform .3s,border-color .3s,box-shadow .3s}.mkt .uccard .hd{align-items:center;gap:11px;margin-bottom:12px;display:flex}.mkt .uccard .hd .ic{background:#22d3ee29;border:1px solid #22d3ee4d;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.mkt .uccard .hd .ic svg{width:18px;height:18px;stroke:var(--violet);fill:none;stroke-width:1.8px}.mkt .uccard p{margin-top:3px}.mkt .uccard .out{font-family:var(--mono);color:var(--mint-ink);margin-top:15px;font-size:13px}.mkt .steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.mkt .step{border:1px solid var(--line);background:var(--card);padding:32px 28px;position:relative}.mkt .step:before{counter-increment:s;content:"0" counter(s);font-family:var(--mono);color:#0e7490;letter-spacing:-.04em;font-size:44px;font-weight:600}.mkt .step h3{margin-top:12px}.mkt .step p{color:var(--muted);margin-top:10px;font-size:16px;line-height:1.55}.mkt .marquee{padding:16px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mkt .mtrack{gap:14px;width:max-content;animation:32s linear infinite scrollx;display:flex}.mkt .lang{border:1px solid var(--line2);white-space:nowrap;border-radius:999px;padding:10px 22px;font-size:16px;font-weight:600}@keyframes scrollx{to{transform:translate(-50%)}}.mkt .intg{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mkt .ichip{border:1px solid var(--line);background:var(--card);align-items:center;gap:12px;padding:17px 18px;font-weight:600;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex}.mkt .ichip:hover{border-color:#25e6ff59;box-shadow:0 18px 44px -26px #22d3eeb3}.mkt .ichip .dot{border:1px solid var(--line2);background:#22d3ee29;border-radius:12px;flex:none;place-items:center;width:32px;height:32px;display:grid}.mkt .ichip .dot svg{width:16px;height:16px;stroke:var(--cyan);fill:none;stroke-width:1.8px}.mkt .sec{grid-template-columns:repeat(3,1fr);display:grid}.mkt .seccard{transition:border-color .3s,box-shadow .3s}.mkt .seccard .ic{background:#4ff8c021;border:1px solid #4ff8c04d;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:15px;display:grid}.mkt .seccard .ic svg{width:19px;height:19px;stroke:var(--mint);fill:none;stroke-width:1.8px}.mkt .seccard p{margin-top:8px}.mkt .quotes{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mkt .quote{border:1px solid var(--line);background:var(--card);border-radius:20px;flex-direction:column;gap:16px;padding:28px;display:flex}.mkt .quote p{font-size:16px;line-height:1.6}.mkt .quote .by{align-items:center;gap:11px;margin-top:auto;display:flex}.mkt .quote .by b{font-size:14px;display:block}.mkt .quote .by span{color:var(--faint);font-size:13px}.mkt .price{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;display:grid}.mkt .plan{border:1px solid var(--line);background:var(--card);border-radius:20px;flex-direction:column;padding:28px 22px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.mkt .plan.pop{border:1px solid #0000}.mkt .plan .badge{float:right;font-family:var(--mono);font-weight:600}.mkt .plan .amt small{color:var(--faint);font-size:14px}.mkt .plan .per{color:var(--faint);font-size:13px;font-family:var(--mono)}.mkt .plan ul{flex-direction:column;gap:11px;padding:0;list-style:none;display:flex}.mkt .plan li{color:var(--muted);align-items:flex-start;gap:9px;font-size:14px;display:flex}.mkt .plan li svg{width:16px;height:16px;stroke:var(--mint);fill:none;stroke-width:2.6px;flex:none;margin-top:2px}.mkt .plan .btn{justify-content:center;width:100%;margin-top:auto}.mkt .faq{flex-direction:column;margin:0 auto;display:flex}.mkt details{border:1px solid var(--line);background:var(--card);border-radius:12px;transition:border-color .3s;overflow:hidden}.mkt summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:21px 24px;font-size:16px;font-weight:600;list-style:none;display:flex}.mkt summary::-webkit-details-marker{display:none}.mkt summary .pm{flex:none;width:20px;height:20px;position:relative}.mkt summary .pm:before,.mkt summary .pm:after{content:"";background:var(--cyan);border-radius:2px;transition:transform .25s,opacity .25s;position:absolute}.mkt summary .pm:before{width:16px;height:2px;top:9px;left:2px}.mkt summary .pm:after{width:2px;height:16px;top:2px;left:9px}.mkt details[open] summary .pm:after{opacity:0;transform:rotate(90deg)}.mkt details .ans{color:var(--muted);padding:0 24px 21px;font-size:16px;line-height:1.65}.mkt .band{max-width:var(--maxw);text-align:center;border:1px solid #0000;width:calc(100% - 48px);margin:0 auto;position:relative;overflow:hidden}.mkt .band>*{position:relative}.mkt .band p{color:var(--muted);max-width:46ch;margin:18px auto 32px;font-size:18px}.mkt>footer{border-top:1px solid var(--line);margin-top:60px;padding:76px 0 0;position:relative;overflow:hidden}.mkt>footer .fblob{filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(circle,#22d3ee66,#22d3ee24 45%,#0000 70%);width:900px;height:520px;position:absolute;bottom:-260px;left:50%;transform:translate(-50%)}.mkt .foot{z-index:2;grid-template-columns:2fr repeat(5,minmax(0,1fr));gap:44px 28px;display:grid;position:relative}.mkt .foot .col h3{font-family:var(--mono);margin:0 0 15px}.mkt .foot .col>a{width:fit-content;color:var(--muted);padding:6px 0;font-size:14px;transition:color .18s,transform .18s;display:block}.mkt .foot .col>a:hover{color:var(--txt);transform:translate(3px)}@media (max-width:1040px){.mkt .foot{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt .foot .col.lead{grid-column:1/-1;margin-bottom:4px}}.mkt .foot .lead .wm{height:26px;margin-bottom:16px}.mkt .foot .lead p{color:var(--muted);font-size:16px;line-height:1.6}.mkt .foot-social{gap:11px;margin-top:20px;display:flex}.mkt .foot-social a{border:1px solid var(--line2);background:var(--panel);width:40px;height:40px;color:var(--faint);border-radius:50%;flex:none;place-items:center;transition:color .2s,border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid}.mkt .foot-social svg{fill:currentColor;stroke:none;width:17px;height:17px;display:block}.mkt .bigmark{z-index:2;justify-content:center;margin-top:36px;padding:44px 0 0;display:flex;position:relative}.mkt .bigmark .wm{width:min(1120px,94%)}.mkt .foot-bottom{z-index:2;border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding:24px 0 40px;font-size:13px;display:flex;position:relative}.mkt[data-reveal] .reveal{opacity:0;transition:opacity .45s cubic-bezier(0,0,.2,1),transform .45s cubic-bezier(0,0,.2,1);transform:translateY(12px)}.mkt .reveal.in{opacity:1;transform:none}.mkt .reveal.d1{transition-delay:70ms}.mkt .reveal.d2{transition-delay:.14s}.mkt .reveal.d3{transition-delay:.21s}@media (max-width:960px){.mkt .hero-grid{grid-template-columns:1fr}.mkt .sub{max-width:none}.mkt .tiers,.mkt .price,.mkt .bento{grid-template-columns:repeat(2,1fr)}.mkt .c-3,.mkt .c-2{grid-column:span 2}.mkt .uc,.mkt .sec,.mkt .quotes{grid-template-columns:1fr}.mkt .intg{grid-template-columns:repeat(2,1fr)}.mkt .steps{grid-template-columns:1fr}.mkt .navlinks{display:none}.mkt .winbody{grid-template-columns:1fr}.mkt .winnav,.mkt .winside{display:none}.mkt .winmain{border-right:none}.mkt .stats{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:560px){.mkt .tiers,.mkt .price,.mkt .bento{grid-template-columns:1fr}.mkt .c-3,.mkt .c-2{grid-column:span 1}.mkt .bigmark{padding-top:40px}}@media (prefers-reduced-motion:reduce){.mkt[data-reveal] .reveal{opacity:1;transition:none;transform:none}.mkt .pill .live,.mkt .livebadge .dot,.mkt .cwave i,.mkt .mtrack,.mkt .blob,.mkt .xp-core,.mkt .xp-orb:after,.mkt .xp-orb.pulsing .ring.r1{animation:none}.mkt{scroll-behavior:auto}}.mkt h1,.mkt h2,.mkt h3,.mkt h4,.mkt .headline,.mkt .stat b,.mkt .plan .amt{font-family:var(--disp)}.mkt section[id],.mkt [id]{scroll-margin-top:88px}.mkt section{padding:clamp(44px,5.4vw,72px) 0}.mkt a:focus-visible,.mkt .btn:focus-visible,.mkt summary:focus-visible,.mkt .navtoggle:focus-visible,.mkt .mm-close:focus-visible,.mkt .hero-tap:focus-visible,.mkt .xp-mic:focus-visible,.mkt .navdrop-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:12px}.mkt .navtoggle{border:1px solid var(--line2);width:42px;height:42px;color:var(--txt);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s;display:none}.mkt .navtoggle:hover{background:var(--panel2);border-color:var(--faint)}.mkt[data-theme=dark] .navtoggle{color:#fff;background:#ffffff08}.mkt[data-theme=dark] .navtoggle:hover{background:#ffffff14;border-color:#fff3}.mkt .navtoggle svg{stroke:currentColor;fill:none;stroke-width:2px;width:20px;height:20px}.mkt .menu-scrim{z-index:55;opacity:0;visibility:hidden;background:#0000009e;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.mkt .menu-scrim.open{opacity:1;visibility:visible}.mkt .mobilemenu{align-items:stretch;height:auto;display:none;overflow-y:auto}.mkt .mm-close{border:1px solid var(--line2);color:var(--muted);cursor:pointer;background:0 0;place-items:center;display:grid}.mkt .mm-close svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}.mkt .mm-cta .btn{justify-content:center;width:100%}@media (max-width:960px){.mkt .navtoggle{display:inline-flex}.mkt .mobilemenu{display:flex}.mkt .nav-actions .signin-top{display:none}.mkt .hero.wrap{min-height:auto;padding-top:40px}.mkt .hero-grid{gap:26px}.mkt .visual{order:-1;max-width:400px;margin:0 auto}}@media (max-width:640px){.mkt .cta-row .btn-lg{flex:auto;justify-content:center}.mkt .quote,.mkt .seccard,.mkt .uccard{padding:22px}.mkt .announce .wrap{text-align:center;height:auto;min-height:40px;padding:8px 16px;font-size:13px;line-height:1.5;display:block}.mkt .visual{max-width:320px}}.mkt ::selection{color:var(--blue);background:#0e749029}.mkt[data-theme=dark] ::selection{color:#fff;background:#25e6ff4d}.mkt .field{background:radial-gradient(58% 44% at 84% -8%,#0e749012,#0000 60%),radial-gradient(48% 40% at 2% 10%,#22d3ee0f,#0000 60%),#fff}.mkt .grid-lines{opacity:1;background-image:linear-gradient(#0f111608 1px,#0000 1px),linear-gradient(90deg,#0f111608 1px,#0000 1px)}.mkt .grain{opacity:0}.mkt .blob{opacity:.42;filter:blur(90px)}.mkt .b1{background:radial-gradient(circle,#0e749033,#0000 70%)}.mkt .b2{background:radial-gradient(circle,#22d3ee29,#0000 70%)}.mkt .b3{background:radial-gradient(circle,#0e9f6e1c,#0000 70%)}.mkt[data-theme=dark] .grid-lines{opacity:.6;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px)}.mkt[data-theme=dark] .grain{opacity:.04}.mkt[data-theme=dark] .blob{opacity:.55;filter:blur(80px)}.mkt[data-theme=dark] .b1{background:radial-gradient(circle,#22d3ee99,#0000 70%)}.mkt[data-theme=dark] .b2{background:radial-gradient(circle,#22d3ee80,#0000 70%)}.mkt[data-theme=dark] .b3{background:radial-gradient(circle,#4ff8c052,#0000 70%)}.mkt .pill{border-color:var(--line2);box-shadow:var(--shadow-card);background:#fff}.mkt[data-theme=dark] .pill{box-shadow:none;background:#131316b3}.mkt .announce{background:linear-gradient(90deg,#0e749012,#0e9f6e0d)}.mkt .announce b{color:var(--txt)}.mkt .announce .new{color:#fff;background:var(--blue)}.mkt .announce a{color:var(--link)}.mkt[data-theme=dark] .announce b{color:#fff}.mkt header:before{background:#ffffffb8}.mkt header.scrolled{box-shadow:0 1px #0f11160d,0 10px 30px -22px #0f111666}.mkt header.scrolled:before{background:#ffffffeb}.mkt[data-theme=dark] header:before{background:#0000008c}.mkt[data-theme=dark] header.scrolled{box-shadow:none}.mkt[data-theme=dark] header.scrolled:before{background:#000000e6}.mkt .navlinks a{color:var(--muted)}.mkt .navlinks a:hover{color:var(--txt)}.mkt .btn-ghost{color:var(--txt);border-color:var(--line2);background:#fff}.mkt .btn-ghost:hover{background:var(--panel2);border-color:var(--faint)}.mkt[data-theme=dark] .btn-ghost:hover{border-color:#fff3}.mkt #orb{filter:drop-shadow(0 0 44px #0e749047)}.mkt[data-theme=dark] #orb{filter:drop-shadow(0 0 58px #22d3ee66)}.mkt .window{box-shadow:var(--shadow-hi);background:#fff}.mkt .winbar{background:var(--panel2)}.mkt .winbar .url{color:var(--faint);background:#fff}.mkt .winnav .i.on{color:var(--blue);box-shadow:none;background:#0e74901a;border-color:#0e74904d}.mkt .avatar{box-shadow:0 4px 14px -4px #0e749080}.mkt .bub.a{color:var(--txt);background:#0e749012;border-color:#0e74902e}.mkt .bub.c{background:var(--panel2);border-color:var(--line2);color:var(--muted)}.mkt .chipx{color:var(--blue);border-color:#0e749047}.mkt .scorebar{background:#0f111614}.mkt[data-theme=dark] .window{background:linear-gradient(#141517,#0d0d0f)}.mkt[data-theme=dark] .winbar{background:#ffffff05}.mkt[data-theme=dark] .winbar .url{background:#ffffff08}.mkt[data-theme=dark] .winnav .i.on{color:var(--cyan);background:#22d3ee33;border-color:#25e6ff4d;box-shadow:0 0 24px -6px #25e6ff99}.mkt[data-theme=dark] .bub.a{color:#f3f4f5;background:linear-gradient(120deg,#22d3ee42,#25e6ff24);border-color:#25e6ff3d}.mkt[data-theme=dark] .bub.c{color:var(--muted);background:#ffffff0f}.mkt[data-theme=dark] .chipx{color:var(--cyan);border-color:#25e6ff4d}.mkt[data-theme=dark] .scorebar{background:#ffffff14}.mkt .tier.feat{box-shadow:var(--shadow-card);background:linear-gradient(#0e749012,#22d3ee08);border-color:#0e749040}.mkt[data-theme=dark] .tier.feat{background:linear-gradient(#22d3ee33,#22d3ee1a);border-color:#22d3ee80;box-shadow:0 24px 60px -30px #22d3ee99}.mkt[data-theme=dark] .plan.pop{background:linear-gradient(180deg,#22d3ee33,#22d3ee14) padding-box,var(--edge) border-box}.mkt .mtrack.rev{animation-direction:reverse}.mkt .lang{background:var(--panel2);color:var(--muted);border-color:var(--line);box-shadow:var(--shadow-card)}.mkt .lang.hi{color:#fff;background:linear-gradient(120deg,#0e7490,#155e75);border-color:#0000;box-shadow:0 8px 20px -8px #0e74908c}.mkt[data-theme=dark] .lang{border-color:var(--line2);box-shadow:none;background:#13131699}.mkt[data-theme=dark] .lang.hi{color:#04150f;background:linear-gradient(120deg,#22d3ee,#0891b2);box-shadow:0 0 30px -8px #4ff8c0cc}.mkt details[open]{border-color:#0e74904d}.mkt[data-theme=dark] details[open]{border-color:#25e6ff4d}.mkt .band{background:linear-gradient(120deg,#0e749012,#22d3ee08) padding-box,var(--edge) border-box}.mkt .band:after{content:"";pointer-events:none;background:radial-gradient(60% 130% at 50% 0,#0e74901a,#0000 60%);position:absolute;inset:0}.mkt footer .fblob{filter:blur(70px);background:radial-gradient(circle,#0e749021,#22d3ee0d 45%,#0000 70%)}.mkt .foot-acmatel{color:var(--muted);font-weight:500;transition:color .2s}.mkt .foot-acmatel:hover{color:var(--txt);text-underline-offset:2px;text-decoration:underline}.mkt[data-theme=dark] .foot-acmatel:hover{color:#fff}.mkt .foot-social a{border-color:var(--line2)}.mkt .foot-social a:hover{color:var(--blue);background:#0e74900f;border-color:#0e749073;transform:translateY(-2px);box-shadow:0 6px 16px -8px #0e749080}.mkt[data-theme=dark] footer .fblob{filter:blur(60px);background:radial-gradient(circle,#22d3ee66,#22d3ee24 45%,#0000 70%)}.mkt[data-theme=dark] .bigmark .wm{filter:drop-shadow(0 8px 60px #22d3ee80)}.mkt[data-theme=dark] .foot-social a{background:#ffffff05}.mkt[data-theme=dark] .foot-social a:hover{color:#fff;border-color:var(--cyan);background:#25e6ff14;box-shadow:0 0 26px -8px #25e6ffb3}.mkt .nav-actions{align-items:center;gap:10px;display:flex}.mkt .themetoggle{border:1px solid var(--line2);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s,transform .12s;display:inline-flex;position:relative;overflow:hidden}.mkt .themetoggle:hover{color:var(--txt);border-color:var(--faint);background:var(--panel2)}.mkt .themetoggle:active{transform:scale(.93)}.mkt .themetoggle svg{stroke:currentColor;fill:none;stroke-width:1.9px;opacity:1;width:18px;height:18px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:static}.mkt .themetoggle:hover svg{transform:scale(1.12)}.mkt[data-theme=dark] .themetoggle{color:var(--muted);background:0 0}.mkt[data-theme=dark] .themetoggle:hover{color:#fff;background:#ffffff12;border-color:#ffffff2e}.mkt .signin-top{height:40px;color:var(--muted);border-radius:12px;align-items:center;padding:0 14px;transition:color .2s,background .2s;display:inline-flex}.mkt .signin-top:hover{color:var(--txt);background:var(--panel2)}.mkt[data-theme=dark] .signin-top{color:var(--muted)}.mkt[data-theme=dark] .signin-top:hover{color:#fff;background:#ffffff0f}.mkt .nav-actions .btn.navcta{border-radius:12px;gap:6px;height:40px;padding:0 16px}.mkt .navcta .cta-arrow{width:15px;height:15px;transition:transform .2s}.mkt .navcta:hover .cta-arrow{transform:translate(3px)}.mkt .wm{align-items:center;display:inline-flex}.mkt header .wm{height:30px}.mkt .wm-img{width:auto;height:100%;display:block}.mkt .wm-light{display:block}.mkt .wm-dark,.mkt[data-theme=dark] .wm-light{display:none}.mkt[data-theme=dark] .wm-dark{display:block}.mkt .bigmark .wm{filter:drop-shadow(0 8px 44px #0e74903d);height:auto;display:block}.mkt .bigmark .wm-img{width:100%;height:auto}@media (max-width:1120px){.mkt .navlinks{gap:18px;margin-left:8px}.mkt nav{gap:18px}}@media (max-width:640px){.mkt nav{gap:12px}}@media (max-width:430px){.mkt #hdr nav .btn-primary{display:none}}.mkt .phero{text-align:center;padding-block:clamp(56px,8vw,116px) clamp(30px,4vw,56px);position:relative}.mkt .phero .eyebrow{justify-content:center}.mkt .phero h1{max-width:15ch;margin:18px auto 0}.mkt .phero .lead{max-width:60ch;color:var(--muted);margin:22px auto 0}.mkt .phero .cta-row{justify-content:center;margin-top:32px}.mkt .phero.left{text-align:left}.mkt .phero.left .eyebrow,.mkt .phero.left .cta-row{justify-content:flex-start}.mkt .phero.left h1,.mkt .phero.left .lead{margin-left:0}.mkt .frow{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(30px,5vw,56px) 0;display:grid}.mkt .frow.flip .fr-media{order:2}.mkt .frow h3{margin-bottom:14px}.mkt .frow p{color:var(--muted);font-size:16px;line-height:1.65}.mkt .frow ul{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.mkt .frow li{color:var(--muted);align-items:flex-start;gap:10px;font-size:16px;display:flex}.mkt .frow li svg{width:18px;height:18px;stroke:var(--mint);fill:none;stroke-width:2.4px;flex:none;margin-top:2px}.mkt .fr-media{background:linear-gradient(180deg,var(--panel),var(--panel2)) padding-box,var(--edge) border-box;box-shadow:var(--shadow-hi);border:1px solid #0000;border-radius:20px;justify-content:center;align-items:center;min-height:280px;padding:26px;display:flex;position:relative;overflow:hidden}.mkt[data-theme=dark] .fr-media{background:linear-gradient(180deg,#141517,#0d0d0f) padding-box,var(--edge) border-box}.mkt .glasspanel{border:1px solid var(--line);background:var(--card);width:100%;padding:20px}.mkt .section-lede{text-align:center;max-width:720px;margin:0 auto 44px}.mkt .section-lede p{color:var(--muted);margin-top:16px}.mkt .ctable-wrap{border:1px solid var(--line);background:var(--card);border-radius:20px;overflow-x:auto}.mkt table.ctable{border-collapse:collapse;width:100%;min-width:680px}.mkt .ctable th,.mkt .ctable td{text-align:left;border-bottom:1px solid var(--line);padding:16px 18px}.mkt .ctable thead th{color:var(--faint);font-size:13px;font-weight:600}.mkt .ctable thead th.us{color:var(--blue)}.mkt[data-theme=dark] .ctable thead th.us{color:var(--cyan)}.mkt .ctable tbody th{color:var(--txt);font-weight:600}.mkt .ctable td.us{color:var(--txt);background:linear-gradient(#0e74900d,#0000);font-weight:600}.mkt .ctable td .yes{color:var(--mint);font-weight:600}.mkt .ctable td .no{color:var(--faint)}.mkt .ctable tr:last-child th,.mkt .ctable tr:last-child td{border-bottom:none}.mkt .formwrap{max-width:640px;margin:0 auto}.mkt .formcard{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:20px;padding:clamp(24px,4vw,40px)}.mkt .fgrid{grid-template-columns:1fr 1fr;display:grid}.mkt .ffield{flex-direction:column;display:flex}.mkt .ffield.full{grid-column:1/-1}.mkt .ffield label{color:var(--txt);font-weight:600}.mkt .ffield input,.mkt .ffield select,.mkt .ffield textarea{background:var(--panel);border:1px solid var(--line2);width:100%;font:inherit;color:var(--txt);transition:border-color .2s,box-shadow .2s}.mkt .ffield input::-moz-placeholder{color:var(--faint)}.mkt .ffield textarea::-moz-placeholder{color:var(--faint)}.mkt .ffield input::-moz-placeholder{color:var(--faint)}.mkt .ffield textarea::-moz-placeholder{color:var(--faint)}.mkt .ffield input::placeholder,.mkt .ffield textarea::placeholder{color:var(--faint)}.mkt .ffield input:focus,.mkt .ffield select:focus,.mkt .ffield textarea:focus{border-color:var(--blue);outline:none}.mkt[data-theme=dark] .ffield input:focus,.mkt[data-theme=dark] .ffield select:focus,.mkt[data-theme=dark] .ffield textarea:focus{border-color:var(--cyan)}.mkt .ffield select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2382868e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px}.mkt[data-theme=dark] .ffield select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239298a0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.mkt .ffield .opt{color:var(--faint);font-size:13px;font-weight:400}.mkt .ffield .ftitle{color:var(--txt);font-size:13px;font-weight:600}.mkt .filedrop{border:1.5px dashed var(--line2);background:var(--panel);cursor:pointer;text-align:center;border-radius:12px;justify-content:center;align-items:center;min-height:56px;padding:14px;transition:border-color .2s,background .2s;display:flex}.mkt .filedrop:hover{border-color:var(--blue);background:#22d3ee0a}.mkt[data-theme=dark] .filedrop:hover{border-color:var(--cyan);background:#25e6ff0d}.mkt .filedrop input[type=file]{opacity:0;clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.mkt .filedrop:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #0e749026}.mkt[data-theme=dark] .filedrop:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #25e6ff2e}.mkt .filedrop-inner{color:var(--faint);font-size:14px}.mkt .filedrop-inner strong{color:var(--txt);font-weight:600}@media (max-width:720px){.mkt .uc,.mkt .quotes.swipe,.mkt .bento.swipe,.mkt .tiers.swipe,.mkt .price.swipe{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;grid-template-columns:none;gap:14px;margin-inline:-18px;padding:2px 18px 10px;display:flex;overflow:auto visible}.mkt .uc::-webkit-scrollbar{display:none}.mkt .quotes.swipe::-webkit-scrollbar{display:none}.mkt .bento.swipe::-webkit-scrollbar{display:none}.mkt .tiers.swipe::-webkit-scrollbar{display:none}.mkt .price.swipe::-webkit-scrollbar{display:none}.mkt .uc>*,.mkt .quotes.swipe>*,.mkt .bento.swipe>*,.mkt .tiers.swipe>*,.mkt .price.swipe>*{scroll-snap-align:start;flex:0 0 84%;min-width:0}.mkt .price.swipe>*{flex-basis:88%}}.mkt .ct-mobile{display:none}@media (max-width:720px){.mkt .ct-desktop{display:none}.mkt .ct-mobile{display:block}.mkt .ct-tabs{scrollbar-width:none;gap:8px;margin-inline:-18px;padding:2px 18px 4px;display:flex;overflow-x:auto}.mkt .ct-tabs::-webkit-scrollbar{display:none}.mkt .ct-tab{border:1px solid var(--line2);background:var(--panel);color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:9px 15px;font-size:14px;font-weight:600;transition:color .2s,border-color .2s,background .2s}.mkt .ct-tab.on{border-color:var(--blue);color:var(--blue);background:#22d3ee1a}.mkt .ct-panel{border:1px solid var(--line2);background:var(--panel);border-radius:12px;margin-top:16px;overflow:hidden}.mkt .ct-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;font-size:16px;line-height:1.4;display:flex}.mkt .ct-row:first-child{border-top:0}.mkt .ct-k{color:var(--muted)}.mkt .ct-v{text-align:right;color:var(--txt);font-weight:600}}.mkt .demo-points{flex-direction:column;gap:13px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mkt .demo-points li{color:var(--muted);align-items:flex-start;gap:11px;font-size:16px;line-height:1.5;display:flex}.mkt .demo-points li .ic{color:var(--mint);flex:none;margin-top:2px;display:inline-flex}.mkt .demo-trust{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.mkt .demo-trust p{color:var(--muted);margin:0 0 8px;line-height:1.6}.mkt .demo-trust p:last-child{margin-bottom:0}.mkt .demo-trust strong{color:var(--txt)}.mkt .demo-talk a{color:var(--link);font-weight:600}.mkt[data-theme=dark] .demo-talk a{color:var(--cyan)}.mkt .demo-talk a:hover{text-underline-offset:2px;text-decoration:underline}.mkt .demo-talk .sep{color:var(--faint);margin:0 6px}.mkt .formcard .btn{justify-content:center;width:100%;margin-top:4px}.mkt .form-note{color:var(--faint);text-align:center;margin-top:14px;font-size:13px}.mkt .form-ok{color:var(--mint);background:#0e9f6e14;border:1px solid #0e9f6e66;border-radius:12px;margin-bottom:16px;padding:14px 16px;font-size:16px;font-weight:500}.mkt .form-err{color:var(--coral);background:#e5484d14;border:1px solid #e5484d66;border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:14px}.mkt .contact-split{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,4vw,48px);display:grid}.mkt .contact-info h2{margin-bottom:6px;font-size:20px}.mkt .contact-info p{color:var(--muted);margin-bottom:22px;font-size:16px;line-height:1.6}.mkt .info-row{align-items:flex-start;gap:13px;margin-bottom:18px;display:flex}.mkt .info-row .ic{background:#0e749017;border:1px solid #0e749033;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.mkt[data-theme=dark] .info-row .ic{background:#22d3ee29;border-color:#25e6ff47}.mkt .info-row .ic svg{width:19px;height:19px;stroke:var(--blue);fill:none;stroke-width:1.8px}.mkt[data-theme=dark] .info-row .ic svg{stroke:var(--cyan)}.mkt .info-row .k{color:var(--faint);font-size:13px}.mkt .info-row .v{color:var(--txt);font-size:16px;font-weight:600}.mkt .info-row .v a{color:var(--txt);transition:color .2s}.mkt .info-row .v a:hover{color:var(--blue)}.mkt[data-theme=dark] .info-row .v a:hover{color:var(--cyan)}.mkt .contact-hours{color:var(--faint);margin:22px 0 0;line-height:1.5}.mkt .about-contact{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;font-size:16px;font-weight:600;display:flex}.mkt .about-contact a{color:var(--link)}.mkt[data-theme=dark] .about-contact a{color:var(--cyan)}.mkt .about-contact a:hover{text-underline-offset:3px;text-decoration:underline}.mkt .about-contact .dot{color:var(--faint);font-weight:400}.mkt .midcta{border:1px solid var(--line2);background:var(--panel);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(24px,3.5vw,36px) clamp(24px,3.5vw,40px);display:flex}.mkt[data-theme=dark] .midcta{background:var(--panel2)}.mkt .midcta-txt{flex:1;min-width:min(100%,300px)}.mkt .midcta-txt h3{margin:0}.mkt .midcta-txt p{color:var(--muted);max-width:620px;margin:10px 0 0;font-size:16px;line-height:1.6}.mkt .midcta-txt .more{color:var(--blue);white-space:nowrap;font-weight:600}.mkt[data-theme=dark] .midcta-txt .more{color:var(--cyan)}.mkt .midcta-txt .more:hover{text-underline-offset:2px;text-decoration:underline}.mkt .midcta-act{flex:none}.mkt .prose{max-width:760px;margin:0 auto}.mkt .prose h2{margin:38px 0 12px}.mkt .prose h3{margin:26px 0 8px;font-size:18px}.mkt .prose p,.mkt .prose li{color:var(--muted);font-size:16px;line-height:1.75}.mkt .prose p{margin:12px 0}.mkt .prose ul{flex-direction:column;gap:8px;margin:12px 0;padding-left:22px;display:flex}.mkt .prose ul>li{list-style:outside}.mkt .prose ol>li{list-style:decimal}.mkt .prose a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.mkt .prose .updated{font-family:var(--mono);color:var(--faint);letter-spacing:.04em;font-size:13px}.mkt .prose strong{color:var(--txt)}.mkt .prose .legal-note{border:1px solid var(--line2);border-left:3px solid var(--blue);background:var(--panel);border-radius:12px;margin:18px 0 8px;padding:14px 18px;font-size:14px;line-height:1.65}.mkt[data-theme=dark] .prose .legal-note{border-left-color:var(--cyan)}.mkt .prose h3{color:var(--txt)}.mkt .legal-related{border-top:1px solid var(--line);margin-top:40px;padding-top:22px}.mkt .legal-related-lbl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-size:13px;display:block}.mkt .legal-related-links{flex-wrap:wrap;gap:8px 10px;display:flex}.mkt .legal-related-links a{color:var(--muted);border:1px solid var(--line2);background:var(--panel);border-radius:8px;padding:7px 13px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.mkt .legal-related-links a:hover{color:var(--blue);border-color:var(--blue)}.mkt[data-theme=dark] .legal-related-links a:hover{color:var(--cyan);border-color:#25e6ff66}.mkt .cl{flex-direction:column;display:flex}.mkt .cl-rel{grid-template-columns:26px 1fr;gap:18px;padding-bottom:38px;display:grid}.mkt .cl-rel:last-child{padding-bottom:0}.mkt .cl-rail{justify-content:center;display:flex;position:relative}.mkt .cl-rail:before{content:"";background:var(--line2);width:2px;position:absolute;top:8px;bottom:-38px}.mkt .cl-rel:last-child .cl-rail:before{display:none}.mkt .cl-dot{z-index:1;background:linear-gradient(135deg,var(--cyan),var(--blue));border-radius:50%;width:14px;height:14px;margin-top:4px;position:relative;box-shadow:0 0 14px -2px #22d3ee99}.mkt .cl-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.mkt .cl-date{font-family:var(--mono);color:var(--faint)}.mkt .cl-title{margin:0;font-size:20px}.mkt .cl-sub{color:var(--muted);margin:6px 0 16px;font-size:16px;line-height:1.55}.mkt .cl-items{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.mkt .cl-items li{align-items:flex-start;gap:12px;display:flex}.mkt .cl-items li>div{color:var(--muted);font-size:16px;line-height:1.6}.mkt .cl-items li strong{color:var(--txt);font-weight:600}.mkt .cl-tag{font-family:var(--mono);text-align:center;border-radius:8px;flex:none;min-width:66px;margin-top:3px;padding:3px 8px}.mkt .cl-tag.new{color:#0b7a55;background:#4ff8c024;border:1px solid #0b7a554d}.mkt .cl-tag.improved{color:var(--muted);border:1px solid var(--line2);background:var(--panel)}.mkt .voicecard{border:1px solid var(--line);background:var(--card);padding:22px;transition:border-color .3s,transform .3s,box-shadow .3s}.mkt .voicecard:hover{box-shadow:var(--shadow-hi);border-color:#0e749059}.mkt .voicecard .vhead{align-items:center;gap:12px;margin-bottom:14px;display:flex}.mkt .voicecard .vava{color:#fff;background:linear-gradient(135deg,#0e7490,#155e75);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:16px;font-weight:600;display:grid}.mkt .voicecard .vmeta b{font-size:16px;display:block}.mkt .voicecard .vmeta span{color:var(--faint);font-size:13px}.mkt .voicecard .vbars{align-items:center;gap:3px;height:28px;margin-top:6px;display:flex}.mkt .voicecard .vbars i{background:linear-gradient(var(--cyan),var(--blue));opacity:.7;border-radius:3px;flex:1}@media (max-width:820px){.mkt .frow,.mkt .contact-split{grid-template-columns:1fr;gap:26px}.mkt .frow.flip .fr-media{order:0}.mkt .fgrid{grid-template-columns:1fr}}.mkt .trust{text-align:center}.mkt .trust-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.mkt .trust-pill{color:var(--muted);border:1px solid var(--line2);background:var(--panel);border-radius:999px;padding:8px 18px;font-size:14px;font-weight:600;transition:border-color .25s,color .25s,transform .25s}.mkt .trust-pill:hover{color:var(--blue);border-color:#0e749066}.mkt[data-theme=dark] .trust-pill:hover{color:var(--cyan);border-color:#25e6ff66}.mkt .metricstrip{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.mkt .metricstrip .m{text-align:center;padding:8px 6px}.mkt .metricstrip .m b{display:block}.mkt .metricstrip .m span{color:var(--muted);margin-top:8px;display:block}.mkt .card .cic{background:#0e749017;border:1px solid #0e74902e;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:15px;display:grid}.mkt[data-theme=dark] .card .cic{background:#22d3ee29;border-color:#25e6ff42}.mkt .card .cic svg{width:21px;height:21px;stroke:var(--blue);fill:none;stroke-width:1.8px}.mkt[data-theme=dark] .card .cic svg{stroke:var(--cyan)}.mkt .vs .col{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:30px}.mkt .vs .col.good{background:linear-gradient(#0e74900d,#0000);border-color:#0e74904d}.mkt[data-theme=dark] .vs .col.good{background:linear-gradient(#25e6ff12,#0000);border-color:#25e6ff47}.mkt .vs .col h3{align-items:center;gap:10px;margin-bottom:16px;font-size:20px;display:flex}.mkt .vs .col h3 svg{fill:none;stroke:currentColor;stroke-width:2.4px;flex:none;width:19px;height:19px}.mkt .vs .col.good h3{color:var(--blue)}.mkt[data-theme=dark] .vs .col.good h3{color:var(--cyan)}.mkt .vs ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mkt .vs li{color:var(--muted);align-items:flex-start;gap:10px;padding:7px 0;font-size:16px;line-height:1.5;display:flex}.mkt .vs li svg{fill:none;stroke-width:2.2px;flex:none;width:17px;height:17px;margin-top:2px}.mkt .vs .col.good li svg{stroke:var(--mint)}.mkt .vs .col.bad li svg{stroke:var(--faint)}.mkt .floor{flex-direction:column}.mkt .floor .frow-line{border:1px solid var(--line2);background:var(--panel);box-shadow:var(--shadow-card);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.mkt[data-theme=dark] .floor .frow-line{background:#13131699}.mkt .floor .fav{color:#fff;background:linear-gradient(135deg,#0e7490,#155e75);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:16px;font-weight:600;display:grid}.mkt .voice-ava{color:#fff;background:linear-gradient(135deg,#0e7490,#155e75);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:16px;font-weight:600;display:grid}.mkt .floor .fmeta b{color:var(--txt);font-size:16px;display:block}.mkt .floor .fmeta span{color:var(--faint);font-size:13px}.mkt .floor .ftag{font-family:var(--mono);color:var(--mint-ink);border:1px solid #0e9f6e59;border-radius:8px;margin-left:auto;padding:3px 9px;font-size:13px}.mkt[data-theme=dark] .floor .ftag{color:var(--mint-ink);border-color:#4ff8c04d}@media (max-width:640px){.mkt .metricstrip{grid-template-columns:repeat(2,1fr);gap:24px 16px}}.mkt .webcall{z-index:70;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:20px;right:20px}.mkt .wc-bubble{cursor:pointer;color:#fff;background:var(--blue);height:54px;font-size:16px;font-weight:600;font-family:var(--sans);border:none;border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 18px;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 14px 32px -8px #0e74908c}.mkt[data-theme=dark] .wc-bubble{color:#04150f;background:linear-gradient(120deg,#9dffe0,#4ff8c0);box-shadow:0 14px 34px -8px #4ff8c080}.mkt .wc-bubble:hover{transform:translateY(-2px);box-shadow:0 18px 42px -8px #0e7490a6}.mkt .wc-bubble svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:22px;height:22px}.mkt .wc-bubble-dot{background:var(--mint);width:9px;height:9px;box-shadow:0 0 0 3px var(--blue);border-radius:50%;animation:2s infinite pulse;position:absolute;top:9px;left:36px}.mkt[data-theme=dark] .wc-bubble-dot{box-shadow:0 0 0 3px var(--mint);background:#04150f}.mkt .wc-panel{background:var(--panel);border-radius:20px;animation:.18s ease-out scale-in;overflow:hidden}.mkt[data-theme=dark] .wc-panel{background:#141517;box-shadow:0 30px 80px -20px #000000d9}.mkt .wc-who b{color:var(--txt);display:block}.mkt .wc-x{width:34px;height:34px;color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:12px;place-items:center;margin-left:auto;display:grid}.mkt .wc-x:hover{background:var(--panel2);color:var(--txt)}.mkt .wc-x svg{stroke:currentColor;fill:none;stroke-width:2px;width:17px;height:17px}.mkt .wc-connecting{flex-direction:column;align-items:center;display:flex}.mkt .wc-spin{border:2.5px solid var(--line2);border-top-color:var(--blue);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin}.mkt .wc-live{flex-direction:column;width:100%;display:flex}.mkt .wc-bars{justify-content:center;align-items:center;gap:4px;width:96px;height:56px;display:flex}.mkt .wc-bars>*{background:var(--blue);opacity:.85;border-radius:3px;flex:1;min-width:4px;max-width:6px}.mkt[data-theme=dark] .wc-bars>*{background:var(--cyan)}.mkt .wc-status{color:var(--txt);align-items:center;display:flex}.mkt .wc-live-dot{background:var(--coral);width:8px;height:8px;box-shadow:0 0 10px var(--coral);border-radius:50%;animation:1.6s infinite pulse}.mkt .wc-timer{font-family:var(--mono);color:var(--faint);font-size:13px}.mkt .wc-end{background:var(--coral);color:#fff}.mkt .wc-end:hover{filter:brightness(1.06);transform:translateY(-1px)}@media (max-width:520px){.mkt .webcall{bottom:14px;right:14px}.mkt .wc-bubble-label{display:none}.mkt .wc-bubble{justify-content:center;width:54px;padding:0}.mkt .wc-bubble-dot{top:10px;left:auto;right:10px}}.mkt .xp-live{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--coral);align-items:center;gap:7px;font-size:13px;font-weight:600;display:none;position:absolute;top:18px;left:18px}.mkt .xp-live .d{background:var(--coral);width:7px;height:7px;box-shadow:0 0 10px var(--coral);border-radius:50%;animation:1.6s infinite pulse}.mkt .xp-orb{border-radius:50%;place-items:center;width:min(230px,58vw);height:min(230px,58vw);margin:0 auto;display:grid;position:relative}.mkt .xp-orb .ring{border:1px solid var(--line2);border-radius:50%;position:absolute}.mkt .xp-orb .ring.r1{inset:0}.mkt .xp-orb .ring.r2{opacity:.55;border-style:dashed;animation:40s linear infinite spin;inset:-18px}.mkt .xp-orb.pulsing .ring.r1{animation:2.4s ease-in-out infinite xppulse}@keyframes xppulse{0%,to{box-shadow:0 0 #0e749000}50%{box-shadow:0 0 0 10px #0e749014}}.mkt .xp-core{background:radial-gradient(circle at 38% 30%,#ffffffe6,#fff0 36%), radial-gradient(circle at 50% 58%,var(--cyan),var(--blue) 60%,#0b3a45 96%);border-radius:50%;transition:transform .2s;animation:4.6s ease-in-out infinite xpbreathe;position:absolute;inset:20%;box-shadow:0 16px 40px -18px #0e749080,0 0 54px -8px #0e749057,inset 0 -8px 24px -10px #00000047}.mkt[data-theme=dark] .xp-core{box-shadow:0 18px 46px -18px #25e6ff6b,0 0 64px -8px #25e6ff57,inset 0 -8px 24px -10px #00000080}@keyframes xpbreathe{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.07);transform:scale(1.05)}}.mkt .xp-orb:after{content:"";z-index:-1;filter:blur(22px);background:radial-gradient(circle,#0e749047,#0000 68%);border-radius:50%;animation:4.6s ease-in-out infinite xpbreathe;position:absolute;inset:8%}.mkt[data-theme=dark] .xp-orb:after{background:radial-gradient(circle,#25e6ff4d,#22d3ee29 45%,#0000 70%)}.mkt .xp-mic{z-index:3;color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:absolute;box-shadow:0 12px 30px -8px #0e749099}.mkt[data-theme=dark] .xp-mic{background:linear-gradient(120deg,var(--cyan),var(--blue));color:#04151a}.mkt .xp-mic svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:26px;height:26px}.mkt .xp-bars{z-index:2;justify-content:center;align-items:center;gap:5px;width:64%;height:96px;display:flex;position:absolute}.mkt .xp-bars>*{background:linear-gradient(var(--cyan),var(--blue));border-radius:8px;flex:1;max-width:9px;box-shadow:0 0 14px #25e6ff59}.mkt .xp-status{color:var(--txt);min-height:24px;margin-top:20px;font-size:18px;font-weight:600}.mkt .xp-caption{max-width:52ch;color:var(--muted);min-height:22px;margin-top:14px;font-size:16px;line-height:1.5;transition:opacity .3s}.mkt .xp-timer{font-family:var(--mono);color:var(--faint);margin-top:12px;font-size:13px}.mkt .xp-err{color:var(--coral);background:#e5484d14;border:1px solid #e5484d66;border-radius:12px;max-width:44ch;margin:0 auto;padding:12px 16px;font-size:14px}.mkt .visual.hero-live{aspect-ratio:auto;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;max-width:none;min-height:min(520px,86vw);margin:0 auto;display:flex}.mkt .hero-live .xp-orb{width:min(264px,62vw);height:min(264px,62vw)}.mkt .hero-live .xp-status{margin-top:2px;font-size:16px}.mkt .hero-live .xp-caption{max-width:34ch;margin-top:8px}.mkt .hero-callcard{background:var(--panel);border:1px solid var(--line2);box-shadow:var(--shadow-hi);align-items:center;gap:14px;padding:8px 8px 8px 16px;display:flex}.mkt[data-theme=dark] .hero-callcard{background:#101013d9}.mkt .hero-callcard .who{font-family:var(--mono);color:var(--muted);white-space:nowrap}.mkt .hero-callcard .who b{color:var(--blue);font-weight:600}.mkt[data-theme=dark] .hero-callcard .who b{color:var(--cyan)}.mkt .hero-tap{cursor:pointer;color:#fff;background:var(--blue);min-height:44px;font-size:14px;font-weight:600;font-family:var(--sans);border:none;justify-content:center;align-items:center;padding:0 20px;transition:transform .15s,box-shadow .2s;display:inline-flex}.mkt[data-theme=dark] .hero-tap{color:#04151a;background:linear-gradient(120deg,#22d3ee,#0891b2)}.mkt .hero-tap:hover{transform:translateY(-1px);box-shadow:0 8px 20px -6px #0e749080}.mkt .hero-tap.end{background:var(--coral);color:#fff}.mkt .xp-mic{cursor:pointer;border:none;transition:transform .2s,box-shadow .25s}.mkt .xp-mic:hover{transform:scale(1.06);box-shadow:0 16px 40px -8px #0e7490b3}.mkt .visual.hero-live.hero-console{text-align:left;background:linear-gradient(180deg,#fff,var(--panel2)) padding-box,var(--edge) border-box;width:100%;max-width:466px;min-height:0;box-shadow:var(--shadow-hi);border:1px solid #0000;justify-content:flex-start;align-items:stretch;gap:0;margin:0 auto;padding:18px 20px 22px;position:relative;overflow:hidden}.mkt[data-theme=dark] .visual.hero-live.hero-console{background:linear-gradient(180deg,#141517,#0d0d0f) padding-box,var(--edge) border-box}.mkt .hero-console:before{content:"";pointer-events:none;background:radial-gradient(circle,#0e749024,#0000 60%);width:340px;height:340px;position:absolute;top:170px;left:50%;transform:translate(-50%)}.mkt[data-theme=dark] .hero-console:before{background:radial-gradient(circle,#25e6ff26,#0000 60%)}.mkt .hero-console>*{z-index:1;position:relative}.mkt .hero-console .xp-orb{width:min(198px,50vw);height:min(198px,50vw);margin:42px auto 0}.mkt .hero-console .xp-status{font-size:16px}.mkt .hero-console .xp-caption{font-size:14px}.mkt .hero-console .hero-callcard{margin-top:42px}.mkt .hero-console .hint{text-align:center;max-width:30ch;color:var(--faint);align-self:center;margin-top:18px;font-size:13px;line-height:1.5}.mkt .hero-console .xp-live{margin-top:22px}.mkt .hero-console .xp-live+.xp-orb{margin-top:18px}.mkt .hero-console .xp-status+.hero-callcard,.mkt .hero-console .xp-caption+.hero-callcard{margin-top:26px}.mkt .hc-head{justify-content:space-between;align-items:center;width:100%;margin-bottom:14px;display:flex}.mkt .hc-live{color:var(--coral-ink);align-items:center;gap:7px;display:inline-flex}.mkt .hc-dot{background:var(--coral);width:7px;height:7px;box-shadow:0 0 10px var(--coral);border-radius:50%;flex:none;animation:1.6s infinite pulse}.mkt .hc-chip{font-family:var(--mono);color:var(--faint);border:1px solid var(--line2);white-space:nowrap;border-radius:999px;padding:4px 11px}.mkt .hc-divider{background:var(--line);align-self:stretch;height:1px;margin:16px -20px 0}.mkt .hero-pick{align-items:center;gap:12px;width:100%;display:flex}.mkt .hero-pick-ava{color:#fff;background:linear-gradient(135deg,#0e7490,#155e75);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:18px;font-weight:600;display:grid;box-shadow:0 8px 18px -6px #0e74908c}.mkt .steps.s4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.mkt .steps.s4{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.mkt .steps.s4{grid-template-columns:1fr}}.mkt .hc-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mkt .hc-name b{letter-spacing:-.01em;color:var(--txt);font-size:16px;font-weight:600;line-height:1.25}.mkt .hc-name span{color:var(--muted);font-size:13px;line-height:1.2}.mkt .band-talk{z-index:1;border-top:1px solid var(--line);max-width:620px;margin:34px auto 0;padding-top:28px;position:relative}.mkt .band-or{font-family:var(--mono);color:var(--faint);display:block}.mkt .band-phone{letter-spacing:-.02em;color:var(--txt);align-items:center;gap:11px;margin-top:14px;transition:color .2s;display:inline-flex}.mkt .band-phone svg{width:20px;height:20px;color:var(--blue);flex:none}.mkt .band-phone:hover{color:var(--blue)}.mkt .band-talk .band-hours{max-width:none;color:var(--faint);margin:8px auto 0;font-size:13px;line-height:1.5}.mkt .band-links{flex-wrap:wrap;justify-content:center;gap:10px 12px;margin-top:20px;display:flex}.mkt .band-links .bc{border:1px solid var(--line2);background:var(--panel);color:var(--txt);border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.mkt .band-links .bc svg{flex:none;width:16px;height:16px}.mkt .band-links .bc:hover{border-color:var(--blue);background:#0e74900f}.mkt .band-links .bc-wa{color:#128c4b}.mkt .band-links .bc-wa svg{color:#25d366}.mkt .band-links .bc-wa:hover{color:#128c4b;background:#25d36614;border-color:#25d36680}.mkt[data-theme=dark] .band-links .bc-wa{color:#4ce08a}.mkt .sec-more a{color:var(--link);font-weight:600}.mkt .sec-more a:hover{text-underline-offset:3px;text-decoration:underline}.mkt .prefoot{border-top:1px solid var(--line);background:var(--panel2);padding:0}.mkt .prefoot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding-top:30px;padding-bottom:30px;display:flex}.mkt .prefoot-copy{min-width:0}.mkt .prefoot p{color:var(--muted);margin-top:8px;font-size:16px;line-height:1.5}.mkt .prefoot-tel{color:var(--blue);font-weight:600;font-family:var(--mono);letter-spacing:-.01em;white-space:nowrap}.mkt[data-theme=dark] .prefoot-tel{color:#22d3ee}.mkt .prefoot-tel:hover{text-underline-offset:2px;text-decoration:underline}.mkt .prefoot-actions{flex-shrink:0;gap:12px;display:flex}.mkt .prefoot+footer{margin-top:0}@media (max-width:720px){.mkt .prefoot .wrap{flex-direction:column;align-items:flex-start}.mkt .prefoot-actions{width:100%}.mkt .prefoot-actions .btn{flex:auto;justify-content:center}}.mkt .quote p{color:var(--txt)}.mkt[data-theme=dark] .quote p{color:#f3f4f5}.mkt .navdrop{align-items:center;display:flex;position:relative}.mkt .navdrop-btn{cursor:pointer;font-family:var(--sans);color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:0;display:inline-flex}.mkt .navdrop-btn:hover,.mkt .navdrop-btn.open{color:var(--txt)}.mkt .navdrop-btn .chev{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.65;width:15px;height:15px;transition:transform .2s}.mkt .navdrop-btn.open .chev{transform:rotate(180deg)}.mkt .navdrop-panel{transform:translateX(calc(-50% + var(--snapx,0px))) translateY(8px);background:var(--panel);border:1px solid var(--line2);opacity:0;visibility:hidden;pointer-events:none;z-index:70;border-radius:12px;flex-direction:column;gap:2px;min-width:266px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:calc(100% + 16px);left:50%;box-shadow:0 1px #0f11160a,0 24px 60px -18px #0f111647}.mkt .navdrop-panel:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.mkt .navdrop-panel.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(calc(-50% + var(--snapx,0px))) translateY(0)}.mkt[data-theme=dark] .navdrop-panel{background:#141517;box-shadow:0 24px 60px -18px #000000bf}.mkt .navdrop-item{border-radius:12px;flex-direction:column;gap:2px;padding:10px 13px;display:flex}.mkt .navdrop-item .ni-label{color:var(--txt);font-size:14px;font-weight:600}.mkt .navdrop-item .ni-desc{color:var(--faint);font-size:13px;font-weight:400}.mkt .navlinks a.active{color:var(--blue)}.mkt[data-theme=dark] .navlinks a.active{color:var(--cyan)}.mkt .mm-group{flex-direction:column;display:flex}.mkt .intg-cat{font-family:var(--mono);color:var(--faint);margin-bottom:14px}.mkt .codepanel{border:1px solid var(--line2);background:#141517;width:100%;overflow:hidden;box-shadow:0 24px 60px -24px #0f111666}.mkt .codepanel .cp-bar{background:#ffffff08;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;padding:11px 14px;display:flex}.mkt .codepanel .cp-bar i{background:#ffffff2e;border-radius:50%;width:11px;height:11px}.mkt .codepanel .cp-bar span{font-family:var(--mono);color:#ffffff7a;margin-left:8px}.mkt .codepanel pre{color:#c7cad0;white-space:pre-wrap;word-break:break-word;margin:0;padding:18px 20px;font-size:13px;line-height:1.7}.mkt .codepanel .ok{color:#0e9f6e;font-weight:600}.mkt .codepanel .cm{color:#ffffff7a}.mkt .devgrid{grid-template-columns:1fr 1fr;align-items:start;gap:26px;display:grid}.mkt .devside{flex-direction:column;display:flex}.mkt .devkicker{margin-bottom:12px}.mkt[data-theme=dark] .devkicker{color:var(--cyan)}.mkt .devnote{color:var(--muted);margin-top:14px;line-height:1.6}.mkt .opsmock .opsbody{padding:16px}.mkt .opstiles{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mkt .opstile{background:#ffffff05;border:1px solid #ffffff14;flex-direction:column;gap:5px;padding:11px 12px;display:flex}.mkt .opstile .ot-k{color:#ffffff80}.mkt .opstile .ot-v{font-family:var(--disp);color:#f3f4f5;letter-spacing:-.01em}.mkt .opschart{align-items:flex-end;gap:5px;height:72px;margin:16px 2px 4px;padding:0 2px;display:flex}.mkt .opschart span{background:linear-gradient(180deg,var(--cyan),var(--blue));opacity:.85;border-radius:3px 3px 0 0;flex:1}.mkt .opslist{flex-direction:column;gap:2px;margin-top:14px;display:flex}.mkt .opsrow{color:#c7cad0;border-top:1px solid #ffffff0f;align-items:center;gap:9px;padding:8px 2px;font-size:13px;display:flex}.mkt .opsrow:first-child{border-top:0}.mkt .opsrow .dotlive,.mkt .opsrow .dotpause{border-radius:50%;flex:none;width:7px;height:7px}.mkt .opsrow .dotlive{background:var(--mint);box-shadow:0 0 8px var(--mint)}.mkt .opsrow .dotpause{background:#ffffff4d}.mkt .opstag{font-family:var(--mono);letter-spacing:.04em;border-radius:8px;margin-left:auto;padding:3px 8px}.mkt .opstag.run{color:#4ff8c0;background:#4ff8c01a;border:1px solid #4ff8c04d}.mkt .opstag.pause{color:#ffffff80;border:1px solid #ffffff24}.mkt .evline{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.mkt .ev{font-family:var(--mono);letter-spacing:.03em;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:4px 9px 4px 8px;font-size:13px;display:inline-flex;position:relative}.mkt .ev:before{content:"";border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.mkt .ev.done{color:var(--cyan-ink);background:#25e6ff14;border:1px solid #25e6ff47}.mkt .ev.done:before{background:var(--cyan) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2304151a' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/8px no-repeat}.mkt .ev.now{color:var(--coral-ink);background:#ff6a3d1f;border:1px solid #ff6a3d66}.mkt .ev.now:before{background:var(--coral);box-shadow:0 0 8px var(--coral);animation:1.6s infinite pulse}@media (max-width:820px){.mkt .devgrid{grid-template-columns:1fr;gap:22px}}.mkt .roi-calc{--roi-track:#0f111617;--roi-neutral:#0f111647;padding-top:10px}.mkt[data-theme=dark] .roi-calc{--roi-track:#ffffff1a;--roi-neutral:#ffffff42}.mkt .roi-sectorlabel,.mkt .roi-steplabel{font-family:var(--mono);color:var(--faint);margin-bottom:14px;display:block}.mkt .roi-chiprow{flex-wrap:wrap;gap:10px;display:flex}.mkt .roi-chip{border:1px solid var(--line2);background:var(--panel);color:var(--muted);font-family:var(--font-body);cursor:pointer;border-radius:999px;padding:9px 15px;font-size:14px;font-weight:500;transition:color .2s,border-color .2s,background .2s,transform .12s}.mkt .roi-chip:hover{color:var(--txt);border-color:var(--blue)}.mkt .roi-chip.on{border-color:var(--blue);color:var(--blue);background:#22d3ee1a;font-weight:600}.mkt[data-theme=dark] .roi-chip.on{color:var(--cyan);background:#25e6ff1f;border-color:#25e6ff80}.mkt .roi-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:26px;margin-top:34px;display:grid}.mkt .roi-inputs,.mkt .roi-results{min-width:0}.mkt .roi-inputs{background:var(--panel);border:1px solid var(--line2);padding:26px}.mkt .roi-field{margin-bottom:22px}.mkt .roi-field:last-of-type{margin-bottom:6px}.mkt .roi-fieldhead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:11px;display:flex}.mkt .roi-fieldhead label{color:var(--txt);font-size:16px;font-weight:500;line-height:1.35}.mkt .roi-fieldval{font-family:var(--mono);color:var(--blue);white-space:nowrap;flex:none;font-size:14px;font-weight:600;line-height:1.35}.mkt[data-theme=dark] .roi-fieldval{color:var(--cyan)}.mkt .roi-fieldsub{color:var(--faint);margin-top:8px;font-size:13px;line-height:1.5;display:block}.mkt .roi-range{appearance:none;background:linear-gradient(90deg,var(--blue) 0 var(--fill,0%),var(--roi-track) var(--fill,0%) 100%);cursor:pointer;border-radius:999px;outline:none;width:100%;height:6px}.mkt[data-theme=dark] .roi-range{background:linear-gradient(90deg,var(--cyan) 0 var(--fill,0%),var(--roi-track) var(--fill,0%) 100%)}.mkt .roi-range::-webkit-slider-thumb{appearance:none;border:2px solid var(--blue);cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .12s;box-shadow:0 2px 8px #0f111647}.mkt .roi-range::-webkit-slider-thumb:hover{transform:scale(1.12)}.mkt .roi-range::-moz-range-thumb{border:2px solid var(--blue);cursor:pointer;background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 8px #0f111647}.mkt[data-theme=dark] .roi-range::-webkit-slider-thumb{border-color:var(--cyan);background:#141517}.mkt[data-theme=dark] .roi-range::-moz-range-thumb{border-color:var(--cyan);background:#141517}.mkt .roi-range:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.mkt .roi-adv{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:18px 0 0;padding:16px 0 0;overflow:visible}.mkt .roi-adv[open]{border-color:var(--line)}.mkt .roi-adv>summary{cursor:pointer;color:var(--txt);justify-content:space-between;align-items:center;gap:10px;padding:0;font-size:16px;font-weight:600;list-style:none;display:flex}.mkt .roi-adv>summary::-webkit-details-marker{display:none}.mkt .roi-advbody{padding:18px 0 0}.mkt .roi-reset{color:var(--faint);margin-top:16px;font-size:13px}.mkt .roi-resetbtn{color:var(--blue);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;min-height:24px;padding:3px 2px;font-size:13px;text-decoration:underline}.mkt[data-theme=dark] .roi-resetbtn{color:var(--cyan)}.mkt .roi-results{background:var(--panel2);border:1px solid var(--line2);padding:26px;position:sticky;top:90px;box-shadow:0 30px 80px -46px #0f111680}.mkt .roi-hero{text-align:center;border-bottom:1px solid var(--line);margin-bottom:20px;padding:8px 0 22px}.mkt .roi-herolabel{font-family:var(--mono);color:var(--faint);margin-bottom:8px;display:block}.mkt .roi-heronum{font-family:var(--disp);letter-spacing:-.03em;color:var(--txt);line-height:1;display:block}.mkt .roi-heronum.sm{font-size:clamp(26px,4.8vw,38px)}.mkt .roi-herosub{color:var(--muted);max-width:340px;margin-top:12px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.5;display:block}.mkt .roi-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mkt .roi-card{border:1px solid var(--line2);background:var(--panel);flex-direction:column;gap:4px;padding:15px;display:flex}.mkt .roi-ck{color:var(--faint)}.mkt .roi-cv{font-family:var(--disp);letter-spacing:-.02em;color:var(--txt);font-size:24px}.mkt .roi-cyr{font-family:var(--font-body);color:var(--muted);margin-left:2px;font-size:13px;font-weight:600}.mkt .roi-cd{color:var(--muted);line-height:1.45}.mkt .roi-card-wide{grid-column:1/-1}.mkt .roi-card-rev{background:#22d3ee0f;border-color:#22d3ee52}.mkt[data-theme=dark] .roi-card-rev{background:#25e6ff12;border-color:#25e6ff4d}.mkt .roi-card-rev .roi-ck{color:var(--muted)}.mkt .roi-compare{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:20px;padding-top:20px;display:flex}.mkt .roi-cmprow{align-items:center;gap:12px;display:flex}.mkt .roi-cmplbl{color:var(--muted);text-align:right;flex:0 0 108px;font-size:13px}.mkt .roi-cmptrack{background:var(--roi-track);border-radius:999px;flex:1;height:12px;overflow:hidden}.mkt .roi-cmpbar{border-radius:999px;height:100%;transition:width .5s cubic-bezier(.22,.68,.24,1);display:block}.mkt .roi-cmpbar.human{background:var(--roi-neutral)}.mkt .roi-cmpbar.ai{background:linear-gradient(90deg,var(--cyan),var(--blue))}.mkt .roi-cmpval{font-family:var(--mono);color:var(--txt);text-align:right;flex:none;min-width:74px;font-size:13px;font-weight:600}.mkt .roi-cmpcap{color:var(--faint);text-align:center;margin-top:2px;font-size:13px}.mkt .roi-cta{gap:12px;margin-top:22px;display:flex}.mkt .roi-cta .btn{flex:1;justify-content:center}.mkt .roi-note{color:var(--faint);text-align:center;margin-top:14px;line-height:1.5}.mkt .roi-note a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}@media (max-width:900px){.mkt .roi-grid{grid-template-columns:minmax(0,1fr);gap:20px}.mkt .roi-results{position:static}}@media (max-width:480px){.mkt .roi-inputs,.mkt .roi-results{padding:18px}.mkt .roi-cards{grid-template-columns:1fr}.mkt .roi-cmplbl{flex-basis:74px;font-size:13px}.mkt .roi-cmpval{min-width:64px}.mkt .roi-cta{flex-direction:column}}@media (prefers-reduced-motion:reduce){.mkt .roi-cmpbar{transition:none}}.mkt .trust{padding:4px 0 clamp(36px,5vw,64px)}.mkt .trust .lbl{text-align:center;margin-bottom:clamp(18px,2.4vw,26px)}.mkt .trust .row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 44px;display:flex}.mkt .trust .row span{font-family:var(--disp);letter-spacing:-.02em;color:var(--muted);opacity:.62;white-space:nowrap;transition:opacity .25s,color .25s}.mkt .trust .row span:hover{opacity:1;color:var(--txt)}.mkt .trust-more{text-align:center;margin-top:clamp(18px,2.2vw,24px)}.mkt .trust-more a{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);transition:color .2s}.mkt .trust-more a:hover{color:var(--blue)}.mkt[data-theme=dark] .trust-more a:hover{color:var(--cyan)}@media (max-width:640px){.mkt .trust .row{gap:14px 26px}}.mkt .floor .frow-line{opacity:.5;transition:border-color .55s,box-shadow .55s,opacity .55s}.mkt .floor .frow-line.active{opacity:1;border-color:#22d3ee8c;box-shadow:0 0 0 1px #22d3ee38,0 18px 46px -26px #22d3ee99}.mkt[data-theme=dark] .floor .frow-line.active,[data-theme=dark] .mkt .floor .frow-line.active{border-color:#25e6ff80;box-shadow:0 0 0 1px #25e6ff33,0 18px 46px -26px #25e6ff80}.mkt .floor .frow-line.active .fav{box-shadow:0 0 22px -4px #22d3eeb3}.mkt .floor .ftag{align-items:center;gap:6px;display:inline-flex}.mkt .floor .ftag .livedot{background:var(--mint);width:6px;height:6px;box-shadow:0 0 8px var(--mint);border-radius:50%;flex:none;animation:1.6s infinite pulse}@media (prefers-reduced-motion:reduce){.mkt .floor .frow-line{opacity:1}.mkt .floor .ftag .livedot{animation:none}}.mkt .guides{z-index:3;pointer-events:none;position:fixed;inset:0;overflow:hidden}.mkt .guide-inner{position:absolute;inset:0}.mkt .gline{position:absolute}.mkt .gline.v{background:var(--guide-line);width:1px;top:104px;bottom:30px}.mkt .gline.h{background:var(--guide-line-h);height:1px}.mkt .gline.h.top{top:104px}.mkt .gline.h.bottom{bottom:30px}.mkt .beamY,.mkt .beamX{opacity:0;will-change:transform,opacity;position:absolute}.mkt .guides .beamY{background:var(--beam-y);width:1px;height:250px;animation:7.5s linear infinite beamY;top:0;left:0;transform:translateY(-30vh)}.mkt .guides .beamX{background:var(--beam-x);width:250px;height:1px;animation:10s linear infinite beamX;top:0;left:0;transform:translate(-30vw)}.mkt .gline.v.left .beamY.b1{animation-delay:-1s}.mkt .gline.v.left .beamY.b2{height:170px;animation-delay:-4.7s}.mkt .gline.v.right .beamY{animation-duration:8.8s}.mkt .gline.v.right .beamY.b1{animation-delay:-5.3s}.mkt .gline.v.right .beamY.b2{height:170px;animation-delay:-2s}.mkt .gline.h.top .beamX{animation-delay:-3s}.mkt .gline.h.bottom .beamX{animation-duration:12s;animation-delay:-7.5s}@keyframes beamY{0%{opacity:0;transform:translateY(-30vh)}7%{opacity:1}93%{opacity:1}to{opacity:0;transform:translateY(100vh)}}@keyframes beamX{0%{opacity:0;transform:translate(-30vw)}7%{opacity:1}93%{opacity:1}to{opacity:0;transform:translate(100vw)}}@media (max-width:768px){.mkt .guides{display:none}}@media (prefers-reduced-motion:reduce){.mkt .beamY,.mkt .beamX{display:none}}.mkt h1.headline,.mkt .phero h1{font-family:var(--font-display)}.mkt .sec-head h2,.mkt .section-lede h2,.mkt .band h2,.mkt .h2-section{font-family:var(--font-display);letter-spacing:-.035em;font-size:var(--t-h2);font-weight:400;line-height:1.05}.mkt h3,.mkt h4{font-family:var(--font-display)}.mkt h3{font-size:20px}.mkt h4{font-size:18px}.mkt .sub{font-family:var(--font-body);font-weight:400}.mkt .lead,.mkt .phero .lead,.mkt .sec-head p,.mkt .section-lede p{font-family:var(--font-body);letter-spacing:normal;font-size:18px;font-weight:400;line-height:1.5}.mkt .navlinks a,.mkt .navdrop-btn,.mkt .btn,.mkt .signin-top{letter-spacing:normal;font-size:16px;font-weight:500;line-height:1.43}.mkt .stat b,.mkt .metricstrip .m b{font-family:var(--font-display);line-height:1.25}.mkt .stat span,.mkt .metricstrip .m span{font-family:var(--font-body);letter-spacing:normal;font-size:16px;font-weight:400;line-height:1.2}.mkt .eyebrow{color:var(--faint);line-height:1}.mkt[data-theme=dark] .eyebrow{color:var(--faint)}.mkt .eyebrow:before,.mkt[data-theme=dark] .eyebrow:before{background:var(--faint)}.mkt article.phero{padding-bottom:clamp(24px,3vw,40px)}.mkt article.phero h1{max-width:22ch}.mkt article.phero .lead{font-size:var(--t-lead);line-height:1.55}.mkt .post-body h3{letter-spacing:-.015em;font-size:18px;line-height:1.3}.mkt .post-body p{color:var(--muted);font-size:16px;line-height:1.7}.mkt .post-body li{color:var(--muted);font-size:16px;line-height:1.65}.mkt .post-body a{color:var(--link);font-weight:600}.mkt .post-body>*{scroll-margin-top:96px}.mkt .caption{font-family:var(--font-body);color:var(--faint);font-size:13px;font-weight:400;line-height:1.4}.mkt[data-theme=dark] .field{background:var(--bg)}.mkt[data-theme=dark] .announce{background:var(--panel2);border-bottom:1px solid var(--line)}.mkt[data-theme=dark] .blob,.mkt[data-theme=dark] footer .fblob{display:none}.mkt[data-theme=dark] .band:after{background:0 0}.mkt[data-theme=dark] .band{background:var(--panel2);border:1px solid var(--line2)}.mkt[data-theme=dark] .xp-orb,.mkt[data-theme=dark] .window,.mkt[data-theme=dark] .band,.mkt[data-theme=dark] .roi-results,.mkt[data-theme=dark] .visual,.mkt[data-theme=dark] .card,.mkt[data-theme=dark] .quote,.mkt[data-theme=dark] .plan,.mkt[data-theme=dark] .tier{box-shadow:none}.mkt[data-theme=dark] .btn-primary{border-color:#0000;font-weight:600;transition:background .15s}.mkt[data-theme=dark] .btn-ghost{background:var(--panel2);border:1px solid var(--line2);color:var(--txt)}.mkt[data-theme=dark] .btn-ghost:hover{box-shadow:none;background:#20232a}.mkt[data-theme=dark] .grad,.mkt[data-theme=dark] .announce a,.mkt[data-theme=dark] .cardlink,.mkt[data-theme=dark] .sec-more a,.mkt[data-theme=dark] .more{color:var(--cyan)}.mkt[data-theme=dark] .announce .new,.mkt[data-theme=dark] .new{color:#fff;background:#0e7490}.mkt[data-theme=dark] .cl-tag.new{color:#7fe4ff;background:#22d3ee1f;border-color:#22d3ee66}.mkt[data-theme=dark] .pill .live,.mkt[data-theme=dark] .roi-cmpbar.ai{background:#0e7490}.mkt[data-theme=dark] .ct-tab.on{color:#c2f5ff;background:#22d3ee1f;border-color:#0e7490}.mkt[data-theme=dark] .ctable td.us{background:linear-gradient(#22d3ee14,#0000)}@property --btn-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mkt-btn-spin{to{--btn-a:360deg}}.mkt .btn-primary:before{content:"";pointer-events:none;background:conic-gradient(from var(--btn-a),#ff6a3d,#ffd07a,#4ff8c0,#25e6ff,#a68bff,#ff6a3d);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;animation:4.5s linear infinite mkt-btn-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mkt .btn-primary:hover,.mkt .btn-ghost:hover{box-shadow:none}.mkt[data-theme=dark] .btn-primary,.mkt[data-theme=dark] .btn-primary:hover{box-shadow:0 0 0 1px #ffffff0f}@media (prefers-reduced-motion:reduce){.mkt .btn-primary:before{animation:none}}.mkt .stats{padding:40px 0}.mkt .sec-head h2{margin-top:12px}.mkt .cta-row{margin-top:28px}.mkt .sub{margin-top:20px}.mkt .btn{padding:10px 20px}.mkt .btn-lg{padding:12px 26px}.mkt .btn-primary:before{border-radius:12px}.mkt .btn-primary{box-shadow:none;color:#fff;background:#0e7490;position:relative}.mkt .btn-primary:hover{background:#0b5f75}.mkt .btn-primary .cta-arrow,.mkt .btn-primary .cta-arrow path{stroke:#fff}.mkt[data-theme=dark] .btn-primary{color:#04151a;background:#22d3ee}.mkt[data-theme=dark] .btn-primary:hover{background:#38dcef}.mkt[data-theme=dark] .btn-primary .cta-arrow,.mkt[data-theme=dark] .btn-primary .cta-arrow path{stroke:#04151a}.mkt .consent{z-index:70;background:var(--panel);border:1px solid var(--line2);border-radius:12px;width:min(430px,100vw - 40px);padding:18px 20px;animation:.32s cubic-bezier(.2,.7,.3,1) both consent-up;position:fixed;bottom:20px;left:20px;box-shadow:0 24px 60px -20px #00000059,0 2px 8px #0000000f}.mkt[data-theme=dark] .consent{box-shadow:0 24px 70px -20px #000c,0 0 0 1px #ffffff08}@keyframes consent-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mkt .consent{animation:none}}.mkt .consent-copy{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.mkt .consent-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.mkt .consent-link{color:var(--blue);text-underline-offset:2px;white-space:nowrap;font-size:13px;font-weight:500;text-decoration:underline}.mkt[data-theme=dark] .consent-link{color:var(--cyan)}.mkt .consent-link:hover{opacity:.85}.mkt .consent-spacer{flex:auto}.mkt .consent-btn{cursor:pointer;border:1px solid #0000;border-radius:12px;padding:7px 16px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s}.mkt .consent-btn.ghost{border-color:var(--line2);color:var(--txt);background:0 0}.mkt .consent-btn.ghost:hover{background:#7f7f7f1f}.mkt .consent-btn.accept{color:#fff;background:#0e7490}.mkt[data-theme=dark] .consent-btn.accept{color:#04151a;background:#22d3ee}.mkt .consent-btn.accept:hover{background:#0b5f75}.mkt[data-theme=dark] .consent-btn.accept:hover{background:#38dcef}.mkt .consent-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media (max-width:520px){.mkt .consent{width:auto;padding:16px;bottom:12px;left:12px;right:12px}}.mkt .card:hover,.mkt .uccard:hover,.mkt .tier:hover,.mkt .plan:hover{border-color:#0e749066;box-shadow:0 10px 28px -18px #0f111638}.mkt[data-theme=dark] .card:hover,.mkt[data-theme=dark] .uccard:hover,.mkt[data-theme=dark] .tier:hover,.mkt[data-theme=dark] .plan:hover{border-color:#22d3ee66;box-shadow:0 12px 34px -22px #000c}.mkt .tier:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){.mkt .card:hover,.mkt .uccard:hover,.mkt .tier:hover,.mkt .plan:hover{transform:none}}.mkt .plan .amt{margin:6px 0 2px}.mkt .plan ul{border-top:1px solid var(--line);margin:22px 0 24px;padding-top:20px}.mkt .plan.pop{background:linear-gradient(180deg,#22d3ee29,#22d3ee08) padding-box,var(--edge) border-box;box-shadow:0 20px 56px -42px #0e749080}.mkt[data-theme=dark] .plan.pop{box-shadow:0 22px 60px -44px #22d3ee8c}.mkt .foot-status{color:var(--muted);align-items:center;gap:8px;font-size:13px;transition:color .2s;display:inline-flex}.mkt .foot-status:hover{color:var(--txt)}.mkt .foot-status-dot{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px;transition:background .2s,box-shadow .2s}.mkt .foot-status[data-state=operational] .foot-status-dot{background:#10b981;box-shadow:0 0 0 3px #10b98129}.mkt .foot-status[data-state=degraded] .foot-status-dot{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b29}.mkt .foot-status[data-state=down] .foot-status-dot{background:#ef4444;box-shadow:0 0 0 3px #ef444429}.mkt .foot-status[data-state=maintenance] .foot-status-dot{background:#0ea5e9;box-shadow:0 0 0 3px #0ea5e929}.mkt .chip{align-items:center;gap:12px;padding:20px;font-size:16px;font-weight:500;display:flex}.mkt .chip .chip-ic{color:var(--mint);flex:none;display:inline-flex}.mkt .chip .chip-ic svg{width:18px;height:18px}@media (max-width:960px){.mkt .bento.compact{grid-template-columns:repeat(2,1fr);gap:12px}.mkt .bento.compact>*{grid-column:span 1}}@media (max-width:560px){.mkt .bento.compact{gap:10px}.mkt .bento.compact .chip{border-radius:12px;gap:9px;padding:13px 12px;font-size:14px}.mkt .bento.compact .chip .chip-ic svg{width:16px;height:16px}}.mkt .navdrop-item{transition:background .15s}.mkt .navdrop-item .ni-label,.mkt .navdrop-item .ni-desc{transition:color .15s}.mkt .navdrop-item:hover{background:#0e749012}.mkt .navdrop-item:hover .ni-label{color:var(--blue)}.mkt .navdrop-item:hover .ni-desc{color:var(--muted)}.mkt[data-theme=dark] .navdrop-item:hover{background:#22d3ee14}.mkt[data-theme=dark] .navdrop-item:hover .ni-label{color:var(--cyan)}.mkt .mm-close{transition:background .15s,color .15s,border-color .15s}.mkt .mm-close:hover{color:var(--link);background:#22d3ee14;border-color:#22d3ee4d}.mkt .ffield{gap:6px;margin-bottom:14px}.mkt .ffield label{letter-spacing:-.005em;font-size:13px}.mkt .ffield input,.mkt .ffield select,.mkt .ffield textarea{border-radius:12px;padding:10px 13px;font-size:16px;line-height:1.35}.mkt .ffield textarea{resize:vertical;min-height:104px;padding-top:11px;line-height:1.5}.mkt .ffield select{background-position:right 12px center;padding-right:38px}.mkt .fgrid{gap:14px}.mkt .ffield input:focus,.mkt .ffield select:focus,.mkt .ffield textarea:focus{box-shadow:0 0 0 3px #0e749024}.mkt[data-theme=dark] .ffield input:focus,.mkt[data-theme=dark] .ffield select:focus,.mkt[data-theme=dark] .ffield textarea:focus{box-shadow:0 0 0 3px #22d3ee29}@media (max-width:720px){.mkt .sec.swipe,.mkt .devgrid.swipe{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;grid-template-columns:none;gap:14px;margin-inline:-18px;padding:2px 18px 10px;display:flex;overflow:auto visible}.mkt .sec.swipe::-webkit-scrollbar{display:none}.mkt .devgrid.swipe::-webkit-scrollbar{display:none}.mkt .sec.swipe>*,.mkt .devgrid.swipe>*{scroll-snap-align:start;flex:0 0 84%;min-width:0}.mkt .devgrid.swipe>*{flex-basis:90%}}@media (max-width:640px){.mkt>footer{padding-top:48px}.mkt .bigmark{display:none}.mkt .foot{grid-template-columns:1fr 1fr;gap:30px}}.mkt .seccard:hover{border-color:#0e749066;box-shadow:0 10px 28px -18px #0f111638}.mkt[data-theme=dark] .seccard:hover{border-color:#22d3ee66;box-shadow:0 12px 34px -22px #000c}@media (prefers-reduced-motion:reduce){.mkt .seccard:hover{transform:none}}.mkt .mobilemenu{z-index:70;background:var(--bg);width:100%;max-width:none;height:100dvh;box-shadow:none;opacity:0;visibility:hidden;overscroll-behavior:contain;border-left:0;flex-direction:column;gap:0;padding:0;transition:opacity .2s,transform .25s cubic-bezier(.4,0,.2,1),visibility .25s;position:fixed;inset:0;overflow:hidden;transform:translateY(-6px)}.mkt .mobilemenu.open{opacity:1;visibility:visible;transform:none}.mkt .mm-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;margin-bottom:0;padding:12px 16px;display:flex}.mkt .mm-wm{display:inline-flex}.mkt .mm-close{border-radius:12px;flex:none}.mkt .mm-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:4px 12px 20px;overflow-y:auto}.mkt .mm-acc{border:0;border-bottom:1px solid var(--line);width:100%;min-height:58px;font-family:var(--sans);letter-spacing:-.02em;color:var(--txt);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:16px 8px;font-size:20px;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.mkt .mm-acc:hover{color:var(--blue)}.mkt[data-theme=dark] .mm-acc:hover{color:var(--cyan)}.mkt .mm-chev{width:18px;height:18px;stroke:var(--faint);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .25s cubic-bezier(.4,0,.2,1)}.mkt .mm-group.open .mm-chev{stroke:var(--blue);transform:rotate(180deg)}.mkt[data-theme=dark] .mm-group.open .mm-chev{stroke:var(--cyan)}.mkt .mm-panel{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.mkt .mm-group.open .mm-panel{grid-template-rows:1fr}.mkt .mm-panel-inner{min-height:0;overflow:hidden}.mkt .mm-group.open .mm-panel-inner{padding:6px 0 10px}.mkt .mobilemenu a.mlink{min-height:52px;font-size:inherit;color:inherit;border-radius:12px;flex-direction:column;justify-content:center;gap:2px;padding:9px 10px;font-weight:400;transition:background .15s,color .15s;display:flex}.mkt .mlink .ml-label{color:var(--txt);font-size:16px;font-weight:500;transition:color .15s}.mkt .mlink .ml-desc{color:var(--faint);font-size:13px;line-height:1.35}.mkt .mobilemenu a.mlink:hover,.mkt .mobilemenu a.mlink:focus-visible{color:var(--link);background:#0e749012}.mkt .mobilemenu a.mlink:hover .ml-label{color:var(--blue)}.mkt[data-theme=dark] .mobilemenu a.mlink:hover,.mkt[data-theme=dark] .mobilemenu a.mlink:focus-visible{background:#22d3ee14}.mkt[data-theme=dark] .mobilemenu a.mlink:hover .ml-label{color:var(--cyan)}.mkt .mm-cta{padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--bg);flex-direction:column;flex:none;gap:10px;margin-top:0;display:flex}.mkt .mm-cta-row{gap:10px;display:flex}.mkt .mm-theme{min-height:44px;color:var(--muted);font-family:var(--sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:9px;padding:6px 4px;font-size:14px;transition:color .15s;display:inline-flex}.mkt .mm-theme:hover{color:var(--txt)}.mkt .mm-theme svg{stroke:currentColor;fill:none;stroke-width:1.9px;opacity:1;width:17px;height:17px;position:static;transform:none}.mkt .menu-scrim,.mkt.menu-open .wc-bubble,.mkt.menu-open .wc-panel{display:none}@media (max-width:720px){.mkt .sec-head h2{margin-top:10px}.mkt .hero{padding-block:36px 24px}.mkt .cta-row{margin-top:24px}.mkt .sub{margin-top:16px}.mkt .frow{gap:20px;padding:22px 0}.mkt .fr-media{min-height:200px}.mkt .step{padding:22px 20px}.mkt .steps{gap:12px}.mkt .ichip{gap:10px;padding:12px 13px}.mkt .intg{gap:10px}.mkt .intg-cat{margin-bottom:10px}}.mkt .mm-close{width:44px;height:44px}.mkt .mm-cta-row .btn{flex:1;justify-content:center;min-height:46px}.mkt .mm-wm{align-items:center;height:auto;min-height:44px}.mkt .mm-wm img{width:auto;height:26px}.mkt .foot .col h3.foot-app-h{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin:26px 0 13px;font-size:13px}.mkt .foot .lead{max-width:352px}.mkt .foot-apps{grid-template-columns:repeat(auto-fit,minmax(162px,170px));justify-content:start;gap:10px;margin-bottom:24px;display:grid}.mkt .storebadge{border:1px solid var(--line2);background:var(--panel);min-height:52px;color:var(--txt);border-radius:12px;align-items:center;gap:11px;padding:9px 15px 9px 13px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex}.mkt .storebadge:hover{border-color:var(--cyan);transform:translateY(-2px);box-shadow:0 8px 24px #22d3ee24}.mkt .storebadge:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.mkt .storebadge svg{flex:none;width:24px;height:26px;display:block}.mkt .storebadge svg.apple{fill:currentColor}.mkt .storebadge span{text-align:left;flex-direction:column;min-width:0;line-height:1.15;display:flex}.mkt .storebadge small{letter-spacing:0;white-space:nowrap;color:var(--muted);font-size:13px}.mkt .storebadge b{letter-spacing:-.01em;white-space:nowrap;font-size:16px;font-weight:600}@media (max-width:400px){.mkt .foot-apps{gap:10px}}@media (prefers-reduced-motion:reduce){.mkt .storebadge:hover{transform:none}}.mkt .sitemap-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.mkt .sitemap-list.cols{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:9px 24px}.mkt .sitemap-list a{color:var(--muted);padding:3px 0;font-size:16px;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.mkt .sitemap-list a:hover{color:var(--txt);transform:translate(3px)}.mkt .sitemap-list a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:4px}.mkt .ptypes{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.mkt .ptypes .uccard{flex-direction:column;height:100%;display:flex}.mkt .ptags{flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:18px 0 0;list-style:none;display:flex}.mkt .ptag{white-space:nowrap;border:1px solid var(--line);color:var(--muted);background:var(--panel);border-radius:999px;align-items:center;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}@media (max-width:860px){.mkt .ptypes{grid-template-columns:1fr;gap:14px}}@media (max-width:380px){.mkt .ptag{white-space:normal}}.mkt .skiplink{z-index:200;background:var(--blue);color:#fff;border-radius:12px;align-items:center;min-height:44px;padding:0 18px;font-size:16px;font-weight:600;text-decoration:none;transition:top .2s;display:inline-flex;position:absolute;top:-64px;left:16px;box-shadow:0 8px 24px -8px #0f111666}.mkt .skiplink:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;top:14px}.mkt #main-content:focus{outline:none}.mkt .navdrop-btn,.mkt .navlinks>a{min-height:44px}.mkt .navlinks>a{align-items:center;display:inline-flex}.mkt .chip{color:var(--muted);cursor:default}.mkt[data-theme=dark] .chip .chip-ic{color:var(--cyan)}.mkt section,.mkt>footer{content-visibility:auto;contain-intrinsic-size:auto 640px}.mkt section.hero,.mkt section.phero,.mkt section:first-of-type{content-visibility:visible}.mkt section:has(.roi-results){content-visibility:visible}.mkt[data-reveal] .reveal:not(.in){will-change:opacity, transform}@media (prefers-reduced-motion:reduce){.mkt[data-reveal] .reveal:not(.in){will-change:auto}}@media (max-width:760px){.mkt .blob,.mkt>footer .fblob,.mkt .guides,.mkt .grid-lines,.mkt .grain{display:none}}@media (max-width:720px){.mkt .uc>.reveal,.mkt .quotes.swipe>.reveal,.mkt .bento.swipe>.reveal,.mkt .tiers.swipe>.reveal,.mkt .price.swipe>.reveal,.mkt .sec.swipe>.reveal,.mkt .devgrid.swipe>.reveal{opacity:1;will-change:auto;transition:none;transform:none}}.mkt section:nth-of-type(-n+2) .reveal,.mkt section.hero .reveal,.mkt section.phero .reveal{opacity:1;will-change:auto;transition:none;transform:none}.mkt option:checked,.mkt option[selected]{background-color:var(--blue);color:#fff}.mkt[data-theme=dark] option:checked,.mkt[data-theme=dark] option[selected]{background-color:var(--cyan);color:#04151a}@supports (appearance:base-select){.mkt select,.mkt .ffield select{appearance:base-select;align-items:center}.mkt select::picker-icon{display:none}.mkt select::picker(select){appearance:base-select;border:1px solid var(--line2);background:var(--panel);color:var(--txt);box-shadow:var(--shadow-hi);border-radius:12px;margin-top:4px;padding:4px;font-size:16px}.mkt select option{color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.mkt select option:hover,.mkt select option:focus{color:var(--txt);background:#0e74901a;outline:none}.mkt[data-theme=dark] select option:hover,.mkt[data-theme=dark] select option:focus{color:var(--txt);background:#22d3ee24}.mkt select option:checked{background:var(--blue);color:#fff}.mkt[data-theme=dark] select option:checked{background:var(--cyan);color:#04151a}.mkt select option::checkmark{display:none}}.mkt .post-body ul{gap:9px;margin:14px 0;padding-left:24px;display:grid}.mkt .post-body ol{gap:9px;margin:14px 0;padding-left:26px;display:grid}.mkt .post-body ul>li{list-style:outside}.mkt .post-body ol>li{list-style:decimal}.mkt .post-body ul ul>li{list-style:circle}.mkt .post-body li{padding-left:4px}.mkt .post-body li::marker{color:var(--faint)}.mkt .prose li::marker{color:var(--faint)}.mkt h1,.mkt h2,.mkt .headline{font-weight:400}.mkt p,.mkt li{letter-spacing:.01em}.mkt .btn{transition:color .15s ease-out,background .15s ease-out,border-color .15s ease-out,filter .15s ease-out,scale .15s ease-out,box-shadow .2s ease-out}.mkt .btn:hover{filter:brightness(1.08);scale:1.02}.mkt .btn:active{transform:scale(.97)}.mkt .btn-primary:hover,.mkt[data-theme=dark] .btn-primary:hover{transform:none}.mkt .navlinks a,.mkt .navdrop-btn{transition:color .15s ease-out}.mkt[data-theme=dark] .step:before{color:var(--cyan)}.mkt .badge{font-family:var(--mono);color:#0e7490;background:0 0;padding:0;line-height:1.4}.mkt[data-theme=dark] .badge{color:var(--cyan)}.mkt .plan .badge{color:#fff;background:var(--blue);border-radius:8px;padding:3px 9px}.mkt[data-theme=dark] .plan .badge{color:#04151a;background:linear-gradient(120deg,#22d3ee,#0891b2)}.mkt .soundlab{grid-template-columns:1fr 1fr;gap:34px;margin-top:26px;display:grid}@media (max-width:900px){.mkt .soundlab{grid-template-columns:1fr;gap:30px}}.mkt .slhead h3{letter-spacing:-.01em;margin:10px 0 6px;font-size:20px}.mkt .slhead p{color:var(--muted);max-width:44ch;margin:0 0 14px;line-height:1.55}.mkt .slgrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:520px){.mkt .slgrid{grid-template-columns:1fr}.mkt .slgrid.tight{grid-template-columns:1fr 1fr}}.mkt .slchip{text-align:left;border:1px solid var(--line);background:var(--card);width:100%;color:var(--text);cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:9px 11px;transition:border-color .16s,background .16s,transform .16s;display:flex}.mkt .slchip:hover{border-color:var(--cyan);transform:translateY(-1px)}.mkt .slchip.on{border-color:var(--cyan);background:var(--card);background:color-mix(in srgb,var(--cyan) 8%,var(--card))}.mkt .slicon{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.mkt[data-theme=dark] .slicon{color:#04151a;background:linear-gradient(120deg,#22d3ee,#0891b2)}.mkt .slspin{animation:1s linear infinite slspin}@keyframes slspin{to{transform:rotate(360deg)}}.mkt .sltext{flex-direction:column;min-width:0;line-height:1.3;display:flex}.mkt .sltext strong{font-size:13px;line-height:1.35}.mkt .sltext em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:13px;font-style:normal;line-height:1.35;overflow:hidden}.mkt .slbars{align-items:flex-end;gap:2px;height:14px;margin-left:auto;display:flex}.mkt .slbars i{background:var(--cyan);border-radius:2px;width:2.5px;animation:.9s ease-in-out infinite slbar;display:block}.mkt .slbars i:nth-child(2){animation-delay:.15s}.mkt .slbars i:nth-child(3){animation-delay:.3s}.mkt .slbars i:nth-child(4){animation-delay:.45s}@keyframes slbar{0%,to{height:4px}50%{height:14px}}@media (prefers-reduced-motion:reduce){.mkt .slbars i{height:9px;animation:none}.mkt .slspin{animation:none}.mkt .slchip:hover{transform:none}}.mkt .callstory{border:1px solid var(--line);background:var(--card);overflow:hidden;box-shadow:0 12px 40px -24px #00000059}.mkt .cshead{border-bottom:1px solid var(--line);background:var(--card);background:color-mix(in srgb,var(--cyan) 5%,var(--card));justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.mkt .cslive{align-items:center;gap:7px;display:inline-flex}.mkt .csmeta{color:var(--muted);font-family:var(--mono)}.mkt .csbody{scroll-behavior:smooth;flex-direction:column;gap:9px;max-height:380px;padding:14px;display:flex;overflow-y:auto}.mkt .csrow{gap:9px;animation:.35s both csin;display:flex}.mkt .csrow.caller{justify-content:flex-end}@keyframes csin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mkt .csrow,.mkt .csnote{animation:none}.mkt .csbody{scroll-behavior:auto}}.mkt .csavatar{color:#fff;background:var(--blue);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:grid}.mkt[data-theme=dark] .csavatar{color:#04151a;background:linear-gradient(120deg,#22d3ee,#0891b2)}.mkt .cswho{margin-bottom:3px;display:block}.mkt .cswho em{color:var(--muted);margin-left:5px;font-style:normal;font-weight:500}.mkt .csbub{border:1px solid var(--line);background:var(--bg);border-radius:12px;max-width:34ch;padding:8px 11px;font-size:13px;line-height:1.5}.mkt .csrow.caller .csbub{background:var(--blue);color:#fff;border-color:#0000;border-bottom-right-radius:4px;max-width:32ch}.mkt[data-theme=dark] .csrow.caller .csbub{color:#04151a;background:linear-gradient(120deg,#22d3ee,#0891b2)}.mkt .csrow.agent .csbub{border-bottom-left-radius:4px}.mkt .csnote{border:1px dashed var(--line);color:var(--muted);border-radius:12px;align-items:center;gap:8px;padding:7px 11px;font-size:13px;line-height:1.45;animation:.35s both csin;display:flex}.mkt .csnoteic{flex:none;place-items:center;display:grid}.mkt .csnote.route{border-color:var(--line);border-color:color-mix(in srgb,var(--cyan) 45%,var(--line))}.mkt .csnote.gate{color:#b45309;border-color:#d97706}.mkt[data-theme=dark] .csnote.gate{color:#fbbf24}.mkt .csnote.hold{border-color:var(--line);border-color:color-mix(in srgb,var(--cyan) 45%,var(--line))}.mkt .csnote.human{color:#047857;background:#05966912;border-style:solid;border-color:#059669}.mkt[data-theme=dark] .csnote.human{color:#34d399}.mkt .csfoot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.mkt .csreplay{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:4px 10px;font-size:13px}.mkt .csreplay:hover{border-color:var(--cyan)}.mkt .vsound{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}@media (max-width:900px){.mkt .vsound{grid-template-columns:1fr}}.mkt .vscard{border:1px solid var(--line);background:var(--card);flex-direction:column;gap:10px;padding:18px;display:flex}.mkt .vscard.esc{border-color:#05966959;border-color:color-mix(in srgb,#059669 35%,var(--line));background:var(--card);background:color-mix(in srgb,#059669 4%,var(--card))}.mkt .vscard p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.mkt .vscard strong{color:var(--text);font-weight:600}.mkt .vshead{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.mkt .vscard .slchip{align-self:stretch}.mkt .vscard .btn{align-self:flex-start}.mkt .slchip:focus-visible,.mkt .csreplay:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.mkt .slicon svg{display:block;transform:translate(.5px)}.mkt .slicon svg rect{transform:translate(-.5px)}.mkt .slchip{min-height:44px}.mkt .sltext{flex:auto}@media (max-width:640px){.mkt .csbody{max-height:340px;padding:12px}.mkt .csbub{max-width:100%;font-size:13px}.mkt .csnote{font-size:13px}.mkt .csfoot{flex-direction:column;align-items:flex-start;gap:8px}.mkt .csreplay{text-align:center;align-self:stretch;padding:7px 10px}.mkt .csmeta{display:none}}.mkt .csbody{overscroll-behavior-y:auto}.mkt .vsound{align-items:stretch}.mkt .vscard{justify-content:center}@media (max-width:900px){.mkt .vscard{justify-content:flex-start;padding:16px}.mkt .vscard p{font-size:13px}}@media (min-width:521px) and (max-width:900px){.mkt .slgrid{grid-template-columns:1fr 1fr}}@media (min-width:901px){.mkt .slhead p{min-height:4.7em}}.mkt .tierhead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mkt .tierhead h3{margin:0}.mkt .wmonth{border:1px solid var(--line);background:var(--card);margin-top:6px;overflow:hidden}.mkt .wrow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 18px;font-size:16px;display:flex}.mkt .wrow:last-child{border-bottom:none}.mkt .wwhy{color:var(--muted);margin-top:1px;font-size:13px;display:block}.mkt .wamt{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.mkt .wtotal{background:#0e74900f;font-weight:600}.mkt .wtotal .wamt{font-size:16px}@media (max-width:560px){.mkt .wrow{padding:11px 14px;font-size:14px}}.mkt .addons{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.mkt .addons{grid-template-columns:1fr}}.mkt h1,.mkt h2,.mkt h3,.mkt h4,.mkt .headline,.mkt .sec-head h2{text-wrap:balance}.mkt p,.mkt li,.mkt figcaption,.mkt dd{text-wrap:pretty}.mkt .sec-head p,.mkt .sub{text-wrap:balance}.mkt .sec-head p{max-width:62ch;margin-left:auto;margin-right:auto}.mkt .caption{max-width:66ch;margin-left:auto;margin-right:auto}.mkt .prose p,.mkt .prose li{max-width:62ch}.mkt h1,.mkt h2,.mkt h3,.mkt h4{letter-spacing:-.02em;line-height:1.08}.mkt .plan .amt{letter-spacing:-.02em;font-weight:500}.mkt .frow h3,.mkt .midcta-txt h3,.mkt .cl-title{letter-spacing:-.015em;font-weight:500}.mkt .prose h2{font-weight:500}.mkt .stat b,.mkt .roi-heronum,.mkt .roi-cv{font-weight:600}.mkt .plan .amt small{font-weight:400}.mkt .post-body h2,.mkt .post-body h3{font-weight:500}.mkt[data-theme=dark] .card p,.mkt[data-theme=dark] .uccard p,.mkt[data-theme=dark] .seccard p{color:#c6c9cf}.mkt .uccard p,.mkt .seccard p,.mkt .demo-trust p,.mkt .wc-lede,.mkt .slhead p,.mkt .devnote{font-size:16px}.mkt .roi-note{font-size:13px}.mkt .metricstrip .m b,.mkt .stat b,.mkt .plan .amt,.mkt .timer,.mkt .wc-timer,.mkt .xp-timer,.mkt .ctable,.mkt .roi-fieldval,.mkt .roi-cmpval,.mkt .roi-heronum,.mkt .roi-cv{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum","lnum"}.mkt[data-theme=dark]{--coral:#ff6a3d;--on-accent:#fff;--mint-ink:#4ff8c0;--coral-ink:#ff8a63;--cyan-ink:#25e6ff;accent-color:var(--cyan);--edge:linear-gradient(140deg,#25e6ff8c,#22d3ee2e 45%,#4ff8c066);--lightningcss-light:;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--guide-line:#ffffff0d;--guide-line-h:#ffffff09;--beam-y:linear-gradient(180deg,transparent 0%,#ff6a3d 12%,#ffd07a 28%,#4ff8c0 46%,#25e6ff 64%,#a68bff 84%,transparent 100%);--beam-x:linear-gradient(90deg,transparent 0%,#ff6a3d 12%,#ffd07a 28%,#4ff8c0 46%,#25e6ff 64%,#a68bff 84%,transparent 100%);--bg:#0d0d0e;--panel:#141517;--panel2:#191a1d;--card:#ffffff06;--line:#ffffff12;--line2:#ffffff1f;--txt:#fff;--muted:#b4b7bc;--faint:#8f929a;--blue:#0e7490;--cyan:#22d3ee;--violet:#0e7490;--mint:#0e7490;--link:#22d3ee;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mkt pre,.mkt code,.mkt .codepanel pre{font-family:var(--font-geist-mono),ui-monospace,monospace}.mkt .wrap{padding-inline:clamp(18px,3.4vw,48px)}.mkt .gline.v.left{left:max(14px,50% - 736px)}.mkt .gline.v.right{right:max(14px,50% - 736px)}.mkt .gline.h{left:max(14px,50% - 736px);right:max(14px,50% - 736px)}@media (min-width:961px){.mkt .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,560px)}.mkt .hero-console{max-width:560px}}.mkt .window{max-width:1280px}.mkt .faq{max-width:1040px}.mkt .sec-head{max-width:920px}.mkt h1.headline,.mkt .phero h1{font-weight:600;font-size:var(--t-h1);letter-spacing:-.04em;line-height:1.1}.mkt .sec-head h2,.mkt .section-lede h2,.mkt .band h2,.mkt .prefoot h2{font-weight:600;font-size:var(--t-h2);letter-spacing:-.01em;line-height:1.1}.mkt .card h2,.mkt .card h3,.mkt .uccard h3,.mkt .seccard h3,.mkt .tier h3,.mkt .step h3,.mkt .tierhead h3{font-weight:600;font-size:var(--t-h4);letter-spacing:-.02em;line-height:1.2}.mkt .sub,.mkt .sec-head p{font-size:var(--t-lead);letter-spacing:-.02em;line-height:1.6}@media (min-width:961px){.mkt .sub{max-width:54ch}}.mkt .foot .col h3{letter-spacing:0;text-transform:none;color:var(--txt);font-size:14px;font-weight:600}.mkt .bub .rl,.mkt .tier .tag,.mkt .plan .badge{letter-spacing:0;text-transform:none;font-size:13px}.mkt .sec-note{text-align:center;color:var(--muted);font-size:14px}.mkt .agents,.mkt .ho,.mkt .floor,.mkt .ways,.mkt .after,.mkt .hplans{z-index:2;position:relative}.mkt .agent{flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.mkt .agent:hover{border-color:var(--line2);box-shadow:var(--shadow-hi);transform:translateY(-3px)}.mkt .agent.on{border-color:var(--blue)}.mkt .agent-top{display:flex}.mkt .agent-does{margin:0}.mkt .agent-live{aspect-ratio:auto;max-width:none;box-shadow:none;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;margin:0;padding:0;display:flex}.mkt .agent-close{all:unset;cursor:pointer;color:var(--muted);text-underline-offset:3px;align-self:center;font-size:14px;text-decoration:underline}.mkt .agent-close:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mkt .ho{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(20px,3vw,48px);display:grid}.mkt .ho-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mkt .ho-steps button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid #0000;width:100%;padding:18px 20px;transition:background .25s,border-color .25s;display:block}.mkt .ho-steps button:hover{background:var(--panel2)}.mkt .ho-steps button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mkt .ho-steps button.on{background:var(--card);border-color:var(--blue);box-shadow:var(--shadow-card)}.mkt .ho-steps b,.mkt .ho-steps span{display:block}.mkt .ho-body{grid-template-columns:1.1fr 1fr;gap:14px;display:grid}.mkt .ho-chat{background:var(--panel2);flex-direction:column;justify-content:flex-end;gap:8px;min-height:340px;padding:14px;display:flex}.mkt .ho-bub{background:var(--bg);border-radius:12px;align-self:flex-end;max-width:90%;padding:9px 12px;font-size:14px;line-height:1.4;animation:.3s ease-out hoIn}.mkt .ho-bub span{color:var(--muted);margin-bottom:2px;font-weight:500;display:block}.mkt .ho-bub.ai,.mkt .ho-bub.staff{background:var(--blue);color:#fff;align-self:flex-start}.mkt .ho-bub.ai span,.mkt .ho-bub.staff span{color:#d6f3f9}.mkt .ho-bub.staff{background:var(--mint-ink)}@keyframes hoIn{0%{opacity:0;transform:translateY(6px)}}.mkt .ho-side{border:1px solid var(--line);flex-direction:column;gap:8px;padding:16px;animation:.3s ease-out hoIn;display:flex}.mkt .ho-side h4{margin:0}.mkt .ho-note{color:var(--muted);margin:0 0 4px;font-size:14px;line-height:1.35}.mkt .ho-side dl{flex-direction:column;margin:0;display:flex}.mkt .ho-side dl div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.mkt .ho-side dt{color:var(--muted)}.mkt .ho-side dd{text-align:right;margin:0;font-weight:600}.mkt .ho-side blockquote{margin:0 0 auto;font-size:16px;line-height:1.5}.mkt .ho-mem{background:var(--panel2);align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.mkt .ho-mem i{background:var(--blue);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-style:normal;font-weight:600;display:flex}.mkt .ho-mem.off i{background:var(--line2);color:var(--muted)}.mkt .ho-mem em{color:var(--muted);margin-left:auto;font-style:normal}.mkt .ho-mem.go{outline:2px solid var(--blue);background:color-mix(in srgb,var(--blue) 8%,transparent)}.mkt .ho-ex{color:var(--muted);margin:10px 0 0}.mkt .floor{grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.mkt .floor-panel{flex-direction:column;gap:12px;display:flex}.mkt .floor-panel h3{margin:0}.mkt .floor-panel>p{max-width:62ch;margin:0}.mkt .cscreen{border:1px solid var(--line);grid-template-columns:1.05fr 1.2fr 1fr;margin-top:6px;font-size:14px;display:grid;overflow:hidden}.mkt .cscreen>div{flex-direction:column;gap:9px;min-width:0;padding:16px;display:flex}.mkt .cscreen>div+div{border-left:1px solid var(--line)}.mkt .cscreen h4{letter-spacing:0;color:var(--muted);margin:4px 0 0;font-size:13px;font-weight:500;line-height:1}.mkt .cscreen p{margin:0;font-size:14px;line-height:1.4}.mkt .cs-name{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.1}.mkt .cs-num{color:var(--muted)}.mkt .cs-tags{flex-wrap:wrap;gap:5px;display:flex}.mkt .cs-tags span{background:var(--panel2);padding:3px 8px}.mkt .cs-tags .on{background:color-mix(in srgb,var(--blue) 14%,transparent);color:var(--link);font-weight:500}.mkt .cs-mid{text-align:center;background:var(--panel2);justify-content:center;align-items:center}.mkt .cs-live{color:var(--mint-ink);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.mkt .cs-live i{background:var(--mint);border-radius:50%;width:8px;height:8px}.mkt .cs-time{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.mkt .cs-hint{color:var(--muted)}.mkt .cs-ctl{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.mkt .cs-ctl span{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:7px 10px}.mkt .cs-ctl .end{background:var(--coral);border-color:var(--coral);color:#fff}.mkt .cs-out{background:var(--panel2);border-radius:8px;padding:9px 10px;line-height:1.2}.mkt .cs-out.sel{background:var(--blue);color:#fff;font-weight:500}.mkt .rt-tabs{flex-wrap:wrap;gap:6px;display:flex}.mkt .rt-tabs button{all:unset;cursor:pointer;background:var(--panel2);font-size:14px;font-weight:500;transition:background .2s}.mkt .rt-tabs button:hover{background:var(--line)}.mkt .rt-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mkt .rt-tabs button[aria-pressed=true]{background:var(--blue);color:#fff}.mkt .ho-members{flex-direction:column;gap:6px;display:flex}.mkt .rt-why{min-height:48px;color:var(--muted);margin:0;font-size:14px;line-height:1.45}.mkt .ways{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(20px,3vw,48px);display:grid}.mkt .ways-tabs{flex-direction:column;gap:8px;display:flex}.mkt .ways-tabs button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid #0000;padding:20px 22px;transition:background .25s,border-color .25s;display:block}.mkt .ways-tabs button:hover{background:var(--panel2)}.mkt .ways-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mkt .ways-tabs button[aria-selected=true]{background:var(--card);border-color:var(--blue);box-shadow:var(--shadow-card)}.mkt .ways-tabs b{display:block}.mkt .ways-tabs span{margin-top:5px;display:block}.mkt .ways-panel{flex-direction:column;align-items:flex-start;gap:12px;min-height:430px;display:flex}.mkt .ways-panel h3{margin:0}.mkt .ways-brief{background:var(--panel2);width:100%;padding:14px;font-size:16px;line-height:1.5}.mkt .ways-price{background:color-mix(in srgb,var(--blue) 10%,transparent);justify-content:space-between;gap:12px;width:100%;padding:12px 14px;font-size:14px;display:flex}.mkt .ways-price b{color:var(--link);font-weight:600}.mkt .ways-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.mkt .ways-list li{padding-left:18px;position:relative}.mkt .ways-list li:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:2px}.mkt .ways-panel .btn{margin-top:auto}.mkt .ways-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.mkt .ways-grid div{background:var(--panel2);padding:12px 14px}.mkt .ways-grid b{font-size:16px;font-weight:600;line-height:1.25;display:block}.mkt .ways-grid span{color:var(--muted);margin-top:2px;font-size:14px;display:block}.mkt .ways-foot{color:var(--muted);margin:0;font-size:14px}.mkt .after-tabs{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:18px;display:flex}.mkt .after-tabs button{all:unset;cursor:pointer;border:1px solid var(--line);background:var(--card);border-radius:999px;padding:10px 18px;font-size:16px;font-weight:500;transition:background .2s,border-color .2s}.mkt .after-tabs button:hover{border-color:var(--line2)}.mkt .after-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mkt .after-tabs button[aria-selected=true]{background:var(--blue);border-color:var(--blue);color:#fff}.mkt .after-rows{flex-direction:column;gap:6px;display:flex}.mkt .after-row{background:var(--panel2);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 16px;display:grid}.mkt .after-time{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.mkt .after-row b{font-size:16px;font-weight:600;line-height:1.3;display:block}.mkt .after-row div span{color:var(--muted);font-size:14px;line-height:1.35;display:block}.mkt .after-tag{background:color-mix(in srgb,var(--blue) 12%,transparent);color:var(--link);white-space:nowrap;border-radius:999px;padding:4px 11px;font-weight:500}.mkt .after-wrong{margin:14px 0 0}.mkt .after-wrong b{font-weight:600}.mkt .ind{color:inherit;flex-direction:column;gap:7px;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.mkt .ind:hover{border-color:var(--line2);box-shadow:var(--shadow-hi);transform:translateY(-3px)}.mkt .ind-ic{background:color-mix(in srgb,var(--blue) 10%,transparent);width:44px;height:44px;color:var(--link);border-radius:12px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.mkt .ind h3,.mkt .ind p{margin:0}.mkt .hplans{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mkt .hplan{flex-direction:column;gap:10px;display:flex}.mkt .hplan.pop{border-color:var(--blue);box-shadow:var(--shadow-hi)}.mkt .hplan h3{margin:0}.mkt .hplan-amt{font-weight:600;line-height:1.1}.mkt .hplan-amt small{letter-spacing:0;color:var(--muted);font-size:14px;font-weight:400}.mkt .hplan ul{color:var(--muted);flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}@media (max-width:1040px){.mkt .agents,.mkt .hplans{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .ho,.mkt .floor,.mkt .ways{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.mkt .hplans{grid-template-columns:minmax(0,1fr)}.mkt .ind p{display:none}.mkt .ind-ic{width:38px;height:38px}.mkt .ho-body,.mkt .cscreen{grid-template-columns:minmax(0,1fr)}.mkt .ho-chat{min-height:0}.mkt .cscreen>div+div{border-left:0;border-top:1px solid var(--line)}.mkt .ways-grid{grid-template-columns:minmax(0,1fr)}.mkt .after-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.mkt .after-row div{grid-area:2/1/auto/3}}@media (prefers-reduced-motion:reduce){.mkt .ho-bub,.mkt .ho-side{animation:none}}.mkt{--disp:var(--font-display);--sans:var(--font-body);--bg:#fff;--panel:#fff;--panel2:#f6f7f9;--card:#fff;--line:#0f111617;--line2:#0f111624;--blue:#0e7490;--cyan:#0891b2;--violet:#0891b2;--mint:#0e9f6e;--coral:#e5484d;--txt:#191c22;--muted:#565e6b;--faint:#6b7280;--on-accent:#fff;--mint-ink:#0c875d;--coral-ink:#c33d41;--cyan-ink:#077e9b;accent-color:var(--blue);--link:#0e7490;--edge:linear-gradient(140deg,#0e749080,#22d3ee29 45%,#0e74906b);--shadow-card:0 1px 2px #0f11160d,0 1px 3px #0f11160d;--shadow-hi:0 20px 46px -20px #0e749052,0 10px 24px -14px #0f111624;--lightningcss-light:initial;--lightningcss-dark:;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--guide-line:#0f111608;--guide-line-h:#0f111606;--beam-y:linear-gradient(180deg,transparent 0%,#e5484d 12%,#f59e0b 28%,#10b981 46%,#0891b2 64%,#7c5cfc 84%,transparent 100%);--beam-x:linear-gradient(90deg,transparent 0%,#e5484d 12%,#f59e0b 28%,#10b981 46%,#0891b2 64%,#7c5cfc 84%,transparent 100%);font-family:var(--font-body);--font-display:var(--font-mkt-display),var(--font-inter-tight),"Segoe UI Variable Display","Segoe UI",system-ui,sans-serif;font-variant-numeric:lining-nums;font-feature-settings:"lnum";--font-body:var(--font-mkt-display),var(--font-inter-tight),"Segoe UI Variable Text","Segoe UI",system-ui,sans-serif;--maxw:1440px;--font-mono-label:var(--font-mkt-display),system-ui,sans-serif;--mono:var(--font-mkt-display),system-ui,sans-serif;font-optical-sizing:auto;--r-card:20px;--r-in:12px;--tint:#f4f8f9;--deep:#0a3442;font-size:16px;font-weight:400;line-height:1.5}.mkt[data-theme=dark]{--tint:#131416;--deep:#0d3542}.mkt main>section,.mkt #main-content main>section{padding-block:clamp(64px,6.7vw,96px)}.mkt main>.hero{padding-block:64px}.mkt main>.trust{padding-block:0 clamp(48px,4.4vw,64px)}.mkt .sec-head{margin-bottom:clamp(32px,3.9vw,56px)}.mkt .sec-head .eyebrow{margin-bottom:12px}.mkt .sec-head p{margin-top:16px}.mkt .sec-more{text-align:center;margin-top:32px;font-size:16px;font-weight:500}.mkt .sec-actions{justify-content:center;margin-top:32px}.mkt .sec-note{margin-top:24px}.mkt .card,.mkt .uccard,.mkt .seccard,.mkt .tier,.mkt .agent,.mkt .ind,.mkt .hplan,.mkt .job,.mkt .vs-col,.mkt .ho-win,.mkt .floor-panel,.mkt .ways-panel,.mkt .after-panel,.mkt .window,.mkt .codepanel,.mkt .band,.mkt .stepband,.mkt .langpanel{border-radius:var(--r-card)}.mkt .card,.mkt .uccard,.mkt .seccard,.mkt .agent,.mkt .ind,.mkt .hplan,.mkt .job,.mkt .floor-panel,.mkt .ways-panel,.mkt .after-panel,.mkt .vs-col,.mkt .tier{padding:28px}.mkt .ho-win{padding:20px}.mkt .card,.mkt .uccard,.mkt .seccard,.mkt .tier,.mkt .agent,.mkt .ind,.mkt .hplan,.mkt .job,.mkt .floor-panel,.mkt .ways-panel,.mkt .after-panel,.mkt .ho-win{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card)}.mkt .ho-chat,.mkt .ho-side,.mkt .after-row,.mkt .ways-brief,.mkt .ways-price,.mkt .ways-grid div,.mkt .ho-mem,.mkt .cscreen,.mkt .btn,.mkt .btn-lg{border-radius:var(--r-in)}.mkt .btn{min-height:48px;font-size:16px;font-weight:500}.mkt .btn-lg{min-height:52px;font-size:18px}.mkt .rt-tabs button{border-radius:999px;padding:9px 16px}.mkt .bento,.mkt .uc,.mkt .sec,.mkt .tiers,.mkt .agents,.mkt .hplans,.mkt .rulegrid,.mkt .jobs,.mkt .floor,.mkt .floor-more{gap:20px}.mkt .floor-more{margin-top:20px}.mkt h1,.mkt h2,.mkt h3,.mkt h4,.mkt b,.mkt strong{font-weight:600}.mkt .card h3,.mkt .uccard h3,.mkt .seccard h3,.mkt .tier h3,.mkt .job h3,.mkt .vs-col h3,.mkt .ho-steps b,.mkt .ways-tabs b,.mkt .stepband h3{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.2}.mkt .agent-top h3,.mkt .ind h3,.mkt .hplan h3,.mkt .ho-side h4{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.2}.mkt .floor-panel h3,.mkt .ways-panel h3{letter-spacing:-.04em;font-weight:600;line-height:1.2}.mkt .card p,.mkt .uccard p,.mkt .seccard p,.mkt .tier p,.mkt .job p,.mkt .ind p,.mkt .agent-does,.mkt .floor-panel>p,.mkt .ho-steps span,.mkt .ways-tabs span,.mkt .ways-list,.mkt .after-wrong{color:var(--muted);font-size:16px;line-height:1.5}.mkt .cardlink{font-size:14px;font-weight:600}.mkt .eyebrow,.mkt .trust .lbl,.mkt .uccard .badge,.mkt .devkicker,.mkt .band .lbl,.mkt .hc-live,.mkt .livebadge{font-family:var(--font-mkt-display),system-ui,sans-serif;letter-spacing:0;text-transform:none;font-size:14px;font-weight:500}.mkt .trust .lbl{color:var(--muted)}.mkt .trust .row span{font-size:18px;font-weight:400}.mkt .uccard .badge,.mkt .devkicker{color:var(--link);background:0 0;border:0;padding:0}.mkt .tier .tag{color:var(--link);background:0 0;border:0;margin-top:8px;padding:0;font-size:13px;font-weight:500}.mkt .tier .no{color:var(--muted);font-size:14px}.mkt .chipx,.mkt .bub .rl,.mkt .callhead .num,.mkt .timer,.mkt .winbar .url,.mkt .codepanel .cp-bar span,.mkt .ot-k{letter-spacing:0;text-transform:none;font-size:13px}.mkt .hint{font-size:14px}.mkt .ho-bub span,.mkt .ho-ex,.mkt .ho-mem em,.mkt .cs-hint,.mkt .cs-tags span,.mkt .cs-ctl span,.mkt .after-tag{font-size:13px}.mkt .ho{align-items:stretch}.mkt .ho-steps{justify-content:space-between}.mkt .ho-steps span{margin-top:6px}.mkt .vs{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid;position:relative}.mkt .vs-col{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card)}.mkt .vs-col h3{margin:0}.mkt .vs-sub{color:var(--muted);margin:6px 0 20px;font-size:16px;line-height:1.5}.mkt .vs-col dl{flex-direction:column;margin:0;display:flex}.mkt .vs-col dl div{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding:16px 0;display:grid}.mkt .vs-col dt{color:var(--muted);font-size:14px;font-weight:500;line-height:1.45}.mkt .vs-col dd{color:var(--muted);margin:0;font-size:16px;line-height:1.45}.mkt .vs-col.ours{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:var(--shadow-hi)}.mkt .vs-col.ours h3{color:#fff}.mkt .vs-col.ours .vs-sub,.mkt .vs-col.ours dt{color:#cdeef6}.mkt .vs-col.ours dd{color:#fff}.mkt .vs-col.ours dl div{border-color:#ffffff38}.mkt .jobs{z-index:2;gap:20px;display:grid;position:relative}.mkt .job{color:inherit;flex-direction:column;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.mkt .job:hover{border-color:var(--line2);box-shadow:var(--shadow-hi);transform:translateY(-3px)}.mkt .job h3,.mkt .job p{margin:0}.mkt .job-out{color:var(--link);background:color-mix(in srgb,var(--blue) 10%,transparent);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:500}.mkt .job-lead{color:#fff;box-shadow:var(--shadow-hi)}.mkt .job-lead:hover{border-color:var(--blue)}.mkt .job-lead .job-out{color:#fff;background:#ffffff29;align-self:flex-start}.mkt .stepband{z-index:2;background:var(--blue);color:#fff;box-shadow:var(--shadow-hi);margin-top:20px;padding:clamp(24px,3vw,40px);position:relative}.mkt .stepband-head{flex-wrap:wrap;justify-content:space-between}.mkt .stepband h3{color:#fff;letter-spacing:-.04em;margin:0}.mkt .btn-white{color:#0c2a33;background:#fff;border:0}.mkt .btn-white:hover{background:#e6f6fa}.mkt .stepband ol{counter-reset:st;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.mkt .stepband li{counter-increment:st;flex-direction:column;gap:6px;display:flex}.mkt .stepband li:before{content:counter(st);color:#cdeef6;font-size:14px;font-weight:500}.mkt .stepband b{letter-spacing:-.02em;font-size:20px;line-height:1.2}.mkt .stepband span{color:#d6f3f9;font-size:16px;line-height:1.5}.mkt .langpanel{z-index:2;background:var(--deep);color:#eafafd;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(28px,4.4vw,64px);display:grid;position:relative}.mkt .langpanel .eyebrow{color:#b9e4ee;margin-bottom:12px}.mkt .langpanel h2{color:#fff;font-size:var(--t-h2);letter-spacing:-.01em;margin:0;line-height:1.1}.mkt .langpanel p{font-size:var(--t-lead);letter-spacing:-.02em;color:#c9e6ee;margin:16px 0 0;line-height:1.6}.mkt .langchips{gap:10px;display:grid}.mkt .langchip{border-radius:var(--r-in);background:#ffffff12;border:1px solid #ffffff1f;flex-direction:column;gap:2px;padding:14px 16px;transition:background .2s;display:flex}.mkt .langchip:hover{background:#ffffff21}.mkt .langchip b{color:#fff;font-size:18px;font-weight:500;line-height:1.5}.mkt .langchip small{color:#b9e4ee;font-size:13px}.mkt .split{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.mkt .split-head{z-index:2;position:sticky;top:112px}.mkt .split-head .eyebrow{margin-bottom:12px}.mkt .split-head h2{font-size:var(--t-h2);letter-spacing:-.01em;margin:0;line-height:1.1}.mkt .split-head p{font-size:var(--t-lead);letter-spacing:-.02em;color:var(--muted);margin:16px 0 24px;line-height:1.6}.mkt .rulegrid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid;position:relative}.mkt .rulegrid .card{flex-direction:column;gap:8px;display:flex}.mkt .rulegrid h3,.mkt .rulegrid p{margin:0}.mkt .rulegrid .ind-ic{margin-bottom:6px}.mkt .hfacts{z-index:2;color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;gap:8px 32px;margin:24px 0 0;font-size:16px;line-height:1.5;display:flex;position:relative}.mkt .hfacts b{color:var(--txt)}.mkt .hplans{margin-top:0}.mkt .hplan-amt{letter-spacing:-.03em;font-size:32px}.mkt .band{padding:var(--t-h1) clamp(22px,5vw,56px)}.mkt .faq{gap:10px}@media (max-width:1040px){.mkt .vs,.mkt .split,.mkt .langpanel{grid-template-columns:minmax(0,1fr)}.mkt .split-head{position:static}}@media (max-width:640px){.mkt .card,.mkt .uccard,.mkt .seccard,.mkt .tier,.mkt .agent,.mkt .ind,.mkt .hplan,.mkt .job,.mkt .floor-panel,.mkt .ways-panel,.mkt .after-panel,.mkt .vs-col{padding:20px}.mkt .ind{padding:16px}.mkt .vs-col dl div{grid-template-columns:minmax(0,1fr);gap:2px}.mkt .jobs,.mkt .rulegrid,.mkt .stepband ol{grid-template-columns:minmax(0,1fr)}.mkt .card h3,.mkt .uccard h3,.mkt .seccard h3,.mkt .tier h3,.mkt .job h3,.mkt .vs-col h3,.mkt .ho-steps b,.mkt .ways-tabs b{font-size:20px}}.mkt .railwrap{z-index:2;position:relative}.mkt .railbtn{z-index:3;border:1px solid var(--line);background:var(--panel);width:44px;height:44px;color:var(--txt);box-shadow:var(--shadow-hi);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-top:-22px;transition:transform .2s,border-color .2s;display:flex;position:absolute;top:50%}.mkt .railbtn:hover{border-color:var(--line2);transform:scale(1.06)}.mkt .railbtn.prev{left:max(16px,50% - 744px)}.mkt .railbtn.next{right:76px}.mkt .agents,.mkt .indrail{scroll-snap-type:x proximity;scrollbar-width:none;padding:8px max(clamp(18px,3.4vw,48px),calc((100vw / var(--z,1) - 1344px)/2)) 24px;grid-template-columns:none;gap:20px;display:flex;overflow-x:auto}.mkt .agents::-webkit-scrollbar{display:none}.mkt .indrail::-webkit-scrollbar{display:none}.mkt .agent{scroll-snap-align:center;flex:0 0 clamp(320px,29vw,420px);gap:16px;min-height:0;padding:20px}.mkt .agent-tags{justify-content:space-between;align-items:center;gap:10px;display:flex}.mkt .agent-live-tag{background:color-mix(in srgb,var(--blue) 10%,transparent);color:var(--link);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:500}.mkt .agent-desk{color:var(--muted);font-size:13px}.mkt .agent-top{align-items:flex-start;gap:14px}.mkt .agent-orbbox{border-radius:var(--r-in);border:1px solid var(--line);background:var(--tint);flex:none;justify-content:center;align-items:center;width:88px;height:88px;display:flex}.mkt .agent-orb{background:radial-gradient(circle at 32% 28%,#a8eefa,#0e7490 58%,#083f50);border-radius:50%;width:52px;height:52px;display:block}.mkt .agent-name{color:var(--muted);font-size:14px;display:block}.mkt .agent-top h3{margin:2px 0 4px}.mkt .agent-does{font-size:16px;line-height:1.4}.mkt .personas{flex-direction:column;gap:8px;min-height:176px;display:flex}.mkt .persona{border-radius:var(--r-in);background:var(--tint);border:1px solid var(--line)}.mkt .persona.you{background:color-mix(in srgb,var(--blue) 7%,transparent)}.mkt .persona summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 14px;font-size:14px;font-weight:500;list-style:none;display:flex}.mkt .persona summary::-webkit-details-marker{display:none}.mkt .persona p{color:var(--muted);margin:0;padding:0 14px 14px;font-size:14px;line-height:1.45}.mkt .agent-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.mkt .agent-mode span{color:var(--muted);font-size:13px;display:block}.mkt .agent-mode b{align-items:center;gap:6px;margin-top:2px;font-size:14px;font-weight:500;display:inline-flex}.mkt .agent-mode i{background:var(--mint);border-radius:50%;width:8px;height:8px}.mkt .agent-foot .btn{align-items:center;gap:8px;width:auto;min-height:44px;display:inline-flex}.mkt .headrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:clamp(24px,2.8vw,40px);display:flex}.mkt .headrow-copy{max-width:720px}.mkt .headrow-copy.solo{margin-bottom:clamp(32px,3.9vw,56px)}.mkt .headrow-copy .eyebrow{margin-bottom:12px}.mkt .headrow-copy h2{font-size:var(--t-h2);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.1}.mkt .headrow-copy p{font-size:var(--t-lead);letter-spacing:-.02em;color:var(--muted);margin:16px 0 0;line-height:1.6}.mkt .statcards{flex-wrap:wrap;gap:12px;display:flex}.mkt .statcards div{border-radius:var(--r-in);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card);padding:14px 18px}.mkt .statcards b{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.2;display:block}.mkt .statcards span{color:var(--muted);margin-top:2px;font-size:14px;display:block}.mkt .jobs{grid-template-columns:repeat(12,minmax(0,1fr))}.mkt .job{gap:10px;min-height:0}.mkt .job-lead{background:var(--blue);border-color:var(--blue);grid-area:span 2/span 6;justify-content:flex-start;padding:32px}.mkt .job-w{grid-column:span 6}.mkt .job-s{grid-column:span 3}.mkt .job-tag{color:#fff;background:#ffffff29;border:1px solid #ffffff47;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:500}.mkt .job-lead h3{letter-spacing:-.03em;color:#fff;margin-top:12px;line-height:1.1}.mkt .job-lead p{font-size:var(--t-lead);letter-spacing:-.02em;color:#e6f7fb;max-width:46ch;line-height:1.5}.mkt .job-play{color:#fff;align-items:center;gap:14px;margin-top:auto;padding-top:32px;font-size:16px;text-decoration:none;display:flex}.mkt .job-playbtn{color:#0c2a33;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .2s;display:flex}.mkt .job-play:hover .job-playbtn{transform:scale(1.08)}.mkt .job-play small{color:#cdeef6;font-size:13px;display:block}.mkt .job-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mkt .job-foot{border-top:1px solid var(--line);color:var(--txt);align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:500;display:flex}.mkt .job p{margin-bottom:10px}.mkt .job-dot{background:var(--blue);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 18%,transparent);border-radius:50%}.mkt .job-quote{border-left:2px solid var(--blue);color:var(--txt);margin:auto 0 0;padding-left:14px;font-size:16px;line-height:1.5}.mkt .indrail{align-items:flex-start;padding-bottom:40px}.mkt .indc{scroll-snap-align:center;border-radius:var(--r-card);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card);color:inherit;flex:0 0 clamp(280px,23.4vw,340px);text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:block;overflow:hidden}.mkt .indc:nth-child(2n){margin-top:36px}.mkt .indc:hover{border-color:var(--line2);box-shadow:var(--shadow-hi);transform:translateY(-4px)}.mkt .indc-art{background:color-mix(in srgb,var(--blue) 12%,var(--panel));flex-direction:column;justify-content:flex-end;gap:8px;height:196px;padding:52px 14px 14px;display:flex;position:relative}.mkt .indc:nth-child(3n+2) .indc-art{background:color-mix(in srgb,var(--blue) 22%,var(--panel))}.mkt .indc:nth-child(3n) .indc-art{background:color-mix(in srgb,var(--mint) 14%,var(--panel))}.mkt .indc-chip{background:var(--panel);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:500;position:absolute;top:12px;left:12px}.mkt .indc-say,.mkt .indc-reply{border-radius:var(--r-in);max-width:88%;padding:8px 12px;font-size:13px;line-height:1.35}.mkt .indc-say{background:var(--blue);color:#fff;align-self:flex-start}.mkt .indc-reply{background:var(--panel);color:var(--txt);align-self:flex-end}.mkt .indc-body{padding:18px 20px 20px}.mkt .indc-kind{color:var(--muted);font-size:13px;display:block}.mkt .indc-body h3{letter-spacing:-.02em;margin:4px 0 6px;line-height:1.2}.mkt .indc-body p{min-height:48px;color:var(--muted);margin:0;font-size:16px;line-height:1.5}.mkt .indc-go{color:var(--link);justify-content:space-between;align-items:center;margin-top:14px;font-size:14px;font-weight:600;display:flex}.mkt .after-panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px;padding:20px;display:grid}.mkt .after-lead{border-radius:var(--r-in);background:var(--blue);color:#fff;flex-direction:column;gap:12px;padding:28px;display:flex}.mkt .after-lead h3{color:#fff;letter-spacing:-.04em;margin:0;line-height:1.2}.mkt .after-lead p{color:#e6f7fb;margin:0;font-size:16px;line-height:1.5}.mkt .after-lead .after-wrong{color:#e6f7fb;border-top:1px solid #ffffff47;margin-top:auto;padding-top:14px}.mkt .after-lead .after-wrong b{color:#fff}.mkt .after-rows{justify-content:space-between}.mkt .after-ex{grid-column:2;margin:0}.mkt .faq details,.mkt .opstile,.mkt .hero-callcard,.mkt .ho-side,.mkt .ho-chat{border-radius:var(--r-in)}.mkt .winnav .i,.mkt .chipx,.mkt .codepanel .ok,.mkt .opsbody span{border-radius:8px}.mkt .hc-chip,.mkt .hc-live,.mkt .opsbody,.mkt .ot-k,.mkt .band .lbl,.mkt .band small{letter-spacing:0;text-transform:none;font-size:13px}.mkt .band .lbl,.mkt .band [class*=lbl]{letter-spacing:0;text-transform:none;font-size:14px}.mkt .ot-v{font-size:24px}.mkt .sec-more a{font-size:16px}.mkt .faq summary{font-size:18px;font-weight:500}.mkt .faq .ans{font-size:16px;line-height:1.55}@media (max-width:1040px){.mkt .job-lead,.mkt .job-w{grid-column:span 12}.mkt .job-s{grid-column:span 6}.mkt .job-lead{grid-row:auto}.mkt .after-panel{grid-template-columns:minmax(0,1fr)}.mkt .after-ex{grid-column:1}.mkt .railbtn{display:none}}@media (max-width:640px){.mkt .agents{margin-inline:0;padding-inline:18px}.mkt .agent{flex-basis:88%}.mkt .indrail{padding-inline:18px}.mkt .indc{flex-basis:80%}.mkt .indc:nth-child(2n){margin-top:0}.mkt .jobs{grid-template-columns:minmax(0,1fr)}.mkt .job-lead,.mkt .job-w,.mkt .job-s{grid-column:auto}.mkt .job-row{flex-direction:column;gap:6px}.mkt .job-out{white-space:normal}.mkt .agent-orbbox{width:64px;height:64px}.mkt .agent-orb{width:40px;height:40px}}.mkt main>section.tinted{background:0 0}.mkt #problem,.mkt #handover,.mkt #build,.mkt #pipelines,.mkt #leadpath,.mkt #usecases,.mkt #devapi,.mkt #security,.mkt #pricing{background:var(--tint)}.mkt .pb{z-index:2;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px;display:grid;position:relative}.mkt .pb-lead{border-radius:var(--r-card);background:var(--deep);color:#eafafd;flex-direction:column;padding:clamp(28px,3.4vw,48px);display:flex}.mkt .pb-lead .eyebrow{color:#b9e4ee;margin-bottom:12px}.mkt .pb-lead h2{color:#fff;font-size:var(--t-h2);letter-spacing:-.01em;margin:0;line-height:1.1}.mkt .pb-lead p{font-size:var(--t-lead);letter-spacing:-.02em;color:#c9e6ee;margin:16px 0 24px;line-height:1.6}.mkt .pb-lead ul{flex-direction:column;gap:8px;margin:auto 0 0;padding:0;list-style:none;display:flex}.mkt .pb-lead li{border-radius:var(--r-in);color:#fff;background:#ffffff14;padding:12px 16px;font-size:16px;line-height:1.4}.mkt .pb-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mkt .pb-card{border-radius:var(--r-card);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card);flex-direction:column;padding:28px;display:flex}.mkt .pb-card:last-child{grid-column:span 2}.mkt .pb-card b{font-size:var(--t-h3);letter-spacing:-.04em;font-weight:600;line-height:1.2}.mkt .pb-card span{color:var(--muted);margin-top:2px;font-size:14px;font-weight:500}.mkt .pb-card p{color:var(--muted);margin:14px 0 20px;font-size:16px;line-height:1.5}.mkt .pb-card em{border-top:1px solid var(--line);color:var(--link);margin-top:auto;padding-top:14px;font-size:14px;font-style:normal;font-weight:500}.mkt .lp{z-index:2;border-radius:var(--r-card);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card);flex-direction:column;align-items:center;padding:clamp(20px,2.8vw,40px);display:flex;position:relative}.mkt .lp-start{flex-direction:column;align-items:center;width:min(340px,100%);display:flex}.mkt .lp-node{border-radius:var(--r-in);background:var(--tint);border:1px solid var(--line);width:100%;padding:12px 14px}.mkt .lp-node b{font-size:16px;font-weight:600;line-height:1.3;display:block}.mkt .lp-node span{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.35;display:block}.mkt .lp-node.strong{background:var(--blue);border-color:var(--blue);color:#fff}.mkt .lp-node.strong span{color:#d6f3f9}.mkt .lp-node.end.good{background:color-mix(in srgb,var(--mint) 16%,var(--panel));border-color:color-mix(in srgb,var(--mint) 45%,var(--line))}.mkt .lp-node.end.team{background:color-mix(in srgb,var(--blue) 12%,var(--panel));border-color:color-mix(in srgb,var(--blue) 40%,var(--line))}.mkt .lp-node.end.stop{background:color-mix(in srgb,var(--coral) 10%,var(--panel));border-color:color-mix(in srgb,var(--coral) 35%,var(--line))}.mkt .lp-v{background:var(--line2);width:2px;height:24px;display:block}.mkt .lp-v.short{height:14px;margin:0 auto}.mkt .lp-branches{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;padding-top:24px;display:grid;position:relative}.mkt .lp-branches:before{content:"";background:var(--line2);height:2px;position:absolute;top:0;left:12.5%;right:12.5%}.mkt .lp-col{flex-direction:column;align-items:center;display:flex;position:relative}.mkt .lp-col:before{content:"";background:var(--line2);width:2px;height:24px;margin-left:-1px;position:absolute;top:-24px;left:50%}.mkt .lp-when{background:var(--txt);color:var(--bg);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:500}.mkt .lp-step{width:100%}.mkt .vs-points{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid;position:relative}.mkt .vs-points b{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.2;display:block}.mkt .vs-points span{color:var(--muted);margin-top:4px;font-size:16px;line-height:1.5;display:block}.mkt .stepband-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,3vw,48px);margin-bottom:24px;display:grid}.mkt .stepband-head p{font-size:var(--t-lead);letter-spacing:-.02em;color:#e6f7fb;margin:12px 0 20px;line-height:1.5}.mkt .stepband-live{border-radius:var(--r-in);background:#ffffff1f;border:1px solid #fff3;flex-direction:column;gap:14px;padding:20px;display:flex}.mkt .stepband-tag{background:#ffffff24;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:4px 12px;font-size:13px;font-weight:500;display:inline-flex}.mkt .stepband-tag i{background:var(--mint);border-radius:50%;width:8px;height:8px}.mkt .stepband-say{align-items:flex-start;gap:14px;display:flex}.mkt .stepband-say .agent-orb{flex:none;width:44px;height:44px}.mkt .stepband-say p{border-radius:var(--r-in);color:#fff;background:#0000002e;margin:0;padding:12px 14px;font-size:16px;line-height:1.45}.mkt .stepband-wave{justify-content:space-between;align-items:center;gap:2px;height:36px;margin-bottom:20px;display:flex;overflow:hidden}.mkt .stepband-wave i{background:#ffffff8c;border-radius:2px;flex:none;width:2px}.mkt .stepband span.stepband-tag{color:#fff;line-height:1.3}.mkt .stepband li{border-top:0;padding-top:0}.mkt #case-studies .uccard:first-child{background:var(--blue);border-color:var(--blue);box-shadow:var(--shadow-hi);color:#fff}.mkt #case-studies .uccard:first-child h3{color:#fff}.mkt #case-studies .uccard:first-child p{color:#e6f7fb}.mkt #case-studies .uccard:first-child .badge,.mkt #case-studies .uccard:first-child .cardlink{color:#fff}@media (max-width:1040px){.mkt .pb,.mkt .stepband-head{grid-template-columns:minmax(0,1fr)}.mkt .lp-branches{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px}.mkt .lp-branches:before,.mkt .lp-col:before{display:none}}@media (max-width:640px){.mkt .pb-cards,.mkt .vs-points{grid-template-columns:minmax(0,1fr)}.mkt .pb-card:last-child{grid-column:auto}.mkt .pb-card{padding:20px}.mkt .lp-branches{grid-template-columns:minmax(0,1fr)}.mkt .lp-col{padding-bottom:12px}}.mkt main{z-index:4;position:relative}.mkt .hero-callcard .who,.mkt .hero-callcard .who b,.mkt .evline .ev,.mkt .ot-k,.mkt .opstag{font-size:13px}.mkt .trust-more a{font-size:14px;font-weight:500}.mkt .cs-time{font-size:32px}.mkt .callhead .avatar,.mkt .callhead .nm,.mkt .slhead p,.mkt .devnote{font-size:16px}.mkt .band-or{letter-spacing:0;text-transform:none;font-size:14px;font-weight:500}.mkt .band-phone{font-size:24px;font-weight:600}.mkt .ot-v{font-weight:500}.mkt .sltext strong{font-weight:600}.mkt .visual.hero-console,.mkt .hero-console{border-radius:var(--r-card)}.mkt .hero-tap,.mkt .ho-steps button,.mkt .ways-tabs button,.mkt .chat .bub{border-radius:var(--r-in)}.mkt .cs-tags span,.mkt .evline .ev{border-radius:8px}.mkt .opstile .ot-k{letter-spacing:0;font-size:13px}.mkt .opstile .ot-v{font-size:24px;font-weight:500}.mkt .visual.hero-live.hero-console{border-radius:var(--r-card)}.mkt main>.hero.hero-c{min-height:0;padding-block:var(--t-h1) clamp(40px,4.4vw,64px);display:block;overflow:hidden}.mkt .hero-c-copy{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.mkt .hero-c h1.headline{margin-top:20px}.mkt .hero-c .sub{text-align:center;max-width:62ch;margin:20px auto 0}.mkt .hero-c .cta-row{justify-content:center;margin-top:24px}.mkt .hero-c .hint{margin-top:12px}.mkt .hero-langs{width:min(1120px,100%);margin-top:24px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mkt .hero-langs-track{gap:32px;width:max-content;animation:60s linear infinite heroLangs;display:flex}.mkt .hero-langs:hover .hero-langs-track,.mkt .hero-langs:focus-within .hero-langs-track{animation-play-state:paused}@keyframes heroLangs{to{transform:translate(-50%)}}.mkt .hero-langs a{white-space:nowrap;color:var(--muted);align-items:baseline;gap:8px;text-decoration:none;transition:color .2s;display:inline-flex}.mkt .hero-langs a:hover{color:var(--link)}.mkt .hero-langs b{color:var(--txt);font-size:16px;font-weight:500}.mkt .hero-langs span{font-size:13px}.mkt .hero-c .railwrap{margin-top:clamp(28px,3.4vw,48px)}.mkt .hero-stats{z-index:2;border-radius:var(--r-card);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card);text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:clamp(24px,2.8vw,40px);padding:20px 24px;display:grid;position:relative}.mkt .hero-stats b{letter-spacing:-.03em;font-size:32px;font-weight:600;line-height:1.1;display:block}.mkt .hero-stats span{color:var(--muted);margin-top:4px;font-size:14px;display:block}@media (prefers-reduced-motion:reduce){.mkt .hero-langs-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.mkt .hero-langs{-webkit-mask-image:none;mask-image:none}.mkt .hero-langs a[aria-hidden=true]{display:none}}@media (max-width:640px){.mkt .hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.mkt .hero-stats div:last-child{grid-column:span 2}.mkt .hero-stats b{font-size:24px}}.mkt .langchips{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt .langchip:nth-child(-n+3){grid-column:auto}.mkt a.langchip{color:inherit;text-decoration:none}.mkt .btn-onDark{color:#fff;background:0 0;border:1px solid #fff6}.mkt .btn-onDark:hover{background:#ffffff1a}@media (min-width:1280px){.mkt .langchips{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.mkt .langchips{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .langchip:first-child{grid-column:auto}}.mkt main>section.tint{background:var(--tint)}.mkt .lg-lead{max-width:54ch;font-size:var(--t-lead);letter-spacing:-.02em;color:var(--muted);margin:20px 0 24px;line-height:1.6}.mkt .lg-status{border-radius:var(--r-in);background:color-mix(in srgb,var(--blue) 8%,transparent);border:1px solid color-mix(in srgb,var(--blue) 24%,var(--line));gap:10px;margin:20px 0 0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.mkt .lg-status svg{color:var(--link);flex:none;margin-top:2px}.mkt .lg-status b{font-weight:600}.mkt .lg-ring{border:1px solid #7fe3f538;border-radius:50%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.mkt .lg-ring.r1{width:150px;height:150px}.mkt .lg-ring.r2{border-color:#7fe3f524;width:250px;height:250px}.mkt .lg-ring.r3{border-color:#7fe3f514;width:360px;height:360px}.mkt .lg-samples{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mkt .lg-samples.one{grid-template-columns:minmax(0,520px);justify-content:center}.mkt .lg-sample{border-radius:var(--r-card);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;margin:0;padding:28px;display:flex}.mkt .lg-sample figcaption{color:var(--link);font-size:14px;font-weight:500}.mkt .lg-sample blockquote{border-radius:var(--r-in);background:var(--blue);color:#fff;margin:0;padding:14px 16px;font-size:18px;line-height:1.5}.mkt .lg-sample blockquote.big{text-align:center;font-size:32px}.mkt .lg-sample p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.mkt .ml-path h2{color:#fff;font-size:var(--t-h2);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.1}.mkt .lg-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.mkt .lg-tiers>div{border-radius:var(--r-card);background:var(--panel);border:1px solid var(--line);flex-direction:column;gap:4px;padding:24px;display:flex}.mkt .lg-tiers .on{border-color:var(--blue);box-shadow:var(--shadow-card)}.mkt .lg-tiers b{letter-spacing:-.02em;font-size:20px;font-weight:600}.mkt .lg-tiers span{color:var(--muted);font-size:14px}.mkt .lg-tiers em{color:var(--muted);margin-top:10px;font-size:14px;font-style:normal;font-weight:500}.mkt .lg-tiers .on em{color:var(--link)}.mkt .lg-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.mkt .lg-card{border-radius:var(--r-card);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card);color:inherit;flex-direction:column;gap:4px;padding:20px;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative}.mkt .lg-card:hover{border-color:var(--line2);box-shadow:var(--shadow-hi);transform:translateY(-3px)}.mkt .lg-card b{font-size:24px;font-weight:500;line-height:1.4}.mkt .lg-card span{color:var(--muted);font-size:14px}.mkt .lg-card em{background:color-mix(in srgb,var(--blue) 12%,transparent);color:var(--link);border-radius:999px;padding:2px 8px;font-size:13px;font-style:normal;font-weight:500;position:absolute;top:14px;right:14px}.mkt .lg-matrix{border-radius:var(--r-card);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card);overflow-x:auto}.mkt .lg-matrix table{border-collapse:collapse;width:100%;font-size:16px}.mkt .lg-matrix th,.mkt .lg-matrix td{text-align:left;white-space:nowrap;padding:12px 20px;font-weight:400}.mkt .lg-matrix thead th{font-weight:600}.mkt .lg-matrix small{color:var(--muted);font-size:13px;font-weight:400;display:block}.mkt .lg-matrix tbody tr{border-top:1px solid var(--line)}.mkt .lg-matrix tbody th a{color:var(--link);font-weight:500;text-decoration:none}.mkt .lg-matrix .yes{font-weight:500}.mkt .lg-matrix .no{color:var(--muted)}.mkt .ml-preview{border-radius:var(--r-card);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-hi);grid-template-columns:auto minmax(0,1fr) minmax(0,320px);gap:20px;padding:20px;display:grid}.mkt .ml-rail{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;gap:24px;margin:0;padding:0;font-size:13px;font-weight:500;list-style:none;display:flex}.mkt .ml-rail li{border:1px solid var(--line);border-radius:999px;padding:8px 12px}.mkt .ml-rail .on{background:var(--blue);border-color:var(--blue);color:#fff}.mkt .ml-chat{border-radius:var(--r-in);background:var(--tint);flex-direction:column;gap:10px;padding:16px;display:flex}.mkt .ml-b{border-radius:var(--r-in);background:var(--panel);max-width:82%;padding:10px 14px;font-size:16px;line-height:1.45}.mkt .ml-b span{color:var(--muted);justify-content:space-between;gap:16px;margin-bottom:3px;font-size:13px;display:flex}.mkt .ml-b em{font-style:normal;font-weight:500}.mkt .ml-b.a{background:var(--blue);color:#fff;align-self:flex-end}.mkt .ml-b.a span{color:#cdeef6}.mkt .ml-state{border-radius:var(--r-in);border:1px solid var(--line);flex-direction:column;gap:6px;padding:20px;display:flex}.mkt .ml-state small{color:var(--muted);font-size:13px}.mkt .ml-state h3{letter-spacing:-.02em;margin:0 0 8px}.mkt .ml-state dl{margin:0}.mkt .ml-state dl div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.mkt .ml-state dt{color:var(--muted)}.mkt .ml-state dd{text-align:right;margin:0;font-weight:600}.mkt .ml-why,.mkt .ml-jobs{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.mkt .ml-why .card,.mkt .ml-jobs .card{flex-direction:column;gap:8px;display:flex}.mkt .ml-why h3,.mkt .ml-why p,.mkt .ml-jobs h3,.mkt .ml-jobs p{margin:0}.mkt .ml-why .ind-ic{margin-bottom:6px}.mkt .ml-jobs .job-quote{margin-top:auto}.mkt .ml-jobs .job-quote small{color:var(--muted);font-size:13px;display:block}.mkt .ml-path{border-radius:var(--r-card);background:var(--deep);color:#eafafd;padding:clamp(28px,4.4vw,64px)}.mkt .ml-path-head{text-align:center;margin-bottom:clamp(24px,3vw,40px)}.mkt .ml-path .eyebrow{color:#b9e4ee;margin-bottom:12px}.mkt .ml-path ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.mkt .ml-path li{border-radius:var(--r-in);background:#ffffff12;border:1px solid #ffffff1f;flex-direction:column;gap:6px;padding:20px;display:flex;position:relative}.mkt .ml-path li+li:before{content:"";background:#ffffff4d;width:20px;height:1px;position:absolute;top:40px;left:-20px}.mkt .ml-path-ic{border-radius:var(--r-in);color:#7fe3f5;background:#ffffff1a;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:6px;display:flex}.mkt .ml-path b{color:#fff;font-size:18px;font-weight:600}.mkt .ml-path li>span:last-child{color:#c9e6ee;font-size:16px;line-height:1.5}@media (max-width:1040px){.mkt .ml-preview{grid-template-columns:minmax(0,1fr)}.mkt .lg-tiers,.mkt .ml-why,.mkt .ml-jobs,.mkt .ml-path ol{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .lg-samples{grid-template-columns:minmax(0,1fr)}.mkt .ml-rail{flex-direction:row;justify-content:flex-start;gap:8px}.mkt .ml-path li+li:before{display:none}}@media (max-width:640px){.mkt .ml-why,.mkt .ml-jobs,.mkt .ml-path ol{grid-template-columns:minmax(0,1fr)}.mkt .lg-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mkt .lg-tiers>div{padding:16px}.mkt .lg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mkt main h2.h2-section,.mkt main>section h1,.mkt .card h3,.mkt .glasspanel h3,.mkt .voicecard h3,.mkt .callstory h3{font-weight:600}.mkt main h3{letter-spacing:-.02em}.mkt .sec-head h2,.mkt .section-lede h2{font-weight:600}.mkt .step,.mkt .ct-desktop,.mkt .roi-inputs,.mkt .roi-results,.mkt .glasspanel,.mkt .callstory,.mkt .voicecard,.mkt .vscard,.mkt .roi-card,.mkt .wmonth{border-radius:var(--r-card)}.mkt input,.mkt select,.mkt textarea,.mkt .frow-line,.mkt .ichip{border-radius:var(--r-in)}.mkt .badge,.mkt .ftag{letter-spacing:0;text-transform:none;border-radius:999px;font-size:13px;font-weight:500}.mkt .out,.mkt .opt,.mkt .cswho,.mkt .csmeta,.mkt .cl-date,.mkt .roi-sectorlabel,.mkt .roi-steplabel,.mkt .roi-herolabel,.mkt .roi-ck,.mkt .roi-cd,.mkt .cslive,.mkt .cl-tag,.mkt .intg-cat{letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.mkt .ctable th,.mkt .ctable td,.mkt th.us,.mkt .vava,.mkt .wamt,.mkt .demo-talk,.mkt .contact-hours,.mkt .ichip,.mkt .fav{font-size:16px}.mkt .amt{font-weight:600}.mkt .roi-heronum{font-size:48px;font-weight:600}.mkt .post-body,.mkt .prose{font-size:18px}.mkt strong{font-weight:600}.mkt:has(#main-content .band) .prefoot{display:none}.mkt .lg-grid{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.mkt .lg-card{flex:0 calc(16.6667% - 10px);min-width:170px}@media (max-width:640px){.mkt .lg-card{flex:0 calc(50% - 6px);min-width:0}}.mkt main h1,.mkt main h2,.mkt main h3{font-weight:600}.mkt article.phero h1{font-size:var(--t-long);letter-spacing:-.02em;line-height:1.1}.mkt article.phero h2,.mkt .prose h2,.mkt .post-body h2{font-size:var(--t-h3);letter-spacing:-.02em;line-height:1.2}.mkt .frow h3{letter-spacing:-.04em;line-height:1.2}.mkt .midcta-txt h3{font-size:24px;line-height:1.2}.mkt b.grad,.mkt .stat b,.mkt .metricstrip .m b{letter-spacing:-.03em;font-size:32px;font-weight:600}.mkt main:not(:has(.hero-c)):not(:has(.lg-hero)):not(:has(.ml-preview)):not(:has(.lg-matrix)):not(:has(.lg-top)):not(:has(.in-top))>section:nth-of-type(2n):not(:has(.band)):not(.phero){background:var(--tint)}.mkt article.phero h1{font-weight:600}.mkt main section h3{font-size:var(--t-h4)}.mkt .floor-panel h3,.mkt .ways-panel h3,.mkt .stepband h3,.mkt .after-lead h3,.mkt .frow h3{font-size:var(--t-h3)}.mkt .agent-top h3,.mkt .ind h3,.mkt .hplan h3,.mkt .indc-body h3,.mkt .ml-state h3{font-size:20px}.mkt .job-lead h3{font-size:var(--t-h2)}.mkt th,.mkt thead th,.mkt .ctable th,.mkt dt{letter-spacing:0;text-transform:none}.mkt .amt,.mkt .plan .amt{font-size:32px}.mkt .filedrop{font-size:13px}.mkt .hint,.mkt .pill{letter-spacing:0;text-transform:none}.mkt .ctable thead th,.mkt .tier .tag{letter-spacing:0;text-transform:none;font-family:var(--font-mkt-display),system-ui,sans-serif}.mkt label.filedrop,.mkt .filedrop *{font-size:13px}.mkt .uc>:last-child:nth-child(3n+1){grid-column:1/-1}.mkt:has(.lg-close) .prefoot{display:none}.mkt main>section.lg-top{padding-block:clamp(48px,5.5vw,80px) clamp(32px,3.4vw,48px)}.mkt .lg-top-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.mkt .lg-top .eyebrow a{color:inherit;text-decoration:none}.mkt .lg-top .eyebrow a:hover{color:var(--link)}.mkt .lg-top h1{max-width:1040px;font-size:var(--t-h1);letter-spacing:-.04em;text-wrap:balance;margin:14px 0 0;font-weight:600;line-height:1.1}.mkt .lg-native{font-size:var(--t-h4);color:var(--link);margin:16px 0 0;font-weight:500;line-height:1.4}.mkt .lg-native.small{margin-top:12px;font-size:20px}.mkt .lg-top .lg-lead{text-wrap:pretty;margin:12px 0 24px}.mkt .lg-top .cta-row{justify-content:center}.mkt .lg-top .lg-status{text-align:left;max-width:720px}.mkt .lg-demo{border-radius:var(--r-card);background:var(--deep);color:#fff;min-height:200px;box-shadow:var(--shadow-hi);isolation:isolate;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,40px);margin-top:clamp(28px,3.4vw,48px);padding:clamp(24px,3vw,40px);display:grid;position:relative;overflow:hidden}.mkt .lg-demo-word{white-space:nowrap;color:#ffffff0f;z-index:-1;font-size:clamp(88px,11vw,172px);font-weight:600;line-height:1;position:absolute;top:50%;right:-1%;transform:translateY(-50%)}.mkt .lg-demo-orb{width:120px;height:120px;display:block;position:relative}.mkt .lg-demo-orb .lg-ring{top:50%}.mkt .lg-demo-orb .r1{width:120px;height:120px}.mkt .lg-demo-orb .r2{width:190px;height:190px}.mkt .lg-demo-orb .r3{width:270px;height:270px}.mkt .lg-demo-orb .agent-orb{width:76px;height:76px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 56px #3fd3ee73}.mkt .lg-demo-tag{background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:13px;font-weight:500;display:inline-flex}.mkt .lg-demo-tag i{background:var(--mint);border-radius:50%;width:8px;height:8px}.mkt .lg-demo-copy h2{color:#fff;font-size:var(--t-h3);letter-spacing:-.03em;margin:12px 0 6px;font-weight:600;line-height:1.2}.mkt .lg-demo-copy p{color:#c9e6ee;max-width:60ch;margin:0;font-size:16px;line-height:1.5}.mkt .lg-demo-go{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.mkt .lg-demo-call{flex-direction:column;align-items:center;gap:10px}.mkt main>section.lg-darkband{background:var(--deep);padding-block:0}.mkt .lg-darkband-in{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-block:clamp(24px,2.8vw,40px);display:grid}.mkt .lg-darkband-in>div{color:#eafafd;padding:4px clamp(16px,2.2vw,32px)}.mkt .lg-darkband-in>div+div{border-left:1px solid #ffffff29}.mkt .lg-darkband-in b{color:#fff;font-size:var(--t-h3);letter-spacing:-.03em;font-weight:600;line-height:1.2;display:block}.mkt .lg-darkband-in strong{color:#fff;margin-top:6px;font-size:16px;display:block}.mkt .lg-darkband-in p{color:#c9e6ee;margin:4px 0 0;font-size:14px;line-height:1.45}.mkt .lg-why{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mkt .lg-whyc{border-radius:var(--r-card);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card);flex-direction:column;padding:28px;display:flex}.mkt .lg-whyc>b{font-size:var(--t-h3);letter-spacing:-.03em;font-weight:600;line-height:1.2}.mkt .lg-whyc h3{letter-spacing:-.01em;margin:6px 0 8px;font-size:18px;font-weight:600;line-height:1.3}.mkt .lg-whyc p{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.mkt .lg-whyc blockquote{border-radius:var(--r-in);border-left:2px solid var(--blue);background:var(--tint);margin:auto 0 0;padding:12px 14px;font-size:16px;line-height:1.45}.mkt .lg-whyc p:has(+blockquote){margin-bottom:16px}.mkt .lg-whyc small{color:var(--muted);margin-bottom:2px;font-size:13px;display:block}.mkt .lg-whyc.solid{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:var(--shadow-hi)}.mkt .lg-whyc.solid h3{color:#fff}.mkt .lg-whyc.solid p{color:#e6f7fb}.mkt .lg-whyc.solid blockquote{background:#0000002e;border-color:#fff}.mkt .lg-whyc.solid small{color:#cdeef6}.mkt .lg-mapwrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:20px;display:grid}.mkt .sm{border-radius:var(--r-card);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card);margin:0;padding:clamp(20px,2.8vw,40px)}.mkt .sm-grid{grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-rows:clamp(30px,4.2vw,60px);gap:clamp(3px,.42vw,6px);display:grid}.mkt .sm-t{cursor:default;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:500;transition:transform .15s;display:flex}.mkt .sm-t:hover{transform:scale(1.06)}.mkt .sm-t.o{background:var(--tint);color:var(--muted);border:1px solid var(--line)}.mkt .sm-t.a{background:color-mix(in srgb,var(--blue) 26%,var(--panel));color:var(--txt)}.mkt .sm-t.p{background:var(--blue);color:#fff;font-weight:600}.mkt .sm-key{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:20px;font-size:14px;display:flex}.mkt .sm-key span{align-items:center;gap:7px;display:inline-flex}.mkt .sm-key i{border-radius:4px;width:12px;height:12px}.mkt .sm-key .p{background:var(--blue)}.mkt .sm-key .a{background:color-mix(in srgb,var(--blue) 26%,var(--panel))}.mkt .sm-key .o{background:var(--tint);border:1px solid var(--line)}.mkt .sm-note{text-align:center;color:var(--muted);margin:10px 0 0;font-size:13px}.mkt .lg-mapside{border-radius:var(--r-card);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:clamp(20px,2.4vw,32px);display:flex}.mkt .lg-mapside h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.mkt .lg-mapside ul{flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.mkt .lg-mapside li{background:color-mix(in srgb,var(--blue) 10%,transparent);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:14px;font-weight:500;display:inline-flex}.mkt .lg-mapside li svg{color:var(--link)}.mkt .lg-mapside .also li{background:var(--tint);font-weight:400}.mkt .lg-mapside p{border-top:1px solid var(--line);color:var(--muted);margin:auto 0 0;padding-top:14px;font-size:16px;line-height:1.5}.mkt .lg-convos{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mkt .lg-convo{border-radius:var(--r-card);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card);flex-direction:column;padding:24px;display:flex}.mkt .lg-convo-tag{color:var(--link);font-size:13px;font-weight:500}.mkt .lg-convo h3{letter-spacing:-.02em;margin:4px 0 6px;font-size:24px;font-weight:600}.mkt .lg-convo>p{color:var(--muted);margin:0 0 14px;font-size:16px;line-height:1.5}.mkt .lg-convo-chat{border-radius:var(--r-in);background:var(--tint);flex-direction:column;gap:8px;margin-top:auto;padding:14px;display:flex}.mkt .lg-turn{border-radius:var(--r-in);background:var(--panel);align-self:flex-start;max-width:90%;padding:9px 12px;font-size:16px;line-height:1.45}.mkt .lg-turn span{color:var(--muted);margin-bottom:2px;font-size:13px;display:block}.mkt .lg-turn.bot{background:var(--blue);color:#fff;align-self:flex-end}.mkt .lg-turn.bot span{color:#cdeef6}.mkt main>section.lg-nuance{background:var(--deep);color:#eafafd}.mkt .lg-nuance-head{max-width:820px;margin-bottom:clamp(28px,3.4vw,48px)}.mkt .lg-nuance .eyebrow{color:#b9e4ee;margin-bottom:12px}.mkt .lg-nuance h2{color:#fff;font-size:var(--t-h2);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.1}.mkt .lg-nuance-head p{font-size:var(--t-lead);letter-spacing:-.02em;color:#c9e6ee;margin:16px 0 0;line-height:1.6}.mkt .lg-nuance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mkt .lg-nuance-grid>div{border-radius:var(--r-in);background:#ffffff12;border:1px solid #ffffff1f;padding:24px}.mkt .lg-nuance-grid b{color:#fff;font-size:18px;font-weight:600;line-height:1.3;display:block}.mkt .lg-nuance-grid p{color:#c9e6ee;margin:8px 0 0;font-size:16px;line-height:1.5}.mkt main>section.lg-close{background:var(--deep);color:#eafafd}.mkt .lg-close-in{text-align:center;flex-direction:column;align-items:center;display:flex}.mkt .lg-close .eyebrow{color:#b9e4ee;margin-bottom:12px}.mkt .lg-close h2{color:#fff;max-width:900px;font-size:var(--t-h2);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.1}.mkt .lg-close .lg-native{color:#7fe3f5}.mkt .lg-close ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 24px;padding:0;list-style:none;display:flex}.mkt .lg-close li{color:#eafafd;border:1px solid #ffffff38;border-radius:999px;padding:7px 14px;font-size:14px}.mkt .lg-close .cta-row{justify-content:center}@media (max-width:1040px){.mkt .lg-demo{grid-template-columns:minmax(0,1fr);justify-items:start}.mkt .lg-demo-orb{display:none}.mkt .lg-why,.mkt .lg-convos,.mkt .lg-mapwrap{grid-template-columns:minmax(0,1fr)}.mkt .lg-nuance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mkt .lg-darkband-in{grid-template-columns:minmax(0,1fr);gap:14px}.mkt .lg-darkband-in>div+div{border-top:1px solid #ffffff29;border-left:0;padding-top:14px}.mkt .lg-nuance-grid{grid-template-columns:minmax(0,1fr)}.mkt .lg-whyc,.mkt .lg-convo{padding:20px}.mkt .sm-t{border-radius:5px}}.mkt:has(.in-top) .prefoot{display:none}.mkt main>section.in-top{padding-block:clamp(48px,5.5vw,80px) clamp(32px,3.4vw,48px)}.mkt .in-top-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.mkt .in-top h1{max-width:1040px;font-size:var(--t-h1);letter-spacing:-.04em;text-wrap:balance;margin:14px 0 0;font-weight:600;line-height:1.1}.mkt .in-top .lg-lead{text-wrap:pretty;margin:16px 0 24px}.mkt .in-top .cta-row{justify-content:center}.mkt .in-top .railwrap{margin-top:clamp(28px,3.4vw,48px)}.mkt .agent.focus{border-color:var(--blue);box-shadow:var(--shadow-hi)}.mkt .in-probs{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.mkt .in-prob{border-radius:var(--r-card);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card);flex-direction:column;grid-column:span 2;padding:28px;display:flex}.mkt .in-prob:nth-child(n+4){grid-column:span 3}.mkt .in-prob h3{letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.2}.mkt .in-prob>p{color:var(--muted);margin:0 0 16px;font-size:16px;line-height:1.5}.mkt .in-fix{border-radius:var(--r-in);background:var(--tint);border-left:2px solid var(--blue);margin-top:auto;padding:12px 14px;font-size:16px;line-height:1.45}.mkt .in-fix small{color:var(--link);margin-bottom:2px;font-size:13px;font-weight:500;display:block}.mkt .in-prob.solid{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:var(--shadow-hi)}.mkt .in-prob.solid h3{color:#fff}.mkt .in-prob.solid>p{color:#e6f7fb}.mkt .in-prob.solid .in-fix{background:#0000002e;border-color:#fff}.mkt .in-prob.solid .in-fix small{color:#cdeef6}.mkt .in-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.mkt .in-metric{border-radius:var(--r-card);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card);flex-direction:column;padding:28px;display:flex}.mkt .in-metric h3{letter-spacing:-.02em;margin:6px 0;font-size:20px;font-weight:600;line-height:1.25}.mkt .in-metric p{color:var(--muted);margin:0 0 14px;font-size:16px;line-height:1.5}.mkt .in-metric em{border-top:1px solid var(--line);color:var(--link);margin-top:auto;padding-top:14px;font-size:14px;font-style:normal;font-weight:500;line-height:1.4}.mkt .in-funnel-wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.mkt .in-funnel-sub{font-size:var(--t-lead);letter-spacing:-.02em;color:#c9e6ee;margin:16px 0 0;line-height:1.6}.mkt .in-funnel-note{color:#b9e4ee;margin:12px 0 0;font-size:13px}.mkt .in-funnel{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.mkt .in-bar{border-radius:var(--r-in);background:var(--teal-grad,#0e7490);padding:10px 14px}.mkt .in-funnel li:last-child .in-bar{background:var(--mint-ink,#0e9f6e)}.mkt .in-bar b{white-space:nowrap;color:#fff;font-size:16px;font-weight:600;display:block}.mkt .in-funnel span{color:#c9e6ee;margin-top:4px;font-size:14px;line-height:1.4;display:block}.mkt .in-job{border-radius:var(--r-card);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px;padding:20px;display:grid}.mkt .in-job-lead{border-radius:var(--r-in);background:var(--blue);color:#fff;flex-direction:column;gap:12px;padding:28px;display:flex}.mkt .in-job-lead h3{color:#fff;font-size:var(--t-h3);letter-spacing:-.04em;margin:0;line-height:1.2}.mkt .in-job-lead p{color:#e6f7fb;margin:0;font-size:16px;line-height:1.5}.mkt .in-job-result{background:#ffffff29;border-radius:999px;align-self:flex-start;margin-top:auto;padding:6px 12px;font-size:14px;font-weight:500}.mkt .in-job-steps{flex-direction:column;justify-content:space-between;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mkt .in-job-steps li{border-radius:var(--r-in);background:var(--tint);align-items:center;gap:14px;padding:12px 14px;display:flex;position:relative}.mkt .in-step-ic{background:var(--panel);width:36px;height:36px;color:var(--link);border:1px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.mkt .in-job-steps li.team .in-step-ic,.mkt .in-job-steps li.done .in-step-ic{background:var(--blue);color:#fff;border-color:var(--blue)}.mkt .in-job-steps b{font-size:14px;font-weight:600;line-height:1.3;display:block}.mkt .in-job-steps div span{color:var(--muted);font-size:14px;line-height:1.4;display:block}.mkt .in-setup{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.mkt .in-setup li{border-radius:var(--r-card);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card);padding:28px}.mkt .in-setup span{background:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:600;display:flex}.mkt .in-setup h3{letter-spacing:-.02em;margin:14px 0 6px;font-size:20px;font-weight:600}.mkt .in-setup p{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.mkt .in-close-sub{max-width:62ch;font-size:var(--t-lead);letter-spacing:-.02em;color:#c9e6ee;margin:16px 0 0;line-height:1.6}.mkt .in-related a{color:#eafafd;text-decoration:none}.mkt .in-related li:hover{border-color:#fff}@media (max-width:1040px){.mkt .in-prob,.mkt .in-prob:nth-child(n+4){grid-column:span 3}.mkt .in-metrics,.mkt .in-setup{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .in-funnel-wrap,.mkt .in-job{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.mkt .in-prob,.mkt .in-prob:nth-child(n+4){grid-column:span 6;padding:20px}.mkt .in-metrics,.mkt .in-setup{grid-template-columns:minmax(0,1fr)}.mkt .in-metric,.mkt .in-setup li{padding:20px}.mkt .in-bar{width:100%!important}}.mkt .pb-agent{margin-top:24px}.mkt .pb-agent h3{margin:0 0 12px;font-size:20px}.mkt .pb-agent .railbtn{display:none}.mkt .pb-agent .agents{padding:4px 0 8px}.mkt .pb-agent .agent{flex-basis:min(420px,100%)}.mkt .agent-does{min-height:4.2em}.mkt .agent-stage{border-radius:var(--r-in);background:var(--tint);border:1px solid var(--line);flex:auto;min-height:252px;position:relative;overflow:hidden}.mkt .agent-stage .visual.hero-live.agent-live{width:auto;max-width:none;min-height:0;box-shadow:none;background:0 0;border:0;justify-content:center;gap:8px;margin:0;padding:12px;position:absolute;inset:0;overflow:hidden}.mkt .agent-stage .agent-live>div:not(.xp-orb):not(.xp-status):not(.xp-err):not(.hero-callcard){gap:8px!important}.mkt .agent-stage .xp-orb{flex:none;width:64px;height:64px}.mkt .agent-stage .xp-orb .ring.r2{inset:-6px}.mkt .agent-stage .xp-orb:after{filter:blur(10px)}.mkt .agent-stage .xp-mic{width:40px;height:40px}.mkt .agent-stage .xp-mic svg{width:18px;height:18px}.mkt .agent-stage .xp-bars{gap:2px;height:32px}.mkt .agent-stage .xp-live{font-size:13px;line-height:1;margin:0!important}.mkt .agent-stage .xp-status{min-height:0;margin:0;font-size:14px;font-weight:500;line-height:1.3}.mkt .agent-stage .xp-caption{flex-direction:column;justify-content:flex-end;width:100%;max-width:none;height:2.8em;min-height:0;margin:0;font-size:14px;line-height:1.4;display:flex;overflow:hidden}.mkt .agent-stage .xp-err{max-width:none;max-height:96px;padding:8px 12px;font-size:13px;line-height:1.35;overflow:auto}.mkt .agent-stage .agent-live>.btn{min-height:40px}.mkt .agent-stage .hero-callcard{box-shadow:none;background:0 0;border:0;flex:none;gap:12px;padding:0}.mkt .agent-stage .hero-tap{min-height:40px}.mkt .agent-stage .xp-timer{margin:0;font-family:inherit;font-size:13px}.mkt .agent-stage .agent-close{z-index:2;font-size:13px;position:absolute;top:10px;right:12px}.mkt .agent.on:hover{transform:none}.mkt .lg-demo-orb{grid-area:1/1}.mkt .lg-demo-copy{grid-area:1/2}.mkt .lg-demo-go{grid-area:1/3}.mkt .lg-demo.calling .lg-demo-copy,.mkt .lg-demo.calling .lg-demo-go,.mkt .lg-demo.calling .lg-demo-orb{visibility:hidden}.mkt .lg-demo-call{grid-area:1/1/auto/-1;align-self:stretch;display:block;position:relative}.mkt .lg-demo-call .visual.hero-live.agent-live{text-align:left;width:auto;max-width:none;min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:24px;margin:0;padding:0 72px 0 0;position:absolute;inset:0;overflow:hidden}.mkt .lg-demo-call .agent-live>div:not(.xp-orb):not(.xp-status):not(.xp-err):not(.hero-callcard):not(.callscene){-moz-column-gap:24px;grid-template-columns:auto minmax(0,1fr) auto;align-content:center;column-gap:24px;align-items:center!important;row-gap:4px!important;display:grid!important}.mkt .lg-demo-call .callscene{--cs:84px;--cs-link:96px;grid-area:1/1/span 3}.mkt .lg-demo-call .callscene .cs-side span,.mkt .lg-demo-call .callscene .cs-flow{color:#c9e6ee}.mkt .lg-demo-call .callscene .cs-tile{fill:#ffffff1a;stroke:#ffffff38}.mkt .lg-demo-call .xp-orb{flex:none;width:72px;height:72px}.mkt .lg-demo-call .xp-live{grid-column:2;justify-self:start;font-size:13px;line-height:1.2;margin:0!important}.mkt .lg-demo-call .xp-status{color:#fff;grid-column:2;min-height:0;margin:0;font-size:18px;font-weight:600;line-height:1.25}.mkt .lg-demo-call .xp-caption{color:#c9e6ee;flex-direction:column;grid-column:2;justify-content:flex-end;max-width:none;height:2.8em;min-height:0;margin:0;font-size:14px;line-height:1.4;display:flex;overflow:hidden}.mkt .lg-demo-call .hero-callcard,.mkt[data-theme=dark] .lg-demo-call .hero-callcard{box-shadow:none;color:#fff;background:0 0;border:0;grid-area:1/3/span 3;gap:14px;padding:0}.mkt .lg-demo-call .hero-callcard .who,.mkt .lg-demo-call .xp-timer{color:#c9e6ee;margin:0;font-family:inherit;font-size:14px}.mkt .lg-demo-call .hero-callcard .who b{color:#fff}.mkt .lg-demo-call .xp-err{color:#fff;text-align:left;background:#e5484d38;flex:1;max-width:none;max-height:100%;padding:10px 14px;font-size:14px;line-height:1.4;overflow:auto}.mkt .lg-demo-call .agent-close{color:#c9e6ee;font-size:14px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:1040px){.mkt .lg-demo-copy{grid-area:1/1}.mkt .lg-demo-go{grid-area:2/1}.mkt .lg-demo-call{grid-area:1/1/span 2;width:100%}.mkt .lg-demo-call .callscene{--cs:72px;--cs-link:80px}}@media (max-width:640px){.mkt .lg-demo-call .visual.hero-live.agent-live{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:0}.mkt .lg-demo-call .agent-live>div:not(.xp-orb):not(.xp-status):not(.xp-err):not(.hero-callcard):not(.callscene){grid-template-columns:minmax(0,1fr)}.mkt .lg-demo-call .callscene,.mkt .lg-demo-call .xp-live,.mkt .lg-demo-call .xp-status,.mkt .lg-demo-call .xp-caption,.mkt .lg-demo-call .hero-callcard,.mkt[data-theme=dark] .lg-demo-call .hero-callcard{grid-area:auto/1}.mkt .lg-demo-call .callscene{--cs:60px;--cs-link:72px;justify-self:start}.mkt .lg-demo-call .xp-status{font-size:16px}.mkt .lg-demo-call .xp-err{flex:none;width:100%;max-height:60%}.mkt .lg-demo-call .agent-close{top:0;transform:none}}.mkt .callscene{--cs:72px;--cs-link:84px;flex:none;justify-content:center;align-items:flex-start;gap:4px;display:flex}.mkt .cs-side{width:var(--cs);flex-direction:column;align-items:center;gap:2px;display:flex}.mkt .cs-side svg{width:var(--cs);height:var(--cs);display:block;overflow:visible}.mkt .cs-side span{color:var(--muted);white-space:nowrap;font-size:13px;line-height:1.2}.mkt .cs-tile{fill:var(--panel);stroke:var(--line2);stroke-width:1px}.mkt .cs-link{width:var(--cs-link);height:var(--cs);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mkt .cs-link .xp-bars,.mkt .cs-link .wc-bars{z-index:1;gap:3px;width:100%;max-width:none;height:36px;position:relative}.mkt .cs-flow{background:var(--cyan);opacity:0;border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:0}.mkt .cs-ping{fill:none;stroke:var(--cyan);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.mkt .cs-dots{opacity:0;fill:var(--cyan)}.mkt .cs-head{transform-box:fill-box;transform-origin:50% 90%}.mkt .cs-mouth{transform-box:fill-box;transform-origin:50%}.mkt .callscene[data-state=speaking] .cs-mouth{animation:.34s ease-in-out infinite alternate csTalk}.mkt .callscene[data-state=speaking] .cs-head{animation:1.5s ease-in-out infinite csNod}.mkt .callscene[data-state=speaking] .cs-agent .cs-ping{animation:1.5s ease-out infinite csPing}.mkt .callscene[data-state=speaking] .cs-flow{animation:1.2s linear infinite csToYou}.mkt .callscene[data-state=listening] .cs-head{animation:2.6s ease-in-out infinite alternate csLean}.mkt .callscene[data-state=listening] .cs-you .cs-ping{animation:1.5s ease-out infinite csPing}.mkt .callscene[data-state=listening] .cs-flow{animation:1.2s linear infinite csToAgent}.mkt .callscene[data-state=thinking] .cs-dots{opacity:1}.mkt .callscene[data-state=thinking] .cs-dots circle{animation:1s ease-in-out infinite csDot}.mkt .callscene[data-state=thinking] .cs-dots circle:nth-child(2){animation-delay:.16s}.mkt .callscene[data-state=thinking] .cs-dots circle:nth-child(3){animation-delay:.32s}.mkt .callscene[data-state=connecting] .cs-ping{animation:1.8s ease-out infinite csPing}.mkt .callscene[data-state=connecting] .cs-flow{animation:1.8s linear infinite csToAgent}.mkt .cs-flow:nth-child(2){animation-delay:.4s!important}.mkt .cs-flow:nth-child(3){animation-delay:.8s!important}@keyframes csTalk{0%{transform:scaleY(.55)}to{transform:scaleY(1.5)}}@keyframes csNod{0%,to{transform:rotate(0)}30%{transform:rotate(-2.5deg)}70%{transform:rotate(2deg)}}@keyframes csLean{0%{transform:rotate(-1deg)}to{transform:rotate(-5deg)}}@keyframes csPing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes csDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes csToYou{0%{opacity:0;left:100%}15%{opacity:.8}85%{opacity:.8}to{opacity:0;left:0}}@keyframes csToAgent{0%{opacity:0;left:0}15%{opacity:.8}85%{opacity:.8}to{opacity:0;left:100%}}@media (prefers-reduced-motion:reduce){.mkt .callscene *{animation:none!important}.mkt .callscene[data-state=thinking] .cs-dots circle{opacity:1}}.mkt .agent-stage .callscene{--cs:60px;--cs-link:72px}.mkt .agent-stage .callscene .cs-side span{font-size:13px}@media (min-width:1041px){.mkt .visual.hero-live.hero-console{min-height:550px}}.mkt .hero-console .callscene{--cs:80px;--cs-link:96px;align-self:center}.mkt .hero-console .xp-status{text-align:center;margin:0}.mkt .hero-console .xp-caption{text-align:center;flex-direction:column;justify-content:flex-end;width:100%;max-width:none;height:4.5em;min-height:0;margin:0;display:flex;overflow:hidden}.mkt .hero-console .hero-callcard{align-self:center}.mkt .wc-live .callscene{--cs:88px;--cs-link:96px}.mkt .foot-lists{z-index:2;border-top:1px solid var(--line);gap:24px;margin-top:44px;padding-top:28px;display:grid;position:relative}.mkt .foot-lists h3{color:var(--txt);margin:0 0 10px;font-size:14px;font-weight:600}.mkt .foot-lists p{flex-wrap:wrap;gap:8px 20px;margin:0;display:flex}.mkt .foot-lists a{color:var(--muted);font-size:14px;transition:color .18s}.mkt .foot-lists a:hover{color:var(--txt)}@media (max-width:1320px){.mkt .navlinks{gap:16px;margin-left:8px}}.mkt .lg-railhead{text-align:center;margin-top:clamp(40px,4.4vw,64px);margin-bottom:clamp(12px,1.6vw,20px)}.mkt .lg-railhead h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:32px;font-weight:600;line-height:1.2}.mkt .lg-railhead p{max-width:640px;color:var(--muted);text-wrap:pretty;margin:12px auto 0;font-size:16px;line-height:1.5}.mkt .lf{border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel);grid-template-columns:minmax(0,1fr) minmax(320px,1.15fr) minmax(0,1fr);align-items:center;gap:24px;padding:28px;display:grid;position:relative;overflow:hidden}.mkt .lf-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mkt .lf-lines path{fill:none;stroke:var(--cyan);stroke-width:1.5px;stroke-dasharray:3 7;stroke-linecap:round;opacity:.65;animation:1.4s linear infinite lfFlow}.mkt .lf-col{z-index:1;gap:20px;display:grid;position:relative}.mkt .lf-stop{border-radius:var(--r-in);border:1px solid var(--line);background:var(--panel);align-items:center;gap:14px;padding:12px;display:flex}.mkt .lf-art{border-radius:var(--r-in);background:#e6f5f9;flex:none;width:72px;height:72px;padding:6px;display:block}.mkt .lf-art svg{width:100%;height:100%;display:block}.mkt .lf-stop h3{margin:0 0 2px;font-size:16px;font-weight:600;line-height:1.25}.mkt .lf-stop p{color:var(--muted);margin:0;font-size:14px;line-height:1.4}.mkt .lf-centre{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:0 8px;display:flex;position:relative}.mkt .lf-agent{width:min(100%,340px);height:auto;display:block}.mkt .lf-head{transform-box:fill-box;transform-origin:50% 90%;animation:2.4s ease-in-out infinite csNod}.mkt .lf-mouth{transform-box:fill-box;transform-origin:50%;animation:.36s ease-in-out infinite alternate csTalk}.mkt .lf-bar{transform-box:fill-box;transform-origin:50%;animation:1s ease-in-out infinite alternate lfBar}.mkt .lf-ring{animation:1.6s ease-in-out infinite lfRing}.mkt .lf-pulse{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite lfHalo}.mkt .lf-bubbles{z-index:2;margin-bottom:-6px;display:grid;position:relative}.mkt .lf-bubbles span{background:var(--blue);color:#fff;white-space:nowrap;border-radius:12px 12px 12px 4px;grid-area:1/1;justify-self:center;padding:8px 16px;font-size:16px;font-weight:500;line-height:1.3}.mkt .lf-bubbles.n4 span{opacity:0;animation:10s linear infinite lfSay}.mkt .lf-bubbles.n4 span:nth-child(2){animation-delay:2.5s}.mkt .lf-bubbles.n4 span:nth-child(3){animation-delay:5s}.mkt .lf-bubbles.n4 span:nth-child(4){animation-delay:7.5s}.mkt .lf-centre p{max-width:40ch;color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.45}@keyframes lfFlow{to{stroke-dashoffset:-20px}}@keyframes lfHalo{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes lfBar{0%{transform:scaleY(.45)}to{transform:scaleY(1.15)}}@keyframes lfRing{0%,to{opacity:.35}50%{opacity:1}}@keyframes lfSay{0%{opacity:0;transform:translateY(4px)}3%,22%{opacity:1;transform:none}25%,to{opacity:0}}@media (max-width:1100px){.mkt .lf{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px}.mkt .lf-lines{display:none}.mkt .lf-centre{grid-area:1/1/auto/-1}.mkt .lf-col{gap:16px}}@media (max-width:640px){.mkt .lf{grid-template-columns:minmax(0,1fr)}.mkt .lf-art{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.mkt .lf *{animation:none!important}.mkt .lf-bubbles.n4 span{opacity:0}.mkt .lf-bubbles.n4 span:first-child{opacity:1}}.mkt .lg-sample figcaption small{background:var(--tint);color:var(--muted);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:13px;font-weight:400}@media (max-width:640px){.mkt .personas{min-height:196px}}.mkt .pr .phero{padding-bottom:0}.mkt .pr .phero h1{max-width:20ch}.mkt .pr .phero .lead{max-width:680px}.mkt .pr-facts{border:1px solid var(--line);background:var(--panel);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:880px;margin:40px auto 0;display:grid}.mkt .pr-facts>div{text-align:center;flex-direction:column;gap:8px;padding:28px;display:flex}.mkt .pr-facts>div+div{border-left:1px solid var(--line)}.mkt .pr-facts dd{font-family:var(--font-display);letter-spacing:-.03em;color:var(--txt);order:-1;margin:0;font-size:48px;font-weight:400;line-height:1}.mkt .pr-facts dd small{font-family:var(--font-body);letter-spacing:0;color:var(--muted);font-size:16px}.mkt .pr-facts dt{color:var(--muted);font-size:14px;font-weight:400;line-height:1.4}.mkt .pr .phero .cta-row{margin-top:32px}.mkt .pr .cta-row .btn{min-width:150px}.mkt .pr-plans{-moz-column-gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;display:grid}.mkt .plan.pr-plan{grid-row:span 6;grid-template-rows:subgrid;row-gap:0;margin:0 0 16px;padding:28px;display:grid}.mkt .plan.pr-plan.pop,.mkt .plan.pr-plan.pop:hover{background:linear-gradient(color-mix(in srgb,var(--blue) 8%,var(--panel)),color-mix(in srgb,var(--blue) 8%,var(--panel))) padding-box,var(--edge) border-box;box-shadow:var(--shadow-hi,none);border:1px solid #0000}.mkt[data-theme=dark] .plan.pr-plan.pop,.mkt[data-theme=dark] .plan.pr-plan.pop:hover{box-shadow:none}.mkt .pr-plan-name{justify-content:space-between;align-items:center;gap:8px;display:flex}.mkt .pr-plan-name h3{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.mkt .pr-plan .badge{float:none;background:var(--blue);color:#fff;letter-spacing:0;text-transform:none;border-radius:999px;padding:4px 10px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2}.mkt .pr-plan-tag{color:var(--muted);margin:8px 0 20px;font-size:14px;line-height:1.45}.mkt .pr-plan .amt{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:600;line-height:1.1}.mkt .pr-plan .amt small{letter-spacing:0;color:var(--muted);font-size:14px}.mkt .pr-plan .per{color:var(--muted);margin-top:4px;font-family:inherit;font-size:14px}.mkt .pr-plan-min{border-block:1px solid var(--line);color:var(--muted);margin-top:16px;padding:16px 0;font-size:14px;line-height:1.4}.mkt .pr-plan-min strong{color:var(--txt);font-size:20px;font-weight:600;line-height:1.2;display:block}.mkt .plan.pr-plan ul{gap:10px;margin:16px 0 24px}.mkt .plan.pr-plan .btn{align-self:end;margin:0}.mkt .pr-note{border:1px solid var(--line);background:var(--panel2);color:var(--muted);border-radius:12px;margin:8px 0 0;padding:16px 20px;font-size:14px;line-height:1.5}.mkt .pr-note a,.mkt .pr-foot a,.mkt .pr-plain a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.mkt section.pr-tight{padding-block:0}.mkt .pr-trial{border:1px solid var(--line2);background:color-mix(in srgb,var(--blue) 7%,var(--panel));border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:48px;display:grid}.mkt .pr-trial h2{font-family:var(--font-display);letter-spacing:-.035em;margin:12px 0 0;font-size:48px;font-weight:400;line-height:1.05}.mkt .pr-trial p{color:var(--muted);margin:16px 0 24px;font-size:18px;line-height:1.5}.mkt .pr-trial ul,.mkt .pr-every ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mkt .pr-trial li,.mkt .pr-every li{color:var(--txt);align-items:flex-start;gap:10px;font-size:16px;line-height:1.4;display:flex}.mkt .pr-trial li svg,.mkt .pr-every li svg{fill:none;width:16px;height:16px;stroke:var(--mint-ink);stroke-width:2.6px;flex:none;margin-top:3px}.mkt .pr-tablewrap{border:1px solid var(--line);background:var(--panel);overscroll-behavior-x:contain;border-radius:20px;max-height:min(80vh,760px);overflow:auto}.mkt .pr-tablewrap.flat{max-height:none}.mkt .pr-tablewrap:focus-visible,.mkt .pr-panel:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.mkt .pr-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:720px;font-size:16px}.mkt .pr-table th,.mkt .pr-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 20px;font-size:16px;line-height:1.35}.mkt .pr-table tbody:last-child tr:last-child>*{border-bottom:0}.mkt .pr-table thead th{z-index:2;background:var(--panel);border-bottom:1px solid var(--line2);letter-spacing:0;text-transform:none;color:var(--txt);font-family:inherit;font-weight:600;position:sticky;top:0}.mkt .pr-table thead th:first-child{z-index:3;left:0}.mkt .pr-table tbody th{z-index:1;background:var(--panel);width:30%;min-width:172px;color:var(--txt);font-weight:500;position:sticky;left:0}.mkt .pr-table td{color:var(--muted)}.mkt .pr-table .pop{background:color-mix(in srgb,var(--blue) 8%,var(--panel));color:var(--txt)}.mkt .pr-table .yes{color:var(--mint-ink);font-weight:600}.mkt .pr-table .no{color:var(--faint)}.mkt .pr-table tr.pr-grouprow th{background:var(--panel2);border-bottom:1px solid var(--line);width:auto;color:var(--txt);padding:24px 20px 10px;font-size:14px;font-weight:600;position:static}.mkt .pr-table tr.pr-grouprow th span{position:sticky;left:20px}.mkt .pr-peruse tbody th{width:38%;min-width:230px}.mkt .pr-rownote{color:var(--muted);margin-top:4px;font-size:13px;font-weight:400;line-height:1.4;display:block}.mkt .pr-muted{color:var(--faint);font-size:14px}.mkt .pr-every{margin-top:32px}.mkt .pr-every h3{margin:0 0 16px;font-size:18px;font-weight:600}.mkt .pr-every ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px}.mkt .pr-every li{color:var(--muted);font-size:14px}.mkt .pr-tablist{scrollbar-width:none;gap:8px;margin-bottom:24px;padding:4px;display:flex;overflow-x:auto}.mkt .pr-tablist::-webkit-scrollbar{display:none}.mkt .pr-tab{border:1px solid var(--line2);background:var(--panel);min-height:44px;color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:10px 20px;font-size:16px;font-weight:500;transition:background .18s,color .18s,border-color .18s}.mkt .pr-tab:hover{color:var(--txt);border-color:var(--faint)}.mkt .pr-tab.on{background:var(--blue);border-color:var(--blue);color:#fff}.mkt .pr-tab:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.mkt .pr-panel{border-radius:20px}.mkt .pr-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mkt .pr-tier{border:1px solid var(--line);background:var(--panel);border-radius:20px;flex-direction:column;gap:20px;padding:28px;display:flex}.mkt .pr-tier header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.mkt .pr-tier h3{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.mkt .pr-from{color:var(--muted);font-size:14px}.mkt .pr-rates{flex-wrap:wrap;gap:16px 32px;margin:0;display:flex}.mkt .pr-rates div{flex-direction:column;gap:4px;display:flex}.mkt .pr-rates dt{color:var(--muted);font-size:13px;font-weight:400}.mkt .pr-rates dd{letter-spacing:-.02em;color:var(--txt);order:1;margin:0;font-size:24px;font-weight:600;line-height:1.1}.mkt .pr-rates dd small{letter-spacing:0;color:var(--muted);font-size:14px;font-weight:400}.mkt .pr-spec{border-top:1px solid var(--line);gap:14px;margin:0;padding-top:20px;display:grid}.mkt .pr-spec dt{color:var(--txt);margin-bottom:2px;font-size:14px;font-weight:600}.mkt .pr-spec dd{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.mkt .pr-spec dd span{margin-top:4px;display:block}.mkt .pr-points{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.mkt .pr-points li{color:var(--muted);font-size:16px;line-height:1.5}.mkt .pr-points strong{color:var(--txt);font-weight:600}.mkt .pr-foot{color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.5}.mkt .pr-pay{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;display:grid}.mkt .pr-steps{counter-reset:prstep;gap:24px;margin:0;padding:0;list-style:none;display:grid}.mkt .pr-steps li{counter-increment:prstep;padding-left:48px;position:relative}.mkt .pr-steps li:before{content:counter(prstep);border:1px solid var(--line2);background:var(--panel);width:32px;height:32px;color:var(--txt);border-radius:999px;place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;top:0;left:0}.mkt .pr-steps h3{margin:0;font-size:18px;font-weight:600;line-height:1.35}.mkt .pr-steps p{color:var(--muted);margin:4px 0 0;font-size:16px;line-height:1.5}.mkt .pr-month-head{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.5}.mkt .pr-month .wmonth{background:var(--panel);max-width:none;margin:0}.mkt .pr-plain{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mkt .pr-plain-col{border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:28px}.mkt .pr-plain-col h3{margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.25}.mkt .pr-plain-col ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mkt .pr-plain-col li{color:var(--muted);font-size:16px;line-height:1.5}.mkt .pr-plain-col strong{color:var(--txt);font-weight:600}@media (max-width:1100px){.mkt .pr-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .pr-pay{grid-template-columns:minmax(0,1fr);gap:32px}.mkt .pr-every ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mkt .pr-tiers,.mkt .pr-plain,.mkt .pr-trial{grid-template-columns:minmax(0,1fr)}.mkt .pr-trial{gap:28px;padding:28px}.mkt .pr-trial h2{font-size:32px}}@media (max-width:640px){.mkt .pr-facts{grid-template-columns:minmax(0,1fr);margin-top:28px}.mkt .pr-facts>div{padding:20px}.mkt .pr-facts>div+div{border-left:0;border-top:1px solid var(--line)}.mkt .pr-facts dd{font-size:32px}.mkt .pr-plans,.mkt .pr-every ul{grid-template-columns:minmax(0,1fr)}.mkt .pr-table{table-layout:auto;width:max-content;min-width:0}.mkt .pr-table th,.mkt .pr-table td{padding:12px 14px;font-size:14px}.mkt .pr-table thead th:not(:first-child),.mkt .pr-table td{min-width:112px}.mkt .pr-table tbody th{width:136px;min-width:136px;max-width:136px}.mkt .pr-peruse tbody th{width:190px;min-width:190px;max-width:190px}.mkt .pr-table tr.pr-grouprow th{width:auto;max-width:none;padding:18px 14px 8px}.mkt .pr-table tr.pr-grouprow th span{left:14px}.mkt .pr-tablist{margin-inline:-4px}.mkt .pr-tier,.mkt .pr-plain-col{padding:20px}.mkt .plan.pr-plan{padding:24px}}.mkt .ctab{z-index:60;font-family:var(--sans);justify-content:flex-end;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.mkt .ctab-rail{border:1px solid var(--line);background:var(--panel);border-right:0;border-radius:12px 0 0 12px;flex-direction:column;align-items:center;width:64px;transition:opacity .16s,transform .22s cubic-bezier(.19,.72,.2,1);display:flex;box-shadow:0 8px 28px -10px #0d101340}.mkt .ctab-rail>i,.mkt .ctab-panel>i{background:var(--line2);display:block}.mkt .ctab-rail>i{width:36px;height:1px}.mkt .ctab-rail:focus-visible,.mkt .ctab-panel a:focus-visible,.mkt .ctab-x:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mkt .ctab-ic{width:30px;height:30px;color:var(--link);flex:none;display:inline-flex}.mkt .ctab-ic svg{width:100%;height:100%;display:block}.mkt .ctab-panel{border:1px solid var(--line);background:var(--panel);opacity:0;visibility:hidden;border-right:0;transition:opacity .2s,transform .26s cubic-bezier(.19,.72,.2,1),visibility .2s;position:absolute;top:50%;right:0;transform:translate(24px,-50%)}.mkt .ctab.open .ctab-panel{opacity:1;visibility:visible;transform:translateY(-50%)}.mkt .ctab.open .ctab-rail{opacity:0;pointer-events:none;transform:translate(12px)}.mkt .ctab-x{all:unset;color:var(--txt);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute}.mkt .ctab-x:hover{background:var(--tint)}.mkt .ctab-call{text-align:center;flex-direction:column;align-items:center;display:flex}.mkt .ctab-callhead{color:var(--txt);align-items:center;gap:10px;font-size:16px;display:inline-flex}.mkt .ctab-num{letter-spacing:-.01em;color:var(--txt);white-space:nowrap;margin-top:6px;font-size:24px;font-weight:600;line-height:1.2;text-decoration:none}.mkt .ctab-num:hover{color:var(--link)}.mkt .ctab-call p a:hover{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.mkt .ctab-rail,.mkt .ctab-panel{transition:none}}.mkt .is-wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.mkt .is-fig{min-width:0;margin:0}.mkt .is-tile{border-radius:var(--r-card);border:1px solid var(--line);background:#e6f5f9;position:relative;overflow:hidden}.mkt .is-art{width:100%;height:auto;display:block}.mkt .is-chips{margin:0;padding:0;list-style:none}.mkt .is-chip{color:#123642;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex;position:absolute;translate:-50% -50%;box-shadow:0 1px 3px #1236422e}.mkt .is-chip i,.mkt .is-cap i{background:#0e7490;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.mkt .is-chip.team i,.mkt .is-cap span.team i{background:#d98a14}.mkt .is-chip.pop{animation:7s ease-out infinite isPop}.mkt .is-cap{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:12px;font-size:13px;line-height:1.3;display:flex}.mkt .is-cap span{align-items:center;gap:6px;display:inline-flex}.mkt .is-cap em{margin-left:auto;font-style:normal}.mkt .is-copy h2{letter-spacing:-.02em;text-wrap:balance;margin:12px 0 0;font-size:32px;font-weight:600;line-height:1.2}.mkt .is-copy>p{color:var(--muted);text-wrap:pretty;margin:12px 0 0;font-size:16px;line-height:1.5}.mkt .is-points{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.mkt .is-points li{border-radius:var(--r-in);border:1px solid var(--line);background:var(--panel);border-left:2px solid #0e7490;padding:10px 14px}.mkt .is-points li.team{border-left-color:#d98a14}.mkt .is-points b{color:var(--link);font-size:13px;font-weight:500;line-height:1.3;display:block}.mkt .is-points li.team b{color:#a86a0c}.mkt[data-theme=dark] .is-points li.team b{color:#e8a93f}.mkt .is-points span{font-size:16px;line-height:1.4;display:block}.mkt .is-bar{transform-box:fill-box;transform-origin:50%;animation:1s ease-in-out infinite alternate isBar}.mkt .is-halo{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite isHalo}.mkt .is-ring{animation:1.6s ease-in-out infinite isRing}.mkt .is-flow{animation:1.2s linear infinite isFlow}@keyframes isBar{0%{transform:scaleY(.5)}to{transform:scaleY(1.1)}}@keyframes isHalo{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes isRing{0%,to{opacity:.3}50%{opacity:1}}@keyframes isFlow{to{stroke-dashoffset:-20px}}@keyframes isPop{0%{opacity:0;transform:translateY(6px)scale(.94)}5%,to{opacity:1;transform:none}}@media (max-width:1040px){.mkt .is-wrap{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.mkt .is-chips{flex-wrap:wrap;justify-content:center;gap:6px;padding:10px 8px;display:flex}.mkt .is-chip{box-shadow:none;white-space:normal;position:static;translate:none}.mkt .is-copy h2{font-size:24px}.mkt .is-cap em{flex-basis:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.mkt .is-bar,.mkt .is-halo,.mkt .is-ring,.mkt .is-flow,.mkt .is-chip.pop{animation:none}}.mkt .ctab-rail{cursor:default;gap:0;padding:4px 0}.mkt .ctab-rail:hover{background:var(--panel)}.mkt .ctab-railbtn{all:unset;cursor:pointer;justify-content:center;align-items:center;width:100%;height:62px;transition:background .16s;display:flex}.mkt .ctab-railbtn:hover{background:var(--tint)}.mkt .ctab-railbtn:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.mkt .pr-tier .tierhead,.mkt .tierhead{background:0 0}.mkt .ctab-title{color:var(--link);justify-content:center;align-items:center;gap:6px;margin:0;padding:0 28px;font-size:18px;font-weight:600;line-height:24px;display:flex}.mkt .ctab-title .ctab-ic{width:30px;height:24px}.mkt .ctab-call .ctab-callhead{color:var(--txt);align-items:center;gap:10px;font-size:14px;line-height:26px;display:inline-flex}.mkt .ctab-call .ctab-callhead .ctab-ic{width:26px;height:26px}.mkt .ctab-call .ctab-num:hover{text-underline-offset:4px;color:var(--link);text-decoration:none}.mkt .ctab-call p{color:var(--txt);white-space:nowrap;margin:8px 0 0;font-size:13px;line-height:18px}.mkt .ctab-call p a{color:var(--link);font-size:13px;font-weight:400;text-decoration:none}.mkt .ctab-panel{border-radius:12px 0 0 12px;width:260px;padding:18px 16px 8px;box-shadow:0 6px 28px -4px #0d101333}.mkt .ctab-x{width:32px;height:32px;top:3px;right:16px}.mkt .ctab-panel>i{height:1px;margin:16px 0 18px}.mkt .ctab-call .ctab-num{letter-spacing:0;color:var(--txt);margin-top:10px;font-size:20px;font-weight:600;line-height:24px}.mkt .ctab-call p{margin-top:11px}.mkt .wc-panel{border:1px solid var(--line);width:min(380px,100vw - 28px);box-shadow:0 2px 4px -1px #0d101314,0 28px 72px -18px #0d101359}.mkt .wc-stage{background:#e3f4f8;height:176px;position:relative;overflow:hidden}.mkt .wc-stage .rd{width:100%;height:100%;display:block}.mkt .rd-sky{fill:#e3f4f8}.mkt .rd-sun{fill:#f6c560}.mkt .rd-far rect{fill:#a9c3cd}.mkt .rd-lit rect{fill:#fff}.mkt .rd-track{fill:#7d97a3}.mkt .rd-sill{fill:#f4f8f9}.mkt[data-theme=dark] .wc-stage{background:#0f2a33}.mkt[data-theme=dark] .rd-sky{fill:#0f2a33}.mkt[data-theme=dark] .rd-sun{fill:#d7e7ec}.mkt[data-theme=dark] .rd-far rect{fill:#23505e}.mkt[data-theme=dark] .rd-lit rect{fill:#ffe7a8}.mkt[data-theme=dark] .rd-track{fill:#3c6a78}.mkt[data-theme=dark] .rd-sill{fill:#16363f}.mkt .rd-train{animation:11s linear infinite wcTrain}@keyframes wcTrain{to{transform:translate(460px)}}.mkt .wc-tag{color:#123642;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0d101324}.mkt .wc-tag i{background:#16a36a;border-radius:50%;width:7px;height:7px}.mkt .wc-stage .wc-x{color:#123642;background:#fff;border-radius:50%;width:32px;height:32px;margin:0;transition:transform .16s;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0d101324}.mkt .wc-stage .wc-x:hover{color:#123642;background:#fff;transform:scale(1.06)}.mkt .wc-stage .wc-x svg{width:16px;height:16px}.mkt .wc-say{color:#fff;white-space:nowrap;background:#0e7490;border-radius:12px 12px 12px 4px;align-items:center;min-height:30px;padding:5px 12px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex;position:absolute;top:52px;left:calc(50% + 66px);box-shadow:0 4px 12px #0d101333}.mkt .wc-say-bars,.mkt .wc-say-dots{align-items:center;gap:3px;height:16px;display:inline-flex}.mkt .wc-say-bars i{transform-origin:50%;background:#fff;border-radius:2px;width:3px;height:14px;animation:.55s ease-in-out infinite alternate lfBar;display:block}.mkt .wc-say-bars i:nth-child(2){animation-delay:.14s}.mkt .wc-say-bars i:nth-child(3){animation-delay:.28s}.mkt .wc-say-bars i:nth-child(4){animation-delay:80ms}.mkt .wc-say-dots i{background:#fff;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite csDot;display:block}.mkt .wc-say-dots i:nth-child(2){animation-delay:.16s}.mkt .wc-say-dots i:nth-child(3){animation-delay:.32s}.mkt .wc-stage .lf-mouth,.mkt .wc-stage .lf-bar{animation:none}.mkt .wc-stage .lf-head{animation:3s ease-in-out infinite alternate csLean}.mkt .wc-stage[data-state=speaking] .lf-mouth{animation:.36s ease-in-out infinite alternate csTalk}.mkt .wc-stage[data-state=speaking] .lf-bar{animation:1s ease-in-out infinite alternate lfBar}.mkt .wc-stage[data-state=speaking] .lf-head{animation:2.4s ease-in-out infinite csNod}.mkt .wc-who{justify-content:space-between;align-items:baseline;gap:12px;padding:14px 20px 0;display:flex}.mkt .wc-who b{font-size:18px;font-weight:600;line-height:1.3}.mkt .wc-who span{color:var(--muted);white-space:nowrap;font-size:13px}.mkt .wc-body{text-align:left;flex-direction:column;justify-content:center;align-items:stretch;min-height:244px;padding:10px 20px 20px;display:flex}.mkt .wc-lede{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.mkt .wc-facts{flex-wrap:wrap;gap:6px;margin:12px 0 16px;padding:0;list-style:none;display:flex}.mkt .wc-facts li{background:var(--tint);color:var(--txt);border-radius:999px;padding:4px 10px;font-size:13px;line-height:1.3}.mkt .wc-start{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.mkt .wc-note{text-align:center;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.35;display:block}.mkt a.wc-note{color:var(--link);font-weight:500;text-decoration:none}.mkt a.wc-note:hover{text-underline-offset:3px;text-decoration:underline}.mkt .wc-connecting{text-align:center;color:var(--txt);gap:10px;padding:0;font-size:16px;font-weight:500}.mkt .wc-connecting small{color:var(--muted);font-size:13px;font-weight:400}.mkt .wc-failed{flex-direction:column;gap:14px;display:flex}.mkt .wc-failed .form-err{margin:0;font-size:14px;line-height:1.45}.mkt .wc-live{text-align:left;align-items:stretch;gap:12px}.mkt .wc-status{gap:8px;font-size:14px;font-weight:600;line-height:1.3}.mkt .wc-status .wc-timer{color:var(--muted);margin-left:auto;font-family:inherit;font-size:13px;font-weight:400}.mkt .wc-caption{height:4.35em;color:var(--muted);flex-direction:column;justify-content:flex-end;font-size:14px;line-height:1.45;display:flex;overflow:hidden}.mkt .wc-live .wc-bars{justify-content:center;align-items:center;gap:3px;width:100%;height:34px;display:flex}.mkt .wc-live .wc-bars>*{background:var(--cyan);border-radius:2px;flex:1;min-width:0;max-width:none}.mkt .wc-end{justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin:0;display:inline-flex}@media (prefers-reduced-motion:reduce){.mkt .wc-stage *{animation:none!important}}.mkt .hs-tile{min-width:0}.mkt .hs-note{color:#123642;background:#ffffffd1;border-radius:999px;margin:0;padding:2px 8px;font-size:13px;line-height:1.3;position:absolute;bottom:8px;left:10px}.mkt .is-chip.hs-warn i{background:#c9463d}.mkt .pb-cards>.hs-tile{grid-column:1/-1}@media (min-width:1041px){.mkt .pb-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt .pb-card{padding:22px}.mkt .pb-card:last-child{grid-column:auto}.mkt .pb-card p{margin:10px 0 14px}.mkt .floor-more{grid-template-columns:repeat(4,minmax(0,1fr))}.mkt .floor-more .c-3{grid-column:auto;padding:22px}}.mkt .ho-scene{margin-bottom:14px}.mkt .hs-ho .hs{opacity:0;transition:opacity .35s}.mkt .hs-ho li.hs{visibility:hidden;transition:opacity .35s,visibility .35s}.mkt .ho-scene[data-step="0"] .hs-0,.mkt .ho-scene[data-step="1"] .hs-1,.mkt .ho-scene[data-step="2"] .hs-2,.mkt .ho-scene[data-step="3"] .hs-3{opacity:1;visibility:visible}.mkt .hs-orb{transition:opacity .35s}.mkt .ho-scene[data-step="3"] .hs-orb{opacity:.4}.mkt .hf-floor{margin-bottom:20px}.mkt .hf-board{color:#eafafd;background:#123642;border-radius:8px;align-items:center;gap:4px 12px;padding:8px 12px;font-size:13px;line-height:1.3;display:flex;position:absolute;right:1.6%}.mkt .hf-board span{color:#cdeef6;align-items:center;gap:6px;display:inline-flex}.mkt .hf-board i{background:#d98a14;border-radius:50%;width:8px;height:8px;display:inline-block}.mkt .hf-board i.ai{background:#7fe3f5}.mkt .hf-bob{animation:4s ease-in-out infinite hfBob}.mkt .hf-drift{animation:40s ease-in-out infinite alternate hfDrift}.mkt .hf-a{animation:12s step-end infinite hfA}.mkt .hf-b{animation:12s step-end infinite hfB}@keyframes hfBob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes hfDrift{to{transform:translate(26px)}}@keyframes hfA{0%{opacity:1}50%{opacity:0}}@keyframes hfB{0%{opacity:0}50%{opacity:1}}@media (max-width:900px){.mkt .hf-floor .is-art{height:175px}.mkt .hf-floor .is-chips{flex-wrap:wrap;justify-content:center;gap:6px;padding:10px 8px 4px;display:flex}.mkt .hf-floor .is-chip{box-shadow:none;white-space:normal;position:static;translate:none}.mkt .hf-floor .hf-far{display:none}.mkt .hf-board{border-radius:8px;justify-content:center;margin:0 8px 8px;position:static}}@media (max-width:640px){.mkt .hs-note{color:#123642;text-align:center;background:0 0;padding:0 8px 8px;display:block;position:static}.mkt .hs-ho li.hs{display:none}.mkt .ho-scene[data-step="0"] li.hs-0,.mkt .ho-scene[data-step="1"] li.hs-1,.mkt .ho-scene[data-step="2"] li.hs-2,.mkt .ho-scene[data-step="3"] li.hs-3{display:inline-flex}.mkt .ho-scene .is-chips{align-content:center;min-height:48px}}@media (prefers-reduced-motion:reduce){.mkt .hf-bob,.mkt .hf-drift,.mkt .hf-a{animation:none}.mkt .hf-b{animation:none;display:none}.mkt .hs-ho .hs,.mkt .hs-ho li.hs,.mkt .hs-orb{transition:none}}@media (max-width:640px){.mkt .ctab{top:auto;left:14px;right:auto;bottom:calc(14px + env(safe-area-inset-bottom));justify-content:flex-start;transform:none}.mkt .ctab-rail{border:1px solid var(--line);border-radius:999px;flex-direction:row;gap:0;width:auto;height:54px;padding:0 3px}.mkt .ctab-railbtn{border-radius:50%;width:48px;height:48px}.mkt .ctab-rail>i{flex:none;width:1px;height:24px}.mkt .ctab-rail .ctab-ic{width:24px;height:24px}.mkt .ctab.open .ctab-rail{opacity:1;pointer-events:auto;transform:none}.mkt .ctab-panel{border:1px solid var(--line);border-radius:12px;width:min(260px,100vw - 28px);inset:auto auto calc(100% + 8px) 0;transform:translateY(12px)}.mkt .ctab.open .ctab-panel{transform:none}}.mkt.menu-open .ctab{display:none}.mkt .hf-cycle{display:inline-grid}.mkt .hf-cycle span{white-space:nowrap;grid-area:1/1}.mkt .hf-cycle span.hf-b{margin-left:0}#floor .sec-head{margin-bottom:32px}.mkt .hf-board{white-space:nowrap;flex-wrap:nowrap;width:auto;min-width:0;top:3%}.mkt .hf-board b{flex-basis:auto;font-weight:600}.mkt .kb-sec{padding-top:24px}.mkt .kb-search{max-width:720px;margin:0 auto 56px;position:relative}.mkt .kb-search svg{fill:none;width:20px;height:20px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.mkt .kb-search input{border:1px solid var(--line2);background:var(--panel);width:100%;min-width:0;height:56px;color:var(--txt);font:inherit;border-radius:999px;padding:0 20px 0 52px;font-size:16px}.mkt .kb-search input::placeholder{color:var(--muted)}.mkt .kb-search input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mkt .kb-faq{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:48px;display:grid}.mkt .kb-rail{flex-direction:column;gap:4px;display:flex;position:sticky;top:96px}.mkt .kb-rail button{min-height:44px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:16px;line-height:1.3;transition:background .15s ease-out,color .15s ease-out;display:flex}.mkt .kb-rail button:hover{background:var(--tint);color:var(--txt)}.mkt .kb-rail button.on{background:var(--tint);color:var(--txt);font-weight:500}.mkt .kb-rail button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.mkt .kb-rail i{color:var(--muted);flex:none;font-size:14px;font-style:normal;font-weight:400}.mkt .kb-count{color:var(--muted);margin:0 0 28px;font-size:14px}.mkt .kb-group{margin:0 0 56px;padding:0;scroll-margin-top:96px}.mkt .kb-group[hidden],.mkt .kb-none[hidden],.mkt .kb-faq-main details[hidden]{display:none}.mkt .kb-group>h2{letter-spacing:-.01em;margin:0;font-size:32px;font-weight:500;line-height:1.2}.mkt .kb-group>p{color:var(--muted);margin:8px 0 20px;font-size:16px;line-height:1.5}.mkt .kb-group .faq{max-width:none;margin:0}.mkt .kb-group details{scroll-margin-top:96px}.mkt .kb-group summary{padding:18px 20px;font-size:18px;font-weight:500;line-height:1.35}.mkt .kb-group .ans{padding:0 20px 20px;font-size:16px;line-height:1.55}.mkt .kb-more{color:var(--link);white-space:nowrap;font-weight:500;text-decoration:none}.mkt .kb-more:hover{text-underline-offset:3px;text-decoration:underline}.mkt .kb-none{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:28px}.mkt .kb-none h2{margin:0;font-size:24px;font-weight:500;line-height:1.25}.mkt .kb-none p{color:var(--muted);margin:8px 0 20px;font-size:16px;line-height:1.5}.mkt .kb-none-acts{flex-wrap:wrap;gap:12px;display:flex}.mkt .kb-gsec{margin-bottom:64px}.mkt .kb-gsec:last-child{margin-bottom:0}.mkt .kb-ghead{margin-bottom:24px}.mkt .kb-ghead h2{letter-spacing:-.01em;margin:0;font-size:32px;font-weight:500;line-height:1.2}.mkt .kb-ghead p{color:var(--muted);margin:8px 0 0;font-size:16px;line-height:1.5}.mkt .kb-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mkt .kb-card{border:1px solid var(--line);background:var(--card);color:var(--txt);border-radius:20px;flex-direction:column;padding:28px;text-decoration:none;transition:border-color .15s ease-out,box-shadow .2s ease-out;display:flex}.mkt .kb-card:hover{border-color:var(--line2);box-shadow:var(--shadow-card)}.mkt .kb-card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mkt .kb-card h3{margin:0;font-size:20px;font-weight:500;line-height:1.3}.mkt .kb-card p{color:var(--muted);flex:1;margin:10px 0 20px;font-size:16px;line-height:1.5}.mkt .kb-card-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:14px;display:flex}.mkt .kb-card-go{color:var(--link);font-weight:500}.mkt .kb-crumb{margin-top:20px;font-size:16px}.mkt .kb-crumb a{color:var(--link);font-weight:500;text-decoration:none}.mkt .kb-crumb a:before{content:"← "}.mkt .kb-crumb a:hover{text-underline-offset:3px;text-decoration:underline}.mkt .kb-guide{align-items:start;gap:56px;display:grid}.mkt .kb-guide-main{min-width:0;max-width:760px}.mkt .kb-note{border:1px solid var(--line);background:var(--tint);border-radius:20px;padding:28px}.mkt .kb-note h2{margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.3}.mkt .kb-note ul{color:var(--muted);margin:0;padding-left:20px;font-size:16px;line-height:1.55}.mkt .kb-note li+li{margin-top:8px}.mkt .kb-warn{background:var(--card);margin-top:40px}.mkt .kb-steps{margin:40px 0 0;padding:0;list-style:none}.mkt .kb-step{grid-template-columns:40px minmax(0,1fr);gap:20px;padding:0 0 40px;scroll-margin-top:96px;display:grid}.mkt .kb-step:last-child{padding-bottom:0}.mkt .kb-step-n{border:1px solid var(--line2);width:40px;height:40px;color:var(--txt);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex}.mkt .kb-step h2{letter-spacing:-.005em;margin:6px 0 10px;font-size:24px;font-weight:500;line-height:1.25}.mkt .kb-step p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 12px;font-size:16px;line-height:1.6}.mkt .kb-where{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex;margin:14px 0 0!important;font-size:14px!important}.mkt .kb-where a{color:var(--link);font-weight:500;text-decoration:none}.mkt .kb-where a:hover{text-underline-offset:3px;text-decoration:underline}.mkt .kb-side{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:28px;position:sticky;top:96px}.mkt .kb-side h2{margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.3}.mkt .kb-side ol{color:var(--muted);margin:0;padding-left:20px;font-size:14px;line-height:1.4}.mkt .kb-side li+li{margin-top:8px}.mkt .kb-side ol a{color:var(--muted);text-decoration:none}.mkt .kb-side ol a:hover{color:var(--txt);text-underline-offset:3px;text-decoration:underline}.mkt .kb-side p{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.45}.mkt .kb-side p a{color:var(--link)}@media (max-width:1040px){.mkt .kb-faq{grid-template-columns:minmax(0,1fr);gap:28px}.mkt .kb-rail{flex-flow:wrap;gap:8px;position:static}.mkt .kb-rail button{border:1px solid var(--line);border-radius:999px;min-height:44px;padding:8px 14px;font-size:14px}.mkt .kb-rail button.on{border-color:var(--line2)}.mkt .kb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .kb-guide{gap:40px}.mkt .kb-guide-main{max-width:none}.mkt .kb-side{order:-1;position:static}}@media (max-width:640px){.mkt .kb-search{margin-bottom:36px}.mkt .kb-cards{grid-template-columns:minmax(0,1fr)}.mkt .kb-group>h2,.mkt .kb-ghead h2{font-size:24px}.mkt .kb-group summary{padding:16px;font-size:16px}.mkt .kb-group .ans{padding:0 16px 16px}.mkt .kb-card,.mkt .kb-note,.mkt .kb-side{padding:20px}.mkt .kb-step{grid-template-columns:32px minmax(0,1fr);gap:12px}.mkt .kb-step-n{width:32px;height:32px;font-size:14px}.mkt .kb-step h2{margin-top:2px;font-size:20px}}.mkt .rv>section{padding:96px 0}.mkt .rv>section.phero{padding-bottom:24px}.mkt .rv>section.rv-first{padding-top:24px}.mkt .rv-summary{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:48px;display:grid}.mkt .rv-h{letter-spacing:-.01em;margin:0 0 16px;font-size:32px;font-weight:600;line-height:1.2}.mkt .rv-summary p{color:var(--muted);margin:0;font-size:18px;line-height:1.6}.mkt .rv-summary p.rv-india{color:var(--txt);margin-top:16px;font-size:16px;font-weight:500}.mkt .rv-scene{border-radius:20px}.mkt .rv-tablewrap{border:1px solid var(--line);background:var(--panel);border-radius:20px;overflow-x:auto}.mkt .rv-tablewrap:focus-visible{outline:2px solid var(--link);outline-offset:2px}.mkt table.rv-table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;font-size:16px;line-height:1.5}.mkt .rv-table th,.mkt .rv-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:16px 20px}.mkt .rv-table tbody tr:last-child th,.mkt .rv-table tbody tr:last-child td{border-bottom:0}.mkt .rv-table thead th{color:var(--txt);font-size:14px;font-weight:600}.mkt .rv-table thead th.us{color:var(--link)}.mkt .rv-table td{width:40%;color:var(--muted)}.mkt .rv-table td.us{color:var(--txt)}.mkt .rv-table th:first-child{z-index:1;background:var(--panel);width:20%;min-width:180px;box-shadow:1px 0 0 var(--line);color:var(--txt);font-weight:500;position:sticky;left:0}.mkt .rv-ref{margin-left:2px;font-size:13px;line-height:0}.mkt .rv-ref a{color:var(--link);text-decoration:none}.mkt .rv-ref a:hover{text-underline-offset:3px;text-decoration:underline}.mkt .rv-note{color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.5}.mkt .rv-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.mkt .rv-two .card h3{margin:0;font-size:24px;font-weight:600;line-height:1.3}.mkt .rv-two .card .eyebrow{margin-bottom:8px;display:block}.mkt .rv-tag{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.4}.mkt .rv-list{flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.mkt .rv-list li{color:var(--muted);align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;display:flex}.mkt .rv-list li>svg,.mkt .rv-list li>span:first-child:not(:last-child){flex:none;margin-top:3px}.mkt .rv-list li>span:last-child{min-width:0}.mkt .rv-list strong{color:var(--txt);font-weight:600}.mkt .rv-more{color:var(--link);margin-top:20px;font-size:16px;font-weight:500;text-decoration:none;display:inline-block}.mkt .rv-more:hover{text-underline-offset:4px;text-decoration:underline}.mkt .rv-questions{color:var(--txt);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 48px;margin:0;padding:0 0 0 20px;font-size:16px;line-height:1.5;display:grid}.mkt .rv-questions li{padding-left:4px}.mkt .rv-questions li::marker{color:var(--muted);font-size:14px}.mkt .rv-sources{flex-direction:column;gap:8px;margin:0;padding:0 0 0 20px;font-size:16px;line-height:1.5;display:flex}.mkt .rv-sources li{scroll-margin-top:96px}.mkt .rv-sources li::marker{color:var(--muted);font-size:14px}.mkt .rv-sources a{color:var(--link);overflow-wrap:anywhere}.mkt .rv-sources span{color:var(--muted);margin-left:8px;font-size:14px}.mkt .rv-foot{border:1px solid var(--line);color:var(--muted);border-radius:12px;margin:24px 0 0;padding:20px;font-size:14px;line-height:1.6}.mkt .rv-foot a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.mkt .rv-others{height:auto;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;font-size:14px;display:flex}.mkt .rv-others a{border:1px solid var(--line2);color:var(--txt);border-radius:999px;padding:6px 12px;text-decoration:none}.mkt .rv-others a:hover{border-color:var(--link);color:var(--link)}@media (max-width:900px){.mkt .rv-summary{grid-template-columns:1fr;gap:24px}.mkt .rv-two,.mkt .rv-questions{grid-template-columns:1fr}}@media (max-width:640px){.mkt .rv>section{padding:56px 0}.mkt .rv>section.rv-first{padding-top:16px}.mkt .rv-h{font-size:24px}.mkt .rv-summary p{font-size:16px}.mkt table.rv-table{min-width:640px;font-size:14px}.mkt .rv-table th,.mkt .rv-table td{padding:12px 14px}.mkt .rv-table th:first-child{width:112px;min-width:112px}.mkt .rv-two .card h3{font-size:20px}}.mkt .rv>section.phero{padding-inline:clamp(18px,3.4vw,48px)}.mkt .rv-list li>svg{fill:none;width:18px;height:18px;stroke:var(--link);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:3px}.mkt .rv-ref+.rv-ref{margin-left:0}.mkt .rv-ref+.rv-ref:before{content:", ";color:var(--muted)}.mkt .rv-swipe{color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.4;display:none}@media (max-width:640px){.mkt .rv-swipe{display:block}}.mkt .rv-ref{vertical-align:baseline;position:relative;top:-.45em}.mkt ol.rv-sources,.mkt ol.rv-questions{list-style:decimal}.mkt .rv-questions,.mkt .rv-sources{padding-left:24px}.mkt .kb-ghero .phero h1{max-width:22ch;font-size:var(--t-long);line-height:1.08}.mkt .kb-note ul{list-style:outside}.mkt .kb-side ol{list-style:decimal}.mkt .kb-guide{grid-template-columns:minmax(0,800px) 340px;justify-content:space-between}@media (max-width:1040px){.mkt .kb-guide{grid-template-columns:minmax(0,1fr)}}.mkt:has(.fp-hero) .prefoot{display:none}.mkt main>section.fp-hero{padding-block:clamp(48px,5vw,80px) clamp(48px,5vw,72px)}.mkt .fp-hero-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.mkt .fp-hero-copy{min-width:0}.mkt .fp-hero h1{letter-spacing:-.03em;text-wrap:balance;margin:14px 0 0;font-size:48px;font-weight:600;line-height:1.1}.mkt .fp-lead{color:var(--muted);text-wrap:pretty;margin:16px 0 0;font-size:18px;line-height:1.55}.mkt .fp-avail{border:1px solid var(--line2);background:var(--panel);color:var(--link);border-radius:999px;align-items:center;margin-top:16px;padding:5px 14px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.mkt .fp-avail:hover{border-color:var(--blue)}.mkt .fp-status{border:1px solid var(--line);border-radius:var(--r-in);background:var(--tint);border-left:2px solid #d98a14;margin:12px 0 0;padding:12px 16px;font-size:14px;line-height:1.5}.mkt .fp-hero .cta-row{margin-top:24px}.mkt .fp-fig{min-width:0}.mkt .fp-grid,.mkt .fp-related{gap:20px;display:grid}.mkt .fp-grid.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .fp-grid.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt .fp-grid.n4,.mkt .fp-related{grid-template-columns:repeat(4,minmax(0,1fr))}.mkt .fp-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel);box-shadow:var(--shadow-card);color:var(--txt);flex-direction:column;padding:28px;text-decoration:none;display:flex}.mkt .fp-card h3{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:1.25}.mkt .fp-card p{color:var(--muted);margin:8px 0 0;font-size:16px;line-height:1.5}.mkt a.fp-card:hover{border-color:var(--blue)}.mkt a.fp-card .fp-link{margin-top:auto;padding-top:16px}.mkt .fp-link{color:var(--link);font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.mkt .fp-link:hover{text-underline-offset:3px;text-decoration:underline}.mkt .fp-steps{counter-reset:fp;gap:20px;margin:0;padding:0;list-style:none;display:grid}.mkt .fp-steps.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt .fp-steps.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.mkt .fp-steps.n5{grid-template-columns:repeat(5,minmax(0,1fr))}.mkt .fp-steps li{counter-increment:fp;min-width:0}.mkt .fp-steps li:before{content:counter(fp);background:var(--blue);color:#fff;border-radius:999px;place-items:center;width:32px;height:32px;margin-bottom:12px;font-size:14px;font-weight:600;display:grid}.mkt .fp-steps h3{margin:0;font-size:18px;font-weight:600;line-height:1.3}.mkt .fp-steps p{color:var(--muted);margin:6px 0 0;font-size:16px;line-height:1.5}.mkt .fp-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;display:grid}.mkt .fp-controls>div{border-top:1px solid var(--line2);min-width:0;padding-top:16px}.mkt .fp-controls h3{margin:0;font-size:18px;font-weight:600;line-height:1.3}.mkt .fp-controls p{color:var(--muted);margin:6px 0 0;font-size:16px;line-height:1.5}.mkt .fp-view-wrap{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.mkt .fp-view-copy h2{letter-spacing:-.02em;text-wrap:balance;margin:12px 0 0;font-size:32px;font-weight:600;line-height:1.2}.mkt .fp-view-copy>p{color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.5}.mkt .fp-notes{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.mkt .fp-notes li{border-left:2px solid var(--blue);padding-left:14px;font-size:16px;line-height:1.45}.mkt .fp-view{min-width:0;margin:0}.mkt .fp-view figcaption{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.4}.mkt .fv-win{border:1px solid var(--line2);border-radius:var(--r-card);background:var(--panel);box-shadow:var(--shadow-card);overflow:hidden}.mkt .fv-head{border-bottom:1px solid var(--line);background:var(--panel2);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.mkt .fv-head b{min-width:0;font-size:14px;font-weight:600;line-height:1.3}.mkt .fv-body{gap:10px;padding:20px;display:grid}.mkt .fv-pill{background:var(--tint);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:3px 10px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.mkt .fv-pill.ok{color:var(--mint-ink);background:#16a36a1f;border-color:#16a36a40}.mkt .fv-pill.warn,.mkt .fv-pill.team{color:#a86a0c;background:#d98a141f;border-color:#d98a1440}.mkt .fv-pill.bad{color:var(--coral-ink);background:#e5484d1a;border-color:#e5484d40}.mkt .fv-pill.ai{color:var(--link);background:#0e74901a;border-color:#0e749040}.mkt[data-theme=dark] .fv-pill.warn,.mkt[data-theme=dark] .fv-pill.team{color:#e8a93f}.mkt .fv-row{border:1px solid var(--line);border-radius:var(--r-in);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.mkt .fv-a{gap:2px;min-width:0;display:grid}.mkt .fv-a span{font-size:14px;font-weight:500;line-height:1.35}.mkt .fv-a small,.mkt .fv-box small,.mkt .fv-node small,.mkt .fv-tile small{color:var(--muted);font-size:13px;line-height:1.35}.mkt .fv-z{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mkt .fv-label{color:var(--muted);margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.3}.mkt .fv-note{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.mkt .fv-barrow{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:12px;font-size:14px;line-height:1.3;display:grid}.mkt .fv-bar{background:var(--tint);border-radius:999px;height:10px;overflow:hidden}.mkt .fv-bar i{background:#0e7490;border-radius:999px;height:100%;display:block}.mkt .fv-bar i.ok{background:#16a36a}.mkt .fv-bar i.warn,.mkt .fv-bar i.team{background:#d98a14}.mkt .fv-bar i.bad{background:#e5484d}.mkt .fv-bar i.off{background:var(--faint)}.mkt .fv-cols{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}.mkt .fv-box{border:1px solid var(--line);border-radius:var(--r-in);background:var(--panel2);align-content:start;gap:6px;min-width:0;padding:12px 14px;display:grid}.mkt .fv-box b{font-size:14px;font-weight:600;line-height:1.35}.mkt .fv-box p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.mkt .fv-box.team{border-left:2px solid #d98a14}.mkt .fv-box.ai{border-left:2px solid #0e7490}.mkt .fv-chips{flex-wrap:wrap;gap:6px;display:flex}.mkt .fv-chat{gap:6px;display:grid}.mkt .fv-chat span{border-radius:var(--r-in);max-width:85%;padding:7px 12px;font-size:14px;line-height:1.35}.mkt .fv-chat .c{background:var(--tint);border:1px solid var(--line);justify-self:start}.mkt .fv-chat .a{color:#fff;background:#0e7490;justify-self:end}.mkt .fv-chat .t{color:#1f1400;background:#d98a14;justify-self:end}.mkt .fv-spark{align-items:flex-end;gap:6px;height:56px;display:flex}.mkt .fv-spark i{background:#0e7490;border-radius:4px 4px 0 0;flex:1}.mkt .fv-pad{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:6px 0;display:grid}.mkt .fv-pad span{border:1px solid var(--line);background:var(--panel);border-radius:999px;place-items:center;height:32px;font-size:14px;font-weight:500;display:grid}.mkt .fv-call{border-radius:var(--r-in);color:#fff;background:#0e7490;justify-content:center;justify-self:start;align-items:center;margin-top:4px;padding:7px 16px;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex}.mkt .fv-call.alt{background:var(--panel);color:var(--txt);border:1px solid var(--line2)}.mkt .fv-tiles{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}.mkt .fv-tile{border:1px solid var(--line);border-radius:var(--r-in);background:var(--panel2);gap:2px;min-width:0;padding:10px 12px;display:grid}.mkt .fv-tile b{font-size:14px;font-weight:600;line-height:1.3}.mkt .fv-flow{justify-items:center;gap:8px;display:grid}.mkt .fv-flow>i{background:var(--line2);width:2px;height:12px}.mkt .fv-node{border:1px solid var(--line2);border-radius:var(--r-in);background:var(--panel2);text-align:center;gap:2px;width:100%;max-width:280px;padding:10px 14px;display:grid}.mkt .fv-node b{font-size:14px;font-weight:600;line-height:1.3}.mkt .fv-node.start{border-color:#0e7490}.mkt .fv-node.warn{border-color:#d98a14}.mkt .fv-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.mkt .fv-split>div{align-content:start;gap:8px;display:grid}.mkt .fv-code{border:1px solid var(--line);border-radius:var(--r-in);background:var(--panel2);font-family:var(--mono,ui-monospace,monospace);overflow-wrap:anywhere;padding:8px 12px;font-size:13px;line-height:1.4;display:block}.mkt .fv-path{font-family:var(--mono,ui-monospace,monospace);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.mkt .fv-hours{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;display:grid}.mkt .fv-hours span{background:var(--tint);height:32px;color:var(--muted);border-radius:6px;place-items:center;font-size:13px;display:grid}.mkt .fv-hours .on{color:#fff;background:#0e7490}.mkt .fv-site{border:1px solid var(--line);border-radius:var(--r-in);background:var(--panel2);gap:8px;padding:20px;display:grid}.mkt .fv-site i{background:var(--line2);border-radius:999px;height:10px;display:block}.mkt .fv-site i:nth-child(2){width:80%}.mkt .fv-site i:nth-child(3){width:55%}.mkt .fv-site .fv-call{justify-self:end}.mkt .fv-heat{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.mkt .fv-heat i{background:#0e7490;border-radius:3px;height:16px;display:block}.mkt .fp-tablewrap{border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel);overflow-x:auto}.mkt .fp-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px}.mkt .fp-table th,.mkt .fp-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 20px;font-size:14px;line-height:1.35}.mkt .fp-table tbody tr:last-child>*{border-bottom:0}.mkt .fp-table thead th{color:var(--txt);background:var(--panel2);font-size:16px;font-weight:600}.mkt .fp-table thead small{color:var(--muted);margin-top:2px;font-size:13px;font-weight:400;display:block}.mkt .fp-table tbody th{width:30%;color:var(--txt);font-weight:500}.mkt .fp-table thead th:first-child{width:30%}.mkt .fp-table td.on{color:var(--mint-ink);font-weight:500}.mkt .fp-table td.off{color:var(--faint)}.mkt .fp-money{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.mkt .fp-money-col{border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel);min-width:0;padding:28px}.mkt .fp-money-col h3{margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.25}.mkt .fp-money-col .fp-sub{margin-top:24px}.mkt .fp-money-col p,.mkt .fp-money-col li{color:var(--muted);font-size:16px;line-height:1.5}.mkt .fp-money-col p{margin:0}.mkt .fp-money-col ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mkt .fp-money-col b{color:var(--txt);font-weight:600}.mkt .fp-money-col .fp-small{margin:16px 0 8px;font-size:14px}@media (max-width:1040px){.mkt .fp-hero-in,.mkt .fp-view-wrap{grid-template-columns:minmax(0,1fr)}.mkt .fp-grid.n3,.mkt .fp-grid.n4,.mkt .fp-related,.mkt .fp-steps.n3,.mkt .fp-steps.n4,.mkt .fp-steps.n5,.mkt .fp-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mkt .fp-hero h1{font-size:32px}.mkt .fp-view-copy h2{font-size:24px}.mkt .fp-grid.n2,.mkt .fp-grid.n3,.mkt .fp-grid.n4,.mkt .fp-related,.mkt .fp-steps.n3,.mkt .fp-steps.n4,.mkt .fp-steps.n5,.mkt .fp-controls,.mkt .fp-money{grid-template-columns:minmax(0,1fr)}.mkt .fp-card,.mkt .fp-money-col{padding:20px}.mkt .fv-body{padding:14px}.mkt .fv-row{flex-wrap:wrap}.mkt .fv-z{justify-content:flex-start}.mkt .fv-pill{white-space:normal}.mkt .fv-cols,.mkt .fv-tiles{grid-auto-flow:row}.mkt .fv-hours{grid-template-columns:repeat(6,minmax(0,1fr))}.mkt .fv-barrow{grid-template-columns:minmax(0,1fr)}.mkt .fp-hero .cta-row .btn{width:100%}}.mkt .fv-skel{background:var(--line2);border-radius:999px;height:12px;margin-top:4px;display:block}.mkt #all-features h3{margin-bottom:14px}.mkt #all-features .sitemap-list a{color:var(--link);font-weight:500}.mkt #all-features .sitemap-list a:hover{text-underline-offset:3px;text-decoration:underline}.mkt .frow .more{color:var(--link);margin-top:16px;font-size:16px;font-weight:500;display:block}.mkt .frow .more a{color:inherit}.mkt .frow .more a:hover,.mkt a.more:hover{text-underline-offset:3px;text-decoration:underline}.mkt[data-theme=dark] .ctable td .yes{color:var(--cyan)}.mkt .after-lead .cardlink{color:#fff;text-underline-offset:3px;margin-top:12px;text-decoration:underline;display:inline-block}.mkt .signin-top{white-space:nowrap}@media (min-width:2200px){.mkt{--z:1.2;zoom:1.2}}@media (min-width:2800px){.mkt{--z:1.5;zoom:1.5}}@media (min-width:3400px){.mkt{--z:1.75;zoom:1.75}}.mkt{--t-h1:32px;--t-long:32px;--t-h2:24px;--t-h3:20px;--t-h4:20px;--t-lead:16px}@media (min-width:641px){.mkt{--t-h1:48px;--t-long:32px;--t-h2:32px;--t-h3:24px;--t-h4:20px;--t-lead:18px}}@media (min-width:1280px){.mkt{--t-h1:72px;--t-long:48px;--t-h2:48px;--t-h3:32px;--t-h4:24px;--t-lead:20px}}@media (max-width:640px){.mkt .hero-c h1.headline{font-size:48px}.mkt .pb-cards,.mkt .vs,.mkt .vs-points,.mkt .floor,.mkt .floor-more,.mkt .lp-branches,.mkt .jobs,.mkt .rulegrid,.mkt .uc,.mkt .devgrid.swipe{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;grid-template-columns:none;gap:12px;margin-inline:-18px;padding:2px 18px 12px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.mkt .pb-cards::-webkit-scrollbar{display:none}.mkt .vs::-webkit-scrollbar{display:none}.mkt .vs-points::-webkit-scrollbar{display:none}.mkt .floor::-webkit-scrollbar{display:none}.mkt .floor-more::-webkit-scrollbar{display:none}.mkt .lp-branches::-webkit-scrollbar{display:none}.mkt .jobs::-webkit-scrollbar{display:none}.mkt .rulegrid::-webkit-scrollbar{display:none}.mkt .pb-cards>*,.mkt .vs>*,.mkt .floor>*,.mkt .floor-more>*,.mkt .lp-branches>*,.mkt .jobs>*,.mkt .rulegrid>*,.mkt .uc>*,.mkt .devgrid.swipe>*{scroll-snap-align:start;flex:0 0 86%;min-width:0}.mkt .vs-points>*{scroll-snap-align:start;flex:0 0 62%;min-width:0}.mkt .pb-cards>.hs-tile{flex-basis:100%;order:-1}.mkt .pb-cards>*,.mkt .vs>*,.mkt .floor>*,.mkt .floor-more>*,.mkt .jobs>*,.mkt .rulegrid>*,.mkt .lp-branches>*{opacity:1;will-change:auto;transition:none;transform:none}.mkt .hero-langs{scrollbar-width:none;align-self:stretch;width:auto;margin-inline:-18px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.mkt .hero-langs::-webkit-scrollbar{display:none}.mkt .hero-langs-track{flex-wrap:nowrap;justify-content:flex-start;gap:20px;width:max-content;padding-inline:18px}.mkt .hero-langs a{align-items:center;min-height:44px}.mkt .langchips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mkt .langchip{padding:10px}.mkt .langchip b{white-space:nowrap;font-size:16px}.mkt .langchip span{font-size:13px;line-height:1.3}.mkt .foot .col>a{align-items:center;min-width:44px;min-height:44px;padding-block:0;display:flex}.mkt .foot-status,.mkt .foot-acmatel{align-items:center;min-height:44px;display:inline-flex}.mkt .foot-social a,.mkt .themetoggle,.mkt .navtoggle{width:44px;height:44px}.mkt .announce a{align-items:center;min-height:44px;margin-block:-14px;display:inline-flex}.mkt a.wm{box-sizing:content-box;margin-block:-7px;padding-block:7px}.mkt .fp-avail,.mkt .band-phone,.mkt .bc,.mkt .trust-pill,.mkt .roi-chip,.mkt .ct-tab,.mkt .rt-tabs button,.mkt .rv-others a,.mkt .csreplay,.mkt .roi-resetbtn,.mkt .sitemap-list a{align-items:center;min-height:44px;display:inline-flex}.mkt .caption a,.mkt article.phero span>a,.mkt .kb-more,.mkt .sec-more a,.mkt a.more,.mkt .cardlink:is(a),.mkt .fp-link,.mkt .rv-more,.mkt .trust-more a,.mkt .kb-crumb a,.mkt .kb-where a,.mkt .eyebrow a,.mkt .prefoot-tel,.mkt .about-contact a,.mkt .demo-talk a,.mkt .sec-note a,.mkt .pr-note a,.mkt .pr-foot a,.mkt td>a,.mkt th>a,.mkt .info-row .v a,.mkt .stepband b a{align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}.mkt .rv-ref a{margin:-14px -10px;padding:14px 10px;display:inline-block}}.mkt .ho-stack{display:grid}.mkt .ho-stack>*{grid-area:1/1;min-width:0}.mkt .ho-stack>[data-on=false]{visibility:hidden}.mkt .ho-turns{flex-direction:column;justify-content:flex-end;gap:8px;display:flex}@media (max-width:1100px){.mkt .navlinks{display:none}.mkt .navtoggle{display:inline-flex}.mkt .mobilemenu{display:flex}.mkt .nav-actions .signin-top{display:none}}@media (min-width:641px){.mkt .fp-grid.n3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.mkt .lg-card em{align-self:flex-start;margin-top:4px;position:static}}.mkt[data-theme=dark] .in-funnel li:last-child .in-bar{background:#0e9f6e}.mkt .codepanel .cp-bar .cp-sample{color:#ffffffc7;background:#ffffff1a;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:13px;font-style:normal;line-height:1.5}@media (max-width:640px){.mkt .foot-bottom{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.mkt .ho-scene .is-chips{min-height:84px}.mkt .trust-row{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-inline:-18px;padding:2px 18px;overflow-x:auto}.mkt .trust-row::-webkit-scrollbar{display:none}.mkt .trust-row>*{flex:none}}@media (min-width:961px){.mkt .bento:has(>.c-2:nth-child(4):last-child)>.c-2{grid-column:span 3}.mkt .bento:has(>.c-2:nth-child(5):last-child)>.c-2:nth-last-child(-n+2){grid-column:span 3}.mkt .bento:has(>.c-2:nth-child(7):last-child)>.c-2:last-child{grid-column:span 6}.mkt .kb-cards:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .uc:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:641px){.mkt .kb-cards:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.mkt .fp-controls:has(>:nth-child(2):last-child),.mkt .fp-controls:has(>:nth-child(4):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .langchips{grid-template-columns:repeat(3,minmax(0,1fr))}}.mkt .floor:has(>.frow-line){flex-direction:column;margin:0;padding:0;display:flex;overflow:visible}.mkt .floor:has(>.frow-line)>*{flex:none}@property --mega-h{syntax:"<length>";inherits:true;initial-value:0}.mkt header:has(.navdrop-panel.open){z-index:80}.mkt .navlinks{--mega-top:calc(var(--hdr-h,72px) / var(--z,1) + 6px);--mega-w:min(1344px,calc(100% - 2 * clamp(18px,3.4vw,48px)));--mega-ease:cubic-bezier(.2,.8,.2,1)}.mkt .navlinks[data-morph]{transition:--mega-h .26s var(--mega-ease)}.mkt .mega-scrim{inset:calc(var(--hdr-h,72px) / var(--z,1)) 0 0;opacity:0;visibility:hidden;z-index:68;background:#0d10131f;transition:opacity .18s,visibility .18s;position:fixed}.mkt[data-theme=dark] .mega-scrim{background:#0006}.mkt .navlinks[data-open] .mega-scrim{opacity:1;visibility:visible}.mkt .mega-surface{top:var(--mega-top);width:var(--mega-w);height:var(--mega-h);background:var(--panel);box-shadow:0 0 0 1px var(--line),0 2px 4px -1px #0d101308,0 24px 48px -18px #0d101329,0 64px 110px -40px #0d101338;opacity:0;visibility:hidden;z-index:69;pointer-events:none;border-radius:20px;margin-inline:auto;transition:opacity .14s,transform .14s,visibility .14s;position:fixed;left:0;right:0;transform:translateY(-6px)}.mkt[data-theme=dark] .mega-surface{background:#141517;box-shadow:0 0 0 1px #ffffff1f,0 24px 48px -16px #0000009e,0 64px 110px -38px #000000d6}.mkt .navlinks[data-open] .mega-surface{opacity:1;visibility:visible;transition:opacity .2s,transform .28s var(--mega-ease),visibility 0s;transform:none}.mkt .navdrop-btn{position:relative}.mkt .navdrop-btn:after{content:"";height:18px;position:absolute;top:100%;left:-13px;right:-13px}.mkt .navdrop-panel.mega{--mega-a:var(--blue);--mega-tint:#0e749010;--mega-card:300px;--mega-cols:4;top:var(--mega-top);width:var(--mega-w);min-width:0;max-height:calc((100dvh - var(--hdr-h,72px)) / var(--z,1) - 20px);grid-template-columns:minmax(0,1fr) var(--mega-card);overscroll-behavior:contain;box-shadow:none;clip-path:inset(0 0 calc(100% - var(--mega-h)) 0 round 20px);background:0 0;border:0;border-radius:20px;grid-template-rows:1fr auto;grid-template-areas:"body card""foot card";gap:0;margin-inline:auto;padding:0;transition:opacity .1s,visibility .1s;display:grid;position:fixed;left:0;right:0;overflow:hidden auto;transform:translateY(-6px)}.mkt .navdrop-panel.mega:before{display:none}.mkt .navdrop-panel.mega.open{opacity:1;visibility:visible;transition:opacity .2s 20ms,transform .28s var(--mega-ease),visibility 0s;transform:none}.mkt .navlinks[data-morph] .navdrop-panel.mega{transform:none}.mkt .navlinks[data-morph] .navdrop-panel.mega:not(.open){transition:none}.mkt .navlinks[data-morph] .navdrop-panel.mega.open{transition:opacity .18s 50ms,visibility}.mkt[data-theme=dark] .navdrop-panel.mega{--mega-a:var(--cyan);--mega-tint:#22d3ee12}.mkt .navdrop-panel.mega.mega-product{--mega-cols:5;--mega-card:272px}.mkt .mega-product .mega-body{-moz-column-gap:24px;column-gap:24px}.mkt .navdrop-panel.mega.mega-solutions,.mkt .navdrop-panel.mega.mega-resources,.mkt .navdrop-panel.mega.mega-company{--mega-cols:3}.mkt .mega-body{grid-area:body;grid-template-columns:repeat(var(--mega-cols),minmax(0,1fr));-moz-column-gap:32px;grid-template-rows:auto auto 1fr;column-gap:32px;padding:28px 32px 24px;display:grid}.mkt .mega-group{grid-row:span 3;grid-template-rows:subgrid;min-width:0;display:grid}.mkt .mega-group.people{--mega-a:#a4660a;--mega-tint:#d98a1417}.mkt[data-theme=dark] .mega-group.people{--mega-a:#e8a93f;--mega-tint:#e8a93f14}.mkt .mega-head{color:var(--faint);margin:0 0 10px;font-size:13px;font-weight:500;line-height:18px}.mkt .navlinks a.mega-lead{color:var(--txt);border-radius:12px;flex-direction:column;gap:4px;margin:0 -12px 10px;padding:10px 12px;font-size:13px;font-weight:400;line-height:18px;transition:background .15s;display:flex;position:relative}.mkt .navlinks a.mega-lead:hover{background:var(--mega-tint)}.mkt .mega-lead-t{color:var(--txt);letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:0 8px;padding-right:18px;font-size:16px;font-weight:600;line-height:22px;transition:color .15s;display:flex}.mkt .navlinks a.mega-lead:hover .mega-lead-t{color:var(--mega-a)}.mkt .mega-lead-n{color:var(--muted)}.mkt .mega-go{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .18s var(--mega-ease);flex:none}.mkt .mega-lead-t .mega-go{opacity:0;transition:opacity .15s,transform .18s var(--mega-ease);position:absolute;top:14px;right:10px;transform:translate(-4px)}.mkt .navlinks a.mega-lead:hover .mega-go,.mkt .navlinks a.mega-lead:focus-visible .mega-go{opacity:1;transform:none}.mkt .mega-list{flex-direction:column;grid-row:3;gap:0;margin:0;padding:0;list-style:none;display:flex}.mkt .mega-group:not(:has(.mega-lead:not(.mega-list .mega-lead))) .mega-list{grid-row:2/span 2}.mkt .navlinks a.mega-link{min-height:32px;color:var(--muted);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-inline:-12px;padding:5px 12px;font-size:14px;font-weight:500;line-height:20px;transition:background .15s,color .15s;display:flex}.mkt .navlinks a.mega-link:hover{background:var(--mega-tint);color:var(--mega-a)}.mkt .mega-link-t{flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0;display:inline-flex}.mkt .mega-badge{border:1px solid var(--line2);letter-spacing:0;height:18px;color:var(--muted);border-radius:999px;align-items:center;padding:0 7px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.mkt .mega-native{color:var(--faint);flex:none;font-size:14px;font-weight:400}.mkt .navlinks a.mega-link:hover .mega-native{color:inherit}.mkt .mega-group.tiles{grid-column:span 2}.mkt .mega-group.tiles .mega-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:2px 32px;display:grid}.mkt .mega-group.tiles .mega-lead{margin-bottom:0}.mkt .mega-foot{border-top:1px solid var(--line);grid-area:foot;align-items:center;gap:24px;padding:13px 32px;display:flex}.mkt .navlinks a.mega-foot-link{color:var(--muted);text-underline-offset:3px;font-size:14px;font-weight:500;line-height:20px}.mkt .navlinks a.mega-foot-link:hover{color:var(--txt);text-decoration:underline}.mkt .navlinks a.mega-foot-all{color:var(--mega-a);align-items:center;gap:6px;margin-left:auto;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.mkt .navlinks a.mega-foot-all:hover .mega-go,.mkt .navlinks a.mega-card:hover .mega-go{transform:translate(3px)}.mkt .navlinks a.mega-card{background:var(--panel2);border-left:1px solid var(--line);min-height:0;color:var(--txt);flex-direction:column;grid-area:card;font-size:14px;font-weight:400;line-height:20px;display:flex}.mkt[data-theme=dark] .navlinks a.mega-card{background:#1a1c1f}.mkt .mega-card-art{background:#d7f1f7;flex:1 1 0;min-height:132px;display:block;position:relative;overflow:hidden}.mkt .mega-art{width:100%;height:100%;transition:transform .5s var(--mega-ease);display:block;position:absolute;inset:0}.mkt .navlinks a.mega-card:hover .mega-art{transform:scale(1.025)}.mkt[data-theme=dark] .mega-card-art{background:#16323a}.mkt[data-theme=dark] .mega-art{filter:brightness(.82)saturate(.92)}.mkt .mega-card-tx{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:18px 24px 20px;display:flex}.mkt .mega-card-t{letter-spacing:-.01em;color:var(--txt);text-wrap:balance;font-size:18px;font-weight:600;line-height:24px}.mkt .mega-card-b{color:var(--muted);text-wrap:pretty}.mkt .mega-card-cta{color:var(--mega-a);align-items:center;gap:6px;margin-top:6px;font-weight:600;display:inline-flex}.mkt .mega-spoken{pointer-events:none;display:block;position:absolute;inset:0}.mkt .mega-spoken span{color:#123642;white-space:nowrap;background:#fff;border-radius:999px;padding:3px 11px;font-size:14px;font-weight:500;line-height:20px;position:absolute;transform:translate(-50%,-50%)}.mkt .navlinks a.mega-lead:focus-visible,.mkt .navlinks a.mega-link:focus-visible{outline-offset:-2px;border-radius:12px}.mkt .navlinks a.mega-foot-link:focus-visible,.mkt .navlinks a.mega-foot-all:focus-visible{outline-offset:2px;border-radius:12px}.mkt .navlinks a.mega-card:focus-visible{outline-offset:-3px;border-radius:0 20px 20px 0}@media (max-width:1279px){.mkt .navdrop-panel.mega{--mega-card:228px}.mkt .navdrop-panel.mega.mega-product{--mega-card:256px}.mkt .mega-body,.mkt .mega-product .mega-body{-moz-column-gap:16px;column-gap:16px;padding:22px 20px 18px}.mkt .mega-foot{padding-inline:20px}.mkt .mega-card-tx{padding:14px 18px 16px}.mkt .mega-card-t{font-size:16px;line-height:22px}}.mkt header .wm{flex:none}@media (max-width:1359px){.mkt #hdr nav{gap:16px}.mkt #hdr .navlinks{gap:18px;margin-left:4px}}@media (max-width:1240px){.mkt #hdr nav{gap:12px;padding-inline:16px}.mkt #hdr .navlinks{--mega-w:calc(100% - 32px);gap:14px;margin-left:0}.mkt #hdr .navdrop-btn{gap:3px}.mkt #hdr .navdrop-btn .chev{width:13px;height:13px}}@media (max-width:1160px){.mkt #hdr nav,.mkt #hdr .navlinks{gap:8px}.mkt #hdr .nav-actions{gap:6px}}@media (max-width:1100px){.mkt .mega-scrim,.mkt .mega-surface,.mkt .navdrop-panel.mega{display:none}}@media (prefers-reduced-motion:reduce){.mkt .navlinks[data-morph]{transition:none}.mkt .mega-surface,.mkt .navlinks[data-open] .mega-surface,.mkt .navdrop-panel.mega,.mkt .navdrop-panel.mega.open,.mkt .navlinks[data-morph] .navdrop-panel.mega.open,.mkt .mega-art,.mkt .mega-go,.mkt .mega-lead-t .mega-go,.mkt .navlinks a.mega-card:hover .mega-art{transition:none;transform:none}.mkt .navlinks a.mega-foot-all:hover .mega-go,.mkt .navlinks a.mega-card:hover .mega-go{transform:none}}.mkt .mm-group:not(.open) .mm-panel-inner{visibility:hidden;transition:visibility 0s .3s}.mkt .mm-block{padding:2px 0 10px}.mkt .mm-block.people{--mega-a:#a4660a}.mkt[data-theme=dark] .mm-block.people{--mega-a:#e8a93f}.mkt .mm-sub{color:var(--faint);margin:0;padding:12px 8px 4px;font-size:13px;font-weight:500;line-height:18px}.mkt .mm-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4px;display:grid}.mkt .mobilemenu a.mm-link{min-width:0;min-height:44px;color:var(--txt);border-radius:12px;flex-direction:column;justify-content:center;padding:6px 8px;font-size:14px;font-weight:500;line-height:20px;transition:background .15s,color .15s;display:flex}.mkt .mobilemenu a.mm-link.lead{grid-column:1/-1;min-height:52px}.mkt .mobilemenu a.mm-link.lead .mm-t{font-size:16px;font-weight:600;line-height:22px}.mkt .mobilemenu a.mm-link:hover,.mkt .mobilemenu a.mm-link:focus-visible{background:#0e749012}.mkt[data-theme=dark] .mobilemenu a.mm-link:hover,.mkt[data-theme=dark] .mobilemenu a.mm-link:focus-visible{background:#22d3ee14}.mkt .mm-t{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.mkt .mm-n{color:var(--muted);font-size:13px;font-weight:400;line-height:18px}.mkt .mobilemenu a.mm-link.mm-all{color:var(--blue);border-top:1px solid var(--line);border-radius:0 0 12px 12px;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin:2px 0 8px;font-weight:600}.mkt[data-theme=dark] .mobilemenu a.mm-link.mm-all{color:var(--cyan)}.mkt .mm-block.people .mm-sub{color:var(--mega-a)}.mkt .mobilemenu a.mm-link.mm-feature{background:var(--panel2);margin:4px 0;padding:12px}.mkt[data-theme=dark] .mobilemenu a.mm-link.mm-feature{background:#1a1c1f}@media (min-width:641px){.mkt .mm-links{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt .mobilemenu a.mm-link.lead{grid-column:span 3}}
