.choiceAssistant .introStage{position:relative;overflow:hidden;text-align:center!important;align-content:center!important;justify-items:center!important;gap:12px!important;min-height:620px!important;padding:18px 18px 26px!important;display:grid!important}.choiceAssistant .introStage:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff65000e 0 8%,#402c781f 22%,#1f264b14 40%,#0000 72%);border-radius:50%;width:min(96%,700px);height:390px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.choiceAssistant .introStage:after{content:"◷  Leva menos de 2 minutos";color:#777b80;letter-spacing:.1px;order:8;margin-top:-1px;font-size:8.5px;display:block}.choiceAssistant .introStage>.introEyebrow{background:#17100b;border:1px solid #ff65003a;border-radius:999px;margin-top:0;padding:6px 12px;font-weight:900;color:#ff7d2a!important;letter-spacing:1.35px!important;order:1!important;font-size:8px!important}.choiceAssistant .introStage>h3{order:2!important;max-width:620px!important;margin:0!important;font-size:0!important;line-height:1.05!important}.choiceAssistant .introStage>h3:before{content:"Vamos encontrar a internet ideal para sua rotina.";letter-spacing:-.8px;color:#f6f6f6;font-size:29px;font-weight:900;line-height:1.04;display:block}.choiceAssistant .introStage>h3:after{content:"internet ideal";display:none}.choiceAssistant .introStage>p{order:3!important;max-width:540px!important;margin:0!important;font-size:0!important;line-height:1.45!important}.choiceAssistant .introStage>p:before{content:"Conte um pouco sobre sua casa e seu uso. Analisamos espaço, aparelhos, uso e cobertura para indicar o melhor cenário.";color:#999da1;font-size:10px;line-height:1.45;display:block}.choiceAssistant .introStage>.wizardStageIcon{isolation:isolate;position:relative;width:min(100%,590px)!important;height:260px!important;box-shadow:none!important;color:#0000!important;background:0 0!important;border:0!important;border-radius:0!important;order:4!important;margin:2px auto 0!important;overflow:visible!important}.choiceAssistant .introStage>.wizardStageIcon>svg{display:none!important}.choiceAssistant .introStage>.wizardStageIcon:before,.choiceAssistant .introStage>.wizardStageIcon:after{content:"";pointer-events:none;position:absolute}.choiceAssistant .introStage>.wizardStageIcon:before{filter:drop-shadow(0 0 20px #4731781a);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 590 260'%3E%3Cdefs%3E%3CradialGradient id='core'%3E%3Cstop offset='0' stop-color='%23ff8c34' stop-opacity='.95'/%3E%3Cstop offset='.55' stop-color='%23ff6500' stop-opacity='.82'/%3E%3Cstop offset='1' stop-color='%23ff6500' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='lineL' x1='0' x2='1'%3E%3Cstop stop-color='%239c5cff'/%3E%3Cstop offset='1' stop-color='%23ff6500'/%3E%3C/linearGradient%3E%3ClinearGradient id='lineT' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop stop-color='%232d9cff'/%3E%3Cstop offset='1' stop-color='%23ff6500'/%3E%3C/linearGradient%3E%3ClinearGradient id='lineR' x1='1' x2='0'%3E%3Cstop stop-color='%2346d37a'/%3E%3Cstop offset='1' stop-color='%23ff6500'/%3E%3C/linearGradient%3E%3ClinearGradient id='lineB' x1='0' y1='1' x2='0' y2='0'%3E%3Cstop stop-color='%23a35cff'/%3E%3Cstop offset='.5' stop-color='%23ff7b20'/%3E%3Cstop offset='1' stop-color='%23ff6500'/%3E%3C/linearGradient%3E%3Cfilter id='g'%3E%3CfeGaussianBlur stdDeviation='3'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none'%3E%3Ccircle cx='295' cy='130' r='45' stroke='%23ffffff' stroke-opacity='.09'/%3E%3Ccircle cx='295' cy='130' r='70' stroke='%237a5bb3' stroke-opacity='.18' stroke-dasharray='2 7'/%3E%3Ccircle cx='295' cy='130' r='98' stroke='%232d9cff' stroke-opacity='.11' stroke-dasharray='4 10'/%3E%3Ccircle cx='295' cy='130' r='24' fill='url(%23core)' opacity='.6' filter='url(%23g)'/%3E%3Ccircle cx='295' cy='130' r='22' fill='%23170b04' stroke='%23ff6500' stroke-width='1.7'/%3E%3Cpath d='M285 129q10-10 20 0M289 134q6-6 12 0' stroke='%23ff8b34' stroke-width='2.2' stroke-linecap='round'/%3E%3Ccircle cx='295' cy='139' r='2.3' fill='%23ff9f59'/%3E%3Cpath d='M273 130H154' stroke='url(%23lineL)' stroke-width='1.2' stroke-dasharray='3 5'%3E%3Canimate attributeName='stroke-dashoffset' values='20;0' dur='6s' begin='1s' repeatCount='indefinite'/%3E%3C/path%3E%3Cpath d='M295 108V47' stroke='url(%23lineT)' stroke-width='1.2' stroke-dasharray='3 5'%3E%3Canimate attributeName='stroke-dashoffset' values='20;0' dur='6s' begin='2s' repeatCount='indefinite'/%3E%3C/path%3E%3Cpath d='M317 130H436' stroke='url(%23lineR)' stroke-width='1.2' stroke-dasharray='3 5'%3E%3Canimate attributeName='stroke-dashoffset' values='20;0' dur='6s' begin='3s' repeatCount='indefinite'/%3E%3C/path%3E%3Cpath d='M295 152V216' stroke='url(%23lineB)' stroke-width='1.2' stroke-dasharray='3 5'%3E%3Canimate attributeName='stroke-dashoffset' values='20;0' dur='6s' begin='4s' repeatCount='indefinite'/%3E%3C/path%3E%3Cg%3E%3Ccircle cx='136' cy='130' r='20' stroke='%239c5cff' stroke-width='1.3' fill='%230c0a12'/%3E%3Cpath d='M126 133v-10l10-8 10 8v10h-7v-7h-6v7z' stroke='%23b77aff' stroke-width='1.5'/%3E%3Ctext x='136' y='162' text-anchor='middle' fill='%23f1f1f1' font-size='11' font-family='Arial' font-weight='700'%3EEspaço%3C/text%3E%3Ctext x='136' y='177' text-anchor='middle' fill='%23a06cd7' font-size='7.5' font-family='Arial'%3Ecômodos, andares e metragem%3C/text%3E%3C/g%3E%3Cg%3E%3Ccircle cx='295' cy='29' r='20' stroke='%232d9cff' stroke-width='1.3' fill='%23090d13'/%3E%3Crect x='289' y='18' width='12' height='21' rx='2' stroke='%235bb6ff' stroke-width='1.5'/%3E%3Ccircle cx='295' cy='35' r='1' fill='%235bb6ff'/%3E%3Ctext x='328' y='26' fill='%23f1f1f1' font-size='11' font-family='Arial' font-weight='700'%3EAparelhos%3C/text%3E%3Ctext x='328' y='40' fill='%235bb6ff' font-size='7.5' font-family='Arial'%3Equantos e quais%3C/text%3E%3C/g%3E%3Cg%3E%3Ccircle cx='454' cy='130' r='20' stroke='%2346d37a' stroke-width='1.3' fill='%2308110c'/%3E%3Ccircle cx='454' cy='123' r='5.5' stroke='%2356e38b' stroke-width='1.5'/%3E%3Cpath d='M444 140q10-12 20 0' stroke='%2356e38b' stroke-width='1.5'/%3E%3Ctext x='454' y='162' text-anchor='middle' fill='%23f1f1f1' font-size='11' font-family='Arial' font-weight='700'%3EUso%3C/text%3E%3Ctext x='454' y='177' text-anchor='middle' fill='%2356e38b' font-size='7.5' font-family='Arial'%3Eatividades e hábitos online%3C/text%3E%3C/g%3E%3Cg%3E%3Ccircle cx='295' cy='231' r='20' stroke='%23ff7a24' stroke-width='1.3' fill='%23120b07'/%3E%3Crect x='285' y='229' width='20' height='9' rx='2.5' stroke='%23ff8b34' stroke-width='1.5'/%3E%3Cpath d='M289 228v-5m12 5v-5M288 220q7-7 14 0M291 217q4-4 8 0' stroke='%23ff8b34' stroke-width='1.3' stroke-linecap='round'/%3E%3Ctext x='328' y='228' fill='%23f1f1f1' font-size='11' font-family='Arial' font-weight='700'%3ECobertura%3C/text%3E%3Ctext x='328' y='242' fill='%23ff8b34' font-size='7.5' font-family='Arial'%3Esinal e alcance do Wi-Fi%3C/text%3E%3C/g%3E%3Cg opacity='.28' stroke-width='.8'%3E%3Cpath d='M32 112h60l10-8h20' stroke='%239c5cff'/%3E%3Cpath d='M40 150h46l14 10h24' stroke='%232d9cff'/%3E%3Cpath d='M468 92h45l8 8h38' stroke='%2346d37a'/%3E%3Cpath d='M470 184h40l10-9h35' stroke='%23ff6500'/%3E%3C/g%3E%3Cg fill='%23ff6500' opacity='.45'%3E%3Ccircle cx='94' cy='104' r='1.4'/%3E%3Ccircle cx='118' cy='160' r='1.2'/%3E%3Ccircle cx='521' cy='100' r='1.2'/%3E%3Ccircle cx='520' cy='175' r='1.4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;animation:6s ease-in-out infinite introCoreScene;inset:0}.choiceAssistant .introStage>.wizardStageIcon:after{border:1px solid #ff650026;border-radius:50%;width:46px;height:46px;animation:6s ease-in-out infinite introCorePulse;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #ff650024,0 0 42px #ff650012}.choiceAssistant .introStage>.introFlow{position:relative;background:#0a0a0c4d!important;border:1px solid #ffffff14!important;border-radius:14px!important;order:6!important;grid-template-columns:auto 1fr auto 1fr auto 1fr auto!important;align-items:start!important;gap:7px!important;width:min(100%,520px)!important;margin:0 auto 2px!important;padding:26px 12px 10px!important;display:grid!important}.choiceAssistant .introStage>.introFlow:before{content:"ANALISAMOS SEU CENÁRIO";color:#777c82;letter-spacing:1.15px;white-space:nowrap;font-size:7px;font-weight:900;position:absolute;top:7px;left:50%;transform:translate(-50%)}.choiceAssistant .introStage>.introFlow span{position:relative;color:#7a7e83!important;background:0 0!important;border:0!important;border-radius:0!important;padding:22px 0 0!important;font-size:7.2px!important;font-weight:900!important}.choiceAssistant .introStage>.introFlow span:before{content:"";background:#0b0c0e;border:1.2px solid #60656b;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:50%;transform:translate(-50%)}.choiceAssistant .introStage>.introFlow span:first-of-type:before{border-color:#9c5cff;animation:6s ease-in-out infinite introStepPurple;box-shadow:0 0 8px #9c5cff44}.choiceAssistant .introStage>.introFlow span:nth-of-type(2):before{border-color:#2d9cff;animation:6s ease-in-out infinite introStepBlue;box-shadow:0 0 8px #2d9cff44}.choiceAssistant .introStage>.introFlow span:nth-of-type(3):before{border-color:#46d37a;animation:6s ease-in-out infinite introStepGreen;box-shadow:0 0 8px #46d37a44}.choiceAssistant .introStage>.introFlow span:nth-of-type(4):before{background:radial-gradient(circle,#ff6500 0 2px,#0000 2.6px);border-color:#ff6500;animation:6s ease-in-out infinite introStepOrange;box-shadow:0 0 10px #ff650055}.choiceAssistant .introStage>.introFlow i{background:linear-gradient(90deg,#33373b,#25282b)!important;width:100%!important;height:1px!important;margin-top:5px!important}.choiceAssistant .introStage>.wizardNext{border-radius:11px!important;order:7!important;width:min(66%,360px)!important;min-width:280px!important;margin-top:5px!important;padding:15px 30px!important;font-size:12.5px!important;transition:transform .18s,box-shadow .18s!important;box-shadow:0 10px 24px #0008,0 0 14px #ff65001c,inset 0 0 0 1px #ff9c58!important}.choiceAssistant .introStage>.wizardNext svg{transition:transform .18s}@keyframes introCoreScene{0%,to{opacity:.82;transform:scale(.992)}18%,82%{opacity:1;transform:scale(1)}}@keyframes introCorePulse{0%,12%,to{opacity:.24;transform:translate(-50%,-50%)scale(.84)}20%,30%{opacity:1;transform:translate(-50%,-50%)scale(1)}83%,91%{opacity:.85;transform:translate(-50%,-50%)scale(1.09)}}@keyframes introStepPurple{0%,12%,to{background:#0b0c0e}18%,30%{background:#9c5cff}}@keyframes introStepBlue{0%,28%,to{background:#0b0c0e}34%,46%{background:#2d9cff}}@keyframes introStepGreen{0%,44%,to{background:#0b0c0e}50%,62%{background:#46d37a}}@keyframes introStepOrange{0%,60%,to{opacity:.5}67%,88%{opacity:1;box-shadow:0 0 14px #ff6500aa}}@media (hover:hover) and (pointer:fine){.choiceAssistant .introStage>.wizardNext:hover{transform:translateY(-2px)scale(1.012)!important;box-shadow:0 14px 30px #0008,0 0 24px #ff650020,inset 0 0 0 1px #ffae73!important}.choiceAssistant .introStage>.wizardNext:hover svg{transform:translate(3px)}}@media (max-width:700px){.choiceAssistant .introStage{min-height:585px!important;padding:16px 10px 22px!important}.choiceAssistant .introStage>h3:before{font-size:24px}.choiceAssistant .introStage>.wizardStageIcon{width:min(100%,520px)!important;height:245px!important}.choiceAssistant .introStage>.introFlow{width:min(100%,480px)!important}.choiceAssistant .introStage>.wizardNext{width:min(78%,360px)!important}}@media (max-width:430px){.choiceAssistant .introStage{gap:10px!important;min-height:auto!important;padding:14px 3px 20px!important}.choiceAssistant .introStage>h3:before{font-size:21px}.choiceAssistant .introStage>p:before{padding:0 7px;font-size:9px}.choiceAssistant .introStage>.wizardStageIcon{width:106%!important;height:218px!important;margin-left:-3%!important}.choiceAssistant .introStage>.introFlow{gap:4px!important;width:100%!important;padding-left:6px!important;padding-right:6px!important}.choiceAssistant .introStage>.introFlow span{font-size:6.4px!important}.choiceAssistant .introStage>.introFlow i{min-width:8px!important}.choiceAssistant .introStage>.wizardNext{width:90%!important;min-width:0!important;max-width:340px!important}}@media (prefers-reduced-motion:reduce){.choiceAssistant .introStage>.wizardStageIcon:before,.choiceAssistant .introStage>.wizardStageIcon:after,.choiceAssistant .introStage>.introFlow span:before{animation:none!important}.choiceAssistant .introStage>.wizardStageIcon:before{opacity:1!important}.choiceAssistant .introStage>.wizardStageIcon:after{opacity:.7!important}.choiceAssistant .introStage>.wizardNext,.choiceAssistant .introStage>.wizardNext svg{transition:none!important}}
.plansSplitSection .plansSplitLayout.integratedSplit{grid-template-columns:minmax(0,1fr) minmax(390px,420px)!important;max-width:1660px!important}.plansSplitSection .plansSplitPaneCards{min-width:0!important}.splitFeaturedRow{justify-content:center;width:100%;align-items:stretch!important;gap:18px!important}.splitFeaturedRow.count-1{grid-template-columns:minmax(240px,380px)!important}.splitFeaturedRow.count-2{grid-template-columns:repeat(2,minmax(240px,380px))!important}.splitFeaturedRow.count-3{grid-template-columns:repeat(3,minmax(220px,380px))!important}.splitFeaturedRow.count-4{grid-template-columns:repeat(4,minmax(190px,280px))!important}.splitFeaturedRow.count-5{grid-template-columns:repeat(5,minmax(165px,240px))!important}.splitFeaturedRow.count-6{grid-template-columns:repeat(6,minmax(145px,210px))!important}.splitFeaturedCardWrap{justify-self:center;align-self:stretch!important;width:100%!important;max-width:380px!important;display:flex!important}.splitRegularRow{grid-template-columns:repeat(3,minmax(190px,285px))!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}.splitRegularCardWrap{justify-self:center;align-self:stretch!important;width:100%!important;max-width:285px!important;display:flex!important}.plansSplitSection .plansSplitPaneCards .splitFeaturedRow>.splitFeaturedCardWrap>.planCard,.plansSplitSection .plansSplitPaneCards .splitFeaturedRow>.splitFeaturedCardWrap .planCard{flex:auto!important;width:100%!important;height:100%!important;min-height:460px!important;max-height:none!important}.plansSplitSection .plansSplitPaneCards .splitRegularRow>.splitRegularCardWrap>.planCard,.plansSplitSection .plansSplitPaneCards .splitRegularRow>.splitRegularCardWrap .planCard{flex:auto!important;width:100%!important;height:100%!important;min-height:410px!important;max-height:none!important}.plansSplitSection .plansSplitPaneCards .splitFeaturedRow .planCard[data-has-package-benefits="1"],.plansSplitSection .plansSplitPaneCards .splitRegularRow .planCard[data-has-package-benefits="1"]{height:100%!important;max-height:none!important}.plansSplitSection .plansSplitPaneCards .planCard>.price{margin-bottom:30px!important}.plansSplitSection .plansSplitPaneCards .planCard>.price+.planBenefitsList{margin-top:0!important;padding-top:0!important}.plansSplitSection .plansSplitPaneCards .planCard .planBenefitsList{margin-top:0!important}@media (max-width:1500px){.plansSplitSection .plansSplitLayout.integratedSplit{grid-template-columns:minmax(0,1fr) minmax(350px,390px)!important;max-width:100%!important}.splitFeaturedRow.count-1{grid-template-columns:minmax(230px,370px)!important}.splitFeaturedRow.count-2{grid-template-columns:repeat(2,minmax(220px,360px))!important}.splitFeaturedRow.count-3{grid-template-columns:repeat(3,minmax(200px,340px))!important}.splitFeaturedCardWrap{max-width:370px!important}.splitRegularRow{grid-template-columns:repeat(3,minmax(180px,280px))!important}.splitRegularCardWrap{max-width:280px!important}}@media (max-width:1200px){.plansSplitSection .plansSplitLayout.integratedSplit{grid-template-columns:minmax(0,1fr) minmax(330px,360px)!important}.splitFeaturedRow.count-1{grid-template-columns:minmax(220px,340px)!important}.splitFeaturedRow.count-2{grid-template-columns:repeat(2,minmax(210px,325px))!important}.splitFeaturedRow.count-3,.splitFeaturedRow.count-4,.splitFeaturedRow.count-5,.splitFeaturedRow.count-6{grid-template-columns:repeat(3,minmax(170px,300px))!important}.splitFeaturedCardWrap{max-width:340px!important}.splitRegularRow{grid-template-columns:repeat(3,minmax(165px,260px))!important}.splitRegularCardWrap{max-width:260px!important}.plansSplitSection .plansSplitPaneCards .splitFeaturedRow .planCard{min-height:450px!important}.plansSplitSection .plansSplitPaneCards .splitRegularRow .planCard{min-height:405px!important}}@media (max-width:900px){.plansSplitSection .plansSplitLayout.integratedSplit{grid-template-columns:1fr!important}.splitFeaturedRow.count-1{grid-template-columns:minmax(220px,360px)!important}.splitFeaturedRow.count-2,.splitFeaturedRow.count-3,.splitFeaturedRow.count-4,.splitFeaturedRow.count-5,.splitFeaturedRow.count-6{grid-template-columns:repeat(2,minmax(150px,1fr))!important}.splitFeaturedCardWrap{max-width:none!important}.splitRegularRow{grid-template-columns:repeat(2,minmax(145px,1fr))!important}.splitRegularCardWrap{max-width:none!important}}@media (max-width:560px){.featuredPlanGrid,.splitFeaturedRow,.splitRegularRow{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;gap:16px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;overflow:visible!important}.featuredPlanGrid:before,.splitFeaturedRow:before{content:none!important;display:none!important}.featuredPlanGrid>*,.splitFeaturedCardWrap,.splitRegularCardWrap{width:100%!important;min-width:0!important;max-width:none!important}.plansSplitSection .plansSplitPaneCards .splitFeaturedRow .planCard,.plansSplitSection .plansSplitPaneCards .splitRegularRow .planCard{height:auto!important;min-height:430px!important;max-height:none!important}.plansSplitSection .plansSplitPaneCards .planCard>.price{margin-bottom:24px!important}.secondaryPlanGrid,.splitRegularRow.hasFeatured{border-top:1px solid #e6e6e3;margin-top:18px!important;padding-top:20px!important}}
.planCard{flex-direction:column;display:flex;height:auto!important;min-height:430px!important;max-height:none!important}.planCard>.badge{z-index:6;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:calc(100% - 32px);position:absolute;top:16px;right:16px;overflow:hidden}.planCard:has(>.badge)>small{min-height:28px;padding-right:92px;display:block}.planCard:has(>.badge)>.speed{margin-top:10px}.planCard>.speed{width:100%;min-width:0}.planCard>.speed strong{min-width:0}.planCard>a:last-child,.planCard ul+a:last-child,.planCard .price+a:last-child{margin-top:auto}.featuredPlanGrid,.planGrid,.splitFeaturedRow,.splitRegularRow{align-items:stretch!important}.splitPlanCardWrap,.splitFeaturedCardWrap,.splitRegularCardWrap{align-items:stretch!important;display:flex!important}.splitPlanCardWrap>*,.splitFeaturedCardWrap>*,.splitRegularCardWrap>*{width:100%;display:flex!important}.splitPlanCardWrap .planCard,.splitFeaturedCardWrap .planCard,.splitRegularCardWrap .planCard{flex:auto!important;height:auto!important;max-height:none!important}.integratedSplit .splitRegularCardWrap .planCard:has(>.badge)>small{min-height:24px;padding-right:74px}.integratedSplit .splitRegularCardWrap .planCard>.badge{max-width:calc(100% - 24px);padding:5px 7px;font-size:8px;top:12px;right:12px}.integratedSplit .splitRegularCardWrap .planCard:has(>.badge)>.speed{margin-top:8px}.integratedSplit .splitFeaturedCardWrap .planCard:has(>.badge)>small{padding-right:88px}@media (max-width:700px){.planCard{height:auto!important;min-height:440px!important;max-height:none!important}.planCard:has(>.badge)>small{padding-right:86px}.planCard>.badge{padding:5px 8px;font-size:8px}}
.comboExploreButton{cursor:pointer;border:0}.comboCategoryButton{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.comboCategoryButton article{width:100%}.comboCategoryContent{min-width:0}.comboCategoryPreview{align-items:center;gap:7px;margin-top:11px;display:flex}.comboAppLogo{background:#fff;border:1px solid #fff2;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.comboAppLogo img{object-fit:contain;width:100%;height:100%;padding:4px}.comboAppLogo span{color:#111;font-size:9px;font-weight:900}.comboAppLogoLarge{border-radius:16px;width:64px;height:64px;box-shadow:0 14px 36px #0008}.comboCategoryPreview em{color:#aaa;border:1px solid #353535;border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal}.comboSectionEnhanced{background:radial-gradient(circle at 12%,#3b130c55,#0000 34%),radial-gradient(circle at 28% 90%,#3d0b2a55,#0000 28%),#0d0d0d;position:relative;overflow:hidden}.comboSectionEnhanced:after{content:"";filter:blur(42px);pointer-events:none;background:linear-gradient(100deg,#ff65006b,#ff244a55 38%,#4c36ff48 68%,#0000);width:58%;height:180px;position:absolute;bottom:7%;left:-10%;transform:skewY(-8deg)}.comboIntroEnhanced{z-index:2;position:relative}.comboIntroEnhanced h2{max-width:640px}.comboIntroEnhanced>p{max-width:560px}.comboSwapCard{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid #ffffff1d;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;max-width:650px;margin-top:28px;padding:17px 18px;display:grid;box-shadow:inset 0 1px #ffffff0b}.comboSwapIcon{color:#ff6500;background:#ffffff0b;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:54px;height:54px;font-size:28px;display:grid}.comboSwapCard>div:nth-child(2)>span{letter-spacing:1.7px;color:#ff7b2c;font-size:8px;font-weight:900}.comboSwapCard h3{margin:4px 0 5px;font-size:18px}.comboSwapCard h3 strong{color:#ff6500}.comboSwapCard p{color:#939393;margin:0;font-size:11px;line-height:1.45}.comboSwapDays{text-align:center;background:#111;border:1px solid #ff650055;border-radius:14px;min-width:92px;padding:8px 10px}.comboSwapDays small{color:#ff7b2c;font-size:7px;font-weight:900;display:block}.comboSwapDays b{color:#fff;margin:5px 0 2px;font-size:36px;line-height:1;display:block}.comboSwapDays span{font-size:9px;font-weight:900}.comboBenefitsMini{grid-template-columns:repeat(3,1fr);gap:8px;max-width:650px;margin-top:20px;display:grid}.comboBenefitsMini>span{background:#ffffff03;border:1px solid #ffffff08;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:9px 10px;display:grid}.comboBenefitsMini i{color:#ff6500;grid-row:1/3;font-size:17px;font-style:normal}.comboBenefitsMini b{font-size:10px}.comboBenefitsMini small{color:#777;font-size:8px}.comboShowcaseApps{max-width:640px;height:120px;margin:18px 0 0;position:relative}.comboShowcaseApp{cursor:pointer;background:0 0;border:0;padding:0;transition:all .25s;position:absolute}.comboShowcaseApp:hover{z-index:5;transform:translateY(-6px)rotate(0)!important}.comboShowcaseApp-1{top:24px;left:3%;transform:rotate(-9deg)}.comboShowcaseApp-2{top:42px;left:14%;transform:rotate(7deg)}.comboShowcaseApp-3{top:12px;left:26%;transform:rotate(-5deg)}.comboShowcaseApp-4{top:37px;left:38%;transform:rotate(6deg)}.comboShowcaseApp-5{top:8px;left:50%;transform:rotate(-7deg)}.comboShowcaseApp-6{top:40px;left:62%;transform:rotate(8deg)}.comboShowcaseApp-7{top:15px;left:74%;transform:rotate(-4deg)}.comboShowcaseApp-8{top:39px;left:86%;transform:rotate(6deg)}.comboExploreButtonEnhanced{z-index:2;align-items:center;gap:10px;padding:14px 22px;position:relative}.comboExploreButtonEnhanced span{font-size:18px}.comboGridEnhanced{z-index:2;position:relative}.comboGridEnhanced article{background:linear-gradient(135deg,#151515,#121212);min-height:122px;padding:18px 22px;box-shadow:inset 0 1px #ffffff05}.comboGridEnhanced article:hover{transform:translate(6px);box-shadow:0 16px 45px #0006,inset 0 1px #ffffff0a}.comboGridEnhanced h3{font-size:24px}.comboGridEnhanced .comboCategoryPreview{margin-top:9px}.comboCategoryMeta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:9px;display:flex}.comboCategoryMeta>b{color:#d2d2d2;font-size:9px}.comboCategoryMeta>small{color:#ff7b2c;font-size:8px}.comboArrow{font-size:20px;font-weight:400;transition:all .2s}.comboCategoryButton:hover .comboArrow{color:#ff6500;transform:translate(5px)}.comboFreedomBanner{background:linear-gradient(135deg,#171717,#111);border:1px solid #282828;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:17px 20px;display:grid}.comboFreedomIcon{color:#ff6500;background:#ff650012;border-radius:12px;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.comboFreedomBanner b{font-size:16px;display:block}.comboFreedomBanner span{color:#858585;margin-top:4px;font-size:10px;display:block}.comboFreedomCycle{color:#ff6500;font-size:30px}.comboCatalogOverlay{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000c;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.comboCatalogModal{color:#fff;background:#111;border:1px solid #2c2c2c;border-radius:28px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1080px,96vw);max-height:min(820px,92vh);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #000c}.comboCatalogClose{color:#fff;cursor:pointer;z-index:3;background:#191919;border:1px solid #3b3b3b;border-radius:50%;width:42px;height:42px;font-size:27px;position:absolute;top:16px;right:18px}.comboCatalogHead{padding:30px 34px 18px}.comboCatalogHead>span{letter-spacing:2px;color:#ff6500;font-size:10px;font-weight:900}.comboCatalogHead h2{letter-spacing:-1px;margin:8px 0 6px;font-size:34px}.comboCatalogHead p{color:#8d8d8d;max-width:720px;margin:0;font-size:13px;line-height:1.5}.comboCatalogTabs{gap:7px;padding:0 34px 18px;display:flex;overflow-x:auto}.comboCatalogTabs button{color:#aaa;cursor:pointer;white-space:nowrap;background:#171717;border:1px solid #333;border-radius:999px;padding:9px 14px;font-size:11px}.comboCatalogTabs button.active{color:#fff;background:#ff6500;border-color:#ff6500}.comboCatalogApps{grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;gap:12px;min-height:120px;padding:2px 34px 24px;display:grid;overflow:auto}.comboCatalogAppCard{font:inherit;color:inherit;text-align:center;cursor:pointer;background:#171717;border:1px solid #292929;border-radius:16px;justify-items:center;gap:8px;min-width:0;padding:14px 9px;transition:all .2s;display:grid}.comboCatalogAppCard:hover{background:#1c1c1c;border-color:#ff6500;transform:translateY(-2px)}.comboCatalogAppCard .comboAppLogo{border-radius:14px;width:64px;height:64px}.comboCatalogAppCard b{overflow-wrap:anywhere;max-width:100%;font-size:11px;line-height:1.15}.comboCatalogAppCard small{color:#6f6f6f;font-size:8px}.comboCatalogAppCard em{color:#ff7b2c;font-size:8px;font-style:normal;font-weight:800}.comboCatalogEmpty{text-align:center;color:#777;grid-column:1/-1;padding:50px 20px}.comboCatalogFooter{background:#0d0d0d;border-top:1px solid #292929;justify-content:space-between;align-items:center;gap:20px;padding:18px 34px 22px;display:flex}.comboCatalogFooter>div:first-child{gap:3px;max-width:520px;display:grid}.comboCatalogFooter span{color:#888;font-size:9px}.comboCatalogFooter b{font-size:11px;line-height:1.35}.comboCatalogFooter>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.comboCatalogPrimary,.comboCatalogSecondary{border-radius:999px;padding:11px 15px;font-size:10px;font-weight:900}.comboCatalogPrimary{color:#fff;background:#ff6500}.comboCatalogSecondary{color:#ddd;border:1px solid #3b3b3b}.comboGrid .comboCategoryButton article:hover .comboCategoryPreview{transform:translate(2px)}.comboAppDetailLayer{z-index:8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090909ee;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.comboAppDetail{background:#171717;border:1px solid #343434;border-radius:24px;width:min(680px,100%);max-height:100%;position:relative;overflow:auto;box-shadow:0 25px 80px #000c}.comboAppDetailClose{color:#fff;cursor:pointer;background:#202020;border:1px solid #3b3b3b;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:16px;right:16px}.comboAppDetailHero{border-bottom:1px solid #292929;align-items:center;gap:18px;padding:28px 70px 22px 28px;display:flex}.comboAppDetailHero .comboAppLogo{border-radius:18px;width:82px;height:82px}.comboAppDetailHero>div{gap:4px;display:grid}.comboAppDetailHero span{color:#ff6500;text-transform:uppercase;letter-spacing:1.5px;font-size:9px;font-weight:900}.comboAppDetailHero h3{letter-spacing:-1px;margin:0;font-size:28px}.comboAppDetailHero small{color:#888;font-size:10px}.comboAppDetailBody{gap:22px;padding:24px 28px;display:grid}.comboAppDetailBody section{gap:7px;display:grid}.comboAppDetailBody section>b{text-transform:uppercase;letter-spacing:1px;color:#aaa;font-size:11px}.comboAppDetailBody p{color:#aaa;margin:0;font-size:13px;line-height:1.65}.comboAppDetailBody ul{color:#aaa;margin:0;padding-left:18px;font-size:12px;line-height:1.7}.comboAppDetailNotice{background:#ff650012;border:1px solid #ff650044;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.comboAppDetailNotice strong{color:#ff7b2c;font-size:11px}.comboAppDetailNotice span{color:#aaa;font-size:10px;line-height:1.45}.comboAppDetailActions{border-top:1px solid #292929;flex-wrap:wrap;justify-content:flex-end;gap:9px;padding:18px 28px;display:flex}.comboAppDetailActions button,.comboAppDetailActions a{cursor:pointer;border-radius:999px;padding:11px 15px;font-size:10px;font-weight:900}.comboAppDetailActions button{color:#ddd;background:0 0;border:1px solid #3b3b3b}.comboAppDetailActions a{color:#fff;background:#ff6500}@media (max-width:1100px){.comboSwapCard,.comboBenefitsMini,.comboShowcaseApps{max-width:none}.comboGridEnhanced article{min-height:112px}}@media (max-width:900px){.comboCatalogApps{grid-template-columns:repeat(4,minmax(0,1fr))}.comboCatalogFooter{flex-direction:column;align-items:flex-start}.comboCatalogFooter>div:last-child{justify-content:flex-start}}@media (max-width:600px){.comboSwapCard{grid-template-columns:auto 1fr;padding:14px}.comboSwapDays{text-align:left;grid-column:1/3;grid-template-columns:1fr auto auto;align-items:center;gap:7px;width:100%;display:grid}.comboSwapDays small{font-size:8px}.comboSwapDays b{margin:0;font-size:25px}.comboBenefitsMini{grid-template-columns:1fr}.comboShowcaseApps{height:98px;overflow:hidden}.comboAppLogoLarge{border-radius:13px;width:50px;height:50px}.comboShowcaseApp-1{left:0}.comboShowcaseApp-2{left:13%}.comboShowcaseApp-3{left:26%}.comboShowcaseApp-4{left:39%}.comboShowcaseApp-5{left:52%}.comboShowcaseApp-6{left:65%}.comboShowcaseApp-7{left:78%}.comboShowcaseApp-8{left:88%}.comboCategoryMeta{gap:3px;display:grid}.comboFreedomBanner{grid-template-columns:auto 1fr}.comboFreedomCycle{display:none}.comboCatalogOverlay{place-items:stretch stretch;padding:0}.comboCatalogModal{border-left:0;border-right:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;height:100dvh;max-height:100dvh}.comboCatalogHead{padding:20px 16px 10px}.comboCatalogHead h2{margin-top:6px;padding-right:44px;font-size:25px}.comboCatalogHead p{font-size:11px;line-height:1.4}.comboCatalogClose{width:38px;height:38px;top:12px;right:12px}.comboCatalogTabs{scrollbar-width:none;gap:6px;padding:0 16px 10px}.comboCatalogTabs::-webkit-scrollbar{display:none}.comboCatalogTabs button{padding:8px 12px;font-size:10px}.comboCatalogApps{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;padding:4px 12px 16px;overflow-y:auto}.comboCatalogAppCard{min-height:116px;padding:10px 5px}.comboCatalogAppCard .comboAppLogo{width:50px;height:50px}.comboCatalogAppCard b{font-size:10px}.comboCatalogFooter{padding:10px 12px calc(12px + env(safe-area-inset-bottom));gap:10px;max-height:34dvh;overflow-y:auto}.comboCatalogFooter>div:first-child{display:none}.comboCatalogFooter>div:last-child{gap:7px;width:100%;display:grid}.comboCatalogPrimary,.comboCatalogSecondary{text-align:center;padding:10px 12px}.comboCategoryPreview{margin-top:8px}.comboCategoryPreview .comboAppLogo:nth-of-type(n+4){display:none}.comboAppDetailLayer{align-items:stretch;padding:0;position:fixed;inset:0}.comboAppDetail{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100dvh;max-height:100dvh;display:grid}.comboAppDetailHero{gap:12px;padding:18px 52px 14px 16px}.comboAppDetailHero .comboAppLogo{width:58px;height:58px}.comboAppDetailHero h3{font-size:20px}.comboAppDetailBody{align-content:start;padding:16px;overflow-y:auto}.comboAppDetailActions{padding:10px 12px calc(12px + env(safe-area-inset-bottom));display:grid}.comboAppDetailActions button,.comboAppDetailActions a{text-align:center}}
.footerBrand{align-items:center;max-width:180px;display:inline-flex}.footerLogo{object-fit:contain;object-position:left center;width:auto;max-width:160px;height:auto;max-height:64px;display:block}.footerBrandText{letter-spacing:-1px;color:#fff;font-size:24px;font-weight:950}.footerBrandText>span{color:#ff6500}.publicHeaderLogo{object-fit:contain;width:auto;max-width:150px;max-height:58px;display:block}.publicHeaderLogo.compact{max-width:135px;max-height:48px}@media (max-width:560px){.featuredPlanGrid,.splitFeaturedRow{scroll-snap-type:none!important;grid-template-columns:1fr!important;gap:16px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;overflow:visible!important}.featuredPlanGrid:before,.splitFeaturedRow:before{content:none!important;display:none!important}.featuredPlanGrid>*,.splitFeaturedCardWrap{scroll-snap-align:none!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}.splitFeaturedRow.count-1,.splitFeaturedRow.count-2,.splitFeaturedRow.count-3,.splitFeaturedRow.count-4,.splitFeaturedRow.count-5,.splitFeaturedRow.count-6{grid-template-columns:1fr!important}.planGrid.five,.splitRegularRow{grid-template-columns:1fr!important;gap:16px!important;width:100%!important;display:grid!important;overflow:visible!important}.splitPlanCardWrap,.splitRegularCardWrap,.splitFeaturedCardWrap{width:100%!important;min-width:0!important;max-width:none!important}.plansSplitPaneCards{overflow:visible!important}.plansSplitPaneCards .planCard,.planGrid.five .planCard,.splitRegularRow .planCard,.splitFeaturedRow .planCard{width:100%!important;max-width:none!important;margin:0!important}.footerLogo{max-width:145px;max-height:58px}.publicHeaderLogo{max-width:142px;max-height:54px}}
.planAudienceTabs{background:#efefec;border:1px solid #ddd;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:max-content;max-width:100%;margin:18px auto 26px;padding:5px;transition:background .25s,border-color .25s,box-shadow .25s;display:flex}.planAudienceTabs button{appearance:none;color:#777;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 22px;font-family:inherit;font-size:11px;font-weight:900;transition:background .25s,color .25s,box-shadow .25s,transform .2s}.planAudienceTabs button:hover{color:#222}.planAudienceTabs button.active{color:#fff;background:#ff6500;box-shadow:0 7px 20px #ff650033}.plansSplitPaneCards>.planAudienceTabs{margin-top:0;margin-bottom:20px}.planAudienceEmpty{text-align:center;color:#666;background:#fafaf8;border:1px dashed #d6d6d2;border-radius:18px;align-content:center;place-items:center;gap:5px;min-height:180px;padding:28px;display:grid}.planAudienceEmpty b{color:#333;font-size:13px}.planAudienceEmpty small{color:#999;font-size:10px}.plans:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .planAudienceTabs{background:#eef3f8;border-color:#c8d5e3;box-shadow:0 10px 30px #123b6d14}.plans:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .planAudienceTabs button.active{color:#fff;background:#123b6d;box-shadow:0 8px 22px #123b6d3d}.plans:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .planCard{transition:border-color .25s,box-shadow .25s,transform .25s}.plans:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .planCard:hover{box-shadow:0 18px 46px #123b6d21}.plans:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .planCard.featured{box-shadow:0 18px 48px #123b6d29;border-color:#174f8f!important}.plans:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .planCard .badge{color:#fff!important;background:#174f8f!important}.plans:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .planCard .speed>span{color:#174f8f!important}.plans:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .planCard .planBenefitIcon{color:#174f8f!important}.plans:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .planCard>a{transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 9px 22px #123b6d24;color:#fff!important;background:#123b6d!important}.plans:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .planCard>a:hover{transform:translateY(-1px);box-shadow:0 12px 28px #123b6d38;background:#174f8f!important}.plans:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .plansNote{color:#6f7e8e}@media (max-width:700px){.planAudienceTabs{width:calc(100% - 8px);margin:14px auto 20px}.planAudienceTabs button{flex:1;padding:10px 12px;font-size:10px}.plansSplitPaneCards>.planAudienceTabs{margin-top:0}.planAudienceEmpty{min-height:140px}}
:root{--site-accent:#ff6500;--site-radius:24px}.brand span,.brandText span,.sectionHeading span,.dark,.eyebrow,.speed span,.planCard b,.benefitGrid b{color:var(--site-accent)}.smallCta,.primary,.featured button,.badge,.choiceHelpCta{background:var(--site-accent)}.smallCta,.primary,.ghost,.planCard,.planCard button,.choiceHelpCta{border-radius:var(--site-radius)}[data-site-theme=premium] body{color:#f5f5f5;background:#111}[data-site-theme=premium] .plans,[data-site-theme=premium] .benefits{background:#161616}[data-site-theme=premium] .planCard:not(.featured){color:#fff;background:#1d1d1d;border-color:#2c2c2c}[data-site-theme=light] body{color:#151515;background:#fff}[data-site-theme=glass] .planCard:not(.featured){-webkit-backdrop-filter:blur(16px);background:#ffffffb8}
.ipmaizFooter{position:relative;color:#fff!important;background:#0b0b0b!important;border:0!important;padding:0!important;display:block!important}.ipmaizFooterTopLine{background:var(--ipmaiz-accent,#ff6500);width:100%;height:3px}.ipmaizFooterInner{width:min(1400px,100% - 64px);margin:0 auto;padding:56px 0 0}.ipmaizFooterGrid{grid-template-columns:1.15fr .95fr 1fr 1.25fr;align-items:start;gap:48px;display:grid}.footerBrandColumn,.footerColumn{min-width:0}.footerBrandLink{align-items:center;min-height:60px;display:inline-flex}.footerPremiumLogo{object-fit:contain;object-position:left center;width:auto;max-width:220px;height:68px;display:block}.footerBrandFallback{letter-spacing:-2px;font-size:34px;font-weight:900}.footerBrandFallback b{color:var(--ipmaiz-accent,#ff6500)}.footerBrandFallback small{letter-spacing:0;color:#fff;font-size:15px;display:block}.footerTagline{max-width:260px;font-size:16px;line-height:1.55;color:#c8c8c8!important;margin:24px 0 0!important}.footerCnpj{font-size:14px;color:#a8a8a8!important;margin:20px 0 0!important}.footerSocials{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.footerSocials a{color:#d5d5d5;border:1px solid #353535;border-radius:50%;place-items:center;width:42px;height:42px;transition:border-color .18s,color .18s,transform .18s;display:grid}.footerSocials a:hover{border-color:var(--ipmaiz-accent,#ff6500);color:var(--ipmaiz-accent,#ff6500);transform:translateY(-2px)}.footerSectionTitle{display:block}.footerSectionTitle h3{color:#fff;letter-spacing:.02em;margin:0;font-size:15px;font-weight:850}.footerSectionTitle i{background:var(--ipmaiz-accent,#ff6500);border-radius:3px;width:38px;height:2px;margin-top:14px;display:block}.footerAccordion{border:0;margin:0;padding:0}.footerAccordion summary{cursor:default;list-style:none}.footerAccordion summary::-webkit-details-marker{display:none}.footerSummaryChevron{display:none}.footerNav{gap:0;margin-top:25px;display:grid}.footerNav a{color:#d2d2d2;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;min-height:38px;font-size:14px;transition:color .18s;display:flex}.footerNav a svg{width:17px;color:var(--ipmaiz-accent,#ff6500);transition:transform .18s}.footerNav a:hover{color:var(--ipmaiz-accent,#ff6500)}.footerNav a:hover svg{transform:translate(4px)}.footerHours{margin-top:22px;display:grid}.footerHourRow{border-bottom:1px solid #242424;grid-template-columns:26px 1fr;gap:12px;padding:14px 0;display:grid}.footerHourRow:last-child{border-bottom:0}.footerHourRow>svg{color:var(--ipmaiz-accent,#ff6500);margin-top:1px}.footerHourRow div{gap:5px;display:grid}.footerHourRow strong{color:#f3f3f3;font-size:14px}.footerHourRow span{color:#9a9a9a;font-size:13px;line-height:1.35}.footerContactIntro{max-width:260px;font-size:14px;line-height:1.55;color:#aaa!important;margin:22px 0 18px!important}.footerContactLinks{gap:9px;display:grid}.footerContactLinks a{color:#e5e5e5;background:#101010;border:1px solid #303030;border-radius:12px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:48px;padding:0 14px;transition:border-color .18s,color .18s,background .18s;display:grid}.footerContactLinks a>svg:first-child{color:var(--ipmaiz-accent,#ff6500)}.footerContactLinks a>svg:last-child{color:#999;width:16px;transition:transform .18s,color .18s}.footerContactLinks a span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.footerContactLinks a:hover{color:#fff;background:#131313;border-color:#5c351f}.footerContactLinks a:hover>svg:last-child{color:var(--ipmaiz-accent,#ff6500);transform:translate(3px)}.footerMobileWhatsapp{display:none}.footerBottomBar{color:#8d8d8d;border-top:1px solid #252525;justify-content:space-between;align-items:center;gap:28px;min-height:78px;margin-top:44px;display:flex}.footerBottomBar p{font-size:13px;color:#8d8d8d!important;margin:0!important}.footerBottomBar nav{align-items:center;gap:22px;display:flex}.footerBottomBar nav a{color:#c9c9c9;font-size:13px;transition:color .18s}.footerBottomBar nav a:hover{color:var(--ipmaiz-accent,#ff6500)}@media (max-width:1100px){.ipmaizFooterInner{width:min(100% - 48px,1000px);padding-top:48px}.ipmaizFooterGrid{grid-template-columns:1fr 1fr;gap:42px 56px}.footerBrandColumn{padding-right:24px}}@media (max-width:700px){.ipmaizFooterInner{width:100%;padding:34px 20px 0}.ipmaizFooterGrid{display:block}.footerPremiumLogo{max-width:190px;height:56px}.footerTagline{font-size:15px;margin-top:18px!important}.footerCnpj{font-size:13px;margin-top:14px!important}.footerSocials{margin-top:18px}.footerSocials a{width:40px;height:40px}.footerMobileWhatsapp{background:var(--ipmaiz-accent,#ff6500);color:#fff;border-radius:12px;grid-template-columns:22px 1fr 18px;align-items:center;gap:10px;min-height:48px;margin-top:18px;padding:0 14px;font-size:13px;font-weight:800;display:grid}.footerMobileWhatsapp>svg:last-child{width:16px}.footerAccordion{border-top:1px solid #252525;margin-top:26px;padding-top:0}.footerAccordion summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.footerSectionTitle h3{font-size:13px}.footerSectionTitle i{display:none}.footerSummaryChevron{color:var(--ipmaiz-accent,#ff6500);transition:transform .18s;display:block}.footerAccordion[open] .footerSummaryChevron{transform:rotate(180deg)}.footerNav,.footerHours,.footerContactIntro{margin-top:0}.footerNav{padding-bottom:8px}.footerContactLinks{padding-bottom:4px}.footerContactColumn .footerContactLinks a:first-child{display:none}.footerBottomBar{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:92px;margin-top:28px;padding:18px 0}.footerBottomBar p{font-size:12px}.footerBottomBar nav{flex-wrap:wrap;gap:14px}.footerBottomBar nav a{font-size:12px}}
.choiceAssistant .wizardStage.introStage{text-align:center!important;grid-template-rows:auto auto auto 320px auto auto auto!important;align-content:start!important;justify-items:center!important;gap:13px!important;min-height:740px!important;padding:20px 20px 26px!important;display:grid!important;position:relative!important;overflow:hidden!important}.choiceAssistant .wizardStage.introStage:before{content:""!important;pointer-events:none!important;background:radial-gradient(circle,#ff65000e 0,#592f8912 30%,#23374e09 52%,#0000 74%)!important;border-radius:50%!important;width:min(96%,700px)!important;height:440px!important;position:absolute!important;top:47%!important;left:50%!important;transform:translate(-50%,-42%)!important}.choiceAssistant .wizardStage.introStage:after{content:"◷  Leva menos de 2 minutos"!important;color:#7d8186!important;order:8!important;margin-top:-2px!important;font-size:8.5px!important}.choiceAssistant .wizardStage.introStage>*{z-index:2!important;position:relative!important}.choiceAssistant .wizardStage.introStage>.introEyebrow{color:#ff7c25!important;letter-spacing:1.45px!important;background:#1e0f07b3!important;border:1px solid #ff650057!important;border-radius:999px!important;order:1!important;justify-content:center!important;align-items:center!important;min-height:29px!important;margin:0!important;padding:0 14px!important;font-size:8.5px!important;font-weight:950!important;display:inline-flex!important}.choiceAssistant .wizardStage.introStage>h3{order:2!important;max-width:650px!important;margin:2px 0 0!important;font-size:0!important;line-height:1!important;display:grid!important}.choiceAssistant .wizardStage.introStage>h3:before{content:"Vamos encontrar a"!important;color:#f7f7f7!important;letter-spacing:-1px!important;font-size:30px!important;font-weight:950!important;line-height:1.02!important;display:block!important}.choiceAssistant .wizardStage.introStage>h3:after{content:"internet ideal para sua rotina."!important;letter-spacing:-1px!important;background:linear-gradient(90deg,#ff6500 0 39%,#f7f7f7 39% 100%)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important;margin-top:1px!important;font-size:30px!important;font-weight:950!important;line-height:1.02!important;display:block!important}.choiceAssistant .wizardStage.introStage>p{order:3!important;max-width:550px!important;margin:2px 0 0!important;font-size:0!important}.choiceAssistant .wizardStage.introStage>p:before{content:"Conte um pouco sobre sua casa e seu uso. Analisamos espaço, aparelhos, uso e cobertura para indicar o melhor cenário."!important;color:#9ea2a7!important;font-size:10.5px!important;line-height:1.45!important;display:block!important}.choiceAssistant .wizardStage.introStage>.wizardStageIcon{width:min(100%,680px)!important;min-width:0!important;max-width:680px!important;height:320px!important;min-height:320px!important;max-height:none!important;box-shadow:none!important;color:#0000!important;background:0 0!important;border:0!important;border-radius:0!important;order:4!important;margin:0 auto!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}.choiceAssistant .wizardStage.introStage>.wizardStageIcon>svg{display:none!important}.choiceAssistant .wizardStage.introStage>.wizardStageIcon:before{content:""!important;filter:drop-shadow(0 0 20px #5332782b)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 680 320'%3E%3Cdefs%3E%3CradialGradient id='a'%3E%3Cstop stop-color='%23ff6500' stop-opacity='.25'/%3E%3Cstop offset='.5' stop-color='%23ff6500' stop-opacity='.07'/%3E%3Cstop offset='1' stop-color='%23ff6500' stop-opacity='0'/%3E%3C/radialGradient%3E%3Cfilter id='g'%3E%3CfeGaussianBlur stdDeviation='4' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' stroke-linecap='round'%3E%3Ccircle cx='340' cy='158' r='130' stroke='%235d526f' stroke-opacity='.18'/%3E%3Ccircle cx='340' cy='158' r='102' stroke='%23475261' stroke-opacity='.18'/%3E%3Ccircle cx='340' cy='158' r='76' stroke='%238a5ad1' stroke-opacity='.25' stroke-dasharray='3 7'/%3E%3Ccircle cx='340' cy='158' r='56' fill='url(%23a)' stroke='%23ff6500' stroke-opacity='.38'/%3E%3Cpath d='M340 102V58' stroke='%232d9cff' stroke-width='1.4' stroke-dasharray='4 5'/%3E%3Cpath d='M284 158H159' stroke='%239650ff' stroke-width='1.4' stroke-dasharray='4 5'/%3E%3Cpath d='M396 158H521' stroke='%2336d97a' stroke-width='1.4' stroke-dasharray='4 5'/%3E%3Cpath d='M340 214V267' stroke='%23ff6500' stroke-width='1.4' stroke-dasharray='4 5'/%3E%3Cg filter='url(%23g)' stroke='%23ff6500' stroke-width='4'%3E%3Cpath d='M317 153q23-22 46 0'/%3E%3Cpath d='M324 164q16-15 32 0'/%3E%3Cpath d='M332 175q8-7 16 0'/%3E%3C/g%3E%3Ccircle cx='340' cy='181' r='4' fill='%23ff6500' stroke='none'/%3E%3Ccircle cx='159' cy='158' r='31' fill='%230c0d10' stroke='%239650ff' stroke-width='2'/%3E%3Cpath d='M145 165v-14l14-11 14 11v14h-10v-9h-8v9z' stroke='%23a96dff' stroke-width='2'/%3E%3Ccircle cx='340' cy='58' r='31' fill='%230c0d10' stroke='%232d9cff' stroke-width='2'/%3E%3Crect x='331' y='43' width='18' height='29' rx='3' stroke='%234caaff' stroke-width='2'/%3E%3Cpath d='M336 67h8' stroke='%234caaff'/%3E%3Ccircle cx='521' cy='158' r='31' fill='%230c0d10' stroke='%2336d97a' stroke-width='2'/%3E%3Ccircle cx='521' cy='148' r='7' stroke='%2348df85' stroke-width='2'/%3E%3Cpath d='M508 171c2-10 24-10 26 0' stroke='%2348df85' stroke-width='2'/%3E%3Ccircle cx='340' cy='267' r='31' fill='%230c0d10' stroke='%23ff6500' stroke-width='2'/%3E%3Crect x='325' y='265' width='30' height='13' rx='4' stroke='%23ff7d28' stroke-width='2'/%3E%3Cpath d='M330 265v-8m20 8v-8m-16-4q6-6 12 0m-9-5q3-3 6 0' stroke='%23ff7d28' stroke-width='1.7'/%3E%3C/g%3E%3Cg font-family='Arial,sans-serif'%3E%3Ctext x='100' y='205' fill='%23f3f3f3' font-size='15' font-weight='700'%3EEspaço%3C/text%3E%3Ctext x='68' y='224' fill='%23b36cff' font-size='11'%3Ecômodos, andares%3C/text%3E%3Ctext x='81' y='239' fill='%23b36cff' font-size='11'%3Ee metragem%3C/text%3E%3Ctext x='382' y='51' fill='%23f3f3f3' font-size='15' font-weight='700'%3EAparelhos%3C/text%3E%3Ctext x='382' y='69' fill='%234caaff' font-size='11'%3Equantos e quais%3C/text%3E%3Ctext x='560' y='205' fill='%23f3f3f3' font-size='15' font-weight='700'%3EUso%3C/text%3E%3Ctext x='560' y='224' fill='%2348df85' font-size='11'%3Eatividades e%3C/text%3E%3Ctext x='560' y='239' fill='%2348df85' font-size='11'%3Ehábitos online%3C/text%3E%3Ctext x='382' y='282' fill='%23f3f3f3' font-size='15' font-weight='700'%3ECobertura%3C/text%3E%3Ctext x='382' y='300' fill='%23ff8a35' font-size='11'%3Esinal e alcance do Wi-Fi%3C/text%3E%3C/g%3E%3Cg stroke-linecap='round' opacity='.28'%3E%3Cpath d='M24 86h72l12 10h48' stroke='%23ff6500'/%3E%3Cpath d='M25 116h85l12-10h43' stroke='%239650ff'/%3E%3Cpath d='M520 83h61l13 11h56' stroke='%232d9cff'/%3E%3Cpath d='M522 254h61l13-12h55' stroke='%23ff6500'/%3E%3C/g%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;animation:6s ease-in-out infinite introUniversalPulse!important;display:block!important;position:absolute!important;inset:0!important}.choiceAssistant .wizardStage.introStage>.wizardStageIcon:after{content:""!important;border:1px solid #ff650024!important;border-radius:50%!important;width:132px!important;height:132px!important;animation:6s ease-in-out infinite introUniversalCore!important;position:absolute!important;top:49%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 35px #ff65001f,0 0 72px #844ebe14!important}.choiceAssistant .wizardStage.introStage>.introFlow{background:#090a0c4d!important;border:1px solid #ffffff17!important;border-radius:17px!important;order:5!important;grid-template-columns:auto 1fr auto 1fr auto 1fr auto!important;align-items:start!important;gap:7px!important;width:min(100%,600px)!important;margin:0 auto!important;padding:29px 20px 13px!important;display:grid!important;position:relative!important}.choiceAssistant .wizardStage.introStage>.introFlow:before{content:"ANALISAMOS SEU CENÁRIO"!important;color:#8c9095!important;letter-spacing:1.45px!important;white-space:nowrap!important;font-size:7.8px!important;font-weight:900!important;position:absolute!important;top:9px!important;left:50%!important;transform:translate(-50%)!important}.choiceAssistant .wizardStage.introStage>.introFlow span{color:#898d92!important;background:0 0!important;border:0!important;padding-top:23px!important;font-size:7.5px!important;font-weight:900!important;position:relative!important}.choiceAssistant .wizardStage.introStage>.introFlow span:before{content:""!important;background:#0a0b0d!important;border:1.5px solid #676b70!important;border-radius:50%!important;width:13px!important;height:13px!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important}.choiceAssistant .wizardStage.introStage>.introFlow span:first-of-type:before{border-color:#9650ff!important;box-shadow:0 0 10px #9650ff52!important}.choiceAssistant .wizardStage.introStage>.introFlow span:nth-of-type(2):before{border-color:#2d9cff!important;box-shadow:0 0 10px #2d9cff4d!important}.choiceAssistant .wizardStage.introStage>.introFlow span:nth-of-type(3):before{border-color:#36d97a!important;box-shadow:0 0 10px #36d97a47!important}.choiceAssistant .wizardStage.introStage>.introFlow span:nth-of-type(4):before{background:radial-gradient(circle,#ff6500 0 2.5px,#0a0b0d 3px)!important;border-color:#ff6500!important;box-shadow:0 0 12px #ff650061!important}.choiceAssistant .wizardStage.introStage>.introFlow i{background:linear-gradient(90deg,#32363a,#232629)!important;width:100%!important;height:1px!important;margin-top:6px!important}.choiceAssistant .wizardStage.introStage>.wizardNext{color:#fff!important;background:linear-gradient(#ff7619,#ff6500)!important;border-radius:12px!important;order:6!important;width:min(66%,390px)!important;min-width:285px!important;min-height:52px!important;margin:2px auto 0!important;padding:0 28px!important;font-size:14px!important;font-weight:950!important;box-shadow:0 14px 30px #0000006b,0 0 26px #ff65001a,inset 0 0 0 1px #ffad709e!important}.choiceAssistant .wizardStage.introStage>.wizardNext svg{transition:transform .18s!important}@keyframes introUniversalPulse{0%,to{opacity:.84;transform:scale(.992)}16%,84%{opacity:1;transform:scale(1)}36%{filter:drop-shadow(0 0 21px #9650ff30)}52%{filter:drop-shadow(0 0 21px #2d9cff30)}68%{filter:drop-shadow(0 0 21px #36d97a2b)}84%{filter:drop-shadow(0 0 23px #ff650030)}}@keyframes introUniversalCore{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.95)}20%,80%{opacity:1;transform:translate(-50%,-50%)scale(1)}90%{opacity:.72;transform:translate(-50%,-50%)scale(1.05)}}@media (hover:hover) and (pointer:fine){.choiceAssistant .wizardStage.introStage>.wizardNext:hover{transform:translateY(-2px)!important;box-shadow:0 17px 34px #00000075,0 0 30px #ff65002b,inset 0 0 0 1px #ffb987b8!important}.choiceAssistant .wizardStage.introStage>.wizardNext:hover svg{transform:translate(3px)!important}}@media (max-width:700px){.choiceAssistant .wizardStage.introStage{grid-template-rows:auto auto auto 300px auto auto auto!important;gap:11px!important;min-height:700px!important;padding:18px 10px 24px!important}.choiceAssistant .wizardStage.introStage>h3:before,.choiceAssistant .wizardStage.introStage>h3:after{font-size:25px!important}.choiceAssistant .wizardStage.introStage>p:before{font-size:9.5px!important}.choiceAssistant .wizardStage.introStage>.wizardStageIcon{width:100%!important;height:300px!important;min-height:300px!important}.choiceAssistant .wizardStage.introStage>.introFlow{width:100%!important;padding-left:12px!important;padding-right:12px!important}.choiceAssistant .wizardStage.introStage>.wizardNext{width:min(88%,390px)!important;min-width:0!important}}@media (max-width:430px){.choiceAssistant .wizardStage.introStage{grid-template-rows:auto auto auto 270px auto auto auto!important;gap:10px!important;min-height:680px!important;padding:16px 5px 22px!important}.choiceAssistant .wizardStage.introStage>h3:before,.choiceAssistant .wizardStage.introStage>h3:after{font-size:23px!important}.choiceAssistant .wizardStage.introStage>.wizardStageIcon{width:112%!important;height:270px!important;min-height:270px!important;margin-left:-6%!important}.choiceAssistant .wizardStage.introStage>.introFlow{gap:4px!important;padding:28px 8px 12px!important}.choiceAssistant .wizardStage.introStage>.introFlow span{font-size:6.7px!important}.choiceAssistant .wizardStage.introStage>.wizardNext{width:90%!important;min-height:50px!important;font-size:13px!important}}@media (prefers-reduced-motion:reduce){.choiceAssistant .wizardStage.introStage>.wizardStageIcon:before,.choiceAssistant .wizardStage.introStage>.wizardStageIcon:after{opacity:1!important;animation:none!important}.choiceAssistant .wizardStage.introStage>.wizardNext,.choiceAssistant .wizardStage.introStage>.wizardNext svg{transition:none!important}}
.choiceAssistant .introStage>.calculatorIntroDiagnosticCore{filter:drop-shadow(0 0 24px #482d6929);z-index:2!important;order:4!important;width:min(100%,720px)!important;height:auto!important;min-height:360px!important;margin:2px auto 0!important;display:block!important;position:relative!important;overflow:visible!important}.choiceAssistant .introStage>.calculatorIntroDiagnosticCore svg{width:100%!important;height:auto!important;min-height:360px!important;display:block!important;overflow:visible!important}.choiceAssistant .introStage>.calculatorIntroDiagnosticCore .cidLine{fill:none;stroke-width:1.6px;stroke-dasharray:5 7;animation:6s linear infinite cidFlow}.choiceAssistant .introStage>.calculatorIntroDiagnosticCore .cidPurple{stroke:#9550ff}.choiceAssistant .introStage>.calculatorIntroDiagnosticCore .cidBlue{stroke:#2d9cff;animation-delay:1s}.choiceAssistant .introStage>.calculatorIntroDiagnosticCore .cidGreen{stroke:#36d97a;animation-delay:2s}.choiceAssistant .introStage>.calculatorIntroDiagnosticCore .cidOrange{stroke:#ff6500;animation-delay:3s}.choiceAssistant .introStage>.calculatorIntroDiagnosticCore .cidRing{transform-box:fill-box;transform-origin:50%;animation:8s linear infinite cidRing}.choiceAssistant .introStage>.calculatorIntroDiagnosticCore .cidNode{animation:6s ease-in-out infinite cidNode}.choiceAssistant .introStage>.calculatorIntroDiagnosticCore .cidNode:nth-of-type(2){animation-delay:1s}.choiceAssistant .introStage>.calculatorIntroDiagnosticCore .cidNode:nth-of-type(3){animation-delay:2s}.choiceAssistant .introStage>.calculatorIntroDiagnosticCore .cidNode:nth-of-type(4){animation-delay:3s}@keyframes cidFlow{0%,to{stroke-dashoffset:42px;opacity:.24}18%,32%{opacity:1}50%{stroke-dashoffset:0;opacity:.42}}@keyframes cidRing{to{transform:rotate(360deg)}}@keyframes cidNode{0%,to{opacity:.78}18%,30%{opacity:1;filter:drop-shadow(0 0 7px)}}.choiceAssistant .introStage>.wizardStageIcon{display:none!important}.choiceAssistant .introStage{grid-template-rows:auto auto auto minmax(360px,auto) auto auto auto!important;align-content:start!important;min-height:760px!important}.choiceAssistant .introStage>.introFlow{order:5!important}.choiceAssistant .introStage>.wizardNext{order:7!important}@media (max-width:700px){.choiceAssistant .introStage>.calculatorIntroDiagnosticCore{width:min(112%,620px)!important;min-height:320px!important;margin-left:-6%!important;margin-right:-6%!important}.choiceAssistant .introStage>.calculatorIntroDiagnosticCore svg{min-height:320px!important}.choiceAssistant .introStage{grid-template-rows:auto auto auto minmax(320px,auto) auto auto auto!important;min-height:720px!important}}@media (max-width:430px){.choiceAssistant .introStage>.calculatorIntroDiagnosticCore{width:118%!important;min-height:285px!important;margin-left:-9%!important;margin-right:-9%!important}.choiceAssistant .introStage>.calculatorIntroDiagnosticCore svg{min-height:285px!important}.choiceAssistant .introStage{grid-template-rows:auto auto auto minmax(285px,auto) auto auto auto!important;gap:10px!important}.choiceAssistant .introStage>.introFlow{margin-top:-4px!important}}@media (prefers-reduced-motion:reduce){.choiceAssistant .introStage>.calculatorIntroDiagnosticCore .cidLine,.choiceAssistant .introStage>.calculatorIntroDiagnosticCore .cidRing,.choiceAssistant .introStage>.calculatorIntroDiagnosticCore .cidNode{animation:none!important}}
.compactPlanBuilder.stepOneEnhanced .wizardStageHead{grid-template-columns:auto minmax(0,1fr) minmax(210px,30%);align-items:center;gap:14px;min-height:150px;padding-bottom:14px;display:grid;position:relative}.compactPlanBuilder.stepOneEnhanced .wizardStageHead>.wizardStageIcon,.compactPlanBuilder.stepOneEnhanced .wizardStageHead>div:nth-child(2){align-self:center}.stepOneScenarioVisual{color:#35234d;filter:saturate(.95);justify-self:end;width:100%;min-width:210px;max-width:330px;position:relative}.stepOneScenarioVisual svg{width:100%;height:auto;display:block;overflow:visible}.stepOneScenarioVisual .s1Circuits{opacity:.28}.stepOneScenarioVisual .s1Home,.stepOneScenarioVisual .s1Business{transform-origin:50%;transition:opacity .25s,filter .25s,transform .25s}.stepOneScenarioVisual.audienceResidential .s1Home{opacity:1;filter:drop-shadow(0 0 8px #ff65006b);transform:translateY(-2px)}.stepOneScenarioVisual.audienceResidential .s1Business{opacity:.25;filter:none}.stepOneScenarioVisual.audienceResidential .s1PathBusiness{opacity:.16}.stepOneScenarioVisual.audienceBusiness .s1Business{opacity:1;stroke:#b56cff;filter:drop-shadow(0 0 8px #9b5cff6b);transform:translateY(-2px)}.stepOneScenarioVisual.audienceBusiness .s1Home{opacity:.25;filter:none}.stepOneScenarioVisual.audienceBusiness .s1PathHome{opacity:.16}.stepOneScenarioVisual .s1Wifi{animation:3s ease-in-out infinite s1WifiPulse}.stepOneScenarioVisual .s1Path{animation:2.8s linear infinite s1DataFlow}.stepOneScenarioVisual.customerNew .s1Particle{animation:2.8s ease-in-out infinite s1NewConnection}.stepOneScenarioVisual.customerMigration .s1Particle{fill:#a45cff;animation:2.6s ease-in-out infinite s1Migration}.stepOneVisualLegend{letter-spacing:.12em;color:#666;justify-content:center;align-items:center;gap:9px;margin-top:-14px;font-size:8px;font-weight:800;display:flex}.stepOneVisualLegend b{color:#ff6500;font-size:7px}.stepOneScenarioVisual.audienceResidential .homeLabel{color:#ff7b25}.stepOneScenarioVisual.audienceBusiness .businessLabel{color:#b56cff}.compactPlanBuilder.stepOneEnhanced .wizardBody>.wizardQuestion{align-items:center;gap:9px;margin:12px 0 8px;font-weight:800;display:flex}.compactPlanBuilder.stepOneEnhanced .wizardBody>.wizardQuestion:before{content:"";background:#ff6500;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 10px #ff650080}.compactPlanBuilder.stepOneEnhanced .wizardBody>.priorityGrid{gap:12px}.compactPlanBuilder.stepOneEnhanced .wizardBody>.priorityGrid>button{background:linear-gradient(145deg,#ffffff06,#ffffff02);border:1px solid #ffffff21;min-height:104px;padding:18px 42px 18px 18px;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;position:relative;overflow:hidden}.compactPlanBuilder.stepOneEnhanced .wizardBody>.priorityGrid>button:hover{border-color:#ff650061;transform:translateY(-1px)}.compactPlanBuilder.stepOneEnhanced .wizardBody>.priorityGrid>button.active{background:radial-gradient(circle at 82% 15%,#ff650024,#0000 34%),linear-gradient(145deg,#ff650012,#ff650004);border-color:#ff6500;box-shadow:inset 0 0 22px #ff65000b,0 0 16px #ff650012}.compactPlanBuilder.stepOneEnhanced .wizardBody>.priorityGrid>button.active:after{content:"✓";color:#fff;background:#ff6500;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 0 12px #ff650052}.compactPlanBuilder.stepOneEnhanced .wizardBody>.priorityGrid>button>svg{color:#ff6500;filter:drop-shadow(0 0 5px #ff65002e);width:27px;height:27px}.compactPlanBuilder.stepOneEnhanced .wizardBody>.priorityGrid>button span b{letter-spacing:-.01em;font-size:14px}.compactPlanBuilder.stepOneEnhanced .wizardBody>.priorityGrid>button span small{color:#999;margin-top:4px}.compactPlanBuilder.stepOneEnhanced .wizardFooter{margin-top:16px}.compactPlanBuilder.stepOneEnhanced .wizardFooter:after{content:"Suas respostas constroem o melhor cenário para você.";color:#777;white-space:nowrap;font-size:9px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.compactPlanBuilder.stepOneEnhanced .wizardFooter{padding-bottom:28px;position:relative}@keyframes s1WifiPulse{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes s1DataFlow{to{stroke-dashoffset:-52px}}@keyframes s1NewConnection{0%,15%{opacity:0;transform:translate(0)}30%{opacity:1}70%{opacity:1;transform:translate(-112px,-3px)}90%,to{opacity:0;transform:translate(-112px,-3px)}}@keyframes s1Migration{0%,15%{opacity:0;transform:translate(-110px,-3px)}30%{opacity:1}72%{opacity:1;transform:translate(110px,-3px)}90%,to{opacity:0;transform:translate(110px,-3px)}}@media (max-width:720px){.compactPlanBuilder.stepOneEnhanced .wizardStageHead{grid-template-columns:auto minmax(0,1fr);min-height:0}.compactPlanBuilder.stepOneEnhanced .stepOneScenarioVisual{grid-column:1/-1;justify-self:center;min-width:0;max-width:280px;margin:-8px auto 2px}.compactPlanBuilder.stepOneEnhanced .wizardBody>.priorityGrid>button{min-height:92px;padding:14px 34px 14px 13px}.compactPlanBuilder.stepOneEnhanced .wizardBody>.priorityGrid>button span b{font-size:12px}.compactPlanBuilder.stepOneEnhanced .wizardFooter:after{font-size:7px;bottom:8px}}@media (max-width:480px){.compactPlanBuilder.stepOneEnhanced .stepOneScenarioVisual{max-width:230px}.compactPlanBuilder.stepOneEnhanced .wizardStageHead{gap:9px}.compactPlanBuilder.stepOneEnhanced .wizardBody>.priorityGrid{grid-template-columns:1fr 1fr;gap:8px}.compactPlanBuilder.stepOneEnhanced .wizardBody>.priorityGrid>button{gap:8px;min-width:0;min-height:88px;padding:12px 28px 12px 10px}.compactPlanBuilder.stepOneEnhanced .wizardBody>.priorityGrid>button>svg{width:21px;height:21px}.compactPlanBuilder.stepOneEnhanced .wizardBody>.priorityGrid>button span b{font-size:10px;line-height:1.15}.compactPlanBuilder.stepOneEnhanced .wizardBody>.priorityGrid>button span small{font-size:8px}.compactPlanBuilder.stepOneEnhanced .wizardBody>.priorityGrid>button.active:after{width:20px;height:20px;font-size:11px;top:7px;right:7px}.stepOneVisualLegend{font-size:6px}.compactPlanBuilder.stepOneEnhanced .wizardFooter:after{white-space:normal;text-align:center;width:55%;line-height:1.2}}@media (prefers-reduced-motion:reduce){.stepOneScenarioVisual *{transition:none!important;animation:none!important}}
.existingIntentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.existingIntentGrid button{min-height:78px;color:inherit;text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.existingIntentGrid button:hover{border-color:#ff650061;transform:translateY(-1px)}.existingIntentGrid button.active{border-color:var(--plan-builder-accent,#ff6500);background:linear-gradient(135deg,#ff650021,#ff650009);box-shadow:inset 0 0 0 1px #ff650012}.existingIntentGrid button>svg{color:#9b8cff;flex:none}.existingIntentGrid button.active>svg{color:var(--plan-builder-accent,#ff6500)}.existingIntentGrid button span{flex-direction:column;gap:3px;min-width:0;display:flex}.existingIntentGrid button b{letter-spacing:.035em;font-size:12px}.existingIntentGrid button small{opacity:.65;font-size:11px;line-height:1.35}.existingIntentGrid button em{background:var(--plan-builder-accent,#ff6500);color:#fff;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:900;display:grid;position:absolute;top:10px;right:11px}.existingRequestResult{background:linear-gradient(135deg,#ff650014,#7c5cff0b);border:1px solid #ff65002e;border-radius:18px;align-items:flex-start;gap:16px;padding:20px;display:flex}.existingRequestResult>svg{color:var(--plan-builder-accent,#ff6500);flex:none}.existingRequestResult span{display:block}.existingRequestResult small{color:var(--plan-builder-accent,#ff6500);letter-spacing:.08em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.existingRequestResult h3{margin:0 0 7px;font-size:20px}.existingRequestResult p{opacity:.72;margin:0;line-height:1.55}.wizardExistingWhatsapp{background:var(--plan-builder-accent,#ff6500);border-radius:14px;justify-content:center;align-items:center;min-height:50px;margin-top:16px;padding:0 20px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 8px 24px #ff650024;color:#fff!important}.wizardFooter .wizardNext:disabled{cursor:not-allowed;opacity:.45;filter:saturate(.4)}@media (max-width:720px){.existingIntentGrid{grid-template-columns:1fr}.existingIntentGrid button{min-height:70px}.existingRequestResult{padding:16px}.existingRequestResult h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.existingIntentGrid button{transition:none}.existingIntentGrid button:hover{transform:none}}
.plansSplitSection .plansSplitPaneCards,.plansSplitSection .splitFeaturedRow,.plansSplitSection .splitRegularRow,.plansSplitSection .splitFeaturedCardWrap,.plansSplitSection .splitRegularCardWrap,.plansSplitSection .planCard{box-sizing:border-box!important;min-width:0!important}.plansSplitSection .splitFeaturedRow{justify-content:center!important;align-items:stretch!important;gap:18px!important;width:100%!important;display:grid!important}.plansSplitSection .splitFeaturedRow.count-1{grid-template-columns:minmax(0,380px)!important}.plansSplitSection .splitFeaturedRow.count-2{grid-template-columns:repeat(2,minmax(0,380px))!important}.plansSplitSection .splitFeaturedRow.count-3{grid-template-columns:repeat(3,minmax(0,380px))!important}.plansSplitSection .splitFeaturedCardWrap{place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:380px!important;display:flex!important}.plansSplitSection .splitFeaturedCardWrap>.planCard,.plansSplitSection .splitFeaturedCardWrap .planCard{flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:460px!important;max-height:none!important}.plansSplitSection .splitRegularRow{grid-template-columns:repeat(3,minmax(0,285px))!important;justify-content:center!important;align-items:stretch!important;gap:16px!important;width:100%!important;display:grid!important}.plansSplitSection .splitRegularCardWrap{place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:285px!important;display:flex!important}.plansSplitSection .splitRegularCardWrap>.planCard,.plansSplitSection .splitRegularCardWrap .planCard{flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:410px!important;max-height:none!important}:is(.plansSplitSection:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .splitRegularRow,.plansSplitSection:has(.planAudienceTabs button:nth-child(3)[aria-selected=true]) .splitRegularRow){grid-template-columns:repeat(3,minmax(0,380px))!important;gap:18px!important}:is(.plansSplitSection:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .splitRegularCardWrap,.plansSplitSection:has(.planAudienceTabs button:nth-child(3)[aria-selected=true]) .splitRegularCardWrap){max-width:380px!important}:is(.plansSplitSection:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .splitRegularCardWrap>.planCard,.plansSplitSection:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .splitRegularCardWrap .planCard,.plansSplitSection:has(.planAudienceTabs button:nth-child(3)[aria-selected=true]) .splitRegularCardWrap>.planCard,.plansSplitSection:has(.planAudienceTabs button:nth-child(3)[aria-selected=true]) .splitRegularCardWrap .planCard){min-height:460px!important}.plansSplitSection .planCard>:not(.badge){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.plansSplitSection .planPackageBenefits,.plansSplitSection .planPackageRow,.plansSplitSection .planPackageHead,.plansSplitSection .planPackageApps{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.plansSplitSection .planPackageBenefits{overflow:clip!important}.plansSplitSection .planPackageHead{flex-wrap:wrap!important;overflow:hidden!important}.plansSplitSection .planPackageChoice{text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.plansSplitSection .planPackageApps{grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important;overflow:hidden!important}.plansSplitSection .planPackageApp,.plansSplitSection .planPackageMore{width:100%!important;min-width:0!important;max-width:100%!important}.plansSplitSection .planPackageApp img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important}.plansSplitSection .planPackageSwap{white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;max-width:100%!important}.plansSplitSection .planCard>.price{margin-bottom:26px!important}.plansSplitSection .planCard>.price+.planBenefitsList,.plansSplitSection .planCard .planBenefitsList{margin-top:0!important;padding-top:0!important}@media (max-width:1450px){.plansSplitSection .splitFeaturedRow.count-1{grid-template-columns:minmax(0,370px)!important}.plansSplitSection .splitFeaturedRow.count-2{grid-template-columns:repeat(2,minmax(0,360px))!important}.plansSplitSection .splitFeaturedRow.count-3{grid-template-columns:repeat(3,minmax(0,340px))!important}.plansSplitSection .splitFeaturedCardWrap{max-width:370px!important}.plansSplitSection .splitRegularRow{grid-template-columns:repeat(3,minmax(0,280px))!important}.plansSplitSection .splitRegularCardWrap{max-width:280px!important}:is(.plansSplitSection:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .splitRegularRow,.plansSplitSection:has(.planAudienceTabs button:nth-child(3)[aria-selected=true]) .splitRegularRow){grid-template-columns:repeat(3,minmax(0,340px))!important}:is(.plansSplitSection:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .splitRegularCardWrap,.plansSplitSection:has(.planAudienceTabs button:nth-child(3)[aria-selected=true]) .splitRegularCardWrap){max-width:370px!important}}@media (max-width:1180px){.plansSplitSection .splitFeaturedRow.count-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.plansSplitSection .splitFeaturedRow.count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.plansSplitSection .splitFeaturedCardWrap{max-width:none!important}:is(.plansSplitSection .splitRegularRow,.plansSplitSection:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .splitRegularRow,.plansSplitSection:has(.planAudienceTabs button:nth-child(3)[aria-selected=true]) .splitRegularRow){grid-template-columns:repeat(3,minmax(0,1fr))!important}:is(.plansSplitSection .splitRegularCardWrap,.plansSplitSection:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .splitRegularCardWrap,.plansSplitSection:has(.planAudienceTabs button:nth-child(3)[aria-selected=true]) .splitRegularCardWrap){max-width:none!important}}@media (max-width:900px) and (min-width:641px){.plansSplitSection .splitFeaturedRow.count-1{grid-template-columns:minmax(0,380px)!important}.plansSplitSection .splitFeaturedRow.count-2,.plansSplitSection .splitFeaturedRow.count-3,.plansSplitSection .splitFeaturedRow.count-4,.plansSplitSection .splitFeaturedRow.count-5,.plansSplitSection .splitFeaturedRow.count-6,:is(.plansSplitSection .splitRegularRow,.plansSplitSection:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .splitRegularRow,.plansSplitSection:has(.planAudienceTabs button:nth-child(3)[aria-selected=true]) .splitRegularRow){grid-template-columns:repeat(2,minmax(0,1fr))!important}.plansSplitSection .splitFeaturedCardWrap,.plansSplitSection .splitRegularCardWrap{max-width:none!important}.plansSplitSection .planPackageApps{gap:4px!important}}@media (max-width:640px){.plansSplitSection .splitFeaturedRow.count-1,.plansSplitSection .splitFeaturedRow.count-2,.plansSplitSection .splitFeaturedRow.count-3,.plansSplitSection .splitFeaturedRow.count-4,.plansSplitSection .splitFeaturedRow.count-5,.plansSplitSection .splitFeaturedRow.count-6,.plansSplitSection .splitRegularRow{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:16px!important;width:100%!important}.plansSplitSection:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .splitRegularRow{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:16px!important;width:100%!important}.plansSplitSection:has(.planAudienceTabs button:nth-child(3)[aria-selected=true]) .splitRegularRow{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:16px!important;width:100%!important}:is(.plansSplitSection .splitFeaturedCardWrap,.plansSplitSection:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .splitRegularCardWrap,.plansSplitSection:has(.planAudienceTabs button:nth-child(3)[aria-selected=true]) .splitRegularCardWrap){justify-self:center!important;width:min(100%,390px)!important;max-width:390px!important}.plansSplitSection .splitRegularCardWrap{justify-self:center!important;width:min(100%,370px)!important;max-width:370px!important}:is(.plansSplitSection .splitFeaturedCardWrap>.planCard,.plansSplitSection .splitFeaturedCardWrap .planCard,.plansSplitSection:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .splitRegularCardWrap>.planCard,.plansSplitSection:has(.planAudienceTabs button:nth-child(2)[aria-selected=true]) .splitRegularCardWrap .planCard,.plansSplitSection:has(.planAudienceTabs button:nth-child(3)[aria-selected=true]) .splitRegularCardWrap>.planCard,.plansSplitSection:has(.planAudienceTabs button:nth-child(3)[aria-selected=true]) .splitRegularCardWrap .planCard){width:100%!important;height:auto!important;min-height:460px!important;max-height:none!important}.plansSplitSection .splitRegularCardWrap>.planCard,.plansSplitSection .splitRegularCardWrap .planCard{width:100%!important;height:auto!important;min-height:410px!important;max-height:none!important}.plansSplitSection .planPackageBenefits{width:100%!important;overflow:hidden!important}.plansSplitSection .planPackageRow{gap:7px!important;padding:8px!important}.plansSplitSection .planPackageHead{flex-wrap:nowrap!important;gap:6px!important}.plansSplitSection .planPackageChoice{white-space:nowrap!important;font-size:9px!important}.plansSplitSection .planPackageApps{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.plansSplitSection .planPackageSwap{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;padding-inline:4px!important;font-size:9px!important;line-height:1.3!important}.plansSplitSection .planCard>.price{margin-bottom:22px!important}}
