/* =====================================================================
   ALGIZ V17 — REFERENCE-LOCKED CYBER CAPABILITY DESIGN
   Visual target: supplied reference set 1–14, preserving live HTML, store
   filtering, product details, cart and acquisition logic.
   ===================================================================== */
:root{
  --a17-navy:#020e24;--a17-navy2:#061a37;--a17-blue:#0867ff;--a17-cyan:#05cef8;
  --a17-ink:#06122b;--a17-copy:#526986;--a17-line:#c8dbea;--a17-ice:#f7fbff;
  --a17-panel:#ffffff;--a17-shadow:0 18px 48px rgba(0,42,92,.10);
}
body.algiz-v17{background:#f8fbff;color:var(--a17-ink);overflow-x:hidden}
body.algiz-v17 .container{width:min(94vw,1600px)!important;max-width:1600px!important}
body.algiz-v17 .section{padding:62px 0!important}
body.algiz-v17 h1,body.algiz-v17 h2,body.algiz-v17 h3{font-family:Oxanium,Manrope,Inter,sans-serif!important;font-weight:800!important}
body.algiz-v17 p{font-family:Inter,sans-serif!important}
body.algiz-v17 .section-heading{grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr)!important;align-items:center!important;margin-bottom:24px!important}
body.algiz-v17 .section-heading h2{font-size:clamp(42px,4.2vw,70px)!important;line-height:.99!important;letter-spacing:-.045em!important;text-transform:none}
body.algiz-v17 .section-heading>p{font-size:15px!important;line-height:1.65!important;max-width:570px!important;border-left:2px solid #1478ff;padding-left:24px}
body.algiz-v17 .tech-label{background:transparent!important;border:0!important;padding:0!important;color:#0a65dd!important;font:800 11px/1 Oxanium,sans-serif!important;letter-spacing:.09em!important}
body.algiz-v17 .tech-label.on-dark{color:#26d8ff!important}

/* HEADER — reference 4 */
body.algiz-v17 .site-header{min-height:74px!important;background:rgba(255,255,255,.96)!important;border-bottom:1px solid #dbe7f2!important;box-shadow:0 8px 28px rgba(3,37,80,.06)!important}
body.algiz-v17 .header-inner{min-height:74px!important}
body.algiz-v17 .brand img{max-height:42px!important}
body.algiz-v17 .main-nav{gap:34px!important}
body.algiz-v17 .main-nav a{font:800 12px/1 Oxanium,sans-serif!important;text-transform:uppercase!important;color:#0c1730!important;letter-spacing:.025em!important}
body.algiz-v17 .main-nav a:after{bottom:-17px!important;background:#075ff6!important}
body.algiz-v17 .header-cta,body.algiz-v17 .store-command-btn{border-radius:4px!important;background:#021534!important;color:white!important;border:1px solid #0b85ff!important}

/* HOME HERO — reference 1 */
body.algiz-v17.home-page .hero{min-height:760px!important;padding:100px 0 26px!important;background:#fff!important}
body.algiz-v17.home-page .hero:after{opacity:.28!important;background:radial-gradient(circle at 18% 26%,rgba(0,116,255,.06),transparent 34%),repeating-linear-gradient(90deg,transparent 0 154px,rgba(0,86,183,.018) 155px)!important}
body.algiz-v17.home-page .hero-grid{grid-template-columns:minmax(520px,.86fr) minmax(760px,1.14fr)!important;gap:30px!important;min-height:610px!important}
body.algiz-v17.home-page .hero-copy{align-self:center!important}
body.algiz-v17.home-page .hero-copy h1{font-size:clamp(66px,6vw,104px)!important;line-height:.88!important;letter-spacing:-.055em!important;margin:22px 0 24px!important;text-transform:uppercase!important}
body.algiz-v17.home-page .hero-copy h1 span{background:linear-gradient(95deg,#075cff 0%,#0a8cff 52%,#04c8ef 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
body.algiz-v17.home-page .hero-lead{font-size:18px!important;line-height:1.58!important;max-width:690px!important;color:#4f6683!important}
body.algiz-v17.home-page .hero-actions{gap:16px!important;margin-top:22px!important}
body.algiz-v17.home-page .btn{min-height:56px!important;padding:0 30px!important;font-size:13px!important;border-radius:5px!important}
body.algiz-v17.home-page .hero-metrics{gap:14px!important;margin-top:26px!important;padding:0!important;border:0!important}
body.algiz-v17.home-page .hero-metrics article{min-height:102px!important;padding:16px 18px!important;border:1px solid #cbddea!important;border-radius:9px!important;background:#fff!important;box-shadow:0 10px 25px rgba(3,43,92,.06)!important;grid-template-columns:1fr!important;align-content:center!important}
body.algiz-v17.home-page .hero-metrics strong{font-size:25px!important;color:#075cff!important}
body.algiz-v17.home-page .hero-metrics span{font:800 11px/1.35 Oxanium,sans-serif!important;text-transform:uppercase!important;color:#253c5b!important}
body.algiz-v17.home-page .hero-visual{display:flex!important;align-items:center!important;justify-content:flex-end!important}
body.algiz-v17.home-page .v9-hero-art{width:100%!important;aspect-ratio:1.42/1!important;padding:0!important;border:1px solid #78b8ff!important;border-radius:20px!important;background:#04142c!important;box-shadow:0 28px 62px rgba(4,43,89,.20)!important;clip-path:polygon(0 18px,18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px))!important;overflow:hidden!important}
body.algiz-v17.home-page .v9-hero-art-image{inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:0!important}
body.algiz-v17.home-page .v9-hero-caption,body.algiz-v17.home-page .v9-hero-scan,body.algiz-v17.home-page .v9-hero-art-frame{display:none!important}
body.algiz-v17.home-page .capability-rail{margin-top:14px!important;padding:16px 20px!important;border-top:1px solid #c8dbea!important;border-bottom:1px solid #c8dbea!important;background:rgba(255,255,255,.85)!important}
body.algiz-v17.home-page .capability-rail span{font:800 10px/1 Oxanium,sans-serif!important;color:#203857!important}
body.algiz-v17.home-page .algiz-live-strip{display:none!important}

/* SCALE — reference 2 */
body.algiz-v17 .v13-scale-section{padding:58px 0!important;background:#fbfdff!important}
body.algiz-v17 .v13-scale-shell{border:1px solid #bed4e8!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;padding:20px 26px 16px!important;position:relative}
body.algiz-v17 .v13-scale-shell:before,body.algiz-v17 .v13-scale-shell:after{content:"";position:absolute;width:110px;height:18px;border-top:2px solid #08a8ef;top:0}.v13-scale-shell:before{left:28px}.v13-scale-shell:after{right:28px}
body.algiz-v17 .v13-scale-head{padding:20px 26px 26px!important;grid-template-columns:1.05fr .95fr!important;gap:50px!important}
body.algiz-v17 .v13-scale-head h2{font-size:clamp(48px,5vw,78px)!important;line-height:.96!important;letter-spacing:-.045em!important;color:#06122b!important;margin:18px 0 20px!important}
body.algiz-v17 .v13-scale-head h2 span{background:linear-gradient(90deg,#075cff,#0ca1ff,#08c7e9)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
body.algiz-v17 .v13-scale-head p{font-size:16px!important;line-height:1.55!important;max-width:700px!important}
body.algiz-v17 .v13-scale-status{min-height:230px!important;border-radius:0!important;clip-path:polygon(3% 0,97% 0,100% 12%,100% 88%,97% 100%,3% 100%,0 88%,0 12%)!important;background:linear-gradient(135deg,#03142f,#072858)!important;border:1px solid #1b9efe!important;box-shadow:0 16px 34px rgba(0,38,81,.13)!important}
body.algiz-v17 .v13-scale-status strong{font-size:34px!important}.v13-scale-status small{letter-spacing:.08em!important}
body.algiz-v17 .v13-scale-grid{grid-template-columns:repeat(5,1fr)!important;gap:14px!important;padding:8px 18px 24px!important}
body.algiz-v17 .v13-scale-card{min-height:360px!important;padding:20px 22px 26px!important;border-radius:3px!important;background:#fff!important;border:1px solid #bfd6e9!important;box-shadow:none!important;position:relative;overflow:hidden}
body.algiz-v17 .v13-scale-card:after{content:"";position:absolute;right:-1px;bottom:-1px;width:26px;height:26px;background:linear-gradient(135deg,transparent 49%,#d8e6f1 50%)}
body.algiz-v17 .v13-scale-card strong{font-size:58px!important;color:#06152e!important;margin-top:22px!important;display:block}
body.algiz-v17 .v13-scale-card h3{font:800 14px/1.25 Oxanium,sans-serif!important;text-transform:uppercase!important;color:#091a35!important;margin:12px 0!important}
body.algiz-v17 .v13-scale-card p{font-size:12px!important;line-height:1.56!important;color:#627895!important}
body.algiz-v17 .v13-scale-icon{width:78px!important;height:78px!important;border-radius:50%!important;margin-top:28px!important;background:#fff!important;box-shadow:0 0 0 10px #f6fbff,0 0 0 11px #d8e9f6!important}
body.algiz-v17 .v13-scale-foot{min-height:74px!important;margin:0 18px!important;border:1px solid #c8dbea!important;background:#fff!important}

/* PLATFORM — reference 3 */
body.algiz-v17 #platform{background:#fff!important;min-height:830px!important;padding-top:70px!important}
body.algiz-v17 #platform .container{position:relative!important;min-height:700px!important}
body.algiz-v17 #platform .section-heading{grid-template-columns:minmax(520px,.8fr) minmax(620px,1.2fr)!important;align-items:start!important}
body.algiz-v17 #platform .section-heading h2{font-size:clamp(58px,5.8vw,90px)!important;max-width:760px!important}
body.algiz-v17 #platform .section-heading>p{max-width:620px!important;margin-top:350px!important;margin-left:-620px!important;border-left:0!important;padding-left:0!important;font-size:17px!important;color:#263d5d!important;z-index:2}
body.algiz-v17 #platform .v9-platform-wolf{display:block!important;position:absolute!important;right:80px!important;top:0!important;width:650px!important;height:470px!important;z-index:0!important;overflow:visible!important}
body.algiz-v17 #platform .v9-platform-wolf img{width:100%!important;height:100%!important;object-fit:contain!important;filter:contrast(1.05) saturate(1.15)!important}
body.algiz-v17 #platform .v9-platform-telemetry{right:5px!important;top:25px!important;width:250px!important;background:rgba(255,255,255,.88)!important;border:1px solid #bed9f3!important;color:#183250!important}
body.algiz-v17 #platform .comparison-grid{position:absolute!important;left:0!important;bottom:70px!important;width:100%!important;grid-template-columns:1fr 1fr 1.08fr!important;gap:18px!important}
body.algiz-v17 #platform .comparison-card{min-height:235px!important;border-radius:4px!important;background:#fff!important;border:1px solid #c9dbea!important;box-shadow:none!important;padding:28px!important}
body.algiz-v17 #platform .comparison-card:first-child{grid-column:1}.comparison-card.algiz-card{grid-column:2}
body.algiz-v17 #platform .principle-strip{position:absolute!important;left:0!important;right:0!important;bottom:0!important;min-height:50px!important;border:0!important;border-top:1px solid #c9dbea!important;background:#fff!important}

/* CAPABILITY ENGINE — reference 4 */
body.algiz-v17 #ecosystem{background:#fff!important;padding:28px 0 42px!important}
body.algiz-v17 #ecosystem .section-heading{display:none!important}
body.algiz-v17 .v11-capability-scene{min-height:850px!important;border:1px solid #c6dbea!important;background:#fff!important;box-shadow:none!important;border-radius:0!important;padding:28px 28px 230px 250px!important;position:relative!important}
body.algiz-v17 .v11-capability-nav{position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:220px!important;border:0!important;border-right:1px solid #74bbff!important;background:linear-gradient(180deg,#03142e,#061c3d)!important;padding:16px 12px!important;display:flex!important;flex-direction:column!important;gap:4px!important}
body.algiz-v17 .v11-capability-nav button{min-height:80px!important;text-align:left!important;color:#fff!important;border:1px solid transparent!important;background:transparent!important;border-radius:3px!important;padding:12px 12px 12px 52px!important;position:relative}
body.algiz-v17 .v11-capability-nav button.active{background:linear-gradient(90deg,#063b7f,#076cf8)!important;border-color:#27baff!important;box-shadow:0 0 20px rgba(0,160,255,.35)!important}
body.algiz-v17 .v11-capability-core{width:480px!important;height:480px!important;margin:120px auto 0!important;box-shadow:none!important}
body.algiz-v17 .v11-capability-detail{position:absolute!important;right:28px!important;top:120px!important;width:430px!important;min-height:430px!important;background:linear-gradient(145deg,#06152f,#031229)!important;border:1px solid #0d89ff!important;color:white!important;border-radius:0!important}
body.algiz-v17 .v11-capability-detail h3{font-size:31px!important;color:white!important}.v11-capability-detail p{color:#c6d6e8!important}
body.algiz-v17 .v11-family-dock{position:absolute!important;left:250px!important;right:28px!important;bottom:18px!important;grid-template-columns:repeat(9,1fr)!important;background:linear-gradient(180deg,#071a38,#03122b)!important;border:1px solid #0e79de!important;padding:18px!important}

/* PRACTICAL RANGE — reference 5 + 6 */
body.algiz-v17 #operations{background:#020d1f!important;color:#fff!important;padding:62px 0!important}
body.algiz-v17 #operations .section-heading h2{color:#fff!important}.v11-practical-core .section-heading>p{color:#c4d2e2!important;border-left-color:#2ecfff!important}
body.algiz-v17 .v11-domain-orbit{min-height:610px!important;border-radius:36px!important;border:1px solid #15a6f7!important;background:radial-gradient(circle at 50% 50%,#073465 0%,#03182f 38%,#020d1e 72%)!important;box-shadow:inset 0 0 70px rgba(0,118,255,.08)!important}
body.algiz-v17 .v11-domain-center{width:300px!important;height:300px!important;background:radial-gradient(circle,#0a64d8,#05254f 62%,#03142d)!important;border:1px solid #1bbcff!important;box-shadow:0 0 0 24px rgba(4,126,255,.06),0 0 0 50px rgba(4,126,255,.04),0 0 40px rgba(0,180,255,.16)!important}
body.algiz-v17 .v11-rank-strip{margin-top:24px!important;background:#03142d!important;border:1px solid #0c8fff!important;border-radius:0!important;grid-template-columns:repeat(4,1fr)!important}
body.algiz-v17 .v11-rank-strip article{min-height:190px!important;padding:22px!important;border-right:1px solid #12518a!important;color:#fff!important}.v11-rank-strip article p{color:#b5c8dc!important}
body.algiz-v17 .v11-operation-console{margin-top:10px!important;border-radius:0!important;background:#03142d!important;border:1px solid #0e8ff0!important;box-shadow:none!important}

/* TIWAZ — reference 7 */
body.algiz-v17 #tiwaz-control{background:#fff!important;padding:58px 0!important}
body.algiz-v17 #tiwaz-control .section-heading h2{font-size:clamp(52px,5vw,80px)!important;text-transform:uppercase!important}
body.algiz-v17 .v11-tiwaz-console{border:1px solid #a9cfee!important;border-radius:3px!important;background:#fff!important;box-shadow:none!important}
body.algiz-v17 .v11-tiwaz-panel{border-radius:0!important}.v11-tiwaz-matrix{border-radius:0!important}

/* INTELLIGENCE — reference 8 */
body.algiz-v17 #intelligence{background:#020b18!important;color:#fff!important;padding:62px 0!important}
body.algiz-v17 #intelligence .section-heading h2{color:#fff!important;text-transform:uppercase!important}.v11-intelligence .section-heading>p{color:#e0e8f1!important;background:#071326!important;border:1px solid #225379!important;padding:20px 24px!important}
body.algiz-v17 .v11-intelligence-scene{border-radius:0!important;border:1px solid #159eea!important;background:radial-gradient(circle at 50% 50%,#062e60,#020d1d 66%)!important;box-shadow:none!important}

/* EVIDENCE / IDENTITY — reference 9 */
body.algiz-v17 #vision{background:#fff!important;padding:58px 0!important}
body.algiz-v17 .v11-evidence-scene{grid-template-columns:1fr 1fr!important;gap:36px!important}
body.algiz-v17 .v11-vault{min-height:430px!important;border-radius:4px!important;background:#fff!important;border:1px solid #9dc7ed!important;box-shadow:none!important}
body.algiz-v17 .v11-passport{min-height:430px!important;border-radius:4px!important;background:linear-gradient(145deg,#061936,#02122c)!important;border:1px solid #1d6fae!important;box-shadow:none!important}
body.algiz-v17 .v11-trust-grid{grid-template-columns:repeat(6,1fr)!important;gap:14px!important}.v11-trust-grid article{min-height:145px!important;border-radius:8px!important;background:#fff!important;border:1px solid #c6dbea!important;box-shadow:none!important}

/* MISSION — reference 10 */
body.algiz-v17 #store{background:#fff!important;padding:54px 0 50px!important}
body.algiz-v17 #store .section-heading h2{font-size:clamp(52px,5vw,82px)!important;text-transform:uppercase!important}.v11-mission-grid{grid-template-columns:repeat(4,1fr)!important;gap:16px!important}
body.algiz-v17 .v11-mission-grid>a{min-height:245px!important;border-radius:4px!important;background:linear-gradient(150deg,#04152f,#021127)!important;border:1px solid #1488e9!important;box-shadow:none!important;color:#fff!important}.v11-mission-grid>a p{color:#d8e5f3!important}.v11-mission-grid>a svg{stroke:#14ceff!important}
body.algiz-v17 .v11-capability-evidence{margin-top:20px!important;border-radius:3px!important;background:linear-gradient(180deg,#051834,#020f25)!important;border:1px solid #137fe1!important;color:#fff!important}
body.algiz-v17 .v11-store-preview{display:none!important}

/* hide old showcase: reference sequence jumps from mission to CTA */
body.algiz-v17 #showcase{display:none!important}

/* FINAL CTA + FOOTER — reference first supplied image */
body.algiz-v17 .final-cta{padding:72px 0 50px!important;background:radial-gradient(circle at 50% 48%,#073668 0%,#031733 34%,#020d20 76%)!important;border-top:1px solid #0a82d8!important;border-bottom:2px solid #0ab7ff!important;min-height:590px!important}
body.algiz-v17 .final-inner{max-width:1080px!important}.final-inner>img{opacity:.08!important;width:360px!important}.final-cta h2{font-size:clamp(52px,5vw,82px)!important;line-height:1.02!important;color:#fff!important}.final-cta h2 span{color:#17d1ef!important}.final-cta p{font-size:17px!important;max-width:760px!important;color:#d1ddeb!important}
body.algiz-v17 .site-footer{background:#fff!important;border-top:0!important;color:#203a5d!important;padding-top:35px!important}.site-footer .footer-grid{grid-template-columns:1.45fr repeat(3,1fr)!important;gap:30px!important}.footer-brand img{max-width:280px!important}.footer-col span,.footer-grid>div>strong{font:800 12px/1 Oxanium,sans-serif!important;color:#163c6c!important}.site-footer a,.site-footer span,.site-footer p{color:#627895!important}.footer-bottom{border-top:1px solid #d8e4ef!important}

/* STORE HERO — reference 12 */
body.algiz-v17.store-page .arsenal-hero{min-height:890px!important;padding:104px 0 55px!important;background:#fff!important}
body.algiz-v17.store-page .arsenal-hero-layout{grid-template-columns:minmax(560px,.78fr) minmax(760px,1.22fr)!important;gap:30px!important}
body.algiz-v17.store-page .arsenal-copy h1{font-size:clamp(64px,6vw,100px)!important;line-height:.88!important;letter-spacing:-.055em!important;color:#06132c!important;margin:24px 0!important}.arsenal-copy h1 span{background:linear-gradient(90deg,#075dff,#0b8dff,#08c6ef)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
body.algiz-v17.store-page .arsenal-lead{font-size:17px!important;line-height:1.62!important;color:#344d6c!important;max-width:700px!important}
body.algiz-v17.store-page .arsenal-signal-row{border:1px solid #c7dbea!important;background:#fff!important;border-radius:6px!important;padding:14px!important;margin-top:22px!important}.arsenal-signal-row span{color:#233d5c!important}
body.algiz-v17.store-page .v15-hero-command-rail{grid-template-columns:repeat(3,1fr)!important;gap:12px!important}.v15-hero-command-rail article{background:#fff!important;border:1px solid #ccdeec!important;border-radius:8px!important;color:#123150!important;box-shadow:none!important}
body.algiz-v17.store-page .arsenal-core{min-height:760px!important;background:url('assets/v17/store-arsenal-reference.webp') center/cover no-repeat!important;border:1px solid #9fc9ef!important;border-radius:18px!important;clip-path:polygon(3% 0,97% 0,100% 5%,100% 95%,97% 100%,3% 100%,0 95%,0 5%)!important;box-shadow:0 22px 55px rgba(0,42,91,.12)!important;overflow:hidden!important}
body.algiz-v17.store-page .arsenal-core>*{display:none!important}

/* STORE SCALE: keep if present, styled like reference 2 */
body.algiz-v17.store-page .v13-scale-section{background:#fff!important}

/* CATALOG — reference 13 */
body.algiz-v17.store-page .catalog-section{padding:62px 0 44px!important;background:#fff!important}
body.algiz-v17.store-page .catalog-heading{grid-template-columns:1.15fr .85fr!important;align-items:end!important;margin-bottom:22px!important}.catalog-heading h2{font-size:clamp(48px,5vw,76px)!important;line-height:.95!important;text-transform:uppercase!important}.catalog-heading p{font-size:15px!important;line-height:1.55!important}
body.algiz-v17.store-page .catalog-count{display:none!important}
body.algiz-v17.store-page .v11-store-mission-console{display:none!important}
body.algiz-v17.store-page .catalog-toolbar{display:grid!important;grid-template-columns:minmax(0,1.65fr) .55fr .8fr auto!important;gap:12px!important;padding:10px!important;border:1px solid #bfd4e7!important;background:#fff!important;border-radius:3px!important;box-shadow:none!important}
body.algiz-v17.store-page .ultra-search{min-height:54px!important;border:1px solid #8ebcff!important;background:#fff!important}.ultra-search input{font-size:14px!important;color:#233d5b!important}
body.algiz-v17.store-page .sort-box{min-width:0!important}.sort-box select{min-height:54px!important;border-radius:2px!important}
body.algiz-v17.store-page .catalog-category-console{margin:16px 0!important;border:0!important;background:transparent!important;padding:0!important}.category-console-head{display:none!important}.category-dock{display:grid!important;grid-template-columns:repeat(10,1fr)!important;gap:6px!important}.category-chip{min-height:42px!important;border-radius:2px!important;background:#fff!important;border:1px solid #d7e4ef!important;color:#142d4d!important;padding:0 8px!important}.category-chip.active{background:#031830!important;color:#fff!important;border-color:#09a6f4!important}.category-chip small{color:#0b6be8!important}
body.algiz-v17.store-page .active-filter-panel{display:none!important}
body.algiz-v17.store-page .ultra-product-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}
body.algiz-v17.store-page .ultra-product-card{border:1px solid #0d6bb7!important;border-radius:8px!important;background:#04172f!important;box-shadow:none!important;overflow:hidden!important;min-width:0!important}
body.algiz-v17.store-page .product-image-shell{aspect-ratio:1.42/1!important;background:#03152f!important}.product-image-shell img{width:100%!important;height:100%!important;object-fit:cover!important}.product-index,.product-status{font-size:8px!important}
body.algiz-v17.store-page .ultra-product-body{padding:14px!important;background:#04172f!important;color:#fff!important}.product-category-line{display:none!important}.ultra-product-body h3{font-size:17px!important;line-height:1.1!important;color:#fff!important;text-transform:uppercase!important;margin-bottom:8px!important}.ultra-product-body>p{font-size:11px!important;line-height:1.52!important;color:#c7d6e5!important;min-height:68px!important}.product-spec-line,.product-tags{display:none!important}.ultra-product-footer{border-top:1px solid #16466f!important;padding-top:10px!important}.ultra-price{display:none!important}.product-commerce-actions{display:flex!important;gap:6px!important;width:100%!important}.product-commerce-actions button{flex:1!important;min-height:34px!important;font-size:8px!important;border-radius:2px!important}.add-cart-btn,.pay-card-btn{display:none!important}

/* STORE EVIDENCE + ACQUISITION — reference 14 */
body.algiz-v17.store-page .v11-store-evidence-strip{padding:24px 0 10px!important;background:#fff!important}.v11-store-evidence-strip .v11-capability-evidence{background:#fff!important;color:#081b36!important;border:1px solid #bed4e7!important}.v11-store-evidence-strip .v11-capability-evidence strong{color:#0837a2!important}.v11-store-evidence-strip .v11-evidence-path{color:#081b36!important}
body.algiz-v17.store-page .operation-strip{background:#fff!important;padding:10px 0 26px!important}.operation-shell{border-radius:2px!important;background:linear-gradient(145deg,#04172f,#021127)!important;border:1px solid #10a7ef!important;box-shadow:none!important;min-height:330px!important}.op-copy h2{font-size:clamp(42px,4vw,64px)!important;color:#fff!important}.op-copy h2 span{color:#13d2ef!important}.op-copy p{color:#d5e1ee!important;font-size:15px!important}.op-steps article{min-height:180px!important}.op-steps article b{font-size:32px!important;color:#10d0ee!important}.op-steps article span{font:800 18px/1 Oxanium,sans-serif!important;color:#fff!important}.op-steps article small{color:#49c8ef!important}
body.algiz-v17.store-page .ultra-footer{background:#fff!important;border-top:1px solid #bfd4e7!important}.ultra-footer .footer-grid{grid-template-columns:1.2fr repeat(3,1fr)!important}.ultra-footer .footer-brand img{max-width:290px!important}

/* responsive integrity */
@media (max-width:1280px){
  body.algiz-v17 .container{width:min(96vw,1200px)!important}
  body.algiz-v17.home-page .hero-grid,body.algiz-v17.store-page .arsenal-hero-layout{grid-template-columns:1fr 1fr!important}
  body.algiz-v17 .v13-scale-grid{grid-template-columns:repeat(3,1fr)!important}
  body.algiz-v17.store-page .ultra-product-grid{grid-template-columns:repeat(4,1fr)!important}
  body.algiz-v17 #platform .v9-platform-wolf{width:520px!important;right:0!important}
}
@media (max-width:900px){
  body.algiz-v17 .section{padding:42px 0!important}
  body.algiz-v17 .section-heading{grid-template-columns:1fr!important}.section-heading>p{border-left:0!important;padding-left:0!important}
  body.algiz-v17.home-page .hero-grid,body.algiz-v17.store-page .arsenal-hero-layout{grid-template-columns:1fr!important}
  body.algiz-v17.home-page .hero-copy h1,body.algiz-v17.store-page .arsenal-copy h1{font-size:54px!important}
  body.algiz-v17.home-page .hero-metrics{grid-template-columns:repeat(2,1fr)!important}
  body.algiz-v17 .v13-scale-head{grid-template-columns:1fr!important}.v13-scale-grid{grid-template-columns:1fr 1fr!important}
  body.algiz-v17 #platform{min-height:auto!important}.v9-platform-wolf,.v9-platform-telemetry{display:none!important}
  body.algiz-v17 #platform .section-heading{grid-template-columns:1fr!important}.section-heading>p{margin:0!important;max-width:none!important}
  body.algiz-v17 #platform .comparison-grid{position:static!important;width:auto!important;grid-template-columns:1fr!important}.comparison-card{grid-column:auto!important}.principle-strip{position:static!important;margin-top:18px!important}
  body.algiz-v17 .v11-capability-scene{padding:18px!important;min-height:auto!important}.v11-capability-nav{position:static!important;width:auto!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important}.v11-capability-core{width:330px!important;height:330px!important;margin:40px auto!important}.v11-capability-detail{position:static!important;width:auto!important}.v11-family-dock{position:static!important;grid-template-columns:repeat(3,1fr)!important}
  body.algiz-v17 .v11-domain-orbit{min-height:500px!important}.v11-rank-strip,.v11-mission-grid{grid-template-columns:1fr 1fr!important}
  body.algiz-v17 .v11-evidence-scene{grid-template-columns:1fr!important}.v11-trust-grid{grid-template-columns:repeat(2,1fr)!important}
  body.algiz-v17.store-page .ultra-product-grid{grid-template-columns:repeat(2,1fr)!important}.category-dock{grid-template-columns:repeat(3,1fr)!important}.catalog-toolbar{grid-template-columns:1fr!important}
}
@media (max-width:560px){
  body.algiz-v17.home-page .hero-copy h1,body.algiz-v17.store-page .arsenal-copy h1{font-size:42px!important}
  body.algiz-v17 .v13-scale-grid,body.algiz-v17 .v11-rank-strip,body.algiz-v17 .v11-mission-grid,body.algiz-v17.store-page .ultra-product-grid{grid-template-columns:1fr!important}
  body.algiz-v17 .v13-scale-card{min-height:250px!important}
  body.algiz-v17 .v11-capability-nav{grid-template-columns:1fr 1fr!important}
  body.algiz-v17 .v11-trust-grid{grid-template-columns:1fr!important}
}
