@layer base{.Text_body{--annotation: "Body Normal";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.00625rem}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_body{color:#bdc1c6}.Text_body.Text_xs{--annotation: "Body Extra Small";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:.75rem;line-height:1.5833333333;font-weight:400;letter-spacing:.0125rem}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_body.Text_xs{color:#bdc1c6}.Text_body.Text_sm{--annotation: "Body Small";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:.875rem;line-height:1.5714285714;font-weight:400;letter-spacing:.0125rem}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_body.Text_sm{color:#bdc1c6}.Text_body.Text_lg{--annotation: "Body Large";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:1rem;line-height:1.5;font-weight:400}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_body.Text_lg{color:#bdc1c6}@media (min-width: 600px){.Text_body.Text_lg{font-size:1.125rem;line-height:1.5555555556;font-weight:400}}.Text_body.Text_weight{font-weight:var(--text-font-weight, 400)}.Text_body-highlighted{--annotation: "Body Normal";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.00625rem;--annotation: "Body Normal Highlighted";color:#202124;font-weight:500}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_body-highlighted{color:#bdc1c6}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_body-highlighted{color:#e8eaed}.Text_body-highlighted.Text_xs{--annotation: "Body Extra Small";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:.75rem;line-height:1.5833333333;font-weight:400;letter-spacing:.0125rem;--annotation: "Body Extra Small Highlighted";color:#202124;font-weight:500}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_body-highlighted.Text_xs{color:#bdc1c6}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_body-highlighted.Text_xs{color:#e8eaed}.Text_body-highlighted.Text_sm{--annotation: "Body Small";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:.875rem;line-height:1.5714285714;font-weight:400;letter-spacing:.0125rem;--annotation: "Body Small Highlighted";color:#202124;font-weight:500}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_body-highlighted.Text_sm{color:#bdc1c6}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_body-highlighted.Text_sm{color:#e8eaed}.Text_body-highlighted.Text_lg{--annotation: "Body Large Highlighted";color:#202124;font-size:1rem;line-height:1.5;font-weight:500}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_body-highlighted.Text_lg{color:#e8eaed}@media (min-width: 600px){.Text_body-highlighted.Text_lg{font-size:1.125rem;line-height:1.5555555556;font-weight:500}}.Text_cta{--annotation: "CTA Large";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.0125rem}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_cta{color:#bdc1c6}.Text_cta.Text_sm{--annotation: "CTA Small";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.875rem;line-height:1.5714285714;font-weight:400;letter-spacing:.0125rem}.Text_cta.Text_weight{font-weight:var(--text-font-weight, 400)}.Text_subheading{--annotation: "Subheading Medium";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#202124;font-size:1rem;line-height:1.5;font-weight:500}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_subheading{color:#e8eaed}@media (min-width: 600px){.Text_subheading{font-size:1.125rem;line-height:1.4444444444;font-weight:500}}@media (min-width: 1200px){.Text_subheading{font-size:1.25rem;line-height:1.4;font-weight:500}}.Text_subheading.Text_sm{--annotation: "Subheading Small";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#202124;font-size:.875rem;line-height:1.5714285714;font-weight:500}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_subheading.Text_sm{color:#e8eaed}@media (min-width: 1200px){.Text_subheading.Text_sm{font-size:1rem;line-height:1.5;font-weight:500}}.Text_subheading.Text_lg{--annotation: "Subheading Large";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#202124;font-size:1.125rem;line-height:1.4444444444;font-weight:500}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_subheading.Text_lg{color:#e8eaed}@media (min-width: 600px){.Text_subheading.Text_lg{font-size:1.375rem;line-height:1.3636363636;font-weight:500;letter-spacing:-.015625rem}}@media (min-width: 1200px){.Text_subheading.Text_lg{font-size:1.5rem;line-height:1.3333333333;font-weight:500;letter-spacing:-.015625rem}}.Text_eyebrow{--annotation: "Eyebrow";color:#5f6368;text-transform:uppercase;font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.6875rem;line-height:1.4545454545;font-weight:500;letter-spacing:.03125rem}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_eyebrow{color:#bdc1c6}@media (min-width: 600px){.Text_eyebrow{font-size:.875rem;line-height:1.5714285714;font-weight:500;letter-spacing:.03125rem}}.Text_eyebrow.Text_lg{--annotation: "Eyebrow Large";color:#5f6368;text-transform:uppercase;font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.875rem;line-height:1.5714285714;font-weight:500;letter-spacing:.03125rem}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_eyebrow.Text_lg{color:#bdc1c6}.Text_annotation{--annotation: "Annotation Text";color:#5f6368;font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.5625rem;line-height:1.5555555556;font-weight:400}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_annotation{color:#bdc1c6}.Text_quote{--annotation: "Quote Text";color:#5f6368;font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:1.75rem;line-height:1.3571428571;font-weight:400;letter-spacing:.00125rem}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_quote{color:#bdc1c6}.Text_quote.Text_weight{font-weight:var(--text-font-weight, 400)}.Text_container.Text_footnote{--annotation: "Footnote Text";color:#5f6368;font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.75rem;line-height:1.5833333333;font-weight:400;letter-spacing:.0125rem}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_container.Text_footnote{color:#bdc1c6}.Text_container.Text_footnote p+p{margin-top:2px}.Text_badge{--annotation: "Badge Large";color:#5f6368;font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.875rem;line-height:100%;font-weight:400;letter-spacing:.0625rem}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_badge{color:#bdc1c6}.Text_badge.Text_sm{--annotation: "Badge Small";color:#5f6368;font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.75rem;line-height:100%;font-weight:400;letter-spacing:.0625rem}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_badge.Text_sm{color:#bdc1c6}.Text_footer-title{--annotation: "Footer Link Title";color:#5f6368;font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:1rem;line-height:1.375;font-weight:400}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_footer-title{color:#bdc1c6}.Text_footer-body{--annotation: "Footer Link Body";color:#5f6368;font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.8125rem;line-height:1.5384615385;font-weight:400}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Text_footer-body{color:#bdc1c6}.Text_container a,.Text_container a:visited{color:#1a73e8;text-decoration:underline;transition:transform .3s ease}.Text_container a:hover,.Text_container a:visited:hover{color:#174ea6}.Text_container p{margin:0}.Text_container p+p{margin-top:1em}.Text_container p .gws-button .button--inline{margin-inline:.05em}}@media (max-width: 1023px){gws-button.breakpoints--desktop:not(.breakpoints--tablet):not(.breakpoints--mobile){display:none!important}}@media (max-width: 599px){gws-button.breakpoints--desktop.breakpoints--tablet:not(.breakpoints--mobile){display:none!important}}@media (min-width: 1024px){gws-button.breakpoints--tablet.breakpoints--mobile:not(.breakpoints--desktop){display:none!important}}@layer component{.gws-button{display:inline-block}.gws-button:has(.button--inline){display:inline}.gws-button:has(.button--full-width){width:100%}.gws-button .button{--annotation: "Button Default";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.875rem;line-height:1.5714285714;font-weight:500;letter-spacing:.0125rem;align-items:center;border:none;border-radius:100px;cursor:pointer;display:inline-flex;gap:8px;justify-content:center;padding:12px 24px;text-decoration:none;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap}@media (min-width: 600px){.gws-button .button{font-size:1rem;line-height:1.5;font-weight:500;letter-spacing:.0125rem}}.gws-button .button:focus{outline:2px solid #1a73e8;outline-offset:2px}.gws-button .button:disabled{cursor:not-allowed;opacity:.38}.gws-button .button--high,.gws-button .button:not(.button--medium):not(.button--low):not(.button--tonal):not(.button--plain-text-link):not(.button--inline):not(.button--text):not(.button--store-badge){background-color:#1a73e8;color:#fff;border:none}.gws-button .button--high:hover:not(:disabled),.gws-button .button:not(.button--medium):not(.button--low):not(.button--tonal):not(.button--plain-text-link):not(.button--inline):not(.button--text):not(.button--store-badge):hover:not(:disabled){background-color:#174ea6;color:#fff}.gws-button .button--high:active:not(:disabled),.gws-button .button--high:focus:not(:disabled),.gws-button .button:not(.button--medium):not(.button--low):not(.button--tonal):not(.button--plain-text-link):not(.button--inline):not(.button--text):not(.button--store-badge):active:not(:disabled),.gws-button .button:not(.button--medium):not(.button--low):not(.button--tonal):not(.button--plain-text-link):not(.button--inline):not(.button--text):not(.button--store-badge):focus:not(:disabled){background-color:#174ea6;color:#fff}.gws-button .button--medium{background-color:#fff;border:1px solid #dadce0;color:#1a73e8}.gws-button .button--medium:hover:not(:disabled){background-color:#f1f3f4;border-color:#8ab4f8;color:#174ea6}.gws-button .button--medium:active:not(:disabled){background-color:#e8eaed;border-color:#8ab4f8}.gws-button .button--low{background-color:transparent;border:none;color:var(--gws-button-color, #1a73e8)}.gws-button .button--low:hover:not(:disabled){background-color:#1a73e80a;color:var(--gws-button-hover-color, #174ea6)}.gws-button .button--low:active:not(:disabled){background-color:#1a73e814}.gws-button .button--tonal{background-color:#1a73e81f;color:#1967d2}.gws-button .button--tonal:hover:not(:disabled){background-color:#1a73e829;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gws-button .button--tonal:active:not(:disabled){background-color:#1a73e833}.gws-button .button--plain-text-link{--annotation: "Button Default";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.875rem;line-height:1.5714285714;font-weight:500;letter-spacing:.0125rem;align-items:center;background-color:transparent;border:none;border-bottom:1px solid currentColor;border-radius:0;color:var(--gws-button-color, #1a73e8);cursor:pointer;display:inline-flex;gap:8px;padding:0 0 2px;text-decoration:none;transition:background-color .2s ease,color .2s ease;white-space:normal}@media (min-width: 600px){.gws-button .button--plain-text-link{font-size:1rem;line-height:1.5;font-weight:500;letter-spacing:.0125rem}}.gws-button .button--plain-text-link:hover:not(:disabled){background-color:#e8f0fe;color:var(--gws-button-hover-color, #174ea6)}.gws-button .button--plain-text-link:active:not(:disabled){background-color:#d2e3fc;color:#174ea6}.gws-button .button--plain-text-link:disabled{color:#bdc1c6;cursor:not-allowed;opacity:.4}.gws-button .button--plain-text-link:visited{color:var(--gws-button-visited-color, #1a73e8)}.gws-button .button--plain-text-link .button__content:after{font-size:1.125rem;height:18px;width:18px}.gws-button .button--inline{background:none;border:none;border-radius:0;color:var(--gws-button-color, #1a73e8);cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;text-decoration:underline;transition:color .2s ease;white-space:pre-wrap}.gws-button .button--inline:hover:not(:disabled){background:none;color:var(--gws-button-hover-color, #1967d2)}.gws-button .button--inline:focus{outline:2px solid #1a73e8;outline-offset:2px}.gws-button .button--inline:disabled{cursor:not-allowed;opacity:.38}.gws-button .button--inline:visited{color:var(--gws-button-visited-color, #1a73e8)}.gws-button .button--inline .button__content{display:inline}.gws-button .button--inline[style*=--material-icon] .button__content{display:inline-flex;align-items:center;vertical-align:middle;gap:8px}.gws-button .button--text{--annotation: "Button Default";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.875rem;line-height:1.5714285714;font-weight:500;letter-spacing:.0125rem;align-items:center;background-color:transparent;border:none;border-radius:0;color:var(--gws-button-color, #1a73e8);cursor:pointer;display:inline-flex;gap:8px;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:background-color .2s ease,color .2s ease;white-space:nowrap}@media (min-width: 600px){.gws-button .button--text{font-size:1rem;line-height:1.5;font-weight:500;letter-spacing:.0125rem}}.gws-button .button--text:hover:not(:disabled){background-color:#e8f0fe;color:var(--gws-button-hover-color, #174ea6);text-decoration:underline;text-decoration-thickness:1px}.gws-button .button--text:active:not(:disabled){background-color:#d2e3fc;color:#174ea6;text-decoration:underline;text-decoration-thickness:1px}.gws-button .button--text:focus{outline:2px solid #1a73e8;outline-offset:2px}.gws-button .button--text:disabled{cursor:not-allowed;opacity:.38}.gws-button .button--text:visited{color:var(--gws-button-visited-color, #1a73e8)}.gws-button .button--xl{--annotation: "Button Extra Large";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:1.125rem;line-height:1.4444444444;font-weight:500;letter-spacing:.0125rem;padding:14px 32px}@media (min-width: 600px){.gws-button .button--xl{font-size:1.25rem;line-height:1.4;font-weight:500;letter-spacing:.0125rem}}.gws-button .button--small{--annotation: "Button Small";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.75rem;line-height:1.6666666667;font-weight:500;letter-spacing:.0125rem;padding:8px 16px}@media (min-width: 600px){.gws-button .button--small{font-size:.875rem;line-height:1.5714285714;font-weight:500;letter-spacing:.0125rem}}.gws-button .button--xs{--annotation: "Button Extra Small";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.6875rem;line-height:1.6363636364;font-weight:500;letter-spacing:.0125rem;padding:6px 12px}@media (min-width: 600px){.gws-button .button--xs{font-size:.75rem;line-height:1.6666666667;font-weight:500;letter-spacing:.0125rem}}.gws-button .button--rounded{border-radius:100px}.gws-button .button--full-width{width:100%}.gws-button .button--rtl .button__content:after{transform:scaleX(-1)}.gws-button .button__content{align-items:center;display:inline-flex;flex-direction:var(--icon-direction, row);gap:8px}.gws-button .button[style*=--material-icon] .button__content:after{content:var(--material-icon);display:inline-block;font-family:var(--icon-font-family, "Material Icons");font-size:1.25rem;height:20px;line-height:1.25rem;transition:transform .3s ease;width:20px}.gws-button .button--store-badge{background:none;border-radius:0;line-height:1.5rem;padding:0}.gws-button .button--store-badge:hover:not(:disabled),.gws-button .button--store-badge:focus{background:none}.gws-button .button--store-badge svg{height:50px;width:auto}.gws-button .button--dark.button--low{background:transparent;border-color:#ffffff1f;color:#8ab4f8}.gws-button .button--dark.button--low:hover:not(:disabled){background-color:#8ab4f814;border-color:#ffffff29}.gws-button .button--dark.button--medium{background:#ffffff14;border:0;color:#fff}.gws-button .button--dark.button--medium:hover:not(:disabled){background:#ffffff1f}@media (min-width: 600px){.gws-button.breakpoints--mobile:not(.breakpoints--tablet):not(.breakpoints--desktop){display:none!important}}@media (max-width: 599px){.gws-button.breakpoints--tablet:not(.breakpoints--mobile):not(.breakpoints--desktop){display:none!important}}@media (min-width: 1024px){.gws-button.breakpoints--tablet:not(.breakpoints--mobile):not(.breakpoints--desktop){display:none!important}}@media (max-width: 1023px){.gws-button.breakpoints--desktop:not(.breakpoints--mobile):not(.breakpoints--tablet){display:none!important}}@media (min-width: 1024px){.gws-button.breakpoints--mobile.breakpoints--tablet:not(.breakpoints--desktop){display:none!important}}@media (max-width: 599px){.gws-button.breakpoints--tablet.breakpoints--desktop:not(.breakpoints--mobile){display:none!important}}@media (min-width: 600px) and (max-width: 1023px){.gws-button.breakpoints--mobile.breakpoints--desktop:not(.breakpoints--tablet){display:none!important}}}.Badge_badge{align-items:center;background:#e8f0fe;border-radius:20px;display:inline-flex;flex-direction:row;gap:8px;height:26px;padding:5px 10px;width:auto;margin-bottom:var(--badge-margin-bottom, 8px)}.Badge_badge img{margin:0!important}.Badge_badge .Badge_label{--annotation: "Feature Badge Large";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#1967d2;font-size:.875rem;line-height:100%;font-weight:500;letter-spacing:.0625rem}.Badge_badgeSmall{padding:4px 6px;gap:4px}.Badge_badgeSmall .Badge_label{--annotation: "Feature Badge Small";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#1967d2;font-size:.75rem;line-height:100%;font-weight:500;letter-spacing:.0625rem}.Badge_whiteVariant{align-items:center;background:#fff;color:#202124;height:33px;padding:6px 16px}.Badge_whiteVariant .Badge_label{color:#202124}.Badge_geminiVariant{align-items:center;border:1px solid #e8eaed;background:#fff;color:#5f6368;height:33px;padding:6px 16px}.Badge_geminiVariant .Badge_label{color:#5f6368}.Badge_blueGradientVariant{align-items:center;background:linear-gradient(to right top,#84c4ff,#9bcbff,#b0d3fe,#c2dbfe,#d3e3fd);border-radius:7px;color:#202124;min-height:30px;height:auto;padding:5px 10px}.Badge_blueGradientVariant .Badge_label{flex:1;color:#202124;font-size:.75rem;line-height:1rem;letter-spacing:.0125rem;font-weight:500}.Badge_greyVariant{align-items:center;background:#f1f3f4;color:#202124;height:33px;padding:6px 16px}.Badge_greyVariant .Badge_label{color:#202124}.Badge_tooltip{z-index:3}.Badge_tooltip .gws-button{margin-inline-start:2px}.Badge_tooltip p{margin:0}@layer base{.ButtonGroup_buttonGroup{display:inline-flex;gap:24px;margin:0 auto;flex-wrap:wrap;flex-direction:column}@media (min-width: 1024px){.ButtonGroup_buttonGroup{margin:0}}.ButtonGroup_buttonGroupHorizontal{flex-direction:row;justify-content:center}@media (min-width: 1024px){.ButtonGroup_buttonGroupHorizontal{justify-content:unset}}.ButtonGroup_linkSpacingGap{gap:16px}}@layer component{.dropdown-gws-button{position:relative;display:inline-block}.dropdown-gws-button details{position:relative}.dropdown-gws-button details summary{--annotation: "Button Default";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.875rem;line-height:1.5714285714;font-weight:500;letter-spacing:.0125rem;align-items:center;border:none;border-radius:100px;cursor:pointer;display:inline-flex;gap:0;list-style:none;padding:0;transition:background-color .2s ease,color .2s ease;user-select:none;white-space:nowrap;overflow:hidden;background-color:#1a73e8;color:#fff}@media (min-width: 600px){.dropdown-gws-button details summary{font-size:1rem;line-height:1.5;font-weight:500;letter-spacing:.0125rem}}.dropdown-gws-button details summary::-webkit-details-marker{display:none}.dropdown-gws-button details summary:focus{outline:2px solid #1a73e8;outline-offset:2px}.dropdown-gws-button details summary:hover{background-color:#174ea6}.dropdown-gws-button details summary:hover .button-divider{background-color:#1a73e8}.dropdown-gws-button details summary .button-label{background-color:inherit;padding:12px 16px;display:flex;align-items:center;border-radius:100px 0 0 100px}.dropdown-gws-button details summary .button-divider{width:1px;align-self:stretch;background-color:#174ea6;flex-shrink:0}.dropdown-gws-button details summary .button-arrow{background-color:inherit;padding:12px 6px;display:flex;align-items:center;justify-content:center;border-radius:0 100px 100px 0}.dropdown-gws-button details summary .chevron{transition:transform .2s ease;width:20px;height:20px;fill:currentColor;flex-shrink:0}.dropdown-gws-button details[open] summary .chevron{transform:rotate(180deg)}.dropdown-gws-button details[open] summary .button-label{background-color:#1a73e8}.dropdown-gws-button details[open] summary .button-arrow{background-color:#174ea6}.dropdown-gws-button details[open] summary .button-divider{background-color:#174ea6}.dropdown-gws-button details .dropdown-menu{background:#fff;border:1px solid #dadce0;border-radius:16px;box-shadow:0 2px 8px #00000026;list-style:none;margin:8px 0 0;min-width:200px;padding:0;position:absolute;z-index:1000;overflow:hidden}.dropdown-gws-button details .dropdown-menu a{--annotation: "Body Normal";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.00625rem;color:#1967d2;display:block;padding:12px 16px;text-decoration:none;transition:background-color .15s ease}[data-theme=dark]:not(:has(:global(.container--override-dark-theme))) .dropdown-gws-button details .dropdown-menu a{color:#bdc1c6}.dropdown-gws-button details .dropdown-menu a:hover{background-color:#f8f9fa}.dropdown-gws-button details .dropdown-menu a:active{background-color:#f1f3f4}.dropdown-gws-button.variant-secondary details summary{background-color:#fff;border:1px solid #dadce0;color:#1a73e8}.dropdown-gws-button.variant-secondary details summary .button-divider{background-color:#dadce0}.dropdown-gws-button.variant-secondary details summary:hover{background-color:#f1f3f4;border-color:#8ab4f8;color:#174ea6}.dropdown-gws-button.variant-secondary details summary:hover .button-divider{background-color:#8ab4f8}.dropdown-gws-button.variant-secondary details[open] summary{background-color:#e8f0fe;border-color:#8ab4f8;color:#174ea6}.dropdown-gws-button.variant-secondary details[open] summary .button-label{background-color:#e8f0fe}.dropdown-gws-button.variant-secondary details[open] summary .button-arrow{background-color:#e8f0fe}.dropdown-gws-button.variant-secondary details[open] summary .button-divider{background-color:#8ab4f8}.dropdown-gws-button.size-compact details summary .button-label{padding:8px 12px}.dropdown-gws-button.size-compact details summary .button-arrow{padding:8px 4px}.dropdown-gws-button.size-small details summary{--annotation: "Button Small";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.75rem;line-height:1.6666666667;font-weight:500;letter-spacing:.0125rem}@media (min-width: 600px){.dropdown-gws-button.size-small details summary{font-size:.875rem;line-height:1.5714285714;font-weight:500;letter-spacing:.0125rem}}.dropdown-gws-button.size-small details summary .button-label{padding:8px 12px}.dropdown-gws-button.size-small details summary .button-arrow{padding:8px 4px}.dropdown-gws-button.size-tiny details summary{font-size:.875rem}.dropdown-gws-button.size-tiny details summary .button-label{padding:6px 10px}.dropdown-gws-button.size-tiny details summary .button-arrow{padding:6px 4px}.dropdown-gws-button.align-right .dropdown-menu{right:0}.dropdown-gws-button.align-left .dropdown-menu{left:0}.dropdown-gws-button.valign-above .dropdown-menu{bottom:100%;margin:0 0 8px;top:auto}.dropdown-gws-button.valign-below .dropdown-menu{top:100%;margin:8px 0 0;bottom:auto}dropdown-button-wrapper{display:inline-block}@media (min-width: 600px){dropdown-button-wrapper.breakpoints--mobile:not(.breakpoints--tablet):not(.breakpoints--desktop){display:none!important}}@media (max-width: 599px){dropdown-button-wrapper.breakpoints--tablet:not(.breakpoints--mobile):not(.breakpoints--desktop){display:none!important}}@media (min-width: 1024px){dropdown-button-wrapper.breakpoints--tablet:not(.breakpoints--mobile):not(.breakpoints--desktop){display:none!important}}@media (max-width: 1023px){dropdown-button-wrapper.breakpoints--desktop:not(.breakpoints--mobile):not(.breakpoints--tablet){display:none!important}}@media (min-width: 1024px){dropdown-button-wrapper.breakpoints--mobile.breakpoints--tablet:not(.breakpoints--desktop){display:none!important}}@media (max-width: 599px){dropdown-button-wrapper.breakpoints--tablet.breakpoints--desktop:not(.breakpoints--mobile){display:none!important}}@media (min-width: 600px) and (max-width: 1023px){dropdown-button-wrapper.breakpoints--mobile.breakpoints--desktop:not(.breakpoints--tablet){display:none!important}}}@media (max-width: 599px){gws-dropdown-button.breakpoints--desktop.breakpoints--tablet:not(.breakpoints--mobile){display:none!important}}@media (min-width: 1024px){gws-dropdown-button.breakpoints--tablet.breakpoints--mobile:not(.breakpoints--desktop){display:none!important}}@media (max-width: 1023px){gws-dropdown-button.breakpoints--desktop:not(.breakpoints--tablet):not(.breakpoints--mobile){display:none!important}}@media (min-width: 600px){gws-dropdown-button.breakpoints--mobile:not(.breakpoints--desktop):not(.breakpoints--tablet){display:none!important}}.Eyebrow_body{--annotation: "Eyebrow";text-transform:uppercase;font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.6875rem;line-height:1.4545454545;font-weight:500;letter-spacing:.03125rem;color:#5f6368;letter-spacing:.5px;margin:0 0 8px}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Eyebrow_body{color:#bdc1c6}@media (min-width: 600px){.Eyebrow_body{font-size:.875rem;line-height:1.5714285714;font-weight:500;letter-spacing:.03125rem}}.HighlightedPill_pill{display:flex;flex-direction:row;border-radius:24px;gap:8px;justify-content:flex-start;padding:8px 16px;text-align:start}@media (min-width: 600px){.HighlightedPill_pill{padding:8px 24px}}.HighlightedPill_pill .HighlightedPill_label{white-space:nowrap}.HighlightedPill_pill .HighlightedPill_label,.HighlightedPill_pill .HighlightedPill_copy-group{display:inline}.HighlightedPill_gemini{background-color:#e8f0fe}.HighlightedPill_gemini .HighlightedPill_label{color:#1967d2;font-weight:500}.HighlightedPill_gemini .HighlightedPill_copy-group{color:#5f6368;font-weight:500}.HighlightedPill_boq{background-color:#e6f4ea;border-radius:8px;padding:16px}.HighlightedPill_boq .HighlightedPill_badgeIcon{height:26px;width:22px}.HighlightedPill_boq .HighlightedPill_copy-group{font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.875rem;font-weight:400;color:#202124}.JoinMeeting_container{display:flex;flex-direction:row;align-items:center;margin-top:36px;gap:16px}@media (max-width: 1023px){.JoinMeeting_container{display:none}}@media (min-width: 1024px){.JoinMeeting_container gws-tooltip{transform:translateY(1px)}}.MaterialIcon_icon{-webkit-font-feature-settings:"liga" 1;color:#1a73e8;display:inline-block;font-family:Material Icons;font-feature-settings:"liga" 1;font-size:2.25rem;font-style:normal;margin-bottom:15px;text-rendering:optimizeLegibility;text-transform:none}.MediaBlock_figure{display:flex;flex-direction:column;margin:12px 0;gap:16px;width:100%}.MediaBlock_media-area{box-sizing:border-box;border-radius:8px;overflow:hidden}.MediaBlock_caption{color:#5f6368}.VideoGroup_desktopVideo{display:none}@media (min-width: 1024px){.VideoGroup_desktopVideo{display:block}}.VideoGroup_tabletVideo{display:none}@media (min-width: 600px) and (max-width: 1023px){.VideoGroup_tabletVideo{display:block}}@media (min-width: 600px){.VideoGroup_mobileVideo{display:none}}@layer component{.YouTubeVideo_poster{object-fit:cover;height:100%;width:100%}}.PricingTableHeader_tableHeader{--table-header-padding: 40px 20px;--table-heading-headline-min-height: auto;padding:40px 20px;position:relative;height:1px}.PricingTableHeader_tableHeader:has(.PricingTableHeader_pricingClarification:empty){--table-heading-headline-min-height: 68px}@media (min-width: 825px){.PricingTableHeader_tableHeader:has(.PricingTableHeader_pricingClarification:empty){--table-heading-headline-min-height: auto}}@media (min-width: 600px) and (max-width: 1023px){.PricingTableHeader_smallTabletLayout .PricingTableHeader_headline{font-size:clamp(1.25rem,2.25cqw,1.625rem)}.PricingTableHeader_smallTabletLayout .PricingTableHeader_ctaContainer a{--annotation: "CTA Small";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.875rem;line-height:1.5714285714;font-weight:400;letter-spacing:.0125rem}}.PricingTableHeader_bestValue{--annotation: "Eyebrow";color:#5f6368;text-transform:uppercase;font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.6875rem;line-height:1.4545454545;font-weight:500;letter-spacing:.03125rem;position:absolute;width:calc(100% + 2px);bottom:calc(100% + 1px);left:50%;transform:translate(-50%);margin:0;padding:10px;color:#174ea6;background:#d2e3fc}[data-theme=dark]:not(:has(.container--override-dark-theme)) .PricingTableHeader_bestValue{color:#bdc1c6}@media (min-width: 600px){.PricingTableHeader_bestValue{font-size:.875rem;line-height:1.5714285714;font-weight:500;letter-spacing:.03125rem}}.PricingTableHeader_headline{--annotation: "Headline 6";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#202124;font-size:1.25rem;line-height:1.4;font-weight:500;margin:0;min-height:var(--table-heading-headline-min-height)}[data-theme=dark]:not(:has(.container--override-dark-theme)) .PricingTableHeader_headline{color:#e8eaed}@media (min-width: 600px){.PricingTableHeader_headline{font-size:1.625rem;line-height:1.3076923077;font-weight:500;letter-spacing:-.015625rem}}@media (min-width: 1200px){.PricingTableHeader_headline{font-size:1.75rem;line-height:1.2857142857;font-weight:500;letter-spacing:-.015625rem}}.PricingTableHeader_priceRow{--price-row-margin-top: 16px;margin-top:var(--price-row-margin-top)}@media (min-width: 600px){.PricingTableHeader_priceRow{--price-row-margin-top: 24px}}.PricingTableHeader_price{--annotation: "Headline 4";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:1.5rem;line-height:1.3333333333;font-weight:500;letter-spacing:0rem;color:#202124}[data-theme=dark]:not(:has(.container--override-dark-theme)) .PricingTableHeader_price{color:#e8eaed}@media (min-width: 600px){.PricingTableHeader_price{font-size:2rem;line-height:1.25;font-weight:500;letter-spacing:-.015625rem}}@media (min-width: 1200px){.PricingTableHeader_price{font-size:2.25rem;line-height:1.2222222222;font-weight:500;letter-spacing:-.03125rem}}.PricingTableHeader_currency{--annotation: "Body Small";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:.875rem;line-height:1.5714285714;font-weight:400;letter-spacing:.0125rem;--annotation: "Body Small Highlighted";color:#202124;font-weight:500}[data-theme=dark]:not(:has(.container--override-dark-theme)) .PricingTableHeader_currency{color:#bdc1c6}[data-theme=dark]:not(:has(.container--override-dark-theme)) .PricingTableHeader_currency{color:#e8eaed}.PricingTableHeader_strikethroughPrice{text-decoration:line-through;color:#bdbdbd;margin:0}.PricingTableHeader_pricingClarification{--annotation: "Body Small";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:.875rem;line-height:1.5714285714;font-weight:400;letter-spacing:.0125rem;margin:0}[data-theme=dark]:not(:has(.container--override-dark-theme)) .PricingTableHeader_pricingClarification{color:#bdc1c6}.PricingTableHeader_headerContent{display:flex;flex-direction:column;height:100%}.PricingTableHeader_copyGroup{margin-top:24px}.PricingTableHeader_ctaContainer{margin-top:auto;padding-top:48px}.PricingTableHeader_ctaContainer a{width:100%;white-space:normal;text-align:center;max-width:100%}.PricingTableHeader_strikethroughPricingCtaContainer{margin-top:auto;padding-top:24px}.PromptGuideExampleEntry_container{display:flex;flex-direction:column;flex:1;margin:12px 0}.PromptGuideExampleEntry_top-row{display:flex;flex-direction:row;align-items:center;gap:12px;flex-wrap:nowrap;justify-content:flex-end}.PromptGuideExampleEntry_legend{display:flex;flex-direction:row;background-color:#f8f9fa;border-radius:8px;gap:8px;list-style:none;margin:0;padding:10px;flex-wrap:wrap}.PromptGuideExampleEntry_legend li{align-items:center;border-radius:4px;display:flex;justify-content:center;padding:2px 8px}.PromptGuideExampleEntry_legend li:first-child{display:none}@media (min-width: 480px){.PromptGuideExampleEntry_legend li:first-child{display:flex}}.PromptGuideExampleEntry_legend--list li{border-radius:4px;width:max-content}.PromptGuideExampleEntry_legend__label{color:#5f6368}.PromptGuideExampleEntry_legend__text{color:#202124}.PromptGuideExampleEntry_legend__text--list{border-radius:4px;color:inherit;padding:0 5px}.PromptGuideExampleEntry_persona{background-color:#e8f0fe}.PromptGuideExampleEntry_task{background-color:#fce8e6}.PromptGuideExampleEntry_context{background-color:#fef7e0}.PromptGuideExampleEntry_format{background-color:#e6f4ea}.PromptGuideExampleEntry_docs{background-color:#f8f9fa}.PromptGuideExampleEntry_card{border:1px solid #dadce0;border-radius:12px;box-shadow:0 2px 10px #86868b40;gap:8px;margin:16px 0;padding:16px}.PromptGuideExampleEntry_card span{display:inline}.PromptGuideExampleEntry_text{border-radius:4px;box-sizing:border-box;color:#202124;display:inline;line-height:2rem;padding:2px 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.PromptGuideExampleEntry_bottom-row{display:flex;flex-direction:row;justify-content:flex-end}.PromptGuideExampleEntry_badge{display:flex;flex-direction:row;align-items:center;background-color:#f8f9fa;border-radius:8px;gap:6px;justify-content:center;padding:8px 12px 8px 8px}.PromptGuideExampleEntry_badge__label{color:#202124;font-weight:500}.PromptGuideExampleEntry_spacer{display:block;height:16px;width:100%}.PromptGuideExampleEntry_copy-icon__container{display:flex;flex-direction:row-reverse;padding-top:10px}@media (min-width: 1024px){.PromptGuideExampleEntry_copy-icon__container{padding-top:initial}}.PromptGuideExampleEntry_copy-icon{-webkit-appearance:none;display:flex;align-items:center;justify-content:center;appearance:none;background:transparent;cursor:pointer;border:none;outline:0;position:relative}@media (min-width: 1024px){.PromptGuideExampleEntry_copy-icon{height:32px;padding-top:initial;width:40px}}.PromptGuideExampleEntry_copy-icon:hover{background:#1a73e80a}.PromptGuideExampleEntry_toast{align-items:center;background-color:#000;border-radius:4px;display:flex;justify-content:center;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;visibility:hidden;width:max-content;z-index:1;right:100%}@media (min-width: 1024px){.PromptGuideExampleEntry_toast{right:initial;top:-37px}}.PromptGuideExampleEntry_toast--show{opacity:1;pointer-events:all;visibility:visible}.PromptGuideExampleEntry_toast__text{color:#fff}.Card_card{--gws-card-chapter-padding: 24px;--gws-card-border-radius: 5px;--gws-card-box-shadow: none;--gws-card-border: 1px solid #dadce0;--gws-card-body-justify-content: space-between;display:flex;flex-direction:column;width:100%;height:100%;max-width:var(--gws-card-max-width, 304px);border-radius:var(--gws-card-border-radius);background:#fff;border:var(--gws-card-border);box-shadow:var(--gws-card-box-shadow);overflow:hidden;transition:all .3s cubic-bezier(.17,.08,.83,.92)}@media (min-width: 600px){.Card_card{max-width:var(--gws-card-max-width, 350px)}}@media (min-width: 1024px){.Card_card:hover{--gws-card-box-shadow: 0px 4px 8px 3px #36404326, 0px 1px 3px 0px #3640434d}}.Card_card--legacy{--gws-card-chapter-padding: 24px;--gws-card-border-radius: 0px;--gws-card-box-shadow: 0px 1px 3px 0px #36404326;--gws-card-border: 0}.Card_card--legacy:hover{--gws-card-box-shadow: 0px 1px 3px 0px #36404326}.Card_card--legacy .Card_chapter .heading{--annotation: "Subheading Medium";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#202124;font-size:1rem;line-height:1.5;font-weight:500;margin-bottom:4px}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Card_card--legacy .Card_chapter .heading{color:#e8eaed}@media (min-width: 600px){.Card_card--legacy .Card_chapter .heading{font-size:1.125rem;line-height:1.4444444444;font-weight:500}}@media (min-width: 1200px){.Card_card--legacy .Card_chapter .heading{font-size:1.25rem;line-height:1.4;font-weight:500}}.Card_card--legacy .Card_chapter :is(h1,h2,h3,h4,h5,h6)+p:not(:first-child){margin:0}.Card_card--border-radius-lg{--gws-card-image-aspect-ratio: 16 / 9;border-radius:30px}.Card_card--border-radius-lg ::part(button):after{display:none}.Card_image,.Card_video{aspect-ratio:var(--gws-card-image-aspect-ratio);display:block;overflow:hidden;height:auto;width:100%;object-fit:var(--gws-card-image-object-fit)}.Card_media{aspect-ratio:var(--gws-card-image-aspect-ratio);border-bottom:var(--gws-card-border);overflow:hidden}.Card_media gws-youtube-video{--gws-youtube-video-border: none;width:100%;height:100%}.Card_chapter{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:24px;flex:1;padding:var(--gws-card-chapter-padding);text-align:left}.Card_copyGroup{display:flex;flex-direction:column;align-items:flex-start;justify-content:var(--gws-card-body-justify-content);flex:1}.Card_eyebrow{margin-bottom:4px}.Card_headingContent{--annotation: "Subheading Medium";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#202124;font-size:1rem;line-height:1.5;font-weight:500}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Card_headingContent{color:#e8eaed}@media (min-width: 600px){.Card_headingContent{font-size:1.125rem;line-height:1.4444444444;font-weight:500}}@media (min-width: 1200px){.Card_headingContent{font-size:1.25rem;line-height:1.4;font-weight:500}}.Card_bodyContent{margin:16px 0 0}.Card_contentWrapper,.Card_buttonWrapper{display:flex;flex-direction:column;align-items:flex-start;text-align:start}.Card_contentWrapper{flex:1}.Card_materialIcon{-webkit-font-feature-settings:"liga" 1;color:#1a73e8;display:inline-block;font-family:Material Icons;font-feature-settings:"liga" 1;font-size:2.25rem;font-style:normal;margin-bottom:15px;text-rendering:optimizeLegibility;text-transform:none}.Card_material-icon-blue{color:#1a73e8}.Card_material-icon-red{color:#ff5252}.Card_material-icon-yellow{color:#fabb05}.Card_arrowIcon{width:20px;height:20px;display:flex;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4wMDAyIDMuODM4MzhMOC44MjUxNiA1LjAxMzM4TDEzLjQ3NTIgOS42NzE3MUgzLjMzMzVWMTEuMzM4NEgxMy40NzUyTDguODI1MTYgMTUuOTk2N0wxMC4wMDAyIDE3LjE3MTdMMTYuNjY2OCAxMC41MDVMMTAuMDAwMiAzLjgzODM4WiIgZmlsbD0iIzFBNzNFOCIvPgo8L3N2Zz4K);align-self:flex-end}.Card_actionCard{display:grid;height:100%;background-color:#f8f9fa;border-radius:24px;padding:16px;width:272px}@media (min-width: 767px){.Card_actionCard{padding:24px;width:316px}}@media (min-width: 1410px){.Card_actionCard{width:300px}}.Card_actionCard:hover .Card_heading{color:#1a73e8}.Card_actionCard:focus-visible{outline:none;border:1px solid #1a73e8}.Card_actionCard .Card_heading{padding:0;width:252px}.Card_actionCard .Card_buttonWrapper{align-items:flex-end;padding:0}@layer template{.RichContentCard_richContentCard{max-width:716px;padding:24px;display:flex;flex-direction:column}@media (max-width: 767px){.RichContentCard_richContentCard{padding:16px;text-align:start}}.RichContentCard_richContentCard .RichContentCard_heading{margin-top:24px}@media (min-width: 767px){.RichContentCard_richContentCard:not([card-id=contact-sales]):not([card-id=contact-sales-ge-interest-variant]) div{padding:0 10px}}.RichContentCard_richContentCard:not([card-id=contact-sales]):not([card-id=contact-sales-ge-interest-variant]) div p{--annotation: "Body Normal";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.00625rem}[data-theme=dark]:not(:has(.container--override-dark-theme)) .RichContentCard_richContentCard:not([card-id=contact-sales]):not([card-id=contact-sales-ge-interest-variant]) div p{color:#bdc1c6}@media (min-width: 767px){.RichContentCard_richContentCard:not([card-id=contact-sales]):not([card-id=contact-sales-ge-interest-variant]) div p{--annotation: "Body Large";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:1rem;line-height:1.5;font-weight:400;margin:8px 0 24px}[data-theme=dark]:not(:has(.container--override-dark-theme)) .RichContentCard_richContentCard:not([card-id=contact-sales]):not([card-id=contact-sales-ge-interest-variant]) div p{color:#bdc1c6}}@media (min-width: 767px) and (min-width: 600px){.RichContentCard_richContentCard:not([card-id=contact-sales]):not([card-id=contact-sales-ge-interest-variant]) div p{font-size:1.125rem;line-height:1.5555555556;font-weight:400}}.RichContentCard_richContentCard:has(.RichContentCard_headingIcon) .RichContentCard_heading,.RichContentCard_richContentCard .RichContentCard_headingIcon{margin-top:16px}.RichContentCard_richContentCard img{border-radius:12px}.RichContentCard_richContentCard .RichContentCard_headingIcon{height:24px;width:24px}@media (min-width: 767px){.RichContentCard_richContentCard .RichContentCard_headingIcon{height:40px;width:40px}}.RichContentCard_richContentCard[card-id=contact-sales],.RichContentCard_richContentCard[card-id=contact-sales-ge-interest-variant]{padding:24px 16px}.RichContentCard_richContentCard[card-id=contact-sales] div,.RichContentCard_richContentCard[card-id=contact-sales-ge-interest-variant] div{padding:0}@media (min-width: 767px){.RichContentCard_richContentCard[card-id=contact-sales],.RichContentCard_richContentCard[card-id=contact-sales-ge-interest-variant]{padding:36px}}.RichContentCard_actionCardsWrapper{display:flex;flex-direction:column;align-self:center;gap:16px}@media (min-width: 767px){.RichContentCard_actionCardsWrapper{display:flex;flex-direction:row;gap:24px}}@media (min-width: 1410px){.RichContentCard_actionCardsWrapper{gap:16px}}@media (min-width: 767px){.RichContentCard_actionCardsWrapper gws-card-wrapper{width:316px}}@media (min-width: 1410px){.RichContentCard_actionCardsWrapper gws-card-wrapper{width:300px}}}.Table_pricingTable{--table-border: 1px solid #dadce0;--highlighted-table-border: 1px solid #1a73e8;margin-top:34px}.Table_pricingTable p{--annotation: "Body Normal";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.00625rem}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Table_pricingTable p{color:#bdc1c6}.Table_pricingTable table{border:var(--table-border);border-collapse:collapse;table-layout:fixed;width:100%}.Table_pricingTable .header-row{background:#e8f0fe}.Table_pricingTable .header-row td:first-child *{--annotation: "Eyebrow Large";color:#5f6368;text-transform:uppercase;font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.875rem;line-height:1.5714285714;font-weight:500;letter-spacing:.03125rem;color:#1967d2}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Table_pricingTable .header-row td:first-child *{color:#bdc1c6}.Table_pricingTable .highlighted-table-column{border:var(--highlighted-table-border)}.Table_pricingTable .table-column{border-left:var(--table-border)}.Table_pricingTable tr td,.Table_pricingTable tr th{padding:16px 20px;text-align:center}.Table_pricingTable tr td:first-child,.Table_pricingTable tr th:first-child{--annotation: "Subheading Small";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#202124;font-size:.875rem;line-height:1.5714285714;font-weight:500;text-align:start}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Table_pricingTable tr td:first-child,[data-theme=dark]:not(:has(.container--override-dark-theme)) .Table_pricingTable tr th:first-child{color:#e8eaed}@media (min-width: 1200px){.Table_pricingTable tr td:first-child,.Table_pricingTable tr th:first-child{font-size:1rem;line-height:1.5;font-weight:500}}.Table_pricingTable td,.Table_pricingTable th{border-bottom:var(--table-border)}.Table_pricingTable td p,.Table_pricingTable th p{margin:0}.Tooltip_badge{align-items:center;border-bottom:var(--tooltip-border-bottom, 1px dashed #4285f4);display:inline-flex;flex-direction:row;gap:8px;height:var(--tooltip-height, 26px);padding:var(--tooltip-padding, 5px 10px);width:auto;color:var(--tooltip-color, inherit);font-weight:var(--tooltip-font-weight, inherit);font-size:var(--tooltip-font-size, inherit)}.Tooltip_gwsTooltip [slot=icon]{color:var(--tooltip-icon-color, #1967d2);font-size:16px}.Tooltip_tooltip{z-index:3}.Tooltip_tooltip p{margin:0}.TemplateCustomerStoriesGrid_grid{display:grid;gap:24px;--gws-card-max-width: 100%;--gws-card-image-aspect-ratio: 369 / 207;--gws-card-image-object-fit: cover}@media (min-width: 600px){.TemplateCustomerStoriesGrid_grid{grid-template-columns:1fr 1fr 1fr}}.TemplateCustomerStoriesGrid_filters{display:flex;gap:16px;flex-direction:column}.TemplateCustomerStoriesGrid_filters [class=mdc-select__selected-text]{margin-top:16px}.TemplateCustomerStoriesGrid_filters .TemplateCustomerStoriesGrid_searchIcon{width:18px;height:18px}.TemplateCustomerStoriesGrid_filters__searchbox,.TemplateCustomerStoriesGrid_filters__dropdowns{grid-column:span 6}.TemplateCustomerStoriesGrid_filters__searchbox label[class*=mdc-text-field--label-floating] span[class*=mdc-notched-outline__notch]{display:none!important}.TemplateCustomerStoriesGrid_filters__dropdowns{display:grid;grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width: 1023px){.TemplateCustomerStoriesGrid_filters__dropdowns{grid-template-columns:1fr}}.TemplateCustomerStoriesGrid_filters__chips{grid-column:span 6}.TemplateCustomerStoriesGrid_filtersLabel{margin-bottom:16px}.TemplateCustomerStoriesGrid_filtersLabel__label{color:inherit;display:flex;gap:12px;align-items:center}.TemplateCustomerStoriesGrid_filterChips{margin-top:12px;margin-bottom:36px}@media (max-width: 1023px){.TemplateCustomerStoriesGrid_filterChips{margin-top:0}}.TemplateCustomerStoriesGrid_dropdown{display:flex;flex-direction:column;gap:0px;padding:12px 0}@media (min-width: 1024px){.TemplateCustomerStoriesGrid_dropdown{max-height:450px;padding:12px;overflow-y:auto}}.TemplateCustomerStoriesGrid_mobileFilterButton{--annotation: "ui";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:1rem;line-height:1.5;font-weight:500;letter-spacing:0rem;background-color:#d2e3fc;color:#1a73e8;padding:16px 32px;text-align:center;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:8px}.TemplateCustomerStoriesGrid_mobileFilterButton svg path{fill:currentColor}.TemplateCustomerStoriesGrid_mobileFilterButton:hover{cursor:pointer}@media (min-width: 1024px){.TemplateCustomerStoriesGrid_mobileFilterButton{display:none}}.TemplateCustomerStoriesGrid_noResult{text-align:center;--annotation: "Body Large";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:1rem;line-height:1.5;font-weight:400}[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateCustomerStoriesGrid_noResult{color:#bdc1c6}@media (min-width: 600px){.TemplateCustomerStoriesGrid_noResult{font-size:1.125rem;line-height:1.5555555556;font-weight:400}}.TemplateCustomerStoriesGrid_noResult button{border:none;background:none;padding:0;margin:0;text-decoration:underline;--annotation: "Body Large";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:1rem;line-height:1.5;font-weight:400;color:#1a73e8}[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateCustomerStoriesGrid_noResult button{color:#bdc1c6}@media (min-width: 600px){.TemplateCustomerStoriesGrid_noResult button{font-size:1.125rem;line-height:1.5555555556;font-weight:400}}.TemplateCustomerStoriesGrid_noResult button:hover{cursor:pointer}@layer component{.Grid_grid{margin:0 auto;box-sizing:border-box;padding-left:16px;padding-right:16px;max-width:600px;display:grid;grid-template-columns:repeat(6,1fr);width:100%;column-gap:16px}@media (min-width: 600px){.Grid_grid{padding-left:26px;padding-right:26px;max-width:1024px}}@media (min-width: 1024px){.Grid_grid{padding-left:24px;padding-right:24px;max-width:1440px}}@media (min-width: 600px){.Grid_grid{column-gap:16px;grid-template-columns:repeat(12,1fr);max-width:1024px}}@media (min-width: 1024px){.Grid_grid{column-gap:24px;grid-template-columns:repeat(12,1fr);max-width:1440px}}.Grid_flush{padding-left:0;padding-right:0}.Grid_legacyGrid{margin:0 auto;padding-left:28px;padding-right:28px;column-gap:28px;display:grid;grid-template-columns:repeat(4,1fr);max-width:1200px}@media (min-width: 600px){.Grid_legacyGrid{max-width:1024px}}@media (min-width: 1200px){.Grid_legacyGrid{max-width:1440px}}@media (min-width: 1440px){.Grid_legacyGrid{max-width:1440px}}@media (min-width: 600px){.Grid_legacyGrid{column-gap:48px}}@media (min-width: 1440px){.Grid_legacyGrid{column-gap:24px}}@media (min-width: 600px){.Grid_legacyGrid{grid-template-columns:repeat(8,1fr)}}@media (min-width: 1200px){.Grid_legacyGrid{grid-template-columns:repeat(12,1fr)}}@media (min-width: 1440px){.Grid_legacyGrid{grid-template-columns:repeat(12,1fr)}}.Grid_legacyColumn{--gws-column-mobile-start: 1;--gws-column-mobile-end: 6;--gws-column-tablet-start: 2;--gws-column-tablet-end: 7;--gws-column-laptop-start: 2;--gws-column-laptop-end: 11;grid-column-start:var(--gws-column-mobile-start);grid-column-end:span calc(var(--gws-column-mobile-end) - var(--gws-column-mobile-start) + 1)}@media (min-width: 600px){.Grid_legacyColumn{grid-column-start:var(--gws-column-tablet-start, var(--gws-column-mobile-start));grid-column-end:span calc(var(--gws-column-tablet-end, var(--gws-column-mobile-end)) - var(--gws-column-tablet-start, var(--gws-column-mobile-start)) + 1)}}@media (min-width: 1024px){.Grid_legacyColumn{grid-column-start:var(--gws-column-laptop-start, var(--gws-column-tablet-start));grid-column-end:span calc(var(--gws-column-laptop-end, var(--gws-column-tablet-end)) - var(--gws-column-laptop-start, var(--gws-column-tablet-start)) + 1)}}@media (min-width: 1440px){.Grid_legacyColumn{grid-column-start:var(--gws-column-desktop-start, var(--gws-column-laptop-start));grid-column-end:span calc(var(--gws-column-desktop-end, var(--gws-column-laptop-end)) - var(--gws-column-desktop-start, var(--gws-column-laptop-start)) + 1)}}.Grid_column{--gws-column-xs-mobile-start: 1;--gws-column-xs-mobile-end: 6;--gws-column-mobile-start: 1;--gws-column-mobile-end: 6;--gws-column-tablet-start: 2;--gws-column-tablet-end: 11;--gws-column-laptop-start: 2;--gws-column-laptop-end: 11;grid-column-start:var(--gws-column-xs-mobile-start);grid-column-end:span calc(var(--gws-column-xs-mobile-end) - var(--gws-column-xs-mobile-start) + 1);grid-column-start:var(--gws-column-mobile-start, var(--gws-column-xs-mobile-start));grid-column-end:span calc(var(--gws-column-mobile-end, var(--gws-column-xs-mobile-end)) - var(--gws-column-mobile-start, var(--gws-column-xs-mobile-start)) + 1)}@media (min-width: 600px){.Grid_column{grid-column-start:var(--gws-column-tablet-start, var(--gws-column-mobile-start));grid-column-end:span calc(var(--gws-column-tablet-end, var(--gws-column-mobile-end)) - var(--gws-column-tablet-start, var(--gws-column-mobile-start)) + 1)}}@media (min-width: 1024px){.Grid_column{grid-column-start:var(--gws-column-laptop-start, var(--gws-column-tablet-start));grid-column-end:span calc(var(--gws-column-laptop-end, var(--gws-column-tablet-end)) - var(--gws-column-laptop-start, var(--gws-column-tablet-start)) + 1)}}@media (min-width: 1440px){.Grid_column{grid-column-start:var(--gws-column-desktop-start, var(--gws-column-laptop-start));grid-column-end:span calc(var(--gws-column-desktop-end, var(--gws-column-laptop-end)) - var(--gws-column-desktop-start, var(--gws-column-laptop-start)) + 1)}}}:root{--md-sys-color-primary: #1a73e8;--md-outlined-text-field-label-text-color: #3c4043;--md-outlined-select-text-field-label-text-color: #3c4043;--md-outlined-text-field-container-color: #fff;--md-menu-item-selected-container-color: #f1f3f4;--md-menu-item-hover-state-layer-color: #5f6368;--md-outlined-select-text-field-container-color: #fff;--md-outlined-text-field-error-label-text-color: #3c4043;--md-outlined-select-text-field-error-label-text-color: #3c4043;--newsletter-margin-inline-start: 12px}:root md-outlined-select::part(menu){--md-menu-container-color: #fff}:root md-outlined-text-field{resize:vertical}@layer template{.TemplateContactForm_wrap{overflow:visible;padding-bottom:60px;position:relative;width:100%}.TemplateContactForm_wrap.TemplateContactForm_wrapContact{padding-bottom:0}.TemplateContactForm_richCardFormVariant{--md-outlined-text-field-supporting-text-size: 0px;--md-outlined-text-field-supporting-text-line-height: 0px}.TemplateContactForm_background{background:#fff;height:100%;left:0;position:absolute;width:100%;top:0;z-index:0}@media (min-width: 1024px){.TemplateContactForm_background{background:#f8f9fa}}.TemplateContactForm_backgroundBar{background-color:#2b84fc}.TemplateContactForm_backgroundBar:lang(de){--background-bar-min-height: 375px}@media (min-width: 1024px){.TemplateContactForm_backgroundBar{--background-bar-min-height: 305px;min-height:var(--background-bar-min-height)}.TemplateContactForm_backgroundBar:not(:lang(en)){--background-bar-min-height: 359px}.TemplateContactForm_backgroundBar:lang(ja){--background-bar-min-height: 603px}.TemplateContactForm_backgroundBar.TemplateContactForm_locale-fr_ca{--background-bar-min-height: 547px}}@media (min-width: 1200px){.TemplateContactForm_backgroundBar:lang(de){--background-bar-min-height: 420px}}.TemplateContactForm_container{margin:0 auto;position:relative;width:100%;z-index:1}@media (max-width: 1023px){.TemplateContactForm_container{display:flex;flex-direction:column}}@media (min-width: 1024px){.TemplateContactForm_container:not(.TemplateContactForm_containerContact){display:flex;flex:0 0 275px;gap:24px;max-width:978px}}.TemplateContactForm_aside{display:flex;flex-direction:column}@media (min-width: 1024px){.TemplateContactForm_aside{padding:0 24px;gap:45px;flex:0 0 250px}}.TemplateContactForm_formHeading{display:flex;flex-direction:column;padding:24px 0;text-wrap:pretty;width:100%}.TemplateContactForm_formHeading h1,.TemplateContactForm_formHeading h2,.TemplateContactForm_formHeading h3,.TemplateContactForm_formHeading h4,.TemplateContactForm_formHeading h5,.TemplateContactForm_formHeading h6,.TemplateContactForm_formHeading p,.TemplateContactForm_formHeading gws-button::part(button){color:#fff}@media (max-width: 1023px){.TemplateContactForm_formHeading{background-color:#1a73e8;padding:48px 24px}}.TemplateContactForm_formHeading p:last-child{margin-bottom:0}gws-portal[card-id=contact-sales] .TemplateContactForm_formHeading,gws-portal[card-id=contact-sales-ge-interest-variant] .TemplateContactForm_formHeading,gws-card-accordion-item [card-id=contact-sales] .TemplateContactForm_formHeading,gws-card-accordion-item [card-id=contact-sales-ge-interest-variant] .TemplateContactForm_formHeading{padding:0}@media (max-width: 1411px){gws-portal[card-id=contact-sales] .TemplateContactForm_formHeading,gws-portal[card-id=contact-sales-ge-interest-variant] .TemplateContactForm_formHeading,gws-card-accordion-item [card-id=contact-sales] .TemplateContactForm_formHeading,gws-card-accordion-item [card-id=contact-sales-ge-interest-variant] .TemplateContactForm_formHeading{background-color:#fff;padding:0}}@media (max-width: 767px){gws-portal[card-id=contact-sales] .TemplateContactForm_formHeading,gws-portal[card-id=contact-sales-ge-interest-variant] .TemplateContactForm_formHeading,gws-card-accordion-item [card-id=contact-sales] .TemplateContactForm_formHeading,gws-card-accordion-item [card-id=contact-sales-ge-interest-variant] .TemplateContactForm_formHeading{text-align:center}}gws-portal[card-id=contact-sales] .TemplateContactForm_formHeading h3,gws-portal[card-id=contact-sales-ge-interest-variant] .TemplateContactForm_formHeading h3,gws-card-accordion-item [card-id=contact-sales] .TemplateContactForm_formHeading h3,gws-card-accordion-item [card-id=contact-sales-ge-interest-variant] .TemplateContactForm_formHeading h3{--annotation: "Subheading Large";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:1.125rem;line-height:1.4444444444;font-weight:500;color:#202124}[data-theme=dark]:not(:has(.container--override-dark-theme)) gws-portal[card-id=contact-sales] .TemplateContactForm_formHeading h3,[data-theme=dark]:not(:has(.container--override-dark-theme)) gws-portal[card-id=contact-sales-ge-interest-variant] .TemplateContactForm_formHeading h3,[data-theme=dark]:not(:has(.container--override-dark-theme)) gws-card-accordion-item [card-id=contact-sales] .TemplateContactForm_formHeading h3,[data-theme=dark]:not(:has(.container--override-dark-theme)) gws-card-accordion-item [card-id=contact-sales-ge-interest-variant] .TemplateContactForm_formHeading h3{color:#e8eaed}@media (min-width: 600px){gws-portal[card-id=contact-sales] .TemplateContactForm_formHeading h3,gws-portal[card-id=contact-sales-ge-interest-variant] .TemplateContactForm_formHeading h3,gws-card-accordion-item [card-id=contact-sales] .TemplateContactForm_formHeading h3,gws-card-accordion-item [card-id=contact-sales-ge-interest-variant] .TemplateContactForm_formHeading h3{font-size:1.375rem;line-height:1.3636363636;font-weight:500;letter-spacing:-.015625rem}}@media (min-width: 1200px){gws-portal[card-id=contact-sales] .TemplateContactForm_formHeading h3,gws-portal[card-id=contact-sales-ge-interest-variant] .TemplateContactForm_formHeading h3,gws-card-accordion-item [card-id=contact-sales] .TemplateContactForm_formHeading h3,gws-card-accordion-item [card-id=contact-sales-ge-interest-variant] .TemplateContactForm_formHeading h3{font-size:1.5rem;line-height:1.3333333333;font-weight:500;letter-spacing:-.015625rem}}@media (min-width: 1024px){.TemplateContactForm_formHeading--withBackgroundBar{padding:40px 0 45px;position:relative}.TemplateContactForm_formHeading--withBackgroundBar:after{background-color:#2b84fc;bottom:0;content:"";margin-inline-start:calc(465px - 50vw);position:absolute;top:0;width:100vw;z-index:-1}}.TemplateContactForm_formSupport{display:flex;flex-direction:column;gap:24px;padding:24px;text-wrap:pretty}.TemplateContactForm_formSupport h1,.TemplateContactForm_formSupport h2,.TemplateContactForm_formSupport h3,.TemplateContactForm_formSupport h4,.TemplateContactForm_formSupport h5,.TemplateContactForm_formSupport h6{--annotation: "Subheading Medium";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#202124;font-size:1rem;line-height:1.5;font-weight:500}[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateContactForm_formSupport h1,[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateContactForm_formSupport h2,[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateContactForm_formSupport h3,[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateContactForm_formSupport h4,[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateContactForm_formSupport h5,[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateContactForm_formSupport h6{color:#e8eaed}@media (min-width: 600px){.TemplateContactForm_formSupport h1,.TemplateContactForm_formSupport h2,.TemplateContactForm_formSupport h3,.TemplateContactForm_formSupport h4,.TemplateContactForm_formSupport h5,.TemplateContactForm_formSupport h6{font-size:1.125rem;line-height:1.4444444444;font-weight:500}}@media (min-width: 1200px){.TemplateContactForm_formSupport h1,.TemplateContactForm_formSupport h2,.TemplateContactForm_formSupport h3,.TemplateContactForm_formSupport h4,.TemplateContactForm_formSupport h5,.TemplateContactForm_formSupport h6{font-size:1.25rem;line-height:1.4;font-weight:500}}@media (min-width: 1024px){.TemplateContactForm_formSupport{padding:0;max-width:250px}}.TemplateContactForm_formContainer{flex:1;background-color:#fff;overflow:visible}@media (min-width: 1024px){.TemplateContactForm_formContainer{box-shadow:0 3px 4.7px .3px #0000003d;margin:40px 0;flex-grow:1}}.TemplateContactForm_formContainer.TemplateContactForm_formContainerContact{box-shadow:none;margin:0}.TemplateContactForm_termsContainer{background-color:#fff;border:1px solid #ddd;height:250px;margin-bottom:10px;overflow-y:auto}.TemplateContactForm_termsContent{padding:30px}.TemplateContactForm_termsContent p{margin:1em 0}.TemplateContactForm_radioGroup{display:flex;flex-direction:column;gap:8px}.TemplateContactForm_radioGroup div{display:flex;flex-direction:row;gap:8px;align-items:center}.TemplateContactForm_geminiInterest{overflow:visible;position:relative;z-index:10}.TemplateContactForm_checkboxLabel{display:grid;grid-template-columns:max-content auto;gap:8px;align-items:center;overflow:visible;position:relative}.TemplateContactForm_checkboxLabel md-checkbox{margin:0}.TemplateContactForm_checkboxLabel[for^=newsletter-subscribe-],.TemplateContactForm_checkboxLabel[for^=explicit-privacy-consent-],[id^=newsletter-auto-opt-in-],.TemplateContactForm_geminiInterest{--annotation: "Body Small";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:.875rem;line-height:1.5714285714;font-weight:400;letter-spacing:.0125rem;gap:15px}[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateContactForm_checkboxLabel[for^=newsletter-subscribe-],[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateContactForm_checkboxLabel[for^=explicit-privacy-consent-],[data-theme=dark]:not(:has(.container--override-dark-theme)) [id^=newsletter-auto-opt-in-],[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateContactForm_geminiInterest{color:#bdc1c6}.TemplateContactForm_checkboxLabel[for^=newsletter-subscribe-] hr,.TemplateContactForm_checkboxLabel[for^=explicit-privacy-consent-] hr,[id^=newsletter-auto-opt-in-] hr,.TemplateContactForm_geminiInterest hr{margin:5px 0;visibility:hidden}.TemplateContactForm_checkboxLabel[for^=newsletter-subscribe-] hr:nth-of-type(odd),.TemplateContactForm_checkboxLabel[for^=explicit-privacy-consent-] hr:nth-of-type(odd),[id^=newsletter-auto-opt-in-] hr:nth-of-type(odd),.TemplateContactForm_geminiInterest hr:nth-of-type(odd){margin:2px 0}.TemplateContactForm_checkboxLabel[for^=newsletter-subscribe-]:lang(ja) p:nth-of-type(2n),.TemplateContactForm_checkboxLabel[for^=newsletter-subscribe-]:lang(ko) p:nth-of-type(2n),.TemplateContactForm_checkboxLabel[for^=explicit-privacy-consent-]:lang(ja) p:nth-of-type(2n),.TemplateContactForm_checkboxLabel[for^=explicit-privacy-consent-]:lang(ko) p:nth-of-type(2n),[id^=newsletter-auto-opt-in-]:lang(ja) p:nth-of-type(2n),[id^=newsletter-auto-opt-in-]:lang(ko) p:nth-of-type(2n),.TemplateContactForm_geminiInterest:lang(ja) p:nth-of-type(2n),.TemplateContactForm_geminiInterest:lang(ko) p:nth-of-type(2n){display:none}.TemplateContactForm_checkboxLabel[for^=newsletter-subscribe-]:lang(ja):after,.TemplateContactForm_checkboxLabel[for^=newsletter-subscribe-]:lang(ko):after,.TemplateContactForm_checkboxLabel[for^=explicit-privacy-consent-]:lang(ja):after,.TemplateContactForm_checkboxLabel[for^=explicit-privacy-consent-]:lang(ko):after,[id^=newsletter-auto-opt-in-]:lang(ja):after,[id^=newsletter-auto-opt-in-]:lang(ko):after,.TemplateContactForm_geminiInterest:lang(ja):after,.TemplateContactForm_geminiInterest:lang(ko):after{display:none}@media (min-width: 1024px){.TemplateContactForm_checkboxLabel[for^=newsletter-subscribe-],.TemplateContactForm_checkboxLabel[for^=explicit-privacy-consent-],[id^=newsletter-auto-opt-in-],.TemplateContactForm_geminiInterest{width:70%;margin-inline-start:var(--newsletter-margin-inline-start, 0)}}.TemplateContactForm_form:not(.TemplateContactForm_form--contact){--newsletter-margin-inline-start: auto}.TemplateContactForm_form{display:flex;flex-direction:column;gap:24px;padding:24px;max-width:680px;margin:auto;overflow:visible;--gws-phone-input-border: 1px solid #80868b;--gws-phone-input-border-radius: 4px;--gws-phone-input-text-color: #202124;--gws-phone-input-placeholder-text-color: #3c4043}.TemplateContactForm_form--contact{padding:24px 0}gws-form[variant=rich-card] .TemplateContactForm_form{--md-outlined-select-text-field-outline-color: #dadce0;--md-outlined-text-field-outline-color: #dadce0;--md-outlined-text-field-label-text-color: #5f6368;--md-outlined-select-text-field-label-text-color: #5f6368;--md-outlined-text-field-error-focus-outline-color: #d93025;--md-outlined-text-field-error-outline-color: #d93025;--md-outlined-select-text-field-error-focus-outline-color: #d93025;--md-outlined-select-text-field-error-outline-color: #d93025;--md-outlined-select-text-field-error-focus-caret-color: #d93025;--md-outlined-text-field-error-focus-label-text-color: #d93025;--md-outlined-select-text-field-error-focus-label-text-color: #d93025;--gws-phone-input-border: 1px solid #dadce0;--gws-phone-input-border-radius: 4px;--gws-phone-input-text-color: #202124;--gws-phone-input-placeholder-text-color: #5f6368;padding:24px 0 0}gws-form[variant=rich-card] .TemplateContactForm_form .TemplateContactForm_optIn p,gws-form[variant=rich-card] .TemplateContactForm_form .TemplateContactForm_footnotes p,gws-form[variant=rich-card] .TemplateContactForm_form .TemplateContactForm_geminiInterest p{--annotation: "Body Extra Small";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:.75rem;line-height:1.5833333333;font-weight:400;letter-spacing:.0125rem;margin:0;text-align:start}[data-theme=dark]:not(:has(.container--override-dark-theme)) gws-form[variant=rich-card] .TemplateContactForm_form .TemplateContactForm_optIn p,[data-theme=dark]:not(:has(.container--override-dark-theme)) gws-form[variant=rich-card] .TemplateContactForm_form .TemplateContactForm_footnotes p,[data-theme=dark]:not(:has(.container--override-dark-theme)) gws-form[variant=rich-card] .TemplateContactForm_form .TemplateContactForm_geminiInterest p{color:#bdc1c6}gws-form[variant=rich-card] .TemplateContactForm_form .TemplateContactForm_checkboxLabel[for^=newsletter-subscribe-],gws-form[variant=rich-card] .TemplateContactForm_form .TemplateContactForm_checkboxLabel[for^=explicit-privacy-consent-],gws-form[variant=rich-card] .TemplateContactForm_form [id^=newsletter-auto-opt-in-],gws-form[variant=rich-card] .TemplateContactForm_form .TemplateContactForm_geminiInterest{width:100%;margin-inline-start:0;overflow:visible;position:relative}gws-portal[card-id=contact-sales] gws-form:not([prereqs-satisfied]) .TemplateContactForm_form,gws-portal[card-id=contact-sales-ge-interest-variant] gws-form:not([prereqs-satisfied]) .TemplateContactForm_form{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}gws-portal[card-id=contact-sales] gws-form:not([prereqs-satisfied]) .TemplateContactForm_form md-outlined-select:last-of-type,gws-portal[card-id=contact-sales] gws-form:not([prereqs-satisfied]) .TemplateContactForm_form md-outlined-text-field:last-of-type,gws-portal[card-id=contact-sales] gws-form:not([prereqs-satisfied]) .TemplateContactForm_form[escape-hatch-active=true] [id=Additional_Information_Escape_Hatch],gws-portal[card-id=contact-sales] gws-form:not([prereqs-satisfied]) .TemplateContactForm_form .TemplateContactForm_optIn,gws-portal[card-id=contact-sales] gws-form:not([prereqs-satisfied]) .TemplateContactForm_form .TemplateContactForm_geminiInterest,gws-portal[card-id=contact-sales] gws-form:not([prereqs-satisfied]) .TemplateContactForm_form .TemplateContactForm_submitContainer,gws-portal[card-id=contact-sales] gws-form:not([prereqs-satisfied]) .TemplateContactForm_form .TemplateContactForm_footnotes,gws-portal[card-id=contact-sales-ge-interest-variant] gws-form:not([prereqs-satisfied]) .TemplateContactForm_form md-outlined-select:last-of-type,gws-portal[card-id=contact-sales-ge-interest-variant] gws-form:not([prereqs-satisfied]) .TemplateContactForm_form md-outlined-text-field:last-of-type,gws-portal[card-id=contact-sales-ge-interest-variant] gws-form:not([prereqs-satisfied]) .TemplateContactForm_form[escape-hatch-active=true] [id=Additional_Information_Escape_Hatch],gws-portal[card-id=contact-sales-ge-interest-variant] gws-form:not([prereqs-satisfied]) .TemplateContactForm_form .TemplateContactForm_optIn,gws-portal[card-id=contact-sales-ge-interest-variant] gws-form:not([prereqs-satisfied]) .TemplateContactForm_form .TemplateContactForm_geminiInterest,gws-portal[card-id=contact-sales-ge-interest-variant] gws-form:not([prereqs-satisfied]) .TemplateContactForm_form .TemplateContactForm_submitContainer,gws-portal[card-id=contact-sales-ge-interest-variant] gws-form:not([prereqs-satisfied]) .TemplateContactForm_form .TemplateContactForm_footnotes{grid-column:1/-1;overflow:visible;position:relative}gws-portal[card-id=contact-sales] gws-form:not([prereqs-satisfied]) .TemplateContactForm_form .TemplateContactForm_submitContainer,gws-portal[card-id=contact-sales-ge-interest-variant] gws-form:not([prereqs-satisfied]) .TemplateContactForm_form .TemplateContactForm_submitContainer{display:flex;gap:16px;margin-top:-16px;align-items:center}gws-portal[card-id=contact-sales] gws-form:not([prereqs-satisfied]) .TemplateContactForm_form md-outlined-text-field:last-of-type,gws-portal[card-id=contact-sales-ge-interest-variant] gws-form:not([prereqs-satisfied]) .TemplateContactForm_form md-outlined-text-field:last-of-type{height:90px}gws-portal[card-id=contact-sales] gws-form[prereqs-satisfied] .TemplateContactForm_form md-outlined-select,gws-portal[card-id=contact-sales-ge-interest-variant] gws-form[prereqs-satisfied] .TemplateContactForm_form md-outlined-select{width:50%}gws-card-accordion-item [card-id=contact-sales] .TemplateContactForm_form,gws-card-accordion-item [card-id=contact-sales-ge-interest-variant] .TemplateContactForm_form{gap:16px;margin-top:16px;padding:0}gws-card-accordion-item [card-id=contact-sales] .TemplateContactForm_form .TemplateContactForm_submitContainer,gws-card-accordion-item [card-id=contact-sales-ge-interest-variant] .TemplateContactForm_form .TemplateContactForm_submitContainer{flex-direction:column;display:flex;justify-content:center;align-items:center;gap:16px}gws-card-accordion-item [card-id=contact-sales] .TemplateContactForm_form .TemplateContactForm_submitContainer button,gws-card-accordion-item [card-id=contact-sales-ge-interest-variant] .TemplateContactForm_form .TemplateContactForm_submitContainer button{width:100%}.TemplateContactForm_form .TemplateContactForm_globalErrorMessage{display:none}.TemplateContactForm_form[invalid] .TemplateContactForm_globalErrorMessage{display:flex;align-items:center;font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.5625rem;font-weight:400;gap:10px;color:#d93025}.TemplateContactForm_selfServeForm{margin:initial;padding:0}.TemplateContactForm_hidden{display:none}.TemplateContactForm_formDebug{font-size:.75rem;line-height:1rem;text-align:left}.TemplateContactForm_formDebug table{table-layout:fixed}.TemplateContactForm_formDebug th{border-bottom:1px solid #ddd;margin-bottom:10px}.TemplateContactForm_formDebug tr:first-of-type+tr td{padding-top:5px}.TemplateContactForm_formDebug td:first-child{width:70px}.TemplateContactForm_formDebug td{word-break:break-word}}.TemplateContactForm_newsletterCopy{display:flex;flex-direction:column}.TemplateContactForm_newsletterCopy *:not(.gws-button,.button__content){margin-bottom:24px}[card-id=contact-sales] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy,[card-id=contact-sales-ge-interest-variant] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy{border:1px solid #dadce0;border-radius:24px;padding:24px}[card-id=contact-sales] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy p:first-of-type,[card-id=contact-sales-ge-interest-variant] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy p:first-of-type{--annotation: "Subheading Large";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#202124;font-size:1.125rem;line-height:1.4444444444;font-weight:500}[data-theme=dark]:not(:has(.container--override-dark-theme)) [card-id=contact-sales] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy p:first-of-type,[data-theme=dark]:not(:has(.container--override-dark-theme)) [card-id=contact-sales-ge-interest-variant] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy p:first-of-type{color:#e8eaed}@media (min-width: 600px){[card-id=contact-sales] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy p:first-of-type,[card-id=contact-sales-ge-interest-variant] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy p:first-of-type{font-size:1.375rem;line-height:1.3636363636;font-weight:500;letter-spacing:-.015625rem}}@media (min-width: 1200px){[card-id=contact-sales] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy p:first-of-type,[card-id=contact-sales-ge-interest-variant] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy p:first-of-type{font-size:1.5rem;line-height:1.3333333333;font-weight:500;letter-spacing:-.015625rem}}[card-id=contact-sales] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy p:nth-of-type(2),[card-id=contact-sales-ge-interest-variant] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy p:nth-of-type(2){--annotation: "Body Large";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:1rem;line-height:1.5;font-weight:400;margin-top:0}[data-theme=dark]:not(:has(.container--override-dark-theme)) [card-id=contact-sales] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy p:nth-of-type(2),[data-theme=dark]:not(:has(.container--override-dark-theme)) [card-id=contact-sales-ge-interest-variant] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy p:nth-of-type(2){color:#bdc1c6}@media (min-width: 600px){[card-id=contact-sales] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy p:nth-of-type(2),[card-id=contact-sales-ge-interest-variant] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy p:nth-of-type(2){font-size:1.125rem;line-height:1.5555555556;font-weight:400}}[card-id=contact-sales] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy p:nth-of-type(3),[card-id=contact-sales] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy p:nth-of-type(4),[card-id=contact-sales-ge-interest-variant] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy p:nth-of-type(3),[card-id=contact-sales-ge-interest-variant] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy p:nth-of-type(4){--annotation: "Body Small";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:.875rem;line-height:1.5714285714;font-weight:400;letter-spacing:.0125rem;margin:0}[data-theme=dark]:not(:has(.container--override-dark-theme)) [card-id=contact-sales] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy p:nth-of-type(3),[data-theme=dark]:not(:has(.container--override-dark-theme)) [card-id=contact-sales] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy p:nth-of-type(4),[data-theme=dark]:not(:has(.container--override-dark-theme)) [card-id=contact-sales-ge-interest-variant] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy p:nth-of-type(3),[data-theme=dark]:not(:has(.container--override-dark-theme)) [card-id=contact-sales-ge-interest-variant] gws-form[prereqs-satisfied] .TemplateContactForm_newsletterCopy p:nth-of-type(4){color:#bdc1c6}.TemplateContactForm_newsletterWrap{display:none}.TemplateContactForm_newsletterWrap gws-button{width:fit-content}gws-form[prereqs-satisfied] .TemplateContactForm_newsletterWrap{display:block}gws-form[prereqs-satisfied] gws-form-fieldset:not([step="1"]),gws-form[prereqs-satisfied] md-outlined-select:not(:first-child),gws-form[prereqs-satisfied] md-outlined-text-field,gws-form[prereqs-satisfied] gws-phone-input{display:none}gws-form[prereqs-satisfied] .TemplateContactForm_optIn,gws-form[prereqs-satisfied] .TemplateContactForm_geminiInterest,gws-form[prereqs-satisfied] .TemplateContactForm_footnotes{display:none}gws-form[prereqs-satisfied] .TemplateContactForm_submitContainer{display:none}#TemplateContactForm_redirectFormSubmission{display:none}form:not([escape-hatch-active=true]) [id=Additional_Information_Escape_Hatch]{display:none}.TemplateContactForm_formDebug{display:none}.TemplateContactForm_checkboxErrorMessage{display:none;color:#d93025;font-size:.75rem;margin-top:4px}@layer template{.TemplateHeroSimple_content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1em}.TemplateHeroSimple_body{display:flex;flex-direction:column;gap:1em;text-wrap:balance;--gws-template-hero-simple-inline-button-gap: 16px}@media (min-width: 600px){.TemplateHeroSimple_body{--gws-template-hero-simple-inline-button-gap: 24px}}.TemplateHeroSimple_body p+p{margin:unset}.TemplateHeroSimple_body>.gws-button:first-of-type,.TemplateHeroSimple_body>dropdown-button-wrapper:first-of-type,.TemplateHeroSimple_body>.button-group{margin-top:8px}.TemplateHeroSimple_body .button-group{display:flex;flex-direction:row;gap:var(--gws-template-hero-simple-inline-button-gap);justify-content:center}.TemplateHeroSimple_grid{row-gap:24px}.TemplateHeroSimple_customerStoryLogo{max-width:150px}.TemplateHeroSimple_customerStoryContent{gap:8px}.TemplateHeroSimple_aiTransformation{gap:24px}.TemplateHeroSimple_aiTransformation .TemplateHeroSimple_logoImage{width:72px;height:auto;margin-bottom:12px}.TemplateHeroSimple_aiTransformation .TemplateHeroSimple_heading,.TemplateHeroSimple_aiTransformation .TemplateHeroSimple_body{text-wrap:wrap}.TemplateHeroSimple_aiTransformation .TemplateHeroSimple_body{--annotation: "Body Large";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:1rem;line-height:1.5;font-weight:400;font-size:1.125rem}[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateHeroSimple_aiTransformation .TemplateHeroSimple_body{color:#bdc1c6}@media (min-width: 600px){.TemplateHeroSimple_aiTransformation .TemplateHeroSimple_body{font-size:1.125rem;line-height:1.5555555556;font-weight:400}}@media (max-width: 599px){.TemplateHeroSimple_aiTransformation .TemplateHeroSimple_heading{font-size:2.5rem}.TemplateHeroSimple_aiTransformation ::part(button){padding:0 24px}}}[data-theme=dark] .TemplateHeroSimple_heading{color:#fff;font-weight:500}[data-theme=dark] .TemplateHeroSimple_body{color:#dadce0}@layer component{.ResponsiveLottie_lottieWrapper{max-width:100%;aspect-ratio:var(--gws-lottie-mobile-aspect-ratio);height:var(--gws-lottie-mobile-height);width:var(--gws-lottie-mobile-width);position:relative}@media (min-width: 600px) and (max-width: 1023px){.ResponsiveLottie_lottieWrapper{aspect-ratio:var(--gws-lottie-tablet-aspect-ratio);height:var(--gws-lottie-tablet-height);width:var(--gws-lottie-tablet-width)}}@media (min-width: 1024px){.ResponsiveLottie_lottieWrapper{aspect-ratio:var(--gws-lottie-desktop-aspect-ratio);height:var(--gws-lottie-desktop-height);width:var(--gws-lottie-desktop-width)}}.ResponsiveLottie_desktopLottie{display:none}@media (min-width: 1024px){.ResponsiveLottie_desktopLottie{display:block}}.ResponsiveLottie_tabletLottie{display:none}@media (min-width: 600px) and (max-width: 1023px){.ResponsiveLottie_tabletLottie{display:block}}.ResponsiveLottie_mobileLottie{display:block}@media (min-width: 600px){.ResponsiveLottie_mobileLottie{display:none}}}.GeminiBackground_container{--gradient-blur: 150px;overflow:hidden;position:relative}.GeminiBackground_container:before,.GeminiBackground_container:after{content:"";position:absolute;border-radius:50%;z-index:-1;filter:blur(var(--gradient-blur));will-change:filter}.GeminiBackground_container:before{height:var(--left-gradient-size);width:var(--left-gradient-size);transform:var(--left-gradient-translate, translate(0, 0)) rotate(var(--left-gradient-rotation));right:var(--left-gradient-right);left:var(--left-gradient-left);bottom:var(--left-gradient-bottom);top:var(--left-gradient-top);background:var(--left-gradient-value)}.GeminiBackground_container:after{height:var(--right-gradient-size);width:var(--right-gradient-size);transform:var(--right-gradient-translate, translate(0, 0)) rotate(var(--right-gradient-rotation));right:var(--right-gradient-right);left:var(--right-gradient-left);bottom:var(--right-gradient-bottom);top:var(--right-gradient-top);background:var(--right-gradient-value)}@media (min-width: 600px){.GeminiBackground_container.GeminiBackground_light{border-radius:24px 24px 0 0}}.GeminiBackground_light{--left-gradient-size: 447px;--left-gradient-rotation: 0deg;--left-gradient-left: 0;--left-gradient-top: 0;--left-gradient-translate: translate(-60%, -13%);--right-gradient-size: 855px;--right-gradient-rotation: 0deg;--right-gradient-right: 0;--right-gradient-top: 0;--right-gradient-translate: translate(90%, -25%);--gradient-value: linear-gradient( 31deg, rgba(215, 230, 255, .6) 6.52%, rgba(204, 229, 255, .6) 36.28%, rgba(220, 226, 255, .6) 62.08% );--gradient-blur: 150px;--left-gradient-value: var(--gradient-value);--right-gradient-value: var(--gradient-value)}@media (min-width: 600px){.GeminiBackground_light{--left-gradient-size: 663.52px;--left-gradient-rotation: 119.05deg;--left-gradient-translate: translate(-72%, -53%);--right-gradient-size: 1001.84px;--right-gradient-rotation: 12.02deg;--right-gradient-translate: translate(80%, -25%)}}@media (min-width: 1024px){.GeminiBackground_light{--left-gradient-size: 1052.08px;--left-gradient-rotation: 119.05deg;--left-gradient-translate: translate(-58%, -75%);--right-gradient-size: 1001.84px;--right-gradient-rotation: 12.02deg;--right-gradient-translate: translate(68%, -65%)}}.GeminiBackground_dark{--gradient-blur: 150px;--left-gradient-size: 771.26px;--left-gradient-rotation: rotate(88.23deg);--left-gradient-left: calc(35% - 385.63px) ;--left-gradient-top: -216.64px;--left-gradient-value: linear-gradient( 30.65deg, rgba(215, 230, 255, .6) 6.52%, rgba(204, 229, 255, .6) 36.28%, rgba(220, 226, 255, .6) 62.08% );--right-gradient-size: 530.78px;--right-gradient-rotation: rotate(88.23deg);--right-gradient-value: linear-gradient( 30.65deg, rgba(215, 230, 255, .6) 6.52%, rgba(204, 229, 255, .6) 36.28%, rgba(220, 226, 255, .6) 62.08% )}@media (max-width: 600px){.GeminiBackground_dark{background:linear-gradient(to bottom,#fff9,#fff0),linear-gradient(30.65deg,#dce2ff99 0% 16.6%,#cce5ff99 33.3% 50%,#d7e6ff99 66.6% 83.3%,#d7e6ff99)}.GeminiBackground_dark:after,.GeminiBackground_dark:before{display:none}}@media (min-width: 600px){.GeminiBackground_dark{--left-gradient-size: 1226px;--left-gradient-rotation: 12.02deg;--left-gradient-top: calc(50% - 703.22px) ;--left-gradient-left: calc(50% - 1128.9px) ;--right-gradient-size: 1226px;--right-gradient-rotation: 0deg;--right-gradient-left: calc(50% + 21px) ;--right-gradient-top: calc(50% - 312px) }}.GeminiBackground_hero{--left-gradient-size: 477px;--left-gradient-rotation: 0deg;--left-gradient-left: 0;--left-gradient-top: 0;--left-gradient-translate: translate(-65%, -55%);--right-gradient-size: 477px;--right-gradient-rotation: 0deg;--right-gradient-right: 0;--right-gradient-top: 0;--right-gradient-translate: translate(65%, -55%);--gradient-blur: 150px;--gradient-value: linear-gradient( 31deg, rgba(215, 230, 255, .6) 6.52%, rgba(204, 229, 255, .6) 36.28%, rgba(220, 226, 255, .6) 62.08% );--left-gradient-value: var(--gradient-value);--right-gradient-value: var(--gradient-value)}@media (min-width: 600px){.GeminiBackground_hero{--left-gradient-size: 592.182px;--left-gradient-rotation: 119.05deg;--left-gradient-translate: translate(-41%, -73%);--right-gradient-size: 592.182px;--right-gradient-rotation: 119.05deg;--right-gradient-translate: translate(65%, -65%)}}@media (min-width: 1024px){.GeminiBackground_hero{--left-gradient-size: 1052.077px;--left-gradient-translate: translate(-60%, -80%);--right-gradient-translate: translate(33%, -65%)}}.TemplateRichTextFormWrap_grid{padding:0}.TemplateRichTextFormWrap_form{grid-row:2}@media (min-width: 1024px){.TemplateRichTextFormWrap_form{grid-row:auto}}.TemplateRichTextFormWrap_aside{grid-row:1;padding:24px 0;margin:0 auto;max-width:680px;width:100%}@media (min-width: 1024px){.TemplateRichTextFormWrap_aside{grid-row:inherit;margin:inherit;max-width:inherit;width:inherit}}.TemplateRichTextFormWrap_grid .TemplateRichTextFormWrap_form:has(gws-form[prereqs-satisfied])+.TemplateRichTextFormWrap_aside{display:none}.TestimonialAttribution_body p{color:#202124}.TermsTable_termsTable{margin-top:0}.TermsTable_termsTable:not(:last-of-type){margin-bottom:30px}div.TermsTable_termsTableTable{margin-top:0;overflow-x:auto}div.TermsTable_termsTableTable table{border-collapse:collapse;border-spacing:0;margin-top:0;overflow-x:auto;text-align:left;width:100%}div.TermsTable_termsTableTable table tbody{border-color:inherit;display:table-row-group;vertical-align:middle}div.TermsTable_termsTableTable table td{--table-td-bg: #fafafa;--table-td-width: 200px;background:var(--table-td-bg);border:1px solid #eee;box-sizing:border-box;padding:4px 12px;vertical-align:top;width:var(--table-td-width);word-wrap:break-word}div.TermsTable_termsTableTable table td:nth-of-type(2n){--table-td-bg: #fff;--table-td-width: 300px}.TermsTable_termsTableHeadline{--annotation: "Body Small";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:.875rem;line-height:1.5714285714;font-weight:400;letter-spacing:.0125rem;background:#fafafa;border:1px solid #eee;box-sizing:border-box;color:#000;font-weight:600;padding:4px 12px;text-align:right;vertical-align:top;width:100%;word-wrap:break-word}[data-theme=dark]:not(:has(.container--override-dark-theme)) .TermsTable_termsTableHeadline{color:#bdc1c6}@media (min-width: 600px){.TermsTable_termsTableHeadline{text-align:center}}.LayerPanel_container{align-items:flex-end;left:24px;display:flex;flex-direction:row;gap:10px;position:fixed;bottom:24px;z-index:100}.LayerPanel_experimentLabel{background-color:#333;color:#fff;font-size:.75rem;bottom:0;border:1px solid white;border-radius:4px;padding:4px;right:0;z-index:100}.LayerPanel_layerPanel{display:none}.LayerPanel_editButtonOverride{display:block}body.show-help--true .LayerPanel_layerPanel{display:flex}.Spacer_spacer{--gws-spacer-mobile-size: 24px;--gws-spacer-desktop-size: 24px;--gws-spacer-background-color: transparent;display:none;height:var(--gws-spacer-mobile-size);width:100%}@media (min-width: 600px) and (max-width: 1023px){.Spacer_spacer{height:var(--gws-spacer-tablet-size, var(--gws-spacer-mobile-size))}}@media (min-width: 1024px){.Spacer_spacer{height:var(--gws-spacer-desktop-size)}}.Spacer_filled{background-color:var(--gws-spacer-background-color)}.Spacer_all{display:block}@media (min-width: 1024px){.Spacer_desktop{display:block}}@media (min-width: 600px) and (max-width: 1023px){.Spacer_tablet{display:block}}@media (max-width: 599px){.Spacer_mobile{display:block}}@layer template{.Newsletter_footer__subscribe{background:#f1f3f4;margin:0 auto;padding:80px 0}@media (max-width: 1023px){.Newsletter_footer__subscribe{padding:60px 0}}.Newsletter_footer__subscribe__grid{padding-left:28px;padding-right:28px;max-width:1200px;margin:0 auto}@media (max-width: 1023px){.Newsletter_footer__subscribe__grid{padding:0 16px}}.Newsletter_footer__subscribe__grid__form{margin:0 auto}.Newsletter_footer__subscribe__grid__form:not([open]){text-align:center}.Newsletter_footer__subscribe__grid__form__content{padding-bottom:15px}.Newsletter_footer__subscribe__grid__form__content__title{--annotation: "Headline 5";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:1.375rem;line-height:1.3636363636;font-weight:500;color:#202124;margin:0 auto 36px;max-width:716px}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Newsletter_footer__subscribe__grid__form__content__title{color:#e8eaed}@media (min-width: 600px){.Newsletter_footer__subscribe__grid__form__content__title{font-size:1.75rem;line-height:1.2857142857;font-weight:500;letter-spacing:-.015625rem}}@media (min-width: 1200px){.Newsletter_footer__subscribe__grid__form__content__title{font-size:2rem;line-height:1.25;font-weight:500;letter-spacing:-.015625rem}}@media (max-width: 1023px){.Newsletter_footer__subscribe__grid__form__content__title{margin-bottom:24px}}.Newsletter_footer__subscribe__grid__form__content__form{margin:0 auto;max-width:716px;text-align:start}@media (min-width: 600px) and (max-width: 1023px){.Newsletter_footer__subscribe__grid__form__content__form{max-width:583px}}@media (max-width: 599px){.Newsletter_footer__subscribe__grid__form__content__form{max-width:100%}}.Newsletter_footer__subscribe__grid__form__form__fields{column-gap:16px;display:grid;row-gap:24px}@media (min-width: 1024px){.Newsletter_footer__subscribe__grid__form__form__fields{grid-template-columns:1fr 1fr}}.Newsletter_footer__subscribe__grid__form__form__fields div md-outlined-text-field,.Newsletter_footer__subscribe__grid__form__form__fields div md-outlined-select{background-color:#fff;width:100%}.Newsletter_footer__subscribe__grid__form__form__opt-in-checkbox{margin-top:16px}.Newsletter_footer__subscribe__grid__form__form__opt-in-checkbox label{display:flex;align-items:flex-start}.Newsletter_footer__subscribe__grid__form__form__opt-in-checkbox .Newsletter_footer__subscribe__grid__form__form__opt-in-checkbox__wrapper{align-self:flex-start;margin-top:-8px}.Newsletter_footer__subscribe__grid__form__form__opt-in-checkbox .Newsletter_footer__subscribe__grid__form__form__opt-in-checkbox__wrapper md-checkbox[touch-target=wrapper]{margin:15px 0 0}.Newsletter_footer__subscribe__grid__form__form__opt-in-checkbox .Newsletter_footer__subscribe__grid__form__form__opt-in-checkbox__wrapper md-checkbox{background-color:#fff}.Newsletter_footer__subscribe__grid__form__form__opt-in-checkbox__label{padding-left:16px}.Newsletter_footer__subscribe__grid__form__form__opt-in-checkbox__label p{--annotation: "Body Extra Small";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:.75rem;line-height:1.5833333333;font-weight:400;letter-spacing:.0125rem}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Newsletter_footer__subscribe__grid__form__form__opt-in-checkbox__label p{color:#bdc1c6}.Newsletter_footer__subscribe__grid__form__form__opt-in-checkbox__label p gws-button{color:#1a73e8;--gws-button-color: color.$blue-600}[dir=rtl] .Newsletter_footer__subscribe__grid__form__form__opt-in-checkbox__label{padding-left:0;padding-right:16px}.Newsletter_footer__subscribe__grid__form__form__disclaimer{margin:16px 0 0}.Newsletter_footer__subscribe__grid__form__form__disclaimer p{--annotation: "Body Extra Small";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:.75rem;line-height:1.5833333333;font-weight:400;letter-spacing:.0125rem}[data-theme=dark]:not(:has(.container--override-dark-theme)) .Newsletter_footer__subscribe__grid__form__form__disclaimer p{color:#bdc1c6}.Newsletter_footer__subscribe__grid__form__form__disclaimer p gws-button{color:#1a73e8;--gws-button-color: color.$blue-600}.Newsletter_footer__subscribe__grid__form__form__button{margin-top:16px;display:flex;gap:16px;align-items:center}.Newsletter_footer__subscribe__grid__form__form__footnote{flex-grow:1;display:flex;align-items:center}body[data-theme=dark]:not(:has(container--override-dark-theme)) .Newsletter_footer__subscribe{background:#060606}body[data-theme=dark]:not(:has(container--override-dark-theme)) .Newsletter_footer__subscribe__grid__form__content__title{color:#e8eaed}body[data-theme=dark]:not(:has(container--override-dark-theme)) .Newsletter_footer__subscribe__grid__form__form__fields label{color:#9aa0a6}body[data-theme=dark]:not(:has(container--override-dark-theme)) .Newsletter_footer__subscribe__grid__form__form__opt-in-checkbox,body[data-theme=dark]:not(:has(container--override-dark-theme)) .Newsletter_footer__subscribe__grid__form__form__disclaimer{color:#bdc1c6}body[data-theme=dark]:not(:has(container--override-dark-theme)) .Newsletter_footer__subscribe__grid__form__form__opt-in-checkbox__label gws-button,body[data-theme=dark]:not(:has(container--override-dark-theme)) .Newsletter_footer__subscribe__grid__form__form__disclaimer gws-button{--gws-button-color: color.$blue-500;color:#4285f4}body[data-theme=dark]:not(:has(container--override-dark-theme)) .Newsletter_footer__subscribe__grid__form__form__opt-in-checkbox label .Newsletter_footer__subscribe__grid__form__form__opt-in-checkbox__wrapper md-checkbox{background:transparent}body[data-theme=dark]:not(:has(container--override-dark-theme)) .Newsletter_footer__subscribe__grid__form__form__fields md-outlined-text-field,body[data-theme=dark]:not(:has(container--override-dark-theme)) .Newsletter_footer__subscribe__grid__form__form__fields md-outlined-select{background:#202124;box-shadow:0 0 0 1px #3c4043}body[data-theme=dark]:not(:has(container--override-dark-theme)) .Newsletter_footer__subscribe__grid__form__form__fields md-outlined-text-field{--md-outlined-text-field-input-text-color: #fff;--md-outlined-text-field-focus-input-text-color: #fff;--md-outlined-text-field-error-input-text-color: #fff;--md-outlined-text-field-error-hover-input-text-color: #fff;--md-outlined-text-field-error-focus-input-text-color: #fff;--md-outlined-text-field-label-text-color: #9aa0a6;--md-outlined-text-field-hover-label-text-color: #9aa0a6;--md-outlined-text-field-focus-label-text-color: #9aa0a6}body[data-theme=dark]:not(:has(container--override-dark-theme)) .Newsletter_footer__subscribe__grid__form__form__fields md-outlined-select{--md-outlined-select-text-field-input-text-color: #fff;--md-outlined-select-text-field-hover-input-text-color: #bdc1c6;--md-outlined-select-text-field-focus-input-text-color: #fff;--md-outlined-select-text-field-error-input-text-color: #fff;--md-outlined-select-text-field-error-hover-input-text-color: #fff;--md-outlined-select-text-field-error-focus-input-text-color: #fff;--md-outlined-select-text-field-label-text-color: #9aa0a6;--md-outlined-select-text-field-hover-label-text-color: #9aa0a6;--md-outlined-select-text-field-focus-label-text-color: #9aa0a6;--md-outlined-select-text-field-trailing-icon-color: #9aa0a6;--md-outlined-select-text-field-hover-trailing-icon-color: #9aa0a6;--md-outlined-select-text-field-error-trailing-icon-color: #9aa0a6;--md-outlined-select-text-field-focus-trailing-icon-color: #9aa0a6}}.TemplateFooter_footer{--gws-footer-color: #616161;background:#fafafa;color:var(--gws-footer-color);overflow:hidden;text-rendering:optimizeLegibility}.TemplateFooter_footer__content{padding-left:28px;padding-right:28px;margin:0 auto;max-width:1200px}@media (max-width: 1023px){.TemplateFooter_footer__content{padding:0 16px}}.TemplateFooter_footer__content a,.TemplateFooter_footer__content button,.TemplateFooter_footer__content a:visited{color:var(--gws-footer-color)}.TemplateFooter_footer__content a:hover,.TemplateFooter_footer__content button:hover,.TemplateFooter_footer__content a:visited:hover{color:#202124}.TemplateFooter_footer__controls{display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 1024px){.TemplateFooter_footer__controls{flex-direction:row;align-items:center;padding:38px 0 31px}}@media (min-width: 600px) and (max-width: 1023px){.TemplateFooter_footer__controls+.TemplateFooter_footer__nav{padding-top:24px}}.TemplateFooter_footer__social{display:flex;align-items:center}@media (max-width: 1023px){.TemplateFooter_footer__social{padding:40px 0}}@media (max-width: 599px){.TemplateFooter_footer__social{align-items:flex-start;flex-direction:column;gap:24px}}@media (max-width: 599px){.TemplateFooter_footer__social--no-mobile{display:none}}.TemplateFooter_footer__social__title{position:relative}.TemplateFooter_footer__social__title p{font-family:Roboto,Arial,sans-serif,Google Sans Text,Noto Sans JP,Noto Sans KR;margin:0;white-space:nowrap}.TemplateFooter_footer__social__title p .gws-button{--gws-button-color: var(--gws-footer-color);--gws-button-hover-color: #202124;--gws-button-text-decoration: underline;font-weight:500;margin-inline-start:2px}@media (min-width: 600px){.TemplateFooter_footer__social__title{margin-right:64px}}.TemplateFooter_footer__social__title:after{content:"";display:block}@media (min-width: 600px){.TemplateFooter_footer__social__title:after{position:absolute;top:0;right:-20px;width:1px;height:100%;background:#616161}}.TemplateFooter_footer__social__icons{display:flex;align-items:center;list-style:none;margin:0;padding:0}@media (max-width: 599px){.TemplateFooter_footer__social__icons{flex-wrap:wrap;row-gap:10px}}.TemplateFooter_footer__social__icons>li{margin-left:0;margin-right:30px}[dir=rtl] .TemplateFooter_footer__social__icons>li{margin-left:30px;margin-right:0}@media (max-width: 1023px){.TemplateFooter_footer__search{margin-bottom:32px}}.TemplateFooter_footer__search input{font-family:Roboto,Arial,sans-serif,Google Sans Text,Noto Sans JP,Noto Sans KR;width:100%;height:44px;padding:12px 12px 12px 48px;background:#eee url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBmaWxsPSIjODA4NjhiIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE1LjUgMTRoLS43OWwtLjI4LS4yN0MxNS40MSAxMi41OSAxNiAxMS4xMSAxNiA5LjUgMTYgNS45MSAxMy4wOSAzIDkuNSAzUzMgNS45MSAzIDkuNSA1LjkxIDE2IDkuNSAxNmMxLjYxIDAgMy4wOS0uNTkgNC4yMy0xLjU3bC4yNy4yOHYuNzlsNSA0Ljk5TDIwLjQ5IDE5bC00Ljk5LTV6bS02IDBDNy4wMSAxNCA1IDExLjk5IDUgOS41UzcuMDEgNSA5LjUgNSAxNCA3LjAxIDE0IDkuNSAxMS45OSAxNCA5LjUgMTR6Ii8+PC9zdmc+Cg==) 12px center no-repeat;border:none}@media (min-width: 1024px){.TemplateFooter_footer__search input{width:376px}}.TemplateFooter_footer__search input:active,.TemplateFooter_footer__search input:focus{background-color:#fff}@media (forced-colors: active){.TemplateFooter_footer__search input{border:1px solid ButtonText}.TemplateFooter_footer__search input:active,.TemplateFooter_footer__search input:focus{border-width:2px;border-color:Highlight;background-color:transparent}}.TemplateFooter_footer__nav__logo{display:block}.TemplateFooter_footer__nav__links{display:flex;align-items:center;--annotation: "Nav";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.8125rem;line-height:1.5384615385;font-weight:500;gap:8px 16px;line-height:1.75;list-style:none;padding:0;margin-top:0;margin-bottom:0}[dir=ltr] .TemplateFooter_footer__nav__links{margin-right:auto}[dir=rtl] .TemplateFooter_footer__nav__links{margin-left:auto}@media (min-width: 600px){.TemplateFooter_footer__nav__links{align-items:flex-start;gap:34px;line-height:2}}@media (max-width: 599px){.TemplateFooter_footer__nav__links{flex-wrap:wrap}}.TemplateFooter_footer__nav__links li:has(button[aria-hidden=true]){display:none}.TemplateFooter_footer__nav__link{color:#616161;text-decoration:none}.TemplateFooter_footer__nav__link:visited{color:#616161}.TemplateFooter_footer__nav__link:hover{color:#202124}.TemplateFooter_glue-cookie-notification-bar-control{background:none;border:none;font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-weight:500;padding:0}.TemplateFooter_footer__mobile-nav{margin-bottom:25px}@media (min-width: 1024px){.TemplateFooter_footer__mobile-nav{display:none}}.TemplateFooter_footer__mobile-nav__group:last-child{border-bottom:1px solid #e0e0e0}.TemplateFooter_footer__mobile-nav__group__button{border-top:1px solid #e0e0e0;--annotation: "Body Normal";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.00625rem;cursor:pointer;padding:23px 0;display:flex;justify-content:space-between;align-items:center}[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateFooter_footer__mobile-nav__group__button{color:#bdc1c6}.TemplateFooter_footer__mobile-nav__group__button svg{transition:transform .3s ease;fill:currentColor}details[open]>.TemplateFooter_footer__mobile-nav__group__button svg{transform:rotate(180deg)}.TemplateFooter_footer__mobile-nav__group__links{padding-bottom:15px}.TemplateFooter_footer__mobile-nav__group__links__link{--annotation: "Nav";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.8125rem;line-height:1.5384615385;font-weight:500;padding:2px 0}.TemplateFooter_footer__sitemap{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;padding:38px 0;border-top:1px solid #dadce0;border-bottom:1px solid #dadce0}@media (max-width: 1023px){.TemplateFooter_footer__sitemap{display:none}}@media (min-width: 1024px){.TemplateFooter_footer__sitemap{flex-direction:row;flex-wrap:nowrap;gap:24px}}.TemplateFooter_footer__sitemap__column{list-style:none;margin:0;padding:0}@media (min-width: 1024px){.TemplateFooter_footer__sitemap__column{width:100%;max-width:100%}}@media (max-width: 1023px){.TemplateFooter_footer__sitemap__column+.TemplateFooter_footer__sitemap__column{margin-top:48px}}.TemplateFooter_footer__sitemap__column li.TemplateFooter_link--margin-bottom{margin-bottom:42px}.TemplateFooter_footer__sitemap__title{--annotation: "Body Normal";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.00625rem;font-weight:500;display:block;margin-bottom:15px}[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateFooter_footer__sitemap__title{color:#bdc1c6}.TemplateFooter_footer__sitemap__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;--annotation: "Nav";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.8125rem;line-height:1.5384615385;font-weight:500}.TemplateFooter_footer__sitemap__links li+li{margin-top:11px}.TemplateFooter_footer__nav__help__button{display:flex;flex-direction:row;--annotation: "Language Selector";font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.8125rem;line-height:2;font-weight:400;text-rendering:optimizeLegibility;color:#424242;gap:5px;align-items:center;justify-content:center;text-decoration:none}.TemplateFooter_footer__languages{--annotation: "Body Small";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:.875rem;line-height:1.5714285714;font-weight:400;letter-spacing:.0125rem;font-size:.8125rem;line-height:1.125rem;text-transform:capitalize;display:flex;flex-wrap:wrap;overflow:hidden;width:100%;gap:0px 31px}[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateFooter_footer__languages{color:#bdc1c6}gws-footer-nav-bar:not(:has([slot=language]))::part(language-selector),gws-footer-nav-bar:not(:has([slot=language]))::part(language-list){display:none}.TemplateFooter_footer__language-link{--annotation: "Nav";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.8125rem;line-height:1.5384615385;font-weight:500;color:#424242;font-family:Roboto,Arial,sans-serif,Google Sans Text,Noto Sans JP,Noto Sans KR;position:relative;margin-bottom:9px}.TemplateFooter_footer__language-link:last-child:after{content:"";display:block;display:none}.TemplateFooter_footer__language-link:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);width:2px;height:2px;right:-13px;border-radius:50%;background:#80868b}.TemplateFooter_footer__legal_notes{padding:0 16px 12px}@media (max-width: 599px){.TemplateFooter_footer--simple .TemplateFooter_footer__social{display:none}}@media (min-width: 600px){.TemplateFooter_footer--simple gws-footer-nav-bar::part(navigation){border-top:1px solid #dadce0}}@media (min-width: 1024px){.TemplateFooter_footer--simple .TemplateFooter_footer__nav__language-selector{padding-top:0}}@media (max-width: 599px){.TemplateFooter_footer--simple-blog .TemplateFooter_footer__social{align-items:flex-start;flex-direction:column}}@media (min-width: 600px){.TemplateFooter_footer--simple-blog gws-footer-nav-bar::part(navigation){border-top:1px solid #dadce0}}@media (min-width: 1024px){.TemplateFooter_footer--simple-blog .TemplateFooter_footer__nav__language-selector{padding-top:0}}.TemplateFooter_footer--gmail-app .TemplateFooter_footer__controls{display:none}.TemplateFooter_footer--gmail-app .TemplateFooter_footer__nav{border-top:0}.TemplateFooter_footer--gmail-app .TemplateFooter_footer__nav__links{gap:30px}.TemplateFooter_footer--gmail-app .TemplateFooter_footer__nav__links li{flex:auto}.TemplateFooter_footer--gmail-app .TemplateFooter_footer__nav__help .TemplateFooter_language-selector__toggle{display:flex;flex-direction:row;height:32px}.TemplateFooter_footer--hide-newsletter .TemplateFooter_footer__subscribe{display:none}body[data-theme=dark]:not(:has(container--override-dark-theme)) footer .TemplateFooter_footer{background:#060606}body[data-theme=dark]:not(:has(container--override-dark-theme)) footer .TemplateFooter_footer.TemplateFooter_footer--simple-blog gws-footer-nav-bar::part(navigation){border-top:1px solid #3c4043}body[data-theme=dark]:not(:has(container--override-dark-theme)) footer .TemplateFooter_footer .TemplateFooter_footer__search input{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBmaWxsPSIjODA4NjhiIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE1LjUgMTRoLS43OWwtLjI4LS4yN0MxNS40MSAxMi41OSAxNiAxMS4xMSAxNiA5LjUgMTYgNS45MSAxMy4wOSAzIDkuNSAzUzMgNS45MSAzIDkuNSA1LjkxIDE2IDkuNSAxNmMxLjYxIDAgMy4wOS0uNTkgNC4yMy0xLjU3bC4yNy4yOHYuNzlsNSA0Ljk5TDIwLjQ5IDE5bC00Ljk5LTV6bS02IDBDNy4wMSAxNCA1IDExLjk5IDUgOS41UzcuMDEgNSA5LjUgNSAxNCA3LjAxIDE0IDkuNSAxMS45OSAxNCA5LjUgMTR6Ii8+PC9zdmc+Cg==) 12px center no-repeat;border:1px solid #3c4043;color:#fff}body[data-theme=dark]:not(:has(container--override-dark-theme)) footer .TemplateFooter_footer .TemplateFooter_footer__social__title p,body[data-theme=dark]:not(:has(container--override-dark-theme)) footer .TemplateFooter_footer .TemplateFooter_footer__sitemap__title,body[data-theme=dark]:not(:has(container--override-dark-theme)) footer .TemplateFooter_footer .TemplateFooter_link__label,body[data-theme=dark]:not(:has(container--override-dark-theme)) footer .TemplateFooter_footer .TemplateFooter_footer__mobile-nav__group__button,body[data-theme=dark]:not(:has(container--override-dark-theme)) footer .TemplateFooter_footer .TemplateFooter_footer__nav__help__button,body[data-theme=dark]:not(:has(container--override-dark-theme)) footer .TemplateFooter_footer .TemplateFooter_link,body[data-theme=dark]:not(:has(container--override-dark-theme)) footer .TemplateFooter_footer .TemplateFooter_footer__nav__link,body[data-theme=dark]:not(:has(container--override-dark-theme)) footer .TemplateFooter_footer .TemplateFooter_footer__language-link,body[data-theme=dark]:not(:has(container--override-dark-theme)) footer .TemplateFooter_footer gws-footer-nav-bar::part(language-label){color:#9aa0a6}body[data-theme=dark]:not(:has(container--override-dark-theme)) footer .TemplateFooter_footer .TemplateFooter_footer__social__title p gws-button{--gws-button-hover-color: #bdc1c6}body[data-theme=dark]:not(:has(container--override-dark-theme)) footer .TemplateFooter_footer .TemplateFooter_footer__social__title gws-button{--gws-button-color: color.$grey-500}body[data-theme=dark]:not(:has(container--override-dark-theme)) footer .TemplateFooter_footer .TemplateFooter_footer__mobile-nav__group__button{border-top:1px solid #3c4043}body[data-theme=dark]:not(:has(container--override-dark-theme)) footer .TemplateFooter_footer .TemplateFooter_footer__mobile-nav__group:last-child{border-bottom:1px solid #3c4043}body[data-theme=dark]:not(:has(container--override-dark-theme)) footer .TemplateFooter_footer .TemplateFooter_footer__social__title a:hover{color:#bdc1c6}body[data-theme=dark]:not(:has(container--override-dark-theme)) footer .TemplateFooter_footer .TemplateFooter_footer__sitemap{border-bottom:1px solid #3c4043;border-top:1px solid #3c4043}gws-footer-nav-bar::part(navigation){display:flex;flex-direction:column;justify-content:center;position:relative;gap:24px;max-width:1200px;margin:0 auto;padding:0 16px 12px;box-sizing:border-box}@media (min-width: 1024px){gws-footer-nav-bar::part(navigation){flex-direction:row;gap:35px;padding:38px 28px 12px}}gws-footer-nav-bar::part(help-section){display:flex;flex-direction:row;align-items:flex-start;gap:16px}@media (min-width: 1200px){gws-footer-nav-bar::part(help-section){display:flex;flex-direction:column}}gws-footer-nav-bar::part(language-list){margin-bottom:20px;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 16px;box-sizing:border-box}@media (min-width: 1024px){gws-footer-nav-bar::part(language-list){padding:0 28px}}.TemplateFooter_footer--gmail-app gws-footer-nav-bar::part(language-toggle){display:flex;flex-direction:row;height:32px}.NewsletterIntakeForm_newsletterIntakeForm{background:#e8f0fe;padding:48px 28px;border-radius:20px}@media (min-width: 1024px){.NewsletterIntakeForm_newsletterIntakeForm{padding:84px 118px}}.NewsletterIntakeForm_newsletterIntakeForm form{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.NewsletterIntakeForm_heading{color:#185abc;text-align:center}@media (min-width: 1024px){.NewsletterIntakeForm_heading{text-align:left}}.NewsletterIntakeForm_dot-container{--gws-intake-form-dot-color: #cedffd;display:flex;gap:28px;margin-top:34px;position:relative;width:68px}@media (max-width: 1023px){.NewsletterIntakeForm_dot-container{margin-inline:auto}}.NewsletterIntakeForm_dot-bar{background:var(--gws-intake-form-dot-color);height:2px;left:0;position:absolute;top:calc(50% - 2px);width:100%;z-index:1}.NewsletterIntakeForm_dot{--annotation: "Body Extra Small";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:.75rem;line-height:1.5833333333;font-weight:400;letter-spacing:.0125rem;appearance:none;background:var(--gws-intake-form-dot-color);border-radius:50%;border:none;box-sizing:content-box;color:transparent;height:20px;padding:0;pointer-events:none;text-align:center;width:20px;z-index:2}[data-theme=dark]:not(:has(.container--override-dark-theme)) .NewsletterIntakeForm_dot{color:#bdc1c6}.dot--visible{border:1px solid #185abc;color:#185abc}.NewsletterIntakeForm_step{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s ease-in-out,opacity .4s ease-in-out;width:100%;grid-column:1;grid-row:1;align-self:start}.NewsletterIntakeForm_step [id^=newsletter-auto-opt-in-]{margin-inline-start:0;width:auto}.NewsletterIntakeForm_step [for^=newsletter-subscribe-]{width:100%}.NewsletterIntakeForm_stepInner{min-height:0}.NewsletterIntakeForm_stepFields{display:grid;grid-gap:8px}.NewsletterIntakeForm_stepFields md-outlined-text-field,.NewsletterIntakeForm_stepFields md-outlined-select{--outlined-field-input-max-height: 56px;--outlined-field-border-radius: 8px;--md-outlined-field-outline-color: #dadce0;border-radius:var(--outlined-field-border-radius)}.NewsletterIntakeForm_stepFields md-outlined-text-field:not([error]){max-height:var(--outlined-field-input-max-height)}.NewsletterIntakeForm_stepFields md-outlined-text-field,.NewsletterIntakeForm_stepFields md-outlined-select{position:relative}.NewsletterIntakeForm_stepFields md-outlined-text-field:before,.NewsletterIntakeForm_stepFields md-outlined-select:before{content:"";position:absolute;top:0;left:0;height:var(--outlined-field-input-max-height);border-radius:var(--outlined-field-border-radius);width:100%;background:#fff}.NewsletterIntakeForm_stepFields gws-phone-input{--gws-phone-input-border: 1px solid #dadce0;--gws-phone-input-border-radius: 8px;--gws-phone-input-text-color: #202124;--gws-phone-input-placeholder-text-color: #5f6368;--gws-phone-input-outline: 1px solid #1a73e8;--gws-phone-input-outline-hover: 1px solid #8ab4f8;--gws-phone-input-error-outline: 1px solid #d93025;--gws-phone-input-error-text-color: #d93025;--gws-phone-input-error-input-text-color: #202124;--gws-phone-input-error-placeholder-text-color: #5f6368}.NewsletterIntakeForm_stepFields md-outlined-text-field{--md-outlined-text-field-container-shape: 8px;--md-outlined-text-field-input-text-color: #202124;--md-outlined-text-field-hover-input-text-color: #202124;--md-outlined-text-field-focus-input-text-color: #202124;--md-outlined-text-field-error-input-text-color: #202124;--md-outlined-text-field-error-hover-input-text-color: #202124;--md-outlined-text-field-error-focus-input-text-color: #202124;--md-outlined-text-field-label-text-color: #5f6368;--md-outlined-text-field-hover-label-text-color: #5f6368;--md-outlined-text-field-focus-label-text-color: #1a73e8;--md-outlined-text-field-error-label-text-color: #5f6368;--md-outlined-text-field-error-hover-label-text-color: #5f6368;--md-outlined-text-field-error-focus-label-text-color: #d93025;--md-outlined-text-field-focus-outline-width: 1px;--md-outlined-text-field-focus-outline-color: #1a73e8;--md-outlined-text-field-hover-outline-color: #8ab4f8}.NewsletterIntakeForm_stepFields md-outlined-select{--md-outlined-select-text-field-container-shape: 8px;--md-outlined-select-text-field-input-text-color: #202124;--md-outlined-select-text-field-hover-input-text-color: #202124;--md-outlined-select-text-field-focus-input-text-color: #202124;--md-outlined-select-text-field-error-input-text-color: #202124;--md-outlined-select-text-field-error-hover-input-text-color: #202124;--md-outlined-select-text-field-error-focus-input-text-color: #202124;--md-outlined-select-text-field-label-text-color: #5f6368;--md-outlined-select-text-field-hover-label-text-color: #5f6368;--md-outlined-select-text-field-focus-label-text-color: #1a73e8;--md-outlined-select-text-field-error-label-text-color: #5f6368;--md-outlined-select-text-field-error-hover-label-text-color: #5f6368;--md-outlined-select-text-field-error-focus-label-text-color: #d93025;--md-outlined-select-text-field-trailing-icon-color: #5f6368;--md-outlined-select-text-field-hover-trailing-icon-color: #5f6368;--md-outlined-select-text-field-focus-trailing-icon-color: #1a73e8;--md-outlined-select-text-field-error-focus-trailing-icon-color: #d93025;--md-outlined-select-text-field-focus-outline-width: 1px;--md-outlined-select-text-field-focus-outline-color: #1a73e8;--md-outlined-select-text-field-hover-outline-color: #8ab4f8}@media (min-width: 1024px){.NewsletterIntakeForm_stepFields{grid-gap:12px;grid-template-columns:repeat(2,1fr)}}.NewsletterIntakeForm_step__opt-in{margin-top:0}.NewsletterIntakeForm_step__opt-in label{align-items:start;gap:16px;margin-inline-start:0}.NewsletterIntakeForm_step__opt-in label md-checkbox{margin-top:.4em;--md-checkbox-outline-color: #5f6368;--md-checkbox-hover-outline-color: #5f6368;--md-checkbox-focus-outline-color: #5f6368;--md-checkbox-selected-container-color: #5f6368;--md-checkbox-selected-focus-container-color: #5f6368}.NewsletterIntakeForm_step__opt-in label *:not(a,.button__content){--annotation: "Body Extra Small";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:.75rem;line-height:1.5833333333;font-weight:400;letter-spacing:.0125rem}[data-theme=dark]:not(:has(.container--override-dark-theme)) .NewsletterIntakeForm_step__opt-in label *:not(a,.button__content){color:#bdc1c6}.newsletter-step--hidden{visibility:hidden;opacity:0;grid-template-rows:0fr;height:0}.newsletter-step--visible{visibility:visible;opacity:1;grid-template-rows:1fr}.newsletter-step--visible .NewsletterIntakeForm_disclaimer,.newsletter-step--visible .NewsletterIntakeForm_step__opt-in{grid-template-rows:1fr;opacity:1}.newsletter-step--visible .NewsletterIntakeForm_step__opt-in{margin-top:24px}.NewsletterIntakeForm_form-controls{display:flex;gap:16px;margin-top:36px;flex-direction:column;align-items:center}@media (min-width: 1024px){.NewsletterIntakeForm_form-controls{margin-top:24px;grid-template-columns:repeat(2,1fr);justify-content:flex-end;flex-direction:row}}.NewsletterIntakeForm_form-controls .gws-button .button--inline{color:#1967d2;font-weight:500;text-decoration:none}.NewsletterIntakeForm_form-controls .gws-button .button--inline:hover:not(:disabled){color:#185abc}.NewsletterIntakeForm_form-controls .gws-button .button--inline .button__content{position:relative}.NewsletterIntakeForm_form-controls .gws-button .button--inline .button__content:before{content:"";position:absolute;bottom:3px;right:0;width:calc(100% - 28px);height:1px;background-color:currentColor}.NewsletterIntakeForm_form-controls .gws-button .button--inline .button__content:after{display:inline-block}.NewsletterIntakeForm_disclaimer{margin-top:1em}.NewsletterIntakeForm_disclaimer,.NewsletterIntakeForm_step__opt-in{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease-out,margin-top .3s ease-out,opacity .3s ease-out}.NewsletterIntakeForm_disclaimer__opt-in,.NewsletterIntakeForm_disclaimer__privacy{font-size:.75rem;line-height:19px;font-weight:400;letter-spacing:.00125rem}.NewsletterIntakeForm_newsletterConfirmationLanguage{--annotation: "Body Small";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.875rem;line-height:1.5714285714;font-weight:400;letter-spacing:.0125rem;margin-bottom:1em;color:#5f6368}[data-theme=dark]:not(:has(.container--override-dark-theme)) .NewsletterIntakeForm_newsletterConfirmationLanguage{color:#bdc1c6}body[data-theme=dark]:not(:has(container--override-dark-theme)) .NewsletterIntakeForm_newsletterIntakeForm{--gws-newsletter-intake-form-dark-bg: #131416;background-color:var(--gws-newsletter-intake-form-dark-bg)}body[data-theme=dark]:not(:has(container--override-dark-theme)) .NewsletterIntakeForm_newsletterIntakeForm .NewsletterIntakeForm_heading{color:#8ab4f8}body[data-theme=dark]:not(:has(container--override-dark-theme)) .NewsletterIntakeForm_newsletterIntakeForm .NewsletterIntakeForm_dot{color:transparent}body[data-theme=dark]:not(:has(container--override-dark-theme)) .NewsletterIntakeForm_newsletterIntakeForm .NewsletterIntakeForm_dot.dot--visible{color:#185abc}body[data-theme=dark]:not(:has(container--override-dark-theme)) .NewsletterIntakeForm_newsletterIntakeForm .NewsletterIntakeForm_stepFields md-outlined-text-field:before,body[data-theme=dark]:not(:has(container--override-dark-theme)) .NewsletterIntakeForm_newsletterIntakeForm .NewsletterIntakeForm_stepFields md-outlined-select:before{background:var(--gws-newsletter-intake-form-dark-bg)}body[data-theme=dark]:not(:has(container--override-dark-theme)) .NewsletterIntakeForm_newsletterIntakeForm .NewsletterIntakeForm_stepFields md-outlined-text-field{--md-outlined-text-field-container-shape: 8px;--md-outlined-text-field-outline-width: 1px;--md-outlined-field-outline-color: #9aa0a6;--md-outlined-text-field-input-text-color: #fff;--md-outlined-text-field-hover-input-text-color: #fff;--md-outlined-text-field-focus-input-text-color: #fff;--md-outlined-text-field-caret-color: #fff;--md-outlined-text-field-error-input-text-color: #fff;--md-outlined-text-field-error-hover-input-text-color: #fff;--md-outlined-text-field-error-focus-input-text-color: #fff;--md-outlined-text-field-error-caret-color: #fff;--md-outlined-text-field-error-hover-caret-color: #fff;--md-outlined-text-field-error-focus-caret-color: #fff;--md-outlined-text-field-label-text-color: #9aa0a6;--md-outlined-text-field-hover-label-text-color: #9aa0a6;--md-outlined-text-field-focus-label-text-color: #8ab4f8;--md-outlined-text-field-error-label-text-color: #9aa0a6;--md-outlined-text-field-error-hover-label-text-color: #9aa0a6;--md-outlined-text-field-error-focus-label-text-color: #f28b82;--md-outlined-text-field-hover-outline-color: #8ab4f8;--md-outlined-text-field-focus-outline-color: #8ab4f8;--md-outlined-text-field-error-outline-color: #f28b82;--md-outlined-text-field-error-hover-outline-color: #f28b82;--md-outlined-text-field-error-focus-outline-color: #f28b82;--md-outlined-text-field-error-supporting-text-color: #f28b82;--md-outlined-text-field-error-hover-supporting-text-color: #f28b82;--md-outlined-text-field-error-focus-supporting-text-color: #f28b82}body[data-theme=dark]:not(:has(container--override-dark-theme)) .NewsletterIntakeForm_newsletterIntakeForm .NewsletterIntakeForm_stepFields md-outlined-select{--md-outlined-select-text-field-container-shape: 8px;--md-outlined-select-text-field-outline-width: 1px;--md-outlined-field-outline-color: #9aa0a6;--md-outlined-select-text-field-input-text-color: #fff;--md-outlined-select-text-field-hover-input-text-color: #fff;--md-outlined-select-text-field-focus-input-text-color: #fff;--md-outlined-select-text-field-caret-color: #fff;--md-outlined-select-text-field-error-input-text-color: #fff;--md-outlined-select-text-field-error-hover-input-text-color: #fff;--md-outlined-select-text-field-error-focus-input-text-color: #fff;--md-outlined-select-text-field-error-caret-color: #fff;--md-outlined-select-text-field-error-hover-caret-color: #fff;--md-outlined-select-text-field-error-focus-caret-color: #fff;--md-outlined-select-text-field-label-text-color: #9aa0a6;--md-outlined-select-text-field-hover-label-text-color: #9aa0a6;--md-outlined-select-text-field-focus-label-text-color: #8ab4f8;--md-outlined-select-text-field-error-label-text-color: #9aa0a6;--md-outlined-select-text-field-error-hover-label-text-color: #9aa0a6;--md-outlined-select-text-field-error-focus-label-text-color: #f28b82;--md-outlined-select-text-field-trailing-icon-color: #fff;--md-outlined-select-text-field-hover-trailing-icon-color: #fff;--md-outlined-select-text-field-focus-trailing-icon-color: #8ab4f8;--md-outlined-select-text-field-error-trailing-icon-color: #fff;--md-outlined-select-text-field-error-focus-trailing-icon-color: #f28b82;--md-outlined-select-text-field-hover-outline-color: #8ab4f8;--md-outlined-select-text-field-focus-outline-color: #8ab4f8;--md-outlined-select-text-field-error-outline-color: #f28b82;--md-outlined-select-text-field-error-hover-outline-color: #f28b82;--md-outlined-select-text-field-error-focus-outline-color: #f28b82;--md-outlined-select-text-field-error-supporting-text-color: #f28b82;--md-outlined-select-text-field-error-hover-supporting-text-color: #f28b82;--md-outlined-select-text-field-error-focus-supporting-text-color: #f28b82}body[data-theme=dark]:not(:has(container--override-dark-theme)) .NewsletterIntakeForm_newsletterIntakeForm .NewsletterIntakeForm_stepFields gws-phone-input{--gws-phone-input-border: 1px solid #9aa0a6;--gws-phone-input-border-radius: 8px;--gws-phone-input-text-color: #fff;--gws-phone-input-placeholder-text-color: #9aa0a6;--gws-phone-input-background-color: var(--gws-newsletter-intake-form-dark-bg);--gws-phone-input-outline: 1px solid #8ab4f8;--gws-phone-input-outline-hover: 1px solid #8ab4f8;--gws-phone-input-error-outline: 1px solid #f28b82;--gws-phone-input-error-text-color: #f28b82;--gws-phone-input-error-input-text-color: #fff;--gws-phone-input-error-placeholder-text-color: #9aa0a6}body[data-theme=dark]:not(:has(container--override-dark-theme)) .NewsletterIntakeForm_newsletterIntakeForm .NewsletterIntakeForm_step__opt-in md-checkbox{--md-checkbox-outline-color: #fff;--md-checkbox-hover-outline-color: #fff;--md-checkbox-focus-outline-color: #fff;--md-checkbox-selected-container-color: #8ab4f8;--md-checkbox-selected-focus-container-color: #8ab4f8}body[data-theme=dark]:not(:has(container--override-dark-theme)) .NewsletterIntakeForm_newsletterIntakeForm .NewsletterIntakeForm_disclaimer{color:#bdc1c6}body[data-theme=dark]:not(:has(container--override-dark-theme)) .NewsletterIntakeForm_newsletterIntakeForm .NewsletterIntakeForm_disclaimer .gws-button .button{--gws-button-color: #bdc1c6;--gws-button-visited-color: #bdc1c6;--gws-button-hover-color: #bdc1c6}body[data-theme=dark]:not(:has(container--override-dark-theme)) .NewsletterIntakeForm_newsletterIntakeForm .NewsletterIntakeForm_form-controls .gws-button .button--inline{color:#8ab4f8}.WispParticle_wispParticleContainer{margin-inline-start:16px}@media (max-width: 699px){.WispParticle_wispParticleContainer{margin-inline-start:auto;margin-inline-end:8px}}.WispParticle_wispParticleContainer:has(.WispParticle_wispParticleSlot:empty){display:none}.WispParticle_wispParticlePreview{width:32px;height:32px;border-radius:50%;background-color:#7b1fa2;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Google Sans,sans-serif;font-size:14px;font-weight:500}.AiSearchTrigger_searchTrigger{display:contents}.AiSearchTrigger_searchTriggerButton{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;margin-inline-start:16px;margin-inline-end:8px;position:relative;border:none;border-radius:50%;background:#fff;cursor:pointer;transition:box-shadow .2s ease-out,opacity .2s ease-out;flex-shrink:0}@media (max-width: 1280px){.AiSearchTrigger_searchTriggerButton{margin-inline-start:24px;margin-inline-end:0}}@media (max-width: 599px){.AiSearchTrigger_searchTriggerButton{width:34px;height:34px;margin-inline-start:auto;margin-inline-end:0}}.AiSearchTrigger_searchTriggerButton:before{content:"";position:absolute;inset:0;border-radius:50%;padding:1.5px;background:conic-gradient(from 180deg,#4285f4,#a855f7,#ea4335,#fbbc04,#34a853,#4285f4);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;pointer-events:none}.AiSearchTrigger_searchTriggerButton:hover{box-shadow:0 4px 12px #00000026}.AiSearchTrigger_searchTriggerButton:focus-visible{outline:2px solid #1a73e8;outline-offset:4px}.AiSearchTrigger_searchTriggerButton svg{width:20px;height:20px}@media (max-width: 599px){.AiSearchTrigger_searchTriggerButton svg{width:14px;height:14px}}@keyframes TemplateHeader_fade-in{0%{opacity:0}to{opacity:1}}@keyframes TemplateHeader_fade-out{0%{opacity:1}to{opacity:0}}:root{--header-height: 64px}@media (max-width: 599px){:root{--header-height: 56px}}@media (min-width: 600px) and (max-width: 1199px){:root{--header-height: 128px}}@media (min-width: 600px) and (max-width: 1199px){:root:has(.TemplateHeader_header--simple){--header-height: 64px}}.TemplateHeader_dynamicFallbackModule,.TemplateHeader_dynamicConditionalModule{display:none}.TemplateHeader_dynamicFallbackModule[active],.TemplateHeader_dynamicConditionalModule[active]{display:block}gws-dynamic-module-container{display:block;min-height:0}.TemplateHeader_header{--annotation: "CTA Small";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.875rem;line-height:1.5714285714;font-weight:400;letter-spacing:.0125rem;background:#fff;box-shadow:0 2px 6px #0000001f,inset 0 -1px #dadce0;left:0;position:fixed;top:0;width:100%;z-index:1020}.TemplateHeader_header summary{list-style:none}.TemplateHeader_header summary::-webkit-details-marker{display:none}.TemplateHeader_header .TemplateHeader_button{margin:0}.page--scrolled-to-header-threshold .TemplateHeader_header--toggleOnScroll{transform:translateY(-100%)}.TemplateHeader_headerBackground{display:none}.TemplateHeader_headerContent{display:flex;align-items:center;height:64px;padding:10px 9px 10px 24px}@media (max-width: 599px){.TemplateHeader_header:not(:has([data-slot-id=wisp-account-particle]:not(:empty))) .TemplateHeader_headerContent{height:56px;padding:0 24px 0 0}}@media (max-width: 699px){.TemplateHeader_header:has([data-slot-id=wisp-account-particle]:not(:empty)) .TemplateHeader_headerContent{height:56px;padding:0 24px 0 0}}@media (max-width: 320px){.TemplateHeader_headerContent{padding:0 12px}}@media (min-width: 600px){.TemplateHeader_header:not(:has([data-slot-id=wisp-account-particle]:not(:empty))) .TemplateHeader_headerContent{justify-content:space-between;padding-inline-end:24px}}@media (min-width: 700px){.TemplateHeader_header:has([data-slot-id=wisp-account-particle]:not(:empty)) .TemplateHeader_headerContent{justify-content:space-between;padding-inline-end:24px}}.TemplateHeader_headerLogos{display:flex;align-items:center;gap:24px}.TemplateHeader_headerLogo{justify-content:flex-start}.TemplateHeader_headerLogo img,.TemplateHeader_headerLogo svg{display:block;margin-left:3px;margin-right:5px;height:24px;margin-top:3px}@media (max-width: 599px){.TemplateHeader_header:not(:has([data-slot-id=wisp-account-particle]:not(:empty))) .TemplateHeader_headerLogo img,.TemplateHeader_header:not(:has([data-slot-id=wisp-account-particle]:not(:empty))) .TemplateHeader_headerLogo svg{margin-left:1px;width:150px}}@media (max-width: 699px){.TemplateHeader_header:has([data-slot-id=wisp-account-particle]:not(:empty)) .TemplateHeader_headerLogo img,.TemplateHeader_header:has([data-slot-id=wisp-account-particle]:not(:empty)) .TemplateHeader_headerLogo svg{margin-left:1px;width:150px}}.TemplateHeader_headerLogo+.TemplateHeader_headerLogo img,.TemplateHeader_headerLogo+.TemplateHeader_headerLogo svg{width:135px}.TemplateHeader_headerLogoProducts{display:none}@media (min-width: 1024px){.TemplateHeader_headerLogoProducts{display:flex}}.TemplateHeader_headerLogoProducts svg{width:135px;height:20px}.TemplateHeader_headerLogo--gmail{display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:center;text-decoration:none}.TemplateHeader_headerLogo--gmail svg{height:30px;margin:0;width:30px}.TemplateHeader_headerLogo--gmail span{--annotation: "Gmail Logo";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:1.125rem;line-height:1.3333333333;font-weight:400;letter-spacing:.0125rem;color:#5f6368}@media (min-width: 600px){.TemplateHeader_headerLogo--gmail span{font-size:1.375rem;line-height:1.0909090909;font-weight:400;letter-spacing:.0125rem}}@media (max-width: 600px){.TemplateHeader_header:not(:has([data-slot-id=wisp-account-particle]:not(:empty))) .TemplateHeader_headerLogo--gmail span{display:none}}@media (max-width: 699px){.TemplateHeader_header:has([data-slot-id=wisp-account-particle]:not(:empty)) .TemplateHeader_headerLogo--gmail span{display:none}}.TemplateHeader_headerAside{display:flex;align-items:center;height:100%;transform:translate(calc(var(--aside-offset, 0)));transition:var(--aside-duration, 0) transform cubic-bezier(.22,1,.36,1) 50ms;z-index:1;gap:16px;margin-inline-start:auto}@media (max-width: 1280px){.TemplateHeader_headerAside{gap:8px}}@media (max-width: 599px){.TemplateHeader_header:not(:has([data-slot-id=wisp-account-particle]:not(:empty))) .TemplateHeader_headerAside{display:none}}@media (max-width: 699px){.TemplateHeader_header:has([data-slot-id=wisp-account-particle]:not(:empty)) .TemplateHeader_headerAside{display:none}}@media (max-width: 599px){.TemplateHeader_header:not(:has([data-slot-id=wisp-account-particle]:not(:empty))) .TemplateHeader_headerAsideWithSearch{display:flex}.TemplateHeader_header:not(:has([data-slot-id=wisp-account-particle]:not(:empty))) .TemplateHeader_headerAsideWithSearch>*:not(gws-search-header-trigger){display:none}}@media (max-width: 699px){.TemplateHeader_header:has([data-slot-id=wisp-account-particle]:not(:empty)) .TemplateHeader_headerAsideWithSearch{display:flex}.TemplateHeader_header:has([data-slot-id=wisp-account-particle]:not(:empty)) .TemplateHeader_headerAsideWithSearch>*:not(gws-search-header-trigger){display:none}}.TemplateHeader_headerAsideWithSearch .TemplateHeader_button--slim{padding-left:12px;padding-right:12px}.TemplateHeader_headerAllNav{justify-content:space-between}@media (max-width: 599px){.TemplateHeader_headerAllNav{padding-bottom:8px;padding-top:8px;padding-left:8px!important}}@media (max-width: 599px){.TemplateHeader_headerAllNav .TemplateHeader_headerAside{display:flex}}@media (min-width: 600px){.TemplateHeader_headerAllNav .TemplateHeader_headerAside{padding:0}}.TemplateHeader_headerAllNav .TemplateHeader_headerLogo{margin-right:auto}@media (max-width: 599px){.TemplateHeader_headerAllNav .TemplateHeader_headerLogo img,.TemplateHeader_headerAllNav .TemplateHeader_headerLogo svg{width:150px}}@media (max-width: 599px){.TemplateHeader_headerAsideButton{display:none}}[anchor]{position:absolute;top:0;left:0;width:100%;height:1px;top:calc(var(--header-height) * -1)}.TemplateHeader_headerNav{display:flex;flex-grow:1;height:100%;margin-inline-start:34px;gap:36px}@media (max-width: 599px){.TemplateHeader_headerNav{display:none}}.TemplateHeader_headerNavGroup[open] summary:before{background-color:#00000080;content:" ";cursor:default;display:block;position:fixed;inset:128px 0 0;z-index:1019}.TemplateHeader_headerNavGroupButton,a.TemplateHeader_headerNavGroupButton{align-items:center;color:#5f6368;cursor:pointer;display:flex;height:100%;justify-content:center;overflow:hidden;padding:10px 0;position:relative;text-decoration:none;transition:color .2s cubic-bezier(.215,.61,.355,1);user-select:none}.TemplateHeader_headerNavGroupButton.--active,.TemplateHeader_headerNavGroupButton:hover,a.TemplateHeader_headerNavGroupButton.--active,a.TemplateHeader_headerNavGroupButton:hover{color:#202124}.TemplateHeader_headerNavGroupButton.--active:after,.TemplateHeader_headerNavGroupButton:hover:after,a.TemplateHeader_headerNavGroupButton.--active:after,a.TemplateHeader_headerNavGroupButton:hover:after{opacity:1}[open] .TemplateHeader_headerNavGroupButton,[open] a.TemplateHeader_headerNavGroupButton{color:#1967d2}[open] .TemplateHeader_headerNavGroupButton:after,[open] a.TemplateHeader_headerNavGroupButton:after{opacity:1}.TemplateHeader_headerNavGroupButton:not(:focus-within),a.TemplateHeader_headerNavGroupButton:not(:focus-within){left:-999;opacity:1}.TemplateHeader_headerNavGroupButton:after,a.TemplateHeader_headerNavGroupButton:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M12 16.41l-6.71-6.7 1.42-1.42 5.29 5.3 5.29-5.3 1.42 1.42z'/%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:17px;content:"";bottom:-4px;height:17px;margin-left:-5px;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s cubic-bezier(.215,.61,.355,1);width:19px}.TemplateHeader_headerNavGroupButton[href]:after,a.TemplateHeader_headerNavGroupButton[href]:after{display:none}.TemplateHeader_navDropdown{background:#fff;border-bottom:1px solid #e8eaed;left:0;margin-top:10px;position:absolute;right:0;z-index:1020;max-height:calc(100dvh - var(--header-height));overflow:hidden auto}.TemplateHeader_navDropdownContainer{background:#fff;margin:0 auto;max-width:1345px;overflow:hidden;z-index:1020}@media (min-width: 1024px){.TemplateHeader_navDropdownContainer{display:grid;grid-template-columns:65% 1fr}}.TemplateHeader_navDropdownContainer:before{background:#fff;content:"";position:absolute;left:0;right:50%;height:100%;z-index:1020}@media (max-width: 1023px){.TemplateHeader_navDropdownContainer:before{right:-15px}}@media (min-width: 1024px){.TemplateHeader_navDropdownContainer:after{background:#f8f9fa;content:"";position:absolute;left:50%;right:-15px;height:100%;z-index:1020}}.TemplateHeader_navDropdownContainer--noAside{grid-template-columns:1fr}.TemplateHeader_navDropdownContainer--noAside:after,.TemplateHeader_navDropdownContainer--noAside:before{display:none}.TemplateHeader_navAsideContainer{padding:53px 48px;background:#f8f9fa;position:relative;overflow:hidden;z-index:1021}@media (max-width: 1023px){.TemplateHeader_navAsideContainer{padding:32px 24px}}.TemplateHeader_navAsideItem{--annotation: "Body Normal";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.00625rem;--annotation: "Body Normal Highlighted";color:#202124;font-weight:500;display:block;text-decoration:none;padding-bottom:24px}[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateHeader_navAsideItem{color:#bdc1c6}[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateHeader_navAsideItem{color:#e8eaed}@media (min-width: 1024px){.TemplateHeader_navAsideItem:first-child:not(.TemplateHeader_navAsideItem--noMargin){margin-top:80px}}.TemplateHeader_navAsideItem:last-child{padding-bottom:0}.TemplateHeader_navAsideItem:visited{color:#202124}.TemplateHeader_navAsideItem:hover{color:#1967d2;text-decoration:underline}.TemplateHeader_navAsideItem:focus-visible{background:#e8f0fe;border-radius:4px;color:#1967d2;text-decoration:underline}.TemplateHeader_navDropdownContent{background:#fff;padding:36px 44px;position:relative;z-index:1021}@media (max-width: 1023px){.TemplateHeader_navDropdownContent{padding:32px 24px}}.TemplateHeader_navDropdownHeader{align-items:center;border-bottom:1px solid #dadce0;display:flex;column-gap:24px;justify-content:space-between;margin-bottom:36px;padding-bottom:24px}@media (max-width: 1023px){.TemplateHeader_navDropdownHeader{padding-inline-end:80px}}.TemplateHeader_navDropdownHeaderTitle{--annotation: "Subheading Medium";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#202124;font-size:1rem;line-height:1.5;font-weight:500}[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateHeader_navDropdownHeaderTitle{color:#e8eaed}@media (min-width: 600px){.TemplateHeader_navDropdownHeaderTitle{font-size:1.125rem;line-height:1.4444444444;font-weight:500}}@media (min-width: 1200px){.TemplateHeader_navDropdownHeaderTitle{font-size:1.25rem;line-height:1.4;font-weight:500}}.TemplateHeader_navDropdownHeaderButtons{margin-top:-15px;margin-bottom:-15px}.TemplateHeader_navDropdownHeaderButtons .TemplateHeader_button{margin-top:15px;margin-bottom:15px}.TemplateHeader_navSubsections{display:grid;grid-template-columns:repeat(var(--subsection-column-count, 3),1fr);grid-gap:46px}@media (min-width: 600px) and (max-width: 1023px){.TemplateHeader_navSubsections{grid-template-columns:repeat(2,1fr);grid-gap:32px}}@media (min-width: 1024px){.TemplateHeader_navSubsections{grid-template-columns:repeat(var(--subsection-column-count, 3),1fr);grid-gap:46px}}.TemplateHeader_navSubsectionTitle{--annotation: "Eyebrow Small";color:#5f6368;text-transform:uppercase;font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.6875rem;line-height:1.4545454545;font-weight:500;letter-spacing:.03125rem;color:unset;margin-bottom:24px;font-weight:600}[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateHeader_navSubsectionTitle{color:#bdc1c6}.TemplateHeader_navItem{--annotation: "Body Small";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:.875rem;line-height:1.5714285714;font-weight:400;letter-spacing:.0125rem;--annotation: "Body Small Highlighted";color:#202124;font-weight:500;line-height:1;display:flex;column-gap:16px;padding-bottom:24px;text-decoration:none}[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateHeader_navItem{color:#bdc1c6}[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateHeader_navItem{color:#e8eaed}.TemplateHeader_navItem:hover{text-decoration:none}.TemplateHeader_navItem:hover .TemplateHeader_navItemTitle{color:#1967d2}.TemplateHeader_navItem:focus-visible{text-decoration:none}.TemplateHeader_navItemIcon{line-height:0;min-width:24px;width:24px}.TemplateHeader_navItemText{flex-grow:1;margin:0;display:flex;flex-direction:column;gap:6px}.TemplateHeader_navItemTitle{color:#202124;font-weight:500}.TemplateHeader_navItemDescription{--annotation: "Body Small";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;color:#5f6368;font-size:.875rem;line-height:1.5714285714;letter-spacing:.0125rem;font-weight:400}[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateHeader_navItemDescription{color:#bdc1c6}.TemplateHeader_navDropdownClose{-webkit-font-feature-settings:"liga" 1;color:#1a73e8;display:inline-block;font-family:Material Icons;font-feature-settings:"liga" 1;font-size:2.25rem;font-style:normal;margin-bottom:15px;text-rendering:optimizeLegibility;text-transform:none;font-size:1.5rem;appearance:none;background:none;border-radius:48px;height:48px;width:48px;border:0;color:#5f6368;cursor:pointer;position:absolute;top:25px;inset-inline-end:42px;z-index:1022}.TemplateHeader_navDropdownClose:hover{background:#f1f3f4}.TemplateHeader_navDropdownClose:active,.TemplateHeader_navDropdownClose:focus{background:#e8eaed}.TemplateHeader_mobileNav{background:#00000080;border:0;max-width:none;max-height:none;outline:none;padding:0;margin:0;display:none;left:0;top:calc(var(--header-height) - 1px);position:fixed;width:100%;z-index:1020;height:100%}.TemplateHeader_mobileNav[open]{display:block}.TemplateHeader_mobileNav::backdrop{background:transparent}.TemplateHeader_mobileNavContent{--annotation: "CTA Small";font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.875rem;line-height:1.5714285714;font-weight:400;letter-spacing:.0125rem;background:#fff;border-top:1px solid #e8eaed;height:65vh;min-height:300px;position:relative;overflow-x:hidden;overflow-y:auto;padding:14px 0;z-index:1;display:flex;flex-direction:column}.TemplateHeader_mobileNavGroup{display:block}.TemplateHeader_mobileNavGroup[open] .TemplateHeader_mobileNavGroupButton{background:#f7f9fe}.TemplateHeader_mobileNavGroupButton{cursor:pointer;overflow:hidden;display:block;padding:16px;position:relative;color:inherit;text-decoration:none}[open]>.TemplateHeader_mobileNavGroupButton:after{transform:rotate(180deg)}.TemplateHeader_mobileNavGroupButton:not([href]):after{-webkit-font-feature-settings:"liga";align-items:center;content:"expand_more";display:flex;font-family:Material Icons;font-size:140%;height:57px;position:absolute;right:16px;top:0;transition:transform .18s ease-in-out}[dir=rtl] .TemplateHeader_mobileNavGroupButton:not([href]):after{left:16px;right:auto}.TemplateHeader_mobileNavGroupButton--secondary{color:#1967d2!important}.TemplateHeader_mobileNavGroupButton:active,.TemplateHeader_mobileNavGroupButton:focus-visible{background:#e8f0fe}.TemplateHeader_mobileNavButtonsWrapper{display:flex;flex-direction:column}.TemplateHeader_mobileNavButtonsWrapper.TemplateHeader_top{flex-direction:column-reverse}.TemplateHeader_mobileNavButtonsWrapper.TemplateHeader_top .TemplateHeader_mobileNavButtons{padding:0}.TemplateHeader_mobileNavButtons{text-align:center;padding:0 0 20px;color:#1a73e8}.TemplateHeader_mobileNavAsideItem{display:block;padding:16px 16px 16px 43px;text-decoration:none;color:inherit}.TemplateHeader_mobileNavSubsections{display:block}.TemplateHeader_mobileNavSubsection{position:relative}.TemplateHeader_mobileNavSubsectionFlat{position:relative;display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.TemplateHeader_mobileNavSubsectionTitle{cursor:pointer;overflow:hidden;display:block;padding:16px 16px 16px 43px}[open]>.TemplateHeader_mobileNavSubsectionTitle:after{transform:rotate(180deg)}.TemplateHeader_mobileNavSubsectionTitle:not([href]):after{-webkit-font-feature-settings:"liga";align-items:center;content:"expand_more";display:flex;font-family:Material Icons;font-size:140%;height:57px;position:absolute;right:16px;top:0;transition:transform .18s ease-in-out}[dir=rtl] .TemplateHeader_mobileNavSubsectionTitle:not([href]):after{left:16px;right:auto}.TemplateHeader_mobileNavSubsectionTitle:active,.TemplateHeader_mobileNavSubsectionTitle:focus-visible{background:#e8f0fe}.TemplateHeader_mobileNavSubsection>[open] .TemplateHeader_mobileNavSubsectionTitle{background:#f1f3f4}.TemplateHeader_mobileNavSubsectionTitleFlat{--annotation: "Eyebrow";color:#5f6368;font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.6875rem;line-height:1.4545454545;font-weight:500;letter-spacing:.03125rem;padding:16px 16px 0;text-transform:uppercase}[data-theme=dark]:not(:has(.container--override-dark-theme)) .TemplateHeader_mobileNavSubsectionTitleFlat{color:#bdc1c6}@media (min-width: 600px){.TemplateHeader_mobileNavSubsectionTitleFlat{font-size:.875rem;line-height:1.5714285714;font-weight:500;letter-spacing:.03125rem}}.TemplateHeader_mobileNavItems{display:block}.TemplateHeader_mobileNavItem{display:flex;padding:16px 16px 16px 75px;column-gap:16px;color:inherit;text-decoration:none}.TemplateHeader_mobileNavItem:active,.TemplateHeader_mobileNavItem:focus-visible{background:#e8f0fe}.TemplateHeader_mobileNavSubsection>.TemplateHeader_mobileNavItem{padding-left:43px}.TemplateHeader_mobileNavItemFlat{display:flex;padding:0 16px;column-gap:16px}.TemplateHeader_mobileNavItemFlat:active,.TemplateHeader_mobileNavItemFlat:focus-visible{background:#e8f0fe}.TemplateHeader_mobileNavSubsection>.TemplateHeader_mobileNavItemFlat{padding-left:43px}.TemplateHeader_mobileNavItemsFlat{display:flex;flex-direction:column;gap:16px}.TemplateHeader_mobileNavItemIcon{line-height:0;min-width:24px;width:24px}.TemplateHeader_mobileNavItemText{flex-grow:1}.TemplateHeader_mobileNavAside{background:#f1f3f4}.TemplateHeader_mobileNavAsideItem{display:block;padding:16px 16px 16px 43px}.TemplateHeader_mobileNavAsideItem:active,.TemplateHeader_mobileNavAsideItem:focus-visible{background:#e8f0fe}.TemplateHeader_mobileNavFooter{background:#fff;border-top:1px solid #e8eaed;display:flex;flex-direction:column;gap:16px;padding:16px;margin-top:auto}.TemplateHeader_mobileNavFooter.TemplateHeader_mobileNavFooter--withDropdownCta{align-items:center;justify-content:center;flex-direction:row}.TemplateHeader_mobileNavFooter.TemplateHeader_mobileNavFooter--withDropdownCta .TemplateHeader_button--low{display:block;padding-bottom:7px;padding-top:7px}.TemplateHeader_hamburgerWrapper{position:relative;width:48px;height:48px}@media (min-width: 600px){.TemplateHeader_header:not(:has([data-slot-id=wisp-account-particle]:not(:empty))) .TemplateHeader_hamburgerWrapper{display:none}}@media (min-width: 700px){.TemplateHeader_header:has([data-slot-id=wisp-account-particle]:not(:empty)) .TemplateHeader_hamburgerWrapper{display:none}}.TemplateHeader_hamburgerButton{appearance:none;align-items:center;background:none;border-radius:48px;border:0;color:#5f6368;cursor:pointer;display:flex;flex-direction:column;height:48px;justify-content:center;overflow:hidden;position:absolute;width:48px;z-index:1023}.TemplateHeader_hamburgerOpen{transition:transform .3s ease-in-out,opacity .3s ease-in-out}[open] .TemplateHeader_hamburgerOpen{opacity:0;pointer-events:none;transform:rotate(180deg)}.TemplateHeader_hamburgerClose{opacity:0;pointer-events:none;transition:transform .3s ease-in-out,opacity .3s ease-in-out}[open] .TemplateHeader_hamburgerClose{opacity:1;pointer-events:auto;transform:rotate(180deg)}.TemplateHeader_tabletNav{border-top:1px solid #dadce0}@media (max-width: 599px){.TemplateHeader_header:not(:has([data-slot-id=wisp-account-particle]:not(:empty))) .TemplateHeader_tabletNav{display:none}}@media (max-width: 699px){.TemplateHeader_header:has([data-slot-id=wisp-account-particle]:not(:empty)) .TemplateHeader_tabletNav{display:none}}@media (min-width: 1200px){.TemplateHeader_header:not(:has([data-slot-id=wisp-account-particle]:not(:empty))) .TemplateHeader_tabletNav{display:none}}@media (min-width: 1300px){.TemplateHeader_header:has([data-slot-id=wisp-account-particle]:not(:empty)) .TemplateHeader_tabletNav{display:none}}.TemplateHeader_tabletNav .TemplateHeader_button--primary{display:none}.TemplateHeader_tabletNav .TemplateHeader_button--low{padding-left:5px;padding-right:5px}.TemplateHeader_tabletNav .TemplateHeader_headerNav{margin-left:0}@media (min-width: 600px) and (max-width: 1023px){.TemplateHeader_tabletNav .TemplateHeader_headerNav{display:flex}}@media (min-width: 600px) and (max-width: 1023px) and (orientation: landscape) and (max-width: 900px){.TemplateHeader_tabletNav .TemplateHeader_headerNav{gap:16px}.TemplateHeader_tabletNav .TemplateHeader_headerNav .TemplateHeader_headerNavGroupButton{--annotation: "Nav";font-family:Google Sans,Google Sans Text,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-size:.8125rem;line-height:1.5384615385;font-weight:500}}@media (max-width: 1199px){.TemplateHeader_header:not(:has([data-slot-id=wisp-account-particle]:not(:empty))) .TemplateHeader_headerDesktopNav .TemplateHeader_headerNav,.TemplateHeader_header:not(:has([data-slot-id=wisp-account-particle]:not(:empty))) .TemplateHeader_headerDesktopNav .TemplateHeader_headerAsideSecondaryButton{display:none}}@media (max-width: 1299px){.TemplateHeader_header:has([data-slot-id=wisp-account-particle]:not(:empty)) .TemplateHeader_headerDesktopNav .TemplateHeader_headerNav,.TemplateHeader_header:has([data-slot-id=wisp-account-particle]:not(:empty)) .TemplateHeader_headerDesktopNav .TemplateHeader_headerAsideSecondaryButton{display:none}}@media (max-width: 599px){.TemplateHeader_header--hideOnScrollDownMobile{transition:transform .3s ease-in-out}.page--scroll-down .TemplateHeader_header--hideOnScrollDownMobile{transform:translateY(-100%)}}.TemplateHeader_headerSkipDesktop{align-items:center;color:#5f6368;cursor:pointer;display:flex;height:100%;justify-content:center;overflow:hidden;padding:10px 0;position:relative;text-decoration:none;user-select:none;margin-right:34px}.TemplateHeader_headerSkipDesktop:not(:focus-within){left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}@media (max-width: 599px){.TemplateHeader_header--simple .TemplateHeader_hamburgerWrapper{display:none}.TemplateHeader_header--simple .TemplateHeader_headerLogos{margin-left:28px;margin-right:auto}[dir=rtl] .TemplateHeader_header--simple .TemplateHeader_headerLogos{margin-left:auto;margin-right:28px}}@media (max-width: 599px){.TemplateHeader_header--hide-mobile-ctas .TemplateHeader_headerAside{display:none}}body[data-theme=dark] .TemplateHeader_header{background:#060606;border-bottom-color:#060606;box-shadow:none}body[data-theme=dark] .TemplateHeader_header .TemplateHeader_headerNavGroupButton{color:#dadce0}body[data-theme=dark] .TemplateHeader_header .TemplateHeader_headerNavGroupButton:hover,body[data-theme=dark] .TemplateHeader_header .TemplateHeader_headerNavGroupButton.--active{color:#8ab4f8}body[data-theme=dark] .TemplateHeader_headerLogo svg path{filter:brightness(0) invert(1)}body[data-theme=dark].page--scroll-down:not(.page--scrolled-to-top) .TemplateHeader_header,body[data-theme=dark].page--scroll-up:not(.page--scrolled-to-top) .TemplateHeader_header{border-bottom:1px solid #3c4043;box-shadow:0 2px 6px #0100001f}body[data-theme=dark] .TemplateHeader_header .gws-button .button:not(.button--low){background:#ffffff14;border:0;color:#fff}body[data-theme=dark] .TemplateHeader_header .gws-button .button:not(.button--low):hover{color:#174ea6;background-color:#f1f3f4;box-shadow:none;cursor:pointer}body[data-theme=dark] .TemplateHeader_header .gws-button .button:not(.button--low):active,body[data-theme=dark] .TemplateHeader_header .gws-button .button:not(.button--low):focus{background-color:#e8f0fe;box-shadow:none}body[data-theme=dark] .TemplateHeader_header .gws-button .button--low{color:#fff;border:1px solid #3c4043;background:transparent}body[data-theme=dark] .TemplateHeader_header .gws-button .button--low:focus,body[data-theme=dark] .TemplateHeader_header .gws-button .button--low:hover{background-color:#3c4043;box-shadow:none}.TemplateHeader_mobileAsideContainer{position:fixed;bottom:24px;right:24px;z-index:1020}@media (min-width: 600px){.TemplateHeader_mobileAsideContainer{display:none}}.gws-search-fadeable{transition:opacity .2s ease,box-shadow .2s ease}.gws-search-faded{opacity:0;pointer-events:none}.gws-search-no-shadow{box-shadow:none}
