.page-module-scss-module__Ro76WW__container{max-width:var(--section-max-width);padding-left:var(--spacing-12);padding-right:var(--spacing-12);margin:0 auto}@media (max-width:767px){.page-module-scss-module__Ro76WW__container{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}}.page-module-scss-module__Ro76WW__sectionWarm{background:var(--id-paper);border-bottom:1px solid var(--id-hair);padding:var(--section-padding-y) 0}.page-module-scss-module__Ro76WW__sectionCool{background:var(--id-surface);border-bottom:1px solid var(--id-hair);padding:var(--section-padding-y) 0}.page-module-scss-module__Ro76WW__heroCtaRow{align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-8);flex-wrap:wrap;display:flex}.page-module-scss-module__Ro76WW__btnPrimary{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);min-height:44px;font-family:var(--shape-font-sans);color:var(--text-on-dark);background:var(--id-ink);border:1px solid var(--id-ink);border-radius:var(--shape-radius-md);cursor:pointer;white-space:nowrap;box-shadow:0 8px 18px -10px rgba(var(--id-ink-rgb), .75);transition:background var(--shape-motion-fast);font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module-scss-module__Ro76WW__btnPrimary:hover{background:var(--id-ink-2)}.page-module-scss-module__Ro76WW__btnPrimary:focus-visible{outline:2px solid var(--id-ink);outline-offset:2px}.page-module-scss-module__Ro76WW__btnPrimary:active{background:var(--id-ink-3)}@media (prefers-reduced-motion:reduce){.page-module-scss-module__Ro76WW__btnPrimary{transition:none}}.page-module-scss-module__Ro76WW__btnTertiary{align-items:center;gap:var(--spacing-1);min-height:44px;padding:var(--spacing-2);font-family:var(--shape-font-sans);color:var(--id-ink);border:none;border-bottom:1px solid var(--id-hair-2);cursor:pointer;transition:border-color var(--shape-motion-fast);background:0 0;border-radius:0;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module-scss-module__Ro76WW__btnTertiary:hover{border-color:var(--id-ink)}.page-module-scss-module__Ro76WW__btnTertiary:focus-visible{outline:2px solid var(--id-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.page-module-scss-module__Ro76WW__btnTertiary{transition:none}}.page-module-scss-module__Ro76WW__editorialGrid{gap:var(--spacing-16);grid-template-columns:3fr 9fr;display:grid}@media (max-width:1023px){.page-module-scss-module__Ro76WW__editorialGrid{gap:var(--spacing-8);grid-template-columns:1fr}}.page-module-scss-module__Ro76WW__stepGrid{margin:var(--spacing-8) 0 0;gap:var(--spacing-4);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}@media (max-width:1023px){.page-module-scss-module__Ro76WW__stepGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.page-module-scss-module__Ro76WW__stepGrid{grid-template-columns:1fr}}.page-module-scss-module__Ro76WW__stepCard{background:var(--id-surface);border:1px solid var(--id-hair);border-radius:var(--shape-radius-lg);box-shadow:var(--shape-elevation-card);padding:var(--spacing-5)}.page-module-scss-module__Ro76WW__stepNumber{background:var(--id-ink);width:28px;height:28px;color:var(--text-on-dark);border-radius:var(--shape-radius-md);font-family:var(--shape-font-mono);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.page-module-scss-module__Ro76WW__stepTitle{font-family:var(--shape-font-serif);color:var(--id-ink);margin:var(--spacing-3) 0 var(--spacing-2);font-size:1.1875rem;font-weight:400;display:block}.page-module-scss-module__Ro76WW__stepBody{font-family:var(--shape-font-sans);color:var(--id-ink-soft);margin:0;font-size:.8125rem;line-height:1.55}.page-module-scss-module__Ro76WW__captureFrame{margin-top:var(--spacing-8);border:1px solid var(--id-hair);border-radius:var(--shape-radius-lg);background:var(--id-paper-2);box-shadow:var(--shape-elevation-card);overflow:hidden}.page-module-scss-module__Ro76WW__captureFrame picture{width:100%;display:block}.page-module-scss-module__Ro76WW__captureImg{border-radius:0;width:100%;height:auto;display:block}.page-module-scss-module__Ro76WW__duoFigure{width:100%;display:block}.page-module-scss-module__Ro76WW__duoFigure picture,.page-module-scss-module__Ro76WW__duoFigure img{width:100%;height:auto;display:block}.page-module-scss-module__Ro76WW__bodyText{font-family:var(--shape-font-sans);color:var(--id-ink-soft);max-width:66ch;margin:0;font-size:.9375rem;line-height:1.65}.page-module-scss-module__Ro76WW__bodyL{font-family:var(--shape-font-sans);color:var(--id-ink-soft);max-width:62ch;margin:0;font-size:clamp(1.0625rem,1rem + .3125vw,1.25rem);line-height:1.65}.page-module-scss-module__Ro76WW__presencePanel{gap:var(--spacing-3);padding:var(--spacing-6);background:var(--id-surface);border:1px solid var(--id-hair);border-radius:var(--shape-radius-lg);box-shadow:var(--shape-elevation-card);flex-direction:column;display:flex}.page-module-scss-module__Ro76WW__roleGrid{gap:var(--spacing-4);margin-top:var(--spacing-8);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1023px){.page-module-scss-module__Ro76WW__roleGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.page-module-scss-module__Ro76WW__roleGrid{grid-template-columns:1fr}}.page-module-scss-module__Ro76WW__roleCard{background:var(--id-surface);border:1px solid var(--id-hair);border-radius:var(--shape-radius-lg);box-shadow:var(--shape-elevation-card);padding:var(--spacing-6);gap:var(--spacing-3);flex-direction:column;display:flex}.page-module-scss-module__Ro76WW__roleCardHeader{justify-content:space-between;align-items:baseline;gap:var(--spacing-2);display:flex}.page-module-scss-module__Ro76WW__roleCardName{font-family:var(--shape-font-serif);color:var(--id-ink);margin:0;font-size:1.4375rem;font-weight:400}.page-module-scss-module__Ro76WW__roleCardPrice{font-family:var(--shape-font-mono);color:var(--id-ink-3);background:var(--id-paper-2);border:1px solid var(--id-hair);border-radius:var(--shape-radius-pill);white-space:nowrap;padding:4px 10px;font-size:.71875rem}.page-module-scss-module__Ro76WW__roleCardList{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module-scss-module__Ro76WW__roleCardListItem{font-family:var(--shape-font-sans);color:var(--id-ink-2);padding-left:19px;font-size:.8125rem;line-height:1.45;position:relative}.page-module-scss-module__Ro76WW__roleCardListItem:before{content:"";background:var(--id-ink-3);border-radius:2px;width:6px;height:6px;position:absolute;top:7px;left:0}.page-module-scss-module__Ro76WW__rolesNote{margin-top:var(--spacing-6);font-family:var(--shape-font-sans);color:var(--id-ink-soft);max-width:72ch;font-size:.875rem;line-height:1.6}.page-module-scss-module__Ro76WW__billingGrid{gap:var(--spacing-8);margin-top:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (max-width:1023px){.page-module-scss-module__Ro76WW__billingGrid{grid-template-columns:1fr}}.page-module-scss-module__Ro76WW__seatTable{border-collapse:separate;border-spacing:0;border:1px solid var(--id-hair);border-radius:var(--shape-radius-lg);background:var(--id-surface);width:100%;overflow:hidden}.page-module-scss-module__Ro76WW__seatTable th,.page-module-scss-module__Ro76WW__seatTable td{padding:var(--spacing-4);border-bottom:1px solid var(--id-hair);text-align:left;vertical-align:middle}.page-module-scss-module__Ro76WW__seatTable tbody tr:last-child th,.page-module-scss-module__Ro76WW__seatTable tbody tr:last-child td{border-bottom:none}@media (max-width:639px){.page-module-scss-module__Ro76WW__seatTable th,.page-module-scss-module__Ro76WW__seatTable td{padding:var(--spacing-3)}}.page-module-scss-module__Ro76WW__seatTableCaption{caption-side:top;text-align:left;padding-bottom:var(--spacing-3);font-family:var(--shape-font-sans);font-size:var(--font-size-xs);color:var(--id-muted);font-weight:600}.page-module-scss-module__Ro76WW__seatTableCorner,.page-module-scss-module__Ro76WW__seatPlan{font-family:var(--shape-font-sans);font-size:var(--font-size-xs);color:var(--id-ink-3);background:var(--id-paper-2);font-weight:600}.page-module-scss-module__Ro76WW__seatPlan{color:var(--id-ink)}.page-module-scss-module__Ro76WW__seatLabel{font-family:var(--shape-font-sans);color:var(--id-ink-2);font-size:.875rem;font-weight:500}.page-module-scss-module__Ro76WW__seatPrice{font-family:var(--shape-font-sans);font-variant-numeric:tabular-nums;color:var(--id-ink);white-space:nowrap;font-size:.875rem;font-weight:600}.page-module-scss-module__Ro76WW__seatsNote{margin-top:var(--spacing-4);font-family:var(--shape-font-sans);color:var(--id-ink-soft);font-size:.9375rem;line-height:1.6}.page-module-scss-module__Ro76WW__workedExamples{margin:var(--spacing-6) 0 0;gap:var(--spacing-4);flex-direction:column;padding:0;list-style:none;display:flex}.page-module-scss-module__Ro76WW__workedExamples li{gap:var(--spacing-0-5);font-family:var(--shape-font-sans);font-variant-numeric:tabular-nums;color:var(--id-ink-2);flex-direction:column;font-size:.9375rem;line-height:1.55;display:flex}.page-module-scss-module__Ro76WW__workedExamples strong{color:var(--id-ink);font-weight:600}.page-module-scss-module__Ro76WW__workedExampleIcon{color:var(--id-green);flex-shrink:0;margin-top:3px}.page-module-scss-module__Ro76WW__textLinkStack{align-items:flex-start;gap:var(--spacing-2);margin-top:var(--spacing-6);flex-direction:column;display:flex}.page-module-scss-module__Ro76WW__textLinkStack .page-module-scss-module__Ro76WW__textLink{margin-top:0}.page-module-scss-module__Ro76WW__textLink{margin-top:var(--spacing-6);font-family:var(--shape-font-sans);color:var(--id-ink);border-bottom:1px solid var(--id-hair-2);transition:border-color var(--shape-motion-fast);align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module-scss-module__Ro76WW__textLink:hover{border-color:var(--id-ink)}.page-module-scss-module__Ro76WW__textLink:focus-visible{outline:2px solid var(--id-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.page-module-scss-module__Ro76WW__textLink{transition:none}}.page-module-scss-module__Ro76WW__faqCard{margin-top:var(--spacing-8);background:var(--id-surface);border:1px solid var(--id-hair);border-radius:var(--shape-radius-lg);box-shadow:var(--shape-elevation-card);overflow:hidden}.page-module-scss-module__Ro76WW__faqItem{border-top:1px solid var(--id-hair)}.page-module-scss-module__Ro76WW__faqItem:first-child{border-top:none}.page-module-scss-module__Ro76WW__faqItem[open]{background:var(--id-surface-2)}.page-module-scss-module__Ro76WW__faqQuestion{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-6);font-family:var(--shape-font-sans);color:var(--id-ink);cursor:pointer;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.page-module-scss-module__Ro76WW__faqQuestion::-webkit-details-marker{display:none}.page-module-scss-module__Ro76WW__faqQuestion:focus-visible{outline:2px solid var(--id-ink);outline-offset:-2px}.page-module-scss-module__Ro76WW__faqQuestionText{flex:1}.page-module-scss-module__Ro76WW__faqIndicator{border:1px solid var(--id-hair-2);border-radius:var(--shape-radius-sm);width:24px;height:24px;font-family:var(--shape-font-mono);color:var(--id-ink-3);flex-shrink:0;justify-content:center;align-items:center;font-size:.9375rem;display:flex}.page-module-scss-module__Ro76WW__faqIndicator:before{content:"+"}.page-module-scss-module__Ro76WW__faqItem[open] .page-module-scss-module__Ro76WW__faqIndicator:before{content:"−"}.page-module-scss-module__Ro76WW__faqAnswer{padding:0 var(--spacing-6) var(--spacing-4);font-family:var(--shape-font-sans);color:var(--id-ink-soft);max-width:72ch;margin:0;font-size:.9375rem;line-height:1.65}.page-module-scss-module__Ro76WW__trustLine{margin-top:var(--spacing-4);font-family:var(--shape-font-sans);color:var(--id-ink-soft);max-width:56ch;font-size:.8125rem;line-height:1.5}