@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d3e8962f4f556115-s.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:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5d9fe68223a58b3f-s.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:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9b8cdbc8de8fe84b-s.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:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c49dcee81b580683-s.p.woff2) format("woff2");unicode-range:u+00??,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:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/d3e8962f4f556115-s.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:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/5d9fe68223a58b3f-s.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:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/9b8cdbc8de8fe84b-s.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:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c49dcee81b580683-s.p.woff2) format("woff2");unicode-range:u+00??,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:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/d3e8962f4f556115-s.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:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/5d9fe68223a58b3f-s.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:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/9b8cdbc8de8fe84b-s.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:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c49dcee81b580683-s.p.woff2) format("woff2");unicode-range:u+00??,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:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/d3e8962f4f556115-s.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:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/5d9fe68223a58b3f-s.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:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/9b8cdbc8de8fe84b-s.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:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/c49dcee81b580683-s.p.woff2) format("woff2");unicode-range:u+00??,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:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/d3e8962f4f556115-s.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:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/5d9fe68223a58b3f-s.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:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/9b8cdbc8de8fe84b-s.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:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/c49dcee81b580683-s.p.woff2) format("woff2");unicode-range:u+00??,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:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.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:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.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:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.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:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.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:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.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:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.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:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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(/_next/static/media/6fe53d21e6e7ebd8-s.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(/_next/static/media/8ebc6e9dde468c4a-s.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(/_next/static/media/9e7b0a821b9dfcb4-s.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(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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(/_next/static/media/6fe53d21e6e7ebd8-s.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(/_next/static/media/8ebc6e9dde468c4a-s.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(/_next/static/media/9e7b0a821b9dfcb4-s.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(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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(/_next/static/media/6fe53d21e6e7ebd8-s.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(/_next/static/media/8ebc6e9dde468c4a-s.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(/_next/static/media/9e7b0a821b9dfcb4-s.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(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_3c98db{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback}.__variable_3c98db{--font-plus-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--color-hero-bg:#102241;--color-hero-bg-deep:#0B172D;--color-hero-text:#FFFFFF;--color-hero-muted:#CBD5E1;--color-hero-border:rgba(255,255,255,0.14);--color-primary:#102241;--color-primary-dark:#091325;--color-primary-light:#1E3A6B;--color-gold-accent:#C59B4E;--color-gold-light:#FBF6EC;--color-gold-hover:#B58A3E;--color-brand:#2563EB;--color-brand-hover:#1D4ED8;--color-brand-light:#EFF6FF;--color-brand-border:#BFDBFE;--color-bg-main:#FFFFFF;--color-bg-subtle:#F8FAFC;--color-bg-alt:#F1F5F9;--color-bg-card:#FFFFFF;--color-bg-dark:#08101E;--color-text-main:#0F172A;--color-text-muted:#475569;--color-text-light:#64748B;--color-text-inverse:#FFFFFF;--color-text-inverse-muted:#94A3B8;--color-border:#E2E8F0;--color-border-subtle:#F1F5F9;--color-border-dark:#1E293B;--color-success:#15803D;--color-success-bg:#DCFCE7;--color-danger:#DC2626;--color-danger-bg:#FEF2F2;--font-sans:var(--font-plus-jakarta),"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-heading:var(--font-plus-jakarta),"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--glass-bg-light:rgba(255,255,255,0.85);--glass-bg-surface:rgba(255,255,255,0.94);--glass-bg-subtle:rgba(248,250,252,0.78);--glass-bg-dark:rgba(16,34,65,0.88);--glass-bg-card-dark:rgba(255,255,255,0.06);--glass-border-light:rgba(255,255,255,0.8);--glass-border-subtle:rgba(226,232,240,0.8);--glass-border-hover:rgba(191,219,254,0.9);--glass-border-dark:rgba(255,255,255,0.14);--glass-border-dark-hover:rgba(255,255,255,0.25);--glass-shadow-sm:0 4px 16px -2px rgba(15,23,42,0.05),0 0 0 1px rgba(255,255,255,0.6) inset;--glass-shadow-md:0 10px 25px -4px rgba(15,23,42,0.07),0 0 0 1px rgba(255,255,255,0.8) inset;--glass-shadow-lg:0 20px 35px -6px rgba(15,23,42,0.09),0 0 0 1px rgba(255,255,255,0.9) inset;--glass-shadow-dark:0 20px 40px -10px rgba(0,0,0,0.35),0 0 0 1px rgba(255,255,255,0.1) inset;--glass-blur-sm:blur(8px);--glass-blur-md:blur(14px);--glass-blur-lg:blur(20px);--shadow-xs:0 1px 2px 0 rgba(15,23,42,0.04);--shadow-sm:0 1px 3px 0 rgba(15,23,42,0.08),0 1px 2px -1px rgba(15,23,42,0.04);--shadow-md:0 4px 6px -1px rgba(15,23,42,0.08),0 2px 4px -2px rgba(15,23,42,0.04);--shadow-lg:0 10px 15px -3px rgba(15,23,42,0.08),0 4px 6px -4px rgba(15,23,42,0.04);--shadow-xl:0 20px 25px -5px rgba(15,23,42,0.12),0 8px 10px -6px rgba(15,23,42,0.06);--shadow-card:0 4px 20px -2px rgba(15,23,42,0.06),0 2px 6px -1px rgba(15,23,42,0.03);--shadow-hero-card:0 25px 50px -12px rgba(0,0,0,0.35);--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-full:9999px;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-normal:250ms cubic-bezier(0.4,0,0.2,1);--transition-slow:350ms cubic-bezier(0.4,0,0.2,1);--container-max:1200px;--container-padding:24px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--color-text-main);background-color:var(--color-bg-main);scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{overflow-x:hidden;width:100%;max-width:100vw}body{min-height:100vh;display:flex;flex-direction:column;position:relative}img,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ol,ul{list-style:none}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;z-index:99999}.skip-link:focus{position:fixed;top:10px;left:10px;width:auto;height:auto;padding:10px 18px;margin:0;overflow:visible;clip:auto;white-space:normal;background:#102241;color:#FFFFFF;border-radius:var(--radius-sm);font-weight:700;box-shadow:0 4px 14px rgba(0,0,0,.25);outline:2px solid var(--color-brand)}.container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container-narrow{max-width:860px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section-head{text-align:center;max-width:760px;margin:0 auto 52px}.section-head.text-left{text-align:left;margin-left:0}.kicker{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:var(--color-bg-alt);padding:6px 14px;border-radius:var(--radius-full);border:1px solid var(--color-border)}.kicker,.section-title{color:var(--color-primary);margin-bottom:16px}.section-title{font-family:var(--font-sans);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;line-height:1.2;letter-spacing:-.025em}.section-subtitle{font-size:clamp(1rem,1.25vw,1.125rem);color:var(--color-text-muted);line-height:1.65}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 26px;font-size:.9375rem;font-weight:700;line-height:1.2;border-radius:var(--radius-full);border:1px solid transparent;cursor:pointer;transition:all var(--transition-normal);text-align:center;white-space:nowrap}.btn-primary{background-color:var(--color-primary);color:var(--color-text-inverse);box-shadow:0 4px 14px rgba(16,34,65,.22)}.btn-primary:hover{background-color:#162D54;box-shadow:0 8px 22px rgba(16,34,65,.32);transform:translateY(-2px)}.btn-brand{background-color:#162D54;color:#FFFFFF;box-shadow:0 4px 14px rgba(16,34,65,.28)}.btn-brand:hover{background-color:#1E3B6E;box-shadow:0 8px 24px rgba(16,34,65,.38);transform:translateY(-2px)}.btn-gold{background-color:var(--color-gold-accent);color:#0F172A;font-weight:800;box-shadow:0 4px 14px rgba(197,155,78,.3)}.btn-gold:hover{background-color:#D4AF37;transform:translateY(-2px);box-shadow:0 8px 22px rgba(197,155,78,.42)}.btn-secondary{background-color:#FFFFFF;color:var(--color-primary);border:1px solid var(--color-border);box-shadow:var(--shadow-xs)}.btn-secondary:hover{background-color:var(--color-bg-subtle);border-color:#CBD5E1;transform:translateY(-2px)}.btn-outline-white{background:rgba(255,255,255,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#FFFFFF!important;border:1.5px solid rgba(255,255,255,.35);box-shadow:0 2px 8px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.15)}.btn-outline-white:hover{background-color:#FFFFFF!important;border-color:#FFFFFF!important;color:#102241!important;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.25)}.btn-outline{background-color:transparent;color:var(--color-primary)!important;border:1.5px solid var(--color-primary)}.btn-outline:hover{border-color:var(--color-primary)!important;background-color:var(--color-primary)!important;color:#FFFFFF!important;transform:translateY(-2px);box-shadow:0 6px 18px rgba(16,34,65,.2)}.btn-white{background-color:#FFFFFF!important;color:#102241!important;box-shadow:0 4px 16px rgba(15,23,42,.12)}.btn-white:hover{background-color:#F8FAFC!important;color:#102241!important;box-shadow:0 8px 24px rgba(15,23,42,.2);transform:translateY(-2px)}.btn-hero-light{background:rgba(255,255,255,.96)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#0B172D!important;font-weight:800!important;letter-spacing:-.01em;border:1px solid rgba(255,255,255,.95);box-shadow:0 4px 20px rgba(255,255,255,.35),0 10px 30px -4px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.8);transition:all var(--transition-normal)}.btn-hero-light:hover{background:#FFFFFF!important;color:#070F1E!important;transform:translateY(-2px);box-shadow:0 8px 32px rgba(255,255,255,.5),0 16px 40px -4px rgba(0,0,0,.45)}.btn-sm{padding:9px 20px;font-size:.875rem}.btn-lg{padding:16px 32px;font-size:1.0625rem}.btn-block{display:flex;width:100%}.announcement-bar{background:#091325;color:var(--color-text-inverse-muted);font-size:.8125rem;padding:9px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.announcement-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.announcement-text{display:flex;align-items:center;gap:8px}.announcement-badge{background:rgba(197,155,78,.2);color:#E6C887;border:1px solid rgba(197,155,78,.4);font-size:.6875rem;font-weight:800;padding:2px 8px;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}.announcement-text strong{color:#FFFFFF}.announcement-link{color:#E6C887;font-weight:700;text-decoration:underline;text-underline-offset:2px}.announcement-link:hover{color:#FFFFFF}.announcement-contact{display:flex;align-items:center;gap:16px;font-size:.75rem}.announcement-contact a{color:var(--color-text-inverse-muted);transition:color var(--transition-fast)}.announcement-contact a:hover{color:#FFFFFF}.site-nav{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background-color:rgba(255,255,255,.86);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(226,232,240,.75);transition:all var(--transition-normal)}.site-nav.is-scrolled{background-color:rgba(255,255,255,.94);box-shadow:0 10px 30px -10px rgba(15,23,42,.08);border-bottom-color:rgba(226,232,240,.9)}.nav-container{display:flex;align-items:center;justify-content:space-between;height:74px;gap:24px}.site-nav.is-scrolled .nav-container{height:66px}.brand{display:flex;align-items:center;gap:12px;font-weight:800;font-size:1.25rem;letter-spacing:-.02em;color:var(--color-primary);white-space:nowrap;flex-shrink:0}.brand-logo-img{object-fit:contain;box-shadow:0 2px 6px rgba(16,34,65,.15);background:#FCFAF7}.brand-emblem,.brand-logo-img{width:38px;height:38px;border-radius:8px;flex-shrink:0}.brand-emblem{display:flex;align-items:center;justify-content:center;background:#102241;color:#FFFFFF;font-family:var(--font-sans);font-size:1.1rem;font-weight:800;letter-spacing:-.02em;box-shadow:0 2px 6px rgba(16,34,65,.25)}.brand-name{font-family:var(--font-heading);font-weight:800;font-size:1.25rem;line-height:1;color:var(--color-primary);letter-spacing:-.025em;white-space:nowrap}.nav-menu{display:flex;align-items:center;gap:2px;flex-wrap:nowrap}.nav-link{padding:8px 12px;font-size:.9rem;font-weight:600;color:#334155;border-radius:var(--radius-sm);transition:all var(--transition-fast);position:relative;white-space:nowrap}.nav-link:hover{color:var(--color-primary);background-color:rgba(241,245,249,.7)}.nav-link.active{color:var(--color-primary);font-weight:800}.nav-actions{display:flex;align-items:center;gap:12px}.mobile-toggle{display:none;background:transparent;border:none;width:42px;height:42px;border-radius:var(--radius-sm);cursor:pointer;align-items:center;justify-content:center;padding:8px;color:var(--color-primary)}.mobile-toggle:hover{background:var(--color-bg-subtle)}.hamburger{display:block;position:relative;transition:background-color var(--transition-fast)}.hamburger,.hamburger:after,.hamburger:before{width:22px;height:2px;background-color:currentColor}.hamburger:after,.hamburger:before{content:"";position:absolute;left:0;transition:transform var(--transition-fast),top var(--transition-fast)}.hamburger:before{top:-7px}.hamburger:after{top:7px}.mobile-toggle[aria-expanded=true] .hamburger{background-color:transparent}.mobile-toggle[aria-expanded=true] .hamburger:before{top:0;transform:rotate(45deg)}.mobile-toggle[aria-expanded=true] .hamburger:after{top:0;transform:rotate(-45deg)}.hero-section{position:relative;padding:76px 0 92px;background:#0B172D;background-image:radial-gradient(circle at 15% 25%,rgba(37,99,235,.18) 0,transparent 45%),radial-gradient(circle at 85% 70%,rgba(197,155,78,.12) 0,transparent 40%),radial-gradient(circle at 50% 50%,rgba(30,58,107,.15) 0,transparent 60%),linear-gradient(180deg,#102241,#0B172D);color:#FFFFFF;border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:48px;gap:48px;align-items:center}.hero-content{max-width:650px}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.18);padding:6px 16px;border-radius:var(--radius-full);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#F1F5F9;margin-bottom:24px;box-shadow:0 4px 16px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.2)}.hero-title{font-family:var(--font-heading);font-size:clamp(2.25rem,3.8vw,3.4rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;color:#FFFFFF;margin-bottom:22px}.hero-title .title-accent{color:var(--color-gold-accent);font-style:italic;font-weight:700;display:block}.hero-copy{font-size:1.125rem;line-height:1.68;color:var(--color-hero-muted);margin-bottom:32px}.hero-actions{gap:16px;margin-bottom:32px}.hero-actions,.hero-trust-statement{display:flex;flex-wrap:wrap;align-items:center}.hero-trust-statement{gap:16px 20px;font-size:.875rem;font-weight:600;color:#E2E8F0}.hero-trust-bullet{display:flex;align-items:center;gap:6px}.hero-trust-bullet svg{color:#4ADE80}.hero-card{background:rgba(255,255,255,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-xl);padding:36px 32px;border:1px solid rgba(255,255,255,.9);box-shadow:0 25px 50px -12px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.6),0 8px 24px -4px rgba(16,34,65,.12);color:var(--color-text-main);position:relative;transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.hero-card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.hero-card-header h2,.hero-card-header h3{font-family:var(--font-sans);font-size:1.35rem;font-weight:800;color:var(--color-primary);line-height:1.25;margin-bottom:4px}.hero-card-header p{font-size:.875rem;color:var(--color-text-muted)}.hero-chip-free{background:rgba(230,244,234,.9);border:1px solid rgba(52,168,83,.25);color:#137333;font-size:.6875rem;font-weight:800;text-transform:uppercase;padding:3px 10px;border-radius:var(--radius-full);letter-spacing:.05em;box-shadow:0 2px 6px rgba(19,115,51,.1)}.hero-chip-free,.upload-dropzone{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.upload-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1.5px dashed rgba(37,99,235,.35);background:rgba(248,250,252,.7);border-radius:var(--radius-md);padding:22px 16px;text-align:center;cursor:pointer;transition:all var(--transition-fast);margin-bottom:16px}.upload-dropzone:hover{background:rgba(239,246,255,.85);border-color:var(--color-brand);transform:translateY(-1px)}.upload-icon{width:32px;height:32px;background:transparent;color:var(--color-gold-accent);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.upload-title{font-size:.9375rem;font-weight:700;color:var(--color-primary);margin-bottom:2px}.upload-subtitle{font-size:.75rem;color:var(--color-text-light)}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.form-grid,.form-group{margin-bottom:12px}.form-control{width:100%;padding:11px 14px;font-size:.875rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#FFFFFF;color:var(--color-text-main);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form-control:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(16,34,65,.12)}textarea.form-control{resize:vertical;min-height:70px}.form-disclaimer{font-size:.75rem;color:var(--color-text-light);text-align:center;margin-top:10px;line-height:1.4}.form-alert{padding:10px 14px;font-size:.8125rem;font-weight:600;border-radius:var(--radius-sm);margin-top:12px;text-align:center}.form-alert.is-success{background:var(--color-success-bg);color:var(--color-success);border:1px solid rgba(21,128,61,.2)}.form-alert.is-error{background:var(--color-danger-bg);color:var(--color-danger);border:1px solid rgba(220,38,38,.2)}.trust-section{padding:64px 0 72px;background-color:var(--color-bg-main);border-bottom:1px solid var(--color-border)}.trust-head{text-align:center;margin-bottom:40px}.trust-heading-compact{font-family:var(--font-sans);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;color:var(--color-primary);letter-spacing:-.02em}.trust-pillars{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-bottom:48px}.trust-pillar{display:flex;align-items:flex-start;gap:16px;padding:22px 20px;background:var(--glass-bg-surface);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 4px 16px rgba(15,23,42,.04);transition:all var(--transition-normal)}.trust-pillar:hover{transform:translateY(-3px);background:#FFFFFF;border-color:#CBD5E1;box-shadow:0 12px 25px -4px rgba(16,34,65,.08)}.trust-pillar-icon{flex-shrink:0;width:42px;height:42px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.trust-pillar-icon.icon-blue{background:rgba(37,99,235,.08);color:#2563EB;border:1px solid rgba(37,99,235,.2)}.trust-pillar-icon.icon-emerald{background:rgba(22,163,74,.08);color:#16A34A;border:1px solid rgba(22,163,74,.2)}.trust-pillar-icon.icon-gold{background:rgba(197,155,78,.12);color:#B58A3E;border:1px solid rgba(197,155,78,.3)}.trust-pillar-icon.icon-indigo{background:rgba(99,102,241,.08);color:#4F46E5;border:1px solid rgba(99,102,241,.2)}.trust-pillar-content h3{font-size:.9375rem;font-weight:800;color:var(--color-primary);margin-bottom:4px;line-height:1.3}.trust-pillar-content p{font-size:.8125rem;color:var(--color-text-muted);line-height:1.5}.stats-strip-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;background:#FFFFFF;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:36px 32px;box-shadow:0 10px 30px -5px rgba(16,34,65,.05)}.stat-card{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.stat-card:not(:last-child):after{content:"";position:absolute;right:-12px;top:15%;height:70%;width:1px;background-color:var(--color-border-subtle)}.stat-badge-icon{width:32px;border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-brand);justify-content:center;border:1px solid var(--color-border)}.stat-badge-icon,.stat-stars-row{height:32px;display:flex;align-items:center;margin-bottom:10px}.stat-stars-row{gap:3px}.stat-value{font-family:var(--font-sans);font-size:clamp(2rem,2.5vw,2.6rem);font-weight:800;color:var(--color-primary);letter-spacing:-.03em;line-height:1.1;margin-bottom:6px}.stat-label{font-size:.8125rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.problem-section{padding:88px 0 96px;background-color:var(--color-bg-subtle);background-image:radial-gradient(circle at 10% 20%,rgba(225,29,72,.02) 0,transparent 40%),radial-gradient(circle at 90% 80%,rgba(37,99,235,.03) 0,transparent 40%)}.problem-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.problem-card{background:#FFFFFF;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px 22px;box-shadow:0 4px 16px rgba(15,23,42,.04);display:flex;flex-direction:column;justify-content:space-between;transition:all var(--transition-normal)}.problem-card:hover{transform:translateY(-4px);border-color:#CBD5E1;box-shadow:0 14px 30px -4px rgba(16,34,65,.09)}.problem-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.problem-tag{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:4px 10px;border-radius:var(--radius-full);white-space:nowrap}.problem-tag.tag-rose{background:#FFF1F2;color:#E11D48;border:1px solid rgba(225,29,72,.2)}.problem-tag.tag-amber{background:#FFFBEB;color:#D97706;border:1px solid rgba(217,119,6,.2)}.problem-tag.tag-blue{background:#EFF6FF;color:#2563EB;border:1px solid rgba(37,99,235,.2)}.problem-tag.tag-gold{background:#FDF8ED;color:#B58A3E;border:1px solid rgba(197,155,78,.3)}.problem-card-icon{width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.problem-card-icon.icon-rose{background:rgba(225,29,72,.08);color:#E11D48}.problem-card-icon.icon-amber{background:rgba(217,119,6,.08);color:#D97706}.problem-card-icon.icon-blue{background:rgba(37,99,235,.08);color:#2563EB}.problem-card-icon.icon-gold{background:rgba(197,155,78,.12);color:#B58A3E}.problem-quote-box{background:var(--color-bg-subtle);border-left:3px solid var(--color-primary);border-radius:var(--radius-sm);padding:14px 16px;margin-bottom:18px;flex:1 1}.problem-quote-box p{font-size:.875rem;font-weight:500;color:#334155;line-height:1.6;font-style:italic}.quote-mark{font-family:serif;font-size:1.5rem;line-height:1;color:var(--color-gold-accent);display:block;margin-bottom:2px}.problem-solution-pill{display:flex;align-items:center;gap:8px;background:rgba(22,163,74,.08);border:1px solid rgba(22,163,74,.22);padding:9px 12px;border-radius:var(--radius-md);font-size:.78125rem;font-weight:700;color:#15803D;line-height:1.35}.solution-check{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#16A34A}.services-section{padding:96px 0;background-color:#FFFFFF}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.service-card{background:var(--glass-bg-surface);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);border:1px solid var(--glass-border-subtle);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--glass-shadow-sm);display:flex;flex-direction:column;transition:all var(--transition-normal);position:relative}.service-card:hover{transform:translateY(-5px);background:#FFFFFF;border-color:#BFDBFE;box-shadow:0 16px 36px -6px rgba(16,34,65,.1),inset 0 0 0 1px rgba(255,255,255,.9)}.service-card-icon{width:52px;height:52px;background:rgba(241,245,249,.8);border:1px solid rgba(226,232,240,.9);color:var(--color-primary);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 2px 6px rgba(15,23,42,.04)}.service-card h3{font-family:var(--font-sans);font-size:1.25rem;font-weight:800;color:var(--color-primary);margin-bottom:12px}.service-card p{font-size:.9375rem;color:var(--color-text-muted);line-height:1.6;margin-bottom:20px;flex-grow:1}.service-features{margin-bottom:24px;padding-top:16px;border-top:1px solid var(--color-border-subtle)}.service-features li{display:flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:500;color:var(--color-text-muted);margin-bottom:8px}.service-features svg{color:var(--color-primary);flex-shrink:0}.service-card-footer{margin-top:auto}.service-link{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:700;color:var(--color-primary);transition:gap var(--transition-fast),color var(--transition-fast)}.service-link:hover{color:var(--color-primary-light);gap:10px}.ats-section{padding:96px 0;background:linear-gradient(180deg,var(--color-bg-subtle) 0,#FFFFFF 100%);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ats-comparison-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;margin-top:48px}.comparison-card{border-radius:var(--radius-lg);padding:36px;background:var(--glass-bg-surface);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);border:1px solid var(--glass-border-subtle);box-shadow:var(--glass-shadow-sm);position:relative;transition:all var(--transition-normal)}.comparison-card.card-bad{border-top:4px solid var(--color-danger);background:rgba(255,253,252,.9)}.comparison-card.card-good{border-top:4px solid var(--color-success);box-shadow:var(--glass-shadow-md);background:rgba(255,255,255,.95)}.comparison-card:hover{transform:translateY(-3px);box-shadow:var(--glass-shadow-md)}.comparison-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--color-border)}.comparison-status{display:flex;align-items:center;gap:8px;font-weight:800;font-size:1rem}.card-bad .comparison-status{color:var(--color-danger)}.card-good .comparison-status{color:var(--color-success)}.comparison-badge{font-size:.75rem;font-weight:800;padding:4px 10px;border-radius:var(--radius-full)}.card-bad .comparison-badge{background:var(--color-danger-bg);color:var(--color-danger);border:1px solid rgba(220,38,38,.2)}.card-good .comparison-badge{background:var(--color-success-bg);color:var(--color-success);border:1px solid rgba(21,128,61,.2)}.comparison-preview{background:rgba(248,250,252,.75);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;font-family:monospace;font-size:.8125rem;line-height:1.5;margin-bottom:24px}.card-good .comparison-preview{background:rgba(241,245,249,.8);border-color:#CBD5E1}.comparison-points{display:flex;flex-direction:column;gap:12px}.comparison-point{display:flex;align-items:flex-start;gap:10px;font-size:.875rem}.card-bad .point-icon{color:var(--color-danger);font-weight:800}.card-good .point-icon{color:var(--color-success);font-weight:800}.process-section{padding:96px 0;background-color:#FFFFFF}.process-timeline{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;position:relative;margin-top:48px}.process-step{background:var(--glass-bg-subtle);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1px solid var(--glass-border-subtle);border-radius:var(--radius-lg);padding:36px 28px;position:relative;box-shadow:var(--glass-shadow-sm);transition:all var(--transition-normal)}.process-step:hover{background:#FFFFFF;border-color:#BFDBFE;box-shadow:var(--glass-shadow-md);transform:translateY(-4px)}.step-number{font-size:.8125rem;letter-spacing:.08em;margin-bottom:16px;display:inline-block;background:#FFFFFF;border:1px solid rgba(226,232,240,.9);padding:4px 12px;border-radius:var(--radius-full);box-shadow:0 2px 6px rgba(15,23,42,.04)}.process-step h3,.step-number{font-weight:800;color:var(--color-primary)}.process-step h3{font-family:var(--font-sans);font-size:1.25rem;margin-bottom:12px}.process-step p{font-size:.9375rem;color:var(--color-text-muted);line-height:1.6}.levels-section{padding:96px 0;background-color:var(--color-bg-subtle)}.levels-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.level-card{background:var(--glass-bg-surface);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);border:1px solid var(--glass-border-subtle);border-radius:var(--radius-lg);padding:36px 30px;box-shadow:var(--glass-shadow-sm);display:flex;flex-direction:column;transition:all var(--transition-normal)}.level-card:hover{transform:translateY(-5px);background:#FFFFFF;border-color:#BFDBFE;box-shadow:0 16px 36px -6px rgba(16,34,65,.1),inset 0 0 0 1px rgba(255,255,255,.9)}.level-badge-emblem{width:46px;height:46px;background:#102241;color:#FFFFFF;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:800;margin-bottom:20px;box-shadow:0 4px 12px rgba(16,34,65,.25)}.level-card h3{font-family:var(--font-sans);font-size:1.25rem;font-weight:800;color:var(--color-primary);margin-bottom:10px}.level-card p{font-size:.9375rem;color:var(--color-text-muted);line-height:1.6;margin-bottom:24px}.level-bullets{margin-top:auto;padding-top:16px;border-top:1px solid var(--color-border-subtle)}.level-bullets li{display:flex;align-items:flex-start;gap:10px;font-size:.875rem;font-weight:500;color:var(--color-text-muted);margin-bottom:10px}.level-bullets svg{color:var(--color-success);flex-shrink:0;margin-top:2px}.samples-section{padding:96px 0;background-color:#FFFFFF}.samples-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin-top:48px}.sample-card{background:var(--glass-bg-surface);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);border:1px solid var(--glass-border-subtle);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--glass-shadow-sm);transition:all var(--transition-normal);display:flex;flex-direction:column}.sample-card:hover{transform:translateY(-5px);background:#FFFFFF;border-color:#BFDBFE;box-shadow:0 16px 36px -6px rgba(16,34,65,.1),inset 0 0 0 1px rgba(255,255,255,.9)}.sample-preview{position:relative;background:#F1F5F9;overflow:hidden;cursor:pointer;aspect-ratio:1/1.35}.sample-preview img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-normal)}.sample-card:hover .sample-preview img{transform:scale(1.03)}.sample-overlay{position:absolute;inset:0;background:rgba(16,34,65,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition-fast)}.sample-preview:hover .sample-overlay{opacity:1}.sample-overlay-btn{background:rgba(255,255,255,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--color-primary);font-size:.875rem;font-weight:700;padding:10px 20px;border-radius:var(--radius-full);box-shadow:0 4px 16px rgba(0,0,0,.2);display:flex;align-items:center;gap:6px;transition:transform var(--transition-fast)}.sample-preview:hover .sample-overlay-btn:hover{transform:scale(1.04)}.sample-body{padding:24px;display:flex;flex-direction:column;flex-grow:1}.sample-category{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary-light);margin-bottom:6px}.sample-body h3{font-family:var(--font-sans);font-size:1.1875rem;font-weight:800;color:var(--color-primary);margin-bottom:8px}.sample-body p{font-size:.875rem;color:var(--color-text-muted);line-height:1.5;margin-bottom:16px}.sample-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.sample-tag{background:rgba(241,245,249,.8);border:1px solid var(--color-border);font-size:.75rem;font-weight:600;color:var(--color-text-muted);padding:3px 8px;border-radius:var(--radius-sm)}.pricing-section{padding:96px 0;background:var(--color-bg-subtle);border-top:1px solid var(--color-border)}.pricing-tabs-wrapper{max-width:860px;margin:0 auto}.pricing-nav-tabs{display:flex;justify-content:center;gap:8px;margin-bottom:36px;background:var(--glass-bg-surface);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);padding:6px;border-radius:var(--radius-full);border:1px solid var(--glass-border-subtle);box-shadow:var(--glass-shadow-sm)}.pricing-nav-tab{flex:1 1;padding:12px 20px;font-size:.9375rem;font-weight:800;border:none;background:transparent;color:var(--color-text-muted);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);text-align:center}.pricing-nav-tab.is-active{background:var(--color-primary);color:#FFFFFF;box-shadow:0 4px 12px rgba(16,34,65,.25)}.pricing-cards-container{display:grid;grid-template-columns:1fr}.pricing-card{background:var(--glass-bg-surface);backdrop-filter:var(--glass-blur-lg);-webkit-backdrop-filter:var(--glass-blur-lg);border:1px solid var(--glass-border-subtle);border-radius:var(--radius-xl);padding:40px 32px;box-shadow:var(--glass-shadow-md);display:flex;flex-direction:column;position:relative;transition:all var(--transition-normal)}.pricing-card.is-popular{border-color:rgba(37,99,235,.4);box-shadow:0 20px 45px -8px rgba(16,34,65,.12),inset 0 0 0 1px rgba(37,99,235,.15)}.popular-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--color-primary);color:#FFFFFF;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:4px 14px;border-radius:var(--radius-full);box-shadow:0 4px 12px rgba(16,34,65,.35)}.pricing-tier-name{font-family:var(--font-sans);font-size:1.25rem;font-weight:800;color:var(--color-primary);margin-bottom:8px}.pricing-price{display:flex;align-items:baseline;gap:4px;margin-bottom:12px}.price-currency{font-size:1.5rem}.price-amount,.price-currency{font-family:var(--font-sans);font-weight:800;color:var(--color-primary)}.price-amount{font-size:3.25rem;line-height:1;letter-spacing:-.03em}.price-period,.pricing-description{font-size:.875rem;color:var(--color-text-muted)}.pricing-description{line-height:1.5;margin-bottom:24px}.pricing-breakdown{background:rgba(248,250,252,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-md);padding:16px;margin-bottom:24px;border:1px solid var(--color-border)}.breakdown-row{display:flex;justify-content:space-between;font-size:.8125rem;color:var(--color-text-muted);margin-bottom:6px}.breakdown-row:last-child{margin-bottom:0}.breakdown-row strong{color:var(--color-primary)}.pricing-includes{margin-bottom:32px;flex-grow:1}.pricing-includes-title{font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:12px}.pricing-includes li{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--color-text-main);margin-bottom:10px}.pricing-includes svg{color:var(--color-success);flex-shrink:0}.pricing-guarantee-note{text-align:center;margin-top:36px;font-size:.875rem;color:var(--color-text-muted)}.faq-section{padding:96px 0;background-color:#FFFFFF}.faq-list{max-width:820px;margin:0 auto}.faq-item{border:1px solid var(--glass-border-subtle);border-radius:var(--radius-md);margin-bottom:14px;background:var(--glass-bg-surface);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);box-shadow:var(--glass-shadow-sm);transition:all var(--transition-fast)}.faq-item.is-open{background:#FFFFFF;border-color:#BFDBFE;box-shadow:var(--glass-shadow-md)}.faq-trigger{width:100%;justify-content:space-between;padding:20px 24px;font-size:1.0625rem;font-weight:800;background:transparent;border:none;cursor:pointer;text-align:left;gap:16px}.faq-icon,.faq-trigger{display:flex;align-items:center;color:var(--color-primary)}.faq-icon{width:28px;height:28px;background:rgba(241,245,249,.8);border:1px solid var(--color-border);border-radius:50%;justify-content:center;flex-shrink:0;font-size:1.125rem;font-weight:700;transition:all var(--transition-fast)}.faq-item.is-open .faq-icon{background:var(--color-primary);color:#FFFFFF;border-color:var(--color-primary)}.faq-body{font-size:.9375rem;color:var(--color-text-muted);line-height:1.65;border-top:1px solid var(--color-border-subtle);padding:16px 24px 22px}.consultant-section{padding:96px 0;background:linear-gradient(180deg,#FFFFFF 0,var(--color-bg-subtle) 100%)}.consultant-box{background:var(--glass-bg-surface);backdrop-filter:var(--glass-blur-lg);-webkit-backdrop-filter:var(--glass-blur-lg);border:1px solid var(--glass-border-subtle);border-radius:var(--radius-xl);padding:48px;box-shadow:var(--glass-shadow-lg);display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:48px;gap:48px;align-items:center}.consultant-visual{background:linear-gradient(135deg,rgba(16,34,65,.96),rgba(11,23,45,.98));backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);padding:36px;color:#FFFFFF;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;box-shadow:0 16px 36px -6px rgba(0,0,0,.3)}.consultant-badge{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-accent);margin-bottom:12px}.consultant-visual h3{font-family:var(--font-sans);font-size:1.5rem;font-weight:800;margin-bottom:8px}.consultant-visual p{font-size:.875rem;color:#94A3B8;margin-bottom:24px}.consultant-tags{display:flex;flex-wrap:wrap;gap:8px}.consultant-tag{background:rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:var(--radius-sm);color:#F8FAFC}.consultant-content h2{font-family:var(--font-sans);font-size:2rem;font-weight:800;color:var(--color-primary);margin-bottom:16px;line-height:1.25}.consultant-content p{font-size:1rem;color:var(--color-text-muted);line-height:1.65;margin-bottom:28px}.consultant-features{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:28px}.consultant-feature-item{display:flex;align-items:flex-start;gap:10px}.consultant-feature-item svg{color:var(--color-primary);flex-shrink:0;margin-top:3px}.consultant-feature-item strong{display:block;font-size:.875rem;color:var(--color-primary)}.consultant-feature-item span{font-size:.8125rem;color:var(--color-text-muted)}.final-cta-section{padding:88px 0;background:#0B172D;background-image:radial-gradient(circle at 20% 30%,rgba(37,99,235,.2) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(197,155,78,.14) 0,transparent 45%),linear-gradient(180deg,#102241,#0B172D);color:#FFFFFF;position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.08)}.final-cta-content{text-align:center;max-width:700px;margin:0 auto;position:relative;z-index:1}.final-cta-content h2{font-family:var(--font-sans);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;letter-spacing:-.025em;margin-bottom:16px}.final-cta-content p{font-size:1.125rem;color:var(--color-text-inverse-muted);line-height:1.6;margin-bottom:32px}.final-cta-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.site-footer{background:#08101E;background-image:radial-gradient(circle at 12% 15%,rgba(37,99,235,.09) 0,transparent 45%),radial-gradient(circle at 88% 85%,rgba(197,155,78,.07) 0,transparent 45%),linear-gradient(180deg,#091325,#060D18);color:var(--color-text-inverse-muted);padding:80px 0 36px;border-top:1px solid rgba(255,255,255,.1);position:relative}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.4fr;grid-gap:48px;gap:48px;margin-bottom:56px}.footer-brand{display:flex;flex-direction:column}.footer-brand .brand{color:#FFFFFF;margin-bottom:16px}.footer-brand .brand-emblem{background:#102241;border:1px solid rgba(255,255,255,.25);box-shadow:0 2px 8px rgba(0,0,0,.3)}.footer-brand-copy{font-size:.875rem;line-height:1.65;margin-bottom:22px;color:#94A3B8;max-width:320px}.footer-trust-badges{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.footer-trust-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);padding:7px 14px;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;color:#E2E8F0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.footer-trust-badge svg{color:var(--color-gold-accent)}.footer-linkedin-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(37,99,235,.12);border:1px solid rgba(37,99,235,.35);padding:7px 14px;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;color:#93C5FD;transition:all var(--transition-fast)}.footer-linkedin-badge:hover{background:rgba(37,99,235,.25);border-color:#60A5FA;color:#FFFFFF;transform:translateY(-1px)}.footer-title{font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#FFFFFF;margin-bottom:22px}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:12px}.footer-links a{font-size:.875rem;color:#94A3B8;transition:all var(--transition-fast);display:inline-block}.footer-links a:hover{color:#FFFFFF;transform:translateX(3px)}.footer-contact-info{display:flex;flex-direction:column;gap:14px}.footer-leader-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:14px 16px;transition:all var(--transition-fast)}.footer-leader-card:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16)}.footer-leader-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.footer-leader-header strong{font-size:.9375rem;color:#FFFFFF;font-weight:700}.footer-leader-role{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gold-accent);background:rgba(197,155,78,.12);padding:2px 8px;border-radius:var(--radius-full)}.footer-leader-links{display:flex;align-items:center;justify-content:space-between;font-size:.8125rem;gap:12px;flex-wrap:wrap}.footer-contact-link{display:inline-flex;align-items:center;gap:6px;color:#CBD5E1;transition:color var(--transition-fast)}.footer-contact-link:hover{color:#FFFFFF;text-decoration:underline}.footer-contact-link svg{color:var(--color-gold-accent)}.footer-linkedin-link{display:inline-flex;align-items:center;gap:4px;color:#60A5FA;font-weight:600;transition:all var(--transition-fast)}.footer-linkedin-link:hover{color:#93C5FD;transform:translateX(2px)}.footer-bottom{padding-top:32px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;font-size:.8125rem;color:#64748B;flex-wrap:wrap;gap:16px}.footer-legal-links{display:flex;gap:20px}.footer-legal-links a{color:#94A3B8;transition:color var(--transition-fast)}.footer-legal-links a:hover{color:#FFFFFF}.modal-backdrop{position:fixed;inset:0;background:rgba(11,23,45,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px}.modal-dialog{position:relative;max-width:900px;max-height:90vh;background:rgba(255,255,255,.98);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.8);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 30px 60px -15px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.5);display:flex;flex-direction:column}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#102241;color:#FFFFFF}.modal-title{font-family:var(--font-sans);font-size:1.1875rem;font-weight:800}.modal-close-btn{background:transparent;border:none;color:#94A3B8;font-size:1.5rem;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:color var(--transition-fast)}.modal-close-btn:hover{color:#FFFFFF}.modal-image-wrap{padding:20px;overflow-y:auto;max-height:calc(90vh - 120px);text-align:center;background:#F8FAFC}.modal-image-wrap img{max-height:75vh;margin:0 auto;border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.subpage-hero{padding:64px 0;background:linear-gradient(180deg,#102241,#0B172D);color:#FFFFFF;border-bottom:1px solid rgba(255,255,255,.08);text-align:center}.subpage-hero .hero-title{color:#FFFFFF;margin-bottom:16px}.subpage-hero .hero-copy{max-width:680px;margin:0 auto 28px;color:var(--color-hero-muted)}.subpage-hero .kicker{background:rgba(255,255,255,.08);color:#E6C887;border-color:rgba(255,255,255,.16)}.contact-main-section{padding:64px 0 88px;background-color:var(--color-bg-subtle);background-image:radial-gradient(circle at 10% 20%,rgba(37,99,235,.04) 0,transparent 40%),radial-gradient(circle at 90% 80%,rgba(197,155,78,.04) 0,transparent 40%)}.contact-layout-grid{display:grid;grid-template-columns:1.05fr 1.15fr;grid-gap:52px;gap:52px;align-items:start}.contact-info-col{display:flex;flex-direction:column}.contact-heading{font-family:var(--font-sans);font-size:clamp(1.85rem,3vw,2.35rem);font-weight:800;line-height:1.25;color:var(--color-primary);letter-spacing:-.025em;margin:12px 0 16px}.contact-lead-text{font-size:1rem;color:var(--color-text-muted);line-height:1.65;margin-bottom:32px}.contact-leaders-stack{display:flex;flex-direction:column;gap:20px}.contact-leader-card{background:#FFFFFF;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px 24px 20px;box-shadow:0 4px 16px rgba(15,23,42,.04);transition:all var(--transition-normal)}.contact-leader-card:hover{transform:translateY(-2px);border-color:#CBD5E1;box-shadow:0 10px 25px -4px rgba(16,34,65,.08)}.contact-card-top{display:flex;align-items:center;gap:16px;margin-bottom:12px}.contact-avatar-emblem{width:48px;height:48px;border-radius:var(--radius-md);background:#102241;color:#FFFFFF;font-weight:800;font-size:1.125rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 10px rgba(16,34,65,.2);flex-shrink:0}.contact-leader-meta{flex:1 1}.contact-leader-name-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.contact-leader-name-row h3{font-size:1.15rem;font-weight:800;color:var(--color-primary);margin:0}.leader-badge-gold{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--color-gold-accent);background:#FDF8ED;border:1px solid rgba(197,155,78,.3);padding:3px 10px;border-radius:var(--radius-full)}.contact-role-sub{font-size:.8125rem;font-weight:600;color:var(--color-text-light);margin-top:2px}.contact-card-desc{font-size:.875rem;color:var(--color-text-muted);line-height:1.6;margin-bottom:16px}.contact-card-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--color-border-subtle)}.contact-action-btn{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:700;padding:6px 14px;border-radius:var(--radius-full);transition:all var(--transition-fast)}.contact-action-btn.email-btn{background:var(--color-bg-subtle);color:var(--color-primary);border:1px solid var(--color-border)}.contact-action-btn.email-btn:hover{background:#FFFFFF;border-color:var(--color-primary);color:var(--color-primary)}.contact-action-btn.linkedin-btn{background:rgba(37,99,235,.08);color:#1D4ED8;border:1px solid rgba(37,99,235,.25)}.contact-action-btn.linkedin-btn:hover{background:#1D4ED8;color:#FFFFFF;border-color:#1D4ED8}.contact-company-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(135deg,#102241,#162D54);color:#FFFFFF;padding:18px 22px;border-radius:var(--radius-lg);box-shadow:0 8px 24px rgba(16,34,65,.15);border:1px solid rgba(255,255,255,.12);transition:all var(--transition-normal)}.contact-company-banner:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(16,34,65,.25);border-color:rgba(255,255,255,.25)}.company-banner-left{display:flex;align-items:center;gap:14px}.company-banner-icon{width:40px;height:40px;border-radius:var(--radius-md);background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#93C5FD;flex-shrink:0}.company-banner-title{font-size:.9375rem;font-weight:800;color:#FFFFFF}.company-banner-sub{font-size:.75rem;color:#CBD5E1;line-height:1.4}.company-banner-badge{font-size:.75rem;font-weight:800;color:#93C5FD;background:rgba(37,99,235,.25);padding:6px 14px;border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0;border:1px solid rgba(147,197,253,.3)}.contact-glass-card{background:#FFFFFF;border-radius:var(--radius-xl);padding:40px 36px;border:1px solid rgba(226,232,240,.8);box-shadow:0 20px 40px -10px rgba(16,34,65,.08),0 1px 3px rgba(0,0,0,.03)}.contact-form-header{margin-bottom:28px}.contact-form-header-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.contact-response-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(22,163,74,.08);border:1px solid rgba(22,163,74,.25);color:#15803D;font-size:.75rem;font-weight:700;padding:4px 12px;border-radius:var(--radius-full)}.status-dot{width:7px;height:7px;border-radius:50%;background-color:#16A34A;box-shadow:0 0 0 2px rgba(22,163,74,.2)}.contact-form-title{font-family:var(--font-sans);font-size:1.5rem;font-weight:800;color:var(--color-primary);line-height:1.25;margin-bottom:6px}.contact-form-subtitle{font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.contact-form-body{display:flex;flex-direction:column;gap:20px}.form-field-label{display:block;font-size:.8125rem;font-weight:700;color:var(--color-primary);margin-bottom:6px}.form-field-label .req{color:var(--color-danger)}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23475569'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px;padding-right:40px;cursor:pointer}.contact-privacy-note{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.75rem;color:var(--color-text-light);text-align:center;margin-top:-4px}.contact-privacy-note svg{color:#64748B;flex-shrink:0}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero-content{max-width:100%;text-align:center}.hero-actions,.hero-trust-statement{justify-content:center}.samples-grid,.services-grid,.trust-pillars{grid-template-columns:repeat(2,1fr)}.consultant-box{grid-template-columns:1fr;gap:32px}.contact-layout-grid{grid-template-columns:1fr;gap:40px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:768px){.announcement-bar{padding:8px 12px;font-size:.75rem}.announcement-inner{flex-direction:row}.announcement-inner,.announcement-text{align-items:center;justify-content:center;text-align:center;gap:6px;flex-wrap:wrap}.announcement-text{display:inline-flex;font-size:.75rem;line-height:1.4}.announcement-badge{font-size:.625rem;padding:1px 6px}.announcement-contact{display:none}.nav-container{height:64px}.site-nav.is-scrolled .nav-container{height:58px}.mobile-toggle{display:flex}.nav-menu{position:fixed;top:64px;left:0;right:0;background:#FFFFFF;flex-direction:column;padding:20px 24px;box-shadow:0 20px 40px rgba(0,0,0,.18);border-bottom:1px solid var(--color-border);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-16px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;gap:6px;z-index:999}.nav-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-link{width:100%;padding:12px 16px;font-size:1rem}.nav-actions .btn-sm{display:none}.problem-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr);gap:20px}.ats-comparison-grid,.form-grid,.levels-grid,.process-timeline,.samples-grid,.services-grid{grid-template-columns:1fr}.hero-actions{width:100%;flex-direction:column;gap:12px}.hero-actions .btn{width:100%;text-align:center}.hero-trust-statement{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;width:100%}.stats-strip-container{grid-template-columns:repeat(2,1fr);gap:24px;padding:28px 20px}.stat-card:not(:last-child):after{display:none}.footer-grid{grid-template-columns:1fr;gap:36px}.footer-bottom{flex-direction:column;text-align:center;gap:12px}.consultant-box{padding:28px 20px}.consultant-features{grid-template-columns:1fr}}@media (max-width:480px){:root{--container-padding:16px}.hero-section{padding:40px 0 60px}.hero-card{padding:24px 18px}.stats-strip-container,.trust-pillars{grid-template-columns:1fr}.stats-strip-container{gap:24px;padding:24px 16px}.hero-trust-statement{grid-template-columns:1fr;gap:10px}.stat-value{font-size:2rem}}.client-recommendations-section{padding:80px 0;background-color:#F8FAFC;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);position:relative}.recommendations-header-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:48px;flex-wrap:wrap}.recommendations-brand-kicker{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#059669;background:#ECFDF5;padding:6px 14px;border-radius:9999px;border:1px solid #a7f3d0}.recommendations-main-header{flex:1 1;min-width:280px}.recommendations-title{font-size:2.25rem;font-weight:900;color:var(--color-primary);letter-spacing:-.02em;line-height:1.2;margin-bottom:6px}.recommendations-subtitle{font-size:.95rem;color:var(--color-text-muted);font-weight:500;line-height:1.5}.recommendations-tagline-badge{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.recommendations-script-accent{font-size:1.05rem;font-weight:800;font-style:italic;color:var(--color-gold-hover);letter-spacing:.02em}.recommendations-linkedin-verified{display:inline-flex;align-items:center;gap:6px;font-size:.775rem;font-weight:700;color:#0A66C2;background:#EFF6FF;padding:4px 10px;border-radius:6px;border:1px solid #bfdbfe}.recommendations-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}.recommendation-card{background:#FFFFFF;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:22px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow-sm);transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal);position:relative}.recommendation-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px -6px rgba(15,23,42,.1);border-color:#CBD5E1}.recommendation-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.recommendation-person{display:flex;align-items:center;gap:12px}.recommendation-avatar{width:44px;height:44px;min-width:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#FFFFFF;font-weight:800;font-size:.875rem;letter-spacing:.5px;box-shadow:0 2px 8px rgba(0,0,0,.15);border:2px solid #ffffff}.recommendation-meta{display:flex;flex-direction:column}.recommendation-name{font-size:.95rem;font-weight:800;color:var(--color-primary);line-height:1.3}.recommendation-role{font-size:.775rem;color:var(--color-text-muted);font-weight:600;line-height:1.35;margin-top:2px}.recommendation-quote-icon{color:#10B981;opacity:.35;flex-shrink:0}.recommendation-text{font-size:.8875rem;color:#334155;line-height:1.6;font-style:normal;border-top:1px solid #f1f5f9;padding-top:14px;margin-top:auto}.recommendation-text strong{color:#0F172A;font-weight:700}@media (max-width:1024px){.recommendations-grid{grid-template-columns:repeat(2,1fr)}.recommendations-header-row{flex-direction:column;align-items:flex-start}.recommendations-tagline-badge{align-items:flex-start}}@media (max-width:640px){.recommendations-grid{grid-template-columns:1fr}.recommendations-title{font-size:1.85rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}