._C5A-G_page{padding-top:80px}._C5A-G_pageHeader{background-color:#0d1b2a;background-image:url(/images/real_visa.jpg);background-position:50%;background-size:cover;padding:4.5rem 1.5rem;position:relative;overflow:hidden}._C5A-G_pageHeader:before{content:"";background:#0d1b2ad1;position:absolute;inset:0}._C5A-G_pageHeaderContent{z-index:1;max-width:1200px;margin:0 auto;position:relative}._C5A-G_pageTitle{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(2rem,4vw,3.2rem);line-height:1.15}._C5A-G_accent{color:inherit}._C5A-G_pageSubtitle{color:#fff9;max-width:40rem;margin-bottom:0;font-size:1.05rem}._C5A-G_breadcrumb{color:#fff6;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.85rem;display:flex}._C5A-G_breadcrumb a{color:#ffffff80}._C5A-G_breadcrumb a:hover{color:#c8a84b}._C5A-G_formSection{background:#f8f6f0;padding:3.5rem 1.5rem 5rem}._C5A-G_formContainer{grid-template-columns:280px 1fr;align-items:start;gap:2.5rem;max-width:1100px;margin:0 auto;display:grid}._C5A-G_formSidebar{flex-direction:column;gap:1.25rem;padding-top:.5rem;display:flex}._C5A-G_stepsTitle{font-family:var(--font-heading);color:var(--theme-text);font-size:1.15rem;font-weight:700}._C5A-G_steps{counter-reset:step;gap:1.25rem;list-style:none;display:grid}._C5A-G_steps li{counter-increment:step;grid-template-columns:2rem 1fr;column-gap:.75rem;line-height:1.5;display:grid}._C5A-G_steps li:before{content:counter(step);border:2px solid var(--gold);width:2rem;height:2rem;color:var(--gold-text);font-family:var(--font-heading);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:inline-flex}._C5A-G_steps strong{color:var(--theme-text);font-weight:600}._C5A-G_steps span{color:var(--theme-text-secondary);font-size:.95rem}._C5A-G_helpLine{border-top:1px solid var(--theme-border);color:var(--theme-text-secondary);padding-top:1.25rem;font-size:.95rem}._C5A-G_helpLine a{color:var(--gold-text);text-underline-offset:.2em;font-weight:600;text-decoration:underline}._C5A-G_inlineIcon{flex-shrink:0;width:1rem;height:1rem}._C5A-G_formCard{background:#fff;border:1px solid #e8e4d9;border-radius:8px;padding:2.5rem}._C5A-G_formTitle{font-family:var(--font-heading);color:#0d1b2a;margin-bottom:2rem;font-size:1.5rem}._C5A-G_formRow{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}._C5A-G_formLegal{color:#94a3b8;margin-bottom:1.25rem;font-size:.78rem;line-height:1.5}._C5A-G_formSubmit{color:#0d1b2a;cursor:pointer;width:100%;font-size:1rem;font-weight:700;font-family:var(--font-body);background:#c8a84b;border:none;border-radius:6px;padding:1rem;transition:all .3s}._C5A-G_formSubmit:hover:not(:disabled){background:var(--gold-light)}._C5A-G_formSubmit:disabled{opacity:.7;cursor:not-allowed}._C5A-G_successMessage{text-align:center;padding:2rem 1rem}._C5A-G_successIcon{color:#c8a84b;width:4rem;height:4rem;margin:0 auto 1.5rem}._C5A-G_successTitle{font-family:var(--font-heading);color:#0d1b2a;margin-bottom:1rem;font-size:2rem}._C5A-G_successDesc{color:#334155;margin-bottom:.75rem;font-size:1rem;line-height:1.7}._C5A-G_successSubDesc{color:#64748b;margin-bottom:2.5rem;font-size:.9rem}._C5A-G_successActions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (max-width:900px){._C5A-G_formContainer{grid-template-columns:1fr}._C5A-G_formSidebar{order:2}}@media (max-width:560px){._C5A-G_formRow{grid-template-columns:1fr}._C5A-G_formCard{padding:1.5rem}}
