@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_d7785bfd-module__glAIDG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_d7785bfd-module__glAIDG__variable{--font-site-inter:"Inter", "Inter Fallback"}
.vsite{--navy:#011828;--navy-2:#011c31;--navy-3:#0a2d47;--gold:#c29649;--gold-2:#d4a95a;--gold-3:#f8bc60;--gold-glow:#c296492e;--ivory:#f4f1eb;--warm:#8a8278;--line:#c2964926;--white:#fff;--glass:#ffffff0a;--glass-b:#ffffff14}.vsite,.vsite *,.vsite :before,.vsite :after{box-sizing:border-box}.vsite :where(h1,h2,h3,h4,p,ul,ol,li,figure,blockquote){margin:0;padding:0}.vsite ul,.vsite ol{list-style:none}.vsite{min-height:100vh;font-family:var(--font-site-inter), sans-serif;background:var(--navy);color:var(--white);-webkit-font-smoothing:antialiased;line-height:1.65;position:relative;overflow-x:hidden}.vsite:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#c2964908 1px,#0000 1px),linear-gradient(90deg,#c2964908 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0}.vsite:after{content:"";z-index:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.vsite .nav{z-index:900;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:68px;padding:0 48px;transition:all .4s;display:flex;position:fixed;top:0;left:0;right:0}.vsite .nav.scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom-color:var(--line);background:#01091ceb}.vsite .nav-brand{align-items:center;gap:12px;text-decoration:none;display:flex}.vsite .nav-logo-full{object-fit:contain;filter:brightness(1.05);width:auto;height:44px}.vsite .nav-links{align-items:center;gap:36px;display:flex}.vsite .nav-links a{letter-spacing:1.5px;text-transform:uppercase;color:#ffffff8c;cursor:pointer;font-size:11px;font-weight:500;text-decoration:none;transition:color .2s}.vsite .nav-links a:hover{color:var(--gold)}.vsite .nav-cta{border:1px solid var(--gold);letter-spacing:1px;color:var(--gold);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:8px;padding:9px 22px;font-size:11px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.vsite .nav-cta:hover{background:var(--gold);color:var(--navy)}.vsite .nav-ham{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.vsite .nav-ham span{background:var(--white);border-radius:2px;width:24px;height:1.5px;transition:all .3s;display:block}.vsite .nav-mobile{display:none}.vsite .nav-mobile.open{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);z-index:890;background:#01091cf7;flex-direction:column;gap:20px;padding:24px;display:flex;position:fixed;top:68px;left:0;right:0}.vsite .nav-mobile a{letter-spacing:1.5px;text-transform:uppercase;color:#ffffffb3;cursor:pointer;border-bottom:1px solid #ffffff0d;padding:10px 0;font-size:13px;font-weight:500;text-decoration:none}.vsite .hero{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 48px 80px;display:flex;position:relative;overflow:hidden}.vsite .hero-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#c2964917 0%,#0000 65%);border-radius:50%;width:900px;height:900px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.vsite .hero-lines{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.vsite .hero-lines:before{content:"";background:linear-gradient(135deg,#0000 45%,#c296490a 45.5%,#0000 46%),linear-gradient(135deg,#0000 55%,#c2964908 55.5%,#0000 56%);position:absolute;inset:0}.vsite .hero-inner{z-index:1;max-width:860px;position:relative}.vsite .hero-chip{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:2px;color:var(--gold);text-transform:uppercase;border-radius:40px;align-items:center;gap:8px;margin-bottom:36px;padding:6px 16px;font-size:10.5px;font-weight:500;display:inline-flex}.vsite .hero-chip-dot{background:var(--gold);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite vsite-blink}@keyframes vsite-blink{0%,to{opacity:1}50%{opacity:.3}}.vsite .hero-h1{font-family:var(--font-cormorant), serif;letter-spacing:-1px;margin-bottom:28px;font-size:clamp(48px,7.5vw,88px);font-weight:300;line-height:1.05}.vsite .hero-h1 em{background:linear-gradient(135deg, var(--gold) 0%, var(--gold-3) 50%, var(--gold-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300}.vsite .hero-rule{align-items:center;gap:20px;max-width:400px;margin:0 auto 32px;display:flex}.vsite .hero-rule-line{background:linear-gradient(90deg, transparent, var(--gold), transparent);flex:1;height:1px}.vsite .hero-rule-text{font-family:var(--font-cormorant), serif;color:#c29649b3;letter-spacing:2px;white-space:nowrap;font-size:13px;font-style:italic}.vsite .hero-p{letter-spacing:.2px;color:#fff9;max-width:520px;margin:0 auto 48px;font-size:15px;font-weight:300;line-height:1.9}.vsite .hero-btns{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:72px;display:flex}.vsite .btn-gold{background:linear-gradient(135deg, var(--gold) 0%, var(--gold-2) 100%);color:var(--navy);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;font-size:11.5px;font-weight:600;font-family:var(--font-site-inter), sans-serif;border:none;border-radius:3px;align-items:center;gap:10px;padding:15px 36px;text-decoration:none;transition:all .25s;display:inline-flex;position:relative;overflow:hidden}.vsite .btn-gold:after{content:"";background:linear-gradient(135deg, var(--gold-2) 0%, var(--gold-3) 100%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.vsite .btn-gold:hover:after{opacity:1}.vsite .btn-gold:hover{transform:translateY(-2px);box-shadow:0 12px 32px #c296494d}.vsite .btn-gold span{z-index:1;position:relative}.vsite .btn-ghost{background:var(--glass-b);color:#fffc;letter-spacing:1.5px;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:3px;align-items:center;gap:10px;padding:15px 36px;font-size:11.5px;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.vsite .btn-ghost:hover{border-color:var(--gold);color:var(--gold);background:var(--glass)}.vsite .hero-scroll{letter-spacing:3px;color:#ffffff4d;text-transform:uppercase;z-index:1;flex-direction:column;align-items:center;gap:8px;font-size:9px;font-weight:500;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.vsite .hero-scroll-line{background:linear-gradient(to bottom, var(--gold), transparent);width:1px;height:40px;animation:1.8s ease-in-out infinite vsite-scroll-line}@keyframes vsite-scroll-line{0%{transform-origin:top;transform:scaleY(0)}50%{transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.vsite .numeros{z-index:1;padding:0 48px 96px;position:relative}.vsite .numeros-inner{border:1px solid var(--line);border-radius:4px;grid-template-columns:repeat(4,1fr);max-width:1100px;margin:0 auto;display:grid;overflow:hidden}.vsite .numero-item{text-align:center;border-right:1px solid var(--line);padding:36px 28px;transition:background .3s;position:relative}.vsite .numero-item:last-child{border-right:none}.vsite .numero-item:hover{background:var(--glass)}.vsite .numero-item:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;position:absolute;top:0;left:20%;right:20%}.vsite .numero-val{font-family:var(--font-cormorant), serif;background:linear-gradient(135deg, var(--gold) 0%, var(--gold-3) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:44px;font-weight:600;line-height:1;display:block}.vsite .numero-label{letter-spacing:2px;color:#fff6;text-transform:uppercase;font-size:10px;font-weight:500}.vsite .sec{z-index:1;padding:96px 48px;position:relative}.vsite .sec-inner{max-width:1100px;margin:0 auto}.vsite .sec-header{margin-bottom:64px}.vsite .sec-eyebrow{letter-spacing:4px;color:var(--gold);text-transform:uppercase;align-items:center;gap:12px;margin-bottom:14px;font-size:10px;font-weight:600;display:flex}.vsite .sec-eyebrow:before{content:"";background:var(--gold);width:24px;height:1px;display:block}.vsite .sec-title{font-family:var(--font-cormorant), serif;letter-spacing:-.5px;font-size:clamp(36px,4.5vw,58px);font-weight:300;line-height:1.1}.vsite .sec-title strong{font-weight:600}.vsite .sec-desc{color:#ffffff8c;max-width:520px;margin-top:16px;font-size:14.5px;font-weight:300;line-height:1.85}.vsite .sec-dif{background:var(--navy)}.vsite .dif-grid{background:var(--line);border:1px solid var(--line);border-radius:4px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.vsite .dif-card{background:#071f33;padding:36px 32px;transition:background .3s;position:relative;overflow:hidden}.vsite .dif-card:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.vsite .dif-card:hover{background:#071929}.vsite .dif-card:hover:after{opacity:1}.vsite .dif-num{font-family:var(--font-cormorant), serif;letter-spacing:3px;color:#c2964966;margin-bottom:20px;font-size:11px;font-style:italic;font-weight:400}.vsite .dif-icon-wrap{background:var(--gold-glow);border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:20px;display:flex}.vsite .dif-title{color:var(--white);margin-bottom:10px;font-size:14px;font-weight:600}.vsite .dif-desc{color:#ffffff80;font-size:13px;font-weight:300;line-height:1.75}.vsite .sec-sobre{background:linear-gradient(160deg,#010f1c 0%,#050f1c 60%,#071520 100%)}.vsite .sobre-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:80px;display:grid}.vsite .sobre-visual{position:relative}.vsite .sobre-foto-frame{aspect-ratio:4/5;background:linear-gradient(135deg, var(--navy-2) 0%, var(--navy-3) 100%);border:1px solid var(--line);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;display:flex;position:relative;overflow:hidden}.vsite .sobre-foto-real{background:0 0!important;border:none!important}.vsite .sobre-foto-img{object-fit:cover;filter:saturate(.92)contrast(1.03);border-radius:4px;width:100%;height:100%}.vsite .sobre-accent-card{background:var(--navy-3);border:1px solid var(--line);border-radius:4px;padding:18px 22px;position:absolute;bottom:-20px;right:-20px;box-shadow:0 20px 48px #0006}.vsite .sobre-accent-card .val{font-family:var(--font-cormorant), serif;color:var(--gold);font-size:28px;font-weight:600;display:block}.vsite .sobre-accent-card .lbl{letter-spacing:2px;color:#ffffff59;text-transform:uppercase;font-size:9.5px;font-weight:500}.vsite .sobre-eyebrow{letter-spacing:4px;color:var(--gold);text-transform:uppercase;align-items:center;gap:12px;margin-bottom:14px;font-size:10px;font-weight:600;display:flex}.vsite .sobre-eyebrow:before{content:"";background:var(--gold);width:24px;height:1px}.vsite .sobre-nome{font-family:var(--font-cormorant), serif;margin-bottom:6px;font-size:clamp(34px,4vw,50px);font-weight:300;line-height:1.1}.vsite .sobre-cargo{letter-spacing:3px;color:var(--gold);text-transform:uppercase;border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:28px;font-size:10.5px;font-weight:500}.vsite .sobre-quote{font-family:var(--font-cormorant), serif;color:#ffffffbf;margin-bottom:24px;font-size:20px;font-style:italic;font-weight:300;line-height:1.55}.vsite .sobre-bio{color:#ffffff80;margin-bottom:16px;font-size:13.5px;font-weight:300;line-height:1.85}.vsite .sobre-badges{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.vsite .sobre-badge{border:1px solid var(--line);letter-spacing:1px;color:#ffffff80;border-radius:3px;padding:6px 14px;font-size:10.5px;font-weight:500}.vsite .sec-processo{background:var(--navy)}.vsite .processo-track{grid-template-columns:repeat(5,1fr);gap:0;margin-top:64px;display:grid;position:relative}.vsite .processo-track:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), var(--gold-3), var(--gold), transparent);z-index:0;height:1px;position:absolute;top:27px;left:8%;right:8%}.vsite .processo-step{text-align:center;z-index:1;padding:0 16px;position:relative}.vsite .processo-orb{background:var(--navy-2);border:1px solid var(--gold);cursor:default;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 20px;transition:all .3s;display:flex}.vsite .processo-step:hover .processo-orb{background:var(--gold-glow);border-color:var(--gold-2);box-shadow:0 0 24px #c2964940}.vsite .processo-titulo{color:var(--white);margin-bottom:6px;font-size:12.5px;font-weight:600}.vsite .processo-desc{color:#fff6;font-size:11.5px;font-weight:300;line-height:1.6}.vsite .sec-planos{background:linear-gradient(180deg, var(--navy) 0%, #030d18 100%)}.vsite .planos-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:40px;display:grid}.vsite .plano-card{border:1px solid var(--line);border-radius:4px;transition:border-color .3s;overflow:hidden}.vsite .plano-card.dest{border-color:#c2964973;position:relative}.vsite .plano-card.dest:before{content:"";z-index:-1;background:linear-gradient(135deg,#c296494d 0%,#0000 50%,#c2964926 100%);border-radius:4px;position:absolute;inset:-1px}.vsite .plano-hdr{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#071320 0%,#0a1e30 100%);padding:32px 32px 24px}.vsite .plano-dest-badge{letter-spacing:2px;color:var(--gold);text-transform:uppercase;border:1px solid #c2964966;border-radius:20px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 12px;font-size:9px;font-weight:600;display:inline-flex}.vsite .plano-nome{font-family:var(--font-cormorant), serif;color:var(--white);letter-spacing:1px;margin-bottom:4px;font-size:42px;font-weight:300}.vsite .plano-sub{color:#fff6;font-size:11.5px;font-weight:300}.vsite .plano-body{background:var(--navy-2);padding:24px 32px}.vsite .plano-section-label{letter-spacing:3px;color:#c2964999;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:600}.vsite .plano-list{margin-bottom:20px;padding:0}.vsite .plano-list li{color:#fff9;border-bottom:1px solid #ffffff0a;padding:8px 0 8px 18px;font-size:13px;font-weight:300;position:relative}.vsite .plano-list li:before{content:"—";color:var(--gold);font-size:10px;position:absolute;top:10px;left:0}.vsite .plano-list li strong{color:#ffffffd9;font-weight:500}.vsite .plano-nota-box{border:1px solid var(--line);color:#fff6;background:#c296490f;border-radius:3px;padding:12px 16px;font-size:11.5px;font-style:italic}.vsite .planos-orcamento{border:1px solid var(--line);text-align:center;background:linear-gradient(135deg,#071320 0%,#0a1828 100%);border-radius:4px;padding:48px;position:relative;overflow:hidden}.vsite .planos-orcamento:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), var(--gold-3), var(--gold), transparent);height:2px;position:absolute;top:0;left:0;right:0}.vsite .planos-orc-title{font-family:var(--font-cormorant), serif;color:var(--white);margin-bottom:10px;font-size:34px;font-weight:300}.vsite .planos-orc-desc{color:#ffffff80;max-width:560px;margin:0 auto 32px;font-size:14px;font-weight:300;line-height:1.8}.vsite .sec-contato{background:linear-gradient(160deg, #030d18 0%, var(--navy-2) 100%)}.vsite .form-field{margin-bottom:18px}.vsite .form-lbl{letter-spacing:2px;color:#ffffff59;text-transform:uppercase;margin-bottom:8px;font-size:9.5px;font-weight:600;display:block}.vsite .form-inp{width:100%;font-family:var(--font-site-inter), sans-serif;color:var(--white);-webkit-appearance:none;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:3px;outline:none;padding:13px 16px;font-size:13.5px;font-weight:300;transition:border-color .2s}.vsite .form-inp::placeholder{color:#fff3}.vsite .form-inp:focus{border-color:var(--gold);background:#c296490a}.vsite .form-inp option{background:var(--navy-2)}.vsite textarea.form-inp{resize:vertical;min-height:96px}.vsite .form-btn{cursor:pointer;width:100%;font-family:var(--font-site-inter), sans-serif;letter-spacing:1.5px;text-transform:uppercase;background:linear-gradient(135deg, var(--gold) 0%, var(--gold-2) 100%);color:var(--navy);border:none;border-radius:3px;margin-top:8px;padding:15px;font-size:11.5px;font-weight:600;transition:all .25s}.vsite .form-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #c296494d}.vsite .form-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.vsite .contato-simples{max-width:720px;margin-top:48px}.vsite .contato-info-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;display:grid}.vsite .contato-item{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.vsite .contato-icon{background:var(--gold-glow);border:1px solid var(--line);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.vsite .contato-lbl{letter-spacing:2px;color:var(--gold);text-transform:uppercase;margin-bottom:4px;font-size:9.5px;font-weight:600}.vsite .contato-val{color:#ffffffa6;font-size:13.5px;font-weight:300}.vsite .contato-cta-row{flex-direction:column;gap:14px;max-width:420px;display:flex}.vsite .contato-cta-row .btn-gold{cursor:pointer;border:none;justify-content:center}.vsite .wpp-card{background:linear-gradient(135deg,#25d3661f 0%,#25d3660f 100%);border:1px solid #25d36640;border-radius:4px;align-items:center;gap:16px;padding:18px 22px;text-decoration:none;transition:all .25s;display:flex}.vsite .wpp-card:hover{background:#25d36626;border-color:#25d36680;transform:translateY(-1px)}.vsite .wpp-txt strong{color:#4caf50;margin-bottom:2px;font-size:13.5px;font-weight:600;display:block}.vsite .wpp-txt span{color:#fff6;font-size:11.5px;font-weight:300}@media (max-width:800px){.vsite .contato-info-grid{grid-template-columns:1fr}}.vsite .footer{z-index:1;border-top:1px solid var(--line);background:#010a14;padding:40px 48px;position:relative}.vsite .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1100px;margin:0 auto;display:flex}.vsite .footer-brand{font-family:var(--font-cormorant), serif;color:var(--white);letter-spacing:4px;font-size:18px;font-weight:600}.vsite .footer-slogan{font-family:var(--font-cormorant), serif;color:var(--gold);opacity:.7;margin-top:3px;font-size:12px;font-style:italic}.vsite .footer-copy{color:#ffffff40;text-align:right;font-size:11px;font-weight:300}.vsite .wpp-float{z-index:800;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;text-decoration:none;transition:all .2s;animation:3s ease-in-out infinite vsite-wpp-pulse;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 4px 24px #25d36659}.vsite .wpp-float:hover{transform:scale(1.08);box-shadow:0 8px 32px #25d36680}@keyframes vsite-wpp-pulse{0%,to{box-shadow:0 4px 24px #25d36659}50%{box-shadow:0 4px 40px #25d36699}}.vsite .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.vsite .reveal.visible{opacity:1;transform:none}.vsite .sec-portal{background:linear-gradient(#030d18 0%,#010f1c 100%);overflow:hidden}.vsite .portal-layout{grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin-top:40px;display:grid}.vsite .phone-wrap{justify-content:center;align-items:center;display:flex;position:relative}.vsite .phone-glow{pointer-events:none;background:radial-gradient(circle,#c296491f 0%,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute}.vsite .phone-frame{z-index:1;background:linear-gradient(160deg,#2a2a2e 0%,#1a1a1c 40%,#0e0e10 100%);border-radius:52px;width:300px;padding:14px;position:relative;box-shadow:0 0 0 1px #ffffff24,0 0 0 2.5px #000000e6,inset 2px 0 6px #ffffff08,inset -1px 0 4px #0006,0 48px 100px #000000bf,0 24px 48px #00000080,0 0 80px #c2964912}.vsite .phone-btn-right{background:linear-gradient(#333336 0%,#222224 50%,#333336 100%);border-radius:0 4px 4px 0;width:4px;height:60px;position:absolute;top:110px;right:-4px;box-shadow:1px 0 #ffffff14}.vsite .phone-btn-left-1{background:linear-gradient(#333336 0%,#222224 50%,#333336 100%);border-radius:4px 0 0 4px;width:4px;height:36px;position:absolute;top:80px;left:-4px;box-shadow:-1px 0 #ffffff14}.vsite .phone-btn-left-2{background:linear-gradient(#333336 0%,#222224 50%,#333336 100%);border-radius:4px 0 0 4px;width:4px;height:64px;position:absolute;top:130px;left:-4px;box-shadow:-1px 0 #ffffff14}.vsite .phone-btn-left-3{background:linear-gradient(#333336 0%,#222224 50%,#333336 100%);border-radius:4px 0 0 4px;width:4px;height:64px;position:absolute;top:208px;left:-4px;box-shadow:-1px 0 #ffffff14}.vsite .phone-inner{background:#000;border-radius:42px;padding:6px;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 2px 12px #000000e6}.vsite .phone-island-bar{z-index:10;background:#011c31;justify-content:center;align-items:center;height:36px;display:flex;position:relative}.vsite .phone-island{background:#000;border:1px solid #ffffff14;border-radius:20px;justify-content:center;align-items:center;gap:10px;width:110px;height:28px;display:flex;box-shadow:0 2px 8px #0009}.vsite .phone-island-cam{background:radial-gradient(circle at 35% 35%,#1a2080 0%,#050a30 100%);border:1px solid #ffffff1a;border-radius:50%;width:11px;height:11px;box-shadow:0 0 4px #6478ff4d}.vsite .phone-island-dot{background:#111114;border:1px solid #ffffff0f;border-radius:50%;width:7px;height:7px}.vsite .phone-screen{background:#f4f1eb;border-radius:34px;height:536px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000026}.vsite .phone-screen:before{content:"";pointer-events:none;z-index:100;background:linear-gradient(135deg,#ffffff14 0%,#ffffff08 25%,#0000 50%);border-radius:34px;position:absolute;inset:0}.vsite .phone-nav{background:#011c31;border-bottom:1px solid #c296494d;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.vsite .phone-nav-brand{font-family:var(--font-cormorant), serif;color:#fff;letter-spacing:2px;font-size:13px;font-weight:600}.vsite .phone-nav-sub{color:#c29649;letter-spacing:2px;text-transform:uppercase;font-size:8px}.vsite .phone-nav-dot{opacity:.8;background:#c29649;border-radius:50%;width:6px;height:6px}.vsite .phone-content{scrollbar-width:none;height:464px;padding:14px;overflow-y:auto}.vsite .phone-content::-webkit-scrollbar{display:none}.vsite .phone-bottom-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fff;border-top:1px solid #e8e2d9;padding:6px 0 8px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-x:auto}.vsite .phone-bottom-nav::-webkit-scrollbar{display:none}.vsite .phone-bnav-item{color:#b8b0a4;cursor:pointer;min-width:52px;font-size:8px;font-weight:500;font-family:var(--font-site-inter), sans-serif;background:0 0;border:none;flex-direction:column;flex:none;align-items:center;gap:2px;padding:4px 6px;transition:color .2s;display:flex}.vsite .phone-bnav-item.active{color:#011c31}.vsite .phone-bnav-item .bni{font-size:16px}.vsite .phone-screen-slide{display:none}.vsite .phone-screen-slide.active{display:block}.vsite .ps-hero{background:linear-gradient(135deg,#011c31 0%,#0a2d47 100%);margin:-14px -14px 14px;padding:16px 14px 14px;position:relative;overflow:hidden}.vsite .ps-hero:after{content:"";background:linear-gradient(90deg,#0000,#c29649,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.vsite .ps-hello{color:#fff9;font-size:11px;font-family:var(--font-site-inter),sans-serif;margin-bottom:2px}.vsite .ps-name{font-family:var(--font-cormorant),serif;color:#fff;margin-bottom:2px;font-size:20px;font-weight:600}.vsite .ps-cond{color:#c29649;letter-spacing:1px;font-size:9px}.vsite .ps-card{background:#fff;border:1px solid #e8e2d9;border-radius:10px;margin-bottom:10px;padding:12px;box-shadow:0 2px 8px #011c310f}.vsite .ps-card-title{color:#011c31;letter-spacing:1px;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.vsite .ps-status-row{border-bottom:1px solid #f4f1eb;justify-content:space-between;align-items:center;padding:7px 0;display:flex}.vsite .ps-status-label{color:#3d3d3d;font-size:11px;font-family:var(--font-site-inter),sans-serif}.vsite .ps-badge{border-radius:20px;padding:2px 8px;font-size:9.5px;font-weight:700}.vsite .ps-badge.ok{color:#2e7d32;background:#e8f5e9}.vsite .ps-badge.warn{color:#e65100;background:#fff8e1}.vsite .ps-badge.gold{color:#8c6a2a;background:#f5edd8}.vsite .ps-aviso-item{border-bottom:1px solid #f4f1eb;padding:8px 0}.vsite .ps-aviso-item:last-child{border:none}.vsite .ps-aviso-title{color:#011c31;font-size:11px;font-weight:600;font-family:var(--font-site-inter),sans-serif;margin-bottom:2px}.vsite .ps-aviso-date{color:#b8b0a4;font-size:9px}.vsite .ps-valor{text-align:center;padding:20px 0 16px}.vsite .ps-valor-label{color:#b8b0a4;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px;font-size:10px}.vsite .ps-valor-num{font-family:var(--font-cormorant),serif;color:#c29649;margin-bottom:4px;font-size:36px;font-weight:600;line-height:1}.vsite .ps-valor-venc{color:#b8b0a4;font-size:10.5px}.vsite .ps-pix-box{text-align:center;background:#011c31;border-radius:8px;margin-bottom:8px;padding:12px}.vsite .ps-pix-title{color:#c29649;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:700}.vsite .ps-qr{color:#011c31;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 8px;padding:6px;font-size:9px;font-weight:700;display:flex}.vsite .ps-pix-key{background:#ffffff14;border-radius:4px;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.vsite .ps-pix-key span{color:#ffffff80;font-family:monospace;font-size:9px}.vsite .ps-copy-btn{color:#011c31;cursor:pointer;background:#c29649;border:none;border-radius:3px;padding:3px 8px;font-size:9px;font-weight:700}.vsite .ps-area-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.vsite .ps-area-card{text-align:center;background:#fff;border:1px solid #e8e2d9;border-radius:8px;padding:12px 8px;box-shadow:0 1px 4px #011c310d}.vsite .ps-area-icon{margin-bottom:6px;font-size:22px}.vsite .ps-area-name{color:#011c31;font-size:11px;font-weight:700;font-family:var(--font-site-inter),sans-serif}.vsite .ps-area-cap{color:#b8b0a4;font-size:9px}.vsite .ps-sol-item{background:#fff;border:1px solid #e8e2d9;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px 12px;display:flex}.vsite .ps-sol-title{color:#011c31;font-size:11px;font-weight:600;font-family:var(--font-site-inter),sans-serif;margin-bottom:2px}.vsite .ps-sol-date{color:#b8b0a4;font-size:9px}.vsite .ps-aviso-full{background:#fff;border:1px solid #e8e2d9;border-radius:8px;margin-bottom:8px;padding:12px;box-shadow:0 1px 4px #011c310a}.vsite .ps-aviso-full-title{color:#011c31;font-size:12px;font-weight:700;font-family:var(--font-site-inter),sans-serif;margin-bottom:3px}.vsite .ps-aviso-full-body{color:#3d3d3d;margin-bottom:4px;font-size:10.5px;line-height:1.5}.vsite .ps-aviso-full-date{color:#b8b0a4;font-size:9px}.vsite .phone-nav-arrows{justify-content:center;gap:8px;margin-top:20px;display:flex}.vsite .phone-arrow{border:1px solid var(--line);cursor:pointer;width:36px;height:36px;color:var(--gold);background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:all .2s;display:flex}.vsite .phone-arrow:hover{background:var(--gold-glow);border-color:var(--gold)}.vsite .phone-dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.vsite .phone-dot{cursor:pointer;background:#ffffff26;border:none;border-radius:50%;width:6px;height:6px;transition:all .3s}.vsite .phone-dot.active{background:var(--gold);border-radius:3px;width:20px}.vsite .portal-screens-list{flex-direction:column;gap:14px;margin-top:32px;display:flex}.vsite .portal-screen-item{border:1px solid var(--line);cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border-radius:4px;align-items:center;gap:14px;padding:14px 16px;transition:all .25s;display:flex}.vsite .portal-screen-item:hover,.vsite .portal-screen-item.active{background:var(--glass);border-color:#c296494d}.vsite .portal-screen-item.active .psi-num{color:var(--gold)}.vsite .psi-num{font-family:var(--font-cormorant), serif;color:#fff3;flex-shrink:0;width:28px;font-size:22px;font-weight:300;transition:color .25s}.vsite .psi-icon{flex-shrink:0;font-size:20px}.vsite .psi-info{flex:1}.vsite .psi-title{color:var(--white);margin-bottom:2px;font-size:13px;font-weight:600}.vsite .psi-desc{color:#fff6;font-size:12px;font-weight:300}.vsite .psi-arrow{color:#fff3;font-size:12px;transition:color .25s}.vsite .portal-screen-item.active .psi-arrow,.vsite .portal-screen-item:hover .psi-arrow{color:var(--gold)}.vsite .app-badges{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.vsite .app-badge{border:1px solid var(--line);color:#ffffffb3;background:#ffffff0f;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:11px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.vsite .app-badge:hover{border-color:var(--gold);color:var(--gold)}.vsite .app-badge-icon{font-size:18px}.vsite .app-badge-soon{opacity:.55;cursor:default;pointer-events:none}.vsite .status-tech-box{flex-direction:column;gap:12px;margin-top:24px;margin-bottom:20px;display:flex}.vsite .status-tech-row{border:1px solid var(--line);background:#ffffff08;border-radius:4px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.vsite .status-dot-live,.vsite .status-dot-soon{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.vsite .status-dot-live{background:#4caf50;box-shadow:0 0 8px #4caf5099}.vsite .status-dot-soon{background:var(--gold);box-shadow:0 0 8px #c2964980}.vsite .status-tech-title{color:var(--white);margin-bottom:2px;font-size:12.5px;font-weight:600}.vsite .status-tech-desc{color:#ffffff73;font-size:11.5px;font-weight:300;line-height:1.5}.vsite .modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#010f1cd9;justify-content:center;align-items:center;padding:24px;transition:opacity .25s;display:none;position:fixed;inset:0}.vsite .modal-overlay.open{opacity:1;display:flex}.vsite .modal-box{background:linear-gradient(160deg,#071f33 0%,#011c31 100%);border:1px solid #c2964940;border-radius:8px;width:100%;max-width:560px;max-height:88vh;padding:40px 36px;transition:transform .25s;position:relative;overflow-y:auto;transform:translateY(20px);box-shadow:0 40px 100px #00000080}.vsite .modal-overlay.open .modal-box{transform:translateY(0)}.vsite .modal-close{border:1px solid var(--line);color:#fff9;cursor:pointer;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.vsite .modal-close:hover{color:var(--gold);border-color:var(--gold);background:#c2964926}.vsite .modal-header{margin-bottom:28px}.vsite .modal-title{font-family:var(--font-cormorant), serif;color:var(--white);margin-bottom:10px;font-size:28px;font-weight:300;line-height:1.2}.vsite .modal-sub{color:#ffffff80;font-size:13px;font-weight:300;line-height:1.7}.vsite .modal-divider{color:#ffffff4d;text-transform:uppercase;letter-spacing:2px;align-items:center;gap:14px;margin:24px 0;font-size:10px;display:flex}.vsite .modal-divider:before,.vsite .modal-divider:after{content:"";background:var(--line);flex:1;height:1px}.vsite .modal-bloco-title{letter-spacing:2px;color:var(--gold);text-transform:uppercase;border-top:1px solid var(--line);margin:24px 0 14px;padding-top:18px;font-size:10px;font-weight:700}.vsite .modal-bloco-title:first-of-type{border-top:none;margin-top:0;padding-top:0}.vsite .modal-box::-webkit-scrollbar{width:6px}.vsite .modal-box::-webkit-scrollbar-thumb{background:#c296494d;border-radius:4px}.vsite .form-success{color:#4caf50;background:#2e7d321f;border:1px solid #2e7d324d;border-radius:3px;margin-top:14px;padding:14px 18px;font-size:13px;font-weight:400}.vsite .form-error{color:#ef5350;background:#c628281f;border:1px solid #c628284d;border-radius:3px;margin-top:14px;padding:14px 18px;font-size:13px;font-weight:400}@media (max-width:960px){.vsite .nav{padding:0 24px}.vsite .nav-links{display:none}.vsite .nav-ham{display:flex}.vsite .hero{padding:100px 24px 72px}.vsite .numeros-inner{grid-template-columns:repeat(2,1fr)}.vsite .numero-item:nth-child(2){border-right:none}.vsite .sec{padding:72px 24px}.vsite .dif-grid{grid-template-columns:1fr}.vsite .sobre-grid{grid-template-columns:1fr;gap:40px}.vsite .sobre-accent-card{display:none}.vsite .processo-track{grid-template-columns:repeat(2,1fr);gap:24px}.vsite .processo-track:before{display:none}.vsite .planos-grid{grid-template-columns:1fr}.vsite .footer-inner{text-align:center;flex-direction:column}.vsite .footer-copy{text-align:center}.vsite .hero-btns{flex-direction:column;align-items:center}.vsite .portal-layout{grid-template-columns:1fr;gap:48px}.vsite .phone-wrap{order:-1}}@media (max-width:480px){.vsite .hero-h1{font-size:40px}.vsite .numeros-inner{grid-template-columns:1fr 1fr}.vsite .processo-track{grid-template-columns:1fr}.vsite .modal-box{padding:28px 22px}}
