.FeaturesPageContent-module__13eLGa__page{overflow-x:hidden}.FeaturesPageContent-module__13eLGa__eyebrow{font-size:var(--sf-text-xs);text-transform:uppercase;letter-spacing:var(--sf-tracking-caps);color:var(--sf-accent-emerald);font-weight:700;display:block}.FeaturesPageContent-module__13eLGa__premiumBadge{text-transform:uppercase;letter-spacing:var(--sf-tracking-caps);color:var(--sf-accent-emerald);background:var(--sf-accent-emerald-glow);border-radius:var(--sf-radius-full);padding:3px 9px;font-size:10px;font-weight:700}.FeaturesPageContent-module__13eLGa__kickerRow{align-items:center;gap:var(--sf-space-sm);margin-bottom:var(--sf-space-sm);display:flex}.FeaturesPageContent-module__13eLGa__hero{isolation:isolate;min-height:52vh;padding:var(--sf-space-3xl) var(--sf-margin-desktop);text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.FeaturesPageContent-module__13eLGa__heroBg{object-fit:cover;object-position:center;z-index:-2}.FeaturesPageContent-module__13eLGa__heroScrim{z-index:-1;background:linear-gradient(#13122099 0%,#131220cc 100%);position:absolute;inset:0}.FeaturesPageContent-module__13eLGa__heroInner{max-width:720px;margin:0 auto}.FeaturesPageContent-module__13eLGa__heroEyebrow{font-size:var(--sf-text-xs);text-transform:uppercase;letter-spacing:var(--sf-tracking-caps);color:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--sf-radius-full);margin-bottom:var(--sf-space-md);background:#ffffff1f;border:1px solid #ffffff38;padding:6px 16px;font-weight:700;display:inline-block}.FeaturesPageContent-module__13eLGa__heroHeadline{font-family:var(--font-fraunces), serif;font-size:clamp(2.25rem, 4.5vw, var(--sf-text-4xl));color:#fff;text-shadow:0 2px 24px #00000040;margin:0 0 var(--sf-space-md);font-weight:600;line-height:1.15}.FeaturesPageContent-module__13eLGa__heroSubhead{font-size:var(--sf-text-lg);color:#ffffffd9;line-height:var(--sf-leading-relaxed);margin:0}.FeaturesPageContent-module__13eLGa__featuresSection{max-width:var(--sf-max-width-desktop);padding:var(--sf-space-xl) var(--sf-margin-desktop) var(--sf-space-3xl);gap:var(--sf-space-3xl);flex-direction:column;margin:0 auto;display:flex}.FeaturesPageContent-module__13eLGa__featureRow{gap:var(--sf-space-2xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.FeaturesPageContent-module__13eLGa__featureRowReverse{direction:rtl}.FeaturesPageContent-module__13eLGa__featureRowReverse>*{direction:ltr}.FeaturesPageContent-module__13eLGa__featureTitle{font-family:var(--font-fraunces), serif;font-size:var(--sf-text-2xl);color:var(--sf-text-primary);margin:0 0 var(--sf-space-md);font-weight:600;line-height:var(--sf-leading-tight)}.FeaturesPageContent-module__13eLGa__featureBody{font-size:var(--sf-text-base);line-height:var(--sf-leading-relaxed);color:var(--sf-text-secondary);margin:0 0 var(--sf-space-lg)}.FeaturesPageContent-module__13eLGa__featureBullets{gap:var(--sf-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FeaturesPageContent-module__13eLGa__featureBullets li{align-items:center;gap:var(--sf-space-sm);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-medium);color:var(--sf-text-primary);display:flex}.FeaturesPageContent-module__13eLGa__featureBullets li svg,.FeaturesPageContent-module__13eLGa__featureBullets li span{color:var(--sf-accent-emerald);flex-shrink:0}.FeaturesPageContent-module__13eLGa__featureImageWrap{border-radius:var(--sf-radius-xl);box-shadow:var(--sf-shadow-lg);overflow:hidden}.FeaturesPageContent-module__13eLGa__featureImage{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%;display:block}.FeaturesPageContent-module__13eLGa__finalCta{isolation:isolate;min-height:420px;padding:var(--sf-space-3xl) var(--sf-margin-desktop);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.FeaturesPageContent-module__13eLGa__finalCtaBg{object-fit:cover;object-position:center;z-index:-2}.FeaturesPageContent-module__13eLGa__finalCtaScrim{z-index:-1;background:linear-gradient(#131220d1 0%,#1e1a4ae0 100%);position:absolute;inset:0}.FeaturesPageContent-module__13eLGa__finalCtaInner{text-align:center;max-width:560px;margin:0 auto}.FeaturesPageContent-module__13eLGa__finalCtaTitle{font-family:var(--font-fraunces), serif;font-size:var(--sf-text-3xl);color:#fff;margin:0 0 var(--sf-space-md);font-weight:600}.FeaturesPageContent-module__13eLGa__finalCtaBody{font-size:var(--sf-text-base);color:#ffffffd9;margin:0 0 var(--sf-space-xl)}.FeaturesPageContent-module__13eLGa__finalCtaActions{justify-content:center;gap:var(--sf-space-md);flex-wrap:wrap;display:flex}.FeaturesPageContent-module__13eLGa__ctaPrimary{align-items:center;gap:var(--sf-space-sm);height:52px;padding:0 var(--sf-space-xl);border-radius:var(--sf-radius-full);background:var(--sf-accent-emerald);color:var(--sf-text-on-accent);font-size:var(--sf-text-base);font-weight:var(--sf-weight-semibold);box-shadow:var(--sf-shadow-emerald);transition:transform var(--sf-transition-fast), box-shadow var(--sf-transition-fast);display:inline-flex}@media (hover:hover) and (pointer:fine){.FeaturesPageContent-module__13eLGa__ctaPrimary:hover{color:var(--sf-text-on-accent);transform:translateY(-2px)scale(1.02);box-shadow:0 14px 32px #4338ca4d}}.FeaturesPageContent-module__13eLGa__ctaSecondary{height:52px;padding:0 var(--sf-space-xl);border-radius:var(--sf-radius-full);color:#fff;font-size:var(--sf-text-base);font-weight:var(--sf-weight-semibold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--sf-transition-fast), transform var(--sf-transition-fast);background:#ffffff14;border:1px solid #ffffff59;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.FeaturesPageContent-module__13eLGa__ctaSecondary:hover{color:#fff;background:#ffffff29;transform:translateY(-1px)}}@media (max-width:900px){.FeaturesPageContent-module__13eLGa__hero,.FeaturesPageContent-module__13eLGa__featuresSection,.FeaturesPageContent-module__13eLGa__finalCta{padding-left:var(--sf-margin-mobile);padding-right:var(--sf-margin-mobile)}.FeaturesPageContent-module__13eLGa__featureRow,.FeaturesPageContent-module__13eLGa__featureRowReverse{direction:ltr;grid-template-columns:1fr}.FeaturesPageContent-module__13eLGa__featureImageWrap{order:-1}.FeaturesPageContent-module__13eLGa__finalCtaActions{flex-direction:column}.FeaturesPageContent-module__13eLGa__ctaPrimary,.FeaturesPageContent-module__13eLGa__ctaSecondary{justify-content:center;width:100%}}
