.os-hero{background:#0a0a0a;position:relative}.os-hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='180' height='180' filter='url(%23n)' opacity='1'/></svg>");z-index:2}.os-hero-photo-img{object-position:78% center;filter:saturate(.85) contrast(1.05)}@media(max-width:760px){.os-hero-photo-img{object-position:center center}}.os-hero-photo-wash{background:linear-gradient(180deg,#0a0a0a8c,#0a0a0abf 60%,#0a0a0aeb)}@media(max-width:760px){.os-hero-photo-wash{background:linear-gradient(180deg,#0a0a0a8c,#0a0a0ac7 40%,#0a0a0af2)}}.os-hero-photo-tint{background:radial-gradient(ellipse at 100% 0%,rgba(255,126,103,.1),transparent 55%)}.os-hero-bg{background:transparent}.os-hero-rings{opacity:.55}.os-hero-pitch{width:clamp(140px,16vw,220px);height:auto;color:#ff7e67;opacity:.1}.os-h1{text-shadow:0 2px 28px rgba(0,0,0,.55),0 1px 2px rgba(0,0,0,.35)}@media(prefers-reduced-motion:reduce){.os-hero-photo-img{transition:none;animation:none}}.os-hero-rings{width:min(160vmin,1400px);height:min(160vmin,1400px);opacity:.55}.os-ring{fill:none;stroke:#ff7e6724;stroke-width:1;stroke-dasharray:2 6}.os-ring-1{animation:osRingSpin 60s linear infinite;transform-origin:600px 600px}.os-ring-2{animation:osRingSpin 90s linear infinite reverse;transform-origin:600px 600px}.os-ring-3{animation:osRingSpin 120s linear infinite;transform-origin:600px 600px;opacity:.7}@keyframes osRingSpin{to{transform:rotate(360deg)}}.os-rings{width:clamp(56px,6vw,80px);height:clamp(56px,6vw,80px);animation:osBrandBreathe 6s ease-in-out infinite;transform-origin:50% 50%}.os-rings circle{fill:none;stroke-width:2;stroke-linecap:round;transform-origin:40px 40px}.os-rings .os-ring-out{stroke:#ff7e67;stroke-dasharray:170 56;animation:osRingOut 30s linear infinite}.os-rings .os-ring-mid{stroke:#ff7e67b3;stroke-dasharray:98 65;animation:osRingMid 22s linear infinite reverse}.os-rings .os-ring-in{stroke:#ff7e6773;stroke-dasharray:50 50;animation:osRingIn 16s linear infinite}@keyframes osRingOut{to{transform:rotate(360deg)}}@keyframes osRingMid{to{transform:rotate(360deg)}}@keyframes osRingIn{to{transform:rotate(360deg)}}@keyframes osBrandBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.os-h1 .os-h1-line>span{display:block;opacity:0;transform:translateY(45%);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.os-h1.in .os-h1-line:nth-child(1)>span{transition-delay:0ms;opacity:1;transform:none}.os-h1.in .os-h1-line:nth-child(2)>span{transition-delay:.22s;opacity:1;transform:skew(-2.5deg);letter-spacing:-.05em}.os-ball-spin{transform-origin:50% 50%;animation:osBallSpin 12s linear infinite}@keyframes osBallSpin{to{transform:rotate(360deg)}}.os-pulse-dot{box-shadow:0 0 8px #ff7e67b3;animation:osPulse 1.8s ease-in-out infinite}@keyframes osPulse{0%,to{opacity:1;box-shadow:0 0 #ff7e678c}50%{opacity:.5;box-shadow:0 0 0 6px #ff7e6700}}.os-method-grid{grid-template-columns:1fr}@media(min-width:640px){.os-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.os-method-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.os-method-card{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease,border-color .3s ease,background-color .3s ease}.os-method-card.in{opacity:1;transform:none}.os-method-card[data-i="0"].in{transition-delay:0ms}.os-method-card[data-i="1"].in{transition-delay:.1s}.os-method-card[data-i="2"].in{transition-delay:.2s}.os-method-card[data-i="3"].in{transition-delay:.3s}.os-method-card[data-i="4"].in{transition-delay:.4s}.os-method-icon{transition:transform .35s cubic-bezier(.2,.8,.2,1);transform-origin:0 50%}.os-method-card:hover .os-method-icon{transform:scale(1.12) rotate(5deg)}.os-method-card{z-index:0}.os-method-card>:not(.os-method-ghost){position:relative;z-index:1}.os-method-ghost{position:absolute;top:-.16em;right:-.05em;z-index:0;pointer-events:none;user-select:none;font-weight:900;line-height:1;letter-spacing:-.04em;color:#ff7e670f;font-size:clamp(120px,18vw,220px)}@media(min-width:1024px){.os-method-card[data-i="2"].in,.os-method-card[data-i="4"].in{transform:translateY(12px)}.os-method-card[data-i="2"].in:hover,.os-method-card[data-i="4"].in:hover{transform:translateY(10px)}}.os-parents-grid{grid-template-columns:1fr}@media(min-width:768px){.os-parents-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.os-parent-card{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease,border-color .3s ease,background-color .3s ease}.os-parent-card.in{opacity:1;transform:none}.os-parent-card[data-i="0"].in{transition-delay:0ms}.os-parent-card[data-i="1"].in{transition-delay:.11s}.os-parent-card[data-i="2"].in{transition-delay:.22s}.os-parent-icon{transition:transform .35s cubic-bezier(.2,.8,.2,1);transform-origin:0 50%}.os-parent-card:hover .os-parent-icon{transform:scale(1.12) rotate(-4deg)}@media(min-width:768px){.os-parent-card[data-i="1"].in{transform:scale(1.04);box-shadow:0 14px 40px -18px #ff7e6747;border-color:#ff7e6738}.os-parent-card[data-i="1"].in:hover{transform:scale(1.04) translateY(-2px)}}.os-baseline-drop{transform:translateY(.08em)}.os-metodologia{position:relative;display:inline-block}.os-metodologia:after{content:"";position:absolute;left:0;bottom:.1em;width:86%;height:4px;background:var(--color-performance);transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.2,.8,.2,1) .4s}.reveal.in .os-metodologia:after,.os-metodologia.in:after{transform:scaleX(1)}.os-tiers-list{grid-template-columns:1fr}@media(min-width:640px){.os-tiers-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.os-tiers-list{grid-template-columns:repeat(5,minmax(0,1fr))}}.os-tier{position:relative;min-width:0}.os-plan-grid{grid-template-columns:1fr}@media(min-width:768px){.os-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.os-plan-soft,.os-plan-medium,.os-plan-strong{border:1px solid rgba(255,255,255,.1);background:#ffffff05}.os-plan-feature{border:2px solid var(--color-performance);background:#ff7e6712;box-shadow:0 16px 48px -16px #ff7e6773}.os-plan-soft:hover,.os-plan-medium:hover,.os-plan-strong:hover{border-color:#ffffff38;background:#ffffff08}.os-plan-feature:hover{background:#ff7e671c;box-shadow:0 20px 60px -16px #ff7e678c}.os-plan-card{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .4s ease,border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.os-plan-card.in{opacity:1;transform:none;transition-delay:var(--enter-delay, 0ms)}.os-plan-card[data-i="0"].in{--enter-delay: 0ms}.os-plan-card[data-i="1"].in{--enter-delay: .11s}.os-plan-card[data-i="2"].in{--enter-delay: .22s}.os-plan-card[data-i="3"].in{--enter-delay: .33s}.os-plan-icon{transition:transform .35s cubic-bezier(.2,.8,.2,1);transform-origin:50% 50%}.os-plan-card:hover .os-plan-icon{transform:scale(1.1) rotate(-6deg)}.os-featured-pill{animation:osFeaturedPulse 2.2s ease-in-out infinite}@keyframes osFeaturedPulse{0%,to{opacity:1}50%{opacity:.65}}@media(min-width:640px){.os-benefits{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(12px,2vw,24px)}.os-benefit-1{justify-self:start}.os-benefit-2{justify-self:end}.os-benefit-divider{width:1px;height:16px}}.os-meses-grid{grid-template-columns:1fr}@media(min-width:768px){.os-meses-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.os-mes{transition:border-color .3s ease,background-color .3s ease}.os-mes:hover{border-color:#ff7e6759;background:#ff7e6708}.os-mes>:not(.os-mes-ghost){position:relative;z-index:1}.os-mes-ghost{position:absolute;bottom:-.18em;right:-.02em;z-index:0;pointer-events:none;user-select:none;font-weight:900;line-height:1;letter-spacing:-.04em;color:#ff7e670d;font-size:clamp(110px,14vw,180px)}.os-week{opacity:0;transform:translate(-6px);transition:opacity .4s ease,transform .4s ease,background-color .2s ease}.os-week.in{opacity:1;transform:none}.os-week:hover{background:#ff7e670a}.os-locais-grid{grid-template-columns:1fr}@media(min-width:768px){.os-locais-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.os-locais-card{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease,border-color .3s ease,background-color .3s ease}.os-locais-card.in{opacity:1;transform:none}.os-locais-card[data-i="0"].in{transition-delay:0ms}.os-locais-card[data-i="1"].in{transition-delay:.11s}.os-locais-card[data-i="2"].in{transition-delay:.22s}.os-locais-icon{transition:transform .35s cubic-bezier(.2,.8,.2,1);transform-origin:0 50%}.os-locais-card:hover .os-locais-icon{transform:scale(1.12) rotate(5deg)}@media(min-width:768px){.os-locais-card[data-i="1"].in{transform:translateY(-8px);border-color:#ff7e6773;background:#ff7e670a}.os-locais-card[data-i="1"].in:hover{transform:translateY(-10px)}}.os-cta-bg{background:radial-gradient(ellipse at 50% 60%,rgba(255,126,103,.14),transparent 65%),radial-gradient(circle at 50% 100%,rgba(255,126,103,.06),transparent 70%)}.os-cta-ghost{position:absolute;inset:0;margin:auto;display:block;pointer-events:none;user-select:none;text-align:center;font-weight:900;letter-spacing:-.04em;line-height:1;font-size:clamp(80px,14vw,220px);color:transparent;-webkit-text-stroke:1px rgba(255,126,103,.18);z-index:1;height:max-content}.os-cta-btn{box-shadow:0 12px 32px -12px #ff7e6773}.os-cta-btn:hover{box-shadow:0 18px 48px -12px #ff7e67a6;background-color:#ff8f7a}.os-cta-btn:hover span:last-child{transform:translate(2px);transition:transform .3s ease}@media(prefers-reduced-motion:reduce){.os-ring-1,.os-ring-2,.os-ring-3,.os-pulse-dot,.os-ball-spin,.os-featured-pill,.os-rings,.os-rings .os-ring-out,.os-rings .os-ring-mid,.os-rings .os-ring-in{animation:none}.os-method-card,.os-method-card.in,.os-plan-card,.os-plan-card.in,.os-parent-card,.os-parent-card.in,.os-locais-card,.os-locais-card.in,.os-week,.os-week.in{opacity:1;transform:none;transition:none}.os-h1 .os-h1-line>span{opacity:1;transform:none;transition:none}.os-metodologia:after{transform:scaleX(1);transition:none}.os-method-icon,.os-parent-icon,.os-plan-icon,.os-locais-icon{transition:none}.os-method-card:hover .os-method-icon,.os-parent-card:hover .os-parent-icon,.os-plan-card:hover .os-plan-icon,.os-locais-card:hover .os-locais-icon{transform:none}}
