@font-face{font-family:Google Sans Flex;font-style:oblique 0deg 10deg;font-weight:1 1000;font-stretch:25% 151%;font-display:swap;src:url(../media/bd40f369e04f98f2.04sfxlp1-zt9t.woff2)format("woff2");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans Flex;font-style:oblique 0deg 10deg;font-weight:1 1000;font-stretch:25% 151%;font-display:swap;src:url(../media/92cbb1de1a0cb6f3.05kyd96ewqqm-.woff2)format("woff2");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Flex;font-style:oblique 0deg 10deg;font-weight:1 1000;font-stretch:25% 151%;font-display:swap;src:url(../media/2dcb116b264e22b6.10yk.~~ypqa-_.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Google Sans Flex;font-style:oblique 0deg 10deg;font-weight:1 1000;font-stretch:25% 151%;font-display:swap;src:url(../media/6a142a559886b136.0q4r4r-4-ssr..woff2)format("woff2");unicode-range:U+2003,U+3000,U+3002,U+4E00,U+FE12,U+16FE1,U+1B170-1B2FB}@font-face{font-family:Google Sans Flex;font-style:oblique 0deg 10deg;font-weight:1 1000;font-stretch:25% 151%;font-display:swap;src:url(../media/18b7c8826cb9386d.0awv3~p57z1x5.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Google Sans Flex;font-style:oblique 0deg 10deg;font-weight:1 1000;font-stretch:25% 151%;font-display:swap;src:url(../media/e1a293c803c6ea10.0lg7empz4ma48.woff2)format("woff2");unicode-range:U+303-304,U+307-308,U+30A,U+320,U+323-325,U+32D-32E,U+330-331,U+60C,U+61B-61C,U+61F,U+621,U+640,U+64B-655,U+660-66C,U+670,U+700-74F,U+860-86A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Flex;font-style:oblique 0deg 10deg;font-weight:1 1000;font-stretch:25% 151%;font-display:swap;src:url(../media/e2eb82bbefa11c6a.0o.u1z1k9unmz.woff2)format("woff2");unicode-range:U+2C7,U+301-302,U+304,U+306-307,U+309,U+323,U+331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Google Sans Flex;font-style:oblique 0deg 10deg;font-weight:1 1000;font-stretch:25% 151%;font-display:swap;src:url(../media/d681fc98f623a91c.13g8ds9kkwi9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans Flex;font-style:oblique 0deg 10deg;font-weight:1 1000;font-stretch:25% 151%;font-display:swap;src:url(../media/4a7dbf39dbd68ccb.09s3sbto1wo0q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex;font-style:oblique 0deg 10deg;font-weight:1 1000;font-stretch:25% 151%;font-display:swap;src:url(../media/2739a606367da1ea.p.0ii-pj1.mapay.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.google_sans_flex_c87893df-module__r4FP0G__className{font-family:Google Sans Flex,Google Sans,sans-serif;font-style:normal}.google_sans_flex_c87893df-module__r4FP0G__variable{--font-google-sans-flex:"Google Sans Flex", Google Sans, sans-serif}
@font-face{font-family:googleSymbols;src:url(../media/Google_Symbols-s.p.0kn2n18~il9vr.woff2)format("woff2");font-display:block;font-weight:300}@font-face{font-family:googleSymbols Fallback;src:local(Arial);ascent-override:50.19%;descent-override:4.56%;line-gap-override:0.0%;size-adjust:219.15%}.googlesymbols_e0d24d77-module__mY4DAW__className{font-family:googleSymbols,googleSymbols Fallback,sans-serif;font-weight:300}.googlesymbols_e0d24d77-module__mY4DAW__variable{--font-google-symbols:"googleSymbols", "googleSymbols Fallback", sans-serif}
:root{--palette-grey-900:#2f3034;--palette-grey-800:#45474d;--palette-grey-50:#e6eaf0;--palette-grey-0:#fff;--palette-grey-1000:#212226;--palette-grey-20:#eff2f7;--palette-grey-1200:#121317;--palette-grey-1100:#18191d;--palette-grey-10:#f8f9fc;--palette-grey-100:#e1e6ec;--palette-grey-200:#cdd4dc;--palette-grey-300:#b2bbc5;--palette-grey-400:#b7bfd9;--palette-grey-600:#aab1cc4d;--palette-grey-1000-12:#dedfe2;--palette-grey-50-20:#414347;--palette-grey-15:#f0f1f5;--palette-blue-600:#3279f9;--palette-grey-0-rgb:255, 255, 255;--palette-grey-50-rgb:230, 234, 240;--palette-grey-400-rgb:183, 191, 217;--palette-grey-600-rgb:170, 177, 204;--palette-grey-1000-rgb:33, 34, 38;--palette-grey-1200-rgb:18, 19, 23;--theme-surface-surface:var(--palette-grey-0);--theme-surface-on-surface:var(--palette-grey-1200);--theme-surface-on-surface-variant:var(--palette-grey-800);--theme-surface-surface-container:var(--palette-grey-10);--theme-surface-surface-container-high:var(--palette-grey-20);--theme-surface-surface-container-higher:var(--palette-grey-50);--theme-surface-surface-container-highest:var(--palette-grey-100);--theme-surface-inverse-surface:var(--palette-grey-1200);--theme-surface-inverse-on-surface:var(--palette-grey-10);--theme-surface-inverse-on-surface-variant:var(--palette-grey-300);--theme-surface-overlay:rgba(var(--palette-grey-0-rgb), .95);--theme-surface-overlay-low:rgba(var(--palette-grey-0-rgb), .12);--theme-surface-overlay-high:rgba(var(--palette-grey-0-rgb), .24);--theme-surface-overlay-higher:rgba(var(--palette-grey-0-rgb), .72);--theme-surface-overlay-highest:rgba(var(--palette-grey-0-rgb), .95);--theme-surface-transparent:rgba(var(--palette-grey-0-rgb), 0);--theme-inverse-surface-overlay:rgba(var(--palette-grey-1200-rgb), .01);--theme-inverse-surface-overlay-high:rgba(var(--palette-grey-1200-rgb), .24);--theme-inverse-surface-overlay-higher:rgba(var(--palette-grey-1200-rgb), .72);--theme-inverse-surface-overlay-highest:rgba(var(--palette-grey-1200-rgb), .95);--theme-inverse-surface:var(--palette-grey-1200);--theme-outline:rgba(var(--palette-grey-1000-rgb), .12);--theme-outline-variant:rgba(var(--palette-grey-1000-rgb), .06);--theme-inverse-outline:rgba(var(--palette-grey-50-rgb), .12);--theme-inverse-outline-variant:rgba(var(--palette-grey-50-rgb), .06);--theme-outline-inverse-outline-variant:#e6eaf00f;--theme-outline-outline-variant:#2122260f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--theme-primary-primary:var(--theme-surface-on-surface);--theme-primary-on-primary:var(--theme-surface-surface);--theme-tonal-tonal:var(--theme-surface-surface-container);--theme-tonal-on-tonal:var(--theme-surface-on-surface);--theme-outlined-outlined:var(--theme-surface-surface-transparent);--theme-outlined-on-outlined:var(--theme-surface-on-surface);--theme-protected-protected:var(--theme-surface-surface-container);--theme-protected-on-protected:var(--theme-surface-on-surface);--theme-text-text:var(--theme-surface-surface-transparent);--theme-text-on-text:var(--theme-surface-on-surface);--theme-text-link-states-enabled:var(--theme-surface-on-surface-variant);--theme-text-link-states-hovered:var(--palette-grey-1000);--theme-text-link-states-focused:var(--palette-grey-1100);--theme-text-link-states-pressed:var(--palette-grey-1000);--theme-text-link-states-disabled:#6a6a71;--theme-button-states-primary-enabled:var(--theme-primary-primary);--theme-button-states-primary-disabled:var(--palette-grey-10);--theme-button-states-primary-hovered:var(--palette-grey-900);--theme-button-states-primary-pressed:rgba(var(--palette-grey-50-rgb), .12);--theme-button-states-primary-focused:rgba(var(--palette-grey-50-rgb), .2);--theme-button-states-primary-on-disabled:rgba(var(--palette-grey-1000-rgb), .2);--theme-secondary-button:rgba(var(--palette-grey-400-rgb), .1);--theme-button-secondary-hover:var(--palette-grey-15);--theme-button-secondary-inverse-hover:rgba(var(--palette-grey-600-rgb), .3);--theme-button-states-tonal-enabled:var(--theme-tonal-tonal);--theme-button-states-tonal-disabled:var(--palette-grey-10);--theme-button-states-protected-enabled:var(--theme-protected-protected);--theme-button-states-protected-hovered:var(--palette-grey-20);--theme-button-states-protected-disabled:var(--palette-grey-100);--theme-button-states-outlined-enabled:var(--theme-outlined-outlined);--theme-button-states-disabled:var(--palette-grey-100);--theme-button-states-on-disabled:#6a6a71;--theme-button-states-hovered:rgba(var(--palette-grey-1000-rgb), .04);--theme-button-states-pressed:rgba(var(--palette-grey-1000-rgb), .06);--theme-button-states-focused:rgba(var(--palette-grey-1000-rgb), .12);--theme-button-states-disabled-transparent:rgba(var(--palette-grey-50-rgb), 0);--theme-nav-button:rgba(var(--palette-grey-400-rgb), .09);--theme-nav-button-hover:rgba(var(--palette-grey-400-rgb), .2);--divider:var(--theme-outline-outline-variant)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.no-scroll{overflow:hidden}:root{--breakpoint-max:1600px;--breakpoint-xl:1600px;--breakpoint-lg:1440px;--breakpoint-md:1024px;--breakpoint-sm:767px;--breakpoint-xs:425px;--landing-main-text-size:107px;--landing-main-text-line-height:107px;--landing-main-text-letter-spacing:-2.14px;--9xl-size:148px;--9xl-line-height:145.04px;--9xl-letter-spacing:-2.96px;--8xl-size:124px;--8xl-line-height:121.52px;--8xl-letter-spacing:-2.48px;--7xl-size:98px;--7xl-line-height:82.04px;--7xl-letter-spacing:-1.8px;--6xl-size:72px;--6xl-line-height:72px;--6xl-letter-spacing:-1.44px;--5xl-size:54px;--5xl-line-height:56.16px;--5xl-letter-spacing:-.95px;--4xl-size:42px;--4xl-line-height:43.68px;--4xl-letter-spacing:-.73px;--3xl-size:32px;--3xl-line-height:33.92px;--3xl-letter-spacing:-.15px;--2xl-size:28px;--2xl-line-height:30.24px;--2xl-letter-spacing:-.1px;--xl-size:24px;--xl-line-height:25.92px;--xl-letter-spacing:-.07px;--lg-size:22px;--lg-line-height:24.64px;--lg-letter-spacing:-.08px;--md-size:20px;--md-line-height:26px;--md-letter-spacing:-.05px;--base-size:17.5px;--base-line-height:25.38px;--base-letter-spacing:.18px;--sm-size:14.5px;--sm-line-height:21.02px;--sm-letter-spacing:.16px;--xs-size:12.5px;--xs-line-height:15.5px;--xs-letter-spacing:.11px;--cta-size:17.5px;--cta-line-height:25.38px;--cta-letter-spacing:.18px;--cta-sm-size:14.5px;--cta-sm-line-height:21.02px;--cta-sm-letter-spacing:.11px;--icon-size-10xl:120px;--icon-size-9xl:112;--icon-size-8xl:104px;--icon-size-7xl:96px;--icon-size-6xl:88px;--icon-size-5xl:80px;--icon-size-4xl:72px;--icon-size-3xl:64px;--icon-size-2xl:56px;--icon-size-xl:48px;--icon-size-lg:36px;--icon-size-md:24px;--icon-size-sm:18px;--icon-size-xs:12px;--grid-gutter-sm:56px;--grid-gutter:64px;--grid-columns:12;--page-margin:72px;--shape-corner-xs:4px;--shape-corner-sm:8px;--shape-corner-md:16px;--shape-corner-lg:24px;--shape-corner-xl:36px;--shape-corner-2xl:48px;--shape-corner-rounded:9999px;--space-none:0px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:36px;--space-2xl:48px;--space-3xl:60px;--space-4xl:80px;--space-5xl:88px;--space-6xl:120px;--space-7xl:180px;--nav-height:52px;--ease-in-quad:cubic-bezier(.55, .085, .68, .53);--ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--ease-in-quart:cubic-bezier(.895, .03, .685, .22);--ease-in-quint:cubic-bezier(.755, .05, .855, .06);--ease-in-expo:cubic-bezier(.95, .05, .795, .035);--ease-in-circ:cubic-bezier(.6, .04, .98, .335);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-out-circ:cubic-bezier(.075, .82, .165, 1);--ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint:cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-out-circ:cubic-bezier(.785, .135, .15, .86);--ease-out-back:cubic-bezier(.34, 1.85, .64, 1)}@media (max-width:1600px){:root{--landing-main-text-size:72px;--landing-main-text-line-height:72.04px;--landing-main-text-letter-spacing:-1.44px;--grid-gutter:48px}}@media (max-width:1024px){:root{--landing-main-text-size:56px;--landing-main-text-line-height:56.04px;--landing-main-text-letter-spacing:-1.12px;--grid-gutter:40px;--grid-columns:8;--9xl-size:38px;--9xl-line-height:40.28px;--9xl-letter-spacing:-.76px;--8xl-size:36px;--8xl-line-height:38.16px;--8xl-letter-spacing:-.72px;--7xl-size:34px;--7xl-line-height:36.04px;--7xl-letter-spacing:-.68px;--6xl-size:34px;--6xl-line-height:36.04px;--6xl-letter-spacing:-.68px;--5xl-size:34px;--5xl-line-height:36.04px;--5xl-letter-spacing:-.68px;--4xl-size:28px;--4xl-line-height:29.6px;--4xl-letter-spacing:-.28px;--3xl-size:28px;--3xl-line-height:29.6px;--3xl-letter-spacing:-.28px;--2xl-size:24px;--2xl-line-height:25.92px;--2xl-letter-spacing:-.14px;--xl-size:24px;--xl-line-height:25.92px;--xl-letter-spacing:-.14px;--lg-size:20px;--lg-line-height:22.8px;--lg-letter-spacing:-.08px;--md-size:20px;--md-line-height:22.8px;--md-letter-spacing:-.08px;--base-size:15px;--base-line-height:22px;--base-letter-spacing:.16px;--sm-size:15px;--sm-line-height:22pxx;--sm-letter-spacing:.16px;--cta-size:15px;--cta-line-height:22px;--cta-letter-spacing:.16px;--cta-sm-size:15px;--cta-sm-line-height:22px;--cta-sm-letter-spacing:.16px;--page-margin:40px}.hidden-sm{display:none!important}}@media (max-width:767px){:root{--landing-main-text-size:40px;--landing-main-text-line-height:44.04px;--landing-main-text-letter-spacing:-.8px;--grid-gutter:16px;--grid-columns:4;--page-margin:16px}.hidden-xs{display:none!important}}@media (max-width:425px){:root{--landing-main-text-size:44px;--landing-main-text-line-height:46.04px;--landing-main-text-letter-spacing:-.6px;--grid-columns:4;--shape-corner-xl:24px}}*{box-sizing:border-box}body{color:var(--theme-surface-on-surface);font-family:var(--font-google-sans-flex),Google Sans Flex,Google Sans,sans-serif;font-optical-sizing:auto;width:100%;margin:0;padding:0;font-weight:400}h1,h2,h3,h4{font-optical-sizing:auto;font-weight:450}p{margin:0}a{color:var(--theme-surface-on-surface-variant);text-decoration:none}app-recursive-renderer a{color:#1a73e8!important;text-decoration:underline!important}.container{max-width:calc(1728px + var(--page-margin) * 2);padding:0 var(--page-margin);margin:0 auto}.landing-main{font-size:var(--landing-main-text-size);line-height:var(--landing-main-text-line-height);letter-spacing:var(--landing-main-text-letter-spacing);font-variation-settings:"wdth" 100,"opsz" 144;font-weight:450}.heading-00{font-size:var(--9xl-size);line-height:var(--9xl-line-height);letter-spacing:var(--9xl-letter-spacing);font-variation-settings:"wdth" 100,"opsz" 144;font-weight:450}.heading-0{font-size:var(--8xl-size);line-height:var(--8xl-line-height);letter-spacing:var(--8xl-letter-spacing);font-variation-settings:"wdth" 100,"opsz" 124;font-weight:450}.heading-1{font-size:var(--7xl-size);line-height:var(--7xl-line-height);letter-spacing:var(--7xl-letter-spacing);font-variation-settings:"wdth" 100,"opsz" 98;font-weight:450}.heading-2{font-size:var(--6xl-size);line-height:var(--6xl-line-height);letter-spacing:var(--6xl-letter-spacing);font-variation-settings:"wdth" 100,"opsz" 72;font-weight:450}.heading-3{font-size:var(--5xl-size);line-height:var(--5xl-line-height);letter-spacing:var(--5xl-letter-spacing);font-variation-settings:"wdth" 100,"opsz" 54;font-weight:450}.heading-4{font-size:var(--4xl-size);line-height:var(--4xl-line-height);letter-spacing:var(--4xl-letter-spacing);font-variation-settings:"wdth" 100,"opsz" 42;font-weight:450}.heading-5{font-size:var(--3xl-size);line-height:var(--3xl-line-height);letter-spacing:var(--3xl-letter-spacing);font-variation-settings:"wdth" 100,"opsz" 32;font-weight:450}.heading-6{font-size:var(--2xl-size);line-height:var(--2xl-line-height);letter-spacing:var(--2xl-letter-spacing);font-variation-settings:"wdth" 100,"opsz" 28;font-weight:450}.heading-7{font-size:var(--xl-size);line-height:var(--xl-line-height);letter-spacing:var(--xl-letter-spacing);font-variation-settings:"wdth" 100,"opsz" 24;font-weight:450}.heading-8{font-size:var(--lg-size);line-height:var(--lg-line-height);letter-spacing:var(--lg-letter-spacing);font-variation-settings:"wdth" 100,"opsz" 22;font-weight:450}.heading-9{font-size:var(--md-size);line-height:var(--md-line-height);letter-spacing:var(--md-letter-spacing);font-variation-settings:"wdth" 100,"opsz" 20;font-weight:450}.body{font-size:var(--base-size);line-height:var(--base-line-height);letter-spacing:var(--base-letter-spacing);font-variation-settings:"wdth" 100,"opsz" 17.5;font-weight:400}.body strong{font-weight:450}.body em{font-style:italic}.body code{background-color:#0000000d;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:.9em}.body a{color:#1a73e8;text-decoration:underline}.body a:hover{color:#1557b0}.body h2{margin-top:var(--space-2xl)}.body h3{margin-top:var(--space-xl)}.caption{font-size:var(--sm-size);line-height:var(--sm-line-height);letter-spacing:var(--sm-letter-spacing);font-variation-settings:"wdth" 100,"opsz" 15;font-weight:400}.small{font-size:var(--xs-size);line-height:var(--xs-line-height);letter-spacing:var(--xs-letter-spacing);font-weight:450}.code{font-size:var(--sm-size);line-height:var(--sm-line-height);letter-spacing:var(--sm-letter-spacing)}.call-to-action{font-size:var(--cta-size);line-height:var(--cta-line-height);letter-spacing:var(--cta-letter-spacing);font-variation-settings:"wdth" 100,"opsz" 17.5;font-weight:450}.call-to-action--nav{cursor:pointer;font-size:var(--cta-sm-size);line-height:var(--cta-sm-line-height);letter-spacing:var(--cta-sm-letter-spacing);font-variation-settings:"wdth" 100,"opsz" 14.5;font-weight:450}.symbol{font-family:var(--font-google-symbols),Google Symbols;font-size:var(--symbol-font,24px);font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"ROND" 50,"opsz" 48}.grid-container{width:100%;max-width:calc(var(--breakpoint-max) + var(--page-margin) * 2);padding:0 var(--page-margin);margin:0 auto}.grid-row{flex-flow:var(--grid-flex-flow,row) wrap;margin-left:calc(-1 * var(--grid-gutter) / 2);margin-right:calc(-1 * var(--grid-gutter) / 2);gap:var(--grid-gap,0);display:flex}.grid-col{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);flex:auto}.col-xs-1{flex-basis:25%;max-width:25%}.col-xs-2{flex-basis:50%;max-width:50%}.col-xs-3{flex-basis:75%;max-width:75%}.col-xs-4{flex-basis:100%;max-width:100%}@media (min-width:768px){.col-sm-1{flex-basis:12.5%;max-width:12.5%}.col-sm-2{flex-basis:25%;max-width:25%}.col-sm-3{flex-basis:37.5%;max-width:37.5%}.col-sm-4{flex-basis:50%;max-width:50%}.col-sm-5{flex-basis:62.5%;max-width:62.5%}.col-sm-6{flex-basis:75%;max-width:75%}.col-sm-7{flex-basis:87.5%;max-width:87.5%}.col-sm-8{flex-basis:100%;max-width:100%}}@media (min-width:1024px){.col-md-1{flex-basis:8.33333%;max-width:8.33333%}.col-md-2{flex-basis:16.6667%;max-width:16.6667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.3333%;max-width:33.3333%}.col-md-5{flex-basis:41.6667%;max-width:41.6667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.3333%;max-width:58.3333%}.col-md-8{flex-basis:66.6667%;max-width:66.6667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.3333%;max-width:83.3333%}.col-md-11{flex-basis:91.6667%;max-width:91.6667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.6667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333%}.col-md-offset-5{margin-left:41.6667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333%}.col-md-offset-8{margin-left:66.6667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333%}.col-md-offset-11{margin-left:91.6667%}}.sticky-left-container{display:grid}.sticky-left-container>*{align-self:start}.sticky-left-container .sticky-element{z-index:10;position:sticky}chevron-right-icon,chevron-left-icon{justify-content:center;align-items:center;display:flex}.template-content-image{border-radius:var(--shape-corner-md);max-width:100%}.template-content-heading{padding:var(--space-lg) 0 0}.template-content-heading:before{content:"";height:var(--nav-height);visibility:hidden;pointer-events:none;margin-top:-60px;display:block}.template-content-paragraph a{text-decoration:underline}.template-content-paragraph a:hover{text-decoration:none}.template-content-list{padding-inline-start:var(--space-xl)}.template-content-list li{margin:0 0 var(--space-md)}ul.template-content-list{list-style-type:disc}ul.template-content-list li::marker{font-size:.75em}ol.template-content-list{list-style-type:decimal}.arrow-link,.arrow-link-left{align-items:center;transition:opacity .2s;display:inline-flex}.arrow-link:not(.arrow-link-left):after{content:"keyboard_arrow_right";font-size:1.25em;font-family:var(--font-google-symbols),Google Symbols;margin:0 0 0 var(--space-xs);height:inherit;opacity:inherit;transition:transform .3s;display:inline-flex}.arrow-link:not(.arrow-link-left):focus,.arrow-link:not(.arrow-link-left):hover{outline:none}.arrow-link:not(.arrow-link-left):focus:after,.arrow-link:not(.arrow-link-left):hover:after{transform:translate(50%)}.arrow-link-left:before{content:"keyboard_arrow_left";font-size:1.25em;font-family:var(--font-google-symbols),Google Symbols;margin:0 var(--space-xs) 0 0;height:inherit;opacity:inherit;transition:transform .3s;display:inline-flex}.arrow-link-left:focus,.arrow-link-left:hover{outline:none}.arrow-link-left:focus:before,.arrow-link-left:hover:before{transform:translate(-50%)}.carousel-nav{background:var(--theme-tonal-tonal);align-items:center;gap:var(--space-xs);border-radius:99em;width:fit-content;margin-top:60px;padding:4px;display:inline-flex}.carousel-nav button{color:var(--theme-surface-on-surface);font-family:var(--font-google-symbols),Google Symbols;justify-content:center;align-items:center;gap:var(--space-sm);cursor:pointer;background:#f8f9fc;border:none;border-radius:8px;flex:0 0 0;width:48px;height:36px;padding:8px 12px;display:flex}.carousel-nav button:hover{border-radius:var(--shape-corner-rounded,9999px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#eff0f3}.video-control-button{background:var(--theme-surface-overlay-low);border-radius:var(--shape-corner-rounded);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);bottom:var(--space-md);right:var(--space-md);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:absolute;font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"ROND" 50,"opsz" 48!important}.second-line{color:var(--palette-grey-800)}.smooth-scroll-wrapper{min-height:100vh}.special-text{color:var(--palette-grey-1200);letter-spacing:-.08px;font-family:Google Sans Code;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.invisible-div{height:0}.snap-section{scroll-snap-align:start;min-height:100vh;padding:var(--space-7xl) var(--page-margin);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-section{min-height:100vh;padding:0 var(--page-margin);justify-content:center;align-items:center;display:flex}.agy-nav{height:var(--nav-height);z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--divider);transition:transform .35s var(--ease-out-expo), background .2s ease;background:#fff;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.agy-nav.hide{transform:translateY(-100%)}.agy-nav-inner{width:100%;max-width:calc(1728px + var(--page-margin) * 2);padding:0 var(--page-margin);justify-content:space-between;align-items:center;gap:var(--space-xl);min-height:var(--nav-height);margin:0 auto;display:flex}.agy-nav-logo{color:var(--theme-surface-on-surface);border-radius:10px;flex-shrink:0;align-items:center;gap:12px;margin-left:-10px;padding:6px 10px 6px 0;transition:background .2s;display:inline-flex}.agy-nav-logo:hover{background:var(--theme-button-states-hovered)}.agy-nav-logo img{width:auto;height:28px;display:block}.agy-nav-brand-name{letter-spacing:-.02em;color:var(--theme-surface-on-surface);font-size:18px;font-weight:700}.agy-nav-links{align-items:center;gap:4px;display:flex}.agy-nav-link{font-size:var(--cta-sm-size);line-height:var(--cta-sm-line-height);letter-spacing:var(--cta-sm-letter-spacing);color:var(--theme-surface-on-surface);cursor:pointer;border-radius:var(--shape-corner-rounded);padding:8px 14px;font-weight:450;text-decoration:none;transition:color .2s,background .2s}.agy-nav-link:hover{color:var(--theme-surface-on-surface);background:var(--theme-button-states-hovered)}.agy-nav-actions{align-items:center;gap:var(--space-sm);flex-shrink:0;display:inline-flex}.agy-nav-toggle{cursor:pointer;width:40px;height:40px;font-family:var(--font-google-symbols), "Google Symbols";color:var(--theme-surface-on-surface);border-radius:var(--shape-corner-rounded);background:0 0;border:none;font-size:24px;transition:background .2s;display:none}.agy-nav-toggle:hover{background:var(--theme-button-states-hovered)}.agy-nav-mobile{top:var(--nav-height);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--divider);padding:var(--space-lg) var(--page-margin);gap:var(--space-xs);background:#fff;flex-direction:column;display:flex;position:absolute;left:0;right:0}.agy-nav-mobile-actions{gap:var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--divider);flex-direction:column;display:flex}.agy-nav-mobile-actions .btn-primary,.agy-nav-mobile-actions .btn-secondary{width:100%}@media (max-width:900px){.agy-nav-links,.agy-nav-actions .btn-secondary--nav,.agy-nav-actions .btn-primary--nav{display:none}.agy-nav-toggle{justify-content:center;align-items:center;display:inline-flex}}.btn-primary{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--shape-corner-md);height:44px;font-size:var(--cta-size);line-height:var(--cta-line-height);letter-spacing:var(--cta-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 17.5;cursor:pointer;transition:background .2s ease, color .2s ease, box-shadow .2s ease, border-radius .25s var(--ease-out-expo), transform .15s ease;color:#fff;background:#1a73e8;border:none;padding:0 24px;font-weight:450;text-decoration:none;display:inline-flex}.btn-primary:hover{border-radius:var(--shape-corner-lg);background:#1557b0;box-shadow:0 4px 12px #1a73e866}.btn-primary:active{transform:scale(.97)}.btn-secondary{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--shape-corner-md);height:44px;font-size:var(--cta-size);line-height:var(--cta-line-height);letter-spacing:var(--cta-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 17.5;cursor:pointer;transition:background .2s ease, color .2s ease, border-radius .25s var(--ease-out-expo), transform .15s ease;color:#1a73e8;background:0 0;border:1px solid #1a73e8;padding:0 24px;font-weight:450;text-decoration:none;display:inline-flex}.btn-secondary:hover{background:#1a73e814}.btn-secondary:active{transform:scale(.97)}.btn-primary--nav,.btn-secondary--nav{height:36px;font-size:var(--cta-sm-size);line-height:var(--cta-sm-line-height);letter-spacing:var(--cta-sm-letter-spacing);padding:0 18px}.btn-primary--nav{color:#fff;background:#1a73e8}.btn-primary--nav:hover{background:#1557b0}.btn-secondary--nav{color:#1a73e8;background:0 0;border:1px solid #1a73e8}.btn-secondary--nav:hover{background:#1a73e814}.hero-section{min-height:100vh;padding-top:calc(var(--nav-height) + var(--space-6xl));padding-bottom:var(--space-6xl);background:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-inner{z-index:2;text-align:center;align-items:center;gap:var(--space-2xl);max-width:1200px;padding:0 var(--page-margin);flex-direction:column;margin:0 auto;display:flex;position:relative}.hero-background{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-background-orb{filter:blur(28px);opacity:.78;border-radius:50%;animation:16s ease-in-out infinite hero-float;position:absolute}.hero-background-orb--left{background:radial-gradient(circle at 40% 40%,#1c8e493d,#1c8e4900 68%);width:460px;height:460px;top:14%;left:-120px}.hero-background-orb--right{background:radial-gradient(circle,#1a73e838,#1a73e800 70%);width:560px;height:560px;animation-duration:20s;animation-direction:reverse;top:10%;right:-180px}.hero-background-orb--center{background:radial-gradient(circle,#1a73e814,#1c8e490f 36%,#fff0 72%);width:720px;height:720px;animation-duration:24s;top:22%;left:50%;transform:translate(-50%)}.hero-background-grid{opacity:.55;background-image:linear-gradient(#12131712 1px,#0000 1px),linear-gradient(90deg,#12131712 1px,#0000 1px);background-size:56px 56px;height:68%;animation:20s linear infinite hero-grid-shift;position:absolute;inset:12% 6% auto;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 78%);mask-image:radial-gradient(circle,#000 35%,#0000 78%)}.hero-background-line{opacity:.95;transform-origin:50%;background:linear-gradient(90deg,#0000,#1a73e866,#0000);height:1px;animation:12s ease-in-out infinite hero-line-drift;position:absolute}.hero-background-line--one{width:42%;top:28%;left:7%;transform:rotate(-14deg)}.hero-background-line--two{width:36%;animation-duration:15s;animation-direction:reverse;top:66%;right:9%;transform:rotate(11deg)}.hero-background-beam{filter:blur(46px);opacity:.45;background:conic-gradient(from 180deg,#1a73e814,#1c8e491f,#1a73e814);width:68%;height:68%;animation:22s linear infinite hero-beam-spin;position:absolute;inset:18% auto auto 50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 72%);mask-image:radial-gradient(circle,#000 25%,#0000 72%)}.hero-title{font-size:var(--landing-main-text-size);line-height:var(--landing-main-text-line-height);letter-spacing:var(--landing-main-text-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 144;color:var(--theme-surface-on-surface);max-width:16ch;margin:0;font-weight:450}.hero-subtitle{font-size:var(--xl-size);line-height:var(--xl-line-height);letter-spacing:var(--xl-letter-spacing);color:var(--palette-grey-800);max-width:36rem;margin:0}.hero-cta-row{gap:var(--space-md);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.hero-video-frame{aspect-ratio:16/9;border-radius:var(--shape-corner-2xl);background:var(--theme-surface-surface-container);width:100%;max-width:1100px;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #0000002e}.hero-video-frame video,.hero-video-frame img{object-fit:cover;width:100%;height:100%;display:block}.hero-video-frame .play-intro{left:var(--space-lg);bottom:var(--space-lg);align-items:center;gap:var(--space-sm);border-radius:var(--shape-corner-rounded);background:var(--theme-surface-overlay-low);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--theme-surface-on-surface);font-size:var(--cta-sm-size);cursor:pointer;border:none;padding:8px 16px 8px 8px;font-weight:450;display:inline-flex;position:absolute}.hero-video-frame .play-intro .icon{background:var(--theme-surface-surface);width:24px;height:24px;color:var(--theme-surface-on-surface);font-family:var(--font-google-symbols), "Google Symbols";border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.icon-marquee{width:100%;margin-top:var(--space-3xl);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.icon-marquee-track{gap:var(--space-3xl);width:max-content;font-family:var(--font-google-symbols), "Google Symbols";color:var(--palette-grey-800);padding:var(--space-md) 0;font-size:44px;animation:40s linear infinite marquee;display:flex}.icon-marquee-track .symbol{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "ROND" 50, "opsz" 48}@keyframes marquee{to{transform:translate(-50%)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-rise-sm{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-rise-lg{0%{opacity:0;transform:translateY(40px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(18px,-22px)scale(1.04)}}@keyframes hero-grid-shift{0%{transform:translate(0,0)}50%{transform:translateY(14px)}to{transform:translate(0,0)}}@keyframes hero-line-drift{0%,to{opacity:.3;transform:translate3d(0, 0, 0) rotate(var(--hero-rotate,0deg))}50%{opacity:.8;transform:translate3d(16px, -8px, 0) rotate(var(--hero-rotate,0deg))}}@keyframes hero-beam-spin{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}.hero-title--in,.hero-subtitle--in,.hero-cta-row--in,.hero-video-frame--in{animation-duration:.7s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.hero-title--in{animation-name:hero-rise;animation-delay:.15s}.hero-subtitle--in{animation-name:hero-rise;animation-delay:.25s}.hero-cta-row--in{animation-name:hero-rise;animation-delay:.35s}.hero-video-frame--in{animation-name:hero-rise-lg;animation-duration:1s;animation-delay:.5s}@media (prefers-reduced-motion:reduce){.hero-title--in,.hero-subtitle--in,.hero-cta-row--in,.hero-video-frame--in,.hero-background-orb,.hero-background-grid,.hero-background-line,.hero-background-beam{animation:none}}@media (max-width:767px){.hero-background-grid{opacity:.28;background-size:40px 40px;height:74%;inset:10% 0 auto}.hero-background-orb--left{width:280px;height:280px;top:18%;left:-120px}.hero-background-orb--right{width:320px;height:320px;top:8%;right:-140px}.hero-background-orb--center{width:420px;height:420px;top:24%}.hero-background-line--one,.hero-background-line--two{width:58%}.hero-background-beam{opacity:.34;width:110%;height:62%;top:20%}}.features-section{padding:var(--space-7xl) 0;background:#fff;position:relative}.features-heading{text-align:center;margin:0 auto var(--space-6xl);max-width:800px;padding:0 var(--page-margin)}.features-heading h2{margin:0 0 var(--space-lg);color:var(--theme-surface-on-surface)}.features-heading p{font-size:var(--xl-size);line-height:var(--xl-line-height);letter-spacing:var(--xl-letter-spacing);color:var(--palette-grey-800);margin:0}.feature-card{gap:var(--space-2xl);max-width:1280px;padding:var(--space-3xl) var(--page-margin);border-radius:var(--shape-corner-2xl);background:#fff;grid-template-columns:1fr;margin:0 auto;display:grid}.feature-card+.feature-card{margin-top:var(--space-3xl)}.feature-card-inner{gap:var(--space-3xl);grid-template-columns:1fr 1.4fr;align-items:center;display:grid}@media (max-width:1024px){.feature-card-inner{grid-template-columns:1fr}}.feature-text h3{font-size:var(--6xl-size);line-height:var(--6xl-line-height);letter-spacing:var(--6xl-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 72;color:var(--theme-surface-on-surface);margin:0 0 var(--space-lg);font-weight:450}.feature-text p{font-size:var(--lg-size);line-height:var(--lg-line-height);letter-spacing:var(--lg-letter-spacing);color:var(--palette-grey-800);max-width:38ch;margin:0}.feature-media{border-radius:var(--shape-corner-xl);background:var(--theme-surface-surface-container);aspect-ratio:16/10;position:relative;overflow:hidden;box-shadow:0 18px 50px -12px #0000001f}.feature-media img,.feature-media video{object-fit:cover;width:100%;height:100%;display:block}.feature-card--reverse .feature-card-inner>:first-child{order:2}@media (max-width:1024px){.feature-card--reverse .feature-card-inner>:first-child{order:0}}.cases-section{padding:var(--space-7xl) 0;background:#f8f9fc}.cases-heading{text-align:center;margin:0 auto var(--space-6xl);max-width:900px;padding:0 var(--page-margin)}.cases-heading h2{margin:0 0 var(--space-lg);color:var(--theme-surface-on-surface)}.cases-heading p{font-size:var(--xl-size);line-height:var(--xl-line-height);letter-spacing:var(--xl-letter-spacing);color:var(--palette-grey-800);margin:0}.cases-grid{gap:var(--space-xl);max-width:1280px;padding:0 var(--page-margin);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}@media (max-width:1024px){.cases-grid{grid-template-columns:1fr}}.case-card{border-radius:var(--shape-corner-xl);border:1px solid var(--theme-outline);transition:transform .35s var(--ease-out-expo), box-shadow .3s ease;background:#fff;flex-direction:column;display:flex;overflow:hidden}.case-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px -16px #00000024}.case-media{aspect-ratio:4/3;background:var(--theme-surface-surface-container);position:relative;overflow:hidden}.case-media img{object-fit:cover;width:100%;height:100%;display:block}.case-watch{padding:var(--space-md);opacity:0;transition:opacity .25s var(--ease-out-expo);pointer-events:none;background:linear-gradient(#0000 50%,#00000059 100%);justify-content:flex-start;align-items:flex-end;display:flex;position:absolute;inset:0}.case-card:hover .case-watch,.case-card:focus-within .case-watch{opacity:1;pointer-events:auto}.case-watch-btn{align-items:center;gap:var(--space-sm);border-radius:var(--shape-corner-rounded);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:40px;color:var(--theme-surface-on-surface);font-size:var(--cta-sm-size);cursor:pointer;transition:transform .2s var(--ease-out-expo), background .2s ease;background:#ffffffeb;border:none;padding:0 18px 0 6px;font-weight:450;display:inline-flex;box-shadow:0 6px 20px -4px #00000040}.case-watch-btn:hover{background:#fff;transform:scale(1.03)}.case-watch-btn:active{transform:scale(.98)}.case-watch-btn .icon{background:var(--palette-grey-1200);color:#fff;width:28px;min-width:28px;height:28px;font-family:var(--font-google-symbols), "Google Symbols";font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24;border-radius:50%;justify-content:center;align-items:center;margin-left:0;padding:0;font-size:18px;line-height:1;display:inline-flex;overflow:hidden}.case-body{padding:var(--space-xl);gap:var(--space-md);flex-direction:column;flex:1;display:flex}.case-body h3{font-size:var(--2xl-size);line-height:var(--2xl-line-height);letter-spacing:var(--2xl-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 28;color:var(--theme-surface-on-surface);margin:0;font-weight:450}.case-body p{font-size:var(--base-size);line-height:var(--base-line-height);letter-spacing:var(--base-letter-spacing);color:var(--palette-grey-800);flex:1;margin:0}.case-link{align-items:center;gap:var(--space-xs);color:var(--theme-surface-on-surface);font-size:var(--cta-size);font-weight:450;text-decoration:none;transition:opacity .2s;display:inline-flex}.case-link:hover{opacity:.8}.case-link .arrow{font-family:var(--font-google-symbols), "Google Symbols";font-size:18px}.pricing-section{padding:var(--space-7xl) var(--page-margin);text-align:center;background:#fff}.pricing-eyebrow{align-items:center;gap:var(--space-sm);border-radius:var(--shape-corner-rounded);background:var(--theme-surface-surface-container);font-size:var(--cta-sm-size);color:var(--theme-surface-on-surface);margin-bottom:var(--space-lg);padding:6px 14px 6px 6px;font-weight:450;display:inline-flex}.pricing-eyebrow .dot{background:var(--palette-blue-600);color:#fff;width:22px;height:22px;font-family:var(--font-google-symbols), "Google Symbols";border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.pricing-title{font-size:var(--7xl-size);line-height:var(--7xl-line-height);letter-spacing:var(--7xl-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 98;color:var(--theme-surface-on-surface);margin:0 auto var(--space-2xl);max-width:16ch;font-weight:450}.pricing-subtitle{font-size:var(--xl-size);line-height:var(--xl-line-height);letter-spacing:var(--xl-letter-spacing);color:var(--palette-grey-800);max-width:36rem;margin:0 auto var(--space-2xl)}.pricing-cta-row{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:inline-flex}.pricing-toolbar{max-width:1280px;margin:var(--space-3xl) auto 0;justify-content:space-between;align-items:center;gap:var(--space-lg);text-align:left;display:flex}.pricing-visitor-note{flex-direction:column;gap:6px;max-width:760px;display:flex}.pricing-visitor-note strong{font-size:var(--lg-size);line-height:var(--lg-line-height);color:var(--theme-surface-on-surface)}.pricing-visitor-note span{color:var(--palette-grey-800);font-size:var(--base-size);line-height:var(--base-line-height)}.pricing-toggle{background:var(--theme-surface-surface-container);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.pricing-toggle button{color:var(--palette-grey-800);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 16px;font-weight:600}.pricing-toggle .is-active{color:var(--theme-surface-on-surface);background:#fff;box-shadow:0 8px 24px -18px #00000073}.pricing-grid{gap:var(--space-xl);width:100%;margin:var(--space-4xl) auto 0;text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.pricing-card{border:1px solid var(--theme-outline);border-radius:var(--shape-corner-2xl);padding:var(--space-2xl);gap:var(--space-xl);background:#fff;flex-direction:column;display:flex;box-shadow:0 18px 44px -20px #0000002e}.pricing-card--popular{border-color:#1c8e4947;box-shadow:0 20px 50px -22px #1c8e4938}.pricing-card-top{gap:var(--space-sm);flex-direction:column;display:flex}.pricing-badge{color:#146c34;letter-spacing:.02em;background:#e8f5ea;border-radius:999px;align-self:flex-start;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.pricing-card h3{font-size:var(--2xl-size);line-height:var(--2xl-line-height);letter-spacing:var(--2xl-letter-spacing);color:var(--theme-surface-on-surface)}.pricing-card-price{font-size:var(--5xl-size);line-height:var(--5xl-line-height);letter-spacing:var(--5xl-letter-spacing);color:var(--theme-surface-on-surface);font-weight:450}.pricing-card-cadence,.pricing-card-description{color:var(--palette-grey-800)}.pricing-card-list{gap:var(--space-sm);color:var(--theme-surface-on-surface);flex-direction:column;flex:1;padding-left:1.25rem;list-style:outside;display:flex}.pricing-card-meta{color:var(--palette-grey-800);font-size:var(--sm-size);line-height:var(--sm-line-height);flex-direction:column;gap:6px;margin-top:auto;display:flex}.pricing-compare{margin-top:var(--space-7xl);gap:var(--space-2xl);flex-direction:column;display:flex}.pricing-compare-header{gap:var(--space-md);text-align:left;flex-direction:column;display:flex}.pricing-compare-header h2{font-size:var(--5xl-size);line-height:var(--5xl-line-height);letter-spacing:var(--5xl-letter-spacing);color:var(--theme-surface-on-surface)}.pricing-compare-header p{font-size:var(--lg-size);line-height:var(--lg-line-height);color:var(--palette-grey-800);max-width:46rem}.pricing-compare-table-wrap{border:1px solid var(--theme-outline);border-radius:var(--shape-corner-2xl);background:#fff;width:100%;overflow-x:auto;box-shadow:0 18px 44px -20px #00000024}.pricing-compare-table{border-collapse:separate;border-spacing:0;text-align:left;table-layout:fixed;width:100%;min-width:920px}.pricing-compare-table thead th{color:var(--theme-surface-on-surface);font-size:var(--sm-size);line-height:var(--sm-line-height);border-bottom:1px solid var(--theme-outline);z-index:1;background:#f8f9fc;padding:18px 20px;font-weight:700;position:sticky;top:0}.pricing-compare-table tbody th,.pricing-compare-table tbody td{vertical-align:top;font-size:var(--base-size);line-height:var(--base-line-height);border-bottom:1px solid #21222614;padding:18px 20px}.pricing-compare-table tbody th{color:var(--theme-surface-on-surface);background:#fff;font-weight:600}.pricing-compare-table tbody td{color:var(--palette-grey-800);background:#fff}.pricing-section-row th{background:#f7f9fc;border-bottom:1px solid #21222614;padding:14px 20px}.pricing-section-label{font-size:var(--xs-size);line-height:var(--xs-line-height);text-transform:uppercase;letter-spacing:.1em;color:#5b6675;font-weight:800}.pricing-compare-table thead th:first-child,.pricing-compare-table tbody th[scope=row]{width:33%}.pricing-compare-planhead{flex-direction:column;gap:4px;display:flex}.pricing-compare-planhead em{font-style:normal;font-size:var(--xs-size);line-height:var(--xs-line-height);color:#146c34}@media (max-width:1024px){.pricing-toolbar{flex-direction:column;align-items:stretch}.pricing-grid{grid-template-columns:1fr}}.blogs-section{padding:var(--space-7xl) 0;background:#fff}.blogs-heading{max-width:1280px;margin:0 auto var(--space-4xl);padding:0 var(--page-margin);justify-content:space-between;align-items:end;gap:var(--space-xl);display:flex}.blogs-heading h2{font-size:var(--6xl-size);line-height:var(--6xl-line-height);letter-spacing:var(--6xl-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 72;color:var(--theme-surface-on-surface);margin:0;font-weight:450}.blogs-grid{gap:var(--space-xl);max-width:1280px;padding:0 var(--page-margin);grid-template-columns:1.4fr 1fr 1fr 1fr;margin:0 auto;display:grid}@media (max-width:1024px){.blogs-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.blogs-grid{grid-template-columns:1fr}}.blog-card{gap:var(--space-lg);color:var(--theme-surface-on-surface);border-radius:var(--shape-corner-xl);transition:transform .3s var(--ease-out-expo);background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.blog-card:hover{transform:translateY(-4px)}.blog-card .blog-media{aspect-ratio:4/3;border-radius:var(--shape-corner-xl);background:var(--theme-surface-surface-container);overflow:hidden}.blog-card .blog-media img{object-fit:cover;width:100%;height:100%;display:block}.blog-card .blog-meta{align-items:center;gap:var(--space-sm);font-size:var(--sm-size);color:var(--palette-grey-800);font-weight:450;display:inline-flex}.blog-card h3{font-size:var(--2xl-size);line-height:var(--2xl-line-height);letter-spacing:var(--2xl-letter-spacing);color:var(--theme-surface-on-surface);margin:0;font-weight:450}.blog-card--feature h3{font-size:var(--3xl-size);line-height:var(--3xl-line-height);letter-spacing:var(--3xl-letter-spacing)}.agy-footer{border-top:1px solid var(--theme-outline);padding:var(--space-3xl) var(--page-margin);background:#fff}.agy-footer-inner{max-width:calc(1728px + var(--page-margin) * 2);justify-content:space-between;align-items:center;gap:var(--space-xl);flex-wrap:wrap;margin:0 auto;display:flex}.agy-footer-logo{align-items:center;gap:var(--space-sm);color:var(--theme-surface-on-surface);display:inline-flex}.agy-footer-logo img{height:24px;display:block}.agy-footer-links{gap:var(--space-xl);flex-wrap:wrap;display:inline-flex}.agy-footer-links a{font-size:var(--sm-size);color:var(--palette-grey-800);text-decoration:none;transition:color .2s}.agy-footer-links a:hover{color:var(--theme-surface-on-surface)}.agy-footer-meta{align-items:center;gap:var(--space-md);display:inline-flex}.agy-footer-socials{gap:var(--space-md);display:inline-flex}.agy-footer-socials a{width:32px;height:32px;color:var(--theme-surface-on-surface);border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}.agy-footer-socials a:hover{background:var(--theme-surface-surface-container)}.agy-footer-socials img{width:18px;height:18px}.agy-footer-copy{font-size:var(--sm-size);color:var(--palette-grey-800)}.subpage{background:var(--theme-surface-surface);min-height:calc(100vh - var(--nav-height));padding:calc(var(--nav-height) + var(--space-6xl)) var(--page-margin) var(--space-7xl)}.subpage-inner{gap:var(--space-2xl);flex-direction:column;width:min(100%,1080px);margin:0 auto;display:flex}.subpage-inner--default{width:min(100%,1080px)}.subpage-inner--wide{width:min(100%,1280px)}.subpage-inner--article{width:min(100%,920px)}.subpage-eyebrow{align-items:center;gap:var(--space-sm);border-radius:var(--shape-corner-rounded);background:var(--theme-surface-surface-container);font-size:var(--cta-sm-size);color:var(--theme-surface-on-surface);align-self:flex-start;padding:6px 14px 6px 6px;font-weight:450;display:inline-flex}.subpage-eyebrow .dot{background:var(--palette-blue-600);color:#fff;width:22px;height:22px;font-family:var(--font-google-symbols), "Google Symbols";border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.subpage-title{letter-spacing:-.04em;font-variation-settings:"wdth" 100, "opsz" 98;color:var(--theme-surface-on-surface);max-width:13ch;margin:0;font-size:clamp(44px,7vw,96px);font-weight:450;line-height:.94}.subpage-lede{letter-spacing:-.02em;color:var(--palette-grey-800);max-width:52rem;margin:0;font-size:clamp(20px,2.1vw,28px);line-height:1.25}.subpage-body{gap:var(--space-xl);margin-top:var(--space-xl);flex-direction:column;display:flex}.subpage-card{background:var(--theme-surface-surface-container);border-radius:var(--shape-corner-2xl);padding:var(--space-2xl);gap:var(--space-md);flex-direction:column;display:flex}.subpage-card-image{border-radius:var(--shape-corner-xl);aspect-ratio:16/10;background:#fff;overflow:hidden}.subpage-card-image img{object-fit:cover;width:100%;height:100%;display:block}.subpage-card-kicker{color:#245dc5;font-size:var(--xs-size);line-height:var(--xs-line-height);letter-spacing:.06em;text-transform:uppercase;background:#3279f914;border-radius:999px;align-self:flex-start;padding:6px 10px;font-weight:700;display:inline-flex}.subpage-card h3{font-size:var(--2xl-size);line-height:var(--2xl-line-height);letter-spacing:var(--2xl-letter-spacing);color:var(--theme-surface-on-surface);margin:0;font-weight:450}.subpage-card p{font-size:var(--base-size);line-height:var(--base-line-height);letter-spacing:var(--base-letter-spacing);color:var(--palette-grey-800);margin:0}.subpage-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.subpage-cta-row{gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:inline-flex}.subpage-back{align-items:center;gap:var(--space-xs);color:var(--palette-grey-800);font-size:var(--sm-size);text-decoration:none;transition:color .2s;display:inline-flex}.subpage-back:hover{color:var(--theme-surface-on-surface)}.subpage-back .arrow{font-family:var(--font-google-symbols), "Google Symbols";font-size:16px}.subpage-card-meta{align-items:center;gap:var(--space-xs);color:var(--palette-grey-800);font-size:var(--sm-size);display:inline-flex}.subpage-list{gap:var(--space-sm);color:var(--palette-grey-800);flex-direction:column;padding-left:1.25rem;list-style:outside;display:flex}.subpage-meta{align-items:center;gap:var(--space-sm);color:var(--palette-grey-800);font-size:var(--sm-size);flex-wrap:wrap;display:inline-flex}.subpage-hero-image{border-radius:var(--shape-corner-2xl);background:var(--theme-surface-surface-container);overflow:hidden;box-shadow:0 18px 44px -20px #0000002e}.subpage-hero-image img{width:100%;display:block}.subpage-article{gap:var(--space-2xl);color:var(--theme-surface-on-surface);font-size:var(--lg-size);letter-spacing:-.01em;margin-top:var(--space-xl);flex-direction:column;line-height:1.6;display:flex}.subpage-article p{color:#24303f;max-width:78ch;margin:0}.subpage-article-section{gap:var(--space-lg);flex-direction:column;display:flex}.subpage-article-section h2,.subpage-faq h2,.subpage-takeaways h2{font-size:var(--4xl-size);line-height:var(--4xl-line-height);letter-spacing:var(--4xl-letter-spacing);color:var(--theme-surface-on-surface);margin:0}.subpage-inline-figure{gap:var(--space-md);margin:var(--space-sm) 0;flex-direction:column;display:flex}.subpage-inline-figure img{object-fit:cover;border-radius:var(--shape-corner-2xl);border:1px solid var(--theme-outline);width:100%;max-height:520px;box-shadow:0 18px 44px -20px #00000024}.subpage-inline-figure figcaption{font-size:var(--sm-size);line-height:var(--sm-line-height);color:var(--palette-grey-800)}.subpage-takeaways{gap:var(--space-md);padding:var(--space-2xl);border-radius:var(--shape-corner-2xl);background:linear-gradient(#f8fbff 0%,#f4f7fc 100%);border:1px solid #3279f91f;flex-direction:column;display:flex}.subpage-takeaways-label{font-size:var(--xs-size);line-height:var(--xs-line-height);letter-spacing:.08em;text-transform:uppercase;color:#245dc5;font-weight:700}.subpage-faq{gap:var(--space-lg);margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--theme-outline);flex-direction:column;display:flex}.subpage-faq-list{gap:var(--space-lg);grid-template-columns:1fr;display:grid}.subpage-faq-item{padding:var(--space-xl);border-radius:var(--shape-corner-xl);background:var(--theme-surface-surface-container);border:1px solid var(--theme-outline)}.subpage-faq-item h3{font-size:var(--xl-size);line-height:var(--xl-line-height);letter-spacing:var(--xl-letter-spacing);color:var(--theme-surface-on-surface);margin:0 0 var(--space-sm)}.subpage-faq-item p{font-size:var(--base-size);line-height:var(--base-line-height);color:var(--palette-grey-800);margin:0}.subpage-sources{gap:var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--theme-outline);flex-direction:column;display:flex}.subpage-sources h2{font-size:var(--xl-size);line-height:var(--xl-line-height);letter-spacing:var(--xl-letter-spacing);color:var(--theme-surface-on-surface)}.subpage-article-footer{margin-top:var(--space-2xl);display:inline-flex}.subpage-feature-stack{gap:var(--space-xl);flex-direction:column;display:flex}.subpage-feature-detail{border:1px solid var(--theme-outline);border-radius:var(--shape-corner-2xl);padding:var(--space-2xl);background:linear-gradient(#fff 0%,#fafbfe 100%);box-shadow:0 18px 44px -24px #0000001a}.subpage-feature-copy{gap:var(--space-md);flex-direction:column;max-width:70rem;display:flex}.subpage-feature-copy h2{letter-spacing:-.03em;color:var(--theme-surface-on-surface);margin:0;font-size:clamp(28px,3vw,42px);line-height:1.02}.subpage-feature-copy p{font-size:var(--lg-size);color:var(--palette-grey-800);max-width:56rem;margin:0;line-height:1.45}.docs-page{background:#fff}.docs-hero{padding-bottom:var(--space-4xl)}.docs-layout{max-width:calc(1600px + var(--page-margin) * 2);padding:0 var(--page-margin) var(--space-7xl);gap:var(--space-3xl);grid-template-columns:280px minmax(0,1fr);align-items:start;margin:0 auto;display:grid}.docs-sidebar{top:calc(var(--nav-height) + var(--space-xl));align-self:start;position:sticky}.docs-sidebar-card{border:1px solid var(--theme-outline);border-radius:var(--shape-corner-2xl);padding:var(--space-xl);background:#fbfcff;box-shadow:0 18px 40px -28px #0000001f}.docs-sidebar-card h2{font-size:var(--lg-size);line-height:var(--lg-line-height);letter-spacing:var(--lg-letter-spacing);color:var(--theme-surface-on-surface);margin:0 0 var(--space-lg)}.docs-sidebar-nav{flex-direction:column;gap:6px;display:flex}.docs-sidebar-nav a{color:var(--palette-grey-800);border-radius:12px;padding:10px 12px;transition:background .2s,color .2s;display:inline-flex}.docs-sidebar-nav a:hover{color:var(--theme-surface-on-surface);background:#1a73e80f}.docs-content{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.docs-section{border:1px solid var(--theme-outline);border-radius:var(--shape-corner-2xl);padding:var(--space-2xl);scroll-margin-top:calc(var(--nav-height) + var(--space-xl));background:linear-gradient(#fff 0%,#fafbff 100%);box-shadow:0 18px 44px -28px #0000001a}.docs-section-header{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.docs-section-header h2{letter-spacing:-.03em;color:var(--theme-surface-on-surface);margin:0;font-size:clamp(30px,3vw,46px);line-height:1.02}.docs-rich-copy{gap:var(--space-lg);flex-direction:column;display:flex}.docs-rich-copy p{font-size:var(--lg-size);color:#334155;max-width:72ch;margin:0;line-height:1.55}.docs-rich-copy ul{gap:var(--space-sm);color:#334155;flex-direction:column;padding-left:1.25rem;list-style:outside;display:flex}.docs-node-grid{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-node-card{border-radius:var(--shape-corner-xl);padding:var(--space-xl);gap:var(--space-sm);background:#fff;border:1px solid #21222614;flex-direction:column;display:flex}.docs-node-card h3{font-size:var(--xl-size);line-height:var(--xl-line-height);letter-spacing:var(--xl-letter-spacing);color:var(--theme-surface-on-surface);margin:0}.docs-node-card p{font-size:var(--base-size);line-height:var(--base-line-height);color:var(--palette-grey-800);margin:0}@media (max-width:767px){.subpage{padding:calc(var(--nav-height) + var(--space-5xl)) var(--page-margin) var(--space-6xl)}.subpage-title,.subpage-lede{max-width:100%}.pricing-compare-table thead th,.pricing-compare-table tbody th,.pricing-compare-table tbody td{padding:14px 16px}}@media (max-width:1100px){.docs-layout{grid-template-columns:1fr}.docs-sidebar{position:static}.docs-node-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.agy-nav,.agy-footer-socials a,.case-card,.blog-card,.btn-primary,.btn-secondary,.agy-nav-link{transition:none!important}.icon-marquee-track{animation:none}}
