.head[data-astro-cid-g2tfy4z2]{padding-block:var(--s-8) var(--s-7)}.head[data-astro-cid-g2tfy4z2] h1[data-astro-cid-g2tfy4z2]{margin-top:var(--s-3);max-width:20ch}.head[data-astro-cid-g2tfy4z2] .lede[data-astro-cid-g2tfy4z2]{margin-top:var(--s-5);max-width:58ch}.tiers[data-astro-cid-g2tfy4z2]{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;display:grid}.tier[data-astro-cid-g2tfy4z2]{background:var(--surface);padding:var(--s-6);box-shadow:var(--e-1);border-radius:14px;flex-direction:column;display:flex}.tier-featured[data-astro-cid-g2tfy4z2]{background:var(--paper);box-shadow:var(--e-4);outline:2px solid var(--accent)}.flag[data-astro-cid-g2tfy4z2]{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--s-2);font-size:.74rem;font-weight:620}.tier[data-astro-cid-g2tfy4z2] h2[data-astro-cid-g2tfy4z2]{font-size:1.24rem}.price[data-astro-cid-g2tfy4z2]{font-family:var(--sans);letter-spacing:-.03em;margin-top:var(--s-3);font-size:2.4rem;font-weight:640}.note[data-astro-cid-g2tfy4z2]{font-family:var(--sans);color:var(--ink-3);margin-top:var(--s-1);font-size:.9rem}.tier[data-astro-cid-g2tfy4z2] ul[data-astro-cid-g2tfy4z2]{margin-top:var(--s-5);flex:1;padding:0;list-style:none}.tier[data-astro-cid-g2tfy4z2] li[data-astro-cid-g2tfy4z2]{font-family:var(--sans);color:var(--ink-2);padding-block:var(--s-2);padding-left:var(--s-5);font-size:.93rem;position:relative}.tier[data-astro-cid-g2tfy4z2] li[data-astro-cid-g2tfy4z2]:before{content:"";background:var(--accent);opacity:.5;border-radius:50%;width:8px;height:8px;position:absolute;top:15px;left:0}.tier[data-astro-cid-g2tfy4z2] form[data-astro-cid-g2tfy4z2]{margin-top:var(--s-6)}.tier[data-astro-cid-g2tfy4z2] .btn[data-astro-cid-g2tfy4z2]{width:100%}.btn[data-astro-cid-g2tfy4z2][disabled]{opacity:.6;cursor:progress}.vat-line[data-astro-cid-g2tfy4z2]{margin-top:var(--s-5);max-width:62ch}.cancelled-note[data-astro-cid-g2tfy4z2]{padding:var(--s-4);background:var(--accent-soft);margin-bottom:var(--s-5);color:var(--ink-2);border-radius:8px}.teams[data-astro-cid-g2tfy4z2]{padding-top:var(--s-9)}.teams-lede[data-astro-cid-g2tfy4z2]{margin-top:var(--s-4);max-width:58ch}.team-grid[data-astro-cid-g2tfy4z2]{gap:var(--s-4);margin-block:var(--s-6) var(--s-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.team-card[data-astro-cid-g2tfy4z2]{background:var(--surface);padding:var(--s-5);border-radius:12px;flex-direction:column;display:flex}.team-seats[data-astro-cid-g2tfy4z2]{font-family:var(--sans);color:var(--ink-2);font-size:.9rem;font-weight:560}.team-price[data-astro-cid-g2tfy4z2]{font-family:var(--sans);letter-spacing:-.03em;margin-top:var(--s-2);font-size:1.8rem;font-weight:640}.team-card[data-astro-cid-g2tfy4z2] .btn[data-astro-cid-g2tfy4z2]{margin-top:var(--s-5);width:100%}.already[data-astro-cid-g2tfy4z2]{padding-top:var(--s-9)}.already[data-astro-cid-g2tfy4z2] h2[data-astro-cid-g2tfy4z2]{margin-bottom:var(--s-4)}.already[data-astro-cid-g2tfy4z2] p[data-astro-cid-g2tfy4z2]{max-width:60ch;color:var(--ink-2)}.already[data-astro-cid-g2tfy4z2] .btn[data-astro-cid-g2tfy4z2]{margin-top:var(--s-5)}.faq[data-astro-cid-g2tfy4z2]{padding-top:var(--s-9)}.faq[data-astro-cid-g2tfy4z2] h2[data-astro-cid-g2tfy4z2]{margin-bottom:var(--s-6)}.faq[data-astro-cid-g2tfy4z2] dl[data-astro-cid-g2tfy4z2]{gap:var(--s-6) var(--s-7);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0;display:grid}.faq[data-astro-cid-g2tfy4z2] .qa[data-astro-cid-g2tfy4z2]{break-inside:avoid}.faq[data-astro-cid-g2tfy4z2] dt[data-astro-cid-g2tfy4z2]{font-family:var(--sans);margin-bottom:var(--s-3);font-size:1.02rem;font-weight:600}.faq[data-astro-cid-g2tfy4z2] dd[data-astro-cid-g2tfy4z2]{color:var(--ink-2);max-width:46ch;margin:0;font-size:1.02rem}.signup[data-astro-cid-g2tfy4z2]{background:var(--surface);padding-block:var(--s-9);margin-top:var(--s-9)}.signup[data-astro-cid-g2tfy4z2] h2[data-astro-cid-g2tfy4z2]{margin-bottom:var(--s-4)}.signup-form[data-astro-cid-g2tfy4z2]{gap:var(--s-3);margin-block:var(--s-6) var(--s-4);flex-wrap:wrap;display:flex}.signup-form[data-astro-cid-g2tfy4z2] input[data-astro-cid-g2tfy4z2]{min-height:46px;padding:0 var(--s-4);font-family:var(--sans);background:var(--paper);color:var(--ink-1);border:1px solid var(--rule);border-radius:8px;flex:240px;font-size:.97rem}.visually-hidden[data-astro-cid-g2tfy4z2]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
