.elec-page{color:#0f172a;background:#fff;overflow-x:hidden}.elec-hero{background:#fff;padding:2.75rem 0 3.75rem}.elec-kicker-wrap{align-items:center;gap:.85rem;margin-bottom:1.75rem;display:flex}.elec-kicker-line{background:#0047ba;border-radius:2px;width:36px;height:3px}.elec-kicker-text{letter-spacing:.12em;color:#0047ba;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:800}.elec-hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:3.5rem;display:grid}.elec-hero-title{letter-spacing:-.03em;flex-direction:column;margin-bottom:1.25rem;line-height:1.02;display:flex}.elec-title-main{font-family:var(--font-headline);color:#0f172a;text-transform:uppercase;font-size:max(2.6rem,min(4.5vw,4.2rem));font-weight:900}.elec-title-highlight{font-family:var(--font-headline);color:#0047ba;text-transform:uppercase;font-size:max(2.6rem,min(4.5vw,4.2rem));font-weight:900}.elec-title-sub{font-family:var(--font-headline);color:#0f172a;letter-spacing:-.02em;margin-top:.35rem;font-size:max(1.35rem,min(2.3vw,2.1rem));font-weight:700}.elec-hero-subtitle{color:#475569;max-width:530px;margin-bottom:2.25rem;font-size:max(1.05rem,min(1.25vw,1.2rem));line-height:1.55}.elec-badges-row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:2.5rem;display:flex}.elec-badge-item{flex:1 1 0;align-items:center;gap:.75rem;min-width:0;display:flex}.elec-badge-icon{color:#0047ba;background:#eff6ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s,background-color .2s;display:flex}.elec-badge-item:hover .elec-badge-icon{background:#dbeafe;transform:scale(1.06)}.elec-badge-info{flex-direction:column;display:flex}.elec-badge-info strong{font-family:var(--font-headline);color:#0f172a;white-space:nowrap;font-size:.92rem;font-weight:800;line-height:1.25}.elec-badge-info span{color:#64748b;margin-top:2px;font-size:.75rem;line-height:1.3}.elec-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.elec-btn-primary{color:#fff;font-family:var(--font-headline);letter-spacing:.04em;text-transform:uppercase;background:#0047ba;border-radius:6px;align-items:center;gap:.6rem;padding:.9rem 1.65rem;font-size:.86rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.elec-btn-primary:hover{color:#fff;background:#00368f;transform:translateY(-2px);box-shadow:0 6px 20px #0047ba40}.elec-btn-whatsapp{color:#0047ba;font-family:var(--font-headline);letter-spacing:.04em;text-transform:uppercase;background:#fff;border:2px solid #0047ba;border-radius:6px;align-items:center;gap:.55rem;padding:.82rem 1.6rem;font-size:.86rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.elec-btn-whatsapp:hover{color:#00368f;background:#eff6ff;border-color:#00368f;transform:translateY(-2px)}.elec-wa-icon{flex-shrink:0}.elec-gallery-wrap{align-items:stretch;gap:1.15rem;display:flex}.elec-main-card{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:18px;flex:1;justify-content:center;align-items:center;min-height:440px;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -5px #0f172a0f}.elec-main-img{object-fit:cover;object-position:center;width:100%;height:100%;max-height:none;transition:opacity .25s;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.elec-origin-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#334155;background:#fffffff0;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.75rem;font-weight:700;display:flex;position:absolute;bottom:1.25rem;right:1.25rem;box-shadow:0 4px 12px #0f172a0f}.elec-origin-pin{color:#0047ba}.elec-thumbs-col{flex-direction:column;flex-shrink:0;gap:.85rem;width:78px;display:flex}.elec-thumb-btn{cursor:pointer;background:#f8fafc;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:76px;height:76px;padding:0;transition:all .2s;display:flex;overflow:hidden}.elec-thumb-btn img{object-fit:cover;width:100%;height:100%;display:block}.elec-thumb-btn:hover{border-color:#93c5fd;transform:scale(1.04)}.elec-thumb-btn--active{box-shadow:0 0 0 3px #0047ba26;border-color:#0047ba!important}.elec-divider-strip{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:1.5rem 0}.elec-strip-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.elec-strip-left{letter-spacing:.12em;color:#64748b;align-items:center;gap:1rem;font-family:JetBrains Mono,monospace;font-size:.76rem;font-weight:800;display:flex}.elec-strip-bar{background:#94a3b8;width:36px;height:2px}.elec-strip-right{letter-spacing:.12em;color:#64748b;font-family:JetBrains Mono,monospace;font-size:.76rem;font-weight:800}.elec-section{padding:4.5rem 0}.elec-section--soft{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.elec-kicker{color:#0047ba;text-transform:uppercase;letter-spacing:.14em;margin-bottom:.6rem;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:800;display:block}.elec-section-header{text-align:center;max-width:680px;margin:0 auto 3rem}.elec-section-header h2{font-family:var(--font-headline);color:#0f172a;letter-spacing:-.02em;font-size:max(1.8rem,min(2.8vw,2.4rem));font-weight:900;line-height:1.2}.elec-overview-grid{grid-template-columns:1fr 1.3fr;align-items:flex-start;gap:4rem;display:grid}.elec-overview-grid h2{font-family:var(--font-headline);color:#0f172a;font-size:max(1.8rem,min(2.8vw,2.3rem));font-weight:900;line-height:1.2}.elec-rich-copy p{color:#475569;margin-bottom:1.25rem;font-size:1rem;line-height:1.7}.elec-download-box{margin-top:1.5rem}.elec-text-link{font-family:var(--font-headline);color:#0047ba;align-items:center;gap:.6rem;font-size:.92rem;font-weight:800;text-decoration:none;transition:color .15s;display:inline-flex}.elec-text-link:hover{color:#00368f;text-decoration:underline}.elec-cards-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.elec-info-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:2.5rem 2.25rem;position:relative;box-shadow:0 4px 20px -2px #0f172a0a}.elec-info-card--dark{color:#fff;background:#0f172a;border-color:#1e293b}.elec-card-number{color:#cbd5e1;font-family:JetBrains Mono,monospace;font-size:1.75rem;font-weight:800;line-height:1;position:absolute;top:1.5rem;right:1.75rem}.elec-info-card--dark .elec-card-number{color:#334155}.elec-info-card h3{font-family:var(--font-headline);color:#0f172a;margin-bottom:1.5rem;font-size:1.35rem;font-weight:800}.elec-info-card--dark h3{color:#fff}.elec-checklist{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.elec-checklist li{color:#334155;align-items:flex-start;gap:.85rem;font-size:.95rem;line-height:1.5;display:flex}.elec-info-card--dark .elec-checklist li{color:#cbd5e1}.elec-check-icon{color:#0047ba;flex-shrink:0;margin-top:.15rem}.elec-check-icon--light{color:#60a5fa}.elec-specs-grid{grid-template-columns:1fr 1.35fr;align-items:flex-start;gap:4rem;display:grid}.elec-specs-intro h2{font-family:var(--font-headline);color:#0f172a;margin-bottom:1rem;font-size:max(1.8rem,min(2.8vw,2.3rem));font-weight:900;line-height:1.2}.elec-specs-intro p{color:#475569;margin-bottom:1.75rem;font-size:.98rem;line-height:1.65}.elec-callout{background:#eff6ff;border-left:3.5px solid #0047ba;border-radius:0 8px 8px 0;align-items:flex-start;gap:.85rem;padding:1rem 1.25rem;display:flex}.elec-callout-icon{color:#0047ba;flex-shrink:0;margin-top:2px}.elec-callout p{color:#1e3a8a;margin:0;font-size:.86rem;line-height:1.5}.elec-specs-table-box{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px -2px #0f172a0d}.elec-specs-table{border-collapse:collapse;width:100%}.elec-specs-table tr{border-bottom:1px solid #f1f5f9}.elec-specs-table tr:last-child{border-bottom:none}.elec-specs-table th{text-align:left;font-family:var(--font-headline);color:#0f172a;background:#f8fafc;width:40%;padding:1.15rem 1.4rem;font-size:.88rem;font-weight:800}.elec-specs-table td{color:#334155;background:#fff;padding:1.15rem 1.4rem;font-size:.9rem}.elec-section--blue{color:#fff;background:#0047ba}.elec-blue-header{text-align:center;max-width:650px;margin:0 auto 3.5rem}.elec-blue-kicker{color:#93c5fd;text-transform:uppercase;letter-spacing:.14em;margin-bottom:.6rem;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:800;display:block}.elec-blue-header h2{font-family:var(--font-headline);color:#fff;letter-spacing:-.02em;font-size:max(1.8rem,min(2.8vw,2.4rem));font-weight:900}.elec-process-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.elec-process-card{background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;padding:1.75rem 1.5rem;transition:transform .2s,background .2s}.elec-process-card:hover{background:#ffffff24;transform:translateY(-3px)}.elec-step-num{color:#93c5fd;margin-bottom:1rem;font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:800;display:block}.elec-process-card h4{font-family:var(--font-headline);color:#fff;margin-bottom:.65rem;font-size:1.05rem;font-weight:800;line-height:1.25}.elec-process-card p{color:#e0e7ff;margin:0;font-size:.85rem;line-height:1.5}.elec-faq-grid{grid-template-columns:1fr 1.4fr;align-items:flex-start;gap:4rem;display:grid}.elec-faq-header h2{font-family:var(--font-headline);color:#0f172a;margin-bottom:1rem;font-size:max(1.8rem,min(2.8vw,2.3rem));font-weight:900;line-height:1.2}.elec-faq-header p{color:#475569;font-size:.98rem;line-height:1.65}.elec-faq-list{flex-direction:column;gap:.85rem;display:flex}.elec-faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.elec-faq-item--open{border-color:#93c5fd;box-shadow:0 4px 16px -2px #0047ba14}.elec-faq-question{cursor:pointer;text-align:left;width:100%;font-family:var(--font-headline);color:#0f172a;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.4rem;font-size:.96rem;font-weight:800;display:flex}.elec-faq-icon{color:#0047ba;flex-shrink:0;transition:transform .2s}.elec-faq-item--open .elec-faq-icon{transform:rotate(180deg)}.elec-faq-answer{padding:0 1.4rem 1.4rem}.elec-faq-answer p{color:#475569;margin:0;font-size:.9rem;line-height:1.65}.elec-related-section{background:#fff}.elec-related-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem;display:flex}.elec-related-header h2{font-family:var(--font-headline);color:#0f172a;letter-spacing:-.02em;margin:0;font-size:max(1.8rem,min(2.5vw,2.4rem));font-weight:900}.elec-related-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.elec-related-card{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden;box-shadow:0 4px 20px -2px #0f172a0d}.elec-related-card:hover{border-color:#0047ba;transform:translateY(-5px);box-shadow:0 16px 36px -4px #0047ba1f}.elec-related-img-wrap{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0;justify-content:center;align-items:center;height:220px;padding:0;display:flex;overflow:hidden}.elec-related-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .3s;display:block}.elec-related-card:hover .elec-related-img{transform:scale(1.05)}.elec-related-body{flex-direction:column;flex:1;padding:1.75rem 1.5rem;display:flex}.elec-related-title{font-family:var(--font-headline);color:#0f172a;margin:0 0 .65rem;font-size:1.12rem;font-weight:800;line-height:1.25}.elec-related-desc{color:#64748b;flex:1;margin:0 0 1.5rem;font-size:.88rem;line-height:1.55}.elec-related-cta{color:#0047ba;font-family:var(--font-headline);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.82rem;font-weight:800;transition:gap .2s,color .2s;display:inline-flex}.elec-related-card:hover .elec-related-cta{color:#00368f;gap:.75rem}.elec-final-cta{color:#fff;background:#0f172a;padding:4.5rem 0}.elec-cta-inner{justify-content:space-between;align-items:center;gap:2.5rem;display:flex}.elec-cta-kicker{color:#60a5fa;letter-spacing:.14em;margin-bottom:.6rem;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:800;display:block}.elec-cta-text h2{font-family:var(--font-headline);color:#fff;letter-spacing:-.02em;margin:0;font-size:max(1.8rem,min(3.2vw,2.5rem));font-weight:900;line-height:1.2}.elec-cta-actions{flex-shrink:0;align-items:center;gap:1rem;display:flex}.elec-btn-cta-primary{color:#fff;font-family:var(--font-headline);letter-spacing:.04em;text-transform:uppercase;background:#0047ba;border-radius:6px;align-items:center;gap:.6rem;padding:.95rem 1.75rem;font-size:.86rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.elec-btn-cta-primary:hover{color:#fff;background:#00368f;transform:translateY(-2px);box-shadow:0 6px 20px #0047ba59}.elec-btn-cta-whatsapp{color:#fff;font-family:var(--font-headline);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:2px solid #ffffff59;border-radius:6px;align-items:center;gap:.55rem;padding:.88rem 1.6rem;font-size:.86rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.elec-btn-cta-whatsapp:hover{color:#fff;background:#ffffff1a;border-color:#fff;transform:translateY(-2px)}@media (max-width:1100px){.elec-hero-grid{grid-template-columns:1fr;gap:3rem}.elec-badges-row{flex-wrap:wrap;gap:1.25rem}.elec-related-grid,.elec-process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.elec-hero{padding:2rem 0 3rem}.elec-overview-grid,.elec-specs-grid,.elec-faq-grid,.elec-cards-grid{grid-template-columns:1fr;gap:2.5rem}.elec-related-grid,.elec-process-grid{grid-template-columns:1fr}.elec-cta-inner{flex-direction:column;align-items:flex-start}.elec-gallery-wrap{flex-direction:column}.elec-thumbs-col{flex-direction:row;justify-content:center;width:100%}}.elec-overview .elec-overview-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:max(3rem,min(6vw,6.5rem))}.elec-overview-heading .elec-kicker{color:#0047ba;letter-spacing:.2em;margin-bottom:1.2rem;font-size:.82rem}.elec-overview-heading h2{letter-spacing:-.04em;max-width:610px;font-size:max(2.5rem,min(4vw,3.45rem));font-weight:850;line-height:1.18}.elec-overview-accent{background:#0047ba;border-radius:999px;width:88px;height:5px;margin:1.6rem 0 1.75rem;display:block}.elec-overview-summary{color:#64748b;max-width:610px;margin:0;font-size:max(1.15rem,min(1.55vw,1.45rem));line-height:1.55}.elec-overview-features{border-bottom:1px solid #dbe4f0;padding-bottom:1.15rem}.elec-overview-feature{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:20px;padding:.9rem 0;display:grid}.elec-overview-feature-icon{color:#0047ba;background:#eff6ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.elec-overview-feature h3{color:#17233c;font-family:var(--font-headline);margin:0 0 .25rem;font-size:max(1.02rem,min(1.25vw,1.2rem));font-weight:800;line-height:1.35}.elec-overview-feature p{color:#64748b;margin:0;font-size:max(.98rem,min(1.15vw,1.12rem));line-height:1.5}.elec-overview .elec-download-box{margin-top:1.2rem}.elec-overview .elec-text-link{color:#0047ba;background:linear-gradient(105deg,#fff 0%,#f8fbff 100%);border:1px solid #4b8df3;border-radius:14px;justify-content:flex-start;gap:18px;width:100%;min-height:64px;padding:.9rem 1.25rem;font-size:max(.9rem,min(1.15vw,1.08rem));line-height:1.35;text-decoration:none;transition:background-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 4px 12px #0047ba0f}.elec-overview .elec-text-link span{flex:1}.elec-overview .elec-text-link:hover{background:#eff6ff;border-color:#0047ba;text-decoration:none;transform:translateY(-1px);box-shadow:0 8px 20px #0047ba1f}@media (max-width:768px){.elec-overview .elec-overview-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem}.elec-overview-heading h2{max-width:720px;font-size:max(2.15rem,min(8vw,3rem))}.elec-overview-summary{font-size:1.12rem}.elec-overview-feature{grid-template-columns:54px minmax(0,1fr);gap:14px}.elec-overview-feature-icon{width:54px;height:54px}.elec-overview-feature-icon svg{width:21px;height:21px}}@media (max-width:420px){.elec-overview .elec-text-link{gap:11px;padding-left:.9rem;padding-right:.9rem}}.elec-applications-section{background:radial-gradient(at 100% 0,#dbeafe52,#0000 38%),#f8fafc}.elec-applications-section .elec-section-header{max-width:980px;margin-bottom:max(2.5rem,min(4.5vw,4rem))}.elec-applications-section .elec-section-header .elec-kicker{color:#0047ba;letter-spacing:.2em;margin-bottom:1.1rem;font-size:.82rem}.elec-applications-section .elec-section-header h2{letter-spacing:-.04em;max-width:920px;margin:0 auto;font-size:max(2.35rem,min(4.4vw,3.75rem));line-height:1.12}.elec-applications-section .elec-cards-grid{align-items:stretch;gap:max(1.25rem,min(2.2vw,2.2rem))}.elec-applications-section .elec-info-card{border-color:#dce6f3;border-radius:18px;min-width:0;padding:max(2rem,min(3vw,3rem));transition:transform .26s cubic-bezier(.2,.7,.2,1),box-shadow .26s,border-color .26s;animation:.65s cubic-bezier(.2,.7,.2,1) both elec-app-card-enter;box-shadow:0 14px 36px -26px #0f2d5f3d}.elec-applications-section .elec-info-card:nth-child(2){animation-delay:.11s}.elec-applications-section .elec-info-card--dark{background:linear-gradient(135deg,#0867cf 0%,#0047ba 100%);border-color:#0047ba;box-shadow:0 18px 38px -25px #0047ba8f}.elec-applications-section .elec-card-number{color:#1458bd;letter-spacing:-.04em;flex-direction:column;align-items:flex-end;gap:12px;font-size:max(1.8rem,min(2.5vw,2.3rem));display:flex;top:2rem;right:2rem}.elec-applications-section .elec-card-number:after{content:"";background:currentColor;border-radius:99px;width:42px;height:3px}.elec-applications-section .elec-info-card--dark .elec-card-number{color:#fff}.elec-applications-section .elec-info-card h3{letter-spacing:-.025em;max-width:calc(100% - 4.25rem);margin:0 0 1.35rem;font-size:max(1.5rem,min(2.2vw,2rem));line-height:1.25}.elec-applications-section .elec-checklist{gap:0}.elec-applications-section .elec-checklist li{color:#40577f;align-items:center;gap:16px;padding:.55rem 0;font-size:max(1rem,min(1.3vw,1.2rem));line-height:1.45;animation:.5s both elec-app-row-enter}.elec-applications-section .elec-checklist li:first-child{animation-delay:90ms}.elec-applications-section .elec-checklist li:nth-child(2){animation-delay:.15s}.elec-applications-section .elec-checklist li:nth-child(3){animation-delay:.21s}.elec-applications-section .elec-checklist li:nth-child(4){animation-delay:.27s}.elec-applications-section .elec-check-icon{color:#0047ba;stroke-width:2.8px;background:#e8f1ff;border-radius:50%;flex-shrink:0;width:50px;height:50px;margin:0;padding:14px;transition:transform .22s,background-color .22s}.elec-applications-section .elec-info-card--dark .elec-checklist li{color:#fff}.elec-applications-section .elec-info-card--dark .elec-check-icon--light{color:#fff;background:#fff3}@media (hover:hover) and (prefers-reduced-motion:no-preference){.elec-applications-section .elec-info-card:hover{border-color:#a9c7f7;transform:translateY(-7px);box-shadow:0 24px 48px -26px #0047ba52}.elec-applications-section .elec-info-card--dark:hover{border-color:#4b93f2;box-shadow:0 26px 52px -25px #00379694}.elec-applications-section .elec-checklist li:hover .elec-check-icon{transform:scale(1.08)}}@keyframes elec-app-card-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes elec-app-row-enter{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.elec-applications-section .elec-section-header h2{font-size:max(2rem,min(7.5vw,3rem))}.elec-applications-section .elec-info-card{padding:2rem 1.5rem}.elec-applications-section .elec-card-number{top:1.6rem;right:1.5rem}}@media (max-width:480px){.elec-applications-section .elec-info-card h3{max-width:calc(100% - 3rem);font-size:1.35rem}.elec-applications-section .elec-checklist li{gap:12px;font-size:.96rem}.elec-applications-section .elec-check-icon{width:42px;height:42px;padding:12px}}@media (prefers-reduced-motion:reduce){.elec-applications-section .elec-info-card,.elec-applications-section .elec-checklist li{transition:none;animation:none}}.elec-models-section{background:radial-gradient(at 92% 6%,#dbeafe52,#0000 38%),#fbfdff}.elec-models-section .elec-section-header{max-width:980px;margin-bottom:max(2.2rem,min(3.5vw,3.25rem))}.elec-models-section .elec-section-header .elec-kicker{color:#0047ba;letter-spacing:.2em}.elec-models-section .elec-section-header h2{letter-spacing:-.04em;font-size:max(2.35rem,min(4vw,3.35rem))}.elec-models-section .elec-section-header p{color:#526584;max-width:850px;margin:.55rem auto 0;font-size:max(1rem,min(1.35vw,1.2rem));line-height:1.55}.elec-models-section .elec-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:max(1.25rem,min(2vw,1.75rem))}.elec-models-section .elec-info-card{border-radius:18px;min-width:0;padding:max(1.5rem,min(2.5vw,2.5rem));transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s,border-color .28s;animation:.68s cubic-bezier(.2,.7,.2,1) both elec-model-card-enter}.elec-models-section .elec-custom-config-card{background:linear-gradient(135deg,#0867cf 0%,#0047ba 100%);border:1px solid #0047ba;animation-delay:.12s;box-shadow:0 18px 40px -26px #0047ba8f}.elec-model-standard-card{border:1.5px solid #397cff;box-shadow:0 14px 34px -26px #0047ba3d}.elec-model-standard-card .elec-model-image{border-radius:12px!important}.elec-models-section .elec-card-number{z-index:1;color:#0758d7;min-height:42px;font-family:var(--font-headline);letter-spacing:.06em;background:#fffffff7;border:1px solid #c8dcff;border-radius:9px;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.84rem;line-height:1.2;display:inline-flex;top:2rem;right:2rem}.elec-models-section .elec-card-number:after{display:none}.elec-models-section .elec-custom-config-card .elec-card-number{color:#fff;background:0 0;border-color:#ffffffe6}.elec-models-section .elec-info-card h3{letter-spacing:-.03em;max-width:calc(100% - 1rem);margin:0 0 1rem;font-size:max(1.45rem,min(2vw,1.9rem));line-height:1.25}.elec-models-section .elec-custom-config-card h3{color:#fff;max-width:min(78%,570px);font-size:max(1.75rem,min(2.65vw,2.35rem));line-height:1.2}.elec-models-section .elec-custom-config-card>p{max-width:680px;color:#ffffffe6!important;font-size:max(1rem,min(1.35vw,1.2rem))!important;line-height:1.55!important}.elec-models-section .elec-checklist{gap:.55rem}.elec-models-section .elec-checklist li{color:#40577f;align-items:center;gap:14px;font-size:max(.98rem,min(1.25vw,1.13rem));line-height:1.45}.elec-models-section .elec-check-icon{color:#0047ba;stroke-width:2.8px;background:#e8f1ff;border-radius:50%;flex:none;width:40px;height:40px;margin:0;padding:11px;transition:transform .22s,background-color .22s}.elec-models-section .elec-custom-config-card .elec-checklist li{color:#fff}.elec-models-section .elec-custom-config-card .elec-check-icon--light{color:#fff;background:#fff3}.elec-models-section .elec-model-card-cta{border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:58px;padding:.9rem 1.35rem;font-size:.92rem;text-decoration:none;transition:transform .22s,box-shadow .22s,background-color .22s}.elec-models-section .elec-model-card-cta--light{color:#0047ba;background:#fff}.elec-models-section .elec-model-card-cta--light:hover{color:#00368f;background:#eef5ff}@media (hover:hover) and (prefers-reduced-motion:no-preference){.elec-models-section .elec-info-card:hover{border-color:#1762de;transform:translateY(-7px);box-shadow:0 24px 48px -24px #0047ba52}.elec-models-section .elec-custom-config-card:hover{border-color:#69a4ff;box-shadow:0 27px 54px -24px #00379694}.elec-models-section .elec-checklist li:hover .elec-check-icon{transform:scale(1.08)}.elec-models-section .elec-model-card-cta:hover{transform:translateY(-2px);box-shadow:0 10px 22px #002d7833}}@keyframes elec-model-card-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.elec-models-section .elec-cards-grid{grid-template-columns:minmax(0,1fr)}.elec-models-section .elec-model-standard-card,.elec-models-section .elec-custom-config-card{padding:1.5rem}.elec-models-section .elec-custom-config-card h3{max-width:calc(100% - 1rem);padding-top:2.8rem}.elec-models-section .elec-card-number{top:1.5rem;right:1.5rem}}@media (max-width:480px){.elec-models-section .elec-model-standard-card,.elec-models-section .elec-custom-config-card{padding:1.2rem}.elec-models-section .elec-card-number{top:1.2rem;right:1.2rem}.elec-models-section .elec-model-card-cta{width:100%;font-size:.84rem}}@media (prefers-reduced-motion:reduce){.elec-models-section .elec-info-card,.elec-models-section .elec-check-icon,.elec-models-section .elec-model-card-cta{transition:none;animation:none}}
