.cs-page{color:#e2e8f0;background:linear-gradient(160deg,#030810 0%,#060d1f 25%,#080f28 50%,#060c1e 75%,#030810 100%);min-height:100vh;padding-top:68px;font-family:Plus Jakarta Sans,sans-serif;position:relative;overflow-x:hidden}.cs-page:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#60a5fa0a 1px,#0000 1px),linear-gradient(90deg,#60a5fa0a 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0}#cs-canvas{pointer-events:none;z-index:0;opacity:.45;will-change:contents;width:100vw;height:100vh;position:fixed;inset:0;transform:translateZ(0)}.container{z-index:2;max-width:1200px;margin:0 auto;padding:0 40px;position:relative}.cs-label{letter-spacing:.18em;text-transform:uppercase;color:#60a5fa;margin-bottom:.75rem;font-size:.68rem;font-weight:800;display:inline-block}.cs-section-title{color:#f1f5f9;margin:0;font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:800;line-height:1.2}.breadcrumb{color:#94a3b873;align-items:center;gap:.5rem;margin-bottom:3rem;font-size:.78rem;display:flex}.breadcrumb a{color:#94a3b873;text-decoration:none}.breadcrumb a:hover{color:#60a5fa}.breadcrumb span{color:#94a3b833}.cs-btn-primary{color:#fff;background:linear-gradient(135deg,#1d4ed8,#3b82f6);border-radius:8px;align-items:center;gap:6px;padding:.9rem 1.85rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 0 28px #3b82f666}.cs-btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 40px #3b82f6a6}.cs-btn-ghost{color:#ffffffa6;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:.9rem 1.85rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.cs-btn-ghost:hover{color:#fff;background:#60a5fa14;border-color:#60a5fa66}.cs-deco{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cs-ring{border:1px solid #60a5fa12;border-radius:50%;position:absolute}.cs-ring--1{width:600px;height:600px;animation:55s linear infinite csSpin;top:-200px;right:-150px}.cs-ring--2{width:400px;height:400px;animation:38s linear infinite reverse csSpin;bottom:-100px;left:-100px}.cs-ring--3{border-color:#a78bfa0f;width:240px;height:240px;animation:24s linear infinite csSpin;top:45%;left:4%}@keyframes csSpin{to{transform:rotate(360deg)}}.cs-hex{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);animation:ease-in-out infinite alternate csFloat;position:absolute}.cs-hex--1{background:#60a5fa0a;width:220px;height:220px;animation-duration:14s;top:10%;right:4%}.cs-hex--2{background:#a78bfa0a;width:120px;height:120px;animation-duration:9s;animation-delay:4s;bottom:20%;left:3%}@keyframes csFloat{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-22px)rotate(8deg)}}.cs-cross{opacity:.13;animation:linear infinite csSpin;position:absolute}.cs-cross:before,.cs-cross:after{content:"";background:#60a5fab3;border-radius:2px;position:absolute}.cs-cross:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.cs-cross:after{width:2px;height:100%;top:0;left:50%;transform:translate(-50%)}.cs-cross--1{width:28px;height:28px;animation-duration:20s;top:20%;left:8%}.cs-cross--2{width:18px;height:18px;animation-duration:14s;animation-direction:reverse;bottom:30%;right:10%}.cs-hero{align-items:center;min-height:90vh;padding:5rem 0 4rem;display:flex;position:relative;overflow:hidden}.cs-hero__bg{background:radial-gradient(55% 65% at 10%,#1d4ed833 0%,#0000 65%),radial-gradient(35% 40% at 90% 20%,#a78bfa1a 0%,#0000 60%),radial-gradient(30% 30% at 85% 80%,#ee31240f 0%,#0000 55%);position:absolute;inset:0}.cs-hero__inner{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.cs-hero__tag{text-transform:uppercase;letter-spacing:.14em;color:#60a5fa;align-items:center;gap:8px;margin-bottom:1.5rem;font-size:.72rem;font-weight:800;display:flex}.cs-tag-dot{background:#60a5fa;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite csPulse;box-shadow:0 0 8px #60a5facc}@keyframes csPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.5)}}.cs-hero__left h1{color:#fff;letter-spacing:-1.5px;margin-bottom:1.25rem;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:900;line-height:1.06}.cs-hero__left h1 em{color:#60a5fa;font-style:normal}.cs-hero__left>p{color:#ffffff80;max-width:480px;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.8}.cs-hero__pills{flex-wrap:wrap;gap:8px;margin-bottom:1.75rem;display:flex}.cs-hero__pills span{color:#fff9;background:#ffffff0a;border:1px solid #60a5fa26;border-radius:100px;padding:.3rem .85rem;font-size:.72rem;font-weight:600}.cs-hero__btns{flex-wrap:wrap;gap:12px;margin-bottom:2rem;display:flex}.cs-hero__stats{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.cs-stat{flex-direction:column;display:flex}.cs-stat strong{color:#fff;font-size:1.8rem;font-weight:800;line-height:1}.cs-stat span{color:#fff6;margin-top:3px;font-size:.72rem}.cs-stat-sep{background:#ffffff14;width:1px;height:40px}.cs-hero__visual{justify-content:center;align-items:center;min-height:400px;display:flex;position:relative}.cs-shield-glow{background:radial-gradient(circle,#1d4ed833,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute}.cs-shield{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs-shield__ring{border:1px solid #60a5fa33;border-radius:50%;position:absolute}.cs-shield__ring--1{width:100px;height:100px;animation:3s ease-out infinite csRingPulse}.cs-shield__ring--2{width:140px;height:140px;animation:3s ease-out .8s infinite csRingPulse}@keyframes csRingPulse{0%{opacity:.4;transform:scale(.8)}to{opacity:0;transform:scale(1.4)}}.cs-shield__core{z-index:1;background:linear-gradient(135deg,#1d4ed880,#60a5fa4d);border:2px solid #60a5fa;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:80px;height:80px;display:flex;box-shadow:0 0 24px #60a5fa66,0 0 0 4px #1d4ed84d}.cs-shield__core span{color:#60a5fa;letter-spacing:.1em;font-size:.42rem;font-weight:800}.cs-metric{z-index:3;backdrop-filter:blur(8px);background:#030810eb;border:1px solid #60a5fa33;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;animation:ease-in-out infinite alternate csMetFloat;display:flex;position:absolute}@keyframes csMetFloat{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.cs-metric--1{animation-duration:4s;top:5%;left:0%}.cs-metric--2{animation-duration:5s;animation-delay:.8s;top:5%;right:0%}.cs-metric--3{animation-duration:3.5s;animation-delay:1.5s;bottom:15%;left:2%}.cs-metric--4{animation-duration:4.5s;animation-delay:.3s;bottom:15%;right:0%}.cs-metric__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s infinite csPulse}.cs-metric__dot--green{background:#22c55e;box-shadow:0 0 6px #22c55e}.cs-metric__dot--blue{background:#60a5fa;box-shadow:0 0 6px #60a5fa}.cs-metric__dot--red{background:#ee3124;box-shadow:0 0 6px #ee3124}.cs-metric__dot--purple{background:#a78bfa;box-shadow:0 0 6px #a78bfa}.cs-metric strong{color:#f1f5f9;font-size:.7rem;font-weight:700;display:block}.cs-metric span{color:#fff6;font-size:.65rem}.cs-conn-svg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.cs-capas-intro{z-index:2;text-align:center;padding:80px 0 20px;position:relative}.cs-capas-intro h2{color:#fff;margin:.5rem 0 1rem;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:800}.cs-capas-intro p{color:#fff6;max-width:500px;margin:0 auto;font-size:.95rem}.cs-capa-section{z-index:2;border-top:1px solid #60a5fa12;padding:80px 0;position:relative}.cs-capa-section--alt{background:#60a5fa05}.cs-capa-section__inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.cs-reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.cs-reveal--left{transform:translate(-48px)}.cs-reveal--right{transform:translate(48px)}.cs-reveal.revealed{opacity:1;transform:translate(0)}.cs-capa-section__num{color:#60a5fa12;margin-bottom:.25rem;font-size:5rem;font-weight:900;line-height:1}.cs-capa-section__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--ct);background:color-mix(in srgb,var(--ct) 10%,transparent);border:1px solid color-mix(in srgb,var(--ct) 25%,transparent);border-radius:100px;margin-bottom:1rem;padding:.3rem .85rem;font-size:.65rem;font-weight:800;display:inline-block}.cs-capa-section__text h2{color:#fff;margin:.5rem 0 1rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;line-height:1.15}.cs-capa-section__text p{color:#ffffff80;margin-bottom:1.5rem;font-size:.95rem;line-height:1.8}.cs-capa-section__list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.cs-capa-section__list li{color:#fff9;align-items:flex-start;gap:.75rem;font-size:.88rem;line-height:1.5;display:flex}.cs-capa-section__visual{justify-content:center;align-items:center;min-height:320px;display:flex;position:relative}.cs-visual-firewall{width:100%}.cs-fw__label{letter-spacing:.12em;text-transform:uppercase;color:#60a5fa99;margin-bottom:12px;font-size:.65rem;font-weight:800}.cs-fw__scene{background:#030810;border:1px solid #60a5fa26;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:0;min-height:180px;margin-bottom:12px;padding:20px;display:grid}.cs-fw__attacks{flex-direction:column;gap:8px;display:flex}.cs-fw__attack{color:#ee3124;white-space:nowrap;background:#ee312414;border:1px solid #ee312433;border-radius:6px;padding:6px 10px;font-size:.72rem;font-weight:600;animation:linear infinite csAttackAnim}.cs-fw__attack--1{animation-duration:3s}.cs-fw__attack--2{animation-duration:4s;animation-delay:.8s}.cs-fw__attack--3{animation-duration:3.5s;animation-delay:1.5s}.cs-fw__attack--4{animation-duration:2.8s;animation-delay:.3s}@keyframes csAttackAnim{0%,to{opacity:.6;transform:translate(0)}50%{opacity:1;transform:translate(6px)}}.cs-fw__wall{background:#1d4ed81a;border:2px solid #60a5fa4d;border-radius:10px;flex-direction:column;align-items:center;gap:8px;min-width:130px;padding:16px 12px;display:flex;position:relative}.cs-fw__wall-label{color:#60a5fa;letter-spacing:.08em;text-align:center;font-size:.6rem;font-weight:800}.cs-fw__wall-status{color:#22c55e;align-items:center;gap:5px;font-size:.6rem;font-weight:700;display:flex}.cs-fw__dot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s infinite csPulse;box-shadow:0 0 5px #22c55e}.cs-fw__wall-blocks{flex-direction:column;gap:4px;width:100%;display:flex}.cs-fw__block{color:#ee3124;text-align:center;background:#ee31241f;border:1px solid #ee312440;border-radius:4px;padding:3px 8px;font-size:.55rem;font-weight:800;animation:ease-in-out infinite alternate csBlockAnim}.cs-fw__block--1{animation-duration:2s}.cs-fw__block--2{animation-duration:2.5s;animation-delay:.5s}.cs-fw__block--3{animation-duration:3s;animation-delay:1s}@keyframes csBlockAnim{0%{opacity:.7}to{opacity:1;box-shadow:0 0 8px #ee31244d}}.cs-fw__allowed{flex-direction:column;gap:8px;display:flex}.cs-fw__allow-item{color:#22c55e;white-space:nowrap;background:#22c55e14;border:1px solid #22c55e33;border-radius:6px;padding:6px 10px;font-size:.72rem;font-weight:600}.cs-fw__counter{background:#ee31240f;border:1px solid #ee312426;border-radius:8px;align-items:baseline;gap:8px;padding:10px 14px;display:flex}.cs-fw__counter strong{color:#ee3124;font-size:1.6rem;font-weight:900;line-height:1}.cs-fw__counter span{color:#fff6;font-size:.75rem}.cs-visual-network{width:100%}.cs-net__label{letter-spacing:.12em;text-transform:uppercase;color:#38bdf899;margin-bottom:12px;font-size:.65rem;font-weight:800}.cs-net__svg{background:#030810;border:1px solid #38bdf826;border-radius:12px;width:100%;padding:8px}@keyframes csAnomalyPulse{0%,to{opacity:.8}50%{opacity:.3}}.cs-anomaly-pulse{animation:1.2s ease-in-out infinite csAnomalyPulse}.cs-net__alerts{flex-direction:column;gap:6px;margin-top:10px;display:flex}.cs-net__alert{border-radius:7px;padding:7px 12px;font-size:.72rem;font-weight:600}.cs-net__alert--red{color:#ee3124;background:#ee312414;border:1px solid #ee312433}.cs-net__alert--green{color:#22c55e;background:#22c55e0f;border:1px solid #22c55e26}.cs-visual-endpoints{width:100%}.cs-ep__label{letter-spacing:.12em;text-transform:uppercase;color:#818cf899;margin-bottom:10px;font-size:.65rem;font-weight:800}.cs-ep__devices{flex-direction:column;gap:5px;display:flex}.cs-ep__device{background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:28px 1fr 1fr;align-items:center;gap:10px;padding:8px 12px;display:grid}.cs-ep__device--critical{background:#ee31240f;border-color:#ee312433}.cs-ep__device--warning{background:#f59e0b0a;border-color:#f59e0b26}.cs-ep__device-icon{font-size:1rem}.cs-ep__device-info strong{color:#f1f5f9;font-size:.72rem;font-weight:700;display:block}.cs-ep__device-info span{color:#fff6;font-size:.62rem}.cs-ep__device-status{color:#ffffff80;justify-content:flex-end;align-items:center;gap:5px;font-size:.62rem;display:flex}.cs-ep__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.cs-ep__dot--green{background:#22c55e;box-shadow:0 0 4px #22c55e}.cs-ep__dot--amber{background:#f59e0b;box-shadow:0 0 4px #f59e0b}.cs-ep__dot--red{background:#ee3124;animation:1s infinite csPulse;box-shadow:0 0 4px #ee3124}.cs-ep__summary{background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;gap:16px;margin-top:10px;padding:8px 12px;display:flex}.cs-ep__sum-item{color:#ffffff80;align-items:center;gap:6px;font-size:.72rem;display:flex}.cs-ep__sum-item strong{color:#f1f5f9;font-weight:800}.cs-visual-mfa{width:100%}.cs-mfa__window{background:#030810;border:1px solid #a78bfa33;border-radius:14px;overflow:hidden;box-shadow:0 20px 50px #00000080}.cs-mfa__header{background:linear-gradient(135deg,#0a0620,#060312);border-bottom:1px solid #a78bfa1f;align-items:center;gap:10px;padding:10px 14px;display:flex}.cs-mfa__dots{gap:4px;display:flex}.cs-mfa__dots span{background:#ffffff1a;border-radius:50%;width:8px;height:8px}.cs-mfa__dots span:first-child{background:#ee3124}.cs-mfa__dots span:nth-child(2){background:#fbbf24}.cs-mfa__dots span:last-child{background:#22c55e}.cs-mfa__header span{color:#fff6;font-size:.65rem}.cs-mfa__body{flex-direction:column;align-items:center;gap:14px;padding:20px;display:flex}.cs-mfa__avatar{color:#a78bfa;background:#a78bfa33;border:2px solid #a78bfa;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:.9rem;font-weight:800;display:flex}.cs-mfa__user{color:#f1f5f9;font-size:.95rem;font-weight:700}.cs-mfa__role{color:#fff6;font-size:.72rem}.cs-mfa__steps{flex-direction:column;gap:8px;width:100%;display:flex}.cs-mfa__step{background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.cs-mfa__step--done{background:#22c55e0a;border-color:#22c55e33}.cs-mfa__step--active{background:#a78bfa0f;border-color:#a78bfa4d}.cs-mfa__step-icon{color:#22c55e;text-align:center;flex-shrink:0;width:20px;font-size:.85rem;font-weight:800}.cs-mfa__step-icon--spin{color:#a78bfa;animation:1s linear infinite csSpinIcon;display:inline-block}@keyframes csSpinIcon{to{transform:rotate(360deg)}}.cs-mfa__step strong{color:#f1f5f9;font-size:.78rem;font-weight:700;display:block}.cs-mfa__step span{color:#fff6;font-size:.68rem}.cs-mfa__otp{gap:6px;display:flex}.cs-mfa__digit{color:#a78bfa;background:#a78bfa14;border:1px solid #a78bfa33;border-radius:8px;justify-content:center;align-items:center;width:36px;height:44px;font-size:1.2rem;font-weight:800;display:flex}.cs-mfa__digit--filled{background:#a78bfa26;border-color:#a78bfa66}.cs-mfa__digit--cursor{animation:.8s infinite csCursorBlink}@keyframes csCursorBlink{0%,to{opacity:1}50%{opacity:0}}.cs-mfa__timer{align-items:center;gap:10px;width:100%;display:flex}.cs-mfa__timer-bar{background:#ffffff14;border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.cs-mfa__timer-bar:after{content:"";background:linear-gradient(90deg,#a78bfa,#818cf8);border-radius:2px;animation:18s linear infinite csTimerDrain;position:absolute;inset:0}@keyframes csTimerDrain{0%{width:100%}to{width:0%}}.cs-mfa__timer span{color:#fff6;white-space:nowrap;font-size:.65rem}.cs-mfa__tags{flex-wrap:wrap;gap:6px;display:flex}.cs-mfa__tags span{color:#a78bfab3;background:#a78bfa14;border:1px solid #a78bfa26;border-radius:100px;padding:.2rem .65rem;font-size:.62rem}.cs-visual-waf{width:100%}.cs-waf__label{letter-spacing:.12em;text-transform:uppercase;color:#34d39999;margin-bottom:10px;font-size:.65rem;font-weight:800}.cs-waf__feed{background:#030810;border:1px solid #34d39926;border-radius:12px;margin-bottom:10px;overflow:hidden}.cs-waf__row{border-bottom:1px solid #ffffff0a;grid-template-columns:42px 1fr 90px 70px;align-items:center;gap:8px;padding:7px 12px;display:grid}.cs-waf__row:last-child{border-bottom:none}.cs-waf__method{color:#60a5fa;font-family:monospace;font-size:.58rem;font-weight:800}.cs-waf__path{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:.62rem;overflow:hidden}.cs-waf__ip{color:#ffffff4d;font-family:monospace;font-size:.58rem}.cs-waf__status{text-align:center;white-space:nowrap;border:1px solid;border-radius:4px;padding:2px 7px;font-size:.55rem;font-weight:800}.cs-waf__stats{background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;justify-content:space-around;padding:10px;display:flex}.cs-waf__stats>div{flex-direction:column;align-items:center;display:flex}.cs-waf__stats strong{font-size:1.1rem;font-weight:800;line-height:1}.cs-waf__stats span{color:#fff6;margin-top:2px;font-size:.62rem}.cs-visual-vault{width:100%}.cs-vault__label{letter-spacing:.12em;text-transform:uppercase;color:#f472b699;margin-bottom:10px;font-size:.65rem;font-weight:800}.cs-vault__container{background:#030810;border:1px solid #f472b626;border-radius:12px;margin-bottom:10px;padding:20px}.cs-vault__lock{flex-direction:column;align-items:center;gap:6px;margin-bottom:16px;display:flex;position:relative}.cs-vault__lock-ring{border:1px solid #f472b626;border-radius:50%;position:absolute}.cs-vault__lock-ring--1{width:70px;height:70px;animation:3s ease-out infinite csRingPulse}.cs-vault__lock-ring--2{width:95px;height:95px;animation:3s ease-out .8s infinite csRingPulse}.cs-vault__lock-body{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.cs-vault__lock-body img{object-fit:contain;width:40px;height:40px}.cs-vault__lock span{color:#f472b6;letter-spacing:.1em;background:#f472b61a;border:1px solid #f472b633;border-radius:100px;padding:.2rem .8rem;font-size:.65rem;font-weight:800}.cs-vault__flows{flex-direction:column;gap:8px;display:flex}.cs-vault__flow{grid-template-columns:28px 1fr 60px;align-items:center;gap:8px;display:grid}.cs-vault__flow-icon{justify-content:center;align-items:center;display:flex}.cs-vault__flow-icon img{object-fit:contain;width:24px;height:24px}.cs-vault__flow-bar{background:#ffffff0a;border-radius:6px;align-items:center;height:28px;display:flex;overflow:hidden}.cs-vault__flow-fill{border:1px solid;border-radius:6px;align-items:center;height:100%;padding:0 10px;display:flex}.cs-vault__flow-fill span{letter-spacing:.06em;font-size:.6rem;font-weight:800}.cs-vault__flow-status{text-align:right;white-space:nowrap;font-size:.62rem;font-weight:700}.cs-vault__footer{flex-wrap:wrap;gap:8px;display:flex}.cs-vault__footer span{color:#f472b699;background:#f472b60f;border:1px solid #f472b626;border-radius:100px;padding:.2rem .7rem;font-size:.62rem}.cs-imagen{z-index:2;border-top:1px solid #60a5fa14;padding:90px 0;position:relative}.cs-imagen__grid{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.cs-imagen__wrap{border:1px solid #60a5fa26;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006}.cs-imagen__img{object-fit:contain;width:100%;height:auto;transition:transform .4s;display:block}.cs-imagen__wrap:hover .cs-imagen__img{transform:scale(1.03)}.cs-imagen__overlay{background:linear-gradient(#0000,#030810e6);padding:24px 20px 16px;position:absolute;bottom:0;left:0;right:0}.cs-imagen__badge{letter-spacing:.12em;text-transform:uppercase;color:#60a5fa;background:#60a5fa1a;border:1px solid #60a5fa40;border-radius:100px;padding:.3rem .85rem;font-size:.68rem;font-weight:800}.cs-imagen__text h2{color:#f1f5f9;margin:.75rem 0 1rem;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:800;line-height:1.2}.cs-imagen__text>p{color:#ffffff73;margin-bottom:1.5rem;font-size:.95rem;line-height:1.8}.cs-imagen__bullets{flex-direction:column;gap:12px;display:flex}.cs-bullet{align-items:center;gap:12px;display:flex}.cs-bullet__dot{background:#60a5fa;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 8px #60a5fa99}.cs-bullet span{color:#fff9;font-size:.88rem}.cs-caps{z-index:2;background:#60a5fa06;border-top:1px solid #60a5fa14;padding:90px 0;position:relative}.cs-caps__grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.cs-cap-card{opacity:0;background:#ffffff08;border:1px solid #60a5fa1a;border-radius:16px;flex-direction:column;gap:12px;padding:32px 28px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;transform:translateY(20px)}.cs-cap-card.visible{opacity:1;transition:opacity .5s,transform .5s,border-color .25s,box-shadow .25s;transform:translateY(0)}.cs-cap-card:hover{border-color:#60a5fa4d;transform:translateY(-4px);box-shadow:0 12px 32px #60a5fa1a}.cs-cap-icon{justify-content:flex-start;align-items:center;display:flex}.cs-cap-icon img{object-fit:contain;width:48px;height:48px}.cs-cap-card h3{color:#f1f5f9;font-size:1rem;font-weight:700}.cs-cap-card p{color:#fff6;margin:0;font-size:.875rem;line-height:1.75}.cs-marcas{z-index:2;border-top:1px solid #60a5fa14;padding:72px 0;position:relative}.cs-marcas__label{text-align:center;text-transform:uppercase;letter-spacing:.12em;color:#ffffff4d;margin-bottom:40px;font-size:.7rem;font-weight:700}.cs-marcas__grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.cs-marca-chip{cursor:default;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:18px 28px;transition:all .2s;display:flex}.cs-marca-chip:hover{background:color-mix(in srgb,var(--mc) 8%,transparent);border-color:color-mix(in srgb,var(--mc) 30%,transparent);box-shadow:0 8px 20px color-mix(in srgb,var(--mc) 15%,transparent);transform:translateY(-3px)}.cs-marca-chip img{object-fit:contain;filter:brightness(0)invert();opacity:.5;width:auto;max-width:90px;height:28px;transition:opacity .2s}.cs-marca-chip:hover img{opacity:.9}.cs-marca-chip span{text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;font-size:.65rem;font-weight:700;transition:color .2s}.cs-marca-chip:hover span{color:#ffffffbf}.cs-cta{z-index:2;padding:80px 0;position:relative}.cs-cta__box{backdrop-filter:blur(16px);background:#1d4ed814;border:1px solid #60a5fa33;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:56px;display:flex;position:relative;overflow:hidden}.cs-cta__glow{pointer-events:none;background:radial-gradient(circle,#60a5fa1a,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-80px;right:-80px}.cs-cta__box h2{color:#f1f5f9;margin:.5rem 0;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800}.cs-cta__box p{color:#fff6;max-width:420px;font-size:.95rem;line-height:1.7}@media (width<=1024px){.cs-capa-section__inner{grid-template-columns:1fr;gap:48px}.cs-caps__grid{grid-template-columns:repeat(2,1fr)}.cs-cta__box{flex-direction:column;align-items:flex-start}}@media (width<=900px){.cs-hero__inner{grid-template-columns:1fr}.cs-hero__visual{display:none}.cs-caps__grid{grid-template-columns:1fr}.cs-imagen__grid{grid-template-columns:1fr;gap:40px}.cs-imagen__img{height:300px}}@media (width<=768px){.container{padding:0 20px}.cs-hero__stats{gap:16px}.cs-stat-sep{display:none}.cs-cta__box{padding:32px 24px}}
