@property --pillar-edge{syntax:"<color>";inherits:false;initial-value:#00b4e54d}.service-showcase[data-astro-cid-zfjprljz]{--pillar-ease:cubic-bezier(.22, 1, .36, 1);--pillar-cell:82px;--hex-shape-cyan:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='50,0 93.3,25 93.3,75 50,100 6.7,75 6.7,25' fill='%2300b4e5'/%3E%3C/svg%3E");--hex-shape-yellow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='50,0 93.3,25 93.3,75 50,100 6.7,75 6.7,25' fill='%23ffd900'/%3E%3C/svg%3E");gap:clamp(1.75rem,3vw,2.75rem);display:grid}.service-pillars[data-astro-cid-zfjprljz]{color:var(--brs-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,5vw,88px);display:grid}.service-pillar[data-astro-cid-zfjprljz]{grid-template-areas:"title icon""text icon""more icon";grid-template-columns:minmax(0, 1fr) minmax(var(--pillar-cell), 30%);background:linear-gradient(180deg, #fff, #fbfdfe) padding-box, linear-gradient(115deg, #0f3b4514 35%, var(--pillar-edge)) border-box;min-height:clamp(240px,30vh,310px);color:inherit;transition:transform .5s var(--pillar-ease), --pillar-edge .5s ease, box-shadow .5s var(--pillar-ease);border:1px solid #0000;border-radius:14px;grid-template-rows:auto 1fr auto;align-content:center;column-gap:24px;padding:clamp(24px,2.8vw,40px) clamp(14px,1.6vw,24px) clamp(24px,2.8vw,40px) clamp(24px,2.6vw,40px);text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f3b450a,0 12px 32px -26px #0f3b454d;container-type:inline-size}@media (hover:hover){.service-pillar[data-astro-cid-zfjprljz]:hover{--pillar-edge:#00b4e5a6;box-shadow:0 1px 2px #0f3b450a,0 20px 44px -28px #0f3b4573}}.service-pillar[data-astro-cid-zfjprljz]:focus-visible{--pillar-edge:#00b4e5a6;box-shadow:0 1px 2px #0f3b450a,0 20px 44px -28px #0f3b4573}@media (hover:hover) and (prefers-reduced-motion:no-preference){.service-pillar[data-astro-cid-zfjprljz]:hover{transform:translateY(-4px)}}.service-pillar[data-astro-cid-zfjprljz]:focus-visible{outline:2px solid var(--brs-cyan);outline-offset:4px}.service-pillar__icon[data-astro-cid-zfjprljz]{width:var(--pillar-cell);height:var(--pillar-cell);color:var(--brs-header-bg);background:var(--hex-shape-yellow) center / 100% 100% no-repeat;grid-area:icon;place-self:center;place-items:center;display:grid}.service-pillar__icon[data-astro-cid-zfjprljz] svg{width:42%;height:42%}.service-pillar[data-astro-cid-zfjprljz] h3[data-astro-cid-zfjprljz]{width:fit-content;max-width:100%;font-family:var(--brs-font-heading);letter-spacing:-.02em;hyphens:manual;grid-area:title;margin:0 0 14px;font-size:clamp(1.8rem,6.4cqi,3.4rem);font-weight:600;line-height:1}.service-pillar[data-astro-cid-zfjprljz] p[data-astro-cid-zfjprljz]{max-width:34ch;color:var(--brs-ink-soft);grid-area:text;margin:0 0 22px;font-size:clamp(.98rem,.9rem + .25vw,1.1rem);line-height:1.55}.service-pillar__more[data-astro-cid-zfjprljz]{width:fit-content;color:var(--brs-header-bg);font:700 .95rem var(--brs-font-nav);grid-area:more;align-items:center;gap:12px;display:inline-flex}.service-pillar__arrow[data-astro-cid-zfjprljz]{border:1px solid var(--brs-cyan);width:40px;height:40px;color:var(--brs-cyan);transition:transform .4s var(--pillar-ease), color .3s ease, background-color .3s ease;border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.service-pillar[data-astro-cid-zfjprljz]:is(:hover,:focus-visible) .service-pillar__arrow[data-astro-cid-zfjprljz]{color:#fff;background:var(--brs-cyan);transform:translate(6px)}.service-foundation__rail[data-astro-cid-zfjprljz]{--rail-columns:var(--rail-count,4);grid-template-columns:repeat(var(--rail-columns), minmax(0, 1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.service-foundation__rail[data-astro-cid-zfjprljz]:before{background:linear-gradient(90deg, var(--brs-cyan), #00b4e540 85%, transparent);content:"";transform-origin:0;height:1px;transition:transform 1.1s var(--pillar-ease);position:absolute;top:9px;left:0;right:0}.service-node[data-astro-cid-zfjprljz]{color:inherit;gap:10px;text-decoration:none;display:grid}.service-node__dot[data-astro-cid-zfjprljz]{background:var(--hex-shape-cyan) center / 100% 100% no-repeat;width:20px;height:20px;transition:transform .4s var(--pillar-ease);margin-bottom:14px;position:relative}.service-node__name[data-astro-cid-zfjprljz]{min-height:2.4em;color:var(--brs-ink);font-family:var(--brs-font-heading);align-items:flex-start;gap:10px;font-size:clamp(1.15rem,1.4vw,1.4rem);font-weight:600;line-height:1.2;transition:color .25s;display:flex}.service-node__icon[data-astro-cid-zfjprljz]{width:22px;height:22px;color:var(--brs-cyan);flex:none;margin-top:.1em;display:inline-grid}.service-node__icon[data-astro-cid-zfjprljz] svg{width:100%;height:100%}.service-node__text[data-astro-cid-zfjprljz]{max-width:30ch;color:var(--brs-ink-soft);font-size:.95rem;line-height:1.55}.service-node[data-astro-cid-zfjprljz]:is(:hover,:focus-visible) .service-node__dot[data-astro-cid-zfjprljz]{background-image:var(--hex-shape-yellow);transform:scale(1.35)}.service-node[data-astro-cid-zfjprljz]:is(:hover,:focus-visible) .service-node__name[data-astro-cid-zfjprljz]{color:var(--brs-teal)}.service-node[data-astro-cid-zfjprljz]:focus-visible{outline:2px solid var(--brs-cyan);outline-offset:6px;border-radius:4px}.service-showcase[data-astro-cid-zfjprljz].is-armed .service-pillar[data-astro-cid-zfjprljz]>[data-astro-cid-zfjprljz][data-hex-safe]{opacity:0;transition:opacity .8s ease calc(var(--pillar-index) * .14s)}.service-showcase[data-astro-cid-zfjprljz].is-armed .service-node[data-astro-cid-zfjprljz]{opacity:0;transition:opacity .7s ease, transform .9s var(--pillar-ease);transition-delay:calc(.4s + var(--node-index) * .11s);transform:translateY(24px)}.service-showcase[data-astro-cid-zfjprljz].is-armed .service-foundation__rail[data-astro-cid-zfjprljz]:before{transform:scaleX(0)}.service-showcase[data-astro-cid-zfjprljz].is-inview .service-pillar[data-astro-cid-zfjprljz]>[data-astro-cid-zfjprljz][data-hex-safe],.service-showcase[data-astro-cid-zfjprljz].is-inview .service-node[data-astro-cid-zfjprljz]{opacity:1;transform:none}@media (width<=1099.98px){.service-showcase[data-astro-cid-zfjprljz]{--pillar-cell:76.8px}}@media (width<=639.98px){.service-showcase[data-astro-cid-zfjprljz]{--pillar-cell:57.6px}}.service-showcase[data-astro-cid-zfjprljz].is-inview .service-foundation__rail[data-astro-cid-zfjprljz]:before{transform:none}@media (width<=900px){.service-pillars[data-astro-cid-zfjprljz]{grid-template-columns:1fr}.service-pillar[data-astro-cid-zfjprljz]{min-height:0}.service-foundation__rail[data-astro-cid-zfjprljz]{--rail-columns:1;row-gap:28px;padding-left:38px}.service-foundation__rail[data-astro-cid-zfjprljz]:before{background:linear-gradient(180deg, var(--brs-cyan), #00b4e533);transform-origin:top;width:1px;height:auto;top:0;bottom:0;left:9px}.service-node[data-astro-cid-zfjprljz]{position:relative}.service-node__dot[data-astro-cid-zfjprljz]{margin:0;position:absolute;top:3px;left:-38px}.service-node__name[data-astro-cid-zfjprljz]{min-height:0}.service-showcase[data-astro-cid-zfjprljz].is-armed:not(.is-inview) .service-foundation__rail[data-astro-cid-zfjprljz]:before{transform:scaleY(0)}}@media (width<=600px){.service-pillar[data-astro-cid-zfjprljz]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title icon""text text""more more"}.service-pillar__icon[data-astro-cid-zfjprljz]{place-self:start end;margin-bottom:12px}}
