/* GATE EE Study Hub 2027: polish layer, preserving the original tracker and timer. */
:root{--blue:#5541b8;--navy:#252051;--lime:#a9f5e8;--teal:#087a75}
body{background:#fbfbff}html{scroll-padding-top:103px}.header-inner{min-height:76px}.site-nav{gap:clamp(8px,1.45vw,22px)}.site-nav a{font-size:13px}.brand img{border-radius:15px;object-fit:cover}.site-nav .header-cta{white-space:nowrap}
.hero{position:relative;background:radial-gradient(circle at 96% 10%,#0b908443,transparent 32%),linear-gradient(115deg,#262050 0%,#37327b 60%,#165f69 100%)}.hero:after{pointer-events:none;position:absolute;content:"";width:500px;height:500px;right:-250px;bottom:-340px;border-radius:50%;border:1px solid #ffffff35;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.hero-layout{padding-block:77px 88px;gap:45px}.hero h1{font-size:clamp(45px,4.7vw,73px);line-height:1.08;letter-spacing:-.055em}.hero-lead{font-size:17px;max-width:600px}.hero-actions{gap:10px}.hero .button{min-height:49px;padding:13px 18px;box-shadow:none}.hero-meta{display:flex;gap:10px;margin-top:34px}.vnext-hero-proof{display:flex!important;gap:9px!important;align-items:center;min-height:47px;border:1px solid #ffffff42;border-radius:12px;background:#ffffff10;padding:5px 13px;color:white!important}.vnext-hero-proof strong{font-size:20px;color:#a9f5e8}.vnext-hero-proof small{color:#efebff;font-weight:600;font-size:11px}.focus-desk{border:1px solid #edeaf6;box-shadow:0 22px 80px #0e093a50;position:relative;z-index:1}.focus-desk .timer-display{font-size:clamp(62px,6vw,85px)}
.vnext-promise{background:#eeeafb;border-bottom:1px solid #dcd6f1}.vnext-promise-inner{display:flex;gap:20px;align-items:center;justify-content:space-between;min-height:57px;color:#403f67;font-size:13px}.vnext-kicker{display:inline-block;color:#096d67;white-space:nowrap;letter-spacing:.09em;font-weight:850;font-size:11px}.vnext-promise a{font-weight:800;color:#51409c;white-space:nowrap}.vnext-promise a:hover{text-decoration:underline}.quick-section{background:#fff}.quick-cards{padding-block:23px;gap:12px}.quick-card{padding:16px 14px!important;border:1px solid #e8e4f0!important;border-radius:16px;box-shadow:0 6px 18px #20175107;transition:transform .18s,box-shadow .18s;min-height:88px}.quick-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px #20175113}.quick-icon{display:grid!important;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:11px;background:#e9f7f5;color:#087a75;font-weight:800;font-size:12px}.quick-arrow{margin-left:auto}.quick-card b{font-size:14px;color:#30274d}.quick-card small{line-height:1.4}
.vnext-resource-highlight{background:linear-gradient(115deg,#292457,#185d68);color:#fff;border-radius:22px;display:flex;justify-content:space-between;gap:35px;align-items:center;padding:27px 31px;margin:0 0 24px}.vnext-resource-highlight .vnext-kicker{color:#a9f5e8}.vnext-resource-highlight h3{margin:6px 0 7px;font-size:24px;letter-spacing:-.03em}.vnext-resource-highlight p{margin:0;color:#e0e5f2;font-size:14px;max-width:570px}.vnext-resource-highlight .button{white-space:nowrap;flex-shrink:0;background:#a9f5e8;color:#164650;border:0}.vnext-resource-highlight .button:hover{background:#c8fcf2}.vnext-plan-cta{align-self:center;flex-shrink:0;background:#a9f5e8;color:#183f44}.vnext-plan-cta:hover{background:#c8fcf2}.plan-section .section-header{gap:20px}.seo-faq-item a{color:#087a75;text-decoration:underline}.footer-main a:hover{color:#a9f5e8}
.vnext-mobile-dock{display:none}
@media(max-width:1100px){.hero-layout{gap:28px}.hero h1{font-size:clamp(44px,5vw,64px)}.quick-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-card{min-width:0}.vnext-promise-inner{flex-wrap:wrap;justify-content:flex-start;gap:7px 18px;padding-block:13px}}
@media(max-width:850px){.hero-layout{grid-template-columns:1fr;padding-block:54px 65px}.hero-content{max-width:700px}.hero h1{font-size:clamp(48px,7.5vw,65px)}.focus-desk{max-width:640px;width:100%}.site-nav{gap:0}.site-nav a{font-size:15px}.vnext-resource-highlight{align-items:flex-start}.plan-section .section-header{flex-wrap:wrap}}
@media(max-width:600px){.shell{width:calc(100% - 32px)}.hero-layout{padding-top:41px;gap:30px}.hero h1{font-size:clamp(42px,12vw,58px);line-height:1.08}.hero-lead{font-size:15px;line-height:1.75}.hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hero-actions a:first-child{grid-column:1/-1}.hero-actions a{font-size:12px;text-align:center;min-height:46px;padding:11px 9px!important}.hero-meta{gap:7px;margin-top:24px}.vnext-hero-proof{padding:7px 9px;flex:1;min-width:0;gap:5px!important;flex-direction:column;align-items:flex-start}.vnext-hero-proof strong{font-size:18px}.vnext-hero-proof small{font-size:10px}.quick-cards{gap:9px;padding-block:12px}.quick-card{padding:14px 10px!important;align-items:flex-start;gap:7px;flex-direction:column;min-height:126px}.quick-icon{width:30px;height:30px}.quick-arrow{display:none}.quick-card b{font-size:13px}.quick-card small{font-size:11px}.vnext-promise-inner>span:nth-child(2){display:none}.vnext-promise-inner{min-height:42px}.vnext-promise a{margin-left:auto;font-size:11px}.vnext-resource-highlight{display:block;padding:23px}.vnext-resource-highlight h3{font-size:21px}.vnext-resource-highlight .button{margin-top:19px;white-space:normal}.section{padding-block:48px}.site-header .header-inner{min-height:66px}.site-nav{padding-bottom:70px!important}.vnext-mobile-dock{position:fixed;z-index:88;bottom:0;left:0;right:0;padding:8px max(12px,env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom));background:#fffffff8;box-shadow:0 -7px 27px #13113714;border-top:1px solid #e5e3f0;display:grid;grid-template-columns:repeat(4,1fr)}.vnext-mobile-dock a{display:grid;justify-items:center;gap:2px;color:#6a6680;font-weight:750;font-size:10px;line-height:1.25;padding:3px}.vnext-mobile-dock a[aria-current]{color:#087a75}.vnext-mobile-dock span{font-size:22px;line-height:1.1}.footer{padding-bottom:92px}#study-quicktools{bottom:83px!important}body{padding-bottom:69px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.quick-card{transition:none!important}}
