#top>header a[href=\/auth],#top>header a[href=\/company-login]{transition:background .23s,transform .23s;color:#fff!important;background:#122841!important;border:1px solid #122841!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-height:47px!important;padding:10px 24px!important;font-weight:850!important;display:inline-flex!important;box-shadow:0 8px 20px #0d24362a!important}#top>header a[href=\/auth]:hover,#top>header a[href=\/company-login]:hover{transform:translateY(-2px);background:#f3762b!important;border-color:#f3762b!important}#top [class*=heroLayout]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:center!important;gap:clamp(26px,3.5vw,58px)!important;min-height:490px!important;display:grid!important}#top [class*=heroCopy]{text-align:left!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}#top [class*=heroCopy]>[class*=eyebrow]{justify-content:flex-start!important}#top [class*=heroCopy]>h1{max-width:650px!important;margin-left:0!important;margin-right:0!important}#top [class*=heroCopy]>p{max-width:520px!important;margin-left:0!important;margin-right:0!important}#top [class*=heroButtons],#top [class*=heroPoints]{justify-content:flex-start!important}#top [class*=heroVisual]{scroll-margin-top:90px;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:10px 0 20px!important;position:relative!important}#top [class*=heroVisual]>:not([data-kapi-live-preview]),#top section[class*=demoSection],#top section[class*=closing]{display:none!important}#top>footer{color:#243b52!important;background:#fff!important;border-top:1px solid #e6eaf0!important}#top>footer p,#top>footer a,#top>footer button,#top>footer span{color:#34495f!important}#top>footer a:hover,#top>footer button:hover{color:#f0742e!important}#top>footer [class*=footerBrand]{border-radius:10px;align-items:center;padding:6px 0;background:#fff!important;display:inline-flex!important}#top>footer [class*=footerBrand] img{opacity:1!important;filter:none!important}@media (max-width:1100px){#top [class*=heroLayout]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;gap:24px!important}#top [class*=heroCopy]>h1{font-size:clamp(33px,4.2vw,53px)!important}#top [class*=heroVisual]{padding:5px 0 14px!important}}@media (max-width:790px){#top [class*=heroLayout]{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;min-height:0!important}#top [class*=heroCopy]{max-width:670px!important}#top [class*=heroVisual]{max-width:750px!important;margin:0 auto!important}#top [class*=heroCopy]>h1{font-size:clamp(37px,7vw,55px)!important}}#top>header .kapi-registration-trigger{color:#f16e27;white-space:nowrap;background:#fff8f2;border:1px solid #ff772e;border-radius:12px;justify-content:center;align-items:center;min-height:47px;padding:10px 16px;font-size:13px;font-weight:850;transition:transform .2s,background .2s,color .2s;display:inline-flex}#top>header .kapi-registration-trigger:hover{color:#fff;background:#ff772e;transform:translateY(-2px)}#top>header [class*=headerActions]{gap:10px!important;margin-left:0!important}#top>header [class*=desktopNav]{gap:clamp(10px,1.8vw,24px)!important}#top>header [class*=logo]{flex-shrink:0;width:172px}#top #solutions{padding-top:59px!important;padding-bottom:36px!important}#top #solutions [class*=sectionHead]{margin-bottom:26px!important}#top #solutions [class*=sectionHead]>div{width:100%}#top #functions{padding-top:40px!important;padding-bottom:56px!important}#top #functions [class*=sectionHead]{margin-bottom:26px!important}#top #functions [class*=features]{gap:12px!important}#top #functions [class*=featureIcon]{width:41px;height:41px}#top #functions [class*=featureTag]{margin-top:10px}#top #functions [class*=features]>article h3{margin-top:6px}#top #functions [class*=features]>article p{line-height:1.55}#top #how{padding-top:70px!important;padding-bottom:73px!important}#top #how [class*=sectionHead]{margin-bottom:27px!important}#top #how .kapi-onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important}#top #how .kapi-onboarding-steps article{min-height:188px;padding:24px!important}#top #how .kapi-onboarding-steps h3{font-size:17px;line-height:1.35}#top #how .kapi-onboarding-steps p{font-size:13px;line-height:1.6}.kapi-registration-content{max-width:480px;padding:2px 0 5px}.kapi-registration-date{background:#fff2e8;border:1px solid #ffdac0;border-radius:14px;flex-direction:column;gap:5px;margin:6px 0 18px;padding:20px;display:flex}.kapi-registration-date span{color:#ad6b48;font-size:12px;font-weight:750}.kapi-registration-date strong{letter-spacing:-.6px;color:#ed7029;font-size:27px;font-weight:850}.kapi-registration-content>p{color:#526376;margin:0 0 20px;font-size:15px;line-height:1.7}.kapi-registration-buttons{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.kapi-registration-buttons .kapi-reg-close{color:#31475b;background:#fff;border:1px solid #dde5eb;border-radius:10px;padding:12px 19px;font-weight:800}.kapi-registration-buttons .kapi-reg-close:hover{background:#f5f8fa}#top>footer [class*=footerGrid]{grid-template-columns:minmax(230px,1.4fr) minmax(130px,.7fr) minmax(175px,.85fr) minmax(170px,.95fr)!important;gap:clamp(20px,2vw,36px)!important}.kapi-social-group h3{color:#162b41;margin:0 0 14px;font-size:13px;font-weight:850}.kapi-social-links{flex-wrap:wrap;gap:9px;display:flex}#top>footer .kapi-social-links>a,#top>footer .kapi-social-links>.kapi-social-placeholder{background:#f8fafc;border:1px solid #e5eaf0;border-radius:10px;align-items:center;gap:7px;padding:9px 10px;font-size:12px;font-weight:750;display:inline-flex;color:#2d4560!important}.kapi-social-links a:hover{background:#fff0e5!important;border-color:#ffc18f!important}.kapi-social-links a>span,.kapi-social-placeholder>span{color:#315579;background:#eaf1f9;border-radius:6px;place-items:center;min-width:30px;height:25px;font-size:11px;font-weight:900;display:grid}.kapi-social-placeholder{opacity:.74;cursor:default}.kapi-social-group small{color:#8796a6;margin-top:10px;font-size:11px;line-height:1.5;display:block}#top>footer [class*=footerBottom]{border-top:1px solid #e9edf2!important;margin-top:35px!important;padding-top:20px!important}#top>footer .kapi-back-to-top{background:#132b43;border-radius:11px;min-width:134px;min-height:44px;padding:10px 18px;font-size:13px;font-weight:850;transition:transform .2s,background .2s;box-shadow:0 8px 20px #132b431f;color:#fff!important;justify-content:center!important;align-items:center!important;gap:9px!important;display:inline-flex!important}#top>footer .kapi-back-to-top:hover{background:#f4772b;transform:translateY(-3px);color:#fff!important}@media (max-width:1230px){#top>header [class*=headerInner]{gap:17px}#top>header [class*=headerActions]{gap:7px!important}#top>header .kapi-registration-trigger{padding-inline:12px}#top #how .kapi-onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr))}#top>footer [class*=footerGrid]{grid-template-columns:1.5fr 1fr 1fr!important;gap:28px!important}#top>footer .kapi-social-group{grid-column:1/-1}}@media (max-width:900px){#top #functions [class*=features]{grid-template-columns:repeat(2,minmax(0,1fr))}#top>header [class*=headerActions] .kapi-registration-trigger{display:none}#top #how .kapi-onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){#top #solutions{padding-top:46px!important;padding-bottom:44px!important}#top #functions{padding-top:44px!important;padding-bottom:46px!important}#top #functions [class*=features]{grid-template-columns:1fr}#top #functions [class*=features]>article{min-height:auto!important;padding:18px!important}#top #how .kapi-onboarding-steps{grid-template-columns:1fr}#top #how .kapi-onboarding-steps article{min-height:auto}#top>footer [class*=footerGrid]{grid-template-columns:1fr 1fr!important;gap:30px 18px!important}#top>footer .kapi-social-group{grid-column:1/-1}#top>footer [class*=footerBottom]{flex-wrap:wrap}#top>footer .kapi-back-to-top{margin-left:auto}}@media (max-width:420px){#top>footer [class*=footerGrid]{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.kapi-registration-trigger,.kapi-back-to-top{transition:none!important}}#top #solutions [class*=audiences]{align-items:stretch!important}#top #solutions [class*=audiences]>article{min-height:238px!important;padding:22px!important}#top #solutions [class*=audienceTop],#top #solutions [class*=audienceIcon],#top #solutions [class*=audienceNumber]{min-height:0!important;padding:0!important}#top #functions [class*=features]{align-items:stretch!important;min-height:0!important;padding:0!important}#top #functions [class*=features]>article{min-height:214px!important;padding:22px!important}#top #functions [class*=featureIcon],#top #functions [class*=featureTag]{min-height:0!important;padding:0!important}#top #functions [class*=feature] button{margin-top:auto}#top #how .kapi-onboarding-steps>article{min-height:184px!important}#top #how .kapi-onboarding-steps{max-width:100%;gap:16px!important}#top #how .kapi-onboarding-steps article p{font-size:14px;line-height:1.65}#top #how .kapi-onboarding-steps article h3{font-size:18px}#top [id=preview]{scroll-margin-top:94px}#top section[class*=trustStrip]{display:none!important}@media (max-width:1150px){#top #solutions [class*=audiences],#top #functions [class*=features]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:650px){#top #solutions [class*=audiences]{grid-template-columns:1fr!important}#top #solutions [class*=audiences]>article{min-height:185px!important}#top #functions [class*=features]{grid-template-columns:1fr!important}#top #functions [class*=features]>article{min-height:188px!important}#top #how .kapi-onboarding-steps{grid-template-columns:1fr!important}}#top>dialog[class*=dialog][open]{height:fit-content!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;position:fixed!important;inset:0!important}#top>dialog[data-modal=registration]{border-radius:20px!important;width:min(560px,100vw - 32px)!important}#top>dialog[class*=dialog]::backdrop{-webkit-backdrop-filter:blur(1.5px)!important;background:#1323364d!important}@media (max-width:600px){#top>dialog[class*=dialog][open]{max-height:calc(100dvh - 20px)!important}#top>dialog[data-modal=registration]{width:calc(100vw - 20px)!important}#top>dialog[data-modal=registration]>[class*=dialogInner]{padding:22px!important}}
