.c0{width: 100%; min-height: 100vh; background: #FFFFFF; color: #0F1B2D; font-family: Inter, system-ui, sans-serif; font-size: 16px; line-height: 1.55}
.c1{position: sticky; top: 0; z-index: 5; background: #FFFFFF; border-bottom: 1px solid #E3E8EF; padding: 14px 48px; display: flex; align-items: center; justify-content: space-between; gap: 16px}
.c2{display: flex; align-items: center; gap: 12px; text-decoration: none; color: #0F1B2D}
.c3{width: 48px; height: 52px; object-fit: contain}
.c4{display: flex; flex-direction: column; line-height: 1.1}
.c5{font-family: Archivo, sans-serif; font-weight: 800; font-size: 22px; letter-spacing: 0.02em}
.c6{font-size: 12px; color: #475467}
.c7{display: flex; gap: 28px; font-weight: 500; font-size: 15px; white-space: nowrap}
.c8{color: #1559C9; text-decoration: none; font-weight: 600}
.c9{color: #0F1B2D; text-decoration: none}
.c10{display: inline-flex; align-items: center; gap: 8px; background: #127A3E; color: #FFFFFF; text-decoration: none; font-weight: 600; font-size: 15px; padding: 11px 18px; border-radius: 10px; min-height: 44px; box-sizing: border-box}
.c11{background: #F3F6FA; padding: 72px 48px 88px}
.c12{max-width: 1180px; margin: 0 auto; display: flex; flex-wrap: wrap; align-items: center; gap: 56px}
.c13{flex: 1 1 460px; min-width: 0; display: flex; flex-direction: column; gap: 22px}
.c14{align-self: flex-start; background: #FFFFFF; border: 1px solid #E3E8EF; border-radius: 999px; padding: 6px 14px; font-size: 14px; font-weight: 500; color: #344054}
.c15{margin: 0; font-family: Archivo, sans-serif; font-weight: 800; font-size: 54px; line-height: 1.05; letter-spacing: -0.01em}
.c16{margin: 0; font-size: 19px; color: #344054; max-width: 560px}
.c17{display: flex; flex-wrap: wrap; gap: 12px}
.c18{display: inline-flex; align-items: center; justify-content: center; background: #127A3E; color: #FFFFFF; text-decoration: none; font-weight: 600; font-size: 17px; padding: 15px 24px; border-radius: 12px; min-height: 52px; box-sizing: border-box}
.c19{display: inline-flex; align-items: center; justify-content: center; background: #FFFFFF; color: #0F1B2D; border: 1px solid #C9D2DE; text-decoration: none; font-weight: 600; font-size: 17px; padding: 15px 24px; border-radius: 12px; min-height: 52px; box-sizing: border-box}
.c20{display: flex; align-items: center; gap: 12px; flex-wrap: wrap}
.c21{color: #E8A100; font-size: 20px; letter-spacing: 2px}
.c22{font-weight: 600}
.c23{color: #475467}
.c24{flex: 1 1 380px; min-width: 0; display: flex; flex-direction: column; gap: 14px}
.c25{background: #FFFFFF; border: 1px solid #E3E8EF; border-radius: 24px; padding: 20px; display: flex; flex-direction: column; align-items: center; gap: 8px}
.c26{width: 100%; max-width: 330px; height: auto; display: block}
.c27{display: flex; gap: 14px}
.c28{flex: 1; background: #FFFFFF; border: 1px solid #E3E8EF; border-radius: 14px; padding: 16px}
.c29{font-family: Archivo, sans-serif; font-weight: 800; font-size: 26px}
.c30{font-size: 14px; color: #475467}
.c31{background: #0F1B2D; color: #FFFFFF; padding: 28px 24px}
.c32{max-width: 1180px; margin: 0 auto; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 14px 28px}
.c33{display: flex; flex-direction: column; align-items: center; gap: 2px; padding: 10px 18px; border: 1px solid #E8A100; border-radius: 14px}
.c34{font-size: 12px; font-weight: 600; letter-spacing: 0.06em; color: #FFD27A}
.c35{font-family: Archivo, sans-serif; font-weight: 800; font-size: 28px}
.c36{display: flex; flex-direction: column; align-items: center; gap: 2px; color: #FFFFFF; text-decoration: none; min-width: 96px; min-height: 44px}
.c37{font-family: Archivo, sans-serif; font-weight: 800; font-size: 22px}
.c38{font-size: 13px; color: #C3CEDD}
.c39{margin: 10px auto 0; text-align: center; font-size: 13px; color: #9FB0C8}
.c40{padding: 88px 48px}
.c41{max-width: 1180px; margin: 0 auto; display: flex; flex-direction: column; gap: 36px}
.c42{display: flex; flex-direction: column; gap: 10px; max-width: 640px}
.c43{font-weight: 600; color: #1559C9; font-size: 14px; letter-spacing: 0.06em; text-transform: uppercase}
.c44{margin: 0; font-family: Archivo, sans-serif; font-weight: 800; font-size: 38px; line-height: 1.15}
.c45{margin: 0; color: #475467}
.c46{display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 18px}
.c47{border: 1px solid #E3E8EF; border-radius: 16px; padding: 24px; display: flex; flex-direction: column; gap: 12px; background: #FFFFFF}
.c48{width: 44px; height: 44px; border-radius: 12px; background: #EAF1FD; color: #1559C9; display: flex; align-items: center; justify-content: center; font-family: Archivo, sans-serif; font-weight: 800}
.c49{margin: 0; font-family: Archivo, sans-serif; font-weight: 700; font-size: 21px}
.c50{margin: 0; color: #475467; font-size: 15px; flex-grow: 1}
.c51{font-weight: 600; text-decoration: none; min-height: 44px; display: inline-flex; align-items: center}
.c52{padding: 88px 48px; background: #0F1B2D; color: #FFFFFF}
.c53{margin: 0; font-family: Archivo, sans-serif; font-weight: 800; font-size: 38px}
.c54{display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 18px}
.c55{border: 1px solid #2B3A52; border-radius: 16px; padding: 22px; display: flex; flex-direction: column; gap: 8px}
.c56{font-family: Archivo, sans-serif; font-weight: 800; font-size: 30px; color: #7FB0FF}
.c57{margin: 0; font-size: 19px; font-weight: 600}
.c58{margin: 0; color: #C3CEDD; font-size: 15px}
.c59{display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 18px}
.c60{background: #127A3E; border-radius: 18px; padding: 26px; display: flex; flex-direction: column; gap: 10px}
.c61{align-self: flex-start; background: #FFFFFF; color: #127A3E; font-weight: 800; font-size: 12px; letter-spacing: 0.05em; padding: 4px 10px; border-radius: 999px}
.c62{margin: 0; font-family: Archivo, sans-serif; font-weight: 800; font-size: 26px}
.c63{margin: 0; color: #E3F4EA; font-size: 16px}
.c64{background: #FFFFFF; color: #0F1B2D; border-radius: 18px; padding: 26px; display: flex; flex-direction: column; gap: 10px}
.c65{align-self: flex-start; background: #FFD27A; color: #0F1B2D; font-weight: 800; font-size: 12px; letter-spacing: 0.05em; padding: 4px 10px; border-radius: 999px}
.c66{margin: 0; color: #344054; font-size: 16px}
.c67{max-width: 1180px; margin: 0 auto; display: flex; flex-wrap: wrap; gap: 48px; align-items: center}
.c68{flex: 1 1 420px; min-width: 0; display: flex; flex-direction: column; gap: 16px}
.c69{margin: 0; padding-left: 20px; color: #344054; display: flex; flex-direction: column; gap: 6px}
.c70{flex: 1 1 420px; min-width: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px}
.c71{height: 260px; width: 100%; object-fit: cover; border-radius: 16px; display: block}
.c72{padding: 88px 48px; background: #EAF1FD}
.c73{margin: 0; color: #344054}
.c74{display: inline-flex; align-items: center; justify-content: center; background: #0F1B2D; color: #FFFFFF; text-decoration: none; font-weight: 600; padding: 13px 20px; border-radius: 12px; min-height: 48px; box-sizing: border-box}
.c75{display: inline-flex; align-items: center; justify-content: center; background: #FFFFFF; color: #0F1B2D; border: 1px solid #C9D2DE; text-decoration: none; font-weight: 600; padding: 13px 20px; border-radius: 12px; min-height: 48px; box-sizing: border-box}
.c76{flex: 1 1 520px; min-width: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); gap: 14px}
.c77{background: #FFFFFF; border-radius: 16px; overflow: hidden; display: flex; flex-direction: column; text-decoration: none; color: #0F1B2D; border: 1px solid #D5DEEA}
.c78{aspect-ratio: 16 / 9; background: #0F1B2D; display: flex; align-items: center; justify-content: center; position: relative}
.c79{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover}
.c80{position: relative; z-index: 1}
.c81{padding: 14px 16px; display: flex; flex-direction: column; gap: 6px}
.c82{font-weight: 600; font-size: 15px; line-height: 1.35}
.c83{font-size: 13px; color: #475467}
.c84{max-width: 1180px; margin: 56px auto 0; display: flex; flex-direction: column; gap: 18px}
.c85{display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 12px}
.c86{display: flex; flex-direction: column; gap: 6px}
.c87{margin: 0; font-family: Archivo, sans-serif; font-weight: 800; font-size: 28px}
.c88{display: inline-flex; align-items: center; justify-content: center; background: #FFFFFF; color: #0F1B2D; border: 1px solid #C9D2DE; text-decoration: none; font-weight: 600; padding: 12px 18px; border-radius: 12px; min-height: 46px; box-sizing: border-box}
.c89{display: grid; grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); gap: 14px}
.c90{border-radius: 18px; overflow: hidden; display: flex; flex-direction: column; text-decoration: none; color: #FFFFFF; aspect-ratio: 9 / 16; background: linear-gradient(165deg, #D92D20, #7A1A12); position: relative; box-shadow: 0 10px 24px rgba(15,27,45,0.18)}
.c91{padding: 14px 14px 0; display: flex; justify-content: space-between; align-items: center; gap: 6px}
.c92{background: #FFD27A; color: #0F1B2D; font-weight: 800; font-size: 11px; letter-spacing: 0.05em; padding: 4px 8px; border-radius: 6px}
.c93{width: 26px; height: 28px; object-fit: contain}
.c94{flex: 1; display: flex; align-items: center; justify-content: center; position: relative}
.c95{position: absolute; width: 120px; height: 120px; border-radius: 50%; background: rgba(255,255,255,0.10)}
.c96{position: relative}
.c97{padding: 0 14px; font-family: Archivo, sans-serif; font-weight: 800; font-size: 21px; line-height: 1.05; text-transform: uppercase}
.c98{display: block; color: #FFD27A}
.c99{margin: 12px 14px 14px; display: flex; align-items: center; justify-content: space-between; gap: 8px; background: rgba(255,255,255,0.16); border-radius: 10px; padding: 8px 10px; font-size: 12px; font-weight: 600}
.c100{display: flex; align-items: center; gap: 6px}
.c101{border-radius: 18px; overflow: hidden; display: flex; flex-direction: column; text-decoration: none; color: #FFFFFF; aspect-ratio: 9 / 16; background: linear-gradient(165deg, #6B4E16, #2B1F08); position: relative; box-shadow: 0 10px 24px rgba(15,27,45,0.18)}
.c102{border-radius: 18px; overflow: hidden; display: flex; flex-direction: column; text-decoration: none; color: #FFFFFF; aspect-ratio: 9 / 16; background: linear-gradient(165deg, #1559C9, #0B2A63); position: relative; box-shadow: 0 10px 24px rgba(15,27,45,0.18)}
.c103{border-radius: 18px; overflow: hidden; display: flex; flex-direction: column; text-decoration: none; color: #FFFFFF; aspect-ratio: 9 / 16; background: linear-gradient(165deg, #E8590C, #8A2B00); position: relative; box-shadow: 0 10px 24px rgba(15,27,45,0.18)}
.c104{border-radius: 18px; overflow: hidden; display: flex; flex-direction: column; text-decoration: none; color: #FFFFFF; aspect-ratio: 9 / 16; background: linear-gradient(165deg, #344054, #0F1B2D); position: relative; box-shadow: 0 10px 24px rgba(15,27,45,0.18)}
.c105{border-radius: 18px; overflow: hidden; display: flex; flex-direction: column; text-decoration: none; color: #FFFFFF; aspect-ratio: 9 / 16; background: linear-gradient(165deg, #7A2BD9, #2E0F5E); position: relative; box-shadow: 0 10px 24px rgba(15,27,45,0.18)}
.c106{padding: 88px 48px; background: #F3F6FA}
.c107{max-width: 1180px; margin: 0 auto; display: flex; flex-direction: column; gap: 28px; align-items: center; text-align: center}
.c108{color: #E8A100; font-size: 28px; letter-spacing: 4px}
.c109{display: inline-flex; align-items: center; justify-content: center; background: #0F1B2D; color: #FFFFFF; text-decoration: none; font-weight: 600; font-size: 17px; padding: 15px 24px; border-radius: 12px; min-height: 52px; box-sizing: border-box}
.c110{font-weight: 600; min-height: 44px; display: inline-flex; align-items: center}
.c111{padding: 88px 48px; background: #13284A; color: #FFFFFF}
.c112{max-width: 1180px; margin: 0 auto; display: flex; flex-wrap: wrap; gap: 48px; align-items: flex-start}
.c113{flex: 1 1 440px; min-width: 0; display: flex; flex-direction: column; gap: 16px}
.c114{align-self: flex-start; background: #E8A100; color: #0F1B2D; font-weight: 700; font-size: 13px; padding: 5px 12px; border-radius: 999px}
.c115{margin: 0; color: #D3DCEA}
.c116{display: flex; flex-direction: column; gap: 10px}
.c117{display: flex; flex-wrap: wrap; gap: 4px 16px; align-items: baseline; border-top: 1px solid #2E4670; padding-top: 10px}
.c118{font-family: Archivo, sans-serif; font-weight: 700; font-size: 18px; flex: 0 0 190px}
.c119{color: #C3CEDD; font-size: 15px}
.c120{flex: 1 1 360px; min-width: 0; background: #FFFFFF; color: #0F1B2D; border-radius: 18px; padding: 28px; display: flex; flex-direction: column; gap: 14px; box-sizing: border-box}
.c121{margin: 0; font-family: Archivo, sans-serif; font-size: 22px}
.c122{display: flex; flex-direction: column; gap: 6px; font-weight: 500; font-size: 14px}
.c123{font: inherit; font-weight: 400; padding: 12px; border: 1px solid #C9D2DE; border-radius: 10px; min-height: 44px; box-sizing: border-box}
.c124{font: inherit; font-weight: 400; padding: 12px; border: 1px solid #C9D2DE; border-radius: 10px; min-height: 44px; background: #FFFFFF}
.c125{font: inherit; font-weight: 600; font-size: 16px; background: #127A3E; color: #FFFFFF; border: 0; border-radius: 12px; min-height: 50px; cursor: pointer}
.c126{padding: 56px 48px; border-bottom: 1px solid #E3E8EF}
.c127{max-width: 1180px; margin: 0 auto; display: flex; flex-wrap: wrap; gap: 20px; align-items: center; justify-content: space-between}
.c128{display: flex; flex-direction: column; gap: 4px; min-width: 0; flex: 1 1 420px}
.c129{display: inline-flex; align-items: center; justify-content: center; border: 1px solid #0F1B2D; color: #0F1B2D; text-decoration: none; font-weight: 600; padding: 13px 20px; border-radius: 12px; min-height: 48px; box-sizing: border-box}
.c130{padding: 80px 48px; background: #FBF7EF}
.c131{max-width: 1180px; margin: 0 auto; display: flex; flex-wrap: wrap; gap: 40px; align-items: center}
.c132{flex: 0 0 auto; width: 180px; height: auto}
.c133{flex: 1 1 420px; min-width: 0; display: flex; flex-direction: column; gap: 12px}
.c134{margin: 0; font-family: Archivo, sans-serif; font-weight: 800; font-size: 34px; line-height: 1.15}
.c135{margin: 0; color: #344054; font-size: 17px}
.c136{flex: 1 1 400px; min-width: 0; display: flex; flex-direction: column; gap: 18px}
.c137{background: #FFF8E6; border-left: 4px solid #E8A100; border-radius: 12px; padding: 16px 18px; display: flex; flex-direction: column; gap: 6px}
.c138{font-family: Archivo, sans-serif; font-size: 18px}
.c139{color: #344054; font-size: 16px}
.c140{background: #EAF1FD; border-left: 4px solid #1559C9; border-radius: 12px; padding: 16px 18px; display: flex; flex-direction: column; gap: 6px}
.c141{margin: 0; font-weight: 600}
.c142{height: 280px; width: 100%; object-fit: cover; border-radius: 16px; display: block}
.c143{flex: 1 1 440px; min-width: 0; list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column}
.c144{display: flex; gap: 18px; padding-bottom: 22px}
.c145{flex: 0 0 96px; font-family: Archivo, sans-serif; font-weight: 800; font-size: 20px; color: #1559C9}
.c146{display: flex; flex-direction: column; gap: 2px; border-left: 2px solid #D5DEEA; padding-left: 18px}
.c147{font-size: 17px}
.c148{color: #475467; font-size: 15px}
.c149{max-width: 1180px; margin: 0 auto; display: flex; flex-wrap: wrap; gap: 40px}
.c150{flex: 1 1 380px; min-width: 0; display: flex; flex-direction: column; gap: 22px}
.c151{display: flex; flex-direction: column; gap: 4px}
.c152{color: #344054}
.c153{display: flex; flex-direction: column; gap: 10px; border-top: 1px solid #E3E8EF; padding-top: 18px}
.c154{display: flex; flex-direction: column; gap: 2px}
.c155{font-weight: 600; font-size: 15px}
.c156{flex: 1 1 440px; min-width: 0; min-height: 420px; border: 0; border-radius: 18px}
.c157{background: #0F1B2D; color: #C3CEDD; padding: 40px 48px; font-size: 14px}
.c158{max-width: 1180px; margin: 0 auto; display: flex; flex-wrap: wrap; gap: 20px; justify-content: space-between; align-items: center}
.c159{font-family: Archivo, sans-serif; font-weight: 800; color: #FFFFFF; font-size: 18px}
.c160{margin-top: 10px; font-family: Archivo, sans-serif; font-weight: 700; font-size: 18px; color: #FFD27A}
.c161{display: flex; flex-wrap: wrap; gap: 16px}
.c162{color: #FFFFFF}
.c163{background: #FFFFFF; border-bottom: 1px solid #E3E8EF; padding: 14px 48px; display: flex; align-items: center; justify-content: space-between; gap: 16px}
.c164{background: #F3F6FA; padding: 72px 48px}
.c165{max-width: 1180px; margin: 0 auto; display: flex; flex-wrap: wrap; gap: 40px; align-items: flex-start}
.c166{flex: 1 1 480px; min-width: 0; display: flex; flex-direction: column; gap: 18px}
.c167{margin: 0; font-family: Archivo, sans-serif; font-weight: 800; font-size: 48px; line-height: 1.08}
.c168{margin: 0; font-size: 18px; color: #344054}
.c169{align-self: flex-start; display: inline-flex; align-items: center; justify-content: center; background: #0F1B2D; color: #FFFFFF; text-decoration: none; font-weight: 600; font-size: 17px; padding: 15px 24px; border-radius: 12px; min-height: 52px; box-sizing: border-box}
.c170{margin: 0; font-size: 13px; color: #475467}
.c171{flex: 1 1 380px; min-width: 0; background: #FFFFFF; border: 1px solid #E3E8EF; border-radius: 18px; padding: 24px; display: flex; flex-direction: column; gap: 14px; box-sizing: border-box}
.c172{margin: 0; font-family: Archivo, sans-serif; font-weight: 800; font-size: 22px}
.c173{margin: 0; font-size: 15px; color: #344054}
.c174{background: #FFF4D6; padding: 2px 8px; border-radius: 6px; letter-spacing: 0.06em}
.c175{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px}
.c176{border: 1px dashed #B8C4D4; border-radius: 10px; padding: 8px 10px; display: flex; flex-direction: column}
.c177{font-family: Archivo, sans-serif; font-weight: 700; letter-spacing: 0.04em}
.c178{padding: 72px 48px}
.c179{max-width: 1180px; margin: 0 auto; display: flex; flex-direction: column; gap: 48px}
.c180{display: flex; flex-direction: column; gap: 18px}
.c181{display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); gap: 14px}
.c182{border: 1px solid #E3E8EF; border-radius: 14px; padding: 18px; display: flex; flex-direction: column; gap: 10px; text-decoration: none; color: #0F1B2D; min-height: 44px}
.c183{font-weight: 600; font-size: 16px; line-height: 1.35}
.c184{color: #1559C9; font-weight: 600; font-size: 14px}
.c185{max-width: 1180px; margin: 0 auto; display: flex; flex-direction: column; gap: 4px}
.c186{background: #0F1B2D; color: #FFFFFF; padding: 80px 48px}
.c187{max-width: 1180px; margin: 0 auto; display: flex; flex-direction: column; gap: 22px}
.c188{margin: 0; font-family: Archivo, sans-serif; font-weight: 800; font-size: 50px; line-height: 1.08; max-width: 820px}
.c189{margin: 0; font-size: 19px; color: #D3DCEA; max-width: 680px}
.c190{padding: 64px 48px; background: #F3F6FA}
.c191{max-width: 1180px; margin: 0 auto; display: flex; flex-direction: column; gap: 24px}
.c192{margin: 0; font-family: Archivo, sans-serif; font-weight: 800; font-size: 30px}
.c193{display: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); gap: 14px}
.c194{background: #0F1B2D; color: #FFFFFF; border-radius: 16px; padding: 20px; display: flex; flex-direction: column; gap: 4px}
.c195{font-size: 13px; color: #FFD27A; font-weight: 600}
.c196{font-family: Archivo, sans-serif; font-weight: 800; font-size: 30px}
.c197{background: #FFFFFF; border: 1px solid #E3E8EF; border-radius: 16px; padding: 20px; display: flex; flex-direction: column; gap: 4px; text-decoration: none; color: #0F1B2D}
.c198{font-size: 13px; color: #475467; font-weight: 600}
.c199{margin: 0; font-size: 14px; color: #475467}
.c200{padding: 80px 48px}
.c201{max-width: 1180px; margin: 0 auto; display: flex; flex-direction: column; gap: 28px}
.c202{margin: 0; font-family: Archivo, sans-serif; font-weight: 800; font-size: 34px}
.c203{border: 1px solid #E3E8EF; border-radius: 16px; padding: 24px; display: flex; flex-direction: column; gap: 10px}
.c204{margin: 0; color: #475467; font-size: 15px}
.c205{padding: 72px 48px; background: #EAF1FD}
.c206{background: #FFFFFF; border-radius: 16px; padding: 22px; display: flex; flex-direction: column; gap: 6px}
.c207{font-family: Archivo, sans-serif; font-weight: 800; font-size: 28px; color: #1559C9}
.c208{margin: 0; font-size: 18px; font-weight: 600}
.c209{align-self: flex-start; display: inline-flex; align-items: center; justify-content: center; background: #127A3E; color: #FFFFFF; text-decoration: none; font-weight: 600; font-size: 17px; padding: 15px 24px; border-radius: 12px; min-height: 52px; box-sizing: border-box}
body{margin:0}
a{color:#1559C9}a:hover{color:#0E3F91}
html{scroll-behavior:smooth}
section[id]{scroll-margin-top:84px}
.tn,.fe,.dv{container-type:inline-size}
@container (max-width: 760px){
.tn-nav,.fe-nav,.dv-nav{display:none !important}
.tn-h1{font-size:36px !important;line-height:1.1 !important}
.fe-h1,.dv-h1{font-size:34px !important;line-height:1.1 !important}
.tn-sec,.dv-sec{padding:56px 20px !important}
.fe-sec{padding:48px 20px !important}
.tn-hero{padding:40px 20px 56px !important}
.tn-h2{font-size:28px !important}
.tn-head,.fe-head,.dv-head{padding:12px 20px !important}
}
header a[href^="https://wa.me"]{order:2}
.mnav{display:none;position:relative;order:3}
.mnav summary{list-style:none;cursor:pointer;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid #C9D2DE;border-radius:10px;color:#0F1B2D}
.mnav summary::-webkit-details-marker{display:none}
.mnav-list{position:absolute;right:0;top:54px;background:#FFFFFF;border:1px solid #E3E8EF;border-radius:12px;box-shadow:0 12px 28px rgba(15,27,45,.15);display:flex;flex-direction:column;min-width:210px;padding:8px;z-index:20}
.mnav-list a{color:#0F1B2D;text-decoration:none;padding:12px 14px;border-radius:8px;font-weight:500}
.mnav-list a:hover{background:#F3F6FA}
@media (max-width:760px){
.mnav{display:block}
header a[href^="https://wa.me"]{margin-left:auto;padding:10px 12px !important;font-size:14px !important}
header{gap:10px !important}
}