.feat-hero{position:relative;min-height:60vh;display:flex;align-items:center;justify-content:center;padding:var(--space-24) 0 var(--space-16);background-color:var(--color-bg-dark-section);text-align:center;overflow:hidden}.feat-hero-content{position:relative;z-index:2;max-width:var(--landing-max-width);margin:0 auto;padding:0 var(--space-6)}.feat-breadcrumb{display:inline-block;font-size:var(--text-sm);color:var(--color-dark-text-muted);text-decoration:none;margin-bottom:var(--space-6);transition:color var(--transition-fast)}.feat-breadcrumb:hover{color:var(--color-text-on-primary)}.feat-hero-content h1{font-family:var(--font-heading);font-size:var(--text-6xl);color:var(--color-text-on-primary);margin-bottom:var(--space-4);line-height:1.1}.feat-hero-subtitle{font-size:var(--text-xl);color:var(--color-dark-text);max-width:560px;margin:0 auto;line-height:1.6}.feat-section{padding:var(--space-24) 0;background-color:var(--color-bg-primary)}.feat-section-alt{background-color:var(--color-bg-secondary)}.feat-section-inner{max-width:var(--landing-max-width);margin:0 auto;padding:0 var(--space-6)}.feat-section-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center}.feat-section-content h2{font-family:var(--font-heading);font-size:var(--text-4xl);color:var(--color-primary);margin-bottom:var(--space-6)}.feat-section-lead{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.7;max-width:540px;margin-bottom:var(--space-10)}.feat-media-frame{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-xl);background-color:var(--color-bg-surface);border:1px solid var(--color-border-light)}.feat-media-chrome{display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-3);background-color:var(--color-bg-surface-mid)}.feat-chrome-dot{width:var(--space-2);height:var(--space-2);border-radius:50%}.feat-media-body{position:relative;aspect-ratio:16 / 10;background:linear-gradient(135deg,var(--color-bg-surface) 0%,var(--color-bg-surface-mid) 100%)}.feat-media-body img{width:100%;height:100%;object-fit:cover;display:block}.feat-media-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);color:var(--color-text-muted)}.feat-media-fallback span{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em}.feat-media-body img:not([style*="display: none"])~.feat-media-fallback{display:none}.feat-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.feat-detail-card{padding:var(--space-5);background-color:var(--color-bg-surface);border:1px solid var(--color-border-light);border-left:3px solid var(--color-accent);border-radius:var(--radius-lg);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.feat-section-alt .feat-detail-card{background-color:var(--color-bg-primary)}.feat-detail-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.feat-detail-card h3{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-primary);margin-bottom:var(--space-2)}.feat-detail-card p{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.65;margin:0}.feat-privacy{padding:var(--space-24) 0;background-color:var(--color-bg-primary)}.feat-privacy-inner{max-width:var(--landing-max-width);margin:0 auto;padding:0 var(--space-6)}.feat-privacy-inner h2{font-family:var(--font-heading);font-size:var(--text-4xl);color:var(--color-primary);margin-bottom:var(--space-4)}.feat-privacy-lead{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.7;max-width:640px;margin-bottom:var(--space-12)}.feat-privacy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8)}.feat-privacy-col{padding:var(--space-8);border-radius:var(--radius-xl)}.feat-privacy-private{background-color:var(--color-bg-dark-section);color:var(--color-text-on-primary)}.feat-privacy-private h3{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-text-on-primary);margin-bottom:var(--space-6)}.feat-privacy-community{background-color:var(--color-bg-surface);border:1px solid var(--color-border-light);border-left:4px solid var(--color-accent)}.feat-privacy-community h3{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-primary);margin-bottom:var(--space-6)}.feat-privacy-col ul{list-style:none;padding:0;margin:0 0 var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.feat-privacy-col li{font-size:var(--text-base);padding-left:var(--space-6);position:relative}.feat-privacy-private li{color:var(--color-dark-text)}.feat-privacy-community li{color:var(--color-text-secondary)}.feat-privacy-col li:before{content:"✓";position:absolute;left:0;font-weight:700}.feat-privacy-private li:before{color:var(--color-success)}.feat-privacy-community li:before{color:var(--color-accent)}.feat-privacy-note{font-size:var(--text-sm);font-style:italic;margin:0;padding-top:var(--space-4)}.feat-privacy-private .feat-privacy-note{color:var(--color-dark-text-muted);border-top:1px solid var(--color-dark-card-border)}.feat-privacy-community .feat-privacy-note{color:var(--color-text-muted);border-top:1px solid var(--color-border-light)}.feat-cta{position:relative;min-height:32vh;display:flex;align-items:center;justify-content:center;padding:var(--space-16) 0;background-color:var(--color-bg-dark-section);text-align:center;overflow:hidden}.feat-cta-content{position:relative;z-index:2;max-width:600px;margin:0 auto;padding:0 var(--space-6)}.feat-cta-content h2{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-text-on-primary);margin-bottom:var(--space-4)}.feat-cta-content p{font-size:var(--text-lg);color:var(--color-dark-text-muted);margin-bottom:var(--space-8)}@media(max-width:1024px){.feat-section-grid{grid-template-columns:1fr;gap:var(--space-8)}}@media(max-width:640px){.feat-hero{min-height:50vh;padding:var(--space-16) 0 var(--space-12)}.feat-hero-content h1{font-size:var(--text-4xl)}.feat-section-content h2{font-size:var(--text-3xl)}.feat-detail-grid,.feat-privacy-grid{grid-template-columns:1fr}.feat-privacy-inner h2{font-size:var(--text-3xl)}}
