.pillar-nav-sticky__inner{scrollbar-width:none}.pillar-nav-sticky__inner::-webkit-scrollbar{display:none}.pillar-chip.is-active{color:var(--color-navy-900);background:var(--color-orange-500);border-color:var(--color-orange-500)}@media(max-width:720px){.pillar-nav-sticky__inner{scroll-snap-type:x mandatory;gap:var(--gap-pillar-chips-mobile)}.pillar-chip{padding:var(--space-pillar-chip-y-mobile) var(--space-pillar-chip-x-mobile);font-size:var(--text-pillar-chip-mobile);scroll-snap-align:start}.pillar-chip.is-active{box-shadow:var(--shadow-pillar-chip-active)}}.solutions-pillar-detail{border-top:1px solid var(--color-white-15)}.solutions-pillar-detail summary{cursor:pointer;list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-block:var(--space-detail-summary-pb);transition:color var(--duration-fast)}.solutions-pillar-detail summary::-webkit-details-marker{display:none}.solutions-pillar-detail summary:hover .solutions-pillar-detail__head h3{color:var(--color-orange-500)}.solutions-pillar-detail summary:focus-visible{outline:2px solid var(--color-orange-500);outline-offset:4px;border-radius:var(--radius-card-sm)}.solutions-pillar-detail__head{display:grid;gap:var(--space-eyebrow-gap)}.solutions-pillar-detail__head h3{transition:color var(--duration-fast)}@media(prefers-reduced-motion:reduce){.solutions-pillar-detail summary,.solutions-pillar-detail__head h3{transition:none}}.solutions-pillar-detail__chevron{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--size-detail-chevron);height:var(--size-detail-chevron);margin-top:.25rem;transition:transform var(--duration-drawer) var(--ease-out-smooth)}.solutions-pillar-detail[open] .solutions-pillar-detail__chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.solutions-pillar-detail__chevron{transition:none}}.solutions-pillar-detail__panel{display:grid;gap:var(--gap-detail-panel);padding-top:var(--space-detail-pt);padding-bottom:var(--space-detail-pb)}.solutions-problem-card{display:grid;gap:var(--gap-problem-card-inner);border:1px solid var(--color-white-15);border-radius:var(--radius-card);background-color:var(--color-navy-overlay-55);padding:var(--space-problem-card-p);height:100%;transition:border-color var(--duration-medium) ease-out,transform var(--duration-medium) ease-out}.solutions-problem-card:hover{border-color:var(--color-orange-500);transform:translateY(calc(-1 * var(--space-card-hover-lift-md)))}.solutions-problem-card__ico{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--radius-card-sm);background-color:var(--color-orange-tint-icon-10);color:var(--color-orange-500)}.solutions-build-card{position:relative;overflow:hidden;display:grid;gap:var(--gap-build-card-inner);align-content:start;border:1px solid var(--color-white-15);border-radius:var(--radius-card);background-color:var(--color-navy-800);padding:var(--space-build-card-p);height:100%;transition:border-color var(--duration-medium) ease-out,transform var(--duration-medium) ease-out}.solutions-build-card:hover{border-color:var(--color-orange-500);transform:translateY(calc(-1 * var(--space-card-hover-lift-md)))}@media(prefers-reduced-motion:reduce){.solutions-problem-card,.solutions-build-card{transition:none}.solutions-problem-card:hover,.solutions-build-card:hover{transform:none}}.solutions-build-card:after{content:"";position:absolute;right:-60px;top:-60px;width:180px;height:180px;background:radial-gradient(circle,var(--color-orange-tint-glow),transparent 70%);opacity:0;transition:opacity var(--duration-medium) ease-out;pointer-events:none}.solutions-build-card:hover:after{opacity:1}.solutions-build-card>*{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.solutions-build-card:after{transition:none}}.solutions-build-card__num{font-family:var(--font-label);font-weight:700;font-size:var(--text-build-num);letter-spacing:var(--tracking-eyebrow);color:var(--color-orange-500)}.solutions-build-card__ico{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-card-sm);background-color:var(--color-orange-tint-icon);color:var(--color-orange-500)}.solutions-build-card__heading{color:#fff;font-weight:700;line-height:1.25;font-size:clamp(var(--text-build-card-h3-floor),1.4vw,var(--text-build-card-h3-ceiling))}.who-card[data-astro-cid-tfq5recj]:after{content:"";position:absolute;right:-40px;bottom:-40px;width:200px;height:200px;background:radial-gradient(circle,rgba(255,145,77,.12),transparent 70%);opacity:0;transition:opacity var(--duration-button);pointer-events:none}.who-card[data-astro-cid-tfq5recj]:hover:after{opacity:1}@media(prefers-reduced-motion:reduce){.who-card[data-astro-cid-tfq5recj]:after{transition:none}}
