@keyframes ncSpin{to{transform:rotate(360deg)}}@keyframes ncSpinRev{to{transform:rotate(-360deg)}}@keyframes ncFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ncPing{0%{transform:scale(1);opacity:.7}100%{transform:scale(2.6);opacity:0}}@keyframes ncFadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ncZoomIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:none}}@keyframes ncGrow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ncHalo{0%,100%{box-shadow:0 0 0 0 rgba(30,144,214,.35),0 30px 80px rgba(31,71,181,.45)}50%{box-shadow:0 0 0 18px rgba(30,144,214,0),0 30px 80px rgba(31,71,181,.55)}}@keyframes ncTalk{0%,100%{box-shadow:0 0 0 0 rgba(18,137,55,0)}50%{box-shadow:0 0 0 3px rgba(18,137,55,.8)}}@keyframes ncShine{0%{transform:translateX(-150%) skewX(-20deg)}60%,100%{transform:translateX(350%) skewX(-20deg)}}@keyframes ncDrift{0%,100%{transform:translate(0, 0) scale(1)}50%{transform:translate(40px, -30px) scale(1.1)}}@keyframes ncBreath{0%,100%{box-shadow:0 0 0 0 rgba(30,144,214,0)}50%{box-shadow:0 0 0 4px rgba(30,144,214,.18)}}@keyframes ncTick{from{transform:translateY(-40%);opacity:0}to{transform:none;opacity:1}}body.nc-slide-active header:not(.fixed) .navbar{background:linear-gradient(90deg, #0A1A4A 0%, #12308A 45%, #1E44C8 100%) !important;box-shadow:0 2px 12px rgba(10,26,74,.25);transition:background .3s}body.nc-slide-active .home-hero-banner .carousel-indicators{background:rgba(10,26,74,.75)}.nc-msi{font-family:"Material Symbols Outlined";font-weight:400;font-style:normal;line-height:1;display:inline-block;letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.home-hero-banner .carousel-item.slide-connect{overflow:hidden;color:#171717;font-family:"Work Sans",sans-serif;background:linear-gradient(0deg, rgba(10, 26, 74, 0.3) 0%, rgba(10, 26, 74, 0) 28%),linear-gradient(180deg, rgba(252, 248, 238, 0.9) 0%, rgba(252, 248, 238, 0.5) 45%, rgba(252, 248, 238, 0) 70%),radial-gradient(ellipse 55% 55% at 55% 48%, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0) 70%) right top/60% 100% no-repeat,linear-gradient(90deg, rgba(252, 248, 238, 0.98) 0%, rgba(252, 248, 238, 0.94) 40%, rgba(252, 248, 238, 0.6) 58%, rgba(252, 248, 238, 0.25) 80%, rgba(252, 248, 238, 0.15) 100%),linear-gradient(rgba(252, 248, 238, 0.35), rgba(252, 248, 238, 0.35)),url("assets_new/img/homepage/nfs-connect-bg.jpg") center bottom/cover no-repeat,#fcf8ee}.home-hero-banner .carousel-item.slide-connect .nc-blob{position:absolute;border-radius:999px;filter:blur(90px);pointer-events:none}.home-hero-banner .carousel-item.slide-connect .nc-blob-1{left:38%;top:18%;width:420px;height:420px;background:#1e90d6;opacity:.16;animation:ncDrift 14s ease-in-out infinite}.home-hero-banner .carousel-item.slide-connect .nc-blob-2{left:8%;top:55%;width:360px;height:360px;background:#1f47b5;opacity:.12;animation:ncDrift 18s ease-in-out 3s infinite reverse}.home-hero-banner .carousel-item.slide-connect .nc-blob-3{right:6%;top:12%;width:320px;height:320px;background:#128937;opacity:.1;animation:ncDrift 16s ease-in-out 1s infinite}.home-hero-banner .carousel-item.slide-connect .nc-grid{position:relative;z-index:2;height:100%;display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(0, 0.92fr);gap:3vw;align-items:center;padding:0 5vw 6vh;max-width:1680px;margin:0 auto}.home-hero-banner .carousel-item.slide-connect .nc-pills{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;animation:ncFadeUp .6s .05s both}.home-hero-banner .carousel-item.slide-connect .nc-pill-brand{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(#fff, #fff) padding-box,linear-gradient(90deg, #1E90D6, #128937) border-box;border:1.5px solid rgba(0,0,0,0);color:#1f47b5;font-size:13.5px;font-weight:600;padding:5px 14px 5px 5px;border-radius:999px;white-space:nowrap;box-shadow:0 2px 8px rgba(31,71,181,.08)}.home-hero-banner .carousel-item.slide-connect .nc-pill-brand-icon{width:28px;height:28px;border-radius:999px;background:linear-gradient(135deg, #1E90D6, #1F47B5);color:#fff;display:flex;align-items:center;justify-content:center}.home-hero-banner .carousel-item.slide-connect .nc-pill-brand-icon .nc-msi{font-size:17px}.home-hero-banner .carousel-item.slide-connect .nc-pill-status{display:inline-flex;align-items:center;gap:8px;background:#e7f6ec;border:1px solid #bfe5cb;color:#0e6b2b;font-size:13px;font-weight:600;padding:7px 14px;border-radius:999px;white-space:nowrap}.home-hero-banner .carousel-item.slide-connect .nc-ping{position:relative;width:8px;height:8px;flex:none}.home-hero-banner .carousel-item.slide-connect .nc-ping span{position:absolute;inset:0;border-radius:999px;background:#128937}.home-hero-banner .carousel-item.slide-connect .nc-ping span:first-child{animation:ncPing 1.6s ease-out infinite}.home-hero-banner .carousel-item.slide-connect .nc-ping.nc-ping-blue{width:7px;height:7px}.home-hero-banner .carousel-item.slide-connect .nc-ping.nc-ping-blue span{background:#1e90d6}.home-hero-banner .carousel-item.slide-connect .nc-ping.nc-ping-blue span:first-child{animation-duration:1.4s}.home-hero-banner .carousel-item.slide-connect .nc-title{font-family:"Noto Sans Display","Noto Sans",sans-serif;font-size:clamp(44px,5.2vw,88px);line-height:1.02;font-weight:800;color:#0a1a4a;margin:0 0 20px;letter-spacing:-0.02em;animation:ncFadeUp .7s .12s both}.home-hero-banner .carousel-item.slide-connect .nc-title-accent{position:relative;display:inline-block;background:linear-gradient(100deg, #1F47B5 0%, #1E90D6 55%, #128937 110%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.home-hero-banner .carousel-item.slide-connect .nc-title-accent::after{content:"";position:absolute;left:2%;right:2%;bottom:.04em;height:.14em;background:#9cc0ee;border-radius:999px;z-index:-1;transform-origin:left;animation:ncGrow .8s .7s both}.home-hero-banner .carousel-item.slide-connect .nc-sub{font-size:clamp(16px,1.3vw,21px);line-height:1.55;color:#404040;margin:0 0 30px;max-width:540px;text-wrap:pretty;animation:ncFadeUp .7s .2s both}.home-hero-banner .carousel-item.slide-connect .nc-ticket{display:flex;flex-wrap:wrap;align-items:stretch;background:linear-gradient(#fff, #fff) padding-box,linear-gradient(135deg, #9CC0EE 0%, #fff 45%, #1E90D6 100%) border-box;border:1.5px solid rgba(0,0,0,0);border-radius:18px;box-shadow:0 1px 2px rgba(0,0,0,.06),0 18px 40px rgba(10,26,74,.12);max-width:680px;overflow:hidden;margin-bottom:30px;animation:ncFadeUp .7s .28s both}.home-hero-banner .carousel-item.slide-connect .nc-date{flex:none;width:118px;overflow:hidden;background:linear-gradient(160deg, #1E90D6 0%, #1F47B5 45%, #0A1A4A 100%);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 0;position:relative}.home-hero-banner .carousel-item.slide-connect .nc-shine{position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.45) 50%, rgba(255, 255, 255, 0) 100%);animation:ncShine 3.6s ease-in-out infinite;pointer-events:none}.home-hero-banner .carousel-item.slide-connect .nc-date-mon{font-size:13px;font-weight:700;letter-spacing:.18em;opacity:.85}.home-hero-banner .carousel-item.slide-connect .nc-date-day{font-family:"Noto Sans Display","Noto Sans",sans-serif;font-size:52px;font-weight:800;line-height:1}.home-hero-banner .carousel-item.slide-connect .nc-date-yr{font-size:12px;font-weight:600;letter-spacing:.1em;margin-top:4px;background:rgba(255,255,255,.18);padding:3px 10px;border-radius:999px;white-space:nowrap}.home-hero-banner .carousel-item.slide-connect .nc-notch{position:absolute;right:-9px;width:18px;height:18px;border-radius:999px;background:#fcf8ee}.home-hero-banner .carousel-item.slide-connect .nc-notch.top{top:-9px}.home-hero-banner .carousel-item.slide-connect .nc-notch.bottom{bottom:-9px}.home-hero-banner .carousel-item.slide-connect .nc-details{flex:1 1 250px;min-width:0;padding:18px 22px;border-left:2px dashed #d6e3f5;display:flex;flex-direction:column;gap:12px;justify-content:center}.home-hero-banner .carousel-item.slide-connect .nc-row{display:flex;align-items:center;gap:12px}.home-hero-banner .carousel-item.slide-connect .nc-row-icon{width:34px;height:34px;flex:none;border-radius:10px;background:#eaf1fb;color:#1f47b5;display:flex;align-items:center;justify-content:center}.home-hero-banner .carousel-item.slide-connect .nc-row-icon .nc-msi{font-size:20px}.home-hero-banner .carousel-item.slide-connect .nc-row-strong{font-size:16px;font-weight:700;color:#0a1a4a;white-space:nowrap}.home-hero-banner .carousel-item.slide-connect .nc-row-muted{font-size:12.5px;color:#525252}.home-hero-banner .carousel-item.slide-connect .nc-row-semi{font-size:15px;font-weight:600;color:#0a1a4a}.home-hero-banner .carousel-item.slide-connect .nc-row-text{font-size:14px;color:#404040;line-height:1.4}.home-hero-banner .carousel-item.slide-connect .nc-timer{flex:1 0 210px;background:#f3f7fc;border-left:1px solid #e3ecf8;border-top:1px solid #e3ecf8;margin-top:-1px;padding:16px;display:flex;flex-direction:column;justify-content:center;gap:10px}.home-hero-banner .carousel-item.slide-connect .nc-timer-head{display:flex;align-items:center;justify-content:space-between}.home-hero-banner .carousel-item.slide-connect .nc-timer-label{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;letter-spacing:.1em;color:#1f47b5}.home-hero-banner .carousel-item.slide-connect .nc-timer-glass{font-size:16px;color:#1e90d6;animation:ncFloat 2s ease-in-out infinite}.home-hero-banner .carousel-item.slide-connect .nc-timer-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:5px}.home-hero-banner .carousel-item.slide-connect .nc-unit{position:relative;background:#fff;border:1px solid #d6e3f5;border-radius:8px;padding:6px 0;text-align:center;overflow:hidden;animation:ncBreath 2.4s ease-in-out infinite}.home-hero-banner .carousel-item.slide-connect .nc-unit-val{font-size:18px;font-weight:800;line-height:1.25;background:linear-gradient(180deg, #1F47B5, #0A1A4A);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-variant-numeric:tabular-nums}.home-hero-banner .carousel-item.slide-connect .nc-unit-val span{display:inline-block}.home-hero-banner .carousel-item.slide-connect .nc-unit-val span.nc-tick{animation:ncTick .4s ease-out}.home-hero-banner .carousel-item.slide-connect .nc-unit-lbl{font-size:10px;color:#737373;font-weight:600}.home-hero-banner .carousel-item.slide-connect .nc-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px;animation:ncFadeUp .7s .36s both}.home-hero-banner .carousel-item.slide-connect .nc-enroll{position:relative;overflow:hidden;border:0;background:linear-gradient(120deg, #0A1A4A 0%, #1F47B5 45%, #1E90D6 100%);color:#fff;font-size:16px;font-weight:600;padding:14px 26px;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:10px;white-space:nowrap;box-shadow:0 12px 28px rgba(31,71,181,.4),inset 0 1px 0 rgba(255,255,255,.25);transition:transform .15s,box-shadow .15s;text-decoration:none}.home-hero-banner .carousel-item.slide-connect .nc-enroll .nc-msi{font-size:22px}.home-hero-banner .carousel-item.slide-connect .nc-enroll:hover,.home-hero-banner .carousel-item.slide-connect .nc-enroll:focus-visible{color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 18px 36px rgba(31,71,181,.5),inset 0 1px 0 rgba(255,255,255,.25)}.home-hero-banner .carousel-item.slide-connect .nc-enroll:focus-visible{outline:3px solid #9cc0ee;outline-offset:2px}.home-hero-banner .carousel-item.slide-connect .nc-enroll.nc-enroll-static{cursor:default}.home-hero-banner .carousel-item.slide-connect .nc-enroll.nc-enroll-static:hover{transform:none;box-shadow:0 12px 28px rgba(31,71,181,.4),inset 0 1px 0 rgba(255,255,255,.25)}.home-hero-banner .carousel-item.slide-connect .nc-vis{position:relative;display:flex;align-items:center;justify-content:center;animation:ncZoomIn .9s .2s both}.home-hero-banner .carousel-item.slide-connect .nc-orb{position:relative;width:clamp(260px,min(32vw,58vh),540px);aspect-ratio:1}.home-hero-banner .carousel-item.slide-connect .nc-orb-glow{position:absolute;inset:-10%;border-radius:999px;background:radial-gradient(circle, rgba(30, 144, 214, 0.3) 0%, rgba(30, 144, 214, 0.1) 40%, rgba(30, 144, 214, 0) 66%)}.home-hero-banner .carousel-item.slide-connect .nc-ring-outer{position:absolute;inset:0;border-radius:999px;border:1.5px dashed rgba(31,71,181,.25);animation:ncSpin 22s linear infinite}.home-hero-banner .carousel-item.slide-connect .nc-dot{position:absolute;left:50%;border-radius:999px}.home-hero-banner .carousel-item.slide-connect .nc-dot.a{top:0;width:10px;height:10px;margin:-5px 0 0 -5px;background:#1f47b5;box-shadow:0 0 12px rgba(31,71,181,.8)}.home-hero-banner .carousel-item.slide-connect .nc-dot.b{top:100%;width:8px;height:8px;margin:-4px 0 0 -4px;background:#128937;box-shadow:0 0 10px rgba(18,137,55,.8)}.home-hero-banner .carousel-item.slide-connect .nc-ring-inner{position:absolute;inset:9%;border-radius:999px;border:1px solid rgba(31,71,181,.2);animation:ncSpin 42s linear infinite}.home-hero-banner .carousel-item.slide-connect .nc-sat{position:absolute;width:50px;height:50px;margin:-25px 0 0 -25px}.home-hero-banner .carousel-item.slide-connect .nc-sat.s1{left:50%;top:0}.home-hero-banner .carousel-item.slide-connect .nc-sat.s2{left:6.7%;top:75%}.home-hero-banner .carousel-item.slide-connect .nc-sat.s3{left:93.3%;top:75%}.home-hero-banner .carousel-item.slide-connect .nc-sat-inner{width:50px;height:50px;border-radius:999px;background:#fff;color:#1f47b5;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px rgba(10,26,74,.16),inset 0 0 0 1px #e3ecf8;animation:ncSpinRev 42s linear infinite}.home-hero-banner .carousel-item.slide-connect .nc-sat-inner .nc-msi{font-size:23px}.home-hero-banner .carousel-item.slide-connect .nc-conic-blur{position:absolute;inset:14%;border-radius:999px;background:conic-gradient(from 0deg, rgba(30, 144, 214, 0.55), rgba(18, 137, 55, 0), rgba(31, 71, 181, 0.55), rgba(156, 192, 238, 0), rgba(30, 144, 214, 0.55));animation:ncSpin 9s linear infinite;filter:blur(22px)}.home-hero-banner .carousel-item.slide-connect .nc-conic{position:absolute;inset:19.8%;border-radius:999px;background:conic-gradient(from 0deg, #1E90D6, #128937, #9CC0EE, #1F47B5, #1E90D6);animation:ncSpin 9s linear infinite}.home-hero-banner .carousel-item.slide-connect .nc-core{position:absolute;inset:21%;border-radius:999px;background:radial-gradient(circle at 50% 42%, #1B3F9E 0%, #0E2A6B 50%, #07143A 100%);animation:ncHalo 4s ease-in-out infinite}.home-hero-banner .carousel-item.slide-connect .nc-core::before{content:"";position:absolute;inset:0;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(156,192,238,.3),inset 0 -20px 50px rgba(0,0,0,.35),inset 0 16px 36px rgba(156,192,238,.12)}.home-hero-banner .carousel-item.slide-connect .nc-core .nc-core-anim{position:absolute;inset:4%;width:92%;height:92%;object-fit:contain;mix-blend-mode:lighten}.home-hero-banner .carousel-item.slide-connect .nc-core .nc-core-emblem{position:absolute;left:50%;top:50%;height:48%;transform:translate(-50%, -52%);filter:drop-shadow(0 0 10px rgba(156, 192, 238, 0.9))}.home-hero-banner .carousel-item.slide-connect .nc-float-time{position:absolute;z-index:3;left:-6%;top:1%;display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.88);border:1px solid #fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:10px 16px 10px 10px;border-radius:14px;box-shadow:0 14px 30px rgba(10,26,74,.14);animation:ncFloat 5s ease-in-out 1s infinite}.home-hero-banner .carousel-item.slide-connect .nc-float-time-icon{width:38px;height:38px;border-radius:10px;background:#e7f6ec;color:#128937;display:flex;align-items:center;justify-content:center}.home-hero-banner .carousel-item.slide-connect .nc-float-time-icon .nc-msi{font-size:21px}.home-hero-banner .carousel-item.slide-connect .nc-float-time-main{font-size:14px;font-weight:700;color:#0a1a4a;white-space:nowrap}.home-hero-banner .carousel-item.slide-connect .nc-float-time-sub{font-size:11.5px;color:#737373;white-space:nowrap}.home-hero-banner .carousel-item.slide-connect .nc-float-call{position:absolute;z-index:3;left:-12%;bottom:0;width:clamp(170px,46%,230px);background:rgba(255,255,255,.9);border:1px solid #fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:16px;padding:12px;box-shadow:0 20px 40px rgba(10,26,74,.2);animation:ncFloat 6s ease-in-out infinite}.home-hero-banner .carousel-item.slide-connect .nc-call-head{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#0a1a4a;white-space:nowrap;margin-bottom:10px}.home-hero-banner .carousel-item.slide-connect .nc-call-head .nc-msi{font-size:16px;color:#1f47b5}.home-hero-banner .carousel-item.slide-connect .nc-call-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.home-hero-banner .carousel-item.slide-connect .nc-tile{background:#eaf1fb;border-radius:8px;height:60px;padding:7px 6px 5px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:3px;position:relative;min-width:0}.home-hero-banner .carousel-item.slide-connect .nc-avatar{width:26px;height:26px;flex:none;border-radius:999px;color:#fff;display:flex;align-items:center;justify-content:center}.home-hero-banner .carousel-item.slide-connect .nc-avatar .nc-msi{font-size:17px}.home-hero-banner .carousel-item.slide-connect .nc-avatar.talking{animation:ncTalk 1.6s ease-in-out infinite}.home-hero-banner .carousel-item.slide-connect .nc-tile-name{max-width:100%;font-size:9px;line-height:1.2;color:#404040;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .35s,transform .35s}.home-hero-banner .carousel-item.slide-connect .nc-tile-name.nc-swap{opacity:0;transform:translateY(3px)}.home-hero-banner .carousel-item.slide-connect .nc-tile-eq{position:absolute;right:5px;top:5px;font-size:12px;color:#128937}.home-hero-banner .carousel-item.slide-connect .nc-call-ctrls{display:flex;justify-content:center;gap:8px;margin-top:10px}.home-hero-banner .carousel-item.slide-connect .nc-ctrl{width:28px;height:28px;border-radius:999px;background:#e3ecf8;color:#1f47b5;display:flex;align-items:center;justify-content:center}.home-hero-banner .carousel-item.slide-connect .nc-ctrl .nc-msi{font-size:16px}.home-hero-banner .carousel-item.slide-connect .nc-ctrl.end{background:#db372d;color:#fff}.home-hero-banner .carousel-item.slide-connect .nc-float-q{position:absolute;z-index:3;right:-10%;top:46%;display:flex;align-items:center;gap:8px;background:#0a1a4a;color:#fff;padding:11px 16px;border-radius:14px;box-shadow:0 14px 30px rgba(10,26,74,.3);font-size:13.5px;font-weight:600;white-space:nowrap;animation:ncFloat 5.5s ease-in-out 2s infinite}.home-hero-banner .carousel-item.slide-connect .nc-float-q .nc-msi{font-size:18px;color:#9cc0ee}.home-hero-banner .carousel-item.slide-connect .nc-float-q.nc-q-demo{top:28%;right:-5%;background:#1f47b5;animation-delay:.6s;animation-duration:6s}.home-hero-banner .carousel-item.slide-connect .nc-float-q.nc-q-feedback{top:64%;right:-7%;background:#0e6b2b;animation-delay:1.3s;animation-duration:5s}@media(max-height: 800px)and (min-width: 1181px){.home-hero-banner .carousel-item.slide-connect{padding-top:5.5rem}.home-hero-banner .carousel-item.slide-connect .nc-grid{padding-bottom:4vh}.home-hero-banner .carousel-item.slide-connect .nc-pills{margin-bottom:12px}.home-hero-banner .carousel-item.slide-connect .nc-title{font-size:clamp(40px,4.2vw,64px);margin-bottom:10px}.home-hero-banner .carousel-item.slide-connect .nc-sub{font-size:17px;margin-bottom:16px}.home-hero-banner .carousel-item.slide-connect .nc-ticket{margin-bottom:16px}.home-hero-banner .carousel-item.slide-connect .nc-date{padding:12px 0}.home-hero-banner .carousel-item.slide-connect .nc-date-day{font-size:44px}.home-hero-banner .carousel-item.slide-connect .nc-details{padding:12px 20px;gap:8px}.home-hero-banner .carousel-item.slide-connect .nc-details .nc-row:last-child{display:none}.home-hero-banner .carousel-item.slide-connect .nc-timer{padding:12px 14px}.home-hero-banner .carousel-item.slide-connect .nc-enroll{padding:12px 24px}}@media(max-height: 660px)and (min-width: 1181px){.home-hero-banner .carousel-item.slide-connect .nc-sub{display:none}.home-hero-banner .carousel-item.slide-connect .nc-title{font-size:clamp(36px,3.6vw,52px)}}@media(max-width: 1180px){.home-hero-banner .carousel-item.slide-connect{padding-top:6.5rem}.home-hero-banner .carousel-item.slide-connect .nc-grid{grid-template-columns:minmax(0, 1fr);padding:0 6vw 48px;align-items:center}.home-hero-banner .carousel-item.slide-connect .nc-vis{display:none}.home-hero-banner .carousel-item.slide-connect .nc-ticket{max-width:none}}@media(max-width: 767px){.home-hero-banner .carousel-item.slide-connect{padding-top:5.5rem}.home-hero-banner .carousel-item.slide-connect .nc-grid{padding:0 16px 38px;align-items:center}.home-hero-banner .carousel-item.slide-connect .nc-pills{gap:6px;margin-bottom:10px;flex-wrap:nowrap}.home-hero-banner .carousel-item.slide-connect .nc-pill-brand{font-size:12px;padding:3px 10px 3px 3px;gap:6px}.home-hero-banner .carousel-item.slide-connect .nc-pill-brand-icon{width:22px;height:22px}.home-hero-banner .carousel-item.slide-connect .nc-pill-brand-icon .nc-msi{font-size:14px}.home-hero-banner .carousel-item.slide-connect .nc-pill-status{font-size:12px;padding:5px 10px;gap:6px}.home-hero-banner .carousel-item.slide-connect .nc-title{font-size:clamp(30px,9vw,40px);margin-bottom:6px}.home-hero-banner .carousel-item.slide-connect .nc-sub{font-size:15px;margin-bottom:12px}.home-hero-banner .carousel-item.slide-connect .nc-ticket{margin-bottom:12px;border-radius:14px}.home-hero-banner .carousel-item.slide-connect .nc-date{width:100%;flex-direction:row;gap:10px;padding:7px 0}.home-hero-banner .carousel-item.slide-connect .nc-date-mon{font-size:12px}.home-hero-banner .carousel-item.slide-connect .nc-date-day{font-size:24px}.home-hero-banner .carousel-item.slide-connect .nc-date-yr{margin-top:0;font-size:11px}.home-hero-banner .carousel-item.slide-connect .nc-notch{display:none}.home-hero-banner .carousel-item.slide-connect .nc-details{flex-basis:100%;border-left:0;padding:10px 14px 8px;gap:6px}.home-hero-banner .carousel-item.slide-connect .nc-details .nc-row:last-child{display:none}.home-hero-banner .carousel-item.slide-connect .nc-row{gap:10px}.home-hero-banner .carousel-item.slide-connect .nc-row-icon{width:28px;height:28px;border-radius:8px}.home-hero-banner .carousel-item.slide-connect .nc-row-icon .nc-msi{font-size:17px}.home-hero-banner .carousel-item.slide-connect .nc-row-strong{font-size:14px}.home-hero-banner .carousel-item.slide-connect .nc-row-muted{font-size:11.5px}.home-hero-banner .carousel-item.slide-connect .nc-row-semi{font-size:13.5px}.home-hero-banner .carousel-item.slide-connect .nc-timer{flex-basis:100%;flex-direction:row;align-items:center;gap:10px;border-left:0;padding:8px 14px}.home-hero-banner .carousel-item.slide-connect .nc-timer-head{flex:none}.home-hero-banner .carousel-item.slide-connect .nc-timer-glass{display:none}.home-hero-banner .carousel-item.slide-connect .nc-timer-label{font-size:10.5px}.home-hero-banner .carousel-item.slide-connect .nc-timer-grid{flex:1;gap:4px}.home-hero-banner .carousel-item.slide-connect .nc-unit{padding:3px 0}.home-hero-banner .carousel-item.slide-connect .nc-unit-val{font-size:15px}.home-hero-banner .carousel-item.slide-connect .nc-unit-lbl{font-size:9px}.home-hero-banner .carousel-item.slide-connect .nc-ctas{gap:6px 12px}.home-hero-banner .carousel-item.slide-connect .nc-enroll{padding:11px 18px;font-size:15px}.home-hero-banner .carousel-item.slide-connect .nc-enroll .nc-msi{font-size:19px}}@media(max-width: 640px){.home-hero-banner .carousel-item.slide-connect{padding-top:76px}.home-hero-banner .carousel-item.slide-connect .nc-grid{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:0 18px 60px}.home-hero-banner .carousel-item.slide-connect .nc-vis{display:flex;order:-1;zoom:.5;margin-bottom:4px}.home-hero-banner .carousel-item.slide-connect .nc-float-time,.home-hero-banner .carousel-item.slide-connect .nc-float-call,.home-hero-banner .carousel-item.slide-connect .nc-float-q{display:none}.home-hero-banner .carousel-item.slide-connect .nc-left{text-align:center}.home-hero-banner .carousel-item.slide-connect .nc-pills{justify-content:center}.home-hero-banner .carousel-item.slide-connect .nc-title{font-size:clamp(34px,10.5vw,44px);margin-bottom:6px}.home-hero-banner .carousel-item.slide-connect .nc-sub{font-size:16px;margin:0 auto 16px}.home-hero-banner .carousel-item.slide-connect .nc-ticket{text-align:left;margin-bottom:16px}.home-hero-banner .carousel-item.slide-connect .nc-ctas{flex-direction:column;align-items:stretch;gap:10px}.home-hero-banner .carousel-item.slide-connect .nc-enroll{justify-content:center;padding:13px 18px;font-size:15px;white-space:normal;text-align:center;line-height:1.3}}@media(max-width: 420px){.home-hero-banner .carousel-item.slide-connect .nc-grid{gap:8px;padding-bottom:54px}.home-hero-banner .carousel-item.slide-connect .nc-vis{zoom:.38;margin-bottom:0}.home-hero-banner .carousel-item.slide-connect .nc-pills{margin-bottom:8px}.home-hero-banner .carousel-item.slide-connect .nc-title{font-size:clamp(32px,9.6vw,40px);margin-bottom:4px}.home-hero-banner .carousel-item.slide-connect .nc-sub{font-size:15px;margin-bottom:12px}.home-hero-banner .carousel-item.slide-connect .nc-ticket{margin-bottom:12px}.home-hero-banner .carousel-item.slide-connect .nc-ctas{gap:8px}.home-hero-banner .carousel-item.slide-connect .nc-enroll{padding:12px 18px}}@media(max-width: 380px){.home-hero-banner .carousel-item.slide-connect .nc-pill-status{display:none}.home-hero-banner .carousel-item.slide-connect .nc-timer-label{display:none}}@media(min-width: 1280px)and (min-height: 850px){.home-hero-banner .carousel-item.slide-connect{padding-top:5.5rem}.home-hero-banner .carousel-item.slide-connect .nc-grid{padding-bottom:3vh;max-width:none;grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr)}}@media(min-width: 1500px)and (min-height: 850px){.home-hero-banner .carousel-item.slide-connect .nc-left,.home-hero-banner .carousel-item.slide-connect .nc-vis{zoom:1.1}}@media(min-width: 1700px)and (min-height: 940px){.home-hero-banner .carousel-item.slide-connect .nc-left,.home-hero-banner .carousel-item.slide-connect .nc-vis{zoom:1.18}}@media(min-width: 1800px)and (min-height: 980px){.home-hero-banner .carousel-item.slide-connect .nc-left,.home-hero-banner .carousel-item.slide-connect .nc-vis{zoom:1.24}}@media(min-width: 2200px)and (min-height: 1150px){.home-hero-banner .carousel-item.slide-connect .nc-left,.home-hero-banner .carousel-item.slide-connect .nc-vis{zoom:1.45}}@media(max-width: 991px){body.nc-slide-active .home-hero-banner .carousel-control-prev,body.nc-slide-active .home-hero-banner .carousel-control-next{display:none}}@media(prefers-reduced-motion: reduce){.home-hero-banner .carousel-item.slide-connect *,.home-hero-banner .carousel-item.slide-connect *::before,.home-hero-banner .carousel-item.slide-connect *::after{animation:none !important}}/*# sourceMappingURL=home-connect.scss?_map= */
