.lang-switch[data-v-923b7b65]{display:inline-flex;gap:6px}.lang-btn[data-v-923b7b65]{color:#fff;font-weight:600;opacity:.85;text-transform:none}.lang-btn.active[data-v-923b7b65]{opacity:1;text-decoration:underline}.hero-container[data-v-fdb04c3c]{height:80vh}.hero-title[data-v-fdb04c3c]{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(28px,4.2vw,60px);font-weight:600;line-height:1.12;margin:0;max-width:960px;text-shadow:0 2px 10px rgba(0,0,0,.25)}.hero-subtitle[data-v-fdb04c3c]{color:#ffffffeb;font-size:clamp(14px,1.4vw,22px);font-weight:300;line-height:1.5em;margin:12px auto 0}.hero-logo[data-v-fdb04c3c]{height:auto;max-height:320px;max-width:100%;width:clamp(180px,18vw,260px)}.hero-cta[data-v-fdb04c3c]{box-shadow:0 6px 18px #10b98159;font-weight:700;padding:10px 22px;text-transform:none;transition:transform .18s ease,box-shadow .18s ease}.hero-cta[data-v-fdb04c3c]:hover{box-shadow:0 10px 22px #10b98173;transform:translateY(-1px)}.lang-fixed[data-v-fdb04c3c]{align-items:center;display:flex;gap:10px;position:absolute;right:30px;top:20px;z-index:10}.sep[data-v-fdb04c3c]{color:#fff;opacity:.85}.hero-login[data-v-fdb04c3c]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff14!important;border:1px solid hsla(0,0%,100%,.18)!important;border-radius:999px!important;box-shadow:none!important;color:#fff!important;font-weight:600;height:32px;letter-spacing:.2px;line-height:32px;padding:0 12px!important;text-transform:none!important}.hero-login[data-v-fdb04c3c]:hover{background:#ffffff24!important;border-color:#ffffff2e!important}.hero-login .v-btn__content[data-v-fdb04c3c]{opacity:.9}.hero-login .v-btn__overlay[data-v-fdb04c3c],.hero-login .v-btn__underlay[data-v-fdb04c3c]{display:none}.section-gap[data-v-1bd5d824]{padding-block:8px}[data-v-1bd5d824] .v-row{-moz-column-gap:32px;column-gap:32px;row-gap:32px}.split-title[data-v-1bd5d824]{color:#17223a;font-size:clamp(24px,2.2vw,32px);font-weight:800;letter-spacing:.2px;line-height:1.15;margin:0 0 16px}.split-paragraph[data-v-1bd5d824]{color:#475569;font-size:15px;line-height:1.65;margin:0;max-width:520px}.split-text[data-v-1bd5d824]{max-width:600px}.split-gradient-top[data-v-1bd5d824]{background:linear-gradient(180deg,rgba(0,0,0,.06),transparent);height:28px;margin-bottom:12px;pointer-events:none}@media (max-width:960px){.split-text[data-v-1bd5d824]{max-width:100%}.split-title[data-v-1bd5d824]{font-size:24px}.split-paragraph[data-v-1bd5d824]{font-size:14.5px;line-height:1.6}}.modules-wrap[data-v-c9a22136]{margin:0 auto;max-width:1220px;padding:64px 16px 72px}.modules-header[data-v-c9a22136]{margin-bottom:40px;text-align:center}.modules-title[data-v-c9a22136]{color:#17223a;font-size:36px;font-weight:900;letter-spacing:.2px;line-height:1.15;margin:0}.modules-subtitle[data-v-c9a22136]{color:#475569;font-size:15px;line-height:1.35;margin:8px 0 0}.modules-grid[data-v-c9a22136]{-moz-column-gap:56px;column-gap:56px;display:grid;grid-template-columns:repeat(4,310px);justify-content:center;row-gap:40px}.module-card[data-v-c9a22136]{background:#fff;border:none;border-radius:0;box-shadow:0 1px 2px #0000000a;overflow:hidden;width:310px}.module-img[data-v-c9a22136]{border-radius:0;transition:transform .35s ease,box-shadow .35s ease}.module-body[data-v-c9a22136]{padding:14px 16px 18px}.module-title[data-v-c9a22136]{color:#1a2a44;font-size:15px;font-weight:600;line-height:1.25;margin:0}.module-desc[data-v-c9a22136]{color:#475569;font-size:13px;line-height:1.35;margin:8px 0 0}@media (max-width:1340px){.modules-grid[data-v-c9a22136]{-moz-column-gap:40px;column-gap:40px}}@media (max-width:1280px){.modules-wrap[data-v-c9a22136]{max-width:1024px}.modules-grid[data-v-c9a22136]{grid-template-columns:repeat(3,310px)}}@media (max-width:1024px){.modules-wrap[data-v-c9a22136]{max-width:700px}.modules-grid[data-v-c9a22136]{grid-template-columns:repeat(2,310px)}}@media (max-width:720px){.modules-wrap[data-v-c9a22136]{max-width:360px}.modules-grid[data-v-c9a22136]{grid-template-columns:310px}}.module-card:hover .module-img[data-v-c9a22136]{box-shadow:0 6px 18px #00000026;transform:translateY(-6px) scale(1.02)}
