.gs-hero-wrap{font-family:var(--gs-font-body);-webkit-font-smoothing:antialiased;width:100%;max-width:var(--gs-container-hero)}.gs-hero-wrap *{box-sizing:border-box;margin:0;padding:0}.gs-hero-wordmark{font-size:var(--gs-type-value-6);font-weight:var(--gs-weight-light);letter-spacing:var(--gs-tracking-value-3);text-transform:uppercase;color:var(--gs-color-accent-text);margin-bottom:var(--gs-space-0p65rem);display:block}.gs-hero-eyebrow{align-items:center;gap:var(--gs-space-0p55rem);font-size:var(--gs-type-value-7);font-weight:var(--gs-weight-bold);letter-spacing:var(--gs-tracking-value-4);text-transform:uppercase;color:var(--gs-color-accent-text);margin-bottom:var(--gs-space-1p1rem);display:inline-flex}.gs-hero-eyebrow:before{content:"";width:var(--gs-space-1p75rem);height:var(--gs-space-1px);background:currentColor;flex-shrink:0;display:block}.gs-hero-h1{font-size:var(--gs-type-value-8);font-weight:var(--gs-weight-extrabold);line-height:var(--gs-leading-value-5);letter-spacing:var(--gs-tracking-value-5);color:var(--gs-color-text);margin-bottom:var(--gs-space-1p3rem)}.gs-hero-h1 em{background:linear-gradient(90deg, var(--gs-color-accent), var(--gs-color-accent-hover));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}@media (forced-colors:active){.gs-hero-h1 em{-webkit-text-fill-color:CanvasText;background:0 0}}.gs-hero-lead{font-size:var(--gs-type-value-9);font-weight:var(--gs-weight-light);color:var(--gs-color-text-muted);line-height:var(--gs-leading-value-6);margin-bottom:var(--gs-space-2p25rem);max-width:var(--gs-container-34rem)}.gs-hero-actions{gap:var(--gs-space-0p85rem);flex-wrap:wrap;align-items:center;display:flex}.gs-hero-btn{align-items:center;gap:var(--gs-space-0p45rem);padding:var(--gs-space-0p85rem) var(--gs-space-1p7rem);border-radius:var(--gs-radius-pill);font-weight:var(--gs-weight-bold);font-size:var(--gs-type-value-10);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:filter var(--gs-motion-value-1) ease, transform var(--gs-motion-value-1) ease, background var(--gs-motion-value-1) ease, border-color var(--gs-motion-value-1) ease;text-decoration:none;display:inline-flex}.gs-hero-btn-primary{background:linear-gradient(135deg, var(--gs-color-accent-text) 0%, var(--gs-color-accent) 100%);color:var(--gs-color-button-text);border:none}.gs-hero-btn-primary:hover{filter:brightness(1.1);transform:translateY(var(--gs-space-negative-1px));color:var(--gs-color-button-text)}.gs-hero-btn-primary:focus-visible{outline:var(--gs-space-2px) solid var(--gs-color-text);outline-offset:var(--gs-space-3px)}.gs-hero-btn-ghost{border:var(--gs-border-value-5);color:var(--gs-color-text);background:0 0}.gs-hero-btn-ghost:hover{background:var(--gs-color-rgba-255-255-255-0-06);border-color:var(--gs-color-rgba-255-255-255-0-38);color:var(--gs-color-text)}.gs-hero-btn-ghost:focus-visible{outline:var(--gs-space-2px) solid var(--gs-color-accent);outline-offset:var(--gs-space-3px)}@media (prefers-reduced-motion:reduce){.gs-hero-btn{transition:none}.gs-hero-btn-primary:hover{transform:none}}@media (width<=560px){.gs-hero-actions{flex-direction:column;align-items:stretch}.gs-hero-btn{justify-content:center;width:100%}}.gs-svc-wrap{font-family:var(--gs-font-body);-webkit-font-smoothing:antialiased;width:100%}.gs-svc-wrap *,.gs-svc-wrap :before,.gs-svc-wrap :after{box-sizing:border-box;margin:0;padding:0}.gs-svc-header{text-align:center;margin-bottom:var(--gs-space-section-sm)}.gs-svc-eyebrow{justify-content:center;align-items:center;gap:var(--gs-space-0p55rem);font-size:var(--gs-type-value-7);font-weight:var(--gs-weight-bold);letter-spacing:var(--gs-tracking-value-4);text-transform:uppercase;color:var(--gs-color-accent-text);margin-bottom:var(--gs-space-0p8rem);display:inline-flex}.gs-svc-heading{font-size:var(--gs-type-value-90);font-weight:var(--gs-weight-extrabold);color:var(--gs-color-text);line-height:var(--gs-leading-value-7);letter-spacing:var(--gs-tracking-value-6);margin-top:var(--gs-space-0p7rem)}.gs-svc-lead{color:var(--gs-color-text-muted);font-size:var(--gs-type-value-12);line-height:var(--gs-leading-value-6);font-weight:var(--gs-weight-light);max-width:var(--gs-container-36rem);margin:var(--gs-space-0p8rem) auto 0}.gs-svc-grid{gap:var(--gs-space-1p1rem);margin-top:var(--gs-space-section-sm);grid-template-columns:repeat(3,1fr);display:grid}.gs-svc-card{background:var(--gs-color-card);border:var(--gs-border-value-1);border-top:var(--gs-border-value-11);border-radius:var(--gs-radius-0p875rem);padding:var(--gs-space-xxl) var(--gs-space-1p75rem);color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color var(--gs-motion-value-1) ease, border-top-color var(--gs-motion-value-1) ease, background var(--gs-motion-value-1) ease, transform var(--gs-motion-value-1) ease, box-shadow var(--gs-motion-value-1) ease;flex-direction:column;text-decoration:none;display:flex}.gs-svc-card:hover{border-color:var(--gs-color-rgba-255-255-255-0-09);border-top-color:var(--gs-color-accent-text);background:var(--gs-color-card-hover);transform:translateY(var(--gs-space-negative-4px));box-shadow:var(--gs-shadow-value-2)}.gs-svc-card:focus-visible{outline:var(--gs-space-2px) solid var(--gs-color-accent);outline-offset:var(--gs-space-3px);border-top-color:var(--gs-color-accent-text)}.gs-svc-icon{width:var(--gs-space-2p75rem);height:var(--gs-space-2p75rem);border-radius:var(--gs-radius-0p5rem);background:var(--gs-color-rgba-201-162-75-0-09);border:var(--gs-border-value-12);margin-bottom:var(--gs-space-1p35rem);color:var(--gs-color-accent-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.gs-svc-icon svg{width:var(--gs-space-1p2rem);height:var(--gs-space-1p2rem)}.gs-svc-card h3{font-size:var(--gs-type-value-17);font-weight:var(--gs-weight-bold);color:var(--gs-color-text);line-height:var(--gs-leading-value-14);margin-bottom:var(--gs-space-0p6rem)}.gs-svc-card p{font-size:var(--gs-type-value-26);color:var(--gs-color-text-muted);line-height:var(--gs-leading-value-3);flex-grow:1}.gs-svc-arrow{align-items:center;gap:var(--gs-space-0p3rem);font-size:var(--gs-type-value-91);font-weight:var(--gs-weight-semibold);color:var(--gs-color-accent-text);letter-spacing:var(--gs-tracking-value-27);margin-top:var(--gs-space-1p35rem);transition:gap var(--gs-motion-value-1) ease;display:inline-flex}.gs-svc-card:hover .gs-svc-arrow{gap:var(--gs-space-0p55rem)}.gs-svc-cta{text-align:center;margin-top:var(--gs-space-2p5rem)}.gs-svc-btn{align-items:center;gap:var(--gs-space-0p45rem);padding:var(--gs-space-0p85rem) var(--gs-space-1p7rem);border-radius:var(--gs-radius-pill);border:var(--gs-border-value-30);color:var(--gs-color-accent-text);font-weight:var(--gs-weight-bold);font-size:var(--gs-type-value-10);touch-action:manipulation;transition:background var(--gs-motion-value-1) ease, border-color var(--gs-motion-value-1) ease;text-decoration:none;display:inline-flex}.gs-svc-btn:hover{background:var(--gs-color-rgba-201-162-75-0-09);border-color:var(--gs-color-rgba-201-162-75-0-45);color:var(--gs-color-accent-text)}.gs-svc-btn:focus-visible{outline:var(--gs-space-2px) solid var(--gs-color-accent);outline-offset:var(--gs-space-3px)}@media (prefers-reduced-motion:reduce){.gs-svc-card,.gs-svc-arrow,.gs-svc-btn{transition:none}.gs-svc-card:hover{transform:none}}@media (width<=960px){.gs-svc-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.gs-svc-grid{gap:var(--gs-space-0p85rem);grid-template-columns:1fr}.gs-svc-card{padding:var(--gs-space-xl) var(--gs-space-1p25rem)}}.gs-limo-wrap{gap:clamp(var(--gs-space-2p5rem), 5.5vw, var(--gs-space-section-lg));width:100%;font-family:var(--gs-font-body);-webkit-font-smoothing:antialiased;grid-template-columns:1fr 1fr;align-items:center;display:grid}.gs-limo-wrap *,.gs-limo-wrap :before,.gs-limo-wrap :after{box-sizing:border-box;margin:0;padding:0}.gs-limo-img-col{grid-template-rows:auto;grid-template-columns:1fr;width:100%;display:grid}.gs-limo-img-frame{border-radius:var(--gs-radius-1p25rem);grid-area:1/1;width:100%;font-size:0;line-height:0;overflow:hidden}.gs-limo-img{width:100%;height:auto;transition:transform var(--gs-motion-value-3) var(--gs-motion-value-2);display:block}.gs-limo-img-col:hover .gs-limo-img{transform:scale(1.04)}.gs-limo-badge{margin:0 0 var(--gs-space-lg) var(--gs-space-lg);z-index:1;background:var(--gs-color-rgba-26-26-26-0-88);-webkit-backdrop-filter:blur(var(--gs-space-12px));border:var(--gs-border-value-6);border-radius:var(--gs-radius-0p5rem);padding:var(--gs-space-0p55rem) var(--gs-space-0p9rem);place-self:end start;align-items:center;gap:var(--gs-space-0p45rem);font-size:var(--gs-type-value-34);line-height:var(--gs-leading-value-10);font-weight:var(--gs-weight-semibold);color:var(--gs-color-text);pointer-events:none;grid-area:1/1;display:flex}.gs-limo-badge svg{width:var(--gs-space-0p9rem);height:var(--gs-space-0p9rem);flex-shrink:0}.gs-limo-badge strong{color:var(--gs-color-accent-text);font-weight:var(--gs-weight-bold)}.gs-limo-text{flex-direction:column;align-items:flex-start;display:flex}.gs-limo-eyebrow{align-items:center;gap:var(--gs-space-0p55rem);font-size:var(--gs-type-value-7);font-weight:var(--gs-weight-bold);letter-spacing:var(--gs-tracking-value-4);text-transform:uppercase;color:var(--gs-color-accent-text);margin-bottom:var(--gs-space-0p8rem);display:inline-flex}.gs-limo-eyebrow:before{content:"";width:var(--gs-space-1p75rem);height:var(--gs-space-1px);background:currentColor;flex-shrink:0;display:block}.gs-limo-h2{font-size:var(--gs-type-value-24);font-weight:var(--gs-weight-extrabold);color:var(--gs-color-text);line-height:var(--gs-leading-value-11);letter-spacing:var(--gs-tracking-value-6);margin-top:var(--gs-space-xs);margin-bottom:var(--gs-space-lg)}.gs-limo-lead{font-size:var(--gs-type-value-25);font-weight:var(--gs-weight-light);color:var(--gs-color-text-muted);line-height:var(--gs-leading-value-6);max-width:var(--gs-container-34rem)}.gs-limo-checklist{margin-top:var(--gs-space-1p6rem);gap:var(--gs-space-md);flex-direction:column;width:100%;list-style:none;display:flex}.gs-limo-checklist li{align-items:flex-start;gap:var(--gs-space-md);font-size:var(--gs-type-value-26);color:var(--gs-color-text-muted);line-height:var(--gs-leading-value-12);display:flex}.gs-limo-check{margin-top:var(--gs-space-0p1rem);width:var(--gs-space-1p25rem);height:var(--gs-space-1p25rem);border-radius:var(--gs-radius-pill-5);background:var(--gs-color-rgba-201-162-75-0-09);border:var(--gs-border-value-7);color:var(--gs-color-accent-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.gs-limo-check svg{width:var(--gs-space-0p65rem);height:var(--gs-space-0p65rem)}.gs-limo-actions{margin-top:var(--gs-space-2p25rem);gap:var(--gs-space-0p85rem);flex-wrap:wrap;align-items:center;display:flex}.gs-limo-btn{align-items:center;gap:var(--gs-space-0p45rem);padding:var(--gs-space-0p85rem) var(--gs-space-1p7rem);border-radius:var(--gs-radius-pill);font-weight:var(--gs-weight-bold);font-size:var(--gs-type-value-10);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:filter var(--gs-motion-value-1) ease, transform var(--gs-motion-value-1) ease, background var(--gs-motion-value-1) ease, border-color var(--gs-motion-value-1) ease;text-decoration:none;display:inline-flex}.gs-limo-btn-primary{background:linear-gradient(135deg, var(--gs-color-accent-text) 0%, var(--gs-color-accent) 100%);color:var(--gs-color-button-text);border:none}.gs-limo-btn-primary:hover{filter:brightness(1.1);transform:translateY(var(--gs-space-negative-1px));color:var(--gs-color-button-text)}.gs-limo-btn-primary:focus-visible{outline:var(--gs-space-2px) solid var(--gs-color-text);outline-offset:var(--gs-space-3px);color:var(--gs-color-button-text)}.gs-limo-btn-outline{border:var(--gs-border-value-8);color:var(--gs-color-accent-text);background:0 0}.gs-limo-btn-outline:hover{background:var(--gs-color-rgba-201-162-75-0-09);border-color:var(--gs-color-rgba-201-162-75-0-45);color:var(--gs-color-accent-text)}.gs-limo-btn-outline:focus-visible{outline:var(--gs-space-2px) solid var(--gs-color-accent);outline-offset:var(--gs-space-3px)}@media (prefers-reduced-motion:reduce){.gs-limo-img,.gs-limo-btn{transition:none}.gs-limo-img-col:hover .gs-limo-img,.gs-limo-btn-primary:hover{transform:none}}@media (width<=860px){.gs-limo-wrap{gap:var(--gs-space-1p75rem);grid-template-columns:1fr}.gs-limo-actions{flex-direction:column;align-items:stretch;width:100%}.gs-limo-btn{justify-content:center;width:100%;display:flex}}@media (width<=400px){.gs-limo-h2{font-size:var(--gs-type-value-29)}}.gs-rental-wrap{gap:clamp(var(--gs-space-2p5rem), 5.5vw, var(--gs-space-section-lg));width:100%;font-family:var(--gs-font-body);-webkit-font-smoothing:antialiased;grid-template-columns:1fr 1fr;align-items:center;display:grid}.gs-rental-wrap *,.gs-rental-wrap :before,.gs-rental-wrap :after{box-sizing:border-box;margin:0;padding:0}.gs-rental-text{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.gs-rental-eyebrow{align-items:center;gap:var(--gs-space-0p55rem);font-size:var(--gs-type-value-7);font-weight:var(--gs-weight-bold);letter-spacing:var(--gs-tracking-value-4);text-transform:uppercase;color:var(--gs-color-accent-text);margin-bottom:var(--gs-space-0p8rem);display:inline-flex}.gs-rental-eyebrow:before{content:"";width:var(--gs-space-1p75rem);height:var(--gs-space-1px);background:currentColor;flex-shrink:0;display:block}.gs-rental-h2{font-size:var(--gs-type-value-24);font-weight:var(--gs-weight-extrabold);color:var(--gs-color-text);line-height:var(--gs-leading-value-11);letter-spacing:var(--gs-tracking-value-6);margin-top:var(--gs-space-xs);margin-bottom:var(--gs-space-lg)}.gs-rental-lead{font-size:var(--gs-type-value-25);font-weight:var(--gs-weight-light);color:var(--gs-color-text-muted);line-height:var(--gs-leading-value-6);max-width:var(--gs-container-34rem)}.gs-rental-stats{margin-top:var(--gs-space-xxl);margin-bottom:var(--gs-space-2p25rem);border:var(--gs-border-value-6);border-radius:var(--gs-radius-0p875rem);gap:0;width:100%;display:flex;overflow:hidden}.gs-rental-stat{padding:var(--gs-space-1p25rem) var(--gs-space-1p35rem);border-right:var(--gs-border-value-6);background:var(--gs-color-rgba-255-255-255-0-025);flex:1}.gs-rental-stat:last-child{border-right:none}.gs-rental-stat-num{font-size:var(--gs-type-value-92);font-weight:var(--gs-weight-extrabold);color:var(--gs-color-accent-text);letter-spacing:var(--gs-tracking-value-10);line-height:var(--gs-leading-value-10);margin-bottom:var(--gs-space-0p3rem);display:block}.gs-rental-stat-label{font-size:var(--gs-type-value-91);color:var(--gs-color-text-muted);line-height:var(--gs-leading-value-15);display:block}.gs-rental-btn{align-items:center;gap:var(--gs-space-0p45rem);padding:var(--gs-space-0p85rem) var(--gs-space-1p7rem);border-radius:var(--gs-radius-pill);font-weight:var(--gs-weight-bold);font-size:var(--gs-type-value-10);white-space:nowrap;background:linear-gradient(135deg, var(--gs-color-accent-text) 0%, var(--gs-color-accent) 100%);color:var(--gs-color-button-text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:filter var(--gs-motion-value-1) ease, transform var(--gs-motion-value-1) ease;border:none;text-decoration:none;display:inline-flex}.gs-rental-btn:hover{filter:brightness(1.1);transform:translateY(var(--gs-space-negative-1px));color:var(--gs-color-button-text)}.gs-rental-btn:focus-visible{outline:var(--gs-space-2px) solid var(--gs-color-text);outline-offset:var(--gs-space-3px);color:var(--gs-color-button-text)}.gs-rental-img-col{grid-template-rows:auto;grid-template-columns:1fr;width:100%;display:grid}.gs-rental-img-frame{border-radius:var(--gs-radius-1p25rem);aspect-ratio:4/3;grid-area:1/1;width:100%;font-size:0;line-height:0;overflow:hidden}.gs-rental-img-frame .gs-rental-img{object-fit:cover;object-position:center center;width:100%;transition:transform var(--gs-motion-value-3) var(--gs-motion-value-12);display:block;height:100%!important}.gs-rental-img-col:hover .gs-rental-img{transform:scale(1.04)}.gs-rental-overlay{border-radius:var(--gs-radius-1p25rem);background:linear-gradient(to left, var(--gs-color-rgba-26-26-26-0) 35%, var(--gs-color-rgba-26-26-26-0-55) 100%), linear-gradient(to top, var(--gs-color-rgba-26-26-26-0-45) 0%, var(--gs-color-rgba-26-26-26-0) 50%);pointer-events:none;grid-area:1/1}@media (prefers-reduced-motion:reduce){.gs-rental-img,.gs-rental-btn{transition:none}.gs-rental-img-col:hover .gs-rental-img,.gs-rental-btn:hover{transform:none}}@media (width<=860px){.gs-rental-wrap{gap:var(--gs-space-1p75rem);grid-template-columns:1fr;align-items:start}.gs-rental-img-col{order:-1}.gs-rental-img-frame{border-radius:var(--gs-radius-0p875rem)}.gs-rental-btn{justify-content:center;width:100%}}@media (width<=480px){.gs-rental-stats{flex-wrap:wrap}.gs-rental-stat{min-width:calc(50% - var(--gs-space-1px))}.gs-rental-stat:nth-child(2){border-right:none}.gs-rental-stat:nth-child(3){border-right:none;border-top:var(--gs-border-value-6);min-width:100%}}@media (width<=400px){.gs-rental-h2{font-size:var(--gs-type-value-29)}.gs-rental-stat-num{font-size:var(--gs-type-value-93)}}.gs-cli-section{width:100%;display:block}.gs-cli-wrap{font-family:var(--gs-font-body);-webkit-font-smoothing:antialiased;width:100%;display:block}.gs-cli-wrap *,.gs-cli-wrap :before,.gs-cli-wrap :after{box-sizing:border-box;margin:0;padding:0}.gs-cli-layout{justify-content:space-between;align-items:flex-start;gap:clamp(var(--gs-space-2p5rem), 6vw, var(--gs-space-5p5rem));width:100%;display:flex}.gs-cli-text{padding-top:var(--gs-space-sm);flex:0 0 42%;min-width:0}.gs-cli-eyebrow{align-items:center;gap:var(--gs-space-0p55rem);font-size:var(--gs-type-value-7);font-weight:var(--gs-weight-bold);letter-spacing:var(--gs-tracking-value-4);text-transform:uppercase;color:var(--gs-color-accent-text);margin-bottom:var(--gs-space-0p8rem);display:inline-flex}.gs-cli-eyebrow:before{content:"";width:var(--gs-space-1p75rem);height:var(--gs-space-1px);background:currentColor;flex-shrink:0;display:block}.gs-cli-h2{font-size:var(--gs-type-value-40);font-weight:var(--gs-weight-extrabold);color:var(--gs-color-text);line-height:var(--gs-leading-value-7);letter-spacing:var(--gs-tracking-value-6);margin-top:var(--gs-space-0p6rem);margin-bottom:var(--gs-space-lg)}.gs-cli-lead{font-size:var(--gs-type-value-25);font-weight:var(--gs-weight-light);color:var(--gs-color-text-muted);line-height:var(--gs-leading-value-6);max-width:var(--gs-container-32rem);margin-bottom:var(--gs-space-xxl)}.gs-cli-sr-only{width:var(--gs-space-1px);height:var(--gs-space-1px);margin:var(--gs-space-negative-1px);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;list-style:none;position:absolute;overflow:hidden}.gs-cli-btn{align-items:center;gap:var(--gs-space-0p45rem);padding:var(--gs-space-0p85rem) var(--gs-space-1p7rem);border-radius:var(--gs-radius-pill);border:var(--gs-border-value-8);color:var(--gs-color-accent-text);font-weight:var(--gs-weight-bold);font-size:var(--gs-type-value-10);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background var(--gs-motion-value-1) ease, border-color var(--gs-motion-value-1) ease;text-decoration:none;display:inline-flex}.gs-cli-btn:hover{background:var(--gs-color-rgba-201-162-75-0-09);border-color:var(--gs-color-rgba-201-162-75-0-45);color:var(--gs-color-accent-text)}.gs-cli-btn:focus-visible{outline:var(--gs-space-2px) solid var(--gs-color-accent);outline-offset:var(--gs-space-3px)}.gs-cli-right{flex:1 1 0;min-width:0}.gs-cli-scroll{width:100%;height:var(--gs-space-29rem);border-radius:var(--gs-radius-0p875rem);position:relative;overflow:hidden}.gs-cli-fade-top,.gs-cli-fade-bottom{height:var(--gs-space-4p5rem);z-index:2;pointer-events:none;position:absolute;left:0;right:0}.gs-cli-fade-top{background:linear-gradient(to bottom, var(--gs-color-background), transparent);top:0}.gs-cli-fade-bottom{background:linear-gradient(to top, var(--gs-color-background), transparent);bottom:0}.gs-cli-track{gap:var(--gs-space-0p85rem);animation:gs-marquee-up var(--gs-motion-value-11) linear infinite;will-change:transform;flex-direction:column;display:flex}.gs-cli-scroll:hover .gs-cli-track,.gs-cli-scroll:focus-within .gs-cli-track{animation-play-state:paused}@keyframes gs-marquee-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.gs-cli-logo{background:var(--gs-color-card);border:var(--gs-border-value-1);border-radius:var(--gs-radius-0p875rem);padding:var(--gs-space-0p7rem) var(--gs-space-lg);transition:border-color var(--gs-motion-value-1) ease;overflow:hidden}.gs-cli-logo:hover{border-color:var(--gs-color-rgba-201-162-75-0-22)}.gs-cli-logo img{width:100%;height:var(--gs-space-4p5rem);object-fit:contain;filter:grayscale()brightness(.6);transition:filter var(--gs-motion-value-1) ease;display:block}.gs-cli-logo:hover img{filter:grayscale(20%)brightness(.85)}.gs-cli-grid{gap:var(--gs-space-md);grid-template-columns:repeat(2,1fr);display:none}.gs-cli-grid .gs-cli-logo img{height:var(--gs-space-3p5rem)}@media (prefers-reduced-motion:reduce){.gs-cli-track{animation:none}.gs-cli-logo img,.gs-cli-logo,.gs-cli-btn{transition:none}}@media (width<=768px){.gs-cli-layout{gap:var(--gs-space-xxl);flex-direction:column}.gs-cli-text{flex:none;width:100%;padding-top:0}.gs-cli-right{width:100%}.gs-cli-scroll{display:none}.gs-cli-grid{display:grid}}@media (width<=400px){.gs-cli-h2{font-size:var(--gs-type-value-16)}.gs-cli-grid{grid-template-columns:1fr}.gs-cli-btn{justify-content:center;width:100%}}.gs-why-wrap{font-family:var(--gs-font-body);-webkit-font-smoothing:antialiased;width:100%;display:block}.gs-why-wrap *,.gs-why-wrap :before,.gs-why-wrap :after{box-sizing:border-box;margin:0;padding:0}.gs-why-header{margin-bottom:var(--gs-space-2p5rem)}.gs-why-eyebrow{align-items:center;gap:var(--gs-space-0p55rem);font-size:var(--gs-type-value-7);font-weight:var(--gs-weight-bold);letter-spacing:var(--gs-tracking-value-4);text-transform:uppercase;color:var(--gs-color-accent-text);margin-bottom:var(--gs-space-0p8rem);display:inline-flex}.gs-why-eyebrow:before{content:"";width:var(--gs-space-1p75rem);height:var(--gs-space-1px);background:currentColor;flex-shrink:0;display:block}.gs-why-h2{font-size:var(--gs-type-value-40);font-weight:var(--gs-weight-extrabold);color:var(--gs-color-text);line-height:var(--gs-leading-value-7);letter-spacing:var(--gs-tracking-value-6);margin-top:var(--gs-space-0p6rem);margin-bottom:var(--gs-space-md)}.gs-why-lead{font-size:var(--gs-type-value-25);font-weight:var(--gs-weight-light);color:var(--gs-color-text-muted);line-height:var(--gs-leading-value-6);max-width:var(--gs-container-42rem)}.gs-why-grid{gap:var(--gs-space-1p1rem);grid-template-columns:repeat(2,1fr);width:100%;list-style:none;display:grid}.gs-why-card{background:var(--gs-color-card);border:var(--gs-border-value-1);border-radius:var(--gs-radius-0p875rem);padding:var(--gs-space-1p75rem) var(--gs-space-1p6rem);transition:border-color var(--gs-motion-value-1) ease}.gs-why-card:hover{border-color:var(--gs-color-rgba-201-162-75-0-22)}.gs-why-icon{width:var(--gs-space-2p5rem);height:var(--gs-space-2p5rem);border-radius:var(--gs-radius-0p5rem);background:var(--gs-color-rgba-201-162-75-0-1);border:var(--gs-border-value-31);color:var(--gs-color-accent-text);margin-bottom:var(--gs-space-lg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.gs-why-icon svg{width:var(--gs-space-1p1rem);height:var(--gs-space-1p1rem)}.gs-why-card-title{font-size:var(--gs-type-value-17);font-weight:var(--gs-weight-bold);color:var(--gs-color-text);margin-bottom:var(--gs-space-sm)}.gs-why-card-body{font-size:var(--gs-type-value-37);color:var(--gs-color-text-muted);line-height:var(--gs-leading-value-3)}@media (prefers-reduced-motion:reduce){.gs-why-card{transition:none}}@media (forced-colors:active){.gs-why-icon{color:buttontext;background:buttonface;border-color:buttontext}.gs-why-card{border-color:buttontext}}@media (width<=480px){.gs-why-grid{grid-template-columns:1fr}.gs-why-card{padding:var(--gs-space-1p4rem) var(--gs-space-1p2rem)}.gs-why-h2{font-size:var(--gs-type-value-16)}}.gs-reviews__heading-row{justify-content:space-between;align-items:flex-start;gap:var(--gs-space-xl);flex-direction:column;margin-block-end:var(--gs-space-xxl);display:flex}.gs-reviews__heading-copy{min-inline-size:0;max-inline-size:var(--gs-container-reading)}.gs-reviews__eyebrow{color:var(--gs-color-accent-text);font-size:var(--gs-type-value-26);font-weight:var(--gs-weight-semibold);letter-spacing:var(--gs-tracking-value-4);text-transform:uppercase;margin-block-end:var(--gs-space-p75rem);display:block}.gs-reviews__heading{color:var(--gs-color-text);font-size:var(--gs-type-value-40);font-weight:var(--gs-weight-extrabold);line-height:var(--gs-leading-value-7);letter-spacing:var(--gs-tracking-value-6);margin:0}.gs-reviews__intro{margin-block:var(--gs-space-lg) 0;color:var(--gs-color-text-muted)}.gs-reviews__profile{justify-content:center;align-items:center;gap:var(--gs-space-sm);min-block-size:var(--gs-space-2p75rem);padding:var(--gs-space-p75rem) var(--gs-space-xl);border:var(--gs-border-value-8);border-radius:var(--gs-radius-pill);color:var(--gs-color-accent-text);font-size:var(--gs-type-value-26);font-weight:var(--gs-weight-semibold);line-height:var(--gs-leading-value-1);text-decoration:none;display:inline-flex}.gs-reviews__profile:hover{background:var(--gs-color-rgba-201-162-75-0-09);border-color:var(--gs-color-accent-text)}.gs-reviews__carousel{--gs-review-item-size:min(82vw,var(--gs-space-20rem));min-inline-size:0}.gs-reviews__controls{justify-content:flex-end;gap:var(--gs-space-sm);margin-block-end:var(--gs-space-lg);display:none}.gs-reviews__carousel[data-overflow=true] .gs-reviews__controls{display:flex}.gs-reviews__button{min-inline-size:var(--gs-space-2p75rem);min-block-size:var(--gs-space-2p75rem);padding:var(--gs-space-p5rem);border:var(--gs-border-value-6);border-radius:var(--gs-radius-p5rem);background:var(--gs-color-card);color:var(--gs-color-text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.gs-reviews__button[hidden]{display:none}.gs-reviews__button:enabled:hover{background:var(--gs-color-card-hover);border-color:var(--gs-color-accent-text)}.gs-reviews__button:disabled{opacity:.6;cursor:not-allowed}.gs-reviews__button svg{inline-size:var(--gs-space-1p25rem);block-size:var(--gs-space-1p25rem)}.gs-reviews :where(a,button,[tabindex]):focus-visible{outline:var(--gs-space-2px) solid var(--gs-color-accent-hover);outline-offset:var(--gs-space-4px)}.gs-reviews__viewport{overscroll-behavior-x:contain;scroll-snap-type:inline proximity;scroll-padding-inline:var(--gs-space-xs);scrollbar-width:thin;scrollbar-color:var(--gs-color-control-border-dark) transparent;padding-block:var(--gs-space-xs) var(--gs-space-lg);padding-inline:var(--gs-space-xs);overflow-x:auto}.gs-reviews__track{gap:var(--gs-space-lg);margin:0;padding:0;list-style:none;display:flex}.gs-reviews__track>li{flex:0 0 var(--gs-review-item-size);scroll-snap-align:start;min-inline-size:0}.gs-review-card{gap:var(--gs-space-xl);block-size:100%;padding:var(--gs-space-xxl);border-radius:var(--gs-radius-p875rem);background:var(--gs-color-card);flex-direction:column;display:flex}.gs-review-card__stars{gap:var(--gs-space-xs);display:inline-flex}.gs-review-card__star{inline-size:var(--gs-space-lg);block-size:var(--gs-space-lg);color:var(--gs-color-accent-text)}.gs-review-card__star--empty{color:var(--gs-color-control-border-dark)}.gs-review-card__quote{margin:0}.gs-review-card__quote p{color:var(--gs-color-text);font-size:var(--gs-type-value-79);line-height:var(--gs-leading-value-4);white-space:pre-line;overflow-wrap:anywhere;margin:0}.gs-review-card__attribution{border-block-start:var(--gs-border-value-6);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--gs-space-lg);display:flex}.gs-review-card__name{color:var(--gs-color-text);font-size:var(--gs-type-value-26);font-weight:var(--gs-weight-semibold);overflow-wrap:anywhere}@media (width>=48rem){.gs-reviews__heading-row{flex-direction:row;align-items:flex-end}.gs-reviews__heading-copy{max-inline-size:60%}.gs-reviews__profile{flex-shrink:0}.gs-reviews__carousel{--gs-review-item-size:clamp(var(--gs-space-22rem),38vw,var(--gs-space-26rem))}}@media (width>=64rem){.gs-reviews__carousel{--gs-review-item-size:clamp(var(--gs-space-20rem),30vw,var(--gs-space-26rem))}}@media (prefers-reduced-motion:no-preference){.gs-reviews__viewport{scroll-behavior:smooth}}
