/* Blue & white variant — loaded when Customizer "Light theme" is on */
body.at-light{
  --bg:#F5F8FC; --bg-2:#FFFFFF; --bg-3:#EAF1F9; --line:rgba(11,29,61,.1);
  --text:#0B1D3D; --text-2:#3C5273; --text-3:#6B7F9B; --mint:#0E7A50;
}
body.at-light .site-head{background:rgba(255,255,255,.85);border-bottom-color:var(--line)}
body.at-light .site-nav a{color:var(--text-2)}body.at-light .site-nav a:hover{background:#EAF1F9;color:var(--text)}
body.at-light .burger span{background:var(--text)}
body.at-light .btn-ghost{color:#fff;border-color:rgba(255,255,255,.55)}
body.at-light .hero{background:radial-gradient(900px 500px at 15% 0%,rgba(255,255,255,.12),transparent 60%),linear-gradient(135deg,#1E4A9C 0%,#1F7FC4 60%,#24A6DC 100%);color:#fff}
body.at-light .hero .lede{color:rgba(255,255,255,.88)}
body.at-light .hero-kicker{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.35)}
body.at-light .hero-proof span{color:rgba(255,255,255,.8)}body.at-light .hero-proof li .ic{background:rgba(255,255,255,.18);color:#fff}
body.at-light .hero-scene{opacity:.35}
body.at-light .glass{background:rgba(255,255,255,.92);border-color:rgba(255,255,255,.6);color:var(--text);box-shadow:0 30px 80px rgba(7,22,51,.25)}
body.at-light .hero-card .track-out,body.at-light .glass-sub,body.at-light .lane-t{color:var(--text-3)}
body.at-light .track-mini input,body.at-light .track-big input,body.at-light .quote-form input,body.at-light .quote-form select,body.at-light .quote-form textarea{background:#fff;color:var(--text);border-color:#C6D3E3}
body.at-light .quote-form select option{color:var(--text)}
body.at-light .lane-row{border-color:var(--line)}body.at-light .glass-lanes{border-color:var(--line)}
body.at-light .marquee{background:#fff}body.at-light .marquee span{color:var(--text-2)}
body.at-light .cell{background:#fff;border-color:var(--line);box-shadow:0 8px 24px rgba(11,29,61,.05)}
body.at-light .cell.tall{background:linear-gradient(160deg,#1F7FC4,#1E4A9C);color:#fff;border-color:transparent}body.at-light .cell.tall p{color:rgba(255,255,255,.85)}
body.at-light .svc-ic{background:#EAF1F9;border-color:#D6E3F1;color:var(--royal)}
body.at-light .cell:hover .svc-ic{color:#fff}
body.at-light .show-card{background:#fff;box-shadow:0 8px 24px rgba(11,29,61,.06)}
body.at-light .mode{background:#fff}
body.at-light .journey,body.at-light .modes,body.at-light .group,body.at-light .stats,body.at-light .coastal{background:#EAF1F9}
body.at-light .coastal{color:var(--text)}body.at-light .coastal .lede{color:var(--text-2)}
body.at-light .bar{background:#D6E3F1}body.at-light .bar-val{color:var(--text-3)}
body.at-light .step-ic{background:#fff;box-shadow:0 0 0 8px #EAF1F9;color:var(--royal)}
body.at-light .steps-road::before{border-color:rgba(30,74,156,.35)}
body.at-light .fl{background:#fff}
body.at-light .india .land{fill:#fff;stroke:#B7C7DB}
body.at-light .india text{fill:var(--text-2)}body.at-light .india .hq text{fill:var(--royal)}
body.at-light .india .port.hq circle{fill:var(--royal)}body.at-light .india .port .ring{stroke:var(--royal)}
body.at-light .india .mover{fill:var(--royal);filter:none}
body.at-light .branch-list li,body.at-light .gco,body.at-light .person,body.at-light .milestones li{background:#fff}
body.at-light .board{background:#fff}body.at-light .board th{color:var(--text-3)}
body.at-light .sched-table td.cut{color:#B45309}
body.at-light .chip{color:var(--text-2)}body.at-light .chip:hover{background:#EAF1F9}
body.at-light .sched-cta{background:#fff}
body.at-light .quote{background:#F5F8FC}
body.at-light .quote-card{background:#fff}
body.at-light .site-foot{background:#0B1D3D}
body.at-light .divider{background:#F5F8FC}
body.at-light .road-divider .rd-road{background:#1E2F4F}
body.at-light .sea-divider{background:linear-gradient(180deg,#F5F8FC,#EAF1F9)}
body.at-light .page-hero{background:linear-gradient(135deg,#1E4A9C 0%,#1F7FC4 60%,#24A6DC 100%);color:#fff}body.at-light .page-hero .lede{color:rgba(255,255,255,.88)}
body.at-light .ho{background:#fff}
body.at-light .stat b,body.at-light .fl b{background:var(--grad);-webkit-background-clip:text;background-clip:text}
body.at-light .mode-end{background:#EAF1F9;color:var(--royal)}
body.at-light .mode-line .ic{background:#fff}
body.at-light .journey .stepc::before{color:#fff}
body.at-light .avatar{color:#fff}
body.at-light .hero-scene .lane{stroke:#fff}
body.at-light .branch-list .hq{background:var(--grad);color:#fff;border:0}body.at-light .branch-list .hq span{color:rgba(255,255,255,.85)}
body.at-light .site-foot{color:#B3C2D6}body.at-light .site-foot a{color:#B3C2D6}body.at-light .site-foot a:hover{color:#fff}body.at-light .foot-addr,body.at-light .foot-legal,body.at-light .foot-bottom{color:#8FA3BD}
