.ov-fold{width:100%;padding-block:clamp(3rem,5vw,5rem);padding-inline:1.5rem}.ov-fold__inner{width:100%;max-width:64rem;margin-inline:auto}.ov-fold--soft{background:var(--gradient-soft)}.ov-cta{text-decoration:none}.ov-cta-primary{background:var(--mint);border:1px solid var(--mint);color:var(--tinta)}.ov-cta-primary:hover{background:var(--mint-2);border-color:var(--mint-2);color:var(--papel)}.ov-cta-ghost{color:#ffffffd1;border:1px solid #ffffff40}.ov-cta-ghost:hover{color:#fff;border-color:#ffffff80}.ov-cta-dark{background:var(--tinta);border:1px solid var(--tinta);color:var(--papel)}.ov-cta-dark:hover{background:#000}.ov-hero{isolation:isolate;place-items:center;min-height:min(86vh,760px);display:grid;position:relative;overflow:clip}.ov-hero:before{content:"";z-index:-1;filter:blur(8px);pointer-events:none;background:radial-gradient(60% 60% at 50% 30%,#00e9b642 0%,#00e1cf1f 38%,#0000 70%);height:70%;position:absolute;inset:-20% -10% auto}.ov-hero__inner{text-align:center;flex-direction:column;align-items:center;gap:1.75rem;max-width:60rem;margin-inline:auto;display:flex}.ov-hero__title{font-family:var(--font-brand);letter-spacing:-.03em;color:var(--papel);text-wrap:balance;max-width:18ch;font-size:clamp(2.4rem,6vw,4.75rem);font-style:italic;font-weight:500;line-height:1.04}.ov-hero__title .ov-accent{color:var(--mint)}.ov-hero__title .ov-accent-work{color:var(--trabalho)}.ov-morph{text-align:center;font-family:var(--font-brand);letter-spacing:-.03em;text-wrap:balance;flex-direction:column;align-items:center;gap:.12em;font-size:clamp(1.9rem,6vw,3.6rem);font-style:italic;font-weight:500;line-height:1.06;display:flex}.ov-morph__line{display:block}.ov-morph__lead{color:var(--tinta-2);font-style:normal;font-weight:400}.ov-morph__word{transform-origin:50%}.ov-morph__work{color:var(--trabalho)}.ov-morph__asset{color:var(--mint-text);display:inline-block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ov-morph__asset{animation:linear both ov-emerge;animation-timeline:view();animation-range:entry 25% cover 52%}}}@keyframes ov-emerge{0%{opacity:.25;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ov-team-photo{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-4);border:1px solid var(--linha);width:100%;height:auto;box-shadow:var(--shadow-2);display:block}.ov-avatar{border-radius:var(--r-pill);object-fit:cover;background:var(--papel-2);border:1px solid var(--linha);width:clamp(64px,8vw,84px);height:clamp(64px,8vw,84px);box-shadow:var(--shadow-1);transition:transform var(--d-base) var(--ease), box-shadow var(--d-base) var(--ease)}.ov-avatar:hover{box-shadow:var(--shadow-mint);transform:translateY(-4px)scale(1.04)}.ov-faq-summary{align-items:center;min-height:44px;display:flex}.ov-team{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:1.5rem 1rem;display:grid}@media (min-width:640px){.ov-team{grid-template-columns:repeat(8,1fr)}}@media (prefers-reduced-motion:reduce){.ov-avatar{transition:none}.ov-avatar:hover{transform:none}}.ov-plan-glow{box-shadow:var(--shadow-mint)}.ov-stat__num{font-family:var(--font-brand);letter-spacing:-.03em;color:var(--mint-2);font-size:clamp(2.75rem,7vw,4.5rem);font-style:italic;font-weight:500;line-height:1}
