.phone-selector-section{background:radial-gradient(circle at 0 0,#009bff33,#0000 30%),radial-gradient(circle at 100% 100%,#00e0ff26,#0000 30%),#020617;min-height:100vh;padding:90px 0;overflow:hidden}.selector-header{text-align:center;margin-bottom:60px}.selector-badge{color:#00e0ff;letter-spacing:1px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;margin-bottom:20px;padding:10px 18px;font-size:13px;font-weight:700;display:inline-block}.selector-title{color:#fff;margin-bottom:15px;font-size:3.5rem;font-weight:900}.selector-subtitle{color:#94a3b8;font-size:1.1rem}.search-wrapper{max-width:800px;margin:auto auto 80px;position:relative}.search-input{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;outline:none;width:100%;height:70px;padding:0 80px 0 28px;font-size:1.1rem;transition:all .3s}.search-input::placeholder{color:#94a3b8}.search-input:focus{border-color:#00e0ff;box-shadow:0 0 25px #00e0ff40}.search-btn{color:#fff;background:linear-gradient(90deg,#009bff,#00e0ff);border:none;border-radius:18px;width:54px;height:54px;font-size:1.2rem;transition:all .3s;position:absolute;top:8px;right:8px}.search-btn:hover{transform:scale(1.06)}.brand-section{margin-bottom:80px}.brand-header{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.brand-header h2{color:#fff;font-size:2rem;font-weight:800}.view-all-btn{color:#00e0ff;background:0 0;border:none;font-weight:700;transition:all .3s;position:relative}.view-all-btn:after{content:"";background:linear-gradient(90deg,#009bff,#00e0ff);width:100%;height:2px;position:absolute;bottom:-3px;left:0}.view-all-btn:hover{transform:translate(5px)}.phone-card{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:28px;height:100%;padding:30px;transition:all .4s;position:relative;overflow:hidden}.phone-card:before{content:"";filter:blur(60px);background:#00e0ff1f;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-60px}.phone-card:hover{border-color:#00e0ff66;transform:translateY(-8px);box-shadow:0 15px 40px #00e0ff1f}.phone-image-wrapper{justify-content:center;align-items:center;height:220px;margin-bottom:20px;display:flex}.phone-image{object-fit:contain;max-height:210px;transition:all .4s}.phone-card:hover .phone-image{transform:scale(1.06)}.phone-card h5{color:#fff;margin-bottom:20px;font-size:1.2rem;font-weight:700}.protect-btn{color:#fff;background:linear-gradient(90deg,#009bff,#00e0ff);border:none;border-radius:16px;padding:12px 22px;font-weight:700;transition:all .3s}.protect-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #00e0ff4d}@media (max-width:768px){.selector-title{font-size:2.5rem}.search-input{height:62px}.phone-image-wrapper{height:180px}.phone-image{max-height:170px}}
.premium-form-wrapper{position:relative}.form-top-header{margin-bottom:35px}.form-badge{color:#dbeafe;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 18px;font-size:13px;font-weight:700;display:inline-flex}.form-main-title{color:#fff;margin-bottom:10px;font-size:3rem;font-weight:900}.form-subtitle{color:#94a3b8;max-width:700px;font-size:1.05rem;line-height:1.8}.premium-form-card-v2{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;overflow:hidden;box-shadow:0 15px 50px #00000073,0 0 35px #0072ff1f;background:#0f172ad1!important;border:1px solid #ffffff14!important;border-radius:32px!important}.section-title-box{align-items:center;gap:18px;margin-bottom:25px;display:flex}.section-icon{color:#fff;background:linear-gradient(135deg,#0072ff,#00e0ff);border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:0 10px 30px #0072ff59}.section-title{color:#fff;margin-bottom:4px;font-weight:800}.section-text{color:#94a3b8;margin:0}.premium-label{color:#dbeafe;margin-bottom:10px;font-weight:700}.premium-input-group{border-radius:18px;overflow:hidden}.premium-input-icon{padding-inline:18px;color:#94a3b8!important;background:#ffffff0d!important;border:1px solid #ffffff14!important}.premium-input{padding-left:15px;font-size:15px;color:#fff!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;height:58px!important}.premium-input::placeholder{color:#64748b!important}.premium-input:focus{background:#ffffff0f!important;border-color:#00c6ff!important;box-shadow:0 0 0 3px #0072ff33!important}.payment-container{margin-top:15px}.payment-title{color:#94a3b8;align-items:center;gap:10px;margin-bottom:20px;font-weight:800;display:flex}.payment-option{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:22px;transition:all .3s;display:flex}.payment-option:hover{border-color:#00e0ff59;transform:translateY(-3px);box-shadow:0 15px 35px #0072ff26}.active-payment{background:linear-gradient(#ffffff08,#ffffff08),linear-gradient(90deg,#0072ff26,#00e0ff14);border:1px solid #00e0ff59}.payment-price{color:#fff;font-size:1.3rem;font-weight:900}.payment-desc{color:#94a3b8;font-size:14px}.payment-save,.payment-monthly{color:#fff;background:linear-gradient(90deg,#0072ff,#00c6ff);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800}.premium-pay-btn{width:100%;max-width:350px;height:60px;box-shadow:0 15px 35px #0072ff59;color:#fff!important;background:linear-gradient(90deg,#0072ff,#00c6ff)!important;border:none!important;border-radius:18px!important;font-size:1rem!important;font-weight:800!important;transition:all .3s!important}.premium-pay-btn:hover{transform:translateY(-4px);box-shadow:0 20px 45px #0072ff73}.premium-legal-text{margin-inline:auto;color:#94a3b8;text-align:center;max-width:850px;margin-top:35px;font-size:14px;line-height:1.8}.premium-link{color:#00c6ff;margin-left:6px;font-weight:700;text-decoration:none}.premium-link:hover{text-decoration:underline}.form-check-input{cursor:pointer;width:1.25rem;height:1.25rem;border:2px solid #00c6ff!important}@media (max-width:992px){.form-main-title{font-size:2.3rem}}@media (max-width:576px){.form-main-title{font-size:2rem}.payment-option{flex-direction:column;align-items:flex-start;gap:15px}.premium-form-card-v2{border-radius:24px!important}}
.segucard-hero{background:radial-gradient(circle at 0 0,#0072ff2e,#0000 35%),radial-gradient(circle at 100% 100%,#00e0ff1f,#0000 35%),#020617;min-height:100vh;position:relative;overflow:hidden}.hero-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(135deg,#ffffff08,#0000);position:absolute;inset:0}.grid-lines{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 85%);mask-image:radial-gradient(circle,#000,#0000 85%)}.circle{filter:blur(120px);border-radius:50%;position:absolute}.circle-1{opacity:.25;background:#0072ff;width:400px;height:400px;top:-120px;left:-120px}.circle-2{opacity:.18;background:#00e0ff;width:320px;height:320px;bottom:-120px;right:-120px}.hero-badge{color:#dbeafe;letter-spacing:1px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;margin-bottom:25px;padding:10px 18px;font-size:12px;font-weight:800;display:inline-block}.hero-heading{color:#fff;margin-bottom:25px;font-size:5rem;font-weight:900;line-height:1.02}.hero-heading span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#009bff,#00e0ff);-webkit-background-clip:text}.hero-text{color:#94a3b8;max-width:600px;font-size:1.12rem;line-height:1.9}.hero-stats{flex-wrap:wrap;gap:18px;margin-top:40px;display:flex}.hero-stat-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid #ffffff14;border-radius:22px;min-width:120px;padding:18px}.hero-stat-card h3{color:#fff;margin:0;font-size:1.8rem;font-weight:900}.hero-stat-card span{color:#94a3b8;font-size:.9rem}.hero-btn-primary{transition:all .35s;box-shadow:0 15px 35px #0072ff59;background:linear-gradient(90deg,#0072ff,#00c6ff)!important;border:none!important;border-radius:20px!important;padding:15px 32px!important;font-weight:800!important}.hero-btn-primary:hover{transform:translateY(-4px)}.hero-btn-secondary{transition:all .35s;color:#fff!important;background:#ffffff0d!important;border:1px solid #ffffff14!important;border-radius:20px!important;padding:15px 32px!important;font-weight:700!important}.hero-btn-secondary:hover{background:#ffffff14!important}.promo-style{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid #ffffff14;border-radius:34px;width:440px;height:260px;transition:all .4s;display:flex;position:relative;overflow:hidden;transform:rotate(-6deg);box-shadow:0 25px 60px #00000073,0 0 45px #0072ff26}.promo-style:hover{transform:rotate(0)scale(1.03)}.promo-glow{opacity:.25;filter:blur(80px);background:#009bff;border-radius:50%;width:240px;height:240px;position:absolute;top:-100px;right:-100px}.promo-left{z-index:2;text-align:center;background:linear-gradient(#facc15,#f59e0b);justify-content:center;align-items:center;width:42%;display:flex;position:relative}.promo-left p{color:#1e293b;margin:0;font-weight:700}.promo-left h1{color:#020617;margin:5px 0;font-size:4.5rem;font-weight:900}.promo-left span{color:#334155;font-weight:700}.promo-right{z-index:2;background:linear-gradient(135deg,#0072ff,#00c6ff);flex-direction:column;justify-content:space-between;width:58%;padding:28px;display:flex;position:relative}.segucard-logo{color:#fff;letter-spacing:2px;font-size:2rem;font-weight:900}.segucard-subtitle{color:#fffc;margin-top:4px;font-size:.92rem}.segucard-footer{justify-content:space-between;align-items:center;display:flex}.segucard-number{color:#fffffff2;letter-spacing:4px;font-size:1.2rem;font-weight:700}.card-circles{display:flex}.card-circles span{border-radius:50%;width:45px;height:45px}.card-circles span:first-child{background:#ffffffbf}.card-circles span:last-child{background:#ffffff40;margin-left:-15px}.section-box{text-align:center;margin-bottom:45px}.section-badge{color:#dbeafe;letter-spacing:1px;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;margin-bottom:20px;padding:10px 18px;font-size:12px;font-weight:800;display:inline-block}.section-box h2{color:#fff;margin-bottom:15px;font-size:3rem;font-weight:900}.section-box p{color:#94a3b8;max-width:700px;margin:auto;line-height:1.8}.segucard-coberturas{padding-bottom:100px}.coverage-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff12,#ffffff05);border:1px solid #ffffff14;border-radius:30px;height:100%;padding:35px 30px;transition:all .4s;position:relative;overflow:hidden}.coverage-card:hover{border-color:#00e0ff40;transform:translateY(-10px);box-shadow:0 20px 45px #0072ff26}.coverage-top{justify-content:center;margin-bottom:25px;display:flex}.coverage-icon-wrapper{background:linear-gradient(135deg,#0072ff2e,#00e0ff14);border:1px solid #ffffff14;border-radius:30px;justify-content:center;align-items:center;width:110px;height:110px;display:flex;box-shadow:inset 0 1px 1px #ffffff14,0 15px 30px #0072ff1f}.coverage-icon-wrapper img{object-fit:contain;width:65px;height:65px}.coverage-content{text-align:center}.coverage-content h4{color:#fff;margin-bottom:10px;font-size:1.5rem;font-weight:800}.coverage-content p{color:#94a3b8;margin:0;line-height:1.8}.coverage-border{pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#00e0ff40,#0000,#0000);border-radius:30px;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)}@media (max-width:992px){.hero-heading{font-size:3.4rem}.promo-style{width:100%;max-width:430px}.hero-left{text-align:center}.hero-stats{justify-content:center}}@media (max-width:576px){.hero-heading{font-size:2.5rem}.section-box h2{font-size:2rem}.promo-style{height:auto;min-height:240px}.promo-left h1{font-size:3.2rem}.segucard-logo{font-size:1.6rem}.hero-stat-card{width:100%}}
.segucard-success{background:radial-gradient(circle at 0 0,#0072ff2e,#0000 35%),radial-gradient(circle at 100% 100%,#00e0ff26,#0000 35%),#020617;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}@media (min-width:1200px){.segucard-success{align-items:flex-start;padding-top:80px}}.success-glow{filter:blur(120px);border-radius:50%;position:absolute}.success-glow-1{opacity:.25;background:#0072ff;width:350px;height:350px;top:-120px;left:-120px}.success-glow-2{opacity:.18;background:#00e0ff;width:280px;height:280px;bottom:-100px;right:-100px}.success-wrapper{text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff14;border-radius:36px;width:100%;max-width:1000px;margin:0 auto;padding:50px;box-shadow:0 25px 60px #00000073}@media (min-width:1200px){.success-wrapper{max-width:1200px;padding:60px 80px}}@media (min-width:1400px){.success-wrapper{max-width:1300px}}@media (max-width:576px){.success-wrapper{border-radius:24px;padding:30px 20px}}.success-check{color:#fff;background:linear-gradient(135deg,#0072ff,#00c6ff);border-radius:30px;justify-content:center;align-items:center;width:100px;height:100px;margin:auto auto 25px;font-size:3rem;font-weight:900;display:flex;box-shadow:0 15px 35px #0072ff59}.success-badge{color:#dbeafe;letter-spacing:1px;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:10px 18px;font-size:12px;font-weight:800;display:inline-block}.success-title{color:#fff;margin-top:25px;font-size:3.5rem;font-weight:900}@media (max-width:768px){.success-title{font-size:2rem}}.success-title span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#009bff,#00e0ff);-webkit-background-clip:text}.success-subtitle{color:#94a3b8;max-width:600px;margin:20px auto 40px;font-size:1.1rem}.member-card{text-align:left;background:linear-gradient(135deg,#0072ff,#00c6ff);border-radius:30px;margin-bottom:35px;padding:30px}.member-card-top{justify-content:space-between;align-items:center;display:flex}.member-card-top small{color:#fffc}.member-card-top h3{color:#fff;margin-top:10px;font-size:2rem;font-weight:900}@media (max-width:576px){.member-card{padding:20px}.member-card-top h3{font-size:1.5rem}}.card-chip{background:linear-gradient(135deg,#facc15,#f59e0b);border-radius:12px;width:65px;height:45px}.member-card-bottom{justify-content:space-between;align-items:center;margin-top:40px;display:flex}.member-card-bottom span{color:#fff;font-weight:700}.card-circles{display:flex}.card-circles span{border-radius:50%;width:45px;height:45px}.card-circles span:first-child{background:#ffffffbf}.card-circles span:last-child{background:#ffffff40;margin-left:-15px}.info-box,.warning-box{text-align:left;border-radius:24px;margin-top:20px;padding:25px}.info-box{background:#ffffff0a;border:1px solid #ffffff14}.info-box h5{color:#fff}.info-box p{color:#94a3b8;margin:0}.warning-box{background:#facc1514;border:1px solid #facc1526;gap:15px;display:flex}@media (max-width:576px){.warning-box{flex-direction:column}}.warning-icon{background:#facc15;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;font-weight:900;display:flex}.warning-box h6{color:#fff}.warning-box p{color:#cbd5e1;margin:0}.success-btn{color:#fff;background:linear-gradient(90deg,#0072ff,#00c6ff);border:none;border-radius:18px;margin-top:40px;padding:16px 34px;font-weight:800;transition:all .3s;box-shadow:0 15px 35px #0072ff59}.success-btn:hover{transform:translateY(-4px)}
.planes-wrapper{color:#fff;background:radial-gradient(circle at 0 0,#0072ff40,#0000 30%),radial-gradient(circle at 100% 100%,#00e0ff2e,#0000 30%),#020617;min-height:100vh;position:relative;overflow:hidden}.blur-circle{z-index:0;filter:blur(120px);border-radius:50%;position:absolute}.blur-1{opacity:.35;background:#0072ff;width:350px;height:350px;top:-100px;left:-100px}.blur-2{opacity:.25;background:#00e0ff;width:320px;height:320px;bottom:-120px;right:-120px}.hero-badge-pro{letter-spacing:1px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;margin-bottom:25px;padding:12px 20px;font-size:13px;font-weight:700;display:inline-flex}.planes-title{margin-bottom:20px;font-size:4rem;font-weight:900;line-height:1.05}.planes-title span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#009bff,#00e0ff);-webkit-background-clip:text}.planes-subtitle{color:#cbd5e1;max-width:700px;font-size:1.1rem;line-height:1.8}.form-glass-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172ab3;border:1px solid #ffffff14;border-radius:30px;padding:25px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000073,0 0 30px #0072ff26}.resumen-premium-card{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#0f172ad9;border:1px solid #ffffff14;border-radius:32px;padding:30px;transition:all .4s;position:sticky;top:20px;overflow:hidden;box-shadow:0 25px 60px #0000008c,0 0 40px #009bff1f}.resumen-premium-card:hover{transform:translateY(-5px)}.premium-top-glow{opacity:.35;filter:blur(90px);background:#009bff;border-radius:50%;width:220px;height:220px;position:absolute;top:-120px;right:-120px}.summary-label{color:#94a3b8;letter-spacing:2px;font-size:12px;font-weight:700}.summary-title{font-size:2rem;font-weight:900}.shield-icon-box{background:linear-gradient(#0f172a,#0f172a) padding-box padding-box,linear-gradient(90deg,#009bff,#00e0ff) border-box;border:2px solid #0000;border-radius:20px;justify-content:center;align-items:center;width:65px;height:65px;display:flex;box-shadow:0 0 25px #0072ff40}.coverage-box{background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;align-items:center;gap:20px;padding:22px;display:flex}.coverage-icon{background:linear-gradient(135deg,#0072ff,#00e0ff);border-radius:20px;justify-content:center;align-items:center;width:75px;height:75px;display:flex;box-shadow:0 10px 25px #0072ff59}.coverage-price{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#009bff,#00e0ff);-webkit-background-clip:text;margin:0;font-size:2rem;font-weight:900}.info-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;padding:18px}.info-label{color:#94a3b8}.info-value{font-weight:700}.badge-plan{background:linear-gradient(90deg,#0072ff,#00e0ff);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700}.coverages-box{flex-direction:column;gap:12px;display:flex}.coverage-item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;justify-content:space-between;align-items:center;padding:14px 18px;transition:all .3s;display:flex}.coverage-item:hover{background:#ffffff0d;border-color:#00e0ff4d;transform:translate(5px)}.dot-active{background:#00e0ff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 15px #00e0ff}.payment-card{background:linear-gradient(135deg,#0072ff26,#00e0ff14);border:1px solid #00e0ff33;border-radius:24px;padding:24px}.payment-label{color:#cbd5e1;font-size:15px}.payment-sub{color:#94a3b8;font-size:13px}.payment-price{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#009bff,#00e0ff);-webkit-background-clip:text;font-size:2.5rem;font-weight:900}.annual-price{color:#94a3b8;margin-top:10px;font-size:14px}.secure-footer{color:#94a3b8;justify-content:center;align-items:center;gap:10px;margin-top:25px;font-size:14px;display:flex}@media (max-width:992px){.planes-title{font-size:3rem}.resumen-premium-card{position:relative;top:0}}@media (max-width:576px){.planes-title{font-size:2.3rem}.form-glass-card,.resumen-premium-card{border-radius:24px;padding:20px}.coverage-price{font-size:1.6rem}.payment-price{font-size:2rem}}
