
/* Comprehensive BTG v3 editorial and application suite — preserve approved homepage visuals */
.deep-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.deep-process-card{background:linear-gradient(160deg,rgba(6,25,48,.88),rgba(3,12,28,.98));border:1px solid rgba(49,131,206,.38);border-radius:22px;padding:28px;box-shadow:0 22px 50px #0007,inset 0 1px rgba(255,255,255,.06);min-height:205px}.deep-process-card span{display:block;font-size:11px;color:#e8c479;letter-spacing:.16em;font-weight:800;margin-bottom:16px}.deep-process-card h3{font-size:20px;margin:0 0 12px;line-height:1.24;letter-spacing:-.02em}.deep-process-card p{margin:0;font-size:14px;line-height:1.7;color:#c1d5e9}.premium-screenshot-suite{padding-bottom:80px}.screen-suite-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:24px}.screen-suite-card{overflow:hidden;background:linear-gradient(150deg,#061a34,#020914);border:1px solid rgba(67,145,221,.45);border-radius:24px;box-shadow:0 35px 75px #0009;position:relative}.screen-suite-card::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,#efcf84,transparent);z-index:2}.screen-suite-caption{padding:26px 28px 15px}.screen-suite-caption h3{margin:9px 0 7px;font-size:clamp(20px,2vw,27px);line-height:1.2}.screen-suite-caption p{margin:0 0 6px;color:#c5d8eb;line-height:1.65}.screen-suite-card img{display:block;width:100%;height:auto;border-radius:0;object-fit:contain}.sector-explanation{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}.sector-explanation>div{background:rgba(0,17,35,.6);border:1px solid rgba(102,167,226,.2);border-radius:14px;padding:14px}.sector-explanation strong{display:block;color:#f7d07c;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px}.sector-explanation p{font-size:13px;line-height:1.65;margin:0}.portal-premium-block{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:25px;padding:32px;border:1px solid rgba(229,186,103,.36);border-radius:24px;background:radial-gradient(ellipse at top right,#173b5c77,transparent 70%),linear-gradient(160deg,#071e39,#040b1c);box-shadow:0 22px 55px #0009}.portal-premium-block h2{font-size:clamp(23px,2.5vw,36px);margin:7px 0}.portal-premium-block p{max-width:850px;color:#c0d1e5}.portal-premium-block .btn{justify-self:center;text-align:center}.home-economy-thesis{border-top:1px solid #204563}.page-bridge-app .mast-photo,.page-bridge-app .mast-visual .scene-photo-wrap img{width:100%;object-fit:contain;max-height:540px}.page-bridge-app .mast-layout{gap:4vw}.icon-mark{background:none!important;mix-blend-mode:screen;object-fit:contain;border-radius:0!important;box-shadow:none!important}.sector-gallery-home .sector-card-home img{background:#040f1c}.sector-gallery-page .sector-visual-card{align-content:start}.sector-gallery-page .sector-visual-card .sector-explanation{grid-column:1/-1}.app-media-grid .device-shot-image{aspect-ratio:4/3;object-fit:cover}.screen-suite-card .overline{font-size:11px}.public-portal-link{border-top:1px solid #244b67}
@media(max-width:1080px){.deep-process-grid,.screen-suite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-premium-block{grid-template-columns:1fr}.portal-premium-block .btn{justify-self:start}}
@media(max-width:680px){.deep-process-grid,.screen-suite-grid,.sector-explanation{grid-template-columns:1fr}.deep-process-card{min-height:auto;padding:20px}.screen-suite-caption{padding:20px}.portal-premium-block{padding:22px}.screen-suite-grid{gap:16px}}
