
body{margin:0;background:#FFFFFF}
a{color:#1361B8}a:hover{color:#0D4C93}

.s-c9eef903ad19{font-family: 'Figtree', sans-serif; color: #12262E; background: #FFFFFF; font-size: 17px; line-height: 1.55}
.s-67f220fa2779{border-bottom: 1px solid #E3E9E8; background: #FFFFFF}
.s-9a5c1336996e{max-width: 1200px; margin: 0 auto; padding: 14px 24px; display: flex; flex-wrap: wrap; align-items: center; gap: 12px 28px}
.s-d3b9864ce4fa{display: flex; align-items: center; gap: 10px; text-decoration: none; color: #12262E}
.s-10bc25425586{display: block; width: 64px; height: 32px; object-fit: contain}
.s-19372cc58459{font-family: 'Outfit', sans-serif; font-weight: 700; font-size: 26px; letter-spacing: -0.02em}
.s-cb14e6d7bba7{display: flex; flex-wrap: wrap; gap: 4px 22px; font-weight: 500; font-size: 15px; flex: 1 1 520px}
.s-af1ecbdc3bf9{color: #12262E; text-decoration: none; padding: 10px 0}
.s-cfd1dcd3abdf{display: flex; gap: 10px}
.s-ff7f8da5c980{font-size: 14px; font-weight: 600; padding: 10px 16px; min-height: 44px; box-sizing: border-box; display: inline-flex; align-items: center; border-radius: 999px; border: 1.5px solid #12262E; color: #12262E; text-decoration: none}
.s-6898db572777{font-weight: 600; font-size: 15px; padding: 12px 20px; min-height: 44px; box-sizing: border-box; display: inline-flex; align-items: center; border-radius: 999px; background: #1361B8; color: #FFFFFF; text-decoration: none}
.s-78da5f2c671a{background: #F3F7F6}
.s-98ff2b401283{max-width: 1200px; margin: 0 auto; padding: 88px 24px 80px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); gap: 56px; align-items: center}
.s-e213f4d08654{display: flex; flex-direction: column; gap: 22px}
.s-44b52193e756{font-weight: 600; font-size: 14px; letter-spacing: 0.08em; text-transform: uppercase; color: #0F7A49}
.s-31709ff3b80f{margin: 0; font-family: 'Outfit', sans-serif; font-weight: 700; font-size: 60px; line-height: 1.04; letter-spacing: -0.025em}
.s-8ad01806f8c6{margin: 0; font-size: 20px; color: #344A52; max-width: 34em}
.s-41e954ef5004{display: flex; flex-wrap: wrap; gap: 12px; margin-top: 6px}
.s-ae3406849aba{font-weight: 600; padding: 14px 24px; min-height: 48px; box-sizing: border-box; display: inline-flex; align-items: center; border-radius: 999px; background: #1361B8; color: #FFFFFF; text-decoration: none}
.s-586e3af62842{font-weight: 600; padding: 14px 24px; min-height: 48px; box-sizing: border-box; display: inline-flex; align-items: center; border-radius: 999px; border: 1.5px solid #12262E; color: #12262E; text-decoration: none}
.s-4f138e3f3be8{background: #FFFFFF; border: 1px solid #DCE5E3; border-radius: 20px; padding: 28px; display: flex; flex-direction: column; gap: 16px}
.s-1c45807477bb{font-family: 'Outfit', sans-serif; font-weight: 600; font-size: 20px}
.s-10759befbb0a{display: flex; gap: 14px; align-items: flex-start}
.s-751ce4eec3ad{flex: 0 0 36px; height: 36px; border-radius: 10px; background: #E3F2EA; color: #0F7A49; display: grid; place-items: center; font-family: 'Outfit', sans-serif; font-weight: 700}
.s-bd877e16c30b{display: block}
.s-f70db8d3dbc0{color: #4A5F66}
.s-ef96c4fca334{max-width: 1200px; margin: 0 auto; padding: 72px 24px; display: flex; flex-direction: column; gap: 28px}
.s-a7efe1152d91{display: flex; flex-direction: column; gap: 10px; max-width: 46em}
.s-78881b2d28fb{margin: 0; font-family: 'Outfit', sans-serif; font-weight: 700; font-size: 38px; letter-spacing: -0.02em}
.s-8ee263f39d69{margin: 0; color: #344A52; font-size: 18px}
.s-db9e3997cfc5{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); gap: 20px}
.s-87f35f170d4d{border: 1px solid #E3E9E8; border-radius: 16px; padding: 24px; display: flex; flex-direction: column; gap: 8px}
.s-60f1dbd127ce{font-weight: 600; font-size: 13px; letter-spacing: 0.08em; text-transform: uppercase; color: #0F7A49}
.s-5e57aa2ab2f5{font-family: 'Outfit', sans-serif; font-weight: 600; font-size: 21px}
.s-e85926e96204{background: #12262E; color: #EAF2F0}
.s-1e32f43c57b9{max-width: 1200px; margin: 0 auto; padding: 80px 24px; display: flex; flex-direction: column; gap: 28px}
.s-8868034433bb{display: flex; flex-direction: column; gap: 12px; max-width: 46em}
.s-7f4da3138db0{font-weight: 600; font-size: 14px; letter-spacing: 0.08em; text-transform: uppercase; color: #6FD3A2}
.s-f66724ddaa1b{margin: 0; font-family: 'Outfit', sans-serif; font-weight: 700; font-size: 40px; letter-spacing: -0.02em; color: #FFFFFF}
.s-a1e5434adad1{margin: 0; color: #C2D3CF; font-size: 18px}
.s-29a1167462e9{border: 1px solid #2C4650; border-radius: 16px; overflow: hidden}
.s-8496ebc12907{display: grid; grid-template-columns: 1fr 1.1fr 1.3fr; font-size: 13px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase}
.s-f403e75c7ff0{padding: 14px 20px}
.s-5f2251834506{padding: 14px 20px; color: #9FB3AE}
.s-1d9aa5328dc4{padding: 14px 20px; color: #6FD3A2; background: rgba(111,211,162,0.08)}
.s-88d2e9a750c4{display: grid; grid-template-columns: 1fr 1.1fr 1.3fr; gap: 0; border-top: 1px solid #2C4650}
.s-a85ff7e29caf{padding: 18px 20px; font-weight: 600; color: #FFFFFF}
.s-be13d36d2c5f{padding: 18px 20px; color: #9FB3AE}
.s-6c34a3c14e3d{padding: 18px 20px; color: #EAF2F0; background: rgba(111,211,162,0.08)}
.s-d2d91441d586{max-width: 1200px; margin: 0 auto; padding: 56px 24px 0}
.s-9ce3b8e6f432{display: flex; flex-wrap: wrap; gap: 12px 32px; align-items: center; justify-content: space-between; border: 1px solid #0F7A49; background: #F2FAF5; border-radius: 20px; padding: 28px 32px; text-decoration: none; color: #12262E}
.s-0a1a8b1ffa4c{display: flex; flex-direction: column; gap: 6px}
.s-dcf524c81980{font-family: 'Outfit', sans-serif; font-size: 26px}
.s-1a71f1c75c15{color: #344A52}
.s-0417d9329e0d{font-weight: 600; color: #1361B8}
.s-13699e32296e{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 250px), 1fr)); gap: 20px}
.s-2f0db69f72f7{display: flex; flex-direction: column; gap: 10px; background: #FFFFFF; border: 1px solid #DCE5E3; border-radius: 16px; padding: 24px; color: #12262E; text-decoration: none}
.s-79ae18b7528c{font-family: 'Outfit', sans-serif; font-weight: 600; font-size: 22px}
.s-5ccdc610fa55{color: #1361B8; font-weight: 600; margin-top: auto}
.s-c2a851b1ea82{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); gap: 24px}
.s-0289b16ef436{border: 1px solid #DCE5E3; border-radius: 20px; overflow: hidden; display: flex; flex-direction: column}
.s-54ac31adec07{background: #F3F7F6; padding: 24px; display: flex; justify-content: center}
.s-ce4f75e75428{width: 280px; background: #0B1622; border: 1px solid #22323F; border-radius: 30px; padding: 20px 16px 14px; display: flex; flex-direction: column; gap: 12px; color: #FFFFFF; font-family: 'Figtree', sans-serif; box-shadow: 0 10px 28px rgba(11,22,34,0.35)}
.s-b5a28be8598b{display: flex; align-items: center; gap: 12px}
.s-c94201fc94cc{display: block; width: 52px; height: 38px; object-fit: contain}
.s-7cf0438652ec{font-size: 10px; font-weight: 700; letter-spacing: 0.12em; color: #B8C7D3; border: 1px solid #33475A; border-radius: 999px; padding: 5px 10px}
.s-2a88953de65a{font-size: 22px; font-weight: 800; letter-spacing: -0.01em}
.s-e8435b60afdb{font-size: 12px; color: #9DB0C0}
.s-d875871cf7a1{border: 1px solid #22323F; border-radius: 16px; padding: 14px; display: flex; flex-direction: column; gap: 10px}
.s-ee2adb8d9589{font-size: 16px; font-weight: 800}
.s-22dc15afae33{font-size: 12px; color: #9DB0C0; line-height: 1.45}
.s-2fd85f77505c{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px}
.s-dea780ea531a{display: flex; flex-direction: column; gap: 2px}
.s-f29802d1dee9{font-size: 9px; font-weight: 700; letter-spacing: 0.1em; color: #9DB0C0}
.s-d1e630b95088{font-size: 13px; font-weight: 700}
.s-0926543dfeee{align-self: flex-start; font-size: 12px; font-weight: 700; border: 1px solid #33475A; border-radius: 999px; padding: 7px 12px}
.s-5ead060bb864{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 4px; border: 1px solid #22323F; border-radius: 999px; padding: 4px; font-size: 11px; font-weight: 700; text-align: center}
.s-f771ba326c50{background: #0E86CF; color: #04131E; border-radius: 999px; padding: 8px 0}
.s-2a8a2382e209{padding: 8px 0}
.s-a4b82ed46990{padding: 24px; display: flex; flex-direction: column; gap: 8px}
.s-97d56f14ce12{font-family: 'Outfit', sans-serif; font-size: 22px}
.s-7f7e494ce7c9{margin: 0; padding-left: 20px; color: #4A5F66; display: flex; flex-direction: column; gap: 6px}
.s-c273ccbcd4de{width: 100%; max-width: 380px; background: #FFFFFF; border: 1px solid #DCE5E3; border-radius: 14px; padding: 18px; display: flex; flex-direction: column; gap: 12px; box-shadow: 0 6px 20px rgba(18,38,46,0.08)}
.s-29481c3307e7{font-size: 12px; color: #4A5F66}
.s-37d6cec8ef9f{font-family: 'Outfit', sans-serif; font-size: 18px}
.s-a3524384c020{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px}
.s-8d2d435bfcf4{background: #F3F7F6; border-radius: 10px; padding: 10px}
.s-882da92d9fb5{display: block; font-family: 'Outfit', sans-serif; font-size: 20px}
.s-49dbec245f49{display: flex; justify-content: space-between; font-size: 14px; border-bottom: 1px solid #E3E9E8; padding-bottom: 8px}
.s-71d368bf216e{color: #1361B8; font-weight: 600}
.s-95c81a5a07a9{max-width: 1200px; margin: 0 auto; padding: 0 24px 72px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap: 48px; align-items: start}
.s-8355994e8208{display: flex; flex-direction: column; gap: 12px}
.s-539138c107a0{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); gap: 16px}
.s-552175e80260{border-top: 3px solid #0F7A49; padding-top: 14px}
.s-06829298842c{display: block; font-family: 'Outfit', sans-serif; font-size: 19px}
.s-1f49114b4ad5{border-top: 3px solid #1361B8; padding-top: 14px}
.s-868d54352117{max-width: 1200px; margin: 0 auto; padding: 72px 24px; display: flex; flex-direction: column; gap: 32px}
.s-91a4a95dad6c{margin: 0; font-family: 'Outfit', sans-serif; font-weight: 700; font-size: 38px; letter-spacing: -0.02em; color: #FFFFFF}
.s-28e8d1b63a80{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); gap: 28px}
.s-66ebb6e46d8f{display: flex; flex-direction: column; gap: 8px}
.s-e4c13a8760c2{font-family: 'Outfit', sans-serif; font-weight: 700; font-size: 44px; color: #6FD3A2}
.s-e2c0058c2f91{font-family: 'Outfit', sans-serif; font-size: 22px; color: #FFFFFF}
.s-86091fda5321{color: #C2D3CF}
.s-5aa73572b9e0{max-width: 1200px; margin: 0 auto; padding: 80px 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr)); gap: 48px; align-items: start}
.s-c5d8937ed4cc{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); gap: 16px; background: #F3F7F6; border-radius: 20px; padding: 28px}
.s-62b9c9465d4e{font-weight: 600; font-size: 14px}
.s-080b19ee4861{font: inherit; padding: 12px 14px; border: 1px solid #C8D3D1; border-radius: 10px; min-height: 48px; box-sizing: border-box; background: #FFFFFF}
.s-9ee600709702{display: flex; flex-direction: column; gap: 6px; grid-column: 1 / -1}
.s-99ba6a5497df{font: inherit; padding: 12px 14px; border: 1px solid #C8D3D1; border-radius: 10px; box-sizing: border-box; background: #FFFFFF; resize: vertical}
.s-958d2df8cffe{grid-column: 1 / -1; font: inherit; font-weight: 600; padding: 14px 24px; min-height: 48px; border-radius: 999px; border: 0; background: #1361B8; color: #FFFFFF; justify-self: start}
.s-c2802bcbe229{border-top: 1px solid #E3E9E8}
.s-bf76a4208057{max-width: 1200px; margin: 0 auto; padding: 32px 24px; display: flex; flex-wrap: wrap; gap: 16px 32px; align-items: center; font-size: 14px; color: #4A5F66}
.s-a46c8abf5bb2{display: flex; align-items: center; gap: 8px}
.s-db8814905ad9{display: block; width: 40px; height: 20px; object-fit: contain}
.s-cb0141d59247{font-family: 'Outfit', sans-serif; font-weight: 700; color: #12262E}
.s-75e67eaf1bf0{margin-left: auto; display: flex; flex-wrap: wrap; gap: 8px 20px}
.s-7b86d700046b{color: #0F7A49; font-weight: 600; text-decoration: none; padding: 10px 0}
.s-886b50cbe46a{max-width: 1200px; margin: 0 auto; padding: 88px 24px 72px; display: flex; flex-direction: column; gap: 20px; max-width: 1200px}
.s-5a9de94994d4{margin: 0; font-family: 'Outfit', sans-serif; font-weight: 700; font-size: 56px; line-height: 1.05; letter-spacing: -0.025em; max-width: 15em}
.s-b0d1f1b7fd45{margin: 0; font-size: 20px; color: #344A52; max-width: 36em}
.s-6ce85b2bd012{align-self: flex-start; font-weight: 600; padding: 14px 24px; min-height: 48px; box-sizing: border-box; display: inline-flex; align-items: center; border-radius: 999px; background: #1361B8; color: #FFFFFF; text-decoration: none}
.s-4e263ab27e80{margin: 0; font-family: 'Outfit', sans-serif; font-weight: 700; font-size: 36px; letter-spacing: -0.02em}
.s-d610cecd2140{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); gap: 20px}
.s-eacca2cf2e4d{max-width: 1200px; margin: 0 auto; padding: 72px 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr)); gap: 40px; align-items: center}
.s-add3fdbb3702{margin: 0; font-family: 'Outfit', sans-serif; font-weight: 700; font-size: 36px; letter-spacing: -0.02em; color: #FFFFFF}
.s-93c695a78f3e{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px}
.s-6a8732b47b23{border: 1px solid #2E4650; border-radius: 16px; padding: 22px}
.s-81f8ccb3a140{display: block; font-family: 'Outfit', sans-serif; font-size: 40px; color: #FFFFFF}
.s-f1e39ac02842{max-width: 1200px; margin: 0 auto; padding: 72px 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap: 40px}
.s-7217a965c063{display: flex; flex-direction: column; gap: 10px}
.s-a197a2512c0f{margin: 0; font-family: 'Outfit', sans-serif; font-weight: 700; font-size: 32px; letter-spacing: -0.02em}
.s-4670fbf63c19{margin: 0; padding-left: 20px; color: #344A52; display: flex; flex-direction: column; gap: 8px}
.s-3663f55b1f12{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); gap: 16px; background: #FFFFFF; border: 1px solid #DCE5E3; border-radius: 20px; padding: 28px}
.s-740ea457ac08{font: inherit; padding: 12px 14px; border: 1px solid #C8D3D1; border-radius: 10px; min-height: 48px; box-sizing: border-box}
.s-feddbe7393f4{font: inherit; padding: 12px 14px; border: 1px solid #C8D3D1; border-radius: 10px; box-sizing: border-box; resize: vertical}
.s-64b7ee6697f4{display: flex; align-items: center; gap: 8px; text-decoration: none}
.s-19e084dd18df{max-width: 1200px; margin: 0 auto; padding: 88px 24px 72px; display: flex; flex-direction: column; gap: 20px}
.s-0d5a252b7bbe{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)); gap: 20px}
.s-19870df3da3e{display: flex; flex-direction: column; gap: 8px; border-top: 3px solid #0F7A49; padding-top: 16px}
.s-de199884fafd{font-family: 'Outfit', sans-serif; font-weight: 700; color: #0F7A49}
.s-1c60d903fa34{font-family: 'Outfit', sans-serif; font-size: 21px}
.s-f7da3d2ad3be{display: flex; flex-direction: column; gap: 8px; border-top: 3px solid #1361B8; padding-top: 16px}
.s-7e5b795dfcd0{font-family: 'Outfit', sans-serif; font-weight: 700; color: #1361B8}
.s-e322e4516b1b{max-width: 1200px; margin: 0 auto; padding: 72px 24px; display: flex; flex-direction: column; gap: 14px; max-width: 900px}
.s-40d6828d0644{border: 1px solid #E3E9E8; border-radius: 16px; padding: 24px; display: flex; flex-direction: column; gap: 10px; text-decoration: none; color: #12262E}
.s-0b4892f2951c{margin-top: auto; font-weight: 600; color: #1361B8}
.s-eb160ccdc7a7{margin: 0; color: #344A52}
.s-92d5d852bf38{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr)); gap: 24px}
.s-7d139598feef{font-family: 'Outfit', sans-serif; font-weight: 700; color: #6FD3A2}
.s-6eb494c2bcaf{border: 1px solid #E3E9E8; border-radius: 16px; padding: 24px; display: flex; flex-direction: column; gap: 10px}
.s-cebe81fc1273{font-family: 'Outfit', sans-serif; font-weight: 700; font-size: 40px; color: #0F7A49; line-height: 1}
.s-f75ebb0b8546{max-width: 1200px; margin: 0 auto; padding: 72px 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); gap: 40px}
.s-0a384157ee3f{margin: 0; font-family: 'Outfit', sans-serif; font-weight: 700; font-size: 30px; letter-spacing: -0.02em; color: #FFFFFF}
.s-fb1ccc342138{margin: 0; padding-left: 20px; color: #C2D3CF; display: flex; flex-direction: column; gap: 8px}
.s-0bfb31a97b2b{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr)); gap: 20px}
.s-f2852497ad4c{border: 1px solid #E3E9E8; border-radius: 16px; padding: 28px; display: flex; flex-direction: column; gap: 12px}
.s-2a4927b671ad{font-weight: 600; font-size: 13px; letter-spacing: 0.08em; text-transform: uppercase; color: #4A5F66}
.s-b5b6539669cc{margin: 0; padding-left: 20px; color: #4A5F66; display: flex; flex-direction: column; gap: 8px}
.s-b5f04b0c257b{border: 1px solid #0F7A49; border-radius: 16px; padding: 28px; display: flex; flex-direction: column; gap: 12px; background: #F2FAF5}
.s-5b1e8f9f664c{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)); gap: 24px}
.s-bd47b864678f{font-family: 'Outfit', sans-serif; font-size: 20px; color: #FFFFFF}
.s-4f9ba3f1b72f{margin: 0; color: #C2D3CF}
.s-505d1411a272{max-width: 1200px; margin: 0 auto; padding: 88px 24px 72px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); gap: 48px; align-items: center}
.s-0c2875af54b9{display: flex; flex-direction: column; gap: 20px}
.s-25ed73e2a743{margin: 0; font-family: 'Outfit', sans-serif; font-weight: 700; font-size: 54px; line-height: 1.05; letter-spacing: -0.025em}
.s-f11c0bc8da80{justify-self: center; width: 320px; max-width: 100%; height: auto; object-fit: contain}
.s-c1ca90fc96f3{border-top: 3px solid #0F7A49; padding-top: 16px; display: flex; flex-direction: column; gap: 8px}
.s-8c0f4d97fbdd{border-top: 3px solid #1361B8; padding-top: 16px; display: flex; flex-direction: column; gap: 8px}
.s-8a1edf09e0f1{max-width: 1200px; margin: 0 auto; padding: 72px 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr)); gap: 40px}
.s-d3a631e41705{max-width: 1200px; margin: 0 auto; padding: 80px 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr)); gap: 40px; align-items: center}
.s-3b809be57669{margin: 0; font-size: 18px}
.s-556c9703203f{justify-self: start; font-weight: 600; padding: 14px 24px; min-height: 48px; box-sizing: border-box; display: inline-flex; align-items: center; border-radius: 999px; background: #1361B8; color: #FFFFFF; text-decoration: none}
.s-63e57467450b{max-width: 1200px; margin: 0 auto; padding: 64px 24px 48px; display: flex; flex-direction: column; gap: 14px}
.s-81aebbddf352{margin: 0; font-family: 'Outfit', sans-serif; font-weight: 700; font-size: 48px; line-height: 1.05; letter-spacing: -0.025em}
.s-85d24f9e1475{display: flex; flex-wrap: wrap; gap: 8px 28px; font-size: 15px}
.s-26f1445aff6d{display: flex; gap: 6px}
.s-9bb44804d7fa{max-width: 1200px; margin: 0 auto; padding: 40px 24px 72px; display: flex; flex-wrap: wrap; gap: 48px; align-items: flex-start}
.s-cc75f1b76b5a{flex: 1 1 240px; max-width: 300px; display: flex; flex-direction: column; gap: 20px}
.s-c121cc3953e3{border: 1px solid #E3E9E8; border-radius: 16px; padding: 18px 20px}
.s-2808712425c8{display: block; font-weight: 600; font-size: 13px; letter-spacing: 0.08em; text-transform: uppercase; color: #4A5F66; margin-bottom: 6px}
.s-1ec3f119ff60{margin: 0; padding-left: 20px; font-size: 15px}
.s-fa6b6c3f7ab5{color: #12262E; text-decoration: none; display: block; padding: 6px 0}
.s-cd7dd8fcb484{background: #12262E; color: #EAF2F0; border-radius: 16px; padding: 18px 20px; display: flex; flex-direction: column; gap: 6px; font-size: 15px}
.s-767343075a4f{font-family: 'Outfit', sans-serif; font-size: 18px; color: #FFFFFF}
.s-e2a42a56a493{color: #9FD9FF}
.s-b10360d96c64{flex: 999 1 560px; min-width: 0; display: flex; flex-direction: column; gap: 28px; max-width: 780px}
.s-b3a2656856f2{display: flex; flex-direction: column; gap: 14px; padding-top: 28px; border-top: 1px solid #E3E9E8}
.s-1dd173bfd7bc{margin: 0; font-family: 'Outfit', sans-serif; font-weight: 700; font-size: 28px; letter-spacing: -0.015em}
.s-a068e6996599{margin: 0; color: #344A52; font-size: 17px; line-height: 1.7}
.s-0e20a5b5eb9c{background: #F2FAF5; border: 1px solid #CFE8DA; border-radius: 14px; padding: 18px 20px; color: #1E3A33; font-size: 16px; line-height: 1.6; display: flex; flex-direction: column; gap: 8px}
.s-65ea20ba7361{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)); gap: 14px}
.s-223c1d448834{border: 1px solid #E3E9E8; border-radius: 14px; padding: 18px; display: flex; flex-direction: column; gap: 6px}
.s-7fb6f4341c38{margin: 0; font-family: 'Outfit', sans-serif; font-size: 20px}
.s-cdfccda1a1f7{margin: 0; padding-left: 22px; display: flex; flex-direction: column; gap: 8px}
.s-707e36f26476{color: #344A52; font-size: 17px; line-height: 1.65}
.s-3da6157276e8{border: 1px solid #E3E9E8; border-radius: 14px; padding: 6px 20px}
.s-509fd90dc333{display: flex; flex-wrap: wrap; gap: 4px 16px; padding: 10px 0; border-bottom: 1px solid #E3E9E8}
.s-a5bd603a2fed{flex: 0 0 120px; font-weight: 600; color: #12262E}
.s-54215b66b3c6{display: flex; flex-wrap: wrap; gap: 8px}
.s-a09044ce9c12{border: 1px solid #CFE8DA; background: #F2FAF5; color: #0F5E3A; border-radius: 999px; padding: 6px 12px; font-size: 14px; font-weight: 600}
.s-0d697789624a{color: #1361B8}
.s-283e95bb88e2{font-family: Figtree, sans-serif; color: #12262E}
.s-f3a2cc6855a6{max-width: 1200px; margin: auto; padding: 80px 24px}
* { box-sizing: border-box; min-width: 0; }
body { overflow-wrap: break-word; }
html { scroll-behavior: smooth; }
img { max-width: 100%; }
main, section, form, form > div { min-width: 0; }
input, select, textarea { width: 100%; max-width: 100%; }
textarea { min-height: 140px; resize: vertical; }
button, input, textarea, select { font: inherit; }
button { cursor: pointer; }
button:disabled { cursor: wait; opacity: .65; }
a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible, summary:focus-visible { outline: 3px solid #1361B8; outline-offset: 4px; }
nav a[aria-current=page] { color: #0F7A49; font-weight: 600; }
header nav[class] { flex-basis: 400px; }
.skip-link { position: absolute; left: 16px; top: -100px; background: white; color: #12262E; padding: 12px; z-index: 10; }
.skip-link:focus { top: 8px; }
.honeypot { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
.gtm-frame { display: none; visibility: hidden; }
.form-status { grid-column: 1 / -1; margin: 0; color: #9b2020; }
.form-success { padding: 24px; color: #12262E; background: #e3f2ea; border-radius: 12px; }
@media (max-width: 600px) {
 h1[class] { font-size: 38px; line-height: 1.12; }
 h2[class] { font-size: 28px; }
 form[class] { grid-template-columns: minmax(0, 1fr); padding: 20px; }
 header nav[class] { flex-basis: 100%; }
 .comparison-row[class] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
 .comparison-row > div { padding: 12px; overflow-wrap: anywhere; }
 .comparison-row > div:first-child { grid-column: 1 / -1; }
 .comparison-row > div:first-child:empty { display: none; }
}
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }

.brand-header{height:40px;width:auto;max-width:100%;display:block}.brand-footer{height:28px;width:auto;max-width:100%;display:block}.brand-footer-link{display:inline-flex;flex-shrink:0}

@media(max-width:600px){header nav[class]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;width:100%}header nav a[class]{font-size:12px;line-height:1.35}}

@media(min-width:1100px){header>div[class]{max-width:1440px;padding-left:24px;padding-right:24px;gap:18px;flex-wrap:nowrap}header nav[class]{flex-basis:auto;flex:1;flex-wrap:nowrap;gap:14px}header nav a[class]{white-space:nowrap;font-size:13px}header .brand-header{height:40px;width:auto;max-width:none}header a:has(>.brand-header){flex-shrink:0}header>div>span[class]{flex-shrink:0}header>div>a:last-child{flex-shrink:0}}
