.wem-site{--wem-navy:#092c48;--wem-blue:#0d6487;--wem-aqua:#38bdd1;--wem-pale:#eaf8fb;--wem-gold:#dda94a;--wem-ink:#102633;--wem-muted:#60727d;--wem-line:#d6e5ea;color:var(--wem-ink);background:#f7fbfc;min-height:100vh;font-family:Arial,Helvetica Neue,sans-serif}.wem-site *{box-sizing:border-box}.wem-site a{color:inherit;text-decoration:none}.wem-shell{width:min(1180px,100% - 40px);margin:0 auto}.wem-header{z-index:30;border-bottom:1px solid var(--wem-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;position:sticky;top:0}.wem-header>.wem-shell{justify-content:space-between;align-items:center;gap:28px;height:78px;display:flex}.wem-brand{align-items:center;gap:10px;display:flex}.wem-brand span{line-height:.95;display:grid}.wem-brand b{letter-spacing:.12em;color:var(--wem-navy);font-size:25px}.wem-brand small{letter-spacing:.2em;text-transform:uppercase;color:var(--wem-blue);margin-top:6px;font-size:11px}.wem-header nav{color:#355361;gap:26px;font-size:14px;font-weight:700;display:flex}.wem-header nav a:hover{color:var(--wem-blue)}.wem-header-actions{align-items:center;gap:12px;display:flex}.wem-header-actions>a,.wem-cart-link{border:1px solid var(--wem-line);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:13px;font-weight:700;display:flex}.wem-cart-link b{background:var(--wem-aqua);color:#062b3b;border-radius:99px;place-items:center;min-width:20px;height:20px;display:grid}.wem-hero{color:#fff;background:radial-gradient(circle at 82% 15%,#38bdd147,#0000 28%),linear-gradient(135deg,#061f35,#0a4964 70%,#117a92);padding:76px 0}.wem-hero__grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr);align-items:center;gap:64px;display:grid}.wem-kicker,.wem-section-title p,.wem-checkout-card>small,.wem-cart-summary>small,.wem-order-card small,.wem-order-actions>small{letter-spacing:.17em;text-transform:uppercase;font-size:12px;font-weight:800}.wem-hero h1,.wem-page-hero h1{letter-spacing:-.045em;max-width:850px;margin:16px 0 24px;font-size:clamp(40px,6vw,72px);line-height:.98}.wem-hero>div>div>p:not(.wem-kicker){color:#d6edf4;max-width:760px;font-size:19px;line-height:1.7}.wem-hero__actions{align-items:center;gap:14px;margin:32px 0 24px;display:flex}.wem-primary-link,.wem-secondary-link,.wem-secondary-button,.wem-buy-button{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font:700 14px/1 Arial,sans-serif;display:inline-flex}.wem-primary-link{background:var(--wem-gold);box-shadow:0 8px 22px #01101c29;color:#1e2c30!important}button.wem-primary-link{width:100%}.wem-secondary-link,.wem-secondary-button{background:0 0;border:1px solid}.wem-hero .wem-secondary-link{color:#fff}.wem-hero>div>div>small{color:#bad6df}.wem-hero aside{background:#ffffff1a;border:1px solid #fff3;border-radius:18px;padding:30px;box-shadow:0 28px 55px #01111d33}.wem-hero aside>span{background:var(--wem-gold);color:#18353e;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.wem-hero aside h2{margin:20px 0 10px;font-size:25px}.wem-hero aside p,.wem-hero aside li{color:#d8edf2;line-height:1.55}.wem-hero aside ul{margin:18px 0 0;padding-left:20px}.wem-section{padding:72px 0}.wem-section-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.wem-section-title p{color:var(--wem-blue);margin:0 0 8px}.wem-section-title h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,4vw,46px)}.wem-section-title>a{color:var(--wem-blue);align-items:center;gap:8px;font-weight:800;display:flex}.wem-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.wem-product-card{border:1px solid var(--wem-line);background:#fff;border-radius:15px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 35px #0d495e12}.wem-product-picture{aspect-ratio:1;background:#fff;border-bottom:1px solid #edf3f5;display:block;position:relative}.wem-product-picture img{object-fit:contain;width:100%;height:100%}.wem-product-picture>span{color:#fff;background:#092c48eb;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;bottom:14px;left:14px}.wem-product-card__body{flex-direction:column;flex:1;padding:20px;display:flex}.wem-product-card__body>small{color:var(--wem-blue);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.wem-product-card h3{margin:9px 0;font-size:22px}.wem-product-card p{color:var(--wem-muted);margin:0 0 16px;line-height:1.55}.wem-service-badges{flex-wrap:wrap;gap:7px;display:flex}.wem-service-badges span{background:var(--wem-pale);color:#16566b;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:800;display:flex}.wem-product-card footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.wem-product-card footer>strong{color:var(--wem-navy);font-size:19px}.wem-buy-button{background:var(--wem-navy);color:#fff}.wem-buy-button--compact{padding:11px 13px}.wem-buy-button:disabled{cursor:not-allowed;background:#aebbc0}.wem-empty-state{text-align:center;background:#fff;border:1px dashed #abc8d3;border-radius:16px;justify-items:center;padding:56px 30px;display:grid}.wem-empty-state--wide{align-content:center;min-height:300px}.wem-empty-state svg{color:var(--wem-blue)}.wem-empty-state h2,.wem-empty-state h3{margin:14px 0 8px;font-size:28px}.wem-empty-state p{color:var(--wem-muted);max-width:650px;line-height:1.6}.wem-support-section{background:var(--wem-pale);padding:76px 0}.wem-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.wem-feature-grid article{background:#fff;border:1px solid #cde3e9;border-radius:14px;padding:25px}.wem-feature-grid article>svg{color:var(--wem-blue)}.wem-feature-grid h3{margin:16px 0 8px;font-size:20px}.wem-feature-grid p{color:var(--wem-muted);margin:0;line-height:1.6}.wem-stores{color:#fff;background:#07283f;padding:82px 0}.wem-stores>.wem-shell{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.wem-stores h2{letter-spacing:-.035em;margin:15px 0;font-size:44px;line-height:1.06}.wem-stores p{color:#c7e0e8;line-height:1.7}.wem-stores .wem-secondary-link{margin-top:16px}.wem-store-steps{gap:12px;display:grid}.wem-store-steps span{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;column-gap:14px;padding:18px;display:grid}.wem-store-steps svg{color:var(--wem-aqua);grid-row:1/3}.wem-store-steps b{font-size:17px}.wem-store-steps small{color:#b8d2dc;margin-top:3px}.wem-page-hero{color:#fff;background:linear-gradient(130deg,#082d49,#0b6680);padding:66px 0}.wem-page-hero--compact{padding:44px 0}.wem-page-hero h1{margin-bottom:12px;font-size:clamp(38px,5vw,58px)}.wem-page-hero p:not(.wem-kicker){color:#d4eaf0;max-width:760px;font-size:17px;line-height:1.6}.wem-product-page{background:#fff;padding:44px 0 70px}.wem-back{color:var(--wem-blue);align-items:center;gap:7px;margin-bottom:30px;font-size:13px;font-weight:800;display:inline-flex}.wem-product-detail{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.wem-product-detail__image{border:1px solid var(--wem-line);aspect-ratio:1;background:#fff;border-radius:17px;overflow:hidden}.wem-product-detail__image img{object-fit:contain;width:100%;height:100%}.wem-product-detail h1{letter-spacing:-.04em;margin:14px 0;font-size:clamp(38px,5vw,62px);line-height:1}.wem-product-lead{color:var(--wem-muted);font-size:19px;line-height:1.65}.wem-product-price{align-items:center;gap:18px;margin:24px 0;display:flex}.wem-product-price strong{color:var(--wem-navy);font-size:30px}.wem-product-price span{color:var(--wem-blue);font-size:12px;font-weight:800}.wem-service-badges--large{margin-bottom:25px}.wem-service-badges--large span{padding:9px 11px}.wem-service-badges--large svg{width:16px}.wem-product-note{color:#6b7f88!important;font-size:12px!important;line-height:1.55!important}.wem-product-info{background:var(--wem-pale);padding:70px 0}.wem-product-info>.wem-shell{grid-template-columns:1fr 1fr;gap:60px;display:grid}.wem-product-info h2{font-size:34px}.wem-product-info article>p:not(.wem-kicker){color:#465d68;font-size:17px;line-height:1.75}.wem-product-info dl{border:1px solid var(--wem-line);background:#fff;border-radius:12px;overflow:hidden}.wem-product-info dl div{border-bottom:1px solid var(--wem-line);justify-content:space-between;gap:20px;padding:14px 17px;display:flex}.wem-product-info dl div:last-child{border:0}.wem-product-info dt{font-weight:800}.wem-product-info dd{text-align:right;color:var(--wem-muted);margin:0}.wem-cart-layout,.wem-order-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);align-items:start;gap:28px;display:grid}.wem-cart-lines{gap:12px;display:grid}.wem-cart-lines article{border:1px solid var(--wem-line);background:#fff;border-radius:12px;grid-template-columns:92px 1fr auto auto auto;align-items:center;gap:18px;padding:14px;display:grid}.wem-cart-lines img{object-fit:contain;width:92px;height:92px}.wem-cart-copy small{color:var(--wem-blue);font-weight:800}.wem-cart-copy h2{margin:6px 0;font-size:19px}.wem-cart-copy p{color:var(--wem-muted);margin:0}.wem-cart-copy em{color:var(--wem-blue);margin-top:6px;font-size:11px;display:block}.wem-quantity{border:1px solid var(--wem-line);border-radius:8px;display:flex;overflow:hidden}.wem-quantity button{background:#f1f7f8;border:0;place-items:center;padding:9px;display:grid}.wem-quantity input{text-align:center;border:0;width:52px}.wem-remove{color:#a13a3a;background:0 0;border:0}.wem-cart-summary,.wem-checkout-summary,.wem-order-actions{border:1px solid var(--wem-line);background:#fff;border-radius:14px;padding:24px;position:sticky;top:100px;box-shadow:0 12px 32px #0a3e5212}.wem-cart-summary h2{margin:10px 0;font-size:32px}.wem-cart-summary p,.wem-checkout-summary p,.wem-order-actions p{color:var(--wem-muted);line-height:1.55}.wem-cart-summary>a{color:var(--wem-blue);margin-top:13px;font-weight:800;display:flex}.wem-checkout{grid-template-columns:minmax(0,1.45fr) minmax(330px,.65fr);align-items:start;gap:28px;display:grid}.wem-checkout-main{gap:18px;display:grid}.wem-checkout-card{border:1px solid var(--wem-line);background:#fff;border-radius:14px;padding:24px}.wem-checkout-card>small{color:var(--wem-blue);margin-bottom:18px;display:block}.wem-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.wem-form-grid .wide{grid-column:1/-1}.wem-form-grid label,.wem-select-wide{gap:7px;display:grid}.wem-form-grid label span,.wem-select-wide span{color:#3c5966;font-size:12px;font-weight:800}.wem-form-grid input,.wem-select-wide select,.wem-select-wide textarea{width:100%;font:inherit;background:#fff;border:1px solid #bdd2da;border-radius:8px;padding:12px}.wem-select-wide{margin-top:18px}.wem-select-wide textarea{resize:vertical;min-height:90px}.wem-choice-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wem-choice-grid label{border:1px solid var(--wem-line);cursor:pointer;border-radius:10px;gap:5px;padding:16px 16px 16px 45px;display:grid;position:relative}.wem-choice-grid label.active{border-color:var(--wem-blue);box-shadow:0 0 0 2px #0d64871f}.wem-choice-grid label:has(input:disabled){opacity:.55;cursor:not-allowed}.wem-choice-grid input{position:absolute;top:18px;left:16px}.wem-choice-grid span{color:var(--wem-muted);font-size:12px;line-height:1.45}.wem-checkout-summary>span{justify-content:space-between;gap:16px;padding:9px 0;display:flex}.wem-checkout-summary span b{font-size:13px}.wem-checkout-summary span em{font-style:normal;font-weight:800}.wem-checkout-summary hr{border:0;border-top:1px solid var(--wem-line)}.wem-terms{align-items:start;gap:10px;margin:18px 0;display:flex}.wem-terms span{color:var(--wem-muted);font-size:12px;line-height:1.45}.wem-terms a{text-decoration:underline}.wem-error{background:#fff0f0;border-radius:8px;padding:11px;font-weight:700;color:#912d2d!important}.wem-status{align-items:center;gap:8px;display:flex}.wem-order-card{border:1px solid var(--wem-line);background:#fff;border-radius:14px;padding:25px}.wem-order-card>header{border-bottom:1px solid var(--wem-line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.wem-order-card>header>div{align-items:center;gap:12px;display:flex}.wem-order-card>header svg{color:var(--wem-blue)}.wem-order-card>header span{display:grid}.wem-order-card>header b{text-transform:capitalize}.wem-order-card>header>strong{font-size:24px}.wem-order-line{border-bottom:1px solid #edf2f4;justify-content:space-between;gap:20px;padding:17px 0;display:flex}.wem-order-line span{gap:5px;display:grid}.wem-order-line small{color:var(--wem-muted);letter-spacing:0;text-transform:none}.wem-order-card dl{margin:20px 0 0}.wem-order-card dl div{justify-content:space-between;gap:20px;padding:8px 0;display:flex}.wem-order-card dt{color:var(--wem-muted)}.wem-order-card dd{text-transform:capitalize;margin:0;font-weight:800}.wem-order-actions h2{font-size:26px}.wem-payment-actions{gap:12px;display:grid}.wem-secondary-button{color:var(--wem-blue);background:#fff}.wem-payment-confirmed{color:#1e6339;background:#e8f7ed;border-radius:10px;gap:12px;padding:16px;display:flex}.wem-payment-confirmed p{color:#36714c;margin:5px 0 0}.wem-order-notice{background:var(--wem-pale);border-radius:8px;margin:18px 0;padding:14px}.wem-order-notice p{margin:6px 0 0;font-size:12px}.wem-order-actions>a{color:var(--wem-blue);font-weight:800}.wem-footer{color:#fff;background:#041c2d;padding:40px 0}.wem-footer>.wem-shell{grid-template-columns:1fr auto;gap:18px;display:grid}.wem-footer b{font-size:19px}.wem-footer p,.wem-footer small{color:#b8d1da}.wem-footer p{margin:7px 0}.wem-footer nav{gap:18px;font-size:13px;font-weight:700;display:flex}.wem-footer>div>small{border-top:1px solid #ffffff24;grid-column:1/-1;padding-top:15px}@media (max-width:900px){.wem-header nav,.wem-header-actions>a:last-child{display:none}.wem-hero__grid,.wem-stores>.wem-shell,.wem-product-detail,.wem-product-info>.wem-shell,.wem-cart-layout,.wem-checkout,.wem-order-layout{grid-template-columns:1fr}.wem-product-grid,.wem-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wem-cart-summary,.wem-checkout-summary,.wem-order-actions{position:static}.wem-product-detail__image{max-width:600px}.wem-footer>.wem-shell{grid-template-columns:1fr}.wem-footer nav{flex-wrap:wrap}.wem-footer>div>small{grid-column:auto}}@media (max-width:600px){.wem-shell{width:min(100% - 24px,1180px)}.wem-header>.wem-shell{height:68px}.wem-brand img{width:44px;height:44px}.wem-header-actions{gap:6px}.wem-header-actions>a{padding:9px}.wem-hero{padding:52px 0}.wem-hero h1{font-size:42px}.wem-hero__grid{gap:35px}.wem-hero__actions{flex-direction:column;align-items:stretch}.wem-section,.wem-support-section{padding:52px 0}.wem-section-title{flex-direction:column;align-items:start}.wem-product-grid,.wem-feature-grid,.wem-choice-grid,.wem-form-grid{grid-template-columns:1fr}.wem-product-card h3{font-size:20px}.wem-stores{padding:58px 0}.wem-stores h2{font-size:35px}.wem-page-hero{padding:44px 0}.wem-page-hero h1{font-size:40px}.wem-product-detail{gap:30px}.wem-product-detail h1{font-size:40px}.wem-cart-lines article{grid-template-columns:72px 1fr auto;gap:12px}.wem-cart-lines img{width:72px;height:72px}.wem-cart-lines .wem-quantity{grid-column:2}.wem-cart-lines article>strong{grid-area:2/3}.wem-remove{grid-area:1/3}.wem-footer nav{display:grid}.wem-form-grid .wide{grid-column:auto}}.wem-site{--wem-navy:#0055a6;--wem-blue:#0162bf;--wem-aqua:#d8efff;--wem-pale:#edf7ff;--wem-gold:#ffd21f}.wem-brand{align-items:center;display:flex}.wem-brand img{object-fit:contain;width:172px;height:auto}@media (max-width:600px){.wem-brand img{width:138px;height:auto}}.wem-prelaunch-notice{border:2px solid var(--wem-gold);color:var(--wem-navy);background:#fff9df;border-radius:14px;margin-bottom:28px;padding:20px 22px}.wem-prelaunch-notice strong{letter-spacing:.1em;font-size:13px;display:block}.wem-prelaunch-notice p{color:#53656d;margin:9px 0 0;line-height:1.6}.wem-price-label{gap:3px;display:grid}.wem-price-label small{letter-spacing:.1em;color:#8c6500;font-size:9px;font-weight:900}.wem-price-label strong{color:var(--wem-navy);font-size:19px}.wem-motor-hero{color:#fff;background:radial-gradient(circle at 84% 8%,#ffd21f3d,#0000 27%),linear-gradient(135deg,#003d77,#0162bf 68%,#2083d4);padding:76px 0}.wem-motor-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:center;gap:56px;display:grid}.wem-motor-hero h1{letter-spacing:-.045em;max-width:770px;margin:15px 0 22px;font-size:clamp(42px,6vw,72px);line-height:.98}.wem-motor-hero>div>div>p:not(.wem-kicker){color:#e4f2ff;max-width:770px;font-size:18px;line-height:1.7}.wem-motor-hero>div>div>small{color:#d6e8f8;max-width:780px;line-height:1.55;display:block}.wem-motor-live-card{color:#112d3e;background:#fff;border:1px solid #ffffff73;border-radius:18px;overflow:hidden;box-shadow:0 28px 62px #001f4347}.wem-motor-live-card>header{color:#fff;background:#07345e;gap:8px;padding:20px 22px;display:grid}.wem-motor-live-card>header span{color:#9ed6ff;letter-spacing:.13em;align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.wem-motor-live-card>header b{font-size:14px}.wem-motor-live-card__reading{gap:6px;padding:30px 24px;display:grid}.wem-motor-live-card__reading small{color:#527086;letter-spacing:.14em;font-size:10px;font-weight:900}.wem-motor-live-card__reading strong{color:var(--wem-blue);font-size:62px;line-height:1}.wem-motor-live-card__reading em{font-size:20px;font-style:normal}.wem-motor-live-card__reading span{color:#607887;font-size:12px}.wem-motor-live-card__metrics{border-top:1px solid var(--wem-line);border-bottom:1px solid var(--wem-line);grid-template-columns:repeat(3,1fr);display:grid}.wem-motor-live-card__metrics span{border-right:1px solid var(--wem-line);justify-items:center;gap:4px;padding:17px 8px;display:grid}.wem-motor-live-card__metrics span:last-child{border:0}.wem-motor-live-card__metrics svg{width:18px;color:var(--wem-blue)}.wem-motor-live-card__metrics b{font-size:13px}.wem-motor-live-card__metrics small{color:#718694;font-size:9px}.wem-motor-live-card>footer{color:#185e3d;background:#eaf7ef;align-items:center;gap:10px;padding:17px 22px;display:flex}.wem-motor-live-card>footer span{gap:3px;display:grid}.wem-motor-live-card>footer b{font-size:11px}.wem-motor-live-card>footer small{font-size:9px}.wem-motor-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.wem-motor-feature-grid article{border:1px solid var(--wem-line);border-top:4px solid var(--wem-blue);background:#fff;border-radius:12px;padding:26px;box-shadow:0 12px 30px #0055a612}.wem-motor-feature-grid svg{color:var(--wem-blue)}.wem-motor-feature-grid h3{margin:16px 0 8px;font-size:20px}.wem-motor-feature-grid p{color:var(--wem-muted);margin:0;line-height:1.6}.wem-motor-profiles{color:#fff;background:#06253d;padding:78px 0}.wem-motor-profiles>.wem-shell{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px;display:grid}.wem-motor-profiles h2{margin:12px 0 18px;font-size:42px;line-height:1.05}.wem-motor-profiles>div>div:first-child>p:not(.wem-kicker){color:#c9deea;line-height:1.7}.wem-motor-profile-list{gap:14px;display:grid}.wem-motor-profile-list article{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:13px;grid-template-columns:58px 1fr;gap:17px;padding:22px;display:grid}.wem-motor-profile-list article>span{color:#173247;background:var(--wem-gold);border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.wem-motor-profile-list small{color:#8bc9fb;letter-spacing:.1em;font-weight:900}.wem-motor-profile-list h3{margin:5px 0 7px;font-size:21px}.wem-motor-profile-list p{color:#c9deea;margin:0;line-height:1.55}.wem-motor-safety{background:#fff7d5;border-block:1px solid #ead98c;padding:50px 0}.wem-motor-safety>.wem-shell{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.wem-motor-safety>.wem-shell>svg{color:#8c6500;width:42px;height:42px}.wem-motor-safety h2{color:#173247;margin:5px 0 8px;font-size:29px}.wem-motor-safety p:not(.wem-kicker){color:#5f5b49;max-width:820px;margin:0;line-height:1.6}.wem-motor-safety .wem-primary-link{white-space:nowrap}.wem-motor-applications{background:#f7fbfc}.wem-motor-applications .wem-feature-grid article{border-top:4px solid var(--wem-gold)}@media (max-width:900px){.wem-motor-hero__grid,.wem-motor-profiles>.wem-shell{grid-template-columns:1fr}.wem-motor-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wem-motor-safety>.wem-shell{grid-template-columns:auto 1fr}.wem-motor-safety .wem-primary-link{grid-column:1/-1}}@media (max-width:600px){.wem-motor-hero{padding:52px 0}.wem-motor-hero h1{font-size:42px}.wem-motor-hero__grid{gap:34px}.wem-motor-feature-grid{grid-template-columns:1fr}.wem-motor-profiles{padding:58px 0}.wem-motor-profiles h2{font-size:34px}.wem-motor-live-card__reading strong{font-size:50px}.wem-motor-safety>.wem-shell{grid-template-columns:1fr}.wem-motor-safety .wem-primary-link{grid-column:auto}}.wem-motor-landing{color:#fff;background:linear-gradient(120deg,#07345e,#0162bf);padding:72px 0}.wem-motor-landing>.wem-shell{grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);align-items:center;gap:52px;display:grid}.wem-motor-landing h2{letter-spacing:-.035em;max-width:760px;margin:10px 0 16px;font-size:clamp(34px,4.5vw,52px);line-height:1.05}.wem-motor-landing p:not(.wem-kicker){color:#deefff;max-width:770px;font-size:17px;line-height:1.7}.wem-motor-landing aside{color:#173247;text-align:center;border:5px solid var(--wem-gold);background:#fff;border-radius:16px;justify-items:center;gap:8px;padding:28px;display:grid}.wem-motor-landing aside>svg{color:var(--wem-blue)}.wem-motor-landing aside strong{color:var(--wem-blue);font-size:48px}.wem-motor-landing aside span{font-size:12px;font-weight:800}.wem-motor-landing aside small{color:#31596f;align-items:center;gap:6px;margin-top:8px;font-size:10px;display:flex}@media (max-width:900px){.wem-motor-landing>.wem-shell{grid-template-columns:1fr}.wem-motor-landing aside{max-width:430px}}@media (max-width:600px){.wem-motor-landing{padding:52px 0}}.wem-header-inquiry{color:var(--wem-navy)!important;background:var(--wem-gold)!important;border-color:var(--wem-gold)!important}.wem-catalog-toolbar{gap:16px;margin-bottom:14px;display:grid}.wem-catalog-toolbar>label{border:1px solid var(--wem-line);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:0 15px;display:flex}.wem-catalog-toolbar input{width:100%;font:inherit;border:0;outline:0;padding:15px 0}.wem-catalog-toolbar>div{align-items:center;gap:8px;padding-bottom:5px;display:flex;overflow-x:auto}.wem-catalog-toolbar>div>svg{color:var(--wem-blue);flex:none}.wem-catalog-toolbar button{white-space:nowrap;border:1px solid var(--wem-line);color:#355361;cursor:pointer;background:#fff;border-radius:999px;padding:9px 13px;font:700 12px/1 Arial,sans-serif}.wem-catalog-toolbar button.active{color:#fff;background:var(--wem-blue);border-color:var(--wem-blue)}.wem-catalog-meta{color:var(--wem-muted);justify-content:space-between;gap:20px;margin-bottom:24px;font-size:12px;font-weight:800;display:flex}.wem-card-detail{color:var(--wem-blue);align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.wem-inquiry-panel{background:var(--wem-pale);border-left:4px solid var(--wem-blue);border-radius:0 10px 10px 0;margin:24px 0;padding:18px 20px}.wem-inquiry-panel strong{color:var(--wem-navy);font-size:18px}.wem-inquiry-panel p{color:var(--wem-muted);margin:7px 0 0;line-height:1.6}.wem-product-assurances{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.wem-product-assurances span{color:#31596f;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.wem-process{background:#fff;padding:78px 0}.wem-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:30px;display:grid}.wem-process-grid article{border:1px solid var(--wem-line);border-top:4px solid var(--wem-gold);background:#fff;border-radius:13px;padding:26px;position:relative;box-shadow:0 10px 30px #0055a60f}.wem-process-grid article>span{color:#a5bac5;font-size:12px;font-weight:900;position:absolute;top:18px;right:20px}.wem-process-grid article>svg{color:var(--wem-blue)}.wem-process-grid h3{margin:17px 0 8px;font-size:20px}.wem-process-grid p{color:var(--wem-muted);margin:0;line-height:1.6}.wem-process>.wem-shell>.wem-primary-link{margin-top:2px}@media (max-width:900px){.wem-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.wem-process{padding:54px 0}.wem-process-grid{grid-template-columns:1fr}.wem-catalog-meta{flex-direction:column;align-items:flex-start;gap:6px}.wem-product-card footer{flex-direction:column;align-items:flex-start}.wem-product-card footer .wem-buy-button{width:100%}}.wem-solar-page{color:#0b2b42;background:#f4f9fc}.wem-solar-hero{color:#fff;background:radial-gradient(circle at 84% 12%,#ffd21f57,#0000 24%),linear-gradient(125deg,#003d77 0%,#0162bf 62%,#1683d3 100%);padding:82px 0 74px;position:relative;overflow:hidden}.wem-solar-hero:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-180px;right:-90px;box-shadow:0 0 0 70px #ffffff0a,0 0 0 140px #ffffff06}.wem-solar-hero__grid{z-index:1;grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);align-items:center;gap:64px;display:grid;position:relative}.wem-solar-hero .wem-kicker{color:#ffe77f;align-items:center;gap:8px;display:flex}.wem-solar-hero h1{letter-spacing:-.048em;max-width:820px;margin:15px 0 20px;font-size:clamp(43px,6vw,72px);line-height:.98}.wem-solar-hero>div>div>p:not(.wem-kicker){color:#dceeff;max-width:810px;margin:0;font-size:18px;line-height:1.7}.wem-solar-hero__proof{flex-wrap:wrap;gap:12px 22px;margin-top:28px;display:flex}.wem-solar-hero__proof span{color:#f2f8ff;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.wem-solar-hero__proof svg{color:var(--wem-gold)}.wem-solar-hero aside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03264b61;border:1px solid #ffffff40;border-radius:18px;gap:12px;padding:22px;display:grid}.wem-solar-hero aside span{background:#ffffff1a;border-radius:12px;grid-template-columns:42px 34px 1fr;align-items:center;gap:12px;padding:15px 16px;display:grid}.wem-solar-hero aside svg{color:#173247;background:var(--wem-gold);border-radius:11px;width:42px;height:42px;padding:10px;display:grid}.wem-solar-hero aside b{border:1px solid #ffffff59;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.wem-solar-hero aside small{font-size:13px;font-weight:800}.wem-solar-calculator-section{z-index:2;margin-top:-28px;padding:0 0 72px;position:relative}.wem-solar-calculator-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:22px;display:grid}.wem-solar-input-card,.wem-solar-result-card{background:#fff;border:1px solid #d3e4ee;border-radius:18px;min-width:0;box-shadow:0 18px 50px #0332531a}.wem-solar-input-card{padding:28px}.wem-solar-input-card>header,.wem-solar-materials-card>header,.wem-solar-labor-card>header{align-items:center;gap:13px;display:flex}.wem-solar-input-card>header>span,.wem-solar-materials-card>header>span,.wem-solar-labor-card>header>span{color:#fff;background:var(--wem-blue);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.wem-solar-input-card header small,.wem-solar-materials-card header small,.wem-solar-labor-card header small{color:var(--wem-blue);letter-spacing:.14em;font-size:9px;font-weight:900}.wem-solar-input-card h2,.wem-solar-materials-card h3,.wem-solar-labor-card h3{margin:3px 0 0}.wem-solar-field-note{color:#5d7481;margin:19px 0;font-size:12px;line-height:1.55}.wem-solar-bill-grid{gap:12px;display:grid}.wem-solar-bill-grid label{grid-template-columns:minmax(130px,.72fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.wem-solar-bill-grid label>span{color:#2f4c5b;justify-content:space-between;gap:10px;font-size:12px;font-weight:800;display:flex}.wem-solar-bill-grid label>span small{color:#8ba0aa;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.wem-solar-bill-grid label>div,.wem-solar-assumptions label>div{background:#fff;border:1px solid #bcd2de;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.wem-solar-bill-grid label>div:focus-within,.wem-solar-assumptions label>div:focus-within{border-color:var(--wem-blue);box-shadow:0 0 0 3px #0162bf1c}.wem-solar-bill-grid label>div b,.wem-solar-assumptions label>div b{color:var(--wem-blue);padding-left:13px}.wem-solar-bill-grid input,.wem-solar-assumptions input{color:#173247;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:13px 12px 13px 8px;font:800 16px/1.2 Arial,sans-serif}.wem-solar-panel-picker{border:0;margin:25px 0 0;padding:0}.wem-solar-panel-picker legend{color:#2f4c5b;margin-bottom:12px;font-size:12px;font-weight:900}.wem-solar-panel-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.wem-solar-panel-picker label{color:#526b79;cursor:pointer;background:#f8fbfc;border:1px solid #cbdde6;border-radius:12px;justify-items:center;gap:4px;padding:16px 8px;display:grid;position:relative}.wem-solar-panel-picker label.active{color:var(--wem-navy);border-color:var(--wem-blue);background:#eef7ff;box-shadow:0 0 0 2px #0162bf1a}.wem-solar-panel-picker input{opacity:0;pointer-events:none;position:absolute}.wem-solar-panel-picker svg{color:var(--wem-blue)}.wem-solar-panel-picker b{font-size:19px}.wem-solar-panel-picker small{text-align:center;font-size:9px}.wem-solar-assumptions{border-top:1px solid #e3edf1;margin-top:18px;padding-top:17px}.wem-solar-assumptions summary{color:#466270;cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.wem-solar-assumptions[open] summary{margin-bottom:14px}.wem-solar-assumptions label{grid-template-columns:145px 1fr;align-items:center;gap:12px;display:grid}.wem-solar-assumptions label>span{font-size:11px;font-weight:800}.wem-solar-assumptions label>div{grid-template-columns:auto 1fr auto}.wem-solar-assumptions label>div small{color:#6f8793;padding-right:12px;font-weight:700}.wem-solar-assumptions p{color:#708590;margin:12px 0 0;font-size:10px;line-height:1.55}.wem-solar-result-card{color:#fff;background:linear-gradient(145deg,#062f54,#0055a6 64%,#0162bf);min-height:565px;overflow:hidden}.wem-solar-result-card>header{border-bottom:1px solid #ffffff29;grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:29px 30px 24px;display:grid}.wem-solar-result-card>header>span{color:#173247;background:var(--wem-gold);border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.wem-solar-result-card>header small{color:#9dd1ff;letter-spacing:.14em;font-size:9px;font-weight:900}.wem-solar-result-card>header h2{margin:5px 0 8px;font-size:33px}.wem-solar-result-card>header p{color:#d6eaff;margin:0;font-size:13px}.wem-solar-result-highlights{border-bottom:1px solid #ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wem-solar-result-highlights article{text-align:center;border-right:1px solid #ffffff24;justify-items:center;gap:10px;padding:22px 12px;display:grid}.wem-solar-result-highlights article:last-child{border:0}.wem-solar-result-highlights svg{color:var(--wem-gold)}.wem-solar-result-highlights span{gap:3px;display:grid}.wem-solar-result-highlights small{color:#a9d6fa;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.wem-solar-result-highlights b{font-size:23px}.wem-solar-result-highlights em{color:#c9e3f8;font-size:9px;font-style:normal}.wem-solar-financial-summary{margin:0;padding:18px 30px}.wem-solar-financial-summary div{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.wem-solar-financial-summary div:last-child{border:0}.wem-solar-financial-summary dt{color:#c6dff2;font-size:12px}.wem-solar-financial-summary dd{margin:0;font-weight:900}.wem-solar-result-note{color:#d8eaf8;background:#ffffff14;border-radius:10px;align-items:start;gap:8px;margin:0 30px 25px;padding:13px 15px;font-size:10px;line-height:1.5;display:flex}.wem-solar-result-note svg{flex:none}.wem-solar-empty-result{text-align:center;align-content:center;justify-items:center;min-height:565px;padding:40px;display:grid}.wem-solar-empty-result>span{color:#173247;background:var(--wem-gold);border-radius:50%;place-items:center;width:82px;height:82px;display:grid;box-shadow:0 0 0 14px #ffd21f1f}.wem-solar-empty-result>small{color:#9dd1ff;letter-spacing:.14em;margin-top:28px;font-size:9px;font-weight:900}.wem-solar-empty-result h2{margin:9px 0;font-size:34px}.wem-solar-empty-result p{color:#c7e1f4;max-width:430px;margin:0;line-height:1.65}.wem-solar-plan-section{background:#fff;padding:76px 0}.wem-solar-section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:28px;display:flex}.wem-solar-section-heading>div{max-width:840px}.wem-solar-section-heading h2{letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(32px,4vw,46px)}.wem-solar-section-heading>div>p:last-child{color:#5f7581;margin:0;line-height:1.65}.wem-solar-section-heading>button{color:var(--wem-blue);cursor:pointer;background:#fff;border:1px solid #b9d2df;border-radius:9px;flex:none;align-items:center;gap:8px;padding:12px 16px;font:800 12px/1 Arial,sans-serif;display:inline-flex}.wem-solar-plan-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:22px;display:grid}.wem-solar-materials-card,.wem-solar-labor-card{background:#fff;border:1px solid #d4e4ec;border-radius:17px;box-shadow:0 14px 38px #08365212}.wem-solar-materials-card{padding:26px}.wem-solar-materials-card>div{margin-top:20px;display:grid}.wem-solar-materials-card article{border-bottom:1px solid #e2ecf1;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:15px 0;display:grid}.wem-solar-materials-card article>svg{color:#2d8b54;margin-top:2px}.wem-solar-materials-card article span{gap:5px;display:grid}.wem-solar-materials-card article b{font-size:13px}.wem-solar-materials-card article small{color:#647a86;font-size:11px;line-height:1.5}.wem-solar-materials-card article strong{max-width:160px;color:var(--wem-blue);text-align:right;font-size:12px}.wem-solar-materials-card>p{color:#604e13;background:#fff9dd;border-radius:9px;align-items:start;gap:9px;margin:18px 0 0;padding:14px;font-size:10px;line-height:1.55;display:flex}.wem-solar-materials-card>p svg{flex:none}.wem-solar-labor-card{overflow:hidden}.wem-solar-labor-card>header{color:#fff;background:#06355c;padding:26px}.wem-solar-labor-card>header>span{color:#173247;background:var(--wem-gold)}.wem-solar-labor-card header small{color:#9ed2fa}.wem-solar-labor-metric{background:#eef7ff;border-bottom:1px solid #d4e4ec;align-items:center;gap:16px;padding:26px;display:flex}.wem-solar-labor-metric>strong{color:var(--wem-blue);font-size:58px;line-height:.8}.wem-solar-labor-metric span{gap:5px;display:grid}.wem-solar-labor-metric b{font-size:16px}.wem-solar-labor-metric small{color:#647c89}.wem-solar-labor-card ul{gap:13px;margin:0;padding:24px;list-style:none;display:grid}.wem-solar-labor-card li{align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.wem-solar-labor-card li svg{width:17px;color:var(--wem-blue)}.wem-solar-labor-card>p{color:#6f828c;margin:0;padding:0 24px 24px;font-size:10px;line-height:1.55}.wem-solar-next-step{color:#fff;background:linear-gradient(110deg,#052844,#084b75);padding:64px 0}.wem-solar-next-step>.wem-shell{justify-content:space-between;align-items:center;gap:42px;display:flex}.wem-solar-next-step h2{letter-spacing:-.035em;max-width:800px;margin:10px 0;font-size:clamp(31px,4vw,47px);line-height:1.06}.wem-solar-next-step>div>div>p:last-child{color:#cce1ef;max-width:850px;margin:0;line-height:1.65}.wem-solar-next-step .wem-primary-link{white-space:nowrap;color:#173247;background:var(--wem-gold);flex:none}@media (max-width:1120px) and (min-width:901px){.wem-header>.wem-shell{gap:15px}.wem-header nav{gap:13px;font-size:12px}.wem-header-actions>a{padding:9px 11px;font-size:12px}}@media (max-width:980px){.wem-solar-hero__grid,.wem-solar-calculator-grid,.wem-solar-plan-grid{grid-template-columns:1fr}.wem-solar-hero aside{max-width:600px}.wem-solar-result-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.wem-solar-result-highlights article:nth-child(2){border-right:0}.wem-solar-result-highlights article:nth-child(-n+2){border-bottom:1px solid #ffffff24}.wem-solar-next-step>.wem-shell,.wem-solar-section-heading{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.wem-solar-hero{padding:55px 0 60px}.wem-solar-hero__grid{gap:34px}.wem-solar-hero h1{font-size:42px}.wem-solar-hero aside{padding:14px}.wem-solar-calculator-section{margin-top:-18px;padding-bottom:52px}.wem-solar-input-card{padding:20px}.wem-solar-bill-grid label{grid-template-columns:1fr;gap:7px}.wem-solar-panel-picker>div{grid-template-columns:1fr}.wem-solar-panel-picker label{grid-template-columns:auto 1fr auto;place-items:center start;padding:14px}.wem-solar-panel-picker label svg{grid-row:1/3}.wem-solar-panel-picker label small{text-align:left;grid-column:2}.wem-solar-assumptions label{grid-template-columns:1fr}.wem-solar-result-card>header{padding:23px 20px}.wem-solar-result-card>header h2{font-size:28px}.wem-solar-result-highlights article{padding:18px 8px}.wem-solar-financial-summary{padding:15px 20px}.wem-solar-result-note{margin:0 20px 22px}.wem-solar-empty-result{min-height:500px;padding:28px 20px}.wem-solar-plan-section{padding:54px 0}.wem-solar-materials-card{padding:20px}.wem-solar-materials-card article{grid-template-columns:auto 1fr}.wem-solar-materials-card article strong{text-align:left;grid-column:2;max-width:none}.wem-solar-next-step{padding:52px 0}.wem-solar-next-step .wem-primary-link{justify-content:center;width:100%}}@media print{.wem-header,.wem-footer,.wem-solar-hero,.wem-solar-input-card,.wem-solar-next-step,.wem-solar-section-heading>button,.mobile-public-nav,.shaan-launcher,.shaan-panel{display:none!important}.wem-solar-calculator-section{margin:0;padding:0}.wem-solar-calculator-grid,.wem-solar-plan-grid{display:block}.wem-solar-result-card,.wem-solar-materials-card,.wem-solar-labor-card{break-inside:avoid;box-shadow:none;margin-bottom:18px}.wem-solar-plan-section{padding:28px 0}.wem-solar-page{background:#fff}.wem-solar-result-card{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.wem-solar-system-picker{border:0;margin:25px 0 0;padding:0}.wem-solar-system-picker legend{color:#2f4c5b;margin-bottom:12px;font-size:12px;font-weight:900}.wem-solar-system-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.wem-solar-system-picker label{color:#526b79;cursor:pointer;background:#f8fbfc;border:1px solid #cbdde6;border-radius:12px;align-items:center;gap:11px;padding:15px;display:flex;position:relative}.wem-solar-system-picker label.active{color:var(--wem-navy);border-color:var(--wem-blue);background:#eef7ff;box-shadow:0 0 0 2px #0162bf1a}.wem-solar-system-picker input{opacity:0;pointer-events:none;position:absolute}.wem-solar-system-picker svg{color:var(--wem-blue);flex:none}.wem-solar-system-picker span{gap:3px;display:grid}.wem-solar-system-picker b{font-size:14px}.wem-solar-system-picker small{font-size:9px;line-height:1.35}.wem-solar-battery-summary{color:#173247;background:var(--wem-gold);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:13px;margin:18px 30px 0;padding:15px;display:grid}.wem-solar-battery-summary.is-on-grid{color:#fff;background:#ffffff1a;border:1px solid #ffffff26}.wem-solar-battery-summary>svg{flex:none}.wem-solar-battery-summary>span{gap:3px;display:grid}.wem-solar-battery-summary small{letter-spacing:.1em;font-size:8px;font-weight:900}.wem-solar-battery-summary b{font-size:13px}.wem-solar-battery-summary em{font-size:9px;font-style:normal;line-height:1.45}.wem-solar-battery-summary.is-on-grid small,.wem-solar-battery-summary.is-on-grid em{color:#c9e3f8}@media (max-width:600px){.wem-solar-system-picker>div{grid-template-columns:1fr}.wem-solar-battery-summary{margin:16px 20px 0}}.wem-solar-rate-field{background:#fff9dd;border:1px solid #ecd35d;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(185px,.62fr);align-items:center;gap:18px;margin-top:20px;padding:17px 18px;display:grid}.wem-solar-rate-field>span{gap:4px;display:grid}.wem-solar-rate-field>span small{color:#745f08;letter-spacing:.11em;font-size:8px;font-weight:900}.wem-solar-rate-field>span b{color:#173247;font-size:14px}.wem-solar-rate-field>span em{color:#6f642f;font-size:9px;font-style:normal;line-height:1.4}.wem-solar-rate-field>div{background:#fff;border:1px solid #c9b64a;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;display:grid;overflow:hidden}.wem-solar-rate-field>div:focus-within{border-color:var(--wem-blue);box-shadow:0 0 0 3px #0162bf1c}.wem-solar-rate-field>div>b{color:var(--wem-blue);padding-left:13px}.wem-solar-rate-field input{color:#173247;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:13px 8px;font:800 16px/1.2 Arial,sans-serif}.wem-solar-rate-field>div>small{color:#6f642f;padding-right:12px;font-size:10px;font-weight:800}.wem-solar-rate-note{color:#617681;align-items:flex-start;gap:7px;margin:9px 2px 0;font-size:9px;line-height:1.5;display:flex}.wem-solar-rate-note svg{color:var(--wem-blue);flex:none}@media (max-width:600px){.wem-solar-rate-field{grid-template-columns:1fr;gap:11px}}.wem-solar-allowance-field{background:#f3f8fb;border:1px solid #c8dce7;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(150px,.42fr);align-items:center;gap:18px;margin-top:16px;padding:16px 18px;display:grid}.wem-solar-allowance-field>span{gap:4px;display:grid}.wem-solar-allowance-field>span small{color:#39708f;letter-spacing:.11em;font-size:8px;font-weight:900}.wem-solar-allowance-field>span b{color:#173247;font-size:14px}.wem-solar-allowance-field>span em{color:#617681;font-size:9px;font-style:normal;line-height:1.4}.wem-solar-allowance-field>div{background:#fff;border:1px solid #b8d0dc;border-radius:10px;grid-template-columns:1fr auto;align-items:center;display:grid;overflow:hidden}.wem-solar-allowance-field>div:focus-within{border-color:var(--wem-blue);box-shadow:0 0 0 3px #0162bf1c}.wem-solar-allowance-field input{color:#173247;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:13px;font:800 16px/1.2 Arial,sans-serif}.wem-solar-allowance-field>div>b{color:var(--wem-blue);padding-right:14px;font-size:13px}.wem-solar-allowance-note{color:#617681;align-items:flex-start;gap:7px;margin:9px 2px 0;font-size:9px;line-height:1.5;display:flex}.wem-solar-allowance-note svg{color:var(--wem-blue);flex:none}@media (max-width:600px){.wem-solar-allowance-field{grid-template-columns:1fr;gap:11px}}
