body{background:radial-gradient(circle at 50% -14%,rgba(116,139,214,.2),transparent 46%),radial-gradient(circle at 84% 0%,rgba(62,86,151,.12),transparent 30%),#0a1020;color:#dce5f9;font-family:Manrope,sans-serif}[data-theme=light] body{background:#f4f6fa;color:#132038}.sector-page[data-astro-cid-k5ncen5x]{width:100%;--sp-hero-bg: radial-gradient(ellipse 70% 55% at 95% 0%, rgba(47, 232, 255, .09) 0%, transparent 65%), radial-gradient(ellipse 50% 40% at 5% 100%, rgba(47, 116, 255, .07) 0%, transparent 60%), linear-gradient(160deg, #06162c 0%, #0b1d40 52%, #07152e 100%);--sp-hero-grid-dot: rgba(255, 255, 255, .038);--sp-badge-bg: #2fe8ff;--sp-badge-text: #06172f;--sp-crumb: rgba(169, 183, 221, .55);--sp-crumb-hover: #a9b7dd;--sp-hero-title: #eef5ff;--sp-hero-lead: #8fa8d3;--sp-kpi-bg: rgba(255, 255, 255, .04);--sp-kpi-border: rgba(72, 94, 164, .45);--sp-kpi-value: #2fe8ff;--sp-kpi-label: #576080;--sp-hero-image-border: rgba(143, 175, 232, .22);--sp-hero-image-shadow: 0 28px 52px rgba(4, 12, 32, .56);--sp-btn-primary-bg: #2fe8ff;--sp-btn-primary-fg: #06172f;--sp-btn-primary-shadow: 0 14px 40px rgba(47, 232, 255, .22);--sp-btn-primary-hover-shadow: 0 18px 44px rgba(47, 232, 255, .32);--sp-btn-ghost-border: #344988;--sp-btn-ghost-text: #cfd8ff;--sp-btn-ghost-bg: rgba(255, 255, 255, .02);--sp-btn-ghost-hover-border: #4f77a7;--sp-btn-ghost-hover-text: #f7fbff;--sp-cut-bg: #0a1525;--sp-diag-bg: #0a1525;--sp-card-bg: #0e1c34;--sp-card-alt: #0b1829;--sp-card-border: rgba(50, 76, 136, .45);--sp-inner-border:rgba(42, 64, 116, .38);--sp-h2: #d4e3ff;--sp-h3: #b8ceee;--sp-body: #7a98c4;--sp-li: #8aa4cc;--sp-muted: #4a6080;--sp-wh2: #d4e3ff;--sp-wp: #7a98c4}html[data-theme=light] .sector-page[data-astro-cid-k5ncen5x]{--sp-hero-bg: radial-gradient(circle at 8% 18%, rgba(107, 143, 255, .16), transparent 28%), radial-gradient(circle at 92% 12%, rgba(79, 195, 247, .16), transparent 26%), linear-gradient(180deg, #eef3fb 0%, #e9effb 100%);--sp-hero-grid-dot: rgba(31, 56, 105, .12);--sp-badge-bg: #d8f5ff;--sp-badge-text: #0c3d63;--sp-crumb: #62718c;--sp-crumb-hover: #22304d;--sp-hero-title: #10203a;--sp-hero-lead: #40506d;--sp-kpi-bg: rgba(255, 255, 255, .72);--sp-kpi-border: rgba(104, 130, 189, .24);--sp-kpi-value: #2148de;--sp-kpi-label: #66748f;--sp-hero-image-border: rgba(111, 137, 187, .18);--sp-hero-image-shadow: 0 18px 42px rgba(27, 47, 89, .12);--sp-btn-primary-bg: #405fff;--sp-btn-primary-fg: #ffffff;--sp-btn-primary-shadow: 0 12px 30px rgba(64, 95, 255, .16);--sp-btn-primary-hover-shadow: 0 14px 32px rgba(64, 95, 255, .2);--sp-btn-ghost-border: #cad5eb;--sp-btn-ghost-text: #22304d;--sp-btn-ghost-bg: rgba(255, 255, 255, .75);--sp-btn-ghost-hover-border: #aab9d8;--sp-btn-ghost-hover-text: #10203a;--sp-cut-bg: #f4f6fa;--sp-diag-bg: #edf2fb;--sp-card-bg: #ffffff;--sp-card-alt: #f4f7fd;--sp-card-border: #d7e1f4;--sp-inner-border:#dce6f5;--sp-h2: #12203d;--sp-h3: #1a2e52;--sp-body: #2b3e63;--sp-li: #24314f;--sp-muted: #3a4869;--sp-wh2: #12203d;--sp-wp: #2b3e63}.hero-section[data-astro-cid-k5ncen5x]{position:relative;background:var(--sp-hero-bg);margin-top:28px;padding:64px 0 80px;overflow:hidden}.hero-pattern[data-astro-cid-k5ncen5x]{position:absolute;inset:0;background-image:radial-gradient(circle,var(--sp-hero-grid-dot) 1px,transparent 1px);background-size:30px 30px;pointer-events:none}.hero-inner[data-astro-cid-k5ncen5x]{position:relative;z-index:1;width:min(1240px,calc(100% - 48px));margin:0 auto}.hero-meta[data-astro-cid-k5ncen5x]{display:flex;align-items:center;gap:18px;margin-bottom:26px}.sector-badge[data-astro-cid-k5ncen5x]{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--sp-badge-text);background:var(--sp-badge-bg);padding:5px 14px;border-radius:999px;white-space:nowrap}.crumb-link[data-astro-cid-k5ncen5x]{font-size:13px;color:var(--sp-crumb);text-decoration:none;letter-spacing:.01em;transition:color .15s}.crumb-link[data-astro-cid-k5ncen5x]:hover{color:var(--sp-crumb-hover)}.hero-body[data-astro-cid-k5ncen5x]{display:flex;flex-direction:column}.hero-body-split[data-astro-cid-k5ncen5x]{display:grid;grid-template-columns:minmax(0,60%) minmax(0,40%);gap:clamp(24px,4vw,56px);align-items:center}.hero-text[data-astro-cid-k5ncen5x]{max-width:880px}h1[data-astro-cid-k5ncen5x]{color:var(--sp-hero-title);font-size:clamp(30px,4.8vw,60px);line-height:1.04;letter-spacing:-.03em;margin:0}.lead[data-astro-cid-k5ncen5x]{margin-top:18px;color:var(--sp-hero-lead);font-size:clamp(15px,1.3vw,18px);line-height:1.6;max-width:72ch}.lead-justify[data-astro-cid-k5ncen5x]{text-align:justify}.hero-kpi-row[data-astro-cid-k5ncen5x]{margin-top:32px;display:flex;flex-wrap:wrap;gap:10px}.hero-kpi[data-astro-cid-k5ncen5x]{display:flex;flex-direction:column;gap:4px;border:1px solid var(--sp-kpi-border);border-radius:12px;background:var(--sp-kpi-bg);padding:12px 18px;min-width:120px}.hkpi-value[data-astro-cid-k5ncen5x]{color:var(--sp-kpi-value);font-size:clamp(18px,2vw,24px);font-weight:700;letter-spacing:-.02em;line-height:1}.hkpi-label[data-astro-cid-k5ncen5x]{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--sp-kpi-label);margin-top:2px}.hero-actions[data-astro-cid-k5ncen5x]{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px}.hero-media[data-astro-cid-k5ncen5x]{width:100%;display:flex;justify-content:flex-end}.hero-image[data-astro-cid-k5ncen5x]{width:100%;height:clamp(260px,30vw,440px);border-radius:16px;border:1px solid var(--sp-hero-image-border);object-fit:cover;object-position:center;box-shadow:var(--sp-hero-image-shadow)}.btn[data-astro-cid-k5ncen5x]{text-decoration:none;border-radius:999px;padding:12px 20px;font-size:14px;font-weight:600;letter-spacing:.01em;transition:.2s ease;display:inline-block}.btn-primary[data-astro-cid-k5ncen5x]{background:var(--sp-btn-primary-bg);color:var(--sp-btn-primary-fg);box-shadow:var(--sp-btn-primary-shadow)}.btn-primary[data-astro-cid-k5ncen5x]:hover{transform:translateY(-1px);box-shadow:var(--sp-btn-primary-hover-shadow)}.btn-ghost[data-astro-cid-k5ncen5x]{border:1px solid var(--sp-btn-ghost-border);color:var(--sp-btn-ghost-text);background:var(--sp-btn-ghost-bg)}.btn-ghost[data-astro-cid-k5ncen5x]:hover{border-color:var(--sp-btn-ghost-hover-border);color:var(--sp-btn-ghost-hover-text);transform:translateY(-1px)}.content-cut[data-astro-cid-k5ncen5x]{background:var(--sp-cut-bg);padding:40px 0 60px;position:relative}.content-cut[data-astro-cid-k5ncen5x]:before{content:"";position:absolute;top:-64px;left:0;right:0;height:64px;background:var(--sp-diag-bg);clip-path:polygon(100% 0,0 100%,100% 100%);pointer-events:none}.content-inner[data-astro-cid-k5ncen5x]{width:min(1240px,calc(100% - 48px));margin:0 auto;display:grid;gap:16px}.white-text-only[data-astro-cid-k5ncen5x]{display:grid;grid-template-columns:minmax(0,60%) minmax(0,40%);gap:clamp(20px,3vw,48px);align-items:center}.white-copy[data-astro-cid-k5ncen5x] h2[data-astro-cid-k5ncen5x]{color:var(--sp-wh2);font-size:clamp(26px,3.6vw,42px);letter-spacing:-.02em}.white-copy[data-astro-cid-k5ncen5x] p[data-astro-cid-k5ncen5x]{margin-top:14px;color:var(--sp-wp);font-size:clamp(16px,1.4vw,20px);line-height:1.68;max-width:74ch;text-align:justify}.white-media[data-astro-cid-k5ncen5x]{width:100%;display:flex;justify-content:flex-end;align-items:center}.white-image[data-astro-cid-k5ncen5x]{width:100%;height:clamp(360px,36vw,560px);border-radius:24px;border:1px solid var(--sp-card-border);object-fit:cover;object-position:70% center;box-shadow:0 20px 36px #12203d29}.section-card[data-astro-cid-k5ncen5x],.cta[data-astro-cid-k5ncen5x]{border:1px solid var(--sp-card-border);border-radius:18px;background:var(--sp-card-bg)}.section-grid[data-astro-cid-k5ncen5x]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.section-card[data-astro-cid-k5ncen5x]{padding:24px}h2[data-astro-cid-k5ncen5x]{color:var(--sp-h2);font-size:clamp(22px,3vw,34px);letter-spacing:-.02em;margin:0}h3[data-astro-cid-k5ncen5x]{color:var(--sp-h3);font-size:18px;letter-spacing:-.02em;margin:0}ul[data-astro-cid-k5ncen5x],ol[data-astro-cid-k5ncen5x]{display:grid;gap:10px}li[data-astro-cid-k5ncen5x]{color:var(--sp-li);line-height:1.56;font-size:16px}.section-card[data-astro-cid-k5ncen5x]>ul[data-astro-cid-k5ncen5x],.section-card[data-astro-cid-k5ncen5x]>ol[data-astro-cid-k5ncen5x]{margin-top:14px;padding:14px 14px 14px 34px;border-radius:12px;border:1px solid var(--sp-inner-border);background:var(--sp-card-alt)}.solution-grid[data-astro-cid-k5ncen5x]{margin-top:14px;padding:10px;border-radius:12px;border:1px solid var(--sp-inner-border);background:var(--sp-card-alt);display:grid;gap:10px}.solution[data-astro-cid-k5ncen5x]{border:1px solid var(--sp-card-border);border-radius:12px;background:var(--sp-card-bg);padding:14px}.solution[data-astro-cid-k5ncen5x] p[data-astro-cid-k5ncen5x]{margin-top:8px;color:var(--sp-body);line-height:1.56;font-size:15px}.impact-grid[data-astro-cid-k5ncen5x]{margin-top:14px;padding:10px;border-radius:12px;border:1px solid var(--sp-inner-border);background:var(--sp-card-alt);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.impact-grid[data-astro-cid-k5ncen5x] p[data-astro-cid-k5ncen5x]{border:1px solid var(--sp-card-border);border-radius:12px;background:var(--sp-card-bg);padding:12px;color:var(--sp-li);line-height:1.5;font-size:15px;margin:0}.cta[data-astro-cid-k5ncen5x]{padding:28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.cta[data-astro-cid-k5ncen5x] h2[data-astro-cid-k5ncen5x]{font-size:clamp(20px,2.5vw,30px)}.cta[data-astro-cid-k5ncen5x] p[data-astro-cid-k5ncen5x]{margin-top:8px;color:var(--sp-body);font-size:16px;line-height:1.5;max-width:760px}@media(max-width:980px){.hero-body-split[data-astro-cid-k5ncen5x]{grid-template-columns:1fr}.hero-image[data-astro-cid-k5ncen5x]{max-width:680px;height:clamp(220px,50vw,360px)}.white-text-only[data-astro-cid-k5ncen5x]{grid-template-columns:1fr}.white-image[data-astro-cid-k5ncen5x]{max-width:680px;height:clamp(220px,54vw,360px)}.section-grid[data-astro-cid-k5ncen5x],.impact-grid[data-astro-cid-k5ncen5x]{grid-template-columns:1fr}.hero-kpi-row[data-astro-cid-k5ncen5x]{display:grid;grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.hero-section[data-astro-cid-k5ncen5x]{padding:48px 0 64px}.hero-inner[data-astro-cid-k5ncen5x],.content-inner[data-astro-cid-k5ncen5x]{width:calc(100% - 24px)}h1[data-astro-cid-k5ncen5x]{font-size:clamp(26px,8vw,36px)}.hero-kpi-row[data-astro-cid-k5ncen5x]{grid-template-columns:repeat(2,1fr)}.hero-kpi[data-astro-cid-k5ncen5x]{min-width:unset}.content-cut[data-astro-cid-k5ncen5x]{padding:28px 0 40px}.content-cut[data-astro-cid-k5ncen5x]:before{top:-48px;height:48px;background:var(--sp-diag-bg)}.section-card[data-astro-cid-k5ncen5x],.cta[data-astro-cid-k5ncen5x]{padding:18px}.btn[data-astro-cid-k5ncen5x]{width:100%;text-align:center}}
