.app-frame[data-astro-cid-5mipyef2]{min-width:0;border-radius:16px;background:var(--surface);border:1px solid var(--border);box-shadow:0 1px 2px #1a1f260a,0 12px 24px -12px #1a1f2624,0 40px 70px -40px #1a1f2657;overflow:hidden}.app-frame__bar[data-astro-cid-5mipyef2]{display:flex;align-items:center;gap:.75rem;padding:.6rem .9rem;background:color-mix(in srgb,var(--surface) 70%,var(--bg));border-bottom:1px solid var(--border)}.app-frame__dots[data-astro-cid-5mipyef2]{display:inline-flex;gap:5px}.app-frame__dots[data-astro-cid-5mipyef2] i[data-astro-cid-5mipyef2]{width:8px;height:8px;border-radius:50%;background:var(--border)}.app-frame__dots[data-astro-cid-5mipyef2] i[data-astro-cid-5mipyef2]:first-child{background:color-mix(in srgb,var(--danger) 55%,var(--border))}.app-frame__dots[data-astro-cid-5mipyef2] i[data-astro-cid-5mipyef2]:nth-child(2){background:color-mix(in srgb,var(--warning) 55%,var(--border))}.app-frame__dots[data-astro-cid-5mipyef2] i[data-astro-cid-5mipyef2]:last-child{background:color-mix(in srgb,var(--accent) 55%,var(--border))}.app-frame__route[data-astro-cid-5mipyef2]{display:inline-flex;align-items:center;gap:.35rem;font-size:.66rem;letter-spacing:.01em;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:.16rem .6rem}.app-frame__body[data-astro-cid-5mipyef2]{min-width:0;padding:clamp(.75rem,1.6vw,1.15rem)}.assistant[data-astro-cid-uy5j6iwi]{display:block;width:100%;height:auto;overflow:visible}.hero[data-astro-cid-anhloy43]{position:relative;overflow:hidden;overflow-x:clip;background:radial-gradient(ellipse 70% 55% at 78% 0%,var(--lavender-soft),transparent 62%),radial-gradient(ellipse 55% 45% at 8% 12%,var(--accent-soft),transparent 66%),var(--bg)}.hero[data-astro-cid-anhloy43]:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(currentColor .5px,transparent .5px);background-size:22px 22px;color:color-mix(in srgb,var(--text) 7%,transparent);-webkit-mask-image:linear-gradient(to bottom,black,transparent 70%);mask-image:linear-gradient(to bottom,black,transparent 70%)}.hero__eyebrow[data-astro-cid-anhloy43]{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-strong);background:var(--surface);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:999px;padding:.4rem .85rem}.hero__title[data-astro-cid-anhloy43]{margin-top:1.15rem;font-size:clamp(2.1rem,3.9vw,3.5rem);font-weight:800;line-height:1.02;letter-spacing:-.035em;color:var(--text);text-wrap:balance}.hero__sub[data-astro-cid-anhloy43]{margin-top:1.15rem;font-size:1.02rem;line-height:1.62;color:var(--text-secondary);max-width:46ch}.hero__cta[data-astro-cid-anhloy43]{margin-top:1.9rem}.hero__metrics[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:1.6rem 2.4rem;margin-top:2.4rem;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.hero__metric-value[data-astro-cid-anhloy43]{font-family:var(--font-display),sans-serif;font-size:1.55rem;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--accent-strong)}.hero__metric-label[data-astro-cid-anhloy43]{margin-top:.35rem;font-size:.72rem;line-height:1.45;color:var(--text-muted);max-width:16ch}.hero__visual[data-astro-cid-anhloy43]{position:relative;min-width:0}.hero__character[data-astro-cid-anhloy43]{position:absolute;left:-3.2rem;bottom:-.5rem;width:9.5rem;z-index:2;filter:drop-shadow(0 14px 20px rgba(26,31,38,.14))}@media (max-width: 1023px){.hero__character[data-astro-cid-anhloy43]{display:none}.hero__title[data-astro-cid-anhloy43]{font-size:clamp(1.95rem,7.2vw,2.6rem)}}.chair-scene[data-astro-cid-3pa7qgok]{display:block;width:100%;height:auto;overflow:visible}.pain[data-astro-cid-xpnz3qgq]{background:var(--surface);border-block:1px solid var(--border)}.pain__label[data-astro-cid-xpnz3qgq]{font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--danger)}.pain__title[data-astro-cid-xpnz3qgq]{margin-top:.85rem;font-size:clamp(1.55rem,2.7vw,2.25rem);font-weight:800;line-height:1.12;letter-spacing:-.025em;color:var(--text);text-wrap:balance}.pain__body[data-astro-cid-xpnz3qgq]{margin-top:1.1rem;font-size:.98rem;line-height:1.7;color:var(--text-secondary);max-width:56ch}.pain__metrics[data-astro-cid-xpnz3qgq]{list-style:none;display:grid;gap:0;margin-top:2rem;border-top:1px solid var(--border)}.pain__metric[data-astro-cid-xpnz3qgq]{display:flex;align-items:baseline;gap:1.1rem;padding:.95rem 0;border-bottom:1px solid var(--border)}.pain__metric-value[data-astro-cid-xpnz3qgq]{flex:none;width:5.6rem;font-family:var(--font-display),sans-serif;font-size:1.32rem;font-weight:800;letter-spacing:-.02em;color:var(--danger)}.pain__metric-body[data-astro-cid-xpnz3qgq]{display:grid;gap:.12rem}.pain__metric-label[data-astro-cid-xpnz3qgq]{font-size:.83rem;line-height:1.45;color:var(--text-secondary)}.pain__source[data-astro-cid-xpnz3qgq]{display:inline-flex;align-items:center;min-height:44px;min-width:44px;justify-content:center;font-size:.68rem;letter-spacing:.04em;color:var(--text-muted);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--text-muted) 40%,transparent);text-underline-offset:3px;width:-moz-fit-content;width:fit-content}.pain__source[data-astro-cid-xpnz3qgq]:hover{color:var(--accent-strong)}.pain__art[data-astro-cid-xpnz3qgq]{position:relative;background:linear-gradient(160deg,var(--accent-soft),var(--lavender-soft));border-radius:24px;padding:clamp(1.5rem,3vw,2.6rem);box-shadow:0 30px 60px -44px #1a1f2680}.pain__caption[data-astro-cid-xpnz3qgq]{margin-top:.9rem;text-align:center;font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--text-secondary)}.caps[data-astro-cid-uttzewxt]{background:var(--bg)}.caps__head[data-astro-cid-uttzewxt]{max-width:62ch}.caps__label[data-astro-cid-uttzewxt]{font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-strong)}.caps__title[data-astro-cid-uttzewxt]{margin-top:.85rem;font-size:clamp(1.55rem,2.7vw,2.25rem);font-weight:800;line-height:1.12;letter-spacing:-.025em;color:var(--text);text-wrap:balance}.caps__body[data-astro-cid-uttzewxt]{margin-top:1rem;font-size:.96rem;line-height:1.68;color:var(--text-secondary)}.caps__grid[data-astro-cid-uttzewxt]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:2.6rem}.caps__art[data-astro-cid-uttzewxt]{grid-row:span 2;display:flex;flex-direction:column;justify-content:center;border-radius:20px;padding:1.6rem;background:linear-gradient(155deg,var(--lavender-soft),var(--accent-soft))}.caps__art-caption[data-astro-cid-uttzewxt]{margin-top:.7rem;text-align:center;font-size:.76rem;font-weight:600;color:var(--text-secondary)}.caps__card[data-astro-cid-uttzewxt]{border-radius:18px;padding:1.35rem 1.4rem;background:var(--surface);border:1px solid var(--border);box-shadow:0 18px 34px -30px #1a1f266b;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.caps__card[data-astro-cid-uttzewxt]:hover{transform:translateY(-3px);box-shadow:0 26px 46px -32px #1a1f2680}.caps__tag[data-astro-cid-uttzewxt]{display:inline-block;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong);background:var(--accent-soft);border-radius:999px;padding:.18rem .55rem}.caps__card-title[data-astro-cid-uttzewxt]{margin-top:.7rem;font-size:1.02rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text)}.caps__card-body[data-astro-cid-uttzewxt]{margin-top:.45rem;font-size:.85rem;line-height:1.6;color:var(--text-secondary)}@media (max-width: 900px){.caps__grid[data-astro-cid-uttzewxt]{grid-template-columns:1fr}.caps__art[data-astro-cid-uttzewxt]{grid-row:auto}}.roi[data-astro-cid-sojlxg73]{background:var(--surface);border-block:1px solid var(--border)}.roi__label[data-astro-cid-sojlxg73]{font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-strong)}.roi__title[data-astro-cid-sojlxg73]{margin-top:.85rem;font-size:clamp(1.55rem,2.7vw,2.25rem);font-weight:800;line-height:1.12;letter-spacing:-.025em;color:var(--text);text-wrap:balance}.roi__body[data-astro-cid-sojlxg73]{margin-top:1rem;font-size:.97rem;line-height:1.68;color:var(--text-secondary);max-width:52ch}.roi__fine[data-astro-cid-sojlxg73]{margin-top:.9rem;font-size:.75rem;color:var(--text-muted)}.roi__calc[data-astro-cid-sojlxg73]{position:relative}.proof[data-astro-cid-2t5hllg7]{background:var(--bg)}.proof__head[data-astro-cid-2t5hllg7]{max-width:60ch}.proof__label[data-astro-cid-2t5hllg7]{font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-strong)}.proof__title[data-astro-cid-2t5hllg7]{margin-top:.85rem;font-size:clamp(1.55rem,2.7vw,2.25rem);font-weight:800;line-height:1.12;letter-spacing:-.025em;color:var(--text);text-wrap:balance}.proof__body[data-astro-cid-2t5hllg7]{margin-top:.9rem;font-size:.95rem;line-height:1.66;color:var(--text-secondary)}.proof__grid[data-astro-cid-2t5hllg7]{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:.9rem;margin-top:2.4rem}.proof__card[data-astro-cid-2t5hllg7]{display:flex;flex-direction:column;gap:.8rem;border-radius:18px;padding:1.4rem;background:var(--surface);border:1px solid var(--border)}.proof__card--lead[data-astro-cid-2t5hllg7]{background:linear-gradient(160deg,var(--accent-soft),var(--surface) 72%);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.proof__text[data-astro-cid-2t5hllg7]{font-size:.88rem;line-height:1.62;color:var(--text-secondary);flex:1}.proof__card--lead[data-astro-cid-2t5hllg7] .proof__text[data-astro-cid-2t5hllg7]{font-size:.95rem;color:var(--text)}.proof__source[data-astro-cid-2t5hllg7]{display:inline-flex;align-items:center;min-height:44px;min-width:44px;justify-content:center;font-size:.68rem;color:var(--text-muted);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--text-muted) 40%,transparent);text-underline-offset:3px;width:-moz-fit-content;width:fit-content}.proof__source[data-astro-cid-2t5hllg7]:hover{color:var(--accent-strong)}@media (max-width: 860px){.proof__grid[data-astro-cid-2t5hllg7]{grid-template-columns:1fr}}.final[data-astro-cid-42yt6lhh]{background:linear-gradient(170deg,var(--accent-soft),var(--lavender-soft) 58%,var(--accent-soft));border-top:1px solid var(--border)}.final__art[data-astro-cid-42yt6lhh]{display:flex;justify-content:center}.final__character[data-astro-cid-42yt6lhh]{width:clamp(7rem,16vw,11rem);filter:drop-shadow(0 18px 28px rgba(26,31,38,.16))}.final__title[data-astro-cid-42yt6lhh]{font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1.14;letter-spacing:-.025em;color:var(--text);text-wrap:balance}.final__body[data-astro-cid-42yt6lhh]{margin-top:.95rem;font-size:.96rem;line-height:1.68;color:var(--text-secondary);max-width:50ch}.final__cta[data-astro-cid-42yt6lhh]{margin-top:1.7rem}
