.explorer-hero{min-height:620px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);grid-gap:54px;gap:54px;background:radial-gradient(circle at 78% 35%,rgba(0,166,232,.22),transparent 30%),linear-gradient(135deg,#020a19,#071a38 58%,#0b3260);overflow:hidden}.explorer-hero-copy{max-width:720px;z-index:2}.explorer-hero h1{color:#fff;font-size:clamp(2.7rem,5vw,5rem);line-height:1.02;margin:.35em 0 .3em}.explorer-hero .hero-text{color:#d5eaf4;max-width:680px}.explorer-hero-visual{position:relative;height:520px;border-radius:30px;overflow:hidden;border:1px solid rgba(99,217,255,.25);box-shadow:0 30px 80px rgba(0,0,0,.35)}.explorer-hero-visual img{width:100%;height:100%;object-fit:cover}.explorer-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,10,25,.28),transparent 45%)}.explorer-section{max-width:1180px}.opportunity-explorer{margin-top:42px}.explorer-form-card{display:grid;grid-template-columns:1fr 90px 1fr;align-items:end;background:#fff;padding:34px;border-radius:22px;box-shadow:0 20px 55px rgba(7,26,56,.12);border:1px solid #dce9ef}.explorer-field{position:relative}.explorer-field label{display:block;color:#071a38;font-weight:800;font-size:.95rem;margin-bottom:10px}.explorer-field label span{font-weight:500;color:#6d7f89}.explorer-field input,.explorer-field select{width:100%;height:58px;border:1px solid #b8ccd6;border-radius:12px;padding:0 16px;font:inherit;color:#122536;background:#fff}.explorer-field input:focus,.explorer-field select:focus{outline:3px solid rgba(0,166,232,.18);border-color:#008ed8}.explorer-divider{text-align:center;padding-bottom:19px;color:#6d7f89;font-weight:700}.company-results{position:absolute;z-index:10;top:88px;left:0;right:0;list-style:none;margin:0;padding:8px;background:#fff;border:1px solid #cfe0e8;border-radius:12px;box-shadow:0 18px 45px rgba(7,26,56,.18);max-height:330px;overflow:auto}.company-results button{display:block;width:100%;text-align:left;padding:12px;border:0;border-radius:8px;background:#fff;color:#122536;cursor:pointer}.company-results button:focus,.company-results button:hover{background:#eaf7fc}.company-results small,.company-results strong{display:block}.company-results small,.field-note{color:#607784;margin-top:4px}.field-note{display:block}.explorer-prompt{text-align:center;margin:28px auto 0;padding:20px;color:#526b78}.explorer-results{margin-top:60px}.result-intro{max-width:790px;margin-bottom:32px}.explorer-cta h2,.result-intro h2{font-size:clamp(2rem,4vw,3.25rem);color:#071a38;margin:.25em 0}.result-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.result-card{position:relative;background:#071a38;color:#fff;border-radius:20px;padding:30px;overflow:hidden;min-height:350px}.result-card.risk{background:#0b3260}.result-card.opportunity{background:linear-gradient(145deg,#006fa8,#008ed8)}.result-number{font-size:4.5rem;line-height:1;font-weight:900;color:rgba(99,217,255,.18);position:absolute;right:20px;top:20px}.result-card h3{font-size:1.45rem;margin:55px 0 20px;color:#fff;max-width:240px}.result-card ul{margin:0;padding-left:20px}.result-card li{margin:0 0 18px;line-height:1.48;color:#e9f5fa}.calibrated-question{margin:28px 0;background:#eaf3f7;border-left:5px solid #00a6e8;padding:32px 36px;border-radius:0 18px 18px 0}.calibrated-question span{color:#007daf;font-weight:900;letter-spacing:.08em;font-size:.8rem}.calibrated-question h3{color:#071a38;font-size:clamp(1.45rem,3vw,2.2rem);line-height:1.25;margin:10px 0 0}.explorer-cta{margin-top:28px;border-radius:22px;padding:38px;background:#fff;border:1px solid #dce9ef;box-shadow:0 18px 50px rgba(7,26,56,.1)}.explorer-cta .cta-pair{justify-content:flex-start;margin-top:26px}@media(max-width:900px){.explorer-hero{grid-template-columns:1fr;padding-top:70px}.explorer-hero-visual{height:360px}.explorer-form-card{grid-template-columns:1fr;gap:20px}.explorer-divider{padding:0}.result-grid{grid-template-columns:1fr}.result-card{min-height:auto}}@media(max-width:600px){.explorer-hero{padding:64px 22px}.explorer-hero-visual{height:300px}.explorer-cta,.explorer-form-card{padding:24px}.calibrated-question{padding:26px 24px}}.use-company-button{display:inline-flex;margin-top:10px;padding:9px 13px;border:1px solid #008ed8;border-radius:9px;background:#eaf7fc;color:#071a38;font:inherit;font-size:.88rem;font-weight:800;cursor:pointer}.use-company-button:focus-visible,.use-company-button:hover{background:#d6f1fb;outline:2px solid rgba(0,166,232,.2)}.explorer-hero{position:relative;isolation:isolate;display:flex;min-height:660px;align-items:center;padding:92px max(7vw,32px);background-image:linear-gradient(90deg,rgba(2,10,25,.98),rgba(4,20,45,.92) 42%,rgba(5,28,58,.5) 70%,rgba(5,28,58,.16)),url(/ari-value-intelligence.webp);background-position:50%;background-size:cover}.explorer-hero:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 22% 28%,rgba(0,166,232,.18),transparent 28%),linear-gradient(180deg,transparent 65%,rgba(2,10,25,.65))}.explorer-hero-copy{width:min(760px,100%);max-width:760px}.explorer-hero h1{font-size:clamp(2.8rem,5.5vw,5.4rem)}.explorer-hero-assurance{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.explorer-hero-assurance span{padding:9px 13px;border:1px solid rgba(142,220,248,.34);border-radius:999px;background:rgba(4,20,43,.56);color:#d7edf7;font-size:.82rem;font-weight:750;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width:900px){.explorer-hero{min-height:620px;grid-template-columns:none;background-image:linear-gradient(90deg,rgba(2,10,25,.98),rgba(4,20,45,.88) 58%,rgba(5,28,58,.48)),url(/ari-value-intelligence.webp);background-position:62%}}@media (max-width:600px){.explorer-hero{min-height:680px;background-image:linear-gradient(180deg,rgba(2,10,25,.94),rgba(3,16,36,.88) 60%,rgba(5,28,58,.66)),url(/ari-value-intelligence.webp);background-position:70%}.explorer-hero-assurance{align-items:flex-start;flex-direction:column}}.snapshot-next-step-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:24px}.snapshot-next-step-options article{padding:18px;border:1px solid #d5e5ec;border-radius:12px;background:#f7fbfd}.snapshot-next-step-options span,.snapshot-next-step-options strong{display:block}.snapshot-next-step-options strong{margin-bottom:7px;color:#071a38}.snapshot-next-step-options span{color:#526b78;font-size:.92rem;line-height:1.55}@media (max-width:700px){.snapshot-next-step-options{grid-template-columns:1fr}}