.sp-hero[data-astro-cid-hyttk6tl]{isolation:isolate}.sp-hero__glow[data-astro-cid-hyttk6tl]{pointer-events:none;background:radial-gradient(circle at 50% 12%,#00cc8b3d,#0000 32%),radial-gradient(circle at 20% 86%,#15c05d21,#0000 30%);position:absolute;inset:0}.sp-hero__brand-mark[data-astro-cid-hyttk6tl]{z-index:0;opacity:.075;filter:saturate(.7);pointer-events:none;width:clamp(24rem,48vw,48rem);height:auto;position:absolute;top:12%;right:-8rem;transform:rotate(-7deg)}.sp-challenges[data-astro-cid-hyttk6tl]{position:relative}.sp-challenges__intro[data-astro-cid-hyttk6tl]{max-width:34rem}.sp-challenges__signal[data-astro-cid-hyttk6tl]{align-items:center;gap:1rem;margin-top:2rem;display:flex}.sp-challenges__signal[data-astro-cid-hyttk6tl] img[data-astro-cid-hyttk6tl]{width:2rem;height:auto}.sp-challenges__signal[data-astro-cid-hyttk6tl] span[data-astro-cid-hyttk6tl]{background:linear-gradient(90deg,#15c05db3,#0000);width:6rem;height:1px}.sp-challenges__list[data-astro-cid-hyttk6tl]{border-top:1px solid #07110c1a;margin:0;padding:0;list-style:none}.sp-challenge-row[data-astro-cid-hyttk6tl]{border-bottom:1px solid #07110c1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;padding-block:1.5rem;display:grid}.sp-challenge-row__number[data-astro-cid-hyttk6tl]{color:var(--brand-green-dark);letter-spacing:.06em;padding-top:.25rem;font-size:.6875rem;font-weight:800}.sp-challenge-row__arrow[data-astro-cid-hyttk6tl]{color:#07110c47;margin-top:.25rem}.sp-deliverables[data-astro-cid-hyttk6tl]{color:var(--text-light-primary);background:radial-gradient(circle at 90% 10%,#00cc8b1a,#0000 28%),linear-gradient(#f4fafa,#eef7f4)}.sp-deliverables__grid[data-astro-cid-hyttk6tl]{gap:1rem;display:grid}.sp-deliverable[data-astro-cid-hyttk6tl]{border-radius:var(--radius-xl);background:#ffffffe6;border:1px solid #07110c17;flex-direction:column;justify-content:space-between;gap:2rem;min-height:15rem;padding:1.75rem;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 44px #0f172a0b}.sp-deliverable[data-astro-cid-hyttk6tl]:hover{border-color:#15c05d57;transform:translateY(-2px);box-shadow:0 20px 48px #0f172a14}.sp-deliverable--wide[data-astro-cid-hyttk6tl]{background:radial-gradient(circle at 95% 5%,#15c05d21,#0000 36%),#fff}.sp-deliverable__index[data-astro-cid-hyttk6tl]{color:var(--brand-green-dark);letter-spacing:.08em;font-size:.7rem;font-weight:800}.sp-deliverable__icon[data-astro-cid-hyttk6tl]{width:2.4rem;height:2.4rem;color:var(--brand-green-dark);background:#15c05d1a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:1.5rem;right:1.5rem}.sp-process-divider[data-astro-cid-hyttk6tl]{background:#fff;padding:2.5rem 12px}.sp-process-card[data-astro-cid-hyttk6tl]{border-radius:var(--radius-xl);background:var(--brand-black);width:100%;color:var(--text-dark-primary);border:none;margin-inline:auto}.sp-process__glow[data-astro-cid-hyttk6tl]{pointer-events:none;background:radial-gradient(circle at 90% 20%,#00cc8b2e,#0000 30%);position:absolute;inset:0}.sp-process__brand-mark[data-astro-cid-hyttk6tl]{opacity:.075;pointer-events:none;width:clamp(22rem,38vw,38rem);height:auto;position:absolute;bottom:-5rem;right:-6rem;transform:rotate(-8deg)}.sp-process[data-astro-cid-hyttk6tl]{border:1px solid var(--border-dark);border-radius:var(--radius-xl);background:var(--border-dark);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.sp-process__step[data-astro-cid-hyttk6tl]{background:linear-gradient(#08110dfa,#030806fa);min-height:17rem;padding:1.75rem}.sp-process__number[data-astro-cid-hyttk6tl]{color:var(--brand-green);letter-spacing:.08em;margin-bottom:3rem;font-size:.75rem;font-weight:800;display:block}.sp-outcomes[data-astro-cid-hyttk6tl],.sp-ideal[data-astro-cid-hyttk6tl]{border-radius:var(--radius-xl);padding:2rem}.sp-outcomes[data-astro-cid-hyttk6tl]{background:#fff;border:1px solid #07110c17;box-shadow:0 18px 54px #0f172a0f}.sp-check-item[data-astro-cid-hyttk6tl]{color:var(--text-light-secondary);border-bottom:1px solid #07110c14;align-items:flex-start;gap:.875rem;padding-bottom:1rem;font-size:1rem;font-weight:600;line-height:1.55;display:flex}.sp-check-item[data-astro-cid-hyttk6tl]:last-child{border-bottom:0;padding-bottom:0}.sp-check-item[data-astro-cid-hyttk6tl]>span[data-astro-cid-hyttk6tl]{width:1.5rem;height:1.5rem;color:var(--brand-green-dark);background:#15c05d1f;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:.05rem;display:inline-flex}.sp-ideal[data-astro-cid-hyttk6tl]{background:radial-gradient(circle at 95% 5%, #00cc8b52, transparent 36%), var(--brand-black);color:var(--text-dark-primary);position:relative;overflow:hidden}.sp-ideal__brand-mark[data-astro-cid-hyttk6tl]{opacity:.1;pointer-events:none;width:16rem;height:auto;position:absolute;bottom:-2.5rem;right:-3.5rem;transform:rotate(-8deg)}@media (width>=768px){.sp-deliverables__grid[data-astro-cid-hyttk6tl]{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-process-divider[data-astro-cid-hyttk6tl]{padding:4rem 20px}.sp-process[data-astro-cid-hyttk6tl]{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-outcomes[data-astro-cid-hyttk6tl],.sp-ideal[data-astro-cid-hyttk6tl]{padding:2.5rem}}@media (width>=1024px){.sp-deliverables__grid[data-astro-cid-hyttk6tl]{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-deliverable--wide[data-astro-cid-hyttk6tl]{grid-column:span 2}.sp-process[data-astro-cid-hyttk6tl]{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-process__step[data-astro-cid-hyttk6tl]{padding:2rem}}@media (width>=1280px){.sp-process-divider[data-astro-cid-hyttk6tl]{padding-inline:24px}}
