.fs-01946e92.fs-01946e92.fs-01946e92{font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:13px;color:#0A76A8}
.fs-02bff604.fs-02bff604.fs-02bff604{font-size: 15px; line-height: 1.6; color: rgb(107, 107, 120); margin-top: 8px}
.fs-041a45b1.fs-041a45b1.fs-041a45b1{font-family: "Public Sans"; font-weight: 900; font-size: clamp(32px, 4.8vw, 56px); line-height: 1; margin-top: 14px; letter-spacing: -0.02em}
.fs-04437498.fs-04437498.fs-04437498{font-family:'Public Sans';font-weight:900;font-size:clamp(32px,4.8vw,56px);line-height:1;margin-top:16px;letter-spacing:-.02em}
.fs-05380c58.fs-05380c58.fs-05380c58{position: absolute; inset: 0px; background: linear-gradient(to top, rgba(2, 16, 40, 0.6), rgba(2, 16, 40, 0.25))}
.fs-053c8f13.fs-053c8f13.fs-053c8f13{height: 5px; background: rgb(255, 224, 0)}
.fs-095b9267.fs-095b9267.fs-095b9267{position: relative; width: 100%; height: clamp(520px, 86svh, 900px); background: rgb(2, 30, 71); overflow: hidden}
.fs-09c09d51.fs-09c09d51.fs-09c09d51{margin-top:14px;font-weight:800;color:#032D67;font-size:16px}
.fs-0ae45c2a.fs-0ae45c2a.fs-0ae45c2a{font-size:17px;line-height:1.7;color:#3a3f4b;margin-top:16px}
.fs-0bbef79a.fs-0bbef79a.fs-0bbef79a{width:59.6%}
.fs-0e38f43a.fs-0e38f43a.fs-0e38f43a{display: inline-block; color: rgb(10, 118, 168); font-weight: 800; text-transform: uppercase; font-size: 11.5px; letter-spacing: 0.07em}
.fs-0e5276f0.fs-0e5276f0.fs-0e5276f0{font-family: "Public Sans"; font-size: 18px; color: rgb(3, 45, 103); font-weight: 800}
.fs-0e6b558c.fs-0e6b558c.fs-0e6b558c{position:relative;border-radius:16px;overflow:hidden}
.fs-0fa538c5.fs-0fa538c5.fs-0fa538c5{background: rgb(234, 246, 253); color: rgb(10, 79, 145); font-weight: 700; text-transform: uppercase; font-size: 11px; letter-spacing: 0.03em; padding: 5px 11px; border-radius: 4px}
.fs-104bff57.fs-104bff57.fs-104bff57{color: rgb(3, 45, 103); display: block; margin-bottom: 4px}
.fs-10d87ae8.fs-10d87ae8.fs-10d87ae8{position: relative; max-width: 780px; margin: 0px auto; padding: var(--section-sm) clamp(20px,5vw,40px)}
.fs-1125c75a.fs-1125c75a.fs-1125c75a{text-align: left; background: rgb(255, 255, 255); border: 1px solid rgb(230, 230, 236); border-radius: 16px; padding: 0px; overflow: hidden; cursor: pointer; display: flex; gap: 0px; align-items: stretch; flex-wrap: wrap; transition: box-shadow 0.3s cubic-bezier(0.16, 0.78, 0.29, 1) 0.100721s, border-color 0.3s; opacity: 1; transform: none; filter: none}
.fs-1134988e.fs-1134988e.fs-1134988e{background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(3, 45, 103); font-weight: 600; font-size: 15px; padding: 10px 8px; cursor: pointer; transition: color 0.25s cubic-bezier(0.16, 0.78, 0.29, 1); white-space: nowrap}
.fs-123fc14c.fs-123fc14c.fs-123fc14c{font-family: "Public Sans"; font-weight: 900; font-size: clamp(30px, 4.6vw, 54px); line-height: 1; margin-top: 14px; letter-spacing: -0.02em; max-width: 860px}
.fs-13ecaa8e.fs-13ecaa8e.fs-13ecaa8e{background: rgb(3, 45, 103); color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 16px; border-radius: 7px; font-weight: 700; text-transform: uppercase; font-size: 16px; letter-spacing: 0.02em; cursor: pointer; box-shadow: rgba(3, 45, 103, 0.28) 0px 10px 24px; transition: background 0.25s, transform 0.25s cubic-bezier(0.16, 0.78, 0.29, 1), box-shadow 0.25s}
.fs-16f4572b.fs-16f4572b.fs-16f4572b{display:inline-flex;align-items:center;min-height:44px;background:none;border:none;color:rgb(138,146,168);font-size:13.5px;text-decoration:none;cursor:pointer;padding:0}
.fs-17666fd7.fs-17666fd7.fs-17666fd7{width:26px;height:4px;background:#FFE000;border-radius:2px}
.fs-17700198.fs-17700198.fs-17700198{font-family:'Public Sans';font-weight:900;font-size:clamp(24px,3vw,36px);color:#032D67;letter-spacing:-.02em;line-height:1.05;margin-top:10px}
.fs-1783a37b.fs-1783a37b.fs-1783a37b{font-size: 16.5px; line-height: 1.6; color: rgb(107, 107, 120); margin-top: 14px}
.fs-1a276131.fs-1a276131.fs-1a276131{display: inline-flex; align-items: center; margin-top: 36px; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(10, 118, 168); font-weight: 700; text-transform: uppercase; font-size: 14px; letter-spacing: 0.02em; cursor: pointer; padding: 0px}
.fs-1adcbdd4.fs-1adcbdd4.fs-1adcbdd4{background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 224, 0); font-weight: 700; cursor: pointer; font-size: 14px; text-decoration: underline; padding: 0px}
.fs-1b709586.fs-1b709586.fs-1b709586{font-size:16.5px;line-height:1.6;color:#6B6B78;margin-top:12px}
.fs-1bb5a421.fs-1bb5a421.fs-1bb5a421{background: rgb(255, 255, 255); border: 1px solid rgb(230, 230, 236); border-radius: 18px; overflow: hidden; box-shadow: rgba(3, 45, 103, 0.07) 0px 10px 26px; height: 100%; width: 100%; display: flex; flex-direction: column}
.fs-1d1c4f8c.fs-1d1c4f8c.fs-1d1c4f8c{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,48px);margin-top:22px;align-items:start}
.fs-1d7c418a.fs-1d7c418a.fs-1d7c418a{display:inline-flex;align-items:center;gap:9px;margin-top:24px;background:#032D67;color:#fff;padding:16px 32px;border-radius:7px;font-family:'Public Sans';font-weight:700;text-transform:uppercase;font-size:16px;letter-spacing:.02em;text-decoration:none;box-shadow:var(--sh-md)}
.fs-1e0569c8.fs-1e0569c8.fs-1e0569c8{max-width:var(--shell);margin:0 auto;padding:0 clamp(20px,5vw,40px)}
.fs-20af923d.fs-20af923d.fs-20af923d{padding: clamp(40px, 5vw, 64px) 0px; border-top: 1px solid rgb(236, 236, 241)}
.fs-20e6bbdc.fs-20e6bbdc.fs-20e6bbdc{display:block;font-family:'Public Sans';font-weight:900;font-size:clamp(22px,2.8vw,34px);color:#fff;letter-spacing:-.01em;margin:11px 0 0}
.fs-221809cf.fs-221809cf.fs-221809cf{width:22px;height:3px;background:#FFE000;border-radius:2px}
.fs-22a388fe.fs-22a388fe.fs-22a388fe{width:53.4%}
.fs-22d65b08.fs-22d65b08.fs-22d65b08{position: relative; max-width: var(--shell); margin: 0px auto; padding: var(--section) clamp(20px,5vw,40px)}
.fs-234ec028.fs-234ec028.fs-234ec028{text-align: left; background: rgb(255, 255, 255); border: 1px solid rgb(230, 230, 236); border-radius: 16px; padding: 0px; overflow: hidden; cursor: pointer; display: flex; gap: 0px; align-items: stretch; flex-wrap: wrap; transition: box-shadow 0.3s cubic-bezier(0.16, 0.78, 0.29, 1) 0.155654s, border-color 0.3s; opacity: 1; transform: none; filter: none}
.fs-25566d0f.fs-25566d0f.fs-25566d0f{display:block;color:rgba(255,255,255,.85);margin:9px 0 0;max-width:520px;line-height:1.6;font-size:15px}
.fs-255c40f6.fs-255c40f6.fs-255c40f6{font-size: 17px; color: rgba(255, 255, 255, 0.92); margin-top: 14px; max-width: 560px; line-height: 1.6}
.fs-272a989a.fs-272a989a.fs-272a989a{color:#6B6B78;font-size:14px;margin-top:2px;line-height:1.5}
.fs-2937ff74.fs-2937ff74.fs-2937ff74{font-family: "Public Sans"; font-weight: 900; font-size: 34px; color: rgb(10, 118, 168); line-height: 0.9; min-width: 46px; display: inline-flex; flex-direction: column; align-items: flex-start; gap: 10px}
.fs-294069d3.fs-294069d3.fs-294069d3{width: 100%; height: 100%; text-align: left; background: rgb(255, 255, 255); border: 1px solid rgb(230, 230, 236); border-radius: 16px; padding: 0px; overflow: hidden; cursor: pointer; display: flex; flex-direction: column}
.fs-29f686db.fs-29f686db.fs-29f686db{background:#fff;border:1px solid #E4E8EF;border-radius:16px;padding:22px 20px;display:flex;flex-direction:column}
.fs-2a1b75c9.fs-2a1b75c9.fs-2a1b75c9{display:block}
.fs-2b6d5e3c.fs-2b6d5e3c.fs-2b6d5e3c{margin-top: 40px; padding-top: 22px; border-top: 1px solid rgba(255, 255, 255, 0.12); display: flex; flex-wrap: wrap; gap: 10px 22px; align-items: center; justify-content: space-between}
.fs-2c2f1a7f.fs-2c2f1a7f.fs-2c2f1a7f{margin-top: clamp(24px, 4vw, 40px)}
.fs-2c60a750.fs-2c60a750.fs-2c60a750{width: 48px; height: 48px; border-radius: 50%; border: 1.5px solid rgb(212, 217, 227); background: rgb(255, 255, 255); color: rgb(3, 45, 103); display: flex; align-items: center; justify-content: center; cursor: pointer; box-shadow: rgba(3, 45, 103, 0.07) 0px 4px 14px; transition: background 0.25s cubic-bezier(0.16, 0.78, 0.29, 1), color 0.25s, border-color 0.25s}
.fs-2ec71ec9.fs-2ec71ec9.fs-2ec71ec9{display: flex; gap: 10px; margin-top: 18px}
.fs-2fcd1ef2.fs-2fcd1ef2.fs-2fcd1ef2{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; opacity: 0.28; object-position: 50% 60%}
.fs-30dba422.fs-30dba422.fs-30dba422{display: inline-block; margin-top: 24px; background: rgb(3, 45, 103); color: rgb(255, 255, 255); padding: 16px 32px; border-radius: 7px; font-weight: 700; text-transform: uppercase; font-size: 16px; letter-spacing: 0.02em; cursor: pointer; box-shadow: rgba(3, 45, 103, 0.28) 0px 10px 24px; transition: background 0.25s, transform 0.25s cubic-bezier(0.16, 0.78, 0.29, 1), box-shadow 0.25s}
.fs-31505a92.fs-31505a92.fs-31505a92{display: flex; flex-direction: column; text-align: left; line-height: 1.02}
.fs-31df5f23.fs-31df5f23.fs-31df5f23{background: transparent; color: rgb(255, 255, 255); border: 1.5px solid rgba(255, 255, 255, 0.4); padding: 11px 20px; border-radius: 6px; font-weight: 700; text-transform: uppercase; font-size: 13.5px; letter-spacing: 0.02em; cursor: pointer}
.fs-334b7508.fs-334b7508.fs-334b7508{font-size:18px;color:rgba(255,255,255,.92);margin-top:16px;max-width:640px;line-height:1.6}
.fs-334ce44e.fs-334ce44e.fs-334ce44e{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; opacity: 0.32}
.fs-33a66aaf.fs-33a66aaf.fs-33a66aaf{font-size: 13.5px; color: rgb(135, 145, 174)}
.fs-34328e42.fs-34328e42.fs-34328e42{height: 7px; width: 72px; background: rgb(255, 224, 0); margin-top: 16px; border-radius: 2px}
.fs-34e5e004.fs-34e5e004.fs-34e5e004{font-family: "Public Sans"; font-weight: 900; font-size: clamp(24px, 3vw, 36px); color: rgb(3, 45, 103); letter-spacing: -0.02em; line-height: 1.04}
.fs-35dded15.fs-35dded15.fs-35dded15{max-width: var(--shell); margin: 0px auto; padding: 0px clamp(20px, 5vw, 40px); display: flex; flex-direction: column; gap: 18px}
.fs-396769ec.fs-396769ec.fs-396769ec{text-decoration:none;display: inline-flex; align-items: center; margin-top: 36px; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(10, 118, 168); font-weight: 700; text-transform: uppercase; font-size: 14px; letter-spacing: 0.02em; cursor: pointer; padding: 0px}
.fs-39731aa7.fs-39731aa7.fs-39731aa7{max-width: 680px; opacity: 1; transform: none; filter: none}
.fs-39fe63a9.fs-39fe63a9.fs-39fe63a9{display:inline-flex;align-items:center;gap:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:#fff}
.fs-3b58291b.fs-3b58291b.fs-3b58291b{padding:var(--section-sm) 0;text-align:center}
.fs-3b875ea0.fs-3b875ea0.fs-3b875ea0{padding: var(--section) 0; background: rgb(241, 245, 250); border-top: 1px solid rgb(236, 236, 241); border-bottom: 1px solid rgb(236, 236, 241); overflow: hidden}
.fs-3c1be8c7.fs-3c1be8c7.fs-3c1be8c7{font-family: "Public Sans"; font-weight: 900; font-size: clamp(28px, 4.4vw, 48px); margin-top: 12px; letter-spacing: -0.02em}
.fs-3ca6edb6.fs-3ca6edb6.fs-3ca6edb6{border-radius: 18px; overflow: hidden; box-shadow: rgba(3, 45, 103, 0.12) 0px 16px 36px; height: 100%; display: flex; flex-direction: column}
.fs-3d0adcee.fs-3d0adcee.fs-3d0adcee{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.30}
.fs-3ddf4242.fs-3ddf4242.fs-3ddf4242{max-width: var(--shell); margin: 0px auto; padding-left: var(--rand); padding-right: var(--rand)}
.fs-3e12e709.fs-3e12e709.fs-3e12e709{flex: 1 1 0%; min-height: 220px; overflow: hidden; background: rgb(3, 45, 103)}
.fs-3e62811e.fs-3e62811e.fs-3e62811e{font-family: "Public Sans"; font-weight: 800; font-size: 19px; color: rgb(3, 45, 103); letter-spacing: -0.01em}
.fs-3ecb8640.fs-3ecb8640.fs-3ecb8640{text-align: left; background: rgb(255, 255, 255); border: 1px solid rgb(230, 230, 236); border-radius: 16px; padding: 0px; overflow: hidden; cursor: pointer; display: flex; gap: 0px; align-items: stretch; flex-wrap: wrap; transition: box-shadow 0.3s cubic-bezier(0.16, 0.78, 0.29, 1) 0.0725067s, border-color 0.3s; opacity: 1; transform: none; filter: none}
.fs-3f9d1d02.fs-3f9d1d02.fs-3f9d1d02{max-width: var(--shell); margin: 0px auto; display: flex; flex-wrap: wrap; align-items: center; gap: 16px; justify-content: space-between}
.fs-3fdeea57.fs-3fdeea57.fs-3fdeea57{background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; color: rgb(3, 45, 103); font-weight: 700; cursor: pointer; font-size: 13.5px; text-decoration: underline}
.fs-4232e045.fs-4232e045.fs-4232e045{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; margin-top: 28px}
.fs-42610bb8.fs-42610bb8.fs-42610bb8{display: flex; gap: 11px; align-items: flex-start; font-size: 13.5px; color: rgb(107, 107, 120); line-height: 1.5; cursor: pointer}
.fs-433e6ab7.fs-433e6ab7.fs-433e6ab7{font-family: "Public Sans"; font-weight: 900; font-size: clamp(24px, 3vw, 40px); color: rgb(3, 45, 103); letter-spacing: -0.02em}
.fs-43abe4af.fs-43abe4af.fs-43abe4af{font-family: "Public Sans"; font-weight: 900; font-size: clamp(24px, 3vw, 40px); color: rgb(3, 45, 103); letter-spacing: -0.02em; opacity: 1; transform: none; filter: none}
.fs-47960f9c.fs-47960f9c.fs-47960f9c{font-size: 13.5px; color: rgb(138, 146, 168)}
.fs-48a0d2f8.fs-48a0d2f8.fs-48a0d2f8{max-width:680px}
.fs-48a42186.fs-48a42186.fs-48a42186{max-width: 640px; opacity: 1; transform: none; filter: none}
.fs-4997cd3f.fs-4997cd3f.fs-4997cd3f{display: flex; gap: 10px; align-items: center}
.fs-4f7fb5b5.fs-4f7fb5b5.fs-4f7fb5b5{font-family: "Public Sans"; font-weight: 900; font-size: clamp(23px, 3vw, 34px); color: rgb(3, 45, 103); letter-spacing: -0.02em; line-height: 1.05}
.fs-526c91ee.fs-526c91ee.fs-526c91ee{height: 34px; width: auto; display: block}
.fs-54098b20.fs-54098b20.fs-54098b20{margin-top: auto; padding-top: 16px; text-decoration: none; display: flex; justify-content: center}
.fs-54644f9e.fs-54644f9e.fs-54644f9e{max-width:640px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}
.fs-54a29ff0.fs-54a29ff0.fs-54a29ff0{opacity: 1; transform: none; filter: none}
.fs-5773599c.fs-5773599c.fs-5773599c{display:inline-flex;align-items:center;gap:9px;background:#FFE000;color:#032D67;font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:13px;padding:14px 26px;border-radius:9px;white-space:nowrap;flex:none}
.fs-58ad2430.fs-58ad2430.fs-58ad2430{margin-top:16px;font-size:15px;color:#6B6B78}
.fs-596cc6f5.fs-596cc6f5.fs-596cc6f5{text-align: left; background: linear-gradient(rgb(0, 167, 231), rgb(0, 167, 231)) left center / 0px 54% no-repeat; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(242, 242, 245); border-image: none; padding: 15px 6px; font-size: 17px; font-weight: 600; color: rgb(3, 45, 103); cursor: pointer; transition: color 0.25s cubic-bezier(0.16, 0.78, 0.29, 1), background-size 0.25s cubic-bezier(0.16, 0.78, 0.29, 1), padding 0.25s cubic-bezier(0.16, 0.78, 0.29, 1)}
.fs-5b644c71.fs-5b644c71.fs-5b644c71{max-width: 780px; margin: 0px auto; padding: clamp(28px, 4vw, 44px) clamp(20px, 5vw, 40px) clamp(48px, 6vw, 80px)}
.fs-5da8e4df.fs-5da8e4df.fs-5da8e4df{font-family: "Public Sans"; font-weight: 900; font-size: clamp(27px, 3.6vw, 44px); color: rgb(3, 45, 103); margin-top: 10px; line-height: 1.02; letter-spacing: -0.02em}
.fs-637fc6e1.fs-637fc6e1.fs-637fc6e1{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,16,40,.94),rgba(2,16,40,.55))}
.fs-63a4d0a1.fs-63a4d0a1.fs-63a4d0a1{max-width: 560px; opacity: 1; transform: none; filter: none}
.fs-65dafe09.fs-65dafe09.fs-65dafe09{padding: var(--section) 0}
.fs-65f7a362.fs-65f7a362.fs-65f7a362{font-family: "Public Sans"; font-size: 19px; color: rgb(3, 45, 103); font-weight: 800; letter-spacing: -0.005em}
.fs-6662dfc5.fs-6662dfc5.fs-6662dfc5{max-width: var(--shell); margin: 0px auto; padding: 0px clamp(20px, 5vw, 40px); display: flex; flex-wrap: wrap; gap: clamp(28px, 5vw, 56px)}
.fs-696bdb71.fs-696bdb71.fs-696bdb71{max-width: var(--shell); margin: 0px auto}
.fs-6aa88c0d.fs-6aa88c0d.fs-6aa88c0d{color: rgb(255, 255, 255); font-weight: 700; text-decoration: underline}
.fs-6b72b235.fs-6b72b235.fs-6b72b235{display: flex; align-items: center; gap: 14px; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; padding: 0px}
.fs-6c1e50a7.fs-6c1e50a7.fs-6c1e50a7{font-family: "Public Sans"; font-weight: 900; font-size: clamp(30px, 4.6vw, 52px); line-height: 1.05; margin-top: 14px; letter-spacing: -0.02em; max-width: 900px}
.fs-6c4a16aa.fs-6c4a16aa.fs-6c4a16aa{color: rgb(255, 224, 0); font-weight: 700; text-transform: uppercase; font-size: 12px; letter-spacing: 0.05em; margin-bottom: 4px}
.fs-6c885b87.fs-6c885b87.fs-6c885b87{border-radius: 16px; height: 100%; transition: box-shadow 0.3s cubic-bezier(0.16, 0.78, 0.29, 1) 0.157916s; opacity: 1; transform: none; filter: none}
.fs-70e28fef.fs-70e28fef.fs-70e28fef{display: inline-flex; align-items: center; gap: 7px; background: rgb(3, 45, 103); color: rgb(255, 255, 255); border-radius: 8px; padding: 11px 18px; font-size: 13.5px; font-weight: 700; transition: background 0.2s cubic-bezier(0.16, 0.78, 0.29, 1)}
.fs-726e5ae6.fs-726e5ae6.fs-726e5ae6{display: flex; align-items: center; gap: 10px; margin-bottom: 10px}
.fs-74a670a0.fs-74a670a0.fs-74a670a0{font-family: "Public Sans"; font-size: 18px; color: rgb(3, 45, 103); font-weight: 800; line-height: 1.25; margin-top: 8px}
.fs-7502942f.fs-7502942f.fs-7502942f{width: 1px; height: 30px; background: rgb(216, 220, 228); margin: 0px 4px 0px 8px}
.fs-76adc1af.fs-76adc1af.fs-76adc1af{margin-top: 16px; text-decoration: none; display: flex}
.fs-77363446.fs-77363446.fs-77363446{text-align: left; background: rgb(255, 255, 255); border: 1px solid rgb(230, 230, 236); border-radius: 16px; padding: 0px; overflow: hidden; cursor: pointer; display: flex; gap: 0px; align-items: stretch; flex-wrap: wrap; transition: box-shadow 0.3s cubic-bezier(0.16, 0.78, 0.29, 1) 0.127439s, border-color 0.3s; opacity: 1; transform: none; filter: none}
.fs-793768bc.fs-793768bc.fs-793768bc{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.20}
.fs-79f41de2.fs-79f41de2.fs-79f41de2{position: absolute; inset: 0px; background: linear-gradient(to top, rgba(2, 16, 40, 0.9) 0%, rgba(2, 16, 40, 0.62) 26%, rgba(2, 16, 40, 0.16) 58%, rgba(2, 16, 40, 0.46) 100%)}
.fs-7a1ffd96.fs-7a1ffd96.fs-7a1ffd96{padding: var(--section-sm) 0; text-align: center}
.fs-7a81ffe8.fs-7a81ffe8.fs-7a81ffe8{width: 34px; height: 34px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: rgb(241, 245, 250); color: rgb(3, 45, 103); transition: background 0.15s, color 0.15s, transform 0.15s}
.fs-7b81554b.fs-7b81554b.fs-7b81554b{display: inline-flex; align-items: center; gap: 7px; background: rgb(241, 245, 250); border: 1.5px solid rgb(224, 229, 238); border-radius: 8px; padding: 9px 16px; font-size: 13px; font-weight: 700; color: rgb(3, 45, 103); transition: background 0.2s cubic-bezier(0.16, 0.78, 0.29, 1), color 0.2s, border-color 0.2s}
.fs-7b92461c.fs-7b92461c.fs-7b92461c{width:57.9%}
.fs-7d361f3e.fs-7d361f3e.fs-7d361f3e{max-height: 0px}
.fs-7d5aaa02.fs-7d5aaa02.fs-7d5aaa02{border-radius: 18px; width: 100%; display: flex; transition: box-shadow 0.3s cubic-bezier(0.16, 0.78, 0.29, 1)}
.fs-7da29fd8.fs-7da29fd8.fs-7da29fd8{color: rgb(138, 146, 168)}
.fs-7e1426f8.fs-7e1426f8.fs-7e1426f8{width: 1px; height: 1px; opacity: 0; pointer-events: none; position: absolute !important; left: -9999px !important}
.fs-7ebb33e7.fs-7ebb33e7.fs-7ebb33e7{display: inline-flex; align-items: center; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(138, 146, 168); font-size: 13.5px; cursor: pointer; padding: 0px;; text-decoration: none}
.fs-7f66ade2.fs-7f66ade2.fs-7f66ade2{aspect-ratio: 16 / 9; overflow: hidden; flex-shrink: 0}
.fs-7fc17c34.fs-7fc17c34.fs-7fc17c34{padding: var(--section-sm) 0}
.fs-841b19c0.fs-841b19c0.fs-841b19c0{display: flex; flex-direction: column; gap: 16px; margin-top: 20px; font-size: 15.5px; line-height: 1.5}
.fs-84a2988a.fs-84a2988a.fs-84a2988a{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; opacity: 0.28; object-position: 50% 55%}
.fs-856861f2.fs-856861f2.fs-856861f2{position:relative;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;max-width:var(--shell);margin:0 auto;padding:clamp(30px,4.5vw,52px) clamp(20px,5vw,40px)}
.fs-85689c16.fs-85689c16.fs-85689c16{font-family: "Public Sans"; font-weight: 900; font-size: clamp(30px, 4.6vw, 52px); line-height: 1; margin-top: 14px; letter-spacing: -0.02em}
.fs-86590f9c.fs-86590f9c.fs-86590f9c{display: block; text-align: center; width: 100%; margin-top: 12px; background: rgb(3, 45, 103); color: rgb(255, 255, 255); padding: 15px; border-radius: 6px; font-weight: 700; text-transform: uppercase; font-size: 16px; letter-spacing: 0.02em}
.fs-87a5c957.fs-87a5c957.fs-87a5c957{padding: clamp(36px, 5vw, 64px) 0px}
.fs-87b30350.fs-87b30350.fs-87b30350{color:#032D67;font-weight:700}
.fs-88892d1c.fs-88892d1c.fs-88892d1c{margin-top: clamp(26px, 3.4vw, 40px); opacity: 1; transform: none; filter: none}
.fs-88a6d08c.fs-88a6d08c.fs-88a6d08c{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; opacity: 0.3}
.fs-8afe53ef.fs-8afe53ef.fs-8afe53ef{font-size: 18px; line-height: 1.65; color: rgba(255, 255, 255, 0.92); margin-top: 18px; max-width: 680px}
.fs-8e26cb4d.fs-8e26cb4d.fs-8e26cb4d{position: absolute; inset: 0px; background: linear-gradient(to top, rgba(2, 16, 40, 0.62), rgba(2, 16, 40, 0.32))}
.fs-8f80097c.fs-8f80097c.fs-8f80097c{padding: var(--section-sm) 0; background: rgb(241, 245, 250); border-top: 1px solid rgb(236, 236, 241); border-bottom: 1px solid rgb(236, 236, 241)}
.fs-90efa992.fs-90efa992.fs-90efa992{padding: var(--section) 0; background: rgb(241, 245, 250); border-top: 1px solid rgb(236, 236, 241)}
.fs-927f58d1.fs-927f58d1.fs-927f58d1{margin-top: 24px; display: flex; flex-direction: column; gap: 20px; font-size: 16px; line-height: 1.7; color: rgb(58, 58, 69); opacity: 1; transform: none; filter: none}
.fs-97199ede.fs-97199ede.fs-97199ede{width:52px;height:52px;border-radius:50%;background:#EEF2F8;display:flex;align-items:center;justify-content:center;color:#B5C0D2;flex-shrink:0}
.fs-989b920f.fs-989b920f.fs-989b920f{padding: 20px; text-align: center; display: flex; flex-direction: column; flex: 1 1 0%}
.fs-98e70c45.fs-98e70c45.fs-98e70c45{position: absolute; left: 18px; bottom: 14px; color: rgb(255, 255, 255); font-weight: 800; font-size: 15px; text-shadow: rgba(0, 0, 0, 0.5) 0px 2px 10px}
.fs-9c83abbd.fs-9c83abbd.fs-9c83abbd{display: grid; grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); gap: 36px; align-items: start}
.fs-9cec95bb.fs-9cec95bb.fs-9cec95bb{max-width: 640px; margin: 0px auto; padding: 0px clamp(20px, 5vw, 40px)}
.fs-9e267f55.fs-9e267f55.fs-9e267f55{border: 1px solid rgb(221, 221, 221); border-radius: 8px; padding: 13px 16px; font-size: 15px; color: rgb(3, 45, 103); font-weight: 400; text-transform: none; letter-spacing: 0px; resize: vertical}
.fs-9e79b66b.fs-9e79b66b.fs-9e79b66b{display: flex; align-items: center; gap: 6px}
.fs-a54ce3b0.fs-a54ce3b0.fs-a54ce3b0{font-size: 17px; line-height: 1.75; color: rgb(58, 58, 69)}
.fs-a963f0b8.fs-a963f0b8.fs-a963f0b8{color: rgb(255, 255, 255)}
.fs-a9ab22e5.fs-a9ab22e5.fs-a9ab22e5{text-align: left; background: rgb(255, 255, 255); border: 1px solid rgb(230, 230, 236); border-radius: 16px; padding: 0px; overflow: hidden; cursor: pointer; display: flex; gap: 0px; align-items: stretch; flex-wrap: wrap; transition: box-shadow 0.3s cubic-bezier(0.16, 0.78, 0.29, 1), border-color 0.3s; opacity: 1; transform: none; filter: none}
.fs-a9e7c118.fs-a9e7c118.fs-a9e7c118{padding: 22px 22px 24px; flex-shrink: 0}
.fs-abd58b88.fs-abd58b88.fs-abd58b88{position: fixed; left: 0px; right: 0px; bottom: 0px; z-index: 80; background: rgb(2, 30, 71); color: rgb(255, 255, 255); padding: 16px clamp(16px, 5vw, 40px); box-shadow: rgba(0, 0, 0, 0.25) 0px -10px 30px}
.fs-acdda491.fs-acdda491.fs-acdda491{min-height:320vh}
.fs-ad858492.fs-ad858492.fs-ad858492{flex: 1 1 280px; min-width: 260px; max-width: 400px; margin: 0px auto; display: flex; opacity: 1; transform: none; filter: none}
.fs-ad909059.fs-ad909059.fs-ad909059{font-size: 12.5px; color: rgb(10, 118, 168); font-weight: 700; text-transform: uppercase; letter-spacing: 0.02em; margin-top: 6px}
.fs-afc715ba.fs-afc715ba.fs-afc715ba{background: rgb(255, 255, 255); border-top: 1px solid rgb(236, 236, 241); padding: 12px clamp(16px, 5vw, 40px) 24px; box-shadow: rgba(0, 0, 0, 0.09) 0px 18px 32px}
.fs-b0a91228.fs-b0a91228.fs-b0a91228{font-family: "Public Sans"; font-weight: 800; font-size: 17px; line-height: 1.25; margin-top: 18px; color: rgb(255, 255, 255); letter-spacing: -0.01em}
.fs-b0fc8f67.fs-b0fc8f67.fs-b0fc8f67{display: flex; flex-direction: column; gap: 7px; font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.04em; color: rgb(3, 45, 103)}
.fs-b14c9807.fs-b14c9807.fs-b14c9807{overflow: hidden; position: relative; flex-shrink: 0}
.fs-b19d6a51.fs-b19d6a51.fs-b19d6a51{width: 100%; height: 100%; object-fit: cover}
.fs-b1d7d25f.fs-b1d7d25f.fs-b1d7d25f{background: rgb(3, 45, 103); color: rgb(255, 255, 255); padding: clamp(24px, 3vw, 32px); flex: 1 1 0%; display: flex; flex-direction: column}
.fs-b40879a4.fs-b40879a4.fs-b40879a4{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; opacity: 0.34}
.fs-b44517cc.fs-b44517cc.fs-b44517cc{font-size:17px;line-height:1.7;color:#3a3f4b}
.fs-b569fcf2.fs-b569fcf2.fs-b569fcf2{padding: 22px; display: flex; flex-direction: column; flex: 1 1 0%}
.fs-b610f924.fs-b610f924.fs-b610f924{flex: 0 0 clamp(120px, 28vw, 260px); overflow: hidden; min-height: 150px}
.fs-b68c6e8d.fs-b68c6e8d.fs-b68c6e8d{padding: var(--section-sm) 0; background: rgb(241, 245, 250); border-top: 1px solid rgb(236, 236, 241); border-bottom: 1px solid rgb(236, 236, 241); overflow: hidden}
.fs-b6ae9b9f.fs-b6ae9b9f.fs-b6ae9b9f{display: flex; flex-wrap: wrap; gap: 0 20px}
.fs-b6d48d40.fs-b6d48d40.fs-b6d48d40{aspect-ratio: 1 / 1; background: rgb(3, 45, 103); overflow: hidden; display: flex; align-items: center; justify-content: center}
.fs-b7d3288a.fs-b7d3288a.fs-b7d3288a{font-size: 13px; color: rgb(110, 110, 128); font-weight: 600}
.fs-b8740786.fs-b8740786.fs-b8740786{max-width: 1240px; margin: 0px auto; padding: 0px clamp(16px, 5vw, 44px); display: flex; align-items: center; justify-content: space-between; gap: 28px}
.fs-b9dd59ac.fs-b9dd59ac.fs-b9dd59ac{flex: 1 1 380px; min-width: 280px; display: flex; flex-direction: column; gap: 16px; opacity: 1; transform: none; filter: none}
.fs-b9e4b658.fs-b9e4b658.fs-b9e4b658{display:inline-flex;align-items:center;gap:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;font-size:13px;color:#fff}
.fs-bd76eb0e.fs-bd76eb0e.fs-bd76eb0e{width:100%;height:100%;object-fit:cover;display:block}
.fs-be427ce1.fs-be427ce1.fs-be427ce1{margin-top: 24px; background: rgb(3, 45, 103); color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 16px 32px; border-radius: 7px; font-family: "Public Sans"; font-weight: 700; text-transform: uppercase; font-size: 16px; letter-spacing: 0.02em; cursor: pointer; box-shadow: rgba(3, 45, 103, 0.28) 0px 10px 24px; transition: background 0.25s, transform 0.25s cubic-bezier(0.16, 0.78, 0.29, 1), box-shadow 0.25s}
.fs-be4b22a4.fs-be4b22a4.fs-be4b22a4{width:82.8%}
.fs-bec19a71.fs-bec19a71.fs-bec19a71{width:77.2%}
.fs-c052fcbe.fs-c052fcbe.fs-c052fcbe{background:#EAF6FD;color:#0A4F91;font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.03em;padding:5px 11px;border-radius:4px}
.fs-c1471370.fs-c1471370.fs-c1471370{background: rgb(255, 224, 0); color: rgb(3, 45, 103); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 11px 22px; border-radius: 6px; font-weight: 800; text-transform: uppercase; font-size: 13.5px; letter-spacing: 0.02em; cursor: pointer}
.fs-c22fde67.fs-c22fde67.fs-c22fde67{display: inline-flex; align-items: center; color: rgb(10, 118, 168); font-weight: 700; text-transform: uppercase; font-size: 14px; letter-spacing: 0.02em; margin-top: 12px}
.fs-c44cac8b.fs-c44cac8b.fs-c44cac8b{padding:var(--section-sm) 0}
.fs-c6ade493.fs-c6ade493.fs-c6ade493{position: relative; overflow: hidden; background: rgb(2, 30, 71); color: rgb(255, 255, 255); margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw)}
.fs-c714cdf5.fs-c714cdf5.fs-c714cdf5{width:61.4%}
.fs-c715a538.fs-c715a538.fs-c715a538{width: 100%; opacity: 1; transform: none; filter: none}
.fs-c7be5000.fs-c7be5000.fs-c7be5000{padding:0 0 var(--section-sm)}
.fs-c93e2345.fs-c93e2345.fs-c93e2345{position: relative; overflow: hidden; background: rgb(2, 30, 71); color: rgb(255, 255, 255)}
.fs-c9e5f51a.fs-c9e5f51a.fs-c9e5f51a{font-size: 18px; color: rgba(255, 255, 255, 0.92); margin-top: 16px; max-width: 620px; line-height: 1.6}
.fs-ca8dfae5.fs-ca8dfae5.fs-ca8dfae5{display: flex; align-items: center; gap: 8px}
.fs-caad99e1.fs-caad99e1.fs-caad99e1{position: absolute; inset: 0px; background: linear-gradient(to top, rgba(2, 16, 40, 0.5), transparent 55%)}
.fs-cb69f2da.fs-cb69f2da.fs-cb69f2da{flex: 1 1 300px; min-width: 280px; opacity: 1; transform: none; filter: none}
.fs-cb979f63.fs-cb979f63.fs-cb979f63{font-size:16px;color:#6B6B78;margin-top:8px;max-width:560px;line-height:1.6}
.fs-cbc3f22f.fs-cbc3f22f.fs-cbc3f22f{margin-top: 34px}
.fs-cce134fd.fs-cce134fd.fs-cce134fd{display: block; width: 100%; height: 200px; object-fit: cover}
.fs-cd37b874.fs-cd37b874.fs-cd37b874{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-top:26px}
.fs-ce702f09.fs-ce702f09.fs-ce702f09{position:relative;overflow:hidden;background:#021E47;color:#fff}
.fs-cf34f914.fs-cf34f914.fs-cf34f914{max-width: var(--shell); margin: 0px auto; padding: 0px clamp(20px, 5vw, 40px)}
.fs-d1b44aa0.fs-d1b44aa0.fs-d1b44aa0{position: sticky; top: 0px; z-index: 60; background: rgba(255, 255, 255, 0.95); backdrop-filter: blur(12px); border-bottom: 1px solid rgb(236, 236, 241)}
.fs-d1c023b2.fs-d1c023b2.fs-d1c023b2{width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:center 20%;flex-shrink:0}
.fs-d20982f5.fs-d20982f5.fs-d20982f5{display: inline-flex; align-items: center; margin-top: auto; padding-top: 12px; color: rgb(10, 118, 168); font-weight: 700; text-transform: uppercase; font-size: 13.5px; letter-spacing: 0.02em}
.fs-d3554d96.fs-d3554d96.fs-d3554d96{display: flex; justify-content: center; flex-wrap: wrap; gap: clamp(28px, 5vw, 56px); align-items: stretch; width: 100%; margin-top: 8px}
.fs-d36a8c37.fs-d36a8c37.fs-d36a8c37{flex: 1 1 300px; min-width: 220px; padding: 24px 26px; display: flex; flex-direction: column; justify-content: center}
.fs-d64925bf.fs-d64925bf.fs-d64925bf{font-size: 14px; line-height: 1.6; margin-top: 10px; color: rgb(138, 146, 168); max-width: 260px}
.fs-d6718e00.fs-d6718e00.fs-d6718e00{font-weight: 700; text-transform: uppercase; font-size: 14px; color: rgb(3, 45, 103); letter-spacing: 0.03em}
.fs-d6cef650.fs-d6cef650.fs-d6cef650{font-family: "Public Sans"; font-weight: 800; font-size: 19px; letter-spacing: -0.01em}
.fs-d913bbd1.fs-d913bbd1.fs-d913bbd1{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:14px}
.fs-dad9719e.fs-dad9719e.fs-dad9719e{object-position: 50% 55%}
.fs-dbcb245d.fs-dbcb245d.fs-dbcb245d{width: 36px; height: 36px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: rgb(241, 245, 250); color: rgb(3, 45, 103); transition: background 0.18s, color 0.18s, transform 0.18s}
.fs-dbfea758.fs-dbfea758.fs-dbfea758{background: rgb(255, 255, 255); border: 1px solid rgb(230, 230, 236); border-radius: 16px; padding: clamp(24px, 3vw, 32px); display: flex; flex-direction: column; gap: 16px}
.fs-dc3d97b4.fs-dc3d97b4.fs-dc3d97b4{display:block;position:relative;overflow:hidden;background:#021E47;text-decoration:none;margin-top:clamp(24px,3.5vw,44px)}
.fs-dd329e71.fs-dd329e71.fs-dd329e71{flex: 1 1 0%; display: flex; align-items: center; justify-content: center; background: rgb(241, 245, 250); color: rgb(3, 45, 103); padding: 12px 6px; border-radius: 8px; transition: background 0.2s, color 0.2s}
.fs-ddbf8b62.fs-ddbf8b62.fs-ddbf8b62{height: 46px; width: auto; display: block}
.fs-e071313c.fs-e071313c.fs-e071313c{margin: 0px; font-size: 14px; line-height: 1.5; max-width: 660px; color: rgb(217, 220, 230)}
.fs-e0e39edf.fs-e0e39edf.fs-e0e39edf{position:relative;max-width:var(--shell);margin:0 auto;padding:var(--section) clamp(20px,5vw,40px)}
.fs-e1a4437b.fs-e1a4437b.fs-e1a4437b{font-family: "Public Sans"; font-size: 21px; color: rgb(3, 45, 103); font-weight: 800; line-height: 1.22; letter-spacing: -0.01em}
.fs-e2cc18db.fs-e2cc18db.fs-e2cc18db{display: flex; flex-direction: column}
.fs-e4c63ac3.fs-e4c63ac3.fs-e4c63ac3{width: 1px; height: 38px; background: rgb(216, 220, 228); display: block}
.fs-e58b0ac2.fs-e58b0ac2.fs-e58b0ac2{font-size: 17px; color: rgba(255, 255, 255, 0.92); margin-top: 14px; max-width: 680px; line-height: 1.6}
.fs-e7593a5c.fs-e7593a5c.fs-e7593a5c{display: flex; gap: 10px; flex-shrink: 0}
.fs-e858fa0e.fs-e858fa0e.fs-e858fa0e{padding:var(--section-sm) 0;background:#F6F8FB}
.fs-e8f88f91.fs-e8f88f91.fs-e8f88f91{font-size: 15px; line-height: 1.55; color: rgb(107, 107, 120); margin-top: 9px}
.fs-e8f89d22.fs-e8f89d22.fs-e8f89d22{min-width: 0px; opacity: 1; transform: none; filter: none}
.fs-ec2d8ad8.fs-ec2d8ad8.fs-ec2d8ad8{object-position: 50% 60%}
.fs-ece7fc71.fs-ece7fc71.fs-ece7fc71{display: flex; gap: 20px; align-items: flex-start; opacity: 1; transform: none; filter: none}
.fs-ed5096a5.fs-ed5096a5.fs-ed5096a5{font-size: 16.5px; line-height: 1.6; color: rgb(107, 107, 120); margin-top: 12px}
.fs-edf94b71.fs-edf94b71.fs-edf94b71{display: flex; gap: 20px; margin-top: 24px; overflow-x: auto; scroll-snap-type: x mandatory; padding: 22px 20px 40px; scroll-padding-left: 20px}
.fs-ee2d38b6.fs-ee2d38b6.fs-ee2d38b6{width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: rgba(255, 255, 255, 0.09); color: rgb(255, 255, 255); transition: background 0.25s cubic-bezier(0.16, 0.78, 0.29, 1), transform 0.25s cubic-bezier(0.16, 0.78, 0.29, 1)}
.fs-efb77bf0.fs-efb77bf0.fs-efb77bf0{font-family: "Public Sans"; font-weight: 900; font-size: 34px; color: rgb(10, 118, 168); line-height: 0.9; min-width: 46px}
.fs-f0215006.fs-f0215006.fs-f0215006{position:absolute;inset:0;background:linear-gradient(to top,rgba(2,16,40,.85),rgba(2,16,40,.35))}
.fs-f11c2675.fs-f11c2675.fs-f11c2675{font-family: "Public Sans"; font-size: 21px; color: rgb(3, 45, 103); font-weight: 800; margin-top: 12px; letter-spacing: -0.01em}
.fs-f11ca1fe.fs-f11ca1fe.fs-f11ca1fe{font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; font-size: 14px; color: rgb(255, 224, 0)}
.fs-f145b53c.fs-f145b53c.fs-f145b53c{font-family:'Public Sans';font-weight:900;font-size:clamp(23px,3vw,34px);color:#032D67;letter-spacing:-.02em;line-height:1.05}
.fs-f36a948f.fs-f36a948f.fs-f36a948f{background: rgb(255, 255, 255); border: 1px solid rgb(230, 230, 236); border-radius: 16px; padding: 0px; overflow: hidden; height: 100%; display: flex; flex-direction: column}
.fs-f4975994.fs-f4975994.fs-f4975994{display: flex; gap: 10px; flex-wrap: wrap}
.fs-f4ea9ea7.fs-f4ea9ea7.fs-f4ea9ea7{padding: clamp(40px, 5vw, 64px) 0px; text-align: center}
.fs-f6f76472.fs-f6f76472.fs-f6f76472{border: 1px solid rgb(221, 221, 221); border-radius: 8px; padding: 13px 16px; font-size: 15px; color: rgb(3, 45, 103); font-weight: 400; text-transform: none; letter-spacing: 0px}
.fs-f78d2dd4.fs-f78d2dd4.fs-f78d2dd4{margin-top: 24px; border-radius: 16px; overflow: hidden; border: 1px solid rgb(230, 230, 236)}
.fs-f9144229.fs-f9144229.fs-f9144229{display: flex; flex-wrap: wrap; gap: 16px; align-items: flex-end; justify-content: space-between; opacity: 1; transform: none; filter: none}
.fs-f938bbf1.fs-f938bbf1.fs-f938bbf1{font-size: 15px; line-height: 1.7; color: rgb(138, 146, 168)}
.fs-f9e19e8e.fs-f9e19e8e.fs-f9e19e8e{font-family: "Public Sans"; color: rgb(255, 255, 255); font-weight: 800; font-size: 13px; text-transform: uppercase; letter-spacing: 0.04em; margin-bottom: 16px}
.fs-fbb0e400.fs-fbb0e400.fs-fbb0e400{position: absolute; inset: 0px; background: linear-gradient(to top, rgba(2, 16, 40, 0.6), rgba(2, 16, 40, 0.3))}
.fs-ff0bd133.fs-ff0bd133.fs-ff0bd133{flex: 1 1 380px; min-width: 280px; display: flex; flex-direction: column; justify-content: center; gap: 16px; opacity: 1; transform: none; filter: none}
.fs-ffdad89d.fs-ffdad89d.fs-ffdad89d{scroll-snap-align: start; flex: 0 0 clamp(280px, 80vw, 340px); border-radius: 16px; display: flex; transition: box-shadow 0.3s cubic-bezier(0.16, 0.78, 0.29, 1); opacity: 1; transform: none; filter: none}
