
/* ===== generated page primitives (Figma v2 -> plain CSS) ===== */
.page-shell{background:#fff;display:flex;flex-direction:column;width:100%;overflow:hidden}
.page-shell h1,.page-shell h2,.page-shell h3,.page-shell p{margin:0;font-weight:inherit}
.page-shell img{display:block}
.page-shell a{text-decoration:none}
.photo-band{height:520px;overflow:hidden}
.photo-band img{width:100%;height:100%;object-fit:cover;object-position:center}
@media (max-width:900px){
  .photo-band{height:260px}
  .row-stack{flex-direction:column!important;align-items:flex-start!important}
  .row-stack>*{width:100%!important;max-width:100%!important}
  .page-shell>div{padding-left:22px!important;padding-right:22px!important}
}

.s0405389{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:14px;position:relative;width:100%;overflow:hidden}
.s052b8f3{flex-shrink:0;position:relative;color:#8fb3d9;font-family:Inter;font-size:11.5px;font-weight:600;font-style:normal;line-height:normal;letter-spacing:1.5px;white-space:nowrap;word-break:break-word}
.s06add7d{display:flex;align-items:flex-start;align-content:stretch;justify-content:space-between;flex-shrink:0;position:relative;width:100%;overflow:hidden}
.s0a92910{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:14px;position:relative;width:100%;max-width:282px;padding-top:26px;padding-bottom:26px;padding-left:26px;padding-right:26px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:18px;background:#ffffff;overflow:hidden}
.s0aca50a{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;width:40px;height:40px;border-radius:10px;background:#eef3f8;overflow:hidden}
.s0e667e7{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;border-radius:999px;background:#2a5480;overflow:hidden}
.s192dd02{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:8px;position:relative;width:100%;max-width:320px;padding-top:20px;border-top:1px solid #2c5a7e;overflow:hidden}
.s19bb4e6{flex-shrink:0;position:relative;width:100%;max-width:536px;color:#4a4a4a;font-family:Inter;font-size:13.5px;font-weight:400;font-style:normal;line-height:22px;word-break:break-word}
.s1b5877d{display:flex;align-items:center;align-content:stretch;flex-shrink:0;gap:12px;position:relative;width:100%;padding-top:12px;padding-bottom:12px;padding-left:14px;padding-right:14px;border-top:1px solid #e8ecf1;border-bottom:1px solid #e8ecf1;border-left:1px solid #e8ecf1;border-right:1px solid #e8ecf1;border-radius:12px;background:#ffffff;overflow:hidden}
.s1e581a2{display:flex;align-items:flex-start;align-content:stretch;flex-shrink:0;position:relative;overflow:hidden}
.s1e7b305{flex-shrink:0;position:relative;width:100%;max-width:328px;color:#4a4a4a;font-family:Inter;font-size:13.5px;font-weight:400;font-style:normal;line-height:21px;word-break:break-word}
.s1f8e76d{flex-shrink:0;position:relative;width:100%;max-width:290px;color:#ffffff;font-family:Inter;font-size:13px;font-weight:400;font-style:normal;line-height:20px;word-break:break-word}
.s2031aa1{flex-shrink:0;position:relative;color:#8a8a8a;font-family:Inter;font-size:13px;font-weight:600;font-style:normal;line-height:normal;white-space:nowrap;word-break:break-word}
.s297f22a{flex-shrink:0;position:relative;width:100%;max-width:300px;color:#b9cbdc;font-family:Inter;font-size:13px;font-weight:400;line-height:21px}
.s2e160ab{flex-shrink:0;position:relative;width:100%;max-width:300px;color:#ffffff;font-family:Inter;font-size:14px;font-weight:500;line-height:normal}
.s2f44d86{flex-shrink:0;position:relative;color:#4a4a4a;font-family:Inter;font-size:13px;font-weight:400}
.s319284a{display:flex;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:24px;position:relative;width:100%;overflow:hidden}
.s3478b67{flex-shrink:0;position:relative;width:160px;height:1px;background:#e4e4e7}
.s350c666{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:22px;position:relative;width:100%;max-width:560px;overflow:hidden}
.s3616ade{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;border-radius:999px;background:#e8f5ef;overflow:hidden}
.s3a8f29b{flex-shrink:0;position:relative;color:#1a3d5e;font-family:Inter;font-size:11.5px;font-weight:600;font-style:normal;line-height:normal;letter-spacing:1.5px;white-space:nowrap;word-break:break-word}
.s4064edd{flex-shrink:0;position:relative;width:100%;max-width:450px;color:#4a4a4a;font-family:Inter;font-size:14.5px;font-weight:400;font-style:normal;line-height:normal;word-break:break-word}
.s40aa0ef{flex-shrink:0;position:relative;width:100%;max-width:536px;color:#1a1a1a;font-family:Inter;font-size:16.5px;font-weight:600;font-style:normal;line-height:normal;word-break:break-word}
.s4265c71{flex-shrink:0;position:relative;color:#136f4e;font-family:Inter;font-size:10px;font-weight:600;font-style:normal;line-height:normal;white-space:nowrap;word-break:break-word}
.s44d17da{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;width:32px;height:32px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:999px;background:#ffffff;overflow:hidden}
.s453e4a0{display:flex;align-items:center;align-content:stretch;flex-shrink:0;gap:10px;position:relative;overflow:hidden}
.s4564663{flex-shrink:0;position:relative;color:#8fb3d9;font-family:Inter;font-size:13px;font-weight:600;font-style:normal;line-height:normal;white-space:nowrap;word-break:break-word}
.s45945d0{flex-shrink:0;position:relative;width:100%;max-width:470px;color:#4a4a4a;font-family:Inter;font-size:14px;font-weight:400;font-style:normal;line-height:21px;word-break:break-word}
.s4cdb896{display:flex;align-items:center;align-content:stretch;justify-content:space-between;flex-shrink:0;position:relative;width:100%;padding-top:88px;padding-bottom:88px;padding-left:clamp(20px, 8.33vw, 120px);padding-right:clamp(20px, 8.33vw, 120px);background:#f7f9fb;overflow:hidden}
.s4e27e5d{flex-shrink:0;position:relative;color:#8a8a8a;font-family:Inter;font-size:11.5px;font-weight:700;font-style:normal;line-height:normal;white-space:nowrap;word-break:break-word}
.s4ff543c{flex-shrink:0;position:relative;color:#ffffff;font-family:Inter;font-size:clamp(20px, 2.67vw, 32px);font-weight:700;line-height:normal;letter-spacing:-0.8px;white-space:nowrap}
.s5075949{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;border-radius:999px;background:#eef3f8;overflow:hidden}
.s50d1ebf{flex-shrink:0;position:relative;width:6px;height:6px;border-radius:999px;background:#7f9dba}
.s5145de5{flex-shrink:0;position:relative;width:100%;max-width:480px;color:#4a4a4a;font-family:Inter;font-size:16px;font-weight:400;font-style:normal;line-height:26px;word-break:break-word}
.s54137ed{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;height:48px;padding-top:13px;padding-bottom:13px;padding-left:22px;padding-right:22px;border-top:1px solid #7f9dba;border-bottom:1px solid #7f9dba;border-left:1px solid #7f9dba;border-right:1px solid #7f9dba;border-radius:10px;overflow:hidden}
.s54ecdb7{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex:1 0 0;gap:14px;position:relative;padding-top:28px;padding-bottom:28px;padding-left:28px;padding-right:28px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:20px;background:#ffffff;overflow:hidden}
.s585fb15{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex:1 0 0;gap:16px;position:relative;padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:18px;background:#f7f9fb;overflow:hidden}
.s5b64324{flex-shrink:0;position:relative;color:#8a8a8a;font-family:Inter;font-size:11px;font-weight:600;font-style:normal;line-height:normal;letter-spacing:1.2px;white-space:nowrap;word-break:break-word}
.s5bdbd92{display:flex;align-items:center;align-content:stretch;flex-shrink:0;gap:12px;position:relative;overflow:hidden}
.s5c1de20{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:40px;position:relative;width:100%;padding-top:88px;padding-bottom:88px;padding-left:clamp(20px, 8.33vw, 120px);padding-right:clamp(20px, 8.33vw, 120px);background:#ffffff;overflow:hidden}
.s5e9e38b{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex:1 0 0;gap:3px;position:relative;font-style:normal;line-height:normal;white-space:nowrap;word-break:break-word;overflow:hidden}
.s609db03{flex-shrink:0;position:relative;width:6px;height:6px;border-radius:999px;background:#1a3d5e}
.s62facb5{flex-shrink:0;position:relative;width:100%;max-width:560px;color:#1a1a1a;font-family:Inter;font-size:clamp(29px, 3.83vw, 46px);font-weight:700;font-style:normal;line-height:54px;letter-spacing:-1.4px;word-break:break-word}
.s6441f9e{flex-shrink:0;position:relative;width:100%;max-width:560px;color:#1a1a1a;font-family:Inter;font-size:clamp(31px, 4.17vw, 50px);font-weight:700;font-style:normal;line-height:58px;letter-spacing:-1.4px;word-break:break-word}
.s64b7c4a{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;height:48px;padding-top:13px;padding-bottom:13px;padding-left:22px;padding-right:22px;border-radius:10px;background:#ffffff;overflow:hidden}
.s67a29ec{flex-shrink:0;position:relative;width:100%;max-width:760px;color:#ffffff;font-family:Inter;font-size:clamp(21px, 2.83vw, 34px);font-weight:700;line-height:41px;letter-spacing:-0.6px}
.s6d5d23d{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;flex-shrink:0;gap:24px;position:relative;width:100%;overflow:hidden}
.s7157ab4{flex-shrink:0;position:relative;width:230px;color:#1a1a1a;font-family:Inter;font-size:16.5px;font-weight:600;font-style:normal;line-height:normal;word-break:break-word}
.s724435f{flex-shrink:0;position:relative;width:100%;max-width:520px;color:#4a4a4a;font-family:Inter;font-size:17px;font-weight:400;font-style:normal;line-height:28px;word-break:break-word}
.s7547334{flex-shrink:0;position:relative;color:#8fb3d9;font-family:Inter;font-size:11.5px;font-weight:600;line-height:normal;letter-spacing:1.5px;white-space:nowrap}
.s7643845{flex-shrink:0;position:relative;color:#8a8a8a;font-family:Inter;font-size:11px;font-weight:400}
.s76c4772{flex-shrink:0;position:relative;width:230px;color:#4a4a4a;font-family:Inter;font-size:13.5px;font-weight:400;font-style:normal;line-height:22px;word-break:break-word}
.s7af5771{flex-shrink:0;position:relative;width:100%;max-width:500px;color:#1a1a1a;font-family:Inter;font-size:clamp(21px, 2.83vw, 34px);font-weight:700;font-style:normal;line-height:41px;letter-spacing:-0.6px;word-break:break-word}
.s7b9e6e7{flex-shrink:0;position:relative;color:#1a3d5e;font-family:Inter;font-size:13px;font-weight:700;font-style:normal;line-height:normal;letter-spacing:0.5px;white-space:nowrap;word-break:break-word}
.s7bf153c{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:44px;position:relative;width:100%;padding-top:88px;padding-bottom:88px;padding-left:clamp(20px, 8.33vw, 120px);padding-right:clamp(20px, 8.33vw, 120px);background:#ffffff;overflow:hidden}
.s7cf3fa6{display:flex;align-items:center;align-content:stretch;justify-content:space-between;flex-shrink:0;position:relative;width:100%;padding-top:64px;padding-bottom:64px;padding-left:clamp(20px, 8.33vw, 120px);padding-right:clamp(20px, 8.33vw, 120px);background:#1a3d5e;overflow:hidden}
.s7e4bf77{flex-shrink:0;position:relative;color:#1a1a1a;font-family:Inter;font-size:13px;font-weight:500}
.s7f6e624{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none}
.s7fefe4b{display:flex;align-items:center;align-content:stretch;justify-content:space-between;flex-shrink:0;position:relative;width:100%;overflow:hidden}
.s8561742{display:flex;align-items:flex-end;align-content:stretch;flex-shrink:0;gap:8px;position:relative;font-style:normal;line-height:normal;white-space:nowrap;word-break:break-word;overflow:hidden}
.s88c6907{flex-shrink:0;position:relative;width:100%;max-width:640px;color:#ffffff;font-family:Inter;font-size:clamp(19px, 2.58vw, 31px);font-weight:700;line-height:38px;letter-spacing:-0.6px}
.s88ed480{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:16px;position:relative;width:100%;max-width:584px;padding-top:26px;padding-bottom:26px;padding-left:26px;padding-right:26px;border-top:1px solid #e6ebf1;border-bottom:1px solid #e6ebf1;border-left:1px solid #e6ebf1;border-right:1px solid #e6ebf1;border-radius:24px;background:#f1f5fa;overflow:hidden}
.s8d799c3{flex-shrink:0;position:relative;width:100%;max-width:332px;color:#4a4a4a;font-family:Inter;font-size:13.5px;font-weight:400;font-style:normal;line-height:22px;word-break:break-word}
.s8d87ba1{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex:1 0 0;gap:14px;position:relative;padding-right:20px;overflow:hidden}
.s8e0dd96{flex-shrink:0;position:relative;color:#1a3d5e;font-family:Inter;font-size:10px;font-weight:600;font-style:normal;line-height:normal;white-space:nowrap;word-break:break-word}
.s9292036{flex-shrink:0;position:relative;color:#1a1a1a;font-family:Inter;font-size:clamp(24px, 3.17vw, 38px);font-weight:700;letter-spacing:-1.2px}
.s9476a64{flex-shrink:0;position:relative;width:100%;height:520px}
.s972c25d{display:flex;align-items:flex-start;align-content:stretch;flex-shrink:0;position:relative;width:100%;overflow:hidden}
.s985078d{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;width:32px;height:32px;border-radius:999px;background:#1a3d5e;overflow:hidden}
.s98946f8{flex-shrink:0;position:relative;color:#1a1a1a;font-family:Inter;font-size:12.5px;font-weight:600}
.s9d4e4dd{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:14px;position:relative;width:100%;max-width:588px;padding-top:26px;padding-bottom:26px;padding-left:26px;padding-right:26px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:18px;background:#ffffff;overflow:hidden}
.sa214ab9{flex-shrink:0;position:relative;width:100%;max-width:720px;color:#1a1a1a;font-family:Inter;font-size:clamp(22px, 3vw, 36px);font-weight:700;line-height:43px;letter-spacing:-0.8px}
.sa2b7021{flex-shrink:0;position:relative;color:#1a3d5e;font-family:Inter;font-size:13px;font-weight:600;font-style:normal;line-height:normal;white-space:nowrap;word-break:break-word}
.sa56bc0e{flex-shrink:0;position:relative;color:#dbe8f4;font-family:Inter;font-size:10px;font-weight:600;font-style:normal;line-height:normal;white-space:nowrap;word-break:break-word}
.sa6c6136{flex-shrink:0;position:relative;width:100%;height:1px;background:#e4e4e7}
.saa4381d{flex-shrink:0;position:relative;color:#b9cbdc;font-family:Inter;font-size:12.5px;font-weight:400}
.sab3f069{flex-shrink:0;position:relative;width:190px;color:#1a1a1a;font-family:Inter;font-size:15px;font-weight:600;font-style:normal;line-height:normal;word-break:break-word}
.sab6ecca{flex-shrink:0;position:relative;width:100%;max-width:470px;color:#ffffff;font-family:Inter;font-size:14px;font-weight:400;font-style:normal;line-height:21px;word-break:break-word}
.sab88cbf{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:14px;position:relative;width:100%;font-style:normal;word-break:break-word;overflow:hidden}
.sac0e24c{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:6px;position:relative;width:100%;max-width:250px;overflow:hidden}
.sb186a02{flex-shrink:0;position:relative;width:6px;height:6px;border-radius:999px;background:#c9ced6}
.sb264a9a{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;padding-top:6px;padding-bottom:6px;padding-left:11px;padding-right:11px;border-radius:999px;background:#ffffff;overflow:hidden}
.sb28f82d{flex-shrink:0;position:relative;width:100%;max-width:760px;color:#1a1a1a;font-family:Inter;font-size:clamp(21px, 2.83vw, 34px);font-weight:700;line-height:41px;letter-spacing:-0.6px}
.sb6b9083{flex-shrink:0;position:relative;width:100%;max-width:720px;color:#1a1a1a;font-family:Inter;font-size:clamp(21px, 2.83vw, 34px);font-weight:700;line-height:41px;letter-spacing:-0.6px}
.sb71bb56{flex-shrink:0;position:relative;color:#1a1a1a;font-family:Inter;font-size:clamp(22px, 3vw, 36px);font-weight:700;letter-spacing:-1px}
.sb7595e3{flex-shrink:0;position:relative;color:#1a3d5e;font-family:Inter;font-size:11.5px;font-weight:600;line-height:normal;letter-spacing:1.5px;white-space:nowrap}
.sbcfcefb{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex:1 0 0;gap:14px;position:relative;padding-top:28px;padding-bottom:28px;padding-left:28px;padding-right:28px;border-radius:20px;background:#1a3d5e;overflow:hidden}
.sc206b32{display:flex;align-items:center;align-content:stretch;justify-content:space-between;flex-shrink:0;position:relative;width:100%;padding-top:80px;padding-bottom:88px;padding-left:clamp(20px, 8.33vw, 120px);padding-right:clamp(20px, 8.33vw, 120px);background:#ffffff;overflow:hidden}
.sc44ae7c{display:flex;align-items:center;align-content:stretch;justify-content:space-between;flex-shrink:0;position:relative;width:100%;padding-top:44px;padding-bottom:44px;padding-left:clamp(20px, 8.33vw, 120px);padding-right:clamp(20px, 8.33vw, 120px);border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;background:#ffffff;font-style:normal;line-height:normal;white-space:nowrap;word-break:break-word;overflow:hidden}
.sc475639{flex-shrink:0;position:relative;width:100%;max-width:332px;color:#1a1a1a;font-family:Inter;font-size:16.5px;font-weight:600;font-style:normal;line-height:normal;word-break:break-word}
.sc9e3218{flex-shrink:0;position:relative;width:100%;max-width:290px;color:#4a4a4a;font-family:Inter;font-size:13px;font-weight:400;font-style:normal;line-height:20px;word-break:break-word}
.scad356b{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex:1 0 0;gap:16px;position:relative;padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px;border-radius:18px;background:#1a3d5e;overflow:hidden}
.scd1747f{flex-shrink:0;position:relative;width:100%;max-width:328px;color:#dbe8f4;font-family:Inter;font-size:13.5px;font-weight:400;font-style:normal;line-height:21px;word-break:break-word}
.scd2bb41{flex-shrink:0;position:relative;color:#ffffff;font-family:Inter;font-size:11.5px;font-weight:700;font-style:normal;line-height:normal;white-space:nowrap;word-break:break-word}
.scdc8efa{flex-shrink:0;position:relative;color:#ffffff;font-family:Inter;font-size:clamp(24px, 3.17vw, 38px);font-weight:700;letter-spacing:-1.2px}
.scf6b6bf{flex-shrink:0;position:relative;color:#8a8a8a;font-family:Inter;font-size:12.5px;font-weight:400}
.sd096716{display:flex;align-items:center;align-content:stretch;flex-shrink:0;position:relative;width:100%;overflow:hidden}
.sd39db7e{flex-shrink:0;position:relative;color:#1a1a1a;font-family:Inter;font-size:clamp(25px, 3.33vw, 40px);font-weight:700;letter-spacing:-1px}
.sd6fc8e1{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:4px;position:relative;width:100%;font-style:normal;line-height:normal;white-space:nowrap;word-break:break-word;overflow:hidden}
.sd897e19{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:44px;position:relative;width:100%;padding-top:80px;padding-bottom:80px;padding-left:clamp(20px, 8.33vw, 120px);padding-right:clamp(20px, 8.33vw, 120px);background:#1a3d5e;font-style:normal;word-break:break-word;overflow:hidden}
.se0dcdbe{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:18px;position:relative;width:100%;max-width:500px;overflow:hidden}
.se10d0df{flex-shrink:0;position:relative;width:100%;max-width:560px;color:#b9cbdc;font-family:Inter;font-size:14.5px;font-weight:400;line-height:23px}
.se114385{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;position:relative;width:100%;height:100%;background:#ffffff}
.se8a9283{flex-shrink:0;position:relative;color:#8a8a8a;font-family:Inter;font-size:11.5px;font-weight:600;font-style:normal;line-height:normal;letter-spacing:1.5px;white-space:nowrap;word-break:break-word}
.sea6333b{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;height:48px;padding-top:13px;padding-bottom:13px;padding-left:22px;padding-right:22px;border-radius:10px;background:#1a3d5e;overflow:hidden}
.sebe6ea4{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:10px;position:relative;width:100%;max-width:640px;font-style:normal;word-break:break-word;overflow:hidden}
.sef98741{flex-shrink:0;position:relative;width:100%;height:1px;background:#2c5a7e}
.sf3b6fd5{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:14px;position:relative;width:100%;max-width:384px;padding-top:26px;padding-bottom:26px;padding-left:26px;padding-right:26px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:18px;background:#ffffff;overflow:hidden}
.sfc086e4{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;height:48px;padding-top:13px;padding-bottom:13px;padding-left:22px;padding-right:22px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:10px;background:#ffffff;overflow:hidden}
.sfddb27a{flex-shrink:0;position:relative;width:100%;max-width:620px;color:#4a4a4a;font-family:Inter;font-size:16px;font-weight:400;line-height:25px}
.sfe49f66{flex-shrink:0;position:relative;width:160px;height:1px;background:#ffffff}