@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes floatY2{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes sheen{0%{left:-65%}55%,to{left:150%}}@keyframes medalGlow{0%,to{box-shadow:0 6px 16px rgba(27,117,187,.38),inset 0 1px 0 rgba(255,255,255,.45)}50%{box-shadow:0 6px 22px rgba(41,184,206,.6),inset 0 1px 0 rgba(255,255,255,.55)}}@keyframes blob{0%,to{border-radius:46% 54% 60% 40%/52% 44% 56% 48%}50%{border-radius:58% 42% 42% 58%/46% 56% 44% 54%}}@keyframes glowM{0%,to{opacity:.5;transform:translate(0) scale(1)}50%{opacity:.85;transform:translate(18px,14px) scale(1.08)}}@keyframes ringRot{to{transform:rotate(1turn)}}@keyframes dash{to{stroke-dashoffset:-260}}@keyframes ping{0%{transform:scale(.5);opacity:.85}70%,to{transform:scale(2.6);opacity:0}}@keyframes scanY{0%,to{transform:translateY(-46%)}50%{transform:translateY(46%)}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.5);opacity:.4}}@keyframes statRing{0%,to{box-shadow:0 0 0 0 rgba(41,184,206,.45)}50%{box-shadow:0 0 0 7px rgba(41,184,206,0)}}@keyframes fpulse{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.8);opacity:0}}.statcell{position:relative;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease,border-color .4s ease}.statcell:before{content:"";position:absolute;top:0;left:18px;right:18px;height:2px;border-radius:2px;background:linear-gradient(90deg,#29b8ce,#1b75bb);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.statcell:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(20,58,68,.13);border-color:rgba(41,184,206,.4)}.statcell:hover:before{transform:scaleX(1)}.statcell:hover .stat-ico{transform:scale(1.08) rotate(-4deg)}.stat-ico{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.io>*{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.io.vis>*{opacity:1;transform:none}.io.vis>:nth-child(2){transition-delay:.09s}.io.vis>:nth-child(3){transition-delay:.18s}.io.vis>:nth-child(4){transition-delay:.27s}.io.vis>:nth-child(5){transition-delay:.36s}.rv{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s ease}.rv.vis{opacity:1;transform:none}.lux{transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease}.lux:hover{transform:translateY(-7px)!important;box-shadow:0 28px 56px rgba(20,58,68,.16)!important}.garr{transition:transform .35s ease}.lux:hover .garr{transform:translateX(4px)}.lux.cond:hover .cond-ico{transform:scale(1.08) rotate(-4deg)}.mcard{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease;border:1px solid rgba(20,58,68,.05)}.mcard:hover{transform:translateY(-5px);box-shadow:0 22px 46px rgba(20,58,68,.13)}.pprice{transition:transform .4s cubic-bezier(.2,.8,.2,1);transform-origin:right center;display:inline-block}.mcard:hover .pprice{transform:scale(1.07)}.pprice{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.rev-track::-webkit-scrollbar{display:none}.rev-track{scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 60px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 60px),transparent)}.vrev:hover .vrev-play{transform:translate(-50%,-50%) scale(1.09)}.vrev:hover .vrev-img{transform:scale(1.05)}.vrev-img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.rev-card{scroll-snap-align:none}.rev-arrow{transition:transform .25s ease,box-shadow .25s ease,opacity .2s ease}.rev-arrow:hover{box-shadow:0 18px 38px rgba(20,58,68,.24)!important;color:#fff!important;background:linear-gradient(135deg,#29b8ce,#1b75bb)!important}.rev-arrow:active{transform:translateY(-50%) scale(.94)!important}.rev-dot{cursor:pointer;box-sizing:content-box;height:7px;border-radius:999px;border:0;padding:9px;background-color:rgba(27,117,187,.22);background-clip:content-box;transition:width .35s cubic-bezier(.2,.7,.2,1),background-color .35s ease}@media (max-width:760px){.rev-arrow{display:none!important}}.tl{position:relative}.tl-track{top:33px;left:11%;right:11%;height:3px;background:rgba(41,184,206,.22);z-index:0;overflow:hidden}.tl-fill,.tl-track{position:absolute;border-radius:2px}.tl-fill{inset:0;background:linear-gradient(90deg,#29b8ce,#1b75bb);transform:scaleX(0);transform-origin:left center;transition:transform 1.9s cubic-bezier(.45,0,.15,1) .15s}.io.vis .tl-fill{transform:scaleX(1)}.tl-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.tl-step{text-align:center;display:flex;flex-direction:column;align-items:center}.tl-node{flex:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}.tl-step:hover .tl-node{transform:translateY(-5px);box-shadow:0 16px 30px rgba(41,184,206,.32)}@media (max-width:760px){.tl-track{display:none}.tl-grid{grid-template-columns:1fr;gap:22px;text-align:left}.tl-step{position:relative;flex-direction:row;align-items:flex-start;text-align:left;gap:18px}.tl-step>div:last-child{padding-top:6px}.tl-node{position:relative;z-index:1}.tl-step:not(:last-child):before{content:"";position:absolute;left:31.5px;top:33px;bottom:-22px;width:3px;background:linear-gradient(180deg,#29b8ce,#1b75bb);border-radius:2px;z-index:0}}.quiz-opt:hover{background:rgba(41,184,206,.16)!important;transform:translateX(4px)}.quiz-opt:hover,.quiz-opt:hover>span:first-child{border-color:#29b8ce!important}.fear-card{position:relative;background:rgba(255,255,255,.05);border:1px solid rgba(127,215,228,.18);border-radius:22px;padding:28px 28px 26px;overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .35s ease,background .35s ease}.fear-card:after{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#29b8ce,#1b75bb);transform:scaleY(0);transform-origin:top;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.fear-card:hover{transform:translateY(-5px);background:rgba(255,255,255,.07);border-color:rgba(127,215,228,.34);box-shadow:0 22px 50px rgba(0,0,0,.28)}.fear-card:hover:after{transform:scaleY(1)}.fear-badge{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-manrope),sans-serif;font-weight:700;font-size:13px;color:#9fe6f2;letter-spacing:.01em}.fear-badge .fdot{flex:none;width:8px;height:8px;border-radius:50%;background:#29b8ce;position:relative}.fear-badge .fdot:after{content:"";position:absolute;inset:0;border-radius:50%;background:#29b8ce;animation:fpulse 2.4s ease-out infinite}.fear-card:hover .fear-badge{color:#bff0f9}.pricing-installment-summary{min-width:0;flex-wrap:wrap}.home-hero-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))}.home-hero h1{--hero-h1-size:clamp(34px,5.2vw,62px);font-size:var(--hero-h1-size);line-height:1.04;margin:22px 0 0;min-height:calc(var(--hero-h1-size) * 1.04 * 3);text-wrap:balance}html[lang=en] .home-hero h1{font-size:clamp(26px,3.9vw,48px)}@media (max-width:332px){html[lang=en] .home-hero h1{font-size:var(--hero-h1-size)}}@media (max-width:360px){.home-hero{padding-left:16px!important;padding-right:16px!important}.home-hero-role{max-width:100%;flex-wrap:wrap;border-radius:24px!important}}@media (prefers-reduced-motion:reduce){.io>*,.rv{opacity:1!important}.io>*,.rv,.tl-fill{transform:none!important}.statcell:hover{transform:none}.stat-ico-pulse{animation:none}.fear-card,.fear-card:after{transition:none!important}.fear-card:hover{transform:none}.fear-badge .fdot:after,[style*=blob],[style*=floatY]{animation:none!important}}