/* Made by ARQS Production — ARQS Footer Standard (Option A). ONE shared include; do not override per page. */
@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@1,500&display=swap");
.arqs-fstd{all:initial;display:block!important;box-sizing:border-box;width:100%;margin:14px 0 0!important;padding:10px 0 4px!important;text-align:center!important;opacity:1!important;font:italic 500 15px/1.4 "Cormorant Garamond",Georgia,serif!important;letter-spacing:.02em!important;color:#c9a45c!important;background:transparent!important;border:0!important;text-transform:none!important}
.arqs-fstd .arqs-fx{display:block!important;font:normal 400 13px/1.4 "Cormorant Garamond",Georgia,serif!important;color:#c9a45c!important;margin:0 0 4px!important}
.arqs-fstd .arqs-fx .img{opacity:.12!important;letter-spacing:.12em}
.arqs-fstd .arqs-fx a,.arqs-fstd .arqs-fx span{display:inline!important;padding:0!important;margin:0!important;color:#c9a45c!important;text-decoration:none!important;font:inherit!important}
.arqs-fstd.light .arqs-fx,.arqs-fstd.light .arqs-fx a{color:#9c7a3c!important}
.arqs-pw{--g1:#7a5a22;--g2:#c9a45c;--g3:#fff4d0;position:relative!important;display:inline-block!important;font:italic 500 15px/1.4 "Cormorant Garamond",Georgia,serif!important;letter-spacing:.02em!important;opacity:1!important;text-transform:none!important;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;
 background-image:linear-gradient(100deg,transparent 40%,rgba(255,250,230,.95) 50%,transparent 60%),linear-gradient(180deg,var(--g1) 0%,var(--g2) 35%,var(--g3) 50%,var(--g2) 62%,var(--g1) 100%)!important;
 background-size:250% 100%,100% 100%!important;background-repeat:no-repeat!important;background-position:150% 0,0 0;animation:arqsSweep 6s ease-in-out infinite}
.arqs-fstd.light .arqs-pw{--g1:#5e4418;--g2:#9c7a3c;--g3:#f0d895}
.arqs-pw .glint{position:absolute;width:9px;height:9px;opacity:0;pointer-events:none;animation:arqsTwinkle 5s ease-in-out infinite}
.arqs-pw .glint svg{width:100%;height:100%;display:block}
@keyframes arqsSweep{0%{background-position:150% 0,0 0}45%,100%{background-position:-50% 0,0 0}}
@keyframes arqsTwinkle{0%,82%,100%{opacity:0;transform:scale(.3) rotate(0)}90%{opacity:.9;transform:scale(1) rotate(45deg)}}
@media (prefers-reduced-motion:reduce){.arqs-pw,.arqs-pw .glint{animation:none!important}.arqs-pw .glint{display:none}}
/* 2026-10-22 Admiral Ack phone review: powered line at full opacity, bright chrome gold, larger aligned SOL mark, one line on phone. Only ARQS.ca/imaging stays at 12%. */
.arqs-fstd,.arqs-fstd *{filter:none!important}
.arqs-fstd .arqs-pw{--g1:#e2bd68;--g2:#f3d98d;--g3:#fffbe8;opacity:1!important;font:italic 600 17px/1.3 "Cormorant Garamond",Georgia,serif!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;gap:8px;text-shadow:none!important}
.arqs-fstd.light .arqs-pw{--g1:#b8883a;--g2:#d9ad55;--g3:#fff0c4}
.arqs-fstd .arqs-pw img{height:26px!important;width:auto!important;margin:0!important;vertical-align:middle!important;flex:none;-webkit-text-fill-color:initial}
.arqs-fstd .arqs-fx a{opacity:1!important;color:#e6c46e!important}
@media(max-width:420px){.arqs-fstd .arqs-pw{font-size:clamp(12.5px,3.65vw,15px)!important;gap:6px}.arqs-fstd .arqs-pw img{height:22px!important}}

/* 2026-10-22 2:55 Admiral Ack: chrome+gold ARQS wordmark (from the AI Academy banner), bright shiny gold powered line. */
.arqs-fstd .arqs-pw .arqs-wm{height:1.05em!important;width:auto!important;vertical-align:-.12em!important;display:inline-block!important;margin:0 .12em!important}
.arqs-fstd .arqs-pw-t{white-space:nowrap}
.arqs-universal-arqs{font-size:0!important;color:transparent!important;-webkit-text-fill-color:transparent!important;display:inline-block!important;width:118px!important;height:28px!important;background:url(/assets/brand/sol/arqs-wordmark-chrome-340.webp) left center/contain no-repeat!important}
/* navy top 20261022 */
header.arqs-universal-top{background:linear-gradient(90deg,#0f1f3d,#1a2f5a)!important;border-bottom:1px solid rgba(226,189,104,.5)!important}
body.pp2 .hero:before{content:"";position:absolute;left:0;right:0;top:0;height:220px;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(26,47,90,.55),rgba(15,31,61,0))}
