@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}:root{--container-max: 1280px;--container-padding: 1.5rem;--section-padding-y: 5rem;--section-padding-y-sm: 2.5rem;--page-hero-padding-y: 4rem;--color-navy-dark: #0a1628;--color-navy: #0c2d6b;--color-navy-light: #1a4a8a;--color-orange: #f7941d;--color-orange-dark: #e67e00;--color-orange-glow: rgba(247, 148, 29, .35);--color-text: #334155;--color-text-muted: #64748b;--color-text-secondary: #475569;--color-border: #e2e8f0;--color-border-light: #f1f5f9;--color-bg: #f8fafc;--color-bg-alt: #f1f5f9;--color-white: #ffffff;--color-success: #22c55e;--color-error: #dc2626;--color-error-bg: #fef2f2;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Plus Jakarta Sans", "Inter", sans-serif;--shadow-xs: 0 1px 2px rgba(10, 22, 40, .04);--shadow-sm: 0 2px 8px rgba(10, 22, 40, .06);--shadow-md: 0 4px 20px rgba(10, 22, 40, .08);--shadow-lg: 0 12px 40px rgba(10, 22, 40, .12);--shadow-card: 0 1px 3px rgba(10, 22, 40, .04), 0 4px 16px rgba(10, 22, 40, .06);--shadow-card-hover: 0 8px 30px rgba(10, 22, 40, .12);--shadow-btn: 0 4px 14px rgba(247, 148, 29, .35);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 999px;--transition-fast: .15s ease;--transition-base: .25s cubic-bezier(.4, 0, .2, 1);--transition-smooth: .35s cubic-bezier(.4, 0, .2, 1)}@media(max-width:1024px){:root{--container-padding: 1.25rem;--section-padding-y: 4rem;--page-hero-padding-y: 3.5rem}}@media(max-width:768px){:root{--container-padding: 1rem;--section-padding-y: 3rem;--section-padding-y-sm: 2rem;--page-hero-padding-y: 3rem}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0;font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;color:var(--color-navy-dark)}a{color:inherit}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.section-label,.page-label{display:inline-block;color:var(--color-orange);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;margin-bottom:.85rem;padding:.35rem .85rem;background:#f7941d14;border-radius:var(--radius-full);border:1px solid rgba(247,148,29,.15)}.page-hero{position:relative;background:radial-gradient(ellipse 70% 55% at 80% 15%,rgba(26,74,138,.4) 0%,transparent 55%),linear-gradient(135deg,var(--color-navy-dark) 0%,var(--color-navy) 55%,var(--color-navy-light) 100%);color:var(--color-white);padding:calc(var(--page-hero-padding-y) + .5rem) var(--container-padding) calc(var(--page-hero-padding-y) + 1.5rem);text-align:center;overflow:hidden}.page-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.page-hero:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:56px;background:var(--color-bg);clip-path:ellipse(75% 100% at 50% 100%);pointer-events:none}.page-hero-content{position:relative;z-index:1;max-width:780px;margin:0 auto}.page-hero-content .page-label{background:#ffffff14;border-color:#ffffff1f;color:var(--color-orange)}.page-hero-content h1{font-size:clamp(1.85rem,4vw,2.65rem);color:var(--color-white);margin:0 0 1.15rem;line-height:1.12;letter-spacing:-.025em}.page-hero-content p{color:#ffffffd9;line-height:1.75;margin:0;font-size:1.06rem;max-width:640px;margin-inline:auto}.page-content{max-width:var(--container-max);margin:0 auto;padding:var(--section-padding-y) var(--container-padding)}.content-block{margin-bottom:2.5rem}.content-block h2{font-size:clamp(1.35rem,2.5vw,1.65rem);margin:0 0 1rem}.content-block p{color:var(--color-text-muted);line-height:1.85;margin:0 0 1rem}.content-block p:last-child{margin-bottom:0}.content-list{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.content-list li{display:flex;align-items:flex-start;gap:.75rem;color:var(--color-text-secondary);line-height:1.65}.content-list li .material-icons{color:var(--color-orange);font-size:1.15rem;margin-top:2px;flex-shrink:0}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.info-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.85rem;box-shadow:var(--shadow-card);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.info-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover);border-color:#0c2d6b26}.info-card .card-icon{width:52px;height:52px;border-radius:var(--radius-md);background:linear-gradient(135deg,#0c2d6b14,#f7941d1a);display:flex;align-items:center;justify-content:center;margin-bottom:1.15rem;transition:transform var(--transition-base)}.info-card .card-icon .material-icons{color:var(--color-navy);font-size:1.5rem}.info-card:hover .card-icon{transform:scale(1.05)}.info-card h3{font-size:1.1rem;margin:0 0 .85rem}.info-card .service-summary{color:var(--color-text-muted);font-size:.9rem;line-height:1.65;margin:0 0 .85rem}.info-card ul{margin:0;padding-left:1.1rem;color:var(--color-text-muted);font-size:.9rem;line-height:1.75}.highlight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.highlight-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2.15rem 1.85rem;text-align:center;box-shadow:var(--shadow-card);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.highlight-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-card-hover);border-color:#0c2d6b1f}.highlight-card .material-icons{font-size:2.25rem;color:var(--color-orange);margin-bottom:1rem}.highlight-card h3{font-size:1.12rem;margin:0 0 .7rem}.highlight-card p{color:var(--color-text-muted);font-size:.92rem;line-height:1.75;margin:0}.tag-grid{display:flex;flex-wrap:wrap;gap:.65rem}.tag-grid .tag{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-navy);padding:.5rem 1.1rem;border-radius:var(--radius-full);font-size:.85rem;font-weight:500;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.tag-grid .tag:hover{background:#0c2d6b0a;border-color:#0c2d6b33}.story-grid,.resource-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.story-card,.resource-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-card);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.story-card:hover,.resource-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover);border-color:#0c2d6b1f}.story-card .badge,.resource-card .badge{display:inline-block;background:linear-gradient(135deg,#f7941d24,#f7941d14);color:var(--color-orange-dark);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.35rem .8rem;border-radius:var(--radius-full);margin-bottom:1rem;border:1px solid rgba(247,148,29,.2)}.story-card h3,.resource-card h3{margin:0 0 .8rem;font-size:1.18rem;line-height:1.25}.story-card p,.resource-card p{color:var(--color-text-muted);margin:0;line-height:1.75;font-size:.93rem}.page-cta{margin-top:2.5rem;padding:2.5rem 2rem;background:linear-gradient(135deg,var(--color-navy-dark),var(--color-navy));border-radius:var(--radius-lg);text-align:center;color:var(--color-white);position:relative;overflow:hidden}.page-cta:before{content:"";position:absolute;top:-50%;right:-20%;width:300px;height:300px;background:radial-gradient(circle,rgba(247,148,29,.15) 0%,transparent 70%);pointer-events:none}.page-cta p{position:relative;margin:0 0 1.5rem;opacity:.92;font-size:1.05rem}.page-cta a{position:relative;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-orange),var(--color-orange-dark));color:var(--color-white);padding:.85rem 1.75rem;border-radius:var(--radius-sm);text-decoration:none;font-weight:600;transition:transform var(--transition-base),box-shadow var(--transition-base)}.page-cta a:hover{transform:translateY(-2px);box-shadow:var(--shadow-btn)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:linear-gradient(135deg,var(--color-orange) 0%,var(--color-orange-dark) 100%);color:var(--color-white);padding:.85rem 2rem;border-radius:var(--radius-md);text-decoration:none;font-weight:600;font-size:.95rem;border:none;cursor:pointer;letter-spacing:.01em;box-shadow:0 2px 8px #f7941d40;transition:transform var(--transition-base),box-shadow var(--transition-base),filter var(--transition-fast)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-btn);filter:brightness(1.05)}.btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px #f7941d40}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 2rem;border-radius:var(--radius-md);text-decoration:none;font-weight:600;font-size:.95rem;background:#ffffff0f;color:var(--color-white);border:1.5px solid rgba(255,255,255,.3);backdrop-filter:blur(8px);transition:background var(--transition-base),border-color var(--transition-base),transform var(--transition-base)}.btn-secondary:hover{background:#ffffff1f;border-color:#ffffff8c;transform:translateY(-2px)}@media(max-width:1024px){.cards-grid,.highlight-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.cards-grid,.highlight-grid,.story-grid,.resource-grid{grid-template-columns:1fr}}
