.ind-hero[data-sx-caeinsw5]{position:relative;display:flex;align-items:center;min-height:clamp(26rem,52vh,34rem);padding-block:var(--space-2xl);color:#fff;background-image:linear-gradient(100deg,#1a1d21b8,#1a1d2166,#1a1d2114 60%,#1a1d2100 80%),var(--hero-bg);background-size:cover;background-position:right center}@media(max-width:768px){.ind-hero[data-sx-caeinsw5]{background-image:linear-gradient(#1a1d2180,#1a1d21a8),var(--hero-bg)}}.ind-hero-inner[data-sx-caeinsw5]{max-width:50rem}.ind-hero[data-sx-caeinsw5] .eyebrow[data-sx-caeinsw5],.ind-h1[data-sx-caeinsw5],.ind-hero[data-sx-caeinsw5] .lead[data-sx-caeinsw5],.ind-trust[data-sx-caeinsw5]{text-shadow:0 1px 2px rgba(0,0,0,.3),0 2px 22px rgba(0,0,0,.45)}.ind-h1[data-sx-caeinsw5]{font-size:var(--step-4);line-height:1.1;margin:var(--space-sm) 0 var(--space-md);color:#fff}.ind-hero[data-sx-caeinsw5] .lead[data-sx-caeinsw5]{color:#fffffff2}.ind-trust[data-sx-caeinsw5]{margin:var(--space-sm) 0 0;font-size:var(--step--1);color:#ffffffd9;font-weight:600}.ind-svc-grid[data-sx-caeinsw5]{display:grid;gap:var(--space-lg);margin-top:var(--space-2xl);grid-template-columns:1fr}@media(min-width:640px){.ind-svc-grid[data-sx-caeinsw5]{grid-template-columns:1fr 1fr}}.ind-svc[data-sx-caeinsw5]{display:flex;flex-direction:column;overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);text-decoration:none;color:var(--ink);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.ind-svc[data-sx-caeinsw5]:hover{border-color:var(--accent-btn);transform:translateY(-2px);box-shadow:var(--shadow-md)}.ind-svc-body[data-sx-caeinsw5]{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-xs);flex:1}.ind-svc-head[data-sx-caeinsw5]{display:flex;align-items:center;gap:var(--space-sm)}.ind-svc-ico[data-sx-caeinsw5]{width:2.2rem;height:2.2rem;flex:none;display:grid;place-items:center;border-radius:.6rem;background:var(--accent-wash);color:var(--accent-ink)}.ind-svc-ico[data-sx-caeinsw5] svg{width:1.15rem;height:1.15rem}.ind-svc-name[data-sx-caeinsw5]{font-weight:800;font-size:var(--step-0)}.ind-svc-blurb[data-sx-caeinsw5]{font-size:var(--step--1);color:var(--muted);line-height:1.5;flex:1}.ind-svc-read[data-sx-caeinsw5]{font-size:var(--step--1);font-weight:700;color:var(--accent-btn);margin-top:var(--space-xs)}.ind-intro-grid[data-sx-caeinsw5]{display:grid;gap:var(--space-xl);align-items:start}@media(min-width:900px){.ind-intro-grid[data-sx-caeinsw5]{grid-template-columns:1.05fr .95fr;gap:clamp(2.5rem,5vw,4.5rem);align-items:center}}.ind-intro-copy[data-sx-caeinsw5] h2[data-sx-caeinsw5]{margin:var(--space-xs) 0 var(--space-sm)}.ind-body[data-sx-caeinsw5]{color:var(--ink-soft);line-height:1.7;font-size:var(--step-0);margin-bottom:var(--space-md)}.ind-body[data-sx-caeinsw5]:last-child{margin-bottom:0}.ind-prose[data-sx-caeinsw5]{max-width:58rem;margin:0 auto}.ind-prose[data-sx-caeinsw5] h2[data-sx-caeinsw5]{font-size:clamp(1.35rem,2vw,1.55rem);line-height:1.2;margin:var(--space-xl) 0 var(--space-sm)}.ind-prose[data-sx-caeinsw5] h2[data-sx-caeinsw5]:first-child{margin-top:0}.ind-prose[data-sx-caeinsw5] h3[data-sx-caeinsw5]{font-size:var(--step-1);margin:var(--space-xl) 0 var(--space-sm)}.ind-prose[data-sx-caeinsw5] p[data-sx-caeinsw5]{color:var(--ink-soft);line-height:1.75;margin:0 0 var(--space-md);font-size:var(--step-0)}.ind-prose[data-sx-caeinsw5] a[data-sx-caeinsw5]{color:var(--accent-ink);font-weight:600}.ind-figure[data-sx-caeinsw5]{margin:var(--space-xl) 0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);aspect-ratio:16 / 9}.ind-figure[data-sx-caeinsw5] img[data-sx-caeinsw5]{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:768px){.ind-figure[data-sx-caeinsw5]{margin-inline:calc(-1 * var(--space-md));width:calc(100% + var(--space-md) * 2);border-radius:0;box-shadow:none;aspect-ratio:4 / 3}}.ind-faq-grid[data-sx-caeinsw5]{display:grid;gap:var(--space-xl)}@media(min-width:880px){.ind-faq-grid[data-sx-caeinsw5]{grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,3.5rem);align-items:stretch}}.ind-faq-media[data-sx-caeinsw5]{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);min-height:320px}.ind-faq-media[data-sx-caeinsw5] img[data-sx-caeinsw5]{width:100%;height:100%;object-fit:cover;display:block}.ind-faq-main[data-sx-caeinsw5] h2[data-sx-caeinsw5]{margin:var(--space-xs) 0 var(--space-lg)}@media(max-width:768px){.ind-faq-media[data-sx-caeinsw5]{margin-inline:calc(-1 * var(--space-md));width:calc(100% + var(--space-md) * 2);border-radius:0;box-shadow:none;min-height:0;aspect-ratio:4 / 3}}.faqs[data-sx-caeinsw5]{display:grid;gap:.75rem}.faq[data-sx-caeinsw5]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:0 var(--space-md);transition:border-color .2s ease}.faq[data-sx-caeinsw5]:hover{border-color:var(--accent)}.faq[data-sx-caeinsw5] summary[data-sx-caeinsw5]{cursor:pointer;font-weight:640;font-size:var(--step-0);padding:var(--space-md) 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm)}.faq[data-sx-caeinsw5] summary[data-sx-caeinsw5]::-webkit-details-marker{display:none}.faq[data-sx-caeinsw5] summary[data-sx-caeinsw5]:after{content:"+";font-weight:400;font-size:1.4rem;color:var(--accent);line-height:1;transition:transform .2s ease;flex-shrink:0}.faq[data-sx-caeinsw5][open] summary[data-sx-caeinsw5]:after{transform:rotate(45deg)}.faq[data-sx-caeinsw5] p[data-sx-caeinsw5]{padding-bottom:var(--space-md);margin:0;line-height:1.6}.ind-cta[data-sx-caeinsw5]{background:linear-gradient(135deg,var(--accent) 0%,#d45515 100%)}.ind-cta[data-sx-caeinsw5] h4[data-sx-caeinsw5]{color:#fff}.ind-cta-lead[data-sx-caeinsw5]{color:#ffffffeb;margin-block:var(--space-md) var(--space-lg)}.ind-cta-btn[data-sx-caeinsw5]{background:#fff;color:var(--accent-ink);font-weight:700}.ind-cta-btn[data-sx-caeinsw5]:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 28px #0000002e}.ind-cta-ghost[data-sx-caeinsw5]{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.65)}.ind-cta-ghost[data-sx-caeinsw5]:hover{background:#ffffff1f;color:#fff;border-color:#fff}
