.ElecompAsset-module__ZGbBla__frame{width:100%;min-width:0;max-width:100%;line-height:0;display:block;position:relative;overflow:hidden}.ElecompAsset-module__ZGbBla__image{width:100%;max-width:100%;height:auto;max-height:inherit;object-fit:contain;display:block}.ElecompAsset-module__ZGbBla__placeholder{text-align:center;border:1px dashed color-mix(in srgb, var(--loca-brand-primary) 28%, var(--loca-line));background:radial-gradient(ellipse 70% 50% at 50% 40%, color-mix(in srgb, var(--loca-soft-surface) 70%, transparent), transparent 70%), color-mix(in srgb, var(--loca-background) 65%, #fff);justify-content:center;align-items:center;width:100%;min-height:10rem;padding:1.25rem;display:flex}.ElecompAsset-module__ZGbBla__dark .ElecompAsset-module__ZGbBla__placeholder{background:radial-gradient(60% 50% at 50% 40%,#0d6f6838,#0000 70%),#093432;border-color:#99f6e438}.ElecompAsset-module__ZGbBla__label{letter-spacing:.14em;color:color-mix(in srgb, var(--loca-muted) 70%, var(--loca-brand-primary));margin:0;font-size:.68rem;font-weight:650;line-height:1.5}.ElecompAsset-module__ZGbBla__dark .ElecompAsset-module__ZGbBla__label{color:#c7faf0}
.ElecompHero-module__cN2XtW__section{color:#f8fffe;background:radial-gradient(90% 55% at 50% 0,#0d6f6852,#0000 58%),linear-gradient(#0b2a28 0%,#08201e 100%);position:relative;overflow:hidden}@media (min-width:1024px){.ElecompHero-module__cN2XtW__section{background:#000}}.ElecompHero-module__cN2XtW__backdrop{pointer-events:none;position:absolute;inset:0}.ElecompHero-module__cN2XtW__glow{background:radial-gradient(80% 50% at 50% 8%,#14918838,#0000 62%);position:absolute;inset:0}@media (min-width:1024px){.ElecompHero-module__cN2XtW__glow{background:radial-gradient(46% 62% at 92% 42%,#00504e38,#0000 64%)}}.ElecompHero-module__cN2XtW__inner{padding-block:2.1rem 2.2rem;position:relative}@media (min-width:640px){.ElecompHero-module__cN2XtW__inner{padding-block:2.75rem 2.6rem}}@media (min-width:1024px){.ElecompHero-module__cN2XtW__inner{padding-block:3.15rem 3rem}}.ElecompHero-module__cN2XtW__grid{align-items:center;gap:1.35rem;min-width:0;display:grid}@media (min-width:1024px){.ElecompHero-module__cN2XtW__grid{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);gap:1.25rem 1.5rem}}.ElecompHero-module__cN2XtW__copy{order:1;min-width:0;max-width:36rem}.ElecompHero-module__cN2XtW__visual{order:2;min-width:0;max-width:26rem;margin-inline:auto}@media (min-width:1024px){.ElecompHero-module__cN2XtW__copy{order:unset;grid-column:1}.ElecompHero-module__cN2XtW__visual{order:unset;grid-column:2;max-width:none;margin-inline:0}}.ElecompHero-module__cN2XtW__eyebrow{letter-spacing:.04em;color:#99f6e4;margin:0;font-size:.78rem;font-weight:650}.ElecompHero-module__cN2XtW__headline{letter-spacing:-.04em;margin:.55rem 0 0;font-size:1.55rem;font-weight:750;line-height:1.22}.ElecompHero-module__cN2XtW__headlineLine,.ElecompHero-module__cN2XtW__headlineAccent{display:block}.ElecompHero-module__cN2XtW__headlineAccent{color:#9bf2e4}@media (min-width:640px){.ElecompHero-module__cN2XtW__headline{margin-top:.7rem;font-size:2.35rem;line-height:1.18}}@media (min-width:1024px){.ElecompHero-module__cN2XtW__headline{font-size:2.7rem;line-height:1.15}}.ElecompHero-module__cN2XtW__body{color:#e4fdf8;max-width:32rem;margin:.85rem 0 0;font-size:.92rem;line-height:1.85}@media (min-width:640px){.ElecompHero-module__cN2XtW__body{font-size:1.02rem;line-height:1.9}}.ElecompHero-module__cN2XtW__meta{color:#defcf6;flex-wrap:wrap;gap:.45rem 1.15rem;margin:1rem 0 0;padding:0;font-size:.8rem;font-weight:550;list-style:none;display:flex}.ElecompHero-module__cN2XtW__meta li{position:relative}.ElecompHero-module__cN2XtW__meta li+li:before{content:"";inset-inline-start:-.7rem;opacity:.7;background:#5eead4;border-radius:999px;width:.28rem;height:.28rem;position:absolute;top:50%;transform:translateY(-50%)}.ElecompHero-module__cN2XtW__actions{flex-direction:column;gap:.65rem;margin-top:1.55rem;display:flex}@media (min-width:640px){.ElecompHero-module__cN2XtW__actions{flex-flow:wrap;align-items:center;gap:.75rem}}.ElecompHero-module__cN2XtW__primaryBtn,.ElecompHero-module__cN2XtW__secondaryBtn{width:100%;min-height:2.85rem}@media (min-width:640px){.ElecompHero-module__cN2XtW__primaryBtn,.ElecompHero-module__cN2XtW__secondaryBtn{width:auto}}.ElecompHero-module__cN2XtW__primaryBtn{color:var(--loca-brand-deep)!important;background:#fff!important;border:1px solid #ffffffe6!important}.ElecompHero-module__cN2XtW__primaryBtn:hover{background:#f3fefc!important}.ElecompHero-module__cN2XtW__secondaryBtn{color:#fff!important;background:0 0!important;border:1px solid #ffffff47!important}.ElecompHero-module__cN2XtW__secondaryBtn:hover{background:#ffffff0f!important;border-color:#ffffff6b!important}.ElecompHero-module__cN2XtW__art{aspect-ratio:1536/1024;width:min(100%,26rem);margin-inline:auto;position:relative}@media (min-width:1024px){.ElecompHero-module__cN2XtW__art{width:100%}}.ElecompHero-module__cN2XtW__asset{background:0 0;border-radius:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.ElecompHero-module__cN2XtW__asset img{object-fit:contain;object-position:center center;width:100%;height:100%;position:absolute;inset:0}@media (min-width:1024px){.ElecompHero-module__cN2XtW__asset img{mix-blend-mode:lighten;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 12% 88%,#0000 100%),linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(270deg,#0000 0%,#000 12% 88%,#0000 100%),linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}.ElecompHero-module__cN2XtW__hub{pointer-events:none;aspect-ratio:1;place-items:center;width:12.2%;display:grid;position:absolute;top:49.8%;left:41.5%;transform:translate(-50%,-50%)}.ElecompHero-module__cN2XtW__hubLogo{mix-blend-mode:lighten;width:52%;height:auto}@media (prefers-reduced-motion:reduce){.ElecompHero-module__cN2XtW__primaryBtn,.ElecompHero-module__cN2XtW__secondaryBtn{transition:none}}
.ElecompWhy-module__PF89ZG__section{background:var(--loca-surface);padding:1.3rem 0 1.25rem}@media (min-width:640px){.ElecompWhy-module__PF89ZG__section{padding:1.75rem 0 1.65rem}}@media (min-width:1024px){.ElecompWhy-module__PF89ZG__section{padding:1.95rem 0 1.85rem}}.ElecompWhy-module__PF89ZG__header{max-width:38rem}.ElecompWhy-module__PF89ZG__eyebrow{color:var(--loca-brand-primary);margin:0;font-size:.78rem;font-weight:650}.ElecompWhy-module__PF89ZG__headline{letter-spacing:-.03em;color:var(--loca-ink);margin:.45rem 0 0;font-size:1.32rem;font-weight:750;line-height:1.32}.ElecompWhy-module__PF89ZG__line{display:block}.ElecompWhy-module__PF89ZG__accent{color:var(--loca-brand-primary)}.ElecompWhy-module__PF89ZG__body{color:var(--loca-muted);margin:.7rem 0 0;font-size:.9rem;line-height:1.85}@media (min-width:640px){.ElecompWhy-module__PF89ZG__eyebrow{font-size:.84rem}.ElecompWhy-module__PF89ZG__headline{font-size:1.8rem;line-height:1.26}.ElecompWhy-module__PF89ZG__body{font-size:.98rem}}.ElecompWhy-module__PF89ZG__grid{gap:1.15rem 1.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.ElecompWhy-module__PF89ZG__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.22rem}}.ElecompWhy-module__PF89ZG__item{min-width:0}.ElecompWhy-module__PF89ZG__top{align-items:center;gap:.55rem;display:flex}.ElecompWhy-module__PF89ZG__index{letter-spacing:-.04em;color:color-mix(in srgb, var(--loca-brand-primary) 78%, var(--loca-ink));font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:800;line-height:1}.ElecompWhy-module__PF89ZG__icon{width:1.55rem;height:1.55rem;color:var(--loca-brand-primary);display:grid}.ElecompWhy-module__PF89ZG__icon svg{width:100%;height:100%}.ElecompWhy-module__PF89ZG__title{letter-spacing:-.02em;color:var(--loca-ink);margin:.5rem 0 0;font-size:1.02rem;font-weight:750}.ElecompWhy-module__PF89ZG__copy{color:var(--loca-muted);margin:.28rem 0 0;font-size:.84rem;line-height:1.75}@media (min-width:640px){.ElecompWhy-module__PF89ZG__title{font-size:1.08rem}.ElecompWhy-module__PF89ZG__copy{font-size:.86rem}}
.ElecompOffers-module__m2wS7W__section{background:radial-gradient(ellipse 80% 50% at 100% 0%, color-mix(in srgb, var(--loca-soft-surface) 88%, white), transparent 58%), color-mix(in srgb, var(--loca-soft-surface) 42%, #fff);padding:1.6rem 0 1.7rem}@media (min-width:640px){.ElecompOffers-module__m2wS7W__section{padding:2.15rem 0 2.2rem}}.ElecompOffers-module__m2wS7W__header{max-width:38rem}.ElecompOffers-module__m2wS7W__eyebrow{color:var(--loca-brand-dark);margin:0;font-size:.78rem;font-weight:650}.ElecompOffers-module__m2wS7W__headline{letter-spacing:-.03em;color:var(--loca-ink);margin:.45rem 0 0;font-size:1.32rem;font-weight:750;line-height:1.3}.ElecompOffers-module__m2wS7W__body{color:var(--loca-muted);margin:.65rem 0 0;font-size:.92rem;line-height:1.85}@media (min-width:640px){.ElecompOffers-module__m2wS7W__headline{font-size:1.8rem}}.ElecompOffers-module__m2wS7W__grid{gap:.95rem;margin-top:1.25rem;display:grid}@media (min-width:900px){.ElecompOffers-module__m2wS7W__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.1rem}}.ElecompOffers-module__m2wS7W__card{--card-accent:var(--loca-brand-primary);isolation:isolate;border:1px solid color-mix(in srgb, var(--loca-line) 82%, var(--card-accent));background:#fff;border-radius:1.3rem;flex-direction:column;min-width:0;padding:1.2rem 1.1rem 1.15rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 12px 32px #083d3a0d}.ElecompOffers-module__m2wS7W__card:hover{border-color:color-mix(in srgb, var(--card-accent) 38%, var(--loca-line));transform:translateY(-4px);box-shadow:0 18px 40px #083d3a1a}.ElecompOffers-module__m2wS7W__cardTop{inset-inline:0;background:linear-gradient(90deg, transparent, var(--card-accent) 32%, color-mix(in srgb, var(--card-accent) 55%, #5eead4) 68%, transparent);height:3px;position:absolute;top:0}.ElecompOffers-module__m2wS7W__cardShine{pointer-events:none;z-index:0;background:radial-gradient(70% 50% at 100% 0,#0d6f6814,#0000 58%);position:absolute;inset:0}.ElecompOffers-module__m2wS7W__card>:not(.ElecompOffers-module__m2wS7W__cardTop):not(.ElecompOffers-module__m2wS7W__cardShine){z-index:1;position:relative}.ElecompOffers-module__m2wS7W__featured{--card-accent:var(--loca-brand-deep);color:#f8fffe;background:linear-gradient(#083d3a 0%,#0a4541 42%,#083d3a 100%);border-color:#206d65;box-shadow:0 16px 40px #083d3a2e}.ElecompOffers-module__m2wS7W__featured:hover{box-shadow:0 20px 48px #083d3a3d}.ElecompOffers-module__m2wS7W__featured .ElecompOffers-module__m2wS7W__cardShine{background:radial-gradient(60% 45% at 90% 0,#5eead429,#0000 58%)}.ElecompOffers-module__m2wS7W__head{align-items:center;gap:.6rem;display:flex}.ElecompOffers-module__m2wS7W__mark{width:2.15rem;height:2.15rem;color:var(--loca-brand-primary);background:color-mix(in srgb, var(--loca-soft-surface) 82%, white);border-radius:.75rem;place-items:center;display:grid}.ElecompOffers-module__m2wS7W__mark svg{width:1.15rem;height:1.15rem}.ElecompOffers-module__m2wS7W__featured .ElecompOffers-module__m2wS7W__mark{color:#042f2e;background:#5eead4}.ElecompOffers-module__m2wS7W__audience{color:var(--loca-ink);margin:0;font-size:.86rem;font-weight:700}.ElecompOffers-module__m2wS7W__featured .ElecompOffers-module__m2wS7W__audience{color:#ecfdf9}.ElecompOffers-module__m2wS7W__panel{background:color-mix(in srgb, var(--loca-soft-surface) 72%, white);border-radius:1rem;margin-top:.95rem;padding:.9rem .95rem .85rem}.ElecompOffers-module__m2wS7W__featured .ElecompOffers-module__m2wS7W__panel{background:#ffffff14}.ElecompOffers-module__m2wS7W__giftLead{letter-spacing:-.045em;color:var(--loca-brand-deep);margin:0;font-size:1.7rem;font-weight:800;line-height:1}.ElecompOffers-module__m2wS7W__giftRest{color:var(--loca-brand-dark);margin:.35rem 0 0;font-size:.92rem;font-weight:650}.ElecompOffers-module__m2wS7W__oldPrice{color:#d1fbf3;margin:0;font-size:.78rem;text-decoration:line-through}.ElecompOffers-module__m2wS7W__price{flex-wrap:wrap;align-items:baseline;gap:.3rem .4rem;margin:.12rem 0 0;display:flex}.ElecompOffers-module__m2wS7W__price strong{letter-spacing:-.045em;color:#fff;font-size:1.75rem;font-weight:800;line-height:1.05}.ElecompOffers-module__m2wS7W__price span{color:#99f6e4;font-size:.88rem;font-weight:650}.ElecompOffers-module__m2wS7W__period{color:#5eead4;margin:.35rem 0 0;font-size:.78rem;font-weight:700}.ElecompOffers-module__m2wS7W__benefits{flex:1;gap:.42rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.ElecompOffers-module__m2wS7W__benefits li{color:var(--loca-ink);padding-inline-start:1.15rem;font-size:.84rem;line-height:1.65;position:relative}.ElecompOffers-module__m2wS7W__featured .ElecompOffers-module__m2wS7W__benefits li{color:#edfdfa}.ElecompOffers-module__m2wS7W__benefits li:before{content:"";inset-inline-start:.05rem;border-inline-end:1.6px solid var(--loca-brand-primary);border-bottom:1.6px solid var(--loca-brand-primary);width:.42rem;height:.28rem;position:absolute;top:.48em;transform:rotate(45deg)}.ElecompOffers-module__m2wS7W__featured .ElecompOffers-module__m2wS7W__benefits li:before{border-color:#5eead4}.ElecompOffers-module__m2wS7W__cta{width:100%;min-height:2.75rem;margin-top:1.15rem;background:var(--loca-brand-primary)!important;color:#fff!important;border-radius:.9rem!important}.ElecompOffers-module__m2wS7W__featured .ElecompOffers-module__m2wS7W__cta{color:var(--loca-brand-deep)!important;background:#fff!important}@media (prefers-reduced-motion:reduce){.ElecompOffers-module__m2wS7W__card,.ElecompOffers-module__m2wS7W__card:hover{transition:none;transform:none}}
.ElecompSmartRoute-module__JL8-JG__root{--node:3.7rem;--hub:4.35rem;isolation:isolate;width:100%;min-width:0;position:relative;overflow-x:clip}@media (min-width:640px){.ElecompSmartRoute-module__JL8-JG__root{--node:4.25rem;--hub:5rem}}@media (min-width:1024px){.ElecompSmartRoute-module__JL8-JG__root{--node:4.7rem;--hub:5.5rem}}.ElecompSmartRoute-module__JL8-JG__stage{padding:.35rem .15rem .15rem;position:relative}.ElecompSmartRoute-module__JL8-JG__aura{pointer-events:none;background:radial-gradient(70% 62% at 50% 42%,#5eead41a,#0000 68%);border-radius:50%;position:absolute;inset:0 4% 8%}.ElecompSmartRoute-module__JL8-JG__track{z-index:1;flex-flow:column;justify-content:flex-start;align-items:center;gap:0;display:flex;position:relative}.ElecompSmartRoute-module__JL8-JG__step{width:var(--node);flex-direction:column;flex:none;align-items:center;display:flex}.ElecompSmartRoute-module__JL8-JG__stepHub{width:var(--hub)}.ElecompSmartRoute-module__JL8-JG__card{width:var(--node);height:var(--node);color:#94a3b8;background:#fff;border:1px solid #d9e2e8e6;border-radius:1.15rem;place-items:center;display:grid;position:relative;box-shadow:0 1px 2px #0f172a0a,0 12px 28px #0d6f6814}.ElecompSmartRoute-module__JL8-JG__card svg{width:1.45rem;height:1.45rem}.ElecompSmartRoute-module__JL8-JG__cardHub{width:var(--hub);height:var(--hub);background:linear-gradient(155deg,#149188 0%,#0d6f68 52%,#0a5752 100%);border:0;border-radius:1.4rem;box-shadow:0 0 0 8px #5eead41a,0 16px 36px #0d6f6847}.ElecompSmartRoute-module__JL8-JG__cardChannel{border-radius:999px}.ElecompSmartRoute-module__JL8-JG__cardEnd{color:#0d6f68}.ElecompSmartRoute-module__JL8-JG__locaLogo{object-fit:contain;mix-blend-mode:lighten;width:auto;max-width:78%;height:1.15rem}@media (min-width:640px){.ElecompSmartRoute-module__JL8-JG__locaLogo{height:1.35rem}}.ElecompSmartRoute-module__JL8-JG__failed .ElecompSmartRoute-module__JL8-JG__card{opacity:.62;filter:grayscale(.35)}.ElecompSmartRoute-module__JL8-JG__badgeFail,.ElecompSmartRoute-module__JL8-JG__badgeOk{inset-inline-end:-.15rem;color:#fff;border-radius:999px;place-items:center;width:1.15rem;height:1.15rem;font-size:.72rem;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-.15rem}.ElecompSmartRoute-module__JL8-JG__badgeFail{background:#c95f5f}.ElecompSmartRoute-module__JL8-JG__badgeOk{background:#2e8b67}.ElecompSmartRoute-module__JL8-JG__label,.ElecompSmartRoute-module__JL8-JG__metaFail,.ElecompSmartRoute-module__JL8-JG__metaOk{text-align:center;color:#e2fcf7;margin:.55rem 0 0;font-size:.72rem;font-weight:600}.ElecompSmartRoute-module__JL8-JG__metaFail,.ElecompSmartRoute-module__JL8-JG__metaOk{margin-top:.15rem;font-size:.66rem}.ElecompSmartRoute-module__JL8-JG__metaFail{color:#fca5a5}.ElecompSmartRoute-module__JL8-JG__metaOk{color:#6ee7b7}.ElecompSmartRoute-module__JL8-JG__labelGhost{visibility:hidden;-webkit-user-select:none;user-select:none}.ElecompSmartRoute-module__JL8-JG__connector{flex-direction:column;flex:none;justify-content:center;align-items:center;width:auto;height:auto;min-height:2.5rem;display:flex;position:relative}.ElecompSmartRoute-module__JL8-JG__connectorSvg{width:2.2rem;height:1.25rem;display:block;overflow:visible;transform:rotate(90deg)}.ElecompSmartRoute-module__JL8-JG__continue{letter-spacing:-.01em;color:#5eead4;white-space:nowrap;margin-bottom:.1rem;font-size:.62rem;font-weight:700;position:static}.ElecompSmartRoute-module__JL8-JG__dash{fill:none;stroke:#99f6e461;stroke-width:1.6px;stroke-dasharray:3 4}.ElecompSmartRoute-module__JL8-JG__arrow,.ElecompSmartRoute-module__JL8-JG__packet{fill:#5eead4}.ElecompSmartRoute-module__JL8-JG__packetRing{fill:none;stroke:#5eead459;stroke-width:1.5px}.ElecompSmartRoute-module__JL8-JG__motion{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite ElecompSmartRoute-module__JL8-JG__packet}.ElecompSmartRoute-module__JL8-JG__connectorDelay .ElecompSmartRoute-module__JL8-JG__motion{animation-delay:.9s}@keyframes ElecompSmartRoute-module__JL8-JG__packet{0%{opacity:0;transform:translate(58px,12px)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(8px,12px)}}@media (min-width:720px){.ElecompSmartRoute-module__JL8-JG__track{flex-flow:row;justify-content:center;align-items:flex-start}.ElecompSmartRoute-module__JL8-JG__connector{width:2.7rem;height:var(--hub);flex-direction:row;min-height:0}.ElecompSmartRoute-module__JL8-JG__connectorSvg{width:100%;height:auto;transform:none}.ElecompSmartRoute-module__JL8-JG__continue{inset-inline:-1.6rem;text-align:center;margin:0;font-size:.58rem;position:absolute;top:.1rem}}@media (min-width:1024px){.ElecompSmartRoute-module__JL8-JG__connector{width:3.4rem}}@media (prefers-reduced-motion:reduce){.ElecompSmartRoute-module__JL8-JG__motion{opacity:0;animation:none}.ElecompSmartRoute-module__JL8-JG__failed .ElecompSmartRoute-module__JL8-JG__card{opacity:.62}}
.ElecompAbout-module__sMKfrG__section{color:#f8fffe;background:radial-gradient(55% 60% at 80% 20%,#0d6f6847,#0000 62%),linear-gradient(#083d3a 0%,#062e2c 100%);padding:1.7rem 0 1.8rem;scroll-margin-top:5rem;overflow-x:clip}@media (min-width:640px){.ElecompAbout-module__sMKfrG__section{padding:2.25rem 0 2.3rem}}.ElecompAbout-module__sMKfrG__layout{gap:1.4rem;display:grid}@media (min-width:960px){.ElecompAbout-module__sMKfrG__layout{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:center;gap:1.4rem 1.75rem}}.ElecompAbout-module__sMKfrG__header{min-width:0;max-width:34rem}.ElecompAbout-module__sMKfrG__eyebrow{color:#99f6e4;margin:0;font-size:.78rem;font-weight:650}.ElecompAbout-module__sMKfrG__headline{letter-spacing:-.03em;margin:.45rem 0 0;font-size:1.32rem;font-weight:750;line-height:1.32}.ElecompAbout-module__sMKfrG__line{display:block}.ElecompAbout-module__sMKfrG__accent{color:#8ef0e1}.ElecompAbout-module__sMKfrG__body{color:#e4fdf8;margin:.75rem 0 0;font-size:.92rem;line-height:1.85}@media (min-width:640px){.ElecompAbout-module__sMKfrG__headline{font-size:1.75rem}.ElecompAbout-module__sMKfrG__body{font-size:.98rem}}
.ElecompLocation-module__ZAtN_q__section{background:var(--loca-surface);padding:1.6rem 0 1.7rem;scroll-margin-top:5rem}@media (min-width:640px){.ElecompLocation-module__ZAtN_q__section{padding:2.15rem 0 2.25rem}}.ElecompLocation-module__ZAtN_q__layout{align-items:start;gap:1.25rem;display:grid}@media (min-width:960px){.ElecompLocation-module__ZAtN_q__layout{grid-template-columns:minmax(0,1.7fr) minmax(15rem,1fr);align-items:center;gap:1.5rem 1.75rem}}.ElecompLocation-module__ZAtN_q__map{min-width:0}.ElecompLocation-module__ZAtN_q__mapAsset{background:#071a19;border-radius:1rem;max-height:24rem}.ElecompLocation-module__ZAtN_q__mapAsset img{object-fit:contain;width:100%;height:auto;max-height:24rem}@media (min-width:960px){.ElecompLocation-module__ZAtN_q__mapAsset,.ElecompLocation-module__ZAtN_q__mapAsset img{max-height:26.5rem}}.ElecompLocation-module__ZAtN_q__info{min-width:0;max-width:18.5rem}.ElecompLocation-module__ZAtN_q__eyebrow{color:var(--loca-brand-primary);margin:0;font-size:.78rem;font-weight:650}.ElecompLocation-module__ZAtN_q__headline{letter-spacing:-.03em;color:var(--loca-ink);margin:.4rem 0 0;font-size:1.35rem;font-weight:750;line-height:1.3}.ElecompLocation-module__ZAtN_q__line{display:block}.ElecompLocation-module__ZAtN_q__accent{color:var(--loca-brand-primary)}@media (min-width:640px){.ElecompLocation-module__ZAtN_q__headline{font-size:1.7rem}}.ElecompLocation-module__ZAtN_q__facts{gap:.48rem;margin:.75rem 0 0;display:grid}.ElecompLocation-module__ZAtN_q__fact dt{color:var(--loca-brand-primary);margin:0;font-size:.7rem;font-weight:650}.ElecompLocation-module__ZAtN_q__fact dd{color:var(--loca-ink);margin:.08rem 0 0;font-size:.9rem;font-weight:650}.ElecompLocation-module__ZAtN_q__note{color:var(--loca-muted);margin:.7rem 0 0;font-size:.8rem;line-height:1.65}.ElecompLocation-module__ZAtN_q__mapsBtn{width:100%;min-height:2.85rem;margin-top:1rem}@media (min-width:640px){.ElecompLocation-module__ZAtN_q__mapsBtn{width:auto}}
.ElecompClose-module__5UvNiq__section{background:#fff;padding:2.5rem 0 3rem}@media (min-width:720px){.ElecompClose-module__5UvNiq__section{padding:3rem 0 3.5rem}}.ElecompClose-module__5UvNiq__panel{color:#f8fffe;text-align:center;background:radial-gradient(70% 80% at 50% 0,#5eead41f,#0000 58%),#083d3a;border-radius:1.4rem;max-width:64rem;margin-inline:auto;padding:1.75rem 1.25rem 1.6rem;position:relative;overflow:hidden}@media (min-width:720px){.ElecompClose-module__5UvNiq__panel{padding:2.2rem 2rem 1.85rem}}.ElecompClose-module__5UvNiq__inner{text-align:center;max-width:36rem;margin-inline:auto}.ElecompClose-module__5UvNiq__eyebrow{color:#99f6e4;margin:0;font-size:.78rem;font-weight:650}.ElecompClose-module__5UvNiq__headline{letter-spacing:-.03em;margin:.5rem 0 0;font-size:1.4rem;font-weight:750;line-height:1.32}.ElecompClose-module__5UvNiq__line{display:block}.ElecompClose-module__5UvNiq__accent{color:#92f1e2}.ElecompClose-module__5UvNiq__event{color:#e0fcf7;margin:.7rem 0 0;font-size:.9rem;font-weight:600}.ElecompClose-module__5UvNiq__actions{flex-direction:column;gap:.65rem;margin-top:1.25rem;display:flex}.ElecompClose-module__5UvNiq__primaryBtn,.ElecompClose-module__5UvNiq__secondaryBtn{width:100%;min-height:2.85rem}.ElecompClose-module__5UvNiq__primaryBtn{color:var(--loca-brand-deep)!important;background:#fff!important}.ElecompClose-module__5UvNiq__secondaryBtn{color:#fff!important;background:0 0!important;border:1px solid #ffffff47!important}.ElecompClose-module__5UvNiq__secondaryBtn:hover{background:#ffffff0f!important}@media (min-width:640px){.ElecompClose-module__5UvNiq__headline{font-size:1.85rem}.ElecompClose-module__5UvNiq__actions{flex-direction:row;justify-content:center}.ElecompClose-module__5UvNiq__primaryBtn,.ElecompClose-module__5UvNiq__secondaryBtn{width:auto}}
.ElecompLeadModal-module__J8gfOW__overlay{z-index:80;background:#062e2c75;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.ElecompLeadModal-module__J8gfOW__dialog{background:#fff;border-radius:1.15rem;width:min(100%,28.5rem);max-height:min(94vh,48rem);padding:1.15rem 1.1rem 1.2rem;overflow:auto;box-shadow:0 18px 50px #083d3a2e}.ElecompLeadModal-module__J8gfOW__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ElecompLeadModal-module__J8gfOW__title{letter-spacing:-.03em;color:var(--loca-ink);margin:0;font-size:1.15rem;font-weight:750}.ElecompLeadModal-module__J8gfOW__intro{color:var(--loca-muted);margin:.35rem 0 0;font-size:.84rem;line-height:1.7}.ElecompLeadModal-module__J8gfOW__close{background:var(--loca-background);width:2.5rem;height:2.5rem;color:var(--loca-ink);cursor:pointer;border:0;border-radius:.7rem;flex-shrink:0;font-size:1.4rem;line-height:1}.ElecompLeadModal-module__J8gfOW__close:hover{background:var(--loca-soft-surface)}.ElecompLeadModal-module__J8gfOW__form{gap:.75rem;margin-top:1rem;display:grid}.ElecompLeadModal-module__J8gfOW__field{gap:.35rem;min-width:0;display:grid}.ElecompLeadModal-module__J8gfOW__label{color:var(--loca-ink);font-size:.8rem;font-weight:650}.ElecompLeadModal-module__J8gfOW__label em{color:var(--loca-muted);margin-inline-start:.35rem;font-style:normal;font-weight:500}.ElecompLeadModal-module__J8gfOW__input{border:1px solid color-mix(in srgb, var(--loca-line) 92%, transparent);background:color-mix(in srgb, var(--loca-background) 55%, white);width:100%;min-height:2.75rem;color:var(--loca-ink);font:inherit;border-radius:.8rem;outline:none;padding:.7rem .85rem;font-size:.9rem}.ElecompLeadModal-module__J8gfOW__input:focus{border-color:color-mix(in srgb, var(--loca-brand-primary) 45%, var(--loca-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--loca-brand-primary) 14%, transparent);background:#fff}.ElecompLeadModal-module__J8gfOW__textarea{resize:vertical;border:1px solid color-mix(in srgb, var(--loca-line) 92%, transparent);background:color-mix(in srgb, var(--loca-background) 55%, white);width:100%;min-height:4.2rem;color:var(--loca-ink);font:inherit;border-radius:.8rem;outline:none;padding:.7rem .85rem;font-size:.9rem;line-height:1.6}.ElecompLeadModal-module__J8gfOW__textarea:focus{border-color:color-mix(in srgb, var(--loca-brand-primary) 45%, var(--loca-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--loca-brand-primary) 14%, transparent);background:#fff}.ElecompLeadModal-module__J8gfOW__kinds{border:0;margin:0;padding:0}.ElecompLeadModal-module__J8gfOW__kindRow,.ElecompLeadModal-module__J8gfOW__channelRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.4rem;display:grid}.ElecompLeadModal-module__J8gfOW__kind{border:1px solid var(--loca-line);min-height:2.75rem;color:var(--loca-muted);cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;padding:.4rem .3rem;font-size:.78rem;font-weight:650;display:flex;position:relative}.ElecompLeadModal-module__J8gfOW__kind input{opacity:0;pointer-events:none;position:absolute}.ElecompLeadModal-module__J8gfOW__kindActive{color:var(--loca-brand-dark);border-color:color-mix(in srgb, var(--loca-brand-primary) 40%, var(--loca-line));background:var(--loca-soft-surface)}.ElecompLeadModal-module__J8gfOW__kind:focus-within{outline:2px solid var(--loca-focus);outline-offset:2px}.ElecompLeadModal-module__J8gfOW__error{color:var(--loca-danger);margin:0;font-size:.8rem}.ElecompLeadModal-module__J8gfOW__submit{width:100%;min-height:2.85rem;margin-top:.2rem}.ElecompLeadModal-module__J8gfOW__successPanel{text-align:center;gap:.65rem;padding:.35rem 0 .15rem;display:grid}.ElecompLeadModal-module__J8gfOW__successMark{background:color-mix(in srgb, var(--loca-brand-primary) 14%, white);width:3rem;height:3rem;color:var(--loca-brand-dark);border-radius:999px;place-items:center;margin:0 auto .15rem;font-size:1.35rem;font-weight:800;line-height:1;display:grid}.ElecompLeadModal-module__J8gfOW__successHeading{letter-spacing:-.03em;color:var(--loca-ink);margin:0;font-size:1.2rem;font-weight:750}.ElecompLeadModal-module__J8gfOW__successBody{color:var(--loca-muted);margin:0;font-size:.9rem;line-height:1.75}.ElecompLeadModal-module__J8gfOW__successClose{width:100%;min-height:2.85rem;margin-top:.55rem}.ElecompLeadModal-module__J8gfOW__success{margin-top:1rem;padding:.9rem .2rem .4rem}.ElecompLeadModal-module__J8gfOW__successTitle{color:var(--loca-brand-dark);margin:0 0 .35rem;font-size:1rem;font-weight:700}.ElecompLeadModal-module__J8gfOW__success p{color:var(--loca-muted);margin:0;font-size:.88rem;line-height:1.75}@media (max-width:420px){.ElecompLeadModal-module__J8gfOW__kindRow,.ElecompLeadModal-module__J8gfOW__channelRow{grid-template-columns:1fr 1fr}}
