.langswitch[data-astro-cid-su6xvggn]{display:flex;flex-wrap:wrap;gap:.4rem}.langswitch[data-astro-cid-su6xvggn] a[data-astro-cid-su6xvggn]{font-family:var(--font-mono);font-size:.78rem;color:var(--ink-faint);padding:4px 10px;border-radius:7px;border:1px solid var(--line);transition:color .15s,border-color .15s}.langswitch[data-astro-cid-su6xvggn] a[data-astro-cid-su6xvggn]:hover{color:var(--ink);border-color:var(--ink-faint)}.langswitch[data-astro-cid-su6xvggn] a[data-astro-cid-su6xvggn].on{color:#0a0d0b;background:var(--accent);border-color:var(--accent)}.topbar[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--line)}.topbar__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.85rem}.topbar__brand[data-astro-cid-3ef6ksr2]{font-family:var(--font-serif);font-weight:700;font-size:1.15rem;color:var(--accent)}.cta[data-astro-cid-pfs5tged]{display:inline-flex;flex-direction:column;gap:.6rem;align-items:flex-start}.appbadge[data-astro-cid-pfs5tged]{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.2rem;border-radius:12px;background:var(--ink);color:#0c0f0e;transition:transform .15s ease,background .15s ease}.appbadge[data-astro-cid-pfs5tged]:hover{transform:translateY(-1px);background:#fff}.appbadge__logo[data-astro-cid-pfs5tged]{width:26px;height:26px;flex-shrink:0}.appbadge__text[data-astro-cid-pfs5tged]{display:flex;flex-direction:column;line-height:1.1;text-align:left}.appbadge__small[data-astro-cid-pfs5tged]{font-size:.68rem;font-weight:500}.appbadge__big[data-astro-cid-pfs5tged]{font-size:1.15rem;font-weight:600;letter-spacing:-.01em}.cta__note[data-astro-cid-pfs5tged]{font-size:.85rem;color:var(--ink-faint)}.hero[data-astro-cid-bbe6dxrz]{padding-block:clamp(3rem,8vw,6rem) var(--section-y)}.hero__grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4rem);align-items:center}.hero__copy[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{margin:1rem 0 1.25rem;max-width:14ch}.hero__copy[data-astro-cid-bbe6dxrz] .lead[data-astro-cid-bbe6dxrz]{max-width:46ch}.hero__cta[data-astro-cid-bbe6dxrz]{margin-top:2rem}.hero__media[data-astro-cid-bbe6dxrz]{display:flex;justify-content:center}.hero__frame[data-astro-cid-bbe6dxrz]{position:relative;width:100%;max-width:340px;aspect-ratio:9 / 16;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);box-shadow:0 30px 70px #0000008c}.hero__video[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover}@media(max-width:820px){.hero__grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;text-align:center}.hero__copy[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz],.hero__copy[data-astro-cid-bbe6dxrz] .lead[data-astro-cid-bbe6dxrz]{max-width:none;margin-inline:auto}.hero__cta[data-astro-cid-bbe6dxrz]{display:flex;justify-content:center}.hero__media[data-astro-cid-bbe6dxrz]{order:-1}.hero__frame[data-astro-cid-bbe6dxrz]{max-width:280px}}.trust[data-astro-cid-eyfpeoxn]{border-block:1px solid var(--line);background:var(--panel);padding-block:clamp(1.5rem,3vw,2rem)}.trust__grid[data-astro-cid-eyfpeoxn]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,3vw,2.5rem)}.trust__item[data-astro-cid-eyfpeoxn]{display:flex;gap:.85rem;align-items:flex-start}.trust__icon[data-astro-cid-eyfpeoxn]{display:inline-flex;flex-shrink:0;width:38px;height:38px;align-items:center;justify-content:center;border-radius:10px;background:var(--accent-soft);color:var(--accent)}.trust__icon[data-astro-cid-eyfpeoxn] svg{width:21px;height:21px}.trust__title[data-astro-cid-eyfpeoxn]{font-weight:600;font-size:.98rem;margin-bottom:.2rem}.trust__body[data-astro-cid-eyfpeoxn]{color:var(--ink-soft);font-size:.88rem;line-height:1.45}@media(max-width:720px){.trust__grid[data-astro-cid-eyfpeoxn]{grid-template-columns:1fr;gap:1.25rem}}.how__head[data-astro-cid-cmgpsf2k]{max-width:30ch;margin-bottom:clamp(2rem,5vw,3.5rem)}.how__head[data-astro-cid-cmgpsf2k] h2[data-astro-cid-cmgpsf2k]{margin-top:.75rem}.how__steps[data-astro-cid-cmgpsf2k]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem)}.step__media[data-astro-cid-cmgpsf2k]{border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--line);margin-bottom:1.25rem;box-shadow:0 14px 34px #0006;aspect-ratio:16 / 9}.step__media[data-astro-cid-cmgpsf2k] img{width:100%;height:100%;object-fit:cover}.step__n[data-astro-cid-cmgpsf2k]{display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:.1em;color:var(--accent)}.step__title[data-astro-cid-cmgpsf2k]{font-size:1.2rem;margin:.35rem 0 .5rem}.step__body[data-astro-cid-cmgpsf2k]{color:var(--text-dim);font-size:.98rem}@media(max-width:820px){.how__steps[data-astro-cid-cmgpsf2k]{grid-template-columns:1fr;gap:2.5rem}}.features__head[data-astro-cid-vnivfuh2]{max-width:38ch;margin-bottom:clamp(2rem,5vw,3.5rem)}.features__head[data-astro-cid-vnivfuh2] h2[data-astro-cid-vnivfuh2]{margin:.75rem 0}.features__grid[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.feat[data-astro-cid-vnivfuh2]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2rem)}.feat__icon[data-astro-cid-vnivfuh2]{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;background:var(--accent-soft);color:var(--accent);margin-bottom:1rem}.feat__icon[data-astro-cid-vnivfuh2] svg{width:24px;height:24px}.feat__title[data-astro-cid-vnivfuh2]{font-size:1.2rem;margin-bottom:.5rem}.feat__body[data-astro-cid-vnivfuh2]{color:var(--text-dim);font-size:.98rem}@media(max-width:620px){.features__grid[data-astro-cid-vnivfuh2]{grid-template-columns:1fr}}.ps-demo .ps-demo__head{max-width:34ch;margin-bottom:clamp(2rem,5vw,3rem)}.ps-demo .ps-demo__head h2{margin:.75rem 0}.ps-demo .device-wrap{position:relative;width:100%;max-width:880px;margin-inline:auto}.ps-demo .device{position:relative;width:100%;aspect-ratio:880 / 420;background:linear-gradient(150deg,#262a30,#0c0d0f 55%,#1b1e22);border-radius:44px;padding:12px;box-shadow:0 60px 120px -30px #000000d9,0 0 0 2px #2c2f34}.ps-demo .screen{position:absolute;inset:12px;border-radius:34px;overflow:hidden;background:#000}.ps-demo .photo-layer{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity .45s ease}.ps-demo .hint-badge{position:absolute;bottom:16px;left:50%;transform:translate(-50%);background:#080b0ac7;backdrop-filter:blur(10px);border:1px solid var(--accent-line);border-radius:20px;padding:7px 16px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--ink-soft);white-space:nowrap;pointer-events:none;z-index:10;display:flex;align-items:center;gap:7px}@keyframes ps-tap-pulse{0%{transform:scale(.7);opacity:.9}70%,to{transform:scale(1.4);opacity:0}}.ps-demo .tap-indicator{position:absolute;pointer-events:none;z-index:8}.ps-demo .tap-ring{width:36px;height:36px;border-radius:50%;border:2px solid rgba(242,177,60,.7);animation:ps-tap-pulse 1.6s ease-out infinite;position:absolute;top:-18px;left:-18px}.ps-demo .tap-dot{width:8px;height:8px;border-radius:50%;background:#f2b13ce6;position:absolute;top:-4px;left:-4px;animation:ps-tap-pulse 1.6s ease-out infinite .2s}@keyframes ps-swipe{0%{transform:translate(0);opacity:.3}50%{transform:translate(28px);opacity:1}to{transform:translate(0);opacity:.3}}.ps-demo .swipe-hint{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;pointer-events:none;z-index:9}.ps-demo .swipe-arrow{font-size:32px;color:#f2b13cd9;animation:ps-swipe 1.4s ease-in-out infinite;text-shadow:0 0 20px rgba(242,177,60,.4)}.ps-demo .feature-label{position:absolute;top:14px;left:50%;transform:translate(-50%);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:12px;padding:5px 14px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--accent);text-transform:uppercase;pointer-events:none;z-index:11;transition:opacity .3s;white-space:nowrap}.ps-demo .feature-label.hidden{opacity:0}.ps-demo .hotspot{position:absolute;cursor:pointer;z-index:7;border-radius:8px;transition:background .15s}.ps-demo .hotspot:active{background:var(--accent-soft)}.ps-demo .home-indicator{position:absolute;bottom:6px;left:50%;transform:translate(-50%);width:100px;height:4px;background:#fff6;border-radius:3px;z-index:15}@keyframes ps-flash{0%{opacity:.18}to{opacity:0}}.ps-demo .tap-flash{position:absolute;inset:0;background:#fff;pointer-events:none;opacity:0;z-index:12}.ps-demo .tap-flash.active{animation:ps-flash .25s ease-out forwards}.ps-demo .nav-arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:#ffffff0f;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink-soft);font-size:18px;transition:all .2s;user-select:none;z-index:5}.ps-demo .nav-arrow:hover{background:#ffffff1f;color:var(--ink)}.ps-demo .nav-arrow.left{left:-52px}.ps-demo .nav-arrow.right{right:-52px}@media(max-width:980px){.ps-demo .nav-arrow{display:none}}.ps-demo .controls{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:880px;margin:1.25rem auto 0;gap:1rem}.ps-demo .dots{display:flex;gap:6px;align-items:center}.ps-demo .dot{width:6px;height:6px;border-radius:50%;background:#fff3;transition:all .3s;cursor:pointer}.ps-demo .dot.active{background:var(--accent);width:18px;border-radius:3px}.ps-demo .scene-name{font-family:var(--font-mono);font-size:12px;color:var(--ink-faint);letter-spacing:.04em;text-align:center;flex:1}.ps-demo .demo-btn{display:flex;align-items:center;gap:8px;padding:9px 20px;background:transparent;border:1px solid var(--accent-line);border-radius:20px;color:var(--accent);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .2s}.ps-demo .demo-btn:hover,.ps-demo .demo-btn.running{background:var(--accent-soft);border-color:var(--accent)}.ps-demo .demo-icon{width:14px;height:14px;display:flex;align-items:center}.ps-demo .play-shape{width:0;height:0;border-style:solid;border-width:5px 0 5px 9px;border-color:transparent transparent transparent var(--accent)}.ps-demo .pause-shape{display:flex;gap:3px;height:10px}.ps-demo .pause-bar{width:3px;height:10px;background:var(--accent);border-radius:1px}.science__head[data-astro-cid-pzm6i5r4]{max-width:40ch;margin-bottom:clamp(2rem,5vw,3.5rem)}.science__head[data-astro-cid-pzm6i5r4] h2[data-astro-cid-pzm6i5r4]{margin:.75rem 0 1rem}.science__grid[data-astro-cid-pzm6i5r4]{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:stretch;margin-bottom:clamp(2rem,5vw,3rem)}.ratio[data-astro-cid-pzm6i5r4]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2rem)}.ratio__cap[data-astro-cid-pzm6i5r4]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:1rem}.ratio__bar[data-astro-cid-pzm6i5r4]{display:flex;gap:6px;height:84px}.ratio__back[data-astro-cid-pzm6i5r4],.ratio__thru[data-astro-cid-pzm6i5r4]{border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:0 1rem;color:#0a0d0b}.ratio__back[data-astro-cid-pzm6i5r4]{flex:2;background:var(--accent)}.ratio__thru[data-astro-cid-pzm6i5r4]{flex:1;background:#f2b13c52;color:var(--ink)}.ratio__back[data-astro-cid-pzm6i5r4] span[data-astro-cid-pzm6i5r4],.ratio__thru[data-astro-cid-pzm6i5r4] span[data-astro-cid-pzm6i5r4]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.ratio__back[data-astro-cid-pzm6i5r4] b[data-astro-cid-pzm6i5r4],.ratio__thru[data-astro-cid-pzm6i5r4] b[data-astro-cid-pzm6i5r4]{font-size:1.6rem;font-weight:700}.ratio__note[data-astro-cid-pzm6i5r4]{color:var(--ink-soft);font-size:.92rem;margin-top:1rem}.science__stats[data-astro-cid-pzm6i5r4]{list-style:none;display:flex;flex-direction:column;gap:.9rem}.science__stats[data-astro-cid-pzm6i5r4] li[data-astro-cid-pzm6i5r4]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);padding:1rem 1.2rem;display:flex;align-items:baseline;gap:1rem}.science__stats[data-astro-cid-pzm6i5r4] b[data-astro-cid-pzm6i5r4]{font-family:var(--font-mono);font-size:1.3rem;font-weight:700;color:var(--accent);flex-shrink:0;min-width:4.5rem}.science__stats[data-astro-cid-pzm6i5r4] span[data-astro-cid-pzm6i5r4]{color:var(--ink-soft);font-size:.95rem}.profiles[data-astro-cid-pzm6i5r4]{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.profiles__title[data-astro-cid-pzm6i5r4]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);padding:1rem 1.2rem;background:var(--panel);border-bottom:1px solid var(--line)}table[data-astro-cid-pzm6i5r4]{width:100%;border-collapse:collapse}th[data-astro-cid-pzm6i5r4],td[data-astro-cid-pzm6i5r4]{text-align:left;padding:.85rem 1.2rem;font-size:.95rem}th[data-astro-cid-pzm6i5r4]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}tbody[data-astro-cid-pzm6i5r4] tr[data-astro-cid-pzm6i5r4]{border-top:1px solid var(--line)}tbody[data-astro-cid-pzm6i5r4] td[data-astro-cid-pzm6i5r4]{color:var(--ink-soft)}tbody[data-astro-cid-pzm6i5r4] td[data-astro-cid-pzm6i5r4]:first-child{color:var(--ink);font-weight:500}.mono[data-astro-cid-pzm6i5r4]{font-family:var(--font-mono);color:var(--ink)!important}tr[data-astro-cid-pzm6i5r4].is-highlight{background:var(--accent-soft)}tr[data-astro-cid-pzm6i5r4].is-highlight td[data-astro-cid-pzm6i5r4]:first-child{color:var(--accent)}@media(max-width:760px){.science__grid[data-astro-cid-pzm6i5r4]{grid-template-columns:1fr}.profiles[data-astro-cid-pzm6i5r4]{overflow-x:auto}th[data-astro-cid-pzm6i5r4],td[data-astro-cid-pzm6i5r4]{white-space:nowrap}}.coaching__grid[data-astro-cid-65hlnaa4]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center}.coaching__media[data-astro-cid-65hlnaa4]{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);box-shadow:0 24px 60px #00000080}.coaching__media[data-astro-cid-65hlnaa4] img{width:100%;height:auto;display:block}.coaching__copy[data-astro-cid-65hlnaa4] h2[data-astro-cid-65hlnaa4]{margin:.75rem 0 1rem}.wwh[data-astro-cid-65hlnaa4]{display:flex;flex-direction:column;gap:1.1rem;margin-top:1.75rem}.wwh[data-astro-cid-65hlnaa4] dt[data-astro-cid-65hlnaa4]{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:.25rem}.wwh[data-astro-cid-65hlnaa4] dd[data-astro-cid-65hlnaa4]{color:var(--ink-soft);font-size:.98rem}.bench[data-astro-cid-65hlnaa4]{margin-top:clamp(3rem,7vw,5rem)}.bench__head[data-astro-cid-65hlnaa4]{max-width:32ch;margin-bottom:1.75rem}.bench__head[data-astro-cid-65hlnaa4] h3[data-astro-cid-65hlnaa4]{margin-top:.6rem;font-size:clamp(1.4rem,3vw,2rem)}.bench__grid[data-astro-cid-65hlnaa4]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.bench__card[data-astro-cid-65hlnaa4]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);padding:1.2rem;display:flex;flex-direction:column;gap:.35rem}.bench__label[data-astro-cid-65hlnaa4]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.bench__you[data-astro-cid-65hlnaa4]{font-family:var(--font-mono);font-size:1.7rem;font-weight:700;color:var(--ink)}.bench__tour[data-astro-cid-65hlnaa4]{font-size:.78rem;color:var(--tour)}.bench__note[data-astro-cid-65hlnaa4]{color:var(--ink-soft);font-size:.95rem;margin-top:1.25rem;max-width:60ch}@media(max-width:880px){.coaching__grid[data-astro-cid-65hlnaa4]{grid-template-columns:1fr}.coaching__media[data-astro-cid-65hlnaa4]{order:-1;max-width:560px;margin-inline:auto}}@media(max-width:620px){.bench__grid[data-astro-cid-65hlnaa4]{grid-template-columns:repeat(2,1fr)}}.pricing__head[data-astro-cid-hkoc4sea]{max-width:38ch;margin-inline:auto;text-align:center;margin-bottom:clamp(2.5rem,6vw,4rem)}.pricing__head[data-astro-cid-hkoc4sea] h2[data-astro-cid-hkoc4sea]{margin:.75rem 0 1rem}.pricing__head[data-astro-cid-hkoc4sea] .lead[data-astro-cid-hkoc4sea]{margin-inline:auto}.plans[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:760px;margin-inline:auto}.plan[data-astro-cid-hkoc4sea]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.75rem,4vw,2.5rem);position:relative}.plan--pro[data-astro-cid-hkoc4sea]{border-color:var(--accent-line);background:linear-gradient(180deg,var(--accent-soft),var(--panel) 60%)}.plan__tag[data-astro-cid-hkoc4sea]{position:absolute;top:-11px;left:clamp(1.75rem,4vw,2.5rem);font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0a0d0b;background:var(--accent);padding:4px 10px;border-radius:6px}.plan__name[data-astro-cid-hkoc4sea]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.plan__price[data-astro-cid-hkoc4sea]{display:flex;align-items:baseline;gap:.5rem;margin-top:.75rem}.plan__price[data-astro-cid-hkoc4sea] b[data-astro-cid-hkoc4sea]{font-family:var(--font-serif);font-size:3rem;font-weight:500;line-height:1}.plan__price[data-astro-cid-hkoc4sea] span[data-astro-cid-hkoc4sea]{color:var(--ink-soft);font-size:.95rem}.plan__alt[data-astro-cid-hkoc4sea]{font-family:var(--font-mono);font-size:.82rem;color:var(--tour);margin-top:.35rem}.plan__list[data-astro-cid-hkoc4sea]{list-style:none;margin-top:1.5rem;display:flex;flex-direction:column;gap:.7rem}.plan__list[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]{position:relative;padding-left:1.6rem;color:var(--ink-soft);font-size:.97rem}.plan__list[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:50%;background:var(--accent)}.pricing__local[data-astro-cid-hkoc4sea]{text-align:center;color:var(--ink-faint);font-size:.85rem;margin-top:1.25rem;max-width:760px;margin-inline:auto}.pricing__cta[data-astro-cid-hkoc4sea]{display:flex;justify-content:center;margin-top:clamp(2rem,5vw,3rem)}@media(max-width:620px){.plans[data-astro-cid-hkoc4sea]{grid-template-columns:1fr}}.faq__head[data-astro-cid-al2ca2vr]{margin-bottom:clamp(2rem,5vw,3rem)}.faq__head[data-astro-cid-al2ca2vr] h2[data-astro-cid-al2ca2vr]{margin-top:.75rem}.faq__list[data-astro-cid-al2ca2vr]{display:flex;flex-direction:column}.faq__item[data-astro-cid-al2ca2vr]{border-bottom:1px solid var(--line)}.faq__item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]{list-style:none;cursor:pointer;padding:1.25rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--font-serif);font-size:1.15rem;font-weight:500;color:var(--ink)}.faq__item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]:hover{color:var(--accent)}.faq__chev[data-astro-cid-al2ca2vr]{width:22px;height:22px;flex-shrink:0;color:var(--ink-faint);transition:transform .2s ease}.faq__item[data-astro-cid-al2ca2vr][open] .faq__chev[data-astro-cid-al2ca2vr]{transform:rotate(180deg);color:var(--accent)}.faq__item[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{color:var(--ink-soft);font-size:1rem;padding:0 0 1.4rem;max-width:62ch}
