:root{--gs-green:#3d7a4e;--gs-green-light:#e7f1ea;--gs-green-dark:#2d5e3a;--gs-bg:#fafaf7;--gs-bg-alt:#f3f0e6;--gs-border:#e6e4dd;--gs-text:#1a1a1a;--gs-text-muted:#555;--gs-text-faint:#777;--gs-white:#fff;--gs-radius:12px;--gs-max-width:1120px}.gs-home-module__moaryq__section{padding:72px 24px}.gs-home-module__moaryq__sectionAlt{background:var(--gs-white);}.gs-home-module__moaryq__container{max-width:var(--gs-max-width);margin:0 auto}.gs-home-module__moaryq__hero{background:linear-gradient(180deg, #fff 0%, var(--gs-bg-alt) 100%);border-bottom:1px solid var(--gs-border);padding:72px 24px 64px}.gs-home-module__moaryq__heroBadge{letter-spacing:1px;text-transform:uppercase;color:var(--gs-green);background:var(--gs-green-light);border-radius:20px;margin-bottom:18px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-block}.gs-home-module__moaryq__heroTitle{letter-spacing:-.8px;max-width:820px;margin:0 0 18px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.15}.gs-home-module__moaryq__heroSub{color:#4a4a4a;max-width:720px;margin:0 0 32px;font-size:clamp(16px,2vw,19px);line-height:1.6}.gs-home-module__moaryq__heroBtns{flex-wrap:wrap;gap:12px;display:flex}.gs-home-module__moaryq__btnPrimary{background:var(--gs-green);color:var(--gs-white);border-radius:10px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.gs-home-module__moaryq__btnSecondary{background:var(--gs-white);color:var(--gs-text);border:1px solid #d9d5c6;border-radius:10px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.gs-home-module__moaryq__btnLarge{padding:14px 28px;font-size:16px}.gs-home-module__moaryq__previewGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:48px;display:grid}.gs-home-module__moaryq__previewCard{background:var(--gs-white);border:1px solid var(--gs-border);border-radius:14px;overflow:hidden}.gs-home-module__moaryq__previewImageWrap{background:linear-gradient(135deg,#2a2a40 0%,#1e3048 100%);justify-content:center;align-items:center;min-height:200px;padding:28px 24px 24px;display:flex}.gs-home-module__moaryq__previewBody{padding:16px 18px}.gs-home-module__moaryq__previewLabel{letter-spacing:.6px;text-transform:uppercase;color:var(--gs-green);margin-bottom:4px;font-size:11px;font-weight:700}.gs-home-module__moaryq__previewCaption{color:var(--gs-text-muted);margin:0;font-size:14px;line-height:1.5}.gs-home-module__moaryq__appScreenshot{border-radius:8px;width:100%;max-width:480px;height:auto;box-shadow:0 4px 24px #00000040}.gs-home-module__moaryq__liveEmbedWrap{aspect-ratio:1366/854;background:#f0ede4;border-radius:8px;width:100%;max-width:480px;position:relative;overflow:hidden;box-shadow:0 4px 24px #00000040}.gs-home-module__moaryq__liveEmbed{transform-origin:0 0;pointer-events:none;border:none;width:1366px;height:854px;position:absolute;top:0;left:0}.gs-home-module__moaryq__statsRow{border-top:1px solid var(--gs-border);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:20px;margin-top:48px;padding-top:32px;display:grid}.gs-home-module__moaryq__statItem{text-align:center}.gs-home-module__moaryq__statNum{color:var(--gs-green-dark);font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.2}.gs-home-module__moaryq__statLabel{color:var(--gs-text-faint);margin-top:2px;font-size:13px;font-weight:500}.gs-home-module__moaryq__statsLink{text-align:center;margin-top:24px}.gs-home-module__moaryq__statsLink a{color:var(--gs-green);font-size:15px;font-weight:700;text-decoration:none}.gs-home-module__moaryq__statsLink a:hover{text-decoration:underline}.gs-home-module__moaryq__h2{letter-spacing:-.5px;margin:0;font-size:clamp(24px,3vw,32px);font-weight:800}.gs-home-module__moaryq__sectionSub{color:var(--gs-text-muted);max-width:720px;margin-top:8px;font-size:clamp(15px,1.5vw,17px);line-height:1.6}.gs-home-module__moaryq__featureGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:32px;display:grid}.gs-home-module__moaryq__featureCard{background:var(--gs-white);border:1px solid var(--gs-border);border-radius:var(--gs-radius);align-items:flex-start;gap:16px;padding:24px;display:flex}.gs-home-module__moaryq__featureIcon{background:var(--gs-green-light);width:40px;height:40px;color:var(--gs-green);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gs-home-module__moaryq__featureContent{flex:1;min-width:0}.gs-home-module__moaryq__featureTitle{margin:0 0 6px;font-size:16px;font-weight:700}.gs-home-module__moaryq__featureBody{color:var(--gs-text-muted);margin:0;font-size:14px;line-height:1.55}.gs-home-module__moaryq__audienceGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:28px;display:grid}.gs-home-module__moaryq__audienceCard{background:var(--gs-bg);border:1px solid var(--gs-border);border-radius:var(--gs-radius);padding:24px}.gs-home-module__moaryq__audienceHeading{margin:0 0 8px;font-size:17px;font-weight:700}.gs-home-module__moaryq__audienceBody{color:var(--gs-text-muted);margin:0;font-size:15px;line-height:1.55}.gs-home-module__moaryq__tableWrap{-webkit-overflow-scrolling:touch;margin-top:24px;overflow-x:auto}.gs-home-module__moaryq__compareTable{border-collapse:collapse;background:var(--gs-white);border:1px solid var(--gs-border);border-radius:var(--gs-radius);width:100%;font-size:13px;overflow:hidden}.gs-home-module__moaryq__compareTable thead tr{background:#f6f4ec}.gs-home-module__moaryq__compareTable th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--gs-text-muted);border-bottom:2px solid var(--gs-border);padding:12px 16px;font-size:12px;font-weight:700}.gs-home-module__moaryq__compareTable th:nth-child(2){background:var(--gs-green-light);color:var(--gs-green-dark)}.gs-home-module__moaryq__compareTable td{color:#333;vertical-align:top;border-bottom:1px solid #eeeae0;padding:12px 16px}.gs-home-module__moaryq__compareTable td:nth-child(2){background:#f6faf7}.gs-home-module__moaryq__compareTable td:first-child{white-space:nowrap;font-weight:600}.gs-home-module__moaryq__compareTable tr:last-child td{border-bottom:none}.gs-home-module__moaryq__cellGood{color:var(--gs-green-dark);font-weight:600}.gs-home-module__moaryq__cellNone{color:#c0b8a8}.gs-home-module__moaryq__cellPrice{font-size:14px;font-weight:700}.gs-home-module__moaryq__cellPriceGreen{color:var(--gs-green-dark);}.gs-home-module__moaryq__tableNote{color:#888;margin-top:10px;font-size:12px}.gs-home-module__moaryq__tableNote a{color:var(--gs-green)}.gs-home-module__moaryq__screenshotGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.gs-home-module__moaryq__screenshotCta{text-align:center;margin-top:32px}.gs-home-module__moaryq__cta{text-align:center;max-width:820px;margin:0 auto;padding:24px 16px}.gs-home-module__moaryq__ctaTitle{text-align:center;}.gs-home-module__moaryq__ctaSub{color:var(--gs-text-muted);margin-bottom:28px;font-size:clamp(15px,1.5vw,17px);line-height:1.6}.gs-home-module__moaryq__ctaBtns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.gs-home-module__moaryq__mockStandards{background:#f8f7f3;border-radius:10px;width:300px;padding:14px;font-family:system-ui;font-size:12px}.gs-home-module__moaryq__mockStandardsTitle{color:#222;margin-bottom:8px;font-size:13px;font-weight:700}.gs-home-module__moaryq__mockFrameworks{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.gs-home-module__moaryq__mockFrameworkPill{color:var(--gs-text-muted);background:#eee;border-radius:10px;padding:3px 8px;font-size:10px;font-weight:700}.gs-home-module__moaryq__mockFrameworkPillActive{background:var(--gs-green);color:var(--gs-white);}.gs-home-module__moaryq__mockRow{background:var(--gs-white);border:1px solid var(--gs-border);border-radius:5px;align-items:center;gap:6px;margin-bottom:5px;padding:5px 8px;display:flex}.gs-home-module__moaryq__mockCode{border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.gs-home-module__moaryq__mockCodeGreen{color:var(--gs-green);background:var(--gs-green-light);}.gs-home-module__moaryq__mockCodeGrey{color:var(--gs-text-muted);background:#f0f0f0;}.gs-home-module__moaryq__mockEquals{color:#888;font-size:9px}.gs-home-module__moaryq__mockLabel{color:var(--gs-text-muted);text-align:right;flex:1;font-size:10px}.gs-home-module__moaryq__mockFooter{color:#888;text-align:center;margin-top:6px;font-size:10px}@media (max-width:768px){.gs-home-module__moaryq__hero{padding:48px 20px 40px}.gs-home-module__moaryq__section{padding:48px 20px}.gs-home-module__moaryq__previewGrid{grid-template-columns:1fr;margin-top:32px}.gs-home-module__moaryq__statsRow{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.gs-home-module__moaryq__featureGrid{grid-template-columns:1fr}.gs-home-module__moaryq__featureCard{padding:20px}.gs-home-module__moaryq__audienceGrid,.gs-home-module__moaryq__screenshotGrid{grid-template-columns:1fr}.gs-home-module__moaryq__compareTable{font-size:12px}.gs-home-module__moaryq__compareTable th,.gs-home-module__moaryq__compareTable td{padding:10px}.gs-home-module__moaryq__mockStandards{width:260px}.gs-home-module__moaryq__heroBtns{flex-direction:column;align-items:stretch}.gs-home-module__moaryq__heroBtns .gs-home-module__moaryq__btnPrimary,.gs-home-module__moaryq__heroBtns .gs-home-module__moaryq__btnSecondary{text-align:center}.gs-home-module__moaryq__ctaBtns{flex-direction:column;align-items:stretch}.gs-home-module__moaryq__ctaBtns .gs-home-module__moaryq__btnPrimary,.gs-home-module__moaryq__ctaBtns .gs-home-module__moaryq__btnSecondary{text-align:center}}@media (max-width:480px){.gs-home-module__moaryq__statsRow{grid-template-columns:repeat(2,1fr)}.gs-home-module__moaryq__hero{padding:32px 16px}.gs-home-module__moaryq__section{padding:40px 16px}.gs-home-module__moaryq__previewImageWrap{min-height:160px;padding:20px 16px 16px}}
