.kv-onboarding-shell{position:relative;isolation:isolate;background:radial-gradient(ellipse at 8% 18%,#e8f1dd 0,transparent 43%),radial-gradient(ellipse at 96% 72%,#e4f0e2 0,transparent 44%),#fafbf6}.kv-onboarding-header{position:relative;z-index:2;border-color:#d6e4cf;background:radial-gradient(ellipse at 12% 0,#deedd3b3,transparent 55%),linear-gradient(100deg,#f4f8efeb,#ffffffd9 55%,#eaf3e4eb);backdrop-filter:blur(16px);box-shadow:0 4px 24px #365b2705}.kv-onboarding-header>div{position:relative;min-height:80px;gap:20px}.kv-onboarding-header a{transition:color .18s,background-color .18s,box-shadow .22s,transform .22s}.kv-onboarding-context{position:absolute;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;color:#67815c;font-size:12px}.kv-onboarding-context>span{font-size:17px;color:#83a473;transform:rotate(-15deg)}.kv-onboarding-help{border:1px solid #cbdcbe;border-radius:100px;background:#ffffffa6;color:#3e6535;font-size:12px;padding-inline:16px}.kv-onboarding-help>.material-symbols-outlined{font-size:17px}.kv-onboarding-help-arrow{transition:transform .18s}@media (hover:hover) and (pointer:fine){.kv-onboarding-header .kv-onboarding-help:hover{background:#e9f2e5;transform:translateY(-2px);box-shadow:0 6px 16px #315b3114}.kv-onboarding-help:hover .kv-onboarding-help-arrow{transform:translate(2px,-2px)}.kv-onboarding-logo:hover{transform:translateY(-1px)}}.kv-business-registration{position:relative;z-index:1}.kv-registration-atmosphere{position:fixed;z-index:-1;inset:0;overflow:hidden;pointer-events:none;user-select:none}.kv-registration-glow{position:absolute;width:min(58vw,780px);aspect-ratio:1;border-radius:50%;opacity:.75}.kv-registration-glow--left{left:-22%;top:4%;background:radial-gradient(circle,#cce6bfa6,#dcebc544 50%,transparent 70%)}.kv-registration-glow--right{right:-18%;bottom:-18%;background:radial-gradient(circle,#cee5ca99,#dceecf55 48%,transparent 70%)}.kv-registration-trail{position:absolute;top:0;height:100%;width:clamp(150px,calc((100vw - 720px) / 2),400px);color:#53844c}.kv-registration-trail--left{left:0}.kv-registration-trail--right{right:0}.kv-registration-trail-base,.kv-registration-trail-progress{fill:none;stroke:currentColor;stroke-width:1}.kv-registration-trail-base{opacity:.08}.kv-registration-trail-progress{opacity:.26;stroke-dasharray:1;transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1)}.kv-registration-paw{fill:currentColor;transition:opacity .7s}.kv-registration-brand-note{position:absolute;left:max(36px,calc((100vw - 1380px) / 2));top:49%;max-width:215px;color:#3f6b3b}.kv-registration-brand-note>span{display:block;margin-bottom:10px;font-size:10px;text-transform:uppercase;letter-spacing:.14em}.kv-registration-brand-note strong{font-size:29px;line-height:1.24;font-weight:500;letter-spacing:-.035em}.kv-registration-brand-note i{display:block;width:36px;height:2px;margin-top:20px;background:#91b581}.kv-registration-intro{padding:4px 2px}.kv-registration-intro h1{font-size:clamp(27px,3vw,36px);line-height:1.16;letter-spacing:-.035em;color:#243c29}.kv-business-registration :is(form>article,article[aria-labelledby=registration-success-title]){border-color:#d4e2ce;border-top:3px solid #7ea56e;background:#fff;box-shadow:0 24px 64px -36px #254b3059,0 4px 16px #264a2e06}.kv-business-registration form>article>header ol span[aria-hidden]{transition:background-color .4s}.kv-business-registration>details{background:#ffffffad;padding-inline:18px;border:1px solid #d9e5d3;border-radius:16px}.kv-business-registration :is(input,select){transition:border-color .18s,box-shadow .18s}.kv-business-registration :is(input,select):not([aria-invalid=true]):focus{box-shadow:0 0 0 4px #54834812}.kv-business-registration button[type=submit]{transition:transform .18s,box-shadow .18s,background-color .18s}.kv-business-registration button[type=submit]:not([data-interactive-hover-button])>span{transition:transform .18s}@media (hover:hover) and (pointer:fine){.kv-business-registration button[type=submit]:enabled:hover{transform:translateY(-2px);box-shadow:0 8px 20px #315b3126}.kv-business-registration button[type=submit]:not([data-interactive-hover-button]):enabled:hover>span{transform:translateX(3px)}}.kv-business-registration button[type=submit]:enabled:active{transform:scale(.99)}@keyframes kv-registration-arrive{0%{opacity:0}to{opacity:1}}@keyframes kv-registration-step{0%{opacity:0;transform:scale(.65)}to{transform:scale(1)}}@keyframes kv-registration-breathe{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(32px,-26px,0) scale(1.08)}}@media (prefers-reduced-motion:no-preference){.kv-business-registration form>article,.kv-registration-intro{animation:kv-registration-arrive .6s ease-out both}.kv-registration-paw{transform-box:fill-box;transform-origin:center;animation:kv-registration-step .65s cubic-bezier(.22,1,.36,1) var(--paw-delay) backwards}.kv-registration-glow{animation:kv-registration-breathe 18s ease-in-out infinite alternate}.kv-registration-glow--right{animation-direction:alternate-reverse;animation-duration:22s}.kv-business-registration:focus-within .kv-registration-glow{animation-play-state:paused}}@media (max-width:1279px){.kv-registration-brand-note{display:none}}@media (max-width:760px){.kv-onboarding-context{display:none}.kv-onboarding-header>div{min-height:72px;gap:12px}.kv-onboarding-help{padding-inline:12px}.kv-onboarding-help>.material-symbols-outlined{display:none}.kv-registration-trail{width:180px;opacity:.6}.kv-registration-trail--left{left:-110px}.kv-registration-trail--right{right:-100px}.kv-registration-glow{width:650px}.kv-registration-glow--left{left:-450px}.kv-registration-glow--right{right:-440px}}@media (prefers-reduced-motion:reduce){.kv-onboarding-shell *,.kv-onboarding-shell :before{animation:none!important;transition:none!important}.kv-business-registration button[type=submit]:hover>span,.kv-business-registration button[type=submit]:is(:hover,:active){transform:none}.kv-onboarding-header a:hover,.kv-onboarding-help:hover .kv-onboarding-help-arrow{transform:none}}