.integrations-module__f1AZKW__steps{gap:var(--spacing-lg);counter-reset:step;grid-template-columns:1fr;display:grid}.integrations-module__f1AZKW__step{padding:var(--spacing-xl);background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);padding-inline-start:calc(var(--spacing-xl) + 2.5rem);position:relative}.integrations-module__f1AZKW__step:before{counter-increment:step;content:counter(step);border-radius:var(--radius-full);background-color:var(--color-primary-50);block-size:1.75rem;inline-size:1.75rem;color:var(--color-primary-700);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:var(--spacing-xl);inset-inline-start:var(--spacing-xl)}.integrations-module__f1AZKW__step h3{margin:0 0 var(--spacing-xs);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.integrations-module__f1AZKW__step p{color:var(--color-gray-600);line-height:var(--line-height-relaxed);margin:0}.integrations-module__f1AZKW__kindGroup+.integrations-module__f1AZKW__kindGroup{margin-block-start:var(--spacing-2xl)}.integrations-module__f1AZKW__kindTitle{margin:0 0 var(--spacing-xs);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.integrations-module__f1AZKW__kindIntro{margin:0 0 var(--spacing-lg);max-inline-size:65ch;color:var(--color-gray-600);line-height:var(--line-height-relaxed)}.integrations-module__f1AZKW__vendorGrid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.integrations-module__f1AZKW__vendorCard{gap:var(--spacing-sm);padding:var(--spacing-xl);background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);flex-direction:column;display:flex}.integrations-module__f1AZKW__vendorCard[data-status=request]{background-color:var(--color-gray-50)}.integrations-module__f1AZKW__vendorHeader{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.integrations-module__f1AZKW__vendorName{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin:0}.integrations-module__f1AZKW__pill{padding:2px var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.02em;white-space:nowrap;background-color:var(--color-gray-200);color:var(--color-gray-700);flex-shrink:0}.integrations-module__f1AZKW__pill[data-status=live]{background-color:var(--color-success-light);color:var(--color-success)}.integrations-module__f1AZKW__pill[data-status=coming]{background-color:var(--color-primary-50);color:var(--color-primary-700)}.integrations-module__f1AZKW__vendorBlurb{color:var(--color-gray-600);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.integrations-module__f1AZKW__chips{gap:var(--spacing-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.integrations-module__f1AZKW__chip{padding:1px var(--spacing-sm);border-radius:var(--radius-full);background-color:var(--color-primary-50);color:var(--color-primary-700);font-size:var(--font-size-xs)}.integrations-module__f1AZKW__vendorCard[data-status=request] .integrations-module__f1AZKW__chip{background-color:var(--color-gray-200);color:var(--color-gray-600)}.integrations-module__f1AZKW__unlocks{gap:var(--spacing-sm);font-size:var(--font-size-sm);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--spacing-xs);display:flex}.integrations-module__f1AZKW__unlocks span{color:var(--color-gray-600)}.integrations-module__f1AZKW__unlocks a{color:var(--color-primary-600);font-weight:var(--font-weight-medium);text-decoration:none}.integrations-module__f1AZKW__unlocks a:hover{text-decoration:underline}.integrations-module__f1AZKW__request{padding:var(--spacing-section)0;background-color:var(--color-gray-50)}.integrations-module__f1AZKW__requestInner{gap:var(--spacing-2xl);grid-template-columns:1fr;align-items:start;display:grid}.integrations-module__f1AZKW__requestIntro h2{margin:0 0 var(--spacing-sm);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.integrations-module__f1AZKW__requestIntro p{color:var(--color-gray-600);line-height:var(--line-height-relaxed);max-inline-size:45ch;margin:0}.integrations-module__f1AZKW__requestForm{padding:var(--spacing-xl);background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl)}@media (min-width:768px){.integrations-module__f1AZKW__steps,.integrations-module__f1AZKW__vendorGrid{grid-template-columns:repeat(2,1fr)}.integrations-module__f1AZKW__requestInner{grid-template-columns:2fr 3fr}}@media (min-width:1024px){.integrations-module__f1AZKW__vendorGrid{grid-template-columns:repeat(3,1fr)}}
.ContactForm-module__5yGJ1a__form{gap:var(--spacing-lg);flex-direction:column;display:flex}.ContactForm-module__5yGJ1a__row{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.ContactForm-module__5yGJ1a__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.ContactForm-module__5yGJ1a__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-700)}.ContactForm-module__5yGJ1a__required{color:var(--color-error)}.ContactForm-module__5yGJ1a__input,.ContactForm-module__5yGJ1a__select,.ContactForm-module__5yGJ1a__textarea{padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);font-size:var(--font-size-base);color:var(--color-gray-900);background-color:var(--color-white);transition:all var(--transition-fast)}.ContactForm-module__5yGJ1a__input::placeholder,.ContactForm-module__5yGJ1a__textarea::placeholder{color:var(--color-gray-400)}.ContactForm-module__5yGJ1a__input:focus,.ContactForm-module__5yGJ1a__select:focus,.ContactForm-module__5yGJ1a__textarea:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.ContactForm-module__5yGJ1a__inputError{border-color:var(--color-error)}.ContactForm-module__5yGJ1a__inputError:focus{box-shadow:0 0 0 3px #dc26261a}.ContactForm-module__5yGJ1a__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-sm)center;padding-right:var(--spacing-2xl);background-size:20px}.ContactForm-module__5yGJ1a__textarea{resize:vertical;min-height:120px}.ContactForm-module__5yGJ1a__error{font-size:var(--font-size-sm);color:var(--color-error);margin:0}.ContactForm-module__5yGJ1a__consent{gap:var(--spacing-xs);flex-direction:column;display:flex}.ContactForm-module__5yGJ1a__checkbox{align-items:flex-start;gap:var(--spacing-sm);cursor:pointer;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);display:flex}.ContactForm-module__5yGJ1a__checkbox input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.ContactForm-module__5yGJ1a__checkmark{border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);background-color:var(--color-white);width:20px;height:20px;transition:all var(--transition-fast);flex-shrink:0;margin-top:2px;position:relative}.ContactForm-module__5yGJ1a__checkbox input:checked~.ContactForm-module__5yGJ1a__checkmark{background-color:var(--color-primary-500);border-color:var(--color-primary-500)}.ContactForm-module__5yGJ1a__checkmark:after{content:"";border:solid var(--color-white);border-width:0 2px 2px 0;width:6px;height:11px;display:none;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.ContactForm-module__5yGJ1a__checkbox input:checked~.ContactForm-module__5yGJ1a__checkmark:after{display:block}.ContactForm-module__5yGJ1a__consentText{color:var(--color-gray-600)}.ContactForm-module__5yGJ1a__consentText a{color:var(--color-primary-600);text-underline-offset:2px;text-decoration:underline}.ContactForm-module__5yGJ1a__consentText a:hover{color:var(--color-primary-700)}.ContactForm-module__5yGJ1a__submitError{padding:var(--spacing-md);background-color:var(--color-error-light);border-radius:var(--radius-lg);color:var(--color-error);font-size:var(--font-size-sm);text-align:center;margin:0}.ContactForm-module__5yGJ1a__button{padding:var(--spacing-md)var(--spacing-xl);background-color:var(--color-primary-500);color:var(--color-white);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);border:none}.ContactForm-module__5yGJ1a__button:hover:not(:disabled){background-color:var(--color-primary-600)}.ContactForm-module__5yGJ1a__button:disabled{opacity:.6;cursor:not-allowed}.ContactForm-module__5yGJ1a__success{text-align:center;padding:var(--spacing-2xl)}.ContactForm-module__5yGJ1a__successIcon{width:64px;height:64px;margin:0 auto var(--spacing-lg);background-color:var(--color-success-light);border-radius:var(--radius-full);color:var(--color-success);justify-content:center;align-items:center;display:flex}.ContactForm-module__5yGJ1a__successIcon svg{width:32px;height:32px}.ContactForm-module__5yGJ1a__successTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin-bottom:var(--spacing-sm)}.ContactForm-module__5yGJ1a__successText{font-size:var(--font-size-base);color:var(--color-gray-600)}@media (min-width:768px){.ContactForm-module__5yGJ1a__row{grid-template-columns:repeat(2,1fr)}}
.CalendlyEmbed-module__NwYgwa__calendlyHolder{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;position:relative;overflow:hidden}.CalendlyEmbed-module__NwYgwa__calendlyFrame{border:0;width:100%;height:760px;display:block}.CalendlyEmbed-module__NwYgwa__calendlySkeleton{justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);z-index:1;background:#fff;flex-direction:column;display:flex;position:absolute;inset:0 0 2.6rem}.CalendlyEmbed-module__NwYgwa__calendlySpinner{border:3px solid var(--color-primary-100,#ccfbf1);border-top-color:var(--color-primary-500);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite CalendlyEmbed-module__NwYgwa__calendly-spin}.CalendlyEmbed-module__NwYgwa__calendlySkeletonText{color:var(--color-gray-500);font-size:var(--font-size-sm);margin:0}.CalendlyEmbed-module__NwYgwa__calendlyDirect{background:var(--color-primary-500);color:#fff;font-weight:700;font-size:var(--font-size-sm);cursor:pointer;border-radius:var(--radius-full);border:0;justify-content:center;align-items:center;padding:.7rem 1.6rem;font-family:inherit;text-decoration:none;display:inline-flex}.CalendlyEmbed-module__NwYgwa__calendlyDirect:hover,.CalendlyEmbed-module__NwYgwa__calendlyDirect:focus-visible{background:var(--color-primary-600)}.CalendlyEmbed-module__NwYgwa__calendlyFallback{font-size:var(--font-size-xs);color:var(--color-gray-500);padding:.75rem var(--spacing-md);border-top:1px solid var(--color-border);margin:0}.CalendlyEmbed-module__NwYgwa__calendlyFallback a{color:var(--color-primary-700)}.CalendlyEmbed-module__NwYgwa__calendlyConsent{justify-content:center;align-items:center;gap:var(--spacing-md);min-height:420px;padding:var(--spacing-2xl)var(--spacing-lg);text-align:center;flex-direction:column;display:flex}.CalendlyEmbed-module__NwYgwa__calendlyConsentIcon{font-size:2rem;line-height:1}.CalendlyEmbed-module__NwYgwa__calendlyConsentText{max-width:32ch;color:var(--color-gray-600);font-size:var(--font-size-sm);margin:0}.CalendlyEmbed-module__NwYgwa__calendlyConsentLink{color:var(--color-gray-500);font-size:var(--font-size-sm);text-decoration:underline}.CalendlyEmbed-module__NwYgwa__calendlyConsentLink:hover,.CalendlyEmbed-module__NwYgwa__calendlyConsentLink:focus-visible{color:var(--color-primary-600)}@keyframes CalendlyEmbed-module__NwYgwa__calendly-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.CalendlyEmbed-module__NwYgwa__calendlySpinner{animation:none}}
.page-module__AkIC1W__page{padding-bottom:4.5rem}.page-module__AkIC1W__container{max-width:var(--container-max-width);padding:0 var(--container-padding);margin:0 auto}.page-module__AkIC1W__sectionLabel{font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-600);margin-bottom:var(--spacing-sm);font-weight:700;display:inline-block}.page-module__AkIC1W__sectionTitle{font-family:var(--font-serif);letter-spacing:-.5px;margin:0 0 var(--spacing-xl);font-size:clamp(1.6rem,5.5vw,2.4rem);line-height:1.15}.page-module__AkIC1W__stats{background:var(--color-primary-500);color:#fff;padding:var(--spacing-2xl)0}.page-module__AkIC1W__statsInner{max-width:var(--container-max-width);padding:0 var(--container-padding);margin:0 auto}.page-module__AkIC1W__statsLabel{margin:0 0 var(--spacing-xl);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:#fff;opacity:.9;text-align:center;font-weight:700}.page-module__AkIC1W__statsRow{gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}.page-module__AkIC1W__stat{text-align:center;align-items:center;gap:var(--spacing-xs);flex-direction:column;display:flex}.page-module__AkIC1W__statValue{font-family:var(--font-serif);letter-spacing:-1px;color:#fff;font-size:clamp(2.4rem,9vw,3.2rem);font-weight:700;line-height:1}.page-module__AkIC1W__statCaption{font-size:var(--font-size-sm);color:#fff;opacity:.92;max-width:16rem}.page-module__AkIC1W__findings{padding:var(--spacing-section)0}.page-module__AkIC1W__findingList{gap:var(--spacing-lg);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.page-module__AkIC1W__finding{border:1px solid var(--color-border);border-left:3px solid var(--color-accent-500);border-radius:var(--radius-lg);padding:var(--spacing-lg);background:var(--color-gray-50)}.page-module__AkIC1W__findingId{font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-600);margin-bottom:var(--spacing-sm);font-weight:700;display:inline-block}.page-module__AkIC1W__findingProblem{font-family:var(--font-serif);font-size:var(--font-size-lg);letter-spacing:-.3px;margin:0 0 var(--spacing-xs);font-weight:600;line-height:1.3}.page-module__AkIC1W__findingConsequence{font-size:var(--font-size-sm);color:var(--color-gray-600);margin:0 0 var(--spacing-md)}.page-module__AkIC1W__findingFix{font-size:var(--font-size-sm);color:var(--color-gray-800);border-top:1px dashed var(--color-border);margin:0;padding-top:.75rem;line-height:1.55}.page-module__AkIC1W__findingFixLabel{font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-600);margin-bottom:var(--spacing-xs);font-weight:700;display:block}.page-module__AkIC1W__platform{background:var(--color-gray-50);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--spacing-section)0}.page-module__AkIC1W__platformGrid{gap:var(--spacing-2xl);grid-template-columns:1fr;align-items:center;display:grid}.page-module__AkIC1W__platformCopy .page-module__AkIC1W__sectionTitle{margin-bottom:var(--spacing-lg)}.page-module__AkIC1W__pillarList{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__AkIC1W__pillar{flex-direction:column;gap:.15rem;display:flex}.page-module__AkIC1W__pillarName{font-family:var(--font-serif);color:var(--color-primary-700);font-weight:600}.page-module__AkIC1W__pillarLine{font-size:var(--font-size-sm);color:var(--color-gray-700);line-height:1.55}.page-module__AkIC1W__platformShot img{border-radius:var(--radius-lg);border:1px solid var(--color-border);width:100%;height:auto;box-shadow:var(--shadow-lg)}.page-module__AkIC1W__reviews{padding:var(--spacing-2xl)0}.page-module__AkIC1W__reviewGrid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.page-module__AkIC1W__booking{padding:var(--spacing-2xl)0 var(--spacing-section);scroll-margin-top:var(--spacing-xl)}.page-module__AkIC1W__booking .page-module__AkIC1W__sectionTitle{margin-bottom:var(--spacing-md)}.page-module__AkIC1W__demoCovers{margin:0 0 var(--spacing-xl);gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-gray-700);flex-direction:column;padding:0;list-style:none;display:flex}.page-module__AkIC1W__demoCovers li:before{content:"✓ ";color:var(--color-primary-600);font-weight:700}.page-module__AkIC1W__trial{border-top:1px solid var(--color-border);padding:var(--spacing-2xl)0 var(--spacing-section);text-align:center}.page-module__AkIC1W__trial .page-module__AkIC1W__container{align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__AkIC1W__trialTitle{font-family:var(--font-serif);font-size:var(--font-size-xl);letter-spacing:-.3px;margin:0}.page-module__AkIC1W__primaryCta{background:var(--color-primary-500);color:#fff;font-weight:700;font-size:var(--font-size-base);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:.9rem 2.2rem;text-decoration:none;transition:background .15s;display:inline-flex}.page-module__AkIC1W__primaryCta:hover,.page-module__AkIC1W__primaryCta:focus-visible{background:var(--color-primary-600)}.page-module__AkIC1W__trustList{justify-content:center;gap:var(--spacing-sm)var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-gray-600);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-module__AkIC1W__trustList li:before{content:"✓ ";color:var(--color-primary-600);font-weight:700}.page-module__AkIC1W__stickyBar{padding:.75rem var(--spacing-lg);padding-bottom:calc(.75rem + env(safe-area-inset-bottom));backdrop-filter:blur(8px);border-top:1px solid var(--color-border);z-index:40;background:#fffffff2;position:fixed;bottom:0;left:0;right:0}.page-module__AkIC1W__stickyCta{background:var(--color-primary-500);color:#fff;border-radius:var(--radius-full);justify-content:center;align-items:center;padding:.85rem;font-weight:700;text-decoration:none;display:flex}.page-module__AkIC1W__stickyCta:hover,.page-module__AkIC1W__stickyCta:focus-visible{background:var(--color-primary-600)}@media (min-width:720px){.page-module__AkIC1W__page{padding-bottom:0}.page-module__AkIC1W__stickyBar{display:none}.page-module__AkIC1W__statsRow{grid-template-columns:repeat(3,1fr)}.page-module__AkIC1W__findingList{grid-template-columns:repeat(2,1fr)}.page-module__AkIC1W__platformGrid{grid-template-columns:5fr 7fr}.page-module__AkIC1W__reviewGrid{grid-template-columns:repeat(2,1fr)}}
.page-module__OSLHOG__page{min-height:100vh}.page-module__OSLHOG__container{max-width:var(--container-max-width);padding:0 var(--container-padding);margin:0 auto}.page-module__OSLHOG__content{padding:var(--spacing-xl)0 var(--spacing-section)}.page-module__OSLHOG__grid{gap:var(--spacing-2xl);grid-template-columns:1fr;display:grid}.page-module__OSLHOG__infoColumn{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__OSLHOG__card{align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-xl);background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);color:inherit;transition:all var(--transition-fast);text-decoration:none;display:flex}.page-module__OSLHOG__card:hover{border-color:var(--color-primary-300);box-shadow:0 4px 12px #0000000f}.page-module__OSLHOG__card:hover .page-module__OSLHOG__cardLink{color:var(--color-primary-700)}.page-module__OSLHOG__card:hover .page-module__OSLHOG__cardArrow{transform:translate(4px)}.page-module__OSLHOG__cardIconWrapper{background:linear-gradient(135deg,var(--color-primary-100),var(--color-accent-100));border-radius:var(--radius-lg);width:48px;height:48px;color:var(--color-primary-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__OSLHOG__cardIcon{width:24px;height:24px}.page-module__OSLHOG__cardTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin-bottom:2px}.page-module__OSLHOG__cardDescription{font-size:var(--font-size-sm);color:var(--color-gray-500);margin-bottom:var(--spacing-sm);line-height:var(--line-height-relaxed)}.page-module__OSLHOG__cardLink{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-600);transition:color var(--transition-fast);display:inline-flex}.page-module__OSLHOG__cardArrow{width:16px;height:16px;transition:transform var(--transition-fast)}.page-module__OSLHOG__responseCard{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)var(--spacing-lg);background-color:var(--color-primary-50);border-radius:var(--radius-xl);display:flex}.page-module__OSLHOG__responseIcon{width:20px;height:20px;color:var(--color-primary-600);flex-shrink:0}.page-module__OSLHOG__responseText{font-size:var(--font-size-sm);color:var(--color-gray-600);margin:0}.page-module__OSLHOG__responseText strong{color:var(--color-gray-900)}.page-module__OSLHOG__formColumn{min-width:0}.page-module__OSLHOG__formWrapper{background-color:var(--color-white);border-radius:var(--radius-2xl);padding:var(--spacing-2xl);box-shadow:var(--shadow-lg);border:1px solid var(--color-gray-100)}.page-module__OSLHOG__formHeader{text-align:center;margin-bottom:var(--spacing-2xl)}.page-module__OSLHOG__formTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin-bottom:var(--spacing-sm);letter-spacing:-1px}.page-module__OSLHOG__formSubtitle{font-size:var(--font-size-base);color:var(--color-gray-600)}@media (min-width:768px){.page-module__OSLHOG__formWrapper{padding:var(--spacing-3xl)}}@media (min-width:1024px){.page-module__OSLHOG__grid{gap:var(--spacing-3xl);grid-template-columns:5fr 7fr;align-items:start}.page-module__OSLHOG__infoColumn{top:calc(72px + var(--spacing-xl));position:sticky}}
.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)}
