:root{--navy:#03162f;--navy2:#06264d;--blue:#087cff;--cyan:#10d7e8;--ink:#07162e;--muted:#5d6b7e;--line:#dce7f3;--white:#fff}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff}a{text-decoration:none;color:inherit}.wrap{width:min(1180px,92%);margin:auto}.top{background:linear-gradient(120deg,#021329,#062a58);color:#fff}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:flex;align-items:center;font-weight:800;letter-spacing:4px;font-size:25px}.mark{width:38px;height:38px;border-radius:9px;background:linear-gradient(145deg,var(--cyan),var(--blue));display:grid;place-items:center;margin-right:12px;font-size:25px;font-weight:900}.brand i{font-style:normal;color:var(--cyan)}.navlinks{display:flex;gap:28px;font-size:13px;font-weight:700}.btn{display:inline-block;padding:14px 22px;border-radius:5px;background:linear-gradient(90deg,var(--blue),var(--cyan));color:#fff;font-weight:800;font-size:13px}.btn.outline{background:transparent;border:1px solid #56b7ff}.hero{min-height:480px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;padding:55px 0}.eyebrow{color:var(--cyan);font-weight:800;font-size:13px;letter-spacing:1px}.hero h1{font-size:58px;line-height:.98;margin:12px 0 22px}.hero h1 span{color:var(--cyan)}.hero p{max-width:590px;color:#d2dfef;line-height:1.65}.visual{height:320px;border:1px solid #285787;border-radius:22px;background:linear-gradient(145deg,#0b376c,#03152c);box-shadow:0 25px 60px #0007;display:grid;place-items:center;padding:30px}.visual-card{width:88%;background:#fff;color:var(--ink);border-radius:14px;padding:25px}.pricebox{background:var(--navy);color:#fff;text-align:center;padding:18px;border-radius:8px;font-size:32px;font-weight:900}.section{padding:72px 0}.section.light{background:#f6f9fc}.section.dark{background:var(--navy);color:#fff}.title{text-align:center;margin-bottom:38px}.title h2{font-size:36px;margin:7px}.title p{color:#718096}.cards{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.card{border:1px solid #24476e;background:#071d39;border-radius:10px;padding:24px 18px;min-height:245px}.card.live{border-color:#0ba5ff;box-shadow:inset 0 0 25px #0077ff22}.badge{font-size:10px;font-weight:800;padding:5px 9px;border-radius:12px;background:#4c5b6c}.live .badge{background:#0788e8}.card h3{color:#fff}.card .tag{color:#57cfff;font-weight:700}.card p{color:#c4d0df;font-size:14px;line-height:1.5}.philosophy{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:28px}.philosophy h2{font-size:34px}.philosophy strong{display:block;margin-bottom:10px}.product{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.product h2{font-size:45px;margin:5px 0}.ticks{line-height:2}.retail{background:linear-gradient(90deg,#073873,#0755a9);color:#fff;padding:30px 0}.retail-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.kaurei{background:#fff;border-radius:8px;padding:8px 14px;height:58px;max-width:230px;object-fit:contain}.footer{background:#021329;color:#b7c7da;padding:45px 0 25px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footer h4{color:#fff}.small{font-size:12px}.product-hero h1{font-size:54px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature{border:1px solid var(--line);border-radius:10px;padding:22px}.admin-body{background:#eef3f8}.admin-shell{display:grid;grid-template-columns:220px 1fr;min-height:100vh}.side{background:#041a35;color:#fff;padding:25px}.side a{display:block;padding:12px 0}.admin-main{padding:30px}.panel{background:#fff;border-radius:10px;padding:24px;margin-bottom:20px}.field{margin-bottom:16px}.field label{display:block;font-weight:700;margin-bottom:6px}.field input,.field textarea,.field select{width:100%;padding:12px;border:1px solid #ccd8e5;border-radius:6px}.table{width:100%;border-collapse:collapse}.table td,.table th{padding:12px;border-bottom:1px solid #e2e8f0;text-align:left}@media(max-width:850px){.navlinks{display:none}.hero,.product{grid-template-columns:1fr}.hero h1{font-size:43px}.cards{grid-template-columns:1fr 1fr}.philosophy{grid-template-columns:1fr 1fr}.features{grid-template-columns:1fr}.retail-inner{flex-direction:column;align-items:flex-start}.admin-shell{grid-template-columns:1fr}.side{display:flex;gap:15px;overflow:auto}.footer-grid{grid-template-columns:1fr}}@media(max-width:520px){.cards,.philosophy{grid-template-columns:1fr}.hero{padding-top:25px}.hero h1{font-size:39px}.visual{height:260px}.brand{font-size:19px;letter-spacing:2px}}
/* v1.1 Test V2 polish */
.brand{gap:10px}.brandmark{width:44px;height:44px;display:block}.brand span{display:inline-block}.hero{min-height:520px}.hero>div:first-child{max-width:650px}.hero h3{font-size:21px}.visual{position:relative;overflow:hidden}.visual:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:#0fd8e822;right:-80px;top:-90px}.visual-card{position:relative;box-shadow:0 18px 50px #0004}.toolicon{width:52px;height:52px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,var(--cyan),var(--blue));color:#fff;font-size:23px;font-weight:900;margin:10px 0 18px}.card{transition:transform .2s ease,border-color .2s ease}.card:hover{transform:translateY(-4px);border-color:#159cff}.retail .kaurei{height:64px;max-width:260px}.footer .brand{color:#fff}.admin-main{max-width:1400px}.panel{box-shadow:0 5px 22px #0b2a4b0b}.side{position:sticky;top:0;height:100vh}.side b{letter-spacing:2px}.table tr:hover td{background:#f8fbfe}
@media(max-width:850px){.side{position:static;height:auto}.brandmark{width:38px;height:38px}}
.demo-shell{max-width:760px;margin:30px auto;background:#f5f0df;color:#173329;border:1px solid #d8cfb4;border-radius:22px;padding:22px;box-shadow:0 16px 40px rgba(0,0,0,.08)}.demo-shell h3{margin-top:0}.demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.demo-shell label{display:block;font-weight:750;font-size:.9rem;margin-bottom:5px}.demo-shell input,.demo-shell select{width:100%;padding:12px;border-radius:10px;border:1px solid #bcb79f;background:#fff;font-size:1rem}.demo-result{margin-top:16px;padding:16px;background:#e5eee5;border-radius:14px;border:1px solid #bfd0c0}.demo-price{font-size:2rem;font-weight:900;color:#1f6f43}.gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:28px}.shot{background:#fff;border-radius:20px;padding:10px;box-shadow:0 10px 30px rgba(13,35,61,.12)}.shot img{width:100%;display:block;border-radius:14px}.shot h3{font-size:1rem;margin:12px 4px 4px}.shot p{font-size:.86rem;margin:0 4px 8px;color:#64748b}.benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}.benefit{padding:14px 16px;border:1px solid #dbe5ef;border-radius:14px;background:#fff}.notice{padding:16px;border-radius:14px;background:#eaf5ee;border:1px solid #c7dfcf}.admin-note{padding:12px;background:#eef5ff;border-radius:10px;font-size:.9rem}.field textarea{width:100%}@media(max-width:760px){.gallery{grid-template-columns:repeat(2,1fr)}.benefits,.demo-grid{grid-template-columns:1fr}}@media(max-width:480px){.gallery{grid-template-columns:1fr}}
/* v1.3 Test V4 — QUOSTIQ commercial presentation */
.qmini{max-width:780px;margin:32px auto 0;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 20px 55px rgba(5,30,44,.14);border:1px solid #cfe0d5}.qmini-top{background:#123c29;color:#fff;padding:17px 22px;display:flex;justify-content:space-between;align-items:center}.qmini-top b{letter-spacing:2px;font-size:20px}.qmini-top b span{color:#9fd0b3}.qmini-top small{font-weight:800;letter-spacing:1px;color:#cce4d5}.qmini-body{padding:26px;background:#f6faf7}.qmini-label{font-size:11px;font-weight:900;letter-spacing:1.2px;color:#1f6f43}.qmini-body h3{font-size:25px;margin:6px 0 22px}.qmini .demo-grid{gap:16px}.qmini label{display:block;font-weight:800;font-size:14px;margin:0 0 7px}.qmini input,.qmini select{width:100%;padding:13px 14px;border:1px solid #b8c8bd;border-radius:10px;background:#fff;font-size:16px}.qmini-btn{width:100%;margin-top:20px;padding:15px;border:0;border-radius:11px;background:#1f6f43;color:#fff;font-weight:900;font-size:14px;cursor:pointer}.qmini .demo-result{background:#eaf4ed;border-color:#c7ddce;display:flex;flex-direction:column;gap:5px}.qmini .demo-result small{font-size:10px;font-weight:900;color:#1f6f43;letter-spacing:1px}.qmini .demo-result b{font-size:20px}.qmini .demo-result p{margin:0;color:#53675b}.qmini-foot{text-align:center;color:#68776e;font-size:12px;margin-top:16px}.benefit-groups{display:grid;grid-template-columns:1fr 1fr;gap:20px}.benefit-card{border:1px solid #dbe5ef;border-radius:18px;padding:26px;background:#fff;box-shadow:0 8px 24px rgba(7,22,46,.05)}.benefit-icon{width:42px;height:42px;border-radius:11px;background:linear-gradient(145deg,var(--blue),var(--cyan));color:#fff;display:grid;place-items:center;font-weight:900}.benefit-card h3{font-size:23px;margin:16px 0 7px}.benefit-card>p{color:#68788c;line-height:1.5}.benefit-card ul{padding-left:19px;margin-bottom:0}.benefit-card li{margin:9px 0;line-height:1.35}.app-previews{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:start}.phone-card>h3{margin:16px 4px 5px}.phone-card>p{margin:0 4px;color:#68788c;line-height:1.45;font-size:14px}.phone{background:#eef2f4;border:7px solid #14201b;border-radius:28px;overflow:hidden;box-shadow:0 18px 38px rgba(10,31,23,.18);min-height:510px}.phone-head{background:#123c29;color:#fff;padding:16px 14px 12px;display:flex;justify-content:space-between;font-size:12px}.phone-head b{letter-spacing:1.4px;font-size:14px}.phone-tabs{background:#123c29;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:0 8px 12px;color:#d6e5db;font-size:9px;text-align:center}.phone-tabs>*{padding:8px 2px;background:#285841;border-radius:8px}.phone-tabs b{background:#fff;color:#123c29}.phone-screen{padding:19px 15px;background:#f4f6f8;min-height:430px}.phone-screen h3{font-size:23px;margin:0 0 5px}.phone-screen h4{margin:18px 0 8px}.phone-screen p{font-size:12px;color:#667085;line-height:1.45;margin:0 0 16px}.phone-screen label{font-size:11px;font-weight:800;display:block;margin:10px 0 5px}.fake-input{background:#fff;border:1px solid #cfd7dc;border-radius:9px;padding:11px;font-size:13px}.fake-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fake-button{background:#1f6f43;color:#fff;text-align:center;padding:12px 8px;border-radius:9px;font-size:11px;font-weight:900;margin-top:12px}.fake-button.pale{background:#e4e9ed;color:#26313c}.job-preview,.learn-preview,.lic-preview{background:#fff;border:1px solid #d7dfe3;border-radius:12px;padding:14px;font-size:12px}.job-preview small{float:right;background:#eaf2ed;color:#1f6f43;padding:3px 6px;border-radius:8px}.job-preview div{display:flex;justify-content:space-between;border-top:1px solid #edf0f2;padding-top:9px;margin-top:9px}.learn-preview,.lic-preview{background:#eaf4ed;border-color:#c7ddce;line-height:1.5}.stat-preview{display:grid;grid-template-columns:1fr 1fr;gap:7px}.stat-preview div{background:#fff;border:1px solid #d7dfe3;border-radius:9px;padding:9px;font-size:9px;color:#667085}.stat-preview b{display:block;color:#17202a;font-size:14px;margin-top:3px}
@media(max-width:1000px){.app-previews{grid-template-columns:1fr 1fr}.phone{min-height:0}.benefit-groups{grid-template-columns:1fr 1fr}}@media(max-width:650px){.app-previews,.benefit-groups,.qmini .demo-grid{grid-template-columns:1fr}.qmini-body{padding:20px}.qmini-top{padding:15px}.qmini-top small{font-size:9px}.phone{max-width:360px;margin:auto}}

/* V5 finishing polish */
.quost-brand>span{color:#004225}.practiv-brand>span{color:var(--cyan)}
.example-meta{color:#53657a!important;font-size:13px;margin:12px 0 0!important}
/* Keep the PRACTIVIQ header identity compact; footer branding remains unchanged. */
.top .nav .brandmark{width:34px;height:34px}
.top .nav .brand{font-size:21px;letter-spacing:3px}
@media(max-width:520px){.top .nav .brandmark{width:32px;height:32px}.top .nav .brand{font-size:18px;letter-spacing:2px}}

/* v1.6 Test V7 — locked IQ brand treatment
   QUOSTIQ: fresh grass-green IQ, letters only; no badge/background.
   PRACTIVIQ: cyan/turquoise IQ. */
.quost-brand>span,.qmini-top b>span{color:#58b82a;background:transparent;padding:0;margin:0;border-radius:0}
.practiv-brand>span{color:var(--cyan)}

/* v1.7 V8 TEST — PRACTIVIQ Discovery System */
.side a.active{color:var(--cyan);font-weight:800}.discovery-hero{display:flex;align-items:center;justify-content:space-between;gap:25px;background:linear-gradient(120deg,#fff,#f3f9ff)}.discovery-hero h1{font-size:40px;margin:5px 0}.discovery-hero p,.muted{color:var(--muted)}.discovery-score{min-width:150px;text-align:center;background:var(--navy);color:#fff;border-radius:14px;padding:20px}.discovery-score b{display:block;font-size:34px;color:var(--cyan)}.discovery-score span{font-size:12px}.discovery-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.discovery-stats .panel{margin:0}.discovery-stats small{display:block;color:var(--muted);font-weight:800;letter-spacing:.7px}.discovery-stats b{display:block;font-size:32px;margin:9px 0}.discovery-stats b.stat-small{font-size:18px}.discovery-stats span{font-size:12px;color:var(--muted)}.discovery-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.discovery-grid>.panel{margin:0}.health-row,.product-discovery,.activity-row{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #e6edf5}.health-row>div,.product-discovery>div,.activity-row>div{flex:1}.health-row small,.product-discovery small,.activity-row small{display:block;color:var(--muted);margin-top:4px}.health-row strong{font-size:10px;color:#197345}.health-dot{width:12px;height:12px;border-radius:50%;background:#a7b2bf}.health-dot.good{background:#20a05a}.health-dot.ready{background:#e7a321}.status-pill{font-size:9px;font-weight:900;padding:6px 9px;border-radius:20px;background:#e8edf3;color:#5b6878}.status-pill.live{background:#e5f5eb;color:#187043}.outline-admin{background:#fff;color:#087cff;border:1px solid #87bfff}.activity-row>span{width:78px;color:#718096;font-size:11px}.future-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.future-grid>div{padding:16px;border:1px solid var(--line);border-radius:12px}.future-grid b,.future-grid span{display:block}.future-grid span{color:var(--muted);font-size:13px;margin-top:5px;line-height:1.4}@media(max-width:900px){.discovery-stats{grid-template-columns:1fr 1fr}.discovery-grid{grid-template-columns:1fr}}@media(max-width:560px){.discovery-hero{align-items:flex-start;flex-direction:column}.discovery-score{width:100%}.discovery-stats,.future-grid{grid-template-columns:1fr}.admin-main{padding:18px}.health-row{align-items:flex-start}.status-pill{white-space:nowrap}}

/* Discovery Layer 2 — Opportunity Finder */
.opp-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:18px 0}.opp-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.opp-summary .panel{margin:0}.opp-summary b{display:block;font-size:27px;margin:6px 0}.opp-list{display:grid;gap:12px}.opp-card{border:1px solid #dbe5ef;border-radius:14px;padding:17px;background:#fff;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:start}.opp-card h3{margin:0 0 5px}.opp-card p{margin:5px 0;color:#657386;line-height:1.45}.opp-meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.opp-chip{font-size:10px;font-weight:800;padding:5px 8px;border-radius:999px;background:#edf3f8;color:#42536a}.opp-chip.good{background:#e7f5ec;color:#207443}.opp-chip.warn{background:#fff3d7;color:#8b6100}.opp-score{min-width:82px;text-align:center;border-radius:12px;background:#041a35;color:#fff;padding:12px}.opp-score b{font-size:25px;display:block}.opp-score span{font-size:9px;text-transform:uppercase;letter-spacing:.7px}.opp-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.btn.smallbtn{padding:9px 12px;font-size:11px;border:0;cursor:pointer}.btn.secondary{background:#eef3f8;color:#18324d}.btn.reject{background:#fff;border:1px solid #d9e2ea;color:#53657a}.opp-note{padding:13px;border-radius:10px;background:#f7fafc;border:1px solid #e1e8ef;color:#53657a;font-size:13px}.opp-filter{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.opp-filter a{padding:8px 11px;border:1px solid #d9e4ef;border-radius:999px;font-size:11px;font-weight:800}.opp-filter a.active{background:#041a35;color:#fff;border-color:#041a35}@media(max-width:800px){.opp-summary{grid-template-columns:1fr 1fr}.opp-card{grid-template-columns:1fr}.opp-score{width:90px}}@media(max-width:480px){.opp-summary{grid-template-columns:1fr}}
/* V12 live opportunity qualification */
.opp-qualify{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:10px 0;padding:10px 12px;border-radius:10px;background:#f7fafc;border:1px solid #e1e8ef;font-size:12px;color:#53657a}.opp-qualify b{color:#18324d}.opp-qualify span{min-width:0}
/* V14 lead-mining provenance */
.opp-provenance{margin:9px 0;padding:8px 10px;border:1px solid var(--line,#dce4ea);border-radius:8px;background:#f7fafc;font-size:13px;color:#50606d}.opp-provenance b{color:#132337}
