.templates-module__N6wGtG__main{background-color:var(--bg-surface-alt,#f8fafc);flex-direction:column;min-height:100vh;display:flex}.templates-module__N6wGtG__nav{border-bottom:1px solid var(--bg-glass-border,#e2e8f0);background:var(--bg-surface,#fff);padding:1.125rem 0}.templates-module__N6wGtG__navContent{justify-content:space-between;align-items:center;display:flex}.templates-module__N6wGtG__logo{font-family:var(--font-serif,serif);color:var(--color-primary,#002147);letter-spacing:-.5px;font-size:1.5rem;font-weight:900;text-decoration:none}.templates-module__N6wGtG__navRight{align-items:center;gap:1.25rem;display:flex}.templates-module__N6wGtG__navLink{color:var(--text-secondary,#475569);font-size:.875rem;font-weight:600;text-decoration:none;transition:color .15s}.templates-module__N6wGtG__navLink:hover{color:var(--color-primary,#002147)}.templates-module__N6wGtG__navBadge{color:var(--text-secondary,#475569);background:#0f172a0d;border:1px solid #0f172a1a;border-radius:9999px;padding:.3rem .85rem;font-size:.8125rem;font-weight:500}.templates-module__N6wGtG__header{color:#fff;text-align:center;background:linear-gradient(135deg,#002147 0%,#082852 60%,#00152e 100%);padding:2.75rem 0 2.25rem}.templates-module__N6wGtG__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-gold-on-dark);border:1px solid var(--color-gold-on-dark-border);letter-spacing:.5px;text-transform:uppercase;background:#ffffff1f;border-radius:9999px;margin-bottom:.85rem;padding:.35rem .95rem;font-size:.8125rem;font-weight:700;display:inline-block}.templates-module__N6wGtG__title{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.5px;color:#fff;margin:0 0 .5rem;font-size:clamp(2rem,3.5vw,2.65rem);font-weight:700;line-height:1.2}.templates-module__N6wGtG__subtitle{font-family:var(--font-sans), system-ui, sans-serif;color:#e2e8f0;max-width:620px;margin:0 auto;font-size:1.0625rem;line-height:1.5}.templates-module__N6wGtG__content{flex:1;padding:1.75rem 0 3.5rem}.templates-module__N6wGtG__seoIntro{background:var(--bg-surface,#fff);border-top:1px solid var(--bg-glass-border,#00214714);padding:3.5rem 0 4rem}.templates-module__N6wGtG__geoGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.templates-module__N6wGtG__geoCard{background:var(--bg-surface-alt,#f3f1ec);border:1px solid #00214714;border-radius:14px;padding:1.75rem}.templates-module__N6wGtG__geoCard h2{color:var(--color-primary,#002147);font-size:1.15rem;font-weight:700;line-height:1.35;font-family:var(--font-serif), Georgia, serif;margin-bottom:.65rem}.templates-module__N6wGtG__geoIcon{margin-right:.35rem;display:inline-block}.templates-module__N6wGtG__geoCard p{color:var(--text-secondary,#4a4a4a);margin:0;font-size:.9375rem;line-height:1.6}.templates-module__N6wGtG__footer{border-top:1px solid var(--bg-glass-border,#e2e8f0);text-align:center;color:var(--text-muted,#64748b);background:var(--bg-surface,#fff);padding:2.5rem 0;font-size:.875rem}@media (max-width:640px){.templates-module__N6wGtG__title{font-size:2rem}.templates-module__N6wGtG__subtitle{font-size:1rem}}
