/* GenMinded + MyBebsha ecosystem: isolated additive styles (2026-09-26) */
.gm-price-menu{position:relative;display:flex;align-items:center}
.gm-price-menu>button{border:0;background:transparent;color:#9aa4bf;font:600 13px Inter,sans-serif;cursor:pointer;padding:12px 2px}
.gm-price-menu>button:hover,.gm-price-menu:focus-within>button{color:white}
.gm-price-dropdown{position:absolute;top:calc(100% - 2px);left:-24px;min-width:240px;display:none;flex-direction:column;gap:3px;padding:10px;background:#141a2e;border:1px solid #34405e;border-radius:15px;box-shadow:0 18px 45px #0009;z-index:10002}
.gm-price-menu:hover .gm-price-dropdown,.gm-price-menu:focus-within .gm-price-dropdown,.gm-price-menu.open .gm-price-dropdown{display:flex}
.gm-desktop-nav .gm-price-dropdown a{display:block;padding:12px!important;border-radius:9px;font-size:13px!important;color:#e8ecf6!important;white-space:nowrap}
.gm-desktop-nav .gm-price-dropdown a:hover{background:#243052;color:#22d3ee!important}
.gm-mobile-menu .gm-price-mobile{border:1px solid #293451;border-radius:12px;margin:9px 18px;overflow:hidden}
.gm-price-mobile summary{padding:12px 14px;color:#e8ecf6;cursor:pointer;font-size:14px;font-weight:700}
.gm-mobile-menu .gm-price-mobile a{display:block;padding:10px 20px!important;color:#c9d4eb!important}
.gm-mobile-menu .gm-price-mobile[open]{background:#151e32}
.gm-ecosystem-section{padding:75px 18px 95px}
.gm-eco-heading{text-align:center;max-width:830px;margin:0 auto 36px}
.gm-eco-eyebrow{display:inline-flex;padding:7px 14px;border:1px solid #405170;border-radius:50px;color:#22d3ee;font-size:12px;letter-spacing:.12em;font-weight:800;margin-bottom:16px}
.gm-eco-heading h2{font-size:clamp(30px,4vw,50px);line-height:1.18;margin:0 0 12px}
.gm-eco-heading p{color:#a6b1cd;line-height:1.8}
.gm-eco-tabs{display:flex;justify-content:center;gap:12px;margin-bottom:30px;flex-wrap:wrap}
.gm-eco-tabs button{border:1px solid #333f62;border-radius:13px;padding:12px 27px;background:#161e32;color:#c7cfe3;cursor:pointer;font:700 16px Inter,sans-serif;transition:.2s}
.gm-eco-tabs button[aria-selected=true]{background:linear-gradient(125deg,#22d3ee,#7c3aed);color:#fff;border-color:transparent;box-shadow:0 13px 35px #7c3aed36}
.gm-eco-content{max-width:1080px;margin:auto;background:linear-gradient(130deg,#161e32,#0e1728);border:1px solid #303b5a;border-radius:26px;padding:clamp(24px,4vw,48px)}
.gm-eco-content[hidden]{display:none!important}
.gm-eco-top{display:flex;align-items:center;gap:15px;margin-bottom:24px}
.gm-eco-top img{height:58px;width:58px;object-fit:contain;border-radius:14px;background:#0b1425}
.gm-eco-top strong{display:block;font-size:25px;color:#f3f7ff}
.gm-eco-top span{font-size:13px;color:#a7b4cc}
.gm-eco-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:23px 0}
.gm-eco-feature{background:#111b30;border:1px solid #2d3c57;border-radius:15px;padding:18px}
.gm-eco-feature strong{display:block;color:#f4f7ff;font-size:15px;margin-bottom:6px}
.gm-eco-feature p{font-size:13px;color:#a6b7cc;line-height:1.75;margin:0}
.gm-eco-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}
.gm-eco-action{padding:11px 20px;border-radius:10px;color:#fff!important;font-weight:700;background:linear-gradient(115deg,#22d3ee,#7c3aed);text-decoration:none}
.gm-eco-action.outline{background:transparent;border:1px solid #3b4d70}
.gm-founder-section{padding:38px 18px 95px}
.gm-founder-panel{max-width:1144px;margin:auto;display:grid;grid-template-columns:1.08fr .92fr;gap:34px;align-items:center;border:1px solid #31516b;border-radius:30px;padding:clamp(26px,4vw,56px);background:radial-gradient(circle at 97% 5%,#0b71622b,transparent 40%),radial-gradient(circle at 2% 90%,#404ff02b,transparent 55%),#101e32;box-shadow:0 25px 65px #0005}
.gm-founder-panel .gm-eco-eyebrow{border:0;padding:0;color:#5de2ce}
.gm-founder-panel h2{font-size:clamp(31px,4vw,52px);line-height:1.17;margin:10px 0 18px}
.gm-founder-panel p{color:#aac0d0;line-height:1.9;margin-bottom:25px}
.gm-founder-person{display:flex;gap:12px;align-items:center;margin:10px 0 25px}
.gm-founder-monogram{height:49px;width:49px;display:grid;place-items:center;background:linear-gradient(125deg,#3b82f6,#14b8a6);border-radius:14px;font-size:23px;font-weight:900;color:white}
.gm-founder-person small,.gm-founder-person strong{display:block}.gm-founder-person small{color:#96adc5;font-size:10px;letter-spacing:.13em}.gm-founder-person strong{color:white}
.gm-founder-visual{border-radius:24px;border:1px solid #33526a;padding:25px;background:#0b182cbf}
.gm-founder-brand{display:flex;gap:16px;align-items:center;background:#152b42;border:1px solid #31516d;border-radius:17px;padding:16px;margin:7px 0}
.gm-founder-brand img{height:56px;width:56px;object-fit:contain;border-radius:13px;background:#0b1425}
.gm-founder-brand strong,.gm-founder-brand small{display:block}.gm-founder-brand strong{color:white;font-size:20px}.gm-founder-brand small{color:#a8c1d2;font-size:12px;line-height:1.65}
.gm-founder-bridge{text-align:center;color:#60e8d1;font-size:10px;letter-spacing:.14em;font-weight:800;padding:15px 0}
.gm-founder-footnote{text-align:center;color:#a4b5c7;font-size:12px;margin-top:19px}
.gm-cross-pricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:34px 0 30px}
.gm-cross-card{display:flex;flex-direction:column;gap:18px;padding:30px 25px;border:1px solid #2d3959;border-radius:20px;background:#141a2e}
.gm-cross-card h2{margin:0;color:white;font-size:27px}.gm-cross-card p{color:#b6c3d9;line-height:1.8}.gm-cross-card ul{padding-left:18px;line-height:2;color:#dce5f5;flex:1}
.gm-cross-card a{display:block;text-align:center;border-radius:12px;padding:13px 17px;background:linear-gradient(115deg,#22d3ee,#7c3aed);font-weight:800;color:white!important}
.gm-trial-badge{display:inline-block;margin:8px 0;padding:10px 15px;border:1px solid #22d3ee79;border-radius:12px;background:#22d3ee14;color:#bbf3ff;font-weight:700}
@media(max-width:820px){.gm-eco-feature-grid,.gm-cross-pricing{grid-template-columns:1fr 1fr}.gm-founder-panel{grid-template-columns:1fr}}
@media(max-width:560px){.gm-eco-feature-grid,.gm-cross-pricing{grid-template-columns:1fr}.gm-eco-tabs button{flex:1;padding:11px 14px}.gm-founder-visual{padding:14px}.gm-founder-brand{padding:12px}.gm-ecosystem-section{padding-top:48px}}
