.sf-hero[data-astro-cid-g5ag5rr3]{position:relative;min-height:85vh;display:flex;align-items:center;overflow:hidden}.sf-hero-bg[data-astro-cid-g5ag5rr3]{position:absolute;inset:0;z-index:0}.sf-hero-bg[data-astro-cid-g5ag5rr3] img[data-astro-cid-g5ag5rr3]{width:100%;height:100%;object-fit:cover;object-position:center}.sf-hero-overlay[data-astro-cid-g5ag5rr3]{position:absolute;inset:0;background:linear-gradient(135deg,#191817f0,#191817c7,#19181799)}.sf-hero-inner[data-astro-cid-g5ag5rr3]{position:relative;z-index:1;padding-top:140px;padding-bottom:100px}.sf-hero-content[data-astro-cid-g5ag5rr3]{max-width:680px}.sf-hero-badge[data-astro-cid-g5ag5rr3]{display:inline-flex;align-items:center;gap:10px;padding:8px 20px;border:1px solid rgba(255,255,255,.2);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#fffc;margin-bottom:24px}.sf-hero-badge[data-astro-cid-g5ag5rr3] i[data-astro-cid-g5ag5rr3]{color:var(--accent);font-size:13px}.sf-hero[data-astro-cid-g5ag5rr3] h1[data-astro-cid-g5ag5rr3]{color:var(--white);font-size:clamp(38px,5.5vw,72px);line-height:1.05;margin-bottom:24px;letter-spacing:-1px}.sf-hero-sub[data-astro-cid-g5ag5rr3]{color:#ffffffa6;font-size:18px;line-height:1.7;max-width:540px;margin-bottom:40px}.sf-hero-actions[data-astro-cid-g5ag5rr3]{display:flex;gap:16px;flex-wrap:wrap}.btn-outline-white[data-astro-cid-g5ag5rr3]{background:transparent;color:var(--white);border:2px solid rgba(255,255,255,.3)}.btn-outline-white[data-astro-cid-g5ag5rr3]:hover{background:var(--white);color:var(--near-black);border-color:var(--white)}.sf-hero-stats[data-astro-cid-g5ag5rr3]{display:flex;align-items:center;gap:40px;margin-top:80px;padding-top:40px;border-top:1px solid rgba(255,255,255,.12)}.sf-hero-stat-num[data-astro-cid-g5ag5rr3]{display:block;font-size:28px;font-weight:800;color:var(--white);letter-spacing:-.5px}.sf-hero-stat-label[data-astro-cid-g5ag5rr3]{display:block;font-size:13px;color:#ffffff80;text-transform:uppercase;letter-spacing:1px;margin-top:4px}.sf-hero-stat-divider[data-astro-cid-g5ag5rr3]{width:1px;height:50px;background:#ffffff1f}.sf-pillars[data-astro-cid-g5ag5rr3]{padding:0;background:var(--white);border-bottom:1px solid var(--border)}.sf-pillars-grid[data-astro-cid-g5ag5rr3]{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.sf-pillar[data-astro-cid-g5ag5rr3]{padding:50px 30px;border-left:1px solid var(--border);text-align:center;transition:var(--transition)}.sf-pillar[data-astro-cid-g5ag5rr3]:last-child{border-right:1px solid var(--border)}.sf-pillar[data-astro-cid-g5ag5rr3]:hover{background:var(--light-bg)}.sf-pillar-icon[data-astro-cid-g5ag5rr3]{width:56px;height:56px;margin:0 auto 20px;background:var(--near-black);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:20px}.sf-pillar[data-astro-cid-g5ag5rr3] h5[data-astro-cid-g5ag5rr3]{font-size:15px;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.sf-pillar[data-astro-cid-g5ag5rr3] p[data-astro-cid-g5ag5rr3]{font-size:14px;color:var(--body-text);margin:0;line-height:1.5}.sf-chem[data-astro-cid-g5ag5rr3]{padding:0;background:var(--white);border-bottom:1px solid var(--border)}.sf-chem--alt[data-astro-cid-g5ag5rr3]{background:var(--light-bg)}.sf-chem-header[data-astro-cid-g5ag5rr3]{padding:60px 0 0}.sf-chem-header-inner[data-astro-cid-g5ag5rr3]{display:flex;align-items:center;gap:28px;padding-bottom:40px;border-bottom:1px solid var(--border)}.sf-chem--alt[data-astro-cid-g5ag5rr3] .sf-chem-header-inner[data-astro-cid-g5ag5rr3]{border-bottom-color:#00000014}.sf-chem-num[data-astro-cid-g5ag5rr3]{font-size:48px;font-weight:800;color:var(--near-black);line-height:1;letter-spacing:-2px;opacity:.12;flex-shrink:0}.sf-chem-tag[data-astro-cid-g5ag5rr3]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--accent);margin-bottom:6px}.sf-chem-header[data-astro-cid-g5ag5rr3] h2[data-astro-cid-g5ag5rr3]{font-size:clamp(24px,3vw,38px);line-height:1.15}.sf-chem-grid[data-astro-cid-g5ag5rr3]{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:50px 0 60px}.sf-chem-card[data-astro-cid-g5ag5rr3]{padding:0 35px;border-left:1px solid var(--border)}.sf-chem--alt[data-astro-cid-g5ag5rr3] .sf-chem-card[data-astro-cid-g5ag5rr3]{border-left-color:#00000014}.sf-chem-card[data-astro-cid-g5ag5rr3]:first-child{padding-left:0;border-left:none}.sf-chem-card[data-astro-cid-g5ag5rr3]:last-child{padding-right:0}.sf-chem-card-header[data-astro-cid-g5ag5rr3]{display:flex;align-items:center;gap:14px;margin-bottom:24px}.sf-chem-card-icon[data-astro-cid-g5ag5rr3]{width:42px;height:42px;background:#fc522014;display:flex;align-items:center;justify-content:center;color:var(--accent);font-size:16px;flex-shrink:0}.sf-chem-card-header[data-astro-cid-g5ag5rr3] h4[data-astro-cid-g5ag5rr3]{font-size:15px;text-transform:uppercase;letter-spacing:.5px;line-height:1.3}.sf-chem-list[data-astro-cid-g5ag5rr3]{list-style:none;padding:0;margin:0}.sf-chem-list[data-astro-cid-g5ag5rr3] li[data-astro-cid-g5ag5rr3]{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--border);font-size:15px;color:var(--body-text);line-height:1.6}.sf-chem--alt[data-astro-cid-g5ag5rr3] .sf-chem-list[data-astro-cid-g5ag5rr3] li[data-astro-cid-g5ag5rr3]{border-top-color:#00000014}.sf-chem-list[data-astro-cid-g5ag5rr3] li[data-astro-cid-g5ag5rr3]:first-child{border-top:none;padding-top:0}.sf-chem-list-bullet[data-astro-cid-g5ag5rr3]{width:6px;height:6px;background:var(--near-black);flex-shrink:0;margin-top:9px}.sf-chem-list[data-astro-cid-g5ag5rr3] li[data-astro-cid-g5ag5rr3] strong[data-astro-cid-g5ag5rr3]{color:var(--near-black)}.sf-commitment[data-astro-cid-g5ag5rr3]{display:grid;grid-template-columns:1fr 1fr;min-height:560px}.sf-commitment-image[data-astro-cid-g5ag5rr3]{overflow:hidden}.sf-commitment-image[data-astro-cid-g5ag5rr3] img[data-astro-cid-g5ag5rr3]{width:100%;height:100%;object-fit:cover}.sf-commitment-content[data-astro-cid-g5ag5rr3]{padding:80px 60px;display:flex;flex-direction:column;justify-content:center;background:var(--near-black)}.sf-commitment-content[data-astro-cid-g5ag5rr3] .section-label[data-astro-cid-g5ag5rr3]{color:#fff9}.sf-commitment-content[data-astro-cid-g5ag5rr3] .section-label[data-astro-cid-g5ag5rr3]:before{background:var(--accent)}.sf-commitment-content[data-astro-cid-g5ag5rr3] h2[data-astro-cid-g5ag5rr3]{color:var(--white);font-size:clamp(24px,3vw,38px);margin-bottom:20px;line-height:1.15}.sf-commitment-content[data-astro-cid-g5ag5rr3]>p[data-astro-cid-g5ag5rr3]{color:#ffffff8c;max-width:480px;line-height:1.7}.sf-commitment-badges[data-astro-cid-g5ag5rr3]{display:flex;gap:16px;margin:30px 0 35px;flex-wrap:wrap}.sf-commitment-badge[data-astro-cid-g5ag5rr3]{display:flex;align-items:center;gap:10px;padding:12px 20px;border:1px solid rgba(255,255,255,.12);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#ffffffb3}.sf-commitment-badge[data-astro-cid-g5ag5rr3] i[data-astro-cid-g5ag5rr3]{color:var(--accent);font-size:15px}.sf-commitment[data-astro-cid-g5ag5rr3] .btn-primary[data-astro-cid-g5ag5rr3]{align-self:flex-start}.sf-cta[data-astro-cid-g5ag5rr3]{padding:100px 0;background:var(--accent)}.sf-cta-inner[data-astro-cid-g5ag5rr3]{display:flex;justify-content:space-between;align-items:center;gap:40px}.sf-cta-content[data-astro-cid-g5ag5rr3] h2[data-astro-cid-g5ag5rr3]{color:var(--white);font-size:clamp(28px,3.5vw,46px);margin-bottom:12px}.sf-cta-content[data-astro-cid-g5ag5rr3] p[data-astro-cid-g5ag5rr3]{color:#ffffffd9;max-width:500px;margin:0}.sf-cta-actions[data-astro-cid-g5ag5rr3]{display:flex;gap:16px;flex-shrink:0;flex-wrap:wrap}.sf-cta[data-astro-cid-g5ag5rr3] .btn-white[data-astro-cid-g5ag5rr3]{border-color:var(--white)}.sf-cta[data-astro-cid-g5ag5rr3] .btn-white[data-astro-cid-g5ag5rr3]:hover{background:var(--near-black);color:var(--white);border-color:var(--near-black)}.sf-cta[data-astro-cid-g5ag5rr3] .btn-outline-white[data-astro-cid-g5ag5rr3]{border-color:#fff6}.sf-cta[data-astro-cid-g5ag5rr3] .btn-outline-white[data-astro-cid-g5ag5rr3]:hover{background:var(--white);color:var(--accent);border-color:var(--white)}@media(max-width:1024px){.sf-pillars-grid[data-astro-cid-g5ag5rr3]{grid-template-columns:1fr 1fr}.sf-pillar[data-astro-cid-g5ag5rr3]{border-bottom:1px solid var(--border)}.sf-pillar[data-astro-cid-g5ag5rr3]:nth-child(2){border-right:1px solid var(--border)}.sf-chem-grid[data-astro-cid-g5ag5rr3]{grid-template-columns:1fr;gap:40px}.sf-chem-card[data-astro-cid-g5ag5rr3]{padding:0;border-left:none}.sf-chem-card[data-astro-cid-g5ag5rr3]:first-child{padding-left:0}.sf-commitment[data-astro-cid-g5ag5rr3]{grid-template-columns:1fr}.sf-commitment-image[data-astro-cid-g5ag5rr3]{height:400px}.sf-commitment-content[data-astro-cid-g5ag5rr3]{padding:60px 24px}.sf-cta-inner[data-astro-cid-g5ag5rr3]{flex-direction:column;text-align:center}.sf-cta-actions[data-astro-cid-g5ag5rr3]{justify-content:center}}@media(max-width:768px){.sf-hero[data-astro-cid-g5ag5rr3]{min-height:75vh}.sf-hero[data-astro-cid-g5ag5rr3] h1[data-astro-cid-g5ag5rr3]{font-size:clamp(30px,8vw,50px)}.sf-hero-sub[data-astro-cid-g5ag5rr3]{font-size:16px}.sf-hero-stats[data-astro-cid-g5ag5rr3]{flex-direction:column;gap:20px;align-items:flex-start}.sf-hero-stat-divider[data-astro-cid-g5ag5rr3]{width:100%;height:1px}.sf-pillars-grid[data-astro-cid-g5ag5rr3]{grid-template-columns:1fr}.sf-pillar[data-astro-cid-g5ag5rr3]{border-left:1px solid var(--border);border-right:1px solid var(--border)}.sf-chem-grid[data-astro-cid-g5ag5rr3]{padding:30px 0 40px}.sf-cta[data-astro-cid-g5ag5rr3]{padding:60px 0}}
