.mp[data-v-d0bd76cd]{color:#0f172a;-webkit-font-smoothing:antialiased;background:#f6f7fb;font-family:Basier Circle,Basiercircle,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6}.wrap[data-v-d0bd76cd]{width:min(1100px,90%);margin:0 auto}.btn[data-v-d0bd76cd]{cursor:pointer;border:1px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;padding:.7rem 1.4rem;font-family:inherit;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-lg[data-v-d0bd76cd]{padding:.85rem 1.75rem;font-size:.95rem}.btn-sm[data-v-d0bd76cd]{padding:.55rem 1rem;font-size:.84rem}.btn-primary[data-v-d0bd76cd]{color:#fff;background:#d60d00;border-color:#d60d00;box-shadow:0 4px 14px #d60d0040}.btn-primary[data-v-d0bd76cd]:hover{background:#b00b00;border-color:#b00b00;transform:translateY(-1px);box-shadow:0 6px 20px #d60d004d}.btn-ghost[data-v-d0bd76cd]{color:#fff;backdrop-filter:blur(4px);background:#ffffff1a;border-color:#ffffff40}.btn-ghost[data-v-d0bd76cd]:hover{background:#ffffff2e;border-color:#fff6}.btn-outline[data-v-d0bd76cd]{color:#d60d00;background:#d60d000f;border-color:#d60d0026}.btn-outline[data-v-d0bd76cd]:hover{background:#d60d001f;transform:translateY(-1px)}.eyebrow[data-v-d0bd76cd]{text-transform:uppercase;letter-spacing:.18em;color:#d60d00;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:flex}.eyebrow-dark[data-v-d0bd76cd]{color:#d60d00}.eyebrow-dot[data-v-d0bd76cd]{background:#d60d00;border-radius:50%;flex-shrink:0;width:8px;height:8px}.hero[data-v-d0bd76cd]{padding:5rem 0 4rem;position:relative;overflow:hidden}.hero-bg[data-v-d0bd76cd]{background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#0f172a 100%);position:absolute;inset:0}.hero-bg[data-v-d0bd76cd]:after{content:"";opacity:.15;mix-blend-mode:luminosity;background:url(https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?w=1920&q=80) 50%/cover;position:absolute;inset:0}.hero-inner[data-v-d0bd76cd]{z-index:1;grid-template-columns:1fr 360px;align-items:center;gap:3rem;display:grid;position:relative}.hero-text h1[data-v-d0bd76cd]{color:#fff;letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2.2rem,4.5vw,3.2rem);line-height:1.08}.hero-text p[data-v-d0bd76cd]{color:#ffffffa6;max-width:520px;margin:0 0 1.75rem;font-size:1.05rem;line-height:1.7}.hero-actions[data-v-d0bd76cd]{flex-wrap:wrap;gap:.75rem;display:flex}.hero-card[data-v-d0bd76cd]{background:#fff;border-radius:1.25rem;padding:1.75rem;box-shadow:0 25px 60px #00000040}.hero-card-hdr[data-v-d0bd76cd]{color:#475569;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem;font-size:.9rem;font-weight:600}.kpi[data-v-d0bd76cd]{border-bottom:1px solid #e2e8f0;padding:.65rem 0}.kpi-last[data-v-d0bd76cd]{border-bottom:none}.kpi-row[data-v-d0bd76cd]{justify-content:space-between;align-items:baseline;display:flex}.kpi-label[data-v-d0bd76cd]{color:#475569;font-size:.9rem}.kpi-val[data-v-d0bd76cd]{color:#0f172a;letter-spacing:-.02em;font-size:1.75rem;font-weight:800}.kpi-unit[data-v-d0bd76cd]{color:#d60d00;font-size:1rem;font-weight:600}.section[data-v-d0bd76cd]{padding:5rem 0}.section-alt[data-v-d0bd76cd]{background:#fff}.section-dark[data-v-d0bd76cd]{color:#fff;background:#0f172a}.section-hdr[data-v-d0bd76cd]{text-align:center;margin-bottom:3rem}.section-hdr h2[data-v-d0bd76cd]{letter-spacing:-.01em;margin:0 0 .6rem;font-size:clamp(1.6rem,3vw,2.4rem)}.section-hdr p[data-v-d0bd76cd]{color:#475569;max-width:500px;margin:0 auto;font-size:1rem;line-height:1.6}.section-hdr-light h2[data-v-d0bd76cd]{color:#fff}.section-hdr-light p[data-v-d0bd76cd]{color:#ffffff8c}.section-hdr .eyebrow[data-v-d0bd76cd],.section-hdr-light .eyebrow[data-v-d0bd76cd]{justify-content:center}.feat-grid[data-v-d0bd76cd]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.feat-card[data-v-d0bd76cd]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.75rem;transition:all .25s;position:relative;overflow:hidden}.feat-card[data-v-d0bd76cd]:before{content:"";background:#d60d00;height:3px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.feat-card[data-v-d0bd76cd]:hover:before{transform:scaleX(1)}.feat-card[data-v-d0bd76cd]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0f172a14}.feat-icon[data-v-d0bd76cd]{color:#d60d00;background:linear-gradient(135deg,#d60d0014,#d60d000a);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1rem;display:flex}.feat-card h3[data-v-d0bd76cd]{margin:0 0 .4rem;font-size:1rem;font-weight:600}.feat-card p[data-v-d0bd76cd]{color:#475569;margin:0;font-size:.87rem;line-height:1.55}.reg-grid[data-v-d0bd76cd]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.reg-card[data-v-d0bd76cd]{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:1rem;padding:1.5rem;transition:all .25s}.reg-card[data-v-d0bd76cd]:hover{background:#ffffff1a;border-color:#fff3}.reg-tag[data-v-d0bd76cd]{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#d60d00;border-radius:4px;margin-bottom:.75rem;padding:.15rem .6rem;font-size:.65rem;font-weight:700;display:inline-block}.reg-card h3[data-v-d0bd76cd]{color:#fff;margin:0 0 .4rem;font-size:1rem;font-weight:600}.reg-card p[data-v-d0bd76cd]{color:#ffffff8c;margin:0 0 1rem;font-size:.84rem;line-height:1.5}.reg-bar[data-v-d0bd76cd]{background:#ffffff1a;border-radius:2px;height:4px;margin-bottom:.4rem;overflow:hidden}.reg-bar-fill[data-v-d0bd76cd]{background:#d60d00;border-radius:2px;height:100%}.reg-bar-label[data-v-d0bd76cd]{color:#ffffffb3;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.faq-layout[data-v-d0bd76cd]{grid-template-columns:300px 1fr;align-items:start;gap:3.5rem;display:grid}.faq-side h2[data-v-d0bd76cd]{text-align:left;margin:0 0 .5rem;font-size:1.7rem}.faq-side p[data-v-d0bd76cd]{color:#475569;margin:0 0 1.25rem;font-size:.95rem}.faq-list[data-v-d0bd76cd]{flex-direction:column;gap:.5rem;display:flex}.faq-item[data-v-d0bd76cd]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;transition:border-color .2s;overflow:hidden}.faq-item[data-v-d0bd76cd]:hover{border-color:#cbd5e1}.faq-q[data-v-d0bd76cd]{cursor:pointer;color:#0f172a;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.25rem;font-family:inherit;font-size:.92rem;font-weight:500;display:flex}.faq-q[data-v-d0bd76cd]:hover{background:#f8fafc}.faq-q svg[data-v-d0bd76cd]{color:#94a3b8;flex-shrink:0;transition:transform .25s}.faq-open .faq-q svg[data-v-d0bd76cd]{transform:rotate(180deg)}.faq-open .faq-q[data-v-d0bd76cd]{color:#d60d00}.faq-a[data-v-d0bd76cd]{max-height:0;padding:0 1.25rem;transition:max-height .3s,padding .3s;overflow:hidden}.faq-open .faq-a[data-v-d0bd76cd]{max-height:200px;padding:0 1.25rem 1rem}.faq-a p[data-v-d0bd76cd]{color:#475569;margin:0;font-size:.9rem;line-height:1.65}.contact-section[data-v-d0bd76cd]{padding:4rem 0}.contact-grid[data-v-d0bd76cd]{grid-template-columns:5fr 7fr;align-items:start;gap:3rem;display:grid}.contact-info[data-v-d0bd76cd]{flex-direction:column;gap:1.75rem;padding-top:.5rem;display:flex}.contact-hdr h2[data-v-d0bd76cd]{letter-spacing:-.01em;margin:0 0 .6rem;font-size:clamp(1.6rem,3vw,2.25rem)}.contact-hdr p[data-v-d0bd76cd]{color:#475569;max-width:400px;margin:0;font-size:1rem;line-height:1.6}.contact-details[data-v-d0bd76cd]{flex-direction:column;gap:1.25rem;display:flex}.contact-block[data-v-d0bd76cd]{align-items:flex-start;gap:1rem;display:flex}.contact-icon[data-v-d0bd76cd]{color:#d60d00;background:#d60d000f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.contact-block strong[data-v-d0bd76cd]{color:#0f172a;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.15rem;font-size:.82rem;display:block}.contact-block span[data-v-d0bd76cd]{color:#475569;font-size:.92rem}.contact-block a[data-v-d0bd76cd]{color:#d60d00;font-weight:600;text-decoration:none}.contact-block a[data-v-d0bd76cd]:hover{text-decoration:underline}.contact-form[data-v-d0bd76cd]{background:#f6f7fb;border:1px solid #e2e8f0;border-radius:1rem;padding:2rem}.form-row[data-v-d0bd76cd]{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.25rem;display:grid}.form-group[data-v-d0bd76cd]{flex-direction:column;margin-bottom:.75rem;display:flex}.form-group label[data-v-d0bd76cd]{color:#0f172a;margin-bottom:.35rem;font-size:.88rem;font-weight:500}.form-group input[data-v-d0bd76cd],.form-group textarea[data-v-d0bd76cd]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;outline:none;padding:.7rem .85rem;font-family:inherit;font-size:.92rem;transition:all .2s}.form-group input[data-v-d0bd76cd]:focus,.form-group textarea[data-v-d0bd76cd]:focus{border-color:#d60d00;box-shadow:0 0 0 3px #d60d0014}.form-group textarea[data-v-d0bd76cd]{resize:vertical;min-height:90px}.required[data-v-d0bd76cd]{color:#dc2626}.hp-field[data-v-d0bd76cd]{opacity:0;pointer-events:none;width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.form-error[data-v-d0bd76cd]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-bottom:1rem;padding:.7rem 1rem;font-size:.88rem}.form-success[data-v-d0bd76cd]{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;margin-bottom:1rem;padding:.7rem 1rem;font-size:.88rem}@media (width<=768px){.hero[data-v-d0bd76cd]{padding:3rem 0 2.5rem}.hero-inner[data-v-d0bd76cd]{grid-template-columns:1fr;gap:1.5rem}.hero-text h1[data-v-d0bd76cd]{font-size:1.8rem}.feat-grid[data-v-d0bd76cd],.reg-grid[data-v-d0bd76cd]{grid-template-columns:1fr}.faq-layout[data-v-d0bd76cd]{grid-template-columns:1fr;gap:1.5rem}.contact-grid[data-v-d0bd76cd],.form-row[data-v-d0bd76cd]{grid-template-columns:1fr}.section[data-v-d0bd76cd]{padding:3rem 0}}@media (width>=769px) and (width<=1024px){.feat-grid[data-v-d0bd76cd],.reg-grid[data-v-d0bd76cd]{grid-template-columns:repeat(2,1fr)}.hero-inner[data-v-d0bd76cd]{grid-template-columns:1fr 320px}}
