@font-face{font-family:'Zoho Puvi';src:url('../fonts/OpenType-TT/Zoho Puvi Regular.woff2') format('woff2'),url('../fonts/OpenType-TT/Zoho Puvi Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Zoho Puvi';src:url('../fonts/OpenType-TT/Zoho Puvi Medium.woff2') format('woff2'),url('../fonts/OpenType-TT/Zoho Puvi Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Zoho Puvi';src:url('../fonts/OpenType-TT/Zoho Puvi Semibold.woff2') format('woff2'),url('../fonts/OpenType-TT/Zoho Puvi Semibold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Zoho Puvi';src:url('../fonts/OpenType-TT/Zoho Puvi Bold.woff2') format('woff2'),url('../fonts/OpenType-TT/Zoho Puvi Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Zoho Puvi';src:url('../fonts/OpenType-TT/Zoho Puvi Extrabold.woff2') format('woff2'),url('../fonts/OpenType-TT/Zoho Puvi Extrabold.ttf') format('truetype');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Zoho Puvi';src:url('../fonts/OpenType-TT/Zoho Puvi Black.woff2') format('woff2'),url('../fonts/OpenType-TT/Zoho Puvi Black.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}:root{--uplift-blue:#0c52d4;--uplift-blue-dark:#061738;--uplift-blue-light:rgba(12,82,212,0.06);--uplift-blue-gradient:linear-gradient(135deg,#0c52d4 0%,#1a6cff 100%);--uplift-dark-gradient:linear-gradient(135deg,#061738 0%,#0c52d4 100%);--uplift-gold-gradient:linear-gradient(135deg,#ffc928 0%,#f59e0b 100%);--uplift-yellow:#ffc928;--uplift-yellow-hover:#e5b31c;--uplift-white:#ffffff;--uplift-offwhite:#f8fafc;--uplift-text-dark:#061738;--uplift-text-main:#1e293b;--uplift-text-muted:#64748b;--uplift-radius-sm:12px;--uplift-radius-md:20px;--uplift-radius-lg:28px;--uplift-font-heading:'Zoho Puvi',sans-serif;--uplift-font-body:'Zoho Puvi',sans-serif;--uplift-shadow-soft:0 10px 30px rgba(12,82,212,0.05),0 2px 8px rgba(0,0,0,0.02);--uplift-shadow-card:0 15px 35px rgba(6,23,56,0.06),0 5px 15px rgba(0,0,0,0.02);--uplift-shadow-floating:0 25px 55px rgba(6,23,56,0.09),0 8px 20px rgba(0,0,0,0.03)}body,input,select,textarea,button{font-family:var(--uplift-font-body)}body{color:var(--uplift-text-main);background-color:var(--uplift-white);line-height:1.7;overflow-x:hidden;font-weight:400;padding-top:110px !important}p{font-weight:400}h1,h2,h3,h4,h5,h6,.uplift-heading-font{font-family:var(--uplift-font-heading);letter-spacing:-0.01em}html{scroll-behavior:smooth;scrollbar-gutter:stable}section[id],div[id]{scroll-margin-top:130px}body.modal-open{padding-right:0px !important}body.modal-open .uplift-header{padding-right:0px !important}.uplift-fixed-top-wrapper{position:fixed;top:0;left:0;width:100%;z-index:10000;box-shadow:0 4px 20px rgba(6,23,56,0.08)}.uplift-top-bar{background-color:var(--uplift-blue-dark);padding:6px 0;font-size:0.82rem;color:var(--uplift-white);border-bottom:2px solid var(--uplift-yellow);overflow:hidden;position:relative;z-index:1}.uplift-top-bar a{color:var(--uplift-white);text-decoration:none}.uplift-top-badge{background:var(--uplift-gold-gradient);color:var(--uplift-blue-dark);font-weight:800;padding:3px 10px;border-radius:4px;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.5px;white-space:nowrap}.uplift-ticker-wrapper{width:100%;position:relative}.uplift-ticker-label{background-color:var(--uplift-blue-dark);position:relative;z-index:10;box-shadow:6px 0 16px rgba(6,23,56,0.95);border-right:1px solid rgba(255,201,40,0.3);flex-shrink:0}.uplift-marquee-container{overflow:hidden;white-space:nowrap;position:relative;mask-image:linear-gradient(to right,transparent 0%,#000 15px,#000 calc(100% - 15px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 15px,#000 calc(100% - 15px),transparent 100%)}.uplift-ticker-track{display:inline-flex;align-items:center;gap:16px;animation:upliftMarquee 110s linear infinite;will-change:transform;padding-left:10px}.uplift-top-bar:hover .uplift-ticker-track{animation-play-state:paused}@keyframes upliftMarquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.uplift-ticker-item{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.08);padding:5px 14px;border-radius:50px;border:1px solid rgba(255,255,255,0.15);font-size:0.82rem;white-space:nowrap;transition:background 0.2s ease,border-color 0.2s ease}.uplift-ticker-item:hover{background:rgba(255,255,255,0.16);border-color:var(--uplift-yellow)}.uplift-item-title{font-weight:700;color:#f8fafc}.uplift-item-date{font-weight:800;color:#ffc928}.uplift-status-badge{display:inline-flex;align-items:center;font-size:0.72rem;font-weight:800;padding:2px 10px;border-radius:50px;letter-spacing:0.3px;white-space:nowrap}.uplift-status-badge.expected{background:rgba(255,201,40,0.2);color:#ffc928;border:1px solid rgba(255,201,40,0.5);box-shadow:0 0 8px rgba(255,201,40,0.2)}.uplift-status-badge.tba{background:rgba(56,189,248,0.18);color:#38bdf8;border:1px solid rgba(56,189,248,0.4)}.uplift-header{background-color:rgba(255,255,255,0.98);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:8px 0;position:relative;z-index:2;border-bottom:1px solid rgba(12,82,212,0.08)}.modal-backdrop.show{opacity:1 !important;background:rgba(6,23,56,0.65) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;z-index:10450 !important}.modal{z-index:10550 !important}.modal-dialog{z-index:10560 !important}#autoLeadModal{z-index:10550 !important}#autoLeadModal .modal-dialog{max-width:470px;width:92%;margin:1.75rem auto}#autoLeadModal .modal-content{border-radius:24px !important;box-shadow:0 25px 60px rgba(0,0,0,0.35) !important;border:1px solid rgba(255,255,255,0.3) !important}#autoLeadModal .uplift-modal-close-btn{position:absolute;top:14px;right:14px;z-index:110;width:25px;height:25px;min-width:25px;min-height:25px;background-color:#f1f5f9;border:1px solid rgba(12,82,212,0.2);border-radius:50%;padding:0;background-size:8px;background-position:center;opacity:0.85;transition:all 0.25s ease;box-shadow:0 2px 8px rgba(0,0,0,0.12);cursor:pointer}#autoLeadModal .uplift-modal-close-btn:hover{opacity:1;transform:rotate(90deg) scale(1.1);background-color:#fee2e2}#autoLeadModal .modal-body{padding:20px 20px !important}#autoLeadModal .uplift-form-group{margin-bottom:10px !important}#autoLeadModal .uplift-form-label{font-size:0.85rem !important;margin-bottom:4px !important}#autoLeadModal .uplift-form-input{padding:10px 14px 10px 38px !important;font-size:0.88rem !important}#autoLeadModal .uplift-input-wrapper i{left:14px !important;font-size:0.95rem !important}#autoLeadModal .uplift-custom-select-trigger{padding:10px 32px 10px 38px !important;font-size:0.88rem !important;border-radius:12px !important}#autoLeadModal .uplift-select-icon{left:14px !important;font-size:0.95rem !important}#autoLeadModal .uplift-select-arrow{right:14px !important}#autoLeadModal .uplift-custom-option{padding:10px 12px !important;font-size:0.85rem !important}#autoLeadModal .uplift-submit-btn{padding:12px 20px !important;font-size:1rem !important}.uplift-header-brand-box{background-color:transparent;padding:0;display:inline-flex;align-items:center;text-decoration:none;transition:transform 0.25s ease}.uplift-header-brand-box:hover{transform:translateY(-2px)}.uplift-header-logo{height:60px !important;width:auto;object-fit:contain}.uplift-nav-links{display:flex;align-items:center;gap:28px}.uplift-nav-item{color:var(--uplift-blue-dark);font-weight:600;font-size:0.95rem;text-decoration:none;transition:all 0.25s ease;position:relative;padding:4px 0}.uplift-nav-item:hover,.uplift-nav-item.active{color:var(--uplift-blue)}.uplift-nav-item::after{content:'';position:absolute;bottom:0;left:0;width:0%;height:2px;background-color:var(--uplift-blue);transition:width 0.25s ease;border-radius:2px}.uplift-nav-item:hover::after,.uplift-nav-item.active::after{width:100%}.uplift-header-phone{color:var(--uplift-blue-dark);text-decoration:none;font-weight:800;font-size:1.05rem;display:flex;align-items:center;gap:10px;transition:color 0.2s ease}.uplift-header-phone:hover{color:var(--uplift-blue)}.uplift-header-phone-icon{background:var(--uplift-blue-light);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--uplift-blue);border:none}.uplift-header-call-btn{background:var(--uplift-blue-light);color:var(--uplift-blue);font-weight:800;font-size:0.82rem;padding:6px 14px;border-radius:50px;border:1px solid rgba(12,82,212,0.2);transition:all 0.25s ease;white-space:nowrap}.uplift-header-call-btn:hover{background:var(--uplift-blue);color:#ffffff}.uplift-wa-btn{background:linear-gradient(135deg,#ffc928 0%,#f59e0b 100%) !important;color:#ffffff !important;font-weight:800;font-size:0.95rem;padding:10px 26px;border-radius:50px;text-decoration:none;display:inline-flex;align-items:center;gap:9px;box-shadow:0 6px 20px rgba(245,158,11,0.4);transition:all 0.3s ease;border:none !important;text-shadow:0 1px 2px rgba(0,0,0,0.2)}.uplift-wa-btn:hover{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%) !important;color:#ffffff !important;transform:translateY(-2px);box-shadow:0 10px 28px rgba(245,158,11,0.6)}.uplift-hero-banner{position:relative;background-color:var(--uplift-white);background-image:radial-gradient(circle at 82% 48%,rgba(26,108,255,0.12) 0%,rgba(255,255,255,0) 70%);padding:32px 0 36px 0;overflow:hidden;border:none}@media (max-width:991px){.uplift-hero-banner{padding:24px 0 30px 0}}.uplift-hero-content{position:relative;z-index:2}.uplift-badge-announcement{display:inline-flex;align-items:center;gap:8px;background:var(--uplift-blue-light);color:var(--uplift-blue);font-size:0.8rem;font-weight:800;padding:5px 14px;border-radius:50px;text-transform:uppercase;letter-spacing:0.6px;margin-bottom:12px;border:none;align-self:flex-start}.uplift-pulse-dot{width:9px;height:9px;background-color:var(--uplift-yellow);border-radius:50%;box-shadow:0 0 0 0 rgba(255,201,40,0.7);animation:upliftPulse 1.8s infinite}@keyframes upliftPulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255,201,40,0.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,201,40,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255,201,40,0)}}.uplift-hero-tag{color:var(--uplift-blue);font-size:1.05rem;font-weight:800;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.uplift-hero-title{font-size:2.1rem;font-weight:900;color:var(--uplift-blue-dark);line-height:1.3;text-transform:uppercase;margin-bottom:18px;letter-spacing:-0.4px}.uplift-hero-title .uplift-highlight-blue{color:var(--uplift-white) !important;background:var(--uplift-blue-gradient) !important;padding:8px 24px !important;border-radius:14px !important;display:inline-block !important;box-shadow:0 8px 24px rgba(12,82,212,0.35) !important;font-size:2.35rem !important;font-weight:900 !important;letter-spacing:0.5px !important;margin-right:0 !important}.uplift-hero-slogan{font-size:1.05rem;font-weight:700;color:var(--uplift-blue-dark);margin-bottom:16px;line-height:1.5}.uplift-hero-slogan .highlight{color:var(--uplift-blue);background-color:var(--uplift-blue-light);padding:4px 12px;border-radius:8px}.uplift-price-container{background:var(--uplift-white);border-radius:var(--uplift-radius-md);padding:24px;box-shadow:var(--uplift-shadow-card);margin-bottom:28px;border:none}.uplift-price-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.uplift-badge-offer{background:var(--uplift-blue-dark);color:var(--uplift-yellow);font-size:0.78rem;font-weight:800;padding:6px 16px;border-radius:50px;text-transform:uppercase}.uplift-emi-text{font-size:0.84rem;color:var(--uplift-blue-dark);font-weight:800}.uplift-price-card{background-color:var(--uplift-offwhite);border-radius:var(--uplift-radius-sm);padding:26px 14px 18px 14px;position:relative;transition:all 0.35s cubic-bezier(0.165,0.84,0.44,1);border:1px solid rgba(12,82,212,0.08)}.uplift-price-card:hover{transform:translateY(-4px);background-color:var(--uplift-white);box-shadow:var(--uplift-shadow-soft)}.uplift-card-tag{position:absolute;top:-10px;right:10px;background:#dc2626 !important;color:#ffffff !important;font-size:0.68rem;font-weight:800;padding:4px 12px;border-radius:50px;text-transform:uppercase;box-shadow:0 4px 12px rgba(220,38,38,0.4);letter-spacing:0.5px;white-space:nowrap;z-index:3}.uplift-batch-name{color:var(--uplift-blue-dark);font-weight:800;font-size:0.95rem;text-transform:uppercase;margin-bottom:6px;margin-top:4px}.uplift-old-price{text-decoration:line-through;color:#94a3b8;font-size:0.88rem;font-weight:600}.uplift-new-price{font-size:2.1rem;font-weight:900;color:var(--uplift-blue);font-family:var(--uplift-font-heading);line-height:1}.uplift-save-badge{color:var(--uplift-blue-dark);font-size:0.82rem;font-weight:800;margin-top:6px}.uplift-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.uplift-feature-pill{background-color:var(--uplift-white);padding:14px 18px;border-radius:var(--uplift-radius-sm);display:flex;align-items:center;gap:12px;font-size:0.92rem;font-weight:800;color:var(--uplift-blue-dark);box-shadow:var(--uplift-shadow-soft);transition:all 0.25s ease;border:none}.uplift-feature-pill:hover{transform:translateY(-2px);box-shadow:var(--uplift-shadow-card)}.uplift-feature-pill i{color:var(--uplift-yellow);background:var(--uplift-blue-dark);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.85rem;flex-shrink:0}.uplift-rating-bar{display:flex;align-items:center;gap:14px;margin-top:24px;padding:14px 20px;background-color:var(--uplift-white);border-radius:var(--uplift-radius-sm);box-shadow:var(--uplift-shadow-soft);border:none}.uplift-rating-stars{color:var(--uplift-yellow);font-size:1.1rem}.uplift-rating-text{font-size:0.88rem;font-weight:800;color:var(--uplift-blue-dark)}.uplift-form-card{background:var(--uplift-white);border-radius:var(--uplift-radius-lg);padding:28px 28px;box-shadow:var(--uplift-shadow-floating);position:relative;border:1px solid rgba(12,82,212,0.08);display:flex;flex-direction:column;justify-content:center}.uplift-form-header{text-align:center;margin-bottom:28px}.uplift-form-badge{background:var(--uplift-blue-light);color:var(--uplift-blue);font-weight:800;font-size:0.82rem;padding:6px 20px;border-radius:50px;display:inline-block;margin-bottom:12px;text-transform:uppercase;border:none}.uplift-form-title{font-size:1.85rem;font-weight:900;color:var(--uplift-blue-dark);margin-bottom:6px}.uplift-form-subtitle{color:var(--uplift-text-muted);font-size:0.94rem;font-weight:600}.uplift-form-group{margin-bottom:22px}.uplift-form-label{font-size:0.9rem;font-weight:800;color:var(--uplift-blue-dark);margin-bottom:8px;display:block}.uplift-input-wrapper{position:relative;width:100%;max-width:100%;box-sizing:border-box}.uplift-input-wrapper i{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--uplift-blue);font-size:1.05rem;z-index:2;pointer-events:none}.uplift-form-input,.uplift-form-select{width:100% !important;max-width:100% !important;box-sizing:border-box !important;padding:14px 18px 14px 48px;border:2px solid rgba(12,82,212,0.08);border-radius:var(--uplift-radius-sm);font-size:0.96rem;font-weight:600;color:var(--uplift-blue-dark);transition:all 0.25s ease;background-color:var(--uplift-offwhite)}.uplift-custom-select-wrapper{position:relative;width:100%;box-sizing:border-box}.uplift-custom-select-trigger{width:100%;padding:14px 42px 14px 48px;background-color:var(--uplift-offwhite);border:2px solid rgba(12,82,212,0.08);border-radius:var(--uplift-radius-sm);font-size:0.94rem;font-weight:600;color:var(--uplift-blue-dark);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all 0.25s ease;user-select:none;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uplift-custom-select-trigger:hover,.uplift-custom-select-wrapper.open .uplift-custom-select-trigger{background-color:var(--uplift-white);border-color:var(--uplift-blue);box-shadow:0 0 0 4px rgba(12,82,212,0.12)}.uplift-select-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--uplift-blue);font-size:1.05rem;pointer-events:none;z-index:2}.uplift-select-arrow{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--uplift-blue);font-size:0.85rem;transition:transform 0.25s ease;pointer-events:none;z-index:2}.uplift-custom-select-wrapper.open .uplift-select-arrow{transform:translateY(-50%) rotate(180deg)}.uplift-custom-select-options{position:absolute;top:calc(100%+6px);left:0;right:0;background-color:var(--uplift-white);border-radius:var(--uplift-radius-sm);box-shadow:0 15px 40px rgba(6,23,56,0.18),0 4px 14px rgba(0,0,0,0.06);border:1.5px solid rgba(12,82,212,0.2);z-index:999;display:none;overflow:hidden;padding:6px;animation:upliftDropdownFade 0.2s ease}@keyframes upliftDropdownFade{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.uplift-custom-select-wrapper.open .uplift-custom-select-options{display:block}.uplift-custom-option{padding:12px 14px;font-size:0.9rem;font-weight:600;color:var(--uplift-blue-dark);border-radius:8px;cursor:pointer;display:flex;align-items:center;transition:background-color 0.2s ease}.uplift-custom-option:hover{background-color:var(--uplift-blue-light);color:var(--uplift-blue)}.uplift-custom-option.active{background-color:rgba(12,82,212,0.08);color:var(--uplift-blue);font-weight:700}.uplift-form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230c52d4' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:42px !important;cursor:pointer}.uplift-form-select option{max-width:100% !important;word-wrap:break-word;white-space:normal;padding:10px;background-color:var(--uplift-white);color:var(--uplift-blue-dark);font-size:0.92rem}.uplift-form-input:focus,.uplift-form-select:focus{outline:none;background-color:var(--uplift-white);box-shadow:0 0 0 4px rgba(12,82,212,0.12)}@keyframes upliftShakePulse{0%,70%,100%{transform:translateY(0) scale(1) rotate(0deg);box-shadow:0 10px 28px rgba(245,158,11,0.45)}74%{transform:translateY(-3px) scale(1.03) rotate(-2deg);box-shadow:0 14px 34px rgba(245,158,11,0.65)}78%{transform:translateY(-3px) scale(1.03) rotate(2deg);box-shadow:0 14px 34px rgba(245,158,11,0.65)}82%{transform:translateY(-3px) scale(1.03) rotate(-1.5deg);box-shadow:0 14px 34px rgba(245,158,11,0.65)}86%{transform:translateY(-3px) scale(1.03) rotate(1.5deg);box-shadow:0 14px 34px rgba(245,158,11,0.65)}90%{transform:translateY(-1px) scale(1.01) rotate(0deg)}}.uplift-submit-btn,.uplift-btn-shake{animation:upliftShakePulse 3.5s infinite cubic-bezier(0.36,0.07,0.19,0.97);display:inline-flex;align-items:center;justify-content:center}.uplift-submit-btn:hover,.uplift-btn-shake:hover{animation-play-state:paused;transform:translateY(-4px) scale(1.04);box-shadow:0 16px 38px rgba(245,158,11,0.75) !important}.uplift-submit-btn{width:100%;position:relative;overflow:hidden;background:linear-gradient(135deg,#ffc928 0%,#f59e0b 50%,#d97706 100%) !important;color:#ffffff !important;font-family:var(--uplift-font-heading);font-size:1.15rem;font-weight:900;padding:16px 24px;border:1px solid rgba(255,255,255,0.4) !important;border-radius:50px;cursor:pointer;box-shadow:0 12px 30px rgba(245,158,11,0.4),0 4px 10px rgba(0,0,0,0.08);transition:all 0.35s cubic-bezier(0.165,0.84,0.44,1);text-transform:uppercase;letter-spacing:0.8px;display:flex;align-items:center;justify-content:center;gap:12px;user-select:none;text-shadow:0 1px 2px rgba(0,0,0,0.25)}.uplift-submit-btn:hover{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%) !important;color:#ffffff !important;border-color:rgba(255,255,255,0.8) !important;box-shadow:0 16px 38px rgba(245,158,11,0.65) !important}.btn-warning{background-color:#ffc928 !important;color:#ffffff !important;border:none !important;box-shadow:0 4px 15px rgba(245,158,11,0.4) !important;text-shadow:0 1px 2px rgba(0,0,0,0.2)}.btn-warning:hover{background-color:#f59e0b !important;color:#ffffff !important}.uplift-submit-btn::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient( 60deg,rgba(255,255,255,0) 20%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 80% );transform:rotate(25deg);animation:upliftShimmer 3.5s infinite;pointer-events:none}@keyframes upliftShimmer{0%{transform:translateX(-100%) rotate(25deg)}30%,100%{transform:translateX(100%) rotate(25deg)}}.uplift-submit-btn:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 18px 40px rgba(245,158,11,0.6),0 6px 16px rgba(0,0,0,0.12);background:linear-gradient(135deg,#ffd447 0%,#ffad14 50%,#e07d00 100%)}.uplift-btn-icon-badge{background:rgba(6,23,56,0.12);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.95rem;color:#061738;flex-shrink:0}.uplift-btn-arrow{transition:transform 0.25s ease;font-size:1.1rem}.uplift-submit-btn:hover .uplift-btn-arrow{transform:translateX(5px)}.uplift-form-footer-trust{margin-top:18px;font-size:0.84rem;color:var(--uplift-blue-dark);text-align:center;font-weight:800}.uplift-insta-section{padding:85px 0;background-color:var(--uplift-white);border:none}.uplift-section-header{text-align:center;max-width:750px;margin:0 auto 55px auto}.uplift-section-subtitle{color:var(--uplift-blue);font-weight:800;font-size:0.85rem;text-transform:uppercase;letter-spacing:2.5px;margin-bottom:8px;display:block}.uplift-section-title{font-size:2.6rem;font-weight:800;color:var(--uplift-blue-dark);line-height:1.3}.uplift-insta-card{background:var(--uplift-white);border-radius:var(--uplift-radius-md);overflow:hidden;box-shadow:var(--uplift-shadow-card);transition:all 0.35s cubic-bezier(0.165,0.84,0.44,1);height:100%;display:flex;flex-direction:column;border:none}.uplift-insta-card:hover{transform:translateY(-8px);box-shadow:var(--uplift-shadow-floating)}.uplift-insta-header{padding:18px 24px;display:flex;align-items:center;justify-content:space-between;background-color:var(--uplift-white);border:none}.uplift-insta-profile{display:flex;align-items:center;gap:14px}.uplift-insta-avatar{width:48px;height:48px;border-radius:50%;padding:2px;background:var(--uplift-blue-gradient);display:flex;align-items:center;justify-content:center}.uplift-insta-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid var(--uplift-white)}.uplift-insta-user-info h5{margin:0;font-size:1rem;font-weight:800;color:var(--uplift-blue-dark);display:flex;align-items:center;gap:6px}.uplift-insta-verified-badge{color:#3897f0;font-size:0.88rem}.uplift-insta-user-info span{font-size:0.78rem;color:var(--uplift-text-muted);font-weight:600}.uplift-insta-icon{font-size:1.9rem;background:-webkit-linear-gradient(45deg,#f09433,#dc2743,#bc1888);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.uplift-insta-post-img-container{width:100%;background-color:#f8fafc;overflow:hidden;display:flex;align-items:center;justify-content:center}.uplift-insta-post-img{width:100%;height:auto;object-fit:cover;display:block;transition:transform 0.4s ease}.uplift-insta-card:hover .uplift-insta-post-img{transform:scale(1.03)}.uplift-insta-footer{padding:20px 24px;background-color:var(--uplift-white);display:flex;align-items:center;justify-content:space-between;margin-top:auto;border:none}.uplift-insta-follow-btn{background:var(--uplift-blue-gradient);color:var(--uplift-white);font-weight:800;font-size:0.88rem;padding:10px 24px;border-radius:50px;text-decoration:none;transition:all 0.25s ease;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 16px rgba(12,82,212,0.25);border:none}.uplift-insta-follow-btn:hover{color:var(--uplift-white);transform:translateY(-2px);box-shadow:0 8px 24px rgba(12,82,212,0.4)}.uplift-eligibility-section{padding:85px 0;background-color:var(--uplift-white)}.uplift-age-card{background:var(--uplift-white);border-radius:var(--uplift-radius-md);box-shadow:var(--uplift-shadow-card);overflow:hidden;margin-top:32px;border:none}.uplift-table-custom{width:100%;margin-bottom:0}.uplift-table-custom th{background:var(--uplift-blue-dark);color:var(--uplift-yellow);font-weight:800;text-transform:uppercase;font-size:0.92rem;padding:20px 24px;border:none}.uplift-table-custom td{padding:20px 24px;vertical-align:middle;font-size:0.96rem;font-weight:500;border-bottom:1px solid rgba(0,0,0,0.04);color:var(--uplift-blue-dark)}.uplift-table-custom tr:nth-child(even){background-color:rgba(12,82,212,0.03)}.uplift-category-badge{background:var(--uplift-blue-light);color:var(--uplift-blue);font-weight:600;padding:6px 14px;border-radius:50px;font-size:0.82rem;border:none}.uplift-mobile-age-card{background:var(--uplift-white);border-radius:var(--uplift-radius-md);box-shadow:var(--uplift-shadow-soft);overflow:hidden;border:1px solid rgba(12,82,212,0.08);transition:transform 0.2s ease,box-shadow 0.2s ease}.uplift-mobile-age-card:hover{transform:translateY(-2px);box-shadow:var(--uplift-shadow-card)}.uplift-mobile-age-header{background:var(--uplift-blue-dark);padding:12px 16px;border-bottom:2px solid var(--uplift-yellow)}.uplift-mobile-age-header .uplift-category-badge{background:rgba(255,255,255,0.12);color:var(--uplift-yellow);font-size:0.82rem;font-weight:700;display:inline-block}.uplift-mobile-age-body{padding:16px}.uplift-age-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;text-align:center}.uplift-age-item{display:flex;flex-direction:column;gap:4px;background-color:var(--uplift-offwhite);padding:8px 4px;border-radius:8px}.uplift-age-label{font-size:0.7rem;color:var(--uplift-text-muted);text-transform:uppercase;font-weight:700;letter-spacing:0.3px}.uplift-age-val{font-size:0.88rem;font-weight:700;color:var(--uplift-blue-dark)}.uplift-qual-card{padding:26px;background-color:var(--uplift-white);border-radius:var(--uplift-radius-md);box-shadow:var(--uplift-shadow-soft);border:none;transition:transform 0.25s ease}.uplift-qual-card:hover{transform:translateY(-3px);box-shadow:var(--uplift-shadow-card)}.uplift-pattern-section{padding:85px 0;background-color:var(--uplift-white);border:none}.uplift-stage-card{background:var(--uplift-white);padding:34px 30px;border-radius:var(--uplift-radius-md);box-shadow:var(--uplift-shadow-card);height:100%;position:relative;transition:all 0.3s ease;border:none}.uplift-stage-card:hover{transform:translateY(-6px);box-shadow:var(--uplift-shadow-floating)}.uplift-stage-number{position:absolute;top:24px;right:24px;width:44px;height:44px;background:var(--uplift-yellow-gradient);color:var(--uplift-blue-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.25rem;border:none}.uplift-stage-title{font-size:1.45rem;font-weight:800;color:var(--uplift-blue-dark);margin-bottom:12px}.uplift-stage-desc{font-size:0.95rem;color:var(--uplift-text-muted);font-weight:400}.uplift-faq-section{padding:85px 0;background-color:rgba(12,82,212,0.02);border:none}.uplift-accordion-item{background-color:var(--uplift-white);border-radius:var(--uplift-radius-sm);margin-bottom:16px;overflow:hidden;box-shadow:var(--uplift-shadow-soft);border:none}.uplift-accordion-button{background-color:var(--uplift-white);color:var(--uplift-blue-dark);font-weight:700;font-size:1.08rem;padding:20px 26px;border:none}.uplift-accordion-button:not(.collapsed){background-color:var(--uplift-blue-dark);color:var(--uplift-yellow);box-shadow:none}.uplift-accordion-body{padding:22px 26px;color:var(--uplift-text-main);font-weight:400;font-size:0.96rem}.uplift-footer{background-color:var(--uplift-white);color:var(--uplift-blue-dark);padding:75px 0 35px 0;border:none;box-shadow:0 -10px 40px rgba(6,23,56,0.03)}.uplift-footer-logo{height:100px;width:auto;padding:4px 0;margin-bottom:22px}.uplift-footer-about{color:var(--uplift-text-muted);font-size:0.94rem;font-weight:400;margin-bottom:22px}.uplift-footer-title{color:var(--uplift-blue-dark);font-size:1.2rem;font-weight:800;text-transform:uppercase;margin-bottom:22px}.uplift-footer-contact-item{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px;color:var(--uplift-blue-dark);font-size:0.94rem;font-weight:500}.uplift-footer-contact-item i{color:var(--uplift-blue);font-size:1.15rem;margin-top:3px}.uplift-footer-bottom{margin-top:45px;padding-top:25px;border-top:1px solid rgba(0,0,0,0.05);text-align:center;color:var(--uplift-text-muted);font-size:0.88rem;font-weight:400}.uplift-mobile-sticky-bar{display:none;position:fixed;bottom:0;left:0;right:0;background-color:var(--uplift-blue-dark);padding:12px 18px;z-index:999;box-shadow:0 -6px 25px rgba(0,0,0,0.2);border:none}@media (max-width:768px){.uplift-mobile-sticky-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}}html,body{max-width:100%;overflow-x:hidden !important}.max-w-700{max-width:700px}.uplift-hero-logo{height:clamp(55px,10vw,90px);width:auto}@media (max-width:991px){.uplift-hero-title{font-size:2.3rem;line-height:1.3}.uplift-hero-banner{padding:55px 0 65px 0}.uplift-section-title{font-size:2.1rem}.uplift-header-phone{font-size:0.92rem}.uplift-nav-links{display:none}}@media (max-width:768px){body{padding-top:110px !important;padding-bottom:85px !important}.uplift-hero-content{text-align:center}.uplift-hero-title{font-size:1.85rem;line-height:1.35;margin:0 auto 24px auto}.uplift-hero-title .uplift-highlight-blue{display:inline-block;padding:4px 14px;margin:0 4px 6px 4px;font-size:0.95em}.uplift-badge-announcement{margin:0 auto 24px auto;font-size:0.8rem;text-align:center;max-width:100%;align-self:center}.uplift-hero-tag{text-align:center;font-size:1.1rem;letter-spacing:1.5px;margin-bottom:16px}.uplift-hero-slogan{text-align:center;font-size:1.05rem;line-height:1.5;margin-bottom:28px}.uplift-hero-video-box{margin-top:15px}.uplift-price-header{flex-direction:column;align-items:center;text-align:center;gap:8px}.uplift-feature-grid{grid-template-columns:1fr;justify-content:center;max-width:420px;margin:0 auto 24px auto}.uplift-feature-pill{justify-content:center}.uplift-rating-bar{justify-content:center;text-align:center;margin:0 auto}.uplift-section-title{font-size:1.8rem}.uplift-section-header{margin-bottom:35px}.uplift-form-card{padding:24px 18px;margin-top:20px}.uplift-form-title{font-size:1.4rem}.uplift-submit-btn{font-size:1.15rem;padding:14px}.uplift-location-banner{padding:30px 20px;text-align:center}.uplift-location-banner .text-lg-end{text-align:center !important;margin-top:15px}.uplift-location-banner .uplift-submit-btn{width:100% !important;display:flex !important;justify-content:center !important}.uplift-mobile-sticky-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px}#autoLeadModal .modal-dialog{margin:0.5rem auto}#autoLeadModal .modal-content{max-height:95dvh;overflow-y:auto}.uplift-shorts-iframe-container{aspect-ratio:9 / 14 !important;max-height:480px;overflow:hidden}.uplift-timeline-stage-box .d-flex.flex-wrap{row-gap:6px}.uplift-header-logo{height:48px !important}}@media (max-width:576px){.uplift-wa-btn{padding:7px 12px;font-size:0.78rem;gap:5px}.uplift-hero-title{font-size:1.65rem}.uplift-badge-announcement{font-size:0.72rem;padding:6px 12px}.uplift-price-container{padding:16px 10px}.uplift-price-card{padding:12px 6px;text-align:center}.uplift-batch-name{font-size:0.8rem;line-height:1.2;margin-bottom:4px}.uplift-card-tag{font-size:0.65rem;padding:2px 6px}.uplift-new-price{font-size:1.25rem}.uplift-old-price{font-size:0.78rem}.uplift-save-badge{font-size:0.65rem;padding:3px 4px;white-space:nowrap}.uplift-trust-item{font-size:0.78rem;gap:6px}.uplift-trust-item i{font-size:1rem}.uplift-google-rating-badge{padding:10px 16px;gap:8px;flex-wrap:wrap;justify-content:center}.uplift-table-custom th,.uplift-table-custom td{padding:12px 10px;font-size:0.82rem}.uplift-category-badge{font-size:0.75rem;padding:4px 8px}.uplift-qualify-yes-box,.uplift-qualify-no-box{padding:22px 16px}.uplift-qualify-list li{font-size:0.88rem;gap:8px}}@media (max-width:380px){.container{padding-left:10px !important;padding-right:10px !important}.uplift-hero-title{font-size:1.5rem;letter-spacing:0}.uplift-hero-tag{font-size:0.9rem;letter-spacing:1px}.uplift-price-container{padding:12px 6px}.uplift-batch-name{font-size:0.78rem}.uplift-new-price{font-size:1.15rem}.uplift-form-card{padding:16px 10px}.uplift-form-input,.uplift-form-select{padding:10px 12px 10px 36px;font-size:0.85rem}.uplift-submit-btn{font-size:0.95rem;padding:11px}.uplift-header-logo{height:42px !important}.uplift-wa-btn{padding:6px 10px;font-size:0.75rem}.uplift-trust-item span{font-size:0.7rem}}.uplift-trust-strip{background:#061738 !important;color:#ffffff !important;padding:20px 0;border-top:3px solid #ffc928 !important;border-bottom:1px solid rgba(255,201,40,0.25);box-shadow:0 4px 20px rgba(6,23,56,0.15)}.uplift-trust-item{display:flex;align-items:center;gap:12px;font-weight:800;font-size:0.94rem;letter-spacing:0.5px;text-transform:uppercase;color:#ffffff !important}.uplift-trust-item i{color:#ffc928 !important;font-size:1.3rem}.uplift-system-card{background:var(--uplift-white);border-radius:var(--uplift-radius-md);padding:30px 24px;box-shadow:var(--uplift-shadow-card);height:100%;position:relative;transition:all 0.3s ease;border:1px solid rgba(12,82,212,0.06)}.uplift-system-card:hover{transform:translateY(-5px);box-shadow:var(--uplift-shadow-floating);border-color:var(--uplift-blue)}.uplift-system-step-num{display:inline-block;background:var(--uplift-blue-light);color:var(--uplift-blue);font-weight:900;font-size:0.85rem;padding:4px 14px;border-radius:50px;margin-bottom:16px;letter-spacing:1px}.uplift-system-title{font-size:1.3rem;font-weight:700;color:var(--uplift-blue-dark);margin-bottom:10px}.uplift-breakdown-card{background:var(--uplift-white);border-radius:var(--uplift-radius-md);padding:28px;box-shadow:var(--uplift-shadow-soft);height:100%;transition:all 0.3s ease;border:1px solid rgba(0,0,0,0.04)}.uplift-breakdown-card:hover{transform:translateY(-4px);box-shadow:var(--uplift-shadow-card)}.uplift-breakdown-icon{width:52px;height:52px;background:var(--uplift-blue-light);color:var(--uplift-blue);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:18px}.uplift-why-card{background:var(--uplift-offwhite);border-radius:var(--uplift-radius-md);padding:28px;height:100%;border:1px solid rgba(12,82,212,0.08);transition:all 0.3s ease}.uplift-why-card:hover{background:var(--uplift-white);box-shadow:var(--uplift-shadow-card);transform:translateY(-4px)}.uplift-google-rating-badge{display:inline-flex;align-items:center;gap:12px;background:var(--uplift-white);padding:12px 28px;border-radius:50px;box-shadow:var(--uplift-shadow-soft);margin-bottom:30px;text-decoration:none;color:var(--uplift-blue-dark);transition:transform 0.2s ease}.uplift-google-rating-badge:hover{transform:translateY(-2px);color:var(--uplift-blue)}.uplift-google-stars{color:#f59e0b;font-size:1.1rem}.uplift-review-card{background:var(--uplift-white);border-radius:var(--uplift-radius-md);padding:26px;box-shadow:var(--uplift-shadow-soft);height:100%;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(0,0,0,0.04)}.uplift-reviewer-author{display:flex;align-items:center;gap:12px;margin-top:18px}.uplift-reviewer-avatar{width:42px;height:42px;border-radius:50%;background:var(--uplift-blue-gradient);color:var(--uplift-white);display:flex;align-items:center;justify-content:center;font-weight:800}.uplift-qualify-yes-box{background:rgba(16,185,129,0.05);border:2px solid rgba(16,185,129,0.25);border-radius:var(--uplift-radius-md);padding:34px 28px;height:100%}.uplift-qualify-no-box{background:rgba(239,68,68,0.04);border:2px solid rgba(239,68,68,0.2);border-radius:var(--uplift-radius-md);padding:34px 28px;height:100%}.uplift-qualify-list{list-style:none;padding:0;margin:0}.uplift-qualify-list li{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;font-weight:700;color:var(--uplift-blue-dark)}.uplift-qualify-list.yes-list i{color:#10b981;font-size:1.2rem;margin-top:2px}.uplift-qualify-list.no-list i{color:#ef4444;font-size:1.2rem;margin-top:2px}.uplift-location-banner{background:var(--uplift-dark-gradient);color:var(--uplift-white);border-radius:var(--uplift-radius-lg);padding:45px 35px;box-shadow:var(--uplift-shadow-floating);position:relative;overflow:hidden}.uplift-location-badge{background:var(--uplift-gold-gradient);color:var(--uplift-blue-dark);font-weight:800;padding:6px 18px;border-radius:50px;font-size:0.8rem;text-transform:uppercase;display:inline-block;margin-bottom:16px}.uplift-map-card{background:var(--uplift-white);padding:8px;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,0.25);overflow:hidden}.uplift-map-card iframe{width:100%;border-radius:14px;display:block}.uplift-seal-rounded-badge{width:58px;height:58px;border-radius:50%;background:var(--uplift-offwhite);border:2px solid rgba(12,82,212,0.12);display:flex;align-items:center;justify-content:center;padding:6px;box-shadow:0 4px 12px rgba(0,0,0,0.05);flex-shrink:0}.uplift-seal-rounded-badge img{max-height:100%;max-width:100%;object-fit:contain}.uplift-dates-tnusrb-seal{height:65px !important;width:auto !important;max-width:180px !important;object-fit:contain !important;display:inline-block !important;margin:0 auto !important;transition:transform 0.35s ease}.uplift-dates-tnusrb-seal:hover{transform:scale(1.08) rotate(3deg)}.uplift-bulletin-white-card{background:var(--uplift-white);border-radius:var(--uplift-radius-lg);padding:32px 28px;box-shadow:0 15px 45px rgba(6,23,56,0.07);border:1px solid rgba(12,82,212,0.1);border-top:4px solid var(--uplift-blue);position:relative}.uplift-timeline-dashboard-card{background:var(--uplift-white);border-radius:var(--uplift-radius-lg);padding:32px 28px;box-shadow:0 15px 45px rgba(6,23,56,0.07);border:1px solid rgba(12,82,212,0.1);position:relative}.uplift-timeline-item{position:relative;padding-left:48px;padding-bottom:24px;border-left:2px dashed rgba(12,82,212,0.25)}.uplift-timeline-item:last-child{border-left-color:transparent;padding-bottom:0}.uplift-timeline-icon-badge{position:absolute;left:-20px;top:0;width:40px;height:40px;border-radius:50%;background:var(--uplift-blue);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:1rem;box-shadow:0 4px 15px rgba(12,82,212,0.35);z-index:2}.uplift-timeline-icon-badge.expected{background:linear-gradient(135deg,#0c52d4 0%,#1a6cff 100%)}.uplift-timeline-icon-badge.tba{background:linear-gradient(135deg,#64748b 0%,#475569 100%)}.uplift-timeline-stage-box{background:var(--uplift-offwhite);border-radius:var(--uplift-radius-md);padding:16px 20px;border:1px solid rgba(12,82,212,0.08);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.uplift-timeline-stage-box:hover{transform:translateX(5px);background:var(--uplift-white);border-color:var(--uplift-blue);box-shadow:0 8px 25px rgba(12,82,212,0.1)}.uplift-timeline-stage-box .uplift-status-badge.expected{background:rgba(217,119,6,0.08);color:#b45309;border:1px solid rgba(217,119,6,0.25);box-shadow:none}.uplift-timeline-stage-box .uplift-status-badge.tba{background:rgba(12,82,212,0.08);color:var(--uplift-blue);border:1px solid rgba(12,82,212,0.25);box-shadow:none}.uplift-press-bulletin-card{background:linear-gradient(135deg,#061738 0%,#0c52d4 100%);color:#ffffff;border-radius:var(--uplift-radius-lg);padding:30px 24px;border:2px solid #ffc928;box-shadow:0 15px 40px rgba(6,23,56,0.25);position:relative;overflow:hidden}.uplift-press-bulletin-card::before{content:'';position:absolute;top:-30%;right:-20%;width:250px;height:250px;background:radial-gradient(circle,rgba(255,201,40,0.15) 0%,rgba(255,255,255,0) 70%);pointer-events:none}.uplift-whatsapp-float{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);color:#ffffff !important;border-radius:50%;text-align:center;font-size:32px;box-shadow:0 10px 25px rgba(37,211,102,0.45);z-index:9999;display:flex;align-items:center;justify-content:center;text-decoration:none !important;transition:transform 0.3s ease,box-shadow 0.3s ease}.uplift-whatsapp-float:hover{transform:scale(1.12);box-shadow:0 15px 35px rgba(37,211,102,0.6);color:#ffffff !important}.uplift-whatsapp-pulse{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border:2px solid #25d366;animation:upliftWAPulse 2s infinite ease-in-out;pointer-events:none}@keyframes upliftWAPulse{0%{transform:scale(1);opacity:0.85}100%{transform:scale(1.6);opacity:0}}.uplift-whatsapp-tooltip{position:absolute;right:72px;top:50%;transform:translateY(-50%);background:#061738;color:#ffffff;font-size:0.82rem;font-weight:700;padding:6px 14px;border-radius:20px;white-space:nowrap;box-shadow:0 6px 20px rgba(0,0,0,0.2);opacity:0;visibility:hidden;transition:opacity 0.3s ease,transform 0.3s ease;pointer-events:none}.uplift-whatsapp-tooltip::after{content:'';position:absolute;right:-6px;top:50%;transform:translateY(-50%);border-width:6px 0 6px 6px;border-style:solid;border-color:transparent transparent transparent #061738}.uplift-whatsapp-float:hover .uplift-whatsapp-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translateX(-4px)}@media (max-width:768px){.uplift-whatsapp-float{bottom:75px;right:20px;width:54px;height:54px;font-size:28px}.uplift-whatsapp-tooltip{display:none}}.uplift-course-feature-item{background:var(--uplift-white);border-radius:var(--uplift-radius-md);padding:20px;border:1px solid rgba(12,82,212,0.08);box-shadow:0 4px 15px rgba(0,0,0,0.03);transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease;height:100%;display:flex;flex-direction:row;align-items:flex-start}.uplift-course-feature-item:hover{transform:translateY(-3px);box-shadow:var(--uplift-shadow-soft);border-color:var(--uplift-blue)}.uplift-course-feature-icon{width:44px;height:44px;border-radius:12px;background:var(--uplift-blue-light);color:var(--uplift-blue);display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.uplift-side-price-card{background:var(--uplift-white);border-radius:var(--uplift-radius-md);padding:22px 20px;border:2px solid rgba(12,82,212,0.12);box-shadow:var(--uplift-shadow-soft);position:relative;transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column;justify-content:space-between}.uplift-side-price-card.featured{border-color:var(--uplift-gold);background:linear-gradient(180deg,#ffffff 0%,#fffdf5 100%);box-shadow:0 10px 30px rgba(255,201,40,0.2)}.uplift-side-price-card:hover{transform:translateY(-3px);box-shadow:var(--uplift-shadow-card)}.uplift-pricing-box{background:var(--uplift-white);border-radius:var(--uplift-radius-md);box-shadow:var(--uplift-shadow-soft);border:1px solid rgba(12,82,212,0.1)}.uplift-pricing-box .nav-pills .nav-link{color:var(--uplift-text-muted);background:transparent;transition:all 0.25s ease;border:1px solid transparent}.uplift-pricing-box .nav-pills .nav-link.active{background:var(--uplift-blue);color:#ffffff !important;box-shadow:0 4px 12px rgba(12,82,212,0.25)}.uplift-pricing-box .nav-pills .nav-link:hover:not(.active){background:rgba(12,82,212,0.06);color:var(--uplift-blue)}.uplift-roadmap-section{background:#061738;color:#ffffff;position:relative;overflow:hidden}.uplift-highway-sign{background:linear-gradient(135deg,#15803d 0%,#166534 100%);color:#ffffff;border:3px solid #ffffff;border-radius:12px;padding:10px 24px;display:inline-flex;align-items:center;gap:12px;box-shadow:0 10px 25px rgba(0,0,0,0.4);font-family:var(--uplift-font-heading)}.uplift-road-track-container{position:relative;padding:40px 0}.uplift-asphalt-road{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:16px;background:#1e293b;border-left:2px solid #475569;border-right:2px solid #475569;z-index:1}.uplift-asphalt-road::after{content:'';position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:3px;background:repeating-linear-gradient(180deg,#ffc928,#ffc928 15px,transparent 15px,transparent 30px)}.uplift-road-step-row{position:relative;z-index:2;margin-bottom:45px}.uplift-road-step-row:last-child{margin-bottom:0}.uplift-road-pin-badge{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#0c52d4 0%,#1a6cff 100%);color:#ffffff;font-weight:900;font-size:1.15rem;display:flex;align-items:center;justify-content:center;border:3px solid #ffc928;box-shadow:0 0 22px rgba(12,82,212,0.4);margin:0 auto;position:relative;z-index:3}.uplift-road-pin-badge.start-pin{background:linear-gradient(135deg,#ffc928 0%,#f59e0b 100%);color:#061738;border-color:#ffffff;box-shadow:0 0 25px rgba(255,201,40,0.8)}.uplift-road-pin-badge.final-exam{background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);color:#ffffff;border-color:#ffc928;box-shadow:0 0 30px rgba(22,163,74,0.95)}.uplift-road-card{background:rgba(255,255,255,0.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.16);border-radius:var(--uplift-radius-md);padding:24px 22px;transition:transform 0.35s ease,background 0.35s ease,border-color 0.35s ease,box-shadow 0.35s ease}.uplift-road-step-row:hover .uplift-road-card{transform:translateY(-5px);background:rgba(255,255,255,0.14);border-color:var(--uplift-yellow);box-shadow:0 15px 35px rgba(0,0,0,0.3)}.uplift-road-step-row:hover .uplift-road-pin-badge{transform:scale(1.15) rotate(6deg);box-shadow:0 0 35px rgba(255,201,40,0.9)}.uplift-road-card.final-highlight{background:linear-gradient(135deg,rgba(255,201,40,0.18) 0%,rgba(12,82,212,0.3) 100%);border:2px solid var(--uplift-gold)}@media (max-width:991px){.uplift-asphalt-road{left:8.333% !important;transform:translateX(-50%) !important;display:block !important}.uplift-road-step-row{margin-bottom:50px}.uplift-road-pin-badge{width:48px;height:48px;font-size:0.95rem;margin:0 auto !important}.uplift-road-card{text-align:left !important;padding:22px 20px;margin-left:15px}.uplift-road-card .d-flex{justify-content:flex-start !important}.uplift-road-card h3{font-size:1.1rem !important}}@media (max-width:576px){.uplift-submit-btn{font-size:0.9rem !important;padding:14px 10px !important;white-space:nowrap !important;letter-spacing:0.2px !important;gap:6px !important}.uplift-trust-strip{padding:16px 8px !important}.uplift-trust-item{justify-content:center !important;text-align:center !important;font-size:0.78rem !important;gap:8px !important}.uplift-trust-item i{font-size:1.1rem !important}.uplift-asphalt-road{left:8.333% !important;transform:translateX(-50%) !important;width:10px !important;display:block !important}.uplift-road-pin-badge{width:40px;height:40px;font-size:0.85rem;border-width:2px;margin:0 auto !important}.uplift-road-card{padding:18px 16px !important;margin-left:10px !important}.uplift-road-step-row{margin-bottom:42px !important}.uplift-highway-sign{padding:8px 16px}.uplift-highway-sign span{font-size:0.92rem !important}.uplift-section-header .badge{white-space:normal !important;display:inline-block !important;line-height:1.4 !important}.uplift-timeline-dashboard-card{padding:20px 14px !important}.uplift-timeline-list{margin-left:12px !important}.uplift-timeline-item{padding-left:32px !important}.uplift-timeline-icon-badge{width:32px !important;height:32px !important;left:-16px !important;font-size:0.85rem !important}.uplift-ticker-label{padding-left:8px !important;padding-right:8px !important}.uplift-top-badge{padding:3px 6px !important}}.uplift-shorts-card{transition:transform 0.35s ease,box-shadow 0.35s ease}.uplift-shorts-card:hover{transform:translateY(-6px);box-shadow:0 20px 45px rgba(0,0,0,0.2) !important}.uplift-lang-tamil{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);color:#ffffff;font-weight:800;font-size:0.78rem;padding:3px 10px;border-radius:50px;letter-spacing:0.3px;white-space:nowrap;box-shadow:0 2px 8px rgba(245,158,11,0.4)}.uplift-lang-english{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,#0c52d4 0%,#1a6cff 100%);color:#ffffff;font-weight:800;font-size:0.78rem;padding:3px 10px;border-radius:50px;letter-spacing:0.3px;white-space:nowrap;box-shadow:0 2px 8px rgba(12,82,212,0.4)}.uplift-lang-pair{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.uplift-hero-mode-highlight{display:inline-flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap;justify-content:center}.uplift-mode-online{background:linear-gradient(135deg,#0c52d4 0%,#1a6cff 100%);color:#ffffff;font-weight:800;font-size:0.85rem;padding:5px 14px;border-radius:50px;box-shadow:0 3px 10px rgba(12,82,212,0.4)}.uplift-mode-offline{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);color:#1a1a1a;font-weight:800;font-size:0.85rem;padding:5px 14px;border-radius:50px;box-shadow:0 3px 10px rgba(245,158,11,0.4)}.uplift-feature-tag-included{display:inline-block;background:rgba(16,185,129,0.12);color:#059669;font-size:0.65rem;font-weight:800;padding:1px 7px;border-radius:20px;border:1px solid rgba(16,185,129,0.3);letter-spacing:0.3px;text-transform:uppercase;vertical-align:middle;margin-left:4px}.uplift-feature-tag-addon{display:inline-block;background:rgba(245,158,11,0.12);color:#d97706;font-size:0.65rem;font-weight:800;padding:1px 7px;border-radius:20px;border:1px solid rgba(245,158,11,0.3);letter-spacing:0.3px;text-transform:uppercase;vertical-align:middle;margin-left:4px}.uplift-highway-sign{background:linear-gradient(135deg,#061738 0%,#0c52d4 100%) !important;color:#ffffff !important;border:2px solid #ffc928 !important;border-radius:12px !important;padding:10px 24px !important;display:inline-flex !important;align-items:center !important;gap:12px !important;box-shadow:0 10px 30px rgba(6,23,56,0.5) !important}.course-card{background:#ffffff;border:1.5px solid rgba(12,82,212,0.12);border-radius:24px;padding:30px 24px 26px 24px;box-shadow:0 10px 30px rgba(6,23,56,0.04);transition:all 0.35s cubic-bezier(0.165,0.84,0.44,1);position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden}.course-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#061738,#0c52d4,#1a6cff,#f59e0b);opacity:0;transition:opacity 0.35s ease}.course-card:hover{transform:translateY(-7px);box-shadow:0 22px 45px rgba(12,82,212,0.14);border-color:rgba(26,108,255,0.4)}.course-card:hover::before{opacity:1}.course-badge{position:absolute;top:22px;right:22px;background:linear-gradient(135deg,#061738 0%,#0c52d4 100%);color:#ffffff;font-weight:800;font-size:0.72rem;letter-spacing:0.5px;text-uppercase:uppercase;padding:5px 14px;border-radius:50px;box-shadow:0 4px 12px rgba(6,23,56,0.15)}.course-icon-wrapper{width:58px;height:58px;background:linear-gradient(135deg,rgba(12,82,212,0.08) 0%,rgba(26,108,255,0.16) 100%);border:1.5px solid rgba(12,82,212,0.18);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:var(--uplift-blue,#0c52d4);margin-bottom:22px;transition:all 0.35s ease}.course-card:hover .course-icon-wrapper{transform:scale(1.1) rotate(-4deg);background:linear-gradient(135deg,#0c52d4 0%,#1a6cff 100%);color:#ffffff}.course-title{font-size:1.35rem;font-weight:900;color:#061738;margin-bottom:6px;letter-spacing:-0.3px}.course-subtitle{font-size:0.88rem;color:var(--uplift-blue,#0c52d4);font-weight:700;margin-bottom:14px}.course-details{font-size:0.92rem;color:#475569;line-height:1.6;flex-grow:1;margin-bottom:22px}.course-meta-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.meta-tag{background:#f8fafc;border:1px solid #e2e8f0;color:#334155;font-size:0.78rem;font-weight:700;padding:5px 14px;border-radius:50px;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 5px rgba(0,0,0,0.02)}.meta-tag i{color:#0c52d4}.course-pricing{display:flex;align-items:baseline;gap:10px;margin-bottom:22px}.price-main{font-size:1.85rem;font-weight:900;color:#061738}.price-original{font-size:1.05rem;color:#94a3b8;text-decoration:line-through;font-weight:600}.btn-demo-action,.btn-course-action{width:100%;padding:14px 24px;border-radius:50px;font-weight:800;font-size:0.95rem;letter-spacing:0.3px;border:none;background:linear-gradient(135deg,#061738 0%,#0c52d4 100%);color:#ffffff !important;box-shadow:0 8px 20px rgba(6,23,56,0.15);transition:all 0.3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;cursor:pointer}.btn-demo-action:hover,.btn-course-action:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(12,82,212,0.35);background:linear-gradient(135deg,#0c52d4 0%,#1a6cff 100%);color:#ffffff !important}.uplift-faculty-section{padding:85px 0;background-color:var(--uplift-white,#ffffff);background-image:none}.uplift-faculty-card{background:transparent !important;border:none !important;box-shadow:none !important;padding:12px 10px;transition:transform 0.35s cubic-bezier(0.165,0.84,0.44,1);height:100%}.uplift-faculty-card::before{display:none !important}.uplift-faculty-card:hover{transform:translateY(-5px);box-shadow:none !important;border-color:transparent !important}.uplift-faculty-img-wrapper{position:relative;overflow:hidden;border-radius:50%;width:210px;height:210px;margin:0 auto;padding:0 !important;background-color:var(--uplift-offwhite,#f8fafc);background:var(--uplift-offwhite,#f8fafc);border:3px solid rgba(12,82,212,0.08);box-shadow:0 8px 20px rgba(6,23,56,0.04);transition:transform 0.35s ease,border-color 0.35s ease,box-shadow 0.35s ease;flex-shrink:0}.uplift-faculty-img-wrapper img{width:100%;height:100%;border-radius:50%;border:none !important;object-fit:cover;object-position:top center;transition:transform 0.5s ease;background-color:transparent}.uplift-faculty-card:hover .uplift-faculty-img-wrapper img{transform:scale(1.08)}.uplift-faculty-card:hover .uplift-faculty-img-wrapper{border-color:var(--uplift-blue,#0c52d4);box-shadow:0 10px 25px rgba(12,82,212,0.2);transform:scale(1.02)}.uplift-faculty-card h4,.faculty-name{font-size:1.15rem !important;font-weight:800 !important;color:#061738 !important;margin-top:0 !important;margin-bottom:4px !important;min-height:auto;display:block;text-align:center;line-height:1.3;width:100%}.uplift-faculty-card p,.faculty-role{font-size:0.85rem !important;font-weight:700 !important;color:#0c52d4 !important;background:transparent !important;padding:0 !important;border-radius:0 !important;border:none !important;margin:0 !important;min-height:auto;display:block;text-align:center;line-height:1.35;width:100%}.uplift-faculty-card:hover .faculty-role,.uplift-faculty-card:hover p{background:transparent !important;color:#0c52d4 !important;border-color:transparent !important}@media (min-width:768px) and (max-width:1199px){.uplift-faculty-img-wrapper{width:170px;height:170px}}@media (max-width:767px){.uplift-faculty-card{padding:20px 16px;border-radius:16px;max-width:290px;margin:0 auto}.uplift-faculty-card h4{font-size:1.05rem !important}.uplift-faculty-img-wrapper{width:150px;height:150px;margin-bottom:12px !important}}.uplift-tnpsc-emerald-badge{background:linear-gradient(135deg,#059669 0%,#10b981 100%);color:#ffffff;font-weight:700;border-radius:50px;padding:4px 12px;font-size:0.75rem;letter-spacing:0.5px;display:inline-flex;align-items:center;gap:5px}.uplift-exam-tag-g1{background-color:rgba(12,82,212,0.1);color:#0c52d4;border:1px solid rgba(12,82,212,0.2);font-size:0.7rem;font-weight:700;padding:2px 8px;border-radius:6px}.uplift-exam-tag-g2{background-color:rgba(16,185,129,0.1);color:#059669;border:1px solid rgba(16,185,129,0.2);font-size:0.7rem;font-weight:700;padding:2px 8px;border-radius:6px}.uplift-exam-tag-g4{background-color:rgba(245,158,11,0.1);color:#d97706;border:1px solid rgba(245,158,11,0.2);font-size:0.7rem;font-weight:700;padding:2px 8px;border-radius:6px}.uplift-exam-tag-jd{background-color:rgba(139,92,246,0.1);color:#7c3aed;border:1px solid rgba(139,92,246,0.2);font-size:0.7rem;font-weight:700;padding:2px 8px;border-radius:6px}.uplift-tnpsc-gold-card{border:2px solid #ffc928 !important;box-shadow:0 15px 40px rgba(255,201,40,0.18),0 5px 15px rgba(6,23,56,0.05) !important}.uplift-tnpsc-hero-badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,rgba(6,23,56,0.04) 0%,rgba(12,82,212,0.08) 100%);border:1px solid rgba(12,82,212,0.15);padding:6px 16px;border-radius:50px;font-size:0.85rem;font-weight:700;color:var(--uplift-blue-dark)}.uplift-samacheer-card{background:#ffffff;border:1px solid rgba(12,82,212,0.12);border-radius:16px;padding:20px;transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 8px 25px rgba(6,23,56,0.04)}.uplift-samacheer-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(12,82,212,0.1);border-color:var(--uplift-blue)}.uplift-seo-hub-card{background:#ffffff;border-radius:20px;border:1px solid rgba(12,82,212,0.1);box-shadow:0 10px 30px rgba(6,23,56,0.05);padding:32px}@media (min-width:1200px){body{padding-top:115px !important}section[id],div[id]{scroll-margin-top:135px}}@media (min-width:992px) and (max-width:1199px){body{padding-top:110px !important}section[id],div[id]{scroll-margin-top:125px}.uplift-nav-links{gap:1.2rem !important}.uplift-nav-item{font-size:0.85rem}.uplift-hero-title{font-size:2.2rem !important}}@media (max-width:991px){body{padding-top:102px !important}section[id],div[id]{scroll-margin-top:110px}.uplift-header-logo{height:42px;width:auto}.uplift-hero-content{padding-top:1rem}.uplift-hero-form-card{margin-top:1.5rem}.uplift-seo-hub-card{padding:20px !important}}@media (max-width:575px){body{padding-top:92px !important}section[id],div[id]{scroll-margin-top:98px}.uplift-top-bar{padding:4px 0 !important;font-size:0.75rem !important}.uplift-top-badge{padding:2px 6px !important;font-size:0.65rem !important}.uplift-ticker-item{padding:3px 10px !important;font-size:0.75rem !important;gap:6px !important}.uplift-status-badge{font-size:0.65rem !important;padding:1px 6px !important}.uplift-header{padding:10px 0 !important}.uplift-header-logo{height:36px;width:auto}.uplift-wa-btn{padding:7px 12px !important;font-size:0.78rem !important}.uplift-header-call-btn{padding:6px 10px !important;font-size:0.78rem !important;border-radius:50px;background:rgba(12,82,212,0.08);color:var(--uplift-blue);font-weight:700}.uplift-hero-banner{padding:25px 0 35px !important}.uplift-hero-badge{font-size:0.75rem !important;padding:4px 12px !important}.uplift-hero-form-card{padding:18px 14px !important;border-radius:18px !important}.uplift-form-input,.uplift-custom-select-trigger,select,input[type="text"],input[type="tel"]{font-size:16px !important}.uplift-section-title{font-size:1.45rem !important}.uplift-section-subtitle{font-size:0.75rem !important}.table-responsive{-webkit-overflow-scrolling:touch;border-radius:12px;border:1px solid rgba(12,82,212,0.1)}.uplift-table-custom th,.uplift-table-custom td{padding:10px 12px !important;font-size:0.8rem !important;white-space:nowrap}.uplift-modal-card{max-height:90vh;overflow-y:auto;border-radius:20px !important}.uplift-whatsapp-float{bottom:75px !important;right:16px !important;width:50px !important;height:50px !important;font-size:26px !important;box-shadow:0 8px 25px rgba(37,211,102,0.4) !important}.uplift-whatsapp-tooltip{display:none !important}.uplift-mobile-sticky-bar{display:flex !important;position:fixed;bottom:0;left:0;width:100%;z-index:9999;background:var(--uplift-blue-dark);padding:10px 14px;gap:10px;box-shadow:0 -4px 20px rgba(0,0,0,0.18)}}@media (min-width:768px){.uplift-mobile-sticky-bar{display:none !important}.uplift-whatsapp-float{bottom:25px !important;right:25px !important}}.uplift-feature-card{background:#ffffff;border-radius:18px;border:1px solid rgba(12,82,212,0.08);box-shadow:0 10px 30px rgba(6,23,56,0.04),0 2px 6px rgba(0,0,0,0.02);transition:all 0.3s cubic-bezier(0.16,1,0.3,1);position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%;padding:1.25rem 1.25rem 1.35rem 1.25rem}.uplift-feature-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--card-accent-gradient,linear-gradient(90deg,#0c52d4,#1a6cff));transition:height 0.3s ease}.uplift-feature-card:hover{transform:translateY(-4px);border-color:rgba(12,82,212,0.2);box-shadow:0 18px 40px rgba(6,23,56,0.09),0 6px 15px rgba(12,82,212,0.06)}.uplift-feature-card:hover::before{height:5px}.uplift-card-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:0.85rem;margin-bottom:0.85rem;border-bottom:1px solid #f1f5f9}.uplift-card-header-left{display:flex;align-items:center;gap:0.75rem}.uplift-card-icon-box{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:0.95rem;flex-shrink:0;transition:transform 0.3s ease}.uplift-feature-card:hover .uplift-card-icon-box{transform:scale(1.08)}.uplift-card-title{font-family:var(--uplift-font-heading);font-weight:700;font-size:0.93rem;color:var(--uplift-blue-dark);margin:0;line-height:1.25}.uplift-card-count-badge{font-size:0.7rem;font-weight:700;letter-spacing:0.4px;padding:0.2rem 0.55rem;border-radius:20px;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.uplift-feature-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.45rem;flex-grow:1}.uplift-feature-item{display:flex;align-items:center;gap:0.65rem;padding:0.35rem 0.5rem;border-radius:8px;transition:background-color 0.2s ease,transform 0.2s ease}.uplift-feature-item:hover{background-color:#f8fafc;transform:translateX(3px)}.uplift-item-badge{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.7rem;font-weight:700;flex-shrink:0}.uplift-item-text{font-size:0.83rem;font-weight:500;color:#334155;line-height:1.35;flex-grow:1}.theme-blue{--card-accent-gradient:linear-gradient(90deg,#0c52d4,#3b82f6)}.theme-blue .uplift-card-icon-box{background:rgba(12,82,212,0.1);color:#0c52d4}.theme-blue .uplift-card-count-badge{background:rgba(12,82,212,0.08);color:#0c52d4}.theme-blue .uplift-item-badge{background:rgba(12,82,212,0.1);color:#0c52d4}.theme-amber{--card-accent-gradient:linear-gradient(90deg,#d97706,#f59e0b)}.theme-amber .uplift-card-icon-box{background:rgba(245,158,11,0.12);color:#b45309}.theme-amber .uplift-card-count-badge{background:rgba(245,158,11,0.1);color:#b45309}.theme-amber .uplift-item-badge{background:rgba(245,158,11,0.12);color:#b45309}.theme-emerald{--card-accent-gradient:linear-gradient(90deg,#059669,#10b981)}.theme-emerald .uplift-card-icon-box{background:rgba(16,185,129,0.12);color:#047857}.theme-emerald .uplift-card-count-badge{background:rgba(16,185,129,0.1);color:#047857}.theme-emerald .uplift-item-badge{background:rgba(16,185,129,0.12);color:#047857}.theme-crimson{--card-accent-gradient:linear-gradient(90deg,#dc2626,#ef4444)}.theme-crimson .uplift-card-icon-box{background:rgba(239,68,68,0.12);color:#b91c1c}.theme-crimson .uplift-card-count-badge{background:rgba(239,68,68,0.1);color:#b91c1c}.theme-crimson .uplift-item-badge{background:rgba(239,68,68,0.12);color:#b91c1c}.theme-teal{--card-accent-gradient:linear-gradient(90deg,#0284c7,#06b6d4)}.theme-teal .uplift-card-icon-box{background:rgba(14,165,233,0.12);color:#0369a1}.theme-teal .uplift-card-count-badge{background:rgba(14,165,233,0.1);color:#0369a1}.theme-teal .uplift-item-badge{background:rgba(14,165,233,0.12);color:#0369a1}.theme-indigo{--card-accent-gradient:linear-gradient(90deg,#4f46e5,#6366f1)}.theme-indigo .uplift-card-icon-box{background:rgba(99,102,241,0.12);color:#4338ca}.theme-indigo .uplift-card-count-badge{background:rgba(99,102,241,0.1);color:#4338ca}.theme-indigo .uplift-item-badge{background:rgba(99,102,241,0.12);color:#4338ca}#campus-gallery .uplift-gallery-card{position:relative;width:100%;height:280px;border-radius:16px;overflow:hidden;background-color:#061738;border:1px solid rgba(12,82,212,0.1);box-shadow:0 10px 30px rgba(6,23,56,0.08),0 2px 6px rgba(0,0,0,0.03);transition:all 0.35s cubic-bezier(0.16,1,0.3,1)}#campus-gallery .uplift-gallery-card:hover{transform:translateY(-6px);box-shadow:0 20px 45px rgba(6,23,56,0.14),0 6px 16px rgba(12,82,212,0.12);border-color:rgba(12,82,212,0.25)}#campus-gallery .uplift-gallery-card img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform 0.5s cubic-bezier(0.16,1,0.3,1)}#campus-gallery .uplift-gallery-card:hover img{transform:scale(1.06)}@media (max-width:767.98px){#campus-gallery .uplift-gallery-card{height:240px}}.uplift-banner-fullwidth-section{width:100%;max-width:100vw;position:relative;overflow:hidden;background-color:var(--uplift-blue-dark);line-height:0;box-shadow:0 6px 24px rgba(6,23,56,0.12);border-bottom:3px solid var(--uplift-yellow)}.uplift-banner-fullwidth-img{width:100%;height:auto;max-width:100%;display:block;object-fit:cover;cursor:pointer;transition:opacity 0.25s ease}.uplift-banner-fullwidth-img:hover{opacity:0.96}.uplift-video-top-header{background:linear-gradient(135deg,rgba(12,82,212,0.04) 0%,rgba(255,201,40,0.06) 100%);border:1px solid rgba(12,82,212,0.12);border-radius:20px;padding:18px 22px;box-shadow:0 10px 25px rgba(6,23,56,0.03);position:relative;overflow:hidden}.uplift-video-gradient-title{background:linear-gradient(135deg,#061738 0%,#0c52d4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;letter-spacing:-0.3px}.uplift-hero-video-wrapper{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 45px rgba(6,23,56,0.12),0 5px 15px rgba(12,82,212,0.08);border:2px solid rgba(12,82,212,0.22) !important;background-color:#000;transition:transform 0.35s cubic-bezier(0.165,0.84,0.44,1),box-shadow 0.35s ease}.uplift-hero-video-wrapper:hover{transform:translateY(-4px);box-shadow:0 25px 55px rgba(6,23,56,0.18),0 0 30px rgba(255,201,40,0.35);border-color:rgba(255,201,40,0.5) !important}.uplift-video-live-badge{position:absolute;top:14px;right:14px;background:rgba(6,23,56,0.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffc928;font-size:0.72rem;font-weight:800;padding:5px 14px;border-radius:50px;border:1px solid rgba(255,201,40,0.45);z-index:5;pointer-events:none;letter-spacing:0.5px}.uplift-video-bottom-strip{background:#ffffff;border-radius:20px !important;border:1px solid rgba(12,82,212,0.12) !important;box-shadow:0 12px 30px rgba(6,23,56,0.05),0 2px 8px rgba(0,0,0,0.02) !important;padding:16px !important}.uplift-video-feature-pill{padding:10px 12px;border-radius:14px;transition:transform 0.25s ease,background 0.25s ease,box-shadow 0.25s ease;background:#f8fafc;border:1px solid rgba(226,232,240,0.8)}.uplift-video-feature-pill:hover{transform:translateY(-2px);background:#ffffff;box-shadow:0 6px 16px rgba(12,82,212,0.08)}.uplift-feature-icon-circle{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.uplift-feature-icon-circle.blue{background:rgba(12,82,212,0.1);color:var(--uplift-blue)}.uplift-feature-icon-circle.emerald{background:rgba(16,185,129,0.1);color:#059669}.uplift-feature-icon-circle.amber{background:rgba(245,158,11,0.12);color:#d97706}.uplift-play-btn-pulse{width:72px;height:72px;background:var(--uplift-gold-gradient);color:var(--uplift-blue-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.7rem;padding-left:5px;box-shadow:0 0 0 0 rgba(255,201,40,0.75);animation:upliftPlayPulse 2s infinite;margin:0 auto;cursor:pointer;transition:transform 0.25s ease}.uplift-play-btn-pulse:hover{transform:scale(1.15)}@keyframes upliftPlayPulse{0%{box-shadow:0 0 0 0 rgba(255,201,40,0.75)}70%{box-shadow:0 0 0 24px rgba(255,201,40,0)}100%{box-shadow:0 0 0 0 rgba(255,201,40,0)}}:focus-visible{outline:2px solid var(--uplift-blue) !important;outline-offset:2px !important}.uplift-custom-select-wrapper:focus-visible{outline:2px solid var(--uplift-blue) !important;border-radius:12px}
.uplift-status-badge.expected{color:#78350f !important;background-color:#fef3c7 !important}
.uplift-mobile-sticky-bar a.btn-warning{color:#061738 !important}
.uplift-ticker-track,.uplift-whatsapp-pulse{will-change:transform;transform:translateZ(0)}
.uplift-timeline-dashboard-card,.uplift-bulletin-white-card{display:flex;flex-direction:column;justify-content:space-between}
.uplift-timeline-list{position:relative;padding-bottom:5px}
.uplift-timeline-item{position:relative;padding-left:48px;padding-bottom:20px;border-left:2px dashed rgba(12,82,212,0.22)}
.uplift-timeline-item:last-child{border-left-color:transparent !important;padding-bottom:0 !important;margin-bottom:0 !important}
.uplift-timeline-icon-badge{position:absolute;left:-20px;top:2px;width:38px;height:38px;border-radius:50%;background:var(--uplift-blue);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:0.95rem;box-shadow:0 4px 12px rgba(12,82,212,0.25);z-index:3}
.uplift-timeline-stage-box{background:#f8fafc;border-radius:14px;padding:14px 18px;border:1px solid rgba(12,82,212,0.1) !important;transition:all 0.25s ease}
.uplift-timeline-stage-box:hover{transform:translateX(4px);background:#ffffff !important;border-color:var(--uplift-blue) !important;box-shadow:0 6px 20px rgba(12,82,212,0.12) !important}
.uplift-shorts-iframe-container iframe{border-radius:0;object-fit:cover}
@media (max-width:768px){.uplift-timeline-item{padding-left:36px !important;padding-bottom:16px !important}.uplift-timeline-icon-badge{width:32px !important;height:32px !important;left:-16px !important;font-size:0.8rem !important}}
