.switch-wrapper[data-v-48f74262]{display:flex;justify-content:center;padding:20px 0}.switch-container[data-v-48f74262]{align-items:center;background:#00679e;border-radius:50px;cursor:pointer;display:flex;gap:20px;height:56px;padding:4px;position:relative;width:320px}.switch-container.talent[data-v-48f74262]{background:#21b490}.switch-option[data-v-48f74262]{align-items:center;background:transparent;border:none;border-radius:50px;cursor:pointer;display:flex;flex:1;font-size:16px;font-weight:700;height:100%;justify-content:center;letter-spacing:-.2px;position:relative;transition:color .3s ease;z-index:2}.switch-option.active[data-v-48f74262]{color:#0077b6}.switch-container.talent .switch-option.active[data-v-48f74262]{color:#21b490}.switch-option[data-v-48f74262]:not(.active){background-color:#0077b6;color:#fff}.switch-container.talent .switch-option[data-v-48f74262]:not(.active){background-color:#4fb89e;color:#fff}.switch-slider[data-v-48f74262]{background:#fff;border-radius:50px;box-shadow:0 2px 8px #00000026;height:calc(100% - 6px);left:3px;position:absolute;top:3px;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s ease,box-shadow .3s ease;width:calc(50% - 3px);z-index:1}.switch-slider.right[data-v-48f74262]{transform:translate(100%)}@media only screen and (max-width:640px){.switch-wrapper[data-v-48f74262]{padding:12px 0 8px}}@media only screen and (max-width:480px){.switch-container[data-v-48f74262]{height:50px;width:280px}.switch-option[data-v-48f74262]{font-size:14px}}.home-hero[data-v-a6596871]{background:var(--brand-blue,#0077b6);border-radius:0 0 40px 40px;overflow:hidden;position:relative;width:100%}.home-hero.talent[data-v-a6596871]{background:var(--surface-white,#fff)}.hero-container[data-v-a6596871]{align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;padding:0 0 0 8%}.hero-content[data-v-a6596871]{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.hero-badge[data-v-a6596871]{align-items:center;background:#ffffff26;border-radius:var(--radius-pill,100px);color:var(--text-white,#fff);display:inline-flex;font-size:13px;font-weight:700;gap:8px;margin-bottom:24px;padding:5px 16px}.home-hero.talent .hero-badge[data-v-a6596871]{background:var(--brand-teal-light,#e8f8f4);border:1px solid var(--brand-teal-mid,#c2ede3);color:var(--brand-teal,#21b490)}.badge-separator[data-v-a6596871]{opacity:.6}.hero-heading[data-v-a6596871]{color:var(--text-white,#fff);font-size:clamp(32px,5vw,56px);font-weight:700;letter-spacing:-.5px;line-height:1.02;margin:0 0 16px;text-wrap:balance}.home-hero.talent .hero-description[data-v-a6596871],.home-hero.talent .hero-heading[data-v-a6596871]{color:var(--text-primary,#25384c)}.hero-heading-accent[data-v-a6596871]{color:var( --brand-blue-mid)}.home-hero.talent .hero-heading-accent[data-v-a6596871]{color:var(--brand-teal,#21b490)}.hero-description[data-v-a6596871]{color:var(--text-white,#fff);font-size:16px;line-height:1.75;margin-bottom:32px;max-width:520px}.hero-buttons[data-v-a6596871]{display:flex;flex-wrap:wrap;gap:0}.home-hero.talent .hero-buttons[data-v-a6596871]{color:#fff}.btn-primary[data-v-a6596871]{align-items:center;background-color:var(--surface-white,#fff);border:2px solid var(--surface-white,#fff);border-radius:var(--radius-md,12px);color:var(--text-primary,#25384c);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;margin-right:10px;padding:14px 32px;transition:all .2s ease-in-out}.btn-primary[data-v-a6596871]:hover{background-color:var(--text-primary,#25384c);border-color:var(--text-primary,#25384c);color:var(--text-white,#fff)}.btn-secondary[data-v-a6596871]{align-items:center;background-color:transparent;border:2px solid var(--text-white,#fff);border-radius:var(--radius-md,12px);color:var(--text-white,#fff);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:12px 32px;transition:all .2s ease-in-out}.btn-secondary[data-v-a6596871]:hover{background-color:var(--surface-white,#fff);color:var(--text-primary,#25384c)}.home-hero.talent .btn-primary[data-v-a6596871]{background-color:var(--brand-teal,#21b490);border-color:var(--brand-teal,#21b490);color:var(--text-white,#fff)}.home-hero.talent .btn-primary[data-v-a6596871]:hover{background-color:var(--brand-teal-dark,#1a9478);border-color:var(--brand-teal-dark,#1a9478);color:var(--text-white,#fff)}.home-hero.talent .btn-secondary[data-v-a6596871]{background-color:transparent;border-color:var(--brand-teal,#21b490);color:var(--brand-teal,#21b490)}.home-hero.talent .btn-secondary[data-v-a6596871]:hover{background-color:var(--brand-teal-light,#e8f8f4);border-color:var(--brand-teal,#21b490);color:var(--brand-teal,#21b490)}.hero-microcopy[data-v-a6596871]{color:#ffffffb3;font-size:13px;margin:12px 0 0}.home-hero.talent .hero-microcopy[data-v-a6596871]{color:var(--text-tertiary,#8a9fb0)}.hero-trust-badge[data-v-a6596871]{align-items:center;display:inline-flex;gap:6px;margin-top:14px}.trust-stars[data-v-a6596871]{display:flex;gap:2px}.trust-stars i[data-v-a6596871]{color:var(--brand-amber,#fb8800);font-size:12px}.trust-text[data-v-a6596871]{color:#fff9;font-size:13px}.home-hero.talent .trust-text[data-v-a6596871]{color:var(--text-tertiary,#8a9fb0)}.hero-visual[data-v-a6596871]{align-items:flex-start;display:flex;justify-content:flex-end}.hero-image-wrapper[data-v-a6596871]{width:100%}.hero-image[data-v-a6596871]{height:500px;-o-object-fit:contain;object-fit:contain;-o-object-position:right top;object-position:right top;width:100%}@media only screen and (max-width:960px){.hero-container[data-v-a6596871]{grid-template-columns:1fr;padding:80px 40px 60px;position:relative}.hero-heading[data-v-a6596871]{font-size:clamp(36px,4.5vw,60px);max-width:55%}.hero-description[data-v-a6596871]{max-width:55%}.hero-visual[data-v-a6596871]{height:100%;position:absolute;right:0;top:0;width:45%}.hero-image-wrapper[data-v-a6596871]{height:100%}.hero-image[data-v-a6596871]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}}@media only screen and (max-width:640px){.hero-container[data-v-a6596871]{grid-template-columns:1fr;padding:4px 20px 28px;text-align:center}.hero-content[data-v-a6596871]{align-items:center;display:flex;flex-direction:column;max-width:100%}.hero-heading[data-v-a6596871]{font-size:48px;letter-spacing:-1px;line-height:1.02;margin:0 0 12px}.hero-description[data-v-a6596871]{font-size:15px;line-height:1.4;margin-bottom:18px;max-width:100%}.hero-buttons[data-v-a6596871]{justify-content:center}.btn-primary[data-v-a6596871],.btn-secondary[data-v-a6596871]{font-size:15px;padding:12px 24px}.hero-microcopy[data-v-a6596871]{font-size:12px;margin-top:10px}.trust-text[data-v-a6596871]{font-size:12px}.trust-stars i[data-v-a6596871]{font-size:11px}.hero-visual[data-v-a6596871]{display:none}}@media only screen and (max-width:480px){.hero-heading[data-v-a6596871]{font-size:44px}.hero-description[data-v-a6596871]{font-size:14.5px}.hero-buttons[data-v-a6596871]{flex-direction:column;gap:10px;width:100%}.btn-primary[data-v-a6596871],.btn-secondary[data-v-a6596871]{justify-content:center;margin-right:0;width:100%}}@media only screen and (max-width:360px){.hero-heading[data-v-a6596871]{font-size:38px}}.logo-bar[data-v-908e9bbe]{background:var(--surface-subtle,#f2f7f6);border-bottom:1px solid var(--border-default,#e4ede9);border-top:1px solid var(--border-default,#e4ede9);padding:28px 0;width:100%}.logo-bar-heading[data-v-908e9bbe]{color:var(--text-tertiary,#8a9fb0);font-size:14px;font-weight:700;letter-spacing:.06em;margin:0 0 20px;text-align:center;text-transform:uppercase}.logo-bar-container[data-v-908e9bbe]{margin:0 auto;max-width:1200px;padding:0 72px}.logo-bar-track[data-v-908e9bbe]{flex-wrap:nowrap;gap:32px;justify-content:space-between}.logo-bar-track[data-v-908e9bbe],.logo-item[data-v-908e9bbe]{align-items:center;display:flex}.logo-item[data-v-908e9bbe]{filter:grayscale(100%);flex:1 1 0;justify-content:center;min-width:0;opacity:.5;transition:opacity .3s ease}.logo-item[data-v-908e9bbe]:hover{filter:grayscale(0);opacity:1}.logo-img[data-v-908e9bbe]{height:80px;max-width:240px;-o-object-fit:contain;object-fit:contain;width:auto}@media only screen and (max-width:1024px){.logo-bar-track[data-v-908e9bbe]{gap:24px}.logo-img[data-v-908e9bbe]{height:36px;max-width:140px}}@media only screen and (max-width:768px){.logo-bar-container[data-v-908e9bbe]{padding:0 5%}.logo-bar-track[data-v-908e9bbe]{gap:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.logo-bar-track[data-v-908e9bbe]::-webkit-scrollbar{display:none}.logo-img[data-v-908e9bbe]{height:28px;max-width:100px}}.top-talent[data-v-fbadf6ea]{width:100%}.top-talent.consultant[data-v-fbadf6ea]{background-color:#f4f8fb;border-radius:20px 20px 0 0;margin:2% 2% 0;width:96%}.top-talent.employee[data-v-fbadf6ea]{background-color:#f4f8fb;border-radius:0 0 20px 20px;margin:0 2%;width:96%}.section-container[data-v-fbadf6ea]{margin:0 5%;padding:60px 0}.section-header[data-v-fbadf6ea]{align-items:flex-start;display:flex;gap:20%;justify-content:space-between}.header-left[data-v-fbadf6ea]{flex:1}.section-label[data-v-fbadf6ea]{display:inline-block;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.consultant .section-label[data-v-fbadf6ea]{color:var(--ct-primary,#21b490)}.employee .section-label[data-v-fbadf6ea]{color:var(--ct-primary,#0076b6)}.section-title[data-v-fbadf6ea]{color:#25384c;font-family:Titillium Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:28px;font-weight:600;margin:0}.header-right[data-v-fbadf6ea]{flex:1;margin-right:25%;max-width:500px}.section-description[data-v-fbadf6ea]{color:#6b7b8d;font-size:14px;line-height:1.6;margin:0}.vetting-toggle[data-v-fbadf6ea]{align-items:center;background:none;border:none;color:var(--ct-primary,#21b490);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:12px;padding:0;transition:color .2s ease}.vetting-toggle[data-v-fbadf6ea]:hover{color:#1a9a7a}.vetting-toggle i[data-v-fbadf6ea]{font-size:10px}.vetting-panel[data-v-fbadf6ea]{background:#fff;border:1px solid #e8edf2;border-radius:12px;margin:20px 0 0;padding:24px 28px}.vetting-steps[data-v-fbadf6ea]{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.vetting-step[data-v-fbadf6ea]{align-items:flex-start;display:flex;gap:12px}.vetting-step-number[data-v-fbadf6ea]{align-items:center;background:var(--ct-primary,#21b490);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.vetting-step strong[data-v-fbadf6ea]{color:#25384c;display:block;font-size:13px;margin-bottom:4px}.vetting-step p[data-v-fbadf6ea]{color:#6b7b8d;font-size:12px;line-height:1.5;margin:0}.vetting-summary[data-v-fbadf6ea]{border-top:1px solid #e8edf2;color:#25384c;font-size:14px;margin-top:20px;padding-top:16px;text-align:center}.vetting-summary strong[data-v-fbadf6ea]{color:var(--ct-primary,#21b490)}.filter-tabs[data-v-fbadf6ea]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.filter-tab[data-v-fbadf6ea]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#5a6a7a;cursor:pointer;font-size:13px;font-weight:500;padding:8px 18px;transition:all .2s ease}.consultant .filter-tab[data-v-fbadf6ea]:hover{border-color:var(--ct-primary,#21b490);color:var(--ct-primary,#21b490)}.consultant .filter-tab.active[data-v-fbadf6ea]{background:var(--ct-primary,#21b490);border-color:var(--ct-primary,#21b490);color:#fff}.employee .filter-tab[data-v-fbadf6ea]:hover{border-color:var(--ct-primary,#0076b6);color:var(--ct-primary,#0076b6)}.employee .filter-tab.active[data-v-fbadf6ea]{background:var(--ct-primary,#0076b6);border-color:var(--ct-primary,#0076b6);color:#fff}.carousel-wrapper[data-v-fbadf6ea]{display:flex;flex-direction:column;gap:20px;margin-bottom:32px;position:relative}.carousel-arrows[data-v-fbadf6ea]{display:flex;justify-content:flex-end}.carousel-arrow[data-v-fbadf6ea]{align-items:center;background:#fff;border:2px solid #e8edf2;border-radius:50%;color:#25384c;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:44px;justify-content:center;transition:all .3s ease;width:44px}.consultant .carousel-arrow[data-v-fbadf6ea]:hover:not(:disabled){background:var(--ct-primary,#21b490);border-color:var(--ct-primary,#21b490);color:#fff;transform:scale(1.05)}.employee .carousel-arrow[data-v-fbadf6ea]:hover:not(:disabled){background:var(--ct-primary,#0076b6);border-color:var(--ct-primary,#0076b6);color:#fff;transform:scale(1.05)}.carousel-arrow[data-v-fbadf6ea]:disabled{cursor:not-allowed;opacity:.3}.carousel-arrow[data-v-fbadf6ea]:active:not(:disabled){transform:scale(.95)}.profile-cards[data-v-fbadf6ea]{display:grid;flex:1;gap:20px;grid-template-columns:repeat(5,1fr);height:420px;min-height:420px}.carousel-indicators[data-v-fbadf6ea]{margin-bottom:24px;text-align:center}.indicator-text[data-v-fbadf6ea]{color:#8896a6;font-size:14px;font-weight:500}.profile-card[data-v-fbadf6ea]{background:#fff;border:1px solid #e8edf2;border-radius:12px;cursor:pointer;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.profile-card[data-v-fbadf6ea]:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-4px)}.browse-card[data-v-fbadf6ea]{align-items:center;background:#3a7fc1;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.browse-card[data-v-fbadf6ea]:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-4px)}.browse-avatars[data-v-fbadf6ea]{display:grid;gap:0;grid-template-columns:repeat(3,42px);justify-content:center}.browse-avatar[data-v-fbadf6ea]{margin-bottom:10px;margin-left:-5px;margin-top:-5px}.browse-avatar[data-v-fbadf6ea]:nth-child(3n+1){margin-left:0}.browse-avatar[data-v-fbadf6ea]:nth-child(-n+3){margin-top:0}.browse-avatar-img[data-v-fbadf6ea]{border:3px solid #fff;border-radius:50%;height:65px;-o-object-fit:cover;object-fit:cover;width:65px}.browse-avatar-fallback[data-v-fbadf6ea]{align-items:center;background:#ffffff26;border:3px solid #fff;border-radius:50%;color:#fff9;display:flex;font-size:18px;height:52px;justify-content:center;width:52px}.browse-card-text[data-v-fbadf6ea]{color:#fff;text-align:center}.browse-card-label[data-v-fbadf6ea]{display:block;font-size:13px;font-weight:400;margin-bottom:2px;opacity:.85}.browse-card-title[data-v-fbadf6ea]{display:block;font-size:14px;font-weight:700}.card-body[data-v-fbadf6ea]{padding:20px}.card-badges[data-v-fbadf6ea]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;min-height:26px}.badge-pill[data-v-fbadf6ea]{align-items:center;border-radius:14px;display:inline-flex;font-size:9px;font-weight:600;gap:4px;padding:4px 10px;white-space:nowrap}.badge-certified[data-v-fbadf6ea]{background:#e6f5f0;color:#1d9e75}.certified-icon[data-v-fbadf6ea]{align-items:center;display:inline-flex;height:16px;justify-content:center;position:relative;width:16px}.certified-icon .fa-certificate[data-v-fbadf6ea]{color:#1d9e75;font-size:16px}.certified-icon .fa-check[data-v-fbadf6ea]{color:#fff;font-size:7px;position:absolute}.badge-availability[data-v-fbadf6ea]{background:#e8f0f8;border:none;color:#2e6da4}.card-avatar[data-v-fbadf6ea]{display:flex;justify-content:flex-start;margin-bottom:12px}.avatar-img[data-v-fbadf6ea]{border:2px solid #e8edf2;border-radius:50%;height:75px;-o-object-fit:cover;object-fit:cover;width:75px}.avatar-circle[data-v-fbadf6ea]{align-items:center;background:#f1f5f9;border-radius:50%;color:#94a3b8;display:flex;font-size:28px;height:90px;justify-content:center;width:90px}.avatar-circle.hidden[data-v-fbadf6ea]{display:none}.card-name[data-v-fbadf6ea]{color:#25384c;font-size:15px;font-weight:600;margin:0 0 4px}.card-title[data-v-fbadf6ea]{color:#8896a6;font-size:12px;margin:0 0 14px}.card-details[data-v-fbadf6ea]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.detail-row[data-v-fbadf6ea]{align-items:center;color:#6b7b8d;display:flex;font-size:12px;gap:8px}.detail-row i[data-v-fbadf6ea]{color:#94a3b8;font-size:11px;width:14px}.detail-row strong[data-v-fbadf6ea]{color:#25384c;font-weight:600}.ranking-tooltip-trigger[data-v-fbadf6ea]{align-items:center;cursor:help;display:inline-flex;margin-left:2px;position:relative}.ranking-tooltip-trigger .fa-circle-info[data-v-fbadf6ea]{color:#94a3b8;font-size:11px;transition:color .2s ease}.ranking-tooltip-trigger:focus .fa-circle-info[data-v-fbadf6ea],.ranking-tooltip-trigger:hover .fa-circle-info[data-v-fbadf6ea]{color:#0076b6}.ranking-tooltip[data-v-fbadf6ea]{background:#25384c;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #00000026;color:#fff;display:none;font-size:11px;line-height:1.5;padding:8px 12px;pointer-events:none;text-align:left;width:220px;z-index:10}.ranking-tooltip[data-v-fbadf6ea],.ranking-tooltip[data-v-fbadf6ea]:after{left:50%;position:absolute;transform:translate(-50%)}.ranking-tooltip[data-v-fbadf6ea]:after{border:5px solid transparent;border-top-color:#25384c;content:"";top:100%}.ranking-tooltip-trigger:focus .ranking-tooltip[data-v-fbadf6ea],.ranking-tooltip-trigger:hover .ranking-tooltip[data-v-fbadf6ea]{display:block}.card-skills[data-v-fbadf6ea]{border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:14px}.skill-tag[data-v-fbadf6ea]{background:#f4f8fb;border:1px solid #e4ede9;border-radius:8px;color:#25384c;font-size:11px;margin-top:10px;padding:4px 10px}.card-rate[data-v-fbadf6ea]{align-items:baseline;display:flex;gap:4px;padding-top:12px}.rate-label[data-v-fbadf6ea]{color:#94a3b8;font-size:11px}.rate-value[data-v-fbadf6ea]{color:#25384c;font-size:18px;font-weight:700}.rate-period[data-v-fbadf6ea]{color:#8896a6;font-size:12px}.skeleton-card[data-v-fbadf6ea]{pointer-events:none}.skeleton-line[data-v-fbadf6ea],.skeleton-pulse[data-v-fbadf6ea]{animation:pulse-fbadf6ea 1.5s ease-in-out infinite}.skeleton-line[data-v-fbadf6ea]{background:#e8edf2;border-radius:4px}.skeleton-name[data-v-fbadf6ea]{height:16px;margin:0 auto 6px;width:70%}.skeleton-title[data-v-fbadf6ea]{height:12px;margin:0 auto 14px;width:50%}.skeleton-detail[data-v-fbadf6ea]{height:12px;width:80%}.skeleton-pill[data-v-fbadf6ea]{animation:pulse-fbadf6ea 1.5s ease-in-out infinite;background:#e8edf2;border-radius:12px;display:inline-block;height:20px;width:60px}.skeleton-skill[data-v-fbadf6ea]{border-radius:6px;height:22px;width:50px}.skeleton-rate[data-v-fbadf6ea]{border-top:1px solid #f1f5f9;height:20px;margin-top:12px;padding-top:12px;width:60%}@keyframes pulse-fbadf6ea{0%,to{opacity:1}50%{opacity:.4}}.section-footer[data-v-fbadf6ea]{align-items:center;display:flex;justify-content:space-between}.footer-hint[data-v-fbadf6ea]{color:#94a3b8;font-size:13px}.browse-btn[data-v-fbadf6ea]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#25384c;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.consultant .browse-btn[data-v-fbadf6ea]:hover{border-color:var(--ct-primary,#21b490);color:var(--ct-primary,#21b490)}.employee .browse-btn[data-v-fbadf6ea]:hover{border-color:var(--ct-primary,#0076b6);color:var(--ct-primary,#0076b6)}@media only screen and (max-width:1024px){.profile-cards[data-v-fbadf6ea]{grid-template-columns:repeat(3,1fr)}.carousel-arrow[data-v-fbadf6ea]{font-size:14px;height:40px;width:40px}}@media only screen and (max-width:768px){.vetting-steps[data-v-fbadf6ea]{gap:16px;grid-template-columns:1fr}.section-header[data-v-fbadf6ea]{flex-direction:column;gap:12px}.header-right[data-v-fbadf6ea]{max-width:100%}.carousel-wrapper[data-v-fbadf6ea]{gap:12px}.carousel-arrow[data-v-fbadf6ea]{font-size:12px;height:36px;width:36px}.profile-cards[data-v-fbadf6ea]{gap:12px;grid-template-columns:repeat(2,1fr);height:auto;min-height:0}.carousel-indicators[data-v-fbadf6ea]{margin-bottom:16px}.top-talent[data-v-fbadf6ea]{padding:40px 0}.section-container[data-v-fbadf6ea]{padding:0 5%}}@media only screen and (max-width:480px){.profile-cards[data-v-fbadf6ea]{grid-template-columns:1fr;height:auto;min-height:0}.section-footer[data-v-fbadf6ea]{align-items:flex-start;flex-direction:column;gap:12px}}.top-talent[data-v-86b9224f]{padding:60px 0;width:100%}.top-talent.consultant[data-v-86b9224f]{background:#fff}.top-talent.employee[data-v-86b9224f]{background:#f9fbfc}.section-container[data-v-86b9224f]{margin:0 auto;max-width:1280px;padding:0 8%}.section-header[data-v-86b9224f]{align-items:flex-start;display:flex;gap:40px;justify-content:space-between;margin-bottom:32px}.header-left[data-v-86b9224f]{flex:1}.section-label[data-v-86b9224f]{display:inline-block;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.consultant .section-label[data-v-86b9224f]{color:var(--ct-primary,#21b490)}.employee .section-label[data-v-86b9224f]{color:var(--ct-primary,#0076b6)}.section-title[data-v-86b9224f]{color:#25384c;font-size:28px;font-weight:700;margin:0}.header-right[data-v-86b9224f]{flex:1;max-width:400px}.section-description[data-v-86b9224f]{color:#6b7b8d;font-size:14px;line-height:1.6;margin:0}.filter-tabs[data-v-86b9224f]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.filter-tab[data-v-86b9224f]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#5a6a7a;cursor:pointer;font-size:13px;font-weight:500;padding:8px 18px;transition:all .2s ease}.consultant .filter-tab[data-v-86b9224f]:hover{border-color:var(--ct-primary,#21b490);color:var(--ct-primary,#21b490)}.consultant .filter-tab.active[data-v-86b9224f]{background:var(--ct-primary,#21b490);border-color:var(--ct-primary,#21b490);color:#fff}.employee .filter-tab[data-v-86b9224f]:hover{border-color:var(--ct-primary,#0076b6);color:var(--ct-primary,#0076b6)}.employee .filter-tab.active[data-v-86b9224f]{background:var(--ct-primary,#0076b6);border-color:var(--ct-primary,#0076b6);color:#fff}.carousel-wrapper[data-v-86b9224f]{align-items:center;display:flex;gap:20px;margin-bottom:32px;position:relative}.carousel-arrow[data-v-86b9224f]{align-items:center;background:#fff;border:2px solid #e8edf2;border-radius:50%;color:#25384c;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:44px;justify-content:center;transition:all .3s ease;width:44px}.consultant .carousel-arrow[data-v-86b9224f]:hover:not(:disabled){background:var(--ct-primary,#21b490);border-color:var(--ct-primary,#21b490);color:#fff;transform:scale(1.05)}.employee .carousel-arrow[data-v-86b9224f]:hover:not(:disabled){background:var(--ct-primary,#0076b6);border-color:var(--ct-primary,#0076b6);color:#fff;transform:scale(1.05)}.carousel-arrow[data-v-86b9224f]:disabled{cursor:not-allowed;opacity:.3}.carousel-arrow[data-v-86b9224f]:active:not(:disabled){transform:scale(.95)}.profile-cards[data-v-86b9224f]{display:grid;flex:1;gap:20px;grid-template-columns:repeat(4,1fr);min-height:400px}.carousel-indicators[data-v-86b9224f]{margin-bottom:24px;text-align:center}.indicator-text[data-v-86b9224f]{color:#8896a6;font-size:14px;font-weight:500}.profile-card[data-v-86b9224f]{background:#fff;border:1px solid #e8edf2;border-radius:12px;cursor:pointer;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.profile-card[data-v-86b9224f]:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-4px)}.card-header-bar[data-v-86b9224f]{height:4px;width:100%}.card-header-bar.tier-top[data-v-86b9224f]{background:var(--ct-gradient,linear-gradient(90deg,#21b490,#0076b6))}.card-header-bar.tier-employee[data-v-86b9224f]{background:var(--ct-gradient,linear-gradient(90deg,#0076b6,#25384c))}.card-body[data-v-86b9224f]{padding:20px}.card-top[data-v-86b9224f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.card-tier[data-v-86b9224f]{border-radius:12px;font-size:11px;font-weight:700;letter-spacing:.5px;padding:3px 10px;text-transform:uppercase}.card-tier.tier-top[data-v-86b9224f]{background:var(--ct-primary-light,#e6f7f2);color:var(--ct-primary,#21b490)}.card-tier.tier-employee[data-v-86b9224f]{background:var(--ct-primary-light,#e8f0f8);color:var(--ct-primary,#0076b6)}.award-badge[data-v-86b9224f]{font-size:16px}.consultant .award-badge[data-v-86b9224f]{color:var(--ct-primary,#21b490)}.employee .award-badge[data-v-86b9224f]{color:var(--ct-primary,#0076b6)}.card-avatar[data-v-86b9224f]{display:flex;justify-content:center;margin-bottom:12px}.avatar-img.agency-logo-img[data-v-86b9224f]{background:#fff;border:2px solid #e8edf2;border-radius:12px;height:80px;-o-object-fit:contain;object-fit:contain;padding:6px;width:80px}.avatar-circle[data-v-86b9224f]{align-items:center;background:#f1f5f9;border-radius:12px;color:#94a3b8;display:flex;font-size:22px;height:56px;justify-content:center;width:56px}.avatar-circle.hidden[data-v-86b9224f]{display:none}.card-name[data-v-86b9224f]{color:#25384c;font-size:15px;font-weight:600;margin:0 0 4px;text-align:center}.card-title[data-v-86b9224f]{color:#8896a6;font-size:12px;margin:0 0 14px;text-align:center}.agency-description[data-v-86b9224f]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;overflow:hidden}.card-details[data-v-86b9224f]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.detail-row[data-v-86b9224f]{align-items:center;color:#6b7b8d;display:flex;font-size:12px;gap:8px}.detail-row i[data-v-86b9224f]{color:#94a3b8;font-size:11px;width:14px}.card-skills[data-v-86b9224f]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.skill-tag[data-v-86b9224f]{border-radius:6px;font-size:11px;padding:3px 8px}.platform-tag[data-v-86b9224f]{background:#e8f0f8;color:#0076b6}.industry-tag[data-v-86b9224f]{background:#f1f5f9;color:#5a6a7a}.card-rate[data-v-86b9224f]{align-items:baseline;border-top:1px solid #f1f5f9;display:flex;gap:4px;padding-top:12px}.rate-label[data-v-86b9224f]{color:#94a3b8;font-size:11px}.rate-value[data-v-86b9224f]{color:#25384c;font-size:18px;font-weight:700}.skeleton-card[data-v-86b9224f]{pointer-events:none}.skeleton-line[data-v-86b9224f],.skeleton-pulse[data-v-86b9224f]{animation:pulse-86b9224f 1.5s ease-in-out infinite}.skeleton-line[data-v-86b9224f]{background:#e8edf2;border-radius:4px}.skeleton-name[data-v-86b9224f]{height:16px;margin:0 auto 6px;width:70%}.skeleton-title[data-v-86b9224f]{height:12px;margin:0 auto 14px;width:50%}.skeleton-detail[data-v-86b9224f]{height:12px;width:80%}.skeleton-pill[data-v-86b9224f]{animation:pulse-86b9224f 1.5s ease-in-out infinite;background:#e8edf2;border-radius:12px;display:inline-block;height:20px;width:60px}.skeleton-skill[data-v-86b9224f]{border-radius:6px;height:22px;width:50px}.skeleton-rate[data-v-86b9224f]{border-top:1px solid #f1f5f9;height:20px;margin-top:12px;padding-top:12px;width:60%}@keyframes pulse-86b9224f{0%,to{opacity:1}50%{opacity:.4}}.section-footer[data-v-86b9224f]{align-items:center;display:flex;justify-content:space-between}.footer-hint[data-v-86b9224f]{color:#94a3b8;font-size:13px}.browse-btn[data-v-86b9224f]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#25384c;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.consultant .browse-btn[data-v-86b9224f]:hover{border-color:var(--ct-primary,#21b490);color:var(--ct-primary,#21b490)}.employee .browse-btn[data-v-86b9224f]:hover{border-color:var(--ct-primary,#0076b6);color:var(--ct-primary,#0076b6)}@media only screen and (max-width:1024px){.profile-cards[data-v-86b9224f]{grid-template-columns:repeat(3,1fr)}.carousel-arrow[data-v-86b9224f]{font-size:14px;height:40px;width:40px}}@media only screen and (max-width:768px){.section-header[data-v-86b9224f]{flex-direction:column;gap:12px}.header-right[data-v-86b9224f]{max-width:100%}.carousel-wrapper[data-v-86b9224f]{gap:12px}.carousel-arrow[data-v-86b9224f]{font-size:12px;height:36px;width:36px}.profile-cards[data-v-86b9224f]{gap:12px;grid-template-columns:repeat(2,1fr)}.carousel-indicators[data-v-86b9224f]{margin-bottom:16px}.top-talent[data-v-86b9224f]{padding:40px 0}.section-container[data-v-86b9224f]{padding:0 5%}}@media only screen and (max-width:480px){.profile-cards[data-v-86b9224f]{grid-template-columns:1fr}.section-footer[data-v-86b9224f]{align-items:flex-start;flex-direction:column;gap:12px}}.top-talent[data-v-5ff5e4c9]{padding:60px 0;width:100%}.top-talent.consultant[data-v-5ff5e4c9]{background:#fff}.top-talent.employee[data-v-5ff5e4c9]{background:#f9fbfc}.section-container[data-v-5ff5e4c9]{margin:0 auto;max-width:1280px;padding:0 8%}.section-header[data-v-5ff5e4c9]{align-items:flex-start;display:flex;gap:40px;justify-content:space-between;margin-bottom:32px}.header-left[data-v-5ff5e4c9]{flex:1}.section-label[data-v-5ff5e4c9]{display:inline-block;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.consultant .section-label[data-v-5ff5e4c9]{color:var(--ct-primary,#21b490)}.employee .section-label[data-v-5ff5e4c9]{color:var(--ct-primary,#0076b6)}.section-title[data-v-5ff5e4c9]{color:#25384c;font-size:28px;font-weight:700;margin:0}.header-right[data-v-5ff5e4c9]{flex:1;max-width:400px}.section-description[data-v-5ff5e4c9]{color:#6b7b8d;font-size:14px;line-height:1.6;margin:0}.filter-tabs[data-v-5ff5e4c9]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.filter-tab[data-v-5ff5e4c9]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#5a6a7a;cursor:pointer;font-size:13px;font-weight:500;padding:8px 18px;transition:all .2s ease}.consultant .filter-tab[data-v-5ff5e4c9]:hover{border-color:var(--ct-primary,#21b490);color:var(--ct-primary,#21b490)}.consultant .filter-tab.active[data-v-5ff5e4c9]{background:var(--ct-primary,#21b490);border-color:var(--ct-primary,#21b490);color:#fff}.employee .filter-tab[data-v-5ff5e4c9]:hover{border-color:var(--ct-primary,#0076b6);color:var(--ct-primary,#0076b6)}.employee .filter-tab.active[data-v-5ff5e4c9]{background:var(--ct-primary,#0076b6);border-color:var(--ct-primary,#0076b6);color:#fff}.carousel-wrapper[data-v-5ff5e4c9]{align-items:center;display:flex;gap:20px;margin-bottom:32px;position:relative}.carousel-arrow[data-v-5ff5e4c9]{align-items:center;background:#fff;border:2px solid #e8edf2;border-radius:50%;color:#25384c;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:44px;justify-content:center;transition:all .3s ease;width:44px}.consultant .carousel-arrow[data-v-5ff5e4c9]:hover:not(:disabled){background:var(--ct-primary,#21b490);border-color:var(--ct-primary,#21b490);color:#fff;transform:scale(1.05)}.employee .carousel-arrow[data-v-5ff5e4c9]:hover:not(:disabled){background:var(--ct-primary,#0076b6);border-color:var(--ct-primary,#0076b6);color:#fff;transform:scale(1.05)}.carousel-arrow[data-v-5ff5e4c9]:disabled{cursor:not-allowed;opacity:.3}.carousel-arrow[data-v-5ff5e4c9]:active:not(:disabled){transform:scale(.95)}.profile-cards[data-v-5ff5e4c9]{display:grid;flex:1;gap:20px;grid-template-columns:repeat(4,1fr);min-height:400px}.carousel-indicators[data-v-5ff5e4c9]{margin-bottom:24px;text-align:center}.indicator-text[data-v-5ff5e4c9]{color:#8896a6;font-size:14px;font-weight:500}.profile-card[data-v-5ff5e4c9]{background:#fff;border:1px solid #e8edf2;border-radius:12px;cursor:pointer;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.profile-card[data-v-5ff5e4c9]:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-4px)}.card-header-bar[data-v-5ff5e4c9]{height:4px;width:100%}.card-header-bar.tier-top[data-v-5ff5e4c9]{background:var(--ct-gradient,linear-gradient(90deg,#21b490,#0076b6))}.card-header-bar.tier-employee[data-v-5ff5e4c9]{background:var(--ct-gradient,linear-gradient(90deg,#0076b6,#25384c))}.card-body[data-v-5ff5e4c9]{padding:20px}.card-top[data-v-5ff5e4c9]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.card-tier[data-v-5ff5e4c9]{border-radius:12px;font-size:11px;font-weight:700;letter-spacing:.5px;padding:3px 10px;text-transform:uppercase}.card-tier.tier-top[data-v-5ff5e4c9]{background:var(--ct-primary-light,#e6f7f2);color:var(--ct-primary,#21b490)}.card-tier.tier-employee[data-v-5ff5e4c9]{background:var(--ct-primary-light,#e8f0f8);color:var(--ct-primary,#0076b6)}.office-badge[data-v-5ff5e4c9]{font-size:14px;opacity:.7}.consultant .office-badge[data-v-5ff5e4c9]{color:var(--ct-primary,#21b490)}.employee .office-badge[data-v-5ff5e4c9]{color:var(--ct-primary,#0076b6)}.card-avatar[data-v-5ff5e4c9]{display:flex;justify-content:center;margin-bottom:12px}.avatar-img.job-logo-img[data-v-5ff5e4c9]{background:#fff;border:2px solid #e8edf2;border-radius:12px;height:80px;-o-object-fit:contain;object-fit:contain;padding:6px;width:80px}.avatar-circle[data-v-5ff5e4c9]{align-items:center;background:#f1f5f9;border-radius:12px;color:#94a3b8;display:flex;font-size:22px;height:56px;justify-content:center;width:56px}.avatar-circle.hidden[data-v-5ff5e4c9]{display:none}.card-name[data-v-5ff5e4c9]{color:#25384c;font-size:15px;font-weight:600;margin:0 0 4px;text-align:center}.card-title[data-v-5ff5e4c9]{color:#8896a6;font-size:12px;margin:0 0 14px;text-align:center}.job-description[data-v-5ff5e4c9]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;overflow:hidden}.card-details[data-v-5ff5e4c9]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.detail-row[data-v-5ff5e4c9]{align-items:center;color:#6b7b8d;display:flex;font-size:12px;gap:8px}.detail-row i[data-v-5ff5e4c9]{color:#94a3b8;font-size:11px;width:14px}.card-skills[data-v-5ff5e4c9]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.skill-tag[data-v-5ff5e4c9]{border-radius:6px;font-size:11px;padding:3px 8px}.platform-tag[data-v-5ff5e4c9]{background:#e8f0f8;color:#0076b6}.industry-tag[data-v-5ff5e4c9]{background:#f1f5f9;color:#5a6a7a}.card-rate[data-v-5ff5e4c9]{align-items:baseline;border-top:1px solid #f1f5f9;display:flex;gap:4px;padding-top:12px}.rate-label[data-v-5ff5e4c9]{color:#94a3b8;font-size:11px}.rate-value[data-v-5ff5e4c9]{color:#25384c;font-size:18px;font-weight:700}.skeleton-card[data-v-5ff5e4c9]{pointer-events:none}.skeleton-line[data-v-5ff5e4c9],.skeleton-pulse[data-v-5ff5e4c9]{animation:pulse-5ff5e4c9 1.5s ease-in-out infinite}.skeleton-line[data-v-5ff5e4c9]{background:#e8edf2;border-radius:4px}.skeleton-name[data-v-5ff5e4c9]{height:16px;margin:0 auto 6px;width:70%}.skeleton-title[data-v-5ff5e4c9]{height:12px;margin:0 auto 14px;width:50%}.skeleton-detail[data-v-5ff5e4c9]{height:12px;width:80%}.skeleton-pill[data-v-5ff5e4c9]{animation:pulse-5ff5e4c9 1.5s ease-in-out infinite;background:#e8edf2;border-radius:12px;display:inline-block;height:20px;width:60px}.skeleton-skill[data-v-5ff5e4c9]{border-radius:6px;height:22px;width:50px}.skeleton-rate[data-v-5ff5e4c9]{border-top:1px solid #f1f5f9;height:20px;margin-top:12px;padding-top:12px;width:60%}@keyframes pulse-5ff5e4c9{0%,to{opacity:1}50%{opacity:.4}}.section-footer[data-v-5ff5e4c9]{align-items:center;display:flex;justify-content:space-between}.footer-hint[data-v-5ff5e4c9]{color:#94a3b8;font-size:13px}.browse-btn[data-v-5ff5e4c9]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#25384c;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.consultant .browse-btn[data-v-5ff5e4c9]:hover{border-color:var(--ct-primary,#21b490);color:var(--ct-primary,#21b490)}.employee .browse-btn[data-v-5ff5e4c9]:hover{border-color:var(--ct-primary,#0076b6);color:var(--ct-primary,#0076b6)}@media only screen and (max-width:1024px){.profile-cards[data-v-5ff5e4c9]{grid-template-columns:repeat(3,1fr)}.carousel-arrow[data-v-5ff5e4c9]{font-size:14px;height:40px;width:40px}}@media only screen and (max-width:768px){.section-header[data-v-5ff5e4c9]{flex-direction:column;gap:12px}.header-right[data-v-5ff5e4c9]{max-width:100%}.carousel-wrapper[data-v-5ff5e4c9]{gap:12px}.carousel-arrow[data-v-5ff5e4c9]{font-size:12px;height:36px;width:36px}.profile-cards[data-v-5ff5e4c9]{gap:12px;grid-template-columns:repeat(2,1fr)}.carousel-indicators[data-v-5ff5e4c9]{margin-bottom:16px}.top-talent[data-v-5ff5e4c9]{padding:40px 0}.section-container[data-v-5ff5e4c9]{padding:0 5%}}@media only screen and (max-width:480px){.profile-cards[data-v-5ff5e4c9]{grid-template-columns:1fr}.section-footer[data-v-5ff5e4c9]{align-items:flex-start;flex-direction:column;gap:12px}}.skills-gap[data-v-15b1255e]{margin:0 2%;padding:40px 0;width:96%;--sg-accent:#21b490;--sg-accent-light:#e6f7f2;--sg-accent-rgb:33,180,144}.skills-gap.mode-hiring[data-v-15b1255e]{--sg-accent:#0077b6;--sg-accent-light:#e0f0fa;--sg-accent-rgb:0,119,182}.skills-gap.mode-talent[data-v-15b1255e]{--sg-accent:#21b490;--sg-accent-light:#e6f7f2;--sg-accent-rgb:33,180,144}.skills-gap-inner[data-v-15b1255e]{background:#f4f8fb;border:1px solid #e8edf2;border-radius:20px;padding:56px 48px}.skills-gap-header[data-v-15b1255e]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between;margin-bottom:44px}.header-copy[data-v-15b1255e]{flex:1 1 360px;min-width:0}.section-label[data-v-15b1255e]{color:var(--sg-accent);display:inline-block;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.section-title[data-v-15b1255e]{color:#25384c;font-family:Titillium Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:28px;font-weight:700;line-height:1.15;margin:0 0 18px}.highlight-green[data-v-15b1255e]{color:var(--sg-accent)}.section-desc[data-v-15b1255e]{color:#6b7b8d;margin:0 0 24px}.section-desc[data-v-15b1255e],.section-desc-bold[data-v-15b1255e]{font-size:14px;line-height:1.6;max-width:480px}.section-desc-bold[data-v-15b1255e]{color:#25384c;font-weight:700;margin:0}.skill-highlights[data-v-15b1255e]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.skill-highlight[data-v-15b1255e]{background:#fff;border:1px solid #e8edf2;border-radius:12px;padding:20px 24px}.highlight-label[data-v-15b1255e]{color:var(--sg-accent);display:block;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.highlight-title[data-v-15b1255e]{color:#25384c;font-family:Titillium Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:22px;font-weight:700;margin:0 0 10px}.highlight-delta[data-v-15b1255e]{align-items:center;display:flex;gap:8px;margin-bottom:16px}.highlight-delta-value[data-v-15b1255e]{background:var(--sg-accent-light);border-radius:8px;color:var(--sg-accent);font-size:14px;font-weight:700;padding:3px 10px}.highlight-delta-text[data-v-15b1255e]{color:#8896a6;font-size:12px}.highlight-bars[data-v-15b1255e]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.highlight-bar-row[data-v-15b1255e]{align-items:center;display:flex;gap:10px}.highlight-bar-label[data-v-15b1255e]{color:#94a3b8;flex-shrink:0;font-size:10.5px;text-align:right;width:85px}.highlight-bar-label-placed[data-v-15b1255e]{color:var(--sg-accent);font-weight:700}.highlight-bar-track[data-v-15b1255e]{border-radius:4px;flex:1;height:18px;overflow:hidden;position:relative}.highlight-bar-score[data-v-15b1255e]{color:#6b7b8d;flex-shrink:0;font-size:13px;font-weight:700;width:28px}.score-accent[data-v-15b1255e]{color:var(--sg-accent)}.highlight-insight[data-v-15b1255e]{border-left:3px solid var(--sg-accent);color:#6b7b8d;font-size:13px;line-height:1.55;padding-left:14px}.soft-cta[data-v-15b1255e]{align-items:center;color:var(--sg-accent);display:inline-flex;font-size:14px;font-weight:700;gap:8px;text-decoration:none;transition:gap .2s ease,color .2s ease}.soft-cta[data-v-15b1255e]:hover{gap:12px;opacity:.85}.soft-cta i[data-v-15b1255e]{font-size:12px;transition:transform .2s ease}.soft-cta:hover i[data-v-15b1255e]{transform:translate(2px)}.chart-card[data-v-15b1255e]{background:#fff;border:1px solid #e8edf2;border-radius:12px;box-shadow:0 2px 12px #0000000f;flex:1 1 520px;padding:24px 20px 18px}.chart-header[data-v-15b1255e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding:0 16px}.chart-title[data-v-15b1255e]{color:#25384c;font-size:13px;font-weight:700}.chart-legend[data-v-15b1255e]{display:flex;gap:16px}.legend-item[data-v-15b1255e]{align-items:center;color:#8896a6;display:flex;font-size:11px;gap:5px}.legend-item-placed[data-v-15b1255e]{color:var(--sg-accent);font-weight:700}.legend-sub[data-v-15b1255e]{color:#94a3b8;display:block;font-size:9.5px;font-weight:400;line-height:1.2}.legend-dot[data-v-15b1255e]{border-radius:2px;height:8px;width:8px}.legend-dot-gray[data-v-15b1255e]{background:#94a3b8}.legend-dot-green[data-v-15b1255e]{background:var(--sg-accent)}.bar-list[data-v-15b1255e]{display:flex;flex-direction:column;gap:6px}.bar-row[data-v-15b1255e]{border-radius:10px;cursor:default;padding:8px 16px;transition:background .2s}.bar-row-hovered[data-v-15b1255e]{background:#25384c08}.bar-label-row[data-v-15b1255e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.bar-label[data-v-15b1255e]{color:#25384c;font-size:13px;font-weight:500;transition:all .2s}.bar-row-hovered .bar-label[data-v-15b1255e]{font-weight:700}.delta-row[data-v-15b1255e]{align-items:center;display:flex;gap:8px}.delta-badge[data-v-15b1255e]{border-radius:8px;flex-shrink:0;font-size:11px;font-weight:700;padding:2px 8px}.bar-note[data-v-15b1255e]{color:#94a3b8;font-size:10.5px;font-style:italic}.delta-positive[data-v-15b1255e]{background:var(--sg-accent-light);color:var(--sg-accent)}.delta-neutral[data-v-15b1255e]{background:#f4f8fb;color:#94a3b8}.dual-bar-row[data-v-15b1255e]{align-items:center;display:flex;gap:10px;margin-bottom:3px}.dual-bar-row[data-v-15b1255e]:last-child{margin-bottom:0}.bar-row-label[data-v-15b1255e]{color:#94a3b8;flex-shrink:0;font-size:10.5px;text-align:right;width:90px}.bar-row-label-placed[data-v-15b1255e]{color:var(--sg-accent);font-weight:700}.bar-track[data-v-15b1255e]{border-radius:4px;flex:1;height:18px;overflow:hidden;position:relative}.track-gray[data-v-15b1255e]{background:#e2e8f0}.track-green-light[data-v-15b1255e]{background:var(--sg-accent-light)}.bar-fill[data-v-15b1255e]{border-radius:4px;height:100%;opacity:.75;transition:opacity .2s}.bar-row-hovered .bar-fill[data-v-15b1255e]{opacity:1}.fill-gray[data-v-15b1255e]{background:linear-gradient(90deg,#94a3b8cc,#94a3b8)}.fill-orange[data-v-15b1255e]{background:linear-gradient(90deg,#fb8800b3,#fb8800)}.fill-green[data-v-15b1255e]{background:linear-gradient(90deg,rgba(var(--sg-accent-rgb),.8),var(--sg-accent));opacity:.85}.bar-row-hovered .fill-green[data-v-15b1255e]{opacity:1}.bar-score[data-v-15b1255e]{font-size:11px;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.score-white[data-v-15b1255e]{color:#fff}.score-green[data-v-15b1255e]{color:var(--sg-accent)}.score-orange[data-v-15b1255e]{color:#fb8800}.chart-source[data-v-15b1255e]{display:flex;font-size:10.5px;gap:5px;margin-top:14px;text-align:center}.chart-source[data-v-15b1255e],.info-trigger[data-v-15b1255e]{align-items:center;color:#94a3b8;justify-content:center;position:relative}.info-trigger[data-v-15b1255e]{border:1.5px solid #94a3b8;border-radius:50%;cursor:pointer;display:inline-flex;font-size:8.5px;font-weight:700;height:14px;transition:all .2s;width:14px}.info-trigger[data-v-15b1255e]:hover{border-color:#25384c;color:#25384c}.info-tooltip[data-v-15b1255e]{background:#25384c;border-radius:10px;bottom:24px;box-shadow:0 8px 24px #0000002e;color:#fff;font-size:11.5px;font-weight:400;left:50%;line-height:1.55;padding:12px 16px;position:absolute;text-align:left;transform:translate(-50%);width:300px;z-index:10}.info-tooltip-title[data-v-15b1255e]{font-weight:700;margin-bottom:4px}.info-tooltip-arrow[data-v-15b1255e]{background:#25384c;bottom:-5px;height:10px;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:10px}.stats-row[data-v-15b1255e]{background:#fff;border:1px solid #e8edf2;border-radius:12px;box-shadow:0 2px 12px #0000000f;display:flex;overflow:hidden}.stat-wrapper[data-v-15b1255e]{display:flex;flex:1 1 0}.stat-card[data-v-15b1255e]{flex:1;padding:24px 16px;position:relative;text-align:center}.stat-accent-bar[data-v-15b1255e]{background:var(--sg-accent);border-radius:0 0 3px 3px;height:3px;left:50%;position:absolute;top:0;transform:translate(-50%);width:40px}.stat-value[data-v-15b1255e]{color:#25384c;font-family:Titillium Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:34px;font-weight:600;letter-spacing:-.5px;line-height:1.1}.stat-value-green[data-v-15b1255e]{color:var(--sg-accent)}.stat-label[data-v-15b1255e]{color:#25384c;font-size:13px;font-weight:700;margin-top:8px}.stat-comparison[data-v-15b1255e]{align-items:center;display:flex;gap:12px;justify-content:center}.stat-compare-item[data-v-15b1255e]{align-items:center;display:flex;flex-direction:column}.stat-compare-value[data-v-15b1255e]{font-family:Titillium Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.5px;line-height:1.1}.stat-compare-muted[data-v-15b1255e]{color:#94a3b8}.stat-compare-green[data-v-15b1255e]{color:var(--sg-accent)}.stat-compare-label[data-v-15b1255e]{color:#25384c;font-size:11px;font-weight:700;margin-top:4px}.stat-compare-arrow[data-v-15b1255e]{color:#94a3b8;font-size:14px;margin-top:-14px}.stat-sub[data-v-15b1255e]{color:#8896a6;font-size:11.5px;margin-top:3px}.stat-divider[data-v-15b1255e]{align-self:center;background:#e2e8f0;height:48px;width:1px}.skills-gap-footer[data-v-15b1255e]{color:#94a3b8;font-size:11.5px;line-height:1.5;margin-top:24px;text-align:center}@media only screen and (max-width:1024px){.skills-gap-inner[data-v-15b1255e]{padding:40px 32px}.skills-gap-header[data-v-15b1255e]{gap:32px}.section-title[data-v-15b1255e]{font-size:24px}.chart-legend[data-v-15b1255e]{display:none}}@media only screen and (max-width:768px){.skills-gap[data-v-15b1255e]{margin:0;padding:24px 0;width:100%}.skills-gap-inner[data-v-15b1255e]{border-radius:0;padding:32px 20px}.skills-gap-header[data-v-15b1255e]{flex-direction:column;gap:24px;margin-bottom:32px}.header-copy[data-v-15b1255e]{flex:1 1 auto}.section-title[data-v-15b1255e]{font-size:22px}.section-desc[data-v-15b1255e],.section-desc-bold[data-v-15b1255e]{font-size:13px}.highlight-title[data-v-15b1255e]{font-size:18px}.skill-highlight[data-v-15b1255e]{padding:16px 18px}.chart-card[data-v-15b1255e]{padding:16px 12px 14px}.chart-header[data-v-15b1255e]{padding:0 8px}.bar-row[data-v-15b1255e]{padding:6px 8px}.bar-row-label[data-v-15b1255e]{font-size:9.5px;width:70px}.bar-label[data-v-15b1255e]{font-size:12px}.bar-track[data-v-15b1255e]{height:16px}.bar-score[data-v-15b1255e]{font-size:10px}.delta-badge[data-v-15b1255e]{font-size:9px;padding:2px 6px}.stats-row[data-v-15b1255e]{flex-wrap:wrap}.stat-wrapper[data-v-15b1255e]{flex:1 1 50%}.stat-wrapper:nth-child(2) .stat-divider[data-v-15b1255e]{display:none}.stat-value[data-v-15b1255e]{font-size:26px}.stat-label[data-v-15b1255e]{font-size:12px}.stat-sub[data-v-15b1255e]{font-size:10.5px}}@media only screen and (max-width:480px){.stat-wrapper[data-v-15b1255e]{flex:1 1 100%}.stat-divider[data-v-15b1255e]{display:none}.stat-card[data-v-15b1255e]{border-bottom:1px solid #e2e8f0;padding:16px 12px}}.skills-testing[data-v-8e2ad304]{background:#fff;padding:70px 0;width:100%}.section-container[data-v-8e2ad304]{margin:0 auto;max-width:1600px;padding:0 8%}.section-header[data-v-8e2ad304]{margin-bottom:48px}.section-label[data-v-8e2ad304]{color:#25384c;display:inline-block;font-size:13px;font-weight:600;letter-spacing:2px;margin-bottom:8px;text-transform:uppercase}.section-title[data-v-8e2ad304]{color:#25384c;font-size:28px;font-weight:700;margin:0 0 12px}.section-description[data-v-8e2ad304]{color:#6b7b8d;font-size:15px;line-height:1.6;margin:0;max-width:500px}.steps-grid[data-v-8e2ad304]{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.step-top-row[data-v-8e2ad304]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.step-time[data-v-8e2ad304]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#25384c;display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin:0;padding:5px 12px}.step-card.highlighted .step-time[data-v-8e2ad304]{background:#ffffff26;border-color:#ffffff40;color:#fff}.step-card[data-v-8e2ad304]{background:#f4f8fb;border:1px solid #e8edf2;border-radius:12px;padding:32px 24px;transition:all .3s ease}.step-card[data-v-8e2ad304]:hover{box-shadow:0 8px 24px #0000000f;transform:translateY(-4px)}.step-card.highlighted[data-v-8e2ad304]{background:#25384c;border-color:#25384c;color:#fff}.step-card.highlighted .step-description[data-v-8e2ad304],.step-card.highlighted .step-title[data-v-8e2ad304]{color:#ffffffe6}.step-card.highlighted .step-description[data-v-8e2ad304]{color:#ffffffb3}.step-number[data-v-8e2ad304]{font-size:40px;font-weight:600;line-height:1}.step-number[data-v-8e2ad304],.step-number.highlighted[data-v-8e2ad304]{background:linear-gradient(180deg,#21b490,#0077b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.step-icon-wrapper[data-v-8e2ad304]{align-items:center;border-radius:12px;display:inline-flex;font-size:20px;height:48px;justify-content:center;margin-bottom:16px;width:48px}.step-icon-wrapper[data-v-8e2ad304],.step-icon-wrapper.highlighted[data-v-8e2ad304]{background:#0077b6;color:#fff}.step-title[data-v-8e2ad304]{color:#25384c;font-size:16px;font-weight:700;margin:0 0 10px}.step-description[data-v-8e2ad304]{color:#6b7b8d;font-size:13px;line-height:1.6;margin:0}@media only screen and (max-width:1024px){.steps-grid[data-v-8e2ad304]{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.skills-testing[data-v-8e2ad304]{padding:50px 0}.section-container[data-v-8e2ad304]{padding:0 5%}.steps-grid[data-v-8e2ad304]{gap:16px;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:480px){.steps-grid[data-v-8e2ad304]{grid-template-columns:1fr}.step-card[data-v-8e2ad304]{padding:24px 20px}}.stats-bar[data-v-e8ff2a9b]{background:var(--gradient-stats,linear-gradient(135deg,#21b490,#1aa080,#0077b6));padding:64px 0;width:100%}.stats-container[data-v-e8ff2a9b]{display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px;padding:0 72px}.stat-item[data-v-e8ff2a9b]{color:var(--text-white,#fff);position:relative;text-align:center}.stat-item+.stat-item[data-v-e8ff2a9b]:before{background:#fff3;content:"";height:36px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.stat-value[data-v-e8ff2a9b]{font-size:48px;font-weight:700;letter-spacing:-1px;line-height:1;margin-bottom:6px}.stat-label[data-v-e8ff2a9b]{align-items:center;display:inline-flex;font-size:14px;font-weight:400;gap:4px;justify-content:center;opacity:.9}.stats-footnote[data-v-e8ff2a9b]{color:#ffffff80;font-size:12px;margin-top:20px;padding:0 8%;text-align:center}.stat-tooltip-trigger[data-v-e8ff2a9b]{align-items:center;cursor:help;display:inline-flex;position:relative}.stat-tooltip-trigger .fa-circle-info[data-v-e8ff2a9b]{color:#ffffff80;font-size:11px;transition:color .2s ease}.stat-tooltip-trigger:focus .fa-circle-info[data-v-e8ff2a9b],.stat-tooltip-trigger:hover .fa-circle-info[data-v-e8ff2a9b]{color:#ffffffe6}.stat-tooltip[data-v-e8ff2a9b]{background:#25384c;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #0003;color:#fff;display:none;font-size:11px;line-height:1.5;padding:8px 12px;pointer-events:none;text-align:left;width:200px;z-index:10}.stat-tooltip[data-v-e8ff2a9b],.stat-tooltip[data-v-e8ff2a9b]:after{left:50%;position:absolute;transform:translate(-50%)}.stat-tooltip[data-v-e8ff2a9b]:after{border:5px solid transparent;border-top-color:#25384c;content:"";top:100%}.stat-tooltip-trigger:focus .stat-tooltip[data-v-e8ff2a9b],.stat-tooltip-trigger:hover .stat-tooltip[data-v-e8ff2a9b]{display:block}@media only screen and (max-width:768px){.stats-container[data-v-e8ff2a9b]{gap:32px 16px;grid-template-columns:repeat(2,1fr);padding:0 5%}.stat-value[data-v-e8ff2a9b]{font-size:30px}}@media only screen and (max-width:480px){.stats-container[data-v-e8ff2a9b]{gap:24px 12px;grid-template-columns:repeat(2,1fr)}.stat-value[data-v-e8ff2a9b]{font-size:26px}.stat-label[data-v-e8ff2a9b]{font-size:12px}}.platform-comparison[data-v-e61cc4c0]{background:#f9fbfc;padding:70px 0;width:100%}.section-container[data-v-e61cc4c0]{margin:0 auto;max-width:1280px;padding:0 8%}.section-header[data-v-e61cc4c0]{margin-bottom:48px;text-align:center}.section-label[data-v-e61cc4c0]{color:var(--ct-primary,#21b490);display:inline-block;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.section-title[data-v-e61cc4c0]{color:#25384c;font-size:28px;font-weight:700;line-height:1.3;margin:0 0 16px}.section-description[data-v-e61cc4c0]{color:#6b7b8d;font-size:15px;line-height:1.6;margin:0 auto;max-width:560px}.comparison-grid[data-v-e61cc4c0]{display:grid;gap:28px;grid-template-columns:repeat(2,1fr)}.comparison-card[data-v-e61cc4c0]{background:#fff;border:1px solid #e8edf2;border-radius:16px;padding:36px 32px;transition:all .3s ease}.comparison-card[data-v-e61cc4c0]:hover{box-shadow:0 12px 32px #0000000f}.card-header[data-v-e61cc4c0]{margin-bottom:16px}.card-title[data-v-e61cc4c0]{color:#25384c;font-size:20px;font-weight:700;margin:0}.card-description[data-v-e61cc4c0]{color:#6b7b8d;font-size:14px;line-height:1.6;margin:0 0 24px}.feature-list[data-v-e61cc4c0]{list-style:none;margin:0 0 28px;padding:0}.feature-item[data-v-e61cc4c0]{align-items:flex-start;color:#3a4a5c;display:flex;font-size:14px;gap:12px;line-height:1.5;padding:8px 0}.feature-check[data-v-e61cc4c0]{color:var(--ct-primary,#21b490);flex-shrink:0;font-size:14px;margin-top:3px}.card-btn[data-v-e61cc4c0]{border:2px solid transparent;border-radius:25px;cursor:pointer;display:inline-block;font-size:15px;font-weight:600;padding:12px 28px;transition:all .2s ease}.card-btn-primary[data-v-e61cc4c0]{background:var(--ct-primary,#21b490);border-color:var(--ct-primary,#21b490);color:#fff}.card-btn-primary[data-v-e61cc4c0]:hover{background:var(--ct-primary-hover,#1a9a7a);border-color:var(--ct-primary-hover,#1a9a7a)}.card-btn-secondary[data-v-e61cc4c0]{background:#25384c;border-color:#25384c;color:#fff}.card-btn-secondary[data-v-e61cc4c0]:hover{background:#1c2d3d;border-color:#1c2d3d}@media only screen and (max-width:768px){.platform-comparison[data-v-e61cc4c0]{padding:50px 0}.section-container[data-v-e61cc4c0]{padding:0 5%}.comparison-grid[data-v-e61cc4c0]{gap:20px;grid-template-columns:1fr}.comparison-card[data-v-e61cc4c0]{padding:28px 24px}}@media only screen and (max-width:480px){.section-title[data-v-e61cc4c0]{font-size:24px}.comparison-card[data-v-e61cc4c0]{padding:24px 20px}}.trusted-by-talent[data-v-4df97485]{background:#fff;padding:70px 0;width:100%}.section-container[data-v-4df97485]{margin:0 auto;max-width:1280px;padding:0 8%}.section-header[data-v-4df97485]{margin-bottom:40px}.section-label[data-v-4df97485]{color:var(--ct-primary,#21b490);display:inline-block;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.section-title[data-v-4df97485]{color:#25384c;font-size:28px;font-weight:700;margin:0}.carousel-wrapper[data-v-4df97485]{align-items:center;display:flex;gap:20px;position:relative}.carousel-arrow[data-v-4df97485]{align-items:center;background:#fff;border:2px solid #e8edf2;border-radius:50%;color:#25384c;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:44px;justify-content:center;transition:all .3s ease;width:44px}.carousel-arrow[data-v-4df97485]:hover:not(:disabled){background:var(--ct-primary,#21b490);border-color:var(--ct-primary,#21b490);color:#fff;transform:scale(1.05)}.carousel-arrow[data-v-4df97485]:disabled{cursor:not-allowed;opacity:.3}.carousel-arrow[data-v-4df97485]:active:not(:disabled){transform:scale(.95)}.testimonials-grid[data-v-4df97485]{display:grid;flex:1;gap:24px;grid-template-columns:repeat(3,1fr);min-height:600px}.carousel-indicators[data-v-4df97485]{margin-top:24px;text-align:center}.indicator-text[data-v-4df97485]{color:#8896a6;font-size:14px;font-weight:500}.testimonial-card[data-v-4df97485]{background:#fff;border:1px solid #e8edf2;border-radius:12px;display:flex;flex-direction:column;min-width:200px;padding:28px 24px;transition:all .3s ease}.testimonial-card[data-v-4df97485]:hover{box-shadow:0 8px 24px #0000000f;transform:translateY(-2px)}.rating-row[data-v-4df97485]{align-items:center;display:flex;gap:8px;margin-bottom:16px}.stars[data-v-4df97485]{display:flex;gap:2px}.star-icon[data-v-4df97485]{color:#fbbd04;font-size:14px}.rating-value[data-v-4df97485]{color:#25384c;font-size:14px;font-weight:700}.testimonial-text[data-v-4df97485]{color:#3a4a5c;flex:1;font-size:14px;line-height:1.7;margin:0 0 20px}.testimonial-author[data-v-4df97485]{align-items:center;display:flex;gap:12px;margin-bottom:12px}.author-avatar[data-v-4df97485]{align-items:center;background:var(--ct-gradient,linear-gradient(135deg,#21b490,#0076b6));border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.avatar-initials[data-v-4df97485]{color:#fff;font-size:14px;font-weight:700}.author-info[data-v-4df97485]{display:flex;flex-direction:column}.author-name[data-v-4df97485]{color:#25384c;font-size:14px;font-weight:600}.author-role[data-v-4df97485]{color:#8896a6;font-size:12px}.trustpilot-badge[data-v-4df97485]{border-top:1px solid #f1f5f9;padding-top:12px}.trustpilot-img[data-v-4df97485]{height:20px;width:auto}.reviews-link-wrapper[data-v-4df97485]{margin-top:28px;text-align:center}.reviews-link[data-v-4df97485]{align-items:center;color:var(--ct-primary,#21b490);display:inline-flex;font-size:14px;font-weight:600;gap:6px;text-decoration:none;transition:gap .2s ease}.reviews-link[data-v-4df97485]:hover{gap:10px}@media only screen and (max-width:1024px){.testimonials-grid[data-v-4df97485]{grid-template-columns:repeat(2,1fr)}.carousel-arrow[data-v-4df97485]{font-size:14px;height:40px;width:40px}}@media only screen and (max-width:768px){.trusted-by-talent[data-v-4df97485]{padding:50px 0}.section-container[data-v-4df97485]{padding:0 5%}.carousel-wrapper[data-v-4df97485]{gap:12px}.carousel-arrow[data-v-4df97485]{font-size:12px;height:36px;width:36px}.testimonials-grid[data-v-4df97485]{gap:16px;grid-template-columns:1fr}.carousel-indicators[data-v-4df97485]{margin-top:16px}}.pricing-signal[data-v-38afa790]{background:#fff;padding:60px 0;width:100%}.section-container[data-v-38afa790]{margin:0 auto;max-width:1280px;padding:0 8%;text-align:center}.section-title[data-v-38afa790]{color:#25384c;font-size:24px;font-weight:700;margin:0 0 36px}.pricing-grid[data-v-38afa790]{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-bottom:28px}.pricing-item[data-v-38afa790]{align-items:center;display:flex;flex-direction:column;gap:6px}.pricing-icon[data-v-38afa790]{color:var(--ct-primary,#21b490);font-size:28px;margin-bottom:8px}.pricing-item strong[data-v-38afa790]{color:#25384c;font-size:15px}.pricing-item p[data-v-38afa790]{color:#6b7b8d;font-size:14px;line-height:1.5;margin:0}.pricing-link-wrapper[data-v-38afa790]{margin-top:8px}.pricing-link[data-v-38afa790]{align-items:center;color:var(--ct-primary,#21b490);display:inline-flex;font-size:14px;font-weight:600;gap:6px;text-decoration:none;transition:gap .2s ease}.pricing-link[data-v-38afa790]:hover{gap:10px}@media only screen and (max-width:768px){.pricing-signal[data-v-38afa790]{padding:50px 0}.section-container[data-v-38afa790]{padding:0 5%}.pricing-grid[data-v-38afa790]{gap:24px;grid-template-columns:1fr}}.home-cta[data-v-55c3da53]{background:var(--gradient-cta,linear-gradient(135deg,#e8f8f4,#e6f3fa));border-bottom:1px solid var(--brand-blue-mid,#b3d9ef);border-top:1px solid var(--brand-teal-mid,#c2ede3);overflow:hidden;padding:100px 0;position:relative;width:100%}.cta-container[data-v-55c3da53]{margin:0 auto;max-width:1200px;padding:0 72px;position:relative;z-index:1}.cta-content[data-v-55c3da53]{margin:0 auto;max-width:600px;text-align:center}.cta-heading[data-v-55c3da53]{color:var(--text-primary,#25384c);font-size:52px;font-weight:700;letter-spacing:-1px;line-height:1.1;margin:0 0 20px}.cta-accent[data-v-55c3da53]{color:var(--brand-teal,#21b490);display:block}.cta-description[data-v-55c3da53]{color:var(--text-secondary,#4a6278);font-size:18px;line-height:1.75;margin:0 0 36px}.cta-buttons[data-v-55c3da53]{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.cta-btn[data-v-55c3da53]{border:none;border-radius:var(--radius-md,12px);cursor:pointer;display:inline-block;font-size:16px;font-weight:700;padding:14px 32px;transition:all .2s ease}.cta-btn-primary[data-v-55c3da53]{background:var(--brand-teal,#21b490);color:var(--text-white,#fff)}.cta-btn-primary[data-v-55c3da53]:hover{background:var(--brand-teal-dark,#1a9478);box-shadow:var(--shadow-btn-teal);transform:translateY(-2px)}.cta-btn-secondary[data-v-55c3da53]{background:transparent;border-color:#ffffff4d;color:#fff}.cta-btn-secondary[data-v-55c3da53]:hover{border-color:#fff;transform:translateY(-2px)}@media only screen and (max-width:768px){.home-cta[data-v-55c3da53]{padding:60px 0}.cta-container[data-v-55c3da53]{padding:0 5%}.cta-heading[data-v-55c3da53]{font-size:26px}}@media only screen and (max-width:480px){.cta-heading[data-v-55c3da53]{font-size:22px}.cta-buttons[data-v-55c3da53]{align-items:center;flex-direction:column}.cta-btn[data-v-55c3da53]{max-width:280px;text-align:center;width:100%}}
