@keyframes sFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes sZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes sZoomFlip{0%{transform:scaleX(-1) scale(1)}to{transform:scaleX(-1) scale(1.1)}}.s-kenburns{animation:sZoom 20s ease-out forwards;transform-origin:50% 38%}.s-kenburns-flip{animation:sZoomFlip 20s ease-out forwards;transform-origin:50% 38%}@keyframes sGlow{0%,to{box-shadow:0 10px 26px -10px rgba(184,69,69,.6),0 0 0 0 rgba(210,90,90,.4)}50%{box-shadow:0 14px 32px -10px rgba(184,69,69,.8),0 0 0 8px rgba(210,90,90,0)}}.s-cta{animation:sGlow 2.8s ease-in-out infinite;transition:transform .2s ease}.s-cta:hover{animation-play-state:paused;transform:translateY(-2px)}.s-cta .s-cta-arrow{transition:transform .25s ease}.s-cta:hover .s-cta-arrow{transform:translateX(4px)}.s-link{transition:color .2s ease}.s-link:hover{color:#fff}.parallax{will-change:transform}.obs-card{transition:border-color .2s,box-shadow .25s,transform .45s,opacity .7s}.obs-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.obs-card:hover .obs-ico{transform:scale(1.1) rotate(-6deg)}.obs-ico{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.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}}.acolhe-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,1.8vw,22px);gap:clamp(14px,1.8vw,22px);text-align:left}.acolhe-step{position:relative;background:#fff;border:1px solid rgba(42,38,34,.08);border-radius:22px;padding:clamp(22px,2.4vw,30px);box-shadow:0 2px 6px rgba(27,66,89,.04),0 18px 40px -28px rgba(27,66,89,.3);transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.acolhe-step:hover{transform:translateY(-5px);box-shadow:0 10px 24px -10px rgba(27,66,89,.28)}.acolhe-conn{display:none}.acolhe-avatars img{width:42px;height:42px;border-radius:50%;object-fit:cover;border:2.5px solid var(--doro-blue-800)}@media (max-width:760px){.acolhe-steps{grid-template-columns:1fr}.acolhe-panel{grid-template-columns:1fr!important;text-align:left}}@media (max-width:900px){.steps-grid{grid-template-columns:1fr!important}.steps-line{display:none!important}.obs-split{gap:clamp(1.75rem,5vw,2.5rem)!important}.obs-split,.olhar-arrival{grid-template-columns:1fr!important}.olhar-arrival{min-height:0!important;gap:0!important}.olhar-arrival-text{padding:clamp(1.75rem,6vw,2.5rem) clamp(1.25rem,5vw,1.75rem) clamp(2rem,6vw,2.75rem)!important;order:2}.olhar-arrival-media{min-height:clamp(260px,70vw,400px)!important;order:1;opacity:1!important;transform:none!important}.olhar-arrival-media img{object-position:30% 30%!important}.olhar-arrival-media>div{opacity:0!important}section .olhar-top-wave{display:none!important}.duvida-grid{grid-template-columns:1fr!important;gap:clamp(2.25rem,6vw,3rem)!important}.duvida-voice{text-align:left}}@media (max-width:560px){.perguntas-stack>p{align-self:center!important;text-align:center!important;max-width:none!important}}@media (max-width:760px){.s-hero-sec{min-height:92svh!important;display:flex!important;align-items:flex-end!important}.s-hero-sec .s-hero-img{position:absolute!important;inset:0!important;height:100%!important}.s-hero-sec .s-kenburns-flip{object-position:15% 35%!important}.s-hero-copy{background:none!important;padding-top:clamp(1.75rem,6vw,2.5rem)!important;padding-bottom:clamp(2.25rem,7vw,3rem)!important}.s-hero-copy h1{font-size:clamp(2.1rem,1.5rem+4vw,2.9rem)!important}.s-hero-p{display:none!important}.s-hero-mob-intro{display:block!important}.s-hero-sec .s-cta{display:none!important}}@media (prefers-reduced-motion:reduce){.s-kenburns{animation:none}.s-kenburns-flip{animation:none;transform:scaleX(-1)}.parallax{transform:none!important}}