.hero-section[data-astro-cid-i3irphx7]{align-items:center;min-height:88svh}.hero-inner[data-astro-cid-i3irphx7]{padding-top:4rem;padding-bottom:4rem}.hero-section[data-astro-cid-i3irphx7]:after{content:"";background:linear-gradient(180deg, transparent 0%, var(--sfs-bg-app) 100%);pointer-events:none;z-index:1;height:28%;position:absolute;bottom:0;left:0;right:0}.hero-motion[data-astro-cid-i3irphx7]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-motion-art[data-astro-cid-i3irphx7]{filter:saturate(1.15)contrast(1.12);will-change:transform;width:160%;height:150%;animation:9s ease-in-out infinite alternate hero-motion-drift;display:block;position:absolute;top:-25%;left:-10%;mask-image:radial-gradient(90% 85% at 60%,#000 55%,#000000b3 78%,#0000 100%)}html.light .hero-motion-art[data-astro-cid-i3irphx7]{filter:brightness(.75)contrast(2.4)saturate(1.4)}@keyframes hero-motion-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-14%,5%)scale(1.08)}to{transform:translate(-26%,-4%)scale(1.03)}}.hero-scrim[data-astro-cid-i3irphx7]{background:linear-gradient(90deg,#060c1ce6 0%,#060c1c9e 38%,#060c1c1f 68%,#060c1c00 100%),linear-gradient(#060c1c1f 0%,#060c1c00 30%,#060c1c40 100%)}html.light .hero-scrim[data-astro-cid-i3irphx7]{background:linear-gradient(90deg,#f4f8fff7 0%,#f4f8ffd6 38%,#f4f8ff59 68%,#f4f8ff14 100%),linear-gradient(#f4f8ff2e 0%,#f4f8ff00 40%,#f4f8ff4d 100%)}.hero-eyebrow[data-astro-cid-i3irphx7]{color:var(--sfs-fg-3);letter-spacing:.04em;margin-bottom:1rem;font-size:.8125rem;font-weight:600;line-height:1.4;display:block}.hero-title[data-astro-cid-i3irphx7]{letter-spacing:-.03em;font-size:clamp(2.5rem,5.4vw,4.25rem);font-weight:800;line-height:1.05;display:block}.hero-sub[data-astro-cid-i3irphx7]{font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.7}@media (width<=767px){.hero-section[data-astro-cid-i3irphx7]{align-items:stretch;min-height:0}.hero-inner[data-astro-cid-i3irphx7]{padding-top:2.5rem;padding-bottom:3.5rem}.hero-motion-art[data-astro-cid-i3irphx7]{width:240%;height:130%;animation-name:hero-motion-drift-mobile;animation-duration:7s;top:-15%;left:-20%;mask-image:none}.hero-scrim[data-astro-cid-i3irphx7]{background:linear-gradient(#060c1c8c 0%,#060c1cad 45%,#060c1ccc 100%)}html.light .hero-scrim[data-astro-cid-i3irphx7]{background:linear-gradient(#f4f8ff66 0%,#f4f8ff94 45%,#f4f8ffc7 100%)}.hero-actions[data-astro-cid-i3irphx7]{grid-template-columns:1fr;width:100%;display:grid}.hero-actions[data-astro-cid-i3irphx7] .btn-primary,.hero-actions[data-astro-cid-i3irphx7] .btn-secondary{box-sizing:border-box;justify-content:center;width:100%;height:52px;min-height:48px}}@keyframes hero-motion-drift-mobile{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-22%,4%)scale(1.06)}to{transform:translate(-40%,-3%)scale(1.02)}}@media (prefers-reduced-motion:reduce){.hero-motion-art[data-astro-cid-i3irphx7]{animation:none;transform:none}}.practice-icon[data-astro-cid-eypm5wxk]{color:#3071ef;width:28px;height:28px;margin-bottom:1.25rem}.practice-extra[data-astro-cid-eypm5wxk]{border:1px solid var(--sfs-w-08);border-radius:4px;grid-template-columns:1fr;margin-top:1.25rem;display:grid;overflow:hidden}@media (width>=768px){.practice-extra[data-astro-cid-eypm5wxk]{grid-template-columns:1fr 1fr}}.practice-extra__item[data-astro-cid-eypm5wxk]{background:var(--sfs-bg-card);flex-direction:column;gap:.35rem;padding:1.1rem 1.25rem;text-decoration:none;display:flex}.practice-extra__item[data-astro-cid-eypm5wxk]+.practice-extra__item[data-astro-cid-eypm5wxk]{border-top:1px solid var(--sfs-w-08)}@media (width>=768px){.practice-extra__item[data-astro-cid-eypm5wxk]+.practice-extra__item[data-astro-cid-eypm5wxk]{border-top:0;border-left:1px solid var(--sfs-w-08)}}.practice-extra__title[data-astro-cid-eypm5wxk]{color:var(--sfs-fg);font-size:.95rem;font-weight:700}.practice-extra__body[data-astro-cid-eypm5wxk]{color:var(--sfs-fg-3);margin-bottom:.35rem;font-size:.875rem;line-height:1.5}.industry-grid[data-astro-cid-xjy2o6if]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.industry-card[data-astro-cid-xjy2o6if]{padding:.85rem .75rem}.industry-desc[data-astro-cid-xjy2o6if],.industry-link[data-astro-cid-xjy2o6if]{display:none}.industry-card[data-astro-cid-xjy2o6if] h3[data-astro-cid-xjy2o6if]{margin:0;font-size:.78rem;line-height:1.3}@media (width>=768px){.industry-grid[data-astro-cid-xjy2o6if]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.industry-card[data-astro-cid-xjy2o6if]{padding:1.75rem}.industry-card[data-astro-cid-xjy2o6if] h3[data-astro-cid-xjy2o6if]{margin-bottom:.75rem;font-size:1.05rem}.industry-desc[data-astro-cid-xjy2o6if]{margin-bottom:1.5rem;display:block}.industry-link[data-astro-cid-xjy2o6if]{display:inline}}@media (width>=1024px){.industry-grid[data-astro-cid-xjy2o6if]{grid-template-columns:repeat(3,minmax(0,1fr))}}.case-facts[data-astro-cid-nu3zzxay]{grid-template-columns:1fr;gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}@media (width>=768px){.case-facts[data-astro-cid-nu3zzxay]{grid-template-columns:repeat(3,1fr)}}.case-facts[data-astro-cid-nu3zzxay] li[data-astro-cid-nu3zzxay]{color:var(--sfs-fg);border-top:2px solid #3071ef;padding-top:.75rem;font-size:.95rem;font-weight:600}.insights-overlay-featured[data-astro-cid-6gxef6n4]{background:linear-gradient(#02040e0d 0%,#02040e4d 15%,#02040ed1 40%,#02040e 60%)}.insights-overlay-small[data-astro-cid-6gxef6n4]{background:linear-gradient(#02040e33 0%,#02040ecc 40%,#02040e 65%)}.insights-card-fallback[data-astro-cid-6gxef6n4]{background:#0f1628}html.light .insights-overlay-featured[data-astro-cid-6gxef6n4]{background:linear-gradient(#0f172a14 0%,#0f172a73 40%,#0f172ac7 65%)}html.light .insights-overlay-small[data-astro-cid-6gxef6n4]{background:linear-gradient(#0f172a0f 0%,#0f172a66 40%,#0f172abf 70%)}html.light .insights-card-fallback[data-astro-cid-6gxef6n4]{background:#dbeafe}html.light .insights-header[data-astro-cid-6gxef6n4] h2[data-astro-cid-6gxef6n4]{color:var(--sfs-fg)}html.light .insights-section[data-astro-cid-6gxef6n4] h3[data-astro-cid-6gxef6n4]{color:#fff!important}html.light .insights-section[data-astro-cid-6gxef6n4] .group[data-astro-cid-6gxef6n4]:hover h3[data-astro-cid-6gxef6n4]{color:#93c5fd!important}html.light .insights-section[data-astro-cid-6gxef6n4] [data-astro-cid-6gxef6n4][class*=text-white\/]{color:#fff9!important}html.light .insights-section[data-astro-cid-6gxef6n4] [data-astro-cid-6gxef6n4][class*=text-white\/25],html.light .insights-section[data-astro-cid-6gxef6n4] [data-astro-cid-6gxef6n4][class*=text-white\/30]{color:#ffffff59!important}html.light .insights-section[data-astro-cid-6gxef6n4] [data-astro-cid-6gxef6n4][class*="border-white/[0.07]"]{border-color:var(--sfs-w-10)}html.light .insights-section[data-astro-cid-6gxef6n4] a[data-astro-cid-6gxef6n4][class*=text-white\/50]{color:var(--sfs-fg-3)}html.light .insights-section[data-astro-cid-6gxef6n4] a[data-astro-cid-6gxef6n4][class*=text-white\/50]:hover{color:var(--sfs-fg)}details[data-astro-cid-kb6e6i72]>div[data-astro-cid-kb6e6i72]{max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}details[data-astro-cid-kb6e6i72][open]>div[data-astro-cid-kb6e6i72]{max-height:600px}@media (prefers-reduced-motion:reduce){details[data-astro-cid-kb6e6i72]>div[data-astro-cid-kb6e6i72]{max-height:none;transition:none}}html.light .strategic-faq-section[data-astro-cid-kb6e6i72] h2[data-astro-cid-kb6e6i72],html.light .strategic-faq-section[data-astro-cid-kb6e6i72] summary[data-astro-cid-kb6e6i72]{color:var(--sfs-fg)}html.light .strategic-faq-section[data-astro-cid-kb6e6i72] details[data-astro-cid-kb6e6i72]{border-color:var(--sfs-w-08)}html.light .strategic-faq-section[data-astro-cid-kb6e6i72] details[data-astro-cid-kb6e6i72]:hover{border-color:var(--sfs-w-15,#0f172a26)}html.light .strategic-faq-section[data-astro-cid-kb6e6i72] details[data-astro-cid-kb6e6i72] div[data-astro-cid-kb6e6i72],html.light .strategic-faq-section[data-astro-cid-kb6e6i72] p[data-astro-cid-kb6e6i72]{color:var(--sfs-fg-3)}html.light .strategic-faq-section[data-astro-cid-kb6e6i72] summary[data-astro-cid-kb6e6i72] span[data-astro-cid-kb6e6i72][class*="border-[#3071EF]"]{background:#3071ef12;border-color:#3071ef40}html.light .strategic-faq-section[data-astro-cid-kb6e6i72] summary[data-astro-cid-kb6e6i72] svg[data-astro-cid-kb6e6i72][class*=text-white]{color:var(--sfs-fg-4)}html.light .strategic-faq-section[data-astro-cid-kb6e6i72] details[data-astro-cid-kb6e6i72][open] summary[data-astro-cid-kb6e6i72] svg[data-astro-cid-kb6e6i72]{color:#3071ef}.closing-band[data-astro-cid-5aj7ixtw]{color:#fff;background:#12306b;position:relative;overflow:hidden}.closing-band__art[data-astro-cid-5aj7ixtw]{opacity:.45;pointer-events:none;background-image:url(/images/hero/hero-motion-dark.webp);background-position:50%;background-size:cover;position:absolute;inset:-15%}.closing-band__scrim[data-astro-cid-5aj7ixtw]{pointer-events:none;background:linear-gradient(90deg,#12306beb,#12306b8c);position:absolute;inset:0}.closing-band[data-astro-cid-5aj7ixtw] .eyebrow-row__tick[data-astro-cid-5aj7ixtw]{background:#fff}.closing-band[data-astro-cid-5aj7ixtw] .eyebrow-row__label[data-astro-cid-5aj7ixtw]{color:#ffffffdb}.closing-band__title[data-astro-cid-5aj7ixtw]{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:800;line-height:1.15}.closing-band__phone[data-astro-cid-5aj7ixtw]{margin:1rem 0 0;font-size:1.125rem;font-weight:600}.closing-band__phone[data-astro-cid-5aj7ixtw] a[data-astro-cid-5aj7ixtw]{color:#fff;text-decoration:none}.closing-band__phone[data-astro-cid-5aj7ixtw] a[data-astro-cid-5aj7ixtw]:hover{text-decoration:underline}.closing-band__links[data-astro-cid-5aj7ixtw]{flex-wrap:wrap;gap:.75rem 1.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.closing-band__links[data-astro-cid-5aj7ixtw] a[data-astro-cid-5aj7ixtw]{color:#ffffffe6;text-underline-offset:3px;font-size:.875rem;font-weight:600;text-decoration:underline}html.light .closing-band[data-astro-cid-5aj7ixtw] .btn-primary{color:#fff}
