.page-module__Ay_k8q__page{padding-top:var(--space-32);padding-bottom:var(--space-48);min-height:100vh}.page-module__Ay_k8q__container{max-width:900px;padding:0 var(--space-6);margin:0 auto}.page-module__Ay_k8q__breadcrumb{font-size:var(--text-sm);color:var(--color-muted);margin-bottom:var(--space-8);align-items:center;gap:.4rem;display:flex}.page-module__Ay_k8q__breadcrumb a{color:var(--color-muted);transition:color .2s}.page-module__Ay_k8q__breadcrumb a:hover{color:var(--color-accent)}.page-module__Ay_k8q__hero{margin-bottom:var(--space-16)}.page-module__Ay_k8q__eyebrow{font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-4);font-weight:500}.page-module__Ay_k8q__title{font-size:var(--text-4xl);color:var(--color-fg);letter-spacing:-.02em;margin:0 0 var(--space-6);font-weight:300;line-height:1.1}.page-module__Ay_k8q__subtitle{font-size:var(--text-lg);color:var(--color-muted);margin:0 0 var(--space-10);max-width:720px;font-weight:300;line-height:1.75}.page-module__Ay_k8q__statsRow{gap:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-6);margin-bottom:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.page-module__Ay_k8q__stat{gap:var(--space-1);padding:var(--space-4);border-right:1px solid var(--color-border);flex-direction:column;display:flex}.page-module__Ay_k8q__stat:last-child{border-right:none}.page-module__Ay_k8q__statVal{font-size:var(--text-2xl);color:var(--color-accent);font-weight:300}.page-module__Ay_k8q__statLbl{font-size:var(--text-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em}.page-module__Ay_k8q__section{margin-bottom:var(--space-20)}.page-module__Ay_k8q__sectionTitle{font-size:var(--text-2xl);color:var(--color-fg);letter-spacing:-.02em;margin:0 0 var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);font-weight:300}.page-module__Ay_k8q__sectionDesc{font-size:var(--text-sm);color:var(--color-muted);margin:0 0 var(--space-6);line-height:1.7}.page-module__Ay_k8q__featureGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.page-module__Ay_k8q__featureBox{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-top:2px solid #d4af374d}.page-module__Ay_k8q__featureTitle{font-size:var(--text-base);color:var(--color-fg);margin:0 0 var(--space-3);font-weight:500}.page-module__Ay_k8q__featureDesc{font-size:var(--text-sm);color:var(--color-muted);margin:0;font-weight:300;line-height:1.6}.page-module__Ay_k8q__featureText{font-size:var(--text-sm);color:var(--color-muted);margin:0;font-weight:300;line-height:1.7}.page-module__Ay_k8q__tableWrap{overflow-x:auto}.page-module__Ay_k8q__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.page-module__Ay_k8q__table th{text-align:left;padding:var(--space-3)var(--space-4);font-size:var(--text-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--color-border);white-space:nowrap;background:#ffffff05;font-weight:600}.page-module__Ay_k8q__table td{padding:var(--space-3)var(--space-4);color:var(--color-fg);white-space:nowrap;border-bottom:1px solid #ffffff08;font-weight:300}.page-module__Ay_k8q__table tr:hover td{background:var(--color-surface-hover)}.page-module__Ay_k8q__accentCell{color:var(--color-accent);font-weight:500}.page-module__Ay_k8q__mutedCell{color:var(--color-muted)}.page-module__Ay_k8q__recommended{background:#d4af370a}.page-module__Ay_k8q__recommendedBadge{font-size:var(--text-xs);color:var(--color-accent);margin-left:.5rem;font-weight:600}.page-module__Ay_k8q__disclaimer{font-size:var(--text-xs);color:var(--color-muted);margin-top:var(--space-4);opacity:.65;font-style:italic}.page-module__Ay_k8q__disclaimerLink{color:var(--color-accent);text-decoration:none}.page-module__Ay_k8q__disclaimerLink:hover{text-decoration:underline}.page-module__Ay_k8q__comparison{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.page-module__Ay_k8q__compBox{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border)}.page-module__Ay_k8q__compTitle{font-size:var(--text-base);color:var(--color-accent);margin:0 0 var(--space-4);text-transform:uppercase;letter-spacing:.07em;font-weight:600}.page-module__Ay_k8q__compList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__Ay_k8q__compList li{font-size:var(--text-sm);color:var(--color-muted);padding-left:var(--space-4);font-weight:300;position:relative}.page-module__Ay_k8q__compList li:before{content:"→";color:var(--color-accent);font-size:var(--text-xs);position:absolute;left:0}.page-module__Ay_k8q__faqList{gap:var(--space-6);flex-direction:column;display:flex}.page-module__Ay_k8q__faqItem{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid #d4af374d}.page-module__Ay_k8q__faqQ{font-size:var(--text-base);color:var(--color-fg);margin:0 0 var(--space-3);font-weight:500}.page-module__Ay_k8q__faqA{font-size:var(--text-sm);color:var(--color-muted);margin:0;font-weight:300;line-height:1.8}.page-module__Ay_k8q__ctaBanner{background:var(--color-surface);padding:var(--space-12);text-align:center;margin-top:var(--space-24);border:1px solid #d4af3733}.page-module__Ay_k8q__ctaTitle{font-size:var(--text-2xl);color:var(--color-fg);margin:0 0 var(--space-4);letter-spacing:-.02em;font-weight:300}.page-module__Ay_k8q__ctaDesc{font-size:var(--text-base);color:var(--color-muted);margin:0 0 var(--space-8);font-weight:300}.page-module__Ay_k8q__ctaBtn{background:var(--color-accent);color:#0a0a0c;font-size:var(--text-sm);padding:var(--space-4)var(--space-8);letter-spacing:.05em;text-transform:uppercase;font-weight:700;transition:opacity .2s;display:inline-block}.page-module__Ay_k8q__ctaBtn:hover{color:#0a0a0c;opacity:.9}@media (max-width:640px){.page-module__Ay_k8q__page{padding-top:clamp(72px,16vw,120px);padding-bottom:var(--space-20)}.page-module__Ay_k8q__title{font-size:clamp(1.6rem,7vw,2.5rem)}.page-module__Ay_k8q__subtitle{font-size:var(--text-sm)}.page-module__Ay_k8q__ctaBanner{padding:var(--space-8)var(--space-5)}.page-module__Ay_k8q__comparison,.page-module__Ay_k8q__featureGrid{grid-template-columns:1fr}}
