.narrow[data-astro-cid-iil4lv53]>[data-astro-cid-iil4lv53]{max-width:880px}.narrow[data-astro-cid-iil4lv53]>.voice[data-astro-cid-iil4lv53]{max-width:none}.ic[data-astro-cid-iil4lv53]{width:52px;height:52px;color:var(--accent)}.dark[data-astro-cid-iil4lv53] .ic[data-astro-cid-iil4lv53]{color:var(--accent-hi)}.p-hero[data-astro-cid-iil4lv53]{padding-top:calc(132px + env(safe-area-inset-top,0px));padding-bottom:clamp(72px,9vw,120px);overflow:hidden;background:radial-gradient(55% 75% at 78% 45%,rgba(139,61,255,.3),transparent 70%),linear-gradient(180deg,#1b1823,var(--ink))}.hero-grid[data-astro-cid-iil4lv53]{display:grid;gap:56px;align-items:center}@media(min-width:960px){.hero-grid[data-astro-cid-iil4lv53]{grid-template-columns:1.15fr .85fr}}.crumb[data-astro-cid-iil4lv53]{display:flex;gap:10px;font-size:14.5px;color:var(--on-dark-2);margin-bottom:28px}.crumb[data-astro-cid-iil4lv53] a[data-astro-cid-iil4lv53]{text-decoration:none}.crumb[data-astro-cid-iil4lv53] a[data-astro-cid-iil4lv53]:hover{color:#fff}.p-title[data-astro-cid-iil4lv53]{margin-top:18px;font-size:clamp(38px,5.6vw,76px);line-height:1.1;letter-spacing:-.045em}.p-title[data-astro-cid-iil4lv53] em{font-style:normal;color:var(--accent-hi)}.p-lead[data-astro-cid-iil4lv53]{margin-top:22px;font-size:clamp(17px,1.8vw,21px);color:#d9d6e0;max-width:30em;word-break:keep-all}.p-cta[data-astro-cid-iil4lv53]{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}.orbit[data-astro-cid-iil4lv53]{position:relative;width:min(100%,440px);aspect-ratio:1;justify-self:center}.ring[data-astro-cid-iil4lv53]{position:absolute;border-radius:50%;border:1px dashed rgba(168,121,255,.45)}.r1[data-astro-cid-iil4lv53]{inset:12%}.r2[data-astro-cid-iil4lv53]{inset:30%;border-style:solid;border-color:#a879ff33}.core[data-astro-cid-iil4lv53]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:34%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;text-align:center;background:var(--accent-fill);color:#fff;font-family:var(--display);font-weight:800;font-size:clamp(16px,2vw,22px);line-height:1.1;box-shadow:0 0 0 10px #8b3dff2e,0 20px 60px #8b3dff73}.core[data-astro-cid-iil4lv53].mark{background:#1d1a26;box-shadow:0 0 0 10px #8b3dff24,0 20px 60px #008cff47;border:1px solid #3a3546}.core[data-astro-cid-iil4lv53].mark img[data-astro-cid-iil4lv53]{width:62%;height:auto}.p-logo[data-astro-cid-iil4lv53]{display:block;width:auto;height:clamp(40px,4.4vw,56px);margin-top:22px}.p-logo[data-astro-cid-iil4lv53]+.p-title[data-astro-cid-iil4lv53]{margin-top:14px}.node[data-astro-cid-iil4lv53]{--ic: 64px;position:absolute;transform:translate(-50%,calc(var(--ic) / -2));display:grid;justify-items:center;gap:8px;font-weight:700;font-size:15px;white-space:nowrap}.node[data-astro-cid-iil4lv53] i[data-astro-cid-iil4lv53]{width:var(--ic);height:var(--ic);padding:calc(var(--ic) * .23);border-radius:50%;background:#221f2b;border:1px solid #3a3546;color:var(--accent-hi);display:block}.n1[data-astro-cid-iil4lv53]{left:50%;top:12%}.n2[data-astro-cid-iil4lv53]{left:88%;top:50%}.n3[data-astro-cid-iil4lv53]{left:50%;top:88%}.n4[data-astro-cid-iil4lv53]{left:12%;top:50%}.r1[data-astro-cid-iil4lv53]{animation:spin 26s linear infinite}.r1[data-astro-cid-iil4lv53]:before{content:"";position:absolute;left:50%;top:-5px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#fff;box-shadow:0 0 12px 4px #a879ffe6}.core[data-astro-cid-iil4lv53]:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(168,121,255,.7);animation:pulse 2.8s ease-out infinite}.node[data-astro-cid-iil4lv53] i[data-astro-cid-iil4lv53]{animation:lit 8s ease-in-out infinite}.n2[data-astro-cid-iil4lv53] i[data-astro-cid-iil4lv53]{animation-delay:2s}.n3[data-astro-cid-iil4lv53] i[data-astro-cid-iil4lv53]{animation-delay:4s}.n4[data-astro-cid-iil4lv53] i[data-astro-cid-iil4lv53]{animation-delay:6s}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(1.6);opacity:0}}@keyframes lit{0%,30%,to{background:#221f2b;border-color:#3a3546;color:var(--accent-hi);box-shadow:none}10%,20%{background:var(--accent-fill);border-color:var(--accent-hi);color:#fff;box-shadow:0 0 24px #8b3dff99}}.c3[data-astro-cid-iil4lv53] .n1[data-astro-cid-iil4lv53]{left:50%;top:12%}.c3[data-astro-cid-iil4lv53] .n2[data-astro-cid-iil4lv53]{left:82.9%;top:69%}.c3[data-astro-cid-iil4lv53] .n3[data-astro-cid-iil4lv53]{left:17.1%;top:69%}@media(max-width:959px){.orbit[data-astro-cid-iil4lv53]{width:min(100%,340px)}.node[data-astro-cid-iil4lv53]{--ic: 52px;font-size:14px}}.worry[data-astro-cid-iil4lv53]{background:var(--paper)}.voice[data-astro-cid-iil4lv53] em,.sec-title[data-astro-cid-iil4lv53] em{color:var(--accent)}.dark[data-astro-cid-iil4lv53] .sec-title[data-astro-cid-iil4lv53] em,.close-title[data-astro-cid-iil4lv53] em{color:var(--accent-hi)}.voice[data-astro-cid-iil4lv53]{margin-top:20px;font-size:clamp(34px,5.4vw,66px);line-height:1.18;letter-spacing:-.045em}.worry-list[data-astro-cid-iil4lv53]{list-style:none;padding:0;margin:clamp(40px,5vw,56px) 0 0;display:grid}.worry-list[data-astro-cid-iil4lv53] li[data-astro-cid-iil4lv53]{display:flex;gap:20px;align-items:baseline;padding:22px 0;border-top:1px solid var(--line);font-size:clamp(18px,2vw,23px);font-weight:600;letter-spacing:-.02em}.worry-list[data-astro-cid-iil4lv53] li[data-astro-cid-iil4lv53]:last-child{border-bottom:1px solid var(--line)}.worry-list[data-astro-cid-iil4lv53] .n[data-astro-cid-iil4lv53]{font-family:var(--display);font-size:15px;color:var(--accent);flex:none}.scenes[data-astro-cid-iil4lv53]{background:var(--paper-2)}.scene-list[data-astro-cid-iil4lv53]{margin-top:48px;display:grid;gap:16px;position:relative}@media(min-width:640px){.scene-list[data-astro-cid-iil4lv53]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1020px){.scene-list[data-astro-cid-iil4lv53].c3{grid-template-columns:repeat(3,1fr)}.scene-list[data-astro-cid-iil4lv53].c4{grid-template-columns:repeat(4,1fr)}.scene-list[data-astro-cid-iil4lv53]:before{content:"";position:absolute;top:32px;left:12%;right:12%;height:2px;background:repeating-linear-gradient(90deg,var(--accent-fill) 0 8px,transparent 8px 16px);opacity:.5}}.scene[data-astro-cid-iil4lv53]{position:relative;display:grid;grid-template-rows:auto 1fr;justify-items:center;gap:22px}.who[data-astro-cid-iil4lv53]{min-width:64px;height:64px;padding:0 14px;border-radius:999px;display:grid;place-items:center;background:var(--ink);color:#fff;font-weight:700;font-size:15px;position:relative;z-index:1}.scene[data-astro-cid-iil4lv53].first .who[data-astro-cid-iil4lv53]{background:var(--accent-fill)}.bubble[data-astro-cid-iil4lv53]{position:relative;width:100%;padding:26px 24px;border-radius:22px;background:#fff;border:1px solid var(--line);font-size:clamp(18px,1.8vw,21px);font-weight:700;letter-spacing:-.03em;line-height:1.45}.bubble[data-astro-cid-iil4lv53]:before{content:"";position:absolute;top:-9px;left:50%;width:16px;height:16px;background:#fff;border-left:1px solid var(--line);border-top:1px solid var(--line);transform:translate(-50%) rotate(45deg)}.scene-close[data-astro-cid-iil4lv53]{margin-top:40px;font-size:clamp(18px,2vw,22px);font-weight:700;letter-spacing:-.03em}.scene-close[data-astro-cid-iil4lv53]:before{content:"";display:inline-block;width:22px;height:2px;background:var(--accent);vertical-align:middle;margin-right:12px}.pillar-grid[data-astro-cid-iil4lv53]{margin-top:48px;display:grid;gap:14px}@media(min-width:640px){.pillar-grid[data-astro-cid-iil4lv53]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1020px){.pillar-grid[data-astro-cid-iil4lv53]{grid-template-columns:repeat(4,1fr)}.pillar-grid[data-astro-cid-iil4lv53].c3{grid-template-columns:repeat(3,1fr)}}.pillar-grid[data-astro-cid-iil4lv53] article[data-astro-cid-iil4lv53]{padding:28px 24px 30px;border-radius:var(--r);background:var(--ink-2);border:1px solid #24222b;display:grid;gap:6px;align-content:start;transition:border-color .3s,background .3s,box-shadow .3s,transform .3s var(--ease)}.pillar-grid[data-astro-cid-iil4lv53] article[data-astro-cid-iil4lv53]:hover{transform:translateY(-6px);border-color:var(--accent-hi);background:#221e2e;box-shadow:inset 0 0 0 1px var(--accent-hi),0 20px 44px #8b3dff40}.pillar-grid[data-astro-cid-iil4lv53] article[data-astro-cid-iil4lv53]:hover h3[data-astro-cid-iil4lv53]{color:var(--accent-hi)}.pillar-grid[data-astro-cid-iil4lv53] h3[data-astro-cid-iil4lv53]{transition:color .3s}.pillar-grid[data-astro-cid-iil4lv53] .no[data-astro-cid-iil4lv53]{margin-top:22px;font-family:var(--display);color:var(--accent-hi);font-size:14px}.pillar-grid[data-astro-cid-iil4lv53] .kicker[data-astro-cid-iil4lv53]{font-size:15px;color:var(--on-dark-2)}.pillar-grid[data-astro-cid-iil4lv53] h3[data-astro-cid-iil4lv53]{font-size:clamp(24px,2.4vw,30px)}.pillar-grid[data-astro-cid-iil4lv53] .body[data-astro-cid-iil4lv53]{margin-top:6px;font-size:16px;color:var(--on-dark-2)}.points[data-astro-cid-iil4lv53]{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px;font-size:15.5px;color:#d9d6e0}.points[data-astro-cid-iil4lv53] li[data-astro-cid-iil4lv53]{position:relative;padding-left:18px}.points[data-astro-cid-iil4lv53] li[data-astro-cid-iil4lv53]:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--accent-hi)}.compare[data-astro-cid-iil4lv53]{background:var(--paper)}.cmp[data-astro-cid-iil4lv53]{margin-top:44px;display:grid;gap:12px}.cmp-row[data-astro-cid-iil4lv53]{display:grid;grid-template-columns:1fr 56px 1.25fr;align-items:stretch}.cmp-row[data-astro-cid-iil4lv53]>span[data-astro-cid-iil4lv53]{display:flex;align-items:center;padding:24px 28px;font-size:clamp(17px,1.8vw,20px);line-height:1.45;letter-spacing:-.02em}.cmp-row[data-astro-cid-iil4lv53]>span[data-astro-cid-iil4lv53]:first-child{background:#fff;color:var(--text-2);border:1px solid var(--line);border-radius:14px}.cmp-row[data-astro-cid-iil4lv53]>span[data-astro-cid-iil4lv53]:last-child{background:var(--ink);color:#fff;font-weight:700;border-radius:14px}.cmp-arr[data-astro-cid-iil4lv53]{display:flex;align-items:center;justify-content:center;font-style:normal;font-size:0;line-height:0}.cmp-arr[data-astro-cid-iil4lv53]:before{content:"→";width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--accent-fill);color:#fff;font-size:17px;font-weight:700}.cmp-head[data-astro-cid-iil4lv53]>span[data-astro-cid-iil4lv53],.cmp-head[data-astro-cid-iil4lv53]>span[data-astro-cid-iil4lv53]:first-child,.cmp-head[data-astro-cid-iil4lv53]>span[data-astro-cid-iil4lv53]:last-child{padding:0 4px 2px;background:none;border:0;font-size:15px;font-weight:700;color:var(--text-2)}.cmp-head[data-astro-cid-iil4lv53]>span[data-astro-cid-iil4lv53]:last-child{color:var(--accent)}@media(max-width:720px){.cmp-row[data-astro-cid-iil4lv53]{grid-template-columns:1fr}.cmp-row[data-astro-cid-iil4lv53]>span[data-astro-cid-iil4lv53]{padding:16px 20px}.cmp-row[data-astro-cid-iil4lv53]>span[data-astro-cid-iil4lv53]:first-child{border-radius:14px 14px 0 0;border-right:1px solid var(--line);border-bottom:0}.cmp-row[data-astro-cid-iil4lv53]>span[data-astro-cid-iil4lv53]:last-child{border-radius:0 0 14px 14px}.cmp-arr[data-astro-cid-iil4lv53]{display:block;height:0;position:relative;z-index:1}.cmp-arr[data-astro-cid-iil4lv53]:before{content:"↓";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:32px;height:32px;font-size:16px}.cmp-head[data-astro-cid-iil4lv53]{display:none}}.out-grid[data-astro-cid-iil4lv53]{display:grid;gap:40px;align-items:center}@media(min-width:900px){.out-grid[data-astro-cid-iil4lv53]{grid-template-columns:.9fr 1.1fr}}.out-close[data-astro-cid-iil4lv53]{margin-top:24px;font-family:var(--display);font-weight:700;font-size:clamp(20px,2.2vw,26px);line-height:1.4;letter-spacing:-.03em;color:#d9d6e0}.out-close[data-astro-cid-iil4lv53] em{color:var(--accent-hi)}.out-list[data-astro-cid-iil4lv53]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.out-list[data-astro-cid-iil4lv53] li[data-astro-cid-iil4lv53]{display:flex;align-items:center;gap:14px;padding:18px 22px;border-radius:16px;background:var(--ink-2);border:1px solid #2c2935;font-size:clamp(16px,1.7vw,18px);font-weight:600}.check[data-astro-cid-iil4lv53]{flex:none;width:26px;height:26px;border-radius:8px;background:var(--accent-fill);position:relative}.check[data-astro-cid-iil4lv53]:after{content:"";position:absolute;left:9px;top:5px;width:6px;height:11px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.out-list[data-astro-cid-iil4lv53] em[data-astro-cid-iil4lv53]{margin-left:auto;font-style:normal;font-weight:800;font-size:20px}.out-list[data-astro-cid-iil4lv53] em[data-astro-cid-iil4lv53].up{color:#4ade80}.out-list[data-astro-cid-iil4lv53] em[data-astro-cid-iil4lv53].down{color:var(--accent-hi)}.roles[data-astro-cid-iil4lv53]{background:var(--paper)}.diamond[data-astro-cid-iil4lv53]{position:relative;margin:48px auto 0;width:min(100%,860px);aspect-ratio:16 / 10}.diamond-line[data-astro-cid-iil4lv53]{position:absolute;inset:8% 14%;width:72%;height:84%}.diamond-line[data-astro-cid-iil4lv53] path[data-astro-cid-iil4lv53]{fill:none;stroke:var(--accent-fill);stroke-width:1.2;vector-effect:non-scaling-stroke;stroke-dasharray:6 6;opacity:.6}.diamond[data-astro-cid-iil4lv53] .hub[data-astro-cid-iil4lv53]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(96px,14vw,140px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;text-align:center;background:var(--accent-fill);color:#fff;font-family:var(--display);font-weight:800;font-size:clamp(14px,1.7vw,19px);line-height:1.1;box-shadow:0 16px 40px #8b3dff59}.role[data-astro-cid-iil4lv53]{position:absolute;transform:translate(-50%,-50%);width:clamp(150px,24vw,230px);background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 18px;text-align:center;display:grid;gap:4px;box-shadow:0 10px 30px #16151a0f}.role[data-astro-cid-iil4lv53] strong[data-astro-cid-iil4lv53]{font-family:var(--display);font-size:clamp(20px,2.2vw,26px);color:var(--accent)}.role[data-astro-cid-iil4lv53] span[data-astro-cid-iil4lv53]{font-size:clamp(14px,1.4vw,16px);color:var(--text-2);line-height:1.5}.pos1[data-astro-cid-iil4lv53]{left:50%;top:8%}.pos2[data-astro-cid-iil4lv53]{left:86%;top:50%}.pos3[data-astro-cid-iil4lv53]{left:50%;top:92%}.pos4[data-astro-cid-iil4lv53]{left:14%;top:50%}@media(max-width:640px){.diamond[data-astro-cid-iil4lv53]{aspect-ratio:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px}.diamond-line[data-astro-cid-iil4lv53],.diamond[data-astro-cid-iil4lv53] .hub[data-astro-cid-iil4lv53]{display:none}.role[data-astro-cid-iil4lv53]{position:static;transform:none;width:auto}.pos3[data-astro-cid-iil4lv53]{order:4}.pos4[data-astro-cid-iil4lv53]{order:3}}.steps-sec[data-astro-cid-iil4lv53]{background:var(--paper-2)}.step-note[data-astro-cid-iil4lv53]{margin-top:14px;font-size:15px}.steps[data-astro-cid-iil4lv53]{list-style:none;padding:0;margin:44px 0 0;display:grid;gap:14px}@media(min-width:900px){.steps[data-astro-cid-iil4lv53]{grid-template-columns:repeat(4,1fr)}}.steps[data-astro-cid-iil4lv53] li[data-astro-cid-iil4lv53]{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:26px 24px 28px;display:grid;gap:8px;align-content:start}@media(min-width:900px){.steps[data-astro-cid-iil4lv53] li[data-astro-cid-iil4lv53]:not(:last-child):after{content:"";position:absolute;right:-15px;top:50px;width:16px;height:2px;background:var(--accent-fill)}}.step-ic[data-astro-cid-iil4lv53]{width:44px;height:44px;color:var(--accent);margin-bottom:10px}.step-no[data-astro-cid-iil4lv53]{display:flex;align-items:center;gap:8px;font-family:var(--display);font-size:14px;letter-spacing:.08em;color:var(--accent)}.when[data-astro-cid-iil4lv53]{font-family:var(--sans);font-weight:700;font-size:12.5px;letter-spacing:0;padding:3px 10px;border-radius:999px;background:#8b3dff1a;color:var(--accent)}.pillar-note[data-astro-cid-iil4lv53]{margin-top:24px;font-size:16px;color:var(--on-dark-2)}.steps[data-astro-cid-iil4lv53] h3[data-astro-cid-iil4lv53]{font-size:24px}.steps[data-astro-cid-iil4lv53] p[data-astro-cid-iil4lv53]{font-size:16px;color:var(--text-2)}.photos[data-astro-cid-iil4lv53]{margin-top:14px;display:grid;gap:14px}@media(min-width:760px){.photos[data-astro-cid-iil4lv53]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.photos[data-astro-cid-iil4lv53] figure[data-astro-cid-iil4lv53]{margin:0;position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:4 / 3;background:var(--ink)}.photos[data-astro-cid-iil4lv53] img[data-astro-cid-iil4lv53]{width:100%;height:100%;object-fit:cover}.photos[data-astro-cid-iil4lv53] figcaption[data-astro-cid-iil4lv53]{position:absolute;left:14px;bottom:14px;padding:7px 14px;border-radius:999px;background:#0e0d12b8;backdrop-filter:blur(8px);color:#fff;font-size:14.5px;font-weight:600}.case-grid[data-astro-cid-iil4lv53]{margin-top:44px;display:grid;gap:14px}@media(min-width:960px){.case-grid[data-astro-cid-iil4lv53]{grid-template-columns:1fr 1fr}}.case[data-astro-cid-iil4lv53]{background:var(--ink-2);border:1px solid #24222b;border-radius:var(--r);padding:30px 28px;display:grid;gap:16px;align-content:start}.case[data-astro-cid-iil4lv53] .meta[data-astro-cid-iil4lv53]{font-size:15px;color:var(--on-dark-2)}.case[data-astro-cid-iil4lv53] h3[data-astro-cid-iil4lv53]{font-size:22px}.metrics[data-astro-cid-iil4lv53]{display:grid;gap:22px;margin-top:4px}.m-head[data-astro-cid-iil4lv53]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.m-head[data-astro-cid-iil4lv53] span[data-astro-cid-iil4lv53]{font-size:15px;font-weight:600;color:var(--on-dark-2)}.m-head[data-astro-cid-iil4lv53] strong[data-astro-cid-iil4lv53]{font-family:var(--display);font-size:clamp(30px,3.2vw,42px);color:var(--accent-hi);letter-spacing:-.03em}.bar-row[data-astro-cid-iil4lv53]{display:grid;gap:4px;margin-top:8px}.bar[data-astro-cid-iil4lv53]{display:block;height:16px;width:var(--w);border-radius:999px;transform-origin:left}.bar[data-astro-cid-iil4lv53].before{background:#3a3546}.bar[data-astro-cid-iil4lv53].after{background:linear-gradient(90deg,var(--accent-fill),var(--accent-hi))}.bar-row[data-astro-cid-iil4lv53] em[data-astro-cid-iil4lv53]{font-style:normal;font-size:14.5px;color:var(--on-dark-2)}.changes[data-astro-cid-iil4lv53]{margin:4px 0 0;padding:18px 0 0;list-style:none;border-top:1px solid #2c2935;display:grid;gap:8px;font-size:15.5px;color:#d9d6e0}.changes[data-astro-cid-iil4lv53] li[data-astro-cid-iil4lv53]{padding-left:22px;position:relative}.changes[data-astro-cid-iil4lv53] li[data-astro-cid-iil4lv53]:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;border-radius:50%;background:var(--accent-hi)}.monthly[data-astro-cid-iil4lv53]{margin-top:14px;background:var(--ink-2);border:1px solid #24222b;border-radius:var(--r);padding:clamp(24px,3vw,36px)}.mo-head[data-astro-cid-iil4lv53]{display:grid;gap:24px}@media(min-width:960px){.mo-head[data-astro-cid-iil4lv53]{grid-template-columns:1fr auto;align-items:end}}.monthly[data-astro-cid-iil4lv53] h3[data-astro-cid-iil4lv53]{font-size:clamp(22px,2.4vw,30px)}.monthly[data-astro-cid-iil4lv53] h3[data-astro-cid-iil4lv53] em{font-style:normal;color:var(--accent-hi)}.mo-lead[data-astro-cid-iil4lv53]{margin-top:8px;color:#d9d6e0;font-size:16px}.mo-clinic[data-astro-cid-iil4lv53]{margin-top:6px;font-size:14.5px;color:var(--on-dark-2)}.mo-stats[data-astro-cid-iil4lv53]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,auto);gap:10px}.mo-stats[data-astro-cid-iil4lv53] li[data-astro-cid-iil4lv53]{padding:14px 18px;border-radius:14px;background:#221f2b;border:1px solid #2c2935;display:grid;gap:2px;min-width:120px}.mo-stats[data-astro-cid-iil4lv53] span[data-astro-cid-iil4lv53]{font-size:13.5px;color:var(--on-dark-2)}.mo-stats[data-astro-cid-iil4lv53] strong[data-astro-cid-iil4lv53]{font-family:var(--display);font-size:clamp(24px,2.6vw,32px);color:var(--accent-hi);letter-spacing:-.03em;line-height:1.1}.mo-stats[data-astro-cid-iil4lv53] small[data-astro-cid-iil4lv53]{font-size:13px;color:var(--on-dark-2)}@media(max-width:560px){.mo-stats[data-astro-cid-iil4lv53]{grid-template-columns:1fr 1fr 1fr}.mo-stats[data-astro-cid-iil4lv53] li[data-astro-cid-iil4lv53]{min-width:0;padding:12px}}.mo-legend[data-astro-cid-iil4lv53]{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;color:var(--on-dark-2)}.mo-legend[data-astro-cid-iil4lv53] span[data-astro-cid-iil4lv53]{display:inline-flex;align-items:center;gap:8px}.lg-bar[data-astro-cid-iil4lv53]:before{content:"";width:14px;height:14px;border-radius:4px;background:linear-gradient(180deg,var(--accent-hi),var(--accent-fill))}.lg-goal[data-astro-cid-iil4lv53]:before{content:"";width:22px;height:2px;background:#fff;box-shadow:inset 0 0 #fff}.lg-adj[data-astro-cid-iil4lv53]:before{content:"";width:8px;height:8px;border-radius:50%;background:#4ade80}.chart[data-astro-cid-iil4lv53]{position:relative;margin-top:18px;display:grid;grid-template-columns:repeat(8,1fr);gap:clamp(4px,1vw,14px)}.goal-line[data-astro-cid-iil4lv53]{position:absolute;left:0;right:0;top:0;width:100%;height:clamp(200px,26vw,300px);pointer-events:none;z-index:2;overflow:visible}.goal-line[data-astro-cid-iil4lv53] polyline[data-astro-cid-iil4lv53]{fill:none;stroke:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:.85}.col[data-astro-cid-iil4lv53]{display:grid;justify-items:center;gap:4px;text-align:center;min-width:0}.plot[data-astro-cid-iil4lv53]{position:relative;width:100%;height:clamp(200px,26vw,300px);border-bottom:1px solid #3a3546}.bar-v[data-astro-cid-iil4lv53]{position:absolute;left:12%;right:12%;bottom:0;height:var(--h);border-radius:10px 10px 0 0;background:linear-gradient(180deg,var(--accent-hi),var(--accent-fill));transform-origin:bottom}.miss[data-astro-cid-iil4lv53] .bar-v[data-astro-cid-iil4lv53]{background:linear-gradient(180deg,#8a84a0,#5b5670)}.bar-v[data-astro-cid-iil4lv53] em[data-astro-cid-iil4lv53]{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);font-style:normal;font-size:clamp(11px,1.1vw,14px);font-weight:700;white-space:nowrap;color:#fff}.goal[data-astro-cid-iil4lv53]{position:absolute;left:50%;bottom:var(--g);width:12px;height:12px;margin:0 0 -6px -6px;border-radius:50%;background:var(--ink-2);border:2px solid #fff;z-index:3}.adj[data-astro-cid-iil4lv53] .goal[data-astro-cid-iil4lv53]{border-color:#4ade80;background:#4ade80}.rate[data-astro-cid-iil4lv53]{margin-top:8px;font-family:var(--display);font-size:clamp(14px,1.6vw,20px);color:var(--accent-hi);letter-spacing:-.02em}.miss[data-astro-cid-iil4lv53] .rate[data-astro-cid-iil4lv53]{color:var(--on-dark-2)}.mon[data-astro-cid-iil4lv53]{font-size:14.5px;font-weight:700}.gtxt[data-astro-cid-iil4lv53]{font-size:12.5px;color:var(--on-dark-2);line-height:1.35}@media(max-width:640px){.bar-v[data-astro-cid-iil4lv53] em[data-astro-cid-iil4lv53],.gtxt[data-astro-cid-iil4lv53]{display:none}.rate[data-astro-cid-iil4lv53]{font-size:12.5px}.mon[data-astro-cid-iil4lv53]{font-size:13px}}.disclaimer[data-astro-cid-iil4lv53]{margin-top:18px;font-size:14px;color:var(--on-dark-2);display:flex;flex-wrap:wrap;gap:4px 14px}.reviews[data-astro-cid-iil4lv53]{background:var(--paper)}.team-photo[data-astro-cid-iil4lv53]{margin:44px 0 0;position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:21 / 9;background:var(--ink)}.team-photo[data-astro-cid-iil4lv53] img[data-astro-cid-iil4lv53]{width:100%;height:100%;object-fit:cover;object-position:center 40%}.team-photo[data-astro-cid-iil4lv53] figcaption[data-astro-cid-iil4lv53]{position:absolute;left:18px;bottom:18px;padding:8px 16px;border-radius:999px;background:#0e0d12b8;backdrop-filter:blur(8px);color:#fff;font-size:15px;font-weight:600}@media(max-width:640px){.team-photo[data-astro-cid-iil4lv53]{aspect-ratio:4 / 3}}.video-grid[data-astro-cid-iil4lv53]{margin-top:44px;display:grid;gap:14px}.team-photo[data-astro-cid-iil4lv53]+.video-grid[data-astro-cid-iil4lv53]{margin-top:14px}@media(min-width:760px){.video-grid[data-astro-cid-iil4lv53]{grid-template-columns:1fr 1fr}}.video[data-astro-cid-iil4lv53]{margin:0;display:grid;gap:12px}.video-play[data-astro-cid-iil4lv53],.video[data-astro-cid-iil4lv53] iframe{position:relative;display:block;width:100%;aspect-ratio:16 / 9;border:0;padding:0;border-radius:var(--r);overflow:hidden;background:var(--ink);cursor:pointer}.video-play[data-astro-cid-iil4lv53] img[data-astro-cid-iil4lv53]{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.video-play[data-astro-cid-iil4lv53]:hover img[data-astro-cid-iil4lv53]{transform:scale(1.03)}.play[data-astro-cid-iil4lv53]{position:absolute;left:50%;top:50%;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;background:var(--accent-fill);box-shadow:0 10px 30px #00000059;transition:transform .3s var(--ease)}.play[data-astro-cid-iil4lv53]:after{content:"";position:absolute;left:29px;top:23px;border-style:solid;border-width:13px 0 13px 21px;border-color:transparent transparent transparent #fff}.video-play[data-astro-cid-iil4lv53]:hover .play[data-astro-cid-iil4lv53]{transform:scale(1.08)}.video[data-astro-cid-iil4lv53] figcaption[data-astro-cid-iil4lv53]{font-size:16px;font-weight:600}.review-grid[data-astro-cid-iil4lv53]{margin-top:44px;display:grid;gap:14px}.video-grid[data-astro-cid-iil4lv53]+.review-grid[data-astro-cid-iil4lv53]{margin-top:14px}@media(min-width:960px){.review-grid[data-astro-cid-iil4lv53]{grid-template-columns:repeat(3,1fr)}}.review[data-astro-cid-iil4lv53]{margin:0;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:30px 28px;display:grid;gap:18px;align-content:space-between}.review[data-astro-cid-iil4lv53] blockquote[data-astro-cid-iil4lv53]{margin:0;font-size:17px;line-height:1.75}.review[data-astro-cid-iil4lv53] blockquote[data-astro-cid-iil4lv53]:before{content:"“";display:block;font-family:var(--display);font-size:48px;line-height:.8;color:var(--accent)}.review[data-astro-cid-iil4lv53] figcaption[data-astro-cid-iil4lv53]{font-size:15px;font-weight:600;color:var(--text-2)}.fit[data-astro-cid-iil4lv53]{background:var(--paper-2)}.fit-grid[data-astro-cid-iil4lv53]{margin-top:44px;display:grid;gap:14px}@media(min-width:900px){.fit-grid[data-astro-cid-iil4lv53]{grid-template-columns:repeat(3,1fr)}}.fit-grid[data-astro-cid-iil4lv53] article[data-astro-cid-iil4lv53]{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:30px 26px;display:grid;gap:10px;align-content:start}.fit-grid[data-astro-cid-iil4lv53] .ic[data-astro-cid-iil4lv53]{margin-bottom:8px}.fit-grid[data-astro-cid-iil4lv53] h3[data-astro-cid-iil4lv53]{font-size:22px}.fit-grid[data-astro-cid-iil4lv53] p[data-astro-cid-iil4lv53]{font-size:16px;color:var(--text-2)}.closing[data-astro-cid-iil4lv53]{background:radial-gradient(60% 90% at 50% 0%,rgba(139,61,255,.25),transparent 70%),var(--ink)}.close-title[data-astro-cid-iil4lv53]{font-size:clamp(32px,5vw,60px);letter-spacing:-.045em}.close-head[data-astro-cid-iil4lv53]{text-align:center}.closing[data-astro-cid-iil4lv53] .sec-lead[data-astro-cid-iil4lv53]{margin-inline:auto}.closing[data-astro-cid-iil4lv53] .p-cta[data-astro-cid-iil4lv53]{justify-content:center}.faqs[data-astro-cid-iil4lv53]{background:var(--paper)}.faq-title[data-astro-cid-iil4lv53]{font-size:clamp(24px,2.6vw,32px)}.faq[data-astro-cid-iil4lv53]{margin-top:20px;display:grid;border-bottom:1px solid var(--line)}details[data-astro-cid-iil4lv53]{border-top:1px solid var(--line)}summary[data-astro-cid-iil4lv53]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-weight:600;font-size:16.5px;min-height:44px}summary[data-astro-cid-iil4lv53]::-webkit-details-marker{display:none}summary[data-astro-cid-iil4lv53]:after{content:"+";font-size:22px;line-height:1;color:var(--accent);transition:transform .3s}details[data-astro-cid-iil4lv53][open] summary[data-astro-cid-iil4lv53]:after{transform:rotate(45deg)}details[data-astro-cid-iil4lv53] p[data-astro-cid-iil4lv53]{padding:0 40px 20px 0;color:var(--text-2);font-size:16.5px;line-height:1.75;word-break:keep-all}.close-phone[data-astro-cid-iil4lv53]{margin-top:22px;color:var(--on-dark-2);font-size:16px}.close-phone[data-astro-cid-iil4lv53] a[data-astro-cid-iil4lv53]{color:#fff;font-weight:700;text-decoration:none;margin-left:6px}
