.tier-result[data-astro-cid-xxdt3xfn]{display:flex;flex-direction:column;gap:var(--space-5);min-width:0;padding:var(--space-6);border:var(--border-width) solid var(--line);border-left:var(--rail-width) solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface)}.tier-result[data-astro-cid-xxdt3xfn][data-tone=eligible]{border-left-color:var(--accent)}.tier-result[data-astro-cid-xxdt3xfn][data-tone=limited]{border-left-color:var(--warn-line)}.tier-result[data-astro-cid-xxdt3xfn][data-tone=error]{border-left-color:var(--danger)}.tier-result__header[data-astro-cid-xxdt3xfn]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.tier-result__eyebrow[data-astro-cid-xxdt3xfn]{margin-bottom:var(--space-1);color:var(--muted);font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.tier-result[data-astro-cid-xxdt3xfn][data-tone=eligible] .tier-result__eyebrow[data-astro-cid-xxdt3xfn]{color:var(--accent)}.tier-result[data-astro-cid-xxdt3xfn][data-tone=limited] .tier-result__eyebrow[data-astro-cid-xxdt3xfn]{color:var(--warn-ink)}.tier-result[data-astro-cid-xxdt3xfn][data-tone=error] .tier-result__eyebrow[data-astro-cid-xxdt3xfn]{color:var(--danger)}.tier-result__title[data-astro-cid-xxdt3xfn]{font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:-.01em}.tier-result__title[data-astro-cid-xxdt3xfn]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.tier-result__flag[data-astro-cid-xxdt3xfn]{flex:none;padding:5px 8px;border:var(--border-width) solid var(--warn-line);border-radius:var(--radius-chip);background:var(--warn-bg);color:var(--warn-ink);font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;line-height:var(--leading-label);letter-spacing:.04em;text-transform:uppercase}.tier-result__model[data-astro-cid-xxdt3xfn]{padding-block:var(--space-4);border-block:var(--border-width) solid var(--line)}.tier-result__label[data-astro-cid-xxdt3xfn]{color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.tier-result__model-name[data-astro-cid-xxdt3xfn]{margin-top:var(--space-1);font-family:var(--font-mono);font-size:1.375rem;font-weight:500;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.tier-result__model-note[data-astro-cid-xxdt3xfn]{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.tier-result__confidence[data-astro-cid-xxdt3xfn]{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--warn-line);border-radius:var(--radius-input);background:var(--warn-bg);color:var(--warn-ink);font-size:var(--text-sm);line-height:var(--leading-sm)}.tier-result__confidence-line[data-astro-cid-xxdt3xfn]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.tier-result__badge[data-astro-cid-xxdt3xfn]{padding:2px 6px;border:var(--border-width) solid currentColor;border-radius:var(--radius-tag);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.tier-result__low[data-astro-cid-xxdt3xfn]{font-weight:500}.tier-result__meter[data-astro-cid-xxdt3xfn]{display:grid;gap:var(--space-2)}.tier-result__meter[data-astro-cid-xxdt3xfn][hidden]{display:none}.tier-result__meter-head[data-astro-cid-xxdt3xfn]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.tier-result__meter-value[data-astro-cid-xxdt3xfn]{text-align:right;text-transform:none}.tier-result__meter-track[data-astro-cid-xxdt3xfn]{overflow:hidden;height:8px;border:var(--border-width) solid var(--line);border-radius:var(--radius-pill);background:var(--surface-sunken)}.tier-result__meter-fill[data-astro-cid-xxdt3xfn]{display:block;width:0;height:100%;background:var(--accent);transition:width var(--motion-slow) var(--ease-standard)}.tier-result[data-astro-cid-xxdt3xfn][data-tone=limited] .tier-result__meter-fill[data-astro-cid-xxdt3xfn]{background:var(--warn-ink)}.tier-result[data-astro-cid-xxdt3xfn][data-tone=muted] .tier-result__meter-fill[data-astro-cid-xxdt3xfn]{background:var(--faint)}.tier-result[data-astro-cid-xxdt3xfn][data-tone=error] .tier-result__meter-fill[data-astro-cid-xxdt3xfn]{background:var(--danger)}.tier-result__specs[data-astro-cid-xxdt3xfn] dl[data-astro-cid-xxdt3xfn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4);margin:var(--space-3) 0 0}.tier-result__specs[data-astro-cid-xxdt3xfn] dl>div{min-width:0}.tier-result__specs[data-astro-cid-xxdt3xfn] dt{color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.tier-result__specs[data-astro-cid-xxdt3xfn] dd{margin-top:2px;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);overflow-wrap:anywhere}.tier-result__note[data-astro-cid-xxdt3xfn]{padding-top:var(--space-4);border-top:var(--border-width) solid var(--line);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.tier-result__actions[data-astro-cid-xxdt3xfn]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.tier-result__fine[data-astro-cid-xxdt3xfn]{color:var(--muted);font-family:var(--font-mono);font-size:11px;line-height:1.5}@media(max-width:480px){.tier-result[data-astro-cid-xxdt3xfn]{padding:var(--space-5)}.tier-result__specs[data-astro-cid-xxdt3xfn] dl[data-astro-cid-xxdt3xfn]{grid-template-columns:minmax(0,1fr)}}.qualify[data-astro-cid-yle4a75i]{position:relative;min-width:0;scroll-margin-top:var(--scroll-padding)}.qualify__panel[data-astro-cid-yle4a75i]{min-width:0;min-height:420px;padding:var(--space-5);border:var(--border-width) solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}.qualify__state[data-astro-cid-yle4a75i]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.qualify__eyebrow[data-astro-cid-yle4a75i]{margin-bottom:0}.qualify__title[data-astro-cid-yle4a75i]{font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:-.01em}.qualify__title[data-astro-cid-yle4a75i]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.qualify__lede[data-astro-cid-yle4a75i]{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.qualify__reads[data-astro-cid-yle4a75i]{width:100%;padding:var(--space-4);border:var(--border-width) solid var(--line);border-radius:var(--radius-card);background:var(--surface-sunken)}.qualify__reads-title[data-astro-cid-yle4a75i]{color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.qualify__reads[data-astro-cid-yle4a75i] ul[data-astro-cid-yle4a75i]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;padding:0;list-style:none;font-family:var(--font-mono);font-size:12px;line-height:1.5}.qualify__reads[data-astro-cid-yle4a75i] li[data-astro-cid-yle4a75i]:before{content:"—";margin-right:var(--space-2);color:var(--faint)}.qualify__actions[data-astro-cid-yle4a75i]{display:flex;flex-wrap:wrap;gap:var(--space-3);width:100%}.qualify__privacy[data-astro-cid-yle4a75i]{width:100%;padding:var(--space-3) var(--space-4);border-left:var(--rail-width) solid var(--accent);background:var(--accent-soft);color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-sm)}.qualify__disclosure[data-astro-cid-yle4a75i]{color:var(--muted);font-family:var(--font-mono);font-size:11px;line-height:1.6}.qualify__details[data-astro-cid-yle4a75i]{width:100%;padding-top:var(--space-3);border-top:var(--border-width) solid var(--line)}.qualify__details[data-astro-cid-yle4a75i] summary[data-astro-cid-yle4a75i]{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);font-size:var(--text-sm);font-weight:600;cursor:pointer}.qualify__details[data-astro-cid-yle4a75i] summary[data-astro-cid-yle4a75i]:hover{color:var(--ink)}.qualify__details[data-astro-cid-yle4a75i] p[data-astro-cid-yle4a75i]{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.qualify__notice[data-astro-cid-yle4a75i]{width:100%;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-input);background:var(--surface-sunken);font-family:var(--font-mono);font-size:12px;line-height:1.5}.qualify__last[data-astro-cid-yle4a75i]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);width:100%;padding-top:var(--space-3);border-top:var(--border-width) solid var(--line);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.qualify__last[data-astro-cid-yle4a75i] .button[data-astro-cid-yle4a75i]{min-height:44px}.qualify__steps[data-astro-cid-yle4a75i]{display:grid;gap:0;width:100%;margin:0;padding:0;border-top:var(--border-width) solid var(--line);list-style:none}.qualify__step[data-astro-cid-yle4a75i]{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:48px;padding-block:var(--space-2);border-bottom:var(--border-width) solid var(--line)}.qualify__step-index[data-astro-cid-yle4a75i]{color:var(--muted);font-family:var(--font-mono);font-size:11px}.qualify__step-name[data-astro-cid-yle4a75i]{font-size:var(--text-sm);line-height:var(--leading-sm)}.qualify__step-status[data-astro-cid-yle4a75i]{color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.qualify__step[data-astro-cid-yle4a75i][data-step-state=active] .qualify__step-name[data-astro-cid-yle4a75i]{font-weight:600}.qualify__step[data-astro-cid-yle4a75i][data-step-state=active] .qualify__step-status[data-astro-cid-yle4a75i],.qualify__step[data-astro-cid-yle4a75i][data-step-state=done] .qualify__step-status[data-astro-cid-yle4a75i]{color:var(--accent)}.qualify__step[data-astro-cid-yle4a75i][data-step-state=error] .qualify__step-status[data-astro-cid-yle4a75i]{color:var(--danger)}.qualify__panel[data-astro-cid-yle4a75i] progress[data-astro-cid-yle4a75i]{width:100%;height:8px;overflow:hidden;border:var(--border-width) solid var(--line);border-radius:var(--radius-pill);background:var(--surface-sunken);appearance:none}.qualify__panel[data-astro-cid-yle4a75i] progress[data-astro-cid-yle4a75i]::-webkit-progress-bar{background:var(--surface-sunken)}.qualify__panel[data-astro-cid-yle4a75i] progress[data-astro-cid-yle4a75i]::-webkit-progress-value{background:var(--accent);transition:width var(--motion-base) var(--ease-standard)}.qualify__panel[data-astro-cid-yle4a75i] progress[data-astro-cid-yle4a75i]::-moz-progress-bar{background:var(--accent)}.qualify__trace[data-astro-cid-yle4a75i]{display:flex;align-items:flex-end;gap:4px;width:100%;height:56px;padding:var(--space-3);border:var(--border-width) solid var(--line);border-radius:var(--radius-card);background:var(--surface-sunken)}.qualify__trace[data-astro-cid-yle4a75i] span[data-astro-cid-yle4a75i]{flex:1;height:30%;border-radius:2px;background:var(--accent-soft)}.qualify__trace[data-astro-cid-yle4a75i] span[data-astro-cid-yle4a75i]:nth-child(2){height:55%}.qualify__trace[data-astro-cid-yle4a75i] span[data-astro-cid-yle4a75i]:nth-child(3){height:40%}.qualify__trace[data-astro-cid-yle4a75i] span[data-astro-cid-yle4a75i]:nth-child(4){height:80%}.qualify__trace[data-astro-cid-yle4a75i] span[data-astro-cid-yle4a75i]:nth-child(5){height:65%}.qualify__trace[data-astro-cid-yle4a75i] span[data-astro-cid-yle4a75i]:nth-child(6){height:45%}@media(prefers-reduced-motion:no-preference){.qualify__trace[data-astro-cid-yle4a75i] span[data-astro-cid-yle4a75i]{animation:qualify-trace 1.6s var(--ease-standard) infinite alternate}.qualify__trace[data-astro-cid-yle4a75i] span[data-astro-cid-yle4a75i]:nth-child(2){animation-delay:.12s}.qualify__trace[data-astro-cid-yle4a75i] span[data-astro-cid-yle4a75i]:nth-child(3){animation-delay:.24s}.qualify__trace[data-astro-cid-yle4a75i] span[data-astro-cid-yle4a75i]:nth-child(4){animation-delay:.36s}.qualify__trace[data-astro-cid-yle4a75i] span[data-astro-cid-yle4a75i]:nth-child(5){animation-delay:.48s}.qualify__trace[data-astro-cid-yle4a75i] span[data-astro-cid-yle4a75i]:nth-child(6){animation-delay:.6s}}@keyframes qualify-trace{0%{background:var(--accent-soft)}to{background:var(--accent);opacity:.7}}.qualify__elapsed[data-astro-cid-yle4a75i]{display:flex;flex-wrap:wrap;gap:var(--space-1);color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-sm)}.qualify__pause-note[data-astro-cid-yle4a75i]{color:var(--muted);font-family:var(--font-mono);font-size:11px;line-height:1.6}.qualify__form[data-astro-cid-yle4a75i]{display:grid;gap:var(--space-4);width:100%}.qualify__field[data-astro-cid-yle4a75i]{display:grid;gap:var(--space-2)}.qualify__field[data-astro-cid-yle4a75i] label[data-astro-cid-yle4a75i]{color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.qualify__field[data-astro-cid-yle4a75i] input[data-astro-cid-yle4a75i],.qualify__field[data-astro-cid-yle4a75i] select[data-astro-cid-yle4a75i]{width:100%;min-height:44px;padding:0 var(--space-3);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-input);background:var(--canvas);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-sm)}.qualify__field[data-astro-cid-yle4a75i] input[data-astro-cid-yle4a75i]:hover,.qualify__field[data-astro-cid-yle4a75i] select[data-astro-cid-yle4a75i]:hover{border-color:var(--muted)}.qualify__error[data-astro-cid-yle4a75i]{width:100%;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--danger);border-radius:var(--radius-input);background:var(--danger-bg);color:var(--danger);font-size:var(--text-sm);line-height:var(--leading-sm)}@media(min-width:768px){.qualify__panel[data-astro-cid-yle4a75i]{padding:var(--space-6)}}@media(max-width:480px){.qualify__actions[data-astro-cid-yle4a75i] .button[data-astro-cid-yle4a75i]{width:100%}.qualify__reads[data-astro-cid-yle4a75i] ul[data-astro-cid-yle4a75i]{grid-template-columns:minmax(0,1fr)}}.hero[data-astro-cid-k7joyi4t]{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--space-10) var(--space-9);border-bottom:var(--border-width) solid var(--line)}.hero[data-astro-cid-k7joyi4t]:before{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 70% 90% at 15% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse 70% 90% at 15% 0%,#000 0%,transparent 72%);pointer-events:none}.hero__grid[data-astro-cid-k7joyi4t]{display:grid;gap:var(--space-8);align-items:start}.hero__copy[data-astro-cid-k7joyi4t]{display:grid;justify-items:start;gap:var(--space-5);min-width:0}.hero__copy[data-astro-cid-k7joyi4t] .eyebrow[data-astro-cid-k7joyi4t]{margin-bottom:0}.hero[data-astro-cid-k7joyi4t] h1[data-astro-cid-k7joyi4t]{max-width:14ch}.hero__points[data-astro-cid-k7joyi4t]{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.hero__points[data-astro-cid-k7joyi4t] li[data-astro-cid-k7joyi4t]{position:relative;padding-left:var(--space-5)}.hero__points[data-astro-cid-k7joyi4t] li[data-astro-cid-k7joyi4t]:before{content:"";position:absolute;top:.55em;left:0;width:10px;height:1px;background:var(--accent)}.hero__privacy[data-astro-cid-k7joyi4t]{width:100%;padding:var(--space-3) var(--space-4);border-left:var(--rail-width) solid var(--accent);background:var(--accent-soft);color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-sm)}.hero__note[data-astro-cid-k7joyi4t]{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.hero__module[data-astro-cid-k7joyi4t]{width:100%;min-width:0}.section-head[data-astro-cid-k7joyi4t]{display:grid;gap:var(--space-4);margin-bottom:var(--space-8)}.section-head[data-astro-cid-k7joyi4t] h2[data-astro-cid-k7joyi4t]{max-width:22ch}.section-head[data-astro-cid-k7joyi4t] .lede[data-astro-cid-k7joyi4t]{max-width:54ch}.requirements[data-astro-cid-k7joyi4t]{border-bottom:var(--border-width) solid var(--line)}.requirements__grid[data-astro-cid-k7joyi4t]{display:grid;gap:var(--space-6)}.requirements__table-wrap[data-astro-cid-k7joyi4t]{overflow-x:auto}.requirements__table[data-astro-cid-k7joyi4t]{width:100%;max-width:720px;border-collapse:collapse;text-align:left}.requirements__table[data-astro-cid-k7joyi4t] th[data-astro-cid-k7joyi4t],.requirements__table[data-astro-cid-k7joyi4t] td[data-astro-cid-k7joyi4t]{padding:var(--space-4) var(--space-3) var(--space-4) 0;border-bottom:var(--border-width) solid var(--line);vertical-align:top}.requirements__table[data-astro-cid-k7joyi4t] th[data-astro-cid-k7joyi4t]{width:40%;color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.requirements__table[data-astro-cid-k7joyi4t] td[data-astro-cid-k7joyi4t]{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm)}.requirements__aside[data-astro-cid-k7joyi4t]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border:var(--border-width) solid var(--line);border-radius:var(--radius-card);background:var(--surface-sunken)}.requirements__aside-title[data-astro-cid-k7joyi4t]{color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.requirements__aside[data-astro-cid-k7joyi4t] p[data-astro-cid-k7joyi4t]{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.invite[data-astro-cid-k7joyi4t]{border-block:var(--border-width) solid var(--line);background:var(--surface-sunken)}.invite__grid[data-astro-cid-k7joyi4t]{display:grid;gap:var(--space-7);align-items:start}.invite[data-astro-cid-k7joyi4t] h2[data-astro-cid-k7joyi4t]{max-width:18ch;margin-top:var(--space-4)}.invite[data-astro-cid-k7joyi4t] .lede[data-astro-cid-k7joyi4t]{margin-top:var(--space-4);max-width:56ch}.invite__no-download[data-astro-cid-k7joyi4t]{max-width:56ch;margin-top:var(--space-4);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.invite__panel[data-astro-cid-k7joyi4t]{display:grid;gap:var(--space-4);padding:var(--space-6);border:var(--border-width) solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.invite__panel-title[data-astro-cid-k7joyi4t]{padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--line);color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.invite__panel[data-astro-cid-k7joyi4t] ul[data-astro-cid-k7joyi4t]{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none;font-size:var(--text-sm);line-height:var(--leading-sm)}.invite__panel[data-astro-cid-k7joyi4t] li[data-astro-cid-k7joyi4t]{position:relative;padding-left:var(--space-5)}.invite__panel[data-astro-cid-k7joyi4t] li[data-astro-cid-k7joyi4t]:before{content:"";position:absolute;top:.55em;left:0;width:10px;height:1px;background:var(--accent)}.invite__panel-note[data-astro-cid-k7joyi4t]{padding-top:var(--space-3);border-top:var(--border-width) solid var(--line);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.invite__form[data-astro-cid-k7joyi4t]{width:100%}.controls__grid[data-astro-cid-k7joyi4t]{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.controls__card[data-astro-cid-k7joyi4t]{padding:var(--space-5);border:var(--border-width) solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.controls__card[data-astro-cid-k7joyi4t] h3[data-astro-cid-k7joyi4t]{font-size:var(--text-h4);line-height:var(--leading-h4);letter-spacing:-.01em}.controls__card[data-astro-cid-k7joyi4t] p[data-astro-cid-k7joyi4t]{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.faq[data-astro-cid-k7joyi4t]{border-top:var(--border-width) solid var(--line)}.faq__grid[data-astro-cid-k7joyi4t]{display:grid;gap:var(--space-7);align-items:start}.faq[data-astro-cid-k7joyi4t] h2[data-astro-cid-k7joyi4t]{max-width:16ch}.faq__more[data-astro-cid-k7joyi4t]{margin-top:var(--space-4);color:var(--muted);font-size:var(--text-sm)}.faq__list[data-astro-cid-k7joyi4t]{border-top:var(--border-width) solid var(--line-strong)}.faq__item[data-astro-cid-k7joyi4t]{border-bottom:var(--border-width) solid var(--line)}.faq__item[data-astro-cid-k7joyi4t] summary[data-astro-cid-k7joyi4t]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:56px;padding-block:var(--space-3);font-size:var(--text-body);font-weight:600;cursor:pointer}.faq__item[data-astro-cid-k7joyi4t] summary[data-astro-cid-k7joyi4t]:after{content:"+";flex:none;color:var(--muted);font-family:var(--font-mono);font-size:1.125rem}.faq__item[data-astro-cid-k7joyi4t][open] summary[data-astro-cid-k7joyi4t]:after{content:"−"}.faq__item[data-astro-cid-k7joyi4t] summary[data-astro-cid-k7joyi4t]:hover{color:var(--accent)}.faq__item[data-astro-cid-k7joyi4t] p[data-astro-cid-k7joyi4t]{max-width:62ch;padding-bottom:var(--space-4);color:var(--muted);font-size:.9375rem;line-height:1.65}@media(min-width:768px){.hero[data-astro-cid-k7joyi4t]{padding-block:var(--space-12) var(--space-10)}.controls__grid[data-astro-cid-k7joyi4t]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.section-head[data-astro-cid-k7joyi4t]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:var(--space-9);margin-bottom:var(--space-10)}.requirements__grid[data-astro-cid-k7joyi4t]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:var(--space-8)}.invite__grid[data-astro-cid-k7joyi4t]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--space-10)}.invite__form[data-astro-cid-k7joyi4t]{grid-column:1 / -1}.faq__grid[data-astro-cid-k7joyi4t]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-10)}}@media(min-width:1024px){.hero__grid[data-astro-cid-k7joyi4t]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:var(--space-10)}.controls__grid[data-astro-cid-k7joyi4t]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.requirements__aside[data-astro-cid-k7joyi4t] .button[data-astro-cid-k7joyi4t]{width:100%}}
