.ang-hero.svelte-fcflyz{background:#050507;color:#fff;padding:160px 0 96px;position:relative;overflow:hidden}.ang-hero.svelte-fcflyz:before{content:"";position:absolute;right:-180px;top:-120px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,#e8541a29,#e8541a00 62%);pointer-events:none}.ang-hero-inner.svelte-fcflyz{max-width:1280px;margin:0 auto;padding:0 60px;position:relative;z-index:2}.crumb.svelte-fcflyz{font-size:12.5px;color:#7c7c84;margin-bottom:26px;display:flex;align-items:center;gap:9px}.crumb.svelte-fcflyz a:where(.svelte-fcflyz){color:#9b9ba0;transition:color .15s}.crumb.svelte-fcflyz a:where(.svelte-fcflyz):hover{color:#fff}.crumb.svelte-fcflyz .sep:where(.svelte-fcflyz){opacity:.45}.eyebrow.svelte-fcflyz{font-size:11px;letter-spacing:.22em;color:#8a8a90;text-transform:uppercase;font-weight:500;margin-bottom:22px}.ang-hero.svelte-fcflyz h1:where(.svelte-fcflyz){font-weight:800;font-size:84px;line-height:.96;letter-spacing:-.045em;margin:0 0 26px}.ang-hero.svelte-fcflyz h1:where(.svelte-fcflyz) .accent:where(.svelte-fcflyz){color:var(--red)}.ang-hero.svelte-fcflyz .lead:where(.svelte-fcflyz){font-size:16.5px;line-height:1.6;color:#bdbdc2;max-width:600px;margin:0;font-weight:300}.hero-index.svelte-fcflyz{display:flex;flex-wrap:wrap;gap:10px;margin-top:42px}.hero-index.svelte-fcflyz a:where(.svelte-fcflyz){display:inline-flex;align-items:baseline;gap:9px;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:10px 18px;font-size:13.5px;color:#dcdce0;font-weight:500;transition:all .18s ease}.hero-index.svelte-fcflyz a:where(.svelte-fcflyz):hover{border-color:var(--orange);color:#fff;background:#e8541a1f}.hero-index.svelte-fcflyz a:where(.svelte-fcflyz) .ix:where(.svelte-fcflyz){font-size:11px;color:#7c7c84;font-variant-numeric:tabular-nums;font-weight:600}.hero-index.svelte-fcflyz a:where(.svelte-fcflyz):hover .ix:where(.svelte-fcflyz){color:var(--orange)}.services.svelte-fcflyz{padding:20px 0 10px}.svc.svelte-fcflyz{border-bottom:1px solid var(--line)}.svc.svelte-fcflyz:last-of-type{border-bottom:none}.svc-inner.svelte-fcflyz{max-width:1280px;margin:0 auto;padding:104px 60px;display:grid;grid-template-columns:.92fr 1.08fr;gap:80px;align-items:center}.svc.flip.svelte-fcflyz .svc-visual-col:where(.svelte-fcflyz){order:2}.svc.flip.svelte-fcflyz .svc-text-col:where(.svelte-fcflyz){order:1}.svc-visual-col.svelte-fcflyz{display:flex;justify-content:center}.svc-panel.svelte-fcflyz{position:relative;width:100%;max-width:440px;aspect-ratio:1/.92;background:radial-gradient(120% 90% at 50% 42%,#e8541a1a,#e8541a00 60%),var(--card);border:1px solid var(--line);border-radius:28px;display:flex;align-items:center;justify-content:center;overflow:hidden}.svc-panel.svelte-fcflyz:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,rgba(14,14,16,.025) 0 1px,transparent 1px 9px);pointer-events:none}.svc-panel.svelte-fcflyz .p-index:where(.svelte-fcflyz){position:absolute;top:18px;left:26px;font-weight:800;font-size:104px;line-height:.8;letter-spacing:-.04em;color:#0e0e100d;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none}.svc-panel.svelte-fcflyz .p-icon:where(.svelte-fcflyz){width:54%;max-width:240px;position:relative;z-index:1;filter:drop-shadow(0 20px 36px rgba(0,0,0,.16))}.svc-eyebrow.svelte-fcflyz{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--red);margin-bottom:18px;display:flex;align-items:center;gap:12px}.svc-eyebrow.svelte-fcflyz .tag-num:where(.svelte-fcflyz){color:#b0aca4;font-weight:500}.svc-text-col.svelte-fcflyz h2:where(.svelte-fcflyz){font-weight:800;font-size:50px;line-height:1;letter-spacing:-.035em;margin:0 0 18px}.svc-text-col.svelte-fcflyz h2:where(.svelte-fcflyz) .accent:where(.svelte-fcflyz){color:var(--red)}.svc-lead.svelte-fcflyz{font-size:19px;line-height:1.5;color:var(--ink-soft);font-weight:500;letter-spacing:-.01em;margin:0 0 18px;max-width:520px}.svc-desc.svelte-fcflyz{font-size:15.5px;line-height:1.65;color:#54545a;font-weight:300;margin:0 0 30px;max-width:540px}.svc-checks.svelte-fcflyz{display:flex;flex-direction:column;gap:13px;margin:0 0 34px;max-width:540px}.svc-check.svelte-fcflyz{display:flex;align-items:flex-start;gap:13px;font-size:15px;line-height:1.45;color:var(--ink-soft)}.svc-check.svelte-fcflyz .tick:where(.svelte-fcflyz){flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#e539351a;display:flex;align-items:center;justify-content:center;margin-top:1px}.svc-foot.svelte-fcflyz{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.svc-cta.svelte-fcflyz{display:inline-flex;align-items:center;gap:12px;background:var(--ink);color:#fff;border:none;border-radius:12px;padding:15px 26px;font-size:15px;font-weight:600;cursor:pointer;transition:transform .15s ease,background .15s ease;letter-spacing:-.01em;text-decoration:none}.svc-cta.svelte-fcflyz:hover{background:#2a2a2e;transform:translateY(-2px);color:#fff}.svc-cta.orange.svelte-fcflyz{background:var(--orange)}.svc-cta.orange.svelte-fcflyz:hover{background:#d4471a}.svc-meta.svelte-fcflyz{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:8px}.svc-meta.svelte-fcflyz .dot:where(.svelte-fcflyz){width:4px;height:4px;border-radius:50%;background:#c4c0b8}.cta-section.svelte-fcflyz{background:#0a0a0c;position:relative;padding:96px 0;overflow:hidden}.cta-section.svelte-fcflyz:before{content:"";position:absolute;left:50%;top:50%;width:900px;height:900px;transform:translate(-50%,-50%);background:radial-gradient(circle,#e8541a29,#e8541a0d 26%,#e8541a00 60%);pointer-events:none;z-index:0}.cta-inner.svelte-fcflyz{position:relative;z-index:1;max-width:760px;margin:0 auto;padding:0 60px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:30px}.cta-inner.svelte-fcflyz .eyebrow:where(.svelte-fcflyz){margin-bottom:0}.cta-section.svelte-fcflyz h2:where(.svelte-fcflyz){font-weight:800;font-size:54px;line-height:1.02;letter-spacing:-.04em;color:#fff;margin:0}.cta-section.svelte-fcflyz h2:where(.svelte-fcflyz) .accent:where(.svelte-fcflyz){color:var(--red)}.cta-section.svelte-fcflyz p:where(.svelte-fcflyz){font-size:16.5px;line-height:1.6;color:#bdbdc2;max-width:500px;margin:0;font-weight:300}.btn-orange.svelte-fcflyz{display:inline-flex;align-items:center;gap:14px;background:#e8541a;color:#fff;border:none;border-radius:12px;padding:19px 38px;font-size:17px;font-weight:600;cursor:pointer;transition:transform .15s ease,background .15s ease;letter-spacing:-.01em;text-decoration:none}.btn-orange.svelte-fcflyz:hover{background:#d4471a;transform:translateY(-2px);color:#fff}@media (max-width: 1080px){.ang-hero-inner.svelte-fcflyz{padding:0 32px}.ang-hero.svelte-fcflyz h1:where(.svelte-fcflyz){font-size:60px}.svc-inner.svelte-fcflyz{grid-template-columns:1fr;gap:48px;padding:80px 32px;justify-items:center;text-align:center}.svc.flip.svelte-fcflyz .svc-visual-col:where(.svelte-fcflyz){order:1}.svc.flip.svelte-fcflyz .svc-text-col:where(.svelte-fcflyz){order:2}.svc-eyebrow.svelte-fcflyz{justify-content:center}.svc-lead.svelte-fcflyz,.svc-desc.svelte-fcflyz{margin-left:auto;margin-right:auto}.svc-checks.svelte-fcflyz{margin-left:auto;margin-right:auto;text-align:left}.svc-foot.svelte-fcflyz{justify-content:center}.cta-inner.svelte-fcflyz{padding:0 32px}}@media (max-width: 680px){.ang-hero.svelte-fcflyz{padding:120px 0 64px}.ang-hero-inner.svelte-fcflyz{padding:0 20px}.ang-hero.svelte-fcflyz h1:where(.svelte-fcflyz){font-size:42px;letter-spacing:-.04em}.ang-hero.svelte-fcflyz .lead:where(.svelte-fcflyz){font-size:15px}.hero-index.svelte-fcflyz{margin-top:30px}.hero-index.svelte-fcflyz a:where(.svelte-fcflyz){padding:9px 14px;font-size:12.5px}.svc-inner.svelte-fcflyz{padding:58px 20px;gap:36px}.svc-panel.svelte-fcflyz{max-width:300px}.svc-panel.svelte-fcflyz .p-index:where(.svelte-fcflyz){font-size:72px}.svc-text-col.svelte-fcflyz h2:where(.svelte-fcflyz){font-size:36px}.svc-lead.svelte-fcflyz{font-size:17px}.svc-cta.svelte-fcflyz{width:100%;justify-content:center}.svc-foot.svelte-fcflyz{width:100%}.cta-inner.svelte-fcflyz{padding:0 20px}.cta-section.svelte-fcflyz{padding:64px 0}.cta-section.svelte-fcflyz h2:where(.svelte-fcflyz){font-size:34px}.btn-orange.svelte-fcflyz{width:100%;justify-content:center}}
