.hero[data-astro-cid-ipbdmpa7]{position:relative;height:72vh;min-height:520px;overflow:hidden}.hero[data-astro-cid-ipbdmpa7] img[data-astro-cid-ipbdmpa7]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-tint[data-astro-cid-ipbdmpa7]{position:absolute;inset:0;background:#00000026}.hero-shade[data-astro-cid-ipbdmpa7]{position:absolute;inset:0;background:linear-gradient(180deg,#080a0b59,#080a0b14,#080a0b1a 60%,#080a0b80 88%,#fff)}.hero-content[data-astro-cid-ipbdmpa7]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:56px}.hero-content[data-astro-cid-ipbdmpa7] h1[data-astro-cid-ipbdmpa7]{margin:0;max-width:26ch;font-size:clamp(40px,5vw,82px);line-height:1;color:#fff}.intro[data-astro-cid-ipbdmpa7]{padding:44px var(--pad) 40px}.lead[data-astro-cid-ipbdmpa7]{margin:0;max-width:62ch;font-size:18px;line-height:1.6;color:#111111a8}.sectors-list[data-astro-cid-ipbdmpa7]{padding-bottom:140px;display:grid}.sector-row[data-astro-cid-ipbdmpa7]{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));background:var(--bg-alt);border-top:1px solid var(--line);min-height:400px;scroll-margin-top:90px}.sector-media[data-astro-cid-ipbdmpa7]{position:relative;overflow:hidden}.sector-media[data-astro-cid-ipbdmpa7] img[data-astro-cid-ipbdmpa7]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.04)}.placeholder-bg[data-astro-cid-ipbdmpa7]{position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,#161b1e 0 12px,#1b2124 12px 24px)}.sector-shade[data-astro-cid-ipbdmpa7]{position:absolute;inset:0;background:linear-gradient(90deg,#ffffff0d,#fff)}.sector-info[data-astro-cid-ipbdmpa7]{padding:clamp(32px,3.4vw,56px)}.sector-code[data-astro-cid-ipbdmpa7]{font-size:11px;letter-spacing:.18em;color:var(--accent)}.sector-info[data-astro-cid-ipbdmpa7] h2[data-astro-cid-ipbdmpa7]{margin:14px 0 0;font-size:clamp(30px,2.8vw,44px)}.sector-info[data-astro-cid-ipbdmpa7] p[data-astro-cid-ipbdmpa7]{margin:20px 0 0;font-size:17px;line-height:1.62;color:#111111b3;max-width:52ch}.tags[data-astro-cid-ipbdmpa7]{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.tag[data-astro-cid-ipbdmpa7]{padding:8px 14px;border:1px solid rgba(17,17,17,.18);font-size:11px;letter-spacing:.12em;color:#111111b8}.link-arrow[data-astro-cid-ipbdmpa7]{display:inline-flex;align-items:center;gap:10px;margin-top:34px;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.method-section[data-astro-cid-ipbdmpa7]{padding:110px var(--pad) 130px;border-top:1px solid var(--line)}.block-title[data-astro-cid-ipbdmpa7]{margin:0;font-size:15px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.method-lead[data-astro-cid-ipbdmpa7]{margin:0 0 46px;max-width:26ch;font-family:var(--font-display);font-size:clamp(30px,2.8vw,44px);line-height:1.15;text-transform:uppercase;letter-spacing:.01em}.steps-grid[data-astro-cid-ipbdmpa7]{display:grid;grid-template-columns:repeat(8,minmax(150px,1fr));gap:1px;background:var(--grid-gap);overflow-x:auto}.step[data-astro-cid-ipbdmpa7]{position:relative;overflow:hidden;background:var(--bg);padding:30px 18px 34px;transition:background .18s}.step[data-astro-cid-ipbdmpa7]:hover{background:#1111110d}.step-num[data-astro-cid-ipbdmpa7]{font-size:11px;letter-spacing:.14em;color:var(--accent)}.step[data-astro-cid-ipbdmpa7] h3[data-astro-cid-ipbdmpa7]{margin:14px 0 0;font-size:20px}.step[data-astro-cid-ipbdmpa7] p[data-astro-cid-ipbdmpa7]{margin:10px 0 0;font-size:14px;line-height:1.5;color:#1111118c}.step[data-astro-cid-ipbdmpa7]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent2);transform:scaleX(0);transform-origin:left;opacity:0}@media(prefers-reduced-motion:no-preference){.step[data-astro-cid-ipbdmpa7]:nth-child(1):before{animation-delay:0s}.step[data-astro-cid-ipbdmpa7]:nth-child(2):before{animation-delay:.3s}.step[data-astro-cid-ipbdmpa7]:nth-child(3):before{animation-delay:.6s}.step[data-astro-cid-ipbdmpa7]:nth-child(4):before{animation-delay:.9s}.step[data-astro-cid-ipbdmpa7]:nth-child(5):before{animation-delay:1.2s}.step[data-astro-cid-ipbdmpa7]:nth-child(6):before{animation-delay:1.5s}.step[data-astro-cid-ipbdmpa7]:nth-child(7):before{animation-delay:1.8s}.step[data-astro-cid-ipbdmpa7]:nth-child(8):before{animation-delay:2.1s}.step[data-astro-cid-ipbdmpa7]:before{animation:stepWave 4.2s ease-in-out infinite}}@keyframes stepWave{0%{opacity:0;transform:scaleX(0)}6%{opacity:1;transform:scaleX(1)}18%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.process-section[data-astro-cid-ipbdmpa7]{background:var(--cream);padding:90px var(--pad);display:grid;grid-template-columns:1fr 1fr;gap:60px}.process-list[data-astro-cid-ipbdmpa7]{display:grid;gap:4px;align-content:start}.process-item[data-astro-cid-ipbdmpa7]{display:block;width:100%;text-align:left;background:none;border:none;padding:4px 0;cursor:pointer;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--ink);font-size:clamp(26px,3vw,38px);line-height:1.4}.process-item[data-astro-cid-ipbdmpa7]:hover:not(.active){color:var(--accent2)}.process-item[data-astro-cid-ipbdmpa7].active{color:transparent;-webkit-text-stroke:1.5px var(--accent2)}.commitments[data-astro-cid-ipbdmpa7] h3[data-astro-cid-ipbdmpa7]{font-family:var(--font-body);font-size:17px;font-weight:700;text-transform:uppercase;margin-bottom:12px}.commitments[data-astro-cid-ipbdmpa7] p[data-astro-cid-ipbdmpa7]{font-family:var(--font-body);font-size:14.5px;line-height:1.6;color:#111111a6;margin:0 0 28px;white-space:pre-line}@media(max-width:900px){.process-section[data-astro-cid-ipbdmpa7]{grid-template-columns:1fr}}
