.kv{font-family:var(--font-poppins), sans-serif;--kv-bg:#f8fafc;--kv-bg2:#f1f5f9;--kv-surface:#fff;--kv-text:#1e293b;--kv-text2:#475569;--kv-text3:#94a3b8;--kv-border:#e2e8f0;--kv-glass:#ffffff9e;--kv-glass-brd:#ffffffa6;--kv-nav:#ffffffb8;--kv-lift:0 20px 40px #0f172a1f;--kv-chip:#fff7ed;--kv-modal:#ffffffe6;--kv-overlay:#0f172a73}.dark .kv{--kv-bg:#0b1120;--kv-bg2:#0f172a;--kv-surface:#141e33;--kv-text:#f1f5f9;--kv-text2:#cbd5e1;--kv-text3:#64748b;--kv-border:#94a3b829;--kv-glass:#0f172a8c;--kv-glass-brd:#ffffff1f;--kv-nav:#0b1120a8;--kv-lift:0 20px 44px #00000080;--kv-chip:#f973161f;--kv-modal:#0f172ae0;--kv-overlay:#02060fa6}.kv a{color:inherit;text-decoration:none}.kv a:hover{color:#f97316}.rv{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.rv.in{opacity:1;transform:translateY(0)}.rv:not(.in){animation:0s linear 1.6s forwards kvRvFailsafe}@keyframes kvRvFailsafe{to{opacity:1;transform:none}}.rv-scale:not(.in),.rv-clip:not(.in),.rv-left:not(.in),.rv-right:not(.in),.rv-rise:not(.in){animation:0s linear 1.8s forwards kvRvFailsafe2}@keyframes kvRvFailsafe2{to{opacity:1;filter:none;clip-path:none;transform:none}}.rv{--rv-step:70ms}.rv[style*=--rv-i]{transition-delay:calc(var(--rv-i) * var(--rv-step))}.rv-scale{opacity:0;filter:blur(6px);transition:opacity .95s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1),filter .95s cubic-bezier(.16,1,.3,1);transform:translateY(46px)scale(.94)}.rv-scale.in{opacity:1;filter:blur();transform:translateY(0)scale(1)}.rv-clip{opacity:0;clip-path:inset(14% 0 round 16px);transition:opacity .9s cubic-bezier(.16,1,.3,1),clip-path 1.05s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);transform:scale(1.06)}.rv-clip.in{opacity:1;clip-path:inset(0 round 16px);transform:scale(1)}.rv-left{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translate(-56px)}.rv-left.in{opacity:1;transform:translate(0)}.rv-right{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translate(56px)}.rv-right.in{opacity:1;transform:translate(0)}.rv-rise{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(115%)}.rv-rise.in{opacity:1;transform:translateY(0)}[data-parallax]{transform:translate3d(0,var(--kv-par,0),0);will-change:transform}.cardin{animation:.55s cubic-bezier(.16,1,.3,1) both kvFadeUp}@keyframes kvFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.cardin-bold{animation:.7s cubic-bezier(.16,1,.3,1) both kvFadeUpBold}@keyframes kvFadeUpBold{0%{opacity:0;filter:blur(7px);transform:translateY(40px)scale(.93)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.cardin-center{animation:.35s cubic-bezier(.16,1,.3,1) both kvFadeUpCenter}@keyframes kvFadeUpCenter{0%{opacity:0;transform:translate(-50%,-50%)translateY(18px)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)translateY(0)scale(1)}}@keyframes kvKB1{0%{transform:scale(1.06)translate(0)}to{transform:scale(1.18)translate(-1.4%,1.2%)}}@keyframes kvKB2{0%{transform:scale(1.16)translate(1.2%,-1%)}to{transform:scale(1.05)translate(0)}}@keyframes kvKB3{0%{transform:scale(1.05)translate(-1%,-.8%)}to{transform:scale(1.17)translate(.8%,1%)}}@keyframes kvXFade{0%,29%{opacity:0}37%,62%{opacity:1}70%,to{opacity:0}}@keyframes kvFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.kv-nav.scrolled{box-shadow:0 8px 28px #0f172a24}.kv input[type=range]{appearance:none;border:0;border-radius:999px;outline:none;width:100%;height:6px;margin:0}.kv input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:3px solid #f97316;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #0f172a4d}.kv input[type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:3px solid #f97316;border-radius:50%;width:14px;height:14px;box-shadow:0 2px 8px #0f172a4d}.kv-hero-input::placeholder{color:#fff9}.kv-news::placeholder{color:#64748b}.kvh-lift{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.kvh-lift:hover{box-shadow:var(--kv-lift);transform:translateY(-6px)}.kvh-lift-sm{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.kvh-lift-sm:hover{box-shadow:var(--kv-lift);transform:translateY(-4px)}.kvh-btn{transition:background .2s,transform .2s}.kvh-btn:hover{background:#ea580c}.kvh-btn-raise:hover{background:#ea580c;transform:translateY(-1px)}.kvh-imgzoom{transition:transform .8s cubic-bezier(.16,1,.3,1)}.kvh-imgzoom:hover{transform:scale(1.05)}.kvh-chip:hover{background:#f973168c}.kvh-heart:hover{color:#f97316}.kvh-glass:hover{background:#ffffff29}.kvh-outline:hover{color:#fff;background:#f97316}.kvh-wa{transition:filter .2s,box-shadow .2s}.kvh-wa:hover{filter:brightness(1.07);box-shadow:0 14px 34px #25d3668c}.kv-chevron{transition:transform .2s}.kv-cf-slide{transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.rv,.rv-scale,.rv-clip,.rv-left,.rv-right,.rv-rise{opacity:1;filter:none;clip-path:none;transition:none;transform:none;transition-delay:0s!important}.cardin,.cardin-bold{opacity:1;filter:none;animation:none;transform:none}[data-parallax]{transform:none!important}.kv [style*=animation]{animation:none!important}.kv-menuitem,.kv-chevron,.kv-cf-slide{transition:none}}.kv:not(.kv-animate) .rv-scale,.kv:not(.kv-animate) .rv-clip,.kv:not(.kv-animate) .rv-left,.kv:not(.kv-animate) .rv-right,.kv:not(.kv-animate) .rv-rise{opacity:1;filter:none;clip-path:none;transition:none;transform:none}.kv:not(.kv-animate) [data-parallax]{transform:none}.kv:not(.kv-animate) .cardin,.kv:not(.kv-animate) .cardin-bold{opacity:1;filter:none;animation:none;transform:none}.kv:not(.kv-animate) [style*=animation]{animation:none!important}.kv:not(.kv-animate) .kv-menuitem,.kv:not(.kv-animate) .kv-chevron,.kv:not(.kv-animate) .kv-cf-slide{transition:none}.kv-menuitem{transition:background .15s}.kv-menuitem:hover{background:var(--kv-chip)}
