body{margin:0}
a{color:#2D426B}
.s0{width:100%;background:#FFFFFF;color:#2D426B;font-family:Figtree, system-ui, sans-serif;font-size:18px;line-height:1.55}
.s1{background:#EEF1EF}
.s2{max-width:1240px;margin:0 auto;padding:16px clamp(16px, 4vw, 48px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}
.s3{font-family:'Bricolage Grotesque', Figtree, sans-serif;font-weight:700;font-size:24px;text-decoration:none;color:#2D426B;min-height:44px;display:inline-flex;align-items:center}
.s4{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}
.s5{min-height:44px;display:inline-flex;align-items:center;padding:0 10px;font-weight:600;text-decoration:none}
.s6{min-height:44px;display:inline-flex;align-items:center;padding:0 18px;font-weight:600;text-decoration:none;background:#2D426B;color:#FFFFFF;border-radius:6px}
.s7{max-width:1240px;margin:0 auto;padding:clamp(40px, 7vw, 96px) clamp(16px, 4vw, 48px) clamp(48px, 7vw, 88px);display:flex;flex-wrap:wrap;gap:48px;align-items:flex-end}
.s8{flex:999 1 560px;min-width:0}
.s9{margin:0 0 16px;font-weight:600}
.s10{margin:0;font-family:'Bricolage Grotesque', Figtree, sans-serif;font-weight:700;font-size:clamp(48px, 7.5vw, 104px);line-height:1;letter-spacing:-0.02em}
.s11{margin:28px 0 0;max-width:620px;font-size:22px;line-height:1.45}
.s12{flex:1 1 280px;min-width:0;width:100%;max-width:460px;height:460px;object-fit:cover;object-position:center top;border-radius:6px}
.s13{max-width:1240px;margin:0 auto;padding:clamp(48px, 6vw, 80px) clamp(16px, 4vw, 48px)}
.s14{margin:0 0 28px;font-family:'Bricolage Grotesque', Figtree, sans-serif;font-weight:700;font-size:clamp(30px, 3.4vw, 44px);line-height:1.1}
.s15{display:flex;flex-wrap:wrap;gap:16px}
.s16{flex:1 1 280px;display:flex;flex-direction:column;gap:10px;padding:28px;background:#2D426B;color:#FFFFFF;border-radius:6px;text-decoration:none}
.s17{font-family:'Bricolage Grotesque', Figtree, sans-serif;font-weight:700;font-size:28px;line-height:1.15}
.s18{font-weight:600;color:#FFFFFF;text-decoration:underline;text-decoration-color:#C85268;text-decoration-thickness:3px;text-underline-offset:5px}
.s19{flex:1 1 280px;display:flex;flex-direction:column;gap:10px;padding:28px;background:#EEF1EF;color:#2D426B;border-radius:6px;text-decoration:none}
.s20{font-weight:600}
.s21{background:#2D426B;color:#FFFFFF}
.s22{max-width:1240px;margin:0 auto;padding:clamp(56px, 7vw, 96px) clamp(16px, 4vw, 48px)}
.s23{margin:0;max-width:820px;font-family:'Bricolage Grotesque', Figtree, sans-serif;font-weight:700;font-size:clamp(34px, 4.4vw, 60px);line-height:1.05}
.s24{margin-top:56px;display:flex;flex-direction:column;gap:44px}
.s25{margin:0 0 12px;font-weight:600;font-size:20px}
.s26{display:flex;width:100%;height:14px;background:#1F2F4F}
.s27{width:58.33%;background:#A9B6CC}
.s28{width:29.17%;background:#6F82A6}
.s29{margin:12px 0 0;color:#D5DCD8}
.s30{width:8.33%;background:#1F2F4F}
.s31{width:54.17%;background:#C85268}
.s32{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));border-top:1px solid #6F82A6;padding-top:8px;font-size:15px;color:#D5DCD8}
.s33{margin:32px 0 0;max-width:760px;font-size:15px;color:#D5DCD8}
.s34{max-width:1240px;margin:0 auto;padding:clamp(56px, 7vw, 96px) clamp(16px, 4vw, 48px);display:flex;flex-wrap:wrap;gap:32px 72px}
.s35{flex:1 1 380px;margin:0;font-family:'Bricolage Grotesque', Figtree, sans-serif;font-weight:700;font-size:clamp(34px, 4.4vw, 60px);line-height:1.05}
.s36{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:18px}
.s37{margin:0}
.s38{margin:0 0 36px;font-family:'Bricolage Grotesque', Figtree, sans-serif;font-weight:700;font-size:clamp(30px, 3.4vw, 44px);line-height:1.1}
.s39{flex:1 1 320px;padding:28px;background:#FFFFFF;border-radius:6px}
.s40{margin:0 0 8px;font-family:'Bricolage Grotesque', Figtree, sans-serif;font-size:28px;line-height:1.15}
.s41{max-width:1240px;margin:0 auto;padding:clamp(56px, 7vw, 96px) clamp(16px, 4vw, 48px);display:flex;flex-wrap:wrap;gap:40px 72px;align-items:center}
.s42{flex:1 1 320px;min-width:0;width:100%;max-width:460px;height:520px;object-fit:cover;object-position:center top;border-radius:6px}
.s43{margin:0;font-family:'Bricolage Grotesque', Figtree, sans-serif;font-weight:700;font-size:clamp(34px, 4.4vw, 60px);line-height:1.05}
.s44{margin:0;font-weight:600}
.s45{max-width:1240px;margin:0 auto;padding:clamp(56px, 7vw, 88px) clamp(16px, 4vw, 48px) 32px}
.s46{margin:16px 0 28px;font-size:22px}
.s47{display:flex;flex-wrap:wrap;gap:12px}
.s48{min-height:48px;display:inline-flex;align-items:center;padding:0 24px;background:#C85268;color:#FFFFFF;border-radius:6px;font-size:19px;font-weight:700;text-decoration:none}
.s49{min-height:48px;display:inline-flex;align-items:center;padding:0 24px;border:1px solid #D5DCD8;color:#FFFFFF;border-radius:6px;font-weight:600;text-decoration:none}
.s50{margin:56px 0 0;font-size:15px;color:#D5DCD8}
.s51{font-family:'Bricolage Grotesque', Figtree, sans-serif;font-weight:700;font-size:24px;text-decoration:none;color:#FFFFFF;min-height:44px;display:inline-flex;align-items:center}
.s52{min-height:44px;display:inline-flex;align-items:center;padding:0 10px;font-weight:600;text-decoration:underline;color:#FFFFFF}
.s53{min-height:44px;display:inline-flex;align-items:center;padding:0 10px;font-weight:600;text-decoration:none;color:#FFFFFF}
.s54{min-height:44px;display:inline-flex;align-items:center;padding:0 18px;font-size:19px;font-weight:700;text-decoration:none;background:#C85268;color:#FFFFFF;border-radius:6px}
.s55{max-width:1240px;margin:0 auto;padding:clamp(40px, 7vw, 96px) clamp(16px, 4vw, 48px) clamp(48px, 6vw, 80px)}
.s56{margin:0;max-width:1000px;font-family:'Bricolage Grotesque', Figtree, sans-serif;font-weight:700;font-size:clamp(48px, 7.5vw, 104px);line-height:1;letter-spacing:-0.02em}
.s57{margin:28px 0 0;max-width:720px;font-size:22px;line-height:1.45}
.s58{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}
.s59{margin:24px 0 0;font-size:15px;color:#D5DCD8}
.s60{margin:0 0 32px;font-family:'Bricolage Grotesque', Figtree, sans-serif;font-weight:700;font-size:clamp(34px, 4.4vw, 60px);line-height:1.05}
.s61{flex:1 1 320px;padding:28px;background:#EEF1EF;border-radius:6px}
.s62{margin:0 0 10px;font-family:'Bricolage Grotesque', Figtree, sans-serif;font-size:28px;line-height:1.15}
.s63{margin:0 0 40px;font-family:'Bricolage Grotesque', Figtree, sans-serif;font-weight:700;font-size:clamp(34px, 4.4vw, 60px);line-height:1.05}
.s64{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;row-gap:32px}
.s65{flex:1 1 220px;border-top:5px solid #C85268;padding:16px 20px 0 0;box-sizing:border-box}
.s66{display:block;font-size:20px}
.s67{flex:1 1 220px;border-top:5px solid #2D426B;padding:16px 20px 0 0;box-sizing:border-box}
.s68{max-width:1240px;margin:0 auto;padding:clamp(56px, 7vw, 96px) clamp(16px, 4vw, 48px);display:flex;flex-wrap:wrap;gap:40px 72px}
.s69{flex:1 1 420px;min-width:0}
.s70{margin:0 0 18px;font-family:'Bricolage Grotesque', Figtree, sans-serif;font-weight:700;font-size:clamp(34px, 4.4vw, 60px);line-height:1.05}
.s71{margin:0 0 20px;font-size:22px;line-height:1.45}
.s72{margin:0 0 20px;padding:0;list-style:none}
.s73{padding:10px 0;border-bottom:1px solid #C9D0CC}
.s74{padding:10px 0}
.s75{margin:0 0 20px}
.s76{padding:24px;background:#EEF1EF;border-radius:6px}
.s77{margin:0 0 8px;font-size:20px}
.s78{margin:20px 0 0}
.s79{flex:1 1 460px;min-width:0;padding:clamp(24px, 3vw, 36px);background:#2D426B;color:#FFFFFF;border-radius:6px;box-sizing:border-box}
.s80{margin:0 0 20px;font-family:'Bricolage Grotesque', Figtree, sans-serif;font-size:28px;line-height:1.15}
.s81{display:block;font-weight:600}
.s82{width:100%;height:44px;accent-color:#C85268}
.s83{display:block;margin-top:8px;font-weight:600}
.s84{margin:20px 0 0;display:flex;flex-wrap:wrap;gap:20px 32px;border-top:1px solid #6F82A6;padding-top:20px}
.s85{flex:1 1 150px}
.s86{color:#D5DCD8}
.s87{margin:0;font-family:'Bricolage Grotesque', Figtree, sans-serif;font-weight:700;font-size:40px;line-height:1.1;color:#FFFFFF;display:inline-block;border-bottom:4px solid #C85268;padding-bottom:4px}
.s88{margin:0;font-family:'Bricolage Grotesque', Figtree, sans-serif;font-weight:700;font-size:40px;line-height:1.1}
.s89{margin:20px 0 0;font-weight:600}
.s90{margin:12px 0 0;font-size:15px;color:#D5DCD8}
.s91{margin:16px 0 0}
.s92{flex:1 1 460px;min-width:0;display:flex;flex-wrap:wrap;gap:16px}
.s93{flex:1 1 220px;padding:24px;background:#FFFFFF;border-radius:6px}
.s94{margin:0 0 12px;font-family:'Bricolage Grotesque', Figtree, sans-serif;font-weight:700;font-size:clamp(34px, 4.4vw, 60px);line-height:1.05}
.s95{margin:0 0 32px;max-width:760px;font-size:22px;line-height:1.45}
.s96{margin:16px 0 28px;max-width:720px;font-size:22px;line-height:1.45}
.s97{max-width:1240px;margin:0 auto;padding:clamp(40px, 7vw, 88px) clamp(16px, 4vw, 48px) clamp(48px, 6vw, 80px);display:flex;flex-wrap:wrap;gap:40px 64px;align-items:center}
.s98{margin:0;font-family:'Bricolage Grotesque', Figtree, sans-serif;font-weight:700;font-size:clamp(44px, 6.4vw, 88px);line-height:1.02;letter-spacing:-0.02em}
.s99{margin:24px 0 0;max-width:620px;font-size:22px;line-height:1.45}
.s100{flex:1 1 260px;min-width:0;width:100%;max-width:460px;height:420px;object-fit:cover;object-position:center top;border-radius:6px}
.s101{flex:1 1 340px;padding:28px;background:#2D426B;color:#FFFFFF;border-radius:6px}
.s102{flex:1 1 340px;padding:28px;background:#EEF1EF;border-radius:6px}
.s103{flex:1 1 260px;border-top:5px solid #C85268;padding:16px 24px 0 0;box-sizing:border-box}
.s104{flex:1 1 260px;border-top:5px solid #2D426B;padding:16px 24px 0 0;box-sizing:border-box}
.s105{flex:1 1 380px;min-width:0}
.s106{margin:0 0 24px;font-family:'Bricolage Grotesque', Figtree, sans-serif;font-weight:700;font-size:clamp(34px, 4.4vw, 60px);line-height:1.05}
.s107{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:24px}
.s108{margin:0 0 4px;font-size:20px}
.s109{min-height:44px;display:inline-flex;align-items:center;padding:0 10px;font-weight:600;text-decoration:underline}
.s110{max-width:1240px;margin:0 auto;padding:clamp(40px, 7vw, 96px) clamp(16px, 4vw, 48px) clamp(48px, 6vw, 80px);display:flex;flex-wrap:wrap;gap:40px 64px;align-items:flex-end}
.s111{margin-top:32px;min-height:48px;display:inline-flex;align-items:center;padding:0 24px;background:#2D426B;color:#FFFFFF;border-radius:6px;font-weight:600;text-decoration:none}
.s112{flex:1 1 340px;margin:0;font-family:'Bricolage Grotesque', Figtree, sans-serif;font-weight:700;font-size:clamp(34px, 4.4vw, 60px);line-height:1.05}
.s113{flex:1 1 460px;min-width:0;margin:0;padding:0;list-style:none;font-size:22px;line-height:1.35}
.s114{padding:14px 0;border-bottom:1px solid #C9D0CC}
.s115{padding:14px 0}
.s116{margin:0 0 16px;font-family:'Bricolage Grotesque', Figtree, sans-serif;font-weight:700;font-size:clamp(34px, 4.4vw, 60px);line-height:1.05}
.s117{margin:0 0 40px;max-width:760px;font-size:22px;line-height:1.45}
.s118{flex:1 1 280px;border-top:5px solid #C85268;padding:16px 24px 0 0;box-sizing:border-box}
.s119{flex:1 1 280px;border-top:5px solid #2D426B;padding:16px 24px 0 0;box-sizing:border-box}
.s120{min-height:44px;display:inline-flex;align-items:center;font-weight:600}
.s121{margin:24px 0 0}
.s122{min-height:48px;display:inline-flex;align-items:center;padding:0 24px;background:#2D426B;color:#FFFFFF;border-radius:6px;font-weight:600;text-decoration:none}
.s123{min-height:48px;display:inline-flex;align-items:center;padding:0 24px;border:1px solid #2D426B;color:#2D426B;border-radius:6px;font-weight:600;text-decoration:none}
.s124{margin:56px 0 0;font-size:15px;color:#4A5B7C}