/* Clearway Solutions site styles. Generated from the approved design canvas; utility classes are hashed from the design's inline styles. Responsive rules live at the bottom. */
@font-face{font-family:'Archivo';font-weight:700;font-style:normal;font-display:swap;src:url('../fonts/archivo-latin-700-normal.woff2') format('woff2')}
@font-face{font-family:'Archivo';font-weight:800;font-style:normal;font-display:swap;src:url('../fonts/archivo-latin-800-normal.woff2') format('woff2')}
@font-face{font-family:'Public Sans';font-weight:400;font-style:normal;font-display:swap;src:url('../fonts/public-sans-latin-400-normal.woff2') format('woff2')}
@font-face{font-family:'Public Sans';font-weight:500;font-style:normal;font-display:swap;src:url('../fonts/public-sans-latin-500-normal.woff2') format('woff2')}
@font-face{font-family:'Public Sans';font-weight:600;font-style:normal;font-display:swap;src:url('../fonts/public-sans-latin-600-normal.woff2') format('woff2')}
@font-face{font-family:'IBM Plex Mono';font-weight:500;font-style:normal;font-display:swap;src:url('../fonts/ibm-plex-mono-latin-500-normal.woff2') format('woff2')}

*{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:#F6F4EF;color:#15202B;font-family:'Public Sans',system-ui,sans-serif;line-height:1.5}
img{max-width:100%;height:auto}
a{color:#1F49D9}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #D9924A;outline-offset:2px}
.nav-toggle{display:none;background:none;border:1px solid #C9C4B8;border-radius:4px;width:44px;height:44px;font-size:22px;cursor:pointer;color:#0B1D33}
.hp{position:absolute;left:-9999px;top:-9999px}
.site-header{position:sticky;top:0;z-index:50}
.skip{position:absolute;left:-9999px;top:0;background:#0B1D33;color:#fff;padding:8px 12px;z-index:100}
.skip:focus{left:8px;top:8px}

.s531a62{width:100%;min-height:100%;display:flex;flex-direction:column;background:#F6F4EF;font-family:'Public Sans',system-ui,sans-serif;color:#15202B}
.se22ad6{background:#FFFFFF;border-bottom:1px solid #E3DFD6;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:18px 64px}
.s20ae65{display:flex;align-items:center;gap:14px;text-decoration:none;color:#0B1D33}
.saee0f2{width:44px;height:44px}
.s1ce2ab{display:flex;flex-direction:column;line-height:1.1}
.s429839{font-family:'Archivo',sans-serif;font-weight:800;font-size:22px;letter-spacing:-0.01em}
.s2e2c1c{font-size:12px;letter-spacing:0.12em;text-transform:uppercase;color:#5B6675;margin-top:4px}
.s36dac6{display:flex;flex-wrap:wrap;align-items:center;gap:32px;font-weight:500;font-size:15px}
.s12eedd{text-decoration:none;color:#0B1D33}
.sabd47e{text-decoration:none;background:#0B1D33;color:#FFFFFF;padding:12px 22px;border-radius:4px;font-weight:600}
.s3b7e8f{position:relative;min-height:680px;display:flex;align-items:flex-end;background:#0B1D33;overflow:hidden}
.sb7707b{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0.85}
.sf085f0{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,29,51,0.05) 0%,rgba(11,29,51,0.8) 100%)}
.s6609b0{position:relative;max-width:1312px;width:100%;margin:0 auto;padding:96px 64px 80px;display:flex;flex-direction:column;gap:28px}
.s8b5793{display:inline-flex;align-items:center;gap:10px;color:#F0B872;font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:0.14em;text-transform:uppercase}
.sc3c1db{width:28px;height:2px;background:#F0B872;display:inline-block}
.sdcfd74{margin:0;max-width:980px;font-family:'Archivo',sans-serif;font-weight:800;font-size:64px;line-height:1.02;letter-spacing:-0.02em;color:#FFFFFF}
.sac1514{margin:0;max-width:720px;font-size:20px;line-height:1.5;color:#D6DEE9}
.s1376f6{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}
.s716732{text-decoration:none;background:#D9924A;color:#15202B;padding:16px 28px;border-radius:4px;font-weight:600;font-size:16px}
.sab34d0{text-decoration:none;border:1.5px solid #FFFFFF;color:#FFFFFF;padding:16px 28px;border-radius:4px;font-weight:600;font-size:16px}
.sca4cc9{background:#FFFFFF;border-bottom:1px solid #E3DFD6}
.s6c88fb{max-width:1312px;margin:0 auto;padding:0 64px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0}
.s996aeb{padding:32px 24px 32px 0;border-right:1px solid #E3DFD6;display:flex;flex-direction:column;gap:6px}
.s0221ae{font-size:12px;letter-spacing:0.12em;text-transform:uppercase;color:#5B6675}
.s82ad95{font-family:'Archivo',sans-serif;font-weight:700;font-size:20px;color:#0B1D33}
.secc913{padding:32px 24px;border-right:1px solid #E3DFD6;display:flex;flex-direction:column;gap:6px}
.s98a94e{padding:32px 0 32px 24px;display:flex;flex-direction:column;gap:6px}
.s8f0bb9{max-width:1312px;margin:0 auto;padding:112px 64px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:72px;align-items:center}
.sb5a98e{display:flex;flex-direction:column;gap:20px}
.sabf5af{font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:0.14em;text-transform:uppercase;color:#B86F23}
.s459b97{margin:0;font-family:'Archivo',sans-serif;font-weight:800;font-size:44px;line-height:1.08;letter-spacing:-0.02em;color:#0B1D33}
.se1eb71{margin:0;font-size:18px;line-height:1.6;color:#2F3A47}
.s5ce25a{align-self:flex-start;margin-top:8px;text-decoration:none;color:#0B1D33;font-weight:600;border-bottom:2px solid #D9924A;padding-bottom:4px}
.sc451fd{position:relative}
.sfe7a6c{width:100%;height:520px;object-fit:cover;border-radius:6px}
.s30e25d{position:absolute;left:-24px;bottom:-24px;background:#0B1D33;color:#FFFFFF;padding:24px 28px;border-radius:6px;max-width:320px;display:flex;flex-direction:column;gap:6px}
.s9381c4{font-family:'Archivo',sans-serif;font-weight:700;font-size:20px}
.sa56cf6{font-size:14px;color:#C9D3E0}
.s1bbfdd{background:#0B1D33;color:#FFFFFF}
.s5b9d6e{max-width:1312px;margin:0 auto;padding:104px 64px;display:flex;flex-direction:column;gap:48px}
.sc825cd{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}
.sf21b93{display:flex;flex-direction:column;gap:14px}
.sba8c2a{font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:0.14em;text-transform:uppercase;color:#F0B872}
.s8d0ee3{margin:0;font-family:'Archivo',sans-serif;font-weight:800;font-size:44px;line-height:1.08;letter-spacing:-0.02em}
.s6f30be{text-decoration:none;color:#FFFFFF;font-weight:600;border-bottom:2px solid #D9924A;padding-bottom:4px}
.sd5c002{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}
.sf82859{background:#122A48;border:1px solid #1F3A5F;border-radius:6px;padding:36px;display:flex;flex-direction:column;gap:18px}
.s7378b6{margin:0;font-family:'Archivo',sans-serif;font-weight:700;font-size:26px}
.s4c4f64{margin:0;font-size:16px;line-height:1.6;color:#C9D3E0}
.s34f453{margin-top:auto;text-decoration:none;color:#F0B872;font-weight:600}
.se00556{max-width:1312px;margin:0 auto;padding:104px 64px;display:flex;flex-direction:column;gap:40px}
.s8499ea{display:flex;flex-direction:column;gap:14px;max-width:760px}
.s22caf8{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:16px}
.scf2a4e{margin:0;display:flex;flex-direction:column;gap:12px}
.s99fdc6{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:6px}
.s18645c{font-size:14px;font-weight:600;color:#0B1D33}
.sd0b911{background:#FFFFFF;border-top:1px solid #E3DFD6;border-bottom:1px solid #E3DFD6}
.sa941bc{max-width:1312px;margin:0 auto;padding:96px 64px;display:flex;flex-direction:column;gap:40px}
.s967e85{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:72px;align-items:start}
.s812669{display:flex;flex-direction:column;gap:18px}
.se71ce8{margin:0;font-family:'Archivo',sans-serif;font-weight:800;font-size:40px;line-height:1.08;letter-spacing:-0.02em;color:#0B1D33}
.s641c82{text-decoration:none;background:#0B1D33;color:#FFFFFF;padding:16px 28px;border-radius:4px;font-weight:600}
.s708e79{text-decoration:none;border:1.5px solid #0B1D33;color:#0B1D33;padding:16px 28px;border-radius:4px;font-weight:600}
.s37d2b6{display:flex;flex-direction:column;gap:16px}
.se7ff1f{border:1px solid #E3DFD6;border-left:5px solid #D9924A;border-radius:6px;padding:28px 32px;background:#F6F4EF;display:flex;flex-direction:column;gap:8px}
.scb485d{font-family:'Archivo',sans-serif;font-weight:700;font-size:22px;color:#0B1D33}
.s2ce613{font-family:'IBM Plex Mono',monospace;font-size:13px;color:#B86F23}
.s58be6a{font-size:15px;line-height:1.55;color:#2F3A47}
.s1b835c{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px}
.sbb94b2{border-top:3px solid #D9924A;padding-top:14px}
.s6b96df{display:block;font-family:'Archivo',sans-serif;font-weight:800;font-size:36px;line-height:1;color:#0B1D33}
.s33b02e{display:block;font-size:14px;color:#5B6675;margin-top:8px}
.s3885e7{max-width:1312px;margin:0 auto;padding:96px 64px}
.s989465{background:#D9924A;border-radius:8px;padding:56px 64px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:48px;align-items:center}
.sfab92d{font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:0.14em;text-transform:uppercase;color:#4A2A0C}
.s5cee87{margin:0;font-family:'Archivo',sans-serif;font-weight:800;font-size:38px;line-height:1.08;letter-spacing:-0.02em;color:#15202B}
.s798fe4{margin:0;font-size:17px;line-height:1.6;color:#2B1A08}
.sd976c3{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}
.s97a89b{text-decoration:none;background:#15202B;color:#FFFFFF;padding:16px 28px;border-radius:4px;font-weight:600}
.s02335a{text-decoration:none;border:1.5px solid #15202B;color:#15202B;padding:16px 28px;border-radius:4px;font-weight:600}
.sefc491{background:#0B1D33;color:#C9D3E0;margin-top:auto}
.s00e20c{max-width:1312px;margin:0 auto;padding:72px 64px 40px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}
.s9f0e4d{display:flex;align-items:center;gap:12px}
.s233067{width:40px;height:40px}
.s4eb2b3{font-family:'Archivo',sans-serif;font-weight:800;font-size:20px;color:#FFFFFF}
.s4f3f9c{margin:0;font-size:14px;line-height:1.6;max-width:360px}
.se076b1{display:flex;flex-direction:column;gap:12px;font-size:15px}
.s2a5e91{font-weight:600;color:#FFFFFF;font-size:13px;letter-spacing:0.12em;text-transform:uppercase}
.sf6a955{text-decoration:none;color:#C9D3E0}
.s4cfd75{text-decoration:none;color:#F0B872}
.sa178f6{border-top:1px solid #1F3A5F}
.s9caad9{max-width:1312px;margin:0 auto;padding:20px 64px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px}
.sef7f8b{display:flex;gap:24px}
.s57b17b{text-decoration:none;color:#0B1D33;border-bottom:2px solid #D9924A;padding-bottom:3px}
.s406d94{max-width:1312px;margin:0 auto;padding:88px 64px 64px;display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:end}
.s1fe065{margin:0;font-family:'Archivo',sans-serif;font-weight:800;font-size:56px;line-height:1.04;letter-spacing:-0.02em;color:#0B1D33}
.s744a2f{margin:0;font-size:19px;line-height:1.6;color:#2F3A47;max-width:640px}
.sef0ce3{display:flex;flex-direction:column;gap:0;border-left:2px solid #E3DFD6}
.sab5ac6{text-decoration:none;color:#0B1D33;padding:12px 20px;font-weight:600;border-left:2px solid #D9924A;margin-left:-2px}
.s8294bf{text-decoration:none;color:#5B6675;padding:12px 20px;font-weight:500}
.s47a5ea{max-width:1312px;margin:0 auto;padding:104px 64px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:72px;align-items:center}
.sc8614f{width:100%;height:460px;object-fit:cover;border-radius:6px}
.s3209ef{margin:8px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;font-size:16px;color:#0B1D33}
.s0f36de{display:flex;gap:10px;align-items:center}
.s743035{width:8px;height:8px;background:#D9924A;border-radius:2px;display:inline-block}
.s9c46f2{margin:0;font-family:'Archivo',sans-serif;font-weight:800;font-size:40px;line-height:1.08;letter-spacing:-0.02em}
.sd81c01{margin:0;font-size:18px;line-height:1.6;color:#C9D3E0}
.s8a2a34{width:100%;height:320px;object-fit:cover;border-radius:6px}
.s979175{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}
.s2d0f94{background:#122A48;border:1px solid #1F3A5F;border-radius:6px;padding:22px;display:flex;flex-direction:column;gap:6px}
.sbc657d{font-family:'Archivo',sans-serif;font-weight:700;font-size:18px}
.se01f2c{max-width:1312px;margin:0 auto;padding:104px 64px;display:grid;grid-template-columns:5fr 7fr;gap:72px;align-items:start}
.sb8c6b6{width:100%;height:240px;object-fit:cover;border-radius:6px;margin-top:8px}
.sb133b2{display:flex;flex-direction:column;gap:0;border-top:1px solid #C9C4B8}
.s9fcec3{padding:28px 0;border-bottom:1px solid #C9C4B8;display:grid;grid-template-columns:72px 1fr;gap:16px;align-items:start}
.s47a952{font-family:'IBM Plex Mono',monospace;font-size:14px;color:#B86F23;padding-top:6px}
.s3503ba{display:flex;flex-direction:column;gap:6px}
.sd2f80a{font-size:16px;color:#2F3A47;line-height:1.5}
.s89a94d{align-self:flex-start;margin-top:32px;text-decoration:none;background:#0B1D33;color:#FFFFFF;padding:16px 28px;border-radius:4px;font-weight:600}
.sf37046{background:#FFFFFF;border-top:1px solid #E3DFD6}
.s213e2d{max-width:1312px;margin:0 auto;padding:96px 64px 0;display:flex;flex-direction:column;gap:32px}
.s5593f8{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}
.se84188{background:#FFFFFF}
.s86cfcf{background:#0B1D33;color:#FFFFFF;border-radius:6px;padding:28px}
.scd29ed{display:block;font-family:'Archivo',sans-serif;font-weight:800;font-size:40px;line-height:1}
.s4eefb9{display:block;font-size:14px;color:#C9D3E0;margin-top:8px}
.s748228{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px 48px}
.s41566d{border-top:3px solid #0B1D33;padding-top:16px;display:flex;flex-direction:column;gap:8px}
.se9f646{margin:0;font-family:'Archivo',sans-serif;font-weight:700;font-size:22px;color:#0B1D33}
.s129580{font-family:'IBM Plex Mono',monospace;font-size:12px;color:#B86F23;line-height:1.5}
.s75b3a1{margin:0;font-size:15px;line-height:1.55;color:#2F3A47}
.s0c8db3{background:#F6F4EF;border-top:1px solid #E3DFD6}
.s1b5179{text-decoration:none;background:#D9924A;color:#15202B;padding:16px 28px;border-radius:4px;font-weight:600}
.sf43424{display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:start}
.s77f888{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}
.sc50429{border:1px solid #E3DFD6;border-radius:6px;padding:24px;display:flex;flex-direction:column;gap:8px}
.sdb5a5d{font-size:16px;color:#0B1D33;line-height:1.45}
.s0000c7{font-family:'IBM Plex Mono',monospace;font-size:18px;color:#0B1D33}
.sd91920{background:#FFFFFF;border:1px solid #E3DFD6;border-radius:6px;padding:28px 32px}
.se3360d{list-style:none;margin:12px 0 0;padding:0}
.s9a2af1{display:grid;grid-template-columns:80px 1fr;gap:12px;padding:10px 0;border-top:1px solid #E3DFD6;font-size:15px}
.sf535ff{font-family:'IBM Plex Mono',monospace;color:#0B1D33}
.s201c61{color:#2F3A47}
.sf170f9{position:relative;min-height:440px;display:flex;align-items:center;background:#0B1D33;overflow:hidden}
.s424f4b{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0.35}
.s291213{position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,29,51,0.95) 0%,rgba(11,29,51,0.6) 100%)}
.sbd657a{position:relative;max-width:1312px;width:100%;margin:0 auto;padding:80px 64px;display:flex;flex-direction:column;gap:20px}
.s2e0b8f{margin:0;max-width:820px;font-family:'Archivo',sans-serif;font-weight:800;font-size:56px;line-height:1.04;letter-spacing:-0.02em;color:#FFFFFF}
.s1197c3{margin:0;max-width:680px;font-size:19px;line-height:1.6;color:#D6DEE9}
.s87123c{max-width:1312px;margin:0 auto;padding:88px 64px;display:grid;grid-template-columns:8fr 4fr;gap:64px;align-items:start}
.sac4e39{display:flex;flex-direction:column;gap:24px}
.s8f57b2{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}
.se2514c{margin:0;font-family:'Archivo',sans-serif;font-weight:800;font-size:32px;letter-spacing:-0.02em;color:#0B1D33}
.s180d23{display:flex;flex-wrap:wrap;gap:8px}
.s56d7ab{font:inherit;font-size:14px;font-weight:600;padding:10px 16px;border-radius:999px;border:1px solid #0B1D33;background:#0B1D33;color:#FFFFFF;cursor:pointer}
.s07816b{font:inherit;font-size:14px;font-weight:600;padding:10px 16px;border-radius:999px;border:1px solid #C9C4B8;background:#FFFFFF;color:#0B1D33;cursor:pointer}
.s7a181f{background:#FFFFFF;border:1px solid #E3DFD6;border-left:4px solid #D9924A;border-radius:6px;padding:36px 40px;display:flex;flex-direction:column;gap:18px}
.s89b304{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:flex-start}
.s45365c{margin:0;font-family:'Archivo',sans-serif;font-weight:700;font-size:26px;color:#0B1D33}
.s0d7688{font-size:14px;color:#5B6675}
.s75a0bd{font-size:12px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;background:#FCEBD6;color:#7A4A14;padding:6px 12px;border-radius:999px}
.s9fc2df{margin:0;font-size:17px;line-height:1.6;color:#2F3A47}
.s459fe4{display:flex;flex-direction:column;gap:10px}
.scfb523{font-size:13px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#5B6675}
.s90d965{font-size:15px;font-weight:500;border:1px solid #C9C4B8;border-radius:4px;padding:8px 14px;color:#0B1D33}
.sc694b8{text-decoration:none;background:#0B1D33;color:#FFFFFF;padding:14px 26px;border-radius:4px;font-weight:600}
.sb7f8c0{text-decoration:none;border:1.5px solid #0B1D33;color:#0B1D33;padding:14px 26px;border-radius:4px;font-weight:600}
.s6840d6{background:#FFFFFF;border:1px dashed #C9C4B8;border-radius:6px;padding:32px 40px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}
.sba81eb{text-decoration:none;border:1.5px solid #0B1D33;color:#0B1D33;padding:12px 22px;border-radius:4px;font-weight:600}
.sdde4f7{background:#0B1D33;color:#FFFFFF;border-radius:6px;padding:32px;display:flex;flex-direction:column;gap:14px}
.s5d098c{font-family:'Archivo',sans-serif;font-weight:700;font-size:22px}
.s6e7c6b{margin:0;font-size:15px;line-height:1.6;color:#C9D3E0}
.s2b8906{align-self:flex-start;text-decoration:none;background:#D9924A;color:#15202B;padding:14px 24px;border-radius:4px;font-weight:600}
.s0abbf4{background:#FFFFFF;border:1px solid #E3DFD6;border-radius:6px;padding:28px;display:flex;flex-direction:column;gap:14px}
.s9262ac{font-family:'Archivo',sans-serif;font-weight:700;font-size:18px;color:#0B1D33}
.sc90039{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.5;color:#2F3A47}
.s0ec33d{background:#FFFFFF;border:1px solid #E3DFD6;border-radius:6px;padding:28px;display:flex;flex-direction:column;gap:8px}
.s66b106{text-decoration:none;color:#B86F23;font-weight:600}
.s5ac89d{max-width:1312px;margin:0 auto;padding:88px 64px 96px;display:grid;grid-template-columns:5fr 7fr;gap:72px;align-items:start}
.s031ffe{display:flex;flex-direction:column;gap:32px}
.sf2811d{margin:0;font-family:'Archivo',sans-serif;font-weight:800;font-size:52px;line-height:1.04;letter-spacing:-0.02em;color:#0B1D33}
.sea96c9{padding:22px 0;border-bottom:1px solid #C9C4B8;display:flex;flex-direction:column;gap:4px}
.s064c1b{text-decoration:none;color:#0B1D33;font-weight:600;font-size:18px}
.s61f20c{color:#0B1D33;font-weight:600;font-size:18px}
.sc3ca53{color:#0B1D33;font-size:17px;line-height:1.5}
.s4d3b7a{align-self:flex-start;text-decoration:none;border:1.5px solid #0B1D33;color:#0B1D33;padding:14px 26px;border-radius:4px;font-weight:600}
.sf301fb{background:#FFFFFF;border:1px solid #E3DFD6;border-radius:8px;padding:48px;display:flex;flex-direction:column;gap:24px}
.sc7cd25{display:inline-flex;align-items:center;gap:8px;border:1px solid #0B1D33;background:#0B1D33;color:#FFFFFF;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer}
.s1386d5{margin:0}
.sdae7d3{display:inline-flex;align-items:center;gap:8px;border:1px solid #C9C4B8;background:#FFFFFF;color:#0B1D33;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer}
.s740d3e{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;color:#0B1D33}
.s5ceba1{font:inherit;font-weight:400;font-size:16px;padding:14px 14px;border:1px solid #AFA99C;border-radius:4px;background:#FFFFFF}
.s72119c{font:inherit;font-weight:400;font-size:16px;padding:14px 14px;border:1px solid #AFA99C;border-radius:4px;background:#FFFFFF;resize:vertical}
.s2c7f33{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}
.s104cdb{font-size:13px;color:#5B6675;max-width:380px;line-height:1.5}
.s417ad5{font:inherit;font-weight:600;font-size:16px;background:#0B1D33;color:#FFFFFF;border:0;border-radius:4px;padding:16px 32px;cursor:pointer}
.sa7a87e{max-width:1312px;margin:0 auto;padding:80px 64px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}
.s2b4f00{border:1px solid #E3DFD6;border-radius:6px;padding:32px;display:flex;flex-direction:column;gap:12px}
.sb44ba8{font-size:15px;line-height:1.6;color:#2F3A47}

@media (max-width: 900px){
  .px{padding-left:20px!important;padding-right:20px!important}
  .g1{grid-template-columns:1fr!important}
  .g2{grid-template-columns:repeat(2, minmax(0, 1fr))!important}
  .h-hero{font-size:34px!important}
  .h-big{font-size:30px!important}
  .hero{min-height:520px!important}
  .nooff{margin-left:0!important;left:0!important;bottom:0!important;position:relative!important;margin-top:16px}
  .nobr{border-right:0!important;border-bottom:1px solid #E3DFD6;padding-left:0!important;padding-right:0!important}
  .nav-toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:auto}
  .hdr{padding-top:12px!important;padding-bottom:12px!important;gap:12px!important}
  .brand-name{font-size:17px!important}
  .brand-tag{font-size:9px!important;letter-spacing:0.08em!important}
  .hdr img{width:36px!important;height:36px!important}
  .hdr > a{flex:1 1 0;min-width:0}
  .brand-tag{white-space:normal;line-height:1.3}
  .main-nav{display:none;width:100%;flex-basis:100%}
  .main-nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0!important;padding-top:8px}
  .main-nav a{padding:12px 0;border-top:1px solid #E3DFD6}
  .main-nav a[class*="s"]{background:none!important;color:#0B1D33!important;border-radius:0!important}
  section[class] > div[class] > div[class]{min-width:0}
  footer div[class]{padding-top:40px}
}
@media (max-width: 600px){
  .g2{grid-template-columns:1fr!important}
}
