:root{--bg:#050908;--bg2:#08110e;--surface:#0b1511;--line:rgba(187,221,204,.15);--text:#f3f7f5;--muted:#98a49f;--green:#00e884;--green2:#64ffb4;--silver:#c8d2cd;--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,system-ui,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.topbar{height:86px;position:absolute;z-index:10;top:0;left:50%;transform:translateX(-50%);width:min(calc(100% - 48px),var(--max));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.12)}.brand{display:flex;gap:12px;align-items:center}.brand strong{display:block;font-family:"Space Grotesk",sans-serif;font-size:16px;letter-spacing:.16em}.brand small{display:block;margin-top:3px;font-size:8px;letter-spacing:.17em;color:#9ca9a3}.brand-mark{position:relative;width:38px;height:38px;border:1px solid rgba(0,232,132,.55);display:block}.brand-mark i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--green)}.brand-mark i:nth-child(1){left:8px;top:15px}.brand-mark i:nth-child(2){right:7px;top:7px;background:var(--silver)}.brand-mark i:nth-child(3){right:7px;bottom:7px;background:#527064}.brand-mark:before,.brand-mark:after{content:"";position:absolute;left:14px;width:13px;height:1px;background:var(--green);transform-origin:left}.brand-mark:before{top:17px;transform:rotate(-32deg)}.brand-mark:after{top:20px;transform:rotate(31deg)}.top-cta{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:12px}.top-cta span{color:var(--green);font-size:18px}.hero{height:min(930px,100svh);min-height:720px;position:relative;display:flex;align-items:center;background:#030605}.hero-image,.hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-shade{background:linear-gradient(90deg,rgba(3,6,5,.98) 0%,rgba(3,6,5,.86) 38%,rgba(3,6,5,.12) 70%,rgba(3,6,5,.32) 100%),linear-gradient(0deg,rgba(3,6,5,.75) 0%,transparent 35%)}.hero-content{position:relative;z-index:2;width:min(calc(100% - 48px),var(--max));margin:55px auto 0}.eyebrow,.section-kicker{font-size:11px;font-weight:700;letter-spacing:.23em;color:#bdc8c2}.eyebrow{display:flex;align-items:center;gap:12px}.eyebrow span{width:26px;height:1px;background:var(--green)}h1,h2{font-family:"Space Grotesk",sans-serif;margin:0;line-height:.92;letter-spacing:-.055em}h1{font-size:clamp(64px,8.2vw,126px);max-width:900px;margin-top:27px}h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px rgba(222,235,229,.5)}.lead{font-size:19px;font-weight:600;line-height:1.55;max-width:680px;margin:30px 0 12px}.support{font-size:15px;color:var(--muted);line-height:1.6;max-width:610px}.primary-button{margin-top:24px;width:min(100%,570px);min-height:62px;padding:0 24px;background:linear-gradient(100deg,#00d97b,var(--green2));color:#02110a;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:800;letter-spacing:.045em;box-shadow:0 12px 42px rgba(0,232,132,.18);transition:.25s}.primary-button:hover{transform:translateY(-2px);box-shadow:0 16px 48px rgba(0,232,132,.3)}.wa-icon{font-size:22px}.microproof{display:flex;gap:24px;margin-top:17px;color:#99a69f;font-size:12px}.microproof span::first-letter{color:var(--green)}.scroll-cue{position:absolute;z-index:2;right:6vw;bottom:42px;font-size:9px;letter-spacing:.25em;color:#87938d;display:flex;align-items:center;gap:16px;transform:rotate(90deg);transform-origin:right}.scroll-cue span{color:var(--green);font-size:15px}.section{width:min(calc(100% - 48px),var(--max));margin:0 auto;padding:120px 0}.section-kicker{color:var(--green);margin:0 0 35px}.intro{border-bottom:1px solid var(--line)}.intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:8vw;align-items:start}.intro h2,.section-heading h2,.question-title h2{font-size:clamp(44px,5.8vw,78px)}h2 span{color:var(--green)}.intro-copy{padding-top:5px}.intro-copy>p{font-size:17px;line-height:1.8;color:#aab5af;margin:0 0 18px}.intro-copy blockquote{margin:34px 0 0;border-left:2px solid var(--green);padding:3px 0 3px 22px;font-family:"Space Grotesk";font-size:21px;color:#e5ece8}.topics{padding-bottom:135px}.section-heading{display:grid;grid-template-columns:1fr 330px;gap:60px;align-items:end}.section-heading>p{color:var(--muted);line-height:1.7;margin:0 0 7px}.cards{margin-top:64px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.cards article{min-height:275px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,rgba(16,31,24,.45),rgba(5,9,8,.2));position:relative;transition:.25s}.cards article:hover{background:rgba(0,232,132,.06);transform:translateY(-3px)}.cards b{font-size:10px;letter-spacing:.16em;color:#69766f}.card-icon{display:block;font-size:38px;color:var(--green);margin:35px 0 28px}.cards h3{font-family:"Space Grotesk";font-size:20px;margin:0 0 12px}.cards p{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.questions{display:grid;grid-template-columns:.82fr 1.18fr;gap:9vw;padding-top:60px}.question-title>p:last-child{color:var(--muted);line-height:1.7;max-width:470px;margin-top:30px}.question-list{border-top:1px solid var(--line)}.question-list>div{display:grid;grid-template-columns:50px 1fr 30px;align-items:center;min-height:92px;border-bottom:1px solid var(--line)}.question-list b{font-size:10px;color:var(--green)}.question-list p{font-family:"Space Grotesk";font-size:20px}.question-list span{font-size:23px;color:#7a8881}.cta-section{min-height:590px;margin-top:70px;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:radial-gradient(circle at center,rgba(0,232,132,.13),transparent 54%),#07100c;border-top:1px solid var(--line)}.cta-orbit{position:absolute;width:580px;height:580px;border:1px solid rgba(0,232,132,.16);border-radius:50%;box-shadow:0 0 80px rgba(0,232,132,.08)}.cta-orbit:before,.cta-orbit:after{content:"";position:absolute;border-radius:50%;inset:70px;border:1px solid rgba(216,224,220,.09)}.cta-orbit:after{inset:150px}.cta-content{position:relative;z-index:2;width:min(calc(100% - 48px),760px)}.cta-content h2{font-size:clamp(52px,7vw,96px)}.cta-content>p:not(.section-kicker){color:#a8b4ae;margin:24px auto 0;max-width:540px;line-height:1.7}.cta-content .primary-button{margin:30px auto 0}footer{width:min(calc(100% - 48px),var(--max));margin:auto;padding:48px 0 108px;display:grid;grid-template-columns:1fr 1.2fr .6fr;gap:50px;align-items:center;color:#78857e;font-size:11px;line-height:1.7}.brand.compact{opacity:.8}.copyright{text-align:right}.floating-whatsapp{display:none;position:fixed;z-index:20;left:14px;right:14px;bottom:14px;background:linear-gradient(100deg,#00d97b,var(--green2));color:#02110a;min-height:56px;align-items:center;justify-content:center;gap:10px;font-size:14px;text-transform:uppercase;letter-spacing:.04em;box-shadow:0 10px 35px rgba(0,0,0,.45)}
@media(max-width:820px){.topbar{height:70px;width:calc(100% - 32px)}.top-cta{display:none}.brand strong{font-size:14px}.hero{min-height:760px;height:100svh}.hero-image{object-position:66% center}.hero-shade{background:linear-gradient(90deg,rgba(3,6,5,.97) 0%,rgba(3,6,5,.73) 65%,rgba(3,6,5,.5) 100%),linear-gradient(0deg,rgba(3,6,5,.92),transparent 45%)}.hero-content{width:calc(100% - 32px);margin-top:72px}.eyebrow{font-size:9px;letter-spacing:.16em}h1{font-size:clamp(50px,15vw,74px);margin-top:22px}.lead{font-size:16px;margin-top:24px;max-width:95%}.support{font-size:14px;max-width:94%}.primary-button{min-height:58px;padding:0 17px;font-size:11px}.microproof{gap:9px;flex-wrap:wrap;font-size:10px}.scroll-cue{display:none}.section{width:calc(100% - 32px);padding:82px 0}.intro-grid,.section-heading,.questions{grid-template-columns:1fr;gap:42px}.intro h2,.section-heading h2,.question-title h2{font-size:clamp(39px,12vw,58px)}.intro-copy>p{font-size:16px}.section-heading>p{max-width:520px}.cards{grid-template-columns:1fr 1fr;margin-top:40px}.cards article{min-height:235px;padding:22px}.card-icon{margin:24px 0 20px}.questions{padding-top:30px}.question-list p{font-size:17px}.cta-section{min-height:580px;margin-top:20px}.cta-orbit{width:480px;height:480px}.cta-content h2{font-size:clamp(48px,14vw,75px)}footer{grid-template-columns:1fr;padding-bottom:100px;gap:25px}.copyright{text-align:left}.floating-whatsapp{display:flex}}
@media(max-width:470px){.hero{min-height:740px}.hero-image{object-position:71% center}.hero-shade{background:linear-gradient(90deg,rgba(3,6,5,.98) 0%,rgba(3,6,5,.82) 66%,rgba(3,6,5,.58) 100%),linear-gradient(0deg,rgba(3,6,5,.95),transparent 48%)}h1{font-size:13.2vw}.support{display:none}.primary-button{margin-top:19px}.microproof{max-width:330px}.cards{grid-template-columns:1fr}.cards article{min-height:210px}.question-list>div{grid-template-columns:38px 1fr 24px}.question-list p{font-size:16px}.cta-orbit{width:390px;height:390px}}
@media(max-width:470px){.brand strong{font-size:10px;letter-spacing:.05em}.brand small{font-size:6px;letter-spacing:.08em}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.question-title>p:not(.section-kicker){color:var(--muted);line-height:1.7;max-width:470px;margin-top:30px}
.card-icon{width:58px;height:58px;margin:30px 0 24px;display:grid;place-items:center;border:1px solid rgba(0,232,132,.34);border-radius:16px;background:radial-gradient(circle at 30% 20%,rgba(100,255,180,.18),rgba(0,232,132,.055) 58%,rgba(0,0,0,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 32px rgba(0,232,132,.08);position:relative;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.card-icon:after{content:"";position:absolute;width:34px;height:70px;top:-38px;left:-22px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),transparent);transform:rotate(35deg);transition:transform .55s ease}.card-icon svg{width:30px;height:30px;fill:none;stroke:var(--green);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(0,232,132,.28));transition:transform .3s ease}.cards article:hover .card-icon{transform:translateY(-4px) scale(1.04);border-color:rgba(100,255,180,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 16px 36px rgba(0,232,132,.16)}.cards article:hover .card-icon:after{transform:translateX(95px) rotate(35deg)}.cards article:hover .card-icon svg{transform:scale(1.08)}@media(max-width:470px){.card-icon{width:52px;height:52px;margin:24px 0 20px;border-radius:14px}.card-icon svg{width:27px;height:27px}}
.platform-disclaimer{width:min(calc(100% - 48px),var(--max));margin:55px auto 0;padding:26px 30px;border:1px solid var(--line);background:linear-gradient(120deg,rgba(0,232,132,.055),rgba(9,18,14,.35));display:grid;grid-template-columns:190px 1fr;gap:30px;align-items:start}.platform-disclaimer strong{font-size:10px;letter-spacing:.18em;color:var(--green)}.platform-disclaimer p{margin:0;color:#8c9992;font-size:12px;line-height:1.75}.footer-legal p{margin:0 0 13px}.footer-legal nav{display:flex;gap:18px;flex-wrap:wrap}.footer-legal a{color:#aab6b0;text-decoration:underline;text-underline-offset:4px}.footer-legal a:hover{color:var(--green)}.legal-page{background:radial-gradient(circle at 90% 5%,rgba(0,232,132,.08),transparent 28%),var(--bg)}.legal-topbar{position:relative;left:auto;transform:none;margin:0 auto}.legal-back{font-size:12px;font-weight:700;color:var(--green);letter-spacing:.06em}.legal-main{width:min(calc(100% - 48px),920px);margin:0 auto;padding:85px 0 100px}.legal-hero{padding-bottom:48px;border-bottom:1px solid var(--line)}.legal-hero h1{font-size:clamp(48px,7vw,82px);max-width:none;margin-top:22px}.legal-hero>p:last-child{max-width:690px;color:var(--muted);font-size:17px;line-height:1.75;margin:25px 0 0}.legal-content{padding-top:55px}.legal-content section{margin-bottom:42px}.legal-content h2{font-size:25px;letter-spacing:-.025em;line-height:1.2;margin-bottom:15px}.legal-content h2 span{display:inline-block;color:var(--green);font-size:11px;letter-spacing:.15em;margin-right:12px;vertical-align:middle}.legal-content p,.legal-content li{color:#aab5af;font-size:15px;line-height:1.8}.legal-content ul{padding-left:22px}.legal-content a{color:var(--green);text-decoration:underline;text-underline-offset:4px}.legal-note{padding:25px 28px;border-left:2px solid var(--green);background:rgba(0,232,132,.055)}.legal-note strong{display:block;color:#e9f3ee;margin-bottom:8px}.legal-footer{width:min(calc(100% - 48px),920px);grid-template-columns:1fr auto;padding-bottom:55px}.legal-footer .copyright{text-align:right}@media(max-width:820px){.platform-disclaimer{width:calc(100% - 32px);grid-template-columns:1fr;gap:12px;margin-top:35px}.legal-main{width:calc(100% - 32px);padding:60px 0 75px}.legal-topbar{width:calc(100% - 32px)}.legal-footer{width:calc(100% - 32px);grid-template-columns:1fr}.legal-footer .copyright{text-align:left}}
.text-link{display:inline-flex;align-items:center;gap:12px;margin-top:22px;color:var(--green);font-size:13px;font-weight:800;letter-spacing:.035em}.text-link span{font-size:20px;transition:.2s}.text-link:hover span{transform:translateX(4px)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;display:grid;grid-template-columns:50px 1fr 30px;align-items:center;min-height:92px;cursor:pointer;user-select:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary b{font-size:10px;color:var(--green);letter-spacing:.12em}.faq-list summary span{font-family:"Space Grotesk";font-size:20px;padding-right:16px}.faq-list summary i{position:relative;width:22px;height:22px}.faq-list summary i:before,.faq-list summary i:after{content:"";position:absolute;left:4px;top:10px;width:14px;height:1px;background:#84918a;transition:.25s}.faq-list summary i:after{transform:rotate(90deg)}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list details[open] summary span{color:var(--green)}.faq-answer{padding:0 36px 27px 50px}.faq-answer p{margin:0;color:#a9b5af;font-size:15px;line-height:1.75;max-width:680px}@media(max-width:820px){.question-title>p:not(.section-kicker){color:var(--muted);line-height:1.7;max-width:470px;margin-top:30px}}@media(max-width:470px){.faq-list summary{grid-template-columns:38px 1fr 24px;min-height:82px}.faq-list summary span{font-size:16px}.faq-answer{padding:0 24px 24px 38px}.faq-answer p{font-size:14px}}

/* Identidade cromática preparada para a futura marca: azul elétrico, marinho e prata. */
:root{--bg:#030711;--bg2:#061225;--surface:#08172e;--line:rgba(126,181,255,.18);--text:#f5f8ff;--muted:#98a8bd;--green:#189bff;--green2:#65d4ff;--silver:#d5deeb}
body{background:radial-gradient(circle at 82% 8%,rgba(0,96,255,.08),transparent 25%),var(--bg)}
.hero{background:#02050c}.hero-image{filter:hue-rotate(102deg) saturate(1.18) contrast(1.04)}
.hero-shade{background:linear-gradient(90deg,rgba(2,5,12,.98) 0%,rgba(2,7,18,.87) 38%,rgba(2,7,18,.1) 70%,rgba(2,6,16,.34) 100%),linear-gradient(0deg,rgba(2,6,16,.78) 0%,transparent 35%)}
.brand-mark{border-color:rgba(24,155,255,.58)}.brand-mark i:nth-child(3){background:#b86d45}
.primary-button,.floating-whatsapp{background:linear-gradient(105deg,#0769ff 0%,#189bff 52%,#65d4ff 100%);color:#020817;box-shadow:0 12px 42px rgba(24,155,255,.24)}
.primary-button:hover{box-shadow:0 16px 52px rgba(24,155,255,.38)}
.cards article{background:linear-gradient(145deg,rgba(8,31,66,.58),rgba(3,7,17,.24))}.cards article:hover{background:rgba(24,155,255,.075)}
.cta-section{background:radial-gradient(circle at center,rgba(24,155,255,.16),transparent 54%),#040b1b}.cta-orbit{border-color:rgba(24,155,255,.2);box-shadow:0 0 90px rgba(24,155,255,.11)}
.card-icon{border-color:rgba(24,155,255,.38);background:radial-gradient(circle at 30% 20%,rgba(101,212,255,.22),rgba(24,155,255,.07) 58%,rgba(0,0,0,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 12px 34px rgba(24,155,255,.11)}
.card-icon svg{filter:drop-shadow(0 0 9px rgba(24,155,255,.38))}.cards article:hover .card-icon{border-color:rgba(101,212,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 16px 40px rgba(24,155,255,.2)}
.platform-disclaimer{background:linear-gradient(120deg,rgba(24,155,255,.07),rgba(5,14,31,.48))}.legal-page{background:radial-gradient(circle at 90% 5%,rgba(24,155,255,.11),transparent 28%),var(--bg)}.legal-note{background:rgba(24,155,255,.07)}
@media(max-width:820px){.hero-shade{background:linear-gradient(90deg,rgba(2,5,12,.98) 0%,rgba(2,7,18,.76) 65%,rgba(2,7,18,.52) 100%),linear-gradient(0deg,rgba(2,6,16,.93),transparent 45%)}}
@media(max-width:470px){.hero-shade{background:linear-gradient(90deg,rgba(2,5,12,.99) 0%,rgba(2,7,18,.84) 66%,rgba(2,7,18,.6) 100%),linear-gradient(0deg,rgba(2,6,16,.96),transparent 48%)}}
