.airport-diaries{--ad-gold:#f59e0b;--ad-gold-soft:rgb(251 191 36/0.45);position:relative;overflow:hidden;border-bottom:1px solid rgb(245 158 11/.22);background:radial-gradient(ellipse 90% 60% at 50% 0,rgb(30 64 175/.22) 0,transparent 55%),linear-gradient(165deg,rgb(8 18 38),rgb(12 28 58) 42%,rgb(6 14 32))}.airport-diaries__runway{pointer-events:none;position:absolute;inset:0;opacity:.35;background-image:linear-gradient(90deg,transparent 49.5%,rgb(255 255 255/.04) 50%,transparent 50.5%),repeating-linear-gradient(0deg,transparent,transparent 47px,rgb(255 255 255/.035) 0,rgb(255 255 255/.035) 48px);-webkit-mask-image:linear-gradient(180deg,black,transparent 85%);mask-image:linear-gradient(180deg,black,transparent 85%)}.airport-diaries__glow{pointer-events:none;position:absolute;left:50%;top:35%;width:min(42rem,90vw);height:16rem;transform:translateX(-50%);border-radius:9999px;background:rgb(245 158 11/.12);filter:blur(56px)}.airport-diaries__inner{position:relative;z-index:1;max-width:80rem;margin:0 auto;padding:3rem 1rem 2rem}@media (min-width:768px){.airport-diaries__inner{padding:4rem 1.5rem 3rem}}.airport-diaries__ticker-wrap{overflow:hidden;margin-bottom:2rem;border-block:1px solid rgb(255 255 255/.08);background:rgb(0 0 0/.22);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.airport-diaries__ticker{display:flex;width:-moz-max-content;width:max-content;gap:2.5rem;padding:.65rem 0;animation:airport-ticker 38s linear infinite}.airport-diaries__ticker-item{display:inline-flex;align-items:center;gap:.55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(253 224 171/.88);white-space:nowrap}.airport-diaries__ticker-dot{width:.4rem;height:.4rem;border-radius:9999px;background:var(--ad-gold);box-shadow:0 0 10px var(--ad-gold-soft);animation:airport-blink 1.4s ease-in-out infinite}.airport-diaries__grid{display:grid;gap:2rem;align-items:center}@media (min-width:1024px){.airport-diaries__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:2.5rem}}.airport-diaries__copy-kicker{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .8rem;border-radius:9999px;border:1px solid rgb(245 158 11/.35);background:rgb(245 158 11/.1);font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(253 224 171)}.airport-diaries__title{margin-top:1rem;font-family:var(--font-site);font-size:clamp(2rem,5vw,3.15rem);font-weight:700;line-height:1.2;color:white}.airport-diaries__title-accent{display:inline-block;padding-bottom:.12em;line-height:1.22;background:linear-gradient(90deg,#fde68a,#f59e0b,#fcd34d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.airport-diaries__lead{margin-top:.85rem;max-width:32rem;font-size:.9375rem;line-height:1.65;color:rgb(203 213 225/.92)}.airport-diaries__stats{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.35rem}.airport-diaries__stat{padding:.55rem .85rem;border-radius:.75rem;border:1px solid rgb(255 255 255/.1);background:rgb(255 255 255/.05);font-size:.72rem;font-weight:600;color:rgb(226 232 240)}.airport-diaries__stat strong{display:block;font-size:1rem;font-weight:800;color:rgb(253 224 171)}.airport-diaries__stage{position:relative;min-height:20rem}@media (min-width:768px){.airport-diaries__stage{min-height:24rem}}.airport-diaries__spotlight{position:relative;z-index:2;margin:0 auto;max-width:18rem;aspect-ratio:4/5;border-radius:1.15rem;border:1px solid rgb(255 255 255/.35);background:rgb(255 255 255/.06);backdrop-filter:blur(12px);box-shadow:0 28px 60px -20px rgb(0 0 0/.65),inset 0 0 0 1px rgb(245 158 11/.25);overflow:hidden}.airport-diaries__spotlight:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 255 255/.14),transparent 35%,transparent 65%,rgb(0 0 0/.35));pointer-events:none;z-index:2}.airport-diaries__spotlight-scan{pointer-events:none;position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,transparent,rgb(245 158 11/.12) 48%,transparent 52%);animation:airport-scan 3.8s ease-in-out infinite}.airport-diaries__spotlight-img{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:.65rem}.airport-diaries__spotlight-img img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:.65rem}.airport-diaries__boarding-pass{position:absolute;left:.75rem;right:.75rem;bottom:.75rem;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .65rem;border-radius:.55rem;border:1px dashed rgb(245 158 11/.45);background:rgb(15 23 42/.72);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(253 224 171)}.airport-diaries__orbit-scene{display:none;perspective:1200px;position:absolute;inset:0;pointer-events:none}@media (min-width:768px){.airport-diaries__orbit-scene{display:block}}.airport-diaries__orbit-ring{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;animation:airport-orbit-spin 52s linear infinite}.airport-diaries__orbit-card{position:absolute;left:-3.25rem;top:-4.25rem;width:6.5rem;height:8.5rem;transform-style:preserve-3d;border-radius:.75rem;border:1px solid rgb(255 255 255/.28);background:rgb(255 255 255/.08);backdrop-filter:blur(8px);box-shadow:0 16px 32px -16px rgb(0 0 0/.55);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.airport-diaries__orbit-card--active{border-color:rgb(245 158 11/.75);box-shadow:0 0 24px rgb(245 158 11/.35),0 16px 32px -16px rgb(0 0 0/.55)}.airport-diaries__orbit-card img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:.35rem}.airport-diaries__ticker-wrap:hover .airport-diaries__ticker{animation-play-state:paused}.airport-diaries__marquees{margin-top:1.75rem;-webkit-mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent);mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}.airport-diaries__marquees--single{display:block}.airport-diaries__marquee{overflow:hidden}.airport-diaries__marquee-track{display:flex;width:-moz-max-content;width:max-content;gap:.85rem;animation:airport-marquee-ltr 46s linear infinite}.airport-diaries__marquee:hover .airport-diaries__marquee-track{animation-play-state:paused}.airport-diaries__film-card{flex-shrink:0;width:7.5rem;padding:.35rem;border-radius:.65rem;border:1px solid rgb(255 255 255/.14);background:rgb(255 255 255/.06);cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.airport-diaries__film-card--active,.airport-diaries__film-card:hover{border-color:rgb(245 158 11/.55);transform:translateY(-3px) scale(1.03);box-shadow:0 12px 24px -12px rgb(245 158 11/.45)}.airport-diaries__film-card img{display:block;width:100%;height:5.5rem;-o-object-fit:contain;object-fit:contain;border-radius:.45rem;background:rgb(15 23 42/.35)}.airport-diaries__film-label{margin-top:.35rem;font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:rgb(148 163 184)}@keyframes airport-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes airport-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes airport-scan{0%,to{transform:translateY(-110%);opacity:0}15%{opacity:.85}50%{transform:translateY(110%);opacity:0}}@keyframes airport-orbit-spin{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes airport-marquee-ltr{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.airport-diaries__marquee-track,.airport-diaries__orbit-ring,.airport-diaries__spotlight-scan,.airport-diaries__ticker,.airport-diaries__ticker-dot{animation:none!important}.airport-diaries__orbit-scene{display:none}}.neet-predictor-page{background:linear-gradient(180deg,#f8fafc,#fff 35%,#fffbeb)}.neet-predictor-hero{position:relative;overflow:hidden;background:linear-gradient(105deg,rgb(6 33 63),rgb(8 58 100) 42%,rgb(14 97 161));color:#fff}.neet-predictor-hero:after{content:"";position:absolute;right:-5%;top:-20%;width:45%;height:140%;background:radial-gradient(circle,rgb(251 191 36/.18) 0,transparent 70%);pointer-events:none}.neet-predictor-tool-wrap{position:relative;z-index:2;margin-top:-3rem;padding:0 1rem 3rem}@media (min-width:768px){.neet-predictor-tool-wrap{margin-top:-4rem;padding-bottom:4rem}}.neet-tool-card{margin:0 auto;max-width:56rem;overflow:hidden;border-radius:1.5rem;border:1px solid rgb(226 232 240);background:#fff;box-shadow:0 0 0 1px rgb(251 191 36/.25),0 24px 48px -12px rgb(15 23 42/.18)}.neet-tool-card__head{border-bottom:1px solid rgb(241 245 249);background:linear-gradient(90deg,rgb(255 251 235/.9),rgb(248 250 252));padding:1.25rem 1.5rem}.neet-tool-card__body{padding:1.5rem}@media (min-width:768px){.neet-tool-card__head{padding:1.5rem 2rem}.neet-tool-card__body{padding:2rem}}.neet-step-badge{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgb(180 83 9)}.neet-step-badge__num{display:inline-flex;height:1.35rem;width:1.35rem;align-items:center;justify-content:center;border-radius:.375rem;background:linear-gradient(135deg,rgb(245 158 11),rgb(251 191 36));color:rgb(15 23 42);font-size:.625rem}.neet-form-shell,.neet-preview-strip{display:flex;flex-direction:column;gap:1rem}.neet-preview-strip{border-radius:1rem;border:1px solid rgb(30 58 95/.2);background:linear-gradient(135deg,rgb(6 33 63),rgb(12 74 110) 55%,rgb(8 58 100));padding:1rem 1.15rem;color:#fff;box-shadow:0 10px 28px -10px rgb(15 23 42/.35)}@media (min-width:640px){.neet-preview-strip{flex-direction:row;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.1rem 1.35rem}}.neet-preview-strip--idle{background:linear-gradient(135deg,rgb(248 250 252),rgb(255 251 235/.65));border-color:rgb(226 232 240);color:rgb(51 65 85);box-shadow:none}.neet-preview-strip--idle .neet-preview-strip__badge{color:rgb(180 83 9)}.neet-preview-strip--idle .neet-preview-strip__year{color:rgb(100 116 139)}.neet-preview-idle{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%}@media (min-width:640px){.neet-preview-idle{align-items:flex-end;text-align:right}}.neet-preview-idle__digits{display:inline-flex;align-items:baseline;gap:.35rem}.neet-preview-digit{display:inline-flex;min-width:2rem;height:2.25rem;align-items:center;justify-content:center;border-radius:.5rem;border:1.5px dashed rgb(203 213 225);background:rgb(255 255 255/.85);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:800;color:rgb(148 163 184);transition:border-color .2s,background .2s,color .2s,transform .2s}.neet-preview-digit--on{border-style:solid;border-color:rgb(245 158 11);background:linear-gradient(180deg,#fff,rgb(255 251 235));color:rgb(15 23 42);box-shadow:0 2px 8px rgb(245 158 11/.25)}.neet-preview-digit--pulse{animation:neet-digit-pulse .9s ease-in-out infinite}@keyframes neet-digit-pulse{0%,to{transform:scale(1);box-shadow:0 2px 8px rgb(245 158 11/.25)}50%{transform:scale(1.06);box-shadow:0 4px 14px rgb(245 158 11/.45)}}.neet-preview-idle__of{margin-left:.15rem;font-size:.8125rem;font-weight:700;color:rgb(100 116 139)}.neet-preview-idle__title{margin:.25rem 0 0;font-size:.9375rem;font-weight:800;letter-spacing:-.01em;color:rgb(15 23 42)}.neet-preview-idle__sub{margin:0;font-size:.75rem;font-weight:500;line-height:1.4;color:rgb(100 116 139)}.neet-preview-strip--live{border-color:rgb(251 191 36/.45);box-shadow:0 0 0 1px rgb(251 191 36/.2),0 12px 32px -10px rgb(15 23 42/.4)}.neet-preview-strip__left{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;flex-shrink:0}.neet-preview-strip__badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgb(251 191 36)}.neet-preview-strip__year{font-size:.6875rem;font-weight:600;color:rgb(191 219 254/.85)}.neet-preview-strip__stats{display:flex;flex-wrap:wrap;align-items:stretch;gap:.65rem 1rem;width:100%}@media (min-width:640px){.neet-preview-strip__stats{width:auto;justify-content:flex-end}}.neet-preview-stat{display:flex;flex-direction:column;gap:.15rem;min-width:5.5rem;padding:.5rem .75rem;border-radius:.65rem;background:rgb(255 255 255/.08);border:1px solid rgb(255 255 255/.1)}.neet-preview-stat--main{background:rgb(251 191 36/.15);border-color:rgb(251 191 36/.35)}.neet-preview-stat__label{font-size:.5625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(191 219 254)}.neet-preview-stat__value{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:900;line-height:1.1;color:#fff}.neet-preview-stat__value--sm{font-size:.8125rem;font-weight:700}.neet-preview-strip__empty{margin:0;font-size:.8125rem;line-height:1.45;color:rgb(191 219 254/.95)}@media (min-width:640px){.neet-preview-strip__empty{text-align:right;max-width:18rem}}.neet-form-panel{border-radius:1.25rem;border:1px solid rgb(226 232 240);background:linear-gradient(180deg,#fff,rgb(255 251 235/.2));padding:1.25rem 1.35rem 1.5rem}.neet-form-panel__title{font-family:var(--font-site);font-size:1.25rem;font-weight:700;color:rgb(15 23 42)}.neet-req{margin-left:.15rem;color:rgb(220 38 38);font-weight:800}.neet-form-grid{display:grid;gap:1rem;margin-top:1.25rem}@media (min-width:640px){.neet-form-grid{grid-template-columns:repeat(2,1fr)}}.neet-field-block{display:block}.neet-field-label{display:inline-flex;align-items:center;margin-bottom:.4rem;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgb(51 65 85)}.neet-field-hint{display:block;margin-top:.35rem;font-size:.6875rem;color:rgb(100 116 139)}.neet-select-wrap{position:relative}.neet-select{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.75rem;border:1.5px solid #e2e8f0;background:#fff;padding:.8rem 2.25rem .8rem 1rem;font-size:.9375rem;font-weight:600;color:rgb(15 23 42);cursor:pointer}.neet-select:focus{outline:none;border-color:rgb(245 158 11);box-shadow:0 0 0 3px rgb(251 191 36/.25)}.neet-select-icon{pointer-events:none;position:absolute;right:.85rem;top:50%;width:1rem;height:1rem;transform:translateY(-50%);color:rgb(100 116 139)}.neet-score-digit-wrap{display:flex;align-items:center;gap:.5rem}.neet-score-digit-input{width:5.5rem;border-radius:.75rem;border:2px solid rgb(26 54 93);background:linear-gradient(180deg,#fff,rgb(248 250 252));padding:.65rem .5rem;text-align:center;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:900;color:rgb(15 23 42);letter-spacing:.12em}.neet-score-digit-input:focus{outline:none;border-color:rgb(245 158 11);box-shadow:0 0 0 3px rgb(251 191 36/.3)}.neet-score-digit-input::-moz-placeholder{color:rgb(203 213 225);font-weight:700}.neet-score-digit-input::placeholder{color:rgb(203 213 225);font-weight:700}.neet-score-digit-suffix{font-size:1rem;font-weight:700;color:rgb(100 116 139)}.neet-field-block--score{grid-column:1/-1}.neet-field-input{display:block;width:100%;border-radius:.75rem;border:1.5px solid #e2e8f0;background:#fff;padding:.8rem 1rem;font-size:.9375rem;font-weight:500;color:#0f172a}.neet-field-input:focus{outline:none;border-color:rgb(245 158 11);box-shadow:0 0 0 3px rgb(251 191 36/.25)}.neet-phone-wrap{display:flex;overflow:hidden;border-radius:.75rem;border:1.5px solid #e2e8f0;background:#fff}.neet-phone-wrap:focus-within{border-color:rgb(245 158 11);box-shadow:0 0 0 3px rgb(251 191 36/.25)}.neet-phone-prefix{display:flex;align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:700;color:rgb(71 85 105);background:rgb(241 245 249);border-right:1px solid #e2e8f0}.neet-phone-input{flex:1;border:0;padding:.8rem 1rem;font-size:.9375rem;font-weight:500}.neet-phone-input:focus{outline:none}.neet-form-submit{margin-top:1.25rem;width:100%}.neet-content-zone{background:#fff;border-top:1px solid rgb(241 245 249)}.neet-content-grid{display:grid;gap:2rem;align-items:start}@media (min-width:1024px){.neet-content-grid{grid-template-columns:minmax(0,1fr) 280px;gap:2.5rem}}@media (min-width:1280px){.neet-content-grid{grid-template-columns:minmax(0,1fr) 300px;gap:3rem}}.neet-content-aside,.neet-content-main{min-width:0}@media (min-width:1024px){.neet-content-aside{position:sticky;top:6rem}}.neet-ladder{display:flex;flex-direction:column;gap:.5rem}.neet-ladder-row{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(5rem,1.2fr);align-items:center;gap:.75rem;border-radius:.75rem;border:1px solid rgb(241 245 249);background:#fff;padding:.65rem 1rem;transition:border-color .15s,box-shadow .15s}.neet-ladder-row:hover{border-color:rgb(251 191 36/.5);box-shadow:0 4px 12px rgb(15 23 42/.06)}.neet-ladder-row__marks{font-weight:700;color:rgb(15 23 42);font-size:.875rem}.neet-ladder-row__rank{font-size:.8125rem;font-weight:600;color:rgb(180 83 9);text-align:right}.neet-ladder-row__bar{grid-column:1/-1;height:4px;border-radius:9999px;background:linear-gradient(90deg,rgb(26 54 93),rgb(245 158 11));opacity:.35}.neet-how-section{border-radius:1.5rem;border:1px solid rgb(241 245 249);background:linear-gradient(180deg,#fff,rgb(255 251 235/.4));padding:1.75rem 1.5rem 2rem;box-shadow:0 8px 32px -12px rgb(15 23 42/.08)}@media (min-width:768px){.neet-how-section{padding:2.25rem 2rem 2.5rem}}.neet-how-section__head{margin-bottom:1.75rem}.neet-how-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}@media (min-width:900px){.neet-how-timeline{flex-direction:row;align-items:stretch;gap:0}}.neet-how-timeline__item{display:flex;flex:1;gap:1rem;min-width:0}@media (min-width:900px){.neet-how-timeline__item{flex-direction:column;align-items:center;text-align:center;padding:0 .75rem}}.neet-how-timeline__rail{display:flex;flex-direction:column;align-items:center;flex-shrink:0}@media (min-width:900px){.neet-how-timeline__rail{flex-direction:row;width:100%;justify-content:center}}.neet-how-timeline__dot{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(135deg,rgb(26 54 93),rgb(8 58 100));color:rgb(251 191 36);box-shadow:0 4px 14px rgb(26 54 93/.3)}.neet-how-timeline__line{flex:1;width:2px;min-height:2rem;margin:.35rem 0;background:linear-gradient(180deg,rgb(245 158 11),rgb(226 232 240))}@media (min-width:900px){.neet-how-timeline__line{width:auto;min-height:0;height:2px;flex:1;margin:1.35rem 0 0;background:linear-gradient(90deg,rgb(245 158 11),rgb(226 232 240))}.neet-how-timeline__item:last-child .neet-how-timeline__line{display:none}}.neet-how-timeline__card{flex:1;border-radius:1rem;border:1px solid rgb(226 232 240);background:#fff;padding:1.15rem 1.2rem 1.25rem;box-shadow:0 4px 16px -8px rgb(15 23 42/.06);transition:transform .2s,box-shadow .2s}.neet-how-timeline__card:hover{transform:translateY(-2px);box-shadow:0 12px 24px -10px rgb(15 23 42/.12)}.neet-how-timeline__step{display:inline-block;font-size:.6875rem;font-weight:800;letter-spacing:.1em;color:rgb(245 158 11)}.neet-how-timeline__title{margin-top:.35rem;font-size:1.0625rem;font-weight:700;color:rgb(15 23 42)}.neet-how-timeline__text{margin-top:.5rem;font-size:.8125rem;line-height:1.55;color:rgb(100 116 139)}.neet-rank-band-grid{display:grid;gap:.75rem}@media (min-width:768px){.neet-rank-band-grid{grid-template-columns:repeat(2,1fr)}}.neet-rank-band{border-radius:1rem;border:1px solid rgb(226 232 240);padding:1rem 1.15rem;background:#fff}.neet-rank-band__range{display:inline-block;border-radius:.5rem;background:rgb(26 54 93);padding:.2rem .55rem;font-size:.6875rem;font-weight:800;letter-spacing:.04em;color:#fff}.neet-rank-band__text{margin-top:.5rem;font-size:.8125rem;line-height:1.45;color:rgb(71 85 105)}.neet-faq-item{border-radius:1rem;border:1px solid rgb(241 245 249);background:#fff;padding:1.15rem 1.25rem;box-shadow:0 2px 8px rgb(15 23 42/.04)}.neet-section-title{font-family:var(--font-site);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:rgb(15 23 42)}.neet-section-lead{margin-top:.5rem;max-width:42rem;font-size:.9375rem;line-height:1.6;color:rgb(100 116 139)}@keyframes ui-btn-shine{0%{transform:translateX(-120%) skewX(-12deg)}to{transform:translateX(220%) skewX(-12deg)}}.ui-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;overflow:hidden;border-radius:.5rem;font-family:var(--font-site);font-weight:600;line-height:1.25;text-decoration:none!important;cursor:pointer;transition:transform .28s cubic-bezier(.34,1.2,.64,1),box-shadow .28s ease,background-color .22s ease,border-color .22s ease,color .22s ease}.ui-btn:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(105deg,transparent,rgb(255 255 255/.35) 45%,transparent 90%);transform:translateX(-130%) skewX(-14deg);opacity:0;pointer-events:none}.ui-btn:hover:before{opacity:1;animation:ui-btn-shine .7s ease forwards}.ui-btn>*{position:relative;z-index:1}.ui-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px -12px rgb(15 23 42/.35)}.ui-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px -8px rgb(15 23 42/.3)}.ui-btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.ui-btn--primary{background:linear-gradient(135deg,rgb(245 158 11),rgb(251 191 36));color:rgb(15 23 42)!important;box-shadow:0 4px 14px -4px rgb(245 158 11/.55)}.ui-btn--primary:hover:not(:disabled){background:linear-gradient(135deg,rgb(251 191 36),rgb(253 224 171));color:rgb(15 23 42)!important}.ui-btn--navy{background:linear-gradient(135deg,rgb(15 23 42),rgb(30 41 59));color:rgb(255 255 255)!important;box-shadow:0 4px 14px -4px rgb(15 23 42/.45)}.ui-btn--navy:hover:not(:disabled){background:linear-gradient(135deg,rgb(30 41 59),rgb(51 65 85));color:rgb(255 255 255)!important}.ui-btn--secondary{border:1px solid rgb(226 232 240);background:white;color:rgb(15 23 42)!important}.ui-btn--secondary:hover:not(:disabled){border-color:rgb(251 191 36/.65);background:rgb(255 251 235);color:rgb(15 23 42)!important}.ui-btn--ghost{background:transparent;color:rgb(15 23 42)!important}.ui-btn--ghost:hover:not(:disabled){background:rgb(248 250 252);color:rgb(180 83 9)!important}.ui-btn--pill{border-radius:9999px}.ui-btn--sm{padding:.5rem 1rem;font-size:.8125rem}.ui-btn--md{padding:.65rem 1.35rem;font-size:.9375rem}.ui-btn--lg{padding:.85rem 1.75rem;font-size:1.0625rem}.btn,.btn-navy,.btn-outline,.btn-primary,.btn-secondary{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;overflow:hidden;border-radius:.5rem;font-family:var(--font-site);font-weight:600;line-height:1.25;text-decoration:none!important;cursor:pointer;padding:.65rem 1.35rem;font-size:.9375rem;transition:transform .28s cubic-bezier(.34,1.2,.64,1),box-shadow .28s ease,background-color .22s ease,border-color .22s ease,color .22s ease}.btn-navy:before,.btn-outline:before,.btn-primary:before,.btn-secondary:before,.btn:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(105deg,transparent,rgb(255 255 255/.35) 45%,transparent 90%);transform:translateX(-130%) skewX(-14deg);opacity:0;pointer-events:none}.btn-navy:hover:before,.btn-outline:hover:before,.btn-primary:hover:before,.btn-secondary:hover:before,.btn:hover:before{opacity:1;animation:ui-btn-shine .7s ease forwards}.btn,.btn-primary{background:linear-gradient(135deg,rgb(245 158 11),rgb(251 191 36));color:rgb(15 23 42)!important;box-shadow:0 4px 14px -4px rgb(245 158 11/.55)}.btn-primary:hover:not(:disabled),.btn:hover:not(:disabled){background:linear-gradient(135deg,rgb(251 191 36),rgb(253 224 171));color:rgb(15 23 42)!important;transform:translateY(-2px)}.btn-secondary{border:1px solid rgb(226 232 240);background:white;color:rgb(15 23 42)!important}.btn-outline{border:2px solid rgb(245 158 11);background:white;color:rgb(180 83 9)!important}.btn-outline:hover:not(:disabled){color:rgb(180 83 9)!important;background:rgb(255 251 235)}.btn-navy{background:linear-gradient(135deg,rgb(15 23 42),rgb(30 41 59));color:rgb(255 255 255)!important}.airport-diaries__cta,.counselling-form-submit,.mbbs-abroad-cta,.nav-mega-hub,.program-hub-btn-primary,a.site-gold-cta,button.site-gold-cta{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;overflow:hidden;font-family:var(--font-site);font-weight:600;line-height:1.25;text-decoration:none!important;cursor:pointer;transition:transform .28s cubic-bezier(.34,1.2,.64,1),box-shadow .28s ease,background-color .22s ease,border-color .22s ease,color .22s ease}.airport-diaries__cta:before,.counselling-form-submit:before,.mbbs-abroad-cta:before,.nav-mega-hub:before,.program-hub-btn-primary:before,a.site-gold-cta:before,button.site-gold-cta:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(105deg,transparent,rgb(255 255 255/.35) 45%,transparent 90%);transform:translateX(-130%) skewX(-14deg);opacity:0;pointer-events:none}.airport-diaries__cta:hover:before,.counselling-form-submit:hover:before,.mbbs-abroad-cta:hover:before,.nav-mega-hub:hover:before,.program-hub-btn-primary:hover:before,a.site-gold-cta:hover:before,button.site-gold-cta:hover:before{opacity:1;animation:ui-btn-shine .7s ease forwards}.airport-diaries__cta>*,.counselling-form-submit>*,.mbbs-abroad-cta>*,.nav-mega-hub>*,.program-hub-btn-primary>*,a.site-gold-cta>*,button.site-gold-cta>*{position:relative;z-index:1}.airport-diaries__cta,.counselling-form-submit,.mbbs-abroad-cta,.nav-mega-hub,.program-hub-btn-primary,a.site-gold-cta,button.site-gold-cta{background:linear-gradient(135deg,rgb(245 158 11),rgb(251 191 36));color:rgb(15 23 42)!important;box-shadow:0 4px 14px -4px rgb(245 158 11/.55)}.airport-diaries__cta:hover:not(:disabled),.counselling-form-submit:hover:not(:disabled),.mbbs-abroad-cta:hover,.nav-mega-hub:hover,.program-hub-btn-primary:hover,a.site-gold-cta:hover,button.site-gold-cta:hover:not(:disabled){background:linear-gradient(135deg,rgb(251 191 36),rgb(253 224 171));color:rgb(15 23 42)!important;transform:translateY(-2px);box-shadow:0 14px 28px -12px rgb(15 23 42/.35)}.airport-diaries__cta{border-radius:9999px;padding:.5rem 1rem;font-size:.8125rem;margin-top:1.5rem;font-weight:700}.mbbs-abroad-cta{padding:.65rem 1.35rem;font-size:.9375rem;margin-top:0;width:100%;border-radius:.75rem}@media (min-width:640px){.mbbs-abroad-cta{width:-moz-fit-content;width:fit-content}}.counselling-form-submit{width:100%;min-height:2.75rem;border-radius:.75rem;padding:.65rem 1.35rem;font-size:.9375rem;touch-action:manipulation}.counselling-form-submit.ui-btn--compact{padding:.5rem 1rem;font-size:.8125rem;border-radius:.5rem}.nav-mega-hub,.program-hub-btn-primary,a.site-gold-cta,button.site-gold-cta{border-radius:9999px;padding:.5rem 1rem;font-size:.8125rem}.program-hub-btn-primary--lg{padding:.75rem 1.4rem;font-size:.9rem}.nav-mega-hub{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.program-hub-btn-ghost{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;overflow:hidden;border-radius:9999px;padding:.5rem 1rem;font-size:.8125rem;font-family:var(--font-site);font-weight:600;text-decoration:none!important;border:1px solid rgb(255 255 255/.22);background:rgb(255 255 255/.06);color:rgb(255 255 255)!important;transition:transform .28s cubic-bezier(.34,1.2,.64,1),box-shadow .28s ease,background-color .22s ease}.program-hub-btn-ghost:hover{background:rgb(255 255 255/.14);color:rgb(255 255 255)!important;transform:translateY(-2px)}.wp-content-root .wp-premium-btn,.wp-content-root .wp-premium-btn-outline,.wp-content-root .wp-premium-btn-primary{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:.65rem 1.35rem;font-size:.9375rem;font-weight:600;text-decoration:none!important;border-radius:.65rem;transition:transform .28s cubic-bezier(.34,1.2,.64,1),box-shadow .28s ease,background-color .22s ease,color .22s ease}.wp-content-root .wp-premium-btn-primary{background:linear-gradient(135deg,rgb(15 23 42),rgb(30 41 59))!important;color:rgb(255 255 255)!important;text-decoration:none!important}.wp-content-root .wp-premium-btn-primary:hover{background:linear-gradient(135deg,rgb(30 41 59),rgb(51 65 85))!important;color:rgb(255 255 255)!important;transform:translateY(-2px)}.wp-content-root .wp-premium-btn-outline{border:2px solid var(--wp-navy,rgb(26 54 93))!important;background:white!important;color:var(--wp-navy,rgb(26 54 93))!important;text-decoration:none!important}.wp-content-root .wp-premium-btn-outline:hover{border-color:rgb(251 191 36/.65);background:rgb(255 251 235);color:rgb(15 23 42)!important;transform:translateY(-2px)}.about-cta .ui-btn,.about-cta a[class*=Button],.about-cta button{text-decoration:none!important}a.ui-btn:focus-visible,a.ui-btn:hover,button.ui-btn:focus-visible,button.ui-btn:hover{text-decoration:none!important}