:root{--bg:#edf1f4;--surface:#f6f8fa;--surface2:#e5edf7;--ink:#14283f;--muted:#52667b;--accent:#1161ec;--accent-ink:white;--line:#dce5f1;--radius:20px;--font:"Segoe UI",Arial,sans-serif}
.site-header{background:#f1f4f7ed;backdrop-filter:blur(18px);border:0}.header-inner{min-height:90px}.brand-symbol{border-radius:50%}.header-buy{background:var(--accent);color:white;border:0;border-radius:50px}.header-buy span{color:white}.hero-aero{background:linear-gradient(#f0f3f6,#e7eef6);padding-bottom:35px}.hero-aero .hero-inner{display:block;text-align:center;padding:55px 0 35px;max-width:1120px}.hero-aero .hero-copy{max-width:1000px;margin:0 auto}.hero-aero .hero-copy h1{font-size:clamp(3.8rem,7.2vw,6.6rem);color:#1253c5;letter-spacing:-.065em}.hero-aero .hero-copy h1 span{display:inline}.hero-aero .hero-lead{max-width:820px;margin-inline:auto;font-size:20px}.hero-aero .actions{justify-content:center}.hero-aero .button{border-radius:50px;padding-inline:28px}.hero-aero .trial-line{font-size:14px}.aero-media{height:500px;max-width:960px;margin:45px auto 5px}.aero-media .hero-art{position:absolute;right:0;top:0;width:48%;height:100%;border-radius:32px}.aero-media .hero-art>img{object-position:50% 60%}.aero-media .hero-app{width:78%;left:0;bottom:18px;padding:12px;border-radius:20px;box-shadow:0 28px 70px #173e7a29;transform:rotate(-3deg);text-align:left}.aero-media .hero-app span{padding-left:8px}.art-caption{display:none}.metrics{border:0;background:#f6f8fa;border-radius:22px;box-shadow:0 10px 35px #173e7a09;max-width:1020px;padding:28px}.metrics b{color:var(--accent)}.photo-story{padding-block:110px;gap:100px}.detail-art{border-radius:35px;height:590px}.story-copy .consultation-lead{font-size:22px}.story-copy h2{color:#1253c5}.wc-feature-grid article{border:0;background:#e8eff7;padding:35px;border-radius:22px}.overview-block{border-top:0}.overview-block .azuretool-section{border:0;padding-top:20px}.showcase{grid-template-columns:1fr;text-align:center;background:var(--surface2);border-radius:30px;padding:65px;margin-bottom:90px}.showcase-heading{max-width:860px;margin:auto}.showcase .wc-shot{width:90%;margin:auto;box-shadow:0 25px 55px #173e7a15}.film-section{border:0;padding-top:20px}.wc-final{border:0;background:#1253c5;color:white;border-radius:30px}.wc-final .eyebrow{color:#bcd4ff}.wc-final .wc-button-primary{background:#f2f5fa;color:#1253c5;border-color:#f2f5fa}.wc-final .wc-button-secondary{color:white;border-color:#aac4fa}.wc-final .scriptrunner-badge-row{color:#deebff}.page-intro{text-align:center;background:linear-gradient(#f0f3f6,#e7eef6);width:100%;padding-left:30px;padding-right:30px}.page-intro h1,.page-intro p{margin-left:auto;margin-right:auto}.page-intro h1{color:#1253c5}.feature-nav{margin-top:20px;border-radius:40px}.feature-nav a{padding:20px 25px;border:0}.feature-nav span{font-size:11px}.feature-content .azuretool-section{padding-block:90px}.screenshot-gallery{grid-template-columns:repeat(3,1fr);gap:22px}.gallery-item .wc-shot>a{height:240px}.gallery-item .wc-shot>a img{max-height:210px}.gallery-item figcaption{padding:22px}.gallery-item figcaption strong{font-size:19px}.gallery-item figcaption p{font-size:15px}.gallery-filters{justify-content:center;margin-top:30px}.filter-status{text-align:center}.wc-shot{border-color:#e1e9f4}.wc-purchase{border:0;box-shadow:0 20px 70px #173e7a13}.wc-price{color:#1253c5}.download-layout{padding-top:35px}.wc-purchase .wc-button{border-radius:50px}.site-footer{background:#e5ebf1}.footer-top h2{color:#1253c5}.wc-policy-meta{background:#e8eff7}.compatibility-notice{margin-top:20px}
@media(max-width:1000px){.screenshot-gallery{grid-template-columns:1fr 1fr}.aero-media{height:450px}.photo-story{gap:50px}.showcase{padding:45px}.hero-aero .hero-copy h1{font-size:6.5vw}}
@media(max-width:850px){.hero-aero .hero-copy h1{font-size:clamp(3.3rem,8vw,5rem)}.hero-aero .hero-lead{font-size:18px}.aero-media{height:430px}.aero-media .hero-app{width:82%}.hero-aero .metrics{width:calc(100% - 60px);padding:22px 10px}.detail-art{height:470px}.showcase{padding:45px 30px}.showcase .wc-shot{width:100%}}
@media(max-width:600px){.hero-aero .hero-inner{padding:38px 0 22px}.hero-aero .hero-copy h1{font-size:45px}.hero-aero .hero-copy h1 span{display:block}.hero-aero .hero-lead{font-size:17px}.hero-aero .actions{display:grid}.aero-media{height:315px;margin-top:30px}.aero-media .hero-art{width:68%;height:300px;border-radius:18px}.aero-media .hero-app{width:94%;bottom:5px;left:0;padding:6px;border-radius:10px;transform:rotate(-2deg)}.hero-app span{font-size:11px}.hero-aero .metrics{width:calc(100% - 36px);border-radius:15px}.metrics b{font-size:23px}.photo-story{padding-block:65px;gap:30px}.detail-art{height:310px;border-radius:22px}.story-copy .consultation-lead{font-size:19px}.overview-block{padding:15px 0 45px}.wc-feature-grid article{padding:26px}.showcase{padding:35px 18px;margin-bottom:50px;border-radius:20px}.showcase-heading h2{font-size:32px}.wc-final{border-radius:20px}.screenshot-gallery{grid-template-columns:1fr}.gallery-item .wc-shot>a{height:auto}.gallery-item .wc-shot>a img{max-height:340px}.feature-nav{border-radius:12px}.feature-content .azuretool-section{padding-block:50px}.page-intro{padding-left:20px;padding-right:20px}.page-intro h1{font-size:42px}.download-layout{padding-top:15px}}

/* Final Aero refinements for GetWiFiCommander.com. */
.wc-start-steps li{grid-template-columns:2rem minmax(0,1fr);align-items:start}
.wc-start-steps li>div{min-width:0;max-width:100%}
.wc-start-steps strong,.wc-start-steps p{white-space:normal;word-break:normal;overflow-wrap:break-word;writing-mode:horizontal-tb}
.wc-start-steps p{font-size:16px;line-height:1.65}
.display-notice{font-size:16px;line-height:1.7;border-left:3px solid #1161ec;padding-left:18px}
.display-notice strong{color:var(--ink)}
.wc-purchase,.wc-shot,.gallery-item,.wc-tool,.wc-note{min-width:0}
.wc-compatibility td{overflow-wrap:break-word}
@media(max-width:600px){
 .wc-purchase{padding:24px 20px}
 .wc-start-steps li{grid-template-columns:1.75rem minmax(0,1fr);gap:12px}
 .wc-start-steps li>span{width:28px;height:28px}
 .wc-compatibility{display:table;table-layout:fixed;width:100%}
 .wc-compatibility th,.wc-compatibility td{min-width:0;padding:14px 10px}
 .wc-compatibility th:first-child,.wc-compatibility td:first-child{width:34%}
 .gallery-item figcaption p{font-size:16px}
 .hero-app span{font-size:12px}
}

.microsoft-store-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:76px;margin:5px 0 20px;border-radius:50px;background:#202020;text-decoration:none;transition:box-shadow .18s}
.microsoft-store-button img{width:220px;max-width:100%;height:auto}
.microsoft-store-button:hover{box-shadow:0 6px 18px #14283f22}
