.micro-inverter--creative{--mi-primary:#0b7bdc;--mi-primary-600:#0967b6;--mi-bg:#fff;--mi-surface:#f8fafc;--mi-muted:#475569;--mi-border:#e2e8f0;--mi-card:#fff;color:#0f172a;background-color:var(--mi-bg)}.mi-hero{position:relative;background-size:cover;background-position:center;padding:80px
0;isolation:isolate}.mi-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(255,255,255,0.85) 0%, rgba(255,255,255,0.7) 60%, rgba(255,255,255,0.4) 100%);z-index:0}.mi-hero
.container{position:relative;z-index:1}.mi-hero__grid{display:grid;grid-template-columns:0.8fr 0.8fr;gap:40px;align-items:center}.mi-hero__text
h1{font-size:44px;line-height:1.1;margin:0
0 12px}.mi-hero__subtitle{color:var(--mi-muted);font-size:18px;margin:0
0 22px}.mi-hero__cta{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.btn-primary{display:inline-block;background:var(--mi-primary);color:#fff;padding:12px
18px;border-radius:8px;text-decoration:none;font-weight:600;transition:background .25s ease, transform .1s ease}.btn-primary:hover{background:var(--mi-primary-600)}.btn-link{color:#334155;text-decoration:none;font-weight:600}.btn-link:hover{color:#0f172a;text-decoration:underline}.mi-hero__media
img{width:100%;height:auto;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.15)}.mi-values{padding:36px
0;background:var(--mi-surface);border-top:1px solid var(--mi-border);border-bottom:1px solid var(--mi-border)}.mi-values__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.mi-value{display:flex;gap:12px;align-items:flex-start;background:var(--mi-card);border:1px
solid var(--mi-border);padding:14px
16px;border-radius:12px}.mi-value
i{color:var(--mi-primary);font-size:18px;line-height:1;margin-top:2px}.mi-value__desc{color:var(--mi-muted);margin-top:4px}.mi-compare{padding:56px
0}.mi-compare
h2{margin:0
0 20px;font-size:28px}.mi-compare__table{border:1px
solid var(--mi-border);border-top-left-radius:12px;border-top-right-radius:12px;overflow:hidden;background:var(--mi-card)}.mi-compare__row{display:grid;grid-template-columns:1.1fr 1fr 1fr}.mi-compare__row>div{padding:14px
16px;border-bottom:1px solid var(--mi-border)}.mi-compare__row--head{background:#eef2f7;font-weight:700}.mi-compare__row--head>div{border-bottom:1px solid var(--mi-border)}.mi-steps{padding:56px
0;background:var(--mi-surface);border-top:1px solid var(--mi-border);border-bottom:1px solid var(--mi-border)}.mi-steps
h2{margin:0
0 24px;font-size:28px}.mi-steps__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4, minmax(0,1fr));gap:18px}.mi-step{background:var(--mi-card);border:1px
solid var(--mi-border);border-radius:12px;padding:16px}.mi-step__num{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:999px;background:#e2e8f0;margin-bottom:10px;font-weight:700;color:#0f172a}.mi-step
h3{margin:0
0 6px;font-size:18px}.mi-step
p{margin:0;color:var(--mi-muted)}.mi-packages{padding:56px
0}.mi-packages__grid{display:grid;grid-template-columns:repeat(3, minmax(0,1fr));gap:18px}.mi-package{background:var(--mi-card);border:1px
solid var(--mi-border);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px}.mi-package
h3{margin:0;font-size:20px}.mi-package
ul{margin:0;padding-left:18px;color:var(--mi-muted)}.mi-price{margin:0;font-size:16px}.mi-package--highlight{outline:2px
solid var(--mi-primary);box-shadow:0 0 0 4px rgba(11,123,220,.15)}.mi-packages__cta{margin-top:16px;text-align:center}.mi-faq{padding:50px
0;background:var(--mi-surface);background-image:url('/wp-content/themes/mse-dev/assets/images/Micro_Inverter.png?x17288');background-size:cover;background-position:center;background-repeat:no-repeat;border-top:1px solid var(--mi-border);border-bottom:1px solid var(--mi-border);display:flex;justify-content:center;text-align:center}.mi-faq
.container{max-width:800px;width:100%}.mi-faq
h2{margin:0
0 16px;color:#fff;font-size:28px}.faq-list{display:inline-block;text-align:left;padding-left:15%}.faq-list
p{color:#fff;margin:8px
0 0;color:#fff}.mi-cta-wide{padding:44px
0}.mi-cta-wide__wrap{background:linear-gradient(90deg, rgba(11,123,220,.08), rgba(34,197,94,.08));border:1px
solid var(--mi-border);border-radius:16px;padding:18px;display:grid;grid-template-columns:1.4fr 0.6fr;gap:18px;align-items:center}.mi-cta-wide__text
h2{margin:0
0 6px;font-size:24px}.mi-cta-wide__text
p{margin:0;color:var(--mi-muted)}.mi-cta-wide__actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.container{max-width:1240px;margin:0
auto;padding:0
16px}@media (max-width: 992px){.mi-hero__grid{grid-template-columns:1fr}.mi-values__grid{grid-template-columns:1fr}.mi-compare__row{grid-template-columns:1fr}.mi-steps__grid{grid-template-columns:repeat(2, minmax(0,1fr))}.mi-packages__grid{grid-template-columns:1fr}.mi-cta-wide__wrap{grid-template-columns:1fr}.mi-cta-wide__actions{justify-content:flex-start}.faq-list{padding-left:10%}}@media (max-width: 576px){.mi-hero{padding:72px
0 44px}.mi-hero__text
h1{font-size:28px;line-height:1.25}.mi-hero__subtitle{font-size:16px}.mi-hero__cta{gap:10px}.btn-primary{padding:10px
14px;border-radius:8px}.btn-link{font-size:14px}.mi-values__grid{grid-template-columns:1fr;gap:12px}.mi-value{padding:12px;border-radius:10px}.mi-compare{padding:40px
0}.mi-compare__table{border:0;background:transparent}.mi-compare__row{display:block;border:1px
solid var(--mi-border);background:var(--mi-card);border-radius:10px;margin-bottom:10px}.mi-compare__row>div{border-bottom:0;padding:10px
12px}.mi-compare__row--head{display:none}.mi-steps{padding:40px
0}.mi-steps__grid{grid-template-columns:1fr;gap:12px}.mi-step{padding:14px}.mi-step__num{width:32px;height:32px}.mi-packages{padding:40px
0}.mi-cta-wide{padding:32px
0}.mi-cta-wide__wrap{gap:12px;padding:14px;border-radius:12px}.mi-cta-wide__text
h2{font-size:20px}.container{padding:0
12px}.mi-faq{padding:40px
0}.faq-list{padding-left:5%}.mi-faq
h2{font-size:24px}}@media (max-width: 360px){.btn-primary{width:100%;text-align:center}.mi-hero__cta{flex-direction:column;align-items:stretch}.mi-hero{padding-top:84px}.faq-list{padding-left:2%}.mi-faq
h2{font-size:20px}}.mi-compare__row{display:flex;flex-wrap:nowrap;border:1px
solid #2c3e50}.mi-compare__row>[role="cell"]{flex:1;padding:8px;box-sizing:border-box}.mi-compare__row.section>[role="cell"]:first-child{flex:100%;background:#2c3e50;border:1px
solid #2c3e50;color:#fff;font-weight:bold}.mi-compare__row.section>[role="cell"]:not(:first-child){display:none}