:root{--navy:#1b3a6b;--red:#e5383b;--red-dark:#c92a2d;--coral:#ff6b6e;--blue:#2f80ed;--sky:#7fb2f5;--mist:#eef3fa;--mist-2:#e1e9f5;--line:#d9e2ef;--line-2:#b9c6d9;--ink:#1f2933;--muted:#5b6b82;--green:#0f8a6a;--gold:#f4b400;--font-title:"Poppins", sans-serif;--font-body:"Inter", system-ui, sans-serif;--header-h:72px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:16px;line-height:1.6}a{color:var(--blue);text-decoration:none}a:hover{color:var(--navy);text-decoration:underline}input,select,button,textarea{font-family:inherit}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--blue);outline-offset:2px}@keyframes feWord{0%{opacity:0;transform:translateY(55%)}to{opacity:1;transform:none}}@keyframes feUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes feFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes feMarquee{to{transform:translate(-50%)}}@keyframes fePulse{0%{box-shadow:0 0 #ff6b6eb3}to{box-shadow:0 0 0 10px #ff6b6e00}}@keyframes feFlash{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.anim-up{animation:.7s both feUp}.d1{animation-delay:.1s}.d2{animation-delay:.2s}.d3{animation-delay:.3s}.d4{animation-delay:.4s}.reveal-init{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.reveal-in{opacity:1;transform:none}.page-enter-active{animation:.32s ease-out both feFlash}.page-leave-active{display:none}.panel-enter-active{animation:.22s ease-out both feFlash}.panel-leave-active{display:none}.modal-enter-active,.modal-leave-active{transition:opacity .2s}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-active .modal-box{animation:.26s ease-out both feFlash}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal-init{opacity:1;transform:none}}.container{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.section{padding-top:88px;padding-bottom:88px}.stack{flex-direction:column;display:flex}.bg-mist{background:var(--mist)}.bg-navy{background:var(--navy);color:#fff}.muted{color:var(--muted)}.h2{font-family:var(--font-title);color:var(--navy);margin:0;font-size:32px;font-weight:700;line-height:1.2}.h2.sm{font-size:28px}.h2.md{font-size:30px}.h3{font-family:var(--font-title);color:var(--navy);margin:0;font-weight:600}.title-font{font-family:var(--font-title)}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--red);font-size:14px;font-weight:600}.head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.link-arrow{cursor:pointer;color:var(--blue);font-weight:600;font-size:inherit;text-align:left;background:0 0;border:0;padding:0}.link-arrow:hover{color:var(--navy);text-decoration:underline}.balance{text-wrap:balance}.pretty{text-wrap:pretty}.btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btn:hover{text-decoration:none}.btn-red{background:var(--red);border-color:var(--red);color:#fff}.btn-red:hover{background:var(--red-dark);border-color:var(--red-dark);color:#fff}.btn-outline{border-color:var(--navy);color:var(--navy);background:#fff}.btn-outline:hover{background:var(--mist);color:var(--navy)}.btn-outline.invert:hover{background:var(--navy);color:#fff}.btn-sm{height:40px;padding:0 16px;font-size:14px}.btn-md{height:50px}.btn-block{width:100%}.chip{border:1.5px solid var(--line);height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.chip:hover{border-color:var(--navy)}.chip.on{background:var(--navy);border-color:var(--navy);color:#fff}.lift{transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.lift:hover{transform:translateY(-3px);box-shadow:0 12px 26px #0f1e3c1f}.field{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.input{border:1px solid var(--line-2);height:48px;color:var(--ink);background:#fff;border-radius:8px;width:100%;padding:0 12px;font-size:16px;font-weight:400;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #1b3a6b1f}textarea.input{resize:vertical;height:auto;padding:10px 12px}.check{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;font-weight:400;line-height:1.45;display:flex}.check input{width:17px;height:17px;accent-color:var(--navy);flex:none;margin:2px 0 0}.grid-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.success-ico{width:64px;height:64px;color:var(--green);background:#e6f4ef;border-radius:50%;justify-content:center;align-items:center;display:flex}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.section{padding-top:64px;padding-bottom:64px}.h2{font-size:26px}.h2.sm,.h2.md{font-size:24px}.container{padding-left:16px;padding-right:16px}}.app-icon[data-v-f66f992b]{vertical-align:middle;flex:none;display:inline-block}.hdr[data-v-efa3074d]{z-index:50;background:var(--navy);position:sticky;top:0;box-shadow:0 2px 12px #0f1e3c40}.hdr-in[data-v-efa3074d]{max-width:1280px;height:var(--header-h);align-items:center;gap:24px;margin:0 auto;padding:0 24px;display:flex}.brand[data-v-efa3074d]{flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.brand[data-v-efa3074d]:hover{text-decoration:none}.brand-txt[data-v-efa3074d]{font-family:var(--font-title);letter-spacing:.5px;color:#fff;font-size:24px;font-weight:700;line-height:1}.brand-txt span[data-v-efa3074d]{color:var(--coral)}.nav-wide[data-v-efa3074d]{flex:1;justify-content:center;align-items:center;gap:2px;height:40px;display:none}.spacer[data-v-efa3074d]{flex:1}.nav-item[data-v-efa3074d]{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;height:40px;padding:0 9px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s,box-shadow .2s;display:flex}.nav-item[data-v-efa3074d]:hover{color:#fff;background:#ffffff1f;text-decoration:none}.nav-item.active[data-v-efa3074d]{box-shadow:inset 0 -3px 0 var(--red)}.caret[data-v-efa3074d]{transition:transform .2s}.caret.rot[data-v-efa3074d]{transform:rotate(180deg)}.actions[data-v-efa3074d]{flex:none;align-items:center;gap:8px;height:40px;display:flex}.icon-btn[data-v-efa3074d]{cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex}.icon-btn[data-v-efa3074d]:hover{background:#ffffff1f}.hbtn[data-v-efa3074d]{cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.hbtn[data-v-efa3074d]:hover{text-decoration:none}.hbtn.ghost[data-v-efa3074d]{color:#fff;background:0 0;border:1.5px solid #fff}.hbtn.ghost[data-v-efa3074d]:hover{color:var(--navy);background:#fff}.hbtn.red[data-v-efa3074d]{border:1.5px solid var(--red);background:var(--red);color:#fff}.hbtn.red[data-v-efa3074d]:hover{background:var(--red-dark);border-color:var(--red-dark);color:#fff}.burger-panel[data-v-efa3074d]{background:var(--navy);border-top:1px solid #ffffff26;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 40px #0f1e3c4d}.burger-in[data-v-efa3074d]{flex-direction:column;max-width:1280px;margin:0 auto;padding:8px 24px 20px;display:flex}.b-item[data-v-efa3074d]{color:#fff;border-bottom:1px solid #ffffff1f;padding:14px 4px;font-size:16px;font-weight:500;text-decoration:none;transition:padding .2s,color .2s}.b-item[data-v-efa3074d]:hover{color:#fff;padding-left:10px;text-decoration:none}.b-item.active[data-v-efa3074d]{color:var(--coral)}.mega[data-v-efa3074d]{border-bottom:1px solid var(--line);background:#fff;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 40px #1b3a6b1f}.mega-in[data-v-efa3074d]{flex-wrap:wrap;gap:32px;max-width:1280px;margin:0 auto;padding:28px 24px;display:flex}.mega-grid[data-v-efa3074d]{flex:999 560px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:4px;display:grid}.mega-tile[data-v-efa3074d]{color:var(--ink);border-radius:8px;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:background .15s;display:flex}.mega-tile[data-v-efa3074d]:hover{background:var(--mist);color:var(--ink);text-decoration:none}.mega-ico[data-v-efa3074d]{border-radius:8px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.mega-txt[data-v-efa3074d]{flex-direction:column;line-height:1.3;display:flex}.mega-name[data-v-efa3074d]{font-size:14px;font-weight:500}.mega-count[data-v-efa3074d]{color:var(--muted);font-size:12px}.mega-side[data-v-efa3074d]{background:var(--mist);border-radius:12px;flex-direction:column;flex:220px;gap:12px;padding:20px;display:flex}.mega-side a[data-v-efa3074d]{color:var(--navy);font-weight:600}.mega-side span[data-v-efa3074d]{color:var(--muted);font-size:14px}.drop-enter-active[data-v-efa3074d],.drop-leave-active[data-v-efa3074d]{transition:opacity .2s,transform .2s}.drop-enter-from[data-v-efa3074d],.drop-leave-to[data-v-efa3074d]{opacity:0;transform:translateY(-8px)}@media (width>=1240px){.nav-wide[data-v-efa3074d]{display:flex}.spacer[data-v-efa3074d],.burger[data-v-efa3074d]{display:none}}@media (width<=720px){.hide-sm[data-v-efa3074d]{display:none}}@media (width<=520px){.hdr-in[data-v-efa3074d]{gap:12px;padding:0 16px}.hide-xs[data-v-efa3074d]{display:none}.hbtn.red[data-v-efa3074d]{padding:0 10px}.brand-txt[data-v-efa3074d]{font-size:21px}.actions[data-v-efa3074d]{gap:4px}}@media (width<=360px){.brand-txt[data-v-efa3074d]{display:none}}.ftr[data-v-362081f7]{background:var(--navy);color:#fff}.ftr-grid[data-v-362081f7]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px;padding-top:64px;padding-bottom:40px;display:grid}.col[data-v-362081f7]{flex-direction:column;gap:10px;font-size:15px;display:flex}.brand[data-v-362081f7]{align-items:center;gap:10px;display:flex}.brand-txt[data-v-362081f7]{font-family:var(--font-title);letter-spacing:.5px;font-size:24px;font-weight:700;line-height:1}.brand-txt span[data-v-362081f7]{color:var(--coral)}.tagline[data-v-362081f7]{opacity:.85;font-size:14px}.socials[data-v-362081f7]{gap:10px;display:flex}.soc[data-v-362081f7]{background:#ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,transform .2s;display:flex}.soc[data-v-362081f7]:hover{background:var(--red);transform:translateY(-2px)}.col-title[data-v-362081f7]{font-family:var(--font-title);margin-bottom:4px;font-size:16px;font-weight:600}.links a[data-v-362081f7]{color:#fff;opacity:.9;align-self:flex-start;text-decoration:none;transition:opacity .15s}.links a[data-v-362081f7]:hover{opacity:1;color:#fff;text-decoration:underline}.o9[data-v-362081f7]{opacity:.9}.nl[data-v-362081f7]{flex-direction:column;gap:10px;display:flex}.nl input[data-v-362081f7]:not([type=checkbox]){border:0;border-radius:8px;height:44px;padding:0 12px;font-size:15px}.nl-check[data-v-362081f7]{opacity:.9;cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.nl-check input[data-v-362081f7]{accent-color:var(--red);margin:2px 0 0}.nl-err[data-v-362081f7]{color:#ffb3b4;font-size:13px;font-weight:600}.nl-done[data-v-362081f7]{background:#ffffff14;border-radius:10px;align-items:center;gap:10px;padding:14px;animation:.3s ease-out feFlash;display:flex}.legal[data-v-362081f7]{border-top:1px solid #ffffff2e}.legal-in[data-v-362081f7]{opacity:.85;flex-wrap:wrap;gap:8px 18px;padding-top:20px;padding-bottom:20px;font-size:13px;display:flex}.legal-in a[data-v-362081f7]{color:#fff}.copy[data-v-362081f7]{margin-left:auto}.overlay[data-v-f27a99b4]{z-index:100;background:#0f1e368c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-box[data-v-f27a99b4]{background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:560px;max-height:calc(100vh - 40px);display:flex;overflow:auto;box-shadow:0 30px 80px #00000059}.mhead[data-v-f27a99b4]{border-radius:18px 18px 0 0;align-items:center;gap:16px;padding:22px 24px;display:flex}.pdf[data-v-f27a99b4]{background:#fff;border-radius:6px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:52px;height:64px;display:flex;box-shadow:0 4px 12px #1b3a6b26}.pdf span[data-v-f27a99b4]{color:var(--red);font-size:9px;font-weight:700}.mtitle[data-v-f27a99b4]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mmeta[data-v-f27a99b4]{color:var(--muted);font-size:13px;font-weight:600}.mname[data-v-f27a99b4]{font-family:var(--font-title);color:var(--navy);font-size:19px;font-weight:600;line-height:1.25}.close[data-v-f27a99b4]{cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;justify-content:center;align-self:flex-start;align-items:center;width:36px;height:36px;transition:transform .2s;display:flex}.close[data-v-f27a99b4]:hover{transform:rotate(90deg)}.mbody[data-v-f27a99b4]{flex-direction:column;gap:14px;padding:22px 24px 24px;display:flex}.lead[data-v-f27a99b4]{font-size:15px}.g2[data-v-f27a99b4]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.field.sm[data-v-f27a99b4]{gap:5px;font-size:13px}.field.sm .input[data-v-f27a99b4]{height:44px;font-size:15px}.input.bad[data-v-f27a99b4]{border:1.5px solid var(--red)}.check.sm[data-v-f27a99b4]{font-size:13px}.check.sm input[data-v-f27a99b4]{width:16px;height:16px}.err[data-v-f27a99b4]{color:var(--red-dark);font-size:13px;font-weight:600}.mdone[data-v-f27a99b4]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}.done-title[data-v-f27a99b4]{font-family:var(--font-title);color:var(--navy);font-size:22px;font-weight:700}.done-txt[data-v-f27a99b4]{max-width:420px}.done-txt strong[data-v-f27a99b4]{font-weight:600}.done-actions[data-v-f27a99b4]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.shell{flex-direction:column;min-height:100vh;display:flex}.main{flex:1}.skip{z-index:200;color:var(--navy);background:#fff;border-radius:8px;padding:8px 14px;font-weight:600;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}
