:root{--bg:#05080d;--panel:#0c121b;--line:#27303b;--gold:#d5a947;--gold2:#f3d786;--text:#dfe7ef;--muted:#909da9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;line-height:1.55}.subnav{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;border-bottom:1px solid var(--line);background:rgba(5,8,13,.92);position:sticky;top:0;z-index:5}.subnav img{width:185px}.subnav div{display:flex;gap:22px}.subnav a{color:#aeb8c2;text-decoration:none;font-size:18px}.subnav .back{color:var(--gold2)}.page-hero{min-height:72vh;padding:9vw 5vw 7vw;display:flex;align-items:end;background:linear-gradient(90deg,rgba(5,8,13,.98),rgba(5,8,13,.82) 48%,rgba(5,8,13,.18)),url('assets/decision-intelligence-hero.webp') center/cover}.page-hero>div{max-width:820px}.eyebrow{color:var(--gold);font-size:18px;font-weight:800;letter-spacing:.2em}.page-hero h1,.page-section h2{font-family:Georgia,serif;font-size:max(18px, clamp(42px,6vw,82px));line-height:1.02;margin:.25em 0}.page-hero p{max-width:690px;color:#a7b3bf;font-size:19px}.btn{display:inline-block;background:linear-gradient(135deg,var(--gold2),var(--gold));color:#111;text-decoration:none;padding:15px 22px;font-weight:800;margin-top:20px}.btn.secondary{background:transparent;color:#fff;border:1px solid #596574;margin-left:8px}.page-section{padding:95px 5vw}.page-section.alt{background:#080d14}.page-section>p{max-width:760px;color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px}.feature-grid article,.trust-card{border:1px solid var(--line);background:var(--panel);padding:27px}.feature-grid b{color:var(--gold);font-size:18px}.feature-grid h3{font-size:20px;margin:25px 0 8px}.feature-grid p,.trust-card p{color:var(--muted);font-size:18px}.secure{border:1px solid #786432;padding:30px;margin-top:32px;display:flex;justify-content:space-between;gap:30px;align-items:center;background:rgba(213,169,71,.06)}.secure span{color:var(--gold2);font-weight:800}.secure p{max-width:750px;color:var(--muted)}footer{padding:35px 5vw;border-top:1px solid var(--line);color:#72808d;font-size:18px}.sample{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line);margin-top:38px}.sample-inputs,.sample-result{padding:32px}.sample-inputs{background:var(--panel)}.sample-inputs label{display:block;font-size:18px;color:#99a5b1;margin-bottom:15px}.sample-inputs input,.sample-inputs select{display:block;width:100%;padding:12px;margin-top:5px;background:#05080d;border:1px solid #35414d;color:white}.sample-inputs button{border:0;cursor:pointer}.sample-result{background:#080d14}.decision{font-family:Georgia,serif;font-size:38px;color:var(--gold2)}.score-row{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.score-row div{background:#0b1119;padding:20px}.score-row span{display:block;color:#74808d;font-size:18px}.score-row b{font-size:24px}.demo-note{color:#74808d;font-size:18px}.report-list{list-style:none;padding:0}.report-list li{border-bottom:1px solid var(--line);padding:10px 0;color:#9eabb6}@media(max-width:900px){.feature-grid{grid-template-columns:1fr 1fr}.sample{grid-template-columns:1fr}}@media(max-width:620px){.subnav div a:not(.back){display:none}.page-hero{min-height:65vh}.page-section{padding:70px 22px}.feature-grid{grid-template-columns:1fr}.secure{display:block}.subnav{padding:0 22px}.subnav img{width:150px}}
:root{--inquiry-accent:#d5a947}
.inquiry-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:36px}.inquiry-card{border:1px solid var(--line);background:var(--panel);padding:32px}.inquiry-card h2{font-family:Georgia,serif;font-size:30px;margin:.35em 0}.inquiry-card p{color:var(--muted)}.inquiry-card .btn{margin-top:10px}.notice{border:1px solid #786432;background:rgba(213,169,71,.06);padding:24px;margin-top:30px;color:#aeb8c2}.legal-wrap{max-width:900px;margin:auto}.draft-badge{display:inline-block;border:1px solid var(--gold);color:var(--gold2);padding:7px 10px;font-size:18px;letter-spacing:.14em}.legal-wrap h2{font-family:Georgia,serif;font-size:30px;margin-top:42px}.legal-wrap p,.legal-wrap li{color:var(--muted)}.legal-links{display:flex;gap:18px;flex-wrap:wrap}.legal-links a{color:var(--gold2)}footer a{color:#aeb8c2;margin-right:14px}@media(max-width:620px){.inquiry-grid{grid-template-columns:1fr}}
