.support-page[data-v-147f76e9]{background:#f4f7fb;min-height:100vh}.sp-hero[data-v-147f76e9]{background:linear-gradient(135deg,#0b2447,#19376d);color:#fff;padding:64px 0 56px;position:relative;overflow:hidden}.sp-hero-bg[data-v-147f76e9]{position:absolute;right:-80px;top:-80px;width:340px;height:340px;background:radial-gradient(circle,rgba(165,215,232,.25),transparent 70%);border-radius:50%}.sp-hero-content[data-v-147f76e9]{position:relative}.sp-hero h1[data-v-147f76e9]{font-size:38px;font-weight:800;letter-spacing:-.5px;margin-bottom:12px;font-family:Montserrat-extrabold,sans-serif}.sp-hero p[data-v-147f76e9]{font-size:17px;color:#a5d7e8;max-width:560px}.sp-section[data-v-147f76e9]{padding:56px 0}.sp-map-section[data-v-147f76e9]{background:#fff;border-top:1px solid #e3e9f2;border-bottom:1px solid #e3e9f2}.sp-form-section[data-v-147f76e9]{background:#fff}.sp-section-title[data-v-147f76e9]{font-size:26px;font-weight:800;color:#0b2447;margin-bottom:6px;font-family:Montserrat-bold,sans-serif}.sp-section-sub[data-v-147f76e9]{color:#5b6478;margin-bottom:32px}.sp-grid[data-v-147f76e9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.sp-card[data-v-147f76e9]{background:#fff;border:1px solid #e3e9f2;border-radius:14px;padding:26px;box-shadow:0 4px 20px rgba(11,36,71,.06);transition:transform .2s,box-shadow .2s}.sp-card[data-v-147f76e9]:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(11,36,71,.1)}.sp-ic[data-v-147f76e9]{width:46px;height:46px;border-radius:11px;background:#eef3fb;color:#19376d;display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:20px}.sp-card h3[data-v-147f76e9]{font-size:14px;color:#5b6478;font-weight:600;margin-bottom:4px}.sp-val[data-v-147f76e9]{font-size:17px;font-weight:700;color:#0b2447;word-break:break-word}.sp-val a[data-v-147f76e9]{color:#0b2447;text-decoration:none}.sp-val a[data-v-147f76e9]:hover{color:#3f75fe}.sp-val-sm[data-v-147f76e9]{font-size:14px;line-height:1.5;font-weight:500}.sp-card small[data-v-147f76e9]{display:block;color:#5b6478;margin-top:6px;font-size:13px}.sp-map-wrap[data-v-147f76e9]{border-radius:14px;overflow:hidden;border:1px solid #e3e9f2;box-shadow:0 4px 20px rgba(11,36,71,.06);line-height:0}.sp-form-card[data-v-147f76e9]{background:linear-gradient(135deg,#0b2447,#19376d);border-radius:18px;padding:42px;color:#fff;box-shadow:0 12px 40px rgba(11,36,71,.1)}.sp-form-card h2[data-v-147f76e9]{font-size:24px;font-weight:800;margin-bottom:6px;font-family:Montserrat-bold,sans-serif}.sp-form-sub[data-v-147f76e9]{color:#a5d7e8;margin-bottom:28px}.sp-form-row[data-v-147f76e9]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sp-field[data-v-147f76e9]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.sp-field label[data-v-147f76e9]{font-size:13px;font-weight:600;color:#a5d7e8}.sp-field input[data-v-147f76e9],.sp-field select[data-v-147f76e9],.sp-field textarea[data-v-147f76e9]{padding:13px 15px;border-radius:10px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);color:#fff;font-size:15px;font-family:inherit;outline:none;transition:border-color .18s,background .18s}.sp-field input[data-v-147f76e9]::-moz-placeholder,.sp-field textarea[data-v-147f76e9]::-moz-placeholder{color:hsla(0,0%,100%,.4)}.sp-field input[data-v-147f76e9]::placeholder,.sp-field textarea[data-v-147f76e9]::placeholder{color:hsla(0,0%,100%,.4)}.sp-field input[data-v-147f76e9]:focus,.sp-field select[data-v-147f76e9]:focus,.sp-field textarea[data-v-147f76e9]:focus{border-color:#a5d7e8;background:hsla(0,0%,100%,.14)}.sp-field select option[data-v-147f76e9]{color:#000}.sp-btn[data-v-147f76e9]{background:#fff;color:#0b2447;border:none;padding:15px 32px;border-radius:11px;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s}.sp-btn[data-v-147f76e9]:hover{background:#a5d7e8}.sp-form-ok[data-v-147f76e9]{background:rgba(22,163,74,.15);border:1px solid #16a34a;color:#bbf7d0;padding:14px 18px;border-radius:10px;margin-top:18px;font-size:14px}@media (max-width:640px){.sp-hero h1[data-v-147f76e9]{font-size:28px}.sp-form-row[data-v-147f76e9]{grid-template-columns:1fr}.sp-form-card[data-v-147f76e9]{padding:24px}}