.gmao-page{--gmao-surface:#fff;--gmao-background:#f8f9fa;--gmao-ink:#0f2e2c;--gmao-muted:#4a5f59;--gmao-border:#dce7e3;--gmao-soft:#e7f4ef;--gmao-accent:#057e74;color:var(--gmao-ink);background:var(--gmao-background);padding-block:92px 48px;font-family:Lexend,sans-serif;line-height:1.6}.dark .gmao-page{--gmao-surface:#102b28;--gmao-background:#0b1c1a;--gmao-ink:#f1f7f4;--gmao-muted:#bdcec7;--gmao-border:#29433e;--gmao-soft:#183b33;--gmao-accent:#8ed6bd}.gmao-page *,.gmao-page :before,.gmao-page :after{box-sizing:border-box}.gmao-page .gmao-shell{width:min(1280px, calc(100% - var(--site-gutter,40px) * 2));margin-inline:auto}.gmao-page .breadcrumbs{margin:0 0 16px;padding-block:8px}.gmao-page .breadcrumb-list{justify-content:start;gap:8px}.gmao-page .breadcrumb-item a,.gmao-page .separator{color:var(--gmao-muted)}.gmao-page .current{color:var(--gmao-accent)}.gmao-page h1,.gmao-page h2,.gmao-page h3,.gmao-page p{margin:0}.gmao-page h1,.gmao-page h2,.gmao-page h3{letter-spacing:-.025em;line-height:1.22}.gmao-page h2{font-size:clamp(25px,2.3vw,32px);font-weight:700}.gmao-page h3{font-size:16px;font-weight:700}.gmao-page p{color:var(--gmao-muted)}.gmao-page .gmao-eyebrow{color:var(--gmao-accent);letter-spacing:.055em;text-transform:uppercase;margin-block-end:12px;font-size:11px;font-weight:700;display:block}.gmao-page .gmao-hero,.gmao-page .gmao-closing{isolation:isolate;color:#fff;background:linear-gradient(115deg,#0b1c1a,#045c55);border-radius:20px;position:relative;overflow:hidden}.gmao-page .gmao-hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center;padding:40px;display:grid}.gmao-page .gmao-hero-copy,.gmao-page .gmao-hero-media{z-index:1;min-width:0;position:relative}.gmao-page .gmao-hero-copy{padding-inline-end:20px}.gmao-page .gmao-hero h1{font-size:clamp(32px,3vw,44px);font-weight:700}.gmao-page .gmao-hero p{color:#e0eee8;max-width:44ch;margin-block:20px 24px;font-size:15px}.gmao-page .gmao-hero .gmao-eyebrow,.gmao-page .gmao-closing .gmao-eyebrow{color:#8ed6bd}.gmao-page .gmao-hero-media{background:radial-gradient(#057e7459,#0000 70%);border-radius:20px}.gmao-page .gmao-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#8ed6bd33 1px,#0000 2px) 0 0/12px 12px;width:180px;height:120px;position:absolute;inset-block-start:0;inset-inline-end:0;mask-image:linear-gradient(225deg,#000,#0000 80%)}.gmao-page .gmao-actions{flex-wrap:wrap;gap:12px;display:flex}.gmao-page .gmao-actions a{text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:11px 20px;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .15s;display:inline-flex}.gmao-page .gmao-primary{color:#fff;background:#057e74}.gmao-page .gmao-primary:hover{background:#045c55}.gmao-page .gmao-secondary{color:#fff;background:0 0;border-color:#a0bfb4!important}.gmao-page .gmao-secondary:hover{background:#ffffff14}.gmao-page a:focus-visible,.gmao-page summary:focus-visible{outline:3px solid var(--gmao-accent);outline-offset:4px}.gmao-page .gmao-actions a:focus-visible{outline-color:#8ed6bd}.gmao-page .gmao-features,.gmao-page .gmao-workflow{margin-block:40px}.gmao-page .gmao-heading{text-align:center;margin-block-end:24px}.gmao-page .gmao-heading p{margin-block-start:8px;font-size:14px}.gmao-page .gmao-feature-grid,.gmao-page .gmao-benefit-grid{gap:16px;display:grid}.gmao-page .gmao-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gmao-page .gmao-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gmao-page .gmao-feature,.gmao-page .gmao-benefit{background:var(--gmao-surface);border:1px solid var(--gmao-border);border-radius:12px;align-items:start;gap:16px;padding:20px;display:flex}.gmao-page .gmao-feature{transition:border-color .15s}.gmao-page .gmao-feature:hover{border-color:var(--gmao-accent)}.gmao-page .gmao-feature>div,.gmao-page .gmao-benefit>div{min-width:0}.gmao-page .gmao-feature p,.gmao-page .gmao-benefit p{margin-block-start:6px;font-size:13px;line-height:1.6}.gmao-page .gmao-icon{background:var(--gmao-soft);height:44px;color:var(--gmao-accent);border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.gmao-page .gmao-icon svg{stroke-width:1.7px;width:23px;height:23px}.gmao-page .gmao-benefits{background:radial-gradient(ellipse at 0 0, var(--gmao-soft), transparent 60%), radial-gradient(ellipse at 100% 100%, var(--gmao-soft), transparent 65%);border-radius:20px;padding:32px}.gmao-page .gmao-benefit{padding:22px}.gmao-page .gmao-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:0;padding:12px 24px;list-style:none;display:grid}.gmao-page .gmao-step{gap:18px;min-width:0;display:flex;position:relative}.gmao-page .gmao-step-number{background:var(--gmao-soft);height:46px;color:var(--gmao-accent);border-radius:14px;flex:0 0 46px;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.gmao-page .gmao-step p{max-width:24ch;margin-block-start:6px;font-size:13px}.gmao-page .gmao-step:not(:last-child):after{content:"";background:var(--gmao-accent);opacity:.5;pointer-events:none;width:24px;height:1px;position:absolute;inset-block-start:23px;inset-inline-end:-32px}.gmao-page .faq-split{border-top:1px solid var(--gmao-border);width:100%;margin:40px 0;padding-block-start:28px}.gmao-page .faq-split-grid{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:48px}.gmao-page .faq-split .faq-title{color:var(--gmao-ink);font-size:30px;font-weight:700;line-height:1.22}.gmao-page .faq-split .faq-eyebrow{color:var(--gmao-accent);font-size:11px}.gmao-page .faq-split .faq-desc,.gmao-page .faq-split .faq-answer p{color:var(--gmao-muted);font-size:14px}.gmao-page .faq-split .faq-question{color:var(--gmao-ink);padding-block:18px;font-size:14px}.gmao-page .faq-split .faq-chevron{background:0 0;border:none;width:20px;height:20px}.gmao-page .gmao-closing{text-align:center;padding:40px 32px}.gmao-page .gmao-closing h2,.gmao-page .gmao-closing p{z-index:1;position:relative}.gmao-page .gmao-closing p{color:#e0eee8;max-width:74ch;margin:12px auto 24px;font-size:14px}.gmao-page .gmao-closing .gmao-actions{z-index:1;justify-content:center;position:relative}.gmao-page .gmao-closing:before,.gmao-page .gmao-closing:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#057e7433,#0000);border:1px solid #8ed6bd1f;border-radius:48px;width:260px;height:260px;position:absolute;transform:rotate(35deg)}.gmao-page .gmao-closing:before{inset-block-end:-200px;inset-inline-start:-120px}.gmao-page .gmao-closing:after{inset-block-start:-170px;inset-inline-end:-100px}@media (width<=1023px){.gmao-page .gmao-hero{grid-template-columns:minmax(0,1fr);gap:16px;padding:32px}.gmao-page .gmao-hero-copy{padding:0}.gmao-page .gmao-hero h1{max-width:23ch}.gmao-page .gmao-hero p{max-width:58ch}.gmao-page .gmao-hero-media{width:min(100%,600px);margin-inline:auto}.gmao-page .gmao-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gmao-page .gmao-steps{grid-template-columns:minmax(0,1fr);gap:28px;padding-inline:0}.gmao-page .gmao-step p{max-width:none}.gmao-page .gmao-step:not(:last-child):after{width:1px;height:calc(100% - 34px);inset-block-start:54px;inset-inline-start:23px}.gmao-page .faq-split-grid{grid-template-columns:minmax(0,1fr);gap:24px}}@media (width<=599px){.gmao-page{padding-block:84px 32px}.gmao-page .gmao-shell{width:calc(100% - var(--site-gutter,20px) * 2)}.gmao-page .gmao-hero{border-radius:16px;padding:24px 20px 12px}.gmao-page .gmao-hero h1{font-size:31px}.gmao-page .gmao-eyebrow{font-size:10px}.gmao-page .gmao-actions{flex-direction:column}.gmao-page .gmao-actions a{width:100%}.gmao-page .gmao-feature-grid,.gmao-page .gmao-benefit-grid{grid-template-columns:minmax(0,1fr)}.gmao-page .gmao-benefits{margin-inline:-8px;padding:24px 12px}.gmao-page .gmao-feature,.gmao-page .gmao-benefit{gap:14px;padding:18px}.gmao-page .gmao-closing{padding:32px 20px}.gmao-page .gmao-hero:before{display:none}}@media (prefers-reduced-motion:reduce){.gmao-page *,.gmao-page :before,.gmao-page :after{transition:none!important;animation:none!important}}
