@keyframes avFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes avZoomFlip{0%{transform:scaleX(-1) scale(1)}to{transform:scaleX(-1) scale(1.1)}}@keyframes avZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.av-kenflip{animation:avZoomFlip 22s ease-out forwards;transform-origin:50% 42%}.av-ken{animation:avZoom 14s ease-in-out infinite alternate;transform-origin:50% 32%}.av-float{animation:avFloat 6s ease-in-out infinite}.aval-card{transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .2s}.aval-card:hover{transform:translateY(-6px);box-shadow:0 26px 50px -28px rgba(27,66,89,.45)}.aval-card.av-c-coral:hover{border-color:var(--doro-coral-soft)}.aval-card.av-c-blue:hover{border-color:var(--doro-blue-soft)}.aval-card.av-c-teal:hover{border-color:var(--doro-teal-soft)}.aval-card.av-c-green:hover{border-color:var(--doro-green-soft)}.aval-card.av-c-yellow:hover{border-color:var(--doro-yellow-soft)}.faq-item{border-bottom:1px solid var(--line-200)}.faq-item:first-of-type{border-top:1px solid var(--line-200)}.faq-q{display:flex;align-items:flex-start;gap:18px;cursor:pointer;padding:clamp(20px,2.3vw,26px) 4px;-webkit-tap-highlight-color:transparent}.faq-q-text{flex:1 1;font-family:var(--font-display);font-weight:600;font-size:clamp(1.06rem,.98rem+0.45vw,1.3rem);line-height:1.32;letter-spacing:-.01em;color:var(--ink-900);transition:color .2s}.faq-chev{flex:none;margin-top:2px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--doro-blue-soft);color:var(--doro-blue-600);transition:transform .32s cubic-bezier(.2,.7,.2,1),background .2s,color .2s}.faq-chev svg{width:18px;height:18px}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.2,.7,.2,1)}.faq-a-inner{overflow:hidden}.faq-a-inner p{margin:0;padding:0 52px clamp(22px,2.6vw,28px) 4px;font-size:clamp(.97rem,.93rem+0.2vw,1.07rem);line-height:1.72;color:var(--text-muted);max-width:66ch}.faq-q:hover .faq-q-text{color:var(--doro-blue-600)}.faq-q:hover .faq-chev{background:var(--doro-blue-600);color:#fff}.faq-item[data-open=true] .faq-q .faq-q-text{color:var(--doro-blue-700)}.faq-item[data-open=true] .faq-q .faq-chev{transform:rotate(180deg);background:var(--doro-blue-600);color:#fff}.faq-item[data-open=true] .faq-a{grid-template-rows:1fr}.faq-q:focus-visible .faq-chev{box-shadow:0 0 0 3px color-mix(in srgb,var(--doro-blue-600) 35%,transparent)}@media (max-width:560px){.faq-a-inner p{padding-right:6px}}#doroFly{position:fixed;top:0;left:0;width:30px;height:30px;color:var(--doro-coral-600);opacity:0;pointer-events:none;z-index:40;will-change:transform}@media (prefers-reduced-motion:reduce){.av-float,.av-ken,.av-kenflip{animation:none!important}.av-kenflip{transform:scaleX(-1)}}.aval-mob-toggle{position:fixed;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);opacity:0;pointer-events:none}@media (max-width:860px){.aval-mob-header{cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative;display:block}.aval-mob-header:after{content:"";position:absolute;right:20px;bottom:20px;width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.aval-card:has(.aval-mob-toggle:checked) .aval-mob-header:after{transform:rotate(-135deg)}.aval-mob-body{display:none!important}.aval-card:has(.aval-mob-toggle:checked) .aval-mob-body{display:flex!important}}@media (max-width:880px){.compreender-grid,.pilares{grid-template-columns:repeat(2,1fr)!important}.hero-chips{gap:8px!important}}@media (max-width:860px){.aval-cards,.aval-wide{grid-template-columns:1fr!important}}@media (max-width:760px){.fecho-row{flex-direction:column!important;align-items:flex-start!important}.av-ken-fecho{object-position:20% 25%!important}.av-ken:not(.av-ken-fecho){object-position:65% 18%!important}.av-fecho-p2{display:none!important}.av-split-quote{grid-template-columns:1fr!important;gap:clamp(1rem,3vw,1.5rem)!important}}@media (max-width:520px){.compreender-grid,.pilares{grid-template-columns:1fr!important}}