.regional-page{color:var(--text-primary);background:#0a0a0a}.regional-hero{min-height:92vh;padding:calc(var(--space-3xl) + 40px) 0 var(--space-3xl);border-bottom:1px solid var(--border);align-items:center;display:flex;position:relative;overflow:hidden}.regional-glow{aspect-ratio:1;filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#d1f3491a,#0000 68%);border-radius:50%;width:min(700px,70vw);position:absolute;top:5%;right:-10%}.regional-heroInner{z-index:1;position:relative}.regional-languageLink{width:fit-content;min-height:44px;margin-bottom:var(--space-md);border:1px solid var(--border-hover);color:var(--text-secondary);font-size:var(--text-sm);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:600;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.regional-languageLink:hover{border-color:var(--accent-primary);color:var(--text-primary);background:#d1f3490f}.regional-eyebrow{margin-bottom:var(--space-md);color:var(--accent-primary);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.regional-title{max-width:16ch;margin-bottom:var(--space-lg);color:var(--text-primary);font-family:var(--font-serif);font-size:var(--text-hero);letter-spacing:-.025em;font-weight:400;line-height:1.04}.regional-lead{max-width:760px;color:var(--text-secondary);font-size:var(--text-lg);line-height:1.75}.regional-lead strong{color:var(--text-primary);font-weight:600}.regional-actions{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.regional-section{padding:var(--space-3xl) 0}.regional-sectionAlt{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#0f0f0f}.regional-sectionHeader{gap:var(--space-md) var(--space-xl);margin-bottom:var(--space-xl);grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;display:grid}.regional-sectionHeader .regional-eyebrow{grid-column:1/-1;margin-bottom:0}.regional-heading{max-width:16ch;color:var(--text-primary);font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:400;line-height:1.08}.regional-sectionIntro{max-width:55ch;color:var(--text-secondary);line-height:1.75}.regional-cardGrid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.regional-cardGrid>:last-child:nth-child(odd){grid-column:1/-1}.regional-card{min-height:300px;padding:var(--space-xl);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);position:relative}.regional-cardNumber{margin-bottom:var(--space-xl);color:var(--accent-primary);font-family:var(--font-serif);font-size:var(--text-xl);font-style:italic;display:block}.regional-card h3,.regional-step h3,.regional-faq h3{margin-bottom:var(--space-sm);color:var(--text-primary);font-size:var(--text-lg);font-weight:600}.regional-card p,.regional-step p,.regional-faq p{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.75}.regional-steps{border-top:1px solid var(--border);list-style:none}.regional-step{gap:var(--space-lg);padding:var(--space-xl) 0;border-bottom:1px solid var(--border);grid-template-columns:100px 1fr;display:grid}.regional-step>span{color:var(--accent-primary);font-family:var(--font-serif);font-size:var(--text-2xl);font-style:italic}.regional-step>div{max-width:760px}.regional-proofGrid,.regional-pricingGrid{gap:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.regional-workList{gap:var(--space-sm);list-style:none;display:grid}.regional-workList li{padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);gap:10px;display:flex}.regional-workList strong{color:var(--text-primary)}.regional-workList svg{color:var(--accent-primary);flex:none;margin-top:4px}.regional-textLink{margin-top:var(--space-lg);border-bottom:1px solid var(--border-hover);color:var(--text-primary);font-size:var(--text-sm);align-items:center;gap:8px;padding-bottom:5px;font-weight:600;display:inline-flex}.regional-textLink:hover{color:var(--accent-primary)}.regional-priceList{gap:0;display:grid}.regional-priceRows{border-top:1px solid var(--border);display:grid}.regional-priceRow{justify-content:space-between;gap:var(--space-sm) var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.regional-priceRow dt{color:var(--text-primary);font-weight:600}.regional-priceRow dd{color:var(--text-secondary);text-align:right}.regional-priceList small{margin-top:var(--space-md);color:var(--text-muted);line-height:1.65;display:block}.regional-faq{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.regional-faq article{padding:var(--space-lg);border-top:1px solid var(--border-hover)}.regional-final{padding:var(--space-3xl) 0;border-top:1px solid var(--border);background:#080808}.regional-finalInner{text-align:center}.regional-final h2{margin:0 auto var(--space-md);color:var(--text-primary);font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:400}.regional-final p:not(.regional-eyebrow){max-width:620px;margin:0 auto var(--space-lg);color:var(--text-secondary);line-height:1.75}@media (max-width:768px){.regional-hero{min-height:82vh}.regional-sectionHeader,.regional-cardGrid,.regional-proofGrid,.regional-pricingGrid,.regional-faq{grid-template-columns:1fr}.regional-step{gap:var(--space-md);grid-template-columns:56px 1fr}.regional-card{min-height:0;padding:var(--space-lg)}.regional-priceList>p{flex-direction:column;align-items:flex-start;gap:2px}.regional-actions{flex-direction:column}.regional-actions .btn{width:100%}}
