.apply-section{margin-left:auto;margin-right:auto;padding:.5rem 1.5rem}.internship-success-stories{background:#f4f6f8;border-radius:.875rem;color:#111827;margin-top:1.5rem;overflow:hidden;padding:2.5rem 2rem}.internship-success-stories__header h2{font-size:2rem;font-weight:800;line-height:1.2;margin:0}.internship-success-stories__header p{color:#475467;font-size:.875rem;line-height:1.55;margin:.5rem 0 0}.internship-success-stories__card{background:#fff;border:1px solid #eaecf0;border-radius:1rem;box-shadow:0 10px 30px rgba(16,24,40,.08);display:grid;gap:0 2rem;grid-template-areas:"counter video" "copy video" "controls video";grid-template-columns:minmax(0,34%) minmax(0,66%);grid-template-rows:auto auto 1fr;margin-top:1.75rem;min-height:24rem;padding:1rem 1rem 1rem 1.25rem}.internship-success-stories__content{display:contents}.internship-success-stories__counter{border:1px solid #d0d5dd;border-radius:.45rem;color:#344054;font-size:.75rem;font-weight:700;grid-area:counter;padding:.35rem .65rem;width:-moz-max-content;width:max-content}.internship-success-stories__copy{align-self:start;grid-area:copy;padding:.75rem 0 1rem}.internship-success-stories__copy h3{font-size:1.25rem;font-weight:700;margin:0 0 .65rem}.internship-success-stories__copy p{color:#475467;display:-webkit-box;font-size:.875rem;line-height:1.65;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.internship-success-stories__copy p.is-hidden{display:none}.internship-success-stories.is-story-expanded .internship-success-stories__copy p{display:block;overflow:visible}.internship-success-stories__read-more{align-items:center;background:transparent;border:0;color:#101828;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:700;gap:.4rem;margin-top:.65rem;padding:0}.internship-success-stories__read-more img{height:.65rem;transition:transform .2s ease;width:.65rem}.internship-success-stories.is-story-expanded .internship-success-stories__read-more img{transform:rotate(180deg)}.internship-success-stories__read-more.is-hidden{display:none}.internship-success-stories__controls{align-items:center;align-self:start;display:flex;gap:.65rem;grid-area:controls}.internship-success-stories__controls button{background:transparent;border:0;border-radius:50%;cursor:pointer;height:2.25rem;overflow:hidden;padding:0;width:2.25rem}.internship-success-stories__controls img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.internship-success-stories__video-wrap{align-self:start;aspect-ratio:16/9;background:#6f39d4;border-radius:.875rem;grid-area:video;min-width:0;overflow:hidden;width:100%}.internship-success-stories__video{background:#6f39d4;border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767px){.internship-success-stories{border-radius:.75rem;margin-top:1rem;padding:1.5rem .75rem 1rem}.internship-success-stories__header{text-align:center}.internship-success-stories__header h2{font-size:1.25rem;line-height:1.3}.internship-success-stories__header p{font-size:.6875rem;margin:.45rem auto 0;max-width:20rem}.internship-success-stories__card{border-radius:.75rem;gap:0;grid-template-areas:"counter" "video" "copy" "controls";grid-template-columns:1fr;grid-template-rows:auto auto auto auto;margin-top:1rem;min-height:0;padding:.75rem}.internship-success-stories__counter{font-size:.625rem;margin-bottom:.75rem;padding:.25rem .5rem}.internship-success-stories__video-wrap{aspect-ratio:16/9;border-radius:.625rem}.internship-success-stories__video{height:100%;min-height:0}.internship-success-stories__copy{padding:1rem .25rem .75rem;text-align:center}.internship-success-stories__copy h3{font-size:1rem;margin-bottom:.45rem}.internship-success-stories__copy p{font-size:.6875rem;line-height:1.55;-webkit-line-clamp:3}.internship-success-stories__read-more{font-size:.6875rem;margin-top:.5rem}.internship-success-stories__controls{justify-content:center;padding-bottom:.15rem}.internship-success-stories__controls button{height:2rem;width:2rem}}.eligibility-criteria{background:#fff;border-radius:.75rem;margin-top:3rem;overflow:hidden}.eligibility-criteria__body{background:#f4f6f8;padding:3rem 3rem 2.75rem}.eligibility-criteria__header h2{color:#101828;font-size:2.25rem;font-weight:800;letter-spacing:-.025em;line-height:1.25;margin:0}.eligibility-criteria__mobile-title{display:none}.eligibility-criteria__intro{color:#667085;font-size:.875rem;line-height:1.55;margin:1.25rem 0 0}.eligibility-criteria__layout{align-items:stretch;display:grid;gap:4.5rem;grid-template-columns:minmax(0,1fr) minmax(19rem,40%);margin-top:2.25rem}.eligibility-criteria__content h3{color:#475467;font-size:1.25rem;font-weight:800;line-height:1.35;margin:0 0 1.25rem}.eligibility-criteria__list{list-style:none;margin:0;padding:0}.eligibility-criteria__list li{align-items:start;border-bottom:1px solid #e4e7ec;display:grid;gap:.75rem;grid-template-columns:1.25rem minmax(0,1fr);padding:1.1rem 0}.eligibility-criteria__list li:first-child{padding-top:0}.eligibility-criteria__list li:last-child{border-bottom:0;padding-bottom:0}.eligibility-criteria__list img{height:1.1rem;margin-top:.18rem;-o-object-fit:contain;object-fit:contain;width:1.1rem}.eligibility-criteria__list p{color:#667085;font-size:.875rem;line-height:1.55;margin:0}.eligibility-criteria__list strong{color:#475467;font-weight:800}.eligibility-criteria__image-wrap{background:#0b402f;border-radius:1rem;min-height:26rem;overflow:hidden}.eligibility-criteria__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%}.internship-apply-btn.eligibility-criteria__button{font-size:.875rem;margin:1rem auto 1.25rem;min-height:2.5rem;min-width:14rem;padding-block:.55rem}@media (max-width:767px){.eligibility-criteria{background:#f4f6f8;border-radius:.75rem;margin-top:2rem}.eligibility-criteria__body{display:flex;flex-direction:column;padding:1.25rem .875rem 0}.eligibility-criteria__desktop-title{display:none}.eligibility-criteria__mobile-title{display:inline}.eligibility-criteria__header{display:contents}.eligibility-criteria__header h2{font-size:1.25rem;line-height:1.3;order:1}.eligibility-criteria__layout{display:contents}.eligibility-criteria__content{margin-top:.75rem;order:2}.eligibility-criteria__content h3{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:.35rem;color:#344054;display:inline-flex;font-size:.625rem;font-weight:700;margin:0 0 1rem;min-height:1.5rem;padding:.25rem .65rem}.eligibility-criteria__list li{border-bottom:0;gap:.55rem;grid-template-columns:.95rem minmax(0,1fr);padding:.65rem 0}.eligibility-criteria__list img{height:.85rem;margin-top:.08rem;width:.85rem}.eligibility-criteria__intro,.eligibility-criteria__list p{font-size:.625rem;line-height:1.45}.eligibility-criteria__intro{margin-top:.85rem}.eligibility-criteria__image-wrap{aspect-ratio:.79;border-radius:.75rem;margin-top:1.5rem;min-height:0;order:3}.eligibility-criteria__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%}.internship-apply-btn.eligibility-criteria__button{font-size:.625rem;margin:1rem auto;min-height:2.25rem;padding-block:.45rem;width:calc(100% - 1.75rem)}}.career-consultation{align-items:stretch;background:#f4f6f8;border-radius:.75rem;display:grid;grid-template-columns:40% minmax(0,60%);margin-top:3rem;min-height:29rem;overflow:hidden;position:relative}.career-consultation__mobile-title{display:none}.career-consultation__person{min-height:29rem;overflow:hidden;position:relative}.career-consultation__desktop-title{color:#101828;font-size:2.25rem;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:2.75rem 0 0 3rem;position:relative;z-index:3}.career-consultation__portrait{bottom:0;max-height:78%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;position:absolute;right:0;width:75%;z-index:2}.career-consultation__brand{bottom:10.5rem;height:4.5rem;left:3rem;-o-object-fit:contain;object-fit:contain;position:absolute;width:4.5rem;z-index:4}.career-consultation__panel{align-self:center;background:#f7fffc;border:1rem solid hsla(0,0%,100%,.82);border-radius:1.5rem;box-shadow:0 18px 35px rgba(16,24,40,.16);margin:1.75rem 2rem 1.75rem 0;padding:1.65rem;position:relative;z-index:2}.career-consultation__offer{align-items:center;background:#fff;border:1px solid #7130a5;border-radius:1.25rem;display:flex;flex-direction:column;justify-content:center;min-height:14.5rem;overflow:hidden;padding:1.5rem;position:relative;text-align:center}.career-consultation__offer-button{background:#9343ee;border:1px solid hsla(0,0%,100%,.55);border-radius:999px;box-shadow:0 5px 12px rgba(126,34,206,.25);color:#fff;font-size:.7rem;font-weight:600;padding:.45rem .85rem;position:absolute;right:1rem;top:1rem;z-index:2}.career-consultation__pricing-art{height:8.75rem;-o-object-fit:contain;object-fit:contain;width:8.75rem}.career-consultation__offer h3{color:#1d2939;font-size:1.25rem;font-weight:700;line-height:1.35;margin:-.15rem 0 .25rem}.career-consultation__offer p{color:#344054;font-size:.875rem;line-height:1.45;margin:0}.career-consultation__partners{align-items:center;background:#fff;border:2px solid #4da783;border-radius:.9rem;box-shadow:0 8px 18px rgba(16,24,40,.1);display:grid;gap:.875rem;grid-template-columns:minmax(0,1fr) 1px minmax(0,.75fr);margin-top:1.35rem;min-height:4.75rem;padding:.75rem 1.25rem}.career-consultation__partner{align-items:center;display:flex;min-width:0}.career-consultation__partner--iit{gap:.6rem}.career-consultation__partner--iit img{height:1.375rem;-o-object-fit:contain;object-fit:contain;width:1.375rem}.career-consultation__partner--iit strong{color:#1d2939;font-size:.75rem;font-weight:700;white-space:nowrap}.career-consultation__partner--microsoft img{max-height:1.375rem;max-width:100%;-o-object-fit:contain;object-fit:contain;width:6.5rem}.career-consultation__divider{align-self:center;background:#98a2b3;display:block;height:1.25rem;justify-self:center;margin:0;position:static;width:1px}@media (max-width:767px){.career-consultation{border-radius:.75rem;display:flex;flex-direction:column;min-height:0;padding:1.25rem .875rem 0}.career-consultation__mobile-title{color:#101828;display:block;font-size:1.25rem;font-weight:800;line-height:1.3;margin:0 0 1.25rem;order:1}.career-consultation__desktop-title{display:none}.career-consultation__panel{align-self:auto;border-radius:1.1rem;border-width:.65rem;margin:0;order:2;padding:1rem;width:100%}.career-consultation__offer{border-radius:.9rem;min-height:16rem;padding:1rem}.career-consultation__offer-button{font-size:.5rem;padding:.3rem .65rem;right:.75rem;top:.75rem}.career-consultation__pricing-art{height:8.5rem;width:8.5rem}.career-consultation__offer h3{font-size:.875rem;margin-top:.25rem}.career-consultation__offer p{font-size:.625rem}.career-consultation__partners{border-radius:.65rem;border-width:1px;gap:.65rem;margin-top:.75rem;min-height:3.5rem;padding:.55rem .75rem}.career-consultation__partner--iit{gap:.35rem}.career-consultation__partner--iit img{height:1.4rem;width:1.4rem}.career-consultation__partner--iit strong{font-size:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-consultation__partner--microsoft img{width:5.75rem}.career-consultation__divider{height:1.75rem}.career-consultation__person{margin-top:1.5rem;min-height:24rem;order:3;overflow:visible}.career-consultation__portrait{max-height:100%;right:8%;width:72%}.career-consultation__brand{bottom:11rem;height:3.5rem;left:8%;width:3.5rem}}.apply-grid{align-items:flex-start;display:grid;gap:6rem}@media (min-width:1024px){.apply-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.apply-steps{flex-direction:column}.apply-step,.apply-steps{align-items:flex-start;display:flex}.apply-step{border-radius:10px;border-width:1px;gap:1rem;padding:1rem;width:-moz-fit-content;width:fit-content}.apply-step-purple{background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(147 51 234/var(--tw-border-opacity))}.apply-step-green,.apply-step-purple{--tw-border-opacity:1;--tw-bg-opacity:1}.apply-step-green{background-color:rgb(236 253 245/var(--tw-bg-opacity));border-color:rgb(5 150 105/var(--tw-border-opacity))}.step-number{align-items:center;border-radius:.125rem;display:flex;font-size:1.125rem;font-weight:700;height:2.25rem;justify-content:center;line-height:1.75rem;width:2.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.step-number-purple{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity))}.step-number-green{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity))}.step-arrow{display:flex;gap:10px;justify-content:flex-start;margin-bottom:1rem;margin-top:1rem;width:100%}.step-arrow img{height:60px;width:100px}.apply-form-card{background:#fff;border-radius:20px;box-shadow:0 20px 56px rgba(12,22,32,.16),0 1px 3px rgba(12,22,32,.12);padding:28px}.form-input{border-radius:.5rem;border-width:1px;height:3rem;width:100%;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));padding-left:1rem;padding-right:1rem}.form-input:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity))}.primary-button{align-items:center;border-radius:.5rem;display:flex;font-size:1.125rem;font-weight:600;gap:.75rem;height:3.5rem;justify-content:center;line-height:1.75rem;width:100%;--tw-text-opacity:1;background:#8c45fb;box-shadow:0 3px 7px rgba(140,69,251,.14),0 12px 12px rgba(140,69,251,.11);color:rgb(255 255 255/var(--tw-text-opacity))}@theme{--text-heading-1:35px;--color-body-text:#667085;--color-label-text:#475467;--spacing-timeline-line:8px;--color-card-border:red;--color-tab-active-bg:#f4ebff;--color-Consultation-bg:#f4f6f8;--text-Approved-pixel:10px}:root{--color-success:#00a76f}.why-internship-section{background:#f4f6f8;border-radius:1rem;margin-top:3.5rem;padding:2.5rem;width:100%}.internship-hero-content{align-items:center;background:#fff;border-radius:1.25rem;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(17rem,1fr);min-height:24rem;overflow:hidden;width:100%}.internship-hero-left{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:2rem 0 2rem 2rem}.internship-hero-label{align-items:center;border:1px solid #79e4bb;border-radius:999px;color:#168159;display:inline-flex;font-size:.625rem;font-weight:700;gap:.5rem;line-height:1.25;margin-bottom:1rem;padding:.35rem .75rem}.internship-hero-label img{height:1rem;-o-object-fit:contain;object-fit:contain;width:1rem}.internship-hero-title{color:#101828;font-size:2.25rem;font-weight:800;letter-spacing:-.03em;line-height:1.17;margin:0 0 1.25rem;max-width:32rem}.internship-hero-title-accent{display:inline-block;position:relative;white-space:nowrap}.internship-hero-title-accent img{bottom:-.12rem;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;transform:translateX(-50%);width:82%}.internship-hero-description{color:#526581;font-size:.875rem;line-height:1.5;margin:0 0 1.25rem;max-width:31.25rem}.internship-hero-benefits{color:#526581;display:flex;flex-direction:column;font-size:.75rem;gap:.65rem;line-height:1.45;margin-bottom:1.5rem}.internship-hero-benefits p{align-items:flex-start;display:flex;gap:.5rem;margin:0}.internship-hero-benefits img{flex:0 0 auto;height:1rem;margin-top:.05rem;-o-object-fit:contain;object-fit:contain;width:1rem}.internship-hero-benefits strong{color:#168159;font-weight:700}.internship-apply-btn.internship-hero-button{align-self:flex-start;margin-inline:0}.internship-hero-image-wrapper{align-items:center;align-self:stretch;display:flex;justify-content:center;min-width:0;padding:1.5rem 1.25rem 1.5rem 0}.internship-hero-image{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:min(100%,22rem)}@media (max-width:1023px){.why-internship-section{padding:1.5rem}.internship-hero-content{grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr)}.internship-hero-left{padding:1.75rem 0 1.75rem 1.5rem}.internship-hero-title{font-size:2rem}}@media (max-width:640px){.why-internship-section{border-radius:1.25rem;margin-top:2rem;padding:1rem}.internship-hero-content{align-items:stretch;display:flex;flex-direction:column;min-height:0}.internship-hero-left{order:2;padding:1.5rem 1.25rem}.internship-hero-title{font-size:2rem;max-width:100%}.internship-hero-title-accent{white-space:normal}.internship-hero-description{max-width:100%}.internship-hero-benefits{width:100%}.internship-apply-btn.internship-hero-button{align-self:stretch;width:100%}.internship-hero-image-wrapper{order:1;padding:1.25rem 1.25rem 0;width:100%}.internship-hero-image{width:min(100%,20rem)}}.project-card-style{background:#fff;border:1.212px solid #dee5ec;border-radius:24px;box-shadow:0 187.829px 52.107px 0 transparent,0 119.968px 48.472px 0 transparent,0 67.861px 39.989px 0 rgba(0,0,0,.01),0 30.295px 30.295px 0 rgba(0,0,0,.02),0 7.271px 16.965px 0 rgba(0,0,0,.02)}.internship-projects{background:#fff;margin-top:1.5rem;overflow:hidden;padding:1.75rem 0 1.5rem;width:100%}.internship-projects__header{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.5rem}.internship-projects__header h2{color:#121926;font-size:1.75rem;font-weight:800;letter-spacing:-.035em;line-height:1.2;margin:0}.internship-projects__header p{color:#64748b;font-size:.875rem;line-height:1.5;margin:.55rem 0 0}.internship-projects__viewport{overflow:visible;width:100%}.internship-projects__track{display:flex;gap:.75rem;overflow-x:auto;padding:.1rem 0 .65rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.internship-projects__track::-webkit-scrollbar{display:none}.internship-project-card{background:#fff;border:1px solid #dfe5ec;border-radius:.875rem;box-shadow:0 8px 20px rgba(15,23,42,.035);display:flex;flex:0 0 calc(33.33333% - 0.5rem);flex-direction:column;min-height:20.25rem;min-width:0;overflow:hidden;scroll-snap-align:start}.internship-project-card__image-wrap{aspect-ratio:2.05/1;background:#f7f9fc;overflow:hidden;width:100%}.internship-project-card__image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.internship-project-card__body{display:flex;flex:1;flex-direction:column;min-width:0;padding:.85rem .75rem .75rem}.internship-project-card__body h3{color:#1b2533;font-size:1.125rem;font-weight:600;line-height:1.2;margin:0 0 .35rem;min-height:2.4em}.internship-project-card__body>p{color:#6b7280;display:-webkit-box;font-size:.875rem;line-height:1.45;margin:0;min-height:1.45em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.internship-project-card.is-expanded .internship-project-card__body>p{display:block;overflow:visible}.internship-project-card__read-more{background:transparent;border:0;border-bottom:1px solid;color:#1d2939;cursor:pointer;font-size:.6875rem;font-weight:500;line-height:1.25;margin:.28rem 0 .85rem;padding:0;width:-moz-fit-content;width:fit-content}.internship-project-card__tags{align-items:center;display:flex;gap:.375rem;margin-top:auto;overflow:hidden}.internship-project-card__tags span{background:#fff;border:1px solid #dfe5ec;border-radius:.2rem;color:#667085;font-size:.5625rem;font-weight:400;line-height:1;min-width:0;overflow:hidden;padding:.3rem .45rem;text-overflow:ellipsis;white-space:nowrap}.internship-projects__controls{align-items:center;display:flex;flex:0 0 auto;gap:.45rem}.internship-projects__control{background:transparent;border:0;border-radius:50%;cursor:pointer;display:grid;height:2rem;padding:0;place-items:center;width:2rem}.internship-projects__control:disabled{cursor:default}.internship-projects__control img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.internship-projects__controls--mobile{display:none}@media (max-width:767px){.internship-projects{background:#f4f6f8;border-radius:.75rem;margin-top:1rem;padding:1.75rem 0 1.5rem}.internship-projects__header{display:block;margin-bottom:1.25rem;padding:0 .85rem;text-align:center}.internship-projects__header h2{font-size:1.25rem;letter-spacing:-.025em;line-height:1.28}.internship-projects__header p{font-size:.6875rem;line-height:1.45;margin:.55rem auto 0;max-width:19rem}.internship-projects__viewport{padding-left:.85rem}.internship-projects__track{gap:.5rem;padding-right:3.5rem}.internship-project-card{border-radius:.75rem;flex-basis:13.75rem;min-height:15.25rem}.internship-project-card__image-wrap{aspect-ratio:1.58/1}.internship-project-card__body{padding:.7rem .65rem .65rem}.internship-project-card__body h3{font-size:1rem;margin-bottom:.3rem}.internship-project-card__body>p{font-size:.8125rem;margin-bottom:0;min-height:1.45em}.internship-project-card__read-more{font-size:.625rem;margin:.25rem 0 .7rem}.internship-project-card__tags{gap:.25rem}.internship-project-card__tags span{font-size:.5rem;padding:.25rem .35rem}.internship-projects__controls--desktop{display:none}.internship-projects__controls--mobile{display:flex;justify-content:center;margin-top:.45rem}.internship-projects__control{height:2rem;width:2rem}}.internship-certificates{background:#fff;margin-top:1.5rem;overflow:hidden;padding:2.5rem 0 1.75rem;position:relative}.internship-certificates__header h2{color:#101828;font-size:2rem;font-weight:800;letter-spacing:-.035em;line-height:1.2;margin:0}.internship-certificates__header p{color:#667085;font-size:.875rem;line-height:1.55;margin:.85rem 0 0;max-width:58rem}.internship-certificates__tabs-wrap{display:flex;justify-content:center;margin-top:2rem}.internship-certificates__tabs{background:#fff;border:1px solid #eaecf0;border-radius:.5rem;box-shadow:0 6px 18px rgba(16,24,40,.06);display:flex;max-width:100%;overflow-x:auto;padding:.25rem;scrollbar-width:none}.internship-certificates__tabs::-webkit-scrollbar{display:none}.internship-certificates__tab{background:transparent;border:0;border-radius:.35rem;color:#667085;cursor:pointer;flex:0 0 auto;font-size:.875rem;font-weight:600;line-height:1.25;min-width:12rem;padding:.75rem 1.25rem;white-space:nowrap}.internship-certificates__tab.is-active{background:#f0e3ff;color:#64308d}.internship-certificates__visual{display:grid;margin:1.5rem auto 0;min-height:32rem;place-items:center;position:relative;width:min(100%,47rem)}.internship-certificates__background{height:auto;inset:50% auto auto 50%;max-width:none;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:100%}.internship-certificates__image{display:block;filter:drop-shadow(0 10px 14px rgba(16,24,40,.12));max-height:25rem;-o-object-fit:contain;object-fit:contain;position:relative;width:min(72%,36rem);z-index:1}.internship-apply-btn.internship-certificates__button{margin:.5rem auto 0}@media (max-width:767px){.internship-certificates{border-radius:.75rem;margin-top:1rem;padding:1.75rem .875rem 1.25rem}.internship-certificates__header h2{font-size:1.25rem;letter-spacing:-.02em;line-height:1.3}.internship-certificates__header p{font-size:.6875rem;line-height:1.45;margin-top:.75rem}.internship-certificates__tabs-wrap{display:block;margin-top:1rem;position:relative}.internship-certificates__tabs{padding:.2rem;scroll-snap-type:x proximity;width:100%}.internship-certificates__tab{font-size:.6875rem;min-width:10rem;padding:.6rem .75rem;scroll-snap-align:start}.internship-certificates__visual{margin-top:1.1rem;min-height:16.5rem;width:100%}.internship-certificates__background{max-width:none;top:50%;width:58%}.internship-certificates__image{max-height:13.5rem;width:74%}.internship-apply-btn.internship-certificates__button{font-size:.75rem;margin-top:.5rem;min-height:2.5rem;width:100%}}.internship-apply-btn{align-items:center;background:#8001ed;border:none;border-radius:7.361px;box-shadow:0 62.568px 17.482px 0 rgba(140,69,251,0),0 40.485px 16.562px 0 rgba(140,69,251,.03),0 23.003px 13.802px 0 rgba(140,69,251,.08),0 10.121px 10.121px 0 rgba(140,69,251,.11),0 2.76px 5.521px 0 rgba(140,69,251,.14);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:11.041px;height:47.846px;justify-content:center;line-height:1;margin-inline:auto;min-width:165.621px;padding:0 18.402px 0 25.763px}.internship-apply-btn-icon{flex-shrink:0;height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.internship-apply-btn:hover{background:#7000d1}.program-highlights{background:#f4f6f8;border-radius:1rem;margin-top:2rem;overflow:hidden;padding:2rem 1.25rem}.program-highlights__layout{align-items:center;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr) 3px minmax(0,1.08fr)}.program-highlights__left{min-width:0}.program-highlights__title{color:#172033;font-size:1.5rem;font-weight:800;letter-spacing:-.025em;line-height:1.25;margin:0 0 1.5rem}.program-highlights__illustration{height:17.25rem;position:relative;width:min(100%,23rem)}.program-highlights__illustration-bg{background:linear-gradient(180deg,#fff,#e6d4ff);border:1px solid rgba(128,1,237,.1);border-radius:1rem;bottom:1rem;height:72%;left:0;position:absolute;width:67%}.program-highlights__girl{bottom:1rem;height:14.25rem;left:1.25rem;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;position:absolute;width:12.25rem;z-index:1}.program-highlights__info-card{background:#fff;border-radius:.625rem;box-shadow:0 12px 24px rgba(16,24,40,.08);display:flex;flex-direction:column;min-width:6.75rem;padding:.7rem .8rem;position:absolute;z-index:2}.program-highlights__info-card strong{color:#172033;font-size:.875rem;font-weight:700;line-height:1.25}.program-highlights__info-card span{color:#475467;font-size:.625rem;line-height:1.3;margin-top:.2rem}.program-highlights__info-card--package{left:46%;top:0}.program-highlights__info-card--partners{right:0;top:47%}.program-highlights__growth{align-items:center;background:#209c6b;border:3px solid #fff;border-radius:999px;bottom:.35rem;box-shadow:0 8px 18px rgba(32,156,107,.2);color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;gap:.5rem;left:3rem;min-height:2rem;padding:.35rem .8rem;position:absolute;z-index:3}.program-highlights__growth img{height:1rem;width:1rem}.program-highlights__proof{align-items:center;display:grid;gap:.75rem;grid-template-columns:auto repeat(3,minmax(0,1fr));margin-top:.75rem}.program-highlights__profiles{height:auto;width:5.5rem}.program-highlights__metric{display:flex;flex-direction:column;min-width:0}.program-highlights__metric strong{color:#172033;font-size:.875rem;font-weight:700;line-height:1.25}.program-highlights__metric span{color:#475467;font-size:.625rem;line-height:1.25;margin-top:.2rem;white-space:nowrap}.program-highlights__button{margin:1.5rem 0 0}.program-highlights__divider{background:#172033;border-radius:999px;height:7rem;width:3px}.program-highlights__list{display:flex;flex-direction:column;gap:1rem;max-height:28.75rem;min-width:0;overflow-x:hidden;overflow-y:auto;padding-right:.5rem;scrollbar-color:#98a2b3 transparent;scrollbar-width:thin;width:100%}.program-highlights__list::-webkit-scrollbar{width:6px}.program-highlights__list::-webkit-scrollbar-track{background:transparent}.program-highlights__list::-webkit-scrollbar-thumb{background:#98a2b3;border-radius:999px}.program-highlights__list::-webkit-scrollbar-thumb:hover{background:#667085}.program-highlights__item{align-items:center;background:#fff;border-radius:.75rem;box-shadow:0 8px 24px rgba(16,24,40,.04);display:flex;gap:1rem;min-height:4.75rem;padding:.9rem 1rem}.program-highlights__item>img{flex:0 0 auto;height:1.75rem;width:1.75rem}.program-highlights__item h3{color:#172033;font-size:1rem;font-weight:700;line-height:1.25;margin:0}.program-highlights__item h3 strong{color:#27966a;font-weight:700}.program-highlights__item p{color:#344054;font-size:.625rem;line-height:1.4;margin:.3rem 0 0}@media (min-width:768px){.program-highlights{padding:2rem 1.5rem}.program-highlights__title{font-size:2.25rem}}@media (max-width:1023px){.program-highlights__layout{gap:2rem;grid-template-columns:1fr}.program-highlights__illustration{margin-inline:auto}.program-highlights__proof{margin-inline:auto;max-width:30rem}.program-highlights__button{margin-inline:auto}.program-highlights__divider{display:none}.program-highlights__list{margin-inline:auto;max-width:36rem}}@media (max-width:640px){.program-highlights{border-radius:1.25rem;padding:1.5rem 1rem}.program-highlights__title{margin-bottom:1.25rem}.program-highlights__illustration{height:16rem}.program-highlights__info-card--partners{right:.25rem}.program-highlights__proof{gap:.5rem;grid-template-columns:repeat(3,1fr)}.program-highlights__profiles{grid-column:1/-1;margin-inline:auto}.program-highlights__metric{align-items:center;text-align:center}.program-highlights__metric span{white-space:normal}.program-highlights__button{width:100%}}.sidebar-active{background:var(--Brand-Primary-50,#f9f5ff);border-radius:8px;color:#7e22ce}.internship-programs{margin-top:3rem;padding:0 0 1.5rem}.internship-programs__header{margin-bottom:2rem;text-align:center}.internship-programs__header h2{color:#101828;font-size:2rem;font-weight:800;letter-spacing:-.025em;line-height:1.25;margin:0 0 .5rem}.internship-programs__header p{color:#667085;font-size:.875rem;line-height:1.5;margin:0}.internship-programs__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.internship-program-card{background:#fff;border:1px solid #e4e7ec;border-radius:1rem;box-shadow:0 8px 22px rgba(16,24,40,.06);min-width:0;overflow:hidden;position:relative}.internship-program-card__media{background:#eef2f6;height:10rem;overflow:hidden;position:relative}.internship-program-card__media>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.internship-program-card__badge{align-items:center;border-radius:0 0 0 .625rem;color:#fff;display:inline-flex;font-size:.625rem;font-weight:700;gap:.35rem;line-height:1;padding:.35rem .65rem;position:absolute;right:0;text-transform:uppercase;top:0}.internship-program-card__badge--recommended{background:#3b5bdb}.internship-program-card__badge--trending{background:#e83f68}.internship-program-card__badge--best-seller{background:#5abf87}.internship-program-card__badge--mobile,.internship-program-card__rating--mobile{display:none}.internship-program-card__badge img{height:.875rem;-o-object-fit:contain;object-fit:contain;width:.875rem}.internship-program-card__content{padding:1rem}.internship-program-card__category-row,.internship-program-card__meta{align-items:center;display:flex;justify-content:space-between}.internship-program-card__category{background:#ecfdf3;border:1px solid #9bd8c3;border-radius:999px;color:#207f60;font-size:.625rem;line-height:1.2;padding:.2rem .55rem}.internship-program-card__rating{align-items:center;color:#344054;display:inline-flex;font-size:.75rem;gap:.25rem}.internship-program-card__rating img{height:.85rem;-o-object-fit:contain;object-fit:contain;width:.85rem}.internship-program-card h3{color:#1d2939;font-size:1rem;font-weight:600;line-height:1.35;margin:.75rem 0 .65rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.internship-program-card__meta{color:#667085;font-size:.6875rem;gap:1.5rem;justify-content:flex-start}.internship-program-card__meta span{align-items:center;display:inline-flex;gap:.3rem}.internship-program-card__meta img{height:.875rem;-o-object-fit:contain;object-fit:contain;width:.875rem}.internship-program-card__pricing{align-items:center;background:#f6fef9;border-bottom:1px solid #d1fadf;border-top:1px solid #d1fadf;display:flex;gap:.8rem;margin:1rem -1rem;padding:1rem}.internship-program-card__lock{display:block;flex:0 0 auto;height:3rem;width:3rem}.internship-program-card__lock img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.internship-program-card__pricing small,.internship-program-card__pricing strong{display:block}.internship-program-card__pricing strong{color:#344054;font-size:.75rem;font-weight:700;margin-bottom:.2rem}.internship-program-card__pricing small{color:#667085;font-size:.625rem;line-height:1.35}.internship-program-card__button{background:#fff;border:1px solid #8001ed;border-radius:.4rem;color:#8001ed;cursor:pointer;font-size:.75rem;font-weight:600;min-height:2.5rem;transition:background-color .2s ease,color .2s ease;width:100%}.internship-program-card__button:focus-visible,.internship-program-card__button:hover{background:#8001ed;color:#fff}@media (max-width:767px){.internship-programs{margin-top:2rem;padding-bottom:2rem}.internship-programs__header{margin-bottom:1rem;padding-inline:.75rem}.internship-programs__grid{gap:.875rem;grid-template-columns:1fr;overflow:visible;padding:0}.internship-program-card{border-radius:.75rem;box-shadow:0 5px 16px rgba(16,24,40,.08);display:grid;grid-template-columns:34% minmax(0,66%);min-height:13.5rem}.internship-programs__header h2{font-size:1.5rem;line-height:1.25;margin-inline:auto;max-width:20rem}.internship-programs__header p{font-size:.75rem;line-height:1.45;margin-inline:auto;max-width:22rem}.internship-program-card__media{border-radius:.75rem 0 0 .75rem;display:block;grid-column:1;grid-row:1;height:100%;min-height:13.5rem}.internship-program-card__media>img{-o-object-position:center;object-position:center}.internship-program-card__badge--desktop,.internship-program-card__category,.internship-program-card__rating--desktop{display:none}.internship-program-card__badge--mobile{border-radius:0 .75rem 0 .6rem;display:inline-flex;right:0;top:0}.internship-program-card__content{display:flex;flex-direction:column;grid-column:2;grid-row:1;justify-content:center;min-width:0;padding:1.75rem .75rem .75rem}.internship-program-card__category-row{display:none}.internship-program-card h3{font-size:.8125rem;margin:0 0 .45rem;text-align:center}.internship-program-card__meta{font-size:.5rem;gap:.5rem;justify-content:center}.internship-program-card__rating--mobile{display:inline-flex;font-size:.5rem}.internship-program-card__pricing{border:0;border-radius:.5rem;gap:.5rem;margin:.75rem auto;max-width:none;padding:.6rem;width:100%}.internship-program-card__lock{height:2rem;width:2rem}.internship-program-card__pricing strong{font-size:.625rem}.internship-program-card__pricing small{font-size:.5rem}.internship-program-card__button{display:block;font-size:.625rem;margin-inline:auto;min-height:2rem;width:100%}}@media (max-width:390px){.internship-program-card{grid-template-columns:32% minmax(0,68%)}.internship-program-card__content{padding-inline:.6rem}}.admission-process{background:#fff;border-radius:.75rem;margin-top:3rem;overflow:hidden;position:relative}.admission-process__body{background:#f4f6f8;overflow:hidden;padding:2.75rem 3rem 1.25rem;position:relative}.admission-process__header{position:relative;z-index:1}.admission-process__header h2{color:#101828;font-size:2.25rem;font-weight:800;letter-spacing:-.025em;line-height:1.25;margin:0}.admission-process__header p,.admission-process__mobile-title{display:none}.admission-process__timeline{margin:.75rem auto 0;max-width:56rem;min-height:29rem;position:relative;width:100%}.admission-process__timeline:before{border-left:2px dashed #c4b5fd;bottom:5.5rem;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);z-index:0}.admission-process__step{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) 10rem minmax(0,1fr);position:absolute;width:100%;z-index:1}.admission-process__step:first-child{top:0}.admission-process__step:nth-child(2){top:10.5rem}.admission-process__step:nth-child(3){top:21rem}.admission-process__marker{display:block;grid-column:2;height:2.25rem;position:relative;width:100%;z-index:3}.admission-process__icon{align-items:center;background:#fff;border:.2rem solid #a855f7;border-radius:50%;box-shadow:0 0 0 3px #ede9fe;display:flex;flex:0 0 auto;height:2.25rem;justify-content:center;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2.25rem;z-index:5}.admission-process__icon img{height:1rem;-o-object-fit:contain;object-fit:contain;width:1rem}.admission-process__badge{align-items:center;background:#6d28d9;border-radius:0 999px 999px 0;color:#fff;display:inline-flex;font-size:.6875rem;font-weight:700;left:50%;margin-left:1rem;min-height:1.5rem;padding:.2rem .6rem;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:4}.admission-process__step--green .admission-process__icon{border-color:#6ee7b7;box-shadow:0 0 0 4px #d1fae5}.admission-process__step--green .admission-process__badge{background:#247a5c}.admission-process__card{background:hsla(0,0%,100%,.94);border:1px solid #7130a5;border-radius:.75rem;box-shadow:0 10px 24px rgba(16,24,40,.06);min-height:7.75rem;padding:.9rem 1.25rem;position:relative;width:100%;z-index:1}.admission-process__step--right .admission-process__card{grid-column:3}.admission-process__step--left .admission-process__marker{grid-column:2}.admission-process__step--left .admission-process__badge{border-radius:999px 0 0 999px;left:auto;margin-left:0;margin-right:1rem;right:50%}.admission-process__step--left .admission-process__card{grid-column:1;grid-row:1}.admission-process__card h3{color:#344054;font-size:1rem;font-weight:700;line-height:1.35;margin:0 0 .6rem}.admission-process__card p{color:#667085;font-size:.875rem;line-height:1.5;margin:0}.internship-apply-btn.admission-process__button{font-size:.875rem;margin:1rem auto 1.25rem;min-height:2.5rem;min-width:14rem;padding-block:.55rem}@media (max-width:767px){.admission-process{background:#f4f6f8;border-radius:.75rem;margin-top:2rem}.admission-process__body{overflow:visible;padding:1.25rem .875rem 0}.admission-process__desktop-title{display:none}.admission-process__mobile-title{display:inline}.admission-process__header h2{font-size:1.25rem;line-height:1.3}.admission-process__header p{color:#667085;display:block;font-size:.625rem;line-height:1.4;margin:.4rem 0 0;max-width:31rem}.admission-process__timeline{margin:2.5rem 0 1rem;min-height:0;padding-left:2.35rem}.admission-process__timeline:before{bottom:5.2rem;left:.95rem;top:-.75rem;transform:none}.admission-process__step,.admission-process__step:first-child,.admission-process__step:nth-child(2),.admission-process__step:nth-child(3){display:block;margin-bottom:2.65rem;position:relative;top:auto;width:100%}.admission-process__step:last-child{margin-bottom:0}.admission-process__marker,.admission-process__step--left .admission-process__marker{align-items:center;display:flex;flex-direction:row;height:1.875rem;justify-content:flex-start;left:-2.35rem;position:absolute;top:-1.9rem;width:auto}.admission-process__icon{height:1.875rem;left:auto;position:relative;top:auto;transform:none;width:1.875rem}.admission-process__badge,.admission-process__step--left .admission-process__badge{border-radius:0 999px 999px 0;font-size:.5rem;left:auto;margin:0 0 0 -.1rem;min-height:1.25rem;padding:.15rem .45rem;position:relative;right:auto;top:auto;transform:none}.admission-process__card,.admission-process__step--left .admission-process__card,.admission-process__step--right .admission-process__card{border-radius:.625rem;min-height:0;padding:.8rem .85rem .7rem}.admission-process__card h3{font-size:.6875rem;margin-bottom:.45rem}.admission-process__card p{font-size:.5625rem;line-height:1.45}.internship-apply-btn.admission-process__button{font-size:.625rem;margin:1rem auto;min-height:2.25rem;padding-block:.45rem;width:calc(100% - 1.75rem)}}