@import url(https://fonts.googleapis.com/css2?family=Sofia&display=swap);.cardBorder[data-v-3d46246c]{border-color:#000;border-radius:1px}.landing-page[data-v-d9778522]{--ink:#17233e;--muted:#66738c;--accent:#10b7a2;--accent-dark:#087f78;background:#f5f7fb;color:var(--ink)}.landing-app-bar[data-v-d9778522]{background:hsla(0,0%,100%,.97)!important;border-bottom:1px solid #e9edf4}.landing-drawer[data-v-d9778522]{background:linear-gradient(165deg,#14213d,#1d3655 72%,#087f78 150%)!important}.landing-drawer[data-v-d9778522] .v-divider{border-color:hsla(0,0%,100%,.14)}.landing-drawer[data-v-d9778522] .v-icon,.landing-drawer[data-v-d9778522] .v-list-item__title{color:hsla(0,0%,100%,.88)}.landing-drawer[data-v-d9778522] .v-list-item:hover:before{background:#10b7a2;opacity:.14}.landing-app-bar .v-btn[data-v-d9778522]{color:var(--ink);font-weight:600;letter-spacing:0}.landing-app-bar .landing-sign-in[data-v-d9778522]{border-color:#d8e4e8;border-radius:12px;color:var(--accent-dark)}.landing-app-bar .landing-nav-link.nav-link-active[data-v-d9778522]{border-radius:12px;background:#e3f7f3;color:var(--accent-dark)!important}.landing-home[data-v-d9778522]{overflow:hidden;padding-bottom:42px;background:radial-gradient(ellipse at 88% 12%,rgba(16,183,162,.1),transparent 30%),#f5f7fb}.landing-hero[data-v-d9778522]{position:relative;overflow:hidden;align-items:center;min-height:490px;margin:0 0 84px!important;padding:62px 0;border-radius:0 0 44px 44px;background:linear-gradient(120deg,#14213d,#1d3655 60%,#087f78 130%);box-shadow:0 24px 60px rgba(21,39,68,.17)}.landing-hero[data-v-d9778522]:after{position:absolute;right:-90px;bottom:-210px;width:460px;height:460px;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;box-shadow:0 0 0 35px hsla(0,0%,100%,.025),0 0 0 75px hsla(0,0%,100%,.025);content:"";pointer-events:none}.landing-hero>.col[data-v-d9778522]{z-index:1}.header[data-v-d9778522]{margin-bottom:24px;color:var(--ink);font-size:clamp(2.4rem,5vw,4.25rem);font-weight:800;letter-spacing:-.055em;line-height:1.08}.landing-hero .header[data-v-d9778522]{color:#fff}.bodyText[data-v-d9778522]{margin-bottom:30px;color:var(--muted);font-size:1rem;font-weight:400;line-height:1.8}.landing-hero .bodyText[data-v-d9778522]{max-width:540px;color:hsla(0,0%,100%,.78)}.landing-hero .v-btn[data-v-d9778522]{min-height:48px;padding:0 26px;border:0;border-radius:14px;background:var(--accent);color:#092c39;font-weight:700;letter-spacing:0;box-shadow:0 10px 28px rgba(16,183,162,.25)}.landing-hero .v-image[data-v-d9778522]{overflow:hidden;border:7px solid hsla(0,0%,100%,.12);border-radius:26px;box-shadow:0 24px 60px rgba(0,0,0,.24)}.home-intro-title[data-v-d9778522]{margin:0 auto 4px}.home-intro-title .header[data-v-d9778522]{font-size:clamp(2rem,4vw,3rem)}.home-intro-detail .bodyText[data-v-d9778522]{max-width:780px;margin:0 auto}.home-highlights[data-v-d9778522]{margin-top:50px!important;margin-bottom:30px!important}.highlight-card[data-v-d9778522]{height:100%;overflow:hidden;border:1px solid #e7ecf3;border-radius:20px!important;background:#fff;box-shadow:0 12px 32px rgba(25,42,70,.07)!important;transition:transform .18s ease,box-shadow .18s ease}.highlight-card[data-v-d9778522]:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(25,42,70,.12)!important}.highlight-title[data-v-d9778522]{min-height:72px;padding:18px;background:#eaf8f6;color:var(--accent-dark)!important;font-size:1rem;font-weight:700;text-align:center}.highlight-card .v-card__text[data-v-d9778522]{padding:22px;color:var(--muted);line-height:1.7}.landing-section[data-v-d9778522]{padding-top:56px;padding-bottom:56px}.pricing-section[data-v-d9778522]{background:#fff}.pricing-card[data-v-d9778522]{height:100%;overflow:hidden;border:1px solid #e8edf4!important;border-radius:24px!important;background:linear-gradient(180deg,#fff,#fbfcff);box-shadow:0 16px 40px rgba(25,42,70,.08)!important;transition:transform .18s ease,box-shadow .18s ease}.pricing-card[data-v-d9778522]:hover{transform:translateY(-6px);box-shadow:0 22px 48px rgba(25,42,70,.14)!important}.pricing-card .v-card__title[data-v-d9778522]{color:var(--ink);font-size:1.35rem;font-weight:750}.pricing-card .v-card__subtitle[data-v-d9778522]{color:var(--muted)}.pricing-card .v-avatar[data-v-d9778522]{background:#e3f7f3!important}.pricing-card .v-avatar span[data-v-d9778522]{color:var(--accent-dark)!important;font-weight:800}.pricing-card .v-card__text .row[data-v-d9778522]{min-height:48px;align-items:center;padding:10px 4px;color:var(--muted)!important;text-align:center}.pricing-card .v-divider[data-v-d9778522]{border-color:#edf0f5}.pricing-card .v-card__actions[data-v-d9778522]{padding:18px 24px 26px}.pricing-card .v-btn[data-v-d9778522]{min-width:148px;min-height:44px;border:0;border-radius:13px;background:var(--accent);color:#073740;font-weight:700;letter-spacing:0}.feature-section[data-v-d9778522]{padding-top:40px}.feature-row[data-v-d9778522]{align-items:center;margin:22px 0!important;padding:20px 16px;border-radius:28px}.feature-row[data-v-d9778522]:nth-child(2n){background:#fff;box-shadow:0 12px 34px rgba(25,42,70,.055)}.feature-row .headerFeature[data-v-d9778522]{margin:0;color:var(--ink);font-size:clamp(1.55rem,3vw,2.35rem);font-weight:750;letter-spacing:-.035em;line-height:1.2;white-space:pre-wrap;word-break:break-word}.feature-row .v-card__subtitle[data-v-d9778522]{padding-top:4px;color:var(--muted);font-size:1rem;line-height:1.8}.feature-row .v-image[data-v-d9778522]{overflow:hidden;border-radius:22px}.landing-cta[data-v-d9778522]{padding:12px 8.333%}.cta-card[data-v-d9778522]{overflow:hidden;border-radius:28px!important;background:linear-gradient(115deg,#14213d,#1d3655 62%,#087f78 140%)!important;box-shadow:0 22px 54px rgba(21,39,68,.18)!important}.cta-card .v-card__text[data-v-d9778522]{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700}.cta-card .v-btn[data-v-d9778522]{min-height:46px;padding:0 25px;border:0;border-radius:13px;background:var(--accent);color:#092c39;font-weight:700;letter-spacing:0}.contact-section[data-v-d9778522]{padding-top:72px;padding-bottom:78px;background:#fff}.contact-section h1[data-v-d9778522]{color:var(--ink);font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.045em}.contact-section h4[data-v-d9778522]{color:var(--muted);line-height:1.7}.contact-section .v-input[data-v-d9778522]{margin-bottom:12px}.contact-section .v-input__control[data-v-d9778522]{border-radius:13px}.contact-section .v-btn[data-v-d9778522]{min-height:48px;border-radius:13px;background:var(--accent)!important;color:#073740;font-weight:700;letter-spacing:0}.landing-footer[data-v-d9778522]{background:#14213d!important}.landing-footer .v-card[data-v-d9778522]{background:transparent}.landing-footer .v-card__text[data-v-d9778522]{color:hsla(0,0%,100%,.78)}@media (max-width:959px){.landing-hero[data-v-d9778522]{min-height:0;margin-bottom:56px!important;padding:48px 0;border-radius:0 0 32px 32px}.landing-hero .v-image[data-v-d9778522]{margin-top:28px}.landing-section[data-v-d9778522]{padding-top:34px;padding-bottom:34px}}@media (max-width:599px){.landing-hero[data-v-d9778522]{padding:38px 0}.landing-hero .header[data-v-d9778522]{font-size:2.5rem}.home-highlights[data-v-d9778522]{margin-top:26px!important}.feature-row[data-v-d9778522]{margin:14px 0!important;padding:12px 4px}.landing-cta[data-v-d9778522]{padding-right:5%;padding-left:5%}.contact-section[data-v-d9778522]{padding-top:48px;padding-bottom:52px}}.login-page[data-v-1b41dd88]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.login-box[data-v-1b41dd88]{width:380px}.v-card--reveal[data-v-1b41dd88]{bottom:0;opacity:1!important;position:absolute;width:100%}.paragraph-text[data-v-0a491d99],.paragraph-text[data-v-3d501a40],.paragraph-text[data-v-46e30be6],.paragraph-text[data-v-29002f66]{font-size:18px}.iframe-container[data-v-494135ba]{position:relative;width:100%;overflow:hidden;padding-top:56.25%}.responsive-iframe[data-v-494135ba]{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}#certificate[data-v-363f17d0]{font-family:Sofia,sans-serif}body{position:relative;left:0;right:0;top:0;bottom:0;height:100%;width:100%;overflow:auto}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#a3a3c2}::-webkit-scrollbar-thumb:hover{background:#555}.btnExcel{border:1px solid #000;background-color:#eee;color:#000;padding:3.2px 7.5px;font-size:13px;border-radius:5px;cursor:pointer}