.hero[data-v-8bfd84d9]{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.hero-bg[data-v-8bfd84d9]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-img[data-v-8bfd84d9]{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;background-size:cover;background-position:center;transform:scale(1.2)}.hero-overlay[data-v-8bfd84d9]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(108deg,#081520f2,#081520bd 42%,#08152066)}.hero-overlay-bottom[data-v-8bfd84d9]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(8,21,32,.96),transparent 32%)}.hero-content[data-v-8bfd84d9]{position:relative;z-index:2;padding:130px var(--gutter) 90px;width:100%}.hero-title[data-v-8bfd84d9]{font-weight:800;font-size:78px;line-height:1;color:#fff;margin:26px 0 0;max-width:16ch}.hero-title .accent[data-v-8bfd84d9]{color:var(--color-orange-light)}.hero-lead[data-v-8bfd84d9]{color:#ffffffd1;font-size:20px;line-height:1.6;max-width:54ch;margin:26px 0 0}.hero-actions[data-v-8bfd84d9]{display:flex;gap:16px;flex-wrap:wrap;margin-top:40px}.hero-stats[data-v-8bfd84d9]{display:flex;gap:54px;flex-wrap:wrap;margin-top:70px;align-items:stretch}.stat-num[data-v-8bfd84d9]{font-family:var(--font-display);font-weight:800;font-size:38px;color:#fff;line-height:1}.stat-num .accent[data-v-8bfd84d9]{color:var(--color-orange-light)}.stat-label[data-v-8bfd84d9]{color:#ffffff9e;font-size:13.5px;letter-spacing:.04em;margin-top:8px}.stat-sep[data-v-8bfd84d9]{width:1px;background:#ffffff2e}.hero-scroll[data-v-8bfd84d9]{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px}.hero-scroll span[data-v-8bfd84d9]:first-child{color:#ffffff80;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.dot-bob[data-v-8bfd84d9]{width:5px;height:5px;border-radius:50%;background:var(--color-orange-light);animation:bob 1.8s ease-in-out infinite}.section-title[data-v-8bfd84d9]{font-weight:800;font-size:54px;line-height:1.02;color:var(--color-deep)}.section-title--light[data-v-8bfd84d9]{color:#fff}.services-head[data-v-8bfd84d9]{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;flex-wrap:wrap;margin-bottom:60px}.services-head-left[data-v-8bfd84d9]{max-width:620px}.services-head-left .eyebrow[data-v-8bfd84d9]{margin-bottom:18px}.services-head-right[data-v-8bfd84d9]{max-width:340px;color:var(--color-ink-soft);font-size:17px;line-height:1.65}.services-grid[data-v-8bfd84d9]{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.service-card[data-v-8bfd84d9]{background:#fff;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(14,36,54,.08);transition:transform .5s var(--ease-out),box-shadow .5s;height:100%;display:flex;flex-direction:column;text-decoration:none;color:inherit;cursor:pointer}.service-card[data-v-8bfd84d9]:hover{transform:translateY(-9px);box-shadow:0 30px 60px #0e243629}.service-media[data-v-8bfd84d9]{height:200px;background-size:cover;background-position:center;position:relative}.service-num[data-v-8bfd84d9]{position:absolute;top:14px;left:14px;background:#081520c7;color:#fff;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:14px}.service-body[data-v-8bfd84d9]{padding:28px 26px 30px}.service-body h3[data-v-8bfd84d9]{font-weight:700;font-size:23px;color:var(--color-deep);margin:0 0 12px}.service-body p[data-v-8bfd84d9]{color:var(--color-ink-soft);font-size:15.5px;line-height:1.65;margin:0}.services-more[data-v-8bfd84d9]{text-align:center;margin-top:54px}.link-arrow[data-v-8bfd84d9]{display:inline-flex;align-items:center;gap:10px;color:var(--color-deep);font-weight:700;font-size:16px;border-bottom:2px solid var(--color-orange);padding-bottom:4px;text-decoration:none;transition:gap .3s}.link-arrow[data-v-8bfd84d9]:hover{gap:16px}.reasons[data-v-8bfd84d9]{position:relative;overflow:hidden}.reasons-glow[data-v-8bfd84d9]{position:absolute;top:-120px;right:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(224,113,42,.18),transparent 70%);pointer-events:none}.reasons-inner[data-v-8bfd84d9]{position:relative}.reasons-head[data-v-8bfd84d9]{max-width:640px;margin-bottom:64px}.reasons-head .eyebrow[data-v-8bfd84d9]{margin-bottom:18px}.reasons-grid[data-v-8bfd84d9]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.reason-card[data-v-8bfd84d9]{padding:32px 26px;border-top:2px solid rgba(255,255,255,.14)}.reason-num[data-v-8bfd84d9]{font-family:var(--font-display);font-weight:800;font-size:22px;color:var(--color-orange-light);margin-bottom:18px}.reason-card h3[data-v-8bfd84d9]{font-weight:700;font-size:21px;margin:0 0 12px;color:#fff}.reason-card p[data-v-8bfd84d9]{color:#ffffffa8;font-size:15px;line-height:1.65;margin:0}.faq-inner[data-v-8bfd84d9]{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start}.faq-head .section-title[data-v-8bfd84d9]{margin-top:8px}.faq-list[data-v-8bfd84d9]{display:grid;gap:14px}.faq-item[data-v-8bfd84d9]{background:var(--color-bg, #fff);border:1px solid var(--color-line, #e3e8ee);border-radius:var(--radius-lg, 16px);padding:4px 24px}.faq-item summary[data-v-8bfd84d9]{cursor:pointer;list-style:none;padding:20px 0;font-weight:700;font-size:17px;color:var(--color-deep);display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-item summary[data-v-8bfd84d9]::-webkit-details-marker{display:none}.faq-item summary[data-v-8bfd84d9]:after{content:"+";color:var(--color-orange);font-size:24px;font-weight:700;transition:transform .2s}.faq-item[open] summary[data-v-8bfd84d9]:after{transform:rotate(45deg)}.faq-item p[data-v-8bfd84d9]{margin:0;padding:0 0 22px;color:var(--color-ink-soft);font-size:16px;line-height:1.7}@media(max-width:900px){.faq-inner[data-v-8bfd84d9]{grid-template-columns:1fr;gap:32px}}.cta-section[data-v-8bfd84d9]{position:relative;padding:150px 0;overflow:hidden}.cta-bg[data-v-8bfd84d9]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.cta-img[data-v-8bfd84d9]{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;background-size:cover;background-position:center;transform:scale(1.2)}.cta-overlay[data-v-8bfd84d9]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#081520eb,#081520b3)}.cta-content[data-v-8bfd84d9]{position:relative;z-index:2;max-width:820px;text-align:center}.cta-content h2[data-v-8bfd84d9]{font-weight:800;font-size:56px;line-height:1.04;color:#fff;margin:0}.cta-content p[data-v-8bfd84d9]{color:#fffc;font-size:19px;margin:24px 0 38px}@media(max-width:900px){.hero-title[data-v-8bfd84d9]{font-size:46px}.hero-lead[data-v-8bfd84d9]{font-size:17px}.hero-stats[data-v-8bfd84d9]{gap:32px;margin-top:50px}.stat-num[data-v-8bfd84d9]{font-size:32px}.stat-sep[data-v-8bfd84d9]{display:none}.section-title[data-v-8bfd84d9]{font-size:38px}.services-grid[data-v-8bfd84d9]{grid-template-columns:1fr}.reasons-grid[data-v-8bfd84d9]{grid-template-columns:1fr 1fr}.review-inner blockquote[data-v-8bfd84d9]{font-size:22px}.cta-content h2[data-v-8bfd84d9]{font-size:38px}.cta-section[data-v-8bfd84d9]{padding:110px 0}}@media(max-width:600px){.reasons-grid[data-v-8bfd84d9]{grid-template-columns:1fr}}
