.gb-home,.gb-home .dark{--text-primary:var(--fg-primary);--text-body:var(--fg-body);--text-muted:var(--fg-muted);--text-faint:var(--fg-faint);--text-brand:var(--fg-brand);--border-subtle:var(--edge-subtle);--border-default:var(--edge);--border-strong:var(--edge-strong);--border-brand:var(--edge-brand)}.gb-home{--container-max:1200px;--container-wide:1440px;--shadow-md:var(--elev-md);--shadow-lg:var(--elev-lg);--font-display:var(--font-gb-display), system-ui, sans-serif;--font-body:var(--font-gb-body), system-ui, -apple-system, sans-serif;--font-mono:var(--font-gb-mono), ui-monospace, SFMono-Regular, monospace;--gbh-cols:minmax(0, 1fr) minmax(0, 1.1fr);--gbh-rows:minmax(0, 1fr);--gbh-gap:40px;--gbh-text-order:1;--gbh-vis-order:2;--gbh-bottom:104px;--gbh-glow:72% 46%;--gbh-scrim:linear-gradient(90deg, #08080ebf 0%, #08080e59 38%, #08080e00 58%), linear-gradient(0deg, #08080e99, transparent 20%), linear-gradient(180deg, #08080e80, transparent 14%);--gbh-scale:.93;--gbh-sub:18px;--gbh-body:16px;overflow-x:clip}@media (max-width:1023.98px){.gb-home{--gbh-cols:minmax(0, 1fr);--gbh-rows:minmax(0, 1fr) auto;--gbh-gap:8px;--gbh-text-order:2;--gbh-vis-order:1;--gbh-bottom:86px;--gbh-glow:50% 30%;--gbh-scrim:linear-gradient(0deg, #08080ef5 0%, #08080ed1 38%, #08080e00 62%), linear-gradient(180deg, #08080e8c, transparent 16%);--gbh-scale:.9}}@media (max-width:680px){.gb-home{--gbh-scale:.62}}@media (max-width:639.98px){.gb-home{--gbh-sub:16px;--gbh-body:15px}}html:has(.gb-home){scroll-padding-top:84px}@keyframes gbh-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media print{.gb-home [data-hero-bg]:not([data-i="0"]),.gb-home [data-hero-text]:not([data-i="0"]),.gb-home [data-hero-nav],.gb-home [data-hero-vis]:not([data-i="0"]){display:none!important}.gb-home [data-hero-bg][data-i="0"],.gb-home [data-hero-text][data-i="0"]{opacity:1!important;transform:none!important}}.gb-home .gb-hover-scroll:hover{background:var(--accent)!important;border-color:var(--accent)!important}.gb-home .gb-hover-logo:hover{color:var(--text-primary)!important}.gb-home .gb-hover-card-green:hover{border-color:#31c46f66!important;transform:translateY(-2px)!important;box-shadow:0 14px 34px #31c46f24!important}.gb-home .gb-hover-card-violet:hover{border-color:var(--border-brand)!important;transform:translateY(-2px)!important;box-shadow:0 14px 34px #7c5cff2e!important}.gb-home .gbh-path-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-home .gbh-plans,.gb-home .gbh-audience{grid-template-columns:minmax(0,1fr)}@media (min-width:681px){.gb-home .gbh-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:681px) and (max-width:980.98px){.gb-home .gbh-plans>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}}@media (min-width:901px){.gb-home .gbh-path-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.gb-home .gbh-audience{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:981px){.gb-home .gbh-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}
