.card{border:none;border-radius:10px;-webkit-box-shadow:0 8.34624px 41.7312px rgba(49,32,138,.05);box-shadow:0 8.34624px 41.7312px rgba(49,32,138,.05);color:#0c2d61}.card>*{border:none}.card-mundo{background-image:none;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;text-align:center;border-radius:20px;-webkit-box-shadow:0 2px 10px rgba(0,117,145,.3);box-shadow:0 2px 10px rgba(0,117,145,.3);max-width:300px;width:100%;margin:1rem auto 2.5rem;-webkit-transition:background .5s ease,-webkit-box-shadow .25s ease-in-out;transition:background .5s ease,-webkit-box-shadow .25s ease-in-out;-o-transition:background .5s ease,box-shadow .25s ease-in-out;transition:background .5s ease,box-shadow .25s ease-in-out;transition:background .5s ease,box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;cursor:default}.card-mundo:hover{-webkit-box-shadow:0 2px 30px rgba(255,255,255,.6);box-shadow:0 2px 30px rgba(255,255,255,.6)}.shadow-plus{-webkit-box-shadow:12px 12px 12px rgba(255,128,0,.8);box-shadow:12px 12px 12px rgba(255,128,0,.8)}.card-mundo .plan-nombre{background:#e32128;border-radius:20px 0 0 0;color:#fff;position:absolute;top:-21px;right:-1rem;height:42px;width:180px;line-height:42px;text-transform:uppercase}.card-mundo .plan-nombre span{font-weight:400;font-size:14px;white-space:nowrap}.card-mundo .plan-servicios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-mundo .plan-precio{color:#ff8000;font-size:2.75rem;font-weight:900;line-height:1.15;margin:1rem 0}.card-mundo .plan-precio span{font-size:.625rem;font-weight:500}.card-mundo .plan-precio span.plan-precio-desc{color:#0c2d61;display:block;font-weight:500}.card-mundo .plan-precio span.plan-precio-desc:first-child{font-size:.75rem;font-weight:600;text-transform:uppercase}.card-mundo .plan-precio span.plan-precio-desc:first-child span{color:#ff8000;font-size:inherit;font-weight:600}.card-mundo .plan-precio span.peso{font-size:1.5rem;vertical-align:middle}.card-mundo .plan-precio span.mes{font-weight:400;vertical-align:baseline}.card-mundo .plan-oferta-web img{height:26px}.card-mundo .plan-fibra{color:#0c2d61;font-weight:500;line-height:1;margin-top:.5rem;text-transform:uppercase}.card-mundo .plan-fibra span{font-weight:700}.card-mundo .plan-contratacion-desc{font-size:.625rem;font-weight:400;margin-bottom:0}.card-mundo .plan-redes,.card-mundo .plan-velocidad{color:#ff8000;font-size:2.5rem;font-weight:900;line-height:1;width:auto}.card-mundo .plan-redes span,.card-mundo .plan-velocidad span{color:#0c2d61;display:block;font-size:60%;font-weight:900}.card-mundo .plan-redes,.card-mundo .plan-velocidad{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.card-mundo .plan-pack{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:auto;max-width:120px}.card-mundo .plan-pack>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;font-weight:900;line-height:1.25;text-align:left;text-transform:uppercase;padding:.25rem}.card-mundo .plan-pack>span:nth-child(2){border-top:1px solid #e32128}.card-mundo .plan-pack,.card-mundo .plan-redes,.card-mundo .plan-velocidad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-mundo .plan-detalles .accordion-item{background:0 0;border:none}.card-mundo .plan-detalles .accordion-button{background:inherit;margin:auto;width:auto;font-weight:700;-webkit-box-shadow:none;box-shadow:none}.card-mundo .plan-detalles .accordion-button:after{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.646001 4.64599C0.692447 4.59943 0.747622 4.56249 0.808368 4.53728C0.869113 4.51207 0.934234 4.4991 1 4.4991C1.06577 4.4991 1.13089 4.51207 1.19163 4.53728C1.25238 4.56249 1.30756 4.59943 1.354 4.64599L7 10.293L12.646 4.64599C12.7399 4.55211 12.8672 4.49936 13 4.49936C13.1328 4.49936 13.2601 4.55211 13.354 4.64599C13.4479 4.73988 13.5006 4.86722 13.5006 4.99999C13.5006 5.13277 13.4479 5.26011 13.354 5.35399L7.354 11.354C7.30756 11.4006 7.25238 11.4375 7.19163 11.4627C7.13089 11.4879 7.06577 11.5009 7 11.5009C6.93423 11.5009 6.86911 11.4879 6.80837 11.4627C6.74762 11.4375 6.69245 11.4006 6.646 11.354L0.646001 5.35399C0.599438 5.30755 0.562495 5.25237 0.537289 5.19163C0.512082 5.13088 0.499107 5.06576 0.499107 4.99999C0.499107 4.93423 0.512082 4.8691 0.537289 4.80836C0.562495 4.74761 0.599438 4.69244 0.646001 4.64599Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.646001 0.645993C0.692447 0.59943 0.747622 0.562487 0.808368 0.537281C0.869113 0.512075 0.934234 0.4991 1 0.4991C1.06577 0.4991 1.13089 0.512075 1.19163 0.537281C1.25238 0.562487 1.30756 0.59943 1.354 0.645993L7 6.29299L12.646 0.645993C12.6925 0.599506 12.7477 0.562629 12.8084 0.53747C12.8692 0.512311 12.9343 0.499362 13 0.499362C13.0657 0.499362 13.1308 0.512311 13.1916 0.53747C13.2523 0.562629 13.3075 0.599506 13.354 0.645993C13.4005 0.692481 13.4374 0.747671 13.4625 0.80841C13.4877 0.86915 13.5006 0.93425 13.5006 0.999994C13.5006 1.06574 13.4877 1.13084 13.4625 1.19158C13.4374 1.25232 13.4005 1.30751 13.354 1.35399L7.354 7.35399C7.30756 7.40056 7.25238 7.4375 7.19163 7.46271C7.13089 7.48791 7.06577 7.50089 7 7.50089C6.93423 7.50089 6.86911 7.48791 6.80837 7.46271C6.74762 7.4375 6.69245 7.40056 6.646 7.35399L0.646001 1.35399C0.599438 1.30755 0.562495 1.25237 0.537289 1.19163C0.512082 1.13088 0.499107 1.06576 0.499107 0.999994C0.499107 0.934226 0.512082 0.869105 0.537289 0.80836C0.562495 0.747615 0.599438 0.692439 0.646001 0.645993Z' fill='white'/%3E%3C/svg%3E%0A");margin-left:.5rem}.card-mundo .plan-detalles .accordion-body{font-size:88%;text-align:left;padding:0;-webkit-transition:none;-o-transition:none;transition:none}.card-mundo .plan-detalles .accordion-body ul{padding-left:1rem}.card-mundo .sp-v{width:24px}.card-mundo .btn{border:none;font-size:1.125rem;text-transform:uppercase;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:auto!important}.card-mundo .btn:hover{background-color:#e32128;border-color:#e32128;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.card-mundo i{font-size:1.25rem}.card-mundo .card-footer{border:none;padding-bottom:1.5rem}.card-mundo--white{background-color:#fff;color:#0c2d61}.card-mundo--white .plan-detalles .accordion-button{color:#0c2d61}.card-mundo--white .plan-detalles .accordion-button:after{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.646001 4.64599C0.692447 4.59943 0.747622 4.56249 0.808368 4.53728C0.869113 4.51207 0.934234 4.4991 1 4.4991C1.06577 4.4991 1.13089 4.51207 1.19163 4.53728C1.25238 4.56249 1.30756 4.59943 1.354 4.64599L7 10.293L12.646 4.64599C12.7399 4.55211 12.8672 4.49936 13 4.49936C13.1328 4.49936 13.2601 4.55211 13.354 4.64599C13.4479 4.73988 13.5006 4.86722 13.5006 4.99999C13.5006 5.13277 13.4479 5.26011 13.354 5.35399L7.354 11.354C7.30756 11.4006 7.25238 11.4375 7.19163 11.4627C7.13089 11.4879 7.06577 11.5009 7 11.5009C6.93423 11.5009 6.86911 11.4879 6.80837 11.4627C6.74762 11.4375 6.69245 11.4006 6.646 11.354L0.646001 5.35399C0.599438 5.30755 0.562495 5.25237 0.537289 5.19163C0.512082 5.13088 0.499107 5.06576 0.499107 4.99999C0.499107 4.93423 0.512082 4.8691 0.537289 4.80836C0.562495 4.74761 0.599438 4.69244 0.646001 4.64599Z' fill='%23007591'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.646001 0.645993C0.692447 0.59943 0.747622 0.562487 0.808368 0.537281C0.869113 0.512075 0.934234 0.4991 1 0.4991C1.06577 0.4991 1.13089 0.512075 1.19163 0.537281C1.25238 0.562487 1.30756 0.59943 1.354 0.645993L7 6.29299L12.646 0.645993C12.6925 0.599506 12.7477 0.562629 12.8084 0.53747C12.8692 0.512311 12.9343 0.499362 13 0.499362C13.0657 0.499362 13.1308 0.512311 13.1916 0.53747C13.2523 0.562629 13.3075 0.599506 13.354 0.645993C13.4005 0.692481 13.4374 0.747671 13.4625 0.80841C13.4877 0.86915 13.5006 0.93425 13.5006 0.999994C13.5006 1.06574 13.4877 1.13084 13.4625 1.19158C13.4374 1.25232 13.4005 1.30751 13.354 1.35399L7.354 7.35399C7.30756 7.40056 7.25238 7.4375 7.19163 7.46271C7.13089 7.48791 7.06577 7.50089 7 7.50089C6.93423 7.50089 6.86911 7.48791 6.80837 7.46271C6.74762 7.4375 6.69245 7.40056 6.646 7.35399L0.646001 1.35399C0.599438 1.30755 0.562495 1.25237 0.537289 1.19163C0.512082 1.13088 0.499107 1.06576 0.499107 0.999994C0.499107 0.934226 0.512082 0.869105 0.537289 0.80836C0.562495 0.747615 0.599438 0.692439 0.646001 0.645993Z' fill='%23007591'/%3E%3C/svg%3E%0A")}.planes-cards-container{position:relative}.planes-cards-container .card-mundo{margin-top:21px;width:300px}.planes-cards-container:after{content:"flickity";display:none}.planes-cards-container.flickity-disabled-1200:after{content:"flickity";display:none}@media screen and (min-width:1200px){.planes-cards-container.flickity-disabled-1200{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.planes-cards-container.flickity-disabled-1200:after{content:""!important}}.planes-cards-container .flickity-viewport{-webkit-transition:none;-o-transition:none;transition:none}.planes-cards-container .flickity-page-dots{display:none}.planes-cards-container .flickity-prev-next-button.previous{left:0}.planes-cards-container .flickity-prev-next-button.next{right:0}.nav-pills .nav-item .nav-link{color:#fff}.cobertura-hero{background:linear-gradient(135deg,var(--gigared-blue,#00155a) 0,#0a1128 100%);padding:100px 0 80px;text-align:center;color:#fff;position:relative;overflow:hidden}.cobertura-hero::after{content:'';position:absolute;bottom:-50px;right:-50px;width:300px;height:300px;background:radial-gradient(circle,rgba(227,33,40,.2) 0,rgba(255,255,255,0) 70%);border-radius:50%}.cobertura-hero::before{content:'';position:absolute;top:-50px;left:-50px;width:200px;height:200px;background:radial-gradient(circle,rgba(255,128,0,.15) 0,rgba(255,255,255,0) 70%);border-radius:50%}.cobertura-hero h1{font-family:Montserrat,sans-serif;font-weight:800;font-size:3.5rem;margin-bottom:1.2rem;position:relative;z-index:1;letter-spacing:-1.5px}.cobertura-hero .lead{font-family:Poppins,sans-serif;font-weight:400;font-size:1.2rem;opacity:.9;max-width:650px;margin:0 auto;position:relative;z-index:1;color:#e2e8f0!important}@media (max-width:768px){.cobertura-hero h1{font-size:2.5rem}.cobertura-hero .lead{font-size:1rem}}.cobertura-wrapper{margin-top:-50px;position:relative;z-index:2;padding:0 15px;padding-bottom:40px}.cobertura-box{background:#fff;border-radius:24px;padding:40px;box-shadow:0 25px 50px -12px rgba(0,21,90,.15);border:1px solid rgba(255,255,255,.5);max-width:1050px;margin:0 auto;backdrop-filter:blur(10px)}@media (max-width:768px){.cobertura-box{padding:25px;border-radius:20px}}.custom-select-lg{height:58px;border-radius:14px;border:2px solid #e2e8f0;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;color:#1e293b;padding:0 20px;transition:all .3s cubic-bezier(.4, 0, .2, 1);width:100%;appearance:none;background:#f8fafc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2364748b' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E") no-repeat right 20px center}.custom-select-lg:focus{border-color:var(--gigared-red,#e32128);box-shadow:0 0 0 4px rgba(227,33,40,.15);outline:0;background-color:#fff}.custom-select-lg:disabled{background-color:#f1f5f9;border-color:#e2e8f0;color:#94a3b8;cursor:not-allowed;opacity:.8}.form-control.custom-select-lg{height:58px}.form-control.custom-select-lg::placeholder{color:#94a3b8;font-weight:400}.btn-search{height:58px;border-radius:14px;font-family:Montserrat,sans-serif;font-weight:700;font-size:1rem;letter-spacing:.5px;transition:all .3s cubic-bezier(.4, 0, .2, 1);width:100%;border:none;background-color:var(--gigared-red,#e32128);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px -6px rgba(227,33,40,.4)}.btn-search:hover:not(:disabled){background-color:var(--gigared-red-dark,#8f0d12);transform:translateY(-2px);box-shadow:0 12px 24px -8px rgba(227,33,40,.5);color:#fff}.btn-search:disabled{background-color:#cbd5e1;color:#fff;box-shadow:none;cursor:not-allowed}.step-container{display:none;opacity:0;transform:translateY(15px);transition:opacity .5s ease,transform .5s ease}.step-container.active{display:block;opacity:1;transform:translateY(0)}.form-row-align{display:flex;flex-wrap:wrap;align-items:stretch;margin:-10px}.form-row-align>div{padding:10px;display:flex;align-items:center}.form-row-align>div>*{width:100%}.help-text-container{margin-top:1.5rem;display:flex;flex-direction:column;gap:.5rem}.help-text{font-family:Poppins,sans-serif;font-size:.95rem;color:#64748b;margin:0}.help-text a{color:var(--gigared-blue,#00155a);font-weight:600;text-decoration:none;transition:color .2s}.help-text a:hover{color:var(--gigared-red,#e32128);text-decoration:underline}.result-card{border-radius:20px;padding:50px 30px;text-align:center;animation:scaleIn .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes scaleIn{0%{opacity:0;transform:scale(.95) translateY(10px)}100%{opacity:1;transform:scale(1) translateY(0)}}.success-icon{font-size:4.5rem;margin-bottom:24px;background:-webkit-linear-gradient(-45deg,#10b981,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 15px rgba(16, 185, 129, .2))}.fail-icon{font-size:4.5rem;margin-bottom:24px;background:-webkit-linear-gradient(-45deg,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 15px rgba(245, 158, 11, .2))}.result-card h2,.result-card h3{font-family:Montserrat,sans-serif;font-weight:800;color:#0f172a;font-size:2.2rem;margin-bottom:12px;letter-spacing:-.5px}.result-card .lead{font-family:Poppins,sans-serif;color:#475569;font-weight:500;font-size:1.15rem;margin-bottom:1rem}.result-card p{font-family:Poppins,sans-serif;color:#64748b}#result-success.result-card{background:linear-gradient(180deg,#f8fafc 0,#fff 100%);border:1px solid #e2e8f0}#result-fail.result-card{background:linear-gradient(180deg,#f8fafc 0,#fff 100%);border:1px solid #e2e8f0}.alert-warning-custom{background-color:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:16px;padding:24px;font-family:Poppins,sans-serif;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);margin:2rem 0;text-align:left}.alert-warning-custom strong{font-weight:700;display:block;margin-bottom:.5rem;color:#7c2d12}.btn-dark-custom{background-color:#1e293b;color:#fff;box-shadow:0 8px 20px -6px rgba(30,41,59,.4)}.btn-dark-custom:hover{background-color:#0f172a;box-shadow:0 12px 24px -8px rgba(30,41,59,.5)}.planes-cards-container{font-family:Inter,system-ui,sans-serif}.planes-cards-container .card-mundo{border-radius:20px;border:1px solid rgba(0,0,0,.05);box-shadow:0 8px 30px -10px rgba(0,0,0,.08);transition:transform .3s cubic-bezier(.175, .885, .32, 1.275),box-shadow .3s ease;overflow:hidden;background:#fff;margin-bottom:2rem;height:100%;display:flex;flex-direction:column}.planes-cards-container .card-mundo:hover{transform:translateY(-8px);box-shadow:0 15px 40px -10px rgba(0,0,0,.12)}.planes-cards-container .best-seller-plan{border:2px solid #ff8000;transform:scale(1.02)}.planes-cards-container .best-seller-plan:hover{transform:scale(1.02) translateY(-8px);box-shadow:0 15px 40px -10px rgba(255,128,0,.2)}.planes-cards-container .card-header{padding-top:1.5rem!important;padding-bottom:0!important;background:0 0;border-bottom:none}.planes-cards-container .card-body{padding:1rem 1.5rem!important}.planes-cards-container .plan-nombre{font-family:Outfit,sans-serif;text-transform:uppercase;letter-spacing:1.5px;font-size:1rem;padding:8px 24px;border-radius:0 0 16px 16px;display:inline-block;margin:0 auto;font-weight:700;box-shadow:none!important;position:relative;z-index:2}.planes-cards-container .plan-nombre b{font-weight:900}.planes-cards-container .plan-oferta-web img{border-radius:12px;max-width:90%;margin:0 auto;box-shadow:0 4px 10px rgba(0,0,0,.05);transition:transform .3s ease}.planes-cards-container .card-mundo:hover .plan-oferta-web img{transform:scale(1.03)}.planes-cards-container .plan-fibra{font-family:Outfit,sans-serif;font-weight:800;font-size:1.1rem;letter-spacing:-.2px;margin-top:1rem;color:#333}.planes-cards-container .plan-fibra span{color:#007591}.planes-cards-container .plan-redes,.planes-cards-container .plan-velocidad{font-family:Outfit,sans-serif;font-weight:900;font-size:3.2rem!important;line-height:1;letter-spacing:-2px;margin-top:10px;margin-bottom:0;text-shadow:2px 2px 0 rgba(0,0,0,.02)}.planes-cards-container .plan-redes span,.planes-cards-container .plan-velocidad span{font-size:1.2rem;font-weight:700;letter-spacing:-.5px;vertical-align:super;margin-left:-2px}.planes-cards-container .plan-pack{font-family:Outfit,sans-serif;font-weight:700;font-size:.9rem;color:#444;background:#f8f9fa;border-radius:8px;padding:6px;margin:10px 10px;display:flex;flex-direction:column;gap:2px;border:1px solid rgba(0,0,0,.04)}.planes-cards-container .sp-v svg{opacity:.5;height:30px;margin:0}.planes-cards-container .plan-precio{font-family:Outfit,sans-serif;font-size:2.6rem;font-weight:900;line-height:1;margin:10px 0 5px 0;letter-spacing:-1px}.planes-cards-container .plan-precio .peso{font-size:1.2rem;font-weight:700;vertical-align:top;letter-spacing:0}.planes-cards-container .plan-precio .mes{font-size:.9rem;font-weight:600;color:#888;letter-spacing:0}.planes-cards-container .plan-precio-desc{font-family:Inter,sans-serif;font-size:.85rem;font-weight:500;text-decoration:line-through;color:#adb5bd;display:block;margin-top:2px;letter-spacing:0}.planes-cards-container .card-body>div:nth-child(3),.planes-cards-container .card-body>div:nth-last-of-type(2){display:inline-flex;align-items:center;justify-content:center;background:rgba(255,128,0,.08);padding:6px 14px;border-radius:50px;font-size:.8rem!important;font-family:Outfit,sans-serif;font-weight:800!important;margin:10px auto 15px auto!important;letter-spacing:.5px;border:1px solid rgba(255,128,0,.15)}.planes-cards-container .btn-primary{font-family:Outfit,sans-serif;font-weight:800;font-size:1rem;padding:12px 30px;border-radius:50px;transition:all .3s cubic-bezier(.175, .885, .32, 1.275);text-transform:uppercase;letter-spacing:1px;border-width:2px!important;box-shadow:0 6px 15px rgba(0,0,0,.1);margin-bottom:5px}.planes-cards-container .btn-primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 20px rgba(0,0,0,.12);filter:brightness(1.05)}.planes-cards-container .card-footer{background:0 0;border-top:1px dashed rgba(0,0,0,.1);padding:15px 20px;margin-top:auto}.planes-cards-container .plan-contratacion-desc{font-size:.7rem;color:#888;line-height:1.4;margin-bottom:10px}.planes-cards-container .accordion-button{font-family:Inter,sans-serif;font-weight:600;font-size:.85rem;color:#444;background:#f8f9fa!important;box-shadow:none!important;padding:10px 15px;border-radius:8px!important;border:1px solid rgba(0,0,0,.03);justify-content:center;transition:background .3s ease}.planes-cards-container .accordion-button:not(.collapsed){background:#f1f3f5!important;color:#007591}.planes-cards-container .accordion-button::after{margin-left:10px;transform:scale(.8)}.planes-cards-container .collapse.show div.accordion-body,.planes-cards-container .collapse:not(.show) div.accordion-body,.planes-cards-container div.accordion-body{font-size:.8rem;color:#555;text-align:left;padding:12px;background:#fafafa;border-radius:0 0 8px 8px;margin-top:-3px}.planes-cards-container div.accordion-collapse{background:#fafafa;border-radius:0 0 8px 8px;padding:10px 5px;margin-top:-3px}.planes-cards-container ul{padding-left:0;margin-bottom:0}.planes-cards-container li,.planes-cards-container li.accordion-body{list-style-type:none;position:relative;padding:0 0 0 22px!important;margin-bottom:6px;line-height:1.3;font-size:.8rem;color:#555;background:0 0!important;text-align:left}.planes-cards-container li::before{content:'✓';position:absolute;left:0;top:0;color:#007591;font-weight:700;background:rgba(0,117,145,.1);border-radius:50%;width:14px;height:14px;display:flex;align-items:center;justify-content:center;font-size:.6rem;margin-top:1px}.tablist-switch{padding:6px;border-radius:50px;display:flex!important;width:max-content;margin:0 auto 2.5rem auto!important;border:1px solid rgba(0,0,0,.05)}.tablist-switch .nav-link{font-family:Outfit,sans-serif;font-weight:700;font-size:.95rem;border-radius:50px;padding:10px 24px;margin:0 4px;color:#6c757d;transition:all .3s cubic-bezier(.175, .885, .32, 1.275);border:none;letter-spacing:.5px;white-space:nowrap}.tablist-switch .nav-link:hover:not(.active){color:#333}.tablist-switch .nav-link.active{background-color:#007591;color:#fff;box-shadow:0 6px 15px rgba(0,117,145,.25);transform:scale(1.02)}:root{--gigared-red:#e32128;--gigared-dark-red:#8f0d12;--gigared-orange:#ff8000;--hero-bg:#0a0a0a;--text-main:#ffffff;--text-muted:#a1a1aa}.planes-hero{position:relative;background-color:var(--hero-bg);overflow:hidden;padding:120px 20px 180px;text-align:center;color:var(--text-main);z-index:1;margin-top:0;font-family:Inter,system-ui,-apple-system,sans-serif}.planes-hero::after,.planes-hero::before{content:'';position:absolute;width:50vw;height:50vw;max-width:600px;max-height:600px;border-radius:50%;filter:blur(120px);opacity:.45;z-index:-1;animation:float-glow 8s infinite alternate ease-in-out}.planes-hero::before{background:radial-gradient(circle,var(--gigared-red) 0,transparent 70%);top:-15%;left:-10%}.planes-hero::after{background:radial-gradient(circle,var(--gigared-orange) 0,transparent 70%);bottom:-15%;right:-10%;animation-delay:-4s}@keyframes float-glow{0%{transform:translate(0,0) scale(1)}100%{transform:translate(40px,30px) scale(1.05)}}.planes-hero-content{max-width:900px;margin:0 auto;position:relative}.planes-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:100px;font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gigared-orange);margin-bottom:30px;backdrop-filter:blur(12px);box-shadow:0 4px 20px rgba(0,0,0,.3)}.planes-hero-badge i{font-size:1rem}.planes-hero h1{font-size:4.5rem;font-weight:900;line-height:1.1;letter-spacing:-.03em;margin-bottom:24px;color:#fff;text-wrap:balance}.planes-hero h1 span{background:linear-gradient(135deg,var(--gigared-orange),var(--gigared-red));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.planes-hero p.lead{font-size:1.25rem;line-height:1.6;font-weight:400;color:var(--text-muted);max-width:650px;margin:0 auto;text-wrap:balance}.planes-section-wrapper{position:relative;margin-top:-100px;z-index:10;padding-bottom:80px}@media (max-width:768px){.planes-hero{padding:100px 20px 140px}.planes-hero h1{font-size:2.75rem}.planes-hero p.lead{font-size:1.1rem}.planes-section-wrapper{margin-top:-60px}}.home-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 24px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);border-radius:100px;font-size:.95rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:24px;backdrop-filter:blur(12px);box-shadow:0 4px 20px rgba(0,0,0,.3)}.home-hero-badge i{color:var(--gigared-orange,#ff8000)}.home-faq-area{background:linear-gradient(180deg,#f8fafc 0,#fff 100%);position:relative;overflow:hidden}.witr_section_title_inner .home-faq-title{font-family:Montserrat,sans-serif;font-weight:900;font-size:2.8rem;color:#0f172a;margin-bottom:40px;letter-spacing:-1px}.witr_section_title_inner .home-faq-title span{color:var(--gigared-red,#e32128)}.home-faq-accordion .card{border:1px solid rgba(0,0,0,.05)!important;border-radius:16px!important;margin-bottom:16px;box-shadow:0 4px 20px rgba(0,0,0,.03);overflow:hidden;background:#fff}.home-faq-accordion .card-header{background:#fff;border-bottom:none;padding:0}.home-faq-accordion .card-header a{display:block;padding:24px;font-family:Inter,sans-serif;font-weight:700;font-size:1.1rem;color:#1e293b;text-decoration:none;transition:all .3s ease}.home-faq-accordion .card-header a:not(.collapsed){color:var(--gigared-blue,#00155a);background:#f8fafc}.home-faq-accordion .card-header a i{color:var(--gigared-orange,#ff8000);margin-right:12px}.home-faq-accordion .collapse p{padding:0 24px 24px 24px;margin:0;font-size:1rem;line-height:1.6}.home-counter-area{background:linear-gradient(135deg,var(--gigared-blue,#00155a) 0,#0a1128 100%);color:#fff;position:relative}.home-counter-item{text-align:center;padding:30px;border-radius:24px;border:1px solid rgba(255,255,255,.05);backdrop-filter:blur(10px);transition:transform .3s ease;height:100%}.home-counter-item:hover{transform:translateY(-5px);background:rgba(255,255,255,.05)}.home-counter-number{font-family:Montserrat,sans-serif;font-size:4rem;font-weight:900;color:var(--gigared-orange,#ff8000);line-height:1;margin-bottom:12px}.home-counter-text{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#e2e8f0}.home-planes-area{background:#00155a}.witr_section_title_inner .home-planes-title{font-family:Montserrat,sans-serif;font-weight:800;font-size:2.5rem;text-align:center;color:#fff;margin-bottom:20px}