.saasHero-module__hEI0Zq__hero{--saas-cut-rise:min(13.5vw, 195px);--saas-blue-clip:polygon(0 0, 100% 0, 100% calc(100% - var(--saas-cut-rise)), 0 100%);isolation:isolate;color:#fff;height:clamp(520px,42.0833vw,606px);position:relative;overflow:hidden}.saasHero-module__hEI0Zq__heroBackdrop{z-index:0;clip-path:var(--saas-blue-clip);background:#0e6ec8 url(/kai/assets/images/background/pattern.webp) 0 0/430px 930px;position:absolute;inset:0;overflow:hidden}.saasHero-module__hEI0Zq__heroBackdrop:after{opacity:.85;content:"";background-image:linear-gradient(76.7deg,#00519d,#006bd1 45%,#a9d5ff);position:absolute;inset:0}.saasHero-module__hEI0Zq__heroInner{z-index:1;width:min(100% - 40px,1280px);height:100%;margin-inline:auto;position:relative}.saasHero-module__hEI0Zq__heroCopy{width:465px;margin-left:62px;padding-top:166px}.saasHero-module__hEI0Zq__heroRevealBlock{opacity:0;animation:saasHero-module__hEI0Zq__saas-hero-cascade-slide .5s cubic-bezier(.16, 1, .3, 1) var(--saas-reveal-delay,0s) both, saasHero-module__hEI0Zq__saas-hero-cascade-fade .56s cubic-bezier(.22, 1, .36, 1) var(--saas-reveal-delay,0s) both;will-change:opacity, transform;transform:translateY(18px)}@keyframes saasHero-module__hEI0Zq__saas-hero-cascade-slide{to{transform:translate(0,0)}}@keyframes saasHero-module__hEI0Zq__saas-hero-cascade-fade{to{opacity:1}}.saasHero-module__hEI0Zq__heroTitle{letter-spacing:.015em;margin:0;font-weight:700}.saasHero-module__hEI0Zq__heroTitleFirst,.saasHero-module__hEI0Zq__heroTitleSecond{white-space:nowrap;display:block}.saasHero-module__hEI0Zq__heroTitleFirst{font-size:36px;line-height:1.08}.saasHero-module__hEI0Zq__heroTitleFirst+.saasHero-module__hEI0Zq__heroTitleFirst{margin-top:7px}.saasHero-module__hEI0Zq__heroTitleSecond{letter-spacing:.015em;margin-top:5px;font-size:78px;line-height:1.08}.saasHero-module__hEI0Zq__heroTitleGradient{color:#0000;background-image:linear-gradient(90deg,#9ecefc,#51ffc9,#9ecefc);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin-bottom:-.2em;padding-bottom:.2em;animation:6s linear infinite saasHero-module__hEI0Zq__saas-title-gradient;display:inline-block}@keyframes saasHero-module__hEI0Zq__saas-title-gradient{to{background-position:200% 0}}.saasHero-module__hEI0Zq__heroDescription{margin:22px 0 0;font-size:16px;font-weight:500;line-height:1.7}.saasHero-module__hEI0Zq__heroMedia{width:min(48vw,635px);position:absolute;top:152px;right:24px}.saasHero-module__hEI0Zq__heroActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;width:383px;margin-top:40px;margin-left:62px;display:grid}.saasHero-module__hEI0Zq__heroActionItem{text-align:center;min-width:0}.saasHero-module__hEI0Zq__heroActionCaption{white-space:nowrap;min-height:17px;margin:0 0 9px;font-size:12px;font-weight:500;line-height:1.4}.saasHero-module__hEI0Zq__heroButton{color:#fff;text-align:center;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:100%;height:44px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:box-shadow .24s cubic-bezier(.22,1,.36,1);display:inline-flex}.saasHero-module__hEI0Zq__heroButton:hover{box-shadow:0 0 0 1px #00447e17,0 0 10px #00447e2e}.saasHero-module__hEI0Zq__heroButton:focus-visible{outline-offset:3px;outline:3px solid #fff}.saasHero-module__hEI0Zq__downloadButton{background-image:linear-gradient(90deg,#0e6ec8,#0d99ff)}.saasHero-module__hEI0Zq__contactButton{background-image:linear-gradient(77deg,#e95502 9%,#f0a512 91%)}@media (960px<=width<=1199px){.saasHero-module__hEI0Zq__hero{height:520px}.saasHero-module__hEI0Zq__heroCopy{width:420px;margin-left:0;padding-top:118px}.saasHero-module__hEI0Zq__heroTitleFirst{font-size:32px}.saasHero-module__hEI0Zq__heroTitleSecond{margin-top:4px;font-size:64px}.saasHero-module__hEI0Zq__heroDescription{margin-top:18px;font-size:14px}.saasHero-module__hEI0Zq__heroMedia{width:min(44vw,500px);top:118px}.saasHero-module__hEI0Zq__heroActions{gap:12px;width:360px;margin-top:36px;margin-left:0}.saasHero-module__hEI0Zq__heroActionCaption{min-height:15px;margin-bottom:8px;font-size:11px}.saasHero-module__hEI0Zq__heroButton{height:42px;font-size:13px}}@media (768px<=width<=959px){.saasHero-module__hEI0Zq__hero{height:520px}.saasHero-module__hEI0Zq__heroCopy{width:min(43vw,390px);margin-left:0;padding-top:112px}.saasHero-module__hEI0Zq__heroTitleFirst{font-size:clamp(25px,3.3vw,30px)}.saasHero-module__hEI0Zq__heroTitleSecond{margin-top:3px;font-size:clamp(50px,6.4vw,62px)}.saasHero-module__hEI0Zq__heroDescription{letter-spacing:0;margin-top:14px;font-size:clamp(11px,1.35vw,13px)}.saasHero-module__hEI0Zq__heroMedia{width:min(46vw,440px);top:112px}.saasHero-module__hEI0Zq__heroActions{gap:10px;width:min(100%,350px);margin-top:36px;margin-left:0}.saasHero-module__hEI0Zq__heroActionCaption{min-height:15px;margin-bottom:8px;font-size:10px}.saasHero-module__hEI0Zq__heroButton{height:40px;font-size:12px}}@media (max-width:767px){.saasHero-module__hEI0Zq__hero{--saas-blue-height:calc(340px + 30vw);height:auto;padding-bottom:30px}.saasHero-module__hEI0Zq__heroBackdrop{height:var(--saas-blue-height);inset:0 0 auto}.saasHero-module__hEI0Zq__heroInner{width:100%;height:auto}.saasHero-module__hEI0Zq__heroCopy{text-align:center;width:100%;margin-left:0;padding:clamp(94px,79px + 5.2vw,112px) 16px 0}.saasHero-module__hEI0Zq__heroTitleFirst{font-size:clamp(20px,6.9vw,36px)}.saasHero-module__hEI0Zq__heroTitlePunct{padding-left:1em}.saasHero-module__hEI0Zq__heroTitleSecond{margin-top:0;font-size:clamp(48px,14vw,60px)}.saasHero-module__hEI0Zq__heroDescription{letter-spacing:0;margin-top:14px;font-size:clamp(11.5px,3.467vw,14px);line-height:1.77}.saasHero-module__hEI0Zq__heroMedia{width:min(94vw,660px);margin:24px auto 0;position:static}.saasHero-module__hEI0Zq__heroActions{grid-template-columns:1fr;gap:6px;width:clamp(240px,64vw,360px);margin:24px auto 0}.saasHero-module__hEI0Zq__heroActionCaption{min-height:17px;color:var(--color-gray-900);margin-bottom:7px;font-size:12px}.saasHero-module__hEI0Zq__heroButton{height:43px;font-size:14px}}@media (prefers-reduced-motion:reduce){.saasHero-module__hEI0Zq__heroRevealBlock{opacity:1;animation:none;transform:none}.saasHero-module__hEI0Zq__heroTitleGradient{animation:none}}
