@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&family=Lora:ital,wght@0,400;0,600;0,700;1,400;1,600&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&family=Lora:ital,wght@0,400;0,600;0,700;1,400;1,600&display=swap";*{box-sizing:border-box;margin:0;padding:0}:root{--red:#c0392b;--red-dk:#a93226;--red-lt:#e74c3c;--navy:#0d1b35;--navy-mid:#152545;--gold:#f39c12;--white:#fff;--off:#f5f6fa;--grey:#7f8c8d;--border:#e0e4ed;--ink:#1f2a37;--ff-head:"Montserrat", sans-serif;--ff-body:"Lora", serif}html,body,#app{width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden}body{background:var(--white);color:var(--ink)}.topbar[data-v-20f4f7cb]{font-family:var(--ff-head,sans-serif);background:#0d1b35;border-bottom:1px solid #ffffff1a;width:100%;margin:0;padding:8px 0}.topbar__inner[data-v-20f4f7cb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:min(1200px,100% - 40px);margin:0 auto;display:flex}.topbar__contact[data-v-20f4f7cb]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.topbar__contact span[data-v-20f4f7cb]{color:#fffc;font-size:12px}.topbar__sep[data-v-20f4f7cb]{color:#ffffff40}.topbar__links[data-v-20f4f7cb]{align-items:center;gap:12px;display:flex;position:relative}.user-menu[data-v-20f4f7cb]{cursor:pointer;background:#ffffff1a;border-radius:40px;align-items:center;gap:8px;padding:4px 12px;transition:background .2s;display:flex}.user-menu[data-v-20f4f7cb]:hover{background:#fff3}.user-avatar[data-v-20f4f7cb]{color:#fff;background:#c0392b;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.user-name[data-v-20f4f7cb]{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:13px;font-weight:600;overflow:hidden}.user-chevron[data-v-20f4f7cb]{color:#ffffffb3;font-size:12px}.user-dropdown[data-v-20f4f7cb]{z-index:1000;background:#fff;border-radius:12px;width:260px;position:absolute;top:45px;right:0;overflow:hidden;box-shadow:0 10px 40px #00000026}.dropdown-header[data-v-20f4f7cb]{background:#f8f9fa;align-items:center;gap:12px;padding:16px;display:flex}.dropdown-avatar[data-v-20f4f7cb]{color:#fff;background:#c0392b;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:700;display:flex}.dropdown-name[data-v-20f4f7cb]{color:#0d1b35;font-size:14px;font-weight:700}.dropdown-email[data-v-20f4f7cb]{color:#6b7280;font-size:11px}.dropdown-divider[data-v-20f4f7cb]{background:#e5e7eb;height:1px;margin:0}.dropdown-item[data-v-20f4f7cb]{color:#374151;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:12px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s;display:flex}.dropdown-item[data-v-20f4f7cb]:hover{background:#f3f4f6}.dropdown-item span[data-v-20f4f7cb]{font-size:16px}.logout-item[data-v-20f4f7cb]{color:#dc2626}.logout-item[data-v-20f4f7cb]:hover{background:#fef2f2}.dropdown-enter-active[data-v-20f4f7cb],.dropdown-leave-active[data-v-20f4f7cb]{transition:all .2s}.dropdown-enter-from[data-v-20f4f7cb],.dropdown-leave-to[data-v-20f4f7cb]{opacity:0;transform:translateY(-8px)}.topbar__links a[data-v-20f4f7cb]{color:#fffc;font-size:12px;font-weight:600;font-family:var(--ff-head);border-radius:4px;padding:4px 14px;text-decoration:none;transition:all .2s}.topbar__links a[data-v-20f4f7cb]:hover{color:#fff;background:#ffffff1a}.topbar__login[data-v-20f4f7cb]{color:#fff!important;background:#c0392b!important}.topbar__login[data-v-20f4f7cb]:hover{background:#a93226!important}.nav[data-v-20f4f7cb]{z-index:500;font-family:var(--ff-head,sans-serif);background:#fff;border-bottom:1px solid #e9edf4;width:100%;margin:0;position:sticky;top:0;left:0;right:0;box-shadow:0 4px 16px #10182812}.nav__inner[data-v-20f4f7cb]{justify-content:space-between;align-items:center;width:min(1200px,100% - 40px);height:72px;margin:0 auto;display:flex}.nav__brand[data-v-20f4f7cb]{align-items:center;gap:12px;text-decoration:none;display:flex}.nav__logo-box[data-v-20f4f7cb]{width:44px;height:44px;font-family:var(--ff-head,sans-serif);color:#fff;background:#c0392b;border-radius:10px;flex-shrink:0;place-items:center;font-size:22px;font-weight:900;display:grid}.nav__logo-name[data-v-20f4f7cb]{color:#0d1b35;font-size:15px;font-weight:800;line-height:1.1;display:block}.nav__logo-sub[data-v-20f4f7cb]{color:#6b7280;letter-spacing:.08em;font-size:10px;font-weight:600;display:block}.nav__links[data-v-20f4f7cb]{align-items:center;gap:1.5rem;display:flex}.nav__links a[data-v-20f4f7cb]{color:#132445;font-size:13px;font-weight:700;text-decoration:none;transition:color .2s}.nav__links a[data-v-20f4f7cb]:hover{color:#c0392b}.nav__take[data-v-20f4f7cb]{letter-spacing:.05em;border-radius:8px;box-shadow:0 6px 18px #c0392b47;color:#fff!important;background:#c0392b!important;padding:10px 20px!important;font-size:12px!important;font-weight:800!important;transition:background .2s,transform .2s,box-shadow .2s!important}.nav__take[data-v-20f4f7cb]:hover{transform:translateY(-1px);box-shadow:0 9px 20px #a9322652;background:#a93226!important}.nav__burger[data-v-20f4f7cb]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.nav__burger span[data-v-20f4f7cb]{background:#0d1b35;border-radius:2px;width:24px;height:2px;display:block}.nav__mobile[data-v-20f4f7cb]{background:#fff;border-top:1px solid #e0e4ed;flex-direction:column;gap:4px;padding:1rem max(20px,4vw) 1.25rem;display:flex}.nav__mobile a[data-v-20f4f7cb]{color:#132445;border-bottom:1px solid #e0e4ed;padding:10px 0;font-size:15px;font-weight:700;text-decoration:none}.nav__mobile .nav__take[data-v-20f4f7cb]{text-align:center;border-bottom:none;border-radius:8px;margin-top:8px;color:#fff!important;background:#c0392b!important;padding:12px!important}.slide-down-enter-active[data-v-20f4f7cb],.slide-down-leave-active[data-v-20f4f7cb]{transition:all .3s}.slide-down-enter-from[data-v-20f4f7cb],.slide-down-leave-to[data-v-20f4f7cb]{opacity:0;transform:translateY(-10px)}@media (width<=900px){.nav__links[data-v-20f4f7cb]{display:none}.nav__burger[data-v-20f4f7cb]{display:flex}.topbar__contact[data-v-20f4f7cb]{display:none}.topbar__inner[data-v-20f4f7cb]{justify-content:flex-end}}.footer[data-v-a488c520]{color:#d8e0ef;background:linear-gradient(135deg,#0d1b35 0%,#121f3d 100%);padding:4rem 0 0}.container[data-v-a488c520]{width:min(1200px,100% - 40px);margin:0 auto}.footer__grid[data-v-a488c520]{grid-template-columns:1.45fr 1fr 1fr 1.45fr;gap:2.5rem;padding-bottom:2.75rem;display:grid}@media (width<=900px){.footer__grid[data-v-a488c520]{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.footer__grid[data-v-a488c520]{grid-template-columns:1fr}}.footer__logo-box[data-v-a488c520]{width:48px;height:48px;margin-bottom:1rem;font-size:24px}.footer__brand p[data-v-a488c520]{color:#e4ebf7d1;margin-bottom:1.25rem;font-size:13px;line-height:1.7}.footer__socials[data-v-a488c520]{gap:8px;display:flex}.footer__social[data-v-a488c520]{text-transform:uppercase;color:#fff;background:#ffffff1c;border-radius:8px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;transition:all .2s;display:grid}.footer__social[data-v-a488c520]:hover{background:#c0392b}.footer__col h4[data-v-a488c520]{font-family:var(--ff-head);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-bottom:2px solid #ffffff1a;margin-bottom:1.25rem;padding-bottom:.75rem;font-size:13px;font-weight:800}.footer__col ul[data-v-a488c520]{flex-direction:column;gap:10px;list-style:none;display:flex}.footer__col ul li a[data-v-a488c520]{color:#e3eaf5d9;font-size:13px;transition:color .2s}.footer__col ul li a[data-v-a488c520]:hover{color:#f39c12}.footer__contact li[data-v-a488c520]{color:#e3eaf5d9;font-size:13px}.footer__map-placeholder[data-v-a488c520]{color:#ffffff6b;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;place-items:center;height:100px;margin-top:1rem;font-size:1.5rem;display:grid}.footer__bottom[data-v-a488c520]{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:1.5rem 0;display:flex}.footer__bottom p[data-v-a488c520]{color:#d8e0efb3;font-size:12px;font-family:var(--ff-head)}.footer__bottom-links[data-v-a488c520]{gap:1.5rem;display:flex}.footer__bottom-links a[data-v-a488c520]{color:#d8e0efb3;font-size:12px;font-family:var(--ff-head);transition:color .2s}.footer__bottom-links a[data-v-a488c520]:hover{color:#f39c12}.nav__logo-box[data-v-a488c520]{width:44px;height:44px;font-family:var(--ff-head);color:#fff;background:#c0392b;border-radius:10px;flex-shrink:0;place-items:center;font-size:22px;font-weight:900;display:grid}[data-v-2b5fd9ad]:root{--red:#c0392b;--red-dk:#a93226;--red-lt:#e74c3c;--navy:#0d1b35;--navy-mid:#152545;--gold:#f39c12;--white:#fff;--off:#f5f6fa;--grey:#7f8c8d;--border:#e0e4ed;--ff-head:"Montserrat", sans-serif;--ff-body:"Lora", serif}[data-v-2b5fd9ad],[data-v-2b5fd9ad]:before,[data-v-2b5fd9ad]:after{box-sizing:border-box;margin:0;padding:0}html[data-v-2b5fd9ad],body[data-v-2b5fd9ad]{width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden}.site[data-v-2b5fd9ad]{font-family:var(--ff-body);color:#2c3e50;background:var(--white);width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden}a[data-v-2b5fd9ad]{color:inherit;text-decoration:none}img[data-v-2b5fd9ad]{max-width:100%}.container[data-v-2b5fd9ad]{width:100%;padding:0 4vw}em[data-v-2b5fd9ad]{color:var(--red);font-style:italic}.topbar[data-v-2b5fd9ad]{background:var(--navy);font-family:var(--ff-head);width:100%;margin:0;padding:8px 0}.topbar__inner[data-v-2b5fd9ad]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0 4vw;display:flex}.topbar__contact[data-v-2b5fd9ad]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.topbar__contact span[data-v-2b5fd9ad]{font-size:12px}.topbar__sep[data-v-2b5fd9ad]{color:#ffffff40}.topbar__links[data-v-2b5fd9ad]{gap:12px;display:flex}.topbar__links a[data-v-2b5fd9ad]{color:#fffc;font-size:12px;font-weight:600;font-family:var(--ff-head);border-radius:4px;padding:4px 14px;transition:all .2s}.topbar__links a[data-v-2b5fd9ad]:hover{color:var(--white);background:#ffffff1a}.topbar__login[data-v-2b5fd9ad]{background:var(--red)!important;color:var(--white)!important}.topbar__login[data-v-2b5fd9ad]:hover{background:var(--red-dk)!important}.nav[data-v-2b5fd9ad]{z-index:500;background:var(--white);font-family:var(--ff-head);width:100%;margin:0;position:sticky;top:0;left:0;right:0;box-shadow:0 2px 12px #00000014}.nav__inner[data-v-2b5fd9ad]{justify-content:space-between;align-items:center;width:100%;height:72px;padding:0 4vw;display:flex}.nav__brand[data-v-2b5fd9ad]{align-items:center;gap:12px;display:flex}.nav__logo-box[data-v-2b5fd9ad]{background:var(--red);width:44px;height:44px;font-family:var(--ff-head);color:var(--white);border-radius:10px;flex-shrink:0;place-items:center;font-size:22px;font-weight:900;display:grid}.nav__logo-name[data-v-2b5fd9ad]{color:var(--navy);font-size:15px;font-weight:800;line-height:1.1;display:block}.nav__logo-sub[data-v-2b5fd9ad]{color:var(--grey);letter-spacing:.08em;font-size:10px;font-weight:500;display:block}.nav__links[data-v-2b5fd9ad]{align-items:center;gap:1.5rem;display:flex}.nav__links a[data-v-2b5fd9ad]{color:var(--navy);font-size:13px;font-weight:600;transition:color .2s}.nav__links a[data-v-2b5fd9ad]:hover{color:var(--red)}.nav__take[data-v-2b5fd9ad]{letter-spacing:.05em;border-radius:6px;background:var(--red)!important;color:var(--white)!important;padding:9px 20px!important;font-size:12px!important;font-weight:800!important;transition:background .2s,transform .2s!important}.nav__take[data-v-2b5fd9ad]:hover{transform:translateY(-1px);background:var(--red-dk)!important}.nav__burger[data-v-2b5fd9ad]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.nav__burger span[data-v-2b5fd9ad]{background:var(--navy);border-radius:2px;width:24px;height:2px;display:block}.nav__mobile[data-v-2b5fd9ad]{background:var(--white);border-top:1px solid var(--border);flex-direction:column;gap:4px;padding:1rem 4vw 1.5rem;display:flex}.nav__mobile a[data-v-2b5fd9ad]{color:var(--navy);border-bottom:1px solid var(--border);padding:10px 0;font-size:15px;font-weight:600}.nav__mobile .nav__take[data-v-2b5fd9ad]{text-align:center;border-bottom:none;border-radius:6px;margin-top:8px;background:var(--red)!important;color:var(--white)!important;padding:12px!important}.slide-down-enter-active[data-v-2b5fd9ad],.slide-down-leave-active[data-v-2b5fd9ad]{transition:all .3s}.slide-down-enter-from[data-v-2b5fd9ad],.slide-down-leave-to[data-v-2b5fd9ad]{opacity:0;transform:translateY(-10px)}@media (width<=900px){.nav__links[data-v-2b5fd9ad]{display:none}.nav__burger[data-v-2b5fd9ad]{display:flex}}.hero[data-v-2b5fd9ad]{width:100vw;height:100vh;min-height:600px;margin-left:0;margin-right:0;position:relative;overflow:hidden}.hero__slides[data-v-2b5fd9ad]{width:100%;height:100%;position:relative}.hero__slide[data-v-2b5fd9ad]{opacity:0;background-position:50%;background-size:cover;transition:opacity .8s;position:absolute;inset:0}.hero__slide--active[data-v-2b5fd9ad]{opacity:1}.hero__overlay[data-v-2b5fd9ad]{background:linear-gradient(90deg,#0d1b35d9 0%,#0d1b3580 60%,#0000 100%);position:absolute;inset:0}.hero__content[data-v-2b5fd9ad]{z-index:2;flex-direction:column;justify-content:center;max-width:800px;padding:0 4vw;display:flex;position:absolute;inset:0}.hero__eyebrow[data-v-2b5fd9ad]{font-family:var(--ff-head);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem;font-size:12px;font-weight:700}.hero__title[data-v-2b5fd9ad]{font-family:var(--ff-head);color:var(--white);letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:900;line-height:1.1}.hero__title em[data-v-2b5fd9ad]{color:var(--gold);font-style:normal}.hero__sub[data-v-2b5fd9ad]{color:#fffc;max-width:500px;margin-bottom:2rem;font-size:1.05rem;line-height:1.6}.hero__dots[data-v-2b5fd9ad]{z-index:3;gap:8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.hero__dot[data-v-2b5fd9ad]{cursor:pointer;background:0 0;border:2px solid #ffffff80;border-radius:50%;width:10px;height:10px;transition:all .2s}.hero__dot--active[data-v-2b5fd9ad]{background:var(--red);border-color:var(--red)}.hero__arrow[data-v-2b5fd9ad]{color:#fff;cursor:pointer;z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border:1px solid #fff3;border-radius:50%;place-items:center;width:48px;height:48px;font-size:2rem;transition:background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.hero__arrow[data-v-2b5fd9ad]:hover{background:var(--red)}.hero__arrow--prev[data-v-2b5fd9ad]{left:20px}.hero__arrow--next[data-v-2b5fd9ad]{right:20px}.strip[data-v-2b5fd9ad]{background:var(--red);width:100%;margin:0}.strip__inner[data-v-2b5fd9ad]{grid-template-columns:repeat(3,1fr);width:100%;padding:0 4vw;display:grid}.strip__item[data-v-2b5fd9ad]{border-right:1px solid #ffffff26;align-items:center;gap:1rem;padding:1.75rem 2rem;display:flex}.strip__item[data-v-2b5fd9ad]:last-child{border-right:none}.strip__icon[data-v-2b5fd9ad]{flex-shrink:0;font-size:2rem}.strip__item h3[data-v-2b5fd9ad]{font-family:var(--ff-head);color:var(--white);letter-spacing:.05em;font-size:15px;font-weight:800}.strip__item p[data-v-2b5fd9ad]{color:#ffffffbf;margin-top:2px;font-size:12px}@media (width<=640px){.strip__inner[data-v-2b5fd9ad]{grid-template-columns:1fr}.strip__item[data-v-2b5fd9ad]{border-bottom:1px solid #ffffff26;border-right:none}.strip__item[data-v-2b5fd9ad]:last-child{border-bottom:none}}.sec-head[data-v-2b5fd9ad]{text-align:center;margin-bottom:3rem}.sec-tag[data-v-2b5fd9ad]{font-family:var(--ff-head);letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin-bottom:.5rem;font-size:11px;font-weight:700;display:inline-block;position:relative}.sec-tag[data-v-2b5fd9ad]:before,.sec-tag[data-v-2b5fd9ad]:after{content:"";background:var(--red);vertical-align:middle;width:24px;height:2px;margin:0 8px;display:inline-block}.sec-tag--light[data-v-2b5fd9ad]{color:var(--gold)!important}.sec-tag--light[data-v-2b5fd9ad]:before,.sec-tag--light[data-v-2b5fd9ad]:after{background:var(--gold)!important}.sec-title[data-v-2b5fd9ad]{font-family:var(--ff-head);color:var(--navy);letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;line-height:1.15}.sec-title--light[data-v-2b5fd9ad]{color:var(--white)!important}.sec-sub[data-v-2b5fd9ad]{color:var(--grey);max-width:540px;margin:0 auto;font-size:1rem}.btn[data-v-2b5fd9ad]{font-family:var(--ff-head);letter-spacing:.04em;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:6px;padding:12px 28px;font-size:13px;font-weight:700;text-decoration:none;transition:all .22s;display:inline-flex}.btn--red[data-v-2b5fd9ad]{background:var(--red);color:var(--white)}.btn--red[data-v-2b5fd9ad]:hover{background:var(--red-dk);transform:translateY(-2px);box-shadow:0 6px 20px #c0392b59}.btn--hero[data-v-2b5fd9ad]{padding:14px 36px;font-size:14px}.btn--sm[data-v-2b5fd9ad]{padding:8px 20px;font-size:12px}.btn--outline[data-v-2b5fd9ad]{color:var(--red);border:2px solid var(--red);background:0 0}.btn--outline[data-v-2b5fd9ad]:hover{background:var(--red);color:var(--white)}.discover[data-v-2b5fd9ad]{padding:5rem 0}.discover__grid[data-v-2b5fd9ad]{grid-template-columns:1fr 1.2fr;align-items:center;gap:4rem;display:grid}@media (width<=860px){.discover__grid[data-v-2b5fd9ad]{grid-template-columns:1fr}}.discover__img-wrap[data-v-2b5fd9ad]{position:relative}.discover__img-frame[data-v-2b5fd9ad]{aspect-ratio:4/5;background:linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 100%);border-radius:16px;place-items:center;display:grid;overflow:hidden}.discover__img-placeholder[data-v-2b5fd9ad]{opacity:.3;font-size:6rem}.discover__badge[data-v-2b5fd9ad]{background:var(--red);color:var(--white);text-align:center;border-radius:12px;padding:20px;position:absolute;bottom:-16px;right:-16px;box-shadow:0 8px 24px #c0392b59}.discover__badge-num[data-v-2b5fd9ad]{font-family:var(--ff-head);font-size:2rem;font-weight:900;display:block}.discover__badge-txt[data-v-2b5fd9ad]{opacity:.9;font-size:11px;font-weight:600;line-height:1.3}.discover__boss[data-v-2b5fd9ad]{align-items:center;gap:12px;margin:1rem 0 1.25rem;display:flex}.discover__boss-avatar[data-v-2b5fd9ad]{background:var(--red);width:44px;height:44px;font-family:var(--ff-head);color:var(--white);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:800;display:grid}.discover__boss strong[data-v-2b5fd9ad]{font-family:var(--ff-head);font-size:15px;font-weight:700;display:block}.discover__boss-title[data-v-2b5fd9ad]{color:var(--grey);margin-top:2px;font-size:12px}.discover__text[data-v-2b5fd9ad]{color:#555;margin-bottom:1.25rem;font-size:.95rem;line-height:1.8}.discover__list[data-v-2b5fd9ad]{flex-direction:column;gap:8px;margin-bottom:1.75rem;list-style:none;display:flex}.discover__list li[data-v-2b5fd9ad]{color:#333;font-size:.875rem;font-weight:500;font-family:var(--ff-head)}.stats[data-v-2b5fd9ad]{padding:4rem 0;position:relative}.stats__bg[data-v-2b5fd9ad]{background:linear-gradient(135deg, var(--navy-mid) 0%, var(--navy) 100%);position:absolute;inset:0}.stats .container[data-v-2b5fd9ad]{z-index:1;position:relative}.stats__grid[data-v-2b5fd9ad]{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}@media (width<=640px){.stats__grid[data-v-2b5fd9ad]{grid-template-columns:repeat(2,1fr)}}.stats__item[data-v-2b5fd9ad]{text-align:center}.stats__val[data-v-2b5fd9ad]{justify-content:center;margin-bottom:.5rem;display:flex}.stats__num[data-v-2b5fd9ad]{font-family:var(--ff-head);color:var(--white);font-size:3rem;font-weight:900;line-height:1}.stats__label[data-v-2b5fd9ad]{font-family:var(--ff-head);color:#ffffff80;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:600}.courses[data-v-2b5fd9ad]{background:var(--off);padding:5rem 0}.courses__grid[data-v-2b5fd9ad]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}@media (width<=900px){.courses__grid[data-v-2b5fd9ad]{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.courses__grid[data-v-2b5fd9ad]{grid-template-columns:1fr}}.course-card[data-v-2b5fd9ad]{background:var(--white);border-radius:12px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 16px #00000012}.course-card[data-v-2b5fd9ad]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f}.course-card__img[data-v-2b5fd9ad]{background:linear-gradient(135deg, var(--navy), var(--navy-mid));place-items:center;height:180px;display:grid;position:relative}.course-card__img-placeholder[data-v-2b5fd9ad]{opacity:.7;font-size:4rem}.course-card__badge[data-v-2b5fd9ad]{background:var(--red);color:var(--white);font-family:var(--ff-head);letter-spacing:.05em;border-radius:4px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}.course-card__body[data-v-2b5fd9ad]{padding:1.25rem 1.5rem 1.5rem}.course-card__body h3[data-v-2b5fd9ad]{font-family:var(--ff-head);margin-bottom:.5rem;font-size:1rem;font-weight:800;line-height:1.3}.course-card__body p[data-v-2b5fd9ad]{color:var(--grey);margin-bottom:1rem;font-size:.875rem;line-height:1.6}.course-card__meta[data-v-2b5fd9ad]{gap:1rem;margin-bottom:1rem;display:flex}.course-card__meta span[data-v-2b5fd9ad]{font-size:12px;font-family:var(--ff-head);color:var(--grey);font-weight:600}.courses__more[data-v-2b5fd9ad]{text-align:center}.why[data-v-2b5fd9ad]{padding:5rem 0;position:relative}.why__bg[data-v-2b5fd9ad]{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 100%);position:absolute;inset:0}.why .container[data-v-2b5fd9ad]{z-index:1;position:relative}.why__grid[data-v-2b5fd9ad]{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}@media (width<=860px){.why__grid[data-v-2b5fd9ad]{grid-template-columns:1fr}}.why__sub[data-v-2b5fd9ad]{color:#ffffffa6;margin-bottom:1.5rem;font-size:.95rem;line-height:1.75}.why__list[data-v-2b5fd9ad]{flex-direction:column;gap:10px;margin-bottom:2rem;list-style:none;display:flex}.why__list li[data-v-2b5fd9ad]{font-family:var(--ff-head);color:#ffffffd9;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.why__check[data-v-2b5fd9ad]{color:var(--gold);font-size:14px}.why__features[data-v-2b5fd9ad]{flex-direction:column;gap:1.25rem;display:flex}.why__feat[data-v-2b5fd9ad]{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.25rem;transition:background .2s;display:flex}.why__feat[data-v-2b5fd9ad]:hover{background:#ffffff1a}.why__feat-icon[data-v-2b5fd9ad]{flex-shrink:0;font-size:1.75rem}.why__feat h4[data-v-2b5fd9ad]{font-family:var(--ff-head);color:var(--white);margin-bottom:4px;font-size:14px;font-weight:800}.why__feat p[data-v-2b5fd9ad]{color:#ffffff8c;font-size:12px;line-height:1.6}.team[data-v-2b5fd9ad]{background:var(--off);padding:5rem 0}.team__grid[data-v-2b5fd9ad]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (width<=860px){.team__grid[data-v-2b5fd9ad]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.team__grid[data-v-2b5fd9ad]{grid-template-columns:1fr}}.team__card[data-v-2b5fd9ad]{background:var(--white);text-align:center;border-radius:12px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 2px 16px #0000000f}.team__card[data-v-2b5fd9ad]:hover{transform:translateY(-4px);box-shadow:0 10px 28px #0000001a}.team__card:hover .team__socials[data-v-2b5fd9ad]{bottom:0}.team__img[data-v-2b5fd9ad]{background:var(--white);justify-content:center;align-items:flex-end;height:280px;display:flex;position:relative;overflow:hidden}.team__img-placeholder[data-v-2b5fd9ad]{width:80px;height:80px;font-family:var(--ff-head);color:var(--white);background:#ffffff26;border-radius:50%;place-items:center;font-size:2rem;font-weight:800;display:grid}.team__body[data-v-2b5fd9ad]{padding:1.25rem 1rem 1rem}.team__body h4[data-v-2b5fd9ad]{font-family:var(--ff-head);margin-bottom:4px;font-size:1rem;font-weight:800}.team__body p[data-v-2b5fd9ad]{color:var(--red);font-size:12px;font-weight:600;font-family:var(--ff-head)}.team__socials[data-v-2b5fd9ad]{background:var(--red);justify-content:center;gap:12px;padding:12px;transition:bottom .3s;display:flex;position:absolute;bottom:-48px;left:0;right:0}.team__social[data-v-2b5fd9ad]{width:28px;height:28px;color:var(--white);text-transform:uppercase;background:#fff3;border-radius:50%;place-items:center;font-size:11px;font-weight:800;transition:background .2s;display:grid}.team__social[data-v-2b5fd9ad]:hover{background:#ffffff59}.facilities[data-v-2b5fd9ad]{padding:5rem 0}.facilities__grid[data-v-2b5fd9ad]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (width<=640px){.facilities__grid[data-v-2b5fd9ad]{grid-template-columns:1fr}}.facility-card[data-v-2b5fd9ad]{background:linear-gradient(135deg, var(--navy) 0%, #1a3a6e 100%);cursor:pointer;border-radius:12px;place-items:center;height:220px;display:grid;position:relative;overflow:hidden}.facility-card__img[data-v-2b5fd9ad]{opacity:.6;font-size:4rem;transition:all .3s}.facility-card:hover .facility-card__img[data-v-2b5fd9ad]{opacity:.2;transform:scale(1.1)}.facility-card__overlay[data-v-2b5fd9ad]{opacity:0;background:#c0392be0;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:opacity .3s;display:flex;position:absolute;inset:0}.facility-card:hover .facility-card__overlay[data-v-2b5fd9ad]{opacity:1}.facility-card__overlay h3[data-v-2b5fd9ad]{font-family:var(--ff-head);color:var(--white);font-size:1.25rem;font-weight:900}.facility-card__link[data-v-2b5fd9ad]{font-family:var(--ff-head);color:#ffffffd9;font-size:13px;font-weight:700}.testi[data-v-2b5fd9ad]{padding:5rem 0;position:relative}.testi__bg[data-v-2b5fd9ad]{background:linear-gradient(135deg, var(--navy-mid), var(--navy));position:absolute;inset:0}.testi .container[data-v-2b5fd9ad]{z-index:1;position:relative}.testi__grid[data-v-2b5fd9ad]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media (width<=900px){.testi__grid[data-v-2b5fd9ad]{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.testi__grid[data-v-2b5fd9ad]{grid-template-columns:1fr}}.testi__card[data-v-2b5fd9ad]{background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px;padding:1.5rem;transition:background .2s,transform .2s}.testi__card[data-v-2b5fd9ad]:hover{background:#ffffff1a;transform:translateY(-3px)}.testi__stars[data-v-2b5fd9ad]{color:var(--gold);letter-spacing:2px;margin-bottom:.75rem;font-size:14px}.testi__text[data-v-2b5fd9ad]{color:#ffffffbf;margin-bottom:1.25rem;font-size:.875rem;font-style:italic;line-height:1.7}.testi__author[data-v-2b5fd9ad]{align-items:center;gap:10px;display:flex}.testi__avatar[data-v-2b5fd9ad]{background:var(--red);width:38px;height:38px;font-family:var(--ff-head);color:var(--white);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.testi__author strong[data-v-2b5fd9ad]{font-family:var(--ff-head);color:var(--white);font-size:13px;font-weight:800;display:block}.testi__author span[data-v-2b5fd9ad]{color:#ffffff73;font-size:11px;font-family:var(--ff-head)}.faq[data-v-2b5fd9ad]{background:var(--off);padding:5rem 0}.faq__grid[data-v-2b5fd9ad]{grid-template-columns:1.5fr 1fr;align-items:start;gap:4rem;display:grid}@media (width<=860px){.faq__grid[data-v-2b5fd9ad]{grid-template-columns:1fr}}.faq__items[data-v-2b5fd9ad]{flex-direction:column;gap:8px;margin-top:2rem;display:flex}.faq__item[data-v-2b5fd9ad]{background:var(--white);border:1px solid var(--border);cursor:pointer;border-radius:10px;transition:box-shadow .2s;overflow:hidden}.faq__item[data-v-2b5fd9ad]:hover{box-shadow:0 4px 16px #00000014}.faq__item--open[data-v-2b5fd9ad]{border-color:var(--red);box-shadow:0 4px 16px #c0392b1f}.faq__q[data-v-2b5fd9ad]{font-family:var(--ff-head);justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:14px;font-weight:700;display:flex}.faq__icon[data-v-2b5fd9ad]{color:var(--red);flex-shrink:0;margin-left:1rem;font-size:1.25rem}.faq__a[data-v-2b5fd9ad]{color:var(--grey);border-top:1px solid var(--border);padding:.75rem 1.25rem 1rem;font-size:.875rem;line-height:1.75}.faq__sidebar[data-v-2b5fd9ad]{flex-direction:column;gap:1.5rem;display:flex}.faq__hours[data-v-2b5fd9ad],.faq__appt[data-v-2b5fd9ad]{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:1.5rem}.faq__hours h3[data-v-2b5fd9ad],.faq__appt h3[data-v-2b5fd9ad]{font-family:var(--ff-head);border-bottom:2px solid var(--border);color:var(--navy);margin-bottom:1rem;padding-bottom:.75rem;font-size:1rem;font-weight:800}.faq__hours ul[data-v-2b5fd9ad]{flex-direction:column;gap:10px;list-style:none;display:flex}.faq__hours li[data-v-2b5fd9ad]{font-size:13px;font-family:var(--ff-head);justify-content:space-between;display:flex}.faq__hours li span[data-v-2b5fd9ad]:first-child{color:var(--grey);font-weight:500}.faq__hours li span[data-v-2b5fd9ad]:last-child{color:var(--navy);font-weight:700}.faq__appt p[data-v-2b5fd9ad]{color:var(--grey);margin-bottom:1rem;font-size:.875rem;line-height:1.6}.newsletter[data-v-2b5fd9ad]{background:var(--red);padding:3rem 0}.newsletter__inner[data-v-2b5fd9ad]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.newsletter__text h3[data-v-2b5fd9ad]{font-family:var(--ff-head);color:var(--white);margin-bottom:4px;font-size:1.4rem;font-weight:900}.newsletter__text p[data-v-2b5fd9ad]{color:#fffc;font-size:.9rem}.newsletter__form[data-v-2b5fd9ad]{flex-wrap:wrap;gap:8px;display:flex}.newsletter__input[data-v-2b5fd9ad]{font-family:var(--ff-head);border:none;border-radius:6px;width:300px;max-width:100%;padding:12px 18px;font-size:14px}.newsletter__input[data-v-2b5fd9ad]:focus{outline:2px solid var(--gold)}.newsletter__form .btn[data-v-2b5fd9ad]{background:var(--navy)}.newsletter__form .btn[data-v-2b5fd9ad]:hover{background:var(--navy-mid)}.footer[data-v-2b5fd9ad]{background:var(--navy);padding:4rem 0 0}.footer__grid[data-v-2b5fd9ad]{grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:3rem;padding-bottom:3rem;display:grid}@media (width<=900px){.footer__grid[data-v-2b5fd9ad]{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.footer__grid[data-v-2b5fd9ad]{grid-template-columns:1fr}}.footer__logo-box[data-v-2b5fd9ad]{width:48px;height:48px;margin-bottom:1rem;font-size:24px}.footer__brand p[data-v-2b5fd9ad]{margin-bottom:1.25rem;font-size:13px;line-height:1.7}.footer__socials[data-v-2b5fd9ad]{gap:8px;display:flex}.footer__social[data-v-2b5fd9ad]{text-transform:uppercase;background:#ffffff14;border-radius:6px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;transition:all .2s;display:grid}.footer__social[data-v-2b5fd9ad]:hover{background:var(--red)}.footer__col h4[data-v-2b5fd9ad]{font-family:var(--ff-head);color:var(--black);letter-spacing:.05em;text-transform:uppercase;border-bottom:2px solid #ffffff14;margin-bottom:1.25rem;padding-bottom:.75rem;font-size:13px;font-weight:800}.footer__col ul[data-v-2b5fd9ad]{flex-direction:column;gap:10px;list-style:none;display:flex}.footer__col ul li a[data-v-2b5fd9ad]{font-size:13px;transition:color .2s}.footer__col ul li a[data-v-2b5fd9ad]:hover{color:var(--red)}.footer__contact li[data-v-2b5fd9ad]{font-size:13px}.footer__map-placeholder[data-v-2b5fd9ad]{color:#ffffff4d;background:#ffffff0f;border-radius:8px;place-items:center;height:100px;margin-top:1rem;font-size:1.5rem;display:grid}.footer__bottom[data-v-2b5fd9ad]{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:1.5rem 0;display:flex}.footer__bottom p[data-v-2b5fd9ad]{color:#ffffff73;font-size:12px;font-family:var(--ff-head)}.footer__bottom-links[data-v-2b5fd9ad]{gap:1.5rem;display:flex}.footer__bottom-links a[data-v-2b5fd9ad]{color:#ffffff73;font-size:12px;font-family:var(--ff-head);transition:color .2s}.footer__bottom-links a[data-v-2b5fd9ad]:hover{color:var(--red)}.ps[data-v-2b5fd9ad]{background:var(--off);padding:5rem 0}.ps__grid[data-v-2b5fd9ad]{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;display:grid}@media (width<=768px){.ps__grid[data-v-2b5fd9ad]{grid-template-columns:1fr}}.ps__card[data-v-2b5fd9ad]{border-radius:16px;padding:2.5rem}.ps__card--problem[data-v-2b5fd9ad]{background:#fff5f5;border:1.5px solid #fecaca}.ps__card--solution[data-v-2b5fd9ad]{background:#f0fdf4;border:1.5px solid #bbf7d0}.ps__tag[data-v-2b5fd9ad]{font-family:var(--ff-head);letter-spacing:.1em;text-transform:uppercase;color:#dc2626;background:#fee2e2;border-radius:99px;margin-bottom:1rem;padding:5px 14px;font-size:11px;font-weight:700;display:inline-block}.ps__tag--green[data-v-2b5fd9ad]{color:#16a34a!important;background:#dcfce7!important}.ps__card h3[data-v-2b5fd9ad]{font-family:var(--ff-head);color:var(--navy);margin-bottom:.75rem;font-size:1.3rem;font-weight:800;line-height:1.3}.ps__card p[data-v-2b5fd9ad]{color:#555;margin-bottom:1rem;font-size:.9rem;line-height:1.75}.ps__card ul[data-v-2b5fd9ad]{flex-direction:column;gap:8px;list-style:none;display:flex}.ps__card--problem ul li[data-v-2b5fd9ad]:before{content:"✗  ";color:#dc2626;font-weight:700}.ps__card--solution ul li[data-v-2b5fd9ad]:before{content:"✓  ";color:#16a34a;font-weight:700}.ps__card ul li[data-v-2b5fd9ad]{color:#444;font-size:.875rem;font-weight:600;font-family:var(--ff-head)}.ps__divider[data-v-2b5fd9ad]{flex-direction:column;align-items:center;gap:12px;display:flex}.ps__divider-line[data-v-2b5fd9ad]{background:var(--border);flex:1;width:2px;min-height:40px}.ps__divider-icon[data-v-2b5fd9ad]{background:var(--navy);width:48px;height:48px;color:var(--white);font-family:var(--ff-head);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}@media (width<=768px){.ps__divider[data-v-2b5fd9ad]{flex-direction:row}.ps__divider-line[data-v-2b5fd9ad]{width:auto;height:2px;min-height:unset;flex:1}}.mv[data-v-2b5fd9ad]{background:var(--white);padding:5rem 0}.mv__grid[data-v-2b5fd9ad]{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:3rem;display:grid}@media (width<=640px){.mv__grid[data-v-2b5fd9ad]{grid-template-columns:1fr}}.mv__card[data-v-2b5fd9ad]{background:var(--off);border:1px solid var(--border);border-top:4px solid var(--red);border-radius:16px;padding:2.5rem}.mv__icon[data-v-2b5fd9ad]{margin-bottom:1rem;font-size:2.5rem}.mv__card h3[data-v-2b5fd9ad]{font-family:var(--ff-head);color:var(--navy);margin-bottom:.75rem;font-size:1.2rem;font-weight:800}.mv__card p[data-v-2b5fd9ad]{color:#555;font-size:.9rem;line-height:1.75}.mv__values[data-v-2b5fd9ad]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media (width<=900px){.mv__values[data-v-2b5fd9ad]{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.mv__values[data-v-2b5fd9ad]{grid-template-columns:1fr}}.mv__value[data-v-2b5fd9ad]{text-align:center;background:var(--off);border:1px solid var(--border);border-radius:16px;padding:2rem 1.5rem;transition:transform .2s,box-shadow .2s}.mv__value[data-v-2b5fd9ad]:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.mv__value-icon[data-v-2b5fd9ad]{margin-bottom:.75rem;font-size:2rem}.mv__value h4[data-v-2b5fd9ad]{font-family:var(--ff-head);color:var(--navy);margin-bottom:.5rem;font-size:.95rem;font-weight:800}.mv__value p[data-v-2b5fd9ad]{color:var(--grey);font-size:.8rem;line-height:1.65}@media (prefers-reduced-motion:reduce){[data-v-2b5fd9ad],[data-v-2b5fd9ad]:before,[data-v-2b5fd9ad]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.team__img[data-v-2b5fd9ad]{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 100%);height:260px;position:relative;overflow:hidden}.team__img-photo[data-v-2b5fd9ad]{object-fit:contain;object-position:center bottom;width:85%;height:95%;transition:transform .3s;display:block}.team__img-photo.contain[data-v-2b5fd9ad]{object-fit:contain;background:var(--navy)}.team__img-placeholder[data-v-2b5fd9ad]{width:80px;height:80px;font-family:var(--ff-head);color:var(--white);background:#ffffff26;border-radius:50%;place-items:center;font-size:2rem;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-v-3b924846]:root{--red:#c0392b;--red-dk:#a93226;--navy:#0d1b35;--navy-mid:#152545;--gold:#f39c12;--white:#fff;--off:#f5f6fa;--grey:#7f8c8d;--border:#e0e4ed;--ff-head:"Montserrat", sans-serif;--ff-body:"Lora", serif}[data-v-3b924846],[data-v-3b924846]:before,[data-v-3b924846]:after{box-sizing:border-box;margin:0;padding:0}.site[data-v-3b924846]{font-family:var(--ff-body);color:#2c3e50;background:var(--white);overflow-x:hidden}a[data-v-3b924846]{color:inherit;text-decoration:none}em[data-v-3b924846]{color:var(--red);font-style:italic}.container[data-v-3b924846]{width:100%;max-width:1120px;margin:0 auto;padding:0 4vw}.topbar[data-v-3b924846]{background:var(--navy);font-family:var(--ff-head);padding:8px 0}.topbar__inner[data-v-3b924846]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;max-width:1120px;margin:0 auto;padding:0 4vw;display:flex}.topbar__contact[data-v-3b924846]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.topbar__contact span[data-v-3b924846]{color:#fffc;font-size:12px}.topbar__sep[data-v-3b924846]{color:#ffffff40}.topbar__links[data-v-3b924846]{gap:12px;display:flex}.topbar__links a[data-v-3b924846]{color:#fffc;font-size:12px;font-weight:600;font-family:var(--ff-head);border-radius:4px;padding:4px 14px;transition:all .2s}.topbar__links a[data-v-3b924846]:hover{color:var(--white);background:#ffffff1a}.topbar__login[data-v-3b924846]{background:var(--red)!important;color:var(--white)!important}.nav[data-v-3b924846]{z-index:500;background:var(--white);font-family:var(--ff-head);position:sticky;top:0;box-shadow:0 2px 12px #00000014}.nav__inner[data-v-3b924846]{justify-content:space-between;align-items:center;max-width:1120px;height:72px;margin:0 auto;padding:0 4vw;display:flex}.nav__brand[data-v-3b924846]{align-items:center;gap:12px;display:flex}.nav__logo-box[data-v-3b924846]{background:var(--red);width:44px;height:44px;font-family:var(--ff-head);color:var(--white);border-radius:10px;flex-shrink:0;place-items:center;font-size:22px;font-weight:900;display:grid}.nav__logo-name[data-v-3b924846]{color:var(--navy);font-size:15px;font-weight:800;line-height:1.1;display:block}.nav__logo-sub[data-v-3b924846]{color:var(--grey);letter-spacing:.08em;font-size:10px;font-weight:500;display:block}.nav__links[data-v-3b924846]{align-items:center;gap:1.5rem;display:flex}.nav__links a[data-v-3b924846]{color:var(--navy);font-size:13px;font-weight:600;transition:color .2s}.nav__links a[data-v-3b924846]:hover{color:var(--red)}.nav__take[data-v-3b924846]{letter-spacing:.05em;border-radius:6px;background:var(--red)!important;color:var(--white)!important;padding:9px 20px!important;font-size:12px!important;font-weight:800!important;transition:background .2s!important}.nav__take[data-v-3b924846]:hover{background:var(--red-dk)!important}.nav__burger[data-v-3b924846]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.nav__burger span[data-v-3b924846]{background:var(--navy);border-radius:2px;width:24px;height:2px;display:block}.nav__mobile[data-v-3b924846]{background:var(--white);border-top:1px solid var(--border);flex-direction:column;gap:4px;padding:1rem 4vw 1.5rem;display:flex}.nav__mobile a[data-v-3b924846]{color:var(--navy);border-bottom:1px solid var(--border);padding:10px 0;font-size:15px;font-weight:600}.nav__mobile .nav__take[data-v-3b924846]{text-align:center;border-bottom:none;border-radius:6px;margin-top:8px;background:var(--red)!important;color:var(--white)!important;padding:12px!important}.slide-down-enter-active[data-v-3b924846],.slide-down-leave-active[data-v-3b924846]{transition:all .3s}.slide-down-enter-from[data-v-3b924846],.slide-down-leave-to[data-v-3b924846]{opacity:0;transform:translateY(-10px)}@media (width<=900px){.nav__links[data-v-3b924846]{display:none}.nav__burger[data-v-3b924846]{display:flex}}.page-hero[data-v-3b924846]{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 60%, #1a3a6e 100%);padding:4rem 0 3rem;position:relative;overflow:hidden}.page-hero[data-v-3b924846]:before{content:"";border:60px solid #c0392b1f;border-radius:50%;width:400px;height:400px;position:absolute;top:-60px;right:-60px}.page-hero[data-v-3b924846]:after{content:"";border:40px solid #f39c1214;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-80px;left:10%}.page-hero .container[data-v-3b924846]{z-index:1;position:relative}.breadcrumb[data-v-3b924846]{font-family:var(--ff-head);color:#ffffff80;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:1.5rem;font-size:12px;font-weight:600;display:flex}.breadcrumb a[data-v-3b924846]{color:#ffffff80;transition:color .2s}.breadcrumb a[data-v-3b924846]:hover{color:var(--gold)}.breadcrumb__sep[data-v-3b924846]{color:#ffffff40}.breadcrumb__current[data-v-3b924846]{color:var(--gold)}.page-hero__eyebrow[data-v-3b924846]{font-family:var(--ff-head);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;margin-bottom:.75rem;font-size:11px;font-weight:700;display:flex}.page-hero__eyebrow[data-v-3b924846]:before,.page-hero__eyebrow[data-v-3b924846]:after{content:"";background:var(--gold);width:24px;height:2px;display:inline-block}.page-hero__title[data-v-3b924846]{font-family:var(--ff-head);color:var(--white);letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.1}.page-hero__title em[data-v-3b924846]{color:var(--gold);font-style:normal}.page-hero__sub[data-v-3b924846]{color:#ffffffa6;max-width:580px;font-size:1rem;line-height:1.7}.progress-bar[data-v-3b924846]{align-items:center;margin-top:2.5rem;display:flex}.progress-wrap[data-v-3b924846]{flex:1;align-items:center;display:flex}.progress-wrap[data-v-3b924846]:last-child{flex:none}.progress-step[data-v-3b924846]{font-family:var(--ff-head);color:#ffffff59;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;align-items:center;gap:10px;font-size:11px;font-weight:700;transition:color .3s;display:flex}.progress-step--active[data-v-3b924846]{color:var(--white)}.progress-step--done[data-v-3b924846]{color:var(--gold)}.progress-step__num[data-v-3b924846]{color:#fff6;background:#ffffff1a;border:2px solid #ffffff26;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;transition:all .3s;display:grid}.progress-step--active .progress-step__num[data-v-3b924846]{background:var(--red);border-color:var(--red);color:var(--white)}.progress-step--done .progress-step__num[data-v-3b924846]{background:var(--gold);border-color:var(--gold);color:var(--navy)}.progress-step__line[data-v-3b924846]{background:#ffffff1f;flex:1;min-width:24px;height:2px;margin:0 12px}@media (width<=640px){.progress-step__label[data-v-3b924846]{display:none}.progress-step__line[data-v-3b924846]{min-width:12px;margin:0 6px}}.trust-strip[data-v-3b924846]{background:var(--red)}.trust-strip__inner[data-v-3b924846]{grid-template-columns:repeat(4,1fr);max-width:1120px;margin:0 auto;padding:0 4vw;display:grid}.trust-item[data-v-3b924846]{border-right:1px solid #ffffff26;align-items:center;gap:10px;padding:1.1rem 1.25rem;display:flex}.trust-item[data-v-3b924846]:last-child{border-right:none}.trust-item__icon[data-v-3b924846]{flex-shrink:0;font-size:1.4rem}.trust-item__title[data-v-3b924846]{font-family:var(--ff-head);color:var(--white);font-size:11px;font-weight:700}.trust-item__sub[data-v-3b924846]{color:#ffffffb3;font-size:10px;font-family:var(--ff-head);font-weight:500}@media (width<=700px){.trust-strip__inner[data-v-3b924846]{grid-template-columns:repeat(2,1fr)}}.page-body[data-v-3b924846]{background:var(--off);padding:3rem 0 5rem}.page-body__grid[data-v-3b924846]{grid-template-columns:1fr 340px;align-items:start;gap:2rem;display:grid}@media (width<=960px){.page-body__grid[data-v-3b924846]{grid-template-columns:1fr}}.form-card[data-v-3b924846]{background:var(--white);border-radius:16px;overflow:hidden;box-shadow:0 4px 32px #00000012}.form-card__header[data-v-3b924846]{background:linear-gradient(135deg, var(--navy), var(--navy-mid));align-items:center;gap:1rem;padding:1.75rem 2rem;display:flex}.form-card__header-icon[data-v-3b924846]{background:var(--red);border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:1.5rem;display:grid}.form-card__header h2[data-v-3b924846]{font-family:var(--ff-head);color:var(--white);font-size:1.15rem;font-weight:900}.form-card__header p[data-v-3b924846]{color:#ffffff8c;font-size:12px;font-family:var(--ff-head);margin-top:3px}.form-body[data-v-3b924846]{padding:2rem}.form-section[data-v-3b924846]{background:var(--off);border:1px solid var(--border);border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.form-section[data-v-3b924846]:last-of-type{margin-bottom:0}.form-section__title[data-v-3b924846]{font-family:var(--ff-head);color:var(--navy);text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid var(--border);align-items:center;gap:10px;margin-bottom:1.25rem;padding-bottom:.75rem;font-size:13px;font-weight:800;display:flex}.form-section__num[data-v-3b924846]{background:var(--red);width:26px;height:26px;color:var(--white);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:900;display:grid}.form-grid[data-v-3b924846]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-grid .col-2[data-v-3b924846]{grid-column:1/-1}@media (width<=580px){.form-grid[data-v-3b924846]{grid-template-columns:1fr}.form-grid .col-2[data-v-3b924846]{grid-column:auto}}.field[data-v-3b924846]{flex-direction:column;gap:5px;display:flex}.field label[data-v-3b924846]{font-family:var(--ff-head);color:var(--navy);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.req[data-v-3b924846]{color:var(--red);margin-left:2px}.field input[data-v-3b924846],.field select[data-v-3b924846],.field textarea[data-v-3b924846]{border:1.5px solid var(--border);width:100%;font-family:var(--ff-body);color:var(--navy);background:var(--white);appearance:none;border-radius:8px;outline:none;padding:10px 14px;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.field input[data-v-3b924846]:focus,.field select[data-v-3b924846]:focus,.field textarea[data-v-3b924846]:focus{border-color:var(--red);box-shadow:0 0 0 3px #c0392b1a}.field input.error[data-v-3b924846],.field select.error[data-v-3b924846],.field textarea.error[data-v-3b924846]{border-color:#dc2626;box-shadow:0 0 0 3px #dc262614}.field__error[data-v-3b924846]{font-family:var(--ff-head);color:#dc2626;font-size:10px;font-weight:600}.field__hint[data-v-3b924846]{font-family:var(--ff-head);color:var(--grey);font-size:10px;font-weight:500}.field select[data-v-3b924846]{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237f8c8d' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.field textarea[data-v-3b924846]{resize:vertical;min-height:80px}.interest-grid[data-v-3b924846]{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=480px){.interest-grid[data-v-3b924846]{grid-template-columns:1fr}}.interest-chip[data-v-3b924846]{border:1.5px solid var(--border);background:var(--white);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;transition:all .18s;display:flex}.interest-chip__box[data-v-3b924846]{border:2px solid var(--border);background:var(--white);border-radius:4px;flex-shrink:0;place-items:center;width:18px;height:18px;transition:all .18s;display:grid}.interest-chip[data-v-3b924846]:hover,.interest-chip.checked[data-v-3b924846]{border-color:var(--red);background:#fff5f5}.interest-chip.checked .interest-chip__box[data-v-3b924846]{background:var(--red);border-color:var(--red)}.interest-chip__label[data-v-3b924846]{font-family:var(--ff-head);color:#444;font-size:12px;font-weight:600}.interest-chip.checked .interest-chip__label[data-v-3b924846]{color:var(--navy)}.consent-row[data-v-3b924846]{background:var(--off);border:1.5px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:flex-start;gap:10px;padding:1rem;transition:border-color .2s;display:flex}.consent-row[data-v-3b924846]:hover{border-color:var(--red)}.consent-box[data-v-3b924846]{border:2px solid var(--border);background:var(--white);border-radius:5px;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;transition:all .18s;display:grid}.consent-row.checked .consent-box[data-v-3b924846]{background:var(--red);border-color:var(--red)}.consent-text[data-v-3b924846]{font-family:var(--ff-head);color:#555;font-size:11px;font-weight:500;line-height:1.6}.consent-text a[data-v-3b924846]{color:var(--red);font-weight:700}.payment-block[data-v-3b924846]{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 100%);text-align:center;border-radius:16px;margin-top:1.5rem;padding:2rem;position:relative;overflow:hidden}.payment-block[data-v-3b924846]:before{content:"";border:30px solid #c0392b26;border-radius:50%;width:180px;height:180px;position:absolute;top:-40px;right:-40px}.payment-block__badge[data-v-3b924846]{font-family:var(--ff-head);color:var(--gold);letter-spacing:.08em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff26;border-radius:99px;align-items:center;gap:6px;margin-bottom:1rem;padding:5px 14px;font-size:10px;font-weight:700;display:inline-flex}.payment-block__amount[data-v-3b924846]{font-family:var(--ff-head);color:var(--white);margin-bottom:4px;font-size:3rem;font-weight:900;line-height:1}.payment-block__currency[data-v-3b924846]{vertical-align:super;color:var(--gold);font-size:1.5rem}.payment-block__label[data-v-3b924846]{font-family:var(--ff-head);color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-size:11px;font-weight:600}.payment-block__desc[data-v-3b924846]{color:#fff9;margin-bottom:1.5rem;font-size:.875rem;font-style:italic;line-height:1.6}.payment-block__includes[data-v-3b924846]{text-align:left;flex-direction:column;gap:6px;margin-bottom:1.5rem;list-style:none;display:flex}.payment-block__includes li[data-v-3b924846]{font-family:var(--ff-head);color:#ffffffbf;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.payment-block__includes li[data-v-3b924846]:before{content:"✔";color:var(--gold)}.btn-submit[data-v-3b924846]{background:var(--red);width:100%;color:var(--white);font-family:var(--ff-head);letter-spacing:.04em;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:16px 28px;font-size:14px;font-weight:800;transition:all .22s;display:flex;position:relative}.btn-submit[data-v-3b924846]:hover:not(:disabled){background:var(--red-dk);transform:translateY(-2px);box-shadow:0 8px 24px #c0392b73}.btn-submit[data-v-3b924846]:disabled{opacity:.6;cursor:not-allowed;transform:none}.login-link[data-v-3b924846]{font-family:var(--ff-head);color:#ffffffa6;margin-top:.75rem;font-size:12px}.login-link a[data-v-3b924846]{color:var(--gold);margin-left:4px;font-weight:700;text-decoration:none}.login-link a[data-v-3b924846]:hover{text-decoration:underline}.spinner[data-v-3b924846]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin-3b924846}@keyframes spin-3b924846{to{transform:rotate(360deg)}}.secure-note[data-v-3b924846]{font-family:var(--ff-head);color:#ffffff73;letter-spacing:.03em;justify-content:center;align-items:center;gap:6px;margin-top:.75rem;font-size:10px;font-weight:600;display:flex}.sidebar[data-v-3b924846]{flex-direction:column;gap:1.25rem;display:flex}.sidebar-card[data-v-3b924846]{background:var(--white);border-radius:14px;overflow:hidden;box-shadow:0 2px 16px #0000000f}.sidebar-card__head[data-v-3b924846]{background:linear-gradient(135deg, var(--navy), var(--navy-mid));font-family:var(--ff-head);color:var(--white);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;padding:1rem 1.25rem;font-size:12px;font-weight:800;display:flex}.sidebar-card__body[data-v-3b924846]{padding:1.25rem}.benefit-list[data-v-3b924846]{flex-direction:column;gap:10px;display:flex}.benefit-item[data-v-3b924846]{align-items:flex-start;gap:10px;display:flex}.benefit-item__icon[data-v-3b924846]{background:#fff5f5;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:1rem;display:grid}.benefit-item__text strong[data-v-3b924846]{font-family:var(--ff-head);color:var(--navy);margin-bottom:2px;font-size:12px;font-weight:700;display:block}.benefit-item__text span[data-v-3b924846]{color:var(--grey);font-size:11px;line-height:1.4;font-family:var(--ff-head)}.mini-testi[data-v-3b924846]{background:var(--off);border-left:3px solid var(--gold);border-radius:10px;padding:1rem}.mini-testi__stars[data-v-3b924846]{color:var(--gold);margin-bottom:6px;font-size:11px}.mini-testi__text[data-v-3b924846]{color:#555;margin-bottom:.75rem;font-size:.8rem;font-style:italic;line-height:1.6}.mini-testi__author[data-v-3b924846]{align-items:center;gap:8px;display:flex}.mini-testi__avatar[data-v-3b924846]{background:var(--red);width:30px;height:30px;font-family:var(--ff-head);color:var(--white);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.mini-testi__name[data-v-3b924846]{font-family:var(--ff-head);color:var(--navy);font-size:11px;font-weight:800}.mini-testi__role[data-v-3b924846]{font-family:var(--ff-head);color:var(--grey);font-size:10px}.contact-info[data-v-3b924846]{flex-direction:column;gap:10px;list-style:none;display:flex}.contact-info li[data-v-3b924846]{font-family:var(--ff-head);color:#444;font-size:12px;font-weight:500}.divider[data-v-3b924846]{background:var(--border);height:1px;margin:1rem 0}.hours-list[data-v-3b924846]{flex-direction:column;gap:8px;display:flex}.hours-row[data-v-3b924846]{font-family:var(--ff-head);border-bottom:1px solid var(--border);justify-content:space-between;padding-bottom:8px;font-size:12px;display:flex}.hours-row[data-v-3b924846]:last-child{border-bottom:none;padding-bottom:0}.hours-row span[data-v-3b924846]:first-child{color:var(--grey);font-weight:500}.hours-row span[data-v-3b924846]:last-child{color:var(--navy);font-weight:700}.security-badge[data-v-3b924846]{background:var(--white);text-align:center;border:1px solid var(--border);border-radius:14px;padding:1.25rem;box-shadow:0 2px 16px #0000000f}.security-badge__title[data-v-3b924846]{font-family:var(--ff-head);color:var(--navy);margin-bottom:4px;font-size:12px;font-weight:800}.security-badge__text[data-v-3b924846]{font-family:var(--ff-head);color:var(--grey);font-size:11px;line-height:1.6}.success-overlay[data-v-3b924846]{z-index:999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d1b35d9;place-items:center;display:grid;position:fixed;inset:0}.success-modal[data-v-3b924846]{background:var(--white);text-align:center;border-radius:20px;width:90%;max-width:440px;padding:3rem 2.5rem;animation:.4s cubic-bezier(.175,.885,.32,1.275) popIn-3b924846;box-shadow:0 32px 80px #0000004d}@keyframes popIn-3b924846{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.success-icon[data-v-3b924846]{background:#f0fdf4;border:3px solid #bbf7d0;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 1.25rem;font-size:2rem;display:grid}.success-modal h2[data-v-3b924846]{font-family:var(--ff-head);color:var(--navy);margin-bottom:.5rem;font-size:1.5rem;font-weight:900}.success-modal p[data-v-3b924846]{color:var(--grey);margin-bottom:1.5rem;font-size:.9rem;line-height:1.7}.success-ref[data-v-3b924846]{background:var(--off);font-family:var(--ff-head);color:var(--navy);border:1px dashed var(--border);border-radius:8px;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:12px;font-weight:600}.success-ref strong[data-v-3b924846]{color:var(--red)}.success-note[data-v-3b924846]{margin-bottom:1.25rem!important;font-size:.8rem!important}.btn-close-modal[data-v-3b924846]{background:var(--red);color:var(--white);font-family:var(--ff-head);cursor:pointer;border:none;border-radius:8px;padding:12px 32px;font-size:13px;font-weight:800;transition:all .2s}.btn-close-modal[data-v-3b924846]:hover{background:var(--red-dk)}.fade-enter-active[data-v-3b924846],.fade-leave-active[data-v-3b924846]{transition:opacity .3s}.fade-enter-from[data-v-3b924846],.fade-leave-to[data-v-3b924846]{opacity:0}.footer[data-v-3b924846]{background:var(--navy);text-align:center;padding:2rem 0}.footer p[data-v-3b924846]{font-family:var(--ff-head);color:#ffffff59;margin-bottom:6px;font-size:12px}.footer__links[data-v-3b924846]{justify-content:center;gap:1.5rem;display:flex}.footer__links a[data-v-3b924846]{font-family:var(--ff-head);color:#ffffff59;font-size:11px;transition:color .2s}.footer__links a[data-v-3b924846]:hover{color:var(--red)}@media (prefers-reduced-motion:reduce){[data-v-3b924846],[data-v-3b924846]:before,[data-v-3b924846]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.paystack-note[data-v-3b924846]{color:#666;background:#3b82f614;border:1px solid #3b82f633;border-radius:8px;align-items:center;gap:8px;margin:15px 0;padding:10px 12px;font-size:11px;display:flex}.consent-row[data-v-3b924846]{cursor:pointer}.site[data-v-c1c61f57]{font-family:var(--ff-body);background:var(--off);min-height:100vh}.container[data-v-c1c61f57]{width:100%;max-width:1080px;margin:0 auto;padding:0 4vw}.page-hero[data-v-c1c61f57]{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 100%);color:var(--white);padding:3rem 0}.breadcrumb[data-v-c1c61f57]{font-family:var(--ff-head);color:#fff9;align-items:center;gap:8px;margin-bottom:.75rem;font-size:12px;display:flex}.breadcrumb a[data-v-c1c61f57]{color:#ffffffb3}.breadcrumb__current[data-v-c1c61f57]{color:var(--gold)}.page-hero__eyebrow[data-v-c1c61f57]{font-family:var(--ff-head);color:var(--gold);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.5rem;font-size:11px}.page-hero__title[data-v-c1c61f57]{font-family:var(--ff-head);margin-bottom:.5rem;font-size:clamp(1.8rem,4vw,2.5rem)}.page-hero__sub[data-v-c1c61f57]{color:#ffffffbf;max-width:520px}.login-wrap[data-v-c1c61f57]{padding:3rem 0 5rem}.login-card[data-v-c1c61f57]{background:var(--white);border:1px solid var(--border);border-radius:14px;max-width:460px;margin:0 auto;padding:1.5rem;box-shadow:0 8px 28px #00000012}.login-tabs[data-v-c1c61f57]{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:1.25rem;display:grid}.login-tab[data-v-c1c61f57]{border:1px solid var(--border);background:var(--off);font-family:var(--ff-head);cursor:pointer;text-align:center;border-radius:8px;padding:10px;font-size:12px;font-weight:700}.login-tab--active[data-v-c1c61f57]{background:var(--red);color:var(--white);border-color:var(--red)}.form-block[data-v-c1c61f57]{flex-direction:column;gap:14px;display:flex}.field[data-v-c1c61f57]{flex-direction:column;gap:6px;display:flex}.field label[data-v-c1c61f57]{font-family:var(--ff-head);text-transform:uppercase;color:var(--navy);font-size:11px;font-weight:700}.field input[data-v-c1c61f57]{border:1px solid var(--border);border-radius:8px;padding:11px 12px;font-size:.95rem}.field input[data-v-c1c61f57]:focus{border-color:var(--red);outline:2px solid #c0392b33}.field__error[data-v-c1c61f57]{color:#dc2626;font-size:12px;font-family:var(--ff-head)}.field__hint[data-v-c1c61f57]{color:#6b7280;margin-top:2px;font-size:11px}.phone-input-group[data-v-c1c61f57]{align-items:center;gap:8px;display:flex}.phone-prefix[data-v-c1c61f57]{border:1px solid var(--border);color:var(--navy);background:#f3f4f6;border-radius:8px;padding:11px 12px;font-weight:600}.phone-input-group input[data-v-c1c61f57]{flex:1}.btn[data-v-c1c61f57]{font-family:var(--ff-head);cursor:pointer;border:none;border-radius:8px;padding:12px 16px;font-weight:800}.btn--full[data-v-c1c61f57]{width:100%}.btn--red[data-v-c1c61f57]{background:var(--red);color:var(--white)}.btn--red[data-v-c1c61f57]:hover{background:var(--red-dk)}.btn--red[data-v-c1c61f57]:disabled{opacity:.6;cursor:not-allowed}.btn--ghost[data-v-c1c61f57]{background:var(--off);color:var(--navy);border:1px solid var(--border)}.otp-note[data-v-c1c61f57]{color:#5d6570;font-size:.9rem}.success-box[data-v-c1c61f57]{color:#166534;text-align:center;font-family:var(--ff-head);background:#ecfdf3;border:1px solid #86efac;border-radius:8px;margin-top:12px;padding:10px;font-size:12px;font-weight:700}.spinner[data-v-c1c61f57]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-c1c61f57;display:inline-block}@keyframes spin-c1c61f57{to{transform:rotate(360deg)}}.fade-enter-active[data-v-c1c61f57],.fade-leave-active[data-v-c1c61f57]{transition:opacity .25s}.fade-enter-from[data-v-c1c61f57],.fade-leave-to[data-v-c1c61f57]{opacity:0}.register-link[data-v-c1c61f57]{text-align:center;color:#6b7280;font-size:12px;font-family:var(--ff-head);margin-top:1rem}.register-link a[data-v-c1c61f57]{color:var(--red);margin-left:4px;font-weight:700}.register-link a[data-v-c1c61f57]:hover{color:var(--red-dk);text-decoration:underline}.site[data-v-8bd6c378]{font-family:var(--ff-body);background:var(--off);min-height:100vh}.container[data-v-8bd6c378]{width:100%;max-width:1080px;margin:0 auto;padding:0 4vw}.page-hero[data-v-8bd6c378]{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 100%);color:var(--white);padding:3rem 0}.breadcrumb[data-v-8bd6c378]{font-family:var(--ff-head);color:#fff9;align-items:center;gap:8px;margin-bottom:.75rem;font-size:12px;display:flex}.breadcrumb a[data-v-8bd6c378]{color:#ffffffb3}.breadcrumb__sep[data-v-8bd6c378]{color:#ffffff4d}.breadcrumb__current[data-v-8bd6c378]{color:var(--gold)}.page-hero__eyebrow[data-v-8bd6c378]{font-family:var(--ff-head);color:var(--gold);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.5rem;font-size:11px}.page-hero__title[data-v-8bd6c378]{font-family:var(--ff-head);margin-bottom:.5rem;font-size:clamp(1.8rem,4vw,2.4rem)}.page-hero__sub[data-v-8bd6c378]{color:#ffffffbf;max-width:560px}.profile-wrap[data-v-8bd6c378]{padding:3rem 0 5rem}.profile-grid[data-v-8bd6c378]{grid-template-columns:1fr 300px;align-items:start;gap:1.5rem;display:grid}@media (width<=900px){.profile-grid[data-v-8bd6c378]{grid-template-columns:1fr}}.profile-card[data-v-8bd6c378]{background:var(--white);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 8px 28px #0000000f}.profile-card__head[data-v-8bd6c378]{align-items:center;gap:14px;padding:1.5rem 1.5rem 0;display:flex}.avatar[data-v-8bd6c378]{background:var(--red);width:52px;height:52px;color:var(--white);font-family:var(--ff-head);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:800;display:grid}.profile-card__head h2[data-v-8bd6c378]{font-family:var(--ff-head);color:var(--navy);margin-bottom:2px;font-size:1.1rem}.profile-card__head p[data-v-8bd6c378]{color:var(--grey);font-size:.875rem}.details-grid[data-v-8bd6c378]{grid-template-columns:1fr 1fr;gap:10px;padding:1.25rem 1.5rem;display:grid}@media (width<=560px){.details-grid[data-v-8bd6c378]{grid-template-columns:1fr}}.detail[data-v-8bd6c378]{background:var(--off);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.detail__label[data-v-8bd6c378]{color:var(--grey);font-family:var(--ff-head);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:10px;display:block}.detail strong[data-v-8bd6c378]{color:var(--navy);font-family:var(--ff-head);font-size:13px}.status--paid[data-v-8bd6c378]{color:#065f46;background:#d1fae5;border-radius:999px;padding:2px 8px;font-size:12px}.status--pending[data-v-8bd6c378]{color:#92400e;background:#fef3c7;border-radius:999px;padding:2px 8px;font-size:12px}.status--unpaid[data-v-8bd6c378]{color:#991b1b;background:#fee2e2;border-radius:999px;padding:2px 8px;font-size:12px}.payment-block[data-v-8bd6c378]{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 100%);text-align:center;border-radius:14px;margin:0 1.5rem 1.5rem;padding:1.75rem;position:relative;overflow:hidden}.payment-block[data-v-8bd6c378]:before{content:"";border:24px solid #c0392b26;border-radius:50%;width:140px;height:140px;position:absolute;top:-30px;right:-30px}.payment-block__badge[data-v-8bd6c378]{font-family:var(--ff-head);color:var(--gold);letter-spacing:.06em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff26;border-radius:99px;align-items:center;gap:6px;margin-bottom:.875rem;padding:4px 12px;font-size:10px;font-weight:700;display:inline-flex}.payment-block__amount[data-v-8bd6c378]{font-family:var(--ff-head);color:var(--white);margin-bottom:4px;font-size:2.5rem;font-weight:900;line-height:1}.payment-block__currency[data-v-8bd6c378]{vertical-align:super;color:var(--gold);font-size:1.25rem}.payment-block__label[data-v-8bd6c378]{font-family:var(--ff-head);color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-size:10px;font-weight:600}.payment-block__desc[data-v-8bd6c378]{color:#fff9;margin-bottom:1rem;font-size:.8rem;font-style:italic;line-height:1.6}.payment-block__includes[data-v-8bd6c378]{text-align:left;flex-direction:column;gap:5px;margin-bottom:1.25rem;list-style:none;display:flex}.payment-block__includes li[data-v-8bd6c378]{font-family:var(--ff-head);color:#ffffffbf;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.payment-block__includes li[data-v-8bd6c378]:before{content:"✔";color:var(--gold)}.payment-error[data-v-8bd6c378]{font-family:var(--ff-head);color:#fca5a5;text-align:left;background:#dc262626;border:1px solid #dc26264d;border-radius:8px;margin-bottom:1rem;padding:10px 12px;font-size:11px;font-weight:600;line-height:1.5}.paystack-note[data-v-8bd6c378]{font-family:var(--ff-head);color:#ffffff8c;text-align:left;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;margin-bottom:1rem;padding:10px 12px;font-size:10px;font-weight:500;display:flex}.btn-submit[data-v-8bd6c378]{background:var(--red);width:100%;color:var(--white);font-family:var(--ff-head);letter-spacing:.04em;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:13px;font-weight:800;transition:all .22s;display:flex}.btn-submit[data-v-8bd6c378]:hover:not(:disabled){background:var(--red-dk);transform:translateY(-2px);box-shadow:0 8px 24px #c0392b73}.btn-submit[data-v-8bd6c378]:disabled{opacity:.6;cursor:not-allowed;transform:none}.secure-note[data-v-8bd6c378]{font-family:var(--ff-head);color:#ffffff59;letter-spacing:.03em;justify-content:center;align-items:center;gap:6px;margin-top:.75rem;font-size:10px;font-weight:600;display:flex}.spinner[data-v-8bd6c378]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-8bd6c378}@keyframes spin-8bd6c378{to{transform:rotate(360deg)}}.membership-active[data-v-8bd6c378]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;align-items:center;gap:12px;margin:0 1.5rem 1.5rem;padding:1rem 1.25rem;display:flex}.membership-active__icon[data-v-8bd6c378]{flex-shrink:0;font-size:1.75rem}.membership-active strong[data-v-8bd6c378]{font-family:var(--ff-head);color:#065f46;margin-bottom:2px;font-size:13px;display:block}.membership-active p[data-v-8bd6c378]{color:#047857;font-size:12px;font-family:var(--ff-head)}.profile-actions[data-v-8bd6c378]{flex-wrap:wrap;gap:10px;padding:0 1.5rem 1.5rem;display:flex}.summary-card[data-v-8bd6c378]{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:1.4rem;box-shadow:0 8px 28px #0000000f}.summary-card h3[data-v-8bd6c378]{font-family:var(--ff-head);color:var(--navy);margin-bottom:.875rem;font-size:1rem}.summary-card>ul[data-v-8bd6c378]{flex-direction:column;gap:10px;margin-bottom:1rem;list-style:none;display:flex}.summary-card>ul li[data-v-8bd6c378]{justify-content:space-between;align-items:center;gap:8px;font-size:.875rem;display:flex}.summary-card span[data-v-8bd6c378]{color:var(--grey)}.summary-card strong[data-v-8bd6c378]{font-family:var(--ff-head);color:var(--navy);font-size:12px}.payment-reminder[data-v-8bd6c378]{background:#fef3c7;border-left:4px solid #f59e0b;border-radius:8px;margin-bottom:1rem;padding:12px}.payment-reminder p[data-v-8bd6c378]{color:#92400e;font-size:12px;font-family:var(--ff-head);margin:0}.payment-reminder .small[data-v-8bd6c378]{opacity:.8;margin-top:5px;font-size:11px}.payment-success[data-v-8bd6c378]{background:#d1fae5;border-left:4px solid #10b981;border-radius:8px;padding:12px}.payment-success p[data-v-8bd6c378]{color:#065f46;font-size:12px;font-family:var(--ff-head);margin:0}.benefits-preview[data-v-8bd6c378]{margin-top:1rem}.benefits-preview h4[data-v-8bd6c378]{font-family:var(--ff-head);color:var(--navy);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem;font-size:11px;font-weight:800}.benefits-preview ul[data-v-8bd6c378]{flex-direction:column;gap:8px;list-style:none;display:flex}.benefits-preview li[data-v-8bd6c378]{font-family:var(--ff-head);color:#444;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.btn[data-v-8bd6c378]{font-family:var(--ff-head);cursor:pointer;border:none;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:800;transition:all .2s}.btn--red[data-v-8bd6c378]{background:var(--red);color:var(--white)}.btn--red[data-v-8bd6c378]:hover{background:var(--red-dk)}.admin-applications[data-v-c1b9e6bb]{background:var(--off);min-height:100vh}.container[data-v-c1b9e6bb]{max-width:1400px;margin:0 auto;padding:0 20px}.page-hero[data-v-c1b9e6bb]{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 100%);color:#fff;padding:40px 0}.breadcrumb[data-v-c1b9e6bb]{color:#fff9;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.breadcrumb a[data-v-c1b9e6bb]{color:#ffffffb3;text-decoration:none}.breadcrumb__sep[data-v-c1b9e6bb]{color:#ffffff4d}.breadcrumb__current[data-v-c1b9e6bb]{color:var(--gold)}.page-hero__eyebrow[data-v-c1b9e6bb]{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:11px}.page-hero__title[data-v-c1b9e6bb]{margin-bottom:8px;font-size:32px;font-weight:900}.page-hero__sub[data-v-c1b9e6bb]{color:#ffffffb3}.admin-content[data-v-c1b9e6bb]{padding:40px 0}.stats-grid[data-v-c1b9e6bb]{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px;display:grid}.stat-card[data-v-c1b9e6bb]{background:#fff;border-radius:12px;align-items:center;gap:15px;padding:20px;display:flex;box-shadow:0 2px 8px #00000014}.stat-card__icon[data-v-c1b9e6bb]{background:#f0f0f0;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;font-size:32px;display:flex}.stat-card__info[data-v-c1b9e6bb]{flex-direction:column;display:flex}.stat-card__value[data-v-c1b9e6bb]{color:var(--navy);font-size:28px;font-weight:800}.stat-card__label[data-v-c1b9e6bb]{color:#666;font-size:12px}.stat-card--pending .stat-card__icon[data-v-c1b9e6bb]{background:#fef3c7}.stat-card--approved .stat-card__icon[data-v-c1b9e6bb]{background:#d1fae5}.stat-card--paid .stat-card__icon[data-v-c1b9e6bb]{background:#dbeafe}.filters-bar[data-v-c1b9e6bb]{background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;padding:15px 20px;display:flex}.filters-left[data-v-c1b9e6bb]{gap:15px;display:flex}.filter-group[data-v-c1b9e6bb]{align-items:center;gap:8px;display:flex}.filter-group label[data-v-c1b9e6bb]{color:#666;font-size:12px;font-weight:600}.filter-group select[data-v-c1b9e6bb]{border:1px solid #ddd;border-radius:6px;padding:8px 12px;font-size:13px}.search-box[data-v-c1b9e6bb]{position:relative}.search-box input[data-v-c1b9e6bb]{border:1px solid #ddd;border-radius:6px;width:250px;padding:8px 12px 8px 32px;font-size:13px}.search-icon[data-v-c1b9e6bb]{font-size:12px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.applications-table-wrapper[data-v-c1b9e6bb]{background:#fff;border-radius:12px;overflow-x:auto;box-shadow:0 2px 8px #00000014}.applications-table[data-v-c1b9e6bb]{border-collapse:collapse;width:100%;font-size:13px}.applications-table th[data-v-c1b9e6bb]{text-align:left;color:#333;background:#f8f9fa;border-bottom:1px solid #eee;padding:15px 12px;font-weight:700}.applications-table td[data-v-c1b9e6bb]{border-bottom:1px solid #f0f0f0;padding:12px}.applications-table tr[data-v-c1b9e6bb]:hover{background:#fafafa}.applicant-info[data-v-c1b9e6bb]{flex-direction:column;gap:3px;display:flex}.user-badge[data-v-c1b9e6bb]{color:#666;background:#f0f0f0;border-radius:4px;width:fit-content;padding:2px 6px;font-size:10px;display:inline-block}.phone[data-v-c1b9e6bb]{color:#666;font-size:11px}.ref-code[data-v-c1b9e6bb]{background:#f5f5f5;border-radius:4px;padding:3px 6px;font-family:monospace;font-size:11px}.status-badge[data-v-c1b9e6bb],.payment-badge[data-v-c1b9e6bb]{text-transform:uppercase;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.status-pending[data-v-c1b9e6bb]{color:#92400e;background:#fef3c7}.status-approved[data-v-c1b9e6bb]{color:#065f46;background:#d1fae5}.status-rejected[data-v-c1b9e6bb]{color:#991b1b;background:#fee2e2}.payment-pending[data-v-c1b9e6bb]{color:#92400e;background:#fef3c7}.payment-paid[data-v-c1b9e6bb]{color:#065f46;background:#d1fae5}.action-btn[data-v-c1b9e6bb]{cursor:pointer;background:0 0;border:none;border-radius:6px;margin:0 2px;padding:5px;font-size:18px;transition:background .2s}.action-btn.edit[data-v-c1b9e6bb]:hover,.action-btn.view[data-v-c1b9e6bb]:hover{background:#e0e7ff}.pagination[data-v-c1b9e6bb]{justify-content:center;align-items:center;gap:15px;margin-top:30px;display:flex}.page-btn[data-v-c1b9e6bb]{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 16px;font-size:13px}.page-btn[data-v-c1b9e6bb]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-c1b9e6bb]{gap:5px;display:flex}.page-num[data-v-c1b9e6bb]{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 12px;font-size:13px}.page-num.active[data-v-c1b9e6bb]{background:var(--red);color:#fff;border-color:var(--red)}.modal-overlay[data-v-c1b9e6bb]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-c1b9e6bb]{background:#fff;border-radius:16px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto}.modal-large[data-v-c1b9e6bb]{max-width:1000px}.modal-header[data-v-c1b9e6bb]{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h2[data-v-c1b9e6bb]{margin:0;font-size:20px}.modal-close[data-v-c1b9e6bb]{cursor:pointer;color:#999;background:0 0;border:none;font-size:28px}.modal-body[data-v-c1b9e6bb]{padding:24px}.modal-footer[data-v-c1b9e6bb]{border-top:1px solid #eee;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.form-section[data-v-c1b9e6bb]{margin-bottom:24px}.form-section h3[data-v-c1b9e6bb]{border-bottom:2px solid var(--red);margin-bottom:16px;padding-bottom:8px;font-size:16px;display:inline-block}.form-grid[data-v-c1b9e6bb]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.full-width[data-v-c1b9e6bb]{grid-column:span 2}.field[data-v-c1b9e6bb]{flex-direction:column;gap:5px;display:flex}.field label[data-v-c1b9e6bb]{color:#333;font-size:12px;font-weight:600}.field input[data-v-c1b9e6bb],.field select[data-v-c1b9e6bb],.field textarea[data-v-c1b9e6bb]{border:1px solid #ddd;border-radius:6px;padding:10px;font-size:13px}.detail-section[data-v-c1b9e6bb]{margin-bottom:24px}.detail-section h3[data-v-c1b9e6bb]{border-bottom:2px solid var(--red);margin-bottom:16px;padding-bottom:8px;font-size:16px}.detail-grid[data-v-c1b9e6bb]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.detail-item[data-v-c1b9e6bb]{flex-direction:column;gap:4px;display:flex}.detail-item label[data-v-c1b9e6bb]{color:#666;text-transform:uppercase;font-size:11px;font-weight:600}.detail-item span[data-v-c1b9e6bb]{color:#333;font-size:14px}.btn[data-v-c1b9e6bb]{cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-size:13px;font-weight:600}.btn-primary[data-v-c1b9e6bb]{background:var(--red);color:#fff}.btn-secondary[data-v-c1b9e6bb]{color:#333;background:#e5e7eb}.loading-state[data-v-c1b9e6bb]{text-align:center;padding:60px}.spinner[data-v-c1b9e6bb]{border:3px solid #f3f3f3;border-top:3px solid var(--red);border-radius:50%;width:40px;height:40px;margin:0 auto 15px;animation:1s linear infinite spin-c1b9e6bb}@keyframes spin-c1b9e6bb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-row[data-v-c1b9e6bb]{text-align:center;color:#999;padding:40px}@media (width<=768px){.stats-grid[data-v-c1b9e6bb]{grid-template-columns:repeat(2,1fr)}.form-grid[data-v-c1b9e6bb]{grid-template-columns:1fr}.full-width[data-v-c1b9e6bb]{grid-column:span 1}.detail-grid[data-v-c1b9e6bb]{grid-template-columns:1fr}}
