/* Generated from the design export by .build/convert.py — do not edit by hand. */
.rm-1{position:fixed;top:-64px;left:16px;z-index:100;background:#0B1E3A;color:#fff;padding:10px 16px;border-radius:8px;font-weight:700;font-size:14px;text-decoration:none;transition:top .2s}
.rm-2{position:fixed;inset:0;z-index:90;background:linear-gradient(135deg,#1A62A8 0%,#1E6FB5 45%,#0E9F8A 100%);display:flex;align-items:flex-end;justify-content:space-between;padding:clamp(24px,4vw,48px);color:#fff;transition:transform .9s cubic-bezier(.77,0,.18,1)}
.rm-3{display:flex;align-items:center;gap:14px}
.rm-4{width:52px;height:52px}
.rm-5{font-size:24px;font-weight:800}
.rm-6{font-size:clamp(72px,14vw,180px);line-height:.9;letter-spacing:-.04em;font-weight:800}
.rm-7{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.78);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(11,30,58,.08);transition:box-shadow .5s,background .5s}
.rm-8{position:absolute;left:0;top:0;height:3px;width:0%;background:linear-gradient(90deg,#1E6FB5,#1FA3B4,#F4CF4F)}
.rm-9{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,40px);height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.rm-10{display:flex;align-items:center;gap:14px;text-decoration:none;color:#0B1E3A}
.rm-11{width:64px;height:64px;display:block}
.rm-12{font-size:25px;font-weight:800;letter-spacing:-.01em}
.rm-13{display:flex;gap:24px;align-items:center;font-size:16px;font-weight:700}
.rm-14{color:#0B1E3A;text-decoration:none;padding:6px 0;background:linear-gradient(#1E6FB5,#1E6FB5) no-repeat 0 100%/0 2px;transition:background-size .35s}
.rm-15{color:#0B1E3A;text-decoration:none;padding:6px 0;display:inline-flex;align-items:center;gap:8px;background:linear-gradient(#1E6FB5,#1E6FB5) no-repeat 0 100%/0 2px;transition:background-size .35s}
.rm-16{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#F4CF4F;color:#0B1E3A;padding:4px 9px;border-radius:999px;line-height:1}
.rm-17{display:flex;gap:10px;align-items:center}
.rm-18{color:#1E6FB5;text-decoration:none;font-size:15px;font-weight:700;padding:12px 20px;border-radius:999px;border:1.5px solid #1E6FB5;transition:background .3s,color .3s}
.rm-19{color:#fff;background:linear-gradient(135deg,#1E6FB5,#1FA3B4);text-decoration:none;font-size:15px;font-weight:800;padding:13px 22px;border-radius:999px;transition:box-shadow .3s,translate .5s cubic-bezier(.2,.7,.2,1)}
.rm-20{width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#0B1E3A;border:1.5px solid rgba(11,30,58,.16);transition:background .3s}
.rm-21{position:relative;background:linear-gradient(135deg,#1A62A8 0%,#1E6FB5 45%,#0E9F8A 100%);color:#fff;overflow:hidden;min-height:calc(100vh - 92px);display:flex;flex-direction:column}
.rm-22{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.22;mix-blend-mode:luminosity;pointer-events:none}
.rm-23{position:absolute;inset:0;background:linear-gradient(135deg,rgba(26,98,168,.55) 0%,rgba(30,111,181,.35) 45%,rgba(14,159,138,.55) 100%);pointer-events:none}
.rm-24{position:absolute;inset:0;pointer-events:none}
.rm-25{position:absolute;left:-10%;top:-20%;width:56vw;height:56vw;border-radius:50%;background:radial-gradient(circle,#0B3F7A 0%,rgba(11,63,122,0) 70%);filter:blur(60px);opacity:.7;animation:rm-blobA 22s ease-in-out infinite alternate}
.rm-26{position:absolute;right:-12%;top:20%;width:48vw;height:48vw;border-radius:50%;background:radial-gradient(circle,#3FD1E0 0%,rgba(63,209,224,0) 70%);filter:blur(70px);opacity:.5;animation:rm-blobB 26s ease-in-out infinite alternate}
.rm-27{position:absolute;left:45%;top:-10%;width:30vw;height:30vw;border-radius:50%;background:radial-gradient(circle,#F4CF4F 0%,rgba(244,207,79,0) 70%);filter:blur(70px);opacity:.3;animation:rm-blobC 30s ease-in-out infinite alternate}
.rm-28{position:absolute;left:50%;top:50%;width:640px;height:640px;margin:-320px 0 0 -320px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.14) 0%,rgba(255,255,255,0) 65%);pointer-events:none;opacity:0;transition:opacity .6s}
.rm-29{position:relative;max-width:1240px;margin:0 auto;padding:clamp(56px,7vw,96px) clamp(20px,4vw,40px) clamp(56px,7vw,96px);flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:clamp(40px,5vw,72px);align-items:center;width:100%}
.rm-30{margin:0 0 26px;font-weight:800;font-size:clamp(44px,5.8vw,82px);line-height:1.02;letter-spacing:-.025em;text-wrap:balance}
.rm-31{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.1em;margin-bottom:-.1em}
.rm-32{display:inline-block;transform:translateY(110%);transition:transform .9s cubic-bezier(.2,.7,.2,1)}
.rm-33{color:#F4CF4F;display:inline-block}
.rm-34{margin:0 0 34px;max-width:560px;font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:#fff;opacity:0;transition:opacity .9s .5s;text-wrap:pretty}
.rm-35{display:flex;flex-wrap:wrap;gap:14px;align-items:center;opacity:0;transition:opacity .9s .7s}
.rm-36{display:inline-flex;align-items:center;gap:10px;padding:18px 32px;border-radius:999px;background:#F4CF4F;color:#0B1E3A;font-weight:800;font-size:16px;text-decoration:none;transition:box-shadow .5s,translate .5s cubic-bezier(.2,.7,.2,1)}
.rm-37{display:inline-flex;align-items:center;gap:10px;padding:16.5px 30px;border-radius:999px;border:1.5px solid rgba(255,255,255,.75);color:#fff;font-weight:700;font-size:16px;text-decoration:none;transition:background .35s,color .35s}
.rm-38{margin-top:44px;display:flex;align-items:center;gap:16px;opacity:0;transition:opacity .9s 1s}
.rm-39{display:flex}
.rm-40{width:34px;height:34px;border-radius:50%;background:#0B1E3A;border:2px solid #1E6FB5;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}
.rm-41{width:34px;height:34px;border-radius:50%;background:#1FA3B4;border:2px solid #1E6FB5;margin-left:-10px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}
.rm-42{width:34px;height:34px;border-radius:50%;background:#F4CF4F;color:#0B1E3A;border:2px solid #1E6FB5;margin-left:-10px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}
.rm-43{margin:0;font-size:15px;color:#fff;line-height:1.4}
.rm-44{font-weight:800}
.rm-45{position:relative;justify-self:center;width:min(100%,480px);opacity:0;transition:opacity 1.1s .6s;perspective:1400px}
.rm-46{position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.rm-47{background:#fff;color:#14213D;border-radius:24px;padding:26px 26px 22px;box-shadow:0 40px 90px rgba(6,32,66,.45),0 0 0 1px rgba(255,255,255,.2)}
.rm-48{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}
.rm-49{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1E6FB5}
.rm-50{margin:0;font-size:13px;color:#3A4356}
.rm-51{position:relative;width:54px;height:54px;flex:none}
.rm-52{transform:rotate(-90deg)}
.rm-53{transition:stroke-dashoffset 1s cubic-bezier(.2,.7,.2,1)}
.rm-54{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#0B1E3A}
.rm-55{margin:0 0 18px;font-size:15px;line-height:1.5;font-weight:700;color:#14213D;min-height:68px;transition:opacity .4s}
.rm-56{display:grid;gap:8px}
.rm-57{display:flex;align-items:center;gap:12px;text-align:left;padding:12px 14px;border-radius:12px;border:1px solid #E4E8EF;background:#fff;font-size:14px;color:#14213D;transition:all .4s}
.rm-58{width:26px;height:26px;border-radius:50%;border:1px solid #D5DBE5;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex:none;transition:all .4s}
.rm-59{flex:1}
.rm-60{max-height:0;overflow:hidden;transition:max-height .7s cubic-bezier(.2,.7,.2,1),margin .5s;margin-top:0}
.rm-61{background:#F2F7F1;border:1px solid #CFE6D3;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5;color:#1F4D2E}
.rm-62{display:block;margin-bottom:2px;color:#146B3A;font-weight:800}
.rm-63{position:absolute;top:-22px;right:-18px;background:#F4CF4F;color:#0B1E3A;border-radius:14px;padding:12px 16px;box-shadow:0 20px 40px rgba(6,32,66,.35);font-weight:800;font-size:13px;display:flex;align-items:center;gap:10px;animation:rm-float 6s ease-in-out infinite}
.rm-64{font-size:26px;line-height:1;font-weight:800}
.rm-65{position:absolute;bottom:-26px;left:-22px;background:#0B1E3A;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:12px 16px;box-shadow:0 20px 40px rgba(6,32,66,.35);display:flex;align-items:center;gap:14px;animation:rm-float 7s ease-in-out infinite reverse}
.rm-66{display:flex;align-items:flex-end;gap:3px;height:28px}
.rm-67{width:5px;height:40%;background:#1E6FB5;border-radius:2px;display:block}
.rm-68{width:5px;height:55%;background:#1E6FB5;border-radius:2px;display:block}
.rm-69{width:5px;height:50%;background:#1E6FB5;border-radius:2px;display:block}
.rm-70{width:5px;height:70%;background:#1FA3B4;border-radius:2px;display:block}
.rm-71{width:5px;height:85%;background:#1FA3B4;border-radius:2px;display:block}
.rm-72{width:5px;height:100%;background:#F4CF4F;border-radius:2px;display:block}
.rm-73{font-size:12px;color:#fff;line-height:1.3}
.rm-74{display:block;font-size:15px;color:#fff;font-weight:800}
.rm-75{background:linear-gradient(90deg,#1A62A8,#0E9F8A);border-top:1px solid rgba(255,255,255,.18);padding:20px 0;overflow:hidden;color:#fff}
.rm-76{display:flex;width:max-content;animation:rm-marq 110s linear infinite}
.rm-77{display:inline-flex;align-items:center;gap:26px;padding:0 26px;font-size:15px;font-weight:700;letter-spacing:.02em;white-space:nowrap}
.rm-78{width:6px;height:6px;border-radius:50%;background:#F4CF4F;display:inline-block}
.rm-79{position:relative;overflow:hidden;background:#fff;padding:clamp(80px,10vw,140px) clamp(20px,4vw,40px)}
.rm-80{position:absolute;left:-10%;top:-20%;width:60vw;height:60vw;border-radius:50%;background:radial-gradient(circle,rgba(30,111,181,.14),rgba(30,111,181,0) 70%);filter:blur(50px);animation:rm-blobA 24s ease-in-out infinite alternate}
.rm-81{position:absolute;right:-15%;bottom:-25%;width:55vw;height:55vw;border-radius:50%;background:radial-gradient(circle,rgba(31,163,180,.16),rgba(31,163,180,0) 70%);filter:blur(50px);animation:rm-blobB 28s ease-in-out infinite alternate}
.rm-82{position:relative;max-width:1240px;margin:0 auto}
.rm-83{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(32px,5vw,80px);align-items:start}
.rm-84{margin:0;font-weight:800;font-size:clamp(36px,4.4vw,60px);line-height:1.05;letter-spacing:-.02em;color:#0B1E3A;text-wrap:balance}
.rm-85{transition-delay:.15s}
.rm-86{margin:0 0 28px;font-size:clamp(17px,1.3vw,19px);line-height:1.7;color:#2E3748;text-wrap:pretty}
.rm-87{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;background:linear-gradient(135deg,#1E6FB5,#1FA3B4);color:#fff;font-weight:800;font-size:15px;text-decoration:none;transition:box-shadow .5s,gap .3s}
.rm-88{margin-top:clamp(56px,7vw,96px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px}
.rm-89{background:rgba(255,255,255,.8);border:1px solid rgba(11,30,58,.08);border-radius:22px;padding:40px 28px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}
.rm-90{width:72px;height:72px;border-radius:50%;background:rgba(30,111,181,.1);color:#1E6FB5;display:flex;align-items:center;justify-content:center;animation:rm-pulse 2.6s ease-out infinite}
.rm-91{margin:0;font-size:clamp(48px,4.6vw,64px);line-height:1;letter-spacing:-.03em;font-weight:800;color:#0B1E3A}
.rm-92{margin:0;font-size:15px;color:#2E3748;line-height:1.5}
.rm-93{width:72px;height:72px;border-radius:50%;background:rgba(30,111,181,.1);color:#1E6FB5;display:flex;align-items:center;justify-content:center;position:relative}
.rm-94{position:absolute;inset:0;transform:rotate(-90deg)}
.rm-95{animation:rm-draw 3.2s cubic-bezier(.2,.7,.2,1) infinite}
.rm-96{width:72px;height:72px;border-radius:50%;background:rgba(30,111,181,.1);color:#1E6FB5;display:flex;align-items:flex-end;justify-content:center;gap:5px;padding-bottom:20px}
.rm-97{width:7px;height:28px;border-radius:3px;background:#1E6FB5;display:block;transform-origin:bottom;animation:rm-bar 2.4s ease-in-out infinite}
.rm-98{width:7px;height:28px;border-radius:3px;background:#1FA3B4;display:block;transform-origin:bottom;animation:rm-bar 2.4s ease-in-out .3s infinite}
.rm-99{width:7px;height:28px;border-radius:3px;background:#F4CF4F;display:block;transform-origin:bottom;animation:rm-bar 2.4s ease-in-out .6s infinite}
.rm-100{width:7px;height:28px;border-radius:3px;background:#1E6FB5;display:block;transform-origin:bottom;animation:rm-bar 2.4s ease-in-out .9s infinite}
.rm-101{width:72px;height:72px;border-radius:50%;background:rgba(30,111,181,.1);color:#1E6FB5;display:flex;align-items:center;justify-content:center;gap:3px}
.rm-102{width:4px;height:26px;border-radius:2px;background:#1E6FB5;display:block;animation:rm-wave 1.4s ease-in-out infinite}
.rm-103{width:4px;height:26px;border-radius:2px;background:#1E6FB5;display:block;animation:rm-wave 1.4s ease-in-out .15s infinite}
.rm-104{width:4px;height:26px;border-radius:2px;background:#1FA3B4;display:block;animation:rm-wave 1.4s ease-in-out .3s infinite}
.rm-105{width:4px;height:26px;border-radius:2px;background:#1FA3B4;display:block;animation:rm-wave 1.4s ease-in-out .45s infinite}
.rm-106{width:4px;height:26px;border-radius:2px;background:#1E6FB5;display:block;animation:rm-wave 1.4s ease-in-out .6s infinite}
.rm-107{width:4px;height:26px;border-radius:2px;background:#1E6FB5;display:block;animation:rm-wave 1.4s ease-in-out .75s infinite}
.rm-108{position:relative;overflow:hidden;background:linear-gradient(135deg,#1A62A8 0%,#1E6FB5 45%,#0E9F8A 100%);color:#fff;padding:clamp(80px,10vw,140px) clamp(20px,4vw,40px)}
.rm-109{max-width:720px;margin-bottom:clamp(40px,5vw,64px)}
.rm-110{margin:0;font-weight:800;font-size:clamp(36px,4.4vw,60px);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}
.rm-111{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));grid-auto-flow:dense;gap:18px}
.rm-112{grid-column:span 2;background:#fff;color:#14213D;border-radius:22px;padding:36px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:300px;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}
.rm-113{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}
.rm-114{width:44px;height:44px;border-radius:12px;background:rgba(30,111,181,.1);color:#1E6FB5;display:flex;align-items:center;justify-content:center}
.rm-115{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}
.rm-116{font-size:11px;font-weight:700;padding:5px 10px;border-radius:999px;background:#EEF4FA;color:#1E6FB5}
.rm-117{margin:0 0 10px;font-weight:800;font-size:28px;letter-spacing:-.01em;color:#0B1E3A}
.rm-118{margin:0;font-size:15px;line-height:1.6;color:#2E3748;max-width:520px}
.rm-119{grid-column:span 2;background:#0B1E3A;color:#fff;border-radius:22px;padding:36px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:300px;position:relative;overflow:hidden;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}
.rm-120{position:absolute;right:-80px;bottom:-100px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,#1FA3B4 0%,rgba(31,163,180,0) 70%);opacity:.7;filter:blur(30px);pointer-events:none}
.rm-121{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;position:relative}
.rm-122{width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.1);color:#5FD3E0;display:flex;align-items:center;justify-content:center}
.rm-123{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:7px 12px;border-radius:999px;background:#F4CF4F;color:#0B1E3A}
.rm-124{width:7px;height:7px;border-radius:50%;background:#0B1E3A;display:inline-block;animation:rm-pulseGold 2s infinite}
.rm-125{position:relative;display:flex;gap:24px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}
.rm-126{max-width:420px;flex:1;min-width:0}
.rm-127{margin:0 0 10px;font-weight:800;font-size:28px;letter-spacing:-.01em}
.rm-128{margin:0 0 20px;font-size:15px;line-height:1.6;color:#fff}
.rm-129{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;background:#F4CF4F;color:#0B1E3A;font-weight:800;font-size:14px;text-decoration:none;transition:box-shadow .4s,gap .3s}
.rm-130{display:grid;gap:8px;width:190px;flex:none;opacity:.95;pointer-events:none;align-self:flex-end}
.rm-131{display:flex;gap:8px;align-items:center;padding:9px 12px;border-radius:10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);font-size:12px;font-weight:700}
.rm-132{width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.4);display:inline-flex;align-items:center;justify-content:center;font-size:10px}
.rm-133{display:flex;gap:8px;align-items:center;padding:9px 12px;border-radius:10px;background:#146B3A;border:1px solid #146B3A;font-size:12px;font-weight:700}
.rm-134{width:20px;height:20px;border-radius:50%;background:#fff;color:#146B3A;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800}
.rm-135{background:#fff;color:#14213D;border-radius:22px;padding:32px;display:flex;flex-direction:column;gap:22px;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}
.rm-136{margin:0 0 8px;font-weight:800;font-size:22px;color:#0B1E3A}
.rm-137{margin:0;font-size:15px;line-height:1.6;color:#2E3748}
.rm-138{position:absolute;right:-10%;top:-20%;width:60vw;height:60vw;border-radius:50%;background:radial-gradient(circle,rgba(30,111,181,.14),rgba(30,111,181,0) 70%);filter:blur(50px);animation:rm-blobB 26s ease-in-out infinite alternate}
.rm-139{position:absolute;left:-15%;bottom:-25%;width:55vw;height:55vw;border-radius:50%;background:radial-gradient(circle,rgba(244,207,79,.16),rgba(244,207,79,0) 70%);filter:blur(50px);animation:rm-blobA 30s ease-in-out infinite alternate}
.rm-140{max-width:720px;margin-bottom:clamp(40px,5vw,72px)}
.rm-141{margin:0 0 18px;font-weight:800;font-size:clamp(36px,4.4vw,60px);line-height:1.05;letter-spacing:-.02em;color:#0B1E3A;text-wrap:balance}
.rm-142{margin:0;font-size:18px;line-height:1.6;color:#2E3748}
.rm-143{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;align-items:stretch}
.rm-144{background:rgba(255,255,255,.85);border:1px solid rgba(11,30,58,.1);border-radius:24px;padding:36px 32px;display:flex;flex-direction:column;gap:22px;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}
.rm-145{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1E6FB5}
.rm-146{margin:0;font-weight:800;font-size:24px;line-height:1.2;color:#0B1E3A}
.rm-147{margin:0;font-size:56px;line-height:1;letter-spacing:-.03em;font-weight:800;color:#0B1E3A}
.rm-148{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:15px;line-height:1.5;color:#2E3748;flex:1}
.rm-149{display:flex;gap:12px}
.rm-150{flex:none;margin-top:3px}
.rm-151{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 24px;border-radius:999px;border:1.5px solid #1E6FB5;color:#1E6FB5;font-weight:800;font-size:15px;text-decoration:none;transition:background .35s,color .35s}
.rm-152{background:linear-gradient(160deg,#1A62A8 0%,#1E6FB5 50%,#0E9F8A 100%);color:#fff;border-radius:24px;padding:36px 32px;display:flex;flex-direction:column;gap:22px;position:relative;box-shadow:0 40px 80px rgba(30,111,181,.35);transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.rm-153{position:absolute;top:-14px;left:32px;background:#F4CF4F;color:#0B1E3A;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:7px 14px;border-radius:999px}
.rm-154{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#F4CF4F}
.rm-155{margin:0;font-weight:800;font-size:24px;line-height:1.2}
.rm-156{margin:0;font-size:56px;line-height:1;letter-spacing:-.03em;font-weight:800}
.rm-157{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:15px;line-height:1.5;color:#fff;flex:1}
.rm-158{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;border-radius:999px;background:#F4CF4F;color:#0B1E3A;font-weight:800;font-size:15px;text-decoration:none;transition:box-shadow .35s,translate .5s cubic-bezier(.2,.7,.2,1)}
.rm-159{margin-top:48px;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}
.rm-160{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;background:linear-gradient(135deg,#1E6FB5,#1FA3B4);color:#fff;font-weight:800;font-size:15px;text-decoration:none;transition:box-shadow .5s}
.rm-161{display:inline-flex;align-items:center;gap:10px;padding:14.5px 28px;border-radius:999px;border:1.5px solid #1E6FB5;color:#1E6FB5;font-weight:800;font-size:15px;text-decoration:none;transition:background .35s,color .35s}
.rm-162{position:absolute;right:-10%;top:-20%;width:50vw;height:50vw;border-radius:50%;background:radial-gradient(circle,#3FD1E0 0%,rgba(63,209,224,0) 70%);filter:blur(70px);opacity:.4;pointer-events:none}
.rm-163{max-width:800px;margin-bottom:clamp(40px,5vw,72px)}
.rm-164{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:9px 16px;border-radius:999px;background:#F4CF4F;color:#0B1E3A;margin-bottom:22px}
.rm-165{width:8px;height:8px;border-radius:50%;background:#0B1E3A;display:inline-block;animation:rm-pulseGold 2s infinite}
.rm-166{margin:0 0 18px;font-weight:800;font-size:clamp(36px,4.4vw,60px);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}
.rm-167{margin:0;font-size:18px;line-height:1.6;color:#fff;text-wrap:pretty}
.rm-168{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(32px,5vw,72px);align-items:center}
.rm-169{position:relative;padding:0 0 60px}
.rm-170{background:#fff;color:#14213D;border-radius:22px;padding:24px 26px;box-shadow:0 30px 70px rgba(6,32,66,.35)}
.rm-171{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:12px;font-weight:700;color:#3A4356}
.rm-172{display:inline-flex;align-items:center;gap:6px;color:#0B1E3A;background:#EEF4FA;padding:5px 10px;border-radius:999px}
.rm-173{margin:0 0 14px;font-size:15px;line-height:1.5;font-weight:700}
.rm-174{display:grid;gap:6px;font-size:14px}
.rm-175{display:flex;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid #E4E8EF}
.rm-176{color:#3A4356;font-weight:800}
.rm-177{display:flex;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid #146B3A;background:#E7F5EA;font-weight:700}
.rm-178{color:#146B3A;font-weight:800}
.rm-179{margin-top:14px;background:#F2F7F1;border:1px solid #CFE6D3;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5;color:#1F4D2E}
.rm-180{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}
.rm-181{font-size:11px;font-weight:700;padding:5px 10px;border-radius:999px;border:1px solid #D5DBE5;color:#0B1E3A}
.rm-182{position:absolute;right:-8px;bottom:0;width:min(78%,300px);background:#0B1E3A;color:#fff;border-radius:18px;padding:18px 20px;box-shadow:0 30px 60px rgba(6,32,66,.45);animation:rm-float 7s ease-in-out infinite}
.rm-183{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}
.rm-184{font-size:12px;font-weight:700;color:#fff}
.rm-185{font-size:11px;font-weight:800;color:#0B1E3A;background:#F4CF4F;padding:3px 8px;border-radius:999px}
.rm-186{margin:0 0 12px;font-size:36px;line-height:1;letter-spacing:-.02em;font-weight:800}
.rm-187{display:grid;gap:7px;font-size:11px;font-weight:700}
.rm-188{display:grid;grid-template-columns:78px 1fr;gap:10px;align-items:center}
.rm-189{height:6px;border-radius:3px;background:rgba(255,255,255,.15);display:block}
.rm-190{display:block;height:100%;width:88%;background:#5FD3E0;border-radius:3px}
.rm-191{display:block;height:100%;width:76%;background:#5FD3E0;border-radius:3px}
.rm-192{display:block;height:100%;width:52%;background:#F4CF4F;border-radius:3px}
.rm-193{display:grid;gap:12px}
.rm-194{display:flex;gap:18px;align-items:flex-start;padding:20px 22px;border-radius:18px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);transition:background .4s}
.rm-195{width:44px;height:44px;flex:none;border-radius:12px;background:#fff;color:#1E6FB5;display:inline-flex;align-items:center;justify-content:center}
.rm-196{margin:0 0 4px;font-weight:800;font-size:19px}
.rm-197{margin:0;font-size:15px;line-height:1.55;color:#fff}
.rm-198{margin-top:10px;background:#fff;color:#14213D;border-radius:18px;padding:22px 24px}
.rm-199{margin:0 0 12px;font-weight:800;font-size:16px;color:#0B1E3A}
.rm-200{display:flex;flex-wrap:wrap;gap:10px}
.rm-201{flex:1;min-width:180px;padding:14px 18px;border-radius:999px;border:1.5px solid rgba(11,30,58,.16);font-size:15px;background:#F8FAFC;color:#14213D;outline:none}
.rm-202{padding:14px 24px;border-radius:999px;border:0;background:#F4CF4F;color:#0B1E3A;font-weight:800;font-size:15px;transition:box-shadow .3s}
.rm-203{margin:10px 0 0;font-size:13px;color:#3A4356}
.rm-204{position:relative;overflow:hidden;background:#fff;padding:clamp(80px,10vw,140px) 0}
.rm-205{position:absolute;left:-10%;top:-20%;width:60vw;height:60vw;border-radius:50%;background:radial-gradient(circle,rgba(31,163,180,.15),rgba(31,163,180,0) 70%);filter:blur(50px);animation:rm-blobA 26s ease-in-out infinite alternate}
.rm-206{position:absolute;right:-15%;bottom:-25%;width:55vw;height:55vw;border-radius:50%;background:radial-gradient(circle,rgba(30,111,181,.14),rgba(30,111,181,0) 70%);filter:blur(50px);animation:rm-blobB 30s ease-in-out infinite alternate}
.rm-207{position:relative;max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}
.rm-208{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:clamp(40px,5vw,64px)}
.rm-209{margin:0;max-width:640px;font-weight:800;font-size:clamp(36px,4.4vw,60px);line-height:1.05;letter-spacing:-.02em;color:#0B1E3A;text-wrap:balance}
.rm-210{display:flex;align-items:center;gap:18px;background:linear-gradient(135deg,#1A62A8,#0E9F8A);color:#fff;border-radius:20px;padding:18px 24px;box-shadow:0 20px 50px rgba(30,111,181,.3)}
.rm-211{font-size:52px;line-height:1;font-weight:800;letter-spacing:-.03em}
.rm-212{display:grid;gap:6px}
.rm-213{display:flex;gap:3px;color:#F4CF4F}
.rm-214{font-size:14px;font-weight:700}
.rm-215{display:grid;gap:18px}
.rm-216{overflow:hidden}
.rm-217{display:flex;gap:18px;width:max-content;padding:0 9px;animation:rm-marq 90s linear infinite}
.rm-218{width:380px;flex:none;background:#fff;color:#14213D;border:1px solid rgba(11,30,58,.08);border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:16px;box-shadow:0 20px 50px rgba(11,30,58,.1)}
.rm-219{display:flex;justify-content:space-between;align-items:center}
.rm-220{display:flex;gap:3px;color:#F4B400}
.rm-221{font-size:11px;font-weight:700;color:#3A4356;padding:4px 10px;border-radius:999px;background:#EEF4FA}
.rm-222{margin:0;font-size:16px;line-height:1.6;color:#2E3748;flex:1;text-wrap:pretty}
.rm-223{display:flex;align-items:center;gap:12px}
.rm-224{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#1E6FB5,#1FA3B4);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13px}
.rm-225{font-size:13px;color:#3A4356}
.rm-226{display:block;font-size:15px;font-weight:800;color:#0B1E3A}
.rm-227{display:flex;gap:18px;width:max-content;padding:0 9px;animation:rm-marq 100s linear infinite reverse}
.rm-228{position:relative;max-width:1240px;margin:44px auto 0;padding:0 clamp(20px,4vw,40px);display:flex;justify-content:center}
.rm-229{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(40px,5vw,64px)}
.rm-230{max-width:680px}
.rm-231{margin:0 0 14px;font-weight:800;font-size:clamp(36px,4.4vw,60px);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}
.rm-232{margin:0;font-size:18px;line-height:1.6;color:#fff}
.rm-233{display:inline-flex;align-items:center;gap:10px;padding:14.5px 26px;border-radius:999px;border:1.5px solid rgba(255,255,255,.75);color:#fff;font-weight:800;font-size:15px;text-decoration:none;transition:background .3s,color .3s}
.rm-234{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px}
.rm-235{background:#fff;color:#14213D;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}
.rm-236{background:#0B1E3A;color:#fff;padding:28px 28px 24px;display:flex;justify-content:space-between;align-items:flex-end}
.rm-237{font-size:36px;line-height:1;letter-spacing:-.02em;font-weight:800}
.rm-238{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#F4CF4F}
.rm-239{padding:26px 28px 28px;display:flex;flex-direction:column;gap:14px;flex:1}
.rm-240{margin:0;font-weight:800;font-size:22px;line-height:1.2;color:#0B1E3A}
.rm-241{margin:0;font-size:15px;line-height:1.6;color:#2E3748;flex:1}
.rm-242{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;border:1.5px solid #1E6FB5;color:#1E6FB5;font-weight:800;font-size:14px;text-decoration:none;transition:background .3s,color .3s}
.rm-243{background:#1FA3B4;color:#fff;padding:28px 28px 24px;display:flex;justify-content:space-between;align-items:flex-end}
.rm-244{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0B1E3A}
.rm-245{background:#F4CF4F;color:#0B1E3A;padding:28px 28px 24px;display:flex;justify-content:space-between;align-items:flex-end}
.rm-246{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#1E6FB5}
.rm-247{position:relative;overflow:hidden;background:#fff;padding:clamp(72px,9vw,120px) clamp(20px,4vw,40px)}
.rm-248{position:absolute;right:-10%;top:-30%;width:60vw;height:60vw;border-radius:50%;background:radial-gradient(circle,rgba(30,111,181,.13),rgba(30,111,181,0) 70%);filter:blur(50px);animation:rm-blobB 26s ease-in-out infinite alternate}
.rm-249{position:absolute;left:-15%;bottom:-25%;width:55vw;height:55vw;border-radius:50%;background:radial-gradient(circle,rgba(31,163,180,.14),rgba(31,163,180,0) 70%);filter:blur(50px);animation:rm-blobA 30s ease-in-out infinite alternate}
.rm-250{max-width:720px;margin-bottom:clamp(36px,4vw,56px)}
.rm-251{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:0 clamp(24px,4vw,64px)}
.rm-252{border-top:1px solid rgba(11,30,58,.14)}
.rm-253{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;background:none;border:0;text-align:left;font-size:18px;font-weight:700;color:#0B1E3A}
.rm-254{width:32px;height:32px;border-radius:50%;border:1.5px solid #1E6FB5;color:#1E6FB5;display:inline-flex;align-items:center;justify-content:center;flex:none;transition:transform .5s cubic-bezier(.2,.7,.2,1),background .4s}
.rm-255{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.2,.7,.2,1)}
.rm-256{margin:0;padding:0 48px 24px 0;font-size:16px;line-height:1.65;color:#2E3748}
.rm-257{margin-top:36px;border-top:1px solid rgba(11,30,58,.14);padding-top:32px}
.rm-258{display:inline-flex;align-items:center;gap:10px;padding:14.5px 26px;border-radius:999px;border:1.5px solid #1E6FB5;color:#1E6FB5;font-weight:800;font-size:15px;text-decoration:none;transition:background .3s,color .3s}
.rm-259{position:absolute;left:50%;top:50%;width:90vw;height:90vw;max-width:1100px;max-height:1100px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(63,209,224,.5) 0%,rgba(63,209,224,0) 65%);filter:blur(40px);pointer-events:none}
.rm-260{position:relative;max-width:900px;margin:0 auto;text-align:center}
.rm-261{margin:0 0 20px;font-weight:800;font-size:clamp(40px,5.4vw,76px);line-height:1.02;letter-spacing:-.025em;text-wrap:balance}
.rm-262{color:#F4CF4F}
.rm-263{margin:0 auto 40px;max-width:620px;font-size:18px;line-height:1.6;color:#fff;text-wrap:pretty}
.rm-264{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}
.rm-265{display:inline-flex;align-items:center;gap:10px;padding:16.5px 30px;border-radius:999px;border:1.5px solid rgba(255,255,255,.75);color:#fff;font-weight:800;font-size:16px;text-decoration:none;transition:background .35s,color .35s}
.rm-266{background:#fff;color:#2E3748;padding:clamp(56px,7vw,88px) clamp(20px,4vw,40px) 32px}
.rm-267{max-width:1240px;margin:0 auto}
.rm-268{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:40px}
.rm-269{display:flex;flex-direction:column;gap:18px}
.rm-270{width:56px;height:56px}
.rm-271{font-size:22px;font-weight:800;color:#0B1E3A}
.rm-272{margin:0;font-size:15px;line-height:1.6;max-width:280px}
.rm-273{display:flex;gap:10px}
.rm-274{width:42px;height:42px;border-radius:50%;border:1.5px solid #1E6FB5;display:inline-flex;align-items:center;justify-content:center;color:#1E6FB5;transition:background .3s,color .3s}
.rm-275{margin:0 0 18px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#0B1E3A}
.rm-276{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:15px}
.rm-277{color:#2E3748;text-decoration:none;transition:color .3s}
.rm-278{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:15px}
.rm-279{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;background:linear-gradient(135deg,#1E6FB5,#1FA3B4);color:#fff;font-weight:800;font-size:14px;text-decoration:none;transition:box-shadow .4s}
.rm-280{display:grid;gap:10px}
.rm-281{padding:12px 16px;border-radius:12px;border:1.5px solid rgba(11,30,58,.16);background:#F8FAFC;color:#14213D;font-size:14px;outline:none}
.rm-282{padding:12px 16px;border-radius:12px;border:1.5px solid rgba(11,30,58,.16);background:#F8FAFC;color:#14213D;font-size:14px;outline:none;resize:vertical}
.rm-283{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.5;color:#3A4356}
.rm-284{margin-top:2px;accent-color:#1E6FB5}
.rm-285{padding:14px 20px;border-radius:999px;border:0;background:linear-gradient(135deg,#1E6FB5,#1FA3B4);color:#fff;font-weight:800;font-size:15px;transition:box-shadow .4s}
.rm-286{margin-top:56px;padding-top:24px;border-top:1px solid rgba(11,30,58,.1);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;color:#3A4356}
.rm-287{display:flex;gap:20px;flex-wrap:wrap}
.rm-288{color:#3A4356;text-decoration:none}
.rm-289{color:#0B1E3A;text-decoration:none;font-weight:700}
.rm-h2:hover{background-size:100% 2px}
.rm-h3:hover{background-size:100% 2px}
.rm-h4:hover{background-size:100% 2px}
.rm-h5:hover{background-size:100% 2px}
.rm-h6:hover{background-size:100% 2px}
.rm-h7:hover{background-size:100% 2px}
.rm-h8:hover{background-size:100% 2px}
.rm-h9:hover{background-size:100% 2px}
.rm-h10:hover{background:#1E6FB5;color:#fff}
.rm-h11:hover{box-shadow:0 10px 24px rgba(30,111,181,.35)}
.rm-h12:hover{background:#EEF4FA}
.rm-h13:hover{box-shadow:0 16px 40px rgba(244,207,79,.4)}
.rm-h14:hover{background:#fff;color:#1E6FB5}
.rm-h15:hover{box-shadow:0 16px 40px rgba(30,111,181,.35);gap:16px}
.rm-h16:hover{box-shadow:0 30px 60px rgba(6,32,66,.25)}
.rm-h17:hover{box-shadow:0 30px 60px rgba(6,32,66,.4)}
.rm-h18:hover{box-shadow:0 12px 30px rgba(244,207,79,.4);gap:14px}
.rm-h19:hover{box-shadow:0 30px 60px rgba(6,32,66,.25)}
.rm-h20:hover{box-shadow:0 30px 60px rgba(6,32,66,.25)}
.rm-h21:hover{box-shadow:0 30px 60px rgba(6,32,66,.25)}
.rm-h22:hover{box-shadow:0 30px 60px rgba(6,32,66,.25)}
.rm-h23:hover{box-shadow:0 30px 60px rgba(11,30,58,.12)}
.rm-h24:hover{background:#1E6FB5;color:#fff}
.rm-h25:hover{box-shadow:0 14px 30px rgba(244,207,79,.4)}
.rm-h26:hover{box-shadow:0 30px 60px rgba(11,30,58,.12)}
.rm-h27:hover{background:#1E6FB5;color:#fff}
.rm-h28:hover{box-shadow:0 16px 40px rgba(30,111,181,.35)}
.rm-h29:hover{background:#1E6FB5;color:#fff}
.rm-h30:hover{background:rgba(255,255,255,.16)}
.rm-h31:hover{background:rgba(255,255,255,.16)}
.rm-h32:hover{background:rgba(255,255,255,.16)}
.rm-h33:hover{background:rgba(255,255,255,.16)}
.rm-h34:hover{background:rgba(255,255,255,.16)}
.rm-h36:hover{box-shadow:0 12px 30px rgba(244,207,79,.4)}
.rm-h37:hover{animation-play-state:paused}
.rm-h38:hover{animation-play-state:paused}
.rm-h39:hover{box-shadow:0 16px 40px rgba(30,111,181,.35);gap:16px}
.rm-h40:hover{background:#fff;color:#1E6FB5}
.rm-h41:hover{transform:translateY(-6px);box-shadow:0 30px 60px rgba(6,32,66,.3)}
.rm-h42:hover{background:#1E6FB5;color:#fff}
.rm-h43:hover{transform:translateY(-6px);box-shadow:0 30px 60px rgba(6,32,66,.3)}
.rm-h44:hover{background:#1E6FB5;color:#fff}
.rm-h45:hover{transform:translateY(-6px);box-shadow:0 30px 60px rgba(6,32,66,.3)}
.rm-h46:hover{background:#1E6FB5;color:#fff}
.rm-h47:hover{background:#1E6FB5;color:#fff}
.rm-h48:hover{box-shadow:0 16px 40px rgba(244,207,79,.4)}
.rm-h49:hover{background:#fff;color:#1E6FB5}
.rm-h50:hover{background:#1E6FB5;color:#fff}
.rm-h51:hover{background:#1E6FB5;color:#fff}
.rm-h52:hover{color:#1E6FB5}
.rm-h53:hover{color:#1E6FB5}
.rm-h54:hover{color:#1E6FB5}
.rm-h55:hover{color:#1E6FB5}
.rm-h56:hover{color:#1E6FB5}
.rm-h57:hover{color:#1E6FB5}
.rm-h58:hover{color:#1E6FB5}
.rm-h59:hover{color:#1E6FB5}
.rm-h60:hover{color:#1E6FB5}
.rm-h61:hover{color:#1E6FB5}
.rm-h62:hover{box-shadow:0 12px 30px rgba(30,111,181,.3)}
.rm-h66:hover{box-shadow:0 12px 30px rgba(30,111,181,.3)}
.rm-h67:hover{color:#1E6FB5}
.rm-h68:hover{color:#1E6FB5}
.rm-h69:hover{color:#1E6FB5}
.rm-h1:focus-visible{top:12px}
.rm-h35:focus-visible{border-color:#1E6FB5;box-shadow:0 0 0 3px rgba(30,111,181,.15)}
.rm-h63:focus-visible{border-color:#1E6FB5}
.rm-h64:focus-visible{border-color:#1E6FB5}
.rm-h65:focus-visible{border-color:#1E6FB5}
