.hq-home{position:relative;overflow:hidden;background:linear-gradient(125deg,#fff 35%,#edf9fd 100%);border:1px solid #bde3f2;border-radius:30px;padding:clamp(24px,4vw,56px);color:#093c58}.hq-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:36px;align-items:center}.hq-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid #a9dceb;background:#eaf7fb;color:#086387;border-radius:8px;font-size:12px;font-weight:800;letter-spacing:1px}.hq-home h2{font-size:clamp(30px,3.5vw,49px)!important;line-height:1.1!important;letter-spacing:-1.5px;margin:22px 0 12px!important;color:#083a56!important;max-width:650px}.hq-home .hq-hook{font-size:clamp(22px,2.2vw,31px);font-weight:750;line-height:1.25;color:#087fa3;margin:0 0 20px}.hq-home .hq-intro{font-size:17px;line-height:1.7;color:#506b7a;max-width:600px;margin:0}.hq-steps{list-style:none;padding:0!important;margin:26px 0!important;display:grid;gap:17px}.hq-steps li{display:flex;gap:14px;align-items:flex-start}.hq-step-num{flex:0 0 34px;height:34px;display:grid;place-items:center;font-size:12px;font-weight:800;color:#087699;border:1px solid #c6e2ec;border-radius:10px;background:white}.hq-home .hq-steps h3{font-size:17px!important;line-height:1.4;margin:0 0 3px!important;color:#133e54}.hq-home .hq-steps p{font-size:14px;line-height:1.5;color:#5c7280;margin:0}.hq-cta{margin-top:3px}.hq-visual{position:relative;display:flex;flex-direction:column;align-items:center;padding:25px 0 0;min-width:0}.hq-orbit{position:absolute;top:50px;width:360px;max-width:100%;aspect-ratio:1;border-radius:50%;border:1px solid #b8e1ec;background:radial-gradient(circle,#d5f2f7 0,#edf9fc 65%)}.hq-phone{position:relative;background:#fff;border:7px solid #123f53;border-radius:38px;width:285px;max-width:100%;box-shadow:0 25px 55px #0d658522;padding:14px 17px 22px;transform:rotate(2deg)}.hq-phone-island{width:72px;height:10px;border-radius:10px;background:#123f53;margin:0 auto 22px}.hq-example{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.9px;color:#68838e;margin-bottom:16px;line-height:1.5}.hq-device{font-size:25px;font-weight:800;color:#123f53;line-height:1.2}.hq-range{font-size:12px;color:#557582;margin:9px 0 18px;line-height:1.5}.hq-identified{font-size:11px;color:#24765a;background:#edf8f1;border-radius:8px;padding:9px;line-height:1.5}.hq-reading-label{font-size:12px;font-weight:650;color:#547080;margin-top:22px}.hq-reading{font-size:56px;font-weight:750;line-height:1.25;letter-spacing:-2px;color:#123f53;padding:8px 0 14px}.hq-reading span{font-size:22px;letter-spacing:0;color:#7092a3}.hq-save{display:flex;justify-content:space-between;gap:8px;background:#087ca1;color:white;border-radius:9px;padding:13px 10px;font-size:12px;font-weight:700;line-height:1.4}.hq-saved{margin-top:18px;display:flex;gap:9px;align-items:center}.hq-check{display:grid;place-items:center;border-radius:50%;background:#daf3e6;color:#168257;flex:0 0 25px;height:25px}.hq-saved strong{display:block;font-size:12px;color:#24765a;line-height:1.4}.hq-saved small{display:block;font-size:10px;color:#638076;line-height:1.5;margin-top:3px}.hq-phone-note{position:relative;text-align:center;font-size:13px!important;line-height:1.6;color:#587786;max-width:280px;margin:24px 0 0!important}.hq-journals{margin-top:38px;padding-top:26px;border-top:1px solid #d1e7ef}.hq-home .hq-journals h3{font-size:19px!important;margin:0 0 15px!important;color:#163e55}.hq-journals ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0!important;margin:0!important}.hq-journals li{padding:9px 15px;background:white;border:1px solid #cce4ed;border-radius:9px;font-size:14px;font-weight:650;color:#27556a}.hq-report{display:flex;gap:18px;align-items:center;margin-top:25px;padding:24px;background:#0a425f;color:white;border-radius:18px}.hq-report-icon{font-size:30px;color:#82d7e4}.hq-home .hq-report h3{font-size:21px!important;color:white!important;margin:0 0 7px!important;line-height:1.3}.hq-home .hq-report p{font-size:14px;color:#cde3ed;line-height:1.6;margin:0;max-width:850px}.hq-pdf{margin-left:auto;border:1px solid #6c9eaf;border-radius:7px;padding:10px;font-size:13px;font-weight:750}.hq-home .hq-footnote{font-size:12px;color:#5d7a88;line-height:1.7;margin:19px 0 0}.hq-home a:focus-visible{outline:3px solid #f5aa34;outline-offset:4px}@media(max-width:850px){.hq-layout{grid-template-columns:1fr;gap:15px}.hq-home h2{max-width:620px}.hq-visual{padding-top:15px}.hq-phone{transform:none}.hq-orbit{width:330px}.hq-journals{margin-top:30px}}@media(max-width:480px){.hq-home{border-radius:22px;padding:24px 18px}.hq-home h2{letter-spacing:-.7px}.hq-report{padding:20px 16px;gap:12px}.hq-report-icon,.hq-pdf{display:none}.hq-journals ul{display:grid;grid-template-columns:1fr 1fr}.hq-journals li{padding:10px;font-size:12px;text-align:center}.hq-home .hq-cta{width:100%;justify-content:center}.hq-badge{font-size:10px;letter-spacing:.5px}}
