.gs-int,.gs-int *{box-sizing:border-box}.gs-int{--_space:var(--gs-section-pad,clamp(48px,6vw,96px));color:var(--gs-charcoal,#333);font-family:var(--gs-body-font,"Inter",system-ui,sans-serif);padding-inline:0;position:relative}.gs-int--space-compact{--_space:var(--gs-section-pad-compact,clamp(36px,4.5vw,64px))}.gs-int--space-spacious{--_space:var(--gs-section-pad-spacious,clamp(64px,8vw,120px))}.gs-int [hidden]{display:none!important}.gs-int__inner{margin-inline:auto;max-width:var(--gs-content-max,1280px);padding-inline:var(--gs-content-pad,clamp(36px,5vw,80px))}.gs-int__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.gs-int__eyebrow{color:var(--gs-green-cta,#1e6724);font-family:var(--gs-body-font,"Inter",system-ui,sans-serif);font-size:var(--gs-eyebrow-size,.75rem);font-weight:var(--gs-eyebrow-weight,500);letter-spacing:var(--gs-eyebrow-tracking,.1em);margin:0 0 12px;text-transform:uppercase}.gs-int__hero{background:var(--gs-grad-harbor-fade,linear-gradient(180deg,#dde7f4 0,#fff 100%));padding-block:clamp(40px,6vw,88px) clamp(28px,4vw,56px)}.gs-int__hero-grid{align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.gs-int__hero-grid--solo{grid-template-columns:minmax(0,1fr)}.gs-int__hero-heading{color:var(--gs-navy,#1d3a5d);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:clamp(2.25rem,1.45rem + 3vw,3.5rem);font-weight:400;letter-spacing:-.015em;line-height:1.06;margin:0;max-width:17ch;text-wrap:balance}.gs-int__head-title,.gs-int__hero-heading{isolation:isolate}.gs-int__hi{color:inherit;position:relative;white-space:nowrap}.gs-int__hi:after{background:var(--gs-fern-200,#aade73);border-radius:.02em;bottom:.03em;content:"";height:.16em;left:-.03em;position:absolute;right:-.05em;transform:rotate(-.5deg);z-index:-1}.gs-int__hero-sub{color:var(--gs-charcoal,#333);font-size:var(--gs-subhead-size,clamp(1rem,.9rem + .3vw,1.15rem));line-height:1.6;margin-top:20px;max-width:54ch}.gs-int__hero-sub p{margin:0}.gs-int__hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.gs-int__proof{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin:22px 0 0}.gs-int__proof-img{display:block;filter:drop-shadow(0 0 6px rgba(255,255,255,.55));height:46px;width:auto}.gs-int__proof-divider{align-self:stretch;background:currentColor;flex:0 0 auto;min-height:30px;opacity:.22;width:1px}.gs-int__proof-text{color:color-mix(in srgb,var(--gs-navy,#062a47) 45%,transparent);font-family:var(--gs-body-font,"Source Sans Pro","Segoe UI",Arial,sans-serif);font-size:.9375rem;font-weight:400;letter-spacing:.01em;line-height:1.3}.gs-int__visual{min-width:0}.gs-int__orbit{aspect-ratio:1;container-type:inline-size;inline-size:min(100%,540px);margin-inline:auto;position:relative}.gs-int__disc{background-image:var(--gs-paper-grain);border-radius:50%;position:absolute}.gs-int__disc--3{background-color:var(--gs-harbor-50,#f4f7fb);border:1px solid color-mix(in srgb,var(--gs-navy,#1d3a5d) 7%,transparent);box-shadow:0 1px 2px rgba(29,58,93,.05),0 28px 56px -34px rgba(29,58,93,.4);inset:0}.gs-int__disc--2{background-color:var(--gs-white,#fff);box-shadow:0 1px 2px rgba(29,58,93,.06),0 20px 40px -24px rgba(29,58,93,.38);inset:17%}.gs-int__disc--1,.gs-int__disc--2{border:1px solid color-mix(in srgb,var(--gs-navy,#1d3a5d) 6%,transparent)}.gs-int__disc--1{background-color:color-mix(in srgb,var(--gs-harbor-100,#dde7f4) 70%,var(--gs-white,#fff));box-shadow:0 1px 2px rgba(29,58,93,.06),0 14px 28px -18px rgba(29,58,93,.4);inset:33%}.gs-int__threads{block-size:100%;inline-size:100%;inset:0;overflow:visible;pointer-events:none;position:absolute}.gs-int__ring,.gs-int__thread{fill:none;stroke:var(--gs-harbor-200,#80a2cb);stroke-linecap:round;stroke-width:1;vector-effect:non-scaling-stroke}.gs-int__ring{stroke-dasharray:2 6;stroke-opacity:.55}.gs-int__thread{stroke-dasharray:1 5;stroke-opacity:.45}.gs-int__hub{display:grid;inset:0;place-items:center;position:absolute;--gsi-size:21cqi}.gs-int__hub .gsi-tile{--gsi-shadow:0 0 0 1.4cqi color-mix(in srgb,var(--gs-white,#fff) 70%,transparent),0 18px 40px -18px rgba(29,58,93,.5)}.gs-int__sat{display:block;left:calc(var(--x)*1%);line-height:0;position:absolute;top:calc(var(--y)*1%);translate:-50% -50%;--gsi-size:12cqi}.gs-int__sat--2{--gsi-size:9.8cqi}.gs-int__sat .gsi-tile{--gsi-shadow:0 10px 20px -12px rgba(29,58,93,.45)}@media (prefers-reduced-motion:no-preference){.gs-int__disc{animation:gsIntSettle .9s var(--gs-ease,cubic-bezier(.22,.61,.36,1)) backwards}.gs-int__disc--2{animation-delay:.08s}.gs-int__disc--1{animation-delay:.16s}.gs-int__threads{animation:gsIntFade .8s ease .45s backwards}.gs-int__hub .gsi-tile{animation:gsIntPop .7s var(--gs-ease-emphasis,cubic-bezier(.16,1,.3,1)) .2s backwards}.gs-int__sat{animation:gsIntPop .6s var(--gs-ease-emphasis,cubic-bezier(.16,1,.3,1)) calc(.35s + var(--i, 0)*55ms) backwards}}@keyframes gsIntSettle{0%{opacity:.01;scale:.92}to{opacity:1;scale:1}}@keyframes gsIntPop{0%{opacity:.01;scale:.6}to{opacity:1;scale:1}}@keyframes gsIntFade{0%{opacity:0}to{opacity:1}}.gs-int__head{max-width:760px;padding-top:var(--_space)}.gs-int__head-title{color:var(--gs-navy,#1d3a5d);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:var(--gs-heading-size,clamp(1.625rem,1.35rem + 1.2vw,2rem));font-weight:400;line-height:1.2;margin:0;text-wrap:balance}.gs-int__head-sub{font-size:var(--gs-subhead-size,1.05rem);line-height:1.6;margin-top:12px;max-width:var(--gs-subhead-measure,72ch)}.gs-int__head-sub p{margin:0}.gs-int__body{padding-block:clamp(8px,1.5vw,16px) var(--_space)}.gs-int:not(.gs-int--has-hero) .gs-int__body{padding-top:clamp(24px,3vw,40px)}.gs-int[data-card-bg=white] .gs-int__body{background:var(--gs-white,#fff)}.gs-int[data-card-bg=slate] .gs-int__body{background:var(--gs-slate-50,#f6f8f8)}.gs-int[data-card-bg=gray] .gs-int__body{background:var(--gs-gray-50,#f7f7f7)}.gs-int[data-card-bg=harbor-fade] .gs-int__body{background:var(--gs-grad-harbor-fade)}.gs-int__board{position:relative}.gs-int__board:after,.gs-int__board:before{border:1px solid color-mix(in srgb,var(--gs-navy,#1d3a5d) 8%,transparent);border-radius:var(--gs-card-radius,12px);content:"";height:55%;pointer-events:none;position:absolute;z-index:0}.gs-int__board:before{background-color:var(--gs-harbor-50,#f4f7fb);inset:auto 10px -10px 6px;rotate:-.5deg}.gs-int__board:after{background-color:var(--gs-slate-100,#e1e8ea);inset:auto 22px -19px 20px;rotate:.4deg;z-index:-1}.gs-int__tabs{position:relative;z-index:2}.gs-int__tablist{align-items:flex-end;display:flex;gap:3px;list-style:none;margin:0;overflow-x:auto;overscroll-behavior-x:contain;padding:10px 14px 0;scrollbar-width:none}.gs-int__tablist::-webkit-scrollbar{display:none}.gs-int__tablist>li{flex:none}.gs-int__tab{--_tab:var(--gs-slate-50,#f6f8f8);align-items:center;background-color:var(--_tab);background-image:var(--gs-paper-grain);border:1px solid var(--gs-card-border-color,rgba(29,58,93,.12));border-bottom:0;border-radius:var(--gs-radius-md,12px) var(--gs-radius-md,12px) 0 0;color:var(--gs-navy,#1d3a5d);display:inline-flex;font-size:.8125rem;font-weight:600;gap:6px;line-height:1.2;min-height:44px;padding:9px 12px 11px;position:relative;text-decoration:none;transition:translate .25s var(--gs-ease,ease),background-color .25s ease,box-shadow .25s ease;translate:0 5px;white-space:nowrap}.gs-int{--gs-int-paper-apricot:#fbe5d2;--gs-int-paper-butter:#f8f0cb;--gs-int-paper-manila:#f5efe3}.gs-int__tab[data-cat=""]{--_tab:color-mix(in srgb,var(--gs-slate-50,#f6f8f8) 60%,var(--gs-int-paper-manila))}.gs-int__tab[data-cat=erp]{--_tab:color-mix(in srgb,var(--gs-harbor-200,#80a2cb) 34%,var(--gs-white,#fff))}.gs-int__tab[data-cat=staffing]{--_tab:color-mix(in srgb,var(--gs-fern-200,#aade73) 36%,var(--gs-white,#fff))}.gs-int__tab[data-cat=time]{--_tab:color-mix(in srgb,var(--gs-slate-200,#96b0b6) 38%,var(--gs-white,#fff))}.gs-int__tab[data-cat=benefits]{--_tab:var(--gs-int-paper-apricot)}.gs-int__tab[data-cat=identity]{--_tab:var(--gs-int-paper-butter)}.gs-int__tab:hover{translate:0 2px}.gs-int__tab.is-on{--_tab:var(--gs-white,#fff);background-image:none;box-shadow:0 -8px 18px -12px rgba(29,58,93,.3);translate:0 1px;z-index:3}.gs-int__tab.is-on:after{background:var(--gs-white,#fff);bottom:-2px;content:"";height:3px;left:0;position:absolute;right:0}.gs-int__tab:focus-visible{outline:2px solid var(--gs-harbor-300,#457aba);outline-offset:2px;z-index:4}.gs-int__tab-count{background:color-mix(in srgb,var(--gs-navy,#1d3a5d) 8%,transparent);border-radius:var(--gs-radius-pill,1000px);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600;height:20px;line-height:20px;min-width:20px;padding:0 5px;text-align:center}.gs-int__tab.is-on .gs-int__tab-count{background:var(--gs-fern-100,#e8f2de);color:var(--gs-green-cta,#1e6724)}.gs-int__tab.is-empty{color:color-mix(in srgb,var(--gs-navy,#1d3a5d) 55%,transparent)}.gs-int__sheet{background:var(--gs-white,#fff);border:1px solid var(--gs-card-border-color,rgba(29,58,93,.12));border-radius:var(--gs-card-radius,12px);box-shadow:var(--gs-shadow-2,0 2px 6px rgba(29,58,93,.06),0 10px 24px -6px rgba(29,58,93,.16));padding:clamp(20px,3vw,40px);position:relative;z-index:1}.gs-int__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:0}.gs-int__search{flex:1 1 320px;min-width:0;position:relative}.gs-int__search-icon{fill:none;height:20px;left:15px;pointer-events:none;position:absolute;stroke:var(--gs-slate-300,#63919c);stroke-linecap:round;stroke-width:2;top:50%;translate:0 -50%;width:20px}.gs-int__search-input{-webkit-appearance:none;appearance:none;background:var(--gs-white,#fff);border:1px solid color-mix(in srgb,var(--gs-navy,#1d3a5d) 20%,transparent);border-radius:var(--gs-btn-radius,4px);color:var(--gs-ink,#0f141a);display:block;font:inherit;font-size:1rem;height:48px;line-height:1.2;margin:0;padding:0 16px 0 46px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.gs-int__search-input::placeholder{color:var(--gs-gray-300,#787878);opacity:1}.gs-int__search-input:focus,.gs-int__type-select:focus{border-color:var(--gs-harbor-300,#457aba);box-shadow:0 0 0 3px color-mix(in srgb,var(--gs-harbor-300,#457aba) 25%,transparent);outline:none}.gs-int__type{align-items:center;display:flex;flex:none;gap:10px}.gs-int__type-label{color:var(--gs-slate-400,#2b4950);font-size:.875rem;font-weight:600}.gs-int__select{display:block;position:relative}.gs-int__select:after{border-bottom:2px solid var(--gs-navy,#1d3a5d);border-right:2px solid var(--gs-navy,#1d3a5d);content:"";height:8px;pointer-events:none;position:absolute;right:16px;rotate:45deg;top:50%;translate:0 -70%;width:8px}.gs-int__type-select{-webkit-appearance:none;appearance:none;background:var(--gs-white,#fff);border:1px solid color-mix(in srgb,var(--gs-navy,#1d3a5d) 20%,transparent);border-radius:var(--gs-btn-radius,4px);color:var(--gs-navy,#1d3a5d);cursor:pointer;display:block;font:inherit;font-size:.9375rem;font-weight:600;height:48px;margin:0;padding:0 42px 0 14px}.gs-int--js .gs-int__go{display:none}.gs-int__meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:space-between;margin:16px 0 0}.gs-int__status{color:var(--gs-slate-400,#2b4950);font-size:.875rem;font-weight:600;margin:0;min-height:1.4em}.gs-int__legend{display:flex;flex-wrap:wrap;gap:6px;margin:0}.gs-int__legend .gsi-badge{font-size:.6875rem;min-block-size:22px;padding-block:2px}.gs-int__editor-note{background:color-mix(in srgb,var(--gs-warning,#e6a219) 10%,var(--gs-white,#fff));border:1px dashed var(--gs-warning,#e6a219);border-radius:var(--gs-radius-sm,4px);color:var(--gs-ink,#0f141a);font-size:.875rem;margin:16px 0;padding:14px 16px}.gs-int__featured,.gs-int__group{margin-top:clamp(32px,4vw,52px)}.gs-int__group{border-top:1px dashed color-mix(in srgb,var(--gs-navy,#1d3a5d) 18%,transparent);padding-top:clamp(28px,3.4vw,44px)}.gs-int__featured+.gs-int__group,.gs-int__meta+.gs-int__group{border-top:0;padding-top:0}.gs-int__group-head{align-items:flex-start;display:flex;gap:16px;margin-bottom:20px}.gs-int__group-icon{display:block;flex:none;height:44px;object-fit:contain;width:44px}.gs-int__group-title{color:var(--gs-navy,#1d3a5d);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:clamp(1.4rem,1.2rem + .9vw,1.875rem);font-weight:400;line-height:1.2;margin:0;text-wrap:balance}.gs-int__featured>.gs-int__group-title{margin-bottom:20px}.gs-int__group-desc{color:var(--gs-charcoal,#333);font-size:.9375rem;line-height:1.6;margin:8px 0 0;max-width:70ch}.gs-int__grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.gs-int__item{min-width:0}.gs-int__card{background:var(--gs-white,#fff);border:1px solid var(--gs-card-border-color,rgba(29,58,93,.12));border-radius:var(--gs-card-radius,12px);color:inherit;display:flex;flex-direction:column;gap:12px;height:100%;padding:20px;position:relative;text-decoration:none;transition:translate .3s var(--gs-ease,ease),box-shadow .3s ease,border-color .3s ease}.gs-int__card--service{border-style:dashed}.gs-int__group--partners{background:color-mix(in srgb,var(--gs-slate-50,#f6f8f8) 70%,var(--gs-white,#fff));border:1px dashed color-mix(in srgb,var(--gs-navy,#1d3a5d) 26%,transparent);border-radius:var(--gs-card-radius,12px);margin-top:clamp(40px,5vw,64px);padding:clamp(22px,3vw,36px)}.gs-int__group-kicker{color:var(--gs-slate-400,#2b4950);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.gs-int__group--partners .gs-int__card{background:var(--gs-white,#fff)}.gs-int__tab-sep{border-left:1px solid color-mix(in srgb,var(--gs-navy,#1d3a5d) 16%,transparent);margin-left:10px;padding-left:12px}.gs-int__tab[data-cat=partners]{--_tab:color-mix(in srgb,var(--gs-slate-50,#f6f8f8) 70%,var(--gs-white,#fff));font-style:normal}.gs-int__card:not(.gs-int__card--still):hover,.gs-int__spot:hover{border-color:color-mix(in srgb,var(--gs-navy,#1d3a5d) 24%,transparent);box-shadow:var(--gs-card-shadow-hover,0 10px 24px -6px rgba(29,58,93,.16));translate:0 -2px}.gs-int__card:focus-visible,.gs-int__empty-reset:focus-visible,.gs-int__extra:focus-visible,.gs-int__see-all:focus-visible,.gs-int__spot:focus-visible{outline:2px solid var(--gs-harbor-300,#457aba);outline-offset:3px}.gs-int__card-top{align-items:center;display:flex;gap:14px;--gsi-size:52px}.gs-int__card-name{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;padding-right:20px}.gs-int__card .gs-int__card-cta{background:transparent;height:28px;opacity:0;position:absolute;right:14px;top:14px;transition:opacity .25s ease,background-color .25s ease;width:28px}.gs-int__card:is(:hover,:focus-visible) .gs-int__card-cta{opacity:1}@media (hover:none){.gs-int__card .gs-int__card-cta{opacity:.7}}.gs-int__card-title{color:var(--gs-navy,#1d3a5d);font-family:var(--gs-heading-font-2,"PT Serif",Georgia,serif);font-size:1.125rem;font-weight:400;line-height:1.25;margin:0}.gs-int__card-vendor{color:var(--gs-gray-300,#787878);font-size:.8125rem}.gs-int__card-line{color:var(--gs-charcoal,#333);font-size:.9375rem;line-height:1.5}.gs-int__card-foot{margin-top:auto;padding-top:2px}.gs-int__card-cta{background:var(--gs-harbor-50,#f4f7fb);border-radius:50%;display:grid;flex:none;height:32px;place-items:center;transition:background-color .25s ease;width:32px}.gs-int__chev{display:block;fill:none;height:16px;stroke:var(--gs-navy,#1d3a5d);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;transition:translate .25s var(--gs-ease,ease);width:16px}.gs-int__card:is(:hover,:focus-visible) .gs-int__card-cta,.gs-int__spot:is(:hover,:focus-visible) .gs-int__card-cta{background:var(--gs-fern-300,#85c441)}.gs-int__card-cta .gs-int__chev{translate:-.5px 0}.gs-int__spots{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.gs-int__spots[data-count="1"]{grid-template-columns:minmax(0,1fr)}.gs-int__spots[data-count="2"],.gs-int__spots[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-int__spot-item{min-width:0}.gs-int__spot{background-color:var(--gs-harbor-50,#f4f7fb);background-image:var(--gs-paper-grain);border:1px solid var(--gs-card-border-color,rgba(29,58,93,.12));border-radius:var(--gs-card-radius,12px);color:inherit;display:flex;flex-direction:column;gap:12px;height:100%;padding:clamp(20px,2.2vw,28px);position:relative;text-decoration:none;transition:translate .3s var(--gs-ease,ease),box-shadow .3s ease,border-color .3s ease}.gs-int__spot-foot{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-top:auto;padding-top:6px}.gs-int__lockup{align-items:center;display:flex;gap:10px;margin-bottom:8px;--gsi-size:54px}.gs-int__lockup-link{color:var(--gs-green-cta,#1e6724);display:grid;flex:none;height:22px;place-items:center;position:relative;width:54px}.gs-int__lockup-link:before{border-top:2px dashed color-mix(in srgb,var(--gs-green-cta,#1e6724) 45%,transparent);content:"";left:0;position:absolute;right:0;top:50%;translate:0 -50%}.gs-int__lockup-link .gsi-arrow{background:var(--gs-white,#fff);border-radius:50%;box-shadow:0 0 0 1px var(--gs-card-border-color,rgba(29,58,93,.12));height:22px;padding:3px;position:relative;width:22px}.gs-int__spot-title{color:var(--gs-navy,#1d3a5d);font-family:var(--gs-heading-font-2,"PT Serif",Georgia,serif);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:400;line-height:1.25;margin:0}.gs-int__spot-summary{color:var(--gs-charcoal,#333);font-size:.9375rem;line-height:1.6;max-width:62ch}.gs-int__slips{display:flex;flex-wrap:wrap;gap:6px}.gs-int__slip{background:var(--gs-white,#fff);border:1px solid color-mix(in srgb,var(--gs-navy,#1d3a5d) 12%,transparent);border-radius:var(--gs-radius-sm,4px);box-shadow:1px 2px 0 -1px rgba(29,58,93,.16);color:var(--gs-navy,#1d3a5d);display:inline-block;font-size:.75rem;font-weight:500;line-height:1.3;padding:4px 9px;rotate:-1deg}.gs-int__slip:nth-child(3n){rotate:1.2deg}.gs-int__slip:nth-child(3n+1){rotate:-.6deg}.gs-int__empty{border:1px dashed color-mix(in srgb,var(--gs-navy,#1d3a5d) 22%,transparent);border-radius:var(--gs-card-radius,12px);margin-top:32px;padding:clamp(28px,4vw,48px);text-align:center}.gs-int__empty-title{color:var(--gs-navy,#1d3a5d);font-family:var(--gs-heading-font-2,"PT Serif",Georgia,serif);font-size:1.25rem;margin:0}.gs-int__empty-reset{color:var(--gs-green-cta,#1e6724);display:inline-block;font-weight:600;margin-top:10px}.gs-int__extras{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:clamp(32px,4vw,52px) 0 0;padding:0}.gs-int__extra{align-items:center;border-radius:var(--gs-card-radius,12px);color:inherit;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;height:100%;padding:22px 24px;text-decoration:none;transition:translate .3s var(--gs-ease,ease),box-shadow .3s ease}.gs-int__extra:hover{box-shadow:var(--gs-card-shadow-hover,0 10px 24px -6px rgba(29,58,93,.16));translate:0 -2px}.gs-int__extra--api{background:var(--gs-grad-harbor-deep,linear-gradient(180deg,#1d3a5d 0,#457aba 100%));color:var(--gs-white,#fff)}.gs-int__extra--request{background:var(--gs-white,#fff);border:1px dashed color-mix(in srgb,var(--gs-navy,#1d3a5d) 28%,transparent)}.gs-int__extra-icon{background:color-mix(in srgb,var(--gs-white,#fff) 14%,transparent);border-radius:var(--gs-card-radius,12px);display:grid;height:48px;place-items:center;width:48px}.gs-int__extra--request .gs-int__extra-icon{background:var(--gs-fern-100,#e8f2de)}.gs-int__extra-icon svg{fill:none;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:24px}.gs-int__extra--request .gs-int__extra-icon svg{stroke:var(--gs-green-cta,#1e6724)}.gs-int__extra-text{display:flex;flex-direction:column;gap:4px}.gs-int__extra-title{font-family:var(--gs-heading-font-2,"PT Serif",Georgia,serif);font-size:1.1875rem;line-height:1.25}.gs-int__extra--request .gs-int__extra-title{color:var(--gs-navy,#1d3a5d)}.gs-int__extra-body{font-size:.9375rem;line-height:1.5}.gs-int__extra--api .gs-int__extra-body{color:color-mix(in srgb,var(--gs-white,#fff) 88%,transparent)}.gs-int__extra-link{align-items:center;display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;white-space:nowrap}.gs-int__extra--request .gs-int__extra-link{color:var(--gs-green-cta,#1e6724)}.gs-int__extra .gs-int__chev{stroke:currentColor}.gs-int__extra:hover .gs-int__chev{translate:2px 0}.gs-int--strip{padding-block:var(--_space)}.gs-int--strip.gs-section-card{padding-block:calc(var(--_space)*.75)}.gs-int__strip-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-bottom:clamp(20px,2.4vw,32px)}.gs-int__strip-title{color:var(--gs-navy,#1d3a5d);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:var(--gs-heading-size,clamp(1.625rem,1.35rem + 1.2vw,2rem));font-weight:400;line-height:1.2;margin:0;text-wrap:balance}.gs-int__see-all{align-items:center;color:var(--gs-green-cta,#1e6724);display:inline-flex;font-weight:600;gap:6px;text-decoration:none}.gs-int__see-all .gs-int__chev{stroke:currentColor}.gs-int__see-all:hover{text-decoration:underline;text-underline-offset:3px}.gs-int__grid--strip[data-count="1"]{grid-template-columns:minmax(0,420px)}.gs-int__grid--strip[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-int__grid--strip[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (prefers-reduced-motion:no-preference){html.gs-reveal-on .gs-int [data-gs-reveal]{opacity:0;transform:translateY(var(--gs-rise,16px));transition:opacity var(--gs-dur-reveal,.6s) var(--gs-ease,ease),transform var(--gs-dur-reveal,.6s) var(--gs-ease,ease)}html.gs-reveal-on .gs-int [data-gs-reveal].is-revealed{opacity:1;transform:none}}@media (max-width:1100px){.gs-int__grid,.gs-int__grid--strip[data-count="4"],.gs-int__spots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.gs-int__hero-grid{grid-template-columns:minmax(0,1fr)}.gs-int__hero-heading{max-width:20ch}.gs-int__orbit{inline-size:min(100%,440px)}.gs-int__extras{grid-template-columns:minmax(0,1fr)}.gs-int__tabs:after{background:linear-gradient(90deg,transparent,var(--gs-white,#fff));bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:32px}}@media (max-width:740px){.gs-int__tabs:after{display:none}.gs-int__tablist{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding:0 0 14px}.gs-int__tablist>li{min-width:0}.gs-int__tab{border-bottom:1px solid var(--gs-card-border-color,rgba(29,58,93,.12));border-radius:var(--gs-radius-md,12px);justify-content:space-between;padding:10px 10px 10px 14px;text-align:left;white-space:normal;width:100%}.gs-int__tab,.gs-int__tab:hover{translate:none}.gs-int__tab.is-on{border-color:var(--gs-navy,#1d3a5d);box-shadow:inset 0 0 0 1px var(--gs-navy,#1d3a5d),0 6px 14px -10px rgba(29,58,93,.5);translate:none}.gs-int__tab.is-on:after{display:none}.gs-int__tab-count{flex:none}.gs-int__tab-sep{border-left:0;margin-left:0;padding-left:0}}@media (max-width:640px){.gs-int__hero-ctas{align-items:stretch;flex-direction:column}.gs-int__hero-ctas .gs-btn{width:100%}.gs-int__orbit{inline-size:min(100%,320px)}.gs-int__legend{display:none}.gs-int__grid,.gs-int__grid--strip,.gs-int__grid--strip[data-count="1"],.gs-int__grid--strip[data-count="2"],.gs-int__grid--strip[data-count="4"],.gs-int__spots,.gs-int__spots[data-count="2"],.gs-int__spots[data-count="4"]{grid-template-columns:minmax(0,1fr)}.gs-int__tablist{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-int__tablist>li:last-child:nth-child(odd){grid-column:1/-1}.gs-int__toolbar{align-items:stretch}.gs-int__search{flex-basis:100%}.gs-int__type{flex:1 1 100%}.gs-int__select{flex:1}.gs-int__type-select{width:100%}.gs-int__meta{align-items:flex-start;flex-direction:column}.gs-int__extra{grid-template-columns:auto minmax(0,1fr)}.gs-int__extra-link{grid-column:2}}@media (max-width:480px){.gs-int__hero{padding-block:32px 24px}.gs-int__orbit{inline-size:min(100%,280px)}.gs-int__hero-heading{font-size:clamp(2rem,1.6rem + 2vw,2.4rem)}.gs-int__card,.gs-int__sheet{padding:16px}.gs-int__spot{padding:18px}.gs-int__group-icon{height:36px;width:36px}.gs-int__board:after{display:none}}@media (prefers-reduced-motion:reduce){.gs-int__card,.gs-int__card-cta,.gs-int__chev,.gs-int__extra,.gs-int__spot,.gs-int__tab{transition:none}.gs-int__card:hover,.gs-int__extra:hover,.gs-int__spot:hover{translate:none}}