:root{--navy:#0b1c2c;--orange:#f56b2a;--ink:#142332;--muted:#687887;--line:#dbe2e8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8fafb;color:var(--ink);font-family:Arial,sans-serif}a{text-decoration:none;color:inherit}header{height:76px;padding:0 max(5vw,22px);display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10}.brand{display:flex;align-items:center;gap:10px}.brand i{display:grid;place-items:center;width:42px;height:42px;background:var(--orange);color:#fff;font-weight:900;font-style:normal;clip-path:polygon(12% 15%,88% 15%,100% 50%,88% 85%,12% 85%,0 50%)}.brand span b,.brand span small{display:block}.brand span b{font-size:15px}.brand span small{font-size:9px;color:#6c7b88;letter-spacing:1.5px;margin-top:3px}nav{display:flex;gap:28px;font-size:13px;font-weight:700}.wa{padding:10px 16px;border:1px solid #1fa855;border-radius:5px;color:#168642;font-weight:700}.hero{min-height:590px;padding:85px max(6vw,22px);display:grid;grid-template-columns:1.15fr .85fr;gap:7vw;align-items:center;background:radial-gradient(circle at 72% 12%,#244b67 0,transparent 30%),linear-gradient(115deg,var(--navy),#173d55);color:#fff}.hero label,.result label,.how label,.inventory label{font:700 11px monospace;letter-spacing:2px;color:#ff9a63}.copy h1{font-size:clamp(46px,6vw,78px);line-height:.98;letter-spacing:-3.5px;margin:18px 0 24px;max-width:720px}.copy h1 em{font-style:normal;color:var(--orange)}.copy>p{font-size:18px;line-height:1.6;color:#cad7e0;max-width:650px}.checks{display:flex;gap:20px;flex-wrap:wrap;margin-top:30px;color:#dbe5eb;font-size:13px}.badges{display:flex;align-items:center;gap:10px;margin-top:24px}.badges>b{border:1px solid #58778e;border-radius:4px;padding:8px 13px;font:800 13px monospace;letter-spacing:1px}.badges small{color:#8399a9;max-width:250px}.lookup{background:#fff;color:var(--ink);padding:29px;border-radius:10px;box-shadow:0 24px 70px #07131e80}.formtitle{display:flex;gap:13px;margin-bottom:24px}.formtitle>i{font-size:28px;color:var(--orange)}.formtitle span b,.formtitle span small{display:block}.formtitle span b{font-size:20px}.formtitle span small{color:var(--muted);margin-top:4px}.lookup>label{display:block;font-size:11px;font-weight:800;letter-spacing:.7px;margin:15px 0}.lookup input{display:block;width:100%;height:49px;margin-top:8px;border:1px solid #cbd5dd;border-radius:5px;padding:0 14px;font-size:14px;text-transform:uppercase}.lookup input:focus{outline:3px solid #f56b2a24;border-color:var(--orange)}.lookup button{width:100%;height:51px;border:0;border-radius:5px;background:var(--orange);color:#fff;font-size:15px;font-weight:800;cursor:pointer}.secure{display:block;text-align:center;color:var(--muted);font-size:10px;margin-top:14px}.msg{color:#b42318;text-align:center;font-size:12px}.result{max-width:1180px;margin:auto;padding:70px 24px}.resulthead{display:flex;align-items:end;justify-content:space-between;gap:20px}.resulthead label{color:#d85720}.resulthead h2,.how h2{font-size:36px;margin:9px 0}.resulthead p{color:var(--muted)}.resulthead>strong{background:#fff0e8;border:1px solid #ffc7aa;color:#bd4c18;padding:10px 15px;border-radius:99px;font-size:13px}.bar{height:7px;background:#e5ebef;margin:25px 0 40px;border-radius:9px;overflow:hidden}.bar i{display:block;width:62%;height:100%;background:var(--orange)}.resultgrid{display:grid;grid-template-columns:1fr .82fr;gap:45px}.timeline{padding:0;list-style:none}.timeline li{display:flex;gap:15px;min-height:68px;position:relative;color:#82909b}.timeline li:not(:last-child):before{content:"";position:absolute;left:15px;top:31px;width:2px;height:38px;background:#d9e1e6}.timeline li>i{width:31px;height:31px;flex:0 0 31px;border:2px solid #cbd5dc;border-radius:50%;display:grid;place-items:center;background:#fff;font-style:normal;font-size:11px;font-weight:800;z-index:1}.timeline li.done,.timeline li.current{color:var(--ink)}.timeline li.done>i{background:#1e7c55;border-color:#1e7c55;color:#fff}.timeline li.current>i{background:var(--orange);border-color:var(--orange);color:#fff;box-shadow:0 0 0 6px #f56b2a20}.timeline b,.timeline small{display:block}.timeline small{color:var(--muted);margin-top:5px}.next{background:var(--navy);color:#fff;border-left:4px solid var(--orange);border-radius:7px;padding:24px}.next small{font:700 10px monospace;letter-spacing:1.5px;color:#ff9a63}.next b{display:block;font-size:20px;margin:10px 0}.next p{color:#c8d6e0;line-height:1.5}.result aside h3{margin-top:28px}.photos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.photos div{height:94px;padding:15px;border:1px solid var(--line);border-radius:6px;background:linear-gradient(145deg,#edf2f5,#dbe4e9);font-weight:800;display:flex;flex-direction:column;justify-content:end}.photos small{display:block;color:var(--muted);font-weight:400;margin-top:5px}.photos .active{border-color:var(--orange);box-shadow:inset 0 -4px var(--orange)}.docs{width:100%;margin-top:12px;padding:13px;background:#fff;border:1px solid #bdc8d0;border-radius:5px;font-weight:700}.how{padding:85px max(6vw,22px);background:#f4f0e7;text-align:center}.how label{color:#d85720}.how h2{margin-bottom:45px}.how>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:auto;text-align:left}.how article{background:#fff;padding:27px;border-top:3px solid var(--orange)}.how article i{display:block;font:800 12px monospace;color:var(--orange);margin-bottom:25px}.how article b{font-size:18px}.how article p{color:var(--muted);line-height:1.55}.inventory{padding:62px max(6vw,22px);display:flex;justify-content:space-between;align-items:center;gap:30px;background:var(--navy);color:#fff}.inventory h2{font-size:35px;margin:9px 0}.inventory p{color:#c5d2dc}.inventory> b{white-space:nowrap;border:1px solid #577085;border-radius:99px;padding:13px 19px;color:#c8d6e0}footer{padding:42px max(6vw,22px);background:#071522;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}footer p,footer>small{color:#8193a2;font-size:11px}
@media(max-width:820px){header{height:68px}nav{display:none}.wa{padding:9px 10px;font-size:11px}.hero{grid-template-columns:1fr;padding-top:55px}.resulthead,.inventory,footer{align-items:flex-start;flex-direction:column}.resultgrid{grid-template-columns:1fr}.how>div{grid-template-columns:1fr}}@media(max-width:480px){header{padding:0 13px}.brand span b{font-size:12px}.brand span small{font-size:8px}.hero{padding:48px 18px}.copy h1{font-size:43px;letter-spacing:-2px}.checks{display:grid;gap:8px}.badges{flex-wrap:wrap}.lookup{padding:21px}.result,.how{padding-left:18px;padding-right:18px}.photos{grid-template-columns:1fr}}
