.marketing{--marketing-accent: #0866cc;--marketing-shadow: 0 18px 55px rgb(15 37 69 / 7%);background:var(--bg)}.marketing[data-theme=light]{--blue-bright: #0866cc;--muted-2: #58677d;--bg: #f6f8fc;--line: #dce3ee}.marketing[data-theme=dark]{--bg: #0b1220;--panel: #111d30;--panel-2: #16243b;--muted: #b3c1d6;--muted-2: #a2b2c9;--marketing-shadow: 0 18px 55px rgb(0 0 0 / 18%);color-scheme:dark}.marketing :focus-visible{outline:3px solid var(--blue-bright);outline-offset:5px}.marketing .container{max-width:1240px}.marketing .section__title{line-height:1.16;letter-spacing:-.04em;text-wrap:balance}.marketing .section__sub{line-height:1.8}.marketing .overline{letter-spacing:.14em}.marketing .rise,.marketing .split .w{opacity:1;transform:none}.marketing .btn{border-radius:10px;letter-spacing:0}.marketing .btn--primary{background:var(--marketing-accent);color:#fff;box-shadow:0 4px 12px rgb(8 102 204 / 14%)}.marketing .btn--primary:hover{background:#0757ae;box-shadow:0 6px 18px rgb(8 102 204 / 20%)}.marketing .btn--ghost{background:var(--panel)}.marketing .btn:disabled{cursor:wait;opacity:.65;transform:none}.marketing .nav,.marketing[data-theme] .nav--scrolled,.marketing[data-theme] .nav--open{background:var(--bg);border-bottom:1px solid var(--line)}.marketing .nav__inner{max-width:1280px;gap:14px}.marketing .nav__links{gap:20px}.marketing .nav__links a[aria-current=page]{color:var(--blue-bright)}.marketing .lang-toggle{height:44px;min-width:44px;padding-inline:10px;border-radius:10px;letter-spacing:0;flex-shrink:0}.marketing .nav__toggle{flex-shrink:0}.marketing[data-theme] .nav--open .nav__links{background:var(--bg);gap:20px}.marketing .home-hero{min-height:auto;padding:148px 0 76px}.marketing .home-hero .hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.marketing .home-hero .hero__title{font-size:clamp(42px,5.2vw,66px);line-height:1.08}.marketing .hero__sub{margin-top:24px;font-size:18px;line-height:1.8}.marketing .hero__actions{gap:12px;margin-top:28px}.marketing .hero__actions .btn{padding-inline:22px;font-size:14px;min-height:52px}.marketing .hero__hint{font-size:13px}.workflow-preview{min-width:0;border:1px solid var(--line);border-radius:20px;padding:28px;background:var(--panel);box-shadow:var(--marketing-shadow)}.workflow-preview__head{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-bottom:22px;border-bottom:1px solid var(--line)}.workflow-preview__brand{display:flex;align-items:center;gap:10px;font:600 12px var(--font-display);letter-spacing:.08em}.workflow-preview__brand img{width:28px;height:28px}.workflow-preview__badge{color:var(--muted);font-size:12px;padding:4px 9px;border-radius:5px;background:var(--bg-soft)}.workflow-choices{display:flex;gap:5px;padding:5px;margin:22px 0;background:var(--bg-soft);border-radius:10px}.workflow-choices button{flex:1;min-width:0;min-height:44px;padding:8px;font:600 13px var(--font-body);color:var(--muted);background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer}.workflow-choices button[aria-pressed=true]{background:var(--panel);color:var(--blue-bright);border-color:var(--line);box-shadow:0 2px 4px rgb(15 37 69 / 4%)}.workflow-panel{margin-top:24px}.workflow-panel h2{font:700 clamp(21px,2.3vw,27px)/1.35 var(--font-display);letter-spacing:-.035em;margin-bottom:25px}.workflow-steps{list-style:none;display:grid;gap:24px;counter-reset:workflow}.workflow-steps li{position:relative;counter-increment:workflow;padding-left:49px}.workflow-steps li::before{content:counter(workflow,decimal-leading-zero);display:grid;place-items:center;position:absolute;left:0;top:0;width:32px;height:32px;background:var(--blue-ghost);color:var(--blue-bright);border:1px solid var(--line);border-radius:9px;font:500 11px var(--font-mono)}.workflow-steps li:not(:last-child)::after{content:"";position:absolute;left:15px;top:39px;bottom:-16px;border-left:1px solid var(--line-strong)}.workflow-steps strong{display:block;font-size:14px;font-weight:600}.workflow-steps p{font-size:13px;color:var(--muted);margin-top:3px;line-height:1.65}.workflow-preview__note{margin-top:25px;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.marketing .home-proof{padding:0 0 24px;border:0;background:transparent}.marketing .home-proof .proof__grid{border-block:1px solid var(--line);padding-block:26px;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketing .proof__item{text-align:left}.marketing .proof__item strong{display:block;font:600 15px var(--font-display)}.marketing .home-proof .proof__label{margin-top:6px;font-size:13px}.marketing .how,.marketing .dsp,.marketing .addons{padding-block:76px}.marketing .cards-grid--concise{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.marketing .capability{padding:30px;background:var(--panel);box-shadow:none;border-color:var(--line)}.marketing .capability p{font-size:15px;line-height:1.8}.marketing .capability .card__link{margin-top:24px;color:var(--blue-bright);font-size:14px;min-height:44px}.marketing .capability h3{font-size:22px}.marketing .dsp{background:var(--panel);border-block:1px solid var(--line)}.marketing .dsp__card{box-shadow:none;background:var(--bg)}.marketing-process{padding-block:76px}.marketing-process__head{display:flex;align-items:end;justify-content:space-between;gap:32px}.marketing-process__head .section__title{max-width:20ch;margin-bottom:0}.marketing-process__head>p{max-width:37ch;color:var(--muted);font-size:16px}.marketing-process__steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:42px;counter-reset:process}.marketing-process__steps li{counter-increment:process;border-top:1px solid var(--line-strong);padding-top:22px}.marketing-process__steps li::before{content:counter(process,decimal-leading-zero);color:var(--blue-bright);font:500 13px var(--font-mono)}.marketing-process__steps h3{font:600 21px var(--font-display);margin:18px 0 12px}.marketing-process__steps p{color:var(--muted);font-size:15px;line-height:1.8}.marketing .faq--page{max-width:none;margin-top:32px}.marketing .faq summary{padding-block:23px;line-height:1.6}.marketing .faq details[open]{border-color:var(--blue-bright)}.marketing .cta-banner{padding-block:24px 80px}.marketing .cta-banner__box{background:var(--panel);border:1px solid var(--line);box-shadow:none;padding:48px}.marketing .cta-banner__title{text-wrap:balance}.marketing .cta-banner__box::before,.marketing .cta-banner__box::after{display:none}.marketing .footer{border-top:1px solid var(--line);padding-top:52px}.marketing .footer__links a{padding-block:6px}.marketing .footer__social a{width:44px;height:44px}.marketing .footer__legalbar{line-height:1.8}.marketing .page-hero{padding:136px 0 56px}.marketing .page-hero .section__title{max-width:22ch}.marketing .pricing{padding-top:136px}.marketing .pricing::before,.marketing .pricing::after{display:none}.marketing .pricing--dsp{padding-top:76px}.marketing .plan{box-shadow:none;background:var(--panel);border-color:var(--line);border-radius:16px}.marketing .plan--featured{border-color:var(--blue-bright);box-shadow:var(--marketing-shadow)}.marketing .plan::before,.marketing .plan::after{display:none}.marketing .plan__badge{background:var(--marketing-accent);color:#fff}.marketing-jump{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:28px}.marketing-jump a{padding:10px 16px;min-height:44px;font-size:14px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.marketing-jump a:hover{border-color:var(--blue-bright);color:var(--blue-bright)}.marketing .pricing__grid{margin-top:40px}.marketing .plan__price{font-size:clamp(32px,3.1vw,44px)}.marketing .plan__setup,.marketing .plan__usage{line-height:1.65}.pricing-note{color:var(--muted);text-align:center;font-size:13px;max-width:70ch;margin:24px auto 0}.contact-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:start;gap:48px;padding-bottom:68px}.marketing .contact-layout .form-card{width:100%;padding:34px}.contact-aside{padding-top:10px}.contact-aside h2{font:600 23px/1.35 var(--font-display);letter-spacing:-.03em;margin-bottom:22px}.contact-aside ol{list-style:none;counter-reset:contact;display:grid;gap:22px}.contact-aside li{counter-increment:contact;position:relative;padding-left:35px;font-size:15px;color:var(--muted)}.contact-aside li::before{content:counter(contact) ".";position:absolute;left:0;color:var(--blue-bright);font-family:var(--font-mono)}.contact-aside__links{margin-top:32px;padding-top:25px;border-top:1px solid var(--line)}.contact-aside__links p{font-size:14px;color:var(--muted);margin-bottom:14px}.contact-aside__links a{display:inline-block;color:var(--blue-bright);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.marketing .field input,.marketing .field select,.marketing .field textarea{font-size:16px;background:var(--bg);border-color:var(--line-strong);min-height:48px}.marketing .field input:focus,.marketing .field select:focus,.marketing .field textarea:focus{outline:2px solid var(--blue-bright);outline-offset:2px;box-shadow:none}.contact-form__intro{margin-bottom:24px}.contact-form__intro h2{font:600 23px/1.4 var(--font-display);margin-bottom:8px}.contact-form__intro p{color:var(--muted);font-size:13px}.contact-submit{margin-top:26px;text-align:center}.contact-submit .btn{width:100%}.contact-fallback{margin-top:16px}.marketing #calSection{max-width:900px;padding-bottom:80px;scroll-margin-top:96px}.marketing .cal-frame:has(iframe[hidden]){display:none}.marketing .cal-card__alt a{color:var(--blue-bright);text-decoration:underline;text-underline-offset:3px}.marketing .support{padding-bottom:80px}.marketing .support__grid>*{min-width:0}@media (max-width: 1199px) and (min-width: 1024px){.marketing .nav__inner{padding-inline:24px;gap:10px}.marketing .nav__links{gap:13px}.marketing .nav__links a:not(.btn){font-size:13px}.marketing .nav__links .btn{padding-inline:12px}.marketing .nav__wordmark em{display:none}}@media (max-width: 1023px){.marketing .home-hero{padding:120px 0 52px}.marketing .home-hero .hero__inner{grid-template-columns:minmax(0,1fr);gap:40px}.marketing .hero__title{max-width:17ch}.workflow-preview{max-width:620px;width:100%}.marketing .nav--open .nav__inner{position:relative}}@media (max-width: 767px){.marketing .container{padding-inline:24px}.marketing .home-hero{padding-top:110px}.marketing .home-hero .hero__title{font-size:clamp(38px,9vw,58px)}.marketing .hero__sub{font-size:16px}.marketing .home-proof .proof__grid{grid-template-columns:1fr;gap:18px}.marketing .proof__item+.proof__item{border-left:0;padding-top:18px;border-top:1px solid var(--line)}.marketing .how,.marketing .dsp,.marketing .addons,.marketing-process{padding-block:52px}.marketing .cards-grid--concise{grid-template-columns:1fr}.marketing-process__head{display:block}.marketing-process__head>p{margin-top:20px}.marketing-process__steps{grid-template-columns:1fr;gap:26px;margin-top:30px}.marketing .cta-banner__box{padding:32px 24px}.marketing .page-hero,.marketing .pricing{padding-top:112px}.marketing .pricing--dsp{padding-top:52px}.contact-layout{grid-template-columns:1fr;gap:32px}.marketing .contact-layout .form-card{padding:24px 20px}.contact-aside{padding:0 0 10px}.marketing .form-grid{grid-template-columns:1fr}}@media (max-width: 479px){.marketing .nav__inner{padding-inline:12px;gap:6px}.marketing .nav__brand{gap:6px}.marketing .nav__logo{width:30px;height:30px}.marketing .nav__wordmark{font-size:14px}.marketing .nav__wordmark em,.marketing .lang-toggle em,.marketing .lang-toggle svg{display:none}.marketing #kzThemeBtn svg{display:block}.marketing .lang-toggle{padding-inline:8px}.workflow-preview{padding:22px 18px;border-radius:14px}.workflow-preview__head{gap:8px}.workflow-preview__brand{font-size:10px}.workflow-choices button{font-size:12px;padding-inline:4px}.marketing .hero__actions .btn{width:100%}}@media (prefers-reduced-motion: reduce){.marketing *,.marketing *::before,.marketing *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
