.gc .ag-page{--ag-rule:#d4dfe2}.gc .ag-wrap{width:min(1160px,100% - 48px);margin-inline:auto}.gc .ag-page h1,.gc .ag-page h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-1.2px;text-wrap:balance;font-weight:400}.gc .ag-page h1{font-size:clamp(48px,5.4vw,76px);line-height:1.06}.gc .ag-page h2{font-size:clamp(34px,3.5vw,48px);line-height:1.12}.gc .ag-page h3{letter-spacing:-.3px;font-size:23px;font-weight:500;line-height:30px}.gc .ag-page p{color:var(--body)}.gc .ag-page .ag-eyebrow{color:var(--accent-deep);margin-bottom:18px;font-size:14px}.gc .ag-page .ag-caption{color:var(--muted);font-size:12px;line-height:20px}.gc .ag-hero{background:linear-gradient(180deg,var(--surface-2),#f7fafb 75%,#fff);padding:88px 0}.gc .ag-hero>.ag-wrap>h1,.gc .ag-hero>.ag-wrap>p{text-align:center}.gc .ag-page .ag-hero-lead{color:var(--ink);margin-top:28px;font-size:28px;line-height:36px}.gc .ag-page .ag-hero-copy{max-width:760px;margin:28px auto 36px;font-size:19px;line-height:30px}.gc .ag-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin:26px 0 12px;display:flex}.gc .ag-demo,.gc .ag-text-link{min-height:44px;color:var(--accent-deep);text-underline-offset:5px;align-items:center;gap:12px;font-size:16px;text-decoration:underline;display:inline-flex}.gc .ag-trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;padding:40px 0 60px;font-size:14px;display:flex}.gc .ag-trust>span{align-items:center;gap:8px;display:flex}.gc .ag-trust strong{font-size:21px;font-weight:500}.gc .ag-example{background:#fff;border:1px solid #c3d4da;border-radius:12px;overflow:hidden;box-shadow:0 14px 40px -24px #547a8b55}.gc .ag-example-top{background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:14px;display:flex}.gc .ag-example-top strong{font-weight:500}.gc .ag-example-top>span{color:var(--muted-on-surface);font-size:12px}.gc .ag-example-tabs{border-bottom:1px solid var(--ag-rule);gap:28px;padding:0 24px;display:flex}.gc .ag-example-tabs button{cursor:pointer;min-height:52px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:14px}.gc .ag-example-tabs button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--accent-deep)}.gc .ag-example-body{grid-template-columns:.9fr 1.1fr;min-height:340px;display:grid}.gc .ag-example-source{border-right:1px solid var(--ag-rule);padding:40px}.gc .ag-example-source h3{margin-top:14px}.gc .ag-example-source>p{color:var(--muted);font-size:14px}.gc .ag-example-source blockquote{margin:24px 0 12px;font-size:21px;line-height:31px}.gc .ag-example-outreach{padding:40px}.gc .ag-example-outreach>p{font-size:15px;line-height:24px}.gc .ag-note{background:var(--wash);border-radius:8px;margin:32px 0;padding:24px}.gc .ag-note>span{color:var(--accent-deep);font-size:12px}.gc .ag-note>p{margin-top:6px;font-size:16px;line-height:26px}.gc .ag-example-result strong{color:var(--accent-deep);font-size:12px;font-weight:500;display:block}.gc .ag-section{padding-block:88px}.gc .ag-section-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.gc .ag-section-heading>p{max-width:470px;color:var(--muted);font-size:19px;line-height:29px}.gc .ag-operations{background:var(--surface-2)}.gc .ag-feature-list{grid-template-columns:1fr 1fr;column-gap:70px;display:grid}.gc .ag-feature-list article{border-top:1px solid #bdcfd5;padding:26px 0}.gc .ag-feature-list p{margin-top:10px;font-size:17px;line-height:27px}.gc .ag-integrations{border-top:1px solid #bdcfd5;flex-wrap:wrap;gap:28px;padding-top:30px;display:flex}.gc .ag-integrations a{align-items:center;gap:9px;min-height:44px;font-size:16px;display:flex}.gc .ag-playbook-teaser{grid-template-columns:1fr 1fr;gap:80px;display:grid}.gc .ag-playbook-teaser p:not(.ag-eyebrow){margin:24px 0 16px;line-height:29px}.gc .ag-playbook-teaser ol{margin:50px 0 0;padding-left:24px}.gc .ag-playbook-teaser li{padding:0 0 24px 10px}.gc .ag-playbook-teaser li::marker{color:var(--accent-deep)}.gc .ag-playbook-teaser li strong{font-size:20px;font-weight:500;display:block}.gc .ag-playbook-teaser li span{color:var(--muted);margin-top:6px;font-size:16px;line-height:25px;display:block}.gc .ag-pricing{border-block:1px solid var(--ag-rule);grid-template-columns:1fr 1fr;gap:80px;padding-block:56px;display:grid}.gc .ag-pricing p:not(.ag-eyebrow){max-width:620px;margin-top:16px;font-size:17px;line-height:28px}.gc .ag-pricing-choice{flex-direction:column;align-items:flex-start;gap:18px;margin-top:50px;padding-left:34px;display:flex}.gc .ag-pricing-choice .btn,.gc .ag-pricing-choice .ag-text-link{margin:0}.gc .ag-faq{max-width:850px;padding-block:88px}.gc .ag-faq h2{margin-bottom:26px}.gc .ag-faq details{border-bottom:1px solid var(--ag-rule)}.gc .ag-faq summary{cursor:pointer;padding:20px 0;font-size:19px;line-height:28px}.gc .ag-faq details p{padding-bottom:22px;font-size:17px;line-height:28px}.gc .ag-final{background:var(--surface-2);text-align:center;padding-block:64px}.gc .ag-final h2{font-size:clamp(38px,4vw,58px)}.gc .ag-final p:not(.ag-eyebrow){max-width:530px;margin:20px auto}.gc .ag-article{max-width:820px;padding-block:52px 80px}.gc .ag-article h1{margin:24px 0;font-size:clamp(40px,4.5vw,62px)}.gc .ag-article .ag-intro{font-size:22px;line-height:33px}.gc .ag-article section{margin-top:48px}.gc .ag-article h2{margin-bottom:16px;font-size:32px}.gc .ag-article p{margin-bottom:16px;line-height:29px}.gc .ag-article ul{margin-block:16px;padding-left:24px;list-style:outside}.gc .ag-article li{color:var(--body);margin-bottom:10px}.gc .ag-article blockquote{background:var(--surface-2);border-radius:8px;margin:20px 0;padding:24px;line-height:29px}.gc .ag-article table{border-collapse:collapse;width:100%;font-size:16px}.gc .ag-article th,.gc .ag-article td{border-bottom:1px solid var(--ag-rule);text-align:left;vertical-align:top;padding:14px 12px}.gc .ag-article th{font-weight:500}@media (width<=800px){.gc .ag-wrap{width:calc(100% - 32px)}.gc .ag-hero{padding-top:36px}.gc .ag-page .ag-hero-lead{font-size:23px;line-height:30px}.gc .ag-page .ag-hero-copy{font-size:17px;line-height:27px}.gc .ag-section{padding-block:56px}.gc .ag-section-heading,.gc .ag-playbook-teaser{grid-template-columns:1fr;gap:30px}.gc .ag-example-body{grid-template-columns:1fr}.gc .ag-example-source{border-right:0;border-bottom:1px solid var(--ag-rule)}.gc .ag-feature-list{gap:0 28px}.gc .ag-faq{padding-block:56px}}@media (width<=480px){.gc .ag-example-top{flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px}.gc .ag-example-tabs{gap:20px;padding-inline:16px}.gc .ag-example-tabs button{font-size:12px}.gc .ag-example-source,.gc .ag-example-outreach{padding:22px 18px}.gc .ag-feature-list{grid-template-columns:1fr}.gc .ag-trust{flex-direction:column;gap:12px}.gc .ag-actions{gap:12px 20px}.gc .ag-article table{font-size:14px}.gc .ag-article th,.gc .ag-article td{padding-inline:6px}}.gc .ag-event{margin:24px 0 16px}.gc .ag-event h4{margin-bottom:10px;font-size:21px;font-weight:500;line-height:29px}.gc .ag-event p{color:var(--body);font-size:17px;line-height:27px}.gc .ag-example-body{min-height:360px}.gc .ag-example-tabs button{padding-inline:6px}.gc .ag-example-tabs button:hover{color:var(--accent-deep);background:var(--wash)}.gc .ag-feature-list article{padding:20px 0}.gc .ag-feature-list p{max-width:440px}.gc .ag-page section[id]{scroll-margin-top:110px}.gc .ag-page .ag-text-link:hover,.gc .ag-demo:hover{color:var(--ink)}@media (width<=1180px){.gc:has(.ag-page) .gc-burger{justify-content:center;align-items:center;display:inline-flex!important}}.gc .ag-signals{margin-top:28px}.gc .ag-signals ul{margin:12px 0 0;padding:0;list-style:none}.gc .ag-signals li{border-top:1px solid var(--ag-rule);padding:16px 0}.gc .ag-signals li:last-child{padding-bottom:0}.gc .ag-signals strong{color:var(--ink);font-size:14px;font-weight:500}.gc .ag-signals p{margin-top:6px;font-size:15px;line-height:24px}.gc .ag-example-outreach>.ag-caption{margin-bottom:10px;display:block}@media (width<=800px){.gc .ag-hero{padding-block:48px}.gc .ag-trust{padding-bottom:40px}}.gc .ag-message-option{margin-top:20px}.gc .ag-message-option+.ag-message-option{border-top:1px solid var(--ag-rule);padding-top:20px}.gc .ag-message-option h4{font-size:17px;font-weight:500;line-height:25px}.gc .ag-message-option p{margin-top:6px;font-size:15px;line-height:24px}@media (width<=800px){.gc .ag-playbook-teaser ol{margin-top:0}.gc .ag-pricing{grid-template-columns:1fr;gap:24px;padding-block:40px}.gc .ag-pricing-choice{margin-top:0;padding-left:0}}.gc #agency-example{scroll-margin-top:110px}
/*# sourceMappingURL=8408de33430f49c7.css.map*/