.hero-btn-primary[data-v-b82dea71]:hover{background-color:#1e3a99!important;box-shadow:0 15px 35px #254bba99!important;transform:translateY(-3px)}.hero-btn-secondary[data-v-b82dea71]:hover{background:#ffffff8c!important;transform:translateY(-3px)}.mascot[data-v-b82dea71]{display:block;height:40vh;max-height:340px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:1024px){.mascot[data-v-b82dea71]{height:70vh;max-height:600px}}.star[data-v-b82dea71]{animation:star-twinkle-b82dea71 2.5s ease-in-out infinite;pointer-events:none;position:absolute}@keyframes star-twinkle-b82dea71{0%,to{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.45;transform:scale(.75) rotate(20deg)}}.star-1[data-v-b82dea71]{animation-delay:0s;color:#f5a623;height:28px;left:5%;top:8%;width:28px}.star-2[data-v-b82dea71]{animation-delay:.4s;color:#4ecdc4;height:18px;right:6%;top:14%;width:18px}.star-3[data-v-b82dea71]{animation-delay:.8s;color:#2b4fbf;height:14px;left:2%;top:52%;width:14px}.star-4[data-v-b82dea71]{animation-delay:1.2s;bottom:16%;color:#f5a623;height:22px;right:4%;width:22px}.star-5[data-v-b82dea71]{animation-delay:.6s;color:gold;height:24px;right:18%;top:4%;width:24px}.star-6[data-v-b82dea71]{animation-delay:1.6s;bottom:28%;color:#4a6fd9;height:16px;left:10%;width:16px}@keyframes bounce-arrow-bbd2984d{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.challenges-grid[data-v-bbd2984d]{align-items:start;display:grid;gap:0;grid-template-columns:1fr 400px 1fr;margin:0 auto;max-width:1180px}.persona-header[data-v-bbd2984d]{align-items:center;border-radius:16px;display:flex;overflow:visible;padding:14px 20px;position:relative;width:-moz-fit-content;width:fit-content}.persona-icon-abs[data-v-bbd2984d]{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 10px #00000026;display:flex;flex-shrink:0;height:56px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:56px}.card-stack[data-v-bbd2984d]{display:flex;flex-direction:column}.problem-card[data-v-bbd2984d]{align-items:flex-start;background:#fff;border-radius:14px;box-shadow:0 2px 12px #00000012;display:flex;gap:12px;padding:14px 16px;position:relative;transition:transform .2s,box-shadow .2s,z-index 0s}.problem-card[data-v-bbd2984d]:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px);z-index:10!important}.problem-icon[data-v-bbd2984d]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.center-col[data-v-bbd2984d]{align-items:flex-start;display:flex;position:relative}.blob-left[data-v-bbd2984d]{background:#b4c6f080;left:8%}.blob-left[data-v-bbd2984d],.blob-right[data-v-bbd2984d]{border-radius:50%;bottom:0;height:340px;position:absolute;width:180px}.blob-right[data-v-bbd2984d]{background:#f5c8aa80;right:8%}.q-deco[data-v-bbd2984d]{color:#2b4fbf;font-family:Georgia,serif;font-style:italic;font-weight:900;line-height:1;opacity:.09;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:900px){.challenges-grid[data-v-bbd2984d]{gap:20px;grid-template-columns:1fr}.center-col[data-v-bbd2984d]{min-height:160px;order:-1}.blob-left[data-v-bbd2984d],.blob-right[data-v-bbd2984d]{height:140px;width:100px}}.brx[data-v-bbd2984d]{border:1px solid red}.ai-feature-card[data-v-1bbed973]{align-items:center;background:#fff;border:1px solid rgba(43,79,191,.1);border-radius:12px;box-shadow:0 2px 8px #2b4fbf0f;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:14px 8px;text-align:center}.ai-feature-label[data-v-1bbed973]{color:#1e2a45;font-size:.75rem;font-weight:600;line-height:1.4}@font-face{font-family:Inter;src:local("Inter Variable Italic"),url(../_fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMbndwVgHU-RpYIenNA8y.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 900;font-style:italic}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.0596%;ascent-override:90.4869%;descent-override:22.5554%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Variable Italic"),url(../_fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMbndwVgHU-G9eFdDTjKI.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:italic}@font-face{font-family:Inter;src:local("Inter Variable Italic"),url(../_fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMbndwVgHU-KkF0whb3cP.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:100 900;font-style:italic}@font-face{font-family:Inter;src:local("Inter Variable Italic"),url(../_fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMbndwVgHU-dP6T6D6Dqf.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:100 900;font-style:italic}@font-face{font-family:Inter;src:local("Inter Variable Italic"),url(../_fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMbndwVgHU-85MPdYynNL.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:100 900;font-style:italic}@font-face{font-family:Inter;src:local("Inter Variable Italic"),url(../_fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMbndwVgHU-FT4dtBUybt.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:100 900;font-style:italic}@font-face{font-family:Inter;src:local("Inter Variable Italic"),url(../_fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV-s5AylF0hO2.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 900;font-style:italic}@font-face{font-family:Inter;src:local("Inter Variable"),url(../_fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU-e2k9wKCA92.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:local("Inter Variable"),url(../_fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU-tv9PgD56Te.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:local("Inter Variable"),url(../_fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU-B6jBt17GZj.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:local("Inter Variable"),url(../_fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU-019ZuIPkRR.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:local("Inter Variable"),url(../_fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU-vP68GBg0Ba.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:local("Inter Variable"),url(../_fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU-SUZNTgm0hS.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:local("Inter Variable"),url(../_fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw-lfXnkbSIv9.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:local("Inter Thin Italic"),url(../_fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dphjg-jGmv3VDalL.woff) format(woff);font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:Inter;src:local("Inter ExtraLight Italic"),url(../_fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcWdthjg-KU1jIJ2TCp.woff) format(woff);font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:Inter;src:local("Inter Light Italic"),url(../_fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTch9thjg-xFLgmPqCOD.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dthjg-tVNmsVIIrD.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc69thjg-fP49ButeOt.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcB9xhjg-PEtuqbEl09.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcPtxhjg-Bbvwr6zIhy.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter ExtraBold Italic"),url(../_fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcWdxhjg-wQcZdE7kxM.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Inter;src:local("Inter Black Italic"),url(../_fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTccNxhjg-8kMjrVuBK1.woff) format(woff);font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:Inter;src:local("Inter Thin"),url(../_fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyeMZs-BN8NXfDflD.woff) format(woff);font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraLight"),url(../_fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyfMZs-ZlKCdJ924H.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Inter;src:local("Inter Light"),url(../_fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfMZs-TeKkT1ntVY.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZs-ULvXYAtK1X.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZs-2hPtLOeCJ4.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZs-ULZkDKDwWG.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZs-1Dbgs4918j.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraBold"),url(../_fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYMZs-tkvCy4cDFN.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Inter;src:local("Inter Black"),url(../_fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuBWYMZs-ulK3YiS1iC.woff) format(woff);font-display:swap;font-weight:900;font-style:normal}.model-badge[data-v-71db1bd6]{align-items:center;border-radius:99px;display:inline-flex;font-size:.72rem;font-weight:800;letter-spacing:.05em;margin-bottom:14px;padding:4px 14px}.model-title[data-v-71db1bd6]{color:#1e2a45;font-family:Inter,"Inter Fallback: Arial",sans-serif;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:6px}.model-subtitle[data-v-71db1bd6]{color:#1e2a45;font-size:1rem;font-weight:600;margin-bottom:8px}.model-desc[data-v-71db1bd6]{color:#5b6b8a;font-size:.95rem;line-height:1.75;margin-bottom:20px}.model-icons[data-v-71db1bd6]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media(min-width:480px){.model-icons[data-v-71db1bd6]{grid-template-columns:repeat(4,1fr)}}.feature-card[data-v-71db1bd6]{align-items:center;background:#fff;border:1px solid rgba(43,79,191,.1);border-radius:12px;box-shadow:0 2px 8px #2b4fbf0f;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:14px 8px;text-align:center}.feature-card span[data-v-71db1bd6]{color:#5b6b8a;font-size:.68rem;font-weight:500;line-height:1.35;white-space:pre-line}
