.audience-gateway[data-astro-cid-oolbbevz]{display:grid;gap:var(--spacing-md);width:min(100%,760px);margin-inline:auto}.audience-gateway__title[data-astro-cid-oolbbevz]{margin:0;font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.audience-gateway--dark[data-astro-cid-oolbbevz] .audience-gateway__title[data-astro-cid-oolbbevz]{color:#f8fafc}.audience-gateway--light[data-astro-cid-oolbbevz] .audience-gateway__title[data-astro-cid-oolbbevz]{color:var(--color-primary)}.audience-gateway__choices[data-astro-cid-oolbbevz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.audience-gateway__choice[data-astro-cid-oolbbevz]{position:relative;display:grid;grid-template-columns:1fr auto;gap:.2rem var(--spacing-md);min-height:88px;align-content:center;padding:var(--spacing-md) var(--spacing-lg);border:1px solid;border-radius:var(--radius-lg);text-align:left;text-decoration:none;transition:background var(--duration-base) ease,border-color var(--duration-base) ease,transform var(--duration-base) ease}.audience-gateway--dark[data-astro-cid-oolbbevz] .audience-gateway__choice[data-astro-cid-oolbbevz]{border-color:#475569;background:#0f172acc;color:#f8fafc}.audience-gateway--light[data-astro-cid-oolbbevz] .audience-gateway__choice[data-astro-cid-oolbbevz]{border-color:var(--color-border);background:var(--color-surface);color:var(--color-primary)}.audience-gateway__choice[data-astro-cid-oolbbevz]:hover{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,transparent);transform:translateY(-2px)}.audience-gateway__choice[data-astro-cid-oolbbevz]:active{transform:translateY(0)}.audience-gateway__choice[data-astro-cid-oolbbevz] span[data-astro-cid-oolbbevz]{font-weight:800}.audience-gateway__choice[data-astro-cid-oolbbevz] small[data-astro-cid-oolbbevz]{grid-column:1;color:#94a3b8;font-size:.8rem;line-height:1.45}.audience-gateway--light[data-astro-cid-oolbbevz] .audience-gateway__choice[data-astro-cid-oolbbevz] small[data-astro-cid-oolbbevz]{color:var(--color-secondary)}.audience-gateway__choice[data-astro-cid-oolbbevz] svg[data-astro-cid-oolbbevz]{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--color-accent)}.audience-gateway__note[data-astro-cid-oolbbevz]{margin:0;color:#94a3b8;font-size:.78rem}.audience-gateway--light[data-astro-cid-oolbbevz] .audience-gateway__note[data-astro-cid-oolbbevz]{color:var(--color-secondary)}.audience-gateway--compact[data-astro-cid-oolbbevz] .audience-gateway__choice[data-astro-cid-oolbbevz]{min-height:72px}@media(max-width:620px){.audience-gateway__choices[data-astro-cid-oolbbevz]{grid-template-columns:1fr}.audience-gateway__choice[data-astro-cid-oolbbevz]{min-height:76px}}.where[data-astro-cid-6vx25byy]{padding:var(--spacing-3xl) 0;background:var(--color-surface)}.where[data-astro-cid-6vx25byy] h2[data-astro-cid-6vx25byy]{margin:0 0 var(--spacing-sm)}.where__lead[data-astro-cid-6vx25byy]{margin:0 0 var(--spacing-xl);color:var(--color-secondary);max-width:62ch}.where__grid[data-astro-cid-6vx25byy]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg)}.where__col[data-astro-cid-6vx25byy]{display:grid;gap:var(--spacing-sm);align-content:start;padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background)}.where__col[data-astro-cid-6vx25byy] h3[data-astro-cid-6vx25byy]{margin:0 0 var(--spacing-sm);font-size:1.125rem}.where__label[data-astro-cid-6vx25byy]{margin:var(--spacing-sm) 0 0;color:var(--color-secondary);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.where__col[data-astro-cid-6vx25byy] ul[data-astro-cid-6vx25byy]{margin:0;padding-left:1.1rem;color:var(--color-primary);line-height:1.6}.where__after[data-astro-cid-6vx25byy]{margin:0;display:grid;gap:var(--spacing-xs)}.where__after[data-astro-cid-6vx25byy] strong[data-astro-cid-6vx25byy]{color:var(--color-accent-warm-ink);font-size:1.25rem;line-height:1.3}.where__after[data-astro-cid-6vx25byy] span[data-astro-cid-6vx25byy]{color:var(--color-secondary);font-size:.875rem}.where__col[data-astro-cid-6vx25byy] a[data-astro-cid-6vx25byy]{margin-top:var(--spacing-sm);color:var(--color-accent-ink);font-weight:700;text-decoration:none}.where__col[data-astro-cid-6vx25byy] a[data-astro-cid-6vx25byy]:hover{text-decoration:underline}@media(max-width:760px){.where__grid[data-astro-cid-6vx25byy]{grid-template-columns:1fr}}.percorso[data-astro-cid-2yxb2xpa]{padding:var(--spacing-3xl) 0;background:var(--color-primary);color:var(--color-on-primary)}.percorso__kicker[data-astro-cid-2yxb2xpa]{margin:0 0 var(--spacing-sm);color:var(--color-accent);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.percorso[data-astro-cid-2yxb2xpa] h2[data-astro-cid-2yxb2xpa]{margin:0 0 var(--spacing-md);color:var(--color-on-primary);font-size:clamp(1.5rem,3vw,2.25rem)}.percorso__seq[data-astro-cid-2yxb2xpa]{margin:0 0 var(--spacing-md);color:var(--color-accent);font-size:1.125rem;font-weight:700}.percorso__lead[data-astro-cid-2yxb2xpa]{margin:0 0 var(--spacing-xl);color:var(--color-muted);max-width:62ch;line-height:1.7}.percorso__pre[data-astro-cid-2yxb2xpa]{margin:0 0 var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);border:1px dashed var(--color-secondary);border-radius:var(--radius-lg)}.percorso__pre[data-astro-cid-2yxb2xpa] p[data-astro-cid-2yxb2xpa]:last-child{margin:0;color:var(--color-muted);line-height:1.6}.percorso__pre[data-astro-cid-2yxb2xpa] strong[data-astro-cid-2yxb2xpa]{color:var(--color-on-primary)}.percorso__stages[data-astro-cid-2yxb2xpa]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-lg)}.percorso__stage[data-astro-cid-2yxb2xpa]{display:grid;gap:var(--spacing-sm);align-content:start;padding:var(--spacing-lg);border:1px solid var(--color-secondary);border-radius:var(--radius-lg)}.percorso__step[data-astro-cid-2yxb2xpa]{margin:0;color:var(--color-accent);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.percorso__stage[data-astro-cid-2yxb2xpa] h3[data-astro-cid-2yxb2xpa]{margin:0;color:var(--color-on-primary);font-size:1.5rem}.percorso__result[data-astro-cid-2yxb2xpa]{margin:0;color:var(--color-on-primary);font-weight:700;line-height:1.5}.percorso__stage[data-astro-cid-2yxb2xpa] p[data-astro-cid-2yxb2xpa]:not(.percorso__step):not(.percorso__result){margin:0;color:var(--color-muted);font-size:.9375rem;line-height:1.6}.percorso__iccvo[data-astro-cid-2yxb2xpa]{list-style:none;margin:var(--spacing-xs) 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.percorso__iccvo[data-astro-cid-2yxb2xpa] li[data-astro-cid-2yxb2xpa]{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-secondary);border-radius:999px;color:var(--color-muted);font-size:.8125rem}.percorso__iccvo[data-astro-cid-2yxb2xpa] span[data-astro-cid-2yxb2xpa]{color:var(--color-accent);font-weight:800}.percorso__stage[data-astro-cid-2yxb2xpa] a[data-astro-cid-2yxb2xpa]{margin-top:var(--spacing-sm);color:var(--color-accent);font-weight:700;text-decoration:none}.percorso__stage[data-astro-cid-2yxb2xpa] a[data-astro-cid-2yxb2xpa]:hover{text-decoration:underline}.percorso__badge[data-astro-cid-2yxb2xpa]{margin-top:var(--spacing-xl);display:flex;justify-content:center}@media(max-width:900px){.percorso__stages[data-astro-cid-2yxb2xpa]{grid-template-columns:1fr}}.doors[data-astro-cid-es6esdrr]{padding:var(--spacing-3xl) 0;background:var(--color-primary);color:var(--color-on-primary)}.doors[data-astro-cid-es6esdrr] h2[data-astro-cid-es6esdrr]{margin:0 0 var(--spacing-sm);color:var(--color-on-primary);font-size:clamp(1.5rem,3vw,2.25rem)}.doors__lead[data-astro-cid-es6esdrr]{margin:0 0 var(--spacing-xl);color:var(--color-muted);max-width:62ch}.doors__grid[data-astro-cid-es6esdrr]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-lg)}.doors__grid[data-astro-cid-es6esdrr][data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.doors__door[data-astro-cid-es6esdrr]{display:grid;gap:var(--spacing-sm);align-content:start;padding:var(--spacing-lg);border:1px solid var(--color-secondary);border-radius:var(--radius-lg)}.doors__level[data-astro-cid-es6esdrr]{margin:0;color:var(--color-accent);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.doors__door[data-astro-cid-es6esdrr] h3[data-astro-cid-es6esdrr]{margin:0;color:var(--color-on-primary);font-size:1.375rem}.doors__fit[data-astro-cid-es6esdrr],.doors__get[data-astro-cid-es6esdrr]{margin:0;color:var(--color-muted);line-height:1.6}.doors__fit[data-astro-cid-es6esdrr] strong[data-astro-cid-es6esdrr]{color:var(--color-on-primary)}.doors__links[data-astro-cid-es6esdrr]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-sm)}.doors__link[data-astro-cid-es6esdrr]{color:var(--color-accent);font-weight:700;text-decoration:none}.doors__link[data-astro-cid-es6esdrr]:hover{text-decoration:underline}.doors__direct[data-astro-cid-es6esdrr]{margin:var(--spacing-xl) 0 0;color:var(--color-muted)}.doors__direct[data-astro-cid-es6esdrr] a[data-astro-cid-es6esdrr]{color:var(--color-accent)}@media(max-width:900px){.doors__grid[data-astro-cid-es6esdrr],.doors__grid[data-astro-cid-es6esdrr][data-count="2"]{grid-template-columns:1fr}}.not-for[data-astro-cid-sr6npz2f]{padding:var(--spacing-2xl) 0;background:var(--color-surface);border-top:1px solid var(--color-border)}.not-for__inner[data-astro-cid-sr6npz2f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--spacing-xl);align-items:start}.not-for[data-astro-cid-sr6npz2f] h2[data-astro-cid-sr6npz2f]{margin:0;font-size:clamp(1.375rem,2.6vw,1.875rem)}.not-for[data-astro-cid-sr6npz2f] ul[data-astro-cid-sr6npz2f]{margin:0;padding:0;list-style:none;display:grid;gap:var(--spacing-sm)}.not-for[data-astro-cid-sr6npz2f] li[data-astro-cid-sr6npz2f]{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border);color:var(--color-primary);font-size:1.0625rem;line-height:1.6}@media(max-width:760px){.not-for__inner[data-astro-cid-sr6npz2f]{grid-template-columns:1fr;gap:var(--spacing-md)}}.numbers-strip[data-astro-cid-b6r7vs5s]{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:var(--spacing-xl) 0}.numbers-strip__list[data-astro-cid-b6r7vs5s]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--spacing-lg);margin:0 auto}.numbers-strip__item[data-astro-cid-b6r7vs5s]{display:grid;gap:var(--spacing-xs);align-content:start}.numbers-strip[data-astro-cid-b6r7vs5s] dt[data-astro-cid-b6r7vs5s]{color:var(--color-primary);font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:800;line-height:1.1;letter-spacing:-.01em}.numbers-strip[data-astro-cid-b6r7vs5s] dd[data-astro-cid-b6r7vs5s]{margin:0;color:var(--color-secondary);font-size:.8125rem;line-height:1.45}@media(max-width:900px){.numbers-strip__list[data-astro-cid-b6r7vs5s]{grid-template-columns:repeat(2,minmax(0,1fr))}}
