.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.advisor-section{padding:2.5rem 0;background-color:#fff;position:relative;overflow:hidden}.advisor-container{width:100%;max-width:1370px;margin:0 auto;padding:0 1.5rem;position:relative}.advisor-header{text-align:center;margin-bottom:4rem}.advisor-header h2{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:1rem}.advisor-header p{color:#6b7280;max-width:48rem;margin:0 auto;font-size:1.125rem;line-height:1.625}.expert-card{display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;padding:1rem .5rem}.image-wrapper{position:relative;margin-bottom:1.5rem;padding:.25rem;border-radius:9999px;border:2px solid transparent;transition:border-color .3s ease}.expert-card:hover .image-wrapper{border-color:var(--thm-new-primary)}.image-inner{width:14rem;height:14rem;border-radius:9999px;overflow:hidden;border:4px solid #f3f4f6;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.expert-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.expert-card:hover .expert-img{transform:scale(1.1)}.expert-name{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.expert-name,.expert-role{color:var(--thm-new-graphite)}.expert-role{font-size:.9rem;font-weight:600;text-transform:uppercase;height:3rem;display:flex;align-items:center;justify-content:center}.expert-institution{font-size:.875rem;color:#9ca3af;line-height:1.625;padding:0 .5rem}.nav-btn{position:absolute;top:50%;transform:translateY(-50%);border-radius:9999px;z-index:10;border:1px solid #f3f4f6;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);color:#374151}.nav-btn:hover{background-color:var(--thm-primary);border-color:var(--thm-primary)}.nav-btn.swiper-button-disabled{background-color:#f3f4f6;color:#d1d5db;cursor:not-allowed;box-shadow:none}.nav-btn-prev{left:-1rem}.nav-btn-next{right:-1rem}@media (min-width:768px){.advisor-header h2{font-size:2.25rem}.image-inner{width:14rem;height:14rem}}@media (min-width:1024px){.nav-btn-prev{left:-3rem}.nav-btn-next{right:-3rem}}.articles-section{padding:1rem 0;background-color:#fff}.articles-container{width:100%;max-width:1350px;margin:0 auto;padding:0 1.5rem}.articles-grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:1024px){.articles-grid{grid-template-columns:repeat(2,1fr)}}.article-card{background-color:#f4f4f5;border-radius:1.5rem;overflow:hidden;display:flex;flex-direction:column;height:100%;cursor:pointer;transition:box-shadow .3s ease;text-decoration:none}.article-card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);background:var(--thm-new-primary)}@media (min-width:640px){.article-card{flex-direction:row}}.card-image-wrapper{position:relative;overflow:hidden;height:16rem;width:100%}@media (min-width:640px){.card-image-wrapper{width:41.666667%;height:auto}}.image-placeholder{position:absolute;inset:0;background-color:#e5e7eb;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.article-img{position:relative;z-index:10;width:100%;height:100%;object-fit:cover;transition:transform .7s ease-out}.article-card:hover .article-img{transform:scale(1.1)}.card-content{padding:2rem;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}@media (min-width:640px){.card-content{width:58.333333%}}.date-wrapper{margin-bottom:1rem}.date-badge{background-color:var(--thm-new-primary);color:#fff;font-size:10px;font-weight:700;padding:.375rem 1rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.1em;display:inline-block;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.article-card:hover .date-badge{background-color:var(--thm-new-graphite)}.article-title{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:.75rem;line-height:1.25;transition:color .3s ease}@media (min-width:768px){.article-title{font-size:1.5rem}}.article-card:hover .article-excerpt,.article-card:hover .article-title{color:var(--thm-white)}.article-excerpt{color:#6b7280;font-size:.875rem;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.read-more-wrapper{margin-top:auto;display:flex;align-items:center;color:#000;font-weight:700;font-size:.875rem}.icon-circle{margin-left:.75rem;width:1.5rem;height:1.5rem;background-color:var(--thm-new-primary);border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:transform .3s ease}.article-card:hover .icon-circle{background-color:var(--thm-new-graphite)}.article-card:hover .read-more-wrapper{color:var(--thm-white)}.article-card:hover .icon-circle{transform:translateX(.5rem)}:root{--color-primary:#2563eb;--color-dark:#0f172a;--color-orange:#f26622;--color-gray-light:#e5e7eb;--color-gray-text:#4b5563;--bg-section:#fff}.testimonial-section{padding:5rem 0;background-color:var(--bg-section);position:relative;overflow:hidden}.testimonial-container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:10}.deco-circle-wrapper{position:absolute;top:0;right:0;z-index:0;opacity:.2;display:none}@media (min-width:1024px){.deco-circle-wrapper{display:block}}.spin-slow{animation:spin 12s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.deco-wavy{top:2.5rem;right:2.5rem}.deco-hexagon,.deco-wavy{position:absolute;z-index:0}.deco-hexagon{bottom:2.5rem;left:0;transform:translateX(-50%)}.section-header{text-align:center;margin-bottom:3rem}.header-subtitle{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--color-primary);margin-bottom:.5rem}.subtitle-text{font-weight:700;letter-spacing:.1em;font-size:.75rem;text-transform:uppercase}.section-title{font-size:2.25rem;font-weight:700;color:var(--color-dark);line-height:1.2}@media (min-width:768px){.section-title{font-size:3rem}}.testimonial-grid{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;align-items:center}@media (min-width:1024px){.testimonial-grid{grid-template-columns:1fr 1fr;gap:2.5rem}}.image-area{position:relative;padding:1rem}.img-backdrop{position:absolute;inset:0;background-color:#f3f4f6;border-radius:3rem;transform:rotate(-2deg) scale(.95);z-index:0}.img-container{position:relative;z-index:10;background-color:#e5e7eb;border-radius:3rem;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.student-img{width:100%;height:500px;object-fit:cover;object-position:center;transition:transform .7s ease}.img-container:hover .student-img{transform:scale(1.05)}.floating-badge{position:absolute;bottom:-2rem;right:-2rem;width:6rem;height:6rem;background-color:#fff;padding:1rem;border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);z-index:20;display:flex;align-items:center;justify-content:center;animation:bounce-slow 3s infinite}@keyframes bounce-slow{0%,to{transform:translateY(-5%)}50%{transform:translateY(5%)}}.badge-number{font-size:1.5rem;color:var(--color-primary)}.badge-number,.badge-text{display:block;font-weight:700;text-align:center}.badge-text{font-size:10px;color:var(--color-gray-text);text-transform:uppercase}.content-area{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%}@media (min-width:1024px){.content-area{padding-left:2.5rem}}.quote-icon{width:3rem;height:3rem;color:var(--color-primary);margin-bottom:1.5rem}@media (min-width:768px){.quote-icon{width:4rem;height:4rem}}.testimonial-text{font-size:1.125rem;color:#4b5563;line-height:1.625;margin-bottom:2rem;font-style:italic;min-height:120px}@media (min-width:768px){.testimonial-text{font-size:1.25rem}}.divider{border:0;border-top:1px solid #e5e7eb;margin-bottom:2rem}.author-container{justify-content:space-between;flex-wrap:wrap}.author-container,.author-info{display:flex;align-items:center;gap:1rem}.author-avatar{width:4rem;height:4rem;border-radius:.75rem;object-fit:cover;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.author-details h4{font-size:1.25rem;font-weight:700;color:var(--color-dark);margin:0}.author-role{color:var(--color-primary);font-weight:500;font-size:.875rem;margin:0 0 .25rem}.star-rating{display:flex;align-items:center;gap:.25rem}.star-icon{width:1.25rem;height:1.25rem}.star-filled{color:var(--color-primary)}.star-empty{color:#d1d5db}.rating-number{margin-left:.5rem;color:var(--color-gray-text);font-weight:500;font-size:.875rem}.nav-buttons{display:flex;gap:.75rem}.nav-btn{width:3rem;height:3rem;border-radius:50%;border:1px solid #e5e7eb;background-color:#fff;display:flex;align-items:center;justify-content:center;color:#9ca3af;cursor:pointer;transition:all .3s ease}.nav-btn:hover{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}@font-face{font-family:__DM_Sans_1826d0;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");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-face{font-family:__DM_Sans_1826d0;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:__DM_Sans_1826d0;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");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-face{font-family:__DM_Sans_1826d0;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:__DM_Sans_1826d0;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");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-face{font-family:__DM_Sans_1826d0;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:__DM_Sans_1826d0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");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-face{font-family:__DM_Sans_1826d0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:__DM_Sans_1826d0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");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-face{font-family:__DM_Sans_1826d0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:__DM_Sans_1826d0;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");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-face{font-family:__DM_Sans_1826d0;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:__DM_Sans_1826d0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");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-face{font-family:__DM_Sans_1826d0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:__DM_Sans_1826d0;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");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-face{font-family:__DM_Sans_1826d0;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:__DM_Sans_1826d0;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");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-face{font-family:__DM_Sans_1826d0;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:__DM_Sans_Fallback_1826d0;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_1826d0{font-family:__DM_Sans_1826d0,__DM_Sans_Fallback_1826d0;font-style:normal}.__variable_1826d0{--thm-font:"__DM_Sans_1826d0","__DM_Sans_Fallback_1826d0"}@font-face{font-family:__Marcellus_0ccb75;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a2830ad50e93808-s.woff2) format("woff2");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-face{font-family:__Marcellus_0ccb75;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5924d7180a413da6-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:__Marcellus_Fallback_0ccb75;src:local("Times New Roman");ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.00%;size-adjust:112.50%}.__className_0ccb75{font-family:__Marcellus_0ccb75,__Marcellus_Fallback_0ccb75;font-weight:400;font-style:normal}.__variable_0ccb75{--thm-font-2:"__Marcellus_0ccb75","__Marcellus_Fallback_0ccb75"}