@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/inter-latin-var.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700 800;font-display:swap;src:url("../fonts/sora-latin-var.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0d0d0d;--bg-alt:#1a1a1a;--accent:#f07013;--text:#ffffff;--text-secondary:#a3a3a3;--border:#262626;--radius-card:12px;--radius-btn:8px;--max-width:1120px;--font-heading:"Sora","Inter",sans-serif;--font-body:"Inter",sans-serif;--ease-out-quad:cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-in-out-quad:cubic-bezier(0.455, 0.03, 0.515, 0.955);--ease-in-out-circ:cubic-bezier(0.785, 0.135, 0.15, 0.86);--ease-out-expo:cubic-bezier(0.19, 1, 0.22, 1);--ease-spring:cubic-bezier(0.16, 1.06, 0.31, 1.02)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;overflow-x:hidden;background:var(--bg);color:var(--text);font-family:var(--font-body);line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-heading);font-weight:800;line-height:1.2;margin:0 0 16px}h1{font-size:clamp(2.2rem, 5vw, 3.4rem)}h2{font-size:clamp(1.6rem, 3.5vw, 2.2rem)}.titulo-bloco,h3{font-size:1.15rem;font-weight:700}p{margin:0 0 16px;color:var(--text-secondary)}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.site-header{position:sticky;top:0;z-index:20;background:rgba(13,13,13,.9);border-bottom:1px solid transparent;transition:background-color .4s var(--ease-in-out-quad),border-color .4s var(--ease-in-out-quad)}.site-header.is-scrolled{background:rgba(13,13,13,.94);border-bottom-color:var(--border)}.site-header .container{display:flex;align-items:center;justify-content:space-between;height:92px;transition:height .4s var(--ease-in-out-circ)}.site-header.is-scrolled .container{height:72px}.logo{display:flex;align-items:center;gap:10px}.logo img{height:56px;width:auto;transition:height .4s var(--ease-in-out-circ)}.site-header.is-scrolled .logo img{height:44px}.site-footer .logo img{height:64px}.nav-links{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0}.nav-links a{font-size:.95rem;color:var(--text);font-weight:500}.nav-links a:hover{color:var(--accent)}.site-header .nav-cta{display:none}.nav-toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:0;background:0 0;border:none;cursor:pointer;z-index:60}.nav-toggle span{display:block;width:26px;height:2px;background:var(--text);border-radius:2px;transition:transform .45s var(--ease-in-out-circ),opacity .25s var(--ease-in-out-quad),background-color .3s var(--ease-in-out-quad)}.nav-toggle.is-active span:first-child{transform:translateY(8px) rotate(45deg);background:var(--accent)}.nav-toggle.is-active span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-toggle.is-active span:nth-child(3){transform:translateY(-8px) rotate(-45deg);background:var(--accent)}@media (min-width:720px){.site-header .nav-cta{display:inline-flex}.nav-toggle{display:none}.nav-links{display:flex!important}.nav-menu-cta{display:none}}@media (max-width:719px){.site-header{backdrop-filter:none;background:rgba(13,13,13,.96)}.nav-links{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;margin:0;padding:0 32px;background:rgba(13,13,13,.99);opacity:0;pointer-events:none;clip-path:circle(0% at calc(100% - 46px) 46px);transition:clip-path .7s var(--ease-in-out-circ),opacity .3s var(--ease-in-out-quad)}.nav-links.is-open{opacity:1;pointer-events:auto;clip-path:circle(150% at calc(100% - 46px) 46px)}.nav-links li{overflow:hidden;width:100%;border-bottom:1px solid var(--border)}.nav-links li:not(.nav-menu-cta) a{display:block;padding:18px 0;font-family:var(--font-heading);font-weight:800;font-size:2rem;color:var(--text);transform:translateY(110%);opacity:0;transition:transform .7s var(--ease-out-expo),opacity .5s var(--ease-out-quad),color .3s var(--ease-in-out-quad)}.nav-links li:not(.nav-menu-cta) a:active{color:var(--accent)}.nav-menu-cta{border-bottom:none!important;overflow:visible;margin-top:40px;opacity:0;transform:translateY(20px);transition:opacity .5s var(--ease-out-quad) .5s,transform .6s var(--ease-out-expo) .5s}.nav-menu-cta a{font-size:1rem;padding:14px 28px}.nav-links.is-open li:not(.nav-menu-cta) a{transform:translateY(0);opacity:1}.nav-links.is-open li:first-child a{transition-delay:0.16s}.nav-links.is-open li:nth-child(2) a{transition-delay:0.24s}.nav-links.is-open li:nth-child(3) a{transition-delay:0.32s}.nav-links.is-open li:nth-child(4) a{transition-delay:0.40s}.nav-links a::after{display:none}.nav-links.is-open .nav-menu-cta{opacity:1;transform:translateY(0)}body.menu-open{overflow:hidden}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:var(--radius-btn);font-weight:600;font-size:.95rem;border:none;cursor:pointer}.btn-primary{background:var(--accent);color:var(--bg)}.btn-primary:hover{background:#ff8228}.btn-secondary{background:0 0;color:var(--text);border:1px solid var(--border)}.btn-secondary:hover{border-color:var(--accent);color:var(--accent)}.hero{position:relative;padding:120px 0 96px;border-bottom:1px solid var(--border);overflow:hidden;isolation:isolate}.hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(13,13,13,.86) 0,rgba(13,13,13,.92) 55%,var(--bg) 100%)}.hero .container{position:relative;z-index:1}.hero .eyebrow{color:var(--accent);font-weight:600;font-size:.9rem;letter-spacing:.04em;text-transform:uppercase;display:block}.hero p.lead{font-size:1.15rem;max-width:620px}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}section{padding:72px 0}section.alt{background:var(--bg-alt);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.section-head{max-width:640px;margin-bottom:48px}.grid{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:640px){.grid-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.grid-3{grid-template-columns:repeat(3,1fr)}}.card{background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-card);padding:28px}.card .icon{color:var(--accent);font-size:1.6rem;margin-bottom:16px;display:block}.card p:last-child{margin-bottom:0}.steps{counter-reset:step;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:900px){.steps{grid-template-columns:repeat(4,1fr)}.steps-pinned{display:grid;grid-template-columns:0.85fr 1.15fr;gap:64px;align-items:start}.steps-pinned__aside{position:sticky;top:160px}.steps-pinned__list{display:flex;flex-direction:column;gap:0}.steps-pinned .step{padding:30px 30px 30px 26px;gap:26px}.steps-pinned .step .step-number{margin:0}}.steps-progress{display:none}@media (min-width:900px){.steps-progress{display:block;width:2px;height:120px;background:var(--border);margin-top:32px;position:relative;overflow:hidden}.steps-progress::after{content:"";position:absolute;inset:0;background:var(--accent);transform:scaleY(var(--steps-progress,0));transform-origin:top;transition:transform .3s var(--ease-out-quad)}}.cta-band{text-align:center;padding:80px 0}.cta-band h2{max-width:640px;margin-left:auto;margin-right:auto}.cta-band p{max-width:520px;margin-left:auto;margin-right:auto}.cta-band .btn{margin-top:24px}.cta-band .reply-note{margin-top:32px}.site-footer{border-top:1px solid var(--border);padding:48px 0 32px}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}.footer-links{display:flex;gap:24px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.footer-links a{color:var(--text-secondary);font-size:.9rem}.footer-links a:hover{color:var(--accent)}.footer-bottom{color:var(--text-secondary);font-size:.85rem;border-top:1px solid var(--border);padding-top:24px}.page-hero{padding:64px 0 48px;border-bottom:1px solid var(--border)}.breadcrumb{color:var(--text-secondary);font-size:.9rem;margin-bottom:16px}.breadcrumb a:hover{color:var(--accent)}.post-list{display:grid;gap:20px}.post-item{display:block;background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-card);padding:24px 28px}.post-item .post-date{color:var(--accent);font-size:.85rem;font-weight:600;margin-bottom:8px;display:block}.post-item h2,.post-item h3{margin-bottom:8px;font-size:1.15rem;font-weight:700}.post-item p{margin-bottom:0}.empty-state{border:1px dashed var(--border);border-radius:var(--radius-card);padding:48px;text-align:center;color:var(--text-secondary)}.post-body{max-width:720px;margin:0 auto}.post-body h2{margin-top:40px}.post-body li,.post-body p{color:var(--text-secondary);font-size:1.05rem}@keyframes word-up{from{transform:translateY(110%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-up{from{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.js .hero .text-reveal .word>span{animation:word-up .9s var(--ease-out-expo) both}.js .hero .reveal-stagger>*{animation:fade-up .7s var(--ease-out-expo) both}.text-reveal .word{display:inline-block;white-space:nowrap;overflow:hidden;vertical-align:top}.js .text-reveal .word>span{display:inline-block;transform:translateY(110%);opacity:0;transition:transform .9s var(--ease-out-expo),opacity .9s var(--ease-out-quad)}.text-reveal.is-visible .word>span{transform:translateY(0);opacity:1}.intro{display:none}.js .intro{position:fixed;inset:0;z-index:100;background:var(--bg);display:flex;align-items:center;justify-content:center;pointer-events:none}.intro__logo{width:92px;height:92px;opacity:0;transform:scale(.86);animation:intro-logo 1s var(--ease-out-expo) forwards}@keyframes intro-logo{0%{opacity:0;transform:scale(.86)}35%,75%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.06)}}.intro__panel{position:absolute;left:0;width:100%;height:50.5%;background:var(--bg);transition:transform 1s var(--ease-in-out-circ) 50ms}.intro__panel--top{top:0}.intro__panel--bottom{bottom:0}.intro.is-done .intro__panel--top{transform:translateY(-100%)}.intro.is-done .intro__panel--bottom{transform:translateY(100%)}.intro.is-done .intro__logo{opacity:0}.intro.is-gone{display:none}body.intro-running{overflow:hidden}.cursor,.cursor-ring{position:fixed;top:0;left:0;pointer-events:none;z-index:90;border-radius:50%;opacity:0;transition:opacity .3s var(--ease-in-out-quad)}.cursor{width:6px;height:6px;background:var(--accent);margin:-3px 0 0 -3px}.cursor-ring{width:36px;height:36px;margin:-18px 0 0 -18px;border:1px solid rgba(240,112,19,.55);transition:opacity .3s var(--ease-in-out-quad),width .35s var(--ease-out-expo),height .35s var(--ease-out-expo),margin .35s var(--ease-out-expo),background-color .35s var(--ease-in-out-quad),border-color .35s var(--ease-in-out-quad)}body.has-cursor .cursor,body.has-cursor .cursor-ring{opacity:1}.cursor-ring.is-hover{width:64px;height:64px;margin:-32px 0 0 -32px;background:rgba(240,112,19,.12);border-color:var(--accent)}@media (hover:none),(max-width:719px){.cursor,.cursor-ring{display:none}}.js .reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease-out-quad),transform .8s var(--ease-out-expo)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>*{animation:none}.js .reveal-stagger>*{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out-quad),transform .7s var(--ease-out-expo)}.reveal-stagger.is-visible>:first-child{transition-delay:0s;opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>:nth-child(2){transition-delay:70ms;opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>:nth-child(3){transition-delay:0.14s;opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>:nth-child(4){transition-delay:0.21s;opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>:nth-child(5){transition-delay:0.28s;opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>:nth-child(6){transition-delay:0.35s;opacity:1;transform:translateY(0)}.card,.client-card,.team-card{position:relative;transition:transform .5s var(--ease-in-out-circ),border-color .3s var(--ease-in-out-quad),background-color .3s var(--ease-in-out-quad)}@media (hover:hover) and (pointer:fine){.post-item:hover{border-color:var(--accent)}.card:hover,.client-card:hover,.team-card:hover{transform:translateY(-6px);border-color:var(--accent);background-color:#1f1f1f}.ads-card:hover::after,.card:hover::after{opacity:1}}.btn{transition:transform .3s var(--ease-in-out-circ),background .25s var(--ease-in-out-quad),border-color .25s var(--ease-in-out-quad),color .25s var(--ease-in-out-quad);position:relative;overflow:hidden}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.97)}.btn::before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:skewX(-20deg);transition:left .7s var(--ease-in-out-circ)}.btn:hover::before{left:140%}.btn-secondary::before{background:linear-gradient(90deg,transparent,rgba(240,112,19,.25),transparent)}.ads-card::after,.card::after{content:"";position:absolute;inset:0;border-radius:var(--radius-card);background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),rgba(240,112,19,.1),transparent 42%);opacity:0;transition:opacity .45s var(--ease-in-out-quad);pointer-events:none}.ads-card>*,.card>*{position:relative;z-index:1}.card .icon{transition:transform .5s var(--ease-out-expo),color .3s var(--ease-in-out-quad)}.step .step-number{transition:transform .5s var(--ease-out-expo),opacity .5s var(--ease-out-quad)}.client-mark{transition:transform .5s var(--ease-in-out-circ),border-color .3s var(--ease-in-out-quad),color .3s var(--ease-in-out-quad)}.client-slot{transition:border-color .3s var(--ease-in-out-quad),color .3s var(--ease-in-out-quad),transform .5s var(--ease-in-out-circ)}.avatar{transition:transform .6s var(--ease-out-expo),border-color .3s var(--ease-in-out-quad),background-color .3s var(--ease-in-out-quad)}.hero-glow{position:absolute;top:-20%;right:-10%;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(240,112,19,.18),transparent 62%);pointer-events:none;z-index:-1;animation:glow-breathe 9s var(--ease-in-out-quad) infinite}@keyframes glow-breathe{0%,100%{transform:scale(1) translate(0,0);opacity:.75}50%{transform:scale(1.18) translate(-24px,24px);opacity:1}}@media (max-width:719px){.hero-glow{display:none}}.scroll-hint{display:flex;align-items:center;gap:10px;margin-top:56px;color:var(--text-secondary);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.scroll-hint span{display:inline-block;width:1px;height:40px;background:linear-gradient(180deg,var(--accent),transparent);animation:hint-slide 2s var(--ease-in-out-quad) infinite}@keyframes hint-slide{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform:scaleY(1);transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}.section-head h2{position:relative}.badge{transition:transform .4s var(--ease-in-out-circ),border-color .3s var(--ease-in-out-quad)}.nav-links a{position:relative;padding-bottom:4px}.nav-links a::after{content:"";position:absolute;left:50%;bottom:0;width:0;height:1px;background:var(--accent);transform:translateX(-50%);transition:width .4s var(--ease-in-out-circ)}.nav-links a:hover::after{width:100%}@media (prefers-reduced-motion:reduce){.js .hero .reveal-stagger>*,.js .hero .text-reveal .word>span{animation:none!important}html{scroll-behavior:auto}.reveal,.reveal-stagger>*,.text-reveal .word>span{opacity:1!important;transform:none!important;transition:none!important}}.badge-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.badge{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--bg-alt);border-radius:999px;padding:8px 16px;font-size:.85rem;color:var(--text-secondary)}.badge strong{color:var(--text)}.ads-compare{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:800px){.ads-compare{grid-template-columns:1fr 1fr}}.ads-card{background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-card);padding:32px;transition:transform .25s,border-color .25s}@media (hover:hover) and (pointer:fine){.card:hover .icon{transform:translateY(-4px) rotate(45deg) scale(1.15)}.step:hover .step-number{transform:scale(1.06)}.ads-card:hover .tag{transform:translateY(-3px) scale(1.06)}.client-card:hover .client-mark{transform:scale(1.05);border-color:var(--accent);color:var(--accent)}.client-slot:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-4px)}.team-card:hover .avatar{transform:rotate(-8deg) scale(1.08);background:var(--accent);color:var(--bg)}.badge:hover{transform:translateY(-3px);border-color:var(--accent)}.ads-card:hover{transform:translateY(-4px);border-color:var(--accent)}.marquee:hover .marquee-track{animation-play-state:paused}}.ads-card .tag{transition:transform .4s var(--ease-in-out-circ);display:inline-block;background:var(--accent);color:var(--bg);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:4px 10px;border-radius:999px;margin-bottom:16px}.ads-card ul{margin:16px 0 0;padding:0;list-style:none}.ads-card li{color:var(--text-secondary);padding-left:20px;position:relative;margin-bottom:10px}.ads-card li::before{content:"→";color:var(--accent);position:absolute;left:0}.client-card{background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-card);padding:32px;display:flex;flex-wrap:wrap;align-items:center;gap:28px}.client-card .client-mark{font-family:var(--font-heading);font-weight:800;font-size:1.6rem;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-card);padding:20px 28px;background:var(--bg);white-space:nowrap}.client-card .client-info{flex:1;min-width:220px}.client-card .client-info p{margin-bottom:0}.client-slot{border:1px dashed var(--border);border-radius:var(--radius-card);padding:28px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:.9rem;min-height:100px}.team-card{background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-card);padding:28px;text-align:center}.avatar{width:88px;height:88px;border-radius:50%;background:var(--bg);border:2px solid var(--accent);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-family:var(--font-heading);font-weight:800;font-size:1.8rem;color:var(--accent)}.team-card h3{margin-bottom:4px}.team-card .role{color:var(--accent);font-size:.85rem;font-weight:600;display:block;margin-bottom:12px}.team-card p:last-child{margin-bottom:0}.mentor-note{border:1px solid var(--border);background:var(--bg-alt);border-radius:var(--radius-card);padding:24px 28px;margin-top:32px;text-align:center;color:var(--text-secondary)}.mentor-note strong{color:var(--text)}.form-card{background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-card);padding:32px}.form-field{margin-bottom:20px}.form-field label{display:block;font-size:.85rem;font-weight:600;margin-bottom:8px;color:var(--text)}.form-field input,.form-field textarea{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-btn);padding:12px 14px;color:var(--text);font-family:var(--font-body);font-size:.95rem}.form-field input:focus,.form-field textarea:focus{outline:0;border-color:var(--accent)}.form-field textarea{min-height:120px;resize:vertical}.form-note{font-size:.85rem;margin-top:12px;margin-bottom:0}.form-success{display:none;text-align:center;padding:48px 24px}.form-success.is-visible{display:block}.marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:flex;width:max-content;animation:marquee var(--duration,40s) linear infinite}.marquee--reverse .marquee-track{animation-direction:reverse}@keyframes marquee{to{transform:translateX(-50%)}}.marquee-logo{display:flex;align-items:center;justify-content:center;padding:0 48px;font-family:var(--font-heading);font-weight:800;font-size:1.4rem;color:var(--text-secondary);white-space:nowrap;transition:color .3s var(--ease-in-out-quad)}.marquee-logo img{height:40px;width:auto;opacity:.65;transition:opacity .3s var(--ease-in-out-quad)}.review-card{flex:0 0 auto;width:380px;margin:0 12px;background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-card);padding:28px;transition:border-color .3s var(--ease-in-out-quad)}@media (hover:hover) and (pointer:fine){.marquee-logo:hover{color:var(--text)}.marquee-logo:hover img{opacity:1}.review-card:hover{border-color:var(--accent)}}.review-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.review-head .review-avatar,.review-head img{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:var(--bg);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:800;color:var(--accent)}.review-name{font-weight:700;color:var(--text);line-height:1.3}.review-meta{font-size:.85rem;color:var(--text-secondary)}.review-stars{color:var(--accent);letter-spacing:2px;font-size:.9rem;margin-bottom:10px}.review-card p{margin-bottom:0;font-size:.95rem}@media (max-width:520px){.review-card{width:300px}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}.marquee{overflow-x:auto}}.whatsapp-float{position:fixed;bottom:24px;right:24px;z-index:30;background:var(--accent);color:var(--bg);min-width:64px;height:64px;padding:0 12px;border-radius:999px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 24px rgba(0,0,0,.5);transition:transform .4s var(--ease-in-out-circ),box-shadow .4s var(--ease-in-out-quad)}.whatsapp-float svg{width:40px;height:40px;position:relative;z-index:1}.whatsapp-float:hover{transform:scale(1.08) rotate(-6deg);box-shadow:0 8px 32px rgba(240,112,19,.45)}.whatsapp-float::before{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--accent);animation:wa-pulse 2.4s var(--ease-out-quad) infinite}@keyframes wa-pulse{0%{transform:scale(1);opacity:.7}100%,70%{transform:scale(1.5);opacity:0}}.scroll-progress{position:fixed;top:0;left:0;height:2px;width:100%;transform:scaleX(var(--progress,0));transform-origin:0 50%;background:var(--accent);z-index:40}.to-top{position:fixed;bottom:100px;right:24px;z-index:29;width:44px;height:44px;border-radius:50%;border:1px solid var(--border);background:var(--bg-alt);color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .4s var(--ease-in-out-quad),transform .4s var(--ease-in-out-circ),border-color .3s var(--ease-in-out-quad),color .3s var(--ease-in-out-quad)}.to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.to-top:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-3px)}.fx-host{position:relative;isolation:isolate;overflow:hidden}.fx-host>.container,.fx-host>.fx-content{position:relative;z-index:2}.particles{position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 100%);mask-image:linear-gradient(to bottom,#000 55%,transparent 100%)}@keyframes image-glow{0%{opacity:0;animation-timing-function:cubic-bezier(0.74,0.25,0.76,1)}10%{opacity:.5;animation-timing-function:cubic-bezier(0.12,0.01,0.08,0.99)}100%{opacity:1}}.glow-blob{position:absolute;z-index:0;border-radius:50%;pointer-events:none;opacity:0;filter:blur(90px);animation:6s ease-out .6s forwards image-glow}.glow-blob--main{top:-14%;left:46%;width:52%;height:34%;transform:translateX(-50%) rotate(-12deg);background:linear-gradient(90deg,rgba(240,112,19,.38),rgba(255,160,70,.2))}.glow-blob--side{bottom:-24%;right:-4%;width:26%;height:34%;background:rgba(240,112,19,.16);animation-delay:1.1s}@media (max-width:720px){.glow-blob{filter:blur(58px)}.glow-blob--main{width:92%}}@keyframes spark-rotate{to{rotate:1turn}}.hero .eyebrow{position:relative;display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;margin-bottom:20px;overflow:hidden;isolation:isolate}.hero .eyebrow .spark{position:absolute;inset:0;border-radius:inherit;overflow:hidden;z-index:-2}.hero .eyebrow .spark::before{content:"";position:absolute;top:50%;left:50%;aspect-ratio:1;width:240%;translate:-50% -50%;background:conic-gradient(from 0deg,transparent 0deg 250deg,rgba(240,112,19,.22) 300deg,var(--accent) 344deg,#ffd0a6 356deg,var(--accent) 360deg);animation:2.6s linear infinite spark-rotate}.hero .eyebrow .spark-bg{position:absolute;inset:1px;border-radius:inherit;z-index:-1;background:#141414;border:1px solid rgba(255,255,255,.06);transition:background .3s var(--ease-in-out-quad)}.hero .eyebrow:hover .spark-bg{background:#1d1d1d}@keyframes orbit{0%{transform:rotate(calc(var(--angle) * 1deg)) translateY(calc(var(--radius) * var(--orbit-scale,1) * 1px)) rotate(calc(var(--angle) * -1deg))}100%{transform:rotate(calc(var(--angle) * 1deg + 1turn)) translateY(calc(var(--radius) * var(--orbit-scale,1) * 1px)) rotate(calc((var(--angle) * -1deg) - 1turn))}}.orbit-block{margin-top:72px;border-top:1px solid var(--border);padding-top:56px}.orbit-block__head{max-width:560px;margin:0 auto;text-align:center}.orbit-block__head h3{font-family:var(--font-heading);font-size:1.55rem;margin-bottom:12px}.orbit-block__head p{color:var(--text-secondary)}.orbit{--orbit-scale:1;position:relative;display:flex;align-items:center;justify-content:center;height:660px;overflow:hidden;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 58%,transparent 80%);mask-image:radial-gradient(circle at 50% 50%,#000 58%,transparent 80%)}.orbit__ring{position:absolute;width:calc(var(--radius) * var(--orbit-scale,1) * 2px);height:calc(var(--radius) * var(--orbit-scale,1) * 2px);border-radius:50%;border:1px solid rgba(255,255,255,.07)}.orbit__ring--dashed{border-style:dashed;border-color:rgba(240,112,19,.16)}.orbit__item{position:absolute;display:flex;align-items:center;justify-content:center;height:38px;padding:0 16px;border-radius:999px;font-size:.78rem;font-weight:600;color:var(--text-secondary);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,0));border:1px solid var(--border);backdrop-filter:blur(8px);white-space:nowrap;animation:orbit calc(var(--duration,24) * 1s) linear infinite;transition:color .3s var(--ease-in-out-quad),border-color .3s var(--ease-in-out-quad),background .3s var(--ease-in-out-quad)}.orbit__item--reverse{animation-direction:reverse}.orbit__item.orbit__item--dot{width:10px;height:10px;padding:0;background:var(--accent);border-color:transparent;opacity:.5}@media (hover:hover) and (pointer:fine){.orbit__item:hover{color:var(--text);border-color:var(--accent);background:linear-gradient(180deg,rgba(240,112,19,.2),rgba(240,112,19,0))}.card-link:hover .card-cta{opacity:1;gap:14px}}.orbit__core{position:absolute;display:flex;align-items:center;justify-content:center;width:132px;height:132px;border-radius:50%;background:#141414;border:1px solid var(--border);box-shadow:0 0 70px rgba(240,112,19,.22)}.orbit__core img{width:76px;height:76px;object-fit:contain}@media (max-width:860px){.orbit{--orbit-scale:0.6;height:460px}.orbit__core{width:100px;height:100px}.orbit__core img{width:56px;height:56px}.orbit__item{font-size:.68rem;height:30px;padding:0 11px}.orbit{width:100vw;margin-left:calc(50% - 50vw)}}@media (max-width:600px){.orbit{--orbit-scale:0.66;height:460px}.orbit__core{width:92px;height:92px}.orbit__core img{width:52px;height:52px}.orbit__item{font-size:.66rem;height:29px;padding:0 11px}}@media (max-width:400px){.orbit{--orbit-scale:0.54;height:430px}.orbit__core{width:80px;height:80px}.orbit__core img{width:46px;height:46px}.orbit__item{font-size:.62rem;height:26px;padding:0 9px}}@keyframes ripple{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(.9)}}.ripple{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 48%,transparent 88%);mask-image:radial-gradient(circle at 50% 50%,#000 48%,transparent 88%)}.ripple__circle{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid rgba(240,112,19,.6);background:rgba(240,112,19,.012);transform:translate(-50%,-50%) scale(1);animation:ripple 3.4s ease calc(var(--i) * .2s) infinite}@keyframes spin{to{transform:rotate(1turn)}}.btn.is-loading{pointer-events:none;opacity:.75}.btn.is-loading::after{content:"";display:inline-block;width:14px;height:14px;margin-left:10px;vertical-align:-2px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:.7s linear infinite spin}.js .reveal,.js .reveal-stagger>*{transition-timing-function:var(--ease-out-quad),var(--ease-spring)}.count{font-variant-numeric:tabular-nums;font-family:var(--font-heading)}@media (prefers-reduced-motion:reduce){.btn.is-loading::after,.glow-blob,.hero .eyebrow .spark::before,.orbit__item,.ripple__circle{animation:none!important}.glow-blob{opacity:1}.hero .eyebrow .spark,.particles,.ripple{display:none}}.brand-band{padding:26px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg);overflow:hidden}.brand-band--tight{padding:18px 0}.brand-word{display:flex;align-items:center;padding:0 26px;font-family:var(--font-heading);font-weight:800;font-size:clamp(1.6rem, 4.6vw, 3rem);line-height:1.1;letter-spacing:-.02em;white-space:nowrap;text-transform:uppercase}.brand-word--outline{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,0.36)}.brand-word--solid{color:var(--text)}.brand-word--accent{color:var(--accent)}.brand-star{display:flex;align-items:center;color:var(--accent);font-size:1rem;opacity:.7}.card-link{display:flex;flex-direction:column;cursor:pointer}.card-link p{flex:1}.card-cta{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:.86rem;font-weight:600;color:var(--accent);opacity:.55;transition:opacity .35s var(--ease-in-out-quad),gap .35s var(--ease-out-expo)}.card-cta svg{width:15px;height:15px;flex:none}.icon-box{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:20px;border-radius:12px;color:var(--accent);background:linear-gradient(160deg,rgba(240,112,19,.16),rgba(240,112,19,.02));border:1px solid rgba(240,112,19,.22);transition:transform .5s var(--ease-out-expo),background .4s var(--ease-in-out-quad),border-color .4s var(--ease-in-out-quad)}.icon-box svg{width:22px;height:22px}@media (hover:none){.card-link:hover .card-cta{opacity:.55;gap:8px}}@media (hover:hover) and (pointer:fine){.card:hover .icon-box,.step:hover .icon-box{transform:translateY(-4px) scale(1.08);background:linear-gradient(160deg,rgba(240,112,19,.3),rgba(240,112,19,.05));border-color:rgba(240,112,19,.5)}.photo-band:hover img{transform:scale(1.04)}}@keyframes draw-icon{from{stroke-dashoffset:90}to{stroke-dashoffset:0}}.js .reveal-stagger .icon-box svg [data-draw]{stroke-dasharray:90;stroke-dashoffset:90}.reveal-stagger.is-visible .icon-box svg [data-draw]{animation:draw-icon 1.1s var(--ease-out-expo) forwards}.reveal-stagger.is-visible>:nth-child(2) .icon-box svg [data-draw]{animation-delay:70ms}.reveal-stagger.is-visible>:nth-child(3) .icon-box svg [data-draw]{animation-delay:.14s}.reveal-stagger.is-visible>:nth-child(4) .icon-box svg [data-draw]{animation-delay:.21s}.reveal-stagger.is-visible>:nth-child(5) .icon-box svg [data-draw]{animation-delay:.28s}.reveal-stagger.is-visible>:nth-child(6) .icon-box svg [data-draw]{animation-delay:.35s}.steps-pinned__list.steps{position:relative;padding-left:0}.step{position:relative;display:grid;grid-template-columns:62px 1fr;gap:22px;align-items:start;padding:26px 26px 26px 22px;border:1px solid var(--border);border-radius:var(--radius-card);background:linear-gradient(150deg,rgba(255,255,255,.03),rgba(255,255,255,0));transition:border-color .5s var(--ease-in-out-quad),transform .6s var(--ease-out-expo),background .5s var(--ease-in-out-quad)}.step+.step{margin-top:18px}.step.is-active{border-color:rgba(240,112,19,.45);transform:translateX(6px);background:linear-gradient(150deg,rgba(240,112,19,.09),rgba(255,255,255,0))}.step-number{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;font-family:var(--font-heading);font-weight:800;font-size:1.1rem;color:var(--text-secondary);background:#141414;border:1px solid var(--border);transition:color .4s var(--ease-in-out-quad),border-color .4s var(--ease-in-out-quad),box-shadow .5s var(--ease-in-out-quad)}.step.is-active .step-number{color:var(--accent);border-color:rgba(240,112,19,.6);box-shadow:0 0 26px rgba(240,112,19,.25)}.step h3{margin-bottom:8px}.step-meta{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:5px 12px;border-radius:999px;font-size:.74rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary);background:rgba(255,255,255,.04);border:1px solid var(--border)}.step.is-active .step-meta{color:var(--accent);border-color:rgba(240,112,19,.35)}.step-meta::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.step.is-active .step-meta::before{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes pulse{50%{opacity:.35}}@media (max-width:720px){.step{grid-template-columns:46px 1fr;gap:16px;padding:20px 18px}.step-number{width:40px;height:40px;font-size:.95rem}}.demo{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media (max-width:900px){.demo{grid-template-columns:1fr;gap:36px}}.demo__phone{position:relative;max-width:380px;width:100%;margin:0 auto;padding:14px;border-radius:34px;background:#141414;border:1px solid var(--border);box-shadow:0 40px 80px rgba(0,0,0,.55),0 0 70px rgba(240,112,19,.14)}.demo__screen{height:620px;padding:16px;border-radius:22px;background:#0a0a0a;display:flex;flex-direction:column;gap:10px;overflow:hidden}.demo__bar{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--border)}.demo__avatar{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--accent);color:var(--bg);font-weight:800;font-size:.8rem;font-family:var(--font-heading);flex:none}.demo__who{font-size:.82rem;font-weight:600;line-height:1.3}.demo__status{display:block;font-size:.68rem;font-weight:500;color:#4ade80}.demo__feed{display:flex;flex-direction:column;gap:9px;justify-content:flex-start;flex:1}.bubble{flex:none;max-width:82%;padding:10px 14px;border-radius:16px;font-size:.83rem;line-height:1.45;opacity:0;transform:translateY(12px) scale(.96);transition:opacity .4s var(--ease-out-quad),transform .5s var(--ease-spring)}.bubble.is-in{opacity:1;transform:none}.bubble--them{align-self:flex-start;background:#1e1e1e;border:1px solid var(--border);border-bottom-left-radius:5px}.bubble--us{align-self:flex-end;background:rgba(240,112,19,.16);border:1px solid rgba(240,112,19,.34);border-bottom-right-radius:5px}.bubble--tag{align-self:flex-end;max-width:100%;padding:7px 12px;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#4ade80;background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.3)}.typing{align-self:flex-start;display:none;gap:4px;padding:13px 15px;border-radius:16px 16px 16px 5px;background:#1e1e1e;border:1px solid var(--border)}.typing.is-on{display:flex}.typing span{width:6px;height:6px;border-radius:50%;background:var(--text-secondary);animation:1.2s ease-in-out infinite typing-dot}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}@keyframes typing-dot{0%,100%,60%{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.demo__log{list-style:none;margin:28px 0 0;padding:0}.demo__log li{position:relative;padding:0 0 22px 34px;color:var(--text-secondary);font-size:.94rem;opacity:.3;transition:opacity .5s var(--ease-in-out-quad),color .5s var(--ease-in-out-quad)}.demo__log li.is-done{opacity:1;color:var(--text)}.demo__log li:not(:last-child)::after{content:"";position:absolute;left:10px;top:22px;bottom:4px;width:1px;background:var(--border)}.demo__log li::before{content:"";position:absolute;left:5px;top:7px;width:11px;height:11px;border-radius:50%;border:2px solid var(--border);background:var(--bg);transition:border-color .4s var(--ease-in-out-quad),background .4s var(--ease-in-out-quad),box-shadow .4s var(--ease-in-out-quad)}.demo__log li.is-done::before{border-color:var(--accent);background:var(--accent);box-shadow:0 0 16px rgba(240,112,19,.5)}.demo__replay{display:inline-flex;align-items:center;gap:9px;margin-top:8px;padding:9px 18px;border-radius:999px;font-family:inherit;font-size:.84rem;font-weight:600;color:var(--text-secondary);background:0 0;border:1px solid var(--border);cursor:pointer;transition:color .3s var(--ease-in-out-quad),border-color .3s var(--ease-in-out-quad)}.demo__replay:hover{color:var(--accent);border-color:rgba(240,112,19,.5)}.demo__replay svg{width:14px;height:14px}.zoom-band{padding:0;border:none}.zoom-band__stage{position:relative;height:150vh}.zoom-band__frame{position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.zoom-band__inner{position:relative;width:calc(30% + 70% * var(--open,0));height:calc(34% + 66% * var(--open,0));border-radius:calc(30px - 30px * var(--open,0));overflow:hidden;border:1px solid var(--border)}.zoom-band__inner img{width:100%;height:100%;object-fit:cover;filter:saturate(calc(.55 + .45 * var(--open, 0)));transform:scale(calc(1.14 - .14 * var(--open,0)))}.zoom-band__veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,13,13,.5),rgba(13,13,13,.86))}.zoom-band__copy{position:absolute;inset:0;transform:scale(calc(.42 + .58 * var(--open,0)));transform-origin:center;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--open,0) * 14px);text-align:center;padding:24px}.zoom-band__copy h2{max-width:16ch;margin:0;font-size:calc(1.5rem + 1.4vw + 1.1vw * var(--open, 0));opacity:calc((var(--open, 0) - .34) * 2.6)}.zoom-band__copy p{max-width:46ch;margin:0;opacity:var(--open, 0);max-height:calc(var(--open,0) * 14rem);overflow:hidden;transition:opacity .2s linear}@media (max-width:720px){.zoom-band__stage{height:130vh}.zoom-band__inner{width:calc(46% + 54% * var(--open,0));height:calc(26% + 62% * var(--open,0))}}.photo-band{position:relative;border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--border)}.photo-band img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out-expo)}.photo-band::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,13,13,.1),rgba(13,13,13,.75));pointer-events:none}.photo-band__tag{position:absolute;left:20px;bottom:18px;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:999px;font-size:.78rem;font-weight:600;color:var(--text);background:rgba(13,13,13,.72);border:1px solid var(--border);backdrop-filter:blur(10px)}.photo-band__tag::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent)}.split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.split--photo-first .photo-band{order:-1}.split .photo-band{height:100%;min-height:340px}@media (max-width:860px){.split{grid-template-columns:1fr;gap:28px}.split .photo-band{min-height:240px}}.guide-list{display:grid;gap:0;border-top:1px solid var(--border)}.guide-row{display:grid;grid-template-columns:44px 1fr auto;gap:20px;align-items:center;padding:22px 8px;border-bottom:1px solid var(--border);transition:background .4s var(--ease-in-out-quad),padding-left .4s var(--ease-out-expo)}.guide-row__n{font-family:var(--font-heading);font-weight:800;font-size:.9rem;color:var(--text-secondary);transition:color .3s var(--ease-in-out-quad)}.guide-row__title{font-family:var(--font-heading);font-weight:700;font-size:1.05rem;margin:0 0 3px}.guide-row__sub{margin:0;font-size:.9rem;color:var(--text-secondary)}.guide-row__go{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--border);color:var(--text-secondary);flex:none;transition:transform .45s var(--ease-out-expo),color .3s var(--ease-in-out-quad),border-color .3s var(--ease-in-out-quad)}.guide-row__go svg{width:15px;height:15px}@media (max-width:640px){.guide-row{grid-template-columns:30px 1fr;gap:14px}.guide-row__go{display:none}}.stack{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.stack__chip{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;font-size:.84rem;font-weight:500;color:var(--text-secondary);background:rgba(255,255,255,.03);border:1px solid var(--border);transition:color .3s var(--ease-in-out-quad),border-color .3s var(--ease-in-out-quad),transform .4s var(--ease-out-expo)}@media (hover:hover) and (pointer:fine){.guide-row:hover{background:rgba(255,255,255,.025);padding-left:18px}.guide-row:hover .guide-row__n{color:var(--accent)}.guide-row:hover .guide-row__go{transform:rotate(-45deg);color:var(--accent);border-color:var(--accent)}.stack__chip:hover{color:var(--text);border-color:rgba(240,112,19,.45);transform:translateY(-3px)}.whatsapp-float:hover{gap:10px;padding-right:22px}.whatsapp-float:hover .whatsapp-float__label{max-width:190px;opacity:1}}.stack__chip::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.7}.footer-brand{display:flex;align-items:center}.footer-brand__name{font-family:var(--font-heading);font-weight:800;font-size:1.25rem;line-height:1.15;letter-spacing:-.01em}.footer-brand__name span{display:block;font-family:var(--font-body);font-weight:500;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.logo__name{font-family:var(--font-heading);font-weight:800;font-size:1.02rem;letter-spacing:-.01em;line-height:1.1;white-space:nowrap}.logo__name span{display:block;font-family:var(--font-body);font-weight:500;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}@media (max-width:720px){.logo__name{font-size:.92rem;line-height:1.2}.logo__name span{font-size:.52rem;letter-spacing:.07em}.site-header .logo img{height:44px}.site-header.is-scrolled .logo img{height:38px}}@media (max-width:360px){.logo__name span{display:none}}.header-wa{display:none}@media (max-width:719px){.header-wa{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-left:auto;margin-right:6px;border-radius:50%;color:var(--accent);border:1px solid rgba(240,112,19,.35);background:rgba(240,112,19,.08);transition:background .3s var(--ease-in-out-quad),transform .4s var(--ease-out-expo)}.header-wa:active{transform:scale(.94)}.header-wa svg{width:22px;height:22px}body.menu-open .header-wa{opacity:0;pointer-events:none}.whatsapp-float{bottom:74px}.to-top{bottom:148px}}.whatsapp-float{display:inline-flex;align-items:center;gap:0;transition:gap .45s var(--ease-out-expo),padding .45s var(--ease-out-expo),background .3s var(--ease-in-out-quad),transform .4s var(--ease-out-expo)}.whatsapp-float__label{max-width:0;overflow:hidden;font-size:.88rem;font-weight:600;white-space:nowrap;opacity:0;transition:max-width .5s var(--ease-out-expo),opacity .3s var(--ease-in-out-quad)}@media (hover:none){.whatsapp-float{gap:9px;padding-right:18px;width:auto;border-radius:999px}.whatsapp-float__label{max-width:190px;opacity:1}}.reply-note{display:flex;align-items:center;gap:9px;margin-top:18px;font-size:.85rem;color:var(--text-secondary)}.cta-band .reply-note{justify-content:center}.card .reply-note{margin-top:14px}.reply-note__dot{position:relative;width:8px;height:8px;border-radius:50%;background:#4ade80;flex:none}.reply-note__dot::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid #4ade80;opacity:.5;animation:2.4s ease-out infinite reply-ping}@keyframes reply-ping{0%{transform:scale(.6);opacity:.6}100%{transform:scale(1.5);opacity:0}}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.metric{padding:26px 22px;border:1px solid var(--border);border-radius:var(--radius-card);background:linear-gradient(160deg,rgba(255,255,255,.03),rgba(255,255,255,0));transition:border-color .4s var(--ease-in-out-quad),transform .5s var(--ease-out-expo)}@media (hover:hover) and (pointer:fine){.metric:hover{border-color:rgba(240,112,19,.4);transform:translateY(-4px)}.marquee-logo--slot:hover{color:var(--accent);border-color:rgba(240,112,19,.5)}}.metric__value{display:block;font-family:var(--font-heading);font-weight:800;font-size:clamp(1.8rem, 4vw, 2.5rem);line-height:1.1;color:var(--accent);font-variant-numeric:tabular-nums}.metric__label{display:block;margin-top:8px;font-size:.88rem;color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.marquee-track,.reply-note__dot::after,.reveal-stagger.is-visible .icon-box svg [data-draw],.step.is-active .step-meta::before,.typing span{animation:none!important}.js .reveal-stagger .icon-box svg [data-draw]{stroke-dashoffset:0}.bubble{opacity:1;transform:none}.zoom-band__stage{height:auto}.zoom-band__frame{position:static;height:auto}.zoom-band__inner{width:100%;height:60vh;border-radius:0}.zoom-band__copy p{opacity:1}}.eyebrow-mini{display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.eyebrow-mini::before{content:"";width:22px;height:1px;background:currentColor;transform-origin:left;transition:width .5s var(--ease-out-expo)}.is-visible .eyebrow-mini::before,.reveal.is-visible .eyebrow-mini::before{width:34px}.marquee-logo--slot{font-size:1rem;font-weight:600;font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:#4a4a4a;border:1px dashed #333;border-radius:999px;padding:8px 26px;margin:0 22px}.site-header .logo{gap:12px}.footer-brand{gap:14px}.faq{border-top:1px solid var(--border)}.faq__item{border-bottom:1px solid var(--border)}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:24px 4px;font-family:var(--font-heading);font-weight:700;font-size:1.02rem;line-height:1.35;text-align:left;color:var(--text);background:0 0;border:none;cursor:pointer;transition:color .3s var(--ease-in-out-quad),padding-left .4s var(--ease-out-expo)}.faq__item.is-open .faq__q,.faq__q:hover{color:var(--accent);padding-left:12px}.faq__sign{position:relative;flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--border);transition:border-color .3s var(--ease-in-out-quad),transform .5s var(--ease-out-expo)}.faq__item.is-open .faq__sign{border-color:var(--accent);transform:rotate(135deg)}.faq__sign::after,.faq__sign::before{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.faq__sign::after{transform:translate(-50%,-50%) rotate(90deg)}.faq__a{overflow:hidden;transition:height .45s var(--ease-out-expo)}.js .faq__a{height:0}.faq__a p{margin:0 0 22px;padding-right:46px;max-width:70ch}.faq__a p:first-child{margin-top:0}@media (max-width:640px){.faq__a p{padding-right:0}}.feature-photo{position:relative;border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--border);min-height:300px}.feature-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease-out-expo)}.feature-photo__over{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:34px 30px;background:linear-gradient(180deg,rgba(13,13,13,.35) 0,rgba(13,13,13,.92) 100%)}.feature-photo__over h3{margin:0;font-size:1.35rem}.feature-photo__over p{margin:0;max-width:44ch}@media (prefers-reduced-motion:reduce){.faq__a{transition:none}}.demo__feed{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.demo__feed::-webkit-scrollbar{display:none}.client-slot{display:flex;align-items:center;justify-content:center;text-align:center}.metric__value{transition:transform .6s var(--ease-spring)}.reveal.is-visible .metric__value{transform:none}.js .reveal .metric__value{transform:translateY(8px)}.split--sticky{align-items:start}.split--sticky .feature-photo{position:sticky;top:108px;min-height:460px}@media (max-width:860px){.split--sticky .feature-photo{position:static;min-height:260px}}.zoom-band__copy p{color:rgba(255,255,255,.82)}.niche-chip,.tool-chip{display:inline-flex;align-items:center;gap:9px;flex:none;margin:0 8px;padding:11px 22px;border-radius:999px;font-size:.95rem;font-weight:600;white-space:nowrap;transition:color .3s var(--ease-in-out-quad),border-color .3s var(--ease-in-out-quad),background .3s var(--ease-in-out-quad)}.tool-chip{color:var(--text-secondary);background:rgba(255,255,255,.035);border:1px solid var(--border)}.tool-chip::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.75}.niche-chip{color:var(--accent);background:rgba(240,112,19,.07);border:1px solid rgba(240,112,19,.28)}@media (hover:hover) and (pointer:fine){.feature-photo:hover img{transform:scale(1.05)}.tool-chip:hover{color:var(--text);border-color:rgba(240,112,19,.45)}.niche-chip:hover{color:var(--text);background:rgba(240,112,19,.16);border-color:rgba(240,112,19,.55)}}@media (max-width:600px){.niche-chip,.tool-chip{font-size:.85rem;padding:9px 17px;margin:0 5px}}.js .intro--burst{background:0 0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:backdrop-filter .9s var(--ease-out-quad),-webkit-backdrop-filter .9s var(--ease-out-quad)}.intro--burst .intro__veil{position:absolute;inset:0;background:var(--bg);transition:opacity .78s var(--ease-out-quad)}.intro--burst .intro__canvas{position:absolute;inset:0;width:100%;height:100%}.intro--burst.is-blown{backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}.intro--burst.is-blown .intro__veil{opacity:0}.intro--burst .intro__logo{z-index:1;animation:burst-logo .62s var(--ease-out-expo) forwards}@keyframes burst-logo{0%{opacity:0;transform:scale(.7)}100%,55%{opacity:1;transform:scale(1)}}.intro--burst.is-blown .intro__logo{animation:burst-logo-out .5s var(--ease-out-quad) forwards}@keyframes burst-logo-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:no-preference){body.intro-burst-running{overflow:hidden}body.intro-burst-running>.brand-band,body.intro-burst-running>footer,body.intro-burst-running>header,body.intro-burst-running>main,body.intro-burst-running>section{animation:burst-page-in 1.1s var(--ease-out-expo) .42s both}}@keyframes burst-page-in{from{transform:scale(1.035)}to{transform:none}}@media (prefers-reduced-motion:reduce){.intro--burst{display:none!important}}.halftone{position:relative;display:flex;align-items:center;justify-content:center;min-height:340px;padding:72px 24px;overflow:hidden;isolation:isolate;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:radial-gradient(120% 120% at 50% 50%,#2a1408 0,var(--bg) 72%)}.halftone__canvas{position:absolute;inset:0;z-index:-2;display:block}.halftone::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(68% 120% at 50% 50%,rgba(13,13,13,.92) 0,rgba(13,13,13,.78) 45%,rgba(13,13,13,.52) 100%);pointer-events:none}.halftone__inner{position:relative;max-width:860px;text-align:center}.halftone__name{display:block;color:var(--text);font-family:var(--font-heading);font-weight:800;font-size:clamp(1.7rem, 4.2vw, 2.9rem);line-height:1.12;letter-spacing:-.02em;margin:0 0 16px}.halftone__name em{font-style:normal;color:var(--accent)}.halftone__sub{margin:0 auto;max-width:46ch;color:rgba(255,255,255,.78)}.halftone .btn{margin-top:28px}@media (max-width:720px){.metrics{grid-template-columns:1fr}.halftone{min-height:300px;padding:56px 20px}}.section-foto{position:relative;isolation:isolate;overflow:hidden}.section-foto__img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:saturate(.75) brightness(.55)}.section-foto::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgba(13,13,13,.97) 0,rgba(13,13,13,.92) 42%,rgba(13,13,13,.7) 100%)}.section-foto__conteudo{position:relative;max-width:640px}.section-foto .section-head{margin-bottom:40px}@media (max-width:860px){.section-foto::before{background:linear-gradient(180deg,rgba(13,13,13,.94) 0,rgba(13,13,13,.9) 100%)}.section-foto__conteudo{max-width:none}}