.home-ecosystem_ecosystem__fTzYr{padding:clamp(48px,4.5vw,76px) 0 clamp(48px,4vw,68px);background:#fff;scroll-margin-top:24px}.home-ecosystem_inner__xAQBb{width:min(1440px,calc(100% - 112px));margin-inline:auto}.home-ecosystem_header__sYTTs{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:48px;margin:0 52px 52px}.home-ecosystem_eyebrow__9h4IC{display:block;margin-bottom:15px;color:#737689;font-size:11px;font-weight:700;letter-spacing:.3em;line-height:1.4;text-transform:uppercase}.home-ecosystem_title__PzJc7{margin:0;color:#11153d;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.2vw,82px);font-weight:400;letter-spacing:-.055em;line-height:.99}.home-ecosystem_title__PzJc7 span{color:#633aff}.home-ecosystem_introduction__cb9nx{max-width:460px;padding-top:14px}.home-ecosystem_introduction__cb9nx p{margin:0 0 24px;color:#4d5268;font-size:clamp(14px,1.25vw,19px);line-height:1.5}.home-ecosystem_exploreLink__7F3gO{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:12px;padding:0 25px;border:2px solid #c7b7ff;border-radius:5px;color:#5932e7;font-size:14px;font-weight:700;line-height:1.2;transition:border-color .18s ease,background .18s ease}.home-ecosystem_exploreLink__7F3gO:hover{border-color:#633aff;background:#f4f0ff}.home-ecosystem_exploreLink__7F3gO svg{width:18px;height:18px}.home-ecosystem_cards__Rx_LV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.home-ecosystem_card__SIY8l{position:relative;display:flex;min-height:440px;align-items:flex-end;overflow:hidden;isolation:isolate;aspect-ratio:.95;border-radius:9px;background:#14162b;color:#fff}.home-ecosystem_card__SIY8l>img{z-index:-2;object-fit:cover;object-position:center 40%;transition:transform .4s ease}.home-ecosystem_card__SIY8l:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(17,19,42,0) 24%,rgba(17,19,42,.14) 41%,rgba(17,19,42,.92) 68%,#111329);content:""}.home-ecosystem_card__SIY8l:hover>img{transform:scale(1.035)}.home-ecosystem_cardContent__SdZoh{width:100%;padding:34px}.home-ecosystem_cardIcon___7bLQ{display:block;width:45px;height:45px;margin-bottom:26px;stroke-width:1.6}.home-ecosystem_cardHeading__zQH9E{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.home-ecosystem_cardHeading__zQH9E h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.65vw,40px);font-weight:400;letter-spacing:-.035em;line-height:1.1}.home-ecosystem_cardArrow__mjys2{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.06);border-radius:50%;background:rgba(170,178,222,.27);transition:background .18s ease,transform .18s ease}.home-ecosystem_cardArrow__mjys2 svg{width:24px;height:24px}.home-ecosystem_card__SIY8l:hover .home-ecosystem_cardArrow__mjys2{background:#6f4bff;transform:translateX(3px)}.home-ecosystem_cardContent__SdZoh p{max-width:330px;min-height:3.9em;margin:0;color:#e1e2ee;font-size:clamp(14px,1.25vw,18px);line-height:1.3}@media (max-width:1150px){.home-ecosystem_inner__xAQBb{width:calc(100% - 64px)}.home-ecosystem_header__sYTTs{gap:32px;margin-inline:24px}.home-ecosystem_cards__Rx_LV{gap:20px}.home-ecosystem_card__SIY8l{min-height:360px}.home-ecosystem_cardContent__SdZoh{padding:24px}.home-ecosystem_cardIcon___7bLQ{width:36px;height:36px;margin-bottom:22px}.home-ecosystem_cardHeading__zQH9E h3{font-size:29px}.home-ecosystem_cardArrow__mjys2{width:34px;height:34px}.home-ecosystem_cardArrow__mjys2 svg{width:20px;height:20px}}@media (max-width:900px){.home-ecosystem_header__sYTTs{grid-template-columns:1fr;gap:26px;margin:0 0 36px}.home-ecosystem_title__PzJc7{font-size:clamp(42px,7.2vw,64px)}.home-ecosystem_introduction__cb9nx{max-width:560px;padding:0}.home-ecosystem_introduction__cb9nx p{font-size:15px}.home-ecosystem_cards__Rx_LV{grid-template-columns:repeat(2,minmax(0,1fr))}.home-ecosystem_card__SIY8l:last-child{grid-column:1/-1;aspect-ratio:1.8}.home-ecosystem_card__SIY8l:last-child>img{object-position:center 35%}}@media (max-width:640px){.home-ecosystem_inner__xAQBb{width:calc(100% - 40px)}.home-ecosystem_eyebrow__9h4IC{font-size:9px;letter-spacing:.23em}.home-ecosystem_title__PzJc7{font-size:clamp(34px,9.8vw,58px)}.home-ecosystem_cards__Rx_LV{grid-template-columns:1fr;gap:20px}.home-ecosystem_card__SIY8l,.home-ecosystem_card__SIY8l:last-child{min-height:365px;grid-column:auto;aspect-ratio:.95}.home-ecosystem_cardContent__SdZoh{padding:27px}.home-ecosystem_cardHeading__zQH9E h3{font-size:32px}.home-ecosystem_cardContent__SdZoh p{max-width:300px;font-size:15px}}@media (prefers-reduced-motion:reduce){.home-ecosystem_cardArrow__mjys2,.home-ecosystem_card__SIY8l>img,.home-ecosystem_exploreLink__7F3gO{transition:none}}.home-journey_journey__RdeyA{position:relative;min-height:clamp(500px,38vw,610px);overflow:hidden;isolation:isolate;background:#fff;scroll-margin-top:24px}.home-journey_content__LMLwq{position:relative;z-index:2;width:76%;padding:70px 0 70px max(48px,calc((100vw - 1240px) / 2))}.home-journey_eyebrow__fV2_t{display:block;margin-bottom:17px;color:#6d7288;font-size:11px;font-weight:700;letter-spacing:.25em;line-height:1.4;text-transform:uppercase}.home-journey_title__zxfjw{margin:0 0 12px;color:#11153d;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.55vw,70px);font-weight:400;letter-spacing:-.055em;line-height:1.1;white-space:nowrap}.home-journey_title__zxfjw span{color:#9b7bff;font-size:.84em;letter-spacing:-.1em}.home-journey_description__BESqM{margin:0;color:#4e556e;font-size:clamp(15px,1.4vw,21px);line-height:1.5}.home-journey_steps__VP9Yd{display:grid;width:calc(100% - 30px);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;margin:54px 0 0;list-style:none}.home-journey_step__uIhil{position:relative;min-width:0}.home-journey_icon__Z2s_3{display:grid;width:82px;height:82px;margin-left:-12px;place-items:center;border-radius:50%;background:#f1ebff;color:#784bff}.home-journey_icon__Z2s_3 svg{width:43px;height:43px;stroke-width:1.8}.home-journey_stepArrow__EMP5J{position:absolute;top:27px;right:30px;width:37px;height:28px;color:#a083fa;stroke-width:1.5}.home-journey_step__uIhil h3{margin:13px 0 7px;color:#444b65;font-size:clamp(19px,1.75vw,26px);font-weight:500;letter-spacing:-.035em;line-height:1.2}.home-journey_step__uIhil p{max-width:165px;margin:0;color:#666d82;font-size:clamp(13px,1.18vw,18px);line-height:1.3}.home-journey_step__uIhil:last-child p{max-width:225px}.home-journey_step__uIhil:last-child .home-journey_stepArrow__EMP5J{right:-4px}.home-journey_visual___piUm{position:absolute;z-index:1;top:24px;right:0;bottom:12px;width:36%;overflow:hidden;background:#f4f3ed}.home-journey_visual___piUm>img{object-fit:cover;object-position:52% center}.home-journey_visual___piUm:before{position:absolute;z-index:1;inset:0 auto 0 0;width:50%;background:linear-gradient(90deg,#fff,rgba(255,255,255,.88) 25%,rgba(255,255,255,0));content:"";pointer-events:none}.home-journey_handwritten__v40cv{position:absolute;z-index:2;top:7%;right:5%;width:33%;margin:0;color:#8054ff;font-family:Segoe Print,Bradley Hand,cursive;font-size:clamp(20px,2vw,33px);font-weight:700;letter-spacing:-.065em;line-height:1.05;text-shadow:0 1px 7px #fff,0 0 16px rgba(255,255,255,.85);transform:rotate(-13deg)}.home-journey_handwritten__v40cv svg{display:block;width:45%;height:auto;margin:6px 0 0 30%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:3}@media (max-width:1150px) and (min-width:901px){.home-journey_content__LMLwq{width:79%;padding-left:48px}.home-journey_steps__VP9Yd{gap:18px}.home-journey_icon__Z2s_3{width:65px;height:65px;margin-left:-8px}.home-journey_icon__Z2s_3 svg{width:34px;height:34px}.home-journey_stepArrow__EMP5J{top:19px;right:12px;width:30px}.home-journey_step__uIhil p{max-width:125px}}@media (max-width:900px){.home-journey_journey__RdeyA{display:grid}.home-journey_content__LMLwq{width:100%;padding:48px 32px 32px}.home-journey_title__zxfjw{font-size:clamp(31px,5.7vw,50px)}.home-journey_description__BESqM{font-size:16px}.home-journey_steps__VP9Yd{width:100%;gap:24px;margin-top:40px}.home-journey_stepArrow__EMP5J{right:6px}.home-journey_step__uIhil:last-child .home-journey_stepArrow__EMP5J{display:none}.home-journey_visual___piUm{position:relative;inset:auto;width:100%;height:clamp(400px,65vw,570px)}.home-journey_visual___piUm>img{object-position:center 32%}.home-journey_visual___piUm:before{inset:0 0 auto;width:100%;height:16%;background:linear-gradient(180deg,#fff,rgba(255,255,255,0))}.home-journey_handwritten__v40cv{top:12%;right:8%;width:31%;font-size:clamp(25px,4.3vw,36px)}}@media (max-width:640px){.home-journey_content__LMLwq{padding:42px 24px 30px}.home-journey_eyebrow__fV2_t{font-size:9px;letter-spacing:.17em}.home-journey_title__zxfjw{font-size:clamp(20px,6.3vw,40px)}.home-journey_description__BESqM{max-width:350px;font-size:14px}.home-journey_steps__VP9Yd{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.home-journey_icon__Z2s_3{width:64px;height:64px;margin-left:0}.home-journey_icon__Z2s_3 svg{width:34px;height:34px}.home-journey_stepArrow__EMP5J{top:19px;right:2px;width:30px}.home-journey_step__uIhil:nth-child(2n) .home-journey_stepArrow__EMP5J{display:none}.home-journey_step__uIhil h3{font-size:20px}.home-journey_step__uIhil p{max-width:160px;font-size:14px;line-height:1.4}.home-journey_visual___piUm{height:400px}.home-journey_handwritten__v40cv{right:6%;width:33%;font-size:20px}}.home-mission_mission__ph_KR{display:grid;width:min(100%,1680px);min-height:clamp(620px,52.35vw,800px);grid-template-columns:54% 46%;margin-inline:auto;overflow:hidden;background:#fff;scroll-margin-top:24px}.home-mission_visual__yVBi4{position:relative;min-width:0;overflow:hidden;background:#e5e2d7;clip-path:polygon(0 0,93% 0,100% 54%,86% 97%,0 94%)}.home-mission_visual__yVBi4>img{object-fit:cover;object-position:54% center}.home-mission_handwritten__Tx1ms{position:absolute;top:18%;left:10%;width:clamp(115px,14vw,210px);margin:0;color:#7651ff;font-family:Segoe Print,Bradley Hand,cursive;font-size:clamp(28px,3.05vw,48px);font-weight:700;letter-spacing:-.055em;line-height:1.07;text-shadow:0 1px 8px #fff,0 0 16px rgba(255,255,255,.9);transform:rotate(-13deg)}.home-mission_handwritten__Tx1ms svg{display:block;width:78%;height:auto;margin:6px 0 0 8px;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:3}.home-mission_content__r7na2{align-self:center;min-width:0;padding:64px clamp(24px,3.4vw,58px) 62px clamp(24px,4.2vw,70px)}.home-mission_eyebrow__xXKfV{display:block;margin-bottom:20px;color:#77798b;font-size:clamp(9px,.75vw,12px);font-weight:700;letter-spacing:.35em;line-height:1.3;text-transform:uppercase}.home-mission_title__31vgY{margin:0 0 18px;color:#11153d;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.55vw,70px);font-weight:400;letter-spacing:-.055em;line-height:1.02}.home-mission_title__31vgY span{display:block}.home-mission_title__31vgY .home-mission_highlight__6OoiW{color:#7045ff}.home-mission_description__yOweR{max-width:560px;margin:0 0 32px;color:#575c72;font-size:clamp(13px,1.22vw,18px);line-height:1.55}.home-mission_storyLink__u6cDJ{display:inline-flex;min-width:194px;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:0 25px;border:2px solid #cec0ff;border-radius:5px;color:#7045ff;font-size:14px;font-weight:700;line-height:1;transition:background .18s ease,border-color .18s ease}.home-mission_storyLink__u6cDJ:hover{border-color:#7045ff;background:#f5f1ff}.home-mission_storyLink__u6cDJ svg{width:18px;height:18px}.home-mission_features__oJkhR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,50px);margin:49px 0 0 -50px}.home-mission_feature__VkDQG{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:18px}.home-mission_icon__Owpb_{display:grid;width:76px;height:76px;place-items:center;border-radius:50%;background:#f0eaff;color:#8153ff}.home-mission_icon__Owpb_ svg{width:42px;height:42px;stroke-width:1.8}.home-mission_feature__VkDQG h3{margin:12px 0 20px;color:#363b54;font-size:clamp(17px,1.6vw,24px);font-weight:500;letter-spacing:-.035em;line-height:1.3}.home-mission_feature__VkDQG p{margin:0;color:#666a80;font-size:clamp(12px,1.08vw,16px);line-height:1.5}@media (min-width:901px) and (max-width:1150px){.home-mission_content__r7na2{padding-block:50px}.home-mission_features__oJkhR{gap:20px;margin-left:-25px}.home-mission_feature__VkDQG{grid-template-columns:54px minmax(0,1fr);gap:12px}.home-mission_icon__Owpb_{width:54px;height:54px}.home-mission_icon__Owpb_ svg{width:30px;height:30px}.home-mission_feature__VkDQG h3{margin-top:6px}}@media (max-width:900px){.home-mission_mission__ph_KR{grid-template-columns:1fr}.home-mission_visual__yVBi4{aspect-ratio:1.12;clip-path:polygon(0 0,96% 0,100% 55%,91% 100%,0 95%)}.home-mission_handwritten__Tx1ms{width:clamp(120px,28vw,210px);font-size:clamp(32px,6.5vw,56px)}.home-mission_content__r7na2{padding:42px max(24px,7vw) 60px}.home-mission_eyebrow__xXKfV{font-size:10px}.home-mission_title__31vgY{font-size:clamp(36px,7.5vw,62px)}.home-mission_description__yOweR{max-width:600px;font-size:15px}.home-mission_features__oJkhR{gap:30px;margin:40px 0 0}.home-mission_feature__VkDQG{grid-template-columns:1fr;gap:18px}.home-mission_icon__Owpb_{width:64px;height:64px}.home-mission_icon__Owpb_ svg{width:34px;height:34px}.home-mission_feature__VkDQG h3{margin:0 0 14px;font-size:20px}.home-mission_feature__VkDQG p{font-size:13px}}@media (prefers-reduced-motion:reduce){.home-mission_storyLink__u6cDJ{transition:none}}.home-people_people__yJYak{padding:52px 0 58px;background:#fcfcfb;scroll-margin-top:24px}.home-people_inner__qH52Z{width:min(1440px,calc(100% - 112px));margin-inline:auto}.home-people_header__K5pYV{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:65px;margin:0 38px 48px}.home-people_eyebrow__erOO6{display:block;margin-bottom:16px;color:#70758a;font-size:11px;font-weight:700;letter-spacing:.27em;line-height:1.4;text-transform:uppercase}.home-people_title__BFKxK{margin:0;color:#11153d;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.45vw,68px);font-weight:400;letter-spacing:-.055em;line-height:1.04}.home-people_title__BFKxK span{display:block}.home-people_introduction__jpkOF p{max-width:540px;margin:0 0 25px;color:#5b6179;font-size:clamp(14px,1.25vw,19px);line-height:1.5}.home-people_teamLink__I7GGB{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:0 23px;border:2px solid #cec0ff;border-radius:5px;color:#6d42e8;font-size:14px;font-weight:700;line-height:1.2;transition:border-color .18s ease,background .18s ease}.home-people_teamLink__I7GGB:hover{border-color:#7951ee;background:#f4f0ff}.home-people_teamLink__I7GGB svg{width:18px;height:18px}.home-people_grid__QfZgx{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.home-people_card___9YXW{min-width:0;overflow:hidden;border:1px solid #eeedf3;border-radius:10px;background:#fff;box-shadow:0 7px 25px rgba(28,23,57,.035);scroll-margin-top:25px}.home-people_portrait__I5krE{position:relative;display:grid;overflow:hidden;aspect-ratio:1.27;place-items:center;background:#d6d5d2}.home-people_portrait__I5krE img{object-fit:cover;object-position:center 24%}.home-people_cardBody__ENBmu{padding:20px 20px 22px}.home-people_group__IHs_U{display:block;margin-bottom:7px;color:#7653c4;font-size:10px;font-weight:500;line-height:1.3;min-height:2.6em}.home-people_cardBody__ENBmu h2,.home-people_cardBody__ENBmu h3{min-height:2.5em;margin:0 0 7px;color:#34344e;font-size:clamp(16px,1.3vw,20px);font-weight:700;letter-spacing:-.035em;line-height:1.25}.home-people_cardBody__ENBmu p{margin:0;color:#6d7184;font-size:clamp(12px,.98vw,15px);line-height:1.4}.home-people_cardBody__ENBmu .home-people_credentials__JNvz4{min-height:3em;margin-bottom:11px;color:#4e516a;font-size:12px;font-weight:700;line-height:1.5}.home-people_cardBody__ENBmu h3 a:hover{color:#6940d5}.home-people_biography__aDkv8{display:grid;gap:15px;margin-top:20px;padding-top:17px;border-top:1px solid #eeedf3}.home-people_biography__aDkv8 .home-people_designation__vfaS0{color:#454963;font-size:12px;font-weight:700}.home-people_biography__aDkv8>a{display:inline-flex;align-items:center;gap:6px;color:#6940d5;font-size:12px;font-weight:700}.home-people_biography__aDkv8>a svg{width:14px;height:14px}.home-people_creditLink__DJedH{margin:18px 0 0;color:#77748c;font-size:11px;text-align:right}.home-people_credits__Nc9tR{margin-top:40px;padding-top:25px;border-top:1px solid #e7e4ee;color:#6d7184;scroll-margin-top:25px}.home-people_credits__Nc9tR h2{margin:0 0 12px;font-size:15px}.home-people_credits__Nc9tR ul{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:12px;line-height:1.6}.home-people_creditLink__DJedH a:hover,.home-people_credits__Nc9tR a:hover{color:#6940d5;text-decoration:underline}@media (max-width:1100px){.home-people_inner__qH52Z{width:calc(100% - 64px)}.home-people_header__K5pYV{gap:35px;margin-inline:20px}.home-people_grid__QfZgx{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}@media (max-width:900px){.home-people_header__K5pYV{grid-template-columns:1fr;gap:25px;margin-inline:0;margin-bottom:35px}.home-people_title__BFKxK{font-size:clamp(38px,6.6vw,58px)}.home-people_introduction__jpkOF p{max-width:600px;font-size:15px}}@media (max-width:640px){.home-people_people__yJYak{padding:40px 0 46px}.home-people_inner__qH52Z{width:calc(100% - 40px)}.home-people_title__BFKxK{font-size:clamp(34px,8.8vw,48px)}.home-people_eyebrow__erOO6{font-size:9px}.home-people_grid__QfZgx{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home-people_cardBody__ENBmu{padding:17px 14px}}@media (max-width:360px){.home-people_grid__QfZgx{grid-template-columns:1fr}.home-people_cardBody__ENBmu{padding:20px}}@media (prefers-reduced-motion:reduce){.home-people_teamLink__I7GGB{transition:none}}.home-institutions_institutions__JOczQ{overflow:hidden;padding:70px 0 58px;background:radial-gradient(ellipse at 47% 80%,#eeebf4 0,transparent 47%),#fafaf9;scroll-margin-top:28px}.home-institutions_inner__lyjcy{display:grid;width:min(1440px,calc(100% - 112px));grid-template-columns:minmax(0,1.15fr) minmax(0,1.55fr) minmax(0,.62fr);align-items:center;gap:32px;margin-inline:auto}.home-institutions_eyebrow__v6Azb{display:block;margin-bottom:22px;color:#72768a;font-size:11px;font-weight:700;letter-spacing:.27em;line-height:1.4;text-transform:uppercase}.home-institutions_copy__B4I6E h2{margin:0 0 19px;color:#12163e;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,2.5vw,40px);font-weight:400;letter-spacing:-.055em;line-height:1.08}.home-institutions_copy__B4I6E p{max-width:400px;margin:0 0 28px;color:#5d637b;font-size:clamp(14px,1.15vw,17px);line-height:1.5}.home-institutions_demoLink__h4kbc{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:13px;padding:0 23px;border:1px solid #7040ed;border-radius:5px;background:#6633ed;color:#fff;font-size:13px;font-weight:700;line-height:1.2;box-shadow:0 3px 10px #6633ed14;transition:background .18s ease}.home-institutions_demoLink__h4kbc:hover{background:#5122ca}.home-institutions_demoLink__h4kbc svg{width:17px;height:17px}.home-institutions_product__LhoCP{min-width:0;margin:0}.home-institutions_screen__1GxoD{display:block;overflow:hidden;padding:9px 8px 10px;border:1px solid #555165;border-radius:14px 14px 4px 4px;background:#1b1930;box-shadow:0 14px 34px #25203b21;transition:box-shadow .18s ease}.home-institutions_screen__1GxoD:hover{box-shadow:0 14px 36px #4a287b35}.home-institutions_screen__1GxoD img{display:block;width:100%;height:auto;border-radius:5px}.home-institutions_deviceBase__WBS6u{position:relative;width:calc(100% + 24px);height:9px;margin-left:-12px;border-radius:1px 1px 50% 50%;background:linear-gradient(#dfdde5,#a5a1b0)}.home-institutions_deviceBase__WBS6u:before{position:absolute;inset:0 42% auto;height:4px;border-radius:0 0 5px 5px;background:#8e899c;content:""}.home-institutions_product__LhoCP figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 12px;margin-top:15px;color:#74758a;font-size:10px;line-height:1.5}.home-institutions_product__LhoCP figcaption a{display:inline-flex;align-items:center;gap:5px;color:#7449d6}.home-institutions_srOnly__SwTMu{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home-institutions_product__LhoCP figcaption svg{width:12px;height:12px}.home-institutions_features__4zWfP{display:grid;gap:24px;margin:0;padding:0;list-style:none}.home-institutions_features__4zWfP li{display:flex;align-items:center;gap:12px;color:#424861;font-size:clamp(12px,1.02vw,15px);font-weight:600;line-height:1.4}.home-institutions_featureIcon__ujI87{display:grid;width:36px;height:36px;flex-shrink:0;place-items:center;border-radius:7px;background:#7040ee;color:#fff;box-shadow:0 3px 10px #7040ee20}.home-institutions_featureIcon__ujI87 svg{width:23px;height:23px}@media (max-width:1100px){.home-institutions_inner__lyjcy{width:calc(100% - 64px);grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:34px}.home-institutions_copy__B4I6E h2{font-size:clamp(32px,3.6vw,40px)}.home-institutions_features__4zWfP{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.home-institutions_features__4zWfP li{align-items:flex-start;flex-direction:column;font-size:12px}}@media (max-width:700px){.home-institutions_institutions__JOczQ{padding:45px 0}.home-institutions_inner__lyjcy{width:calc(100% - 40px);grid-template-columns:1fr;gap:32px}.home-institutions_eyebrow__v6Azb{margin-bottom:17px;font-size:9px}.home-institutions_copy__B4I6E h2{font-size:clamp(34px,7.3vw,44px)}.home-institutions_copy__B4I6E p{max-width:500px;font-size:15px}.home-institutions_features__4zWfP{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.home-institutions_features__4zWfP li{flex-direction:row;align-items:center;gap:10px;font-size:12px}.home-institutions_featureIcon__ujI87{width:32px;height:32px}.home-institutions_featureIcon__ujI87 svg{width:20px;height:20px}.home-institutions_screen__1GxoD{padding:6px;border-radius:10px 10px 3px 3px}}@media (prefers-reduced-motion:reduce){.home-institutions_demoLink__h4kbc,.home-institutions_screen__1GxoD{transition:none}}.home-programmes_programmes__ZWjWM{padding:48px 0 58px;background:#fcfcfb;scroll-margin-top:24px}.home-programmes_inner__J9Wl5{width:min(1440px,calc(100% - 112px));margin-inline:auto}.home-programmes_header__zVjVX{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:46px;margin:0 48px 38px}.home-programmes_eyebrow__CC0Nm{display:block;margin-bottom:18px;color:#6d7185;font-size:11px;font-weight:700;letter-spacing:.28em;line-height:1.4;text-transform:uppercase}.home-programmes_title__Wp2TO{margin:0;color:#11153d;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.6vw,70px);font-weight:400;letter-spacing:-.05em;line-height:1.04}.home-programmes_title__Wp2TO span{display:block}.home-programmes_introduction__7XFPc{display:flex;align-items:center;gap:25px}.home-programmes_introduction__7XFPc p{flex:1 1;margin:0;color:#5e647b;font-size:clamp(13px,1.12vw,17px);line-height:1.45}.home-programmes_viewAll__uT6un{display:inline-flex;min-height:48px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;padding:0 19px;border:2px solid #d0c1ff;border-radius:5px;color:#6940e9;font-size:12px;font-weight:700;line-height:1.2;transition:background .18s ease,border-color .18s ease}.home-programmes_viewAll__uT6un:hover{border-color:#7750f2;background:#f4f0ff}.home-programmes_viewAll__uT6un svg{width:16px;height:16px}.home-programmes_grid__KWftg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.home-programmes_card__SekVr{min-width:0;overflow:hidden;border:1px solid #f0eef5;border-radius:10px;background:#fff;box-shadow:0 8px 28px rgba(28,22,61,.04);transition:border-color .18s ease,transform .18s ease}.home-programmes_card__SekVr:hover{border-color:#d1c1ff;transform:translateY(-3px)}.home-programmes_photo__tAKA7{position:relative;overflow:hidden;aspect-ratio:1.95;background:#eeedf5}.home-programmes_photo__tAKA7 img{object-fit:cover;transition:transform .35s ease}.home-programmes_card__SekVr:hover .home-programmes_photo__tAKA7 img{transform:scale(1.025)}.home-programmes_cardBody__xUc5s{padding:27px 32px 29px}.home-programmes_cardHeading__hbISN{display:flex;min-height:63px;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px}.home-programmes_cardHeading__hbISN h3{margin:0;color:#242344;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.05vw,31px);font-weight:400;letter-spacing:-.035em;line-height:1.12}.home-programmes_cardArrow__eUVMQ{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;border:2px solid #ded2ff;border-radius:50%;color:#8253fb}.home-programmes_cardArrow__eUVMQ svg{width:22px;height:22px}.home-programmes_cardBody__xUc5s>p{display:-webkit-box;min-height:4.2em;overflow:hidden;margin:0;color:#6b6c82;font-size:clamp(14px,1.18vw,18px);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-programmes_empty__YyJtf{margin:0 48px;color:#5e647b}@media (max-width:1150px){.home-programmes_inner__J9Wl5{width:calc(100% - 64px)}.home-programmes_header__zVjVX{gap:30px;margin-inline:20px}.home-programmes_introduction__7XFPc{align-items:flex-start;flex-direction:column;gap:18px}.home-programmes_grid__KWftg{gap:22px}.home-programmes_cardBody__xUc5s{padding:23px}.home-programmes_cardArrow__eUVMQ{width:32px;height:32px}}@media (max-width:900px){.home-programmes_header__zVjVX{grid-template-columns:1fr;margin-inline:0}.home-programmes_title__Wp2TO{font-size:clamp(38px,6.8vw,60px)}.home-programmes_introduction__7XFPc{max-width:600px;align-items:center;flex-direction:row}.home-programmes_grid__KWftg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-programmes_programmes__ZWjWM{padding:40px 0 46px}.home-programmes_inner__J9Wl5{width:calc(100% - 40px)}.home-programmes_title__Wp2TO{font-size:clamp(34px,9.2vw,48px)}.home-programmes_eyebrow__CC0Nm{font-size:9px}.home-programmes_introduction__7XFPc{align-items:flex-start;flex-direction:column}.home-programmes_introduction__7XFPc p{max-width:350px;font-size:14px}.home-programmes_grid__KWftg{grid-template-columns:1fr}.home-programmes_cardHeading__hbISN{min-height:auto}.home-programmes_cardHeading__hbISN h3{font-size:27px}.home-programmes_cardBody__xUc5s>p{min-height:auto;font-size:15px}}@media (prefers-reduced-motion:reduce){.home-programmes_card__SekVr,.home-programmes_photo__tAKA7 img,.home-programmes_viewAll__uT6un{transition:none}}.home-projects_projects__RILVA{padding:36px 0 54px;background:#fff;scroll-margin-top:24px}.home-projects_inner__PGr_9{width:min(1320px,calc(100% - 128px));margin-inline:auto}.home-projects_header__WMjLW{display:flex;align-items:center;justify-content:space-between;gap:32px;margin:0 38px 26px}.home-projects_eyebrow___nMk_{display:block;margin-bottom:8px;color:#6e7185;font-size:10px;font-weight:700;letter-spacing:.28em;line-height:1.4;text-transform:uppercase}.home-projects_title__MD1rA{margin:0 0 12px;color:#17183d;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,3.7vw,56px);font-weight:400;letter-spacing:-.04em;line-height:1.08}.home-projects_description__2opHv{margin:0;color:#666b80;font-size:clamp(14px,1.15vw,17px);line-height:1.4}.home-projects_exploreLink__earP6{display:inline-flex;min-height:43px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:2px solid #d3c7ff;border-radius:6px;color:#7044ef;font-size:12px;font-weight:700;line-height:1.2;transition:border-color .18s ease,background .18s ease}.home-projects_exploreLink__earP6:hover{border-color:#7950f3;background:#f7f3ff}.home-projects_exploreLink__earP6 svg{width:15px;height:15px}.home-projects_grid__tzebg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 24px}.home-projects_card__30utE{min-width:0;overflow:hidden;border:1px solid #eeedf4;border-radius:10px;background:#fff;box-shadow:0 3px 12px rgba(27,21,66,.035);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-projects_card__30utE:hover{border-color:#d6c7ff;box-shadow:0 9px 22px rgba(68,44,134,.1);transform:translateY(-3px)}.home-projects_photo__Wz9Zp{position:relative;overflow:hidden;aspect-ratio:2.8;background:#e9e9e4}.home-projects_photo__Wz9Zp img{object-fit:cover;object-position:center 43%;transition:transform .35s ease}.home-projects_card__30utE:hover .home-projects_photo__Wz9Zp img{transform:scale(1.025)}.home-projects_cardBody__kVghy{display:grid;min-height:126px;grid-template-columns:57px minmax(0,1fr) 28px;align-items:start;gap:14px;padding:21px 18px 22px}.home-projects_icon__yu5hQ{display:grid;width:57px;height:57px;place-items:center;border-radius:50%;background:#f1ebff;color:#8659ff}.home-projects_icon__yu5hQ svg{width:32px;height:32px;stroke-width:1.8}.home-projects_cardCopy__hHDh2 h2,.home-projects_cardCopy__hHDh2 h3{margin:1px 0 9px;color:#37354e;font-size:clamp(16px,1.33vw,20px);font-weight:700;letter-spacing:-.035em;line-height:1.25}.home-projects_cardCopy__hHDh2 p{margin:0;color:#6e7085;font-size:clamp(12px,.99vw,15px);line-height:1.35}.home-projects_cardArrow__bux7t{display:grid;width:28px;height:28px;margin-top:13px;place-items:center;border:2px solid #e5dbff;border-radius:50%;color:#a383f9;transition:color .18s ease,border-color .18s ease,background .18s ease}.home-projects_cardArrow__bux7t svg{width:15px;height:15px}.home-projects_card__30utE:hover .home-projects_cardArrow__bux7t{border-color:#7950f3;background:#7950f3;color:#fff}@media (max-width:1150px){.home-projects_inner__PGr_9{width:calc(100% - 64px)}.home-projects_header__WMjLW{margin-inline:20px}.home-projects_cardBody__kVghy{grid-template-columns:44px minmax(0,1fr) 24px;gap:10px;padding:18px 12px}.home-projects_icon__yu5hQ{width:44px;height:44px}.home-projects_icon__yu5hQ svg{width:26px;height:26px}.home-projects_cardArrow__bux7t{width:24px;height:24px;margin-top:10px}}@media (max-width:900px){.home-projects_header__WMjLW{align-items:flex-start;flex-direction:column;gap:22px;margin-inline:0}.home-projects_desktopBreak__2wr5C{display:none}.home-projects_grid__tzebg{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.home-projects_cardCopy__hHDh2 h2,.home-projects_cardCopy__hHDh2 h3{font-size:17px}.home-projects_cardCopy__hHDh2 p{font-size:13px}}@media (max-width:640px){.home-projects_projects__RILVA{padding:38px 0 44px}.home-projects_inner__PGr_9{width:calc(100% - 40px)}.home-projects_title__MD1rA{font-size:clamp(32px,8.5vw,44px)}.home-projects_description__2opHv{font-size:14px}.home-projects_grid__tzebg{grid-template-columns:1fr;gap:20px}.home-projects_photo__Wz9Zp{aspect-ratio:2.5}.home-projects_cardBody__kVghy{min-height:126px;grid-template-columns:46px minmax(0,1fr) 24px;gap:12px;padding:20px 15px}.home-projects_icon__yu5hQ{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.home-projects_cardArrow__bux7t,.home-projects_card__30utE,.home-projects_exploreLink__earP6,.home-projects_photo__Wz9Zp img{transition:none}}