.g-hero-link{margin-top:24px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.g-hero-link .btn{font-size:13px}.g-hero-link>span{font-size:10px;color:#b6c2ec}.opening-stage{padding-bottom:105px}.product-float{bottom:55px}.opening h1{font-size:clamp(58px,5.6vw,90px)}.opening-bottom p{font-size:17px}.g-presentation{background:radial-gradient(ellipse at 75% 10%,#24336b 0%,#12172b 40%,#0a0a0b 78%);position:relative;overflow:hidden}.g-pitch{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center}.g-display-letter{display:block;font:125px/.8 Nineties;color:#a9bbff;margin:20px 0 30px}.g-pitch h2{font-size:clamp(36px,4vw,61px);letter-spacing:-1.5px}.g-pitch>div>p{max-width:540px;color:#c5c7d3;font-size:17px}.g-price-inline{display:flex;align-items:center;gap:23px;flex-wrap:wrap;border-block:1px solid #536191;padding:23px 0;margin:26px 0}.g-price-inline strong{font:35px Nineties}.g-price-inline span{font-size:11px;color:#b9c6ee;line-height:1.7}.g-product-stage{border:1px solid #637bb8;background:#0e1527;position:relative;overflow:hidden}.stage-topline{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #47547b;gap:20px}.stage-topline img{width:210px;height:auto;max-height:32px;object-fit:contain}.stage-topline span{font-size:8px;letter-spacing:1px;color:#b5c5f1}.g-steel-product{min-height:400px;position:relative;display:grid;place-items:center;background-image:linear-gradient(#7c94cf12 1px,transparent 1px),linear-gradient(90deg,#7c94cf12 1px,transparent 1px);background-size:35px 35px}.g-steel-product>img{height:340px;width:90%;object-fit:contain;animation:steel-enter 1.2s cubic-bezier(.22,1,.36,1) both;filter:drop-shadow(0 20px 20px #0008)}.product-callout{position:absolute;background:#202e50e8;border:1px solid #8297c4;padding:9px 12px;font-size:9px;letter-spacing:1px;left:20px;top:38px}.product-callout:nth-of-type(2){left:auto;right:15px;top:48%}.product-callout:nth-of-type(3){top:auto;bottom:30px;left:40px}.g-stage-tools{display:grid;grid-template-columns:1fr;padding:0 24px 10px}.g-stage-tools a{font-size:13px;padding:16px 0;border-top:1px solid #445174;display:block;color:#c2d1ff}.g-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:55px}.g-benefits article{border-top:2px solid #718fff;padding:25px 0;display:flex;flex-direction:column}.g-benefits article>span{font-size:10px;letter-spacing:1.5px;color:#b7c7fd}.g-benefits h3{font-size:27px;margin-top:20px}.g-benefits p{font-size:15px;color:#c0c2ce}.g-benefits a{font-size:12px;color:#becfff;padding-top:22px;margin-top:auto}.g-delta{margin:25px 0;display:flex;justify-content:space-between;align-items:center;gap:30px;border:1px solid #697db5;background:#1c2a50;padding:30px}.g-delta>div{max-width:830px}.g-delta span{font-size:9px;letter-spacing:1.2px;color:#c2d0f7}.g-delta h3{font-size:29px}.g-delta p{font-size:14px;color:#c6cfe6}.g-delta a{white-space:nowrap}.recommended{border:2px solid #8a9fff!important;background:linear-gradient(150deg,#2a3c79,#151b30)!important;position:relative}.recommended-label{background:#b8c7ff;color:#10172b;font-size:10px;font-weight:800;letter-spacing:1px;padding:11px 18px;position:absolute;top:0;right:0;left:0;text-align:center}.recommended .plan-brand{margin-top:38px}.recommended .planletter{color:#d3dcff}.scope-text-link{font-size:12px;text-align:center;padding:20px 0 0;color:#cad5ff}.prices .price-card h3{font-size:25px}.prices .featured .primary{background:#526fff}.price-card .source{font-size:10px}.prices .price-card{scroll-margin-top:130px}.plan-brand{align-self:start}.full-scope #plano-g{border:1px solid #617bbc;background:linear-gradient(120deg,#233466,#111620);padding:40px;margin-top:30px}.full-scope #plano-g>.actions{margin-bottom:30px}.brand-universe{margin-top:10px}.price-card .amount{font-variant-numeric:tabular-nums}.g-presentation .btn:hover,.scope-text-link:hover{text-decoration:underline}.footer{align-items:center}.resource-card h3{font-size:20px;line-height:1.3}.resource-card p{line-height:1.75}.scope-list .card{border-top:2px solid #5b75c1}.delivery-block{border-left:2px solid #526cc1}.scope-nav a:hover{background:#20315c}.g-product-stage:before{content:'';position:absolute;right:-80px;top:0;height:100%;width:160px;background:#6eafd50a;transform:skewX(-25deg);pointer-events:none}@keyframes steel-enter{from{opacity:0;transform:translateY(35px)}to{opacity:1;transform:none}}@media(max-width:1100px){.navlinks{gap:12px}.navlinks a{font-size:11px}.nav-client{width:195px}.g-pitch{gap:35px}.g-steel-product{min-height:330px}.g-steel-product>img{height:300px}.stage-topline{padding:22px}.stage-topline img{width:180px}.stage-topline span{display:none}.g-pitch h2{font-size:42px}.g-delta{padding:26px}.g-price-inline strong{font-size:32px}.g-benefits h3{font-size:25px}.prices .price-card .amount{font-size:38px}}@media(max-width:900px){.g-pitch{grid-template-columns:1fr 1fr;gap:28px}.g-pitch h2{font-size:36px}.g-pitch>div>p{font-size:15px}.g-display-letter{font-size:100px}.g-benefits{gap:20px}.g-benefits h3{font-size:23px}.g-benefits p{font-size:14px}.g-delta{align-items:start;flex-direction:column}.prices .price-card{display:flex}.prices .price-card ul{display:block}.price-card .planletter{font-size:75px}.prices .plan-brand{margin-bottom:15px}.prices .price-card .amount{font-size:45px}.recommended .plan-brand{margin-top:40px}.opening-stage{padding-bottom:120px}.product-float{bottom:70px}.g-hero-link{padding-right:200px;display:block}.g-hero-link>span{display:block;margin-top:12px}.stage-foot{padding-top:16px}}@media(max-width:600px){.opening h1{font-size:49px}.opening-bottom p{font-size:16px}.g-hero-link{padding-right:0;max-width:190px;margin-top:17px}.g-hero-link .btn{font-size:11px;padding:11px}.g-hero-link>span{font-size:9px;line-height:1.7}.opening-stage{padding-bottom:85px}.product-float{bottom:88px;width:135px;right:6%}.product-float strong{font-size:11px;max-width:88px}.product-float a{bottom:13px;right:7px}.g-pitch{grid-template-columns:1fr;gap:30px}.g-pitch h2{font-size:39px}.g-display-letter{font-size:100px;margin:12px 0 25px}.g-pitch>div>p{font-size:16px}.g-price-inline strong{font-size:34px}.g-price-inline{gap:14px}.g-product-stage{margin-top:10px}.g-steel-product{min-height:340px}.g-steel-product>img{height:290px}.stage-topline img{width:235px}.g-benefits{grid-template-columns:1fr;gap:10px;margin-top:30px}.g-benefits article{padding:22px 0}.g-benefits h3{font-size:27px}.g-benefits p{font-size:15px}.g-benefits a{font-size:13px;padding-top:15px}.g-delta{padding:23px;gap:16px}.g-delta h3{font-size:26px}.g-delta p{font-size:13px;line-height:1.8}.g-delta span{line-height:1.8;display:block}.full-scope #plano-g{padding:24px}.prices .price-card h3{font-size:28px}.prices .price-card .amount{font-size:43px}.plan-brand{width:235px}.g-stage-tools a{font-size:13px}.section-top{margin-bottom:30px}.full-scope .nav-client{width:185px}.navlinks a[href="#investimento"]{display:none}.resource-card{padding:25px}.resource-card h3{font-size:22px}.resource-card p{font-size:15px}.resource-head b{font-size:9px}.full-scope .scope-hero h1{font-size:38px!important}.footer{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.g-steel-product>img{animation:none}}@media print{.g-product-stage{break-inside:avoid}.g-presentation{background:#151b30!important;color:white}.g-pitch{display:block}.g-product-stage{max-width:400px;margin:30px auto}.g-benefits{display:block}.g-benefits article{break-inside:avoid}.g-delta{display:block}.recommended-label{position:static}.nav-client{display:none}}
.request-deliverable{margin:50px 0;border:1px solid #637bb8;padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;background:#15213b}.request-deliverable h3{font-size:clamp(32px,3.3vw,50px);line-height:1.06;letter-spacing:-1px;margin:18px 0}.request-deliverable p{color:#c5c7d3;line-height:1.6}.request-deliverable .btn{margin-top:20px}.request-visual{background:#edf1f5;padding:25px;color:#223564;font-family:Manrope,sans-serif}.request-visual>span{font-size:9px;letter-spacing:1px}.request-visual>div{margin-top:20px;line-height:1.5}.request-photo{display:flex;align-items:center;gap:20px;background:white;padding:20px}.request-photo img{width:45%;height:120px;object-fit:contain}.request-photo span{font-size:12px}.request-visual p{color:#223564;font-size:12px}.request-visual small{font-size:10px;line-height:1.5;display:block}@media(max-width:750px){.request-deliverable{grid-template-columns:1fr;padding:24px;gap:25px}.request-visual{padding:20px}.request-deliverable .btn{font-size:11px}}
