:root{--bg:#031427;--bg2:#000f21;--panel:rgba(16,32,52,.72);--panel2:rgba(27,43,63,.78);--line:rgba(255,255,255,.1);--line2:#3c4b35;--text:#d3e4fe;--muted:#d4e8cb;--lime:#2ae500;--cyan:#00dddd;--white:#ffffff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;overflow-x:hidden;background:var(--bg);color:var(--text);font-family:"Hanken Grotesk","Segoe UI",Arial,sans-serif}body:before{content:"";position:fixed;inset:0;z-index:-3;background:linear-gradient(90deg,rgba(3,20,39,.92),rgba(3,20,39,.72)),url("/alqueires-satellite-bg.png") center/cover no-repeat}body:after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(rgba(211,228,254,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(211,228,254,.03) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,black,transparent 92%)}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.shell{min-height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;height:80px;padding:0 clamp(18px,3vw,32px);background:rgba(3,20,39,.86);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.brand{font-weight:900;font-size:clamp(22px,3vw,42px);line-height:1;color:#efffe3;text-decoration:none}.nav{display:flex;align-items:center;gap:20px}.nav a{text-decoration:none;color:var(--muted);font-weight:700;font-size:14px}.nav a:hover{color:#efffe3}.scene{display:grid;grid-template-columns:minmax(380px,.92fr) minmax(460px,1.35fr) 320px;gap:24px;min-height:calc(100vh - 176px);padding:24px clamp(18px,3vw,32px)}.intro{display:flex;flex-direction:column;justify-content:center;gap:22px;min-width:0;max-width:430px;overflow:hidden}.kicker,.micro{color:var(--cyan);font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:900}h1{margin:0;color:#efffe3;font-size:clamp(42px,4.2vw,58px);line-height:1.02;letter-spacing:0;max-width:100%}.intro p,.page-hero p{margin:0;color:var(--muted);font-size:18px;line-height:1.6;max-width:620px}.actions{display:flex;flex-wrap:wrap;gap:12px}.btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;border-radius:999px;padding:12px 17px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:900;text-decoration:none;border:1px solid var(--line)}.btn.primary{color:#003737;background:#fff;box-shadow:0 0 22px rgba(0,221,221,.18)}.btn.ghost{color:#efffe3;background:rgba(16,32,52,.48)}.stage{position:relative;min-height:560px;overflow:hidden;border-radius:24px;border:1px solid rgba(211,228,254,.16);background:#07192c;box-shadow:0 32px 80px rgba(0,0,0,.42);isolation:isolate}.stage-bg{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(3,20,39,.1),rgba(3,20,39,.42)),url("/alqueires-stage.png");background-size:cover;background-position:center;filter:saturate(1.18) contrast(1.16) brightness(.95);transform:scale(1.02)}.stage:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 48%,rgba(42,229,0,.08),transparent 30%),linear-gradient(180deg,rgba(3,20,39,.18),rgba(3,20,39,.46));z-index:1;pointer-events:none}.scan{position:absolute;z-index:4;inset-inline:0;top:0;height:2px;background:rgba(42,229,0,.55);box-shadow:0 0 18px rgba(42,229,0,.65);animation:scan 8s linear infinite}.status-card,.tech-card{position:absolute;z-index:5;background:rgba(8,25,43,.86);backdrop-filter:blur(14px);border:1px solid rgba(211,228,254,.18);border-radius:16px;padding:14px 16px}.status-card{top:24px;left:24px;display:flex;gap:12px;align-items:center;border-left:4px solid var(--lime);max-width:min(520px,calc(100% - 48px))}.status-card div{display:flex;flex-direction:column;gap:6px;min-width:0}.status-card strong{display:block;color:#d3e4fe;font-size:18px;line-height:1.15}.pulse{width:11px;height:11px;border-radius:50%;background:var(--lime);box-shadow:0 0 16px var(--lime);animation:pulse 1.8s ease-in-out infinite}.tech-card{right:24px;bottom:24px;max-width:280px;border-left:4px solid var(--cyan)}.tech-card strong{display:block;margin-bottom:6px;color:#efffe3;font-size:22px}.tech-card p{margin:0;color:#d8ecd8;line-height:1.5;font-size:14px}.polygon{position:absolute;z-index:3;inset:25% 16% 18% 15%;color:var(--lime);filter:drop-shadow(0 0 10px rgba(42,229,0,.95))}.rail{display:flex;flex-direction:column;gap:12px}.rail-title{margin-bottom:2px}.product-card{display:block;text-decoration:none;background:var(--panel);backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:16px;padding:16px;transition:background .2s,border-color .2s,transform .2s}.product-card:hover,.product-card:focus-visible,.product-card.active{background:var(--panel2);border-color:rgba(42,229,0,.48);transform:translateY(-2px)}.product-head{display:flex;justify-content:space-between;gap:14px;align-items:center;color:#efffe3;font-size:22px;font-weight:800}.icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#003737;background:var(--cyan);font-weight:900}.product-card p{color:var(--muted);margin:10px 0 14px;line-height:1.45}.bar{display:block;width:0;height:3px;background:var(--lime);transition:width .25s}.product-card:hover .bar,.product-card:focus-visible .bar,.product-card.active .bar{width:100%}.metrics{min-height:96px;display:flex;align-items:center;justify-content:center;gap:64px;padding:18px 32px;background:#000f21;border-top:1px solid var(--line2)}.metric small{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.metric strong{display:block;margin-top:8px;color:#efffe3;font-size:40px;line-height:1}.metric:nth-child(2) strong{color:var(--cyan)}.metric:nth-child(3) strong{color:var(--lime)}.page{padding:32px clamp(18px,5vw,72px) 64px}.page-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,500px);gap:32px;align-items:center;min-height:470px}.sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px}.section-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:22px;backdrop-filter:blur(14px)}.section-card h2{color:#efffe3;margin:0 0 12px;font-size:23px}.section-card p,.section-card li{color:var(--muted);line-height:1.55}.section-card ul,.section-card ol{margin:0;padding-left:20px}.wide{grid-column:1/-1}.final-cta{margin-top:20px;display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}@keyframes scan{0%{transform:translateY(0);opacity:0}12%{opacity:1}88%{opacity:1}100%{transform:translateY(560px);opacity:0}}@keyframes pulse{50%{transform:scale(.72);opacity:.65}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:1240px){.scene{grid-template-columns:minmax(320px,.9fr) minmax(430px,1.15fr)}.rail{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.rail-title{grid-column:1/-1}}@media (max-width:900px){.scene{grid-template-columns:1fr}.intro{max-width:680px}.stage{min-height:420px}.rail{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics{flex-wrap:wrap;justify-content:flex-start;gap:22px}}@media (max-width:760px){.topbar{height:auto;min-height:72px;align-items:flex-start;flex-direction:column;padding-block:14px}.nav{flex-wrap:wrap;gap:12px}.scene{padding:18px;gap:18px;min-height:auto}.stage{min-height:300px;border-radius:18px}.status-card{top:12px;left:12px;padding:12px}.status-card strong{font-size:15px}.tech-card{right:12px;bottom:12px;max-width:220px}.rail{grid-template-columns:1fr}.metrics{display:grid;grid-template-columns:1fr;padding:18px}.metric{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px}.page{padding:20px 18px 48px}.page-hero,.sections{grid-template-columns:1fr}h1{font-size:36px}.intro p,.page-hero p{font-size:16px}}
body:before{background:linear-gradient(90deg,#031427 0%,#04182d 45%,#031427 100%)}body:after{background:linear-gradient(rgba(211,228,254,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(211,228,254,.024) 1px,transparent 1px),radial-gradient(circle at 56% 42%,rgba(255,45,45,.04),transparent 34%);background-size:54px 54px,54px 54px,100% 100%;mask-image:linear-gradient(to bottom,black,transparent 98%)}.stage-bg{background-image:linear-gradient(90deg,rgba(3,20,39,0),rgba(3,20,39,.04)),url("/overview-satellite.jpg");filter:saturate(1.22) contrast(1.16) brightness(1.04)}.polygon{color:#ff2d2d;filter:drop-shadow(0 0 10px rgba(255,45,45,.92))}
.product-card{position:relative;overflow:hidden;padding-top:116px}.product-card:before{content:"";position:absolute;z-index:0;inset:0 0 auto;height:104px;background:linear-gradient(180deg,rgba(3,20,39,.04),rgba(3,20,39,.54)),var(--product-image) center/cover no-repeat;filter:saturate(1.12) contrast(1.08)}.product-card:after{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(180deg,transparent 0 96px,rgba(16,32,52,.86) 132px)}.product-head,.product-card p,.product-card .bar{position:relative;z-index:1}.product-card .icon{box-shadow:0 0 0 1px rgba(255,255,255,.16),0 8px 24px rgba(0,0,0,.28)}.product-page{position:relative;isolation:isolate;overflow:hidden}.product-page:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(3,20,39,.82) 0%,rgba(3,20,39,.62) 42%,rgba(3,20,39,.18) 100%),var(--product-image) center/cover no-repeat;filter:saturate(1.08) contrast(1.08)}.product-page:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(211,228,254,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(211,228,254,.018) 1px,transparent 1px);background-size:54px 54px;pointer-events:none}.product-page-hero{grid-template-columns:minmax(0,760px);min-height:430px}
/* v26 full-bleed bright satellite revision */
.nav a{text-transform:uppercase}.product-head span:first-child,.product-page h1{text-transform:uppercase}.overview-page{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100vh - 80px)}.overview-page:before{content:"";position:absolute;inset:0;z-index:-3;background:linear-gradient(90deg,rgba(3,20,39,.56) 0%,rgba(3,20,39,.22) 34%,rgba(3,20,39,.08) 62%,rgba(3,20,39,.26) 100%),url("/overview-satellite.jpg") center/cover no-repeat;filter:saturate(1.22) contrast(1.08) brightness(1.08)}.overview-page:after{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(rgba(211,228,254,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(211,228,254,.02) 1px,transparent 1px);background-size:54px 54px}.stage{background:transparent;border:0;box-shadow:none;border-radius:0;overflow:visible;min-height:560px}.stage-bg{display:none}.stage:after{display:none}.stage .scan{display:none}.status-card{background:rgba(8,25,43,.84);box-shadow:0 18px 42px rgba(0,0,0,.24)}.polygon{inset:21% 9% 12% 5%;color:#ff2828;filter:drop-shadow(0 0 5px rgba(255,40,40,.85)) drop-shadow(0 0 18px rgba(255,40,40,.2))}.polygon path{vector-effect:non-scaling-stroke}.product-card:before{filter:saturate(1.16) contrast(1.05) brightness(1.08)}.product-card:after{background:linear-gradient(180deg,transparent 0 92px,rgba(8,25,43,.74) 132px)}.product-page:before{background:linear-gradient(90deg,rgba(3,20,39,.62) 0%,rgba(3,20,39,.34) 46%,rgba(3,20,39,.08) 100%),var(--product-image) center/cover no-repeat;filter:saturate(1.18) contrast(1.06) brightness(1.08)}.section-card{background:rgba(8,25,43,.74)}.page-hero p{color:#efffe3;text-shadow:0 2px 10px rgba(0,0,0,.32)}.consultant-actions+.secondary-actions{margin-top:-4px}.consultant-actions .btn.primary{background:#fff}.consultant-actions .btn.ghost{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.28);color:#efffe3}@media (max-width:1240px){.stage{min-height:500px}.polygon{inset:20% 8% 12% 4%}}@media (max-width:900px){.overview-page:before{background-position:center}.stage{min-height:380px}.polygon{inset:22% 8% 12% 7%}}@media (max-width:760px){.overview-page{min-height:auto}.stage{min-height:280px}.polygon{inset:22% 5% 10% 4%}.consultant-actions .btn{width:100%;justify-content:center}}

/* v27 sticky home copy */
.overview-page{overflow:visible}.overview-page .intro{position:sticky;top:104px;align-self:start;min-height:calc(100vh - 132px);justify-content:center;padding-block:clamp(24px,4vh,52px);padding-inline:clamp(0px,1.2vw,18px);background:linear-gradient(90deg,rgba(3,20,39,.72),rgba(3,20,39,.2) 78%,transparent);border-radius:0 18px 18px 0}.overview-page .intro h1{max-width:8ch}.overview-page .intro p{max-width:560px}.overview-page .secondary-actions{margin-top:-8px}.overview-page .consultant-actions{display:grid;grid-template-columns:minmax(0,max-content);align-items:start}.overview-page .consultant-actions .btn,.overview-page .secondary-actions .btn{width:max-content;max-width:100%;white-space:normal;text-align:center}.overview-page .rail{position:relative;z-index:2}@media (max-width:900px){.overview-page .intro{position:relative;top:auto;min-height:auto;background:linear-gradient(90deg,rgba(3,20,39,.72),rgba(3,20,39,.18));border-radius:16px;padding:22px}.overview-page .intro h1{max-width:100%}.overview-page .consultant-actions{display:flex}.overview-page .consultant-actions .btn,.overview-page .secondary-actions .btn{width:auto}}@media (max-width:760px){.overview-page .consultant-actions .btn,.overview-page .secondary-actions .btn{width:100%}}
/* v27b fixed home copy on desktop */
@media (min-width:901px){.overview-page .intro{position:fixed;top:104px;left:clamp(18px,3vw,32px);width:min(430px,calc(100vw - 64px));height:calc(100vh - 132px);min-height:0;z-index:3}.overview-page .stage{grid-column:2}.overview-page .rail{grid-column:3}}
.overview-page:before{background:linear-gradient(90deg,rgba(3,20,39,.82) 0%,rgba(3,20,39,.54) 24%,rgba(3,20,39,.08) 52%,rgba(3,20,39,.16) 100%),url("/overview-satellite.jpg") center/cover no-repeat;filter:saturate(1.18) contrast(1.06) brightness(1.08)}.polygon{display:none}.stage{min-height:620px}.stage-bg{display:none!important}.product-card:before{height:118px;filter:saturate(1.24) contrast(1.08) brightness(1.1)}.product-card:after{background:linear-gradient(180deg,rgba(8,25,43,.04) 0 92px,rgba(8,25,43,.64) 132px)}.product-page:before{background:linear-gradient(90deg,rgba(3,20,39,.5) 0%,rgba(3,20,39,.22) 46%,rgba(3,20,39,.02) 100%),var(--product-image) center/cover no-repeat;filter:saturate(1.24) contrast(1.07) brightness(1.12)}.section-card{background:rgba(8,25,43,.66)}.page-hero p{text-shadow:0 2px 8px rgba(0,0,0,.28)}@media (max-width:1240px){.stage{min-height:540px}}@media (max-width:900px){.stage{min-height:420px}.overview-page:before{background-position:center}}@media (max-width:760px){.stage{min-height:300px}.overview-page:before{background-position:58% center}}
