:root{--accent:#FF5C29;--dark:#24273B;--paper:#F2F3F6;--line:#DCDFE8;--muted:#5C6479;}

  body { margin: 0; background: #F2F3F6; color: #3A3F52; font-family: Manrope, system-ui, sans-serif; font-size: 17px; text-wrap: pretty; -webkit-font-smoothing: antialiased; }
  * { box-sizing: border-box; }
  img { display: block; }
  a { color: #24273B; text-decoration: none; }
  a:hover { color: #FF5C29; }
  h1, h2, h3 { font-family: Archivo, system-ui, sans-serif; color: #24273B; }
  input::placeholder { color: #8A90A6; }

.s1{max-width:100%; overflow-x:clip}
.s2{position:sticky; top:0; z-index:60; background:#24273B; border-bottom:1px solid rgba(255,255,255,0.1)}
.s3{max-width:1320px; margin:0 auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:20px; padding:12px 32px}
.s4{display:flex; align-items:center; gap:12px}
.s5{display:inline-flex; align-items:center; justify-content:center; width:38px; height:38px; border-radius:8px; background:#FF5C29; color:#FFFFFF; font-family:Archivo, sans-serif; font-size:16px; font-weight:800}
.s6{display:flex; flex-direction:column; gap:1px}
.s7{font-family:Archivo, sans-serif; font-size:15px; font-weight:700; letter-spacing:0.04em; text-transform:uppercase; color:#FFFFFF}
.s8{font-size:13px; color:#9BA3B8}
.s9{display:flex; flex-wrap:wrap; align-items:center; gap:22px}
.s10{font-size:14px; font-weight:600; letter-spacing:0.04em; text-transform:uppercase; color:#C9CEDC}
.s11{display:inline-flex; align-items:center; min-height:46px; padding:0 22px; border-radius:6px; background:#FF5C29; color:#FFFFFF; font-family:Archivo, sans-serif; font-size:14px; font-weight:700; letter-spacing:0.04em; text-transform:uppercase}
.hover-0:hover,.hover-0:focus-visible{background:#E5481A}
.s12{position:relative; background:#1A1D2C; overflow:hidden}
.s13{position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:70% 22%; opacity:0.5}
.s14{position:absolute; inset:0; background:linear-gradient(90deg, rgba(26,29,44,0.94) 0%, rgba(26,29,44,0.78) 48%, rgba(26,29,44,0.42) 100%)}
.s15{position:absolute; right:-40px; bottom:-90px; font-family:Archivo, sans-serif; font-size:400px; font-weight:800; line-height:0.8; color:rgba(255,255,255,0.05); pointer-events:none}
.s16{position:relative; max-width:1320px; margin:0 auto; display:flex; flex-direction:column; gap:40px; padding:56px 32px 64px; min-height:640px; justify-content:space-between}
.s17{display:flex; flex-wrap:wrap; justify-content:flex-end; gap:12px}
.s18{display:flex; flex-direction:column; gap:8px; padding:20px 24px; border-radius:10px; background:rgba(255,255,255,0.08); border:1px solid rgba(255,255,255,0.14); backdrop-filter:blur(8px); max-width:320px}
.s19{font-family:Archivo, sans-serif; font-size:13px; font-weight:700; letter-spacing:0.1em; text-transform:uppercase; color:#FF8A5E}
.s20{font-size:15px; line-height:1.5; color:#E4E7EF}
.s21{display:grid; grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap:40px; align-items:end}
.s22{display:flex; flex-direction:column; gap:24px}
.s23{display:inline-flex; align-self:flex-start; align-items:center; gap:10px; padding:8px 16px; border-radius:4px; background:#FF5C29; font-family:Archivo, sans-serif; font-size:13px; font-weight:700; letter-spacing:0.1em; text-transform:uppercase; color:#FFFFFF}
.s24{margin:0; font-size:clamp(30px,4.2vw,56px); line-height:1.02; letter-spacing:-0.01em; font-weight:800; text-transform:uppercase; color:#FFFFFF}
.s25{color:#FF7A4D}
.s26{margin:0; max-width:620px; font-size:20px; line-height:1.5; color:#C9CEDC}
.s27{display:flex; flex-direction:column; gap:16px; align-items:flex-start}
.s28{margin:0; font-size:17px; line-height:1.6; color:#C9CEDC}
.s29{display:inline-flex; align-items:center; gap:12px; min-height:62px; padding:0 30px; border-radius:6px; background:#FF5C29; color:#FFFFFF; font-family:Archivo, sans-serif; font-size:16px; font-weight:700; letter-spacing:0.04em; text-transform:uppercase}
.hover-1:hover,.hover-1:focus-visible{background:#E5481A}
.s30{font-size:14px; color:#9BA3B8}
.s31{position:relative; border-top:1px solid rgba(255,255,255,0.12)}
.s32{max-width:1320px; margin:0 auto; display:grid; grid-template-columns:repeat(auto-fit, minmax(min(100%, 190px), 1fr)); gap:1px; background:rgba(255,255,255,0.12)}
.s33{display:flex; flex-direction:column; gap:4px; padding:26px 32px; background:#1A1D2C}
.s34{font-family:Archivo, sans-serif; font-size:34px; font-weight:800; color:#FFFFFF}
.s35{font-size:14px; line-height:1.45; color:#9BA3B8}
.s36{font-family:Archivo, sans-serif; font-size:34px; font-weight:800; color:#FF7A4D}
.s37{padding:88px 32px; background:#F2F3F6}
.s38{max-width:1320px; margin:0 auto; display:flex; flex-direction:column; gap:40px}
.s39{display:grid; grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap:40px; align-items:start}
.s40{display:flex; flex-direction:column; gap:18px}
.s41{display:inline-flex; align-self:flex-start; align-items:center; gap:8px; font-family:Archivo, sans-serif; font-size:13px; font-weight:700; letter-spacing:0.12em; text-transform:uppercase; color:#FF5C29}
.s42{margin:0; font-size:clamp(27px,3.4vw,44px); line-height:1.05; font-weight:800; text-transform:uppercase}
.s43{color:#FF5C29}
.s44{margin:0; padding-top:44px; font-size:17px; line-height:1.65; color:#5C6479}
.s45{display:grid; grid-template-columns:repeat(auto-fit, minmax(min(100%, 270px), 1fr)); gap:1px; background:#DCDFE8; border:1px solid #DCDFE8; border-radius:10px; overflow:hidden}
.s46{min-width:0; display:flex; gap:14px; padding:26px 24px; background:#FFFFFF}
.s47{flex:none; width:8px; height:8px; margin-top:8px; border-radius:2px; background:#FF5C29}
.s48{font-size:17px; line-height:1.5; color:#3A3F52}
.s49{display:grid; grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap:0; border-radius:12px; overflow:hidden; background:#FFFFFF; border:1px solid #DCDFE8}
.s50{display:flex; flex-direction:column; gap:16px; padding:40px}
.s51{font-family:Archivo, sans-serif; font-size:26px; line-height:1.2; font-weight:700; color:#24273B}
.s52{margin:0; font-size:17px; line-height:1.65; color:#5C6479}
.s53{display:inline-flex; align-self:flex-start; align-items:center; min-height:54px; padding:0 26px; border-radius:6px; border:1px solid #C6CAD8; font-family:Archivo, sans-serif; font-size:14px; font-weight:700; letter-spacing:0.04em; text-transform:uppercase; color:#24273B}
.hover-2:hover,.hover-2:focus-visible{border-color:#FF5C29}
.s54{width:100%; height:100%; min-height:280px; object-fit:cover}
.s55{padding:88px 32px; background:#FFFFFF}
.s56{display:inline-flex; align-self:flex-start; font-family:Archivo, sans-serif; font-size:13px; font-weight:700; letter-spacing:0.12em; text-transform:uppercase; color:#FF5C29}
.s57{display:grid; grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr)); gap:20px}
.s58{position:relative; display:flex; flex-direction:column; justify-content:flex-end; gap:12px; min-height:340px; padding:28px; border-radius:14px; overflow:hidden; background:#24273B}
.s59{position:absolute; inset:0; width:100%; height:100%; object-fit:cover; opacity:0.32}
.s60{position:absolute; inset:0; background:linear-gradient(180deg, rgba(36,39,59,0.15) 0%, rgba(36,39,59,0.95) 62%)}
.s61{position:relative; display:inline-flex; align-self:flex-start; align-items:center; justify-content:center; min-width:44px; height:44px; padding:0 14px; border-radius:6px; background:#FF5C29; font-family:Archivo, sans-serif; font-size:15px; font-weight:800; letter-spacing:0.06em; color:#FFFFFF}
.s62{position:relative; font-family:Archivo, sans-serif; font-size:22px; font-weight:700; text-transform:uppercase; color:#FFFFFF}
.s63{position:relative; margin:0; font-size:15px; line-height:1.6; color:#C9CEDC}
.s64{position:relative; font-family:Archivo, sans-serif; font-size:24px; font-weight:800; color:#FF7A4D}
.s65{display:flex; flex-direction:column; gap:12px; min-height:340px; padding:28px; border-radius:14px; background:#F2F3F6; border:1px solid #DCDFE8}
.s66{display:inline-flex; align-self:flex-start; align-items:center; justify-content:center; min-width:44px; height:44px; padding:0 14px; border-radius:6px; background:#24273B; font-family:Archivo, sans-serif; font-size:15px; font-weight:800; letter-spacing:0.06em; color:#FFFFFF}
.s67{font-family:Archivo, sans-serif; font-size:22px; font-weight:700; text-transform:uppercase; color:#24273B}
.s68{margin:0; font-size:15px; line-height:1.6; color:#5C6479; flex:1}
.s69{font-family:Archivo, sans-serif; font-size:24px; font-weight:800; color:#24273B}
.s70{position:absolute; inset:0; width:100%; height:100%; object-fit:cover; opacity:0.38}
.s71{position:absolute; inset:0; background:linear-gradient(180deg, rgba(36,39,59,0.1) 0%, rgba(36,39,59,0.95) 60%)}
.s72{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:24px; padding:32px 36px; border-radius:14px; background:#24273B}
.s73{display:flex; flex-direction:column; gap:6px}
.s74{font-family:Archivo, sans-serif; font-size:13px; font-weight:700; letter-spacing:0.12em; text-transform:uppercase; color:#FF8A5E}
.s75{font-size:16px; color:#C9CEDC}
.s76{font-family:Archivo, sans-serif; font-size:46px; font-weight:800; color:#FFFFFF}
.s77{padding:88px 32px; background:#24273B}
.s78{display:flex; flex-direction:column; gap:18px; max-width:900px}
.s79{display:inline-flex; align-self:flex-start; font-family:Archivo, sans-serif; font-size:13px; font-weight:700; letter-spacing:0.12em; text-transform:uppercase; color:#FF8A5E}
.s80{margin:0; font-size:clamp(27px,3.4vw,44px); line-height:1.05; font-weight:800; text-transform:uppercase; color:#FFFFFF}
.s81{margin:0; font-size:17px; line-height:1.65; color:#C9CEDC}
.s82{border-radius:12px; overflow:hidden; border:1px solid rgba(255,255,255,0.14)}
.s83{display:grid; grid-template-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr)); gap:1px; background:rgba(255,255,255,0.14)}
.s84{padding:20px 26px; background:#1A1D2C; font-family:Archivo, sans-serif; font-size:13px; font-weight:700; letter-spacing:0.1em; text-transform:uppercase; color:#9BA3B8}
.s85{padding:20px 26px; background:#1A1D2C; font-family:Archivo, sans-serif; font-size:13px; font-weight:700; letter-spacing:0.1em; text-transform:uppercase; color:#FF8A5E}
.s86{padding:24px 26px; background:#2A2E44; font-family:Archivo, sans-serif; font-size:14px; font-weight:700; letter-spacing:0.06em; text-transform:uppercase; color:#FFFFFF}
.s87{padding:24px 26px; background:#303655; font-size:16px; line-height:1.6; color:#E4E7EF}
.s88{padding:24px 26px; background:#2A2E44; font-size:16px; line-height:1.6; color:#AEB5C8}
.s89{display:grid; grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap:20px}
.s90{display:flex; flex-direction:column; gap:14px; padding:32px; border-radius:12px; background:rgba(255,255,255,0.06); border:1px solid rgba(255,255,255,0.12)}
.s91{font-family:Archivo, sans-serif; font-size:20px; font-weight:700; text-transform:uppercase; color:#FFFFFF}
.s92{margin:0; font-size:16px; line-height:1.65; color:#C9CEDC}
.s93{display:flex; flex-direction:column; gap:14px; padding:32px; border-radius:12px; background:#FF5C29}
.s94{margin:0; font-size:16px; line-height:1.65; color:#FFFFFF}
.s95{margin:0; font-size:clamp(27px,3.4vw,44px); line-height:1.05; font-weight:800; text-transform:uppercase; max-width:820px}
.s96{display:grid; grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap:0; border-radius:14px; overflow:hidden; background:#FFFFFF; border:1px solid #DCDFE8}
.s97{width:100%; height:100%; min-height:340px; object-fit:cover}
.s98{display:flex; flex-direction:column; gap:18px; padding:40px}
.s99{font-family:Archivo, sans-serif; font-size:26px; font-weight:700; text-transform:uppercase; color:#24273B}
.s100{margin:0; font-size:17px; line-height:1.7; color:#5C6479}
.s101{display:flex; flex-wrap:wrap; gap:10px}
.s102{padding:10px 16px; border-radius:4px; background:#F2F3F6; font-size:15px; color:#3A3F52}
.s103{display:grid; grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap:20px; align-items:start}
.s104{display:flex; flex-direction:column; gap:16px; padding:32px; border-radius:14px; background:#FFFFFF; border:1px solid #DCDFE8}
.s105{font-family:Archivo, sans-serif; font-size:13px; font-weight:700; letter-spacing:0.1em; text-transform:uppercase; color:#FF5C29}
.s106{display:grid; grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap:0; border-radius:14px; overflow:hidden}
.s107{display:flex; flex-direction:column; gap:16px; padding:40px; background:#24273B}
.s108{margin:0; font-size:clamp(23px,2.5vw,30px); line-height:1.15; font-weight:800; text-transform:uppercase; color:#FFFFFF}
.s109{width:100%; height:100%; min-height:300px; object-fit:cover}
.s110{max-width:1320px; margin:0 auto; display:flex; flex-direction:column; gap:36px}
.s111{display:grid; grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr)); gap:20px}
.s112{display:flex; flex-direction:column; justify-content:space-between; gap:24px; padding:36px; border-radius:14px; background:#24273B}
.s113{font-family:Archivo, sans-serif; font-size:52px; line-height:0.7; color:#FF5C29}
.s114{margin:0; font-size:19px; line-height:1.6; color:#FFFFFF}
.s115{margin:0; font-size:19px; line-height:1.6; color:#C9CEDC}
.s116{display:flex; flex-wrap:wrap; align-items:center; gap:12px; padding-top:20px; border-top:1px solid rgba(255,255,255,0.16)}
.s117{padding:6px 14px; border-radius:4px; background:#FF5C29; font-size:14px; color:#FFFFFF}
.s118{display:flex; flex-direction:column; gap:20px}
.s119{display:flex; flex-direction:column; gap:16px; padding:32px; border-radius:14px; background:#F2F3F6; border:1px solid #DCDFE8}
.s120{margin:0; font-size:17px; line-height:1.65; color:#3A3F52}
.s121{display:flex; flex-wrap:wrap; align-items:center; gap:12px; padding-top:14px; border-top:1px solid #DCDFE8}
.s122{font-family:Archivo, sans-serif; font-size:15px; font-weight:700; letter-spacing:0.04em; text-transform:uppercase; color:#24273B}
.s123{padding:6px 14px; border-radius:4px; background:#FFE6DC; font-size:14px; color:#B4471A}
.s124{font-family:Archivo, sans-serif; font-size:15px; font-weight:700; letter-spacing:0.04em; text-transform:uppercase; color:#24273B; padding-top:14px; border-top:1px solid #DCDFE8}
.s125{display:flex; flex-direction:column; gap:18px; padding:32px; border-radius:14px; background:#F2F3F6; border:1px solid #DCDFE8}
.s126{display:flex; flex-direction:column; gap:12px}
.s127{align-self:flex-end; max-width:88%; padding:16px 20px; border-radius:14px 14px 4px 14px; background:#FFFFFF; border:1px solid #DCDFE8}
.s128{margin:0; font-size:16px; line-height:1.6; color:#3A3F52}
.s129{display:block; margin-top:8px; font-size:14px; color:#6B7288}
.s130{align-self:flex-start; max-width:88%; padding:16px 20px; border-radius:14px 14px 14px 4px; background:#24273B}
.s131{margin:0; font-size:16px; line-height:1.6; color:#FFFFFF}
.s132{display:block; margin-top:8px; font-size:14px; color:#9BA3B8}
.s133{display:flex; flex-direction:column; justify-content:space-between; gap:20px; padding:32px; border-radius:14px; background:#F2F3F6; border:1px solid #DCDFE8}
.s134{display:flex; flex-direction:column; gap:16px}
.s135{display:flex; flex-wrap:wrap; align-items:center; gap:12px}
.s136{display:inline-flex; align-items:center; justify-content:center; width:46px; height:46px; border-radius:6px; background:#24273B; font-family:Archivo, sans-serif; font-size:15px; font-weight:800; color:#FFFFFF}
.s137{display:flex; flex-direction:column; gap:2px}
.s138{font-family:Archivo, sans-serif; font-size:16px; font-weight:700; color:#24273B}
.s139{font-size:14px; color:#6B7288}
.s140{margin-left:auto; font-size:17px; color:#FF5C29}
.s141{display:inline-flex; align-self:flex-start; padding:8px 16px; border-radius:4px; background:#FFFFFF; border:1px solid #DCDFE8; font-size:14px; color:#5C6479}
.s142{display:flex; flex-direction:column; gap:18px; max-width:860px}
.s143{font-family:Archivo, sans-serif; font-size:20px; font-weight:700; text-transform:uppercase; color:#24273B}
.s144{font-size:16px; line-height:1.6; color:#3A3F52}
.s145{margin:0; font-size:16px; line-height:1.6; color:#5C6479}
.s146{display:flex; flex-direction:column; gap:16px; padding:32px; border-radius:14px; background:#24273B}
.s147{display:flex; flex-direction:column; gap:10px; padding:32px; border-radius:14px; background:#FF5C29; color:#FFFFFF}
.hover-3:hover,.hover-3:focus-visible{background:#E5481A}
.s148{font-family:Archivo, sans-serif; font-size:22px; font-weight:800; text-transform:uppercase; color:#FFFFFF}
.s149{font-size:16px; line-height:1.55; color:#FFFFFF}
.s150{display:flex; flex-direction:column; gap:10px; padding:32px; border-radius:14px; background:#FFFFFF; border:1px solid #C6CAD8; color:#24273B}
.hover-4:hover,.hover-4:focus-visible{border-color:#FF5C29}
.s151{font-family:Archivo, sans-serif; font-size:22px; font-weight:800; text-transform:uppercase; color:#24273B}
.s152{font-size:16px; line-height:1.55; color:#5C6479}
.s153{position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:30% 50%; opacity:0.35}
.s154{position:absolute; inset:0; background:linear-gradient(90deg, rgba(26,29,44,0.2) 0%, rgba(26,29,44,0.9) 52%)}
.s155{position:relative; max-width:1320px; margin:0 auto; display:grid; grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap:40px; padding:88px 32px}
.s156{margin:0; font-size:clamp(27px,3.4vw,40px); line-height:1.08; font-weight:800; text-transform:uppercase; color:#FFFFFF}
.s157{margin:0; font-size:18px; line-height:1.7; color:#C9CEDC}
.s158{display:inline-flex; align-self:flex-start; align-items:center; min-height:60px; padding:0 30px; border-radius:6px; background:#FF5C29; color:#FFFFFF; font-family:Archivo, sans-serif; font-size:15px; font-weight:700; letter-spacing:0.04em; text-transform:uppercase}
.hover-5:hover,.hover-5:focus-visible{background:#E5481A}
.s159{max-width:1320px; margin:0 auto; display:grid; grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap:48px; align-items:start}
.s160{display:flex; flex-direction:column; gap:10px}
.s161{border-radius:10px; border:1px solid #DCDFE8; background:#F2F3F6; overflow:hidden}
.s162{display:flex; align-items:center; justify-content:space-between; gap:20px; width:100%; min-height:64px; padding:20px 24px; border:0; background:transparent; text-align:left; cursor:pointer; font-family:Manrope, sans-serif; font-size:18px; font-weight:600; color:#24273B}
.hover-6:hover,.hover-6:focus-visible{background:#E8EAF0}
.s163{flex:none; width:30px; height:30px; border-radius:6px; background:#FF5C29; display:flex; align-items:center; justify-content:center; font-size:18px; font-weight:700; color:#FFFFFF}
.s164{margin:0; padding:0 24px 24px; font-size:17px; line-height:1.7; color:#5C6479}
.hover-7:hover,.hover-7:focus-visible{background:#E8EAF0}
.hover-8:hover,.hover-8:focus-visible{background:#E8EAF0}
.hover-9:hover,.hover-9:focus-visible{background:#E8EAF0}
.hover-10:hover,.hover-10:focus-visible{background:#E8EAF0}
.hover-11:hover,.hover-11:focus-visible{background:#E8EAF0}
.hover-12:hover,.hover-12:focus-visible{background:#E8EAF0}
.hover-13:hover,.hover-13:focus-visible{background:#E8EAF0}
.hover-14:hover,.hover-14:focus-visible{background:#E8EAF0}
.hover-15:hover,.hover-15:focus-visible{background:#E8EAF0}
.s165{padding:88px 32px; background:#FF5C29}
.s166{margin:0; font-size:clamp(27px,3.4vw,46px); line-height:1.05; font-weight:800; text-transform:uppercase; color:#FFFFFF}
.s167{margin:0; font-size:20px; line-height:1.5; color:#FFFFFF}
.s168{display:flex; flex-direction:column; gap:8px; padding-top:16px; font-size:16px; line-height:1.55; color:#FFFFFF}
.s169{display:flex; flex-direction:column; gap:14px; padding:32px; border-radius:14px; background:#24273B}
.s170{display:flex; flex-wrap:wrap; gap:12px}
.s171{flex:1 1 240px; min-height:60px; padding:0 22px; border-radius:6px; border:1px solid rgba(255,255,255,0.22); background:rgba(255,255,255,0.06); color:#FFFFFF; font-family:Manrope, sans-serif; font-size:18px}
.s172{min-height:60px; padding:0 32px; border:0; border-radius:6px; background:#FF5C29; color:#FFFFFF; font-family:Archivo, sans-serif; font-size:15px; font-weight:700; letter-spacing:0.04em; text-transform:uppercase; cursor:pointer}
.hover-16:hover,.hover-16:focus-visible{background:#E5481A}
.s173{font-size:15px; line-height:1.5; color:#C9CEDC; min-height:23px}
.s174{display:flex; flex-wrap:wrap; gap:10px; padding-top:8px}
.s175{padding:56px 32px 112px; background:#1A1D2C; color:#9BA3B8; font-size:15px; line-height:1.6; overflow:hidden}
.s176{display:grid; grid-template-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr)); gap:32px}
.s177{font-family:Archivo, sans-serif; font-size:13px; font-weight:700; letter-spacing:0.1em; text-transform:uppercase; color:#FFFFFF}
.s178{display:flex; flex-wrap:wrap; align-items:flex-end; justify-content:space-between; gap:24px; padding-top:32px; border-top:1px solid rgba(255,255,255,0.12)}
.s179{font-family:Archivo, sans-serif; font-size:clamp(28px,4.9vw,64px); font-weight:800; line-height:0.9; letter-spacing:-0.02em; color:#FFFFFF; text-transform:uppercase}
.s180{font-size:14px}
.s181{position:fixed; left:0; right:0; bottom:0; z-index:70; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:18px; padding:14px 24px; background:#24273B; border-top:1px solid rgba(255,255,255,0.12)}
.s182{font-size:15px; color:#C9CEDC}
.s183{display:inline-flex; align-items:center; min-height:48px; padding:0 26px; border-radius:6px; background:#FF5C29; color:#FFFFFF; font-family:Archivo, sans-serif; font-size:14px; font-weight:700; letter-spacing:0.04em; text-transform:uppercase}
