.s0.s0.s0{background: #FFFFFF; border: 1px solid #E4E2DC; border-radius: 16px; padding: 20px 24px}.s1.s1.s1{cursor: pointer; font-size: 18px; font-weight: 700; min-height: 28px}.s2.s2.s2{margin: 12px 0 0; font-size: 16px; line-height: 1.65; color: #4F545B}.s3.s3.s3{display: flex; flex-direction: column; gap: 4px}.s4.s4.s4{display: flex; gap: 10px; align-items: flex-start}.s5.s5.s5{flex: none; margin-top: 4px}.s6.s6.s6{margin: 0; font-family: Outfit, sans-serif; font-weight: 600; font-size: 21px; line-height: 1.25}.s7.s7.s7{font-size: 13px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: #6B6F75}.s8.s8.s8{background: #F6F5F2; border: 1px solid #E4E2DC; border-radius: 999px; padding: 10px 18px; font-size: 15px; font-weight: 500}.s9.s9.s9{border: 1px solid #3A3F46; border-radius: 999px; padding: 9px 16px; font-size: 15px; font-weight: 600}.sa.sa.sa{display: flex; align-items: center; gap: 10px; font-size: 16px; font-weight: 600}.sb.sb.sb{display: flex; flex-direction: column; gap: 8px}.sc.sc.sc{font-size: 18px; font-weight: 700; color: #15171A}.sd.sd.sd{background: #FFFFFF; border: 1px solid #E4E2DC; border-radius: 26px; padding: 32px; display: flex; flex-wrap: wrap; gap: 28px; align-items: center}.se.se.se{flex: 999 1 420px; min-width: 0; display: flex; flex-direction: column; gap: 12px}.sf.sf.sf{align-self: flex-start; background: #15171A; color: #F2B24C; font-family: Outfit, sans-serif; font-weight: 700; font-size: 15px; padding: 6px 14px; border-radius: 999px}.s10.s10.s10{margin: 0; font-family: Outfit, sans-serif; font-weight: 700; font-size: 26px; line-height: 1.2}.s11.s11.s11{margin: 0; font-size: 17px; line-height: 1.7; color: #3B3F45}.s12.s12.s12{display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); border: 1px solid #E4E2DC; border-radius: 20px; overflow: hidden; background: #FFFFFF}.s13.s13.s13{padding: 22px 26px; background: #F1EFEA; display: flex; gap: 16px; align-items: center}.s14.s14.s14{font-size: 14px; line-height: 1.5; color: #9A3B2A; font-weight: 600}.s15.s15.s15{padding: 22px 26px; display: flex; gap: 14px; align-items: flex-start}.s16.s16.s16{flex: none; width: 32px; height: 32px; border-radius: 999px; background: #F2B24C; color: #15171A; display: flex; align-items: center; justify-content: center; margin-top: 2px}.s17.s17.s17{font-size: 13px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: #8A520A}.s18.s18.s18{font-size: 16px; line-height: 1.6; color: #2F3338}.s19.s19.s19{background: #1F2226; border: 1px solid #2E3238; border-radius: 20px; padding: 24px; display: flex; flex-direction: column; gap: 8px}.s1a.s1a.s1a{align-self: flex-start; font-size: 12px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: #15171A; background: #F2B24C; padding: 4px 10px; border-radius: 999px}.s1b.s1b.s1b{font-size: 15px; color: #B9BEC5}.s1c.s1c.s1c{background: #15171A; color: #F6F5F2}.s1d.s1d.s1d{grid-column: 1 / -1; margin: 0; color: #5A5F66}.s1e.s1e.s1e{display: flex; align-items: center; gap: 12px; text-decoration: none; background: #FFFFFF; border-radius: 16px; padding: 16px 18px; font-weight: 700; min-height: 56px}.s1f.s1f.s1f{background: #1F2226; border: 1px solid #2E3238; border-radius: 22px; padding: 28px; display: flex; flex-direction: column; gap: 12px}.s20.s20.s20{width: 44px; height: 44px; border-radius: 999px; background: #F2B24C; color: #15171A; font-family: Outfit, sans-serif; font-weight: 700; font-size: 18px; display: flex; align-items: center; justify-content: center}.s21.s21.s21{margin: 0; font-size: 16px; line-height: 1.65; color: #C4C8CE}.s22.s22.s22{font-family: Figtree, system-ui, sans-serif; color: #15171A; background: #F6F5F2; width: 100%}.s23.s23.s23{display: flex; align-items: center; gap: 12px; text-decoration: none; color: #F6F5F2}.s24.s24.s24{width: 10px; height: 30px; border-radius: 3px; background: #F2B24C}.s25.s25.s25{width: 10px; height: 30px; border-radius: 3px; background: #F6F5F2}.s26.s26.s26{width: 10px; height: 30px; border-radius: 3px; background: #4F7A8C}.s27.s27.s27{font-family: Outfit, sans-serif; font-weight: 700; font-size: 19px; line-height: 1.15; color: #F6F5F2}.s28.s28.s28{margin: 0; font-size: 14px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #B26E0F}.s29.s29.s29{margin: 0; font-family: Outfit, sans-serif; font-weight: 700; font-size: 30px; line-height: 1.15}.s2a.s2a.s2a{margin: 0; font-size: 14px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #F2B24C}.s2b.s2b.s2b{margin: 0; font-family: Outfit, sans-serif; font-weight: 700; font-size: clamp(30px, 3.8vw, 46px); letter-spacing: -0.02em; line-height: 1.1}.s2c.s2c.s2c{margin: 0; font-size: 18px; line-height: 1.75; color: #3B3F45}.s2d.s2d.s2d{flex: 1 1 340px; min-width: 0; display: flex; flex-direction: column; gap: 18px}.s2e.s2e.s2e{margin: 0; font-family: Outfit, sans-serif; font-weight: 700; font-size: clamp(34px, 4vw, 52px); letter-spacing: -0.02em; line-height: 1.05}.s2f.s2f.s2f{margin: 0; display: inline-flex; align-self: flex-start; align-items: center; gap: 10px; background: #15171A; color: #F2B24C; padding: 14px 22px; border-radius: 999px; font-size: 18px; font-weight: 700}.s30.s30.s30{display: flex; align-items: center; gap: 12px; font-size: 15px; font-weight: 600}.s31.s31.s31{flex: none; width: 36px; height: 36px; border-radius: 10px; background: #FDF3E2; color: #B26E0F; display: flex; align-items: center; justify-content: center}.s32.s32.s32{max-width: 1240px; margin: 0 auto; padding: 96px 32px}.s33.s33.s33{border-top: 3px solid #15171A; padding-top: 20px; display: flex; flex-direction: column; gap: 10px}.s34.s34.s34{font-family: Outfit, sans-serif; font-weight: 700; font-size: 15px; color: #8A520A}.s35.s35.s35{margin: 0; font-size: 20px; font-weight: 700}.s36.s36.s36{margin: 0; font-size: 16px; line-height: 1.6; color: #4F545B}.s37.s37.s37{grid-column: 1 / -1; margin: 0; font-family: Outfit, sans-serif; font-weight: 700; font-size: 24px; line-height: 1.2}.s38.s38.s38{grid-column: 1 / -1; list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: center; gap: 6px 16px; font-size: 13px; font-weight: 600; color: #2F3338}.s39.s39.s39{grid-column: 1 / -1; margin: 0; font-size: 12px; color: #5A5F66; text-align: center}.s3a.s3a.s3a{margin: 0; font-size: 19px; line-height: 1.7; color: #2F3338}.s3b.s3b.s3b{background: #FFFFFF; border: 1px solid #E4E2DC; border-radius: 22px; padding: 28px; display: flex; flex-direction: column; gap: 12px}.s3c.s3c.s3c{margin: 0; font-family: Outfit, sans-serif; font-weight: 700; font-size: 22px}.s3d.s3d.s3d{margin: 0; padding: 0 0 0 18px; display: flex; flex-direction: column; gap: 6px; font-size: 15px; line-height: 1.5; color: #2F3338}.s3e.s3e.s3e{margin-top: auto; background: #15171A; color: #FFFFFF; text-decoration: none; font-weight: 700; font-size: 15px; padding: 12px 18px; border-radius: 999px; min-height: 46px; display: inline-flex; align-items: center; justify-content: center}.s3f.s3f.s3f{margin: 0; max-width: 820px; font-family: Outfit, sans-serif; font-weight: 700; font-size: clamp(30px, 3.8vw, 46px); letter-spacing: -0.02em; line-height: 1.1}.s40.s40.s40{margin: 0; max-width: 640px; font-size: 18px; line-height: 1.6; color: #4F545B}.s41.s41.s41{align-self: flex-start; margin-top: 6px; background: #F2B24C; color: #15171A; text-decoration: none; font-weight: 700; font-size: 16px; padding: 13px 22px; border-radius: 999px; min-height: 48px; display: inline-flex; align-items: center}.s42.s42.s42{background: #FFFFFF; border: 1px solid #E4E2DC; border-radius: 24px; padding: 30px; display: flex; flex-direction: column; gap: 18px}.s43.s43.s43{flex: none; width: 52px; height: 52px; border-radius: 14px; background: #FDF3E2; color: #8A520A; display: flex; align-items: center; justify-content: center}.s44.s44.s44{margin: 0; font-family: Outfit, sans-serif; font-weight: 700; font-size: 23px; line-height: 1.2}.s45.s45.s45{list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 10px; font-size: 16px; line-height: 1.5; color: #2F3338}.s46.s46.s46{margin-top: auto; align-self: flex-start; color: #8A520A; text-decoration: none; font-weight: 700; font-size: 16px; display: inline-flex; align-items: center; gap: 8px; min-height: 44px}.s47.s47.s47{background: #15171A; color: #E9EAEC; font-size: 14px}.s48.s48.s48{max-width: 1240px; margin: 0 auto; padding: 10px 32px; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 8px 24px}.s49.s49.s49{display: flex; flex-wrap: wrap; gap: 20px; align-items: center}.s4a.s4a.s4a{border-bottom: 1px solid #2A2D31}.s4b.s4b.s4b{max-width: 1240px; margin: 0 auto; padding: 18px 32px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px}.s4c.s4c.s4c{display: flex; flex-wrap: wrap; align-items: center; gap: 26px; font-size: 16px}.s4d.s4d.s4d{background: #F2B24C; color: #15171A; padding: 12px 22px; border-radius: 999px; font-weight: 700; min-height: 46px; display: inline-flex; align-items: center}.s4e.s4e.s4e{background: #0F1113; color: #B9BEC5; font-size: 15px}.s4f.s4f.s4f{max-width: 1240px; margin: 0 auto; padding: 56px 32px 28px; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 32px}.s50.s50.s50{font-family: Outfit, sans-serif; font-size: 19px; color: #FFFFFF}.s51.s51.s51{grid-column: 1 / -1; border-top: 1px solid #2A2D31; padding-top: 20px; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 12px; font-size: 13px; color: #8C929A}.s52.s52.s52{display: flex; align-items: center; gap: 16px; text-decoration: none; background: #FFFFFF; border: 1px solid #E4E2DC; border-radius: 20px; padding: 20px 22px; min-height: 76px}.s53.s53.s53{flex: none; width: 48px; height: 48px; border-radius: 14px; background: #FDF3E2; color: #8A520A; display: flex; align-items: center; justify-content: center}.s54.s54.s54{display: flex; flex-direction: column; gap: 2px; min-width: 0}.s55.s55.s55{font-size: 18px; font-weight: 700; color: #15171A; overflow-wrap: anywhere}.s56.s56.s56{display: flex; flex-wrap: wrap; gap: 12px}.s57.s57.s57{background: #F6F5F2; color: #15171A; padding: 14px 16px; border-radius: 0 0 14px 14px; font-size: 13px}.s58.s58.s58{display: block; font-size: 15px}.s59.s59.s59{display: flex; flex-direction: column; gap: 10px}.s5a.s5a.s5a{margin: 0; font-size: 14px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #8A520A}.s5b.s5b.s5b{text-align: center; display: flex; flex-direction: column; gap: 14px; align-items: center; margin-bottom: 40px}.s5c.s5c.s5c{max-width: 1240px; margin: 0 auto; padding: 72px 32px 88px; display: flex; flex-direction: column; gap: 20px}.s5d.s5d.s5d{margin: 0; display: inline-flex; align-self: flex-start; background: #2A2D31; color: #F2B24C; padding: 8px 14px; border-radius: 999px; font-size: 14px; font-weight: 700; letter-spacing: 0.02em}.s5e.s5e.s5e{margin: 0; max-width: 900px; font-family: Outfit, sans-serif; font-weight: 700; font-size: clamp(38px, 5vw, 62px); line-height: 1.05; letter-spacing: -0.02em}.s5f.s5f.s5f{margin: 0; max-width: 640px; font-size: 19px; line-height: 1.65; color: #C4C8CE}.s60.s60.s60{background: #F2B24C; color: #15171A; text-decoration: none; font-weight: 700; font-size: 17px; padding: 16px 28px; border-radius: 999px; min-height: 54px; display: inline-flex; align-items: center}.s61.s61.s61{max-width: 1240px; margin: 0 auto; padding: 96px 32px; display: flex; flex-wrap: wrap; gap: 48px; align-items: flex-start}.s62.s62.s62{margin: 0; font-size: 18px; line-height: 1.65; color: #4A3F2E}.s63.s63.s63{display: flex; flex-direction: column; gap: 12px; padding-top: 6px}.s64.s64.s64{flex: 999 1 540px; min-width: 0; background: #FFFFFF; border-radius: 26px; padding: 36px; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 18px; box-shadow: 0 24px 60px rgba(21,23,26,0.12)}.s65.s65.s65{grid-column: 1 / -1; margin: 0; font-size: 13px; color: #5A5F66}.s66.s66.s66{display: flex; flex-direction: column; gap: 4px; text-decoration: none; background: #15171A; color: #F6F5F2; border-radius: 20px; padding: 20px 22px; min-height: 76px}.s67.s67.s67{font-size: 13px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: #F2B24C}.s68.s68.s68{font-size: 17px; font-weight: 700}.s69.s69.s69{margin: 0; font-family: Outfit, sans-serif; font-weight: 700; font-size: clamp(32px, 3.8vw, 46px); letter-spacing: -0.02em; line-height: 1.08}.s6a.s6a.s6a{margin: 0; font-size: 17px; line-height: 1.6; color: #4F545B}.s6b.s6b.s6b{background: #15171A; color: #F6F5F2; border-bottom: 1px solid #2A2D31}.s6c.s6c.s6c{max-width: 1240px; margin: 0 auto; padding: 16px 32px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 14px}.s6d.s6d.s6d{display: flex; flex-wrap: wrap; gap: 10px; align-items: center}.s6e.s6e.s6e{color: #F6F5F2; text-decoration: none; font-weight: 700; font-size: 17px; padding: 10px 6px}.s6f.s6f.s6f{background: #F2B24C; color: #15171A; text-decoration: none; font-weight: 700; font-size: 16px; padding: 12px 22px; border-radius: 999px; min-height: 46px; display: inline-flex; align-items: center}.s70.s70.s70{max-width: 1240px; margin: 0 auto; padding: 56px 32px 72px; display: flex; flex-wrap: wrap; gap: 48px; align-items: center}.s71.s71.s71{flex: 999 1 520px; min-width: 0; display: flex; flex-direction: column; gap: 22px}.s72.s72.s72{margin: 0; font-family: Outfit, sans-serif; font-weight: 700; font-size: clamp(36px, 4.6vw, 58px); line-height: 1.06; letter-spacing: -0.02em}.s73.s73.s73{margin: 0; max-width: 600px; font-size: 19px; line-height: 1.6; color: #C4C8CE}.s74.s74.s74{margin: 0; display: inline-flex; align-self: flex-start; align-items: center; gap: 10px; background: #F2B24C; color: #15171A; padding: 12px 20px; border-radius: 999px; font-size: 17px; font-weight: 700; box-shadow: 0 10px 30px rgba(242,178,76,0.25)}.s75.s75.s75{list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 10px}.s76.s76.s76{border: 1.5px solid #4A4F57; color: #F6F5F2; text-decoration: none; font-weight: 700; font-size: 17px; padding: 16px 24px; border-radius: 999px; min-height: 52px; display: inline-flex; align-items: center; justify-content: center}.s77.s77.s77{flex: 1 1 380px; min-width: 0; display: flex; flex-direction: column; gap: 14px}.s78.s78.s78{box-shadow: 0 30px 70px rgba(0,0,0,0.35); background: #FFFFFF; color: #15171A; border-radius: 24px; padding: 30px; display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 14px}.s79.s79.s79{max-width: 860px; margin: 0 auto; padding: 96px 32px 8px; display: flex; flex-direction: column; gap: 20px; text-align: center; align-items: center}.s7a.s7a.s7a{margin: 0; font-family: Outfit, sans-serif; font-weight: 600; font-size: 22px; line-height: 1.4; color: #15171A}.s7b.s7b.s7b{max-width: 1040px; margin: 0 auto; padding: 96px 32px 56px}.s7c.s7c.s7c{text-align: center; display: flex; flex-direction: column; gap: 14px; align-items: center; margin-bottom: 56px}.s7d.s7d.s7d{list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 28px}.s7e.s7e.s7e{margin: 0; font-size: 18px; line-height: 1.6; color: #C4C8CE}.s7f.s7f.s7f{max-width: 1040px; margin: 0 auto; padding: 88px 32px 24px}.s80.s80.s80{display: flex; flex-direction: column; gap: 14px}.s81.s81.s81{margin: 18px 0 0; font-size: 13px; color: #6B6F75; text-align: center}.s82.s82.s82{max-width: 1040px; margin: 0 auto; padding: 56px 32px}.s83.s83.s83{background: #FDF3E2; border: 2px solid #F2B24C; border-radius: 26px; padding: 40px; display: flex; flex-wrap: wrap; gap: 24px; align-items: center}.s84.s84.s84{flex: none; width: 72px; height: 72px; border-radius: 999px; background: #15171A; color: #F2B24C; display: flex; align-items: center; justify-content: center}.s85.s85.s85{flex: 1 1 400px; min-width: 0; display: flex; flex-direction: column; gap: 10px}.s86.s86.s86{margin: 0; font-size: 17px; line-height: 1.7; color: #3B3328}.s87.s87.s87{max-width: 880px; margin: 0 auto; padding: 56px 32px 88px}.s88.s88.s88{margin: 0 0 28px; font-family: Outfit, sans-serif; font-weight: 700; font-size: clamp(28px, 3.2vw, 40px); letter-spacing: -0.02em; line-height: 1.1}.s89.s89.s89{max-width: 1240px; margin: 0 auto; padding: 88px 32px; display: flex; flex-wrap: wrap; gap: 48px; align-items: center}.s8a.s8a.s8a{margin: 0; font-size: 18px; line-height: 1.65; color: #3B3328}.s8b.s8b.s8b{align-self: flex-start; background: #FFFFFF; color: #15171A; text-decoration: none; border-radius: 16px; padding: 16px 20px; font-weight: 700; font-size: 18px; min-height: 56px; display: inline-flex; align-items: center}.s8c.s8c.s8c{align-self: flex-start; color: #15171A; font-weight: 700}.s8d.s8d.s8d{flex: 999 1 520px; min-width: 0}.s8e.s8e.s8e{box-shadow: 0 24px 60px rgba(21,23,26,0.12); background: #FFFFFF; color: #15171A; border-radius: 24px; padding: 30px; display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 14px}.s8f.s8f.s8f{background: #0F1113; color: #B9BEC5; font-size: 14px}.s90.s90.s90{max-width: 1240px; margin: 0 auto; padding: 32px 32px 96px; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 12px}.s91.s91.s91{position: sticky; bottom: 0; z-index: 5; background: #15171A; padding: 10px 12px; gap: 10px; border-top: 1px solid #2A2D31}.s92.s92.s92{flex: 1; background: #FFFFFF; color: #15171A; text-decoration: none; font-weight: 700; font-size: 16px; border-radius: 999px; min-height: 48px; display: flex; align-items: center; justify-content: center}.s93.s93.s93{flex: 1; background: #F2B24C; color: #15171A; text-decoration: none; font-weight: 700; font-size: 16px; border-radius: 999px; min-height: 48px; display: flex; align-items: center; justify-content: center}