.hero-wordmark[data-astro-cid-yodha2z4]{--logo-mask:url(/logo_spotbase_white.png);z-index:1;aspect-ratio:396/94;width:70vw;margin:.75rem 0 1.25rem var(--margin);pointer-events:none;user-select:none;-webkit-mask-image:var(--logo-mask);mask-image:var(--logo-mask);background-image:linear-gradient(100deg,#3b82f6 0%,#06b6d4 18%,#22c55e 36%,#facc15 54%,#f97316 72%,#ec4899 88%,#3b82f6 100%);display:block;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:110.6%;mask-size:110.6%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-copy[data-astro-cid-yodha2z4]{padding-top:1.75rem}@media (width>=1024px){.hero-wordmark[data-astro-cid-yodha2z4]{right:var(--margin);width:42vw;margin:0;position:absolute;bottom:clamp(1.5rem,3vw,2.75rem)}.hero-shot[data-astro-cid-yodha2z4]{grid-row:1}.hero-copy[data-astro-cid-yodha2z4]{grid-area:1/2;justify-content:flex-start;padding-top:clamp(2.5rem,7vh,5rem);padding-bottom:calc(16vw + 1.5rem)}}@media (prefers-reduced-motion:no-preference){.hero-copy[data-astro-cid-yodha2z4]>[data-astro-cid-yodha2z4]{animation:hero-rise .7s var(--ease-out-strong) both}.hero-copy[data-astro-cid-yodha2z4]>[data-astro-cid-yodha2z4]:nth-child(2){animation-delay:80ms}.hero-copy[data-astro-cid-yodha2z4]>[data-astro-cid-yodha2z4]:nth-child(3){animation-delay:.16s}.hero-copy[data-astro-cid-yodha2z4]>[data-astro-cid-yodha2z4]:nth-child(4){animation-delay:.22s}.hero-wordmark[data-astro-cid-yodha2z4]{animation:hero-rise .7s var(--ease-out-strong) .12s both}@keyframes hero-rise{0%{opacity:0;transform:translateY(24px)}}}.how-step[data-astro-cid-wkshis2o]{color:var(--fg-muted);padding-block:1.5rem;transition:color .2s}.how-step[data-astro-cid-wkshis2o][data-active]{color:var(--fg)}.how-stage[data-astro-cid-wkshis2o]{border-radius:8px;padding:1.25rem;font-size:.875rem;line-height:1.35;display:none;position:relative}.how-screen[data-astro-cid-wkshis2o]{background:var(--surface);border-radius:8px;padding:1rem;display:none}[data-astro-cid-wkshis2o][data-steps-stage="0"] [data-astro-cid-wkshis2o][data-screen="0"],[data-astro-cid-wkshis2o][data-steps-stage="1"] [data-astro-cid-wkshis2o][data-screen="1"],[data-astro-cid-wkshis2o][data-steps-stage="2"] [data-astro-cid-wkshis2o][data-screen="2"]{display:block}.how-screen-title[data-astro-cid-wkshis2o]{letter-spacing:-.02em;margin-bottom:.75rem;font-size:1rem;font-weight:600}@media (prefers-reduced-motion:no-preference){.how-screen[data-astro-cid-wkshis2o]{animation:how-swap .32s var(--ease-out-strong)}@keyframes how-swap{0%{opacity:0;transform:translateY(12px)}}}@media (width<=1023.98px){.how-step[data-astro-cid-wkshis2o]{color:var(--fg)}}@media (width>=1024px){.how-stage[data-astro-cid-wkshis2o]{top:calc(var(--header-h) + 8vh);align-self:start;padding:2rem;display:block;position:sticky}.how-step[data-astro-cid-wkshis2o]{flex-direction:column;justify-content:center;min-height:56vh;display:flex}}.live{grid-template-columns:minmax(0,1fr);display:grid}.live-stage{background:var(--surface-2);display:none}.live-card{background:var(--surface);width:min(100%,26.25rem);color:var(--fg);border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;font-size:.8125rem;line-height:1.35;display:flex}.live-service{background:var(--surface-3);text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding-inline:.75rem;display:flex}.live-service[aria-pressed=true]{background:var(--accent-soft);font-weight:600}.live-service span:last-child{font-variant-numeric:tabular-nums;flex-shrink:0}.live-chip{background:var(--surface-2);font-variant-numeric:tabular-nums;border-radius:6px;min-height:2.75rem}.live-chip[aria-pressed=true]{background:var(--accent);color:var(--accent-fg);font-weight:600}.live-service:hover,.live-chip:hover{outline:2px solid var(--line-strong)}.live-read{padding-block:3.5rem 2rem}.live-preview{background:var(--surface-2)}.live-preview .live-service,.live-preview .live-chip{background:var(--surface)}.live-preview [aria-pressed=true].live-service{background:var(--accent-soft)}.live-preview [aria-pressed=true].live-chip{background:var(--accent)}.live-preview .bg-surface-2{background:var(--surface)}.live-block{max-width:44ch;margin-top:4rem}.live-select{background:var(--surface-2);width:100%;min-height:3rem;color:var(--fg);border-radius:8px;padding-inline:.75rem;font-weight:500}.live-segment{background:var(--surface-2);border-radius:8px;gap:.25rem;max-width:100%;padding:.25rem;display:inline-flex}.live-segment button{white-space:nowrap;border-radius:6px;min-height:2.75rem;padding-inline:1rem;font-weight:600}.live-segment [aria-pressed=true]{background:var(--ink);color:var(--ink-fg)}.live-segment [aria-pressed=true] span{background:var(--surface)}.live-switch{align-items:center;gap:.75rem;min-height:2.75rem;font-weight:600;display:inline-flex}.live-switch-track{background:var(--line-strong);border-radius:999px;flex-shrink:0;width:2.75rem;height:1.625rem;padding:.1875rem;transition:background-color .15s;display:inline-flex}.live-switch-thumb{background:var(--surface);width:1.25rem;height:1.25rem;transition:transform .18s var(--ease-out-strong);border-radius:999px;display:block}[aria-checked=true] .live-switch-track{background:var(--accent)}[aria-checked=true] .live-switch-thumb{transform:translate(1.125rem)}html:not(.js) .live-control{display:none}@media (width>=1024px){.live{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.live-stage{top:var(--header-h);height:calc(100svh - var(--header-h));padding:1rem var(--margin);justify-content:center;align-items:center;display:flex;position:sticky}.live-preview{display:none}.live-read{padding:clamp(4rem,8vh,6rem) clamp(2.5rem,6vw,7rem) 6rem}.live-block{min-height:62svh;margin-top:6rem}.live-block:last-child{min-height:0}}.more-row[data-astro-cid-nfugdk2k]{transition:transform .2s var(--ease-out-strong)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.more-row[data-astro-cid-nfugdk2k]:hover{transform:translate(12px)}}.pain-grid[data-astro-cid-cokxezso]{grid-template-columns:minmax(0,1fr);display:grid}.pain-title[data-astro-cid-cokxezso]{display:contents}.cell[data-astro-cid-cokxezso]{padding:2.5rem var(--margin);display:block}@media (width>=768px){.pain-grid[data-astro-cid-cokxezso]{grid-template-columns:repeat(2,minmax(0,1fr))}.cell[data-astro-cid-cokxezso]{padding-block:clamp(2.5rem,5vw,4.5rem)}}
