.page-module__J95GLW__page{min-height:100vh}.page-module__J95GLW__container{max-width:var(--container-max-width);padding:0 var(--container-padding);margin:0 auto}.page-module__J95GLW__sectionLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-primary-600);margin-bottom:var(--spacing-sm);display:block}.page-module__J95GLW__sectionTitle{font-size:var(--font-size-3xl);letter-spacing:-1px;color:var(--color-gray-900);margin-bottom:var(--spacing-xl);text-wrap:balance}.page-module__J95GLW__covers{padding:var(--spacing-section)0}.page-module__J95GLW__coverList{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__J95GLW__coverItem{gap:var(--spacing-md);padding:var(--spacing-xl);background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-2xl);display:flex}.page-module__J95GLW__coverIndex,.page-module__J95GLW__rolloutIndex{border-radius:var(--radius-full);background-color:var(--color-primary-100);width:2rem;height:2rem;color:var(--color-primary-700);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex}.page-module__J95GLW__coverTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin:0 0 var(--spacing-xs)}.page-module__J95GLW__coverText,.page-module__J95GLW__coverNote,.page-module__J95GLW__rolloutNote{color:var(--color-text-secondary);margin:0;line-height:1.65}.page-module__J95GLW__coverNote{margin-top:var(--spacing-xl);max-width:48rem}.page-module__J95GLW__priceStrip{padding:var(--spacing-2xl)0;background-color:var(--color-gray-50)}.page-module__J95GLW__priceInner{justify-content:space-between;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.page-module__J95GLW__priceLabel{margin:0 0 var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-gray-500)}.page-module__J95GLW__priceValue{margin:0 0 var(--spacing-xs);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);font-variant-numeric:tabular-nums}.page-module__J95GLW__priceOr{font-weight:var(--font-weight-normal);color:var(--color-gray-500);font-size:var(--font-size-base)}.page-module__J95GLW__priceNote{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.page-module__J95GLW__priceLink{color:var(--color-primary-600);font-weight:var(--font-weight-medium);text-decoration:underline}.page-module__J95GLW__review{padding:var(--spacing-2xl)0}.page-module__J95GLW__rollout{padding:var(--spacing-section)0}.page-module__J95GLW__rolloutList{margin:0 0 var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;max-width:48rem;padding:0;list-style:none;display:flex}.page-module__J95GLW__rolloutItem{align-items:flex-start;gap:var(--spacing-md);color:var(--color-gray-800);line-height:1.6;display:flex}.page-module__J95GLW__booking{padding:var(--spacing-section)0;background-color:var(--color-gray-50)}.page-module__J95GLW__fallback{padding:var(--spacing-section)0}.page-module__J95GLW__fallbackGrid{gap:var(--spacing-3xl);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:start;display:grid}.page-module__J95GLW__fallbackTitle{font-size:var(--font-size-2xl);letter-spacing:-.5px;color:var(--color-gray-900);margin:0 0 var(--spacing-md)}.page-module__J95GLW__fallbackSubtitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin:var(--spacing-2xl)0 var(--spacing-sm)}.page-module__J95GLW__fallbackText{color:var(--color-text-secondary);margin:0 0 var(--spacing-md);line-height:1.65}.page-module__J95GLW__trialLink{padding:12px var(--spacing-xl);border:1px solid var(--color-gray-200);border-radius:var(--radius-full);color:var(--color-gray-800);font-weight:var(--font-weight-medium);transition:all var(--transition-normal);align-items:center;display:inline-flex}.page-module__J95GLW__trialLink:hover{border-color:var(--color-primary-300);color:var(--color-primary-700)}.page-module__J95GLW__formWrap{background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-2xl);padding:var(--spacing-xl)}
