:root{--ink:#06152f;--paper:#f2f6fb;--white:#fff;--line:#d8e3ef;--blue:#086fff;--cyan:#08cce8;--muted:#60738c;--shadow:0 24px 70px #0b2d5b18}
html{color-scheme:light}body{color:var(--ink);background:var(--paper);font-family:Inter,"Segoe UI",system-ui,sans-serif}body::before{background-image:linear-gradient(#0a468006 1px,transparent 1px),linear-gradient(90deg,#0a468006 1px,transparent 1px);mask-image:linear-gradient(#000,transparent 65%)}.aurora{display:none}.wrap{width:min(1280px,calc(100% - 48px))}
.nav.wrap{position:sticky;top:0;height:84px;padding-inline:max(24px,calc((100vw - 1280px)/2));background:#ffffffed;border-bottom:1px solid var(--line);box-shadow:0 8px 34px #16375c10;backdrop-filter:blur(18px);z-index:50}.officialLogo img{width:210px;height:62px}.navlinks{color:#294666}.navlinks>a:not(.btn){font-size:13px;font-weight:750}.navlinks>a:not(.btn):hover{color:var(--blue)}
.btn,.miniBtn{color:#fff;background:linear-gradient(135deg,#064bd8,#087cff 58%,#08bad9);box-shadow:0 13px 30px #0874e62d}.btn{min-height:49px;border-radius:14px}.btn.ghost{color:#14365e;background:#fff;border:1px solid #bfd0e2}.cartbtn{color:#fff;background:var(--ink);border-color:var(--ink)}.cartbtn i{background:var(--blue)}main.wrap{padding-bottom:90px}.alert{color:#08724f;background:#e9fff7;border-color:#b7edda}.alert.error{color:#9d2846;background:#fff0f4;border-color:#ffc7d5}
.hero{position:relative;min-height:680px;margin-top:34px;padding:clamp(55px,7vw,94px);grid-template-columns:minmax(0,1fr) minmax(380px,.84fr);gap:clamp(45px,7vw,100px);overflow:hidden;border:1px solid #d8e4f0;border-radius:38px;background:linear-gradient(125deg,#fff 0 51%,#061936 51% 100%);box-shadow:var(--shadow)}.heroCopy{z-index:3}.badge{padding:9px 13px;color:#09658d;background:#ebfbff;border:1px solid #bceaf2}.hero h1{max-width:710px;margin:27px 0 20px;color:var(--ink);font-size:clamp(50px,5.6vw,78px);letter-spacing:-.065em}.hero p{max-width:610px;color:var(--muted);font-size:18px;line-height:1.65}.heroActions{margin-bottom:0}.techVisual{height:480px;border-radius:32px}.techVisual::before{width:96%;background:radial-gradient(circle,#087cff3b,transparent 68%)}.orbit{border-color:#2a8dea55}.core{border-color:#188ae3;background:linear-gradient(145deg,#092657,#02091a);box-shadow:0 0 100px #008cff55}.floatcard{color:#fff;background:#0b2345e8;border-color:#24669a}.floatcard b{color:#55e7f6}.floatcard small{color:#a7bad0}
.conversionProof{position:relative;z-index:5;width:min(100% - 80px,930px);margin:-36px auto 0;padding:20px 28px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:var(--shadow)}.conversionProof span{padding:3px 24px;display:flex;flex-direction:column;border-right:1px solid var(--line)}.conversionProof span:last-child{border:0}.conversionProof b{font-size:15px}.conversionProof small{margin-top:3px;color:var(--muted);font-size:10px}
.brands{margin-top:34px;min-height:76px;color:#315170;background:#fff;border-block:1px solid var(--line);box-shadow:0 12px 36px #133b6510}.intro{max-width:none;padding:100px 0 44px;text-align:left}.intro::after{content:"Produtos digitais selecionados para colocar sua operação no ar com velocidade, autonomia e estrutura.";display:block;max-width:570px;margin-top:20px;color:var(--muted);font-size:16px;line-height:1.65}.intro h2{max-width:870px;margin:14px 0;color:var(--ink);font-size:clamp(42px,5vw,68px)}.intro>p{display:none}.eyebrow{color:#0875d8}.gradient{background:linear-gradient(90deg,#064bd8,#08bcd8);color:transparent;background-clip:text}
.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.card,.product{border:1px solid var(--line);background:#fff;box-shadow:var(--shadow)}.product{border-radius:26px}.product::before{height:3px;background:linear-gradient(90deg,#086fff,#08cce8)}.product:hover{transform:translateY(-8px);border-color:#8dc7f5;box-shadow:0 30px 80px #0b4a8925}.productMedia{padding:12px}.productMedia img{border-radius:18px;background:#eaf1f8}.productMedia>span{color:#fff;background:#061a35eb}.productBody>small{color:#0875d8}.product h3{color:var(--ink);font-size:22px}.muted,.productBody .muted{color:var(--muted)}.price{color:#064bd8}.miniBtn{border-radius:14px}
.benefits{margin:105px 0 80px;gap:0;border:0;border-radius:32px;background:var(--ink);box-shadow:0 30px 85px #06234930}.benefits article{min-height:240px;padding:42px;color:#fff;background:transparent;border-right:1px solid #ffffff17}.benefits article:last-child{border:0}.benefits article>b{color:#43deef}.benefits h3{font-size:23px}.benefits p{color:#aec0d3}.finalCta{margin-bottom:0;padding:88px 30px;color:#fff;border:0;border-radius:34px;background:radial-gradient(circle at 80% 120%,#08cce855,transparent 42%),linear-gradient(125deg,#06152f,#073b82);box-shadow:0 28px 80px #092d5f35}.finalCta h2{max-width:780px;margin-inline:auto}.finalCta p{color:#bdd0e4}
.footer{color:#536a83;background:#fff;border-top:1px solid var(--line);box-shadow:none}.footergrid{min-height:150px}.footergrid b{color:var(--ink)}.footergrid p{color:#6b7f96}.copyright{border-color:var(--line);color:#71849a}.catalogHead{max-width:none;margin:80px 0 48px;text-align:left}.catalogHead h1,.section-title{color:var(--ink)}.catalogHead p{max-width:640px;color:var(--muted)}
.form,.authCard,.detailImage,.detailBuy{color:var(--ink);background:#fff;border-color:var(--line);box-shadow:var(--shadow)}.field label{color:#354e6a}.field input,.field textarea,.field select{color:var(--ink);background:#f7fafe;border-color:#cad8e6}.authPage{min-height:720px;grid-template-columns:1fr minmax(380px,480px)}.authIntro h1{color:var(--ink)}.authIntro p{color:var(--muted)}.authBenefits{color:#315170}.authCard{padding:38px;border-radius:28px}.authCard h2{font-size:30px}.authSwitch,.authCard .muted{color:var(--muted)}.authSwitch a,.forgotLink{color:#0672d7}
.productDetail{padding:80px 0;gap:75px}.detailImage{padding:13px;border-radius:30px}.detailImage>span{color:#fff}.detailInfo h1{color:var(--ink);font-size:clamp(44px,5vw,66px)}.detailInfo .lead{color:#3e5874}.description{color:var(--muted);border-color:var(--line)}.detailBuy{padding:22px;border-radius:20px}.detailBuy strong{color:#064bd8}.detailTrust{color:#4c6680}.galleryThumb{background:#fff;border-color:var(--line)}.table{color:var(--ink)}.table th,.table td{border-color:var(--line)}
@media(max-width:980px){.hero{padding:55px 42px;grid-template-columns:1fr .8fr;background:linear-gradient(125deg,#fff 0 57%,#061936 57%)}.grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.wrap{width:min(100% - 28px,680px)}.nav.wrap{width:100%;padding-inline:14px}.officialLogo img{width:155px}.menuToggle{background:#eef5fc;border-color:#c7d7e7}.hero{min-height:auto;margin:18px -2px 0;padding:38px 22px 22px;grid-template-columns:1fr;gap:12px;border-radius:26px;background:linear-gradient(180deg,#fff 0 50%,#061936 50% 100%)}.hero h1{font-size:clamp(42px,12vw,58px)}.hero p{font-size:16px}.heroActions{grid-template-columns:1fr}.techVisual{height:410px;margin-top:30px}.core{background:transparent}.conversionProof{width:calc(100% - 28px);margin:-15px auto 0;padding:15px 8px;border-radius:16px}.conversionProof span{padding:3px 9px}.conversionProof b{font-size:12px}.conversionProof small{font-size:8px}.brands{margin-top:18px;padding-inline:14px}.intro{padding:72px 4px 34px}.intro h2{font-size:42px}.grid{grid-template-columns:1fr}.productBody{min-height:auto}.benefits{margin:74px 0 60px;grid-template-columns:1fr}.benefits article{min-height:auto;padding:31px;border-right:0;border-bottom:1px solid #ffffff17}.finalCta{padding:58px 22px;border-radius:25px}.authPage,.productDetail{grid-template-columns:1fr}.authPage{padding-top:35px}.authIntro{display:block}.authIntro h1{font-size:42px}.authBenefits{display:none}.authCard{padding:25px}.productDetail{padding-top:42px;gap:34px}.detailImage{position:relative}.detailBuy{align-items:stretch}.detailBuy .btn{width:100%}.footergrid{grid-template-columns:1fr}.footer{background:#fff}}
@media(max-width:420px){.hero{padding-inline:18px}.hero h1{font-size:39px}.heroActions{display:grid}.techVisual{height:380px}.floatcard{padding:9px}.fc1{left:-2%}.fc2{right:-2%}.fc3{right:0}.intro h2{font-size:37px}.catalogHead h1{font-size:45px}.authIntro h1{font-size:37px}}
