@media (min-width:768px){.gs-ap-hero{padding-bottom:6rem}}@media (max-width:767px){.gs-ap-hero{padding-top:4.5rem}.gs-ap-hero .gs-wgs-section__intro{margin-top:2rem}.gs-ap-hero .gs-wgs-section__title{text-wrap:normal}.gs-ap-hero{padding-left:1rem;padding-right:1rem}}@media (max-width:480px){.gs-ap-hero .gs-uc-hero__actions{width:100%}}.gs-ap-hero__eyebrow{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:hsla(0,0%,100%,.9);display:inline-block;font-size:.8125rem;font-weight:var(--weight-medium);letter-spacing:.08em;margin:0 0 1.25rem;padding:.35rem calc(.85rem + .08em) .35rem .85rem;text-transform:uppercase}@media (max-width:767px){.gs-ap-hero__eyebrow{font-size:.6875rem;margin-bottom:1rem;padding:.3rem calc(.7rem + .08em) .3rem .7rem}}.gs-ap-proof{border-top:1px solid hsla(0,0%,100%,.2);display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:3rem auto 0;max-width:560px;padding:1.75rem 0 0}.gs-ap-proof__item{align-items:center;display:flex;flex-direction:column;gap:.5rem;text-align:center}.gs-ap-proof__icon{color:var(--color-fg-on-dark);display:flex}.gs-ap-proof__label{color:var(--color-fg-muted-on-dark);display:block;font-size:var(--text-sm)}@media (min-width:768px){.gs-ap-proof__break{display:none}}@media (max-width:767px){.gs-ap-proof{margin-top:2rem;padding-top:2rem}.gs-ap-proof__icon svg{height:34px;width:34px}.gs-ap-proof__label{font-size:.75rem;line-height:1.3}}.gs-ap-ph{background:rgba(246,89,84,.04);border:2px dashed var(--color-brand-accent);border-radius:16px;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:1.5rem;text-align:left}.gs-ap-ph__label{color:var(--color-brand-accent);font-family:var(--font-mono);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase}.gs-ap-ph__label,.gs-ap-ph__spec{font-size:var(--text-sm);margin:0}.gs-ap-ph__spec{color:var(--color-fg-body);line-height:var(--leading-relaxed)}.gs-ap-ph--video{align-items:center;aspect-ratio:16/9;margin:0 auto 3.5rem;max-width:var(--content-frame);text-align:center}.gs-ap-ph--video .gs-ap-ph__spec{max-width:34rem}.gs-ap-ph--shot{aspect-ratio:4/3}.gs-ap-hero .gs-customer-logos--pill{padding-top:2.25rem}.gs-ap-trust__line{color:var(--color-fg-muted-on-dark);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:1.5rem auto 0;max-width:var(--content-header);text-align:center;text-wrap:balance}.gs-ap-products .gs-wgs-row__desc+.gs-wgs-row__desc{margin-top:1rem}.gs-ap-row__link{display:flex;flex-wrap:wrap;font-size:var(--text-base);gap:.75rem;margin:1.25rem 0 0}.gs-ap-row__link .gs-btn{gap:.5rem}.gs-ap-row__link .gs-btn svg,.gs-ap-row__link-mark{height:16px;width:16px}.gs-ap-row__link-mark{filter:brightness(0)}.gs-ap-switch{background:var(--color-bg);border:1px solid #d7dfe6;border-radius:999px;display:grid;gap:.25rem;grid-auto-columns:1fr;grid-auto-flow:column;margin:0 auto 4rem;padding:.5rem;width:fit-content}.gs-ap-switch__tab{align-items:center;appearance:none;background:none;border:0;border-radius:999px;color:var(--color-fg);cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;font-weight:var(--weight-medium);gap:.5rem;justify-content:center;padding:.625rem 1.75rem;transition:all .2s ease;white-space:nowrap}.gs-ap-switch__tab svg{color:var(--color-accent)}.gs-ap-switch__tab[aria-selected=true] svg{color:#fff}.gs-ap-switch__tab:hover{background:#e8f4ff}.gs-ap-switch__tab[aria-selected=true]{background:var(--color-accent);box-shadow:0 2px 4px rgba(0,38,69,.08),0 6px 14px rgba(0,38,69,.12);color:#fff}.gs-ap-switch__tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:900px){.gs-ap-products .gs-wgs-section__intro{margin-bottom:1.5rem}.gs-ap-switch{margin-bottom:2rem}.gs-ap-switch-shell .gs-wgs-row__content{text-align:left}}.gs-ap-switch-shell .gs-wgs-row__media{background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:12px;padding:1.75rem}@media (max-width:900px){.gs-ap-switch-shell .gs-wgs-row__media{margin-inline:auto;max-width:532px}.gs-ap-switch-shell .gs-ap-dg{max-width:100%;width:460px}}.gs-ap-switch-shell .gs-wgs-row[hidden]{display:none}.gs-ap-dg{--gs-ap-dg-line:#d7dfe6;display:block;height:auto;margin:0 auto;max-width:460px;width:100%}.gs-ap-dg__box{fill:var(--color-bg);stroke:var(--gs-ap-dg-line);stroke-width:1.5}.gs-ap-dg__box--key{fill:#e8f4ff;stroke:var(--color-accent);stroke-width:2}.gs-ap-dg__panel{fill:var(--color-bg-muted-deep);stroke:none}.gs-ap-dg__strip{fill:#ffe9e7;stroke:none}.gs-ap-dg__line{fill:none;stroke:var(--color-fg-muted);stroke-width:1.5}.gs-ap-dg__head{fill:var(--color-fg-muted);stroke:none}.gs-ap-dg__coin{fill:none;stroke:var(--color-brand-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.gs-ap-dg__t{fill:var(--color-fg-body);font-family:var(--font-sans);font-size:var(--text-sm)}.gs-ap-dg__t--strong{fill:var(--color-fg);font-size:var(--text-base);font-weight:var(--weight-bold)}.gs-ap-dg__sep{fill:var(--color-accent);font-weight:var(--weight-bold)}.gs-ap-dg__t--eyebrow{fill:var(--color-fg-muted);font-size:.75rem;font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase}.gs-ap-dg__t--chip{fill:var(--color-brand-accent);font-weight:var(--weight-bold)}.gs-ap-oss{border-top:1.5px solid #d7dfe6;margin:2rem 0 0;padding-top:1.5rem;text-align:left}.gs-ap-oss__label{color:var(--color-fg-muted);font-size:.8125rem;font-weight:var(--weight-medium);letter-spacing:.04em;margin:0 0 1rem;text-transform:uppercase}.gs-ap-oss__list{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;list-style:none;margin:0;padding:0}.gs-ap-oss__item{align-items:center;background:var(--color-bg);border:1px solid #e3e6ec;border-radius:999px;display:flex;gap:.4rem;padding:.3rem .75rem}.gs-ap-oss__mark{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.gs-ap-oss__mark img{display:block;height:100%;object-fit:contain;width:100%}.gs-ap-oss__name{color:var(--color-fg);font-family:var(--font-mono);font-size:.75rem}.gs-ap-demo__split{align-items:center;display:grid;gap:4rem;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);margin:0 auto;max-width:var(--content-frame)}.gs-ap-demo__text .gs-wgs-section__title{margin-bottom:1.25rem}.gs-ap-demo__copy,.gs-ap-demo__copy-short{color:var(--color-fg-muted);font-size:var(--text-base);line-height:1.65;margin:0;max-width:34rem}.gs-ap-demo__copy-short{display:none}@media (max-width:900px){.gs-ap-demo__split{gap:2rem;grid-template-columns:1fr}.gs-ap-demo__text{text-align:center}.gs-ap-demo__copy{display:none}.gs-ap-demo__copy-short{display:block;margin:0 auto}}.gs-ap-video{aspect-ratio:16/9;border-radius:16px;box-shadow:0 18px 40px rgba(0,38,69,.16);container-type:inline-size;overflow:hidden;position:relative;width:100%}.gs-ap-video__poster{display:block;height:100%;object-fit:cover;width:100%}.gs-ap-video__player{background:#000;display:block;height:100%;inset:0;object-fit:contain;position:absolute;width:100%;z-index:4}.gs-ap-video--playing:after{content:none}.gs-ap-video--playing .gs-ap-video__btn,.gs-ap-video--playing .gs-ap-video__label,.gs-ap-video--playing .gs-ap-video__meta,.gs-ap-video--playing .gs-ap-video__poster{display:none}.gs-ap-video:after{background:linear-gradient(180deg,rgba(0,27,49,.22),rgba(0,27,49,.5));content:"";inset:0;pointer-events:none;position:absolute}.gs-ap-video__btn{aspect-ratio:1;background:none;border:0;cursor:pointer;inset:0;margin:auto;padding:0;position:absolute;width:clamp(64px,8.6cqw,96px);z-index:3;--gs-ap-video-mark:var(--color-fg);--gs-ap-video-pulse:hsla(0,0%,100%,.55)}.gs-ap-video__btn:focus-visible,.gs-ap-video__btn:hover{--gs-ap-video-mark:var(--color-brand-accent);--gs-ap-video-pulse:rgba(246,89,84,.8)}.gs-ap-video__btn:focus-visible{border-radius:50%;outline:2px solid #fff;outline-offset:6px}.gs-ap-video__disc{background:#fff;border-radius:50%;box-shadow:0 6px 20px rgba(0,27,49,.4);display:grid;inset:0;place-items:center;position:absolute;transition:transform .1s ease-out,box-shadow .2s ease;z-index:2}.gs-ap-video__btn:focus-visible .gs-ap-video__disc,.gs-ap-video__btn:hover .gs-ap-video__disc{transform:scale(1.06)}.gs-ap-video__btn:hover .gs-ap-video__disc{box-shadow:0 10px 30px rgba(0,27,49,.55)}.gs-ap-video__disc svg{display:block;fill:var(--gs-ap-video-mark);height:46%;transition:fill .2s ease;width:46%}.gs-ap-video__ring{animation:gs-ap-video-ripple 2.8s ease-out infinite;border:clamp(1.5px,.18cqw,2px) solid var(--gs-ap-video-pulse);border-radius:50%;inset:0;position:absolute;transition:border-color .2s ease;z-index:1}.gs-ap-video__ring:nth-of-type(2){animation-delay:1.4s}@keyframes gs-ap-video-ripple{0%{opacity:.65;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.gs-ap-video__label{color:var(--color-fg-on-dark);font-size:clamp(18px,3.3cqw,30px);font-weight:var(--weight-bold);left:4%;letter-spacing:-.01em;max-width:78%;position:absolute;text-shadow:0 1px 8px rgba(0,27,49,.7);top:4%;z-index:3}@media (max-width:360px){.gs-ap-video__label{font-size:15px}}.gs-ap-video__meta{bottom:4%;color:var(--color-fg-on-dark);font-size:clamp(11px,1.2cqw,14px);font-weight:var(--weight-medium);left:4%;position:absolute;text-shadow:0 1px 8px rgba(0,27,49,.7);z-index:3}@media (prefers-reduced-motion:reduce){.gs-ap-video__ring{animation:none}.gs-ap-video__disc{transition:none}}.gs-ap-shots{border-top:1px solid var(--color-border);display:grid;gap:3.5rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:3.5rem auto 0;max-width:var(--content-frame);padding:3.5rem 0 0}.gs-ap-shot{display:flex;flex-direction:column;gap:.75rem}.gs-ap-shot[hidden]{display:none}@media (min-width:901px){.gs-ap-shots__tablist{display:none}.gs-ap-shot[hidden]{display:flex}}.gs-ap-shot__img{border:1px solid var(--color-border);border-radius:4px;box-shadow:0 2px 4px rgba(0,38,69,.05),0 6px 14px rgba(0,38,69,.07);display:block;height:auto;width:100%}.gs-ap-shot__trigger{background:none;border:0;border-radius:4px;cursor:pointer;display:block;line-height:0;margin-top:.9rem;overflow:hidden;padding:0;position:relative;width:100%}.gs-ap-shot__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.gs-ap-shot__overlay{align-items:center;background:rgba(0,27,49,.72);color:var(--color-fg-on-dark);display:flex;flex-direction:column;gap:.5rem;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .25s ease}.gs-ap-shot__trigger:focus-visible .gs-ap-shot__overlay,.gs-ap-shot__trigger:hover .gs-ap-shot__overlay{opacity:1}.gs-ap-shot__overlay svg{height:26px;stroke-width:1.75;width:26px}.gs-ap-shot__overlay-t{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1}.gs-ap-lightbox{background:none;border:0;height:fit-content;inset:0;margin:auto;max-height:92vh;max-width:none;overflow:visible;padding:0;position:fixed;width:min(92vw,1400px)}.gs-ap-lightbox::backdrop{background:rgba(0,27,49,.88)}.gs-ap-lightbox[open]{display:flex;flex-direction:column;gap:1.25rem}.gs-ap-lightbox__bar{align-items:center;display:flex;gap:1.25rem;justify-content:center}.gs-ap-lightbox__img{border-radius:6px;display:block;height:auto;margin:0 auto;max-height:78vh;max-width:100%;width:auto}.gs-ap-lightbox__cap{color:var(--color-fg-on-dark);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0;text-align:center;white-space:nowrap;text-wrap:pretty}.gs-ap-lightbox__close,.gs-ap-lightbox__nav{background:hsla(0,0%,100%,.12);border:0;border-radius:50%;color:var(--color-fg-on-dark);cursor:pointer;display:grid;flex:none;height:44px;padding:0;place-items:center;transition:background .2s ease;width:44px}.gs-ap-lightbox__close:hover,.gs-ap-lightbox__nav:hover{background:hsla(0,0%,100%,.24)}.gs-ap-lightbox__close:focus-visible,.gs-ap-lightbox__nav:focus-visible{outline:2px solid var(--color-fg-on-dark);outline-offset:3px}.gs-ap-lightbox__close{position:fixed;right:24px;top:24px}.gs-ap-lightbox__close svg,.gs-ap-lightbox__nav svg{height:22px;width:22px}@media (max-width:767px){.gs-ap-lightbox__cap{white-space:normal}}@media (prefers-reduced-motion:reduce){.gs-ap-shot__overlay{transition:none}}.gs-ap-shot__head{align-items:center;color:var(--color-fg);display:flex;font-size:var(--text-h4);font-weight:var(--weight-bold);gap:.5rem;margin:0 0 .4rem}.gs-ap-shot__num{background:#e8f4ff;border-radius:50%;color:var(--color-accent);display:grid;flex:none;font-size:.8125rem;font-weight:var(--weight-bold);height:26px;place-items:center;width:26px}.gs-ap-shot__caption{color:var(--color-fg-body);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0;text-wrap:pretty}.gs-ap-governance__closing-icon{color:hsla(0,0%,100%,.85);display:flex;flex-shrink:0;margin-top:.125rem}.gs-ap-governance__closing-icon svg{height:18px;stroke-width:2;width:18px}.gs-ap-governance{position:relative}.gs-ap-governance:before{background:var(--color-bg-dark);content:"";inset:0;opacity:.45;pointer-events:none;position:absolute}.gs-ap-governance .gs-wgs-section__inner{position:relative}.gs-ap-governance .gs-wgs-section__intro{margin-bottom:4.5rem}.gs-ap-blast{align-items:center;display:grid;gap:6rem;grid-template-columns:500px 1fr;margin:0 auto;max-width:var(--content-frame)}.gs-ap-blast__svg{display:block;height:auto;margin-inline:auto;max-width:500px;width:100%}.gs-ap-blast__caption{fill:var(--color-accent-on-dark);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-medium);letter-spacing:.14em;text-transform:uppercase}.gs-ap-blast__bound{stroke:var(--color-accent-on-dark);stroke-dasharray:6 5;stroke-width:1.5}.gs-ap-blast__chip rect{fill:var(--color-bg-dark);stroke:rgba(0,159,255,.5);stroke-width:1}.gs-ap-blast__chip text{fill:var(--color-accent-on-dark);font-family:var(--font-mono);font-size:.6875rem}.gs-ap-blast__allow{fill:hsla(0,0%,100%,.08);stroke:hsla(0,0%,100%,.32);stroke-width:1}.gs-ap-blast__allow-t{fill:var(--color-fg-on-dark);font-family:var(--font-sans);font-size:.75rem}.gs-ap-blast__deny,.gs-ap-blast__link{fill:none;stroke:var(--color-fg-muted-on-dark);stroke-width:1.2}.gs-ap-blast__deny--past{stroke:hsla(0,0%,100%,.22);stroke-dasharray:3 3}.gs-ap-blast__x{fill:none;opacity:0;stroke:var(--color-brand-accent);stroke-linecap:round;stroke-width:2.5}.gs-ap-blast__blk rect{fill:none;stroke:hsla(0,0%,100%,.3);stroke-dasharray:3 3;stroke-width:1}.gs-ap-blast__blk-t{fill:hsla(0,0%,100%,.8);font-family:var(--font-sans);font-size:.75rem}.gs-ap-blast__blk-why{fill:var(--color-brand-accent);font-family:var(--font-mono);font-size:.625rem}.gs-ap-blast__agent{fill:#e8f4ff;stroke:var(--color-accent-on-dark);stroke-width:2}.gs-ap-blast__agent-t{fill:var(--color-bg-dark);font-family:var(--font-sans);font-size:.875rem;font-weight:var(--weight-bold)}.gs-ap-blast__dot{fill:var(--color-fg-on-dark);opacity:0}@keyframes gs-ap-orbit{to{transform:rotate(1turn)}}@keyframes gs-ap-counter{to{transform:rotate(-1turn)}}@keyframes gs-ap-beat{0%{transform:scale(1)}5.333%{transform:scale(1.09)}13.867%{transform:scale(1)}to{transform:scale(1)}}@keyframes gs-ap-emit-a{0%,7.467%{opacity:0;transform:translate(0)}11.733%{opacity:1}32%{opacity:1}38.4%,to{opacity:0;transform:translate(-41px,-80px)}}@keyframes gs-ap-emit-b{0%,7.467%{opacity:0;transform:translate(0)}11.733%{opacity:1}32%{opacity:1}38.4%,to{opacity:0;transform:translate(41px,-80px)}}.gs-ap-blast__ring{animation:gs-ap-orbit 30s linear infinite;animation-delay:-26.485s;transform-origin:260px 250px}.gs-ap-blast__chip{animation:gs-ap-counter 30s linear infinite;animation-delay:-26.485s}.gs-ap-blast__chip--n{transform-origin:260px 70px}.gs-ap-blast__chip--e{transform-origin:440px 250px}.gs-ap-blast__chip--s{transform-origin:260px 430px}.gs-ap-blast__chip--w{transform-origin:80px 250px}.gs-ap-blast__beat{animation:gs-ap-beat 3.75s ease-in-out infinite;transform-origin:260px 309px}@keyframes gs-ap-emit-deny{0%,7.467%{opacity:0;transform:translate(0)}11.733%{opacity:1}32%{opacity:1}38.4%,to{opacity:0;transform:translateY(101px)}}@keyframes gs-ap-deny-x{0%,34.133%{opacity:0}38.4%{opacity:1}49.067%{opacity:1}53.333%,to{opacity:0}}.gs-ap-blast__dot--a{animation:gs-ap-emit-a 3.75s ease-out infinite}.gs-ap-blast__dot--b{animation:gs-ap-emit-b 3.75s ease-out infinite}.gs-ap-blast__dot--deny{animation:gs-ap-emit-deny 3.75s ease-out infinite}.gs-ap-blast__x{animation:gs-ap-deny-x 3.75s ease-out infinite}@media (prefers-reduced-motion:reduce){.gs-ap-blast__beat,.gs-ap-blast__chip,.gs-ap-blast__dot,.gs-ap-blast__ring,.gs-ap-blast__x{animation:none}.gs-ap-blast__x{opacity:1}}.gs-ap-blast__legend{display:flex;flex-direction:column;gap:1.25rem;list-style:none;margin:0;padding:0}.gs-ap-blast__item{border-left:2px solid hsla(0,0%,100%,.25);padding-left:1rem}.gs-ap-blast__name{align-items:center;color:var(--color-fg-on-dark);display:flex;font-size:var(--text-h5);gap:.6rem;margin:0 0 .25rem}.gs-ap-blast__key{border:1px solid rgba(0,159,255,.5);border-radius:4px;color:var(--color-accent-on-dark);font-family:var(--font-mono);font-size:.6875rem;font-weight:var(--weight-regular);padding:1px 5px}.gs-ap-blast__text{color:hsla(0,0%,100%,.85);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0;text-wrap:pretty}.gs-ap-blast__col{display:flex;flex-direction:column;gap:2.5rem}.gs-ap-governance__closing{align-items:flex-start;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;color:hsla(0,0%,100%,.85);display:flex;font-size:var(--text-sm);gap:.75rem;line-height:var(--leading-relaxed);margin:0;padding:1.125rem 1.25rem;text-wrap:pretty}.gs-ap-infra__grid{align-items:center;display:grid;gap:5rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--content-frame)}@media (max-width:900px){.gs-ap-infra__grid{gap:3rem;grid-template-columns:1fr}}.gs-ap-infra__col{min-width:0}.gs-ap-infra__title{margin:0 0 1.5rem;text-align:left}.gs-ap-infra__p{color:var(--color-fg-body);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0 0 1.25rem;text-wrap:pretty}.gs-ap-infra__k8s{align-items:center;background:#e8f4ff;border-radius:12px;color:var(--color-fg);display:flex;font-size:.8125rem;gap:.75rem;line-height:var(--leading-normal);margin:2rem 0 0;padding:.875rem 1.125rem}.gs-ap-infra__k8s-mark{display:block;flex-shrink:0;height:22px;width:22px}.gs-ap-deploy{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.gs-ap-deploy__item{background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:14px;padding:1.5rem;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.gs-ap-deploy__item:hover{border-color:var(--color-accent);box-shadow:inset 0 0 0 .5px var(--color-accent),0 12px 24px rgba(0,38,69,.1);transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.gs-ap-deploy__item:hover{transform:none}}.gs-ap-deploy__icon{align-items:center;background:#e8f4ff;border-radius:10px;color:var(--color-accent);display:flex;height:44px;justify-content:center;margin-bottom:1rem;width:44px}.gs-ap-deploy__icon svg{height:20px;stroke-width:2;width:20px}.gs-ap-deploy__label{color:var(--color-fg);font-size:var(--text-h5);margin:0 0 .35rem}.gs-ap-deploy__desc{color:var(--color-fg-muted);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0;text-wrap:pretty}.gs-faq__more{border:0;display:flex;flex-direction:column}.gs-faq__more-toggle{align-items:center;background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:999px;color:var(--color-fg);cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:var(--weight-medium);gap:.5rem;justify-content:center;list-style:none;margin:1.5rem auto 0;order:2;padding:.625rem 1.5rem;transition:border-color .2s ease,color .2s ease;width:fit-content}.gs-faq__more-toggle::-webkit-details-marker{display:none}.gs-faq__more-toggle:hover{border-color:var(--color-accent);color:var(--color-accent)}.gs-faq__more-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.gs-faq__more-icon{color:var(--color-accent);display:flex;transition:transform .2s ease}.gs-faq__more-icon svg{height:16px;stroke-width:2.5;width:16px}.gs-faq__more[open] .gs-faq__more-icon{transform:rotate(45deg)}.gs-faq__more-hide,.gs-faq__more[open] .gs-faq__more-show{display:none}.gs-faq__more[open] .gs-faq__more-hide{display:inline}.gs-ap-paths__main{margin:0 auto 3.5rem;max-width:var(--content-header);text-align:center}.gs-ap-paths__title{font-size:var(--text-h2);margin:0 0 1.25rem;text-wrap:balance}.gs-ap-paths__body{color:var(--color-fg-body);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0 0 1rem;text-wrap:pretty}.gs-ap-start{padding-bottom:3.5rem;padding-top:3.5rem}.gs-ap-start__grid{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:1.4fr 1fr}@media (max-width:900px){.gs-ap-start__grid{grid-template-columns:1fr}}.gs-ap-paths__offer{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:1.75rem;text-align:center}.gs-ap-paths__offer-text{color:#fff;font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0;text-wrap:pretty}.gs-ap-paths__offer-cta{flex-shrink:0;padding-left:3rem;padding-right:3rem}.gs-ap-paths__sub{border:1.5px dashed hsla(0,0%,100%,.22);border-radius:16px;display:flex;flex-direction:column;justify-content:center;margin:0;padding:1.5rem 1.75rem;text-align:center}.gs-ap-paths__sub-title{color:#fff;font-size:var(--text-h5);font-weight:var(--weight-bold);margin:0 0 .5rem}.gs-ap-paths__sub-body{color:var(--color-fg-muted-on-dark);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0 0 .75rem;text-wrap:pretty}.gs-ap-paths__sub-links{font-size:var(--text-sm);margin:0}.gs-ap-paths__sub-links a{color:#fff;font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.gs-ap-paths__sub-links a:hover{color:var(--color-brand-accent)}.gs-ap-paths__sep{color:var(--color-fg-muted-on-dark);margin:0 .5rem}.gs-ap-refs{display:flex;flex-direction:column;gap:1.5rem;list-style:none;margin:0 auto;max-width:var(--content-frame);padding:0}.gs-ap-ref{align-items:stretch;background:var(--color-bg);border-radius:16px;display:grid;grid-template-columns:38% 1fr;min-height:200px;overflow:hidden;position:relative;text-decoration:none;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.gs-ap-ref:after{border:1.5px solid #e3e6ec;border-radius:16px;clip-path:polygon(calc(38% + 40px) 0,100% 0,100% 100%,calc(38% - 40px) 100%);content:"";inset:0;pointer-events:none;position:absolute;transition:border-color .3s ease;z-index:2}a.gs-ap-ref:hover{box-shadow:0 12px 24px rgba(0,38,69,.1);transform:translateY(-6px)}a.gs-ap-ref:hover:after{border-color:var(--color-brand-accent);border-width:2px}a.gs-ap-ref:hover .gs-ap-ref__arrow{color:var(--color-brand-accent)}.gs-ap-ref__media{align-items:center;background:var(--color-bg-muted);clip-path:polygon(0 0,100% 0,calc(100% - 80px) 100%,0 100%);display:flex;justify-content:center;margin-right:-40px;padding:1.5rem 4rem 1.5rem 1.5rem;position:relative}.gs-ap-ref .gs-ap-ref__media--img{padding:0}.gs-ap-ref .gs-ap-ref__media--art{background-position:50%;background-size:cover;padding:0}.gs-ap-ref__cover{align-items:center;color:var(--color-fg-on-dark);display:flex;font-size:var(--text-h3);font-weight:var(--weight-bold);gap:.55rem;inset:0;justify-content:center;line-height:1;padding-right:4.5rem;position:absolute}.gs-ap-ref__cover-mark{display:block;height:1em;width:auto}.gs-ap-ref__img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.gs-ap-ref__ph{color:var(--color-fg-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-relaxed);text-align:center}.gs-ap-ref__body{display:flex;flex-direction:column;gap:.4rem;justify-content:center;padding:1.75rem 3.5rem;position:relative}.gs-ap-ref__source{color:var(--color-fg-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:.04em;text-transform:uppercase}.gs-ap-ref__title{color:var(--color-fg);font-size:var(--text-h5);margin:0;text-wrap:pretty}.gs-ap-ref__blurb{color:var(--color-fg-body);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0;text-wrap:pretty}.gs-ap-ref__arrow{color:var(--color-fg-muted);display:inline-flex;position:absolute;right:1.75rem;top:1.75rem;transition:color .3s ease}.gs-ap-ref__arrow svg{height:20px;stroke-width:2;width:20px}.gs-ap-ref--ph{background:rgba(246,89,84,.04);border:2px dashed var(--color-brand-accent)}.gs-ap-ref--ph .gs-ap-ref__source{color:var(--color-brand-accent);font-family:var(--font-mono)}.gs-ap-cta .gs-cta__title{margin-bottom:1.25rem}.gs-ap-cta .gs-cta__description{margin-bottom:1.75rem}.gs-ap-cta .gs-cta__secondary{margin-top:1.25rem}@media (max-width:900px){.gs-ap-shots{border-top:0;display:block;margin-top:3rem;max-width:none;padding-top:0}.gs-ap-shots__tablist{display:flex;gap:.5rem;margin-bottom:1.5rem}.gs-ap-shots__tab{background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:999px;color:var(--color-fg-body);cursor:pointer;flex:1;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.2;min-height:44px;padding:.6rem .5rem;transition:border-color .2s ease,background .2s ease,color .2s ease}.gs-ap-shots__tab[aria-selected=true]{background:#e8f4ff;border-color:var(--color-accent);color:var(--color-accent)}.gs-ap-shots__tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.gs-ap-shot__head{display:none}.gs-ap-shot__caption{font-size:var(--text-sm)}.gs-ap-shot__overlay{display:none}.gs-ap-shot__trigger{cursor:default}.gs-ap-shots__nav{align-items:center;display:flex;gap:1.25rem;justify-content:center;margin-top:1.5rem}.gs-ap-shots__dot{position:relative}.gs-ap-blast{gap:2.5rem;grid-template-columns:1fr}.gs-ap-blast__col{margin-inline:auto;max-width:640px;width:100%}.gs-ap-ref{grid-template-columns:34% 1fr}.gs-ap-ref:after{clip-path:polygon(calc(34% + 24px) 0,100% 0,100% 100%,calc(34% - 24px) 100%)}.gs-ap-ref__media{clip-path:polygon(0 0,100% 0,calc(100% - 48px) 100%,0 100%);margin-right:-24px}.gs-ap-ref__body{padding-left:2.5rem;padding-right:2.5rem}}@media (max-width:767px){.gs-ap-deploy{gap:.75rem}.gs-ap-deploy__item{padding:1.25rem}.gs-ap-ref{grid-template-columns:1fr;min-height:0}.gs-ap-ref:after{display:none}.gs-ap-ref__body{border:1.5px solid var(--color-border);border-radius:0 0 16px 16px;border-top:0;transition:border-color .3s ease}a.gs-ap-ref:focus-visible .gs-ap-ref__body,a.gs-ap-ref:hover .gs-ap-ref__body{border-color:var(--color-brand-accent)}.gs-ap-ref__media{aspect-ratio:16/9;clip-path:none;margin-right:0;padding:1.5rem}.gs-ap-ref__cover{padding-right:0}.gs-ap-ref__body{padding:1.5rem}.gs-ap-ref__arrow{right:1.5rem;top:1.5rem}}