*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,svg,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit;background:none;border:none;outline:none}button{cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}textarea{resize:vertical}::selection{background:var(--color-gold);color:var(--color-bg)}:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.5}:root{--color-bg:#090909;--color-bg-secondary:#111111;--color-bg-tertiary:#181818;--color-bg-card:#141414;--color-bg-glass:rgba(255,255,255,.03);--color-border:#262626;--color-border-light:#343434;--color-text:#F5F5F5;--color-text-secondary:#C6C6C6;--color-text-muted:#8A8A8A;--color-gold:#C8A45A;--color-gold-light:#E6CB91;--color-gold-dark:#A57B35;--color-buy:#00C853;--color-sell:#F44336;--color-neutral:#8D8D8D;--gradient-gold:linear-gradient( 135deg,#A57B35 0%,#C8A45A 45%,#E6CB91 100% );--gradient-dark:linear-gradient( 180deg,#171717 0%,#090909 100% );--gradient-hero:radial-gradient( circle at top,#1C1C1C 0%,#090909 70% );--font-heading:"Space Grotesk",sans-serif;--font-body:"Inter",sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--font-size-3xl:3rem;--font-size-4xl:4rem;--font-size-5xl:5rem;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:80px;--space-5xl:128px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--shadow-sm:0 4px 12px rgba(0,0,0,.15);--shadow-md:0 12px 40px rgba(0,0,0,.30);--shadow-lg:0 25px 80px rgba(0,0,0,.45);--shadow-gold:0 0 35px rgba(200,164,90,.15);--transition-fast:.2s ease;--transition:.35s ease;--transition-slow:.6s ease;--container:1280px;--container-wide:1440px;--header-height:90px;--navbar-height:84px;--navbar-height-scroll:72px;--hero-min-height:100vh;--hero-title-width:12ch;--hero-content-width:640px;--button-height:56px;--button-padding-x:32px;--card-padding:32px;--card-gap:24px;--blur-glass:18px;--glow-size:720px;--z-background:-1;--z-default:1;--z-navbar:1000;--z-modal:5000;--z-toast:9999}@font-face{font-family:'Inter';font-style:normal;font-weight:300 800;font-display:swap;src:url('/assets/fonts/inter-latin.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:'Inter';font-style:normal;font-weight:300 800;font-display:swap;src:url('/assets/fonts/inter-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:400 700;font-display:swap;src:url('/assets/fonts/space-grotesk-latin.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:'Space Grotesk';font-style:normal;font-weight:400 700;font-display:swap;src:url('/assets/fonts/space-grotesk-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}body{font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--fw-regular);line-height:1.7;color:var(--color-text);background:var(--color-bg)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--fw-bold);line-height:1.1;letter-spacing:-0.03em;color:var(--color-text)}h1{font-size:clamp(3.5rem,7vw,6rem)}h2{font-size:clamp(2.5rem,5vw,4.2rem)}h3{font-size:clamp(1.8rem,3vw,2.4rem)}h4{font-size:1.5rem}h5{font-size:1.2rem}h6{font-size:1rem}p{color:var(--color-text-secondary);max-width:72ch}p.u-text-center,p.text-center,.u-text-center p,.text-center p,.cta p,.planos p,.section__header p,.card--center p,.numero p,.obrigado>.container>p{margin-inline:auto}strong{color:var(--color-text);font-weight:var(--fw-semibold)}small{color:var(--color-text-muted)}.gold{color:var(--color-gold)}.text-center{text-align:center}.uppercase{text-transform:uppercase}.letter-spacing{letter-spacing:.25rem}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);color:var(--color-gold);font-family:var(--font-heading);font-size:.85rem;font-weight:var(--fw-semibold);letter-spacing:.25rem;text-transform:uppercase}.eyebrow::before{content:"";width:32px;height:1px;background:var(--color-gold)}body{background:var(--color-bg);color:var(--color-text);overflow-x:hidden}.container{width:min(100% - 48px,var(--container));margin-inline:auto}.container-wide{width:min(100% - 48px,var(--container-wide));margin-inline:auto}.container-narrow{width:min(100% - 48px,980px);margin-inline:auto}.section{position:relative;padding:var(--space-4xl) 0}.section-sm{padding:var(--space-3xl) 0}.section-lg{padding:180px 0}.grid{display:grid;gap:var(--space-xl)}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3xl);align-items:center}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl)}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.w-full{width:100%}.w-auto{width:auto}.h-screen{min-height:100vh}.mt-lg{margin-top:var(--space-3xl)}.mb-lg{margin-bottom:var(--space-3xl)}.py{padding-block:var(--space-5xl)}.relative{position:relative}.absolute{position:absolute}.overflow-hidden{overflow:hidden}/* ========================================================== PULAR O QUE AINDA NAO APARECEU A home tem mais de 13 mil pixels de altura no celular,e o navegador calculava a posicao de tudo antes de mostrar a primeira tela:2,3 s de trabalho para desenhar 844 px. Com content-visibility ele so' calcula o
   que esta' perto da viewport,e faz o resto conforme a pessoa rola. O hero fica de fora de proposito:ele e' a primeira tela. O "auto" em contain-intrinsic-size faz o navegador guardar a altura real depois da primeira medicao,entao a barra de rolagem para de pular. ========================================================== */ main>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 870px}@media (max-width:640px){main>section:not(:first-child){contain-intrinsic-size:auto 1600px}}.background-grid{position:absolute;inset:0;pointer-events:none;opacity:.045;background-image:linear-gradient( rgba(255,255,255,.08) 1px,transparent 1px ),linear-gradient( 90deg,rgba(255,255,255,.08) 1px,transparent 1px );background-size:60px 60px}.background-glow{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient( circle,rgba(200,164,90,.13) 0%,rgba(200,164,90,.07) 28%,rgba(200,164,90,.02) 55%,transparent 78% );pointer-events:none}.glass{background:rgba(255,255,255,.035);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.08)}.border-gold{border:1px solid rgba(200,164,90,.25)}.divider{width:100%;height:1px;background:linear-gradient( 90deg,transparent,rgba(200,164,90,.45),transparent )}.text-gold{color:var(--color-gold)}.shadow-premium{box-shadow:var(--shadow-lg)}.shadow-gold{box-shadow:var(--shadow-gold)}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:var(--button-height);padding:0 var(--button-padding-x);border-radius:var(--radius-md);font-family:var(--font-heading);font-size:.9rem;font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.button__arrow{display:inline-block;transition:transform var(--transition-fast)}.button:hover .button__arrow{transform:translateX(4px)}.button--primary{background:var(--gradient-gold);color:#141008;border:1px solid rgba(230,203,145,.4)}.button--primary:hover{box-shadow:0 0 40px rgba(200,164,90,.35);transform:translateY(-1px)}.button--secondary{background:rgba(255,255,255,.12);color:var(--color-text);border:1px solid rgba(255,255,255,.7);box-shadow:0 4px 20px rgba(0,0,0,.35)}.button--secondary:hover{background:rgba(255,255,255,.18);border-color:var(--color-gold);color:var(--color-gold);box-shadow:0 4px 24px rgba(0,0,0,.4)}.button--ghost{height:44px;padding:0 22px;background:rgba(255,255,255,.03);color:var(--color-text-secondary);border:1px solid var(--color-border)}.button--ghost:hover{color:var(--color-text);border-color:var(--color-border-light)}.button--sm{height:44px;padding:0 22px;font-size:.8rem}.button:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.card{position:relative;padding:var(--card-padding);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:var(--transition)}.card:hover{border-color:rgba(200,164,90,.35);transform:translateY(-4px);box-shadow:var(--shadow-md)}.card__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:var(--space-lg);border-radius:var(--radius-md);background:rgba(200,164,90,.08);border:1px solid rgba(200,164,90,.2);color:var(--color-gold)}.card__icon svg{width:26px;height:26px}.card__title{margin-bottom:var(--space-md);font-size:1.05rem;font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase}.card__text{font-size:.95rem;color:var(--color-text-muted)}.card--center{text-align:center}.card--center .card__icon{margin-inline:auto}.block-flow{display:flex;align-items:stretch;gap:var(--space-sm)}.block{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-md);text-align:center;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:var(--transition)}.block:hover{border-color:rgba(200,164,90,.35);transform:translateY(-4px)}.block--highlight{border-color:rgba(200,164,90,.55);box-shadow:var(--shadow-gold)}.block__label{font-family:var(--font-heading);font-size:.85rem;font-weight:var(--fw-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text)}.block--highlight .block__label{color:var(--color-gold)}.block__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:1px solid rgba(200,164,90,.3);color:var(--color-gold)}.block__icon svg{width:24px;height:24px}.block__icon img{width:24px;height:33px;object-fit:contain}.block__text{font-size:.82rem;color:var(--color-text-muted);line-height:1.5}.block-flow__arrow{align-self:center;flex:none;color:var(--color-gold);opacity:.7}.header{position:fixed;top:0;left:0;width:100%;height:var(--navbar-height);z-index:var(--z-navbar);transition:var(--transition-fast)}.header.is-scrolled{background:rgba(9,9,9,.88);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border-bottom:1px solid var(--color-border)}.navbar{display:flex;justify-content:space-between;align-items:center;height:var(--navbar-height)}.navbar__brand{display:flex;align-items:center}.navbar__logo{width:42px;height:48px;object-fit:contain;transition:var(--transition)}.navbar__menu{display:flex;align-items:center;gap:48px}.navbar__link{position:relative;white-space:nowrap;font-size:.95rem;font-weight:500;color:var(--color-text-secondary);transition:var(--transition)}.navbar__link:hover{color:var(--color-gold)}.navbar__link::after{content:"";position:absolute;left:0;bottom:-8px;width:0;height:1px;background:var(--color-gold);transition:var(--transition)}.navbar__link:hover::after{width:100%}.navbar__actions{display:flex;align-items:center;gap:12px}.navbar__wordmark{display:flex;flex-direction:column;gap:3px;margin-left:12px;font-family:var(--font-heading);font-size:1.05rem;font-weight:var(--fw-medium);letter-spacing:.3em;line-height:1;color:var(--color-text)}.navbar__by{font-size:.55rem;font-weight:var(--fw-regular);letter-spacing:.38em;text-transform:uppercase;color:var(--color-gold)}.navbar__toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer}.navbar__toggle-bar{width:100%;height:2px;background:var(--color-text);border-radius:2px;transition:var(--transition-fast)}.navbar__toggle[aria-expanded="true"] .navbar__toggle-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.navbar__toggle[aria-expanded="true"] .navbar__toggle-bar:nth-child(2){opacity:0}.navbar__toggle[aria-expanded="true"] .navbar__toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}section{scroll-margin-top:var(--navbar-height)}.section__header{max-width:820px;margin-inline:auto;margin-bottom:var(--space-3xl);text-align:center}.section__header p{margin-top:var(--space-lg);margin-inline:auto}.section__title{font-size:clamp(2rem,4vw,3rem);letter-spacing:.06em;text-transform:uppercase;font-weight:var(--fw-medium)}.section__title .gold{color:var(--color-gold)}/* ========================================================== PLATFORM — "Não é um robô. É uma plataforma." ========================================================== */ .platform{padding:var(--space-4xl) 0;background:var(--color-bg);border-top:1px solid var(--color-border)}.platform .grid-2{grid-template-columns:.8fr 1.2fr}.platform__title{font-size:clamp(1.8rem,3.2vw,2.6rem);letter-spacing:.06em;text-transform:uppercase;font-weight:var(--fw-medium);margin-bottom:var(--space-lg)}.platform__text{color:var(--color-text-muted)}.mt5-badge{display:flex;align-items:center;gap:14px;width:max-content;margin:var(--space-3xl) auto 0;padding:14px 28px;background:rgba(200,164,90,.05);border:1px solid rgba(200,164,90,.35);border-radius:var(--radius-lg)}.mt5-badge__icon{display:flex;color:var(--color-gold)}.mt5-badge__icon svg{width:26px;height:26px}.mt5-badge__text{display:flex;flex-direction:column;gap:2px}.mt5-badge__name{font-family:var(--font-heading);font-size:1.05rem;font-weight:var(--fw-semibold);line-height:1;color:var(--color-text)}.mt5-badge__sub{font-size:.58rem;letter-spacing:.32em;text-transform:uppercase;color:var(--color-text-muted)}/* ========================================================== HOW IT WORKS — "Da ideia ao mercado." ========================================================== */ .how{padding:var(--space-4xl) 0;background:var(--color-bg-secondary);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.steps{display:flex;align-items:flex-start;justify-content:center;gap:var(--space-md)}.step{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);min-width:120px;text-align:center}.step__icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-lg);background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-gold);transition:var(--transition)}.step:hover .step__icon{border-color:rgba(200,164,90,.45);box-shadow:var(--shadow-gold)}.step__icon svg{width:32px;height:32px}.step__icon--brand{border-color:rgba(200,164,90,.4)}.step__label{font-family:var(--font-heading);font-size:.8rem;font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary)}.step__caption{font-size:.75rem;color:var(--color-text-muted)}.step__mt5{font-family:var(--font-heading);font-size:1.3rem;font-weight:var(--fw-bold);letter-spacing:.04em;color:var(--color-gold)}.steps__arrow{align-self:center;margin-top:-28px;color:var(--color-gold);opacity:.7}.builder{padding:var(--space-4xl) 0;background:var(--color-bg)}.builder .grid-2{grid-template-columns:.85fr 1.15fr}.builder__list{display:flex;flex-direction:column;gap:var(--space-md);margin:var(--space-xl) 0 var(--space-2xl)}.builder__item{display:flex;align-items:center;gap:var(--space-md);font-size:.98rem;color:var(--color-text-secondary)}.builder__check{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid rgba(200,164,90,.45);color:var(--color-gold)}.builder__check svg{width:12px;height:12px}.app-window{background:#0E0E0E;border:1px solid var(--color-border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg),var(--shadow-gold);overflow:hidden;font-size:.78rem}.app-window__titlebar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#141414;border-bottom:1px solid var(--color-border)}.app-window__title{display:flex;align-items:center;gap:10px;font-family:var(--font-heading);font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:.18em;color:var(--color-text)}.app-window__title img{width:16px;height:20px;object-fit:contain}.app-window__controls{display:flex;gap:8px;color:var(--color-text-muted);font-size:.7rem;letter-spacing:.2em}.app-window__tabs{display:flex;align-items:center;gap:4px;padding:8px 16px;background:#101010;border-bottom:1px solid var(--color-border)}.app-window__tab{padding:6px 14px;border-radius:var(--radius-sm);color:var(--color-text-muted)}.app-window__tab--active{background:rgba(200,164,90,.12);color:var(--color-gold)}.app-window__body{display:grid;grid-template-columns:132px 1fr}.app-window__sidebar{padding:16px 0;background:#101010;border-right:1px solid var(--color-border)}.app-window__sidebar-title{padding:0 16px 10px;font-family:var(--font-heading);font-size:.65rem;font-weight:var(--fw-semibold);letter-spacing:.2em;color:var(--color-text-muted);text-transform:uppercase}.app-window__sidebar-item{padding:7px 16px;color:var(--color-text-secondary)}.app-window__sidebar-item--active{color:var(--color-gold);background:rgba(200,164,90,.07);border-left:2px solid var(--color-gold)}.app-window__canvas{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px;background:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:18px 18px}.app-block{padding:12px 14px;background:#141414;border:1px solid var(--color-border);border-radius:var(--radius-md)}.app-block__head{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-family:var(--font-heading);font-size:.68rem;font-weight:var(--fw-semibold);letter-spacing:.14em}.app-block__dot{width:7px;height:7px;border-radius:50%;background:var(--color-gold)}.app-block--signal{border-color:rgba(200,164,90,.4)}.app-block--signal .app-block__head{color:var(--color-gold)}.app-block__row{display:flex;justify-content:space-between;gap:8px;padding:3px 0;color:var(--color-text-muted)}.app-block__row span:last-child{color:var(--color-text-secondary)}.app-window__footer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1.4fr;gap:12px;align-items:center;padding:14px 16px;background:#101010;border-top:1px solid var(--color-border)}.app-stat__label{display:block;margin-bottom:2px;font-size:.62rem;letter-spacing:.08em;color:var(--color-text-muted);text-transform:uppercase}.app-stat__value{font-family:var(--font-heading);font-size:.85rem;font-weight:var(--fw-semibold);color:var(--color-text)}.app-stat__value--gold{color:var(--color-gold)}.app-window__chart{height:44px}.app-window__chart svg{width:100%;height:100%}.philosophy{position:relative;padding:var(--space-4xl) 0;background:var(--gradient-dark);border-top:1px solid var(--color-border);overflow:hidden}.philosophy .grid-2{grid-template-columns:.9fr 1.1fr}.philosophy__visual{position:relative;display:flex;justify-content:center}.philosophy__helmet{width:min(400px,85%);height:auto;opacity:.92;filter:drop-shadow(0 0 60px rgba(200,164,90,.08)) brightness(.95) contrast(1.05);-webkit-mask-image:radial-gradient(ellipse 62% 58% at 50% 46%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 62% 58% at 50% 46%,#000 55%,transparent 100%)}.philosophy__lines{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-lg);font-size:1.1rem;color:var(--color-text-secondary)}.philosophy__lines strong{color:var(--color-text);font-weight:var(--fw-medium)}.philosophy__highlight{margin:var(--space-lg) 0;font-family:var(--font-heading);font-size:1.15rem;line-height:1.6;color:var(--color-gold)}.philosophy__pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);margin-top:var(--space-2xl)}.pillar{display:flex;align-items:flex-start;gap:12px}.pillar__icon{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(200,164,90,.3);color:var(--color-gold)}.pillar__icon svg{width:20px;height:20px}.pillar strong{display:block;margin-bottom:4px;font-family:var(--font-heading);font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold)}.pillar p{font-size:.82rem;color:var(--color-text-muted);line-height:1.5}.faq{padding:var(--space-4xl) 0;background:var(--color-bg);border-top:1px solid var(--color-border)}.faq__list{max-width:820px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-md)}.faq__item{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:var(--transition-fast)}.faq__item[open]{border-color:rgba(200,164,90,.35)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);cursor:pointer;list-style:none;font-family:var(--font-heading);font-size:1rem;font-weight:var(--fw-medium);color:var(--color-text)}.faq__question::-webkit-details-marker{display:none}.faq__question:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:var(--radius-lg)}.faq__chevron{flex:none;color:var(--color-gold);transition:transform var(--transition-fast)}.faq__item[open] .faq__chevron{transform:rotate(180deg)}.faq__answer{padding:0 var(--space-xl) var(--space-lg);color:var(--color-text-muted);font-size:.95rem}.cta{position:relative;padding:var(--space-4xl) 0;text-align:center;background:var(--color-bg-secondary);border-top:1px solid var(--color-border);overflow:hidden}.cta__glow{top:50%;left:50%;transform:translate(-50%,-50%)}.cta__brand{display:flex;align-items:center;justify-content:center;gap:var(--space-lg);margin:var(--space-2xl) 0}.cta__helmet{width:58px;height:76px;object-fit:contain}.cta__wordmark{text-align:left}.cta__name{font-family:var(--font-heading);font-size:2rem;font-weight:var(--fw-medium);letter-spacing:.3em;color:var(--color-gold);line-height:1}.cta__by{margin-top:6px;font-size:.7rem;letter-spacing:.4em;text-transform:uppercase;color:var(--color-text-muted)}.footer{padding:var(--space-2xl) 0;background:var(--color-bg);border-top:1px solid var(--color-border)}.footer__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);flex-wrap:wrap}.footer__social{display:flex;gap:var(--space-md)}.footer__social a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-text-muted);transition:var(--transition-fast)}.footer__social a:hover{color:var(--color-gold);border-color:rgba(200,164,90,.4)}.footer__social svg{width:16px;height:16px}.footer__copy{font-size:.85rem;color:var(--color-text-muted)}.footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-md) var(--space-lg);font-size:.85rem}.footer__links a{color:var(--color-text-muted);transition:var(--transition-fast)}.footer__links a:hover{color:var(--color-gold)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.u-text-center{text-align:center}.page-hero{position:relative;padding:calc(var(--navbar-height) + var(--space-3xl)) 0 var(--space-3xl);background:var(--gradient-hero);border-bottom:1px solid var(--color-border);overflow:hidden}.page-hero__title{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:var(--fw-medium);line-height:1.1;letter-spacing:.02em}.page-hero__text{max-width:640px;margin-top:var(--space-lg);color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:1.7}.breadcrumb{display:inline-flex;gap:var(--space-sm);margin-bottom:var(--space-lg);font-size:var(--font-size-sm);color:var(--color-text-muted)}.breadcrumb a{color:var(--color-gold)}.planos{position:relative;padding:var(--space-4xl) 0;background:var(--color-bg-secondary);border-top:1px solid var(--color-border);overflow:hidden}.planos__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl);max-width:1080px;margin:var(--space-2xl) auto 0}.plano{position:relative;display:flex;flex-direction:column;padding:var(--space-2xl);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);text-align:left}.plano--destaque{border-color:rgba(200,164,90,.55);box-shadow:0 0 60px rgba(200,164,90,.12)}.plano__selo{position:absolute;top:-14px;right:var(--space-lg);padding:6px 14px;border-radius:var(--radius-pill);background:var(--gradient-gold);color:#141008;font-family:var(--font-heading);font-size:.7rem;font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase}.plano__nome{font-family:var(--font-heading);font-size:var(--font-size-sm);letter-spacing:.25em;text-transform:uppercase;color:var(--color-text-muted)}.plano__preco{margin-top:var(--space-md);font-family:var(--font-heading);font-size:2.75rem;font-weight:var(--fw-medium);color:var(--color-gold);line-height:1}.plano__periodo{margin-top:6px;color:var(--color-text-muted);font-size:var(--font-size-sm)}.plano__descricao{margin:var(--space-lg) 0;color:var(--color-text-secondary);line-height:1.6;flex:1}.plano .button{width:100%}.planos__incluso{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm) var(--space-xl);max-width:900px;margin:var(--space-2xl) auto 0;padding:0;list-style:none;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.planos__incluso li::before{content:"✓";margin-right:8px;color:var(--color-gold);font-weight:var(--fw-bold)}.planos__nota{margin-top:var(--space-xl);color:var(--color-text-muted);font-size:var(--font-size-sm)}.numeros{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl);margin-top:var(--space-2xl)}.numero{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-card);text-align:center}.numero__valor{display:block;font-family:var(--font-heading);font-size:2.5rem;color:var(--color-gold);line-height:1}.numero__rotulo{display:block;margin-top:var(--space-sm);font-size:var(--font-size-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.catalogo{padding:var(--space-4xl) 0}.catalogo__nav{position:sticky;top:var(--navbar-height);z-index:5;display:flex;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-md) 0;background:rgba(9,9,9,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border)}.catalogo__nav a{padding:8px 16px;border:1px solid var(--color-border);border-radius:var(--radius-pill);font-family:var(--font-heading);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary)}.catalogo__nav a:hover{border-color:var(--color-gold);color:var(--color-gold)}.catalogo__busca{width:100%;max-width:420px;margin-left:auto;height:40px;padding:0 var(--space-md);background:rgba(255,255,255,.04);border:1px solid var(--color-border-light);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-body)}.catalogo__busca:focus{outline:none;border-color:var(--color-gold)}.categoria{padding-top:var(--space-3xl)}.categoria__head{display:flex;align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-md)}.categoria__titulo{font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:var(--fw-medium)}.categoria__contagem{color:var(--color-gold);font-family:var(--font-heading);letter-spacing:.1em}.categoria__texto{max-width:720px;margin-bottom:var(--space-xl);color:var(--color-text-secondary);line-height:1.7}.blocos{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.bloco{padding:var(--space-md) var(--space-lg);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:var(--transition-fast)}.bloco:hover{border-color:rgba(200,164,90,.4)}.bloco[hidden]{display:none}.bloco__nome{font-weight:var(--fw-medium);line-height:1.4}.bloco__meta{display:flex;gap:var(--space-md);margin-top:6px;font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.bloco__meta .gold{color:var(--color-gold)}.catalogo__vazio{display:none;padding:var(--space-xl) 0;color:var(--color-text-muted)}.catalogo__vazio.is-visible{display:block}.execucao-lista{columns:2;column-gap:var(--space-2xl);margin:0;padding:0;list-style:none}.execucao-lista li{break-inside:avoid;padding:10px 0;border-bottom:1px solid var(--color-border);color:var(--color-text-secondary)}.passos{display:grid;gap:var(--space-lg);max-width:880px;margin:var(--space-2xl) auto 0;counter-reset:passo}.passo{display:grid;grid-template-columns:64px 1fr;gap:var(--space-lg);padding:var(--space-xl);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.passo::before{counter-increment:passo;content:counter(passo,decimal-leading-zero);font-family:var(--font-heading);font-size:2rem;color:var(--color-gold);line-height:1}.passo h3{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--fw-medium);margin-bottom:var(--space-sm)}.passo p{color:var(--color-text-secondary);line-height:1.7}.passo p + p{margin-top:var(--space-sm)}.passo__nota{margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border-left:2px solid var(--color-gold);background:rgba(200,164,90,.06);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.card__list{margin:0;padding:0;list-style:none;color:var(--color-text-secondary);line-height:1.7}.card__list li::before{content:"—";margin-right:8px;color:var(--color-gold)}.pagamento{padding:var(--space-4xl) 0}.pagamento__grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--space-2xl);align-items:start}.resumo{position:sticky;top:calc(var(--navbar-height) + var(--space-lg));padding:var(--space-xl);background:var(--color-bg-card);border:1px solid rgba(200,164,90,.35);border-radius:var(--radius-xl)}.resumo__titulo{font-family:var(--font-heading);font-size:var(--font-size-sm);letter-spacing:.25em;text-transform:uppercase;color:var(--color-text-muted)}.resumo__linha{display:flex;justify-content:space-between;padding:var(--space-md) 0;border-bottom:1px solid var(--color-border)}.resumo__linha strong{color:var(--color-text)}.resumo__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:var(--space-lg);font-family:var(--font-heading)}.resumo__total .valor{font-size:2rem;color:var(--color-gold)}.resumo__troca{display:block;margin-top:var(--space-md);font-size:var(--font-size-sm);color:var(--color-gold)}.resumo__moeda{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-border);font-size:var(--font-size-sm)}.resumo__moeda a{color:var(--color-text-secondary);border-bottom:1px solid rgba(200,164,90,.4);padding-bottom:2px;transition:var(--transition-fast)}.resumo__moeda a:hover{color:var(--color-gold);border-bottom-color:var(--color-gold)}.pix{padding:var(--space-xl);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.pix + .pix{margin-top:var(--space-lg)}.pix__titulo{display:flex;align-items:center;gap:var(--space-md);font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--fw-medium);margin-bottom:var(--space-lg)}.pix__badge{padding:4px 10px;border-radius:var(--radius-sm);background:rgba(0,200,83,.12);border:1px solid rgba(0,200,83,.35);color:var(--color-buy);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.pix__dados{display:grid;gap:var(--space-md);margin:0}.pix__dados div{display:grid;grid-template-columns:160px 1fr auto;gap:var(--space-md);align-items:center;padding:var(--space-md);background:rgba(255,255,255,.03);border:1px solid var(--color-border);border-radius:var(--radius-md)}.pix__dados dt{font-size:var(--font-size-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.pix__dados dd{margin:0;font-family:var(--font-heading);font-size:var(--font-size-lg);color:var(--color-text);overflow-wrap:anywhere}.copiar{height:36px;padding:0 var(--space-md);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);background:transparent;color:var(--color-gold);font-family:var(--font-heading);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:var(--transition-fast)}.copiar:hover{border-color:var(--color-gold)}.copiar.is-copied{background:var(--color-gold);color:#141008}.pix__passos{margin:0;padding-left:1.2em;color:var(--color-text-secondary);line-height:1.8}.pix__aviso{margin-top:var(--space-lg);padding:var(--space-md);border-left:2px solid var(--color-gold);background:rgba(200,164,90,.06);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.campo{display:grid;gap:6px;margin-bottom:var(--space-md)}.campo label{font-size:var(--font-size-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.campo input{height:48px;padding:0 var(--space-md);background:rgba(255,255,255,.04);border:1px solid var(--color-border-light);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-body)}.campo input:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px rgba(200,164,90,.15)}.pagamento__ok{display:none;margin-top:var(--space-lg);color:var(--color-gold);font-family:var(--font-heading)}.pagamento__ok.is-visible{display:block}.legal{max-width:820px;margin-inline:auto;color:var(--color-text-secondary);line-height:1.75}.legal h2{margin:var(--space-2xl) 0 var(--space-md);font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--fw-medium);color:var(--color-text)}.legal h2:first-child{margin-top:0}.legal p + p{margin-top:var(--space-md)}.legal ul{margin:var(--space-md) 0;padding-left:1.4em}.legal li + li{margin-top:var(--space-sm)}.legal a{color:var(--color-gold)}.legal strong{color:var(--color-text)}.legal table{width:100%;margin:var(--space-md) 0;border-collapse:collapse;font-size:var(--font-size-sm)}.legal th,.legal td{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);text-align:left;vertical-align:top}.legal th{background:var(--color-bg-card);color:var(--color-text);font-family:var(--font-heading);font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;font-size:var(--font-size-xs)}.legal__nota{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border);color:var(--color-text-muted)}.lang{display:inline-flex;align-items:center;gap:6px;margin-right:var(--space-sm);font-family:var(--font-heading);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.lang a{color:var(--color-text-muted)}.lang a:hover{color:var(--color-gold)}.lang .is-active{color:var(--color-gold)}.footer__info{padding-bottom:var(--space-lg);margin-bottom:var(--space-lg);border-bottom:1px solid var(--color-border);text-align:center;font-size:var(--font-size-sm);line-height:1.7;color:var(--color-text-muted)}.footer__info p{max-width:none;margin-inline:auto}.nb{white-space:nowrap}.footer__info strong{color:var(--color-text-secondary)}.footer__info a{color:var(--color-gold)}.obrigado{position:relative;padding:calc(var(--navbar-height) + var(--space-3xl)) 0 var(--space-4xl);text-align:center;background:var(--gradient-hero);overflow:hidden}.obrigado .container{position:relative;z-index:1}.obrigado__selo{display:flex;align-items:center;justify-content:center;width:88px;height:88px;margin:0 auto var(--space-xl);border-radius:50%;border:1px solid rgba(200,164,90,.45);background:rgba(200,164,90,.08);color:var(--color-gold);box-shadow:0 0 60px rgba(200,164,90,.18)}.obrigado__selo svg{width:44px;height:44px}.obrigado__texto{max-width:640px;margin:var(--space-lg) auto 0;font-size:var(--font-size-lg);line-height:1.7;color:var(--color-text-secondary)}.obrigado .passos{text-align:left}.obrigado .passo a{color:var(--color-gold)}.obrigado__acoes{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap;margin-top:var(--space-2xl)}.obrigado__nota{max-width:560px;margin:var(--space-xl) auto 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.obrigado__nota a{color:var(--color-gold)}@media (max-width:640px){.obrigado__acoes .button{width:100%}}.whatsapp{position:fixed;right:var(--space-lg);bottom:var(--space-lg);z-index:calc(var(--z-navbar) + 2);display:flex;align-items:center;gap:12px;height:62px;padding:0 24px 0 20px;border-radius:var(--radius-pill);background:var(--gradient-gold);border:1px solid rgba(230,203,145,.5);box-shadow:0 12px 32px rgba(0,0,0,.5),0 0 28px rgba(200,164,90,.25);color:#141008;font-family:var(--font-heading);font-size:.85rem;font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:var(--transition-fast)}.whatsapp:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(0,0,0,.55),0 0 44px rgba(200,164,90,.4)}.whatsapp svg{width:26px;height:26px;flex-shrink:0;fill:currentColor}body.tem-aviso .whatsapp{bottom:calc(var(--space-lg) + 150px)}@media (max-width:640px){.whatsapp{right:var(--space-md);bottom:var(--space-md);height:58px;padding:0;width:58px;justify-content:center}.whatsapp__texto{display:none}body.tem-aviso .whatsapp{bottom:calc(var(--space-md) + 250px)}}.cookies{position:fixed;left:50%;bottom:var(--space-lg);z-index:calc(var(--z-navbar) + 1);transform:translateX(-50%);display:flex;align-items:center;gap:var(--space-lg);width:min(100% - 32px,760px);padding:var(--space-md) var(--space-lg);background:rgba(20,20,20,.96);border:1px solid rgba(200,164,90,.4);border-radius:var(--radius-lg);box-shadow:0 20px 60px rgba(0,0,0,.6);animation:cookies-sobe .35s ease-out}@keyframes cookies-sobe{from{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%,0)}}.cookies__texto{flex:1;margin:0;font-size:var(--font-size-sm);line-height:1.6;color:var(--color-text-secondary)}.cookies__texto a{color:var(--color-gold)}.cookies__acoes{display:flex;gap:var(--space-sm);flex-shrink:0}.cookies .button--ghost{display:inline-flex}@media (max-width:640px){.cookies{flex-direction:column;align-items:stretch;bottom:var(--space-md)}.cookies__acoes .button{flex:1}}@media (max-width:1024px){.numeros{grid-template-columns:repeat(2,1fr)}.blocos{grid-template-columns:repeat(2,1fr)}.pagamento__grid{grid-template-columns:1fr}.resumo{position:static;order:-1}}@media (max-width:1024px){.planos__grid{gap:var(--space-md)}.plano{padding:var(--space-xl)}}@media (max-width:768px){.planos__grid{grid-template-columns:1fr}.blocos{grid-template-columns:1fr}.execucao-lista{columns:1}.passo{grid-template-columns:1fr}.pix__dados div{grid-template-columns:1fr}.catalogo__busca{margin-left:0}}@media (max-width:480px){.numeros{grid-template-columns:1fr}}body.tem-aviso .footer{padding-bottom:170px}@media (max-width:640px){body.tem-aviso .footer{padding-bottom:260px}}@media (max-width:1200px){.navbar__menu{gap:24px}.navbar__actions .button--ghost{display:none}.steps{flex-wrap:wrap}.app-window__body{grid-template-columns:110px 1fr}}@media (max-width:1024px){.hero .container,.platform .grid-2,.builder .grid-2,.philosophy .grid-2{grid-template-columns:1fr;gap:var(--space-3xl)}.hero{padding-top:calc(var(--navbar-height) + var(--space-xl));padding-bottom:var(--space-4xl);text-align:center}.hero__battlefield{background:linear-gradient( 180deg,rgba(9,9,9,.94) 0%,rgba(9,9,9,.72) 40%,rgba(9,9,9,.42) 70%,#090909 100% ),var(--hero-img-mobile,url("../images/hero/hero-1-mobile.webp")) center 24% / cover no-repeat}.hero__content{margin-inline:auto}.hero__description{margin-inline:auto}.hero__actions{justify-content:center}.hero__helmet{width:min(340px,70%)}.hero__scroll{display:none}.block-flow{flex-wrap:wrap;justify-content:center;gap:var(--space-md)}.block{flex:0 1 calc(33.333% - var(--space-md));min-width:150px}.block-flow__arrow{display:none}.grid-4{grid-template-columns:repeat(2,1fr)}.philosophy__visual{order:-1}.philosophy .grid-2{position:relative;gap:0}.philosophy__visual{position:absolute;top:-90px;right:-60px;width:min(320px,50%);pointer-events:none;opacity:.2}.philosophy__visual + div{position:relative;z-index:1}.philosophy__helmet{width:100%}}@media (max-width:1100px){.navbar__toggle{display:flex}.navbar__menu{position:fixed;top:var(--navbar-height);left:0;right:0;flex-direction:column;align-items:flex-start;gap:0;padding:var(--space-md) var(--space-lg) var(--space-lg);background:rgba(9,9,9,.97);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--color-border);transform:translateY(-12px);opacity:0;visibility:hidden;transition:var(--transition-fast)}.navbar__menu.is-open{transform:translateY(0);opacity:1;visibility:visible}.navbar__item{width:100%}.navbar__link{display:block;padding:14px 0;font-size:1.05rem}.navbar__link::after{display:none}.navbar__actions .button--ghost{display:none}}@media (max-width:640px){.section,.platform,.how,.builder,.philosophy,.faq,.planos,.cta{padding:var(--space-3xl) 0}.section-sm{padding:var(--space-2xl) 0}.grid-3{grid-template-columns:1fr}:root{--button-height:52px;--button-padding-x:24px}.navbar__wordmark{display:none}.navbar__logo{width:42px;height:42px}.hero__title{font-size:clamp(1.8rem,9vw,2.2rem);letter-spacing:.14em}.section__header{margin-bottom:var(--space-2xl)}.grid-4{grid-template-columns:1fr}.steps{flex-direction:column;align-items:center;gap:var(--space-lg)}.steps__arrow{margin-top:0;transform:rotate(90deg)}.hero__actions{flex-direction:column;width:100%}.hero__actions .button{width:100%}.app-window__sidebar{display:none}.app-window__body{grid-template-columns:1fr}.app-window__canvas{grid-template-columns:1fr}.app-window__footer{grid-template-columns:repeat(2,1fr)}.app-window__chart{grid-column:1 / -1}.philosophy__pillars{grid-template-columns:1fr}.cta__brand{flex-direction:column;gap:var(--space-md)}.cta__wordmark{text-align:center}.footer__inner{flex-direction:column;justify-content:center;text-align:center}}