.si-svc-explorer{--si-svc-navy: #0e142e;--si-svc-body: #414b60;--si-svc-muted: #6b7489;--si-svc-border: #d6deeb;--si-svc-pink: #ee3975;position:relative;padding:88px 0 96px;color:var(--si-svc-navy);background:radial-gradient(50% 45% at 92% 12%,rgb(214 226 246 / 55%),transparent 70%),radial-gradient(40% 40% at 4% 92%,rgb(222 231 247 / 55%),transparent 70%),#f1f4f9}.si-svc-explorer__container{max-width:1200px;margin:0 auto;padding-inline:40px}.si-svc-explorer__header{max-width:820px}.si-home .si-svc-explorer__heading{margin:0;color:var(--si-svc-navy);font-size:clamp(28px,2.5vw,36px);line-height:1.18;text-wrap:balance}.si-svc-explorer__lead{margin:12px 0 0;max-width:760px;color:var(--si-svc-body);font-size:17px;line-height:1.6;text-wrap:pretty}.si-svc-explorer__grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);grid-template-rows:repeat(var(--si-svc-count),auto);column-gap:36px;margin-top:32px}.si-svc-explorer__entry{display:contents}.si-svc-explorer__item-heading{grid-column:1;grid-row:var(--si-row);display:flex;align-items:center;margin:0;border-top:1px solid var(--si-svc-border);font:inherit}.si-svc-explorer__entry:last-of-type .si-svc-explorer__item-heading{border-bottom:1px solid var(--si-svc-border)}.si-svc-explorer__item{position:relative;display:flex;align-items:baseline;gap:16px;width:100%;padding:17px 8px 17px 0;border:0;background:none;color:var(--si-svc-muted);font-size:18px;font-weight:500;line-height:1.35;text-align:left;cursor:pointer;transition:color .2s ease}.si-svc-explorer__item:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--si-svc-navy);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.si-svc-explorer__label{display:grid}.si-svc-explorer__label>span,.si-svc-explorer__label:after{grid-area:1 / 1}.si-svc-explorer__label:after{content:attr(data-text);font-weight:700;visibility:hidden;pointer-events:none}.si-svc-explorer__num{flex-shrink:0;min-width:26px;color:#8a93a8;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.si-svc-explorer__item:hover{color:var(--si-svc-navy)}.si-svc-explorer__item[data-active]{color:var(--si-svc-navy);font-weight:700}.si-svc-explorer__item[data-active]:after{transform:scaleX(1)}.si-svc-explorer__item[data-active] .si-svc-explorer__num{color:var(--si-svc-pink)}.si-svc-explorer__item:focus-visible{outline:2px solid #4c63e6;outline-offset:2px;border-radius:4px}.si-svc-explorer__card-bg{grid-column:2;grid-row:1 / -1;position:relative;overflow:hidden;border-radius:20px;background:radial-gradient(55% 60% at 92% 6%,rgb(76 99 230 / 30%),transparent 70%),linear-gradient(132deg,#0a0f23,#0c1229 34%,#121a3c 64%,#1c2446);box-shadow:0 20px 50px #0e142e29}.si-svc-explorer__card-bg .si-close-cta__clouds{position:absolute;inset:0;overflow:hidden;pointer-events:none;filter:brightness(2.7) saturate(1.15);opacity:.5}.si-svc-explorer__card-bg .si-close-cta__bank{position:absolute;bottom:-18%;width:46%;height:auto;aspect-ratio:5 / 4}.si-svc-explorer__card-bg .si-close-cta__bank--left{left:0}.si-svc-explorer__card-bg .si-close-cta__bank--right{right:0;bottom:-26%}.si-svc-explorer__panel{grid-column:2;grid-row:1 / span var(--si-svc-count);z-index:1;display:flex;flex-direction:column;gap:10px;padding:12px;color:#fff;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.si-svc-explorer__panel[data-active]{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease,transform .3s ease,visibility 0s}.si-svc-explorer__intro,.si-svc-explorer__deliverables{border:1px solid rgb(255 255 255 / 10%);border-radius:16px;background:#0a0f23db;backdrop-filter:blur(6px)}.si-svc-explorer__intro,.si-svc-explorer__deliverables{border-color:#ffffff8c;backdrop-filter:none;box-shadow:inset 0 1px #ffffffb3}.si-svc-explorer__intro{background:radial-gradient(38% 70% at 88% 12%,rgb(255 255 255 / 75%),transparent 72%),radial-gradient(32% 60% at 6% 96%,rgb(197 212 244 / 60%),transparent 72%),radial-gradient(28% 55% at 58% 108%,rgb(255 255 255 / 55%),transparent 70%),linear-gradient(135deg,#eef3fbf5,#e1e9f8f2 55%,#d4dff3f0)}.si-svc-explorer__deliverables{background:radial-gradient(30% 80% at 94% 0%,rgb(255 255 255 / 60%),transparent 72%),radial-gradient(34% 90% at 2% 100%,rgb(190 206 241 / 55%),transparent 72%),linear-gradient(135deg,#e2eaf8f5,#d5e0f4f2)}.si-svc-explorer__intro .si-svc-explorer__title{color:#0e142e}.si-svc-explorer__intro .si-svc-explorer__desc{color:#2f3850}.si-home .si-svc-explorer__intro .si-svc-explorer__cta{color:#c8215a}.si-home .si-svc-explorer__intro .si-svc-explorer__cta:hover{color:#a91a4b}.si-svc-explorer__intro .si-svc-explorer__cta:focus-visible{outline-color:#2a368e}.si-svc-explorer__deliverables .si-svc-explorer__dl-label{color:#2a368e}.si-svc-explorer__deliverables .si-svc-explorer__chip{border-color:#2a368e1f;color:#0e142e;background:radial-gradient(60% 90% at 90% 0%,rgb(255 255 255 / 70%),transparent 70%),linear-gradient(160deg,#ffffffd1,#f0f5fcc7);box-shadow:0 1px 2px #0e142e0f}.si-svc-explorer__deliverables .si-svc-explorer__chip:nth-child(2){background:radial-gradient(60% 90% at 10% 100%,rgb(255 255 255 / 70%),transparent 70%),linear-gradient(160deg,#f6f9fed6,#e8effbcc)}.si-svc-explorer__deliverables .si-svc-explorer__chip:nth-child(3){background:radial-gradient(60% 90% at 80% 100%,rgb(255 255 255 / 65%),transparent 70%),linear-gradient(160deg,#f2f6fdd6,#e2ebfacc)}.si-svc-explorer__intro{flex:1 1 auto;padding:18px 22px}.si-svc-explorer__title{margin:0;color:#fff;font-size:19px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.si-svc-explorer__desc{margin:8px 0 0;color:#d9def0;font-size:14.5px;line-height:1.55}.si-home .si-svc-explorer__cta{min-height:0;margin-top:10px;color:#ff6b9c;font-size:14px}.si-home .si-svc-explorer__cta:hover{color:#ff8fb3}.si-svc-explorer__cta:focus-visible{outline:2px solid #ffffff;outline-offset:3px;border-radius:4px}.si-svc-explorer__deliverables{padding:12px}.si-svc-explorer__dl-label{margin:0 2px 8px;color:#9fb4ff;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.si-svc-explorer__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.si-svc-explorer__chip{padding:10px 12px;border:1px solid rgb(255 255 255 / 10%);border-radius:10px;background:#ffffff0d;color:#fff;font-size:13.5px;font-weight:500;line-height:1.4}@media(max-width:1179px){.si-svc-explorer__chips{grid-template-columns:1fr;gap:6px}.si-svc-explorer__chip{padding:8px 12px}}@media(max-width:1023px){.si-svc-explorer{padding:72px 0 80px}.si-svc-explorer__container{padding-inline:32px}.si-svc-explorer__grid{column-gap:32px}.si-svc-explorer__item{font-size:16.5px}}@media(max-width:899px){.si-svc-explorer__grid{display:block;margin-top:28px}.si-svc-explorer__card-bg{display:none}.si-svc-explorer__entry{display:block}.si-svc-explorer__item{padding-block:16px}.si-svc-explorer__item:before{content:"";order:3;flex-shrink:0;width:9px;height:9px;margin-left:auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .2s ease}.si-svc-explorer__item[data-active]:before{transform:translateY(2px) rotate(-135deg)}.si-svc-explorer__item:after{display:none}.si-svc-explorer__panel{display:none;transform:none;margin-bottom:18px;padding:14px;border-radius:16px;background:radial-gradient(60% 55% at 90% 95%,rgb(122 146 255 / 40%),transparent 70%),linear-gradient(135deg,#2a368e,#1c2446,#0e142e)}.si-svc-explorer__panel[data-active]{display:flex}.si-svc-explorer__title{display:none}.si-svc-explorer__desc{margin-top:0}}@media(max-width:639px){.si-svc-explorer{padding:56px 0 64px}.si-svc-explorer__container{padding-inline:20px}.si-svc-explorer__lead{font-size:16px}.si-svc-explorer__intro{padding:18px}.si-svc-explorer__desc{font-size:15px}.si-svc-explorer__deliverables{padding:12px}}@media(prefers-reduced-motion:reduce){.si-svc-explorer__item,.si-svc-explorer__item:after,.si-svc-explorer__panel,.si-svc-explorer__panel[data-active]{transition:none;transform:none}}@media(min-width:900px){.si-svc-explorer__grid--fit .si-svc-explorer__panel{align-self:start}.si-svc-explorer__grid--fit .si-svc-explorer__intro{flex:0 0 auto}.si-svc-explorer__grid--fit .si-svc-explorer__card-bg{align-self:start;height:var(--si-svc-card-h, 100%);transition:height .3s ease}}@media(prefers-reduced-motion:reduce){.si-svc-explorer__grid--fit .si-svc-explorer__card-bg{transition:none}}.si-svc-explorer__lead.si-svc-explorer__note{margin-top:8px}
