/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer components{.gt-home-hero--background-cover,.gt-home-hero--background-video,.gt-home-hero--background-features,.gt-home-hero--background-slider,.gt-home-hero--background-cover h1,.gt-home-hero--background-cover .gt-home-hero__content>h2,.gt-home-hero--background-video h1,.gt-home-hero--background-video .gt-home-hero__content>h2,.gt-home-hero--background-features h1,.gt-home-hero--background-features .gt-home-hero__content>h2,.gt-home-hero--background-slider h1,.gt-home-hero--background-slider .gt-home-hero__content>h2{color:var(--gt-on-dark)}.gt-home-hero--background-cover .gt-home-hero__text,.gt-home-hero--background-video .gt-home-hero__text,.gt-home-hero--background-features .gt-home-hero__text,.gt-home-hero--background-slider .gt-home-hero__text{color:var(--gt-on-dark-high)}.gt-home-hero--background-cover .gt-home-hero__eyebrow,.gt-home-hero--background-video .gt-home-hero__eyebrow,.gt-home-hero--background-features .gt-home-hero__eyebrow,.gt-home-hero--background-slider .gt-home-hero__eyebrow{color:var(--gt-tertiary)}.gt-home-hero--centered-media .gt-home-hero__media,.gt-home-hero--centered-proof .gt-home-hero__media{--gt-hero-media-ratio:16 / 7;width:min(100%,680px);margin:22px auto 0}.gt-home-hero--newsletter-inline .gt-form{width:min(100%,700px);margin:28px auto 0}.gt-home-hero--split-inquiry .gt-home-hero__visual{background:var(--gt-white);border-radius:8px;padding:clamp(20px,3vw,32px)}.gt-home-hero__stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.gt-home-hero__stats li{border-top:2px solid var(--gt-primary);min-width:0;padding:14px 4px 0}.gt-home-hero__stats strong{color:var(--gt-type-title);font-size:clamp(25px,2.5vw,39px);line-height:1;display:block}.gt-home-hero__stats small{color:var(--gt-text-muted);margin-top:7px;font-size:14px;font-weight:750;display:block}.gt-home-hero__stats p{color:var(--gt-text-body);margin:6px 0 0;font-size:14px;line-height:1.45}.gt-home-hero__stats .gt-icon{width:20px;height:20px;color:var(--gt-primary)}.gt-home-hero--centered-proof .gt-home-hero__stats{width:min(100%,900px);margin-inline:auto}.gt-home-hero__benefits{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.gt-home-hero__benefits li{border:1px solid var(--gt-border-subtle);background:var(--gt-white);min-width:0;color:var(--gt-text-body);border-radius:8px;gap:11px;padding:15px;display:flex}.gt-home-hero__benefits span{width:38px;height:38px;color:var(--gt-primary);flex:0 0 38px;place-items:center;display:grid}.gt-home-hero__benefits .gt-icon{width:21px;height:21px}.gt-home-hero__benefits strong{color:var(--gt-type-title);font-size:16px;display:block}.gt-home-hero__benefits p{margin:5px 0 0;font-size:14px;line-height:1.45}.gt-home-hero--background-features .gt-home-hero__benefits li{color:var(--gt-on-dark-high);background:#0a0a0ab8;border-color:#ffffff3d}.gt-home-hero--background-features .gt-home-hero__benefits strong{color:var(--gt-on-dark)}.gt-home-hero__bento,.gt-home-hero__media-wall{gap:10px;margin-top:32px;display:grid}.gt-home-hero__bento{grid-template-rows:repeat(2,145px);grid-template-columns:1.25fr .75fr .75fr}.gt-home-hero__bento article:first-child{grid-row:1/3}.gt-home-hero__media-wall{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.gt-home-hero__bento article,.gt-home-hero__media-wall article{min-width:0}.gt-home-hero__bento .gt-home-hero__media,.gt-home-hero__media-wall .gt-home-hero__media{aspect-ratio:auto;height:100%}.gt-home-hero__bento h2,.gt-home-hero__media-wall h2{color:var(--gt-type-title);margin:8px 0 0;font-size:16px}.gt-home-hero__bento p,.gt-home-hero__media-wall p{color:var(--gt-text-body);margin:4px 0 0;font-size:14px}.gt-home-hero__bento-metrics{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:stretch;gap:24px;margin-top:30px;display:grid}.gt-home-hero__bento-metrics .gt-home-hero__bento{margin:0}.gt-home-hero__carousel{margin-top:28px}.gt-home-hero__carousel-controls{justify-content:flex-end;gap:8px;margin-bottom:10px;display:flex}.gt-home-hero__carousel button,.gt-home-hero__slider-controls>button{border:1px solid var(--gt-border-subtle);background:var(--gt-white);width:44px;height:44px;color:var(--gt-type-title);border-radius:4px;place-items:center;display:grid}.gt-home-hero__carousel .gt-icon,.gt-home-hero__slider-controls .gt-icon{width:20px;height:20px}.gt-home-hero__carousel .gt-carousel__track{scroll-snap-type:x mandatory;grid-auto-columns:clamp(260px,30%,380px);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.gt-home-hero__carousel .gt-carousel__track article{scroll-snap-align:start}.gt-home-hero__background-slide{opacity:0;visibility:hidden;transition:opacity var(--gt-transition-base);margin:0;position:absolute;inset:0}.gt-home-hero__background-slide.is-active{opacity:1;visibility:visible}.gt-home-hero__background-slide .gt-home-hero__media{aspect-ratio:auto;border:0;border-radius:0;height:100%}.gt-home-hero__slider-controls{justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.gt-home-hero__slider-controls>div{gap:7px;display:flex}.gt-home-hero__slider-controls [data-visual-dot]{background:#ffffff70;border:0;border-radius:2px;width:28px;min-width:0;height:6px;min-height:0;padding:0}.gt-home-hero__slider-controls [data-visual-dot].is-active{background:var(--gt-tertiary)}@media (max-width:800px){.gt-home-hero{min-height:0;padding-block:54px 62px}.gt-home-hero__split{grid-template-columns:1fr;gap:18px}.gt-home-hero__content{gap:12px}.gt-home-hero h1,.gt-home-hero__content>h2{max-width:18ch;font-size:clamp(30px,8.8vw,42px)}.gt-home-hero__text{font-size:15.5px;line-height:1.5}.gt-home-hero__actions{grid-template-columns:1fr;width:100%;display:grid}.gt-home-hero__actions .gt-btn{width:100%;min-height:46px}.gt-home-hero__bento,.gt-home-hero__media-wall{scroll-snap-type:x mandatory;grid-template-rows:none;grid-template-columns:none;grid-auto-columns:min(76vw,270px);grid-auto-flow:column;margin-top:20px;overflow-x:auto}.gt-home-hero__bento article,.gt-home-hero__media-wall article,.gt-home-hero__bento article:first-child{scroll-snap-align:start;grid-area:auto;width:auto;height:220px}.gt-home-hero__bento .gt-home-hero__media,.gt-home-hero__media-wall .gt-home-hero__media{height:100%}.gt-home-hero__bento-metrics{grid-template-columns:1fr}.gt-home-hero__carousel .gt-carousel__track{grid-auto-columns:min(84%,320px)}.gt-home-hero--background-cover,.gt-home-hero--background-video,.gt-home-hero--background-features,.gt-home-hero--background-slider{min-height:min(78svh,680px)}.gt-home-hero{padding-block:32px 38px}.gt-home-hero--proof-split .gt-home-hero__visual .gt-home-hero__media,.gt-home-hero--benefits-media .gt-home-hero__visual .gt-home-hero__media{aspect-ratio:auto;height:190px}.gt-home-hero--split-inquiry .gt-form{gap:8px}.gt-home-hero--split-inquiry .gt-form textarea{height:56px;min-height:56px}.gt-home-hero--split-inquiry .gt-form input,.gt-home-hero--split-inquiry .gt-form textarea{padding-block:8px}.gt-home-hero__stats,.gt-home-hero__benefits{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:min(44vw,170px);grid-auto-flow:column;margin-top:18px;padding-bottom:4px;overflow-x:auto}.gt-home-hero__stats li,.gt-home-hero__benefits li{scroll-snap-align:start}.gt-home-hero__stats li{min-height:96px}.gt-home-hero__benefits li{min-height:112px}}@media (max-width:480px){.gt-home-hero__slider-controls{gap:8px}}@media (prefers-reduced-motion:reduce){.gt-home-hero__background video{display:none}.gt-home-hero__background-slide{transition:none}}}
