:root{--navy:#05254d;--navy-deep:#01173d;--navy-mid:#002b5c;--rail:#173a60;--hub:#3d9bff;--orange:#f58220;--orange-deep:#e57416;--page:#f4f6f8;--card:#ffffff;--border:#e7ebf0;--text:#1f2937;--muted:#6b7280;--slate:#8fa6c2;--shadow:0 24px 80px rgba(5,37,77,0.28);--font-sans:var(--font-sans-face),"Plus Jakarta Sans",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--page);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit}.site-header{position:sticky;top:0;z-index:50;background:rgba(5,37,77,.92);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}.site-header-inner{max-width:1200px;margin:0 auto;padding:.85rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.wordmark{font-family:Arial Black,Arial Bold,Impact,sans-serif;font-size:1.35rem;font-weight:900;letter-spacing:-.04em;line-height:.9;color:#fff;text-transform:uppercase}.wordmark span{color:var(--hub)}.nav{display:flex;align-items:center;gap:1.15rem}.nav a{color:#d7e6ff;font-size:.88rem;font-weight:500}.nav a.is-active,.nav a:hover{color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.5rem;padding:0 1rem;border-radius:.55rem;font-size:.84rem;font-weight:600;border:0;cursor:pointer}.btn-orange{background:var(--orange);color:#fff}.btn-orange:hover{background:var(--orange-deep)}.btn-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.22)}.btn-ghost:hover{background:rgba(255,255,255,.08)}.btn-outline{background:#fff;color:var(--orange);border:1.5px solid var(--orange)}.btn-outline:hover{background:#fff7ed}.btn-lg{height:3rem;padding:0 1.25rem;font-size:.95rem}.nav-toggle{display:none}.hero{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:4.5rem 1.5rem 8rem}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,37,77,.55),rgba(5,37,77,.88) 72%,#05254d),url(/ia/sidebar-mining.png) center 30% /cover no-repeat;opacity:.55;pointer-events:none}.hero-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:.45rem;padding:.28rem .7rem;border-radius:999px;background:rgba(61,155,255,.14);color:#9ec8ff;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero h1{margin:1rem auto 0;max-width:16ch;font-size:clamp(2.4rem,6vw,4.6rem);font-weight:750;line-height:1.02;letter-spacing:-.04em}.hero h1 em{font-style:normal;color:var(--hub)}.hero-lead{margin:1.15rem auto 0;max-width:42rem;color:#c5d4e8;font-size:1.12rem;line-height:1.55}.hero-actions{gap:.75rem;margin-top:1.75rem;flex-wrap:wrap}.hero-actions,.hero-meta{display:flex;justify-content:center}.hero-meta{gap:1.5rem;margin-top:1.6rem;color:#8fa6c2;font-size:.8rem}.hero-meta strong{display:block;color:#fff;font-size:1.05rem}.stage-wrap{position:relative;z-index:2;max-width:1180px;margin:-6.5rem auto 0;padding:0 1.25rem 4rem}.stage{background:var(--page);border:1px solid var(--border);border-radius:1.15rem;box-shadow:var(--shadow);overflow:hidden}.stage-tabs{display:flex;gap:.35rem;padding:.85rem 1rem 0;background:#fff;border-bottom:1px solid var(--border)}.stage-tab{height:2.25rem;padding:0 .9rem;border:0;background:transparent;color:var(--muted);font-size:.82rem;font-weight:600;border-bottom:2px solid transparent;cursor:pointer}.stage-tab.is-on{color:#014db6;border-bottom-color:#014db6}.stage-caption{padding:.85rem 1.15rem 1.1rem;background:#fff;color:var(--muted);font-size:.86rem;line-height:1.45}.demo{display:grid;grid-template-columns:72px minmax(0,1fr);min-height:560px;background:var(--page)}.demo-rail{position:relative;overflow:hidden;background:#05254d;color:#fff}.demo-rail-glass,.demo-rail-photo{position:absolute;inset:0}.demo-rail-photo{background:#05254d url(/ia/sidebar-mining.png) 50%/cover no-repeat}.demo-rail-glass{background:linear-gradient(180deg,rgba(5,37,77,.88),rgba(23,58,96,.78) 62%,rgba(23,58,96,.7))}.demo-rail-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:16px 8px 12px;height:100%}.demo-mark{font-family:Arial Black,Impact,sans-serif;font-size:.78rem;font-weight:900;letter-spacing:-.04em;line-height:.9}.demo-spin{width:.85rem;height:.85rem;margin-top:.35rem;color:#d7e6ff;animation:spin 2.8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.demo-nav{display:flex;flex-direction:column;gap:.35rem;margin-top:1.1rem;width:100%}.demo-nav button,.demo-nav span{display:grid;place-items:center;width:calc(100% - 12px);margin:0 6px;height:38px;border:0;background:transparent;color:#fff;border-radius:0}.demo-nav .is-on{background:rgba(255,255,255,.08);box-shadow:inset 3px 0 0 var(--orange)}.demo-main{min-width:0;padding:1rem 1.15rem 1.15rem}.identity{background:#fff;border:1px solid var(--border);border-radius:.85rem;padding:1rem 1.15rem .85rem}.identity-top{display:flex;justify-content:space-between;gap:1rem}.identity .kicker{margin:0;color:#64748b;font-size:.72rem;font-weight:600}.identity h3{margin:.15rem 0 0;color:var(--navy);font-size:1.55rem;line-height:1.15}.identity .meta{margin:.2rem 0 0;color:var(--muted);font-size:.78rem}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.85rem}.kpi{padding:.55rem .85rem .15rem 0;border-right:1px solid var(--border)}.kpi:last-child{border-right:0}.kpi-label{color:#64748b;font-size:.72rem;font-weight:600}.kpi-value{margin-top:.15rem;color:var(--navy);font-size:1.35rem;font-weight:750}.kpi-note{margin:.15rem 0 0;color:var(--muted);font-size:.7rem}.kpi.is-warn .kpi-value{color:var(--orange)}.workspace{margin-top:.85rem;background:#fff;border:1px solid var(--border);border-radius:.85rem;overflow:hidden}.workspace table{width:100%;border-collapse:collapse;font-size:.78rem}.workspace thead th{text-align:left;padding:.7rem .9rem;background:#f8fafc;color:#64748b;font-weight:600;border-bottom:1px solid var(--border)}.workspace tbody td{padding:.72rem .9rem;border-bottom:1px solid #f1f5f9;color:#1f2937}.workspace tbody tr:nth-child(2n) td{background:#fbfdff}.chip{display:inline-flex;align-items:center;height:1.45rem;padding:0 .5rem;border-radius:999px;font-size:.68rem;font-weight:700;background:#eef4fb;color:#014db6}.chip.review{background:#fff1e4;color:#c05612}.chip.draft{background:#f3f4f6;color:#4b5563}.chip.live{background:#ecfdf3;color:#067647}.insights{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;margin-top:.85rem;padding:.9rem 1.1rem;background:#d2dbe8;border-radius:.85rem;color:#4b5563;font-size:.82rem}.insights strong{color:var(--navy)}.meta2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem}.meta2-card{background:#fff;border:1px solid var(--border);border-radius:.85rem;padding:.9rem 1rem}.meta2-card h4{display:flex;align-items:center;gap:.4rem;margin:0 0 .65rem;color:var(--navy);font-size:.82rem}.field{display:flex;justify-content:space-between;gap:.75rem;padding:.28rem 0;font-size:.75rem}.field dt{color:#64748b}.field dd{margin:0;font-weight:600;color:#111827;text-align:right}.docs{margin-top:.85rem}.doc{display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem;border-bottom:1px solid #f1f5f9;font-size:.78rem}.doc:last-child{border-bottom:0}.journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-top:.9rem}.step{background:#fff;border:1px solid var(--border);border-radius:.75rem;padding:.75rem}.step small{color:#64748b;font-weight:700}.step p{margin:.3rem 0 0;font-size:.78rem;font-weight:650;color:var(--navy)}.step.is-now{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange)}.section{padding:4.5rem 1.5rem}.section-inner{max-width:1100px;margin:0 auto}.section h2{margin:.35rem 0 0;color:var(--navy);font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:-.03em}.label{margin:0;color:var(--orange);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lead{max-width:44rem;color:var(--muted);font-size:1.02rem;line-height:1.6}.grid-2,.grid-3{display:grid;gap:1rem;margin-top:1.75rem}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:#fff;border:1px solid var(--border);border-radius:.95rem;padding:1.25rem 1.3rem}.card h3{margin:.55rem 0 0;color:var(--navy);font-size:1.05rem}.card li,.card p{color:var(--muted);font-size:.92rem;line-height:1.55}.card ul{margin:.6rem 0 0;padding-left:1.1rem}.icon-blob{width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:.7rem;background:#eef4fb;color:#014db6}.rail{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;margin-top:1.75rem}.rail article{background:#fff;border:1px solid var(--border);border-radius:.8rem;padding:.85rem .75rem}.rail strong{display:block;color:var(--navy);font-size:.78rem}.rail span{display:block;margin-top:.3rem;color:var(--muted);font-size:.72rem;line-height:1.4}.cta{margin:0 1.5rem 4rem;padding:3.2rem 1.5rem;background:linear-gradient(180deg,rgba(5,37,77,.82),rgba(5,37,77,.94)),url(/ia/sidebar-mining.png) 50% /cover no-repeat;border-radius:1.2rem;text-align:center;color:#fff}.cta h2{margin:0;font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-.03em}.cta p{margin:.7rem auto 1.4rem;max-width:34rem;color:#c5d4e8}.site-footer{background:var(--navy-deep);color:#c5d4e8;padding:2.2rem 1.5rem 2.6rem}.footer-inner{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.site-footer nav{display:flex;gap:1rem;flex-wrap:wrap}.site-footer small{display:block;margin-top:.4rem;color:#8fa6c2}.page-hero{background:var(--navy);color:#fff;padding:3.5rem 1.5rem 3rem}.page-hero-inner{max-width:1100px;margin:0 auto}.page-hero h1{margin:.4rem 0 0;font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.035em}.page-hero p{max-width:40rem;color:#c5d4e8;font-size:1.05rem;line-height:1.55}@media (max-width:900px){.nav{display:none}.nav.is-open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:flex-start;padding:1rem 1.25rem 1.25rem;background:#05254d;border-bottom:1px solid rgba(255,255,255,.08)}.nav-toggle{display:inline-flex}.grid-2,.grid-3,.journey,.kpis,.meta2,.rail{grid-template-columns:1fr 1fr}.demo,.insights{grid-template-columns:1fr}.demo{min-height:0}.demo-rail{display:none}}@media (max-width:640px){.grid-2,.grid-3,.journey,.kpis,.meta2,.rail{grid-template-columns:1fr}.hero{padding-bottom:6rem}.stage-wrap{margin-top:-4.5rem}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_646807{--font-sans-face:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}