.page-hero{padding:48px 0}.breadcrumb{margin-bottom:16px}.breadcrumb__list{list-style:none;display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.85rem;padding:0;margin:0}.breadcrumb__item{display:inline-flex;align-items:center;gap:6px;color:#ffffffb3}.breadcrumb__item a{color:#ffffffd9;text-decoration:none}.breadcrumb__item a:hover{color:var(--white);text-decoration:underline}.breadcrumb__item [aria-current=page]{color:var(--white);font-weight:500}.breadcrumb__sep{color:#fff6}.page-hero__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:700;color:#ffffffbf;margin:0 0 10px}.page-hero__title{font-family:var(--font-heading);font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15;margin:0}.page-hero__subtitle{margin:14px 0 0;max-width:720px;color:#ffffffd9;font-size:1.05rem;line-height:1.6}.prose{max-width:820px}.prose>*+*{margin-top:18px}.prose p{color:var(--gray);line-height:1.75;font-size:1rem}.prose h2{font-family:var(--font-heading);color:var(--navy);font-size:1.5rem;margin-top:36px}.prose h3{font-family:var(--font-heading);color:var(--navy);font-size:1.2rem;margin-top:28px}.prose ul,.prose ol{margin-left:1.5rem;color:var(--gray);line-height:1.75}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li+li{margin-top:8px}.prose a{color:var(--red);text-decoration:underline}.prose--center{margin-left:auto;margin-right:auto}.cta-band{padding:48px 0}.cta-band__inner{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.cta-band__copy{flex:1 1 360px}.cta-band__heading{font-family:var(--font-heading);font-size:clamp(1.4rem,2.6vw,2rem);margin:0 0 8px}.cta-band__text{margin:0;color:#ffffffd9;line-height:1.6;max-width:560px}.cta-band__actions{display:flex;gap:12px;flex-wrap:wrap}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.link-card{display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid var(--border);border-radius:6px;background:var(--white);text-decoration:none;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.link-card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px);border-color:var(--navy)}.link-card__icon{font-size:1.5rem;color:var(--red)}.link-card__title{font-family:var(--font-heading);color:var(--navy);font-size:1.05rem;margin:0}.link-card__text{color:var(--gray);font-size:.9rem;line-height:1.6;margin:0}.link-card__arrow{margin-top:auto;color:var(--red);font-weight:600;font-size:.9rem}.brand-card{display:flex;align-items:center;justify-content:center;padding:24px;border:1px solid var(--border);border-radius:6px;background:var(--white);min-height:110px;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.brand-card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px);border-color:var(--navy)}.brand-card img{max-width:100%;max-height:56px;width:auto;height:auto;object-fit:contain}.brand-card__fallback{font-family:var(--font-heading);color:var(--navy);font-size:1.05rem;text-align:center}.form-card{max-width:720px;background:var(--white);border:1px solid var(--border);border-radius:8px;padding:28px}.form-row{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.form-row label{font-weight:600;color:var(--navy);font-size:.9rem}.form-row input,.form-row select,.form-row textarea{padding:11px 13px;border:1px solid var(--border);border-radius:5px;font:inherit;font-size:.95rem}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{outline:2px solid var(--navy);outline-offset:1px;border-color:var(--navy)}.form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}@media(max-width:600px){.form-grid-2{grid-template-columns:1fr}}.pricing-card{background:#fff;border:1px solid #e6e8f0;border-top:4px solid var(--color-red, #AA0000);border-radius:12px;padding:40px 32px;box-shadow:0 10px 30px #172e8b14}.pricing-card__title{font-family:var(--font-heading, "Orbitron", sans-serif);color:var(--color-navy, #172E8B);font-size:1.5rem;margin:0 0 12px}.pricing-card__price{margin:8px 0 16px}.pricing-card__amount{font-family:var(--font-heading, "Orbitron", sans-serif);font-size:3rem;font-weight:700;color:var(--color-red, #AA0000);line-height:1}.pricing-card__desc{color:#4a5072;margin:0 0 24px}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.step-card{background:#fff;border:1px solid #e6e8f0;border-radius:12px;padding:32px 24px;text-align:center}.step-card__num{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--color-navy, #172E8B);color:#fff;font-family:var(--font-heading, "Orbitron", sans-serif);font-size:1.4rem;font-weight:700;margin-bottom:16px}.step-card__title{font-family:var(--font-heading, "Orbitron", sans-serif);color:var(--color-navy, #172E8B);font-size:1.15rem;margin:0 0 10px}.step-card__text{color:#4a5072;margin:0}.sitemap__heading{font-family:var(--font-heading, "Orbitron", sans-serif);color:var(--color-navy, #172E8B);font-size:1.2rem;margin:0 0 14px;padding-bottom:8px;border-bottom:2px solid var(--color-red, #AA0000)}.sitemap__list{list-style:none;padding:0;margin:0}.sitemap__list li{margin:0 0 8px}.sitemap__list a{color:#4a5072;text-decoration:none;transition:color .15s ease}.sitemap__list a:hover{color:var(--color-red, #AA0000)}
