@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;0,700;1,400;1,700&display=swap";.gapYearV2Page section{padding:unset}.gapYearV2Page{--white: #fff;--off: #f5f8f4;--green-lt: #d4ede0;--green-mid: #6dbf91;--green-dp: #1e6645;--blue-lt: #cde8f5;--blue-mid: #5aaad4;--blue-dp: #0d4a72;--ink: #111;--ink2: #444;--ink3: #888;--border: #ddeae3;--gold: #c9a84c;--gold-lt: #f5e9c8}html{scroll-behavior:smooth}body.gapYearV2Body{font-family:var(--font-regular),sans-serif;background:var(--white);color:var(--ink);overflow-x:hidden}.gapYearV2Page #hero{background:url(https://cdn.tetr.com/assets/ih-images/V2/gapHeroGridWeb.webp) center no-repeat;background-size:cover;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-end;padding:8rem 2.5rem 4.5rem;position:relative;overflow:hidden;@media(max-width:767px){min-height:unset;height:691px;background:url(https://cdn.tetr.com/assets/ih-images/V2/gapHeroGridMob.webp) center no-repeat;padding:0 24px 40px;background-size:cover}}.gapYearV2Page .hero-wash{position:absolute;inset:0;background:#00000094}.gapYearV2Page .hero-content{position:relative;z-index:2;max-width:800px}.gapYearV2Page .eyebrow{font-size:23.15px;letter-spacing:4px;text-transform:uppercase;color:#fff;font-weight:500;margin-bottom:1rem;@media(max-width:767px){font-size:12px;letter-spacing:1.5px;margin-bottom:8px}}.gapYearV2Page .hero-h1{font-family:Cormorant Garamond,serif;font-size:80px;font-weight:700;line-height:.92;color:#fff;margin-bottom:1.5rem;@media(max-width:767px){font-size:48px;line-height:1.1;margin-bottom:12px}}.gapYearV2Page .hero-h1 span{color:var(--green-mid);font-weight:700;@media(max-width:767px){font-size:40px;line-height:1.1}}.gapYearV2Page .hero-tagline{font-size:16px;color:#ffffffbf;line-height:1.75;max-width:500px;margin-bottom:2rem}.gapYearV2Page .hero-tagline strong{color:#fff}.gapYearV2Page .ctas{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.gapYearV2Page .btn-p{background:var(--green-dp);color:#fff;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;padding:13px 28px;border-radius:7px;text-decoration:none;transition:background .2s}.gapYearV2Page .btn-p:hover{background:#155535}.gapYearV2Page .btn-g{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:2px}.gapYearV2Page .scroll-hint{position:absolute;bottom:2rem;right:2.5rem;z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px}.gapYearV2Page .scroll-line{width:1px;height:44px;background:var(--green-mid);animation:sp 2s ease-in-out infinite}.gapYearV2Page .scroll-lbl{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--green-mid)}@keyframes sp{0%,to{opacity:.3;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}.gapYearV2Page .sec-intro{padding:5rem 2.5rem 3rem;@media(max-width:767px){padding:48px 24px 28px}}.gapYearV2Page .sec-h2{font-family:Cormorant Garamond,serif;font-size:clamp(36px,5vw,48px);font-weight:700;line-height:1.05;color:var(--ink)}.gapYearV2Page .sec-h2 span{color:var(--green-dp)}.gapYearV2Page .sec-sub{font-size:16px;color:var(--ink3);margin-top:.8rem;line-height:1.7;@media(max-width:767px){font-size:14px}}.gapYearV2Page #countries{background:var(--white);overflow:hidden;@media(max-width:767px){display:none}}.gapYearV2Page .fan-stage{width:100%;padding:1rem 0 3rem;display:flex;flex-direction:column;align-items:center}.gapYearV2Page .fan-row{display:flex;align-items:flex-end;justify-content:center;position:relative;width:100%;padding:60px 2rem;min-height:560px;@media(max-width:767px){padding:32px 24px;display:grid;grid-template-columns:repeat(7,1fr);gap:16px;overflow:auto;padding-inline:50px;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}}.gapYearV2Page .fan-card{width:220px;min-width:220px;height:420px;border-radius:18px;overflow:hidden;position:relative;cursor:pointer;flex-shrink:0;transition:transform .5s cubic-bezier(.22,.68,0,1.2),box-shadow .4s;box-shadow:0 12px 40px #0000002e;margin-left:-70px}.gapYearV2Page .fan-card:first-child{margin-left:0}.gapYearV2Page .fan-card:hover{transform:translateY(-36px) scale(1.07)!important;z-index:50!important;box-shadow:0 28px 64px #00000047}.gapYearV2Page .fan-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.gapYearV2Page .fan-card:hover img{transform:scale(1.05)}.gapYearV2Page .fc-overlay{position:absolute;inset:0;background:linear-gradient(179deg,#09090900 .8%,#09090914 17.65%,#090909bf 79.52%,#090909e6 99.2%);transition:opacity .4s}.gapYearV2Page .fc-front{position:absolute;bottom:0;left:0;right:0;padding:1.4rem 1.2rem;z-index:2;transition:opacity .3s}.gapYearV2Page .fc-flag{font-size:24px;display:block;margin-bottom:5px}.gapYearV2Page .fc-name{font-family:Cormorant Garamond,serif;font-size:30px;font-weight:700;color:#fff;line-height:1}.gapYearV2Page .fc-city{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#fff9;margin-top:5px}.gapYearV2Page .fc-back{position:absolute;inset:0;padding:1.2rem;display:flex;flex-direction:column;justify-content:flex-end;z-index:3;opacity:0;transform:translateY(12px);transition:opacity .4s,transform .4s}.gapYearV2Page .fan-card:hover .fc-back{opacity:1;transform:translateY(0)}.gapYearV2Page .fan-card:hover .fc-front{opacity:0}.gapYearV2Page .fcb-country{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#ffffffa6;margin-bottom:4px}.gapYearV2Page .fcb-goal-lbl{font-size:8px;letter-spacing:2px;text-transform:uppercase;color:#ffffff80;margin-bottom:4px}.gapYearV2Page .fcb-goal{font-family:Cormorant Garamond,serif;font-size:14px;font-weight:600;color:#fff;line-height:1.4;margin-bottom:10px}.gapYearV2Page .fcb-section{margin-bottom:8px}.gapYearV2Page .fcb-lbl{font-size:8px;letter-spacing:2px;text-transform:uppercase;color:#ffffff80;margin-bottom:4px}.gapYearV2Page .fcb-tags{display:flex;flex-wrap:wrap;gap:3px}.gapYearV2Page .fcb-tag{font-size:8px;padding:2px 7px;border-radius:10px;background:#ffffff26;color:#fff;backdrop-filter:blur(4px)}.fan-cards-mobile{display:none;overflow:hidden!important;@media(max-width:767px){display:block;padding:48px 0!important}.fanWrapper{display:flex;flex-direction:column;gap:28px;overflow:hidden;.headBlock{display:flex;flex-direction:column;gap:8px;.fanHeading{font-size:30px;font-family:Cormorant Garamond,serif;font-weight:700;color:var(--ink);line-height:1.2;span{color:var(--green-dp);font-weight:700}}.subFanline{font-size:13px;color:var(--ink3);line-height:1.7}}.fanSwiperMob{position:relative;width:100%;.swiper-slide{width:220px;height:auto;.card{position:relative;width:100%;border-radius:12px;overflow:hidden;img{width:100%;height:100%;object-fit:cover;display:block}.overlay{position:absolute;inset:0;background:linear-gradient(0deg,#000000d1,#0000001a 55%,#0000);display:flex;align-items:flex-end;padding:16px;.content{color:#fff;h3{font-size:19.2px;line-height:1.4;font-weight:600}.subtitle{font-size:13px;margin-bottom:4px}.desc{font-size:13px;line-height:1.4;min-height:55px}}}}}}}}.gapYearV2Page #globe-section{position:relative;overflow:hidden;min-height:620px;background:linear-gradient(117deg,#092e57 11.53%,#043528 78.55%)}.gapYearV2Page .bg-video{display:block;width:100%;height:100%;object-fit:cover}.gapYearV2Page #how-to-apply{background:var(--white);padding:5rem 2.5rem;@media(max-width:767px){display:none}}.gapYearV2Page .hta-inner{max-width:1100px;margin:0 auto}.gapYearV2Page .hta-top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:2rem;margin-bottom:3rem}.gapYearV2Page .hta-dots{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;align-self:center;@media(max-width:767px){display:none}}.gapYearV2Page .hta-dot{width:8px;height:8px;border-radius:50%;background:var(--gold);opacity:.6}.gapYearV2Page .hta-apply-btn{background:var(--gold);color:#111;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;padding:14px 24px;border-radius:6px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:background .2s;align-self:flex-start}.gapYearV2Page .hta-apply-btn:hover{background:#b8922e}.gapYearV2Page .hta-subtitle{font-size:14px;color:var(--ink3);text-align:center;margin-bottom:2.5rem}.gapYearV2Page .steps-timeline{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:1rem}.gapYearV2Page .steps-line{position:absolute;top:30px;left:12.5%;right:12.5%;height:1px;background:var(--border);z-index:0;@media(max-width:767px){top:28px;left:0;right:0}}.gapYearV2Page .timeline-step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 1rem;position:relative;z-index:1;@media(max-width:767px){padding:0 .5rem}}.gapYearV2Page .ts-num{width:56px;height:56px;border:1.5px solid var(--green-dp);border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:700;color:var(--green-dp);background:var(--white);margin-bottom:1.2rem}.gapYearV2Page .ts-body{font-size:13px;color:var(--ink2);line-height:1.38;span{font-weight:500;color:#111}}.gapYearV2Page .ts-body strong{color:var(--ink);font-weight:500}.gapYearV2Page .hta-scholarship-bar{background:var(--green-dp);border-radius:10px;padding:1rem 1.5rem;margin-top:2.5rem;display:flex;align-items:center;gap:12px}.gapYearV2Page .hsb-icon{font-size:18px}.gapYearV2Page .hsb-text{font-size:13px;color:#ffffffd9;line-height:1.5}.gapYearV2Page .hsb-text strong{color:#fff}.gapYearV2Page .step-note{display:inline-block;background:var(--green-lt);color:var(--green-dp);font-size:11px;padding:3px 10px;border-radius:10px;margin-top:6px;font-weight:500}.gapYearV2Page .howToApplySection{display:none;@media(max-width:767px){display:block;background:var(--white);padding:48px 0 52px;.container{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:0 24px;width:100%}.mobileHtaHeader{display:flex;flex-direction:column;gap:40px}.mobileHtaHeading{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:30px;font-weight:700;line-height:1.2;span{color:var(--green-dp)}}.mobileHtaIntro{color:var(--ink3);font-size:13px;font-weight:400;line-height:22.1px}.mobileHtaTimeline{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;position:relative;&:before{background:var(--border);bottom:44px;content:"";left:22px;position:absolute;top:44px;width:1px}}.mobileHtaStep{display:flex;gap:20px;padding-bottom:28px;position:relative;z-index:1;&:last-child{padding-bottom:0}}.mobileHtaNumber{align-items:center;background:var(--white);border:1px solid var(--green-dp);border-radius:8px;color:var(--green-dp);display:flex;flex:0 0 44px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:700;height:44px;justify-content:center;line-height:1;min-width:44px;width:44px}.mobileHtaStepText{color:var(--ink2);font-size:13px;font-weight:400;line-height:22.1px;padding-top:9px;strong{color:var(--ink);font-weight:500}}.mobileHtaApplyBtn{align-self:flex-end;background:var(--gold);border-radius:6px;color:var(--ink);display:inline-flex;font-size:10px;font-weight:500;justify-content:center;letter-spacing:2px;line-height:1;padding:14px 20px;text-decoration:none;text-transform:uppercase;transition:background .2s;&:hover{background:#b8922e}}.mobileHtaScholarship{align-items:flex-start;background:var(--green-dp);border-radius:12px;display:flex;gap:12px;padding:16px}.mobileHtaScholarshipIcon{color:var(--ink);flex:0 0 auto;font-size:18px;line-height:1}.mobileHtaScholarshipText{color:#fffc;font-size:12px;font-weight:400;line-height:19.2px;strong{color:var(--white);font-weight:700}a{color:var(--gold-lt);font-weight:500;text-decoration:none}}}}.gapYearV2Page .gapYearFeeStructure{background:#f5f8f4;padding:80px 0;@media(max-width:767px){padding:48px 0}.headingWrapper{.feeStrHeading{.sectionHeading{font-size:48px;font-family:Cormorant Garamond,serif;font-weight:700;color:var(--ink);@media(max-width:767px){font-size:30px}span{font-style:unset;color:#1e6645;font-weight:700}}}}.gapYearFeePara{color:var(--ink3);line-height:111.52%;font-size:16px;@media(max-width:767px){font-size:13px}}.tableWrapperBlock{table{.tableHead{.text16b{font-family:Cormorant Garamond,serif;font-weight:700;font-size:18px;@media(max-width:767px){font-size:14px}}}}.finalTotalRight{font-size:34px!important;font-weight:700;font-family:Cormorant Garamond,serif!important;color:var(--white)!important}}}.gapYearV2Page #scholarships{background:var(--white);padding:1rem 2.5rem;@media(max-width:767px){padding:12px 15px 28px}}.gapYearV2Page .schol-inner{max-width:1100px;margin:0 auto}.gapYearV2Page .schol-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:0}.gapYearV2Page .schol-card{background:var(--off);border:.5px solid var(--border);border-radius:14px;padding:1.5rem;@media(max-width:767px){padding:20px}transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.gapYearV2Page .schol-card:hover{border-color:var(--gold);transform:translateY(-3px)}.gapYearV2Page .schol-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gold)}.gapYearV2Page .schol-icon{font-size:28px;margin-bottom:.8rem;display:block}.gapYearV2Page .schol-name{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:700;color:var(--ink);margin-bottom:.5rem;line-height:1.2}.gapYearV2Page .schol-body{font-size:13px;color:var(--ink2);line-height:1.7;margin-bottom:1rem}.gapYearV2Page .schol-criteria{background:var(--gold-lt);border-radius:8px;padding:10px 12px;font-size:12px;color:#7a5a10;line-height:1.6}.gapYearV2Page .schol-criteria strong{color:#5a3a00;font-weight:500}.gapYearV2Page #faq{background:var(--white);padding:1rem 2.5rem 2.5rem;@media(max-width:767px){padding:12px 15px 48px}}.gapYearV2Page .faq-inner{max-width:1040px;margin:0 auto}.gapYearV2Page .faq-list{margin-top:0}.gapYearV2Page .faq-item{border-bottom:.5px solid var(--border)}.gapYearV2Page .faq-q{width:100%;background:none;border:none;padding:1.2rem 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:Cormorant Garamond,serif;font-size:19px;font-weight:600;color:var(--ink);text-align:left;gap:1rem;@media(max-width:767px){font-size:17px;padding:12px 0}}.gapYearV2Page .faq-icon{width:24px;height:24px;min-width:24px;border-radius:50%;background:var(--green-lt);color:var(--green-dp);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;transition:transform .3s;@media(max-width:767px){width:20px;height:20px;min-width:20px}}.gapYearV2Page .faq-item.open .faq-icon{transform:rotate(45deg)}.gapYearV2Page .faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s}.gapYearV2Page .faq-a-inner{font-size:14px;color:var(--ink2);line-height:1.8;padding-bottom:1.2rem}.gapYearV2Page .faq-item.open .faq-a{max-height:300px}.gapYearV2Page .reveal{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s ease}.gapYearV2Page .reveal.visible{opacity:1;transform:translateY(0)}.gapYearV2Page .rd1{transition-delay:.1s}.gapYearV2Page .rd2{transition-delay:.2s}.gapYearV2Page .rd3{transition-delay:.3s}@media(max-width:900px){.gapYearV2Page .apply-grid{grid-template-columns:1fr}.gapYearV2Page .apply-left{display:none}}@media(max-width:700px){.gapYearV2Page .fan-card{width:160px;min-width:160px;height:320px;margin-left:-74px}}.gapYearV2Page .eyebrow-green{color:var(--green-dp)}.gapYearV2Page .eyebrow-white-muted{color:#ffffff80}.gapYearV2Page .eyebrow-gold{color:var(--gold)}.gapYearV2Page .hta-heading{font-size:clamp(32px,5vw,48px)}.gapYearV2Page .sec-intro-spaced{padding:2.5rem 0 2rem}.gapYearV2Page .scholarship-inline-link{color:var(--gold-lt);text-decoration:none;font-weight:500}.gapYearV2Page .fan-card-china{z-index:5;transform:rotate(-10deg) translateY(30px)}.gapYearV2Page .fan-card-japan{z-index:10;transform:rotate(-7deg) translateY(18px)}.gapYearV2Page .fan-card-europe{z-index:20;transform:rotate(-3deg) translateY(8px)}.gapYearV2Page .fan-card-argentina{z-index:35;transform:rotate(0) translateY(0)}.gapYearV2Page .fan-card-dubai{z-index:20;transform:rotate(3deg) translateY(8px)}.gapYearV2Page .fan-card-india{z-index:10;transform:rotate(7deg) translateY(18px)}.gapYearV2Page .fan-card-internship{z-index:5;transform:rotate(10deg) translateY(30px)}.gapYearV2Page #gapformErrorMessage{color:#d7373f;font-size:13px;font-weight:600;line-height:140%}.gapYearV2Page .gapYearEntry{background:#004e39;padding:56px 0;@media(max-width:767px){padding:48px 0}}.gapYearEntry .gapEntryHeading span{color:#d4ede0}.gapYearEntry .gapEntryHeading{font-family:Cormorant Garamond,serif!important;font-weight:700!important;@media(max-width:767px){font-size:32px!important}}
