.page-module__D1vqhW__page{max-width:var(--container-max,1280px);padding:clamp(2rem,6vw,4rem)var(--page-px)5rem;font-family:var(--font-sans,system-ui,sans-serif);color:var(--color-fg,#fff);margin:0 auto}.page-module__D1vqhW__breadcrumb{color:var(--color-muted,#8b8b9b);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2.5rem;font-size:.78rem;font-weight:400;display:flex}.page-module__D1vqhW__breadcrumb a{color:var(--color-muted,#8b8b9b);text-decoration:none;transition:color .25s}.page-module__D1vqhW__breadcrumb a:hover{color:var(--color-accent,#d4af37)}.page-module__D1vqhW__hero{margin-bottom:3.5rem}.page-module__D1vqhW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent,#d4af37);margin-bottom:.75rem;font-size:.72rem;font-weight:600}.page-module__D1vqhW__title{letter-spacing:-.02em;color:var(--color-fg,#fff);margin-bottom:1rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.15}.page-module__D1vqhW__subtitle{color:var(--color-muted,#8b8b9b);max-width:680px;font-size:1rem;font-weight:300;line-height:1.75}.page-module__D1vqhW__section{margin-bottom:3.5rem;padding-top:.5rem}.page-module__D1vqhW__sectionTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg,#fff);border-bottom:1px solid var(--color-border,#ffffff0d);margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1.1rem;font-weight:600}.page-module__D1vqhW__corridorGrid{border:1px solid var(--color-border,#ffffff0d);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-auto-rows:1fr;gap:1px;display:grid}.page-module__D1vqhW__corridorCard{background:var(--color-surface,#ffffff08);color:inherit;flex-direction:column;gap:.35rem;padding:1.25rem 1.5rem;text-decoration:none;transition:background .2s;display:flex}.page-module__D1vqhW__corridorCard:hover{background:var(--color-surface-hover,#ffffff0f)}.page-module__D1vqhW__tier2Card{opacity:.75}.page-module__D1vqhW__tier2Card:hover{opacity:1}.page-module__D1vqhW__moneyCard{background:linear-gradient(135deg,#d4af370a 0%,#ffffff08 100%);border-left:2px solid #d4af378c;padding:1.5rem 1.75rem}.page-module__D1vqhW__moneyCard:hover{background:linear-gradient(135deg,#d4af3714 0%,#ffffff0f 100%)}.page-module__D1vqhW__moneyCard .page-module__D1vqhW__cardName{font-size:1.05rem}.page-module__D1vqhW__cardName{color:var(--color-fg,#fff);letter-spacing:.01em;font-size:.95rem;font-weight:600}.page-module__D1vqhW__cardTransit{color:var(--color-muted,#8b8b9b);font-size:.78rem}.page-module__D1vqhW__cardBadge{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent,#d4af37);background:#d4af3714;border:1px solid #d4af3733;align-self:flex-start;padding:.15rem .5rem;font-size:.65rem;font-weight:700}.page-module__D1vqhW__cardRegions{color:var(--color-muted,#8b8b9b);font-size:.72rem}.page-module__D1vqhW__serviceLinks{flex-wrap:wrap;gap:.75rem;display:flex}.page-module__D1vqhW__serviceLink{border:1px solid var(--color-border,#ffffff14);color:var(--color-muted,#8b8b9b);letter-spacing:.03em;background:0 0;padding:.5rem 1rem;font-size:.82rem;font-weight:400;text-decoration:none;transition:border-color .2s,color .2s}.page-module__D1vqhW__serviceLink:hover{border-color:var(--color-accent,#d4af37);color:var(--color-accent,#d4af37)}.page-module__D1vqhW__ctaBanner{background:var(--color-surface,#ffffff08);border:1px solid var(--color-border,#ffffff12);text-align:center;margin-top:2.5rem;padding:3rem 2.5rem}.page-module__D1vqhW__ctaTitle{letter-spacing:-.01em;color:var(--color-fg,#fff);margin-bottom:.75rem;font-size:clamp(1.2rem,3vw,1.6rem);font-weight:700}.page-module__D1vqhW__ctaDesc{color:var(--color-muted,#8b8b9b);max-width:540px;margin:0 auto 2rem;font-size:.95rem;font-weight:300;line-height:1.7}.page-module__D1vqhW__ctaBtn{background:var(--color-accent,#d4af37);color:#0a0a0c;letter-spacing:.08em;text-transform:uppercase;padding:.85rem 2.5rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-block}.page-module__D1vqhW__ctaBtn:hover{opacity:.88;color:#0a0a0c}@media (max-width:640px){.page-module__D1vqhW__corridorGrid{grid-template-columns:1fr 1fr}.page-module__D1vqhW__ctaBanner{padding:2rem 1.25rem}}
