:root{
  --gmm-red:#ef1b1b;--gmm-red-dark:#b90909;--gmm-black:#08090a;--gmm-ink:#131517;--gmm-charcoal:#1b1d20;--gmm-gray:#6b7077;--gmm-line:#d9dce0;--gmm-soft:#f3f4f5;--gmm-white:#fff;--gmm-max:1240px;--gmm-radius:10px;--gmm-display:'Arial Narrow','Helvetica Neue Condensed','Liberation Sans Narrow',Arial,sans-serif;--gmm-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--gmm-ink);background:#fff;font-family:var(--gmm-body);line-height:1.62;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gmm-skip:focus{clip:auto;width:auto;height:auto;margin:12px;padding:10px 14px;background:#fff;z-index:9999}.gmm-shell{width:min(calc(100% - 40px),var(--gmm-max));margin-inline:auto}.gmm-narrow{width:min(calc(100% - 40px),820px);margin-inline:auto}.gmm-main{min-height:60vh}.gmm-kicker{margin:0 0 8px;color:var(--gmm-red);font:800 .78rem/1.2 var(--gmm-body);letter-spacing:.11em;text-transform:uppercase}.gmm-section{padding:76px 0}.gmm-section-dark{background:var(--gmm-black);color:#fff}.gmm-section-muted{background:var(--gmm-soft)}.gmm-section-head{max-width:780px;margin-bottom:34px}.gmm-section-head h2{font:700 clamp(2rem,4vw,3.35rem)/.98 var(--gmm-display);letter-spacing:.01em;text-transform:uppercase;margin:0 0 14px}.gmm-section-head p{font-size:1.05rem}.gmm-section-head-center{text-align:center;margin:0 auto 40px}.gmm-section-head-split{max-width:none;display:flex;justify-content:space-between;gap:30px;align-items:end}.gmm-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:6px;background:var(--gmm-red);color:#fff!important;font-weight:900;letter-spacing:.01em;box-shadow:0 10px 30px rgba(239,27,27,.17);transition:.18s ease}.gmm-button:hover{background:#ff2a2a;transform:translateY(-1px)}.gmm-button-small{min-height:38px;padding:9px 15px;font-size:.84rem}.gmm-button-block{display:flex;width:100%}.gmm-text-link{font-weight:900;color:#fff}.gmm-text-link:hover{color:#ff5656}.gmm-text-link-dark{color:var(--gmm-ink)}

/* Header */
.gmm-header{position:sticky;top:0;z-index:1000;background:rgba(7,8,9,.98);border-bottom:1px solid rgba(255,255,255,.1);color:#fff}.admin-bar .gmm-header{top:32px}.gmm-header-inner{height:70px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.gmm-brand{display:inline-flex;align-items:center}.gmm-wordmark{font:700 1.04rem/.96 var(--gmm-display);letter-spacing:.015em}.gmm-wordmark span{display:inline;color:#fff}.gmm-wordmark strong{display:inline;color:var(--gmm-red);margin-left:4px}.custom-logo{max-width:245px;max-height:45px;width:auto}.gmm-nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:21px}.gmm-nav a{font-size:.84rem;font-weight:800;color:#e9e9ea}.gmm-nav a:hover,.gmm-nav a[aria-current]{color:var(--gmm-red)}.gmm-header-actions{display:flex;align-items:center;gap:10px}.gmm-search-toggle{width:36px;height:36px;border:0;background:transparent;color:#fff;font-size:1.4rem;cursor:pointer}.gmm-nav-toggle{display:none;background:none;border:0;padding:8px}.gmm-nav-toggle span{display:block;width:24px;height:2px;background:#fff;margin:5px 0}.gmm-header-search{background:#111315;border-top:1px solid #26282b;padding:13px 0}.gmm-header-search .gmm-shell{display:flex;gap:10px}.gmm-header-search input{width:100%;padding:11px 13px;background:#fff;border:0;border-radius:4px}.gmm-header-search[hidden]{display:none}

/* Homepage hero */
.gmm-hero{position:relative;isolation:isolate;overflow:hidden;background:#08090a;color:#fff}.gmm-home-hero{min-height:620px}.gmm-hero-bg{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(90deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.86) 38%,rgba(0,0,0,.22) 70%,rgba(0,0,0,.35) 100%),url('../images/hero-powerhouse.webp');background-size:cover;background-position:center 16%}.gmm-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;min-height:620px;align-items:center}.gmm-hero-copy{padding:70px 0;max-width:620px}.gmm-hero-copy h1{font:700 clamp(4rem,8vw,7.6rem)/.82 var(--gmm-display);letter-spacing:-.01em;margin:5px 0 22px;text-transform:uppercase}.gmm-hero-copy h1 span{display:block;color:var(--gmm-red)}.gmm-hero-sub{font:800 clamp(1.15rem,2vw,1.55rem)/1.2 var(--gmm-body);max-width:520px}.gmm-check-list{list-style:none;padding:0;margin:24px 0}.gmm-check-list li{position:relative;padding-left:28px;margin:10px 0}.gmm-check-list li:before{content:'✓';position:absolute;left:0;top:.05em;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:var(--gmm-red);color:#fff;font-size:.7rem;font-weight:900}.gmm-hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}

/* Product cards */
.gmm-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.gmm-product-card{background:#141618;border:1px solid #282b2f;border-radius:var(--gmm-radius);overflow:hidden;display:grid;grid-template-rows:320px 1fr}.gmm-product-card>img{width:100%;height:320px;object-fit:contain;background:#08090a;padding:0}.gmm-product-card-light>img{background:#eee}.gmm-product-card>div:last-child{padding:24px}.gmm-product-card h3{font:700 2rem/1.05 var(--gmm-display);margin:3px 0 10px;color:#fff}.gmm-product-card p{color:#c8cbd0}.gmm-product-card a{font-weight:900;color:#ff3737}.gmm-phone-product{margin:auto;width:176px;height:310px;border:7px solid #2b2d30;border-radius:27px;background:radial-gradient(circle at 50% 35%,#272b30,#070809 62%);box-shadow:0 22px 40px rgba(0,0,0,.35);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;padding:20px}.gmm-phone-product strong{font:700 2rem/.96 var(--gmm-display)}.gmm-phone-product strong em{font-style:normal;color:var(--gmm-red)}.gmm-phone-product small{margin-top:14px;font-weight:900;letter-spacing:.09em}.gmm-phone-product div{margin-top:30px;font-size:.65rem;line-height:1.4;color:#aeb2b8}.gmm-phone-top{position:absolute}.gmm-app-card{grid-template-rows:320px 1fr}.gmm-phone-product-small{height:260px;width:150px}

/* Loop */
.gmm-loop-section{background:#15171a;color:#fff}.gmm-loop-grid{counter-reset:gmmstep;display:grid;grid-template-columns:repeat(6,1fr);gap:12px;list-style:none;padding:0;margin:0}.gmm-loop-grid li{min-height:170px;padding:22px 16px;background:#0b0c0d;border:1px solid #2c2f33;border-top:3px solid var(--gmm-red)}.gmm-loop-grid span{font:700 1.65rem/1.04 var(--gmm-display);color:#fff}.gmm-loop-grid p{font-size:.88rem;color:#bfc2c6}.gmm-loop-grid-light li{background:#f6f7f8;border-color:#ddd;color:#222}.gmm-loop-grid-light span{color:#121416}.gmm-loop-grid-light p{color:#555}.gmm-loop-inline{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0;font-weight:900;font-size:.78rem}.gmm-loop-inline span{border:1px solid #3a3d42;padding:7px 9px}.gmm-loop-inline b{color:var(--gmm-red);align-self:center}

/* Topics + posts */
.gmm-topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.gmm-topic-card{position:relative;min-height:175px;padding:20px;display:flex;flex-direction:column;justify-content:end;border-radius:8px;overflow:hidden;background:linear-gradient(145deg,#26292d,#0c0d0e);isolation:isolate}.gmm-topic-card:before{content:'';position:absolute;inset:0;z-index:-2;background-image:var(--topic-bg);background-size:cover;background-position:center}.gmm-topic-card:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.88))}.gmm-topic-card span{font:700 1.55rem/1.04 var(--gmm-display);text-transform:uppercase;color:#fff}.gmm-topic-card small{color:#ccc}.gmm-topic-grid-compact .gmm-topic-card{min-height:125px}.gmm-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gmm-post-grid-four{grid-template-columns:repeat(4,1fr)}.gmm-post-card{border:1px solid #e0e2e5;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 7px 24px rgba(0,0,0,.05)}.gmm-post-card-media{height:215px;background:#17191c;display:block;overflow:hidden}.gmm-post-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.gmm-post-card:hover img{transform:scale(1.025)}.gmm-post-card-fallback{display:grid;height:100%;place-items:center;color:#fff;font:700 4rem/1.04 var(--gmm-display);background:linear-gradient(145deg,#2b2e33,#0b0c0e)}.gmm-post-card-body{padding:18px}.gmm-post-card h2{font:700 1.5rem/1.1 var(--gmm-display);text-transform:uppercase;margin:7px 0 10px}.gmm-post-card h2 a:hover{color:var(--gmm-red)}.gmm-post-card p{font-size:.92rem;color:#555}.gmm-post-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:.76rem;color:#6f7379}.gmm-mission-band{background:#0e0f10;color:#fff}.gmm-mission-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}.gmm-mission-grid h2{font:700 clamp(2.4rem,5vw,4.2rem)/.94 var(--gmm-display);text-transform:uppercase;margin:0}.gmm-mission-points{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gmm-mission-points span{border:1px solid #2c2f33;padding:16px;font-weight:900}

/* System page */
.gmm-system-hero{padding:74px 0;background:#f3f3f3}.gmm-system-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.gmm-system-hero h1{font:700 clamp(3.5rem,6vw,6.2rem)/.89 var(--gmm-display);text-transform:uppercase;margin:4px 0 18px}.gmm-system-hero h1 span{color:var(--gmm-red)}.gmm-system-hero p{font-size:1.08rem}.gmm-system-products{display:flex;align-items:end;justify-content:center;gap:12px}.gmm-system-products img{width:31%;max-height:390px;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(0,0,0,.2))}.gmm-mini-phone{width:31%;aspect-ratio:.58;border:7px solid #26282b;border-radius:26px;background:#0b0d10;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 14px 18px rgba(0,0,0,.2)}.gmm-mini-phone strong{font:700 2.2rem/1.06 var(--gmm-display);color:var(--gmm-red)}.gmm-mini-phone span{font-weight:900}.gmm-system-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.gmm-system-detail-grid article{background:#121416;border:1px solid #282b2f;border-radius:9px;overflow:hidden}.gmm-system-detail-grid article>img{height:320px;width:100%;object-fit:contain;background:#08090a;padding:18px}.gmm-system-detail-grid article>div:last-child{padding:22px}.gmm-system-detail-grid h3{font:700 1.9rem/1.04 var(--gmm-display);margin:5px 0 15px}.gmm-light-card{background:#fff!important;color:#111}.gmm-light-card>img{background:#eee!important}.gmm-light-card .gmm-check-list li:before{background:var(--gmm-red)}.gmm-proof-section{background:#efefef}.gmm-proof-placeholder{height:320px;border:2px dashed #8f949a;display:grid;place-content:center;text-align:center;border-radius:10px;background:#e5e7e9;color:#555}.gmm-proof-placeholder strong{font:700 2.4rem/1.04 var(--gmm-display);color:#222}.gmm-proof-placeholder span{margin-top:10px}.gmm-week-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.gmm-week-grid>div{padding:24px;border:1px solid #ddd;border-top:4px solid var(--gmm-red)}.gmm-week-grid b{font:700 3rem/1.04 var(--gmm-display);color:#ddd}.gmm-week-grid h3{font:700 1.4rem/1.05 var(--gmm-display);text-transform:uppercase}.gmm-offer-block{text-align:center;max-width:850px}.gmm-offer-block h2{font:700 clamp(2.4rem,5vw,4.5rem)/.96 var(--gmm-display);text-transform:uppercase;margin:10px 0}.gmm-offer-block p{color:#c7c9cc}

/* Article/archive */
.gmm-archive-hero,.gmm-page-hero,.gmm-about-hero{padding:66px 0;background:#0d0f11;color:#fff}.gmm-archive-hero h1,.gmm-page-hero h1,.gmm-about-hero h1{font:700 clamp(3rem,6vw,5.5rem)/.95 var(--gmm-display);text-transform:uppercase;margin:5px 0 13px}.gmm-archive-hero p{max-width:760px}.gmm-search-form{display:flex;max-width:720px;margin-top:24px}.gmm-search-form input{flex:1;padding:13px;border:1px solid #ccc;border-radius:5px 0 0 5px}.gmm-search-form button{border:0;background:var(--gmm-red);color:#fff;padding:0 22px;font-weight:900;border-radius:0 5px 5px 0}.gmm-pagination{margin-top:40px}.gmm-pagination .nav-links{display:flex;gap:8px;justify-content:center}.gmm-pagination a,.gmm-pagination span{padding:8px 12px;border:1px solid #d5d7da}.gmm-pagination .current{background:#111;color:#fff}.gmm-article-header{padding:46px 0 36px;background:#f6f6f6;border-bottom:1px solid #e2e2e2}.gmm-article-header-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:center}.gmm-article-header h1{font:700 clamp(3rem,5.5vw,5.2rem)/.95 var(--gmm-display);text-transform:uppercase;margin:8px 0 14px}.gmm-article-deck{font-size:1.08rem;color:#4d5156}.gmm-article-header figure{margin:0}.gmm-article-header figure img{width:100%;max-height:430px;object-fit:cover;border-radius:8px}.gmm-breadcrumbs{display:flex;gap:7px;flex-wrap:wrap;font-size:.76rem;color:#70747a;margin-bottom:15px}.gmm-article-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(280px,350px);gap:55px;align-items:start;padding-top:48px;padding-bottom:70px}.gmm-article-content{font-size:1.04rem}.gmm-article-content h2{font:700 2.1rem/1.08 var(--gmm-display);text-transform:uppercase;margin:2.1em 0 .55em}.gmm-article-content h3{font:900 1.35rem/1.1 var(--gmm-body);margin:1.8em 0 .5em}.gmm-article-content a{color:#c81717;text-decoration:underline}.gmm-article-content blockquote{margin:30px 0;padding:20px 26px;border-left:5px solid var(--gmm-red);background:#f3f4f5}.gmm-article-sidebar{position:sticky;top:96px}.gmm-toc,.gmm-sidebar-system,.gmm-widget{border:1px solid #ddd;padding:20px;margin-bottom:22px;background:#fff}.gmm-toc ol{margin:10px 0 0;padding-left:20px}.gmm-toc li{margin:8px 0;font-size:.85rem}.gmm-toc a:hover{color:var(--gmm-red)}.gmm-sidebar-system{background:#0d0f11;color:#fff}.gmm-sidebar-system h2{font:700 2rem/1.05 var(--gmm-display);text-transform:uppercase}.gmm-sidebar-products{display:flex;gap:8px;margin:16px 0}.gmm-sidebar-products img{width:31%;height:135px;object-fit:contain}.gmm-sidebar-products .gmm-sidebar-app{width:31%;height:135px;aspect-ratio:auto;border-width:4px;border-radius:14px}.gmm-sidebar-products .gmm-sidebar-app strong{font-size:1.2rem}.gmm-sidebar-products .gmm-sidebar-app span{font-size:.65rem}.gmm-system-cta{margin:55px 0 10px;padding:28px;background:#0d0f11;color:#fff;border-top:4px solid var(--gmm-red)}.gmm-system-cta h2{margin:.2em 0!important}.gmm-system-cta>p:not(.gmm-kicker){color:#c7c9cc}.gmm-page-content h2{font:700 2.2rem/1.06 var(--gmm-display);text-transform:uppercase}.gmm-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:34px 0}.gmm-principles>div{padding:22px;background:#f1f2f3;border-top:4px solid var(--gmm-red)}.gmm-principles strong{font:700 1.5rem/1.06 var(--gmm-display);text-transform:uppercase}.gmm-error-page{text-align:center}

/* Footer */
.gmm-footer{padding:55px 0 22px;background:#070809;color:#c4c6ca}.gmm-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:46px}.gmm-footer h2{color:#fff;font:700 1.25rem/1.05 var(--gmm-display);text-transform:uppercase}.gmm-footer a:not(.gmm-brand){display:block;margin:7px 0}.gmm-footer a:hover{color:#fff}.gmm-footer-brand{margin-bottom:14px}.gmm-footer-bottom{display:flex;justify-content:space-between;gap:30px;margin-top:45px;padding-top:18px;border-top:1px solid #26282b;font-size:.76rem}

@media(max-width:1050px){.gmm-nav ul{gap:13px}.gmm-nav a{font-size:.76rem}.gmm-header-actions .gmm-button{display:none}.gmm-product-grid,.gmm-system-detail-grid{grid-template-columns:repeat(3,1fr)}.gmm-loop-grid{grid-template-columns:repeat(3,1fr)}.gmm-post-grid-four{grid-template-columns:repeat(2,1fr)}}
@media(max-width:840px){.admin-bar .gmm-header{top:46px}.gmm-shell,.gmm-narrow{width:min(calc(100% - 28px),var(--gmm-max))}.gmm-header-inner{height:62px;grid-template-columns:1fr auto auto}.gmm-nav-toggle{display:block;order:3}.gmm-nav{position:absolute;top:62px;left:0;right:0;background:#0b0c0e;border-top:1px solid #242629;display:none}.gmm-nav.is-open{display:block}.gmm-nav ul{display:block;padding:10px 18px 18px}.gmm-nav li a{display:block;padding:10px}.gmm-header-actions{order:2}.gmm-home-hero,.gmm-hero-grid{min-height:590px}.gmm-hero-grid{grid-template-columns:1fr}.gmm-hero-bg{background-image:linear-gradient(90deg,rgba(0,0,0,.95),rgba(0,0,0,.68)),url('../images/hero-powerhouse.webp');background-position:60% 15%}.gmm-hero-spacer{display:none}.gmm-product-grid,.gmm-system-detail-grid,.gmm-post-grid,.gmm-topic-grid,.gmm-week-grid,.gmm-principles{grid-template-columns:repeat(2,1fr)}.gmm-section-head-split,.gmm-mission-grid,.gmm-system-hero-grid,.gmm-article-header-grid,.gmm-article-layout{grid-template-columns:1fr;display:grid}.gmm-article-sidebar{position:static}.gmm-footer-grid{grid-template-columns:1fr 1fr}.gmm-system-products{max-width:600px}.gmm-loop-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.gmm-section{padding:55px 0}.gmm-home-hero{min-height:660px}.gmm-hero-grid{min-height:660px}.gmm-hero-copy{padding:50px 0}.gmm-hero-copy h1{font-size:4.5rem}.gmm-wordmark{font-size:.9rem}.gmm-search-toggle{display:none}.gmm-product-grid,.gmm-system-detail-grid,.gmm-post-grid,.gmm-topic-grid,.gmm-week-grid,.gmm-principles,.gmm-loop-grid{grid-template-columns:1fr}.gmm-topic-grid-compact{grid-template-columns:1fr 1fr}.gmm-product-card{grid-template-rows:290px 1fr}.gmm-product-card>img{height:290px}.gmm-section-head-split{display:block}.gmm-section-head-split .gmm-text-link{display:inline-block;margin-top:12px}.gmm-mission-points{grid-template-columns:1fr 1fr}.gmm-system-products{gap:5px}.gmm-system-products img{max-height:250px}.gmm-mini-phone{border-width:4px;border-radius:16px}.gmm-mini-phone strong{font-size:1.4rem}.gmm-article-header h1{font-size:3rem}.gmm-article-layout{padding-top:30px}.gmm-footer-grid{grid-template-columns:1fr}.gmm-footer-bottom{display:block}.gmm-footer-bottom span{display:block;margin:6px 0}.gmm-proof-placeholder{height:240px;padding:20px}.gmm-proof-placeholder strong{font-size:1.8rem}}

/* Display readability: avoid browser-synthesized extra bolding on display text. */
.gmm-wordmark,.gmm-hero-copy h1,.gmm-section-head h2,.gmm-product-card h3,.gmm-phone-product strong,.gmm-loop-grid span,.gmm-topic-card span,.gmm-post-card-fallback,.gmm-post-card h2,.gmm-mission-grid h2,.gmm-system-hero h1,.gmm-mini-phone strong,.gmm-system-detail-grid h3,.gmm-proof-placeholder strong,.gmm-week-grid b,.gmm-week-grid h3,.gmm-offer-block h2,.gmm-archive-hero h1,.gmm-page-hero h1,.gmm-about-hero h1,.gmm-article-header h1,.gmm-article-content h2,.gmm-sidebar-system h2,.gmm-page-content h2,.gmm-principles strong{font-synthesis:none;}

/* RC4 sales architecture */
.gmm-member-link{font-size:.74rem;font-weight:800;color:#cfd2d6;white-space:nowrap}.gmm-member-link:hover{color:#fff}.gmm-purchase-note{margin:13px 0 0;color:#c9ccd0;font-size:.82rem;font-weight:700}.gmm-purchase-note-dark{color:#5f646a}.gmm-proof-bar{background:#0f1113;color:#fff;border-top:1px solid #22262a;border-bottom:1px solid #22262a}.gmm-proof-bar-light{background:#fff;color:#111;border-color:#e1e3e6}.gmm-proof-bar-grid{display:grid;grid-template-columns:repeat(4,1fr)}.gmm-proof-bar-grid>div{padding:21px 24px;text-align:center;border-right:1px solid rgba(255,255,255,.1)}.gmm-proof-bar-light .gmm-proof-bar-grid>div{border-right-color:#e1e3e6}.gmm-proof-bar-grid>div:last-child{border-right:0}.gmm-proof-bar-grid strong{display:block;font:700 2rem/1 var(--gmm-display);color:var(--gmm-red)}.gmm-proof-bar-grid span{display:block;margin-top:6px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.gmm-two-col{display:grid;grid-template-columns:1fr 1fr;gap:68px;align-items:start}.gmm-two-col h2{font:700 clamp(2.25rem,4.5vw,4.2rem)/.96 var(--gmm-display);text-transform:uppercase;margin:0}.gmm-copy-large{font-size:1.08rem}.gmm-copy-large p:first-child{margin-top:0}.gmm-center-cta{text-align:center;margin-top:34px}.gmm-center-cta p{color:#aeb2b7;font-size:.84rem}.gmm-home-system-close{background:#f1f2f3}.gmm-close-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.gmm-close-grid h2{font:700 clamp(2.3rem,4.8vw,4.4rem)/.94 var(--gmm-display);text-transform:uppercase;margin:6px 0 18px}.gmm-close-products{display:flex;align-items:end;justify-content:center;gap:12px}.gmm-close-products img{width:31%;max-height:390px;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(0,0,0,.17))}.gmm-close-products .gmm-mini-phone{width:31%}

.gmm-sales-hero{padding:76px 0;background:linear-gradient(145deg,#f6f6f6,#e8eaed)}.gmm-sales-lead{font-size:1.16rem!important;max-width:720px}.gmm-check-list-sales{font-weight:700}.gmm-sales-problem h2{max-width:650px}.gmm-product-proof-section{background:#fff}.gmm-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px}.gmm-preview-grid figure{margin:0;border:1px solid #dfe2e5;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.05)}.gmm-preview-grid figure img{width:100%;height:360px;object-fit:contain;background:#eceeef;padding:12px}.gmm-preview-grid figcaption{padding:13px 15px;font-size:.82rem;font-weight:800}.gmm-preview-grid-workbook{margin-top:20px}.gmm-preview-grid-five{grid-template-columns:repeat(5,1fr)}.gmm-preview-grid-five figure{border-color:#303338;background:#111}.gmm-preview-grid-five figure img{height:330px;background:#fff}.gmm-preview-grid-five figcaption{color:#fff}.gmm-step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.gmm-step-grid article{padding:25px;border:1px solid #d8dbde;background:#fff;border-top:4px solid var(--gmm-red)}.gmm-step-grid b{font:700 2.7rem/1 var(--gmm-display);color:#d8dbde}.gmm-step-grid h3{font:700 1.55rem/1.05 var(--gmm-display);text-transform:uppercase;margin:10px 0}.gmm-audience-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.gmm-audience-grid article{padding:26px;border:1px solid #dedfe2;border-left:4px solid var(--gmm-red)}.gmm-audience-grid h3{font:700 1.65rem/1.08 var(--gmm-display);text-transform:uppercase;margin:0 0 10px}.gmm-offer-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:54px;align-items:center}.gmm-offer-copy h2{font:700 clamp(2.5rem,5vw,4.8rem)/.94 var(--gmm-display);text-transform:uppercase;margin:8px 0 18px}.gmm-offer-card{background:#fff;color:#111;padding:26px;border-radius:10px}.gmm-offer-products{display:flex;align-items:end;gap:8px;justify-content:center}.gmm-offer-products img{width:31%;height:240px;object-fit:contain}.gmm-offer-products .gmm-mini-phone{width:31%;height:240px;aspect-ratio:auto}.gmm-offer-price{font:700 2.2rem/1 var(--gmm-display);text-align:center;margin:20px 0 14px}.gmm-offer-assurance{text-align:center;font-size:.82rem;color:#555;margin-bottom:0}.gmm-staging-checkout{padding:15px;border:1px dashed #b8bbc0;background:#f2f3f4;text-align:center}.gmm-staging-checkout strong{display:block;color:#a10c0c;font-size:.78rem}.gmm-staging-checkout span{display:block;margin-top:5px;font-size:.76rem;color:#555}.gmm-faq-list details{border-top:1px solid #dfe1e4;padding:18px 0}.gmm-faq-list details:last-child{border-bottom:1px solid #dfe1e4}.gmm-faq-list summary{cursor:pointer;font-weight:900;font-size:1.05rem}.gmm-faq-list p{color:#52565b}.gmm-final-cta{background:#111315;color:#fff}.gmm-final-cta .gmm-offer-block p{color:#c7c9cc}

/* Component sales pages */
.gmm-component-hero{padding:72px 0}.gmm-component-hero-dark{background:#0d0f11;color:#fff}.gmm-component-hero-light{background:#f1f2f3}.gmm-app-sales-hero{background:radial-gradient(circle at 70% 45%,#2c3036,#090a0b 55%);color:#fff}.gmm-component-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:62px;align-items:center}.gmm-component-hero h1{font:700 clamp(3.4rem,6.5vw,6.5rem)/.9 var(--gmm-display);text-transform:uppercase;margin:4px 0 16px}.gmm-component-sub{font-size:1.25rem;font-weight:900;line-height:1.22}.gmm-component-cover{text-align:center}.gmm-component-cover img{max-height:620px;width:auto;margin:auto;filter:drop-shadow(0 22px 28px rgba(0,0,0,.26))}.gmm-chapter-grid{list-style:none;counter-reset:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 28px}.gmm-chapter-grid li{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:start;padding:13px 0;border-top:1px solid #d9dcdf}.gmm-chapter-grid span{font:700 1.5rem/1 var(--gmm-display);color:var(--gmm-red)}.gmm-chapter-grid strong{font-size:.92rem}.gmm-tool-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.gmm-tool-grid article{padding:23px;border:1px solid #dedfe2;background:#fff;border-top:4px solid var(--gmm-red)}.gmm-tool-grid h3{font:700 1.45rem/1.05 var(--gmm-display);text-transform:uppercase;margin:0 0 10px}.gmm-tool-grid p{font-size:.9rem;color:#555;margin:0}.gmm-app-feature-grid{grid-template-columns:repeat(3,1fr)}.gmm-app-device-stage{display:grid;place-items:center}.gmm-phone-product-xl{width:250px;height:480px;border-width:9px;border-radius:38px}.gmm-phone-product-xl strong{font-size:2.8rem}.gmm-phone-product-xl small{font-size:.8rem}.gmm-phone-product-xl div{font-size:.8rem;letter-spacing:.07em;line-height:1.7}.gmm-component-close{background:#f4f4f4}.gmm-member-card{padding:28px;border:1px solid #ddd;border-top:5px solid var(--gmm-red);background:#fff}.gmm-member-card h2{font:700 2.3rem/1 var(--gmm-display);text-transform:uppercase;margin:0 0 12px}.gmm-button-secondary{background:#25282c}.gmm-button-secondary:hover{background:#363a3f}

@media(max-width:1050px){.gmm-preview-grid-five{grid-template-columns:repeat(3,1fr)}.gmm-step-grid,.gmm-tool-grid{grid-template-columns:repeat(2,1fr)}.gmm-app-feature-grid{grid-template-columns:repeat(3,1fr)}.gmm-member-link{display:none}}
@media(max-width:840px){.gmm-two-col,.gmm-close-grid,.gmm-offer-layout,.gmm-component-hero-grid{grid-template-columns:1fr}.gmm-proof-bar-grid{grid-template-columns:repeat(2,1fr)}.gmm-proof-bar-grid>div:nth-child(2){border-right:0}.gmm-proof-bar-grid>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.1)}.gmm-proof-bar-light .gmm-proof-bar-grid>div:nth-child(-n+2){border-bottom-color:#e1e3e6}.gmm-preview-grid{grid-template-columns:repeat(2,1fr)}.gmm-preview-grid-five{grid-template-columns:repeat(2,1fr)}.gmm-audience-grid,.gmm-chapter-grid{grid-template-columns:1fr}.gmm-app-feature-grid{grid-template-columns:repeat(2,1fr)}.gmm-component-cover img{max-height:520px}.gmm-offer-products img,.gmm-offer-products .gmm-mini-phone{height:210px}}
@media(max-width:560px){.gmm-proof-bar-grid{grid-template-columns:1fr 1fr}.gmm-preview-grid,.gmm-preview-grid-five,.gmm-step-grid,.gmm-tool-grid,.gmm-app-feature-grid{grid-template-columns:1fr}.gmm-preview-grid figure img,.gmm-preview-grid-five figure img{height:auto;max-height:520px}.gmm-close-products img,.gmm-close-products .gmm-mini-phone{max-height:220px}.gmm-component-hero h1{font-size:3.6rem}.gmm-phone-product-xl{width:210px;height:410px}.gmm-offer-products img,.gmm-offer-products .gmm-mini-phone{height:175px}.gmm-proof-bar-grid>div{padding:16px 10px}}

/* RC4 WordPress menu state */
.gmm-nav .current-menu-item > a,
.gmm-nav .current_page_item > a { color: var(--gmm-red); }

/* RC4 product-depth and organic-hub refinements */
.gmm-system-app-badge{width:31%;min-height:320px;padding:28px 18px;border:1px solid #2e3236;border-top:6px solid var(--gmm-red);border-radius:14px;background:linear-gradient(160deg,#24282d 0%,#090a0b 65%);box-shadow:0 20px 34px rgba(0,0,0,.22);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.gmm-system-app-badge strong{font:700 clamp(1.9rem,3.4vw,3rem)/.9 var(--gmm-display);letter-spacing:.03em}.gmm-system-app-badge span{margin-top:10px;color:var(--gmm-red);font-weight:900;letter-spacing:.09em;font-size:.78rem}.gmm-system-app-badge small{margin-top:24px;color:#b8bdc3;font-size:.68rem;line-height:1.5}.gmm-system-app-badge-small{width:auto;min-height:260px;margin:0 auto 24px}.gmm-system-detail-grid-rc4>article{align-items:start}.gmm-system-detail-grid-rc4 .gmm-system-app-badge{max-width:220px}
.gmm-proof-showcase{display:grid;grid-template-columns:1fr 1fr;gap:34px}.gmm-proof-showcase>div{min-width:0}.gmm-proof-showcase h3{font:700 2rem/1 var(--gmm-display);text-transform:uppercase;margin:0 0 10px}.gmm-proof-showcase .gmm-preview-grid{grid-template-columns:repeat(3,1fr)}.gmm-proof-showcase .gmm-preview-grid figure img{height:300px}
.gmm-problem-map{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gmm-problem-map article{padding:26px;border:1px solid #dfe1e4;background:#fff;border-top:4px solid var(--gmm-red)}.gmm-problem-map h3{font:700 1.55rem/1.08 var(--gmm-display);text-transform:uppercase;margin:0 0 12px}.gmm-problem-map p{margin:0;color:#555}.gmm-fit-section .gmm-two-col>div{padding:30px;border:1px solid #2d3034;background:#101214}.gmm-fit-section h2{font-size:clamp(2rem,4vw,3.5rem)}
.gmm-app-console{max-width:560px;margin-inline:auto;padding:24px;border:1px solid #34383e;border-top:6px solid var(--gmm-red);border-radius:16px;background:linear-gradient(155deg,#22262b,#090a0b 68%);box-shadow:0 28px 60px rgba(0,0,0,.35)}.gmm-app-console-head{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:18px;border-bottom:1px solid #34383e}.gmm-app-console-head span{font:700 2.5rem/1 var(--gmm-display);color:#fff}.gmm-app-console-head strong{font-size:.75rem;letter-spacing:.08em;color:var(--gmm-red)}.gmm-app-console-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:18px 0}.gmm-app-console-grid span{display:grid;place-items:center;min-height:62px;padding:8px;border:1px solid #30343a;background:#111315;color:#e9eaec;font-size:.68rem;font-weight:900;letter-spacing:.04em;text-align:center}.gmm-app-console>p{margin:0;color:#777d84;font-size:.7rem;text-align:center}.gmm-capability-groups{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.gmm-capability-group{display:grid;grid-template-columns:54px 1fr;gap:18px;padding:26px;border:1px solid #2c3034;background:#101214}.gmm-capability-group>span{font:700 2.2rem/1 var(--gmm-display);color:var(--gmm-red)}.gmm-capability-group h3{font:700 1.8rem/1.04 var(--gmm-display);text-transform:uppercase;margin:2px 0 9px}.gmm-capability-group p:last-child{margin-bottom:0;color:#bbc0c5}.gmm-step-grid-six{grid-template-columns:repeat(3,1fr)}
.gmm-workbook-hero{background:linear-gradient(135deg,#fff 0%,#f3f3f3 65%,#eceeef 100%)}.gmm-workbook-flow{list-style:none;margin:0;padding:0;border-top:1px solid #d9dcdf}.gmm-workbook-flow li{display:grid;grid-template-columns:72px 1fr;gap:22px;padding:22px 0;border-bottom:1px solid #d9dcdf;align-items:center}.gmm-workbook-flow b{font:700 2.5rem/1 var(--gmm-display);color:var(--gmm-red)}.gmm-workbook-flow h3{font:700 1.8rem/1.04 var(--gmm-display);text-transform:uppercase;margin:0 0 5px}.gmm-workbook-flow p{margin:0;color:#5e6268}.gmm-workbook-preview-section{background:#fbfbfb}.gmm-pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.gmm-pillars-grid article{padding:26px;border:1px solid #2f3337;border-top:4px solid var(--gmm-red);background:#111315}.gmm-pillars-grid span{font:700 2.2rem/1 var(--gmm-display);color:#5d6268}.gmm-pillars-grid h3{font:700 1.6rem/1.06 var(--gmm-display);text-transform:uppercase;margin:12px 0 10px}.gmm-pillars-grid p{font-size:.9rem;color:#bcc1c6;margin:0}
.gmm-category-hero .gmm-archive-description{max-width:780px;color:#d8dade;font-size:1.03rem}.gmm-category-hero .gmm-archive-description p{margin:.4em 0}.gmm-topic-paths{padding:40px 0;border-bottom:1px solid #e1e3e6}.gmm-topic-paths-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.gmm-topic-paths-head h2{font:700 2.2rem/1 var(--gmm-display);text-transform:uppercase;margin:0}.gmm-topic-link-row{display:flex;gap:10px;flex-wrap:wrap}.gmm-topic-link-row a{display:inline-flex;gap:9px;align-items:center;padding:9px 12px;border:1px solid #d9dcdf;border-radius:999px;font-size:.82rem;font-weight:850;background:#fff}.gmm-topic-link-row a:hover{border-color:var(--gmm-red);color:var(--gmm-red)}.gmm-topic-link-row span{display:grid;place-items:center;min-width:22px;height:22px;border-radius:99px;background:#f0f1f2;color:#666;font-size:.7rem}.gmm-topic-commercial-bridge{background:#17191c;color:#fff}.gmm-topic-commercial-bridge h2{color:#fff}.gmm-topic-commercial-bridge p{color:#ccd0d4}
.gmm-check-list-dark li{color:#25282c}.gmm-check-list-dark li strong{color:#111}

@media(max-width:1050px){.gmm-problem-map{grid-template-columns:repeat(2,1fr)}.gmm-pillars-grid{grid-template-columns:repeat(2,1fr)}.gmm-proof-showcase{grid-template-columns:1fr}.gmm-system-app-badge{min-height:260px}.gmm-step-grid-six{grid-template-columns:repeat(2,1fr)}}
@media(max-width:840px){.gmm-capability-groups{grid-template-columns:1fr}.gmm-system-app-badge{width:34%;min-height:230px}.gmm-system-products{align-items:center}.gmm-proof-showcase .gmm-preview-grid{grid-template-columns:repeat(3,1fr)}.gmm-topic-paths-head{display:block}.gmm-topic-paths-head .gmm-text-link{display:inline-block;margin-top:10px}}
@media(max-width:560px){.gmm-problem-map,.gmm-pillars-grid,.gmm-step-grid-six{grid-template-columns:1fr}.gmm-app-console-grid{grid-template-columns:repeat(2,1fr)}.gmm-proof-showcase .gmm-preview-grid{grid-template-columns:1fr}.gmm-system-products{flex-wrap:wrap}.gmm-system-products img,.gmm-system-app-badge{width:46%;max-height:270px}.gmm-system-app-badge{min-height:250px}.gmm-workbook-flow li{grid-template-columns:48px 1fr;gap:14px}.gmm-workbook-flow b{font-size:2rem}.gmm-capability-group{grid-template-columns:42px 1fr;gap:12px;padding:20px}.gmm-topic-link-row a{width:100%;justify-content:space-between}}

/* RC4.1 preview + product-order corrections */
.gmm-system-products>img,.gmm-close-products>img,.gmm-offer-products>img{object-position:center center}

/* Staging QA: keep white tool cards readable in dark sections. */
.gmm-tool-grid article{color:#17191c}.gmm-section-dark .gmm-tool-grid article h3{color:#17191c}.gmm-section-dark .gmm-tool-grid article p{color:#45494f}.gmm-preview-grid figure a{display:block;cursor:zoom-in}.gmm-preview-grid figure a:focus-visible{outline:3px solid #ed1717;outline-offset:-3px}.gmm-newsletter{background:#f1f2f3;color:#17191c}.gmm-newsletter label{color:#17191c}.gmm-newsletter .ff-btn-submit{background:#df1515!important;color:#fff!important;border-color:#df1515!important}.gmm-newsletter a{text-decoration:underline}
