.section{align-items:center;display:flex;flex-direction:column;width:100%;margin:auto;padding:clamp(3rem,3.636vw + 2.273rem,5rem) clamp(1rem,0.909vw + 0.818rem,1.5rem)}.section.full{margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px}.section.l{padding-top:clamp(4.5rem,5.455vw + 3.409rem,7.5rem);padding-bottom:clamp(4.5rem,5.455vw + 3.409rem,7.5rem)}.section.m{padding-top:clamp(1.5rem,1.818vw + 1.136rem,2.5rem);padding-bottom:clamp(1.5rem,1.818vw + 1.136rem,2.5rem)}.section.s{padding-top:clamp(1.5rem,0vw + 1.5rem,1.5rem);padding-bottom:clamp(1.5rem,0vw + 1.5rem,1.5rem)}.section.xl{padding-top:clamp(6rem,7.273vw + 4.545rem,10rem);padding-bottom:clamp(6rem,7.273vw + 4.545rem,10rem)}.section.xs{padding-top:1rem;padding-bottom:1rem}@media (max-width:1024px){.section.full{margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px}}@media (max-width:767px){.section.full{margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px}}.inner{align-items:center;display:flex;flex-direction:column;max-width:var(--gb-container-width);width:100%;padding:1em}.inner.full{max-width:100%;padding-left:0px;padding-right:0px}.inner.m{max-width:var(--cw-m)}.inner.s{max-width:var(--cw-s)}.inner.xs{max-width:var(--cw-xs)}.btn-primary{align-items:baseline;background-color:var(--base-80);color:var(--primary);column-gap:0.5em;display:inline-flex;flex-direction:row;font-family:var(--gp-font--hk-modular);font-weight:700;justify-items:center;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;border:5px solid var(--base-0);border-radius:3em;padding:1rem 0.6rem 1rem 1.2rem}.btn-primary.dark{border-top-color:var(--base-0);border-right-color:var(--base-0);border-bottom-color:var(--base-0);border-left-color:var(--base-0);color:var(--base-80);background-color:var(--primary)}.btn-primary.dark:is(:hover,:focus){background-color:var(--primary-alt);color:var(--base-80)}.btn-primary:is(:hover,:focus){background-color:var(--base-70);transition:all 0.5s ease 0s;color:var(--primary-alt)}.btn-primary-ghost{align-items:center;color:var(--secondary);display:inline-flex;font-family:var(--gp-font--hk-modular);font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase;padding:1rem 2rem}.btn-primary-ghost.dark{color:var(--primary)}.btn-primary-ghost.dark:is(:hover,:focus){color:var(--primary-alt);text-decoration:underline}.btn-primary-ghost:is(:hover,:focus){color:var(--secondary-alt);text-decoration:underline}.looks-heading.h1{font-size:var(--fs-heading-h1)}.looks-heading.h2{font-size:var(--fs-heading-h2)}.looks-heading.h3{font-size:var(--fs-heading-h3)}.looks-heading.h4{font-size:var(--fs-heading-h4)}.looks-heading.h5{font-size:var(--fs-heading-h5)}.looks-heading.h6{font-size:var(--fs-heading-h6)}.looks-heading.xl{font-size:var(--fs-heading-xl)}.heading-pre{font-family:var(--gp-font--open-sans);font-size:var(--fs-heading-pre);font-weight:bold;letter-spacing:0.1em;text-transform:uppercase}.text.l{font-size:var(--fs-text-l)}.text.m{font-size:var(--fs-text-m)}.text.s{font-size:var(--fs-text-s)}.footer-navigation{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;text-transform:uppercase;margin:0px}.footer-navigation a{text-decoration:none;color:var(--base-80)}.footer-navigation a:is(:hover,:focus){color:var(--secondary)}.footer-navigation ul{list-style-type:none;flex-direction:column;line-height:2;display:flex;column-gap:1em;margin:0px}@media (max-width:767px){.nav-buttons{display:none}}@media (min-width:768px){.nav-mobile-only{display:none}}.accent-text{color:var(--accent-2)}.accent-text.light{color:var(--base-80)}.btn-secondary{align-items:baseline;background-color:var(--secondary);color:var(--base-0);column-gap:0.5em;display:inline-flex;flex-direction:row;font-family:var(--gp-font--hk-modular);font-weight:700;justify-items:center;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;border:5px solid var(--base-0);border-radius:3em;padding:1rem 0.6rem 1rem 1.2rem}.btn-secondary.dark{border-top-color:var(--base-0);border-right-color:var(--base-0);border-bottom-color:var(--base-0);border-left-color:var(--base-0);color:var(--base-80);background-color:var(--primary)}.btn-secondary.dark:is(:hover,:focus){background-color:var(--primary-alt);color:var(--base-80)}.btn-secondary:is(:hover,:focus){background-color:var(--secondary-alt);transition:all 0.5s ease 0s;color:var(--base-10)}.btn-primary-outline{align-items:baseline;color:var(--secondary);column-gap:0.5em;display:inline-flex;flex-direction:row;font-family:var(--gp-font--hk-modular);font-weight:700;justify-items:center;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;border:5px solid var(--base-40);border-radius:3em;padding:1rem 0.6rem 1rem 1.2rem}.btn-primary-outline.dark{border-top-color:var(--base-0);border-right-color:var(--base-0);border-bottom-color:var(--base-0);border-left-color:var(--base-0);color:var(--primary)}.btn-primary-outline.dark:is(:hover,:focus){background-color:var(--base-60);color:var(--primary)}.btn-primary-outline:is(:hover,:focus){background-color:var(--base-30);transition:all 0.5s ease 0s;color:var(--secondary)}.btn-primary-alt{align-items:baseline;background-color:var(--base-60);color:var(--primary);column-gap:0.5em;display:inline-flex;flex-direction:row;font-family:var(--gp-font--hk-modular);font-weight:700;justify-items:center;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;border:1px solid var(--base-60);border-radius:3em;padding:1rem 0.6rem 1rem 1.2rem}.btn-primary-alt.dark{border-top-color:var(--base-30);border-right-color:var(--base-30);border-bottom-color:var(--base-30);border-left-color:var(--base-30);color:var(--secondary);background-color:var(--base-30)}.btn-primary-alt.dark:is(:hover,:focus){background-color:var(--base-20);color:var(--secondary-alt);border-top-color:var(--base-20);border-right-color:var(--base-20);border-bottom-color:var(--base-20);border-left-color:var(--base-20)}.btn-primary-alt:is(:hover,:focus){background-color:var(--base-40);transition:all 0.5s ease 0s;border-top-color:var(--base-40);border-right-color:var(--base-40);border-bottom-color:var(--base-40);border-left-color:var(--base-40);color:var(--primary-alt)}.heading-body{font-family:var(--gp-font--open-sans);text-transform:none}.testimonial-callout-box{align-items:center;background-color:var(--secondary);display:flex;flex-direction:column;justify-content:center;row-gap:1em;text-align:center;width:100%;border:4px solid var(--accent-1);border-radius:5px;padding:3em 2em}.testimonial-callout-text{color:var(--base-10)}.testimonial-callout-text a{color:var(--base-10)}.testimonial-callout-text a:is(:hover,:focus){color:var(--base-20)}.testimonial-headshot{align-items:center;aspect-ratio:1/1;background-color:var(--base-70);box-shadow:0px 4px 6px 0px rgba(36,32,32,0.31);display:flex;flex-direction:column;justify-content:center;margin-top:-154px;max-height:200px;max-width:200px;object-fit:cover;overflow-x:hidden;overflow-y:hidden;border:7px solid var(--accent-1);border-radius:100%}@media (max-width:767px){.testimonial-headshot{max-height:165px;max-width:165px}}.testimonial-quotes{height:auto;left:-22px;max-width:179px;object-fit:cover;overflow-x:visible;overflow-y:visible;position:relative;top:71.41px;z-index:1}@media (max-width:767px){.testimonial-quotes{left:-11px;max-width:100px;top:41px}}.testimonial-callout-headline{color:var(--primary);letter-spacing:0px}.testimonial-callout-headline a{color:var(--primary)}.testimonial-callout-headline a:is(:hover,:focus){color:var(--primary-alt)}.inner-wide{align-items:center;column-gap:1.5em;display:flex;flex-direction:row;justify-content:center;padding-bottom:2em;padding-top:2em}@media (max-width:767px){.inner-wide{flex-direction:column;row-gap:3em}}.imagine-card{align-items:center;background-color:var(--accent-3);display:flex;height:320px;justify-content:center;max-height:320px;min-width:100%;object-fit:cover;transform:rotate(358deg);width:100%;border:5px solid var(--base-10);border-radius:5px;padding:3em}.imagine-card:nth-of-type(4n+2){background-color:var(--base-60);transform:rotate(2deg)}.imagine-card:nth-of-type(4n+3){background-color:var(--base-60);transform:rotate(2deg)}.step-card{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-height:300px;text-align:center}.accordion-toggle{align-items:baseline;column-gap:1em;display:flex;font-weight:700;text-align:left}.accordion-toggle:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){font-weight:700;color:var(--secondary-alt)}.accordion-toggle:is(:hover,:focus){color:var(--secondary-alt)}.services-robot{align-items:center;display:flex;flex-basis:20%;flex-direction:column;justify-content:center}@media (max-width:767px){.services-robot img{max-width:300px;max-height:300px}}.services-arrow{align-items:center;display:flex;flex-basis:10%;flex-direction:row;justify-content:center;position:relative}@media (max-width:767px){.services-arrow img{max-width:100px;max-height:100px}}.service:nth-of-type(odd){justify-self:end}@media (min-width:768px){.service:nth-of-type(even) .services-arrow{order:-1}.service:nth-of-type(odd) .services-robot{order:-1}}@media (max-width:767px){.service:nth-of-type(even) .services-arrow{transform:rotate(90deg);order:-1}.service:nth-of-type(odd) .services-arrow{order:-1;transform:rotate(270deg)}}.services-content{align-items:flex-start;display:flex;flex-basis:70%;flex-direction:column;justify-content:center;padding-left:1.5em}.accordion-item{border-bottom:1px solid var(--secondary);padding:1em}.accordion-content{margin-bottom:1.5em;margin-left:2em;margin-top:1em}.tss-results-card{align-items:center;background-color:var(--accent-3);display:flex;height:320px;justify-content:center;max-height:320px;min-width:100%;object-fit:cover;transform:rotate(358deg);width:100%;border:5px solid var(--base-10);border-radius:5px;padding:3em}.tss-results-card:nth-of-type(odd){background-color:var(--base-60);transform:rotate(2deg)}.tss-included:nth-of-type(even){justify-self:end}@media (min-width:768px){.tss-included:nth-of-type(even) .tss-included-arrow{order:-1}.tss-included:nth-of-type(odd) .tss-included-robot{order:-1}}@media (max-width:767px){.tss-included:nth-of-type(even) .tss-included-arrow{transform:rotate(90deg);order:-1}.tss-included:nth-of-type(odd) .tss-included-arrow{transform:rotate(270deg);order:-1}}.tss-included-content{align-items:flex-start;display:flex;flex-basis:85%;flex-direction:column;justify-content:center;padding-left:1.5em}.tss-included-arrow{align-items:center;display:flex;flex-basis:15%;flex-direction:row;justify-content:center;position:relative}@media (max-width:767px){.tss-included-arrow img{max-width:100px;max-height:100px}}