.template-helios-consultant{--color-primary:#111;--color-accent:#03232c;--color-bg-base:#fff;--color-bg-surface:#f6f7f5;--color-border:#e7e9e7;--color-text-muted:#555;--color-text-caption:#8a8a8a;--color-text-subtle:#c4c8c4;--font-main:"Manrope", "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;background-color:var(--color-bg-base);color:var(--color-primary);font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.template-helios-consultant ::selection{background-color:var(--color-accent);color:#fff}.template-helios-consultant :focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:2px}.template-helios-consultant{scroll-behavior:smooth}@keyframes helios-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.template-helios-consultant .marquee-track{animation:55s linear infinite helios-marquee}@media (prefers-reduced-motion:reduce){.template-helios-consultant .marquee-track{animation:none}}.template-helios-consultant .scroll-reveal{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.template-helios-consultant .scroll-reveal.visible{opacity:1;transform:translateY(0)}.template-helios-consultant .scroll-reveal[data-delay="100"]{transition-delay:.1s}.template-helios-consultant .scroll-reveal[data-delay="150"]{transition-delay:.15s}.template-helios-consultant .scroll-reveal[data-delay="200"]{transition-delay:.2s}.template-helios-consultant .scroll-reveal[data-delay="250"]{transition-delay:.25s}.template-helios-consultant .scroll-reveal[data-delay="300"]{transition-delay:.3s}.template-helios-consultant .scroll-reveal[data-delay="350"]{transition-delay:.35s}.template-helios-consultant .scroll-reveal[data-delay="400"]{transition-delay:.4s}.template-helios-consultant .img-reveal-wrapper{overflow:hidden}.template-helios-consultant .img-reveal-wrapper img{transition:transform 1.4s cubic-bezier(.16,1,.3,1);transform:scale(1.08)}.template-helios-consultant .img-reveal-wrapper.visible img{transform:scale(1)}.template-helios-consultant .hero-wordmark-letter{padding-bottom:.05em;display:inline-block;overflow:hidden}.template-helios-consultant .hero-wordmark-inner{transition:transform 1.15s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(115%)}.template-helios-consultant.hero-loaded .hero-wordmark-inner{transform:translateY(0)}.template-helios-consultant .hero-wordmark-letter:first-child .hero-wordmark-inner{transition-delay:.25s}.template-helios-consultant .hero-wordmark-letter:nth-child(2) .hero-wordmark-inner{transition-delay:.305s}.template-helios-consultant .hero-wordmark-letter:nth-child(3) .hero-wordmark-inner{transition-delay:.36s}.template-helios-consultant .hero-wordmark-letter:nth-child(4) .hero-wordmark-inner{transition-delay:.415s}.template-helios-consultant .hero-wordmark-letter:nth-child(5) .hero-wordmark-inner{transition-delay:.47s}.template-helios-consultant .hero-wordmark-letter:nth-child(6) .hero-wordmark-inner{transition-delay:.525s}.template-helios-consultant .hero-kicker{opacity:0;transition:opacity 1s 1.1s}.template-helios-consultant.hero-loaded .hero-kicker{opacity:1}.template-helios-consultant .hero-bottom-fade{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1) 1s,transform 1s cubic-bezier(.16,1,.3,1) 1s;transform:translateY(24px)}.template-helios-consultant.hero-loaded .hero-bottom-fade{opacity:1;transform:translateY(0)}.template-helios-consultant .hero-metric{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.template-helios-consultant.hero-loaded .hero-metric:first-child{opacity:1;transition-delay:1.15s;transform:translateY(0)}.template-helios-consultant.hero-loaded .hero-metric:nth-child(2){opacity:1;transition-delay:1.23s;transform:translateY(0)}.template-helios-consultant.hero-loaded .hero-metric:nth-child(3){opacity:1;transition-delay:1.31s;transform:translateY(0)}.template-helios-consultant.hero-loaded .hero-metric:nth-child(4){opacity:1;transition-delay:1.39s;transform:translateY(0)}.template-helios-consultant .hero-img{transition:transform 2s cubic-bezier(.16,1,.3,1);transform:scale(1.12)}.template-helios-consultant.hero-loaded .hero-img{transform:scale(1)}.template-helios-consultant .faq-panel{opacity:0;max-height:0;transition:max-height .45s cubic-bezier(.16,1,.3,1),opacity .35s;overflow:hidden}.template-helios-consultant .faq-panel.open{opacity:1;max-height:600px}.template-helios-consultant .faq-icon{transition:transform .4s cubic-bezier(.16,1,.3,1)}.template-helios-consultant .faq-item.open .faq-icon{transform:rotate(45deg)}.template-helios-consultant .navbar{inset-inline:0;z-index:50;border-bottom:1px solid #0000;transition:background-color .5s,border-color .5s;position:fixed;top:0}.template-helios-consultant .navbar.scrolled{backdrop-filter:blur(12px);background-color:#ffffffe6;border-bottom-color:#e7e9e7}.template-helios-consultant .mobile-menu{z-index:60;background-color:var(--color-accent);opacity:0;pointer-events:none;flex-direction:column;padding:1.5rem;transition:opacity .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}.template-helios-consultant .mobile-menu.open{opacity:1;pointer-events:auto}.template-helios-consultant .whatsapp-fab{z-index:40;cursor:pointer;color:#fff;background-color:#25d366;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 4px 20px #25d36666}.template-helios-consultant .whatsapp-fab:hover{transform:scale(1.08);box-shadow:0 6px 28px #25d36680}.template-helios-consultant .helios-prose{color:var(--color-text-muted);font-size:1.05rem;line-height:1.8}.template-helios-consultant .helios-prose h1,.template-helios-consultant .helios-prose h2,.template-helios-consultant .helios-prose h3{color:var(--color-primary);letter-spacing:-.02em;margin-top:2rem;margin-bottom:.75rem;font-weight:700}.template-helios-consultant .helios-prose h2{border-bottom:1px solid var(--color-border);padding-bottom:.5rem;font-size:1.6rem}.template-helios-consultant .helios-prose h3{font-size:1.2rem}.template-helios-consultant .helios-prose p{margin-bottom:1.25rem}.template-helios-consultant .helios-prose ul{margin-bottom:1.25rem;padding-left:1.5rem;list-style-type:disc}.template-helios-consultant .helios-prose ol{margin-bottom:1.25rem;padding-left:1.5rem;list-style-type:decimal}.template-helios-consultant .helios-prose li{margin-bottom:.5rem}.template-helios-consultant .helios-prose hr{border:0;border-top:1px solid var(--color-border);margin:2rem 0}.template-helios-consultant .helios-prose strong{color:var(--color-primary);font-weight:600}.template-helios-consultant .helios-prose blockquote{border-left:3px solid var(--color-accent);color:var(--color-accent);margin:1.5rem 0;padding-left:1.25rem;font-style:italic}
