/* PRIMVIZ VERSÃO 02 • BLUE / AQUA NEON */
:root{--navy:#05172d;--ink:#edf6ff;--teal:#51f6cf;--muted:#b3c6df;--paper:#05172d;--line:#719bcc33;--gradient:linear-gradient(110deg,#56f8d1,#43d9f0);--radius:16px}body{background:#05172d;color:var(--ink);font-family:'Manrope',Arial,sans-serif}h1,h2,h3,.brand,.offer-price,.closing-price,.hero-price strong{font-family:'Space Grotesk','Manrope',Arial,sans-serif}h1,h2{font-weight:600;letter-spacing:-.045em}h1{font-size:clamp(38px,5.5vw,74px);line-height:1.06}h2{font-size:clamp(30px,3.9vw,49px);line-height:1.12}h3{font-weight:600}p{color:var(--muted)}::selection{background:#51f6cf;color:#05172d}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-color:#51f6cf}.section{position:relative;isolation:isolate;border-color:#719bcc26;padding:95px 0}.eyebrow{font-family:'Space Grotesk',sans-serif;color:#69f5d9;letter-spacing:.19em;font-size:10px}.section-head{position:relative;padding-left:23px}.section-head:before{content:'';position:absolute;left:0;top:3px;width:3px;height:35px;background:#51f6cf;box-shadow:0 0 18px #51f6cf99}.intro{font-size:16px}.button{background:var(--gradient);color:#03233b;border-radius:10px;box-shadow:0 0 0 1px #74ffe366,0 6px 32px #43dfd42c;letter-spacing:.04em;font-weight:800;position:relative;overflow:hidden}.button:after{content:'';position:absolute;inset:-70% auto -70% -50%;width:30%;background:linear-gradient(90deg,transparent,#ffffff70,transparent);transform:skew(-25deg);animation:neon-sheen 7s ease-in-out infinite;pointer-events:none}.button:hover{box-shadow:0 0 0 1px #74ffe3,0 8px 42px #43dfd455;transform:translateY(-3px)}.micro,.secure{color:#acbdd3}.statement{color:#eff7ff;font-weight:600}.nav-wrap{min-height:86px}header{background:#05172ded;border-bottom-color:#719bcc33;box-shadow:0 8px 45px #01091470}.brand img{background:#e6f9f4;padding:5px;border-radius:8px;width:38px;height:38px}.brand span{font-family:'Space Grotesk',sans-serif;font-weight:600;color:white}.nav-wrap nav a{color:#b6cbe1;font-size:11px}.nav-wrap nav a:hover{color:#51f6cf}.nav-cta{border:1px solid #52f3cf66;color:#69f5d9;background:#5ef4d00a;border-radius:8px}.skip{background:#0e3154;color:white}.hero{padding:82px 0 85px;isolation:isolate;background:radial-gradient(ellipse at 95% 25%,#103b6b,transparent 60%),radial-gradient(ellipse at 15% 95%,#073e53,transparent 50%),#05172d;overflow:hidden}.hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#59b1e20b 1px,transparent 1px),linear-gradient(90deg,#59b1e20b 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none;z-index:-1}.hero:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#53fbd4,transparent);opacity:.65}.hero-grid{gap:70px;grid-template-columns:1.04fr 1fr}.hero h1 span{background:linear-gradient(100deg,#5ff3d7,#4cd1ff);background-clip:text;color:transparent;text-shadow:0 0 42px #32e3cd15}.hero .lead{font-size:15px;margin-top:28px}.hero-price{position:relative;background:linear-gradient(125deg,#153652b0,#0b263f);border:1px solid #5ce6d844;border-radius:14px;padding:22px 24px;gap:24px;margin-top:30px}.hero-price strong{font-size:46px;color:#6cf5d5}.hero-price strong span{font-size:18px;color:#ddf4fa}.hero-price p{font-size:11px;line-height:1.9}.price-corner{position:absolute;right:-1px;top:-1px;width:22px;height:22px;border-top:2px solid #51f6cf;border-right:2px solid #51f6cf;border-radius:0 14px 0 0}.hero-visual{padding:50px 8px 45px;position:relative}.hero-product{position:relative;z-index:2;filter:drop-shadow(0 12px 20px #0008)}.floating-note{position:relative;z-index:3;border-color:#5fded860;background:#0e3050e8;color:#9bffeb;box-shadow:0 0 24px #3ce1d214;border-radius:8px;font-family:'Space Grotesk',sans-serif;font-size:11px;padding:12px 18px}.visual-footer{position:relative;z-index:3;color:#aecadd;font-size:11px;letter-spacing:.03em}.live-dot{background:#65ffcf;box-shadow:0 0 16px #51f6cf,0 0 0 5px #51f6cf14}.orbit{background:#04cfa323;filter:blur(50px);width:330px;height:330px}.orbit-two{background:#2783ff28}.tech-frame{position:absolute;inset:10px -10px;z-index:0;border:1px solid #72e5ee25;background:linear-gradient(135deg,#5ccde309,transparent 60%);border-radius:20px;overflow:hidden}.tech-frame i{position:absolute;width:35px;height:35px;border:2px solid #6af3df88;z-index:1}.tech-frame i:nth-child(1){top:0;left:0;border-right:0;border-bottom:0;border-radius:18px 0 0 0}.tech-frame i:nth-child(2){top:0;right:0;border-left:0;border-bottom:0;border-radius:0 18px 0 0}.tech-frame i:nth-child(3){bottom:0;left:0;border-top:0;border-right:0;border-radius:0 0 0 18px}.tech-frame i:nth-child(4){bottom:0;right:0;border-top:0;border-left:0;border-radius:0 0 18px 0}.tech-orbits{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#68f4e425;stroke-width:.7;animation:orbit-turn 90s linear infinite}.scanner{position:absolute;left:0;right:0;height:2px;top:20%;background:linear-gradient(90deg,transparent,#6ff3dc55,transparent);box-shadow:0 0 28px #5af4d94d;animation:scan 12s ease-in-out infinite}.product-showcase{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#0d2b50,#0a1e37);border:1px solid #72e5ee33;border-radius:20px;padding:48px 60px}.showcase-mesh{position:absolute;z-index:-1;inset:0;background-image:radial-gradient(#58d3d428 1px,transparent 1px);background-size:18px 18px;mask-image:linear-gradient(90deg,#000,transparent)}.product-showcase h3 span{color:#69f5d9}.product-labels span{border-color:#6ecfdf44;background:#05172d55;color:#c5eeec;border-radius:6px;font-size:11px}.comparison-section{background:linear-gradient(140deg,#0b2040,#082b3f)}.generic-links{background:#112c47;border-color:#6ca6b544;border-radius:18px;box-shadow:0 15px 40px #010c243d;color:#d5e1ef}.generic-links .eyebrow{color:#a7b9d1}.avatar{background:#36506d}.sample-link{background:#1e3c5a;border-color:#43607c;color:#adbed2;border-radius:7px}.generic-links small{color:#9eafc7}.compare-transition{color:#5bf5d4;font-family:'Space Grotesk',sans-serif}.compare-transition b{filter:drop-shadow(0 0 10px #45d1c7)}.real-page{padding:24px;background:#45d8c607;border:1px solid #43e3c64d;border-radius:18px}.features{gap:16px;grid-template-columns:repeat(3,1fr)}.feature{border:1px solid #5a9ca433;background:linear-gradient(130deg,#0c2c4e,#0a213b);padding:26px;border-radius:16px;display:block;transition:border .25s,transform .25s}.feature:first-child{grid-column:span 2}.feature:last-child{grid-column:span 2}.feature>span{display:inline-grid;place-items:center;width:38px;height:38px;color:#6effdd;border:1px solid #5fe4c34a;background:#55ebd00b;border-radius:10px;margin-bottom:24px;padding:0;font-family:'Space Grotesk',sans-serif}.feature h3{font-size:19px}.feature p{font-size:13px;line-height:1.75}.feature:hover{border-color:#5fe4c37a;transform:translateY(-3px)}.tinted{background:linear-gradient(130deg,#0b294c,#061a32)}.professions span{border-color:#6aa1c244;background:#3d75bb12;color:#b7d4e8;border-radius:6px}.gallery{gap:23px;padding-top:15px;padding-bottom:22px;scrollbar-color:#327d8a #0a233d}.project{flex-basis:285px}.project-image{background:radial-gradient(ellipse at 50% 40%,#1b4767,#0a1f36 75%);border-color:#579eb54d;border-radius:18px;position:relative}.project-image:before{content:'';position:absolute;left:20px;right:20px;top:0;height:1px;background:linear-gradient(90deg,transparent,#56e6d4,transparent)}.project img{padding:25px;filter:drop-shadow(0 10px 15px #0005)}.project figcaption span{color:#9db9d2}.project figcaption strong{color:white}.gallery-controls{color:#9db9d2}.gallery-controls button{background:#0c2c48;border-color:#43d8cb66;color:#6af4d5;border-radius:10px;width:46px;height:46px}.gallery-controls button:hover{background:#114563}.personalization{gap:90px}.identity-duo{gap:22px}.identity-duo figure{width:calc(50% - 11px)}.identity-duo .preview-link{background:linear-gradient(145deg,#123d59,#071c34);border:1px solid #53e0c34a;border-radius:18px;padding:18px 12px 10px}.identity-duo figure:last-child .preview-link{background:linear-gradient(150deg,#173c65,#0b2037);border-color:#6ca7e044}.identity-duo figcaption span{color:#aec5dd}.dark{background:radial-gradient(ellipse at 80% 0,#12606b44,transparent 60%),#08213d}.included-grid{gap:70px}.included-list{padding:30px;background:#061a32c4;border:1px solid #71a8c733;border-radius:18px}.included-list article{border-color:#719bcc33}.included-list h3{font-size:19px}.included-list p{color:#acc4d9;font-size:13px}.check{background:#48e7c114;color:#67f6d4;border:1px solid #49e5bf44}.dark .button{background:var(--gradient);color:#052638}.dark .micro{color:#adc3da}.included-ending{border-color:#719bcc33;color:#c9dfec}.steps{grid-template-columns:repeat(3,1fr);gap:18px}.steps li{position:relative;display:block;min-height:240px;border:1px solid #6da0c72c;background:#0a2441;border-radius:16px;padding:26px}.step-number{display:block;font-size:35px;padding:0;border:0;font-family:'Space Grotesk',sans-serif;font-weight:500;color:#5aefd3;margin-bottom:24px;line-height:1}.steps li:nth-child(even){background:#102c4d}.steps h3{font-size:19px}.steps p{font-size:13px}.proof{background:#071d36}.project-directory{gap:16px;margin:32px 0}.project-directory a{padding:22px;background:#0d2c4b;border:1px solid #628fa633;border-radius:13px;transition:border-color .2s}.project-directory a:hover{border-color:#5cede09c}.project-directory small{color:#a7bfd5}.directory-action,.preview-action{background:#49efd012;border-color:#57e7d17a;color:#85ffe1;border-radius:8px;box-shadow:none}.directory-action{padding:13px 17px}.preview-link:hover .preview-action,.project-directory a:hover .directory-action{background:#49efd027;color:#baffeb;box-shadow:0 0 22px #4ae6c41a}.offer-section{background:linear-gradient(135deg,#0d335a,#072438);overflow:hidden}.offer-aura{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 80% 70%,#41e8b22b,transparent 45%)}.offer{background:linear-gradient(120deg,#0c294b,#113953);border:1px solid #62f5d48a;border-radius:20px;box-shadow:0 0 0 7px #47e3ce05,0 0 65px #47e3ce16;padding:55px;gap:65px;position:relative}.offer:before{content:'';position:absolute;top:-1px;left:20%;right:20%;height:2px;background:#70ffe2;box-shadow:0 0 20px #70ffe2}.offer-price{color:#72ffe0;font-size:100px;text-shadow:0 0 35px #3edcbb26}.offer-price span{color:#bedae7}.offer-details li:before{color:#78ffdd}.transparency p{font-size:15px}.faq{border-color:#719bcc33}.faq details{background:#0a233f;border:1px solid #6b9cbb33;border-radius:12px;margin-bottom:12px;padding:0 24px}.faq summary{font-family:'Space Grotesk',sans-serif;font-size:18px;color:#e1eff9}.faq summary span{color:#5df3d4}.faq details[open]{border-color:#5ceaD577;background:#0c2a47}.faq details>div{color:#bad0e3}.guarantee{background:linear-gradient(90deg,#0b2b40,#08213d)}.guarantee-badge{background:#103c4b;border-color:#70f5d0;box-shadow:0 0 40px #39e4bc18}.guarantee-badge strong{color:#77ffda}.guarantee-badge span{color:#bbf4e2}.guarantee-inner p{color:#b0cadd}.closing{background:radial-gradient(ellipse at 50% 25%,#12506955,transparent 70%),linear-gradient(#061a32,#041429)}.closing .section-head{padding-left:0}.closing .section-head:before{display:none}.closing-price{color:#73ffdd;font-size:80px}.closing-price span{color:#c9e6f0}.doubt-block{background:#08213b}.whatsapp{background:#16493f;border:1px solid #65d6b38c;color:#d5fff2;box-shadow:0 0 25px #3de3a913}.whatsapp svg{color:#72edbe}.whatsapp:after{display:none}footer{background:#031225;border-top:1px solid #719bcc26}.credit{color:#9eb3ca}.footer-small{color:#9eb3ca}.mobile-offer{background:#061a32ef;border-color:#5aedcc4d;color:#d8eef8;box-shadow:0 -10px 35px #010a1d70}.mobile-offer strong{color:#73ffdd}.thanks-body{background:radial-gradient(ellipse at 50% 0,#154c7755,transparent 60%),#05172d}.thanks-header{box-shadow:none;background:none;border:0}.thanks-mark{background:#42e2ba12;border-color:#72ffd78c;color:#7affdf;box-shadow:0 0 40px #5bffd21a}.thanks-title h1{color:#e6f4ff}.thanks-card{background:#0d2b49;border-color:#5febd454}.thanks-card h2{color:#e6f4ff}.thanks-number{color:#72f5d5}.thanks-note{background:#051b31;color:#bdd6e4;border:1px solid #6c9ebc33}.thanks-body footer{background:#041426}.thanks-contact small{color:#a9c5d8}.thanks-steps li{border-color:#6c9ebc33}.thanks-contact .button{box-shadow:0 0 24px #44dfc42c}@keyframes neon-sheen{0%,70%{left:-50%}100%{left:150%}}@keyframes orbit-turn{to{transform:rotate(360deg)}}@keyframes scan{0%,100%{top:10%;opacity:.1}50%{top:90%;opacity:.8}}
@media(max-width:900px){.hero-grid{gap:35px}.hero-price{padding:18px;gap:16px}.hero-price strong{font-size:39px}.personalization{gap:40px}.features{grid-template-columns:1fr 1fr}.feature:first-child,.feature:last-child{grid-column:auto}.included-grid{gap:35px}.included-list{padding:24px}.offer{padding:35px;gap:35px}}
@media(max-width:700px){.section{padding:62px 0}.nav-wrap{min-height:72px}.nav-wrap nav{top:72px;background:#071d35;border-color:#69a2b733}.nav-wrap nav a{font-size:14px}#menu-toggle{background:#102c47;border-color:#6095ad44}#menu-toggle span{background:#72ffde}.brand img{width:33px;height:33px}.brand span{font-size:27px}.hero{padding:42px 0 50px}.hero-grid{gap:32px}.hero h1{font-size:clamp(35px,9.4vw,47px);line-height:1.08}.hero .lead{font-size:14px;line-height:1.8;margin-top:24px}.hero .eyebrow{font-size:9px;letter-spacing:.14em}.hero-price{justify-content:center;margin-top:25px;padding:18px 15px;gap:17px;text-align:left}.hero-price strong{font-size:36px}.hero-price strong span{font-size:15px}.hero-price p{font-size:10px;line-height:1.75}.hero-visual{padding:32px 18px 28px}.tech-frame{inset:0 0;border-radius:16px}.floating-note{font-size:10px;padding:11px 14px;margin-bottom:18px}.hero-product{filter:drop-shadow(0 12px 18px #0008)}.visual-footer{font-size:10px;letter-spacing:0}.section-head{padding-left:18px}.section-head:before{height:30px}.section-head h2{font-size:31px}.intro{font-size:14px}.product-showcase{padding:28px 20px;gap:30px;border-radius:17px}.product-showcase h3{font-size:37px}.product-showcase .eyebrow{font-size:9px;letter-spacing:.1em}.product-labels span{font-size:10px;padding:9px}.features{grid-template-columns:1fr;gap:12px}.feature{padding:23px;display:flex;gap:18px;border-radius:13px}.feature>span{flex-shrink:0;width:34px;height:34px;margin:0}.feature h3{font-size:18px}.feature p{font-size:13px}.real-page{padding:20px 16px}.professions{gap:7px}.professions span{font-size:9px;padding:8px 9px}.project{flex-basis:83%;max-width:330px}.gallery{gap:18px}.project figcaption{padding:16px 3px;gap:7px}.project figcaption span{font-size:11px}.personalization{gap:42px}.identity-duo{gap:14px}.identity-duo figure{width:calc(50% - 7px)}.identity-duo .preview-link{padding:12px 8px 5px;border-radius:13px}.identity-duo .preview-action{font-size:8px;padding:12px 4px}.identity-duo figcaption span{color:#a9c6dc}.included-list{padding:23px 19px}.included-list h3{font-size:18px}.included-list p{font-size:13px}.included-ending{font-size:16px}.steps{grid-template-columns:1fr;gap:12px}.steps li{display:flex;gap:20px;min-height:0;padding:24px 21px}.step-number{font-size:27px;min-width:33px;margin:0}.steps p{font-size:13px;line-height:1.8}.project-directory{grid-template-columns:1fr;gap:10px}.project-directory a{padding:20px 17px}.directory-action{font-size:8px;padding:12px;min-height:44px}.offer{padding:29px 23px;gap:25px}.offer h2{font-size:30px}.offer-price{font-size:85px}.offer-details li{font-size:13px}.offer .button{font-size:11px}.faq details{padding:0 18px}.faq summary{font-size:16px;line-height:1.5}.faq details>div{font-size:13px}.guarantee-inner{gap:28px}.closing h2{font-size:33px}.closing-price{font-size:65px}.whatsapp{font-size:10px}.thanks-main{padding-top:8px}.thanks-card{padding:24px 20px}.thanks-card h2{font-size:25px}.thanks-title h1{font-size:37px}.thanks-title p{font-size:14px}.thanks-body footer{padding-bottom:28px}}
@media(prefers-reduced-motion:reduce){.button:after,.tech-orbits,.scanner{animation:none!important}.feature:hover{transform:none}}
.identity-duo figure .preview-link img:first-child{transform:none}
