*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html,body{overflow-x:clip;max-width:100vw}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}img,video,iframe,svg{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}ul{list-style:none}button{font-family:inherit;cursor:pointer;border:none;background:none}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li,.hero-sub,.section-sub{text-wrap:pretty}:root{--black:#05080D;--bg2:#0A1119;--bg3:#0F1923;--surface:rgba(255,255,255,.035);--surface2:rgba(0,144,252,.05);--border:rgba(120,170,225,.12);--border-strong:rgba(0,160,255,.30);--neon:#0090FC;--neon-bright:#28B4FF;--neon-deep:#0062D6;--neon-soft:rgba(0,144,252,.14);--text:#EAF2FB;--ink:#0A0F16;--ink-soft:#46586E;--muted:#8CA2BC;--muted2:#5C6F87;--grad:linear-gradient(135deg,#28B4FF 0%,#0090FC 45%,#0062D6 100%);--grad-text:linear-gradient(120deg,#5CC6FF,#0090FC);--shadow:0 24px 60px rgba(0,0,0,.5);--card-shadow:0 24px 52px rgba(0,0,0,.78),0 4px 14px rgba(0,0,0,.6);--glow:0 0 40px rgba(0,144,252,.45);--maxw:1200px;--r:16px;--font-head:'Space Grotesk',system-ui,sans-serif;--font-body:'Inter',system-ui,sans-serif;--font-mono:'JetBrains Mono',monospace}body{font-family:var(--font-body);background:var(--black);color:var(--text);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-head);font-weight:700;line-height:1.1;letter-spacing:-.02em}.mono{font-family:var(--font-mono)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.section{padding:104px 0;position:relative}.section--alt{background:var(--bg2)}.section--deep{background:linear-gradient(180deg,var(--black),var(--bg2))}.section--light{background:#FFFFFF;color:var(--ink-soft)}.section--light h2,.section--light h3,.section--light h4,.section--light .section-title{color:var(--ink)}.section--light p,.section--light .section-sub{color:var(--ink-soft)}.section--light .eyebrow{color:var(--neon-deep)}.section--light .eyebrow::before{background:var(--neon-deep)}.section--light .checks li{color:var(--ink)}.section--light .checks li::before{background:rgba(0,144,252,.10);border-color:rgba(0,144,252,.4)}.section--light .split-media{border-color:#E2E8F0;box-shadow:0 18px 50px rgba(10,25,45,.14)}.section--light .split-media::after{box-shadow:none}.section--light .btn-ghost{background:#F1F5F9;color:var(--ink);border-color:#DBE3EC}.section--light .btn-ghost:hover{background:#E8EFF6}.section--light .btn-ghost svg{stroke:var(--neon-deep)}.section--light .ctastrip{background:linear-gradient(135deg,rgba(0,144,252,.10),rgba(0,144,252,.03));border-color:rgba(0,144,252,.28)}.section--light .ctastrip h2{color:var(--ink)}.section--light .ctastrip p{color:var(--ink-soft)}.section--light .card{background:#F7FAFC;border-color:#E2E8F0}.section--light .card h3{color:var(--ink)}.section--light .card p{color:var(--ink-soft)}.section--light .card:hover{box-shadow:0 18px 50px rgba(10,25,45,.12)}.section--light .card,.section--light .scard,.section--light .step,.section--light .plan,.section--light .faq-item,.section--light .info-card{box-shadow:0 10px 28px rgba(10,25,45,.07)}.section--light .card-ico{background:rgba(0,144,252,.1);border-color:rgba(0,144,252,.38)}.section--light .card-ico svg{stroke:var(--neon-deep)}.section--light .card-link{color:var(--neon-deep)}.section--light .scard{background:#F7FAFC}.section--light .scard-body h3{color:var(--ink)}.section--light .scard-body p{color:var(--ink-soft)}.section--light .prose h2,.section--light .prose h3{color:var(--ink)}.section--light .prose p,.section--light .prose li{color:var(--ink-soft)}.section--light .prose>p:first-child{color:var(--ink)}.section--light .step{background:#F7FAFC;border-color:#E2E8F0}.section--light .step h4{color:var(--ink)}.section--light .step p{color:var(--ink-soft)}.section--light .step-n{color:var(--neon-deep)}.section--light .plan{background:#F7FAFC;border-color:#E2E8F0}.section--light .plan.feat{background:linear-gradient(180deg,rgba(0,144,252,.08),#F7FAFC);box-shadow:0 18px 50px rgba(10,25,45,.14)}.section--light .plan h3{color:var(--ink)}.section--light .plan>p{color:var(--ink-soft)}.section--light .plan-tag{color:var(--neon-deep)}.section--light .faq-item{background:#F7FAFC;border-color:#E2E8F0}.section--light .faq-item summary{color:var(--ink)}.section--light .faq-item p{color:var(--ink-soft)}.section--light .faq-item summary::after{color:var(--neon-deep)}.section--light .fl-ico{background:rgba(0,144,252,.1);border-color:rgba(0,144,252,.38)}.section--light .info-card{background:var(--neon);border-color:var(--neon-deep)}.section--light .info-card:hover{border-color:rgba(10,15,22,.5)}.section--light .info-card b{color:var(--ink)}.section--light .info-card span{color:rgba(10,15,22,.85)}.section--light .info-card .ico{background:rgba(255,255,255,.92);border-color:rgba(255,255,255,.6)}.section--light .info-card .ico svg{stroke:var(--ink)}.eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--neon-bright);display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;font-weight:500}.eyebrow::before{content:"";width:26px;height:2px;background:var(--neon);display:inline-block;border-radius:2px}.section-title{font-size:clamp(26px,3.4vw,42px);font-weight:800;margin-bottom:18px}.section-sub{color:var(--muted);font-size:clamp(16px,1.3vw,19px);max-width:680px}.section-sub--center{margin:0 auto;text-align:center}.center{text-align:center}.center .eyebrow{justify-content:center}.gt{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.orb{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:0}.orb-a{width:560px;height:560px;background:rgba(0,144,252,.16)}.orb-b{width:460px;height:460px;background:rgba(40,180,255,.10)}.nav{position:absolute;top:0;left:0;right:0;z-index:1000;background:linear-gradient(180deg,rgba(5,8,13,.78) 0%,rgba(5,8,13,.38) 55%,transparent 100%);border-bottom:none}.nav-inner{max-width:100%;margin:0 auto;padding:10px 72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav-logo img{height:90px;width:auto}.nav-links{display:flex;align-items:center;gap:16px}.nav-links a{color:var(--text);font-size:16.5px;font-weight:500;padding:9px 14px;border-radius:9px;transition:color .2s,background .2s;position:relative}.nav-links a:hover{color:var(--neon-bright);background:var(--surface)}.nav-cta{background:var(--grad);color:#fff!important;font-weight:600;padding:11px 20px!important;border-radius:10px;box-shadow:0 0 28px rgba(0,144,252,.35);display:inline-flex;align-items:center;gap:8px;flex-direction:row-reverse}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 0 40px rgba(0,144,252,.55);background:var(--grad)!important}.nav-cta svg{width:19px;height:19px;flex-shrink:0}.has-drop{position:relative}.drop{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%) translateY(8px);background:rgba(10,17,25,.97);backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:14px;padding:10px;min-width:290px;opacity:0;visibility:hidden;transition:.22s;box-shadow:var(--shadow)}.has-drop:hover .drop{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.drop a{display:block;padding:11px 14px;border-radius:9px;font-size:14.5px;color:var(--muted)}.drop a:hover{background:var(--surface2);color:var(--neon-bright)}.nav-toggle{display:none;flex-direction:column;gap:5px;padding:8px}.nav-toggle span{width:26px;height:2px;background:var(--text);border-radius:2px;transition:.3s}.nav-mobile{display:none;position:fixed;inset:0;z-index:999;background:rgba(5,8,13,.98);backdrop-filter:blur(10px);padding:90px 28px 40px;overflow-y:auto}.nav-mobile.open{display:block}.nav-mobile a{display:block;color:var(--text);font-size:18px;font-weight:500;padding:15px 4px;border-bottom:1px solid var(--border)}.nav-mobile a.sub{font-size:15px;color:var(--muted);padding-left:18px}.nav-mobile .nav-cta{margin-top:22px;display:flex;align-items:center;justify-content:center;text-align:center}.m-drop-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.m-drop-head a{flex:1;border-bottom:none}.m-caret{background:none;border:0;color:var(--text);font-size:20px;line-height:1;padding:15px 6px 15px 16px;cursor:pointer;transition:transform .25s}.m-drop-wrap.open .m-caret{transform:rotate(180deg);color:var(--neon-bright)}.m-drop-list{max-height:0;overflow:hidden;transition:max-height .32s ease}.m-drop-wrap.open .m-drop-list,.m-drop-wrap:hover .m-drop-list{max-height:640px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-direction:row-reverse;font-weight:600;font-size:16px;padding:15px 30px;border-radius:12px;transition:transform .2s,box-shadow .2s,background .2s;line-height:1}.btn svg{width:19px;height:19px;flex-shrink:0}.btn-primary{background:var(--grad);color:#fff;box-shadow:0 0 36px rgba(0,144,252,.4)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 56px rgba(0,144,252,.62)}.btn-ghost{background:var(--surface);color:var(--text);border:1px solid var(--border-strong)}.btn-ghost:hover{background:var(--surface2);transform:translateY(-2px)}.btn-wa{background:#1FB755;color:#fff;box-shadow:0 0 30px rgba(31,183,85,.35)}.btn-wa:hover{transform:translateY(-2px);box-shadow:0 0 46px rgba(31,183,85,.55);background:#1FB755}.btn-shine{position:relative;overflow:hidden;isolation:isolate}.btn-shine::after{content:"";position:absolute;top:0;left:-90%;width:55%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%);transform:skewX(-22deg);animation:btnShine 3.4s ease-in-out infinite;pointer-events:none}@keyframes btnShine{0%{left:-90%}50%{left:150%}100%{left:150%}}@media(prefers-reduced-motion:reduce){.btn-shine::after{animation:none}}.hero{position:relative;min-height:92vh;display:flex;align-items:center;padding:150px 0 80px;overflow:hidden}.hero-bg{position:absolute;inset:0;z-index:0}.hero-bg img{width:100%;height:100%;object-fit:cover;opacity:.34}.hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--black) 8%,rgba(5,8,13,.78) 48%,rgba(5,8,13,.55) 100%),linear-gradient(180deg,rgba(5,8,13,.7),var(--black) 96%)}.hero-slides{position:absolute;inset:0;z-index:0}.hero-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.1s ease}.hero-slide.active{opacity:1}.hero-slide img{width:100%;height:100%;object-fit:cover;opacity:1}.hero-slides .hero-slide:first-child img{transform:scaleX(-1)}.hero-slide::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,8,13,.54) 0%,rgba(5,8,13,.38) 34%,rgba(5,8,13,.16) 68%,rgba(5,8,13,.08) 100%),linear-gradient(180deg,rgba(5,8,13,.14) 0%,rgba(5,8,13,0) 30%,rgba(5,8,13,.23) 100%)}.hero-dots{position:absolute;bottom:22px;left:0;right:0;z-index:4;display:flex;gap:11px;justify-content:center}.hero-dots .dot{width:34px;height:4px;border-radius:3px;background:rgba(255,255,255,.22);transition:background .3s,box-shadow .3s;cursor:pointer;padding:0;border:none}.hero-dots .dot.active{background:var(--neon);box-shadow:0 0 12px var(--neon)}.hero .wrap{position:relative;z-index:2;max-width:none;width:100%;margin:0;padding:0 clamp(24px,5vw,64px) 0 clamp(28px,9vw,150px)}.hero-content{max-width:680px;margin:0}.hero h1{font-size:clamp(25.5px,3.45vw,45px);font-weight:800;line-height:1.12;letter-spacing:-.02em;margin-bottom:24px;max-width:820px}.hero h1 .hl-lead{font-size:clamp(28.5px,3.9vw,51px);display:inline}@media (min-width:560px){.hl-lead{white-space:nowrap}}.hero h1 .gt,.hero h1 em{display:inline;font-style:normal}.hero h1 em{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero-sub{font-size:clamp(16px,1.3vw,19px);line-height:1.6;color:#fff;max-width:600px;margin-bottom:32px}.hero-tag{color:var(--text);font-weight:500;max-width:600px;margin-bottom:34px;font-size:clamp(15px,1.9vw,18px)}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap}.hero-badges{display:flex;gap:28px;flex-wrap:wrap;margin-top:46px;padding-top:30px;border-top:1px solid var(--border)}.hero-badge{display:flex;flex-direction:column;gap:2px}.hero-badge b{font-family:var(--font-head);font-size:30px;color:var(--neon-bright);letter-spacing:-.02em}.hero-badge span{font-size:13px;color:var(--muted);letter-spacing:.02em}.grid{display:grid;gap:22px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:30px;transition:transform .3s,border-color .3s,background .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:var(--card-shadow)}.card::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,144,252,.06),transparent 55%);opacity:0;transition:.3s}.card:hover{transform:translateY(-5px);border-color:var(--border-strong);box-shadow:var(--shadow)}.card:hover::before{opacity:1}.card-ico{width:54px;height:54px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--neon-soft);border:1px solid var(--border-strong);margin-bottom:20px;color:var(--neon-bright)}.card-ico svg{width:27px;height:27px;stroke:var(--neon-bright)}.card h3{font-size:23px;margin-bottom:11px}.card p{color:var(--muted);font-size:15.5px}.icard{text-align:center;background:linear-gradient(160deg,rgba(40,180,255,.13),rgba(0,144,252,.05));border:1px solid rgba(0,144,252,.28);border-radius:var(--r);padding:26px 20px;transition:transform .3s,box-shadow .3s,border-color .3s}.icard:hover{transform:translateY(-5px);border-color:rgba(40,180,255,.55);box-shadow:0 18px 44px rgba(0,144,252,.18)}.icard .card-ico{margin:0 auto 16px;background:rgba(0,144,252,.16);border-color:rgba(40,180,255,.4)}.icard p{color:var(--text);font-size:16.5px;font-weight:600;line-height:1.4;margin:0}.flexcenter{display:flex;flex-wrap:wrap;justify-content:center;gap:22px}.flexcenter .icard{flex:0 1 calc((100% - (var(--cols,4) - 1) * 22px) / var(--cols,4))}.section--light .icard{background:linear-gradient(160deg,rgba(0,144,252,.10),rgba(0,144,252,.03));border-color:rgba(0,144,252,.3)}.section--light .icard p{color:var(--ink)}.section--light .icard .card-ico{background:rgba(0,144,252,.1);border-color:rgba(0,144,252,.38)}.section--light .icard .card-ico svg{stroke:var(--neon-deep)}.cards-grad .info-card{background:#F7FAFC;border:1px solid #E2E8F0;box-shadow:0 10px 28px rgba(10,25,45,.07)}.cards-grad .info-card b{color:var(--ink)}.cards-grad .info-card span{color:var(--ink-soft)}.cards-grad .info-card .ico{background:rgba(0,144,252,.1);border:1px solid rgba(0,144,252,.38)}.cards-grad .info-card .ico svg{stroke:var(--neon-deep)}.cards-grad .info-card:hover{transform:translateY(-4px);border-color:rgba(10,25,45,.2);box-shadow:0 18px 50px rgba(10,25,45,.14)}.icards-narrow{max-width:1000px;margin-left:auto;margin-right:auto}.brand-blue{color:var(--neon-bright)}.brand-soft{color:#c7d4e6}.blog-grid .scard-img{aspect-ratio:16/10}.blog-grid{grid-template-columns:repeat(3,1fr)}@media(max-width:980px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.blog-grid{grid-template-columns:1fr}}@media(max-width:900px){.grid-4{grid-template-columns:repeat(2,1fr)}.flexcenter .icard{flex:0 1 240px}}@media(max-width:560px){.grid-4{grid-template-columns:1fr}.flexcenter .icard{flex:1 1 100%}}.card-link{display:inline-flex;align-items:center;gap:7px;color:var(--neon-bright);font-weight:600;font-size:14.5px;margin-top:18px}.card-link svg{width:16px;height:16px;transition:transform .2s}.card:hover .card-link svg{transform:translateX(4px)}.scard{padding:0;display:flex;flex-direction:column}.scard-img{aspect-ratio:16/10;overflow:hidden;position:relative}.scard-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.scard:hover .scard-img img{transform:scale(1.06)}.scard-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(5,8,13,.7))}.scard-body{padding:26px;display:flex;flex-direction:column;flex:1}.scard-body h3{font-size:20px;margin-bottom:10px}.scard-body p{color:var(--muted);font-size:15px;flex:1}.checks{display:grid;gap:13px}.checks.cols2{grid-template-columns:1fr 1fr;gap:13px 30px}.checks li{display:flex;gap:13px;align-items:flex-start;color:var(--text);font-size:15.5px}.checks li::before{content:"";flex-shrink:0;width:22px;height:22px;margin-top:1px;border-radius:6px;background:var(--neon-soft);border:1px solid var(--border-strong);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328B4FF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:13px}.checks.warn li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328B4FF' stroke-width='3' stroke-linecap='round'%3E%3Cline x1='12' y1='8' x2='12' y2='13'/%3E%3Cline x1='12' y1='17' x2='12' y2='17'/%3E%3C/svg%3E")}.split{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.split.rev .split-media{order:-1}.split-media{border-radius:var(--r);overflow:hidden;position:relative;border:1px solid var(--border);box-shadow:var(--shadow)}.split-media img{width:100%;aspect-ratio:4/3;object-fit:cover}.split-media::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 80px rgba(0,144,252,.12);border-radius:var(--r)}.split h2{margin-bottom:18px}.split p{color:var(--muted);margin-bottom:16px}.split--stick{align-items:start}.split--stick .split-media{position:sticky;top:120px;align-self:start}.produtos-banner{position:relative;background:var(--black);overflow:hidden;min-height:560px;display:flex;align-items:center}.pb-media{position:absolute;top:0;left:0;width:50%;height:100%;overflow:hidden}.pb-media img{width:100%;height:100%;object-fit:cover;object-position:center 38%;filter:brightness(1.16) contrast(1.02)}.produtos-banner:not(.pb-rev) .pb-media img{object-position:center 34%;transform:scale(1.38)}.pb-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,8,13,0) 34%,rgba(5,8,13,.7) 66%,var(--black) 90%)}.pb-wrap{position:relative;z-index:2;max-width:1240px;margin:0 auto;width:100%;padding:90px 56px;display:flex}.pb-content{margin-left:auto;width:48%;max-width:620px}.produtos-banner .section-title{font-size:clamp(27px,2.9vw,38px)}.pb-rev .pb-media{left:auto;right:0}.pb-rev .pb-media img{filter:none}.pb-rev .pb-media::after{background:linear-gradient(270deg,rgba(5,8,13,0) 34%,rgba(5,8,13,.7) 66%,var(--black) 90%)}.pb-rev .pb-content{margin-left:0;margin-right:auto}.pb-light{background:#fff}.pb-rev .pb-content .section-title{opacity:0;transform:translateX(-28px);transition:opacity .7s cubic-bezier(.2,.7,.3,1) .1s,transform .7s cubic-bezier(.2,.7,.3,1) .1s}.pb-rev .pb-content.vis .section-title{opacity:1;transform:none}.pb-rev .pb-content .fl-ico{opacity:0;transform:scale(.3) rotate(-10deg);transition:opacity .45s ease,transform .55s cubic-bezier(.34,1.56,.64,1)}.pb-rev .pb-content.vis .fl-ico{opacity:1;transform:none}.pb-rev .pb-content.vis .featlist li:nth-child(1) .fl-ico{transition-delay:.28s}.pb-rev .pb-content.vis .featlist li:nth-child(2) .fl-ico{transition-delay:.37s}.pb-rev .pb-content.vis .featlist li:nth-child(3) .fl-ico{transition-delay:.46s}.pb-rev .pb-content.vis .featlist li:nth-child(4) .fl-ico{transition-delay:.55s}.pb-rev .pb-content.vis .featlist li:nth-child(5) .fl-ico{transition-delay:.64s}.pb-rev .pb-content.vis .featlist li:nth-child(6) .fl-ico{transition-delay:.73s}@media(prefers-reduced-motion:reduce){.pb-rev .pb-content .section-title,.pb-rev .pb-content .fl-ico{opacity:1;transform:none;transition:none}}.pb-light .pb-media::after{background:linear-gradient(270deg,rgba(255,255,255,0) 52%,rgba(255,255,255,.6) 80%,#fff 97%)}.section--light .brand-blue{color:var(--neon-deep)}@media(max-width:980px){.produtos-banner{display:block;min-height:0}.pb-media{position:relative;width:100%;height:300px}.pb-media::after,.pb-rev .pb-media::after{background:linear-gradient(180deg,rgba(5,8,13,0) 48%,var(--black) 100%)}.pb-light .pb-media::after{background:linear-gradient(180deg,rgba(255,255,255,0) 48%,#fff 100%)}.pb-wrap{padding:28px 20px 64px;display:block}.pb-content{width:100%;max-width:none;margin-left:0}.pb-rev .pb-content{margin-right:0}}@media(max-width:560px){.pb-media{height:230px}}.featlist{display:grid;gap:15px}.featlist li{display:flex;gap:15px;align-items:flex-start}.fl-ico{flex-shrink:0;width:40px;height:40px;border-radius:11px;background:var(--neon-soft);border:1px solid var(--border-strong);display:flex;align-items:center;justify-content:center;color:var(--neon-bright)}.fl-ico svg{width:21px;height:21px;stroke:var(--neon-bright)}.featlist li>span:last-child{padding-top:8px;color:var(--text);font-size:15.5px;line-height:1.5}.section--light .fl-ico{background:rgba(0,144,252,.10);border-color:rgba(0,144,252,.4);color:var(--neon-deep)}.section--light .fl-ico svg{stroke:var(--neon-deep)}.section--light .featlist li>span:last-child{color:var(--ink)}.carousel{position:relative}.car-viewport{overflow-x:clip;overflow-y:visible;margin:0 -6px}.car-track{display:flex;gap:22px;padding:8px 6px 38px;transition:transform .55s cubic-bezier(.4,0,.2,1);will-change:transform}.car-track>.card,.car-track>.result-card{flex:0 0 calc((100% - 44px)/3);min-width:0}.car-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:48px;height:48px;border-radius:50%;background:rgba(10,17,25,.9);border:1px solid var(--border-strong);color:var(--neon-bright);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s;backdrop-filter:blur(8px)}.car-btn:hover{background:var(--neon);color:#fff;box-shadow:var(--glow)}.car-btn svg{width:22px;height:22px}.car-prev{left:-22px}.car-next{right:-22px}.car-btn[disabled]{opacity:.32;cursor:default;box-shadow:none}.car-dots{display:flex;gap:9px;justify-content:center;margin-top:34px}.car-dots button{width:30px;height:4px;border-radius:3px;background:var(--border);transition:.3s;cursor:pointer;padding:0}.car-dots button.active{background:var(--neon);box-shadow:0 0 10px var(--neon)}.section--light .car-btn{background:#fff;border-color:#DBE3EC;color:var(--neon-deep)}.section--light .car-dots button{background:#D7E0EA}@media(max-width:980px){.car-track>.card,.car-track>.result-card{flex:0 0 calc((100% - 22px)/2)}.car-prev{left:-10px}.car-next{right:-10px}}@media(max-width:600px){.car-track>.card,.car-track>.result-card{flex:0 0 100%}.car-btn{display:none}}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;counter-reset:s}.step{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:28px;position:relative;box-shadow:var(--card-shadow)}.step-n{font-family:var(--font-mono);font-size:14px;color:var(--neon-bright);font-weight:600;margin-bottom:14px;display:block}.step h4{font-size:17px;margin-bottom:9px}.step p{color:var(--muted);font-size:14.5px}.faq{max-width:820px;margin:0 auto;display:grid;gap:14px}.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:13px;overflow:hidden;transition:border-color .25s;box-shadow:var(--card-shadow)}.faq-item[open]{border-color:var(--border-strong)}.faq-item summary{padding:21px 24px;font-weight:600;font-size:16.5px;cursor:pointer;display:flex;justify-content:space-between;gap:18px;list-style:none;align-items:center;color:var(--text)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";font-size:24px;color:var(--neon-bright);transition:transform .25s;flex-shrink:0;line-height:1}.faq-item[open] summary::after{transform:rotate(45deg)}.faq-item p{padding:0 24px 22px;color:var(--muted);font-size:15.5px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start}.plan{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:32px;transition:.3s;box-shadow:var(--card-shadow)}.plan.feat{border-color:var(--border-strong);background:linear-gradient(180deg,var(--surface2),var(--surface));box-shadow:var(--glow)}.plan:hover{transform:translateY(-5px);border-color:var(--border-strong)}.plan-tag{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--neon-bright);margin-bottom:8px;display:block}.plan h3{font-size:23px;margin-bottom:10px}.plan>p{color:var(--muted);font-size:15px;margin-bottom:22px;min-height:66px}.plan .checks{margin-top:8px}.plan-tag,.plan h3{text-align:center}.ctastrip{position:relative;overflow:hidden;border-radius:24px;padding:64px 48px;text-align:center;background:linear-gradient(135deg,rgba(0,98,214,.22),rgba(0,144,252,.08));border:1px solid var(--border-strong)}.ctastrip h2{font-size:clamp(26px,3.6vw,40px);margin-bottom:16px}.ctastrip p{color:var(--muted);max-width:560px;margin:0 auto 30px;font-size:18px}.ctastrip .hero-ctas{justify-content:center}.form{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:34px;display:grid;gap:16px}.form label{font-size:13.5px;font-weight:600;color:var(--text);margin-bottom:6px;display:block}.form input,.form textarea,.form select{width:100%;background:var(--black);border:1px solid var(--border);border-radius:10px;padding:13px 15px;color:var(--text);font-family:inherit;font-size:15px;transition:border-color .2s}.form input:focus,.form textarea:focus,.form select:focus{outline:none;border-color:var(--neon)}.form textarea{resize:vertical;min-height:120px}.form .row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.info-card{display:flex;gap:16px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:22px;box-shadow:var(--card-shadow)}.info-card .ico{width:46px;height:46px;border-radius:11px;background:var(--neon-soft);border:1px solid var(--border-strong);display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-card .ico svg{width:22px;height:22px;stroke:var(--neon-bright)}.info-card b{display:block;font-size:15px;margin-bottom:3px}.info-card span{color:var(--muted);font-size:14.5px}.map-media{display:grid;grid-template-columns:1fr 368px;gap:64px;align-items:stretch}.map-media .split-media{margin:0}.map-foto{margin:0;position:relative;border-radius:var(--r);overflow:hidden;border:1px solid #E2E8F0;box-shadow:0 18px 50px rgba(10,25,45,.14)}.map-foto img{width:100%;height:100%;object-fit:cover;display:block;min-height:506px}.map-foto figcaption{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,98,214,0) 0%,rgba(0,98,214,.92) 100%);color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:36px 18px 16px}@media(max-width:780px){.map-media{grid-template-columns:1fr}.map-foto img{min-height:276px;max-height:483px}}.phero{position:relative;padding:150px 0 64px;overflow:hidden;border-bottom:1px solid var(--border)}@media(min-width:981px){.phero{min-height:600px;display:flex;align-items:center}}.phero-bg{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat}.phero-bg img{width:100%;height:100%;object-fit:cover;opacity:1}.phero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,8,13,.66) 0%,rgba(5,8,13,.46) 36%,rgba(5,8,13,.18) 70%,rgba(5,8,13,.06) 100%),linear-gradient(180deg,rgba(5,8,13,.16) 0%,rgba(5,8,13,0) 32%,rgba(5,8,13,.24) 100%)}.phero .wrap{position:relative;z-index:2;text-align:center}.phero h1{font-size:clamp(30px,5vw,52px);margin:0 auto 16px;max-width:880px}.phero p{color:#fff;font-size:clamp(16px,2vw,19px);max-width:680px;margin:0 auto}.crumbs{font-family:var(--font-mono);font-size:13px;color:var(--muted2);margin-bottom:20px}.crumbs a:hover{color:var(--neon-bright)}.crumbs span{color:var(--neon-bright)}.prose h2{font-size:clamp(24px,3.4vw,34px);margin:46px 0 16px}.prose h3{font-size:21px;margin:34px 0 12px;color:var(--text)}.prose p{color:var(--muted);margin-bottom:16px}.prose>p:first-child{font-size:18.5px;color:var(--text)}.prose ul{margin:8px 0 20px}.footer{background:var(--bg2);border-top:1px solid var(--border);padding:64px 0 30px;position:relative}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;margin-bottom:46px}.footer-logo img{height:150px;width:auto;margin-bottom:18px}.footer-about{color:var(--muted);font-size:14.5px;max-width:300px}.footer h5{font-size:17px;letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-bottom:18px;font-family:var(--font-mono)}.footer ul{display:grid;gap:11px}.footer ul a{color:var(--muted);font-size:14.5px}.footer ul a:hover{color:var(--neon-bright)}.footer ul:not(.footer-contact) li a::before{content:"›";color:var(--neon-bright);font-weight:800;margin-right:8px;display:inline-block}.footer-follow{margin-top:22px}.footer-follow-title{display:block;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--text);font-family:var(--font-mono);margin-bottom:13px}.ig-circle{display:inline-flex;width:46px;height:46px;border-radius:50%;background:var(--grad);align-items:center;justify-content:center;box-shadow:0 0 26px rgba(0,144,252,.4);transition:transform .2s,box-shadow .2s}.ig-circle:hover{transform:translateY(-2px);box-shadow:0 0 42px rgba(0,144,252,.6)}.ig-circle svg{width:23px;height:23px;stroke:#fff}.footer-contact li{color:var(--muted);font-size:14.5px;display:flex;gap:10px;align-items:flex-start;margin-bottom:11px}.footer-contact svg{width:17px;height:17px;stroke:var(--neon-bright);flex-shrink:0;margin-top:3px}.footer-bottom{border-top:1px solid var(--border);padding-top:24px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}.footer-bottom p{color:var(--muted2);font-size:13px}.footer-social{display:flex;gap:12px}.footer-social a{width:38px;height:38px;border-radius:10px;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;transition:.2s}.footer-social a:hover{border-color:var(--border-strong);background:var(--surface2)}.footer-social svg{width:18px;height:18px;stroke:var(--muted)}.footer-social a:hover svg{stroke:var(--neon-bright)}.wa-float{position:fixed;bottom:24px;right:24px;z-index:900;width:58px;height:58px;border-radius:50%;background:#1FB755;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 30px rgba(31,183,85,.5);transition:transform .2s;animation:wapulse 2.6s infinite}.wa-float:hover{transform:scale(1.08)}.wa-float svg{width:30px;height:30px;fill:#fff}@keyframes wapulse{0%{box-shadow:0 8px 30px rgba(31,183,85,.5),0 0 0 0 rgba(31,183,85,.4)}70%{box-shadow:0 8px 30px rgba(31,183,85,.5),0 0 0 16px rgba(31,183,85,0)}100%{box-shadow:0 8px 30px rgba(31,183,85,.5),0 0 0 0 rgba(31,183,85,0)}}.cookie{position:fixed;bottom:18px;left:18px;right:96px;max-width:520px;z-index:910;background:rgba(10,17,25,.98);border:1px solid var(--border-strong);border-radius:14px;padding:18px 20px;display:flex;gap:16px;align-items:center;box-shadow:var(--shadow);transform:translateY(calc(100% + 120px));transition:transform .4s}.cookie.show{transform:translateY(0)}.cookie:not(.show){pointer-events:none}@media(max-width:680px){.cookie{left:14px;right:14px;bottom:92px;max-width:none;flex-direction:column;align-items:stretch;text-align:left;padding:16px 18px;gap:12px}.cookie button{width:100%}}.cookie p{font-size:13.5px;color:var(--muted);flex:1}.cookie button{background:var(--grad);color:#fff;font-weight:600;font-size:14px;padding:10px 20px;border-radius:9px;white-space:nowrap}.fade{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.fade.vis{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fade{opacity:1;transform:none;transition:none}.wa-float{animation:none}}@media (max-width:980px){.split{grid-template-columns:1fr;gap:34px}.split.rev .split-media{order:0}.split--stick .split-media{position:relative!important;top:auto!important}.nav-logo img{height:64px}.grid-4{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr)}.plans{grid-template-columns:1fr;max-width:480px;margin:0 auto}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.nav-links{display:none}.nav-toggle{display:flex}}@media (max-width:680px){body{font-size:16px}.wrap{padding:0 20px}.section{padding:72px 0}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.checks.cols2{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.hero{min-height:auto;padding:120px 0 64px;align-items:flex-start}.hero-ctas{flex-direction:column;align-items:stretch}.hero-ctas .btn{width:100%}.hero-badges{gap:20px}.hero-badge b{font-size:25px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer{padding-bottom:48px}.form .row{grid-template-columns:1fr}.ctastrip{padding:44px 24px}.cookie{right:18px;bottom:90px}.card,.plan,.form{padding:24px}.phero{padding:120px 0 50px}}.result-lead{max-width:600px;margin:14px auto 0;color:var(--ink-soft);font-size:16px;text-wrap:pretty}.result-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:8px}.result-card{background:#F7FAFC;border:1px solid #E2E8F0;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px rgba(10,25,45,.07);transition:transform .3s,box-shadow .3s}.result-card:hover{transform:translateY(-4px);box-shadow:0 18px 50px rgba(10,25,45,.14)}.result-img{aspect-ratio:4/3;overflow:hidden}.result-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.result-card:hover .result-img img{transform:scale(1.05)}.result-cap{padding:18px 22px 22px;font-weight:700;font-size:19px;color:var(--ink);line-height:1.35;text-wrap:balance}.section:not(.section--light) .result-card{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.09);box-shadow:var(--card-shadow)}.section:not(.section--light) .result-cap{color:var(--text)}.section:not(.section--light) .result-lead{color:var(--muted)}@media(max-width:900px){.result-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.result-cards{grid-template-columns:1fr}}.checks li::before,.section--light .checks li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090FC' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:13px}.bat-img{border-radius:14px;overflow:hidden;margin-bottom:22px;border:1px solid var(--border);box-shadow:var(--card-shadow)}.bat-img img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.section--light .bat-img{border-color:#E2E8F0;box-shadow:0 14px 40px rgba(10,25,45,.12)}@media (max-width:680px){.carousel .car-viewport{overflow:visible;margin:0}.carousel .car-track{display:block;transform:none!important;padding:0;will-change:auto}.carousel .car-track>.card,.carousel .car-track>.result-card{width:100%;margin-bottom:18px}.carousel .car-track>.card:last-child,.carousel .car-track>.result-card:last-child{margin-bottom:0}.carousel .car-btn,.carousel .car-dots{display:none}}.section.sec-tight{padding-top:52px;padding-bottom:52px}@media (max-width:680px){.section.sec-tight{padding-top:36px;padding-bottom:36px}}.sec-centerhead .prose>h2,.sec-centerhead .prose>p{text-align:center}@media (max-width:680px){.hero .wrap,.phero .wrap,.section .wrap,.ctastrip{text-align:center}.phero h1,.phero p{margin-left:auto;margin-right:auto}.prose,.card,.scard,.bat-card,.step,.plan,.info-card,.result-card{text-align:center}.footer-about,.prose>p,.result-lead,.hero-sub{margin-left:auto;margin-right:auto}.hero-sub{color:#fff;font-weight:500}.hero-tag{color:#fff;font-weight:600}.checks{justify-items:start}.checks li,.featlist li{justify-content:flex-start;text-align:left}.card-ico,.fl-ico,.step-ico,.plan-ico{margin-left:auto;margin-right:auto}.card-link{justify-content:center}.footer-grid{text-align:left;grid-template-columns:1fr;justify-items:start}.footer-contact li{justify-content:center}.footer-bottom{justify-content:center;text-align:center}.form input,.form textarea,.form select{text-align:left}.sec-leftm .form{text-align:left}}.eyebrow::before{display:none}@media (max-width:980px){.split.rev.split--imgbelowm .split-media{order:2}}@media (max-width:680px){.bat-card{display:flex;flex-direction:column}.bat-card .prose{order:1}.bat-card .bat-img{order:2;margin-bottom:0;margin-top:22px}}.prose-article,.prose-article>p,.prose-article>h2,.prose-article>h3,.prose-article>ul{text-align:left;margin-left:0;margin-right:0}.prose-article>p:first-child{text-align:left}.prose-article ul{padding-left:20px;list-style:disc}.prose-article li{color:var(--ink-soft);margin-bottom:10px}.ptable-wrap{overflow-x:auto;margin:24px 0 32px;border-radius:10px;border:1px solid #D8DEE6}.ptable{width:100%;border-collapse:collapse;min-width:520px;font-size:15px;background:#fff}.ptable th,.ptable td{padding:16px 20px;text-align:left;border:1px solid #D8DEE6;white-space:nowrap;color:var(--ink)}.ptable th{font-family:var(--font-head);font-weight:700}.ptable td:first-child{font-weight:700}.ptable td:not(:first-child){font-weight:400}@media(min-width:981px){.pb-fit .pb-media{top:90px;bottom:90px;height:auto;display:flex;align-items:center;justify-content:center;overflow:visible;background:transparent}.pb-fit .pb-media img{width:100%;height:auto;aspect-ratio:1;max-width:none;object-fit:cover;transform:none;border-radius:16px;box-shadow:0 22px 55px rgba(10,25,45,.16)}.pb-fit .pb-media::after{display:none}}@media(max-width:980px){.pb-fit .pb-media{height:auto;padding:20px 20px 0;background:transparent}.pb-fit .pb-media img{height:auto;width:100%;max-height:none;max-width:100%;object-fit:cover;margin:0 auto;border-radius:14px;box-shadow:0 14px 36px rgba(10,25,45,.14)}.pb-fit .pb-media::after{display:none}}.founder-split{display:grid;grid-template-columns:340px 1fr;gap:52px;align-items:center}.founder-split .split-media{margin:0}.founder-split .split-media img{aspect-ratio:1/1}@media(max-width:820px){.founder-split{grid-template-columns:1fr;gap:26px}.founder-split .split-media{max-width:340px;margin:0 auto;order:2}.founder-split .prose{order:1}}@media(min-width:981px){.phero-bg{background-attachment:fixed}}@media(min-width:981px){.pb-box .pb-media{top:56px;bottom:56px;right:64px;left:auto;width:44%;height:auto;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px rgba(10,25,45,.16)}.pb-box .pb-media::after{display:none}}@media(max-width:980px){.pb-box .pb-media{margin:26px 20px 2px;border-radius:14px;height:210px}.pb-box .pb-media::after{display:none}}.phero h1 em{display:inline;font-style:normal;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media(min-width:981px){.phero-scroll .phero-bg{background-attachment:scroll}}
.eq-toggle{display:inline-flex;align-items:center;gap:7px;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-weight:600;font-size:14.5px;color:var(--neon-deep);margin-top:18px}
.eq-toggle .eq-chevron{width:16px;height:16px;transition:transform .35s ease}
.eq-card.open .eq-toggle .eq-chevron{transform:rotate(180deg)}
.eq-curtain{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s ease}
.eq-card.open .eq-curtain{grid-template-rows:1fr}
.eq-curtain>div{overflow:hidden;min-height:0}
.eq-curtain-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 12px}.eq-curtain-head .eq-title{margin:0}.eq-close{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--neon-soft);border:1px solid var(--border-strong);color:var(--neon-deep);font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,transform .2s}.eq-close:hover{background:rgba(0,144,252,.25);transform:scale(1.08)}.eq-title{font-family:var(--font-head);font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--neon-deep);margin:16px 0 12px}
.eq-list{display:flex;flex-direction:column;gap:10px}
.eq-list li{position:relative;text-align:left;padding-left:22px;color:var(--ink-soft);font-size:15px;line-height:1.42}
.eq-list li::before{content:"";position:absolute;left:2px;top:6px;width:8px;height:8px;border-radius:50%;background:var(--neon);box-shadow:0 0 0 3px rgba(0,144,252,.15)}

.pc-intro{color:var(--ink-soft);font-size:15px;line-height:1.55;margin:14px 0 2px;text-align:left}
.pc-text{color:var(--ink-soft);font-size:15px;line-height:1.55;margin:4px 0 2px;text-align:left}
.pc-list{display:flex;flex-direction:column;gap:13px;margin-top:6px}
.pc-list li{display:flex;flex-direction:column;gap:3px;text-align:left;padding-left:0}
.pc-list li strong{color:var(--ink);font-weight:700;font-size:14.5px}
.pc-list li span{color:var(--ink-soft);font-size:14px;line-height:1.5}

.checks-3col{grid-template-columns:repeat(3,1fr)}
@media(max-width:780px){.checks-3col{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.checks-3col{grid-template-columns:1fr}}

@media(max-width:680px){.nav-inner{padding:10px 20px}}
/* card inteiro clicavel (produtos) 11/07 */
.eq-card{cursor:pointer}
.eq-card:focus-visible{outline:2px solid var(--neon);outline-offset:3px}
/* label "Visite nossa loja" na foto (sobre) 13/07 */
.store-cap{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,98,214,0) 0%,rgba(0,98,214,.92) 100%);color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:36px 18px 16px;pointer-events:none}
