.site-header{background:var(--topbar-grad);border-bottom:3px solid var(--gold);align-items:center;gap:20px;padding:14px 28px;display:flex}.site-header .tagline{font-family:var(--font-script);color:var(--gold);font-size:var(--fs-lg)}.site-nav{align-items:center;gap:20px;margin-left:auto;display:flex}.site-nav a{color:var(--cream);font-family:var(--font-head);font-weight:700;font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.6px;text-decoration:none}.site-nav a:hover{color:var(--gold)}.site-nav .nav-cta{background:var(--gold);color:var(--brand);border-radius:var(--r-pill);padding:8px 18px}.phero{background:var(--topbar-grad);color:var(--cream);padding:72px 28px}.phero-inner{flex-wrap:wrap;align-items:center;gap:40px;max-width:1100px;margin:0 auto;display:flex}.phero h1{text-transform:uppercase;margin:0 0 18px;font-size:clamp(34px,5vw,56px);font-weight:900;line-height:1.05}.phero h1 .gold{color:var(--gold)}.phero p{font-size:var(--fs-lg);color:#fff9f0d9;max-width:560px}.psection{padding:64px 28px}.psection.alt{background:var(--surface-2)}.psection-inner{max-width:1100px;margin:0 auto}.psection h2{text-transform:uppercase;text-align:center;color:var(--brand);margin:0 0 10px;font-size:clamp(26px,3.5vw,38px);font-weight:900}[data-theme=dark] .psection h2{color:var(--cream)}.psection .lede{text-align:center;color:var(--ink-muted);max-width:640px;margin:0 auto 40px}.pos-card{align-items:flex-start;gap:18px;display:flex}.pos-pay{font-family:var(--font-head);font-weight:800;font-size:var(--fs-lg);color:var(--accent-ink);white-space:nowrap}.pill-tag{background:var(--surface-2);color:var(--brand);border-radius:var(--r-pill);font-size:var(--fs-xs);padding:4px 12px;font-weight:600;display:inline-block}.step-circle{background:linear-gradient(135deg, var(--gold-strong), var(--gold-dark));color:#fff;width:48px;height:48px;font-family:var(--font-head);font-weight:900;font-size:var(--fs-lg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.site-footer{background:var(--brand);color:#fff9f0bf;margin-top:48px;padding:32px 28px}.site-footer-inner{max-width:1100px;font-size:var(--fs-sm);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;display:flex}.site-footer a{color:var(--gold);margin-left:16px;text-decoration:none}.grid-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}@media (max-width:720px){.site-nav{gap:12px}.site-nav .nav-link-sec{display:none}}@media (max-width:768px){.site-header{gap:12px;padding:10px 16px}.site-nav a,.site-nav .nav-cta{align-items:center;min-height:44px;display:inline-flex}.btn-money{min-height:44px}.phero{padding:48px 16px}.psection{padding:40px 16px}.site-footer{padding:24px 16px}.pos-card{flex-direction:column;gap:10px}}.apply-wizard input[type=checkbox],.apply-wizard input[type=radio]{flex-shrink:0;width:20px;height:20px}:is(.apply-wizard label:has(>input[type=checkbox]),.apply-wizard label:has(>input[type=radio])){min-height:44px}.apply-step-label{max-width:64px;margin-top:4px;line-height:1.2;display:block}@media (max-width:768px){.apply-wizard .input-field{min-height:44px}.apply-back-btn{min-height:44px;padding:0 8px}.apply-remove-file{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}@media (max-width:520px){.apply-grid-2{grid-template-columns:1fr!important}.apply-grid-csz{grid-template-columns:1fr 1fr!important}.apply-grid-csz>div:first-child{grid-column:1/-1}}@media (max-width:768px){.gb-form .input-field{min-height:44px}}@media (max-width:520px){.gb-grid-2{grid-template-columns:1fr!important}.gb-grid-cz{grid-template-columns:1fr 1fr!important}}@media (max-width:768px){.va-form .input-field{min-height:44px}}@media (max-width:520px){.va-grid-2{grid-template-columns:1fr!important}}
