@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;700&display=swap";:root{color-scheme:dark;--gm-page: #090a10;--gm-page-soft: #10131d;--gm-surface: rgba(13, 14, 20, .9);--gm-surface-strong: rgba(8, 9, 13, .98);--gm-border: rgba(255, 255, 255, .08);--gm-border-strong: rgba(255, 255, 255, .14);--gm-text: #f8f7ff;--gm-muted: #9ea6bf;--gm-blue: #7fa7f2;--gm-violet: #8460ff;--gm-pink: #da70e5;--gm-lime: #c6fb4c;--gm-shadow: 0 28px 72px -44px rgba(0, 0, 0, .92);--gm-radius-xl: 34px;--gm-radius-lg: 24px;--gm-radius-md: 18px;--gm-font-display: "Space Grotesk", "Manrope", system-ui, sans-serif;--gm-font-body: "Manrope", system-ui, sans-serif}*{box-sizing:border-box}html,body,#landing-root{min-height:100%}body{margin:0;background:radial-gradient(circle at 50% 4%,rgba(255,255,255,.5),transparent 11%),radial-gradient(circle at 26% 16%,rgba(161,204,255,.42),transparent 16%),radial-gradient(circle at 72% 18%,rgba(124,181,255,.24),transparent 20%),linear-gradient(180deg,#7ba8dc,#94bce8 17%,#7ba8dc 31%,#0b0c13 52%,#090a10);color:var(--gm-text);font-family:var(--gm-font-body);overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.gm-landing{position:relative;overflow-x:hidden;min-height:100vh}.gm-landing-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 8%,rgba(255,255,255,.35),transparent 14%),linear-gradient(180deg,#adcdf629,#0a0b1100 42%);mix-blend-mode:screen;opacity:.9}.gm-header,.gm-main,.gm-footer{position:relative;z-index:1;width:min(1240px,calc(100vw - 40px));margin:0 auto}.gm-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0 0}.gm-brand-pill{display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:.95rem;background:#5338b6f5;box-shadow:0 20px 44px -30px #000000e6}.gm-brand-pill img{display:block;width:110px;height:auto}.gm-top-cta,.gm-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.gm-top-cta{min-height:34px;padding:0 16px;border:1px solid rgba(255,255,255,.18);background:#88a0ffe6;color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.01em}.gm-top-cta:hover,.gm-button:hover,.gm-product-card:hover,.gm-capability-card:hover,.gm-stat-card:hover,.gm-hero-card:hover{transform:perspective(1600px) translateY(-8px) rotateX(2deg) rotateY(var(--hero-tilt, 0deg)) scale(1.01)}.gm-main{padding-bottom:84px}.gm-hero,.gm-section,.gm-cta{padding-top:42px}.gm-hero{padding-bottom:24px;text-align:center}.gm-hero-copy{max-width:920px;margin:0 auto}.gm-hero h1{margin:0;font-family:var(--gm-font-display);font-size:clamp(3.4rem,7vw,6.3rem);line-height:.94;letter-spacing:-.072em;text-wrap:balance}.gm-hero p{max-width:760px;margin:18px auto 0;color:#f8fafff0;font-size:1rem;line-height:1.75}.gm-hero-actions{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:26px;flex-wrap:wrap}.gm-button{min-height:46px;padding:0 20px;border:1px solid transparent;font-size:.94rem;font-weight:800}.gm-button-primary{border-color:#91aeff33;background:linear-gradient(135deg,#7c9ef7,#7f5bff);box-shadow:0 22px 46px -34px #677bfff5}.gm-button-secondary{border-color:#ffffff29;background:linear-gradient(135deg,#9358eff0,#dc63c6e0)}.gm-hero-stage{position:relative;margin-top:34px;padding:24px 10px 20px;border:1px solid rgba(255,255,255,.02);border-radius:42px;background:radial-gradient(circle at 50% 8%,rgba(128,146,255,.18),transparent 34%),radial-gradient(circle at 18% 50%,rgba(138,102,255,.12),transparent 28%),radial-gradient(circle at 82% 52%,rgba(232,108,225,.12),transparent 30%),linear-gradient(180deg,#ffffff05,#08090e38 44%,#08090e7a);box-shadow:0 28px 64px -52px #0000009e,inset 0 1px #ffffff08;perspective:1800px;transform-style:preserve-3d;overflow:hidden}.gm-hero-stage:before,.gm-hero-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gm-hero-stage:before{background:radial-gradient(circle at 18% 16%,rgba(118,140,255,.22),transparent 28%),radial-gradient(circle at 80% 8%,rgba(217,109,228,.18),transparent 24%),radial-gradient(circle at 52% 100%,rgba(198,251,76,.06),transparent 18%);filter:blur(10px);opacity:.82;animation:gm-stage-drift 20s ease-in-out infinite}.gm-hero-stage:after{inset:auto 11% 6px;height:148px;border-radius:999px;background:linear-gradient(180deg,#090a1000,#08090ee0 88%),radial-gradient(circle at 50% 0%,rgba(255,255,255,.08),transparent 56%);box-shadow:0 0 120px 8px #7a67ff14,0 0 80px #d96de40f}.gm-hero-stage-floor{position:absolute;inset:auto 4% 0;height:118px;border-radius:0 0 34px 34px;background:linear-gradient(180deg,#fff0,#05060ae6 88%),linear-gradient(90deg,#7a67ff1a,#d96de40f,#c6fb4c14);box-shadow:0 24px 54px -36px #000000b8,0 0 0 1px #ffffff05 inset}.gm-hero-card-row{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:end;z-index:1}.gm-hero-card{min-height:220px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(180deg,#11121afa,#08090efa),#090a10fa;box-shadow:0 28px 72px -46px #000000db,0 0 0 1px #ffffff09 inset;text-align:left;display:flex;flex-direction:column;transform:perspective(1600px) translateY(0) rotateX(4deg) rotateY(var(--hero-tilt, 0deg));transform-origin:center bottom;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;isolation:isolate}.gm-hero-card:before{content:"";display:block;height:92px;margin:-18px -18px 14px;border-radius:22px 22px 0 0;background:var(--gm-card-accent, linear-gradient(135deg, rgba(255, 255, 255, .18), rgba(255, 255, 255, .05))),linear-gradient(135deg,#ffffff1f,#fff0);background-size:100% 100%,180% 100%;box-shadow:inset 0 -1px #ffffff1f;animation:gm-sheen 9s linear infinite}.gm-hero-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 26%),radial-gradient(circle at 50% 110%,rgba(255,255,255,.1),transparent 32%);mix-blend-mode:screen;opacity:.7;pointer-events:none;z-index:0}.gm-hero-card-icon{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(135deg,#0d101ac7,#151621db);color:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 36px -26px #000000c7,0 0 0 1px #ffffff0f inset;z-index:1}.gm-hero-card h3{position:relative;z-index:1;margin:auto 0 0;font-family:var(--gm-font-display);font-size:1.14rem;line-height:1.14;letter-spacing:-.04em}.gm-card-eyebrow{display:inline-flex;align-items:center;min-height:22px;margin-top:78px;margin-bottom:14px;padding:0 8px;border-radius:999px;background:#ffffff1f;color:#ffffffed;font-size:.65rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;z-index:1}.gm-hero-card p{margin:12px 0 0;color:#eaedf5bd;font-size:.82rem;line-height:1.55;z-index:1}.gm-hero-card-ink{--gm-card-accent: linear-gradient(145deg, rgba(18, 32, 71, .98), rgba(10, 13, 21, .98)), linear-gradient(135deg, rgba(98, 126, 255, .95), rgba(121, 93, 255, .82));box-shadow:0 28px 72px -46px #000000eb,0 0 0 1px #7f9ff71f inset,0 0 42px -22px #7f9ff757}.gm-hero-card-blue{--gm-card-accent: linear-gradient(145deg, rgba(21, 49, 99, .98), rgba(11, 17, 31, .98)), linear-gradient(135deg, rgba(124, 164, 255, .98), rgba(73, 122, 255, .88));box-shadow:0 28px 72px -46px #000000eb,0 0 0 1px #7ca4ff29 inset,0 0 42px -22px #7ca4ff52}.gm-hero-card-blue .gm-hero-card-icon{background:linear-gradient(135deg,#fffc,#f8f8fff5);color:#2d255f;border-color:#ffffff5c}.gm-hero-card-blue .gm-card-eyebrow{background:#5374ff2e;color:#a8bbff}.gm-hero-card-blue h3,.gm-hero-card-blue p{color:#edf2ff}.gm-hero-card-blue p{color:#e3eaffbd}.gm-partner-row{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 22px;margin-top:18px;color:#7cfb91e6;font-size:.9rem}.gm-partner-mark{display:inline-flex;align-items:center;gap:10px}.gm-partner-dot{width:12px;height:12px;border-radius:4px;background:linear-gradient(135deg,#7cfb91f2,#5bdc7be6);box-shadow:0 0 18px -2px #7cfb916b}.gm-section-copy{max-width:760px;margin:0 auto;text-align:center}.gm-section-copy h2,.gm-cta h2{margin:0;font-family:var(--gm-font-display);font-size:clamp(2.2rem,5vw,4.15rem);line-height:1.03;letter-spacing:-.065em;text-wrap:balance}.gm-section-copy p,.gm-cta p{max-width:700px;margin:16px auto 0;color:var(--gm-muted);font-size:1rem;line-height:1.8}.gm-section-dark{padding-bottom:12px}.gm-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px}.gm-stat-card{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;overflow:hidden;min-height:192px;padding:18px;border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);background:var(--gm-surface);box-shadow:var(--gm-shadow)}.gm-stat-art{border-radius:18px;background:linear-gradient(135deg,#a8ff6829,#613fff1f),#20221deb;display:grid;place-items:center;min-height:100%}.gm-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;color:#071208;background:radial-gradient(circle at 30% 30%,#dcff79,#a0ef54 55%,#7ac450);box-shadow:0 18px 34px -22px #b0f567b3}.gm-stat-copy{display:grid;align-content:start;gap:8px}.gm-stat-copy span{color:#f1f3fcc7;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gm-stat-copy strong{font-family:var(--gm-font-display);font-size:clamp(2.35rem,4vw,4rem);line-height:.92;letter-spacing:-.07em}.gm-stat-copy p{margin:0;color:var(--gm-muted);line-height:1.7;font-size:.95rem}.gm-stat-card-quote{background:linear-gradient(180deg,#090a10f5,#0d0e14f5)}.gm-stat-card-featured{background:linear-gradient(180deg,#111419f5,#0a0c11fa)}.gm-stat-card-accent{background:linear-gradient(180deg,#728af2f5,#6e86eff5)}.gm-stat-card-accent .gm-stat-copy span,.gm-stat-card-accent .gm-stat-copy strong,.gm-stat-card-accent .gm-stat-copy p{color:#08101f}.gm-stat-card-accent .gm-stat-art{background:#ffffff24}.gm-stat-card-accent .gm-stat-icon{background:radial-gradient(circle at 30% 30%,#f7f8ff,#d5dafe 55%,#c0c8ff)}.gm-stat-card-base{background:linear-gradient(180deg,#0f1016f5,#0c0d12f5)}.gm-products,.gm-capabilities{padding-bottom:8px}.gm-pricing{padding-bottom:4px}.gm-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:38px}.gm-pricing-card{position:relative;display:flex;flex-direction:column;gap:18px;padding:22px 20px 20px;border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);background:linear-gradient(180deg,#0f1017fa,#0a0a0ffa),#0f1017f0;box-shadow:var(--gm-shadow)}.gm-pricing-card-featured{border-color:#8091ff59;background:linear-gradient(180deg,#181827fa,#0c0c12fa),#141623f0;box-shadow:0 28px 72px -44px #000000e6,0 0 0 1px #7fa7f214 inset;transform:translateY(-6px)}.gm-pricing-ribbon{position:absolute;top:-12px;left:20px;min-height:24px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;background:linear-gradient(135deg,#7c9ef7fa,#7f5bfffa);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 18px 34px -26px #677bffe6}.gm-pricing-head{padding-top:4px}.gm-pricing-name{display:inline-flex;align-items:center;color:#f3f5ffd1;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gm-pricing-price-row{display:flex;align-items:baseline;gap:8px;margin-top:12px}.gm-pricing-price-row strong{font-family:var(--gm-font-display);font-size:clamp(2.2rem,4.3vw,3.4rem);line-height:.92;letter-spacing:-.07em}.gm-pricing-price-row span{color:#f3f5ffad;font-size:.92rem;font-weight:700}.gm-pricing-head p{margin:10px 0 0;color:var(--gm-muted);line-height:1.72;font-size:.95rem}.gm-pricing-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.gm-pricing-list li{display:flex;align-items:flex-start;gap:10px;color:#f1f3fceb;font-size:.92rem;line-height:1.55}.gm-pricing-list svg{flex:0 0 auto;margin-top:3px;color:#c6fb4c}.gm-pricing-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:auto;padding:0 16px;border-radius:999px;border:1px solid rgba(145,174,255,.2);background:linear-gradient(135deg,#7c9ef7f5,#7f5bfff5);color:#fff;font-size:.9rem;font-weight:800;box-shadow:0 20px 40px -30px #677bffe6}.gm-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px}.gm-product-card{overflow:hidden;border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);background:var(--gm-surface);box-shadow:var(--gm-shadow)}.gm-product-top{min-height:126px;display:grid;place-items:center}.gm-product-top-lime{background:linear-gradient(135deg,#ccff4f,#b8f046)}.gm-product-top-blue{background:linear-gradient(135deg,#6f34e6,#5f63f2)}.gm-product-top-pink{background:linear-gradient(135deg,#d74ddb,#b95edb)}.gm-product-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;color:#1f2337;background:#ffffffeb;box-shadow:0 20px 36px -24px #00000073}.gm-product-body{padding:18px 20px 22px}.gm-product-body h3,.gm-capability-card h3{margin:0;font-family:var(--gm-font-display);font-size:1.42rem;line-height:1.08;letter-spacing:-.05em}.gm-product-body p,.gm-capability-card p{margin:12px 0 0;color:var(--gm-muted);line-height:1.72;font-size:.95rem}.gm-product-body a{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#e1e5ff;font-size:.92rem;font-weight:800}.gm-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:38px}.gm-capability-card{padding:18px 18px 20px;border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);background:#0b0c11f5;box-shadow:var(--gm-shadow)}.gm-capability-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-bottom:18px;border-radius:10px;border:1px solid rgba(191,255,94,.1);background:#bfff5e14;color:#bdff71}.gm-cta{padding-bottom:40px;text-align:center}.gm-footer{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);gap:42px;padding:24px 0 30px;border-top:1px solid rgba(255,255,255,.06)}.gm-footer-brand p{max-width:360px;margin:16px 0 0;color:var(--gm-muted);line-height:1.72}.gm-footer .gm-brand-pill img{width:132px}.gm-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.gm-footer-links h3{margin:0 0 16px;font-family:var(--gm-font-display);font-size:.95rem;letter-spacing:-.02em}.gm-footer-links a{display:block;padding:7px 0;color:var(--gm-muted)}.gm-footer-links a:hover{color:#fff}.gm-footer-bottom{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:10px;color:#868ba4;font-size:.84rem}.gm-blog-page{padding-bottom:60px}.gm-blog-page-hero{padding-top:58px;padding-bottom:10px}.gm-blog-page-hero h1{margin:0;font-family:var(--gm-font-display);font-size:clamp(3rem,6vw,5rem);line-height:.96;letter-spacing:-.06em}.gm-blog{padding:22px 0 48px}.gm-blog-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.gm-blog-grid-page{grid-template-columns:1fr;max-width:980px;margin:0 auto}.gm-blog-card{border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);background:linear-gradient(180deg,#101118fa,#0a0a0ffa),#0e0e13f0;box-shadow:var(--gm-shadow);padding:24px}.gm-blog-card-head span,.gm-blog-section h4{display:inline-block;color:#cfd9ff;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gm-blog-card-head h3{margin:14px 0 12px;font-family:var(--gm-font-display);font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.08;letter-spacing:-.05em}.gm-blog-card-head p,.gm-blog-section p{margin:0;color:var(--gm-muted);line-height:1.75;font-size:.96rem}.gm-blog-tag-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.gm-blog-tag{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#7caeff1a;border:1px solid rgba(124,174,255,.12);color:#d8e3ff;font-size:.82rem;font-weight:700}.gm-blog-sections{display:grid;gap:18px;margin-top:24px}.gm-blog-section{padding-top:18px;border-top:1px solid rgba(255,255,255,.06)}.gm-blog-section h4{margin:0 0 10px}@keyframes gm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.gm-stat-card,.gm-product-card,.gm-capability-card{animation:gm-float 12s ease-in-out infinite}@keyframes gm-float-hero{0%,to{transform:perspective(1600px) translateY(0) rotateX(4deg) rotateY(var(--hero-tilt, 0deg))}50%{transform:perspective(1600px) translateY(-10px) rotateX(5deg) rotateY(var(--hero-tilt, 0deg))}}.gm-hero-card{animation:gm-float-hero 12s ease-in-out infinite}@keyframes gm-sheen{0%{background-position:0% 0%,0% 0%}to{background-position:0% 0%,200% 0%}}@keyframes gm-stage-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-8px,0) scale(1.01)}}.gm-hero-card:nth-child(2),.gm-stat-card:nth-child(2),.gm-product-card:nth-child(2),.gm-capability-card:nth-child(2){animation-delay:-1.4s}.gm-hero-card:nth-child(3),.gm-stat-card:nth-child(3),.gm-product-card:nth-child(3),.gm-capability-card:nth-child(3){animation-delay:-2.2s}.gm-hero-card:nth-child(4),.gm-stat-card:nth-child(4),.gm-product-card:nth-child(4),.gm-capability-card:nth-child(4){animation-delay:-3s}@media (prefers-reduced-motion: reduce){.gm-hero-card,.gm-stat-card,.gm-product-card,.gm-capability-card{animation:none}.gm-top-cta,.gm-button,.gm-product-card,.gm-capability-card,.gm-stat-card,.gm-hero-card{transition:none}}@media (max-width: 1100px){.gm-footer,.gm-stat-grid,.gm-product-grid,.gm-capability-grid,.gm-pricing-grid,.gm-blog-grid{grid-template-columns:1fr}.gm-footer-bottom{justify-content:flex-start;flex-wrap:wrap}}@media (max-width: 900px){.gm-header,.gm-main,.gm-footer{width:min(100vw - 28px,1240px)}.gm-header{padding-top:14px}.gm-hero{padding-top:34px}.gm-hero h1{font-size:clamp(2.8rem,13vw,4.7rem)}.gm-hero-card-row{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-hero-stage{padding:18px 10px 28px}.gm-stat-card{grid-template-columns:1fr}.gm-stat-art{min-height:110px}.gm-pricing-card-featured{transform:none}.gm-hero-card{animation:gm-float 12s ease-in-out infinite;transform:none}}@media (max-width: 620px){.gm-header{flex-wrap:wrap}.gm-main{padding-bottom:60px}.gm-hero{padding-top:28px;padding-bottom:12px}.gm-hero-copy{max-width:100%;text-align:left}.gm-hero h1{font-size:clamp(2.45rem,14vw,3.4rem);line-height:.98}.gm-hero p{margin-top:14px;font-size:.93rem;line-height:1.7}.gm-top-cta{width:100%}.gm-hero-actions{flex-direction:column}.gm-button{width:100%}.gm-hero-stage{margin-top:26px;padding-bottom:22px}.gm-hero-stage-floor{inset:auto 0 0;height:92px;border-radius:0 0 22px 22px}.gm-hero-card-row{grid-template-columns:1fr;gap:12px}.gm-hero-card{min-height:0;padding:14px 14px 16px;border-radius:16px;animation:gm-float 12s ease-in-out infinite;transform:none}.gm-hero-card:before{height:72px;margin:-14px -14px 14px;border-radius:16px 16px 0 0}.gm-hero-card-icon{top:14px;left:14px;width:34px;height:34px;border-radius:11px}.gm-hero-card h3{font-size:1rem}.gm-hero-card p{font-size:.78rem;line-height:1.5}.gm-card-eyebrow{margin-top:62px;margin-bottom:12px;font-size:.6rem}.gm-section-copy h2,.gm-cta h2{font-size:clamp(2rem,10vw,3.1rem)}.gm-section-copy p,.gm-cta p{font-size:.93rem;line-height:1.72}.gm-stat-card,.gm-product-card,.gm-capability-card,.gm-pricing-card{border-radius:20px}.gm-product-top{min-height:108px}.gm-footer-links{grid-template-columns:1fr;gap:16px}.gm-footer{gap:20px;padding-top:20px}.gm-footer-brand{padding-bottom:6px}.gm-footer-brand p{max-width:100%;margin-top:14px;font-size:.92rem}.gm-footer-links h3{margin-bottom:10px}.gm-footer-links a{padding:6px 0;font-size:.94rem}.gm-footer-bottom{display:grid;grid-template-columns:1fr;gap:8px;padding-top:14px;font-size:.8rem}}@media (max-width: 420px){.gm-header,.gm-main,.gm-footer{width:min(100vw - 20px,1240px)}.gm-brand-pill{padding:9px 10px}.gm-brand-pill img{width:92px}.gm-top-cta{min-height:32px;font-size:.74rem}.gm-hero h1{font-size:clamp(2.1rem,15vw,3rem)}.gm-hero-card h3{font-size:.94rem}.gm-hero-card p,.gm-partner-row,.gm-product-body p,.gm-capability-card p,.gm-section-copy p,.gm-cta p,.gm-footer-brand p,.gm-footer-links a,.gm-footer-bottom{font-size:.88rem}.gm-product-body,.gm-capability-card,.gm-stat-card,.gm-pricing-card{padding-left:16px;padding-right:16px}.gm-footer{gap:16px}.gm-footer-brand p,.gm-footer-links a,.gm-footer-bottom{font-size:.86rem}.gm-footer .gm-brand-pill{padding:8px 9px}.gm-footer .gm-brand-pill img{width:118px}.gm-product-body h3,.gm-capability-card h3{font-size:1.2rem}}
