.FeaturesMasterDetail-module__axS1iW__desktopOnly{display:none}@media (min-width:640px){.FeaturesMasterDetail-module__axS1iW__desktopOnly{display:block}}.FeaturesMasterDetail-module__axS1iW__layout{align-items:flex-start;gap:var(--space-8);display:flex}.FeaturesMasterDetail-module__axS1iW__rail{background:var(--color-bg-subtle);border-radius:var(--radius-xl);width:17.5rem;padding:var(--space-3);gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:6rem}.FeaturesMasterDetail-module__axS1iW__railButton{align-items:center;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);color:var(--color-fg-muted);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;transition:background-color .12s,color .12s;display:flex}.FeaturesMasterDetail-module__axS1iW__railButton:hover{background:var(--color-fill)}.FeaturesMasterDetail-module__axS1iW__railButtonActive,.FeaturesMasterDetail-module__axS1iW__railButtonActive:hover{background:var(--color-bg-elevated);color:var(--color-fg);box-shadow:0 1px 2px #0000000f,0 1px 12px #0000000a}.FeaturesMasterDetail-module__axS1iW__railIcon{color:var(--color-fg-subtle);flex-shrink:0;display:inline-flex}.FeaturesMasterDetail-module__axS1iW__railButtonActive .FeaturesMasterDetail-module__axS1iW__railIcon{color:var(--color-accent)}.FeaturesMasterDetail-module__axS1iW__detail{flex:1;min-width:0}.FeaturesMasterDetail-module__axS1iW__detailPanel{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8)}.FeaturesMasterDetail-module__axS1iW__detailPanel[hidden]{display:none}.FeaturesMasterDetail-module__axS1iW__detailEyebrow{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent);letter-spacing:.02em;text-transform:uppercase}.FeaturesMasterDetail-module__axS1iW__detailTitle{margin-top:var(--space-2);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tighter);line-height:1.15}.FeaturesMasterDetail-module__axS1iW__detailBody{margin-top:var(--space-3);font-size:var(--text-base);color:var(--color-fg-muted);line-height:1.6}.FeaturesMasterDetail-module__axS1iW__detailPoints{margin-top:var(--space-5);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.FeaturesMasterDetail-module__axS1iW__detailPoints li{padding-left:var(--space-6);font-size:var(--text-sm);color:var(--color-fg);line-height:1.5;position:relative}.FeaturesMasterDetail-module__axS1iW__detailPoints li:before{content:"";left:var(--space-1);border-radius:var(--radius-full);background:var(--color-accent);width:6px;height:6px;position:absolute;top:.55em}.FeaturesMasterDetail-module__axS1iW__detailLink{margin-top:var(--space-5);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent);text-decoration:none;display:inline-block}.FeaturesMasterDetail-module__axS1iW__detailLink:hover{text-decoration:underline}.FeaturesMasterDetail-module__axS1iW__mobileOnly{flex-direction:column;display:flex}@media (min-width:640px){.FeaturesMasterDetail-module__axS1iW__mobileOnly{display:none}}.FeaturesMasterDetail-module__axS1iW__accordionRow{border-bottom:1px solid var(--color-border)}.FeaturesMasterDetail-module__axS1iW__accordionRow:first-child{border-top:1px solid var(--color-border)}.FeaturesMasterDetail-module__axS1iW__accordionSummary{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-1);cursor:pointer;font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-fg);list-style:none;display:flex}.FeaturesMasterDetail-module__axS1iW__accordionSummary::-webkit-details-marker{display:none}.FeaturesMasterDetail-module__axS1iW__accordionLabel{flex:1}.FeaturesMasterDetail-module__axS1iW__chevron{color:var(--color-fg-subtle);flex-shrink:0;transition:transform .15s,color .15s}.FeaturesMasterDetail-module__axS1iW__accordionRow[open] .FeaturesMasterDetail-module__axS1iW__chevron{color:var(--color-accent);transform:rotate(180deg)}.FeaturesMasterDetail-module__axS1iW__accordionRow[open] .FeaturesMasterDetail-module__axS1iW__railIcon{color:var(--color-accent)}.FeaturesMasterDetail-module__axS1iW__accordionBody{padding:0 var(--space-1) var(--space-5)}.FeaturesMasterDetail-module__axS1iW__accordionBody .FeaturesMasterDetail-module__axS1iW__detailTitle{font-size:var(--text-xl)}
.page-module__scXSEG__page{background:var(--color-bg);width:100%;color:var(--color-fg)}.page-module__scXSEG__hero{max-width:var(--content-max-width);padding:var(--space-8) var(--space-6) 0;text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.page-module__scXSEG__eyebrow{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent);letter-spacing:.02em;text-transform:uppercase}.page-module__scXSEG__headline{margin-top:var(--space-4);font-size:var(--text-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tighter);line-height:1.1}@media (min-width:640px){.page-module__scXSEG__headline{font-size:var(--text-4xl)}}.page-module__scXSEG__subhead{margin-top:var(--space-4);font-size:var(--text-lg);color:var(--color-fg-muted);max-width:32rem;line-height:1.5}.page-module__scXSEG__masterDetailSection{max-width:var(--content-max-width);padding:calc(var(--space-8) * 1.25) var(--space-6) 0;margin:0 auto}.page-module__scXSEG__ctaBandOuter{max-width:var(--content-max-width);margin:calc(var(--space-8) * 1.5) auto 0;padding:0 var(--space-6)}.page-module__scXSEG__ctaBand{border-radius:var(--radius-xl);background:var(--color-bg-subtle);border:1px solid var(--color-border);padding:var(--space-8) var(--space-6);text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.page-module__scXSEG__ctaHeading{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}.page-module__scXSEG__ctaActions{align-items:center;gap:var(--space-3);display:flex}.page-module__scXSEG__primaryButton{padding:var(--space-3) var(--space-6);font-size:var(--text-base);border-radius:var(--radius-full);text-decoration:none;}.page-module__scXSEG__secondaryButton{padding:var(--space-3) var(--space-6);font-size:var(--text-base);border-radius:var(--radius-full);text-decoration:none;}
