/* Exact exported design declarations, deduplicated into reusable classes. */
:is(#v2-specificity,.dc-page) .v2-6f65d0a4e2{font-family: Manrope, Arial, sans-serif; color: #031a30}
:is(#v2-specificity,.dc-page) .v2-8626a62fcb{padding-block: clamp(80px, 9vw, 130px)}
:is(#v2-specificity,.dc-page) .v2-df030a721b{width: 84.4444%; max-width: 1216px; margin-inline: auto; display: flex; flex-wrap: wrap; align-items: center; gap: 56px 88px}
:is(#v2-specificity,.dc-page) .v2-1f78ce7a62{flex: 1 1 440px; min-width: 0; position: relative; aspect-ratio: 1 / .92; max-width: 580px}
:is(#v2-specificity,.dc-page) .v2-f0a0851f94{position: absolute; left: 0; top: 0; width: 60%; transform: rotate(-5deg); margin: 0; background: #ffffff; padding: 8px 8px 30px; border-radius: 16px; box-shadow: 0 30px 50px -30px #031a30b3}
:is(#v2-specificity,.dc-page) .v2-7d7840856d{display: block; width: 100%; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 9px}
:is(#v2-specificity,.dc-page) .v2-4f2d9cb7d3{position: absolute; left: 12px; bottom: 8px; font-size: 12px; font-weight: 700; color: #506171}
:is(#v2-specificity,.dc-page) .v2-c5be7e505f{position: absolute; right: 0; top: 3%; width: 36%; transform: rotate(6deg); margin: 0; background: #ffffff; padding: 8px 8px 30px; border-radius: 16px; box-shadow: 0 30px 50px -30px #031a30b3}
:is(#v2-specificity,.dc-page) .v2-6fa8f69aff{display: block; width: 100%; aspect-ratio: 716 / 771; object-fit: cover; border-radius: 9px}
:is(#v2-specificity,.dc-page) .v2-a790812c3b{position: absolute; left: 14%; top: 40%; width: 58%; transform: rotate(2deg); z-index: 2; margin: 0; background: #ffffff; padding: 8px 8px 30px; border-radius: 16px; box-shadow: 0 30px 50px -30px #031a30b3}
:is(#v2-specificity,.dc-page) .v2-b4e9af5e86{position: absolute; right: 0; bottom: 2%; width: 32%; transform: rotate(-4deg); z-index: 3; margin: 0; background: #ffffff; padding: 8px 8px 30px; border-radius: 16px; box-shadow: 0 30px 50px -30px #031a30b3}
:is(#v2-specificity,.dc-page) .v2-f0d9b6f8d4{position: absolute; left: 2%; bottom: 2%; z-index: 4; width: 104px; height: 104px; border-radius: 50%; background: #f28519; color: #031a30; display: flex; flex-direction: column; align-items: center; justify-content: center; transform: rotate(-10deg); box-shadow: 0 18px 36px -18px #031a30a6}
:is(#v2-specificity,.dc-page) .v2-36f3f2f68c{font-size: 13px; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-6f7177c14b{font-size: 30px; font-weight: 800; letter-spacing: -.04em; line-height: 1}
:is(#v2-specificity,.dc-page) .v2-5737d6fc8d{flex: 1 1 400px; min-width: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 22px}
:is(#v2-specificity,.dc-page) .v2-de52e3be99{margin: 0}
:is(#v2-specificity,.dc-page) .v2-d148e471ba{margin: 0; font-size: clamp(34px, 3.8vw, 58px); line-height: 1.02; letter-spacing: -.05em; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-56ef77fbda{font-family: Georgia, 'Times New Roman', serif; font-style: italic; font-weight: 700; color: #c46108}
:is(#v2-specificity,.dc-page) .v2-e3fbcfedcc{margin: 0; font-size: 17px; line-height: 1.7; color: #506171}
:is(#v2-specificity,.dc-page) .v2-61c2d607f8{color: #c46108}
:is(#v2-specificity,.dc-page) .v2-cad6d4cc0c{background: #031a30; color: #f7f1eb; padding-block: clamp(76px, 9vw, 130px); overflow: hidden}
:is(#v2-specificity,.dc-page) .v2-d2013e01c8{width: 84.4444%; max-width: 1216px; margin-inline: auto}
:is(#v2-specificity,.dc-page) .v2-301d9e1cb3{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 24px}
:is(#v2-specificity,.dc-page) .v2-b2e46046bb{margin: 0; border-color: #f7f1eb33; color: #f7f1eb}
:is(#v2-specificity,.dc-page) .v2-e159d6a3cc{margin: 48px 0 0; font-size: clamp(49px, 7.78vw, 112px); line-height: .98; letter-spacing: -.045em; font-weight: 800; max-width: 13ch}
:is(#v2-specificity,.dc-page) .v2-ae98835ad2{font-family: Georgia, 'Times New Roman', serif; font-style: italic; font-weight: 700; color: #f28519}
:is(#v2-specificity,.dc-page) .v2-7ab4b643c2{margin: 40px 0 0; max-width: 56ch; font-size: 20px; line-height: 1.5; font-weight: 600}
:is(#v2-specificity,.dc-page) .v2-35f3249916{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); gap: 40px 36px; margin-top: 72px}
:is(#v2-specificity,.dc-page) .v2-cd7a734d97{min-width: 0; padding-top: 28px; border-top: 1px solid #f7f1eb40; display: flex; flex-direction: column; gap: 14px}
:is(#v2-specificity,.dc-page) .v2-9a6069b323{font-size: 12px; font-weight: 800; letter-spacing: .085em; color: #f28519}
:is(#v2-specificity,.dc-page) .v2-425541fa58{margin: 0; font-size: clamp(24px, 2vw, 32px); line-height: 1.2; letter-spacing: -.03em; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-96668da839{margin: 0; font-size: 16px; line-height: 1.6; color: #d4dce3; max-width: 46ch}
:is(#v2-specificity,.dc-page) .v2-90b6a0b159{background: #f7f1eb; color: #031a30; padding-block: clamp(76px, 9vw, 130px) clamp(110px, 12vw, 170px); overflow: hidden}
:is(#v2-specificity,.dc-page) .v2-66108b2b3b{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 24px 64px}
:is(#v2-specificity,.dc-page) .v2-0efecaaa00{display: flex; flex-direction: column; align-items: flex-start; gap: 26px}
:is(#v2-specificity,.dc-page) .v2-d39e611b19{margin: 0; border-color: #031a301a; color: #031a30}
:is(#v2-specificity,.dc-page) .v2-be8b9d22b3{margin: 0; font-size: clamp(32px, 3.6vw, 64px); line-height: 1.08; letter-spacing: -.045em; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-b2373d593f{margin: 0; max-width: 40ch; font-size: 16px; line-height: 1.6; color: #506171}
:is(#v2-specificity,.dc-page) .v2-0eeb033888{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap: 40px 28px; margin-top: 80px}
:is(#v2-specificity,.dc-page) .v2-0b68b35e87{position: relative; min-width: 0; background: #031a30; color: #ffffff; border-radius: 36px; padding: 44px 32px 36px; display: flex; flex-direction: column; gap: 18px; transform: rotate(-2deg); box-shadow: 0 28px 56px -30px #031a3373; border: 0}
:is(#v2-specificity,.dc-page) .v2-a27e900978{position: absolute; top: -16px; right: 24px; transform: rotate(6deg); background: #f28519; color: #031a30; border-radius: 100px; padding: 9px 16px; font-size: 12px; font-weight: 800; letter-spacing: .085em; text-transform: uppercase; box-shadow: 0 10px 20px -12px #031a3399}
:is(#v2-specificity,.dc-page) .v2-6725ca570c{width: 72px; height: 72px; border-radius: 24px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(-6deg)}
:is(#v2-specificity,.dc-page) .v2-f1afa207cd{width: 34px; height: 34px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round}
:is(#v2-specificity,.dc-page) .v2-b383988e5c{margin-top: 6px; font-size: 12px; font-weight: 800; letter-spacing: .085em; text-transform: uppercase}
:is(#v2-specificity,.dc-page) .v2-a7a4339c15{margin: 0; font-family: Georgia, 'Times New Roman', serif; font-style: italic; font-weight: 700; font-size: clamp(28px, 2.4vw, 36px); line-height: 1.2; padding-bottom: .12em; letter-spacing: -.04em; color: #f28519}
:is(#v2-specificity,.dc-page) .v2-d2b89539a3{margin: -8px 0 0; font-size: 16px; line-height: 1.6; color: #d4dce3}
:is(#v2-specificity,.dc-page) .v2-2a9890b557{position: relative; min-width: 0; background: #031a30; color: #ffffff; border-radius: 36px; padding: 44px 32px 36px; display: flex; flex-direction: column; gap: 18px; transform: rotate(1.5deg) translateY(24px); box-shadow: 0 28px 56px -30px #031a3373; border: 0}
:is(#v2-specificity,.dc-page) .v2-bb78984b4b{position: absolute; top: -16px; right: 24px; transform: rotate(-5deg); background: #f28519; color: #031a30; border-radius: 100px; padding: 9px 16px; font-size: 12px; font-weight: 800; letter-spacing: .085em; text-transform: uppercase; box-shadow: 0 10px 20px -12px #031a3399}
:is(#v2-specificity,.dc-page) .v2-7d2fbe5809{position: relative; min-width: 0; background: #031a30; color: #ffffff; border-radius: 36px; padding: 44px 32px 36px; display: flex; flex-direction: column; gap: 18px; transform: rotate(-1deg); box-shadow: 0 28px 56px -30px #031a3373; border: 0}
:is(#v2-specificity,.dc-page) .v2-44f132bf06{position: absolute; top: -16px; right: 24px; transform: rotate(4deg); background: #f28519; color: #031a30; border-radius: 100px; padding: 9px 16px; font-size: 12px; font-weight: 800; letter-spacing: .085em; text-transform: uppercase; box-shadow: 0 10px 20px -12px #031a3399}
:is(#v2-specificity,.dc-page) .v2-f6ec9ab973{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap: 24px}
:is(#v2-specificity,.dc-page) .v2-a32df9db26{min-width: 0; background: #031a30; color: #f7f1eb; border-radius: 32px; padding: 16px 16px 28px; display: flex; flex-direction: column; gap: 22px; box-shadow: 0 28px 56px -30px #031a3373}
:is(#v2-specificity,.dc-page) .v2-a19acac889{position: relative; overflow: hidden; border-radius: 22px}
:is(#v2-specificity,.dc-page) .v2-cf201b90fb{display: block; width: 100%; aspect-ratio: 1 / 1; object-fit: cover; object-position: 50% 30%}
:is(#v2-specificity,.dc-page) .v2-6f6640e1d5{position: absolute; left: 14px; bottom: 14px; background: #f28519; color: #031a30; border-radius: 100px; padding: 8px 14px; font-size: 12px; font-weight: 800; letter-spacing: .085em; text-transform: uppercase}
:is(#v2-specificity,.dc-page) .v2-d7a426a936{padding: 0 12px; display: flex; flex-direction: column; gap: 12px}
:is(#v2-specificity,.dc-page) .v2-86910e86a4{margin: 0; font-size: 12px; font-weight: 700; letter-spacing: .03em; text-transform: uppercase; color: #f28519}
:is(#v2-specificity,.dc-page) .v2-09d7056854{margin: 0; font-size: clamp(28px, 2.4vw, 36px); line-height: 1.1; letter-spacing: -.04em; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-827ff71e74{margin: 2px 0 0; font-size: 16px; line-height: 1.65; color: #d4dce3}
:is(#v2-specificity,.dc-page) .v2-18b8341234{display: flex; flex-wrap: wrap; gap: 8px; margin-top: 6px}
:is(#v2-specificity,.dc-page) .v2-ab2ae2fcab{border: 1px solid #f7f1eb33; border-radius: 100px; padding: 7px 13px; font-size: 12px; font-weight: 700; letter-spacing: .03em; text-transform: uppercase; color: #f7f1eb}
:is(#v2-specificity,.dc-page) .v2-0f5ff2e637{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 32px 64px}
:is(#v2-specificity,.dc-page) .v2-2659c99349{display: flex; flex-direction: column; align-items: flex-start; gap: 26px; min-width: 0}
:is(#v2-specificity,.dc-page) .v2-d54e476900{margin: 0; max-width: 44ch; font-size: 16px; line-height: 1.6; color: #d4dce3}
:is(#v2-specificity,.dc-page) .v2-749d5d9e4d{margin: 80px 0 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)); gap: 56px 32px}
:is(#v2-specificity,.dc-page) .v2-6235290269{position: relative; min-width: 0; padding-top: 36px; border-top: 2px solid #f28519; display: flex; flex-direction: column; gap: 16px}
:is(#v2-specificity,.dc-page) .v2-b3af29726b{position: absolute; top: -9px; left: 0; width: 16px; height: 16px; border-radius: 50%; background: #f28519; box-shadow: 0 0 0 6px #031a30}
:is(#v2-specificity,.dc-page) .v2-fb13654e16{font-family: Georgia, 'Times New Roman', serif; font-style: italic; font-weight: 700; font-size: clamp(64px, 6vw, 96px); line-height: .9; letter-spacing: -.045em; color: #f28519}
:is(#v2-specificity,.dc-page) .v2-56d45ab914{margin: 8px 0 0; font-size: clamp(24px, 2vw, 32px); line-height: 1.15; letter-spacing: -.035em; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-53a7bc6e26{margin: 0; font-size: 16px; line-height: 1.6; color: #d4dce3}
:is(#v2-specificity,.dc-page) .v2-372e563b49{position: relative; min-width: 0; padding-top: 36px; border-top: 2px solid #f7f1eb33; display: flex; flex-direction: column; gap: 16px}
:is(#v2-specificity,.dc-page) .v2-285397c40f{background: #f7f1eb; color: #031a30; padding-block: clamp(72px, 8vw, 110px); overflow: hidden}
:is(#v2-specificity,.dc-page) .v2-8a96e548db{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 20px 64px; margin-bottom: 44px}
:is(#v2-specificity,.dc-page) .v2-ad647e6e8b{display: flex; flex-direction: column; align-items: flex-start; gap: 22px; min-width: 0}
:is(#v2-specificity,.dc-page) .v2-bb28768e5d{margin: 0; font-size: clamp(32px, 3.6vw, 56px); line-height: 1.05; letter-spacing: -.045em; font-weight: 800; max-width: 18ch}
:is(#v2-specificity,.dc-page) .v2-2a8a9423d4{width: 26px; height: 26px; fill: #f28519; display: inline-block; vertical-align: top; margin-left: 8px; transform: rotate(12deg)}
:is(#v2-specificity,.dc-page) .v2-2d8df9eb80{display: flex; flex-wrap: wrap; gap: 40px 56px; align-items: flex-start}
:is(#v2-specificity,.dc-page) .v2-c4c7a9d5b3{flex: 1 1 460px; min-width: 0}
:is(#v2-specificity,.dc-page) .v2-de54febe0b{min-width: 0; border-radius: 26px; background: #031a30; box-shadow: 0 40px 80px -40px #031a30b3; overflow: hidden}
:is(#v2-specificity,.dc-page) .v2-166d9aae88{display: flex; align-items: center; gap: 8px; padding: 14px 18px; border-bottom: 1px solid #f7f1eb1f}
:is(#v2-specificity,.dc-page) .v2-673604354e{width: 12px; height: 12px; border-radius: 50%; background: #f28519}
:is(#v2-specificity,.dc-page) .v2-db400e5d28{width: 12px; height: 12px; border-radius: 50%; background: #f7f1eb40}
:is(#v2-specificity,.dc-page) .v2-2fbae99e4b{margin-left: 10px; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 13px; color: #d4dce3}
:is(#v2-specificity,.dc-page) .v2-b1fa66d671{margin-left: auto; font-size: 11px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; color: #f28519}
:is(#v2-specificity,.dc-page) .v2-14160d7f1a{padding: 22px 22px 26px; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 14px; line-height: 1.9; display: flex; flex-direction: column; gap: 2px}
:is(#v2-specificity,.dc-page) .v2-2a23f7afd2{color: #f7f1eb}
:is(#v2-specificity,.dc-page) .v2-a60fe4a531{color: #f28519}
:is(#v2-specificity,.dc-page) .v2-ca1e188ad8{display: flex; gap: 12px; flex-wrap: wrap}
:is(#v2-specificity,.dc-page) .v2-15ceb524af{color: #f7f1eb; min-width: 110px}
:is(#v2-specificity,.dc-page) .v2-b9ad8ffe68{color: #d4dce3}
:is(#v2-specificity,.dc-page) .v2-fbda0ce333{color: #f7f1eb80}
:is(#v2-specificity,.dc-page) .v2-2c849b4283{display: inline-block; width: 9px; height: 17px; background: #f28519; vertical-align: -3px}
:is(#v2-specificity,.dc-page) .v2-89ff36c8ec{flex: 1 1 440px; min-width: 0}
:is(#v2-specificity,.dc-page) .v2-b16e3cd32c{margin: 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); gap: 0 28px}
:is(#v2-specificity,.dc-page) .v2-90de2c5e6c{display: flex; gap: 14px; align-items: flex-start; padding-block: 14px; border-top: 1px solid #031a301a}
:is(#v2-specificity,.dc-page) .v2-f5862831b0{width: 40px; height: 40px; flex: none; border-radius: 12px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(-6deg)}
:is(#v2-specificity,.dc-page) .v2-da808f80e5{width: 18px; height: 18px; flex: none; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round}
:is(#v2-specificity,.dc-page) .v2-bb19fe54bf{display: flex; flex-direction: column; gap: 3px; min-width: 0}
:is(#v2-specificity,.dc-page) .v2-95bb7b545f{font-size: 16px; letter-spacing: -.02em}
:is(#v2-specificity,.dc-page) .v2-dfe8455f59{font-size: 13px; line-height: 1.5; color: #506171}
:is(#v2-specificity,.dc-page) .v2-cc7bb2e3b0{width: 40px; height: 40px; flex: none; border-radius: 12px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(5deg)}
:is(#v2-specificity,.dc-page) .v2-09bdbcdd65{width: 40px; height: 40px; flex: none; border-radius: 12px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(-4deg)}
:is(#v2-specificity,.dc-page) .v2-28c16a79f2{width: 40px; height: 40px; flex: none; border-radius: 12px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(6deg)}
:is(#v2-specificity,.dc-page) .v2-7ca7ac4476{width: 40px; height: 40px; flex: none; border-radius: 12px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(-5deg)}
:is(#v2-specificity,.dc-page) .v2-033763c6b2{width: 40px; height: 40px; flex: none; border-radius: 12px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(4deg)}
:is(#v2-specificity,.dc-page) .v2-e012634b61{min-height: auto; padding-block: clamp(76px, 9vw, 120px)}
:is(#v2-specificity,.dc-page) .v2-cb099ba47b{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 24px 64px; margin-bottom: clamp(48px, 6vw, 80px)}
:is(#v2-specificity,.dc-page) .v2-6cd1931755{display: flex; flex-direction: column; align-items: flex-start; gap: 24px}
:is(#v2-specificity,.dc-page) .v2-7eec1091d7{margin: 0; max-width: 42ch; font-size: 16px; line-height: 1.6; color: #d4dce3}
:is(#v2-specificity,.dc-page) .v2-046b7f252c{background: #f7f1eb; color: #031a30}
:is(#v2-specificity,.dc-page) .v2-3afdc6c69a{background: #ffffff; border-color: #031a301f; box-shadow: 0 24px 48px -34px #031a3366}
:is(#v2-specificity,.dc-page) .v2-89d467eaec{border-top-color: #031a3026}
:is(#v2-specificity,.dc-page) .v2-46d1d54e8c{background: #f7f1eb; color: #031a30; padding-block: clamp(72px, 8vw, 110px)}
:is(#v2-specificity,.dc-page) .v2-e565b58241{margin: 0; }
:is(#v2-specificity,.dc-page) .v2-4406aa543a{margin: 0; font-size: clamp(32px, 3.6vw, 56px); line-height: 1.05; letter-spacing: -.045em; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-b09655903d{border-bottom: 1px solid #031a301f}
:is(#v2-specificity,.dc-page) .v2-01d3dec8df{border-top: 1px solid #031a301f}
:is(#v2-specificity,.dc-page) .v2-acf45ecb7a{list-style: none; display: flex; align-items: center; gap: 22px; padding-block: 22px; cursor: pointer}
:is(#v2-specificity,.dc-page) .v2-fd44c914aa{width: 56px; height: 56px; flex: none; border-radius: 18px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(-6deg)}
:is(#v2-specificity,.dc-page) .v2-b05261f0ad{width: 25px; height: 25px; flex: none; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round}
:is(#v2-specificity,.dc-page) .v2-051c85203e{flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 4px}
:is(#v2-specificity,.dc-page) .v2-e6bbcaa23b{font-size: clamp(26px, 3vw, 44px); line-height: 1; letter-spacing: -.045em; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-7e0496becd{font-size: 15px; color: #506171}
:is(#v2-specificity,.dc-page) .v2-366a7448e9{font-family: Georgia, 'Times New Roman', serif; font-style: italic; font-weight: 700; font-size: 18px; color: #c46108; white-space: nowrap}
:is(#v2-specificity,.dc-page) .v2-e2603a0c90{width: 42px; height: 42px; flex: none; border-radius: 50%; background: #031a30; color: #f28519; display: flex; align-items: center; justify-content: center}
:is(#v2-specificity,.dc-page) .v2-5485d92b70{width: 18px; height: 18px; flex: none; fill: none; stroke: currentColor; stroke-width: 2.4; stroke-linecap: round; stroke-linejoin: round}
:is(#v2-specificity,.dc-page) .v2-ce08837ad6{display: flex; flex-wrap: wrap; gap: 10px; padding: 0 0 28px 78px}
:is(#v2-specificity,.dc-page) .v2-ed94835020{display: inline-flex; align-items: center; gap: 10px; background: #ffffff; border: 1px solid #031a301a; border-radius: 100px; padding: 7px 16px 7px 7px; font-size: 15px; font-weight: 700; box-shadow: 0 10px 22px -18px #031a3380}
:is(#v2-specificity,.dc-page) .v2-76a08a95ad{width: 32px; height: 32px; flex: none; border-radius: 11px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(-8deg)}
:is(#v2-specificity,.dc-page) .v2-7307e500fc{width: 17px; height: 17px; flex: none; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round}
:is(#v2-specificity,.dc-page) .v2-ff5634a8f8{width: 32px; height: 32px; flex: none; border-radius: 11px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(6deg)}
:is(#v2-specificity,.dc-page) .v2-742d4ef641{width: 32px; height: 32px; flex: none; border-radius: 11px; background: #031a30; color: #f28519; display: flex; align-items: center; justify-content: center; transform: rotate(-4deg)}
:is(#v2-specificity,.dc-page) .v2-e780dbd5e7{width: 32px; height: 32px; flex: none; border-radius: 11px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(8deg)}
:is(#v2-specificity,.dc-page) .v2-ad3f5952b9{width: 56px; height: 56px; flex: none; border-radius: 18px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(5deg)}
:is(#v2-specificity,.dc-page) .v2-87d33aca7a{width: 32px; height: 32px; flex: none; border-radius: 11px; background: #031a30; color: #f28519; display: flex; align-items: center; justify-content: center; transform: rotate(-8deg)}
:is(#v2-specificity,.dc-page) .v2-cd02edcedd{width: 32px; height: 32px; flex: none; border-radius: 11px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(-4deg)}
:is(#v2-specificity,.dc-page) .v2-93ceed7e7f{width: 32px; height: 32px; flex: none; border-radius: 11px; background: #031a30; color: #f28519; display: flex; align-items: center; justify-content: center; transform: rotate(8deg)}
:is(#v2-specificity,.dc-page) .v2-a8cb8b36d8{width: 56px; height: 56px; flex: none; border-radius: 18px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(-4deg)}
:is(#v2-specificity,.dc-page) .v2-25bdb6dd1e{width: 32px; height: 32px; flex: none; border-radius: 11px; background: #031a30; color: #f28519; display: flex; align-items: center; justify-content: center; transform: rotate(6deg)}
:is(#v2-specificity,.dc-page) .v2-a484143338{width: 56px; height: 56px; flex: none; border-radius: 18px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(6deg)}
:is(#v2-specificity,.dc-page) .v2-3a3625cbc9{width: 56px; height: 56px; flex: none; border-radius: 18px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(-5deg)}
:is(#v2-specificity,.dc-page) .v2-8bf85cb981{width: 56px; height: 56px; flex: none; border-radius: 18px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(4deg)}
:is(#v2-specificity,.dc-page) .v2-648b300c2f{margin-top: 28px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px 24px; padding: 18px 22px; border-radius: 22px; background: #031a30;  color: #f7f1eb; text-decoration: none}
:is(#v2-specificity,.dc-page) .v2-1751a0b6c7{display: flex; align-items: center; gap: 14px}
:is(#v2-specificity,.dc-page) .v2-0f9c6c6251{width: 44px; height: 44px; flex: none; border-radius: 16px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(-6deg)}
:is(#v2-specificity,.dc-page) .v2-e4c917d768{width: 20px; height: 20px; flex: none; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round}
:is(#v2-specificity,.dc-page) .v2-4cb324b018{font-size: 16px; font-weight: 700}
:is(#v2-specificity,.dc-page) .v2-a8f2bcae42{display: inline-flex; align-items: center; gap: 8px; font-weight: 800; color: #f28519}
:is(#v2-specificity,.dc-page) .v2-62602fcd26{width: 18px; height: 18px; flex: none; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round}
:is(#v2-specificity,.dc-page) .v2-fc8a9ef9a9{padding-block: clamp(48px, 6vw, 88px) clamp(80px, 9vw, 130px)}
:is(#v2-specificity,.dc-page) .v2-9ee4bc5e75{display: flex; flex-direction: column; align-items: flex-start; gap: 22px; margin-bottom: clamp(36px, 4vw, 56px)}
:is(#v2-specificity,.dc-page) .v2-6a8233ddf9{margin: 0; font-size: clamp(40px, 5vw, 76px); line-height: 1.02; letter-spacing: -.045em; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-d14a5078be{margin: 0; max-width: 52ch; font-size: 17px; line-height: 1.6; color: #506171}
:is(#v2-specificity,.dc-page) .v2-2495cbda17{display: flex; flex-wrap: wrap; gap: 28px; align-items: flex-start}
:is(#v2-specificity,.dc-page) .v2-79b9a640c4{flex: 1.6 1 520px; min-width: 0; background: #ffffff; border: 1px solid #031a301a; border-radius: 32px; padding: clamp(24px, 3.4vw, 44px); box-shadow: 0 30px 60px -44px #031a3366}
:is(#v2-specificity,.dc-page) .v2-e213f4d086{display: flex; flex-direction: column; gap: 22px}
:is(#v2-specificity,.dc-page) .v2-6cbf93bfdf{margin: 0; padding: 0; border: 0; min-width: 0}
:is(#v2-specificity,.dc-page) .v2-417c5c0cbf{display: block; margin-bottom: 8px; font-size: 14px; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-54215b66b3{display: flex; flex-wrap: wrap; gap: 8px}
:is(#v2-specificity,.dc-page) .v2-ffd530f8e1{position: absolute; opacity: 0; pointer-events: none}
:is(#v2-specificity,.dc-page) .v2-0728ac02ee{display: inline-flex; align-items: center; gap: 9px; padding: 7px 15px 7px 7px; border: 1.5px solid #031a301f; border-radius: 100px; background: #ffffff; font-size: 14px; font-weight: 700; cursor: pointer}
:is(#v2-specificity,.dc-page) .v2-5d5d2ace2c{width: 30px; height: 30px; border-radius: 10px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(-6deg)}
:is(#v2-specificity,.dc-page) .v2-cb1f194f58{width: 16px; height: 16px; flex: none; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round}
:is(#v2-specificity,.dc-page) .v2-4435c7f704{width: 30px; height: 30px; border-radius: 10px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(5deg)}
:is(#v2-specificity,.dc-page) .v2-90187a5a38{width: 30px; height: 30px; border-radius: 10px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(-4deg)}
:is(#v2-specificity,.dc-page) .v2-ffbd91a533{width: 30px; height: 30px; border-radius: 10px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(6deg)}
:is(#v2-specificity,.dc-page) .v2-11ac981845{width: 30px; height: 30px; border-radius: 10px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(-5deg)}
:is(#v2-specificity,.dc-page) .v2-f57d71e1ef{width: 30px; height: 30px; border-radius: 10px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(4deg)}
:is(#v2-specificity,.dc-page) .v2-b168897e8b{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); gap: 18px}
:is(#v2-specificity,.dc-page) .v2-aa35dcfbb6{min-width: 0}
:is(#v2-specificity,.dc-page) .v2-977fa08232{width: 100%; box-sizing: border-box; min-height: 52px; padding: 14px 16px; border: 1.5px solid #031a301f; border-radius: 16px; background: #ffffff; font: inherit; font-size: 15px; color: #031a30}
:is(#v2-specificity,.dc-page) .v2-40e5aca350{font-weight: 600; color: #506171}
:is(#v2-specificity,.dc-page) .v2-ecdbbe3df5{width: 100%; box-sizing: border-box; min-height: 52px; padding: 14px 16px; border: 1.5px solid #031a301f; border-radius: 16px; background: #ffffff; font: inherit; font-size: 15px; color: #031a30; resize: vertical}
:is(#v2-specificity,.dc-page) .v2-332fd56c7e{display: inline-flex; align-items: center; padding: 10px 16px; border: 1.5px solid #031a301f; border-radius: 100px; background: #ffffff; font-size: 14px; font-weight: 700; cursor: pointer}
:is(#v2-specificity,.dc-page) .v2-9cfc3d8c81{display: flex; gap: 12px; align-items: flex-start}
:is(#v2-specificity,.dc-page) .v2-fd54b41b01{width: 20px; height: 20px; margin: 2px 0 0; accent-color: #f28519; flex: none}
:is(#v2-specificity,.dc-page) .v2-2c8b671df3{font-size: 14px; line-height: 1.5; color: #506171}
:is(#v2-specificity,.dc-page) .v2-382bced358{color: #031a30; font-weight: 700; text-decoration: underline}
:is(#v2-specificity,.dc-page) .v2-c680f31ca9{display: flex; flex-wrap: wrap; align-items: center; gap: 14px 20px}
:is(#v2-specificity,.dc-page) .v2-0d4c76358d{min-height: 56px}
:is(#v2-specificity,.dc-page) .v2-4e62b39e6c{margin: 0; font-size: 13px; color: #506171}
:is(#v2-specificity,.dc-page) .v2-f5ecb61c69{flex: 1 1 320px; min-width: 0; display: flex; flex-direction: column; gap: 20px}
:is(#v2-specificity,.dc-page) .v2-2ce8741192{background: #ffffff; border: 1px solid #031a301a; border-radius: 28px; padding: 28px}
:is(#v2-specificity,.dc-page) .v2-45c57650e6{margin: 0 0 18px; font-size: 12px; font-weight: 800; letter-spacing: .085em; text-transform: uppercase; color: #c46108}
:is(#v2-specificity,.dc-page) .v2-0b0a317afd{margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 18px}
:is(#v2-specificity,.dc-page) .v2-10759befbb{display: flex; gap: 14px; align-items: flex-start}
:is(#v2-specificity,.dc-page) .v2-67e172a2f7{width: 44px; height: 44px; flex: none; border-radius: 13px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(-6deg)}
:is(#v2-specificity,.dc-page) .v2-987033e848{display: flex; flex-direction: column; gap: 3px}
:is(#v2-specificity,.dc-page) .v2-0723976085{font-size: 16px}
:is(#v2-specificity,.dc-page) .v2-6511a348ab{width: 44px; height: 44px; flex: none; border-radius: 13px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(5deg)}
:is(#v2-specificity,.dc-page) .v2-c24a76f9d9{width: 44px; height: 44px; flex: none; border-radius: 13px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(-4deg)}
:is(#v2-specificity,.dc-page) .v2-8bfb9329cd{background: #031a30; color: #f7f1eb; border-radius: 28px; padding: 28px; display: flex; flex-direction: column; gap: 18px}
:is(#v2-specificity,.dc-page) .v2-8ce1360790{display: flex; gap: 14px; align-items: center; color: #f7f1eb; text-decoration: none}
:is(#v2-specificity,.dc-page) .v2-8ed8b63c6f{width: 44px; height: 44px; flex: none; border-radius: 13px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(-5deg)}
:is(#v2-specificity,.dc-page) .v2-dea780ea53{display: flex; flex-direction: column; gap: 2px}
:is(#v2-specificity,.dc-page) .v2-e0fc12531d{font-size: 12px; color: #d4dce3}
:is(#v2-specificity,.dc-page) .v2-247e41db3c{font-size: 16px; overflow-wrap: normal}
:is(#v2-specificity,.dc-page) .v2-c3c56b45dc{display: flex; gap: 14px; align-items: center; padding-top: 18px; border-top: 1px solid #f7f1eb1f}
:is(#v2-specificity,.dc-page) .v2-292c012525{width: 56px; height: 56px; border-radius: 50%; object-fit: cover; border: 3px solid #f28519; transform: rotate(-4deg)}
:is(#v2-specificity,.dc-page) .v2-76423d7c7c{font-size: 14px; line-height: 1.5; color: #d4dce3}
:is(#v2-specificity,.dc-page) .v2-2f4a44052c{display: flex; align-items: center; justify-content: space-between; gap: 12px; padding-top: 18px; border-top: 1px solid #f7f1eb1f}
:is(#v2-specificity,.dc-page) .v2-e02c639676{font-size: 13px; color: #d4dce3}
:is(#v2-specificity,.dc-page) .v2-8b7924adea{margin: 40px 0 0; padding: 12px clamp(24px, 3vw, 40px); list-style: none; background: #031a30; border-radius: 32px; box-shadow: 0 28px 56px -30px #031a3373}
:is(#v2-specificity,.dc-page) .v2-d3f63dece3{display: grid; grid-template-columns: auto minmax(0, 1fr); column-gap: 24px; row-gap: 6px; align-items: center; padding-block: 22px;}
:is(#v2-specificity,.dc-page) .v2-88e24f48f2{grid-row: span 2; font-family: Georgia, 'Times New Roman', serif; font-style: italic; font-weight: 700; font-size: clamp(48px, 4.4vw, 64px); line-height: .9; letter-spacing: -.045em; color: #f28519; min-width: 1.4em}
:is(#v2-specificity,.dc-page) .v2-80e2b90862{font-size: clamp(28px, 2.6vw, 40px); line-height: 1.05; letter-spacing: -.045em; font-weight: 800; color: #f7f1eb}
:is(#v2-specificity,.dc-page) .v2-92b8671845{font-size: 16px; line-height: 1.5; color: #d4dce3}
:is(#v2-specificity,.dc-page) .v2-54de7a90e7{display: grid; grid-template-columns: auto minmax(0, 1fr); column-gap: 24px; row-gap: 6px; align-items: center; padding-block: 22px; border-top: 1px solid #f7f1eb26;}
:is(#v2-specificity,.dc-page) .v2-6ab487dfd2{position: relative; padding: clamp(16px, 2.4vw, 32px); border: 2px dashed #f2851980; border-radius: 34px}
:is(#v2-specificity,.dc-page) .v2-cd1b83e3ed{position: absolute; top: -13px; left: 28px; background: #f7f1eb; padding: 0 10px; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 13px; color: #c46108}
:is(#v2-specificity,.dc-page) .v2-210454fdfd{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); gap: 16px}
:is(#v2-specificity,.dc-page) .v2-166e583974{position: relative; z-index: 1; min-width: 0; display: flex; align-items: center; gap: 12px; background: #ffffff; color: #031a30; border: 1px solid #031a301f; border-radius: 20px; padding: 16px 18px; box-shadow: 0 20px 40px -32px #031a3366}
:is(#v2-specificity,.dc-page) .v2-f7444ca8e0{font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 12px; color: #506171}
:is(#v2-specificity,.dc-page) .v2-9325ff2045{position: relative; z-index: 1; min-width: 0; display: flex; align-items: center; gap: 12px; background: #031a30; color: #f7f1eb; border: 1px solid #031a301f; border-radius: 20px; padding: 16px 18px; box-shadow: 0 20px 40px -32px #031a3366}
:is(#v2-specificity,.dc-page) .v2-939690e729{font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 12px; color: #d4dce3}
:is(#v2-specificity,.dc-page) .v2-d6cd4aff49{width: 44px; height: 44px; flex: none; border-radius: 13px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(6deg)}
:is(#v2-specificity,.dc-page) .v2-d566b784ae{position: relative; z-index: 1; min-width: 0; align-self: stretch; display: flex; align-items: center; justify-content: center; gap: 14px; background: #f28519; color: #031a30; border-radius: 22px; padding: 18px; box-shadow: 0 24px 48px -28px #f28519}
:is(#v2-specificity,.dc-page) .v2-4c0f48dfed{width: 34px; height: 34px; flex: none; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round}
:is(#v2-specificity,.dc-page) .v2-324e4a911b{display: flex; flex-direction: column}
:is(#v2-specificity,.dc-page) .v2-59ad3a2956{font-size: 22px; letter-spacing: -.03em}
:is(#v2-specificity,.dc-page) .v2-9466cba288{font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 12px}
:is(#v2-specificity,.dc-page) .v2-5254c16b78{width: 44px; height: 44px; flex: none; border-radius: 13px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(4deg)}
:is(#v2-specificity,.dc-page) .v2-adedc3d75c{margin: 24px 0 0; font-size: 14px; color: #506171; text-align: center}
:is(#v2-specificity,.dc-page) .v2-6f0a74b854{--bar:45%}
:is(#v2-specificity,.dc-page) .v2-46dd429b2e{--bar:62%}
:is(#v2-specificity,.dc-page) .v2-ea23f59cc5{--bar:38%}
:is(#v2-specificity,.dc-page) .v2-3f71b8c663{--bar:75%}
:is(#v2-specificity,.dc-page) .v2-047b2faeea{--bar:90%}
:is(#v2-specificity,.dc-page) .v2-280d591ffe{--bar:70%}
:is(#v2-specificity,.dc-page) .v2-e9a369f7a4{--bar:55%}
:is(#v2-specificity,.dc-page) .v2-ee2aa33c56{display: flex; flex-wrap: wrap; gap: 48px 72px; align-items: center}
:is(#v2-specificity,.dc-page) .v2-568b0df503{flex: 0 1 400px; min-width: 0; padding: 24px}
:is(#v2-specificity,.dc-page) .v2-84c7a5cdb2{position: relative; width: 100%; max-width: 380px; margin-inline: auto}
:is(#v2-specificity,.dc-page) .v2-1a8c04eff2{background: #ffffff; border-radius: 26px; padding: 22px; box-shadow: 0 40px 80px -40px #031a30b3; transform: rotate(-3deg); display: flex; flex-direction: column; gap: 16px}
:is(#v2-specificity,.dc-page) .v2-cb4ec2fcc8{display: flex; align-items: center; gap: 10px; border: 1px solid #031a301f; border-radius: 100px; padding: 10px 16px; color: #506171}
:is(#v2-specificity,.dc-page) .v2-6e50be7164{font-size: 14px}
:is(#v2-specificity,.dc-page) .v2-4d35329435{display: flex; flex-direction: column; gap: 8px; padding: 14px; border-radius: 16px; background: #f7f1eb}
:is(#v2-specificity,.dc-page) .v2-0a00db05c6{font-size: 11px; font-weight: 800; letter-spacing: .06em; text-transform: uppercase; color: #c46108}
:is(#v2-specificity,.dc-page) .v2-8e5b28dbb7{font-size: 17px; color: #031a30}
:is(#v2-specificity,.dc-page) .v2-7b3ad40ddf{display: block; width: 90%; height: 7px; border-radius: 6px; background: #031a3026}
:is(#v2-specificity,.dc-page) .v2-f989840019{display: block; width: 70%; height: 7px; border-radius: 6px; background: #031a3026}
:is(#v2-specificity,.dc-page) .v2-de6f6d34cb{display: flex; gap: 12px; align-items: center; padding: 14px; border-radius: 16px; border: 1px solid #031a301a}
:is(#v2-specificity,.dc-page) .v2-6d06407f0c{width: 44px; height: 44px; flex: none; border-radius: 12px; background: #031a30; color: #f28519; display: flex; align-items: center; justify-content: center}
:is(#v2-specificity,.dc-page) .v2-58f079db41{width: 22px; height: 22px; flex: none; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round}
:is(#v2-specificity,.dc-page) .v2-9a8d119dc3{flex: 1; display: flex; flex-direction: column; gap: 6px}
:is(#v2-specificity,.dc-page) .v2-d5f4b3c5e4{font-size: 15px; color: #031a30}
:is(#v2-specificity,.dc-page) .v2-ee81ddd383{display: block; width: 60%; height: 7px; border-radius: 6px; background: #031a3026}
:is(#v2-specificity,.dc-page) .v2-cd88cf30d9{background: #f28519; color: #031a30; border-radius: 100px; padding: 6px 10px; font-size: 12px; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-4f19884858{width: 44px; height: 44px; flex: none; border-radius: 12px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center}
:is(#v2-specificity,.dc-page) .v2-52e6594b2f{display: block; width: 75%; height: 7px; border-radius: 6px; background: #031a3026}
:is(#v2-specificity,.dc-page) .v2-aa92ca14c1{position: absolute; top: -18px; right: -18px; background: #f28519; color: #031a30; border-radius: 100px; padding: 9px 14px; font-size: 13px; font-weight: 800; transform: rotate(5deg); display: inline-flex; gap: 6px; align-items: center; white-space: nowrap; box-shadow: 0 14px 28px -14px #031a3399}
:is(#v2-specificity,.dc-page) .v2-fd8445b358{width: 16px; height: 16px; flex: none; fill: none; stroke: currentColor; stroke-width: 2.2; stroke-linecap: round; stroke-linejoin: round}
:is(#v2-specificity,.dc-page) .v2-8553fe4037{position: absolute; bottom: 40px; left: -26px; background: #031a30; color: #f7f1eb; border-radius: 100px; padding: 9px 14px; font-size: 13px; font-weight: 800; transform: rotate(-5deg); display: inline-flex; gap: 6px; align-items: center; white-space: nowrap; box-shadow: 0 14px 28px -14px #031a3399}
:is(#v2-specificity,.dc-page) .v2-8ad65218b3{flex: 1 1 440px; min-width: 0; margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #031a301a}
:is(#v2-specificity,.dc-page) .v2-706635e57c{display: flex; gap: 16px; align-items: flex-start; padding-block: 16px; border-top: 1px solid #031a301a}
:is(#v2-specificity,.dc-page) .v2-3f9cfec245{width: 46px; height: 46px; flex: none; border-radius: 14px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(-6deg)}
:is(#v2-specificity,.dc-page) .v2-c1818d2b9c{width: 21px; height: 21px; flex: none; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round}
:is(#v2-specificity,.dc-page) .v2-57d2eb3f98{display: flex; flex-direction: column; gap: 4px; min-width: 0}
:is(#v2-specificity,.dc-page) .v2-83d7079ef5{font-size: 18px; letter-spacing: -.02em}
:is(#v2-specificity,.dc-page) .v2-b0c7dccc79{width: 46px; height: 46px; flex: none; border-radius: 14px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(5deg)}
:is(#v2-specificity,.dc-page) .v2-ff988175d8{width: 46px; height: 46px; flex: none; border-radius: 14px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(-4deg)}
:is(#v2-specificity,.dc-page) .v2-3ad35502c0{width: 46px; height: 46px; flex: none; border-radius: 14px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(6deg)}
:is(#v2-specificity,.dc-page) .v2-db2eb2aa50{width: 46px; height: 46px; flex: none; border-radius: 14px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(-5deg)}
:is(#v2-specificity,.dc-page) .v2-7c8be20944{padding-block: clamp(76px, 9vw, 130px)}
:is(#v2-specificity,.dc-page) .v2-d93dbaa469{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 24px 64px; margin-bottom: 40px}
:is(#v2-specificity,.dc-page) .v2-78c12334fe{font-family: Georgia, 'Times New Roman', serif; font-style: italic; font-weight: 700}
:is(#v2-specificity,.dc-page) .v2-6a690de3fb{margin: 0; font-size: 12px; font-weight: 800; letter-spacing: .085em; text-transform: uppercase; color: #506171}
:is(#v2-specificity,.dc-page) .v2-2cb32faa58{display: flex; flex-wrap: nowrap; overflow-x: auto; gap: 8px; padding: 8px; border-radius: 100px; background: #ffffff; border: 1px solid #031a301a; width: fit-content; max-width: 100%; margin-bottom: 48px}
:is(#v2-specificity,.dc-page) .v2-e26b5192e8{display: inline-flex; align-items: center; gap: 10px; min-height: 48px; padding: 10px 20px; border: 0; border-radius: 100px; background: #031a30; color: #f7f1eb; font: inherit; font-size: 15px; font-weight: 700; cursor: pointer}
:is(#v2-specificity,.dc-page) .v2-685060c909{min-width: 24px; height: 24px; padding: 0 7px; border-radius: 100px; background: #f28519; color: #031a30; display: inline-flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-a892821ee5{display: inline-flex; align-items: center; gap: 10px; min-height: 48px; padding: 10px 20px; border: 0; border-radius: 100px; background: transparent; color: #031a30; font: inherit; font-size: 15px; font-weight: 700; cursor: pointer}
:is(#v2-specificity,.dc-page) .v2-744089a647{min-width: 24px; height: 24px; padding: 0 7px; border-radius: 100px; background: #031a3014; color: #031a30; display: inline-flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-8e4e31dda3{display: grid; grid-template-columns: repeat(auto-fill, minmax(min(100%, 320px), 1fr)); gap: 40px 28px}
:is(#v2-specificity,.dc-page) .v2-5af17da427{display: flex; flex-direction: column; gap: 18px; min-width: 0; color: #031a30; text-decoration: none}
:is(#v2-specificity,.dc-page) .v2-ed6d7982ad{position: relative; overflow: hidden; border-radius: 28px; aspect-ratio: 4 / 3; background: #031a30}
:is(#v2-specificity,.dc-page) .v2-452b04c63e{display: block; width: 100%; height: 100%; object-fit: cover}
:is(#v2-specificity,.dc-page) .v2-8c090fabaf{position: absolute; top: 16px; left: 16px; background: #f7f1eb; color: #031a30; border-radius: 100px; padding: 8px 14px; font-size: 12px; font-weight: 800; letter-spacing: .06em; text-transform: uppercase}
:is(#v2-specificity,.dc-page) .v2-92b3505871{position: absolute; top: 14px; right: 14px; width: 44px; height: 44px; border-radius: 50%; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center}
:is(#v2-specificity,.dc-page) .v2-a7b5f210e1{width: 20px; height: 20px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round}
:is(#v2-specificity,.dc-page) .v2-fc2277839a{display: flex; flex-direction: column; gap: 8px; padding-inline: 4px}
:is(#v2-specificity,.dc-page) .v2-b94c9c036f{margin: 0; font-size: 24px; line-height: 1.2; letter-spacing: -.03em; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-dd9ccda30a{margin: 0; font-size: 16px; line-height: 1.6; color: #506171}
:is(#v2-specificity,.dc-page) .v2-930704aadc{padding-block: clamp(40px, 5vw, 72px) clamp(56px, 6vw, 88px); background: linear-gradient(#031a30 0 calc(100% - clamp(96px, 22vw, 340px)), transparent 0); color: #f7f1eb}
:is(#v2-specificity,.dc-page) .v2-551c80d3e3{display: inline-flex; align-items: center; gap: 8px; padding: 9px 16px 9px 12px; border: 1px solid #f7f1eb33; border-radius: 100px; font-size: 14px; font-weight: 700; color: #f7f1eb; text-decoration: none; margin-bottom: 32px}
:is(#v2-specificity,.dc-page) .v2-5b323c4ffc{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 36px 64px; margin-bottom: clamp(36px, 4vw, 56px)}
:is(#v2-specificity,.dc-page) .v2-1d9fe244b6{flex: 1.6 1 560px; min-width: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 22px}
:is(#v2-specificity,.dc-page) .v2-a7ecf5f649{background: #f28519; border: 1px solid #f28519; color: #031a30; border-radius: 100px; padding: 7px 14px; font-size: 12px; font-weight: 800; letter-spacing: .085em; text-transform: uppercase; letter-spacing: .06em}
:is(#v2-specificity,.dc-page) .v2-67b5b51187{background: transparent; border: 1px solid #f7f1eb33; color: #f7f1eb; border-radius: 100px; padding: 7px 14px; font-size: 12px; font-weight: 800; letter-spacing: .085em; text-transform: uppercase; letter-spacing: .06em}
:is(#v2-specificity,.dc-page) .v2-18d82f1e2f{margin: 0; font-size: clamp(48px, 7vw, 108px); line-height: .95; letter-spacing: -.055em; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-27e5dd2626{margin: 0; max-width: 44ch; font-size: 18px; line-height: 1.55; color: #d4dce3}
:is(#v2-specificity,.dc-page) .v2-7a36806aff{flex: 1 1 320px; min-width: 0; background: #f28519; color: #031a30; border: 1px solid #f28519; border-radius: 28px; padding: 24px 26px 26px; transform: rotate(1.5deg); box-shadow: 0 30px 60px -30px #000000b3}
:is(#v2-specificity,.dc-page) .v2-7fb2867b2e{margin: 0 0 6px; font-size: 18px; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-d9f69e2cb6{display: flex; justify-content: space-between; align-items: baseline; gap: 16px; padding-block: 13px; }
:is(#v2-specificity,.dc-page) .v2-75e9d8d05f{font-size: 12px; font-weight: 800; letter-spacing: .085em; text-transform: uppercase; color: #031a30}
:is(#v2-specificity,.dc-page) .v2-6699a92af8{margin: 0; font-size: 15px; font-weight: 800; text-align: right}
:is(#v2-specificity,.dc-page) .v2-79c21a3198{display: flex; justify-content: space-between; align-items: baseline; gap: 16px; padding-block: 13px; border-top: 1px solid #031a3026}
:is(#v2-specificity,.dc-page) .v2-00ca88e350{position: relative; border-radius: 32px; overflow: hidden; background: #031a30; border: 6px solid #f7f1eb; box-shadow: 0 50px 100px -50px #031a30cc}
:is(#v2-specificity,.dc-page) .v2-cf4b6a6218{display: block; width: 100%; aspect-ratio: 16 / 8; object-fit: cover}
:is(#v2-specificity,.dc-page) .v2-46925d0516{padding-block: clamp(64px, 7vw, 104px)}
:is(#v2-specificity,.dc-page) .v2-7c5a94272f{display: flex; flex-wrap: wrap; gap: 22px}
:is(#v2-specificity,.dc-page) .v2-5aeaf085e4{flex: 1 1 420px; min-width: 0; display: flex; flex-direction: column; gap: 14px; background: #031a30; color: #f7f1eb; border: 1px solid #031a30; border-radius: 30px; padding: clamp(28px, 3.4vw, 44px)}
:is(#v2-specificity,.dc-page) .v2-92f8d8f512{width: 52px; height: 52px; flex: none; border-radius: 16px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center; transform: rotate(-6deg)}
:is(#v2-specificity,.dc-page) .v2-d36dc0f7ec{width: 23px; height: 23px; flex: none; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round}
:is(#v2-specificity,.dc-page) .v2-0d373f035a{margin: 0; font-size: clamp(34px, 3.4vw, 52px); line-height: 1; letter-spacing: -.05em; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-e28df7584a{margin: 0; font-size: clamp(20px, 1.8vw, 26px); line-height: 1.25; font-family: Georgia, 'Times New Roman', serif; font-style: italic; font-weight: 700; color: #f28519}
:is(#v2-specificity,.dc-page) .v2-47767a1ee2{margin: 0; font-size: 16px; line-height: 1.65; color: #d4dce3}
:is(#v2-specificity,.dc-page) .v2-ee22aead75{flex: 1 1 420px; min-width: 0; display: flex; flex-direction: column; gap: 14px; background: #f28519; color: #031a30; border: 1px solid #f28519; border-radius: 30px; padding: clamp(28px, 3.4vw, 44px)}
:is(#v2-specificity,.dc-page) .v2-4a287ecee7{width: 52px; height: 52px; flex: none; border-radius: 16px; background: #031a30; color: #f28519; display: flex; align-items: center; justify-content: center; transform: rotate(5deg)}
:is(#v2-specificity,.dc-page) .v2-1612853e0a{margin: 0; font-size: clamp(20px, 1.8vw, 26px); line-height: 1.25; font-family: Georgia, 'Times New Roman', serif; font-style: italic; font-weight: 700; color: #031a30}
:is(#v2-specificity,.dc-page) .v2-089df30a9a{margin: 0; font-size: 16px; line-height: 1.65; color: #031a30}
:is(#v2-specificity,.dc-page) .v2-4f32dc61c2{background: #031a30; color: #f7f1eb; padding-block: clamp(64px, 7vw, 104px)}
:is(#v2-specificity,.dc-page) .v2-aedc2d0ca0{display: flex; flex-wrap: wrap; gap: 40px 72px; align-items: center}
:is(#v2-specificity,.dc-page) .v2-f9bf92ad06{flex: 1 1 360px; min-width: 0}
:is(#v2-specificity,.dc-page) .v2-58bc2405f8{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 20px 64px; margin-bottom: 40px}
:is(#v2-specificity,.dc-page) .v2-23a496452b{display: flex; flex-direction: column; align-items: flex-start; gap: 22px}
:is(#v2-specificity,.dc-page) .v2-fccef494a6{margin: -16px 0 0; max-width: 38ch; font-size: 17px; line-height: 1.6; color: #d4dce3}
:is(#v2-specificity,.dc-page) .v2-5bd842d603{flex: 1.3 1 480px; min-width: 0; background: #f7f1eb; color: #031a30; border-radius: 30px; padding: 26px 30px 14px; transform: rotate(-1deg); box-shadow: 0 40px 70px -40px #000000a6}
:is(#v2-specificity,.dc-page) .v2-9b6be5188d{display: flex; justify-content: space-between; align-items: center; padding-bottom: 14px; border-bottom: 1px dashed #031a3033}
:is(#v2-specificity,.dc-page) .v2-abc4c059cc{font-size: 12px; font-weight: 800; letter-spacing: .085em; text-transform: uppercase; color: #c46108}
:is(#v2-specificity,.dc-page) .v2-0e7c05f22d{font-size: 13px; font-weight: 700; color: #506171}
:is(#v2-specificity,.dc-page) .v2-638512a753{list-style: none; margin: 0; padding: 0}
:is(#v2-specificity,.dc-page) .v2-187230714d{display: flex; align-items: center; gap: 18px; padding: 20px 4px; }
:is(#v2-specificity,.dc-page) .v2-fbaed7bce0{flex: none; width: 34px; height: 34px; border-radius: 50%; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center}
:is(#v2-specificity,.dc-page) .v2-66373a9237{width: 18px; height: 18px; flex: none; fill: none; stroke: currentColor; stroke-width: 2.6; stroke-linecap: round; stroke-linejoin: round}
:is(#v2-specificity,.dc-page) .v2-836dfac636{flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 3px}
:is(#v2-specificity,.dc-page) .v2-cda5833da8{font-size: 19px; letter-spacing: -.02em}
:is(#v2-specificity,.dc-page) .v2-6c187156c2{display: flex; align-items: center; gap: 18px; padding: 20px 4px; border-top: 1px solid #031a3033}
:is(#v2-specificity,.dc-page) .v2-ae223ceed9{display: flex; flex-wrap: wrap; gap: 20px}
:is(#v2-specificity,.dc-page) .v2-55c1bfee3a{flex: 1 1 260px; min-width: 0; display: flex; flex-direction: column; gap: 12px; background: #ffffff; color: #031a30; border: 1px solid #031a301a; border-radius: 28px; padding: 30px}
:is(#v2-specificity,.dc-page) .v2-23463a4693{font-family: Georgia, 'Times New Roman', serif; font-style: italic; font-weight: 700; font-size: 40px; line-height: 1; color: #f28519}
:is(#v2-specificity,.dc-page) .v2-17f3ab1de0{margin: 6px 0 0; font-size: 26px; letter-spacing: -.035em; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-a35f75520f{flex: 1 1 260px; min-width: 0; display: flex; flex-direction: column; gap: 12px; background: #f28519; color: #031a30; border: 1px solid #f28519; border-radius: 28px; padding: 30px}
:is(#v2-specificity,.dc-page) .v2-37c8ca9725{font-family: Georgia, 'Times New Roman', serif; font-style: italic; font-weight: 700; font-size: 40px; line-height: 1; color: #031a30}
:is(#v2-specificity,.dc-page) .v2-eb3affc386{margin: 0; font-size: 16px; line-height: 1.6; color: #031a30}
:is(#v2-specificity,.dc-page) .v2-6ffb15d3e7{margin: 0; max-width: 40ch; font-size: 16px; line-height: 1.6; color: #d4dce3}
:is(#v2-specificity,.dc-page) .v2-1f617ffa51{display: flex; flex-wrap: wrap; gap: 12px}
:is(#v2-specificity,.dc-page) .v2-2dd58f95e5{position: relative; margin: 0; flex: 0.93 1 calc(0.93 * 260px); aspect-ratio: 0.93; min-width: 0; border-radius: 18px; overflow: hidden; background: #0b2a47; box-shadow: 0 0 0 1px #f7f1eb1f}
:is(#v2-specificity,.dc-page) .v2-6f5ca2d98e{position: absolute; left: 12px; right: 12px; bottom: 12px; width: fit-content; max-width: calc(100% - 24px); background: #f7f1eb; color: #031a30; border-radius: 14px; padding: 6px 12px; font-size: 12px; font-weight: 700; line-height: 1.4}
:is(#v2-specificity,.dc-page) .v2-2b9d34491f{position: relative; margin: 0; flex: 1.4 1 calc(1.4 * 260px); aspect-ratio: 1.4; min-width: 0; border-radius: 18px; overflow: hidden; background: #0b2a47; box-shadow: 0 0 0 1px #f7f1eb1f}
:is(#v2-specificity,.dc-page) .v2-38d9c3cdbc{padding-block: clamp(72px, 8vw, 110px)}
:is(#v2-specificity,.dc-page) .v2-03b72e5954{position: absolute; top: 16px; left: 16px; background: #f7f1eb; color: #031a30; border-radius: 100px; padding: 8px 14px; font-size: 12px; font-weight: 800; letter-spacing: .085em; text-transform: uppercase; letter-spacing: .06em}
:is(#v2-specificity,.dc-page) .v2-251a5d4d2f{width: 20px; height: 20px; flex: none; fill: none; stroke: currentColor; stroke-width: 2.4; stroke-linecap: round; stroke-linejoin: round}
:is(#v2-specificity,.dc-page) .v2-501eb43aaf{position: relative; margin: 0; flex: 1.5 1 calc(1.5 * 260px); aspect-ratio: 1.5; min-width: 0; border-radius: 18px; overflow: hidden; background: #0b2a47; box-shadow: 0 0 0 1px #f7f1eb1f}
:is(#v2-specificity,.dc-page) .v2-5ae4fb6395{margin: 0; font-size: clamp(40px, 5.6vw, 88px); line-height: .95; letter-spacing: -.055em; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-fc76b094fc{margin-top: 14px; display: flex; align-items: center; justify-content: space-between; gap: 12px; min-height: 60px; padding: 8px 8px 8px 22px; border-radius: 100px; background: #031a30; color: #f7f1eb; text-decoration: none; font-size: 18px; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-11e2b2490c{width: 44px; height: 44px; border-radius: 50%; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center}
:is(#v2-specificity,.dc-page) .v2-ffd594c8f4{width: 22px; height: 22px; flex: none; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round}
:is(#v2-specificity,.dc-page) .v2-0e4d39ab14{position: relative; margin: 0; flex: 1.8 1 calc(1.8 * 260px); aspect-ratio: 1.8; min-width: 0; border-radius: 18px; overflow: hidden; background: #0b2a47; box-shadow: 0 0 0 1px #f7f1eb1f}
:is(#v2-specificity,.dc-page) .v2-862eb3df92{position: relative; margin: 0; flex: 1.01 1 calc(1.01 * 260px); aspect-ratio: 1.01; min-width: 0; border-radius: 18px; overflow: hidden; background: #0b2a47; box-shadow: 0 0 0 1px #f7f1eb1f}
:is(#v2-specificity,.dc-page) .v2-bd8a434a86{position: relative; margin: 0; flex: 1.02 1 calc(1.02 * 260px); aspect-ratio: 1.02; min-width: 0; border-radius: 18px; overflow: hidden; background: #0b2a47; box-shadow: 0 0 0 1px #f7f1eb1f}
:is(#v2-specificity,.dc-page) .v2-12820a171a{position: relative; margin: 0; flex: 1.25 1 calc(1.25 * 260px); aspect-ratio: 1.25; min-width: 0; border-radius: 18px; overflow: hidden; background: #0b2a47; box-shadow: 0 0 0 1px #f7f1eb1f}
:is(#v2-specificity,.dc-page) .v2-e50ccb0563{position: relative; margin: 0; flex: 1.18 1 calc(1.18 * 260px); aspect-ratio: 1.18; min-width: 0; border-radius: 18px; overflow: hidden; background: #0b2a47; box-shadow: 0 0 0 1px #f7f1eb1f}
:is(#v2-specificity,.dc-page) .v2-7d7168844d{position: relative; margin: 0; flex: 1.0 1 calc(1.0 * 260px); aspect-ratio: 1.0; min-width: 0; border-radius: 18px; overflow: hidden; background: #0b2a47; box-shadow: 0 0 0 1px #f7f1eb1f}
:is(#v2-specificity,.dc-page) .v2-e8f2781e91{display: flex; flex-wrap: wrap; align-items: center; gap: 20px}
:is(#v2-specificity,.dc-page) .v2-73661570a2{flex: 1 1 380px; min-width: 0; margin: 0; position: relative}
:is(#v2-specificity,.dc-page) .v2-1847beb83f{position: absolute; top: 20px; left: 20px; z-index: 1; background: #f7f1eb; color: #031a30; border-radius: 100px; padding: 7px 14px; font-size: 12px; font-weight: 800; letter-spacing: .085em; text-transform: uppercase; letter-spacing: .06em}
:is(#v2-specificity,.dc-page) .v2-4c17bb2f18{display: block; width: 100%; aspect-ratio: 16 / 9; object-fit: cover; object-position: 50% 0%; border-radius: 26px; border: 6px solid #f7f1eb; filter: grayscale(.6)}
:is(#v2-specificity,.dc-page) .v2-cce487917e{flex: 0 0 auto; margin-inline: auto; width: 56px; height: 56px; border-radius: 50%; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center}
:is(#v2-specificity,.dc-page) .v2-8ccad496ae{position: absolute; top: 20px; left: 20px; z-index: 1; background: #f28519; color: #031a30; border-radius: 100px; padding: 7px 14px; font-size: 12px; font-weight: 800; letter-spacing: .085em; text-transform: uppercase; letter-spacing: .06em}
:is(#v2-specificity,.dc-page) .v2-afd0632be4{display: block; width: 100%; aspect-ratio: 16 / 9; object-fit: cover; object-position: 50% 0%; border-radius: 26px; border: 6px solid #f7f1eb; box-shadow: 0 30px 60px -30px #000000a6}
:is(#v2-specificity,.dc-page) .v2-73e9b4e841{position: relative; margin: 0; flex: 0.93 1 calc(0.93 * 260px); aspect-ratio: 0.93; min-width: 0; border-radius: 18px; overflow: hidden; background: #031a30}
:is(#v2-specificity,.dc-page) .v2-169cc2e8b9{position: absolute; left: 12px; right: 12px; bottom: 12px; width: fit-content; max-width: calc(100% - 24px); background: #031a30d9; color: #f7f1eb; border-radius: 14px; padding: 6px 12px; font-size: 12px; font-weight: 700; line-height: 1.4}
:is(#v2-specificity,.dc-page) .v2-f953115315{position: relative; margin: 0; flex: 1.4 1 calc(1.4 * 260px); aspect-ratio: 1.4; min-width: 0; border-radius: 18px; overflow: hidden; background: #031a30}
:is(#v2-specificity,.dc-page) .v2-a05e654872{position: relative; margin: 0; flex: 1.34 1 calc(1.34 * 260px); aspect-ratio: 1.34; min-width: 0; border-radius: 18px; overflow: hidden; background: #031a30}
:is(#v2-specificity,.dc-page) .v2-93d3805c69{position: relative; margin: 0; flex: 1.9 1 calc(1.9 * 260px); aspect-ratio: 1.9; min-width: 0; border-radius: 18px; overflow: hidden; background: #031a30}
:is(#v2-specificity,.dc-page) .v2-cc554f1ac7{position: relative; margin: 0; flex: 1.21 1 calc(1.21 * 260px); aspect-ratio: 1.21; min-width: 0; border-radius: 18px; overflow: hidden; background: #031a30}
:is(#v2-specificity,.dc-page) .v2-9c6a4bac74{position: relative; margin: 0; flex: 2.15 1 calc(2.15 * 260px); aspect-ratio: 2.15; min-width: 0; border-radius: 18px; overflow: hidden; background: #031a30}
:is(#v2-specificity,.dc-page) .v2-fdec3c6c80{background: #031a30; color: #f7f1eb; padding-block: clamp(72px, 8vw, 110px)}
:is(#v2-specificity,.dc-page) .v2-3aa8831404{display: flex; flex-direction: column; gap: 18px; min-width: 0; color: #f7f1eb; text-decoration: none}
:is(#v2-specificity,.dc-page) .v2-8fa6db9d9a{position: relative; margin: 0; background: #f28519; color: #031a30; border-radius: 34px; padding: clamp(32px, 5vw, 64px); display: flex; flex-wrap: wrap; gap: 28px 48px; align-items: center; overflow: hidden}
:is(#v2-specificity,.dc-page) .v2-3a07e285f8{position: absolute; right: 32px; top: -10px; font-family: Georgia, 'Times New Roman', serif; font-style: italic; font-weight: 700; font-size: 220px; line-height: 1; color: #031a30; opacity: .9}
:is(#v2-specificity,.dc-page) .v2-538761e383{position: relative; flex: 2 1 480px; margin: 0; font-size: clamp(26px, 3vw, 42px); line-height: 1.2; letter-spacing: -.035em; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-d2930940aa{position: relative; flex: 1 1 240px; display: flex; align-items: center; gap: 16px}
:is(#v2-specificity,.dc-page) .v2-746afaf082{width: 64px; height: 64px; border-radius: 50%; object-fit: cover; border: 3px solid #031a30}
:is(#v2-specificity,.dc-page) .v2-31d08eb46e{font-size: 17px}
:is(#v2-specificity,.dc-page) .v2-016d01b890{font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; opacity: .75}
:is(#v2-specificity,.dc-page) .v2-f21b44d122{position: relative; margin: 0; flex: 1.8 1 calc(1.8 * 260px); aspect-ratio: 1.8; min-width: 0; border-radius: 18px; overflow: hidden; background: #031a30}
:is(#v2-specificity,.dc-page) .v2-f938dad37e{position: absolute; top: 20px; left: 20px; z-index: 1; background: #031a30; color: #f7f1eb; border-radius: 100px; padding: 7px 14px; font-size: 12px; font-weight: 800; letter-spacing: .085em; text-transform: uppercase; letter-spacing: .06em}
:is(#v2-specificity,.dc-page) .v2-9bcc62c674{display: block; width: 100%; aspect-ratio: 16 / 9; object-fit: cover; object-position: 50% 0%; border-radius: 26px; border: 6px solid #031a30; filter: grayscale(.6)}
:is(#v2-specificity,.dc-page) .v2-e1fba62972{display: block; width: 100%; aspect-ratio: 16 / 9; object-fit: cover; object-position: 50% 0%; border-radius: 26px; border: 6px solid #031a30; box-shadow: 0 30px 60px -30px #000000a6}
:is(#v2-specificity,.dc-page) .v2-d6a57adc97{position: relative; margin: 0; flex: 1.08 1 calc(1.08 * 260px); aspect-ratio: 1.08; min-width: 0; border-radius: 18px; overflow: hidden; background: #031a30}
:is(#v2-specificity,.dc-page) .v2-d59a3c3f39{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 330px), 1fr)); gap: 24px}
:is(#v2-specificity,.dc-page) .v2-4f5d8491cc{min-width: 0; background: #ffffff; border: 1px solid #031a301a; border-radius: 26px; overflow: hidden; box-shadow: 0 24px 48px -36px #031a3366; transform: rotate(-1deg)}
:is(#v2-specificity,.dc-page) .v2-323cbc2d2c{display: flex; align-items: center; gap: 10px; padding: 14px 16px}
:is(#v2-specificity,.dc-page) .v2-abeda1da39{width: 34px; height: 34px; border-radius: 50%; background: #031a30; color: #f28519; display: flex; align-items: center; justify-content: center; font-size: 13px; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-ec65fd1244{font-size: 12px; color: #506171}
:is(#v2-specificity,.dc-page) .v2-b352d5d43a{aspect-ratio: 4 / 3; background: #f28519; color: #031a30; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 14px; padding: 20px; text-align: center}
:is(#v2-specificity,.dc-page) .v2-ad0aef57fd{width: 52px; height: 52px; flex: none; fill: none; stroke: currentColor; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round}
:is(#v2-specificity,.dc-page) .v2-9e83e6a426{font-size: clamp(22px, 2vw, 28px); line-height: 1.1; letter-spacing: -.035em; font-weight: 800; color: #031a30}
:is(#v2-specificity,.dc-page) .v2-3975790441{padding: 14px 16px 18px; display: flex; flex-direction: column; gap: 10px}
:is(#v2-specificity,.dc-page) .v2-5c1d9c0738{display: flex; gap: 14px; color: #031a30}
:is(#v2-specificity,.dc-page) .v2-f6cafab431{margin-left: auto}
:is(#v2-specificity,.dc-page) .v2-e4d3f95e44{margin: 0; font-size: 14px; line-height: 1.5}
:is(#v2-specificity,.dc-page) .v2-06abbd2b52{margin: 0; font-size: 13px; font-weight: 700; color: #c46108}
:is(#v2-specificity,.dc-page) .v2-e0bb9bf20a{min-width: 0; background: #ffffff; border: 1px solid #031a301a; border-radius: 26px; overflow: hidden; box-shadow: 0 24px 48px -36px #031a3366; transform: rotate(1deg)}
:is(#v2-specificity,.dc-page) .v2-0abdd41d54{aspect-ratio: 4 / 3; background: #031a30; color: #f28519; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 14px; padding: 20px; text-align: center}
:is(#v2-specificity,.dc-page) .v2-9c6acda545{font-size: clamp(22px, 2vw, 28px); line-height: 1.1; letter-spacing: -.035em; font-weight: 800; color: #f7f1eb}
:is(#v2-specificity,.dc-page) .v2-36b8793fef{min-width: 0; background: #ffffff; border: 1px solid #031a301a; border-radius: 26px; overflow: hidden; box-shadow: 0 24px 48px -36px #031a3366; transform: rotate(-.5deg)}
:is(#v2-specificity,.dc-page) .v2-0de3f10884{min-width: 0; background: #ffffff; border: 1px solid #031a301a; border-radius: 26px; overflow: hidden; box-shadow: 0 24px 48px -36px #031a3366; transform: rotate(.8deg)}
:is(#v2-specificity,.dc-page) .v2-5af2ca1742{min-width: 0; background: #ffffff; border: 1px solid #031a301a; border-radius: 26px; overflow: hidden; box-shadow: 0 24px 48px -36px #031a3366; transform: rotate(.6deg)}
:is(#v2-specificity,.dc-page) .v2-4452b23c55{align-items: stretch; grid-auto-rows: 1fr}
:is(#v2-specificity,.dc-page) .v2-d053654c02{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 24px 64px; margin-bottom: 56px}
:is(#v2-specificity,.dc-page) .v2-6d4c532db6{margin: 0; max-width: 44ch; font-size: 16px; line-height: 1.6; color: #506171}
:is(#v2-specificity,.dc-page) .v2-c7ca4d59a7{display: flex; flex-wrap: wrap; gap: 32px 56px; background: #031a30; color: #f7f1eb; border-radius: 32px; padding: clamp(28px, 4vw, 56px); box-shadow: 0 28px 56px -30px #031a3373}
:is(#v2-specificity,.dc-page) .v2-b2ac1d3671{flex: 1 1 380px; min-width: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 18px}
:is(#v2-specificity,.dc-page) .v2-4c412dd071{background: #f28519; color: #031a30; border-radius: 100px; padding: 8px 14px; font-size: 12px; font-weight: 800; letter-spacing: .085em; text-transform: uppercase}
:is(#v2-specificity,.dc-page) .v2-d571ac666e{margin: 0; font-size: clamp(32px, 3.4vw, 52px); line-height: 1.05; letter-spacing: -.045em; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-11bbf77c0f{margin: 0; font-size: 20px; line-height: 1.45; font-weight: 700}
:is(#v2-specificity,.dc-page) .v2-d51d7ab9a9{margin: 0; font-size: 16px; line-height: 1.6; color: #d4dce3; max-width: 48ch}
:is(#v2-specificity,.dc-page) .v2-3c11586993{margin-top: 8px}
:is(#v2-specificity,.dc-page) .v2-1720944f27{flex: 1 1 300px; min-width: 0; display: flex; flex-direction: column; gap: 16px; padding: 28px; border-radius: 24px; background: #f7f1eb0d; border: 1px solid #f7f1eb1f; align-self: stretch}
:is(#v2-specificity,.dc-page) .v2-c3937ef9fb{display: flex; flex-direction: column; gap: 4px; padding-bottom: 20px; margin-bottom: 4px; border-bottom: 1px solid #f7f1eb1f}
:is(#v2-specificity,.dc-page) .v2-7c823b8d5a{margin: 0; font-size: 12px; font-weight: 800; letter-spacing: .085em; text-transform: uppercase; color: #f7f1eb99}
:is(#v2-specificity,.dc-page) .v2-5a4fbde074{margin: 0; display: flex; align-items: baseline; gap: 6px}
:is(#v2-specificity,.dc-page) .v2-cdcc22144c{font-size: clamp(44px, 4vw, 60px); line-height: 1.05; letter-spacing: -.05em; font-weight: 800; color: #f7f1eb}
:is(#v2-specificity,.dc-page) .v2-e70b087e0a{font-size: 16px; font-weight: 700; color: #f28519}
:is(#v2-specificity,.dc-page) .v2-2bad7b90b3{margin: 4px 0 0; font-size: 14px; line-height: 1.5; color: #d4dce3}
:is(#v2-specificity,.dc-page) .v2-d7403ac699{margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 14px}
:is(#v2-specificity,.dc-page) .v2-eb759cb989{display: flex; gap: 10px; align-items: flex-start; font-size: 16px; line-height: 1.5; color: #f7f1eb}
:is(#v2-specificity,.dc-page) .v2-1965da8fd4{width: 18px; height: 18px; flex: none; fill: none; stroke: #f28519; stroke-width: 2.4; stroke-linecap: round; stroke-linejoin: round}
:is(#v2-specificity,.dc-page) .v2-eba887176e{margin: auto 0 0; padding-top: 16px; border-top: 1px solid #f7f1eb1f; font-size: 14px; line-height: 1.5; color: #d4dce3}
:is(#v2-specificity,.dc-page) .v2-6e3f3aeb69{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 16px 48px; margin: clamp(72px, 8vw, 110px) 0 40px}
:is(#v2-specificity,.dc-page) .v2-4c5f1bb617{display: flex; flex-direction: column; align-items: flex-start; gap: 20px; min-width: 0}
:is(#v2-specificity,.dc-page) .v2-81726d099c{margin: 0; font-size: clamp(32px, 3.6vw, 56px); line-height: 1.08; letter-spacing: -.045em; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-07c4b7d8f4{margin: 0; max-width: 42ch; font-size: 16px; line-height: 1.6; color: #506171}
:is(#v2-specificity,.dc-page) .v2-5d429d2ecf{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr)); gap: 24px; align-items: stretch}
:is(#v2-specificity,.dc-page) .v2-136c0712ef{min-width: 0; display: flex; flex-direction: column; gap: 18px; background: #ffffff; color: #031a30; border: 1px solid #031a301a; border-radius: 32px; padding: 36px 32px 32px; box-shadow: 0 28px 56px -34px #031a3366}
:is(#v2-specificity,.dc-page) .v2-ee77178b5a{display: flex; justify-content: space-between; align-items: flex-start; gap: 16px}
:is(#v2-specificity,.dc-page) .v2-9af7e2b678{width: 64px; height: 64px; flex: none; border-radius: 20px; background: #f28519; color: #031a30; display: flex; align-items: center; justify-content: center}
:is(#v2-specificity,.dc-page) .v2-75841f81ff{width: 30px; height: 30px}
:is(#v2-specificity,.dc-page) .v2-40281634dd{display: flex; flex-wrap: wrap; justify-content: flex-end; gap: 6px}
:is(#v2-specificity,.dc-page) .v2-3c52dc8048{border: 1px solid #031a3033; border-radius: 100px; padding: 6px 12px; font-size: 12px; font-weight: 800; letter-spacing: .06em; text-transform: uppercase}
:is(#v2-specificity,.dc-page) .v2-25c2d97f51{margin: 10px 0 0; font-size: clamp(28px, 2.5vw, 38px); line-height: 1.08; letter-spacing: -.045em; font-weight: 800}
:is(#v2-specificity,.dc-page) .v2-16f9a7ea64{margin: 6px 0 0; border-bottom: 1px solid #031a301a}
:is(#v2-specificity,.dc-page) .v2-6b1c5ee865{display: flex; justify-content: space-between; gap: 16px; padding-block: 12px; border-top: 1px solid #031a301a}
:is(#v2-specificity,.dc-page) .v2-13da76a79d{font-size: 12px; font-weight: 800; letter-spacing: .06em; text-transform: uppercase; color: #506171; flex: none}
:is(#v2-specificity,.dc-page) .v2-b21bddd35e{margin: 0; font-size: 14px; font-weight: 700; text-align: right}
:is(#v2-specificity,.dc-page) .v2-a649937663{margin-top: auto; width: 100%; justify-content: center}
:is(#v2-specificity,.dc-page) .v2-cb0715036f{min-width: 0; display: flex; flex-direction: column; gap: 18px; background: #031a30; color: #f7f1eb; border: 1px solid #f7f1eb26; border-radius: 32px; padding: 36px 32px 32px; box-shadow: 0 28px 56px -34px #031a3366}
:is(#v2-specificity,.dc-page) .v2-534341f864{border: 1px solid #f7f1eb40; border-radius: 100px; padding: 6px 12px; font-size: 12px; font-weight: 800; letter-spacing: .06em; text-transform: uppercase}
:is(#v2-specificity,.dc-page) .v2-e2712b4c3f{margin: 6px 0 0; border-bottom: 1px solid #f7f1eb26}
:is(#v2-specificity,.dc-page) .v2-1a6075e44c{display: flex; justify-content: space-between; gap: 16px; padding-block: 12px; border-top: 1px solid #f7f1eb26}
:is(#v2-specificity,.dc-page) .v2-38ede65a0e{font-size: 12px; font-weight: 800; letter-spacing: .06em; text-transform: uppercase; color: #d4dce3; flex: none}
