:root{--bg:#101418;--ink:#f7efe0;--muted:#b9b1a3;--gold:#d7ad55;--jade:#2c776b;--paper:#fffaf0}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif}.wrap{max-width:1120px;margin:0 auto;padding:32px 20px}.hero{grid-template-columns:1.1fr .9fr;align-items:start;gap:28px;display:grid}.panel,.card{background:#ffffff0b;border:1px solid #f7efe024;border-radius:10px;padding:22px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}label{color:var(--muted);gap:7px;font-size:14px;display:grid}input,select,button{font-family:inherit}input,select{min-height:44px;color:var(--ink);background:#11171a;border:1px solid #f7efe029;border-radius:8px;padding:0 12px}.btn{background:var(--jade);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:13px 18px;text-decoration:none;display:inline-block}.gold{background:var(--gold);color:#17120a}.preview{background:var(--paper);color:#171b1b;border-radius:10px;margin-top:20px;padding:20px}.muted{color:var(--muted)}@media (max-width:800px){.hero,.grid{grid-template-columns:1fr}}.paymentBox{border-top:1px solid #171b1b24;margin-top:18px;padding-top:16px}.orderLine{font-weight:700}.alphaPrice{color:#17120a;font-size:18px;font-weight:700}.qrGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.qrCard{text-align:center;background:#fff;border:1px solid #171b1b29;border-radius:8px;padding:14px}.qrCard h4{margin:0 0 10px}.qrImage{object-fit:contain;width:100%;max-width:280px;height:auto}.qrMissing{color:#5b5144;background:#fbf3df;border:1px dashed #171b1b47;border-radius:8px;place-items:center;min-height:180px;padding:12px;display:grid}.smallNote{color:#5b5144;font-size:13px}.paymentNotice,.supportNote{background:#fffdf7;border:1px solid #171b1b1f;border-radius:8px;margin-top:14px;padding:12px;line-height:1.7}.statusSteps{margin:8px 0 0;padding-left:22px}.statusSteps li{font-weight:700}.statusSteps .pending{color:#6d6254;font-weight:400}.supportNote a{color:#1f5f9f;white-space:nowrap;font-weight:700;text-decoration:none}@media (max-width:520px){.qrGrid{grid-template-columns:1fr}.alphaPrice{font-size:16px}}.wechatNativePayment{background:#fff;border:1px solid #171b1b24;border-radius:10px;justify-items:center;gap:10px;margin-top:14px;padding:16px;display:grid}.wechatQrFrame{aspect-ratio:1;background:#fff;border:1px solid #171b1b24;border-radius:10px;place-items:center;width:min(240px,78vw);display:grid;position:relative;overflow:hidden}.wechatQrCode{shape-rendering:crispedges;width:100%;height:auto;transition:opacity .16s;display:block}.wechatQrFrame.isLoading .wechatQrCode{opacity:0}.wechatQrFrame.isReady .wechatQrCode{opacity:1}.wechatQrLoading{color:#176b3a;text-align:center;background:#f4fff8;place-items:center;padding:16px;font-weight:700;display:grid;position:absolute;inset:0}.wechatQrHint{color:#171b1b;margin:0;font-weight:700}.wechatPayMode{color:#5c6f63}.wechatPayStatus,.wechatPayComplete,.wechatPayError{text-align:center;border-radius:8px;padding:10px 12px}.wechatPayStatus{color:#6b5100;background:#fff7df}.wechatPayComplete{color:#176b3a;background:#e8f7ed;font-weight:700}.wechatPayError{color:#9d2020;background:#fff0f0}@media (max-width:420px){.wechatNativePayment{padding:14px 10px}.wechatQrFrame{width:min(232px,76vw)}}.wechatPayError{justify-items:center;gap:10px;display:grid}.wechatPayError span{font-size:14px}.wechatPayRetry{color:#8b1b1b;cursor:pointer;background:#fff;border:1px solid #9d202047;border-radius:8px;padding:10px 14px;font-weight:700}.reportLookupShell{width:min(920px,100% - 32px);margin:0 auto;padding:clamp(42px,7vw,80px) 0 72px}.reportLookupHeader{max-width:720px;margin-bottom:24px}.reportLookupHeader>span{color:var(--gold);letter-spacing:.18em;font-size:12px;font-weight:800}.reportLookupHeader h1{margin:10px 0 12px;font-size:clamp(34px,6vw,56px);line-height:1.16}.reportLookupHeader p{color:var(--muted);margin:0;font-size:17px;line-height:1.75}.reportLookupForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:14px;padding:20px;display:grid}.reportLookupButton{min-height:44px;padding-inline:26px;font-weight:800}.reportLookupButton:disabled,.lookupRefreshButton:disabled{opacity:.62;cursor:wait}.lookupAlert{border-radius:10px;margin-top:18px;padding:14px 16px}.lookupAlertError{color:#ffd6d1;background:#7d231e3d;border:1px solid #da5c4f61}.lookupResult{background:#ffffff0b;border:1px solid #f7efe024;border-radius:16px;margin-top:24px;padding:clamp(22px,4vw,34px);box-shadow:0 24px 70px #0000002e}.lookupResultHeading{text-align:center}.lookupResultHeading h2{margin:10px 0 8px;font-size:clamp(26px,4vw,38px)}.lookupResultHeading p{color:var(--muted);margin:0;line-height:1.7}.lookupStateBadge{color:#e6c87f;letter-spacing:.09em;border:1px solid #d7ad5552;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.lookupPreview{background:var(--paper);color:#171b1b;white-space:pre-line;border-radius:12px;margin-top:22px;padding:20px;line-height:1.85}.paymentReadyCard{text-align:center;background:linear-gradient(145deg,#d7ad551a,#2c776b14);border:1px solid #d7ad554d;border-radius:14px;margin-top:22px;padding:clamp(20px,4vw,30px)}.paymentReadyIntro>span{color:#e5c680;letter-spacing:.12em;font-size:12px;font-weight:800}.paymentReadyIntro h3{margin:9px 0 8px;font-size:clamp(20px,3vw,27px)}.paymentReadyIntro p{max-width:620px;color:var(--muted);margin:0 auto;line-height:1.75}.paymentPrimaryButton{color:#17120a;cursor:pointer;letter-spacing:.02em;background:linear-gradient(135deg,#e5bd62,#c99336);border:1px solid #fff0c44d;border-radius:10px;width:min(440px,100%);min-height:56px;margin:22px auto 0;font-size:18px;font-weight:900;transition:transform .16s,box-shadow .16s;display:block;box-shadow:0 12px 30px #c9933638}.paymentPrimaryButton:hover{transform:translateY(-1px);box-shadow:0 15px 34px #c993364d}.paymentPrimaryButton:focus-visible{outline-offset:3px;outline:3px solid #e5bd6261}.paymentTrustList{color:#c7beb0;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:18px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.paymentTrustList li:before{content:"✓";color:#6fc5b6;margin-right:6px;font-weight:900}.reportUnlockForm{margin-top:20px}.lookupRefreshButton{margin:20px auto 0;display:block}.reportUnlockForm input{display:none}@media (max-width:760px){.reportLookupForm{grid-template-columns:1fr}.reportLookupButton{width:100%}.reportLookupShell{padding-top:36px}.lookupResult{padding:20px}.paymentTrustList{text-align:left;justify-items:start;display:grid}.paymentPrimaryButton{font-size:16px}.lookupPreview{padding:16px;font-size:15px}}.recognizedReportAccess{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.recognizedReportAccess>div{gap:5px;min-width:0;display:grid}.recognizedReportAccess span{color:#7fd1c2;letter-spacing:.08em;font-size:12px;font-weight:800}.recognizedReportAccess strong{color:#f7efe0;overflow-wrap:anywhere;font-size:16px}.recognizedReportAccess small{color:#a9a197;overflow-wrap:anywhere}.recognizedReportAccess button{color:#e9ce91;cursor:pointer;white-space:nowrap;background:#d7ad5514;border:1px solid #d7ad5547;border-radius:8px;min-height:40px;padding:8px 14px;font-weight:700}@media (max-width:760px){.recognizedReportAccess{flex-direction:column;align-items:stretch}.recognizedReportAccess button{width:100%}}.recentReportsPanel{margin-bottom:16px;padding:20px}.recentReportsHeading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.recentReportsHeading span{color:#7fd1c2;letter-spacing:.08em;font-size:12px;font-weight:800}.recentReportsHeading h2{margin:4px 0 0;font-size:22px}.recentReportsHeading small{color:#9f978c}.recentReportsList{gap:9px;margin:0;padding:0;list-style:none;display:grid}.recentReportsList li{background:#080d103d;border:1px solid #f7efe01c;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.recentReportsList li>div{grid-template-columns:auto auto;gap:3px 10px;min-width:0;display:grid}.recentReportsList li strong{color:#f7efe0;font-size:14px}.recentReportsList li span{color:#d8c18e;font-size:13px}.recentReportsList li small{color:#9f978c;grid-column:1/-1;font-size:12px}.recentReportsList button{color:#9fe1d5;cursor:pointer;white-space:nowrap;background:#2c776b24;border:1px solid #44ad9d61;border-radius:8px;min-height:40px;padding:8px 14px;font-weight:800}.reportLookupForm .reportCodeField{grid-column:auto}.reportNewAnalysis{background:#d7ad550e;border:1px solid #d7ad5533;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:18px 20px;display:flex}.reportNewAnalysis>div{gap:5px;display:grid}.reportNewAnalysis strong{color:#f4dfad}.reportNewAnalysis span{color:#aaa196;font-size:13px;line-height:1.6}.reportNewAnalysis .btn{white-space:nowrap;flex:none;text-decoration:none}.reportNewAnalysis .btn.ghost{color:#e5c680;background:#d7ad5514;border-color:#d7ad5552}@media (max-width:760px){.recentReportsHeading{align-items:start}.recentReportsList li,.reportNewAnalysis{flex-direction:column;align-items:stretch}.recentReportsList button,.reportNewAnalysis .btn{text-align:center;width:100%}}.adminList{gap:14px;display:grid}.adminList form{margin-top:12px}.orderResumeLine{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.orderResumeLine p{margin-block:8px}.copyOrderButton,.orderResumeCard button{color:#225f56;cursor:pointer;background:#fff;border:1px solid #2c776b47;border-radius:8px;min-height:36px;padding:7px 12px;font-weight:700}.orderResumeCard{background:#d7ad550e;border:1px solid #d7ad5533;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;margin-top:18px;padding:14px 16px;display:grid}.orderResumeCard span{color:#b9b1a3;grid-column:1/-1;font-size:12px}.orderResumeCard strong{overflow-wrap:anywhere;color:#f0d18f;letter-spacing:.035em}.generationProgress{background:linear-gradient(145deg,#2c776b21,#ffffff06);border:1px solid #44ad9d47;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:16px;margin-top:20px;padding:20px;display:grid}.generationSpinner{border:3px solid #6fc5b633;border-top-color:#6fc5b6;border-radius:50%;width:30px;height:30px;margin-top:3px;animation:.9s linear infinite generationSpin}.generationEyebrow{color:#7fd1c2;letter-spacing:.13em;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.generationProgress h3{color:#f7efe0;margin:0;font-size:19px}.generationProgress p{color:#c7beb0;margin:8px 0 13px;line-height:1.7}.generationProgress ol{color:#8e887f;gap:8px;margin:0;padding-left:22px;display:grid}.generationProgress li.isDone{color:#a9cfc8}.generationProgress li.isActive{color:#f0d18f;font-weight:700}.generationProgress small{color:#9d968c;margin-top:13px;line-height:1.7;display:block}.paymentReadyCard{scroll-margin-top:24px}.lookupRefreshButton{min-width:180px}@keyframes generationSpin{to{transform:rotate(360deg)}}.wide{grid-column:1/-1}.checks{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;display:flex}input[readonly]{opacity:.86;cursor:not-allowed}.previewText{white-space:pre-line;background:#fffdf7;border:1px solid #171b1b1a;border-radius:8px;margin-bottom:16px;padding:14px;font-size:15px;line-height:1.8}.preview h3{margin-top:0}.preview b{letter-spacing:.02em}.page-shell{max-width:860px;margin:0 auto;padding:48px 20px}.legal-card{background:#ffffff0b;border:1px solid #f7efe024;border-radius:10px;padding:28px;line-height:1.8}.legal-card h1{text-wrap:balance;margin:0 0 14px;font-size:clamp(30px,4.6vw,46px);line-height:1.28}.legal-card p{color:var(--muted);margin:0}.infoPage{border-radius:16px;margin-block:28px;padding:clamp(26px,5vw,52px)}.infoPage h2{color:#f7efe0;margin:36px 0 12px;font-size:21px}.infoPage h3{color:#e7dcc9;margin:20px 0 8px;font-size:17px}.infoPage p{margin:0 0 16px}.infoPage ul{color:#b9b1a3;margin:8px 0 18px;padding-left:22px}.infoPage li{margin:5px 0}.infoPage blockquote{color:#ddd2bf;background:#d7ad5512;border-left:3px solid #d7ad55;margin:24px 0 0;padding:18px 20px}.infoKicker{letter-spacing:.16em;font-size:12px;font-weight:700;color:#d7ad55!important}.infoBrandline{letter-spacing:.025em;font-size:14px;color:#a69e92!important;margin:5px 0 2px!important}.infoLead{font-size:18px;margin-bottom:26px!important}.pageBack{color:#e5c680;border:1px solid #d7ad5552;border-radius:8px;margin-top:28px;padding:11px 18px;text-decoration:none;display:inline-flex}.teamGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.teamGrid section{background:#ffffff06;border:1px solid #f7efe01f;border-radius:11px;padding:18px}.teamGrid section>span{color:#d7ad55;font-size:11px}.teamGrid h2,.teamGrid h3{margin:8px 0 5px;font-size:18px}.teamGrid h2 a{color:inherit;text-decoration:none}.teamGrid h2 a:hover{color:#e5c680}.teamGrid p{margin-bottom:8px}.teamGrid ul{margin-bottom:0}.contactList{color:#b9b1a3;grid-template-columns:110px 1fr;gap:9px 15px;display:grid}.contactList dt{color:#847d73}.contactList dd{margin:0}.contactList a{color:#e5c680;text-decoration:none}@media (max-width:560px){.teamGrid{grid-template-columns:1fr}.contactList{grid-template-columns:1fr;gap:3px}.contactList dd{margin-bottom:10px}}.modalBackdrop{z-index:40;background:#090c0eb8;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.confirmModal{color:#171b1b;background:#fffaf0;border:1px solid #f7efe02e;border-radius:12px;width:min(620px,100%);max-height:calc(100dvh - 28px);padding:20px;overflow:auto;box-shadow:0 18px 60px #00000057}.confirmModal h3{margin:0 0 13px;font-size:25px}.confirmGrid{background:#fffdf7;border:1px solid #171b1b1f;border-radius:8px;grid-template-columns:112px minmax(0,1fr);gap:8px 13px;padding:13px 14px;line-height:1.55;display:grid}.confirmGrid span{color:#6d6254}.confirmGrid b{word-break:break-word;font-weight:750}.confirmNote{color:#4c4338;background:#fbf3df;border-radius:8px;margin:12px 0;padding:10px 12px;line-height:1.65}.modalActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.modalActions .btn{min-height:50px;padding:11px 18px;font-size:16px;font-weight:800}.btn.ghost{color:#171b1b;background:0 0;border:1px solid #171b1b33}@media (max-width:520px){.modalBackdrop{padding:10px}.confirmModal{max-height:calc(100dvh - 20px);padding:16px}.confirmModal h3{margin-bottom:11px;font-size:23px}.confirmGrid{grid-template-columns:minmax(82px,96px) minmax(0,1fr);gap:7px 10px;padding:11px 12px;font-size:14px}.confirmGrid b{font-size:15px}.confirmNote{margin:10px 0;padding:9px 11px;font-size:14px;line-height:1.58}.modalActions{gap:8px}.modalActions .btn{text-align:center;width:100%;min-height:52px;padding:11px 12px;font-size:17px}}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 14% 20%,#2c776b17,#0000 28rem),radial-gradient(circle at 76% 42%,#d7ad550e,#0000 31rem),#0d1216;min-height:100vh}body:before{content:"";z-index:-1;pointer-events:none;opacity:.34;background:radial-gradient(circle at 20% 30%,#d7ad55e6 0 1px,#0000 2px),radial-gradient(circle at 66% 64%,#d7ad55cc 0 1px,#0000 2px),radial-gradient(circle at 54% 18%,#5bc9bab8 0 1px,#0000 2px);height:560px;position:fixed;inset:70px 0 auto}body:after{content:"";z-index:-1;pointer-events:none;opacity:.48;background:radial-gradient(72% 70% at 12% 4%,#0000 61.7%,#44ad9d29 62%,#0000 62.35%),radial-gradient(86% 82% at 14% 0,#0000 67.5%,#d7ad551f 67.75%,#0000 68.05%);height:620px;position:fixed;inset:70px 0 auto}.siteHeader{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0e12e0;border-bottom:1px solid #f7efe017;justify-content:space-between;align-items:center;min-height:72px;padding:0 max(32px,50vw - 660px);display:flex;position:sticky;top:0}.siteBrand{color:#d7ad55;letter-spacing:.015em;font-size:18px;font-weight:700;text-decoration:none}.siteNav{align-items:center;gap:8px;display:flex}.siteNav a{color:#c6beb1;border:1px solid #0000;border-radius:9px;padding:11px 16px;font-size:14px;text-decoration:none;transition:all .18s}.siteNav a:hover,.siteNav a:focus-visible{color:#f7efe0;border-color:#d7ad554d;outline:none}.siteNav a.isActive{color:#f1d49a;border-color:#d7ad5557;box-shadow:0 0 24px #d7ad550d}.homeShell{width:min(1360px,100%);margin:0 auto;padding:42px 32px 70px}.homeHero{grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);align-items:start;gap:42px;display:grid}.heroCopy{min-width:0;padding:46px 0 10px;position:relative;top:auto}.heroKicker{color:#d7ad55;letter-spacing:.16em;margin:0 0 20px;font-size:13px;font-weight:700}.heroCopy h1{color:#fffaf0;letter-spacing:.015em;text-shadow:0 10px 34px #0000003d;max-width:700px;margin:0;font-size:clamp(46px,4.7vw,66px);font-weight:750;line-height:1.08}.heroCopy h2{color:#e8c77f;margin:20px 0 0;font-size:clamp(22px,1.9vw,29px);line-height:1.35}.heroLead{color:#c5bdb1;margin:24px 0 0;font-size:18px;line-height:1.9}.heroButton{color:#fff;background:linear-gradient(135deg,#318a7d,#2b776c);border:1px solid #66cebf52;border-radius:11px;justify-content:center;align-items:center;min-width:190px;margin-top:28px;padding:15px 28px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 32px #1f6c612e}.heroButton:hover,.heroButton:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 15px 38px #1f6c6147}.trustRow{color:#bdb4a7;flex-wrap:wrap;gap:10px 22px;margin-top:18px;font-size:13px;display:flex}.trustRow span:first-letter{color:#d7ad55}.processCard{background:#ffffff09;border:1px solid #f7efe024;border-radius:14px;margin-top:34px;padding:22px 24px}.processCard strong{font-size:17px}.processCard p{color:#bdb4a7;margin:9px 0 0;line-height:1.75}.benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.benefitGrid article{background:#ffffff06;border:1px solid #f7efe01c;border-radius:12px;min-height:126px;padding:17px 18px}.benefitGrid article>span{color:#d7ad55;letter-spacing:.12em;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.benefitGrid strong{color:#f7efe0;font-size:15px}.benefitGrid p{color:#9f988e;margin:8px 0 0;font-size:13px;line-height:1.65}.philosophyCard{color:#d8cdbb;background:linear-gradient(135deg,#d7ad5511,#2c776b09);border:1px solid #d7ad5529;border-left:3px solid #d7ad559e;border-radius:12px;gap:7px;margin:16px 0 0;padding:20px 22px;line-height:1.7;display:grid}.philosophyCard strong{color:#ead7ad;font-size:14px}.philosophyCard span{font-size:13px}.birthPanel{background:linear-gradient(155deg,#ffffff10,#ffffff07);border-color:#f7efe024;border-radius:16px;padding:28px;overflow:hidden;box-shadow:0 24px 70px #0003}.formIntro{margin-bottom:25px}.formIntro>span{color:#d7ad55;letter-spacing:.1em;font-size:12px;font-weight:700}.formIntro h2{color:#fffaf0;margin:10px 0 6px;font-size:29px;line-height:1.25}.formIntro p{color:#aaa296;margin:0;font-size:14px}.birthForm{gap:18px;display:grid}.formSection{background:#080d1038;border:1px solid #f7efe024;border-radius:13px;margin:0;padding:21px 17px 17px}.formSection legend{color:#f7efe0;padding:0 9px;font-size:16px;font-weight:700}.formSection legend span{color:#fff;background:#318a7d;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:7px;font-size:12px;display:inline-grid;box-shadow:0 0 20px #318a7d47}.birthGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.birthGrid label{color:#bfb7ab}.birthGrid small{color:#9a9389;font-size:12px;line-height:1.5}.birthPanel input,.birthPanel select{background:#080d106b;border-color:#f7efe029;border-radius:9px;width:100%;min-height:47px;transition:border-color .18s,box-shadow .18s,background .18s}.birthPanel input[type=checkbox]{accent-color:#318a7d;width:16px;height:16px;min-height:0;margin:0}.birthPanel input:focus,.birthPanel select:focus{background:#0a1215b3;border-color:#44ad9dcc;outline:none;box-shadow:0 0 0 3px #318a7d21}.locationHint{color:#9c958b;margin:13px 0 0;font-size:12px;line-height:1.6}.advancedOptions{background:#ffffff05;border:1px solid #f7efe01f;border-radius:11px}.advancedOptions summary{color:#c9c0b3;cursor:pointer;padding:14px 16px;font-size:14px;list-style:none}.advancedOptions summary::-webkit-details-marker{display:none}.advancedOptions summary:after{content:"＋";float:right;color:#d7ad55}.advancedOptions[open] summary:after{content:"－"}.advancedOptions summary span{color:#b99652;background:#d7ad5517;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:11px}.advancedOptions .checks{padding:2px 16px 16px}.advancedOptions .checks small{color:#9a9389;flex-basis:100%;padding-left:24px;font-size:12px;line-height:1.5}.formSubmit{width:100%;min-height:50px;font-size:16px;font-weight:700;transition:transform .18s,filter .18s}.formSubmit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.formSubmit:disabled{opacity:.66;cursor:wait}.formPrivacy{color:#969087;text-align:center;margin:-7px 0 0;font-size:12px}.formError{color:#f1b5aa;background:#82241c29;border:1px solid #dc695b57;border-radius:9px;margin:0;padding:11px 13px;font-size:13px;line-height:1.55}.fieldError{margin-top:7px;display:block;color:#f1b5aa!important;font-size:13px!important;line-height:1.5!important}.birthPanel [aria-invalid=true]{border-color:#dc695bb8}.locationFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.locationGroupLabel,.locationFields .locationHint,.locationFields>.fieldError{grid-column:1/-1}.locationGroupLabel{color:#cbc2b6;font-size:14px}.locationFields .locationHint{margin:0}.compactSiteHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0e12e0;border-bottom:1px solid #f7efe017;justify-content:space-between;align-items:center;min-height:64px;padding:0 max(24px,50vw - 560px);display:flex}.compactSiteNav{align-items:center;gap:8px;display:flex}.compactSiteNav a,.compactSiteNav span{color:#c6beb1;border:1px solid #0000;border-radius:8px;align-items:center;min-height:42px;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.compactSiteNav a:hover,.compactSiteNav a:focus-visible{color:#f7efe0;outline-offset:2px;border-color:#d7ad554d;outline:3px solid #44ad9d3d}.compactSiteNav span{color:#f1d49a;border-color:#d7ad5542}.compactTaskMain{padding-top:clamp(58px,8vw,96px)}.compactSiteFooter{color:#777169;background:#0a0e12;border-top:1px solid #f7efe017;justify-items:center;gap:14px;padding:24px max(20px,50vw - 460px);font-size:12px;display:grid}.compactSiteFooter nav{flex-wrap:wrap;justify-content:center;gap:10px 22px;display:flex}.compactSiteFooter a{color:#a9a197;min-height:36px;text-decoration:none}.compactSiteFooter a:hover,.compactSiteFooter a:focus-visible{color:#f0d18f;outline-offset:3px;outline:2px solid #44ad9d57}.pageRecoveryActions .btn.ghost{color:#e5c680;background:0 0;border-color:#d7ad5552}.siteFooter{background:#0a0e12;border-top:1px solid #f7efe017;padding:40px max(32px,50vw - 660px) 24px}.footerMain{justify-content:space-between;gap:34px;padding-bottom:28px;display:flex}.footerBrand strong{color:#d7ad55;font-size:17px}.footerBrand p{color:#928b81;max-width:480px;margin:8px 0 0;font-size:13px}.footerNavColumns{grid-template-columns:repeat(3,minmax(112px,1fr));gap:32px 58px;display:grid}.footerNavColumns section{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.footerNavColumns h2{color:#f7efe0;margin:0 0 3px;font-size:14px;font-weight:700}.footerNavColumns a,.footerLegal a{color:#a9a197;text-decoration:none;transition:color .18s}.footerNavColumns a:hover,.footerLegal a:hover{color:#f0d18f}.footerLegal{color:#777169;border-top:1px solid #f7efe014;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;padding-top:22px;font-size:12px;display:flex}.policeRecord{align-items:center;gap:6px;display:inline-flex}.policeRecord img{object-fit:contain;width:18px;height:20px;display:block}@media (max-width:1100px){.homeHero{grid-template-columns:minmax(0,.88fr) minmax(470px,1.12fr);gap:28px}.homeShell{padding-inline:24px}.heroCopy h1{font-size:52px}}@media (max-width:900px){.siteHeader{padding-inline:24px}.homeHero{grid-template-columns:1fr}.heroCopy{padding:28px 0 6px;position:relative;top:auto}.heroCopy h1{font-size:clamp(43px,8vw,62px)}.birthPanel{width:100%}}@media (max-width:720px){.siteHeader{align-items:flex-start;gap:18px;padding:18px 20px;position:relative}.siteBrand{max-width:185px;font-size:15px;line-height:1.35}.siteNav{gap:2px}.siteNav a{padding:9px 8px;font-size:13px}.homeShell{padding:18px 18px 52px}.heroCopy{padding-top:20px}.heroCopy h1{font-size:43px}.heroCopy h2{font-size:23px}.heroLead{font-size:16px}.birthPanel{padding:20px 16px}.birthGrid{grid-template-columns:1fr}.birthGrid .wide{grid-column:auto}.footerMain{flex-direction:column}.footerNavColumns{gap:28px;width:100%}.siteFooter{padding:34px 20px 22px}.locationFields{grid-template-columns:1fr}.compactSiteHeader{align-items:flex-start;gap:10px;padding:14px 16px}.compactSiteHeader .siteBrand{max-width:190px}.compactSiteNav{gap:2px}.compactSiteNav a,.compactSiteNav span{padding-inline:8px}.compactTaskMain{padding-top:54px}}@media (max-width:520px){.siteHeader{flex-direction:column}.siteBrand{max-width:none}.siteNav{flex-wrap:wrap;justify-content:flex-start;gap:10px;width:100%}.siteNav a{align-items:center;min-height:44px;padding:8px 12px;display:inline-flex}.homeShell{padding-inline:14px}.heroCopy h1{font-size:38px}.heroCopy h2{font-size:21px}.heroLead br{display:none}.heroButton{width:100%}.trustRow{grid-template-columns:1fr 1fr;gap:9px 14px;display:grid}.processCard{margin-top:26px;padding:19px}.benefitGrid{grid-template-columns:1fr}.benefitGrid article{min-height:auto}.birthPanel{border-radius:13px}.formSection{padding-inline:13px}.footerLegal{flex-direction:column;align-items:flex-start}.footerNavColumns{grid-template-columns:repeat(2,minmax(118px,150px));justify-content:start;gap:20px 28px;width:auto}.footerNavColumns section{gap:4px}.footerNavColumns section:last-child{grid-column:1/-1;grid-template-columns:repeat(3,max-content);justify-content:start;gap:6px 22px;display:grid}.footerNavColumns section:last-child h2{grid-column:1/-1}.footerNavColumns a{align-items:center;min-height:36px;font-size:13px;display:flex}.orderResumeCard{grid-template-columns:1fr}.orderResumeCard span{grid-column:auto}.orderResumeCard button{width:100%}.generationProgress{grid-template-columns:1fr;padding:17px}.generationSpinner{width:26px;height:26px}.generationProgress h3{font-size:18px}.page-shell{padding:26px 14px}.infoPage{margin-block:14px;padding:25px 20px}.legal-card h1{font-size:clamp(28px,8vw,36px)}}.lookupRefreshActions{justify-items:center;gap:8px;margin-top:20px;display:grid}.lookupRefreshActions .lookupRefreshButton{margin-top:0}.lookupRefreshHint{max-width:560px;color:var(--muted);text-align:center;font-size:14px;line-height:1.7}.lookupRefreshHint span,.lookupRefreshHint strong{display:block}.lookupRefreshHint strong{color:var(--gold);margin-top:3px;font-size:15px;font-weight:700}@media (max-width:520px){.generationEyebrow{letter-spacing:.05em;white-space:nowrap;font-size:13px;line-height:1.4}.lookupRefreshHint{width:100%;max-width:none;font-size:13px;line-height:1.55}.lookupRefreshHint strong{letter-spacing:0;white-space:nowrap;font-size:clamp(11px,3.4vw,13px);line-height:1.5}}.homeDetails{grid-area:2/1;min-width:0}.heroCopy{grid-area:1/1}.birthPanel{grid-area:1/2/span 2}@media (min-width:1181px){.homeHero{grid-template-rows:max-content minmax(0,1fr)}}.processSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.processSteps li{color:#bdb4a7;text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.processSteps li:not(:last-child):after{content:"";background:#d7ad5547;width:calc(100% - 40px);height:1px;position:absolute;top:15px;left:calc(50% + 20px)}.processSteps span{z-index:1;color:#e2c37f;background:#10161a;border:1px solid #d7ad5585;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid;position:relative}.processSteps b{font-size:13px;font-weight:600}.calendarChoice,.genderChoice{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.genderChoice{margin-bottom:0}.calendarChoice label,.genderChoice label{cursor:pointer;background:#080d1052;border:1px solid #f7efe026;border-radius:10px;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:flex}.calendarChoice label.isSelected,.genderChoice label.isSelected{background:#2c776b21;border-color:#44ad9dc7;box-shadow:0 0 0 2px #318a7d14}.calendarChoice input[type=radio],.genderChoice input[type=radio]{accent-color:#318a7d;width:19px;height:19px;min-height:19px;margin:0;padding:0}.calendarChoice b,.genderChoice b{color:#f7efe0;font-size:16px}.birthField{color:var(--muted);gap:7px;font-size:14px;display:grid}.birthDateSegments{grid-template-columns:1.35fr 1fr 1fr;gap:8px;display:grid}.birthDateSegments label{color:#c8c0b4;gap:5px;min-width:0;font-size:12px;display:grid}.birthDateSegments select{width:100%;min-width:0;height:44px;min-height:44px;padding-left:10px;padding-right:28px}.birthTimeField>label{color:#c8c0b4;gap:5px;min-width:0;font-size:12px;display:grid}.birthTimeField input{height:44px;min-height:44px}.locationGuard{color:#9a9389;text-align:left;cursor:pointer;background:#080d106b;border:1px solid #f7efe029;border-radius:9px;width:100%;min-height:47px;padding:0 38px 0 12px;position:relative}.locationGuard:after{content:"⌄";color:#b9b1a3;font-size:18px;position:absolute;top:50%;right:13px;transform:translateY(-55%)}.locationGuard:hover,.locationGuard:focus-visible{border-color:#d7ad5585;outline:none}.locationPrompt{font-size:12px;line-height:1.4;color:#e5bd62!important}.birthGrid .shichenField{color:#d8d0c4}.shichenGuidance{color:#c8c0b4;background:#d7ad5513;border-left:3px solid #d7ad55b8;border-radius:0 8px 8px 0;grid-template-columns:max-content minmax(0,1fr);gap:5px 9px;padding:11px 12px;font-size:13px;line-height:1.55;display:grid}.shichenGuidance strong{color:#f0d18f;font-size:13px}.shichenField small{color:#c8c0b4;font-size:12px;line-height:1.55}.adminUsageSummary{margin-bottom:16px}.adminHealthPanel{background:#2c776b14;border:1px solid #6fc5b647;border-radius:12px;margin:0 0 18px;padding:18px}.adminHealthPanel.hasWarning{background:#d7ad5514;border-color:#d7ad557a}.adminHealthHeading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.adminHealthHeading span{color:#7fd1c2;letter-spacing:.12em;font-size:11px;font-weight:800}.adminHealthPanel.hasWarning .adminHealthHeading span{color:#e6c87f}.adminHealthHeading h3{margin:5px 0 0}.adminHealthHeading small{max-width:420px;color:var(--muted);text-align:right;line-height:1.6}.adminHealthGrid .card{gap:6px;padding:16px;display:grid}.adminHealthGrid b{color:var(--muted);font-size:13px}.adminHealthGrid strong{font-size:24px}.adminHealthGrid span{color:#a9a197;font-size:12px;line-height:1.5}@media (max-width:760px){.adminHealthHeading{flex-direction:column;align-items:start}.adminHealthHeading small{text-align:left}}.adminDiagnostics{background:#ffffff09;border:1px solid #f7efe024;border-radius:10px;margin-top:14px}.adminDiagnostics summary{color:#e6c87f;cursor:pointer;padding:16px 18px;font-weight:700}.adminUsageList{gap:10px;padding:0 16px 16px;display:grid}.adminUsageList .card{grid-template-columns:minmax(110px,.45fr) minmax(220px,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.adminUsageList span,.adminUsageList time{color:var(--muted);font-size:13px}.adminDiagnostics pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;margin:0 16px 16px;overflow:auto}.reportAccessCode{letter-spacing:.025em;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.reportCodeField{grid-column:span 2}.reportLookupForm small{color:#8f887f;font-size:12px}.adminSearch{background:#ffffff0b;border:1px solid #f7efe024;border-radius:10px;gap:14px;margin:0 0 18px;padding:18px;display:grid}.adminSearchGrid{grid-template-columns:minmax(240px,2fr) repeat(2,minmax(150px,1fr));gap:12px;display:grid}.adminSearchGrid input,.adminSearchGrid select{width:100%;font-size:15px}.adminSearchActions{flex-wrap:wrap;gap:9px;display:flex}.adminSearch .btn{white-space:nowrap}.adminOrderSummary{color:var(--muted);justify-content:space-between;gap:16px;margin:0 0 14px;font-size:13px;display:flex}.adminOrderSummary p{margin:0}.adminPagination{justify-content:center;align-items:center;gap:14px;margin:22px 0 34px;display:flex}.adminPagination .disabled{opacity:.45;cursor:not-allowed}.adminPageNumbers,.adminPageNumbers>span{align-items:center;gap:6px;display:flex}.adminPageNumbers a,.adminPageCurrent{min-width:40px;height:40px;color:var(--ink);border:1px solid #f7efe029;border-radius:8px;place-items:center;text-decoration:none;display:grid}.adminPageCurrent{color:#f0d18f;background:#d7ad5529;border-color:#d7ad5594;font-weight:800}.adminPageGap{color:var(--muted);padding-inline:3px}@media (max-width:900px){.adminSearchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminSearchGrid label:first-child{grid-column:1/-1}}@media (max-width:560px){.adminSearchGrid{grid-template-columns:1fr}.adminSearchGrid label:first-child{grid-column:auto}.adminOrderSummary{flex-direction:column;gap:4px}.adminPagination{flex-direction:column;align-items:stretch}.adminPagination>.btn{text-align:center}.adminPageNumbers{flex-wrap:wrap;justify-content:center}}.adminTrafficPanel{background:#2c776b14;border:1px solid #6fc5b647;border-radius:12px;margin:0 0 26px;padding:18px}.adminTrafficPanel h3{margin:0}.adminTrafficHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.adminTrafficHeading p{color:var(--muted);margin:5px 0 0;font-size:13px}.adminTrafficHeading form{flex:none}.adminTrafficSummary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.adminTrafficSummary .card{gap:6px;padding:16px;display:grid}.adminTrafficSummary b{color:var(--muted);font-size:13px}.adminTrafficSummary strong{font-size:26px}.adminTrafficSummary span{color:#a9a197;font-size:12px}.adminTrafficBreakdown{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.adminTrafficBreakdown span{color:#bdb5a9;background:#080d1033;border:1px solid #f7efe01a;border-radius:999px;padding:7px 10px;font-size:12px}.adminTrafficBreakdown b{color:#f0d18f}.adminTrafficDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adminTrafficDetailsSecondary{margin-top:14px}.adminTrafficDetails>div{background:#080d102e;border:1px solid #f7efe01c;border-radius:10px;padding:16px}.adminTrafficDetails h4{margin:0 0 12px}.adminTrafficDetails ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adminTrafficDetails li{border-bottom:1px solid #f7efe014;grid-template-columns:minmax(80px,1fr) auto auto;align-items:center;gap:10px;padding-bottom:8px;display:grid}.adminTrafficDetails li:last-child{border-bottom:0;padding-bottom:0}.adminTrafficDetails li span{overflow-wrap:anywhere}.adminTrafficDetails li small{color:var(--muted)}.adminTrafficRecent{background:#080d102e;border:1px solid #f7efe01c;border-radius:10px;margin-top:14px;padding:16px}.adminTrafficRecent h4{margin:0 0 5px}.adminTrafficRecent>p{margin:0 0 12px}.adminTrafficTable{border:1px solid #f7efe017;border-radius:8px;max-height:520px;overflow:auto}.adminTrafficTable table{border-collapse:collapse;width:100%;min-width:900px;font-size:12px}.adminTrafficTable th,.adminTrafficTable td{text-align:left;vertical-align:top;border-bottom:1px solid #f7efe014;padding:10px}.adminTrafficTable th{color:#d8c18e;background:#14201f;position:sticky;top:0}.adminTrafficTable td{color:#d2cabd}.adminTrafficTable td span{color:var(--muted);margin-top:4px;display:block}.adminTrafficTable td em{color:#e5c680;background:#d7ad551f;border-radius:999px;margin:4px 5px 0 0;padding:2px 6px;font-size:11px;font-style:normal;display:inline-block}@media (max-width:760px){.adminTrafficHeading{flex-direction:column;align-items:stretch}.adminTrafficHeading form,.adminTrafficHeading .btn{width:100%}.adminTrafficSummary,.adminTrafficDetails{grid-template-columns:1fr}.adminTrafficDetails li{grid-template-columns:minmax(0,1fr) auto}.adminTrafficDetails li small{grid-column:1/-1}.adminTrafficRecent{padding:13px}.adminTrafficTable table{font-size:13px}}.reportLookupNav{color:#8f887f;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:13px;display:flex}.reportLookupNav a{color:#e5c680;border:1px solid #d7ad553d;border-radius:8px;align-items:center;min-height:44px;padding:8px 12px;text-decoration:none;display:inline-flex}.reportLookupNav a:before{content:"←";margin-right:6px}.adminOrderActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminOrderActions form{margin:0}.adminOrderActions .btn.ghost{color:#e5c680;border-color:#d7ad5547}@media (max-width:900px){.heroCopy,.birthPanel,.homeDetails{grid-area:auto/1}}@media (max-width:1180px){.homeHero{grid-template-columns:minmax(0,1fr);gap:26px}.heroCopy,.birthPanel,.homeDetails{grid-area:auto/1;justify-self:center;width:100%;max-width:920px}.heroCopy{padding:28px 0 6px;position:relative;top:auto}}@media (max-width:720px){.reportCodeField{grid-column:auto}}@media (max-width:520px){.benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefitGrid p{font-size:12px}.calendarChoice,.genderChoice{grid-template-columns:1fr 1fr}.calendarChoice label,.genderChoice label{gap:8px;min-height:54px;padding:10px}.birthDateSegments select{padding-left:8px;padding-right:22px}.birthPanel input:not([type=checkbox]):not([type=radio]),.birthPanel select,.reportLookupForm input{font-size:16px}.adminSearch>div{flex-direction:column;align-items:stretch}.adminSearch .btn{text-align:center}.adminUsageList .card{grid-template-columns:1fr;gap:5px}.siteHeader{flex-direction:row;align-items:center;gap:8px;min-height:62px;padding:8px 12px;position:sticky;top:0}.siteBrand{white-space:nowrap;max-width:none;font-size:14px;line-height:1.2}.siteNav{flex-wrap:nowrap;justify-content:flex-end;gap:0;width:auto}.siteNav a{white-space:nowrap;min-height:44px;padding:8px 7px;font-size:12px}.siteNav a[href=\/about]{display:none}.compactSiteHeader{flex-direction:column;align-items:stretch;gap:4px;padding:8px 10px}.compactSiteHeader .siteBrand{text-align:center;justify-content:center;align-items:center;max-width:none;min-height:30px;font-size:13px;display:flex}.compactSiteNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.compactSiteNav a,.compactSiteNav span{text-align:center;justify-content:center;min-height:44px;padding:8px}.compactSiteFooter a{align-items:center;min-height:44px;display:inline-flex}.homeShell{padding:12px 12px 44px}.homeHero{gap:20px}.heroCopy{padding:12px 2px 2px}.heroKicker{margin-bottom:12px;font-size:12px}.heroCopy h1{font-size:34px;line-height:1.14}.heroCopy h2{margin-top:14px;font-size:19px;line-height:1.45}.heroLead{color:#d0c8bb;margin-top:15px;font-size:15px;line-height:1.72}.heroButton{min-height:52px;margin-top:20px}.trustRow{color:#c9c0b4;gap:7px 12px;margin-top:14px;font-size:12px;line-height:1.45}.birthPanel{border-radius:14px;padding:18px 13px;box-shadow:0 16px 42px #00000029}.formIntro{margin-bottom:20px}.formIntro h2{margin-top:7px;font-size:26px}.formIntro p{color:#bbb2a6;font-size:13px;line-height:1.55}.birthForm{gap:14px}.formSection{background:#080d101a;border-color:#f7efe017;border-radius:11px;padding:17px 9px 11px}.formSection legend{padding-inline:5px;font-size:15px}.formSection legend span{width:22px;height:22px;margin-right:6px}.birthGrid{gap:13px}.birthGrid label,.birthField{color:#ded6ca;font-size:14px}.birthGrid small,.shichenField small{color:#cbc3b7;font-size:13px;line-height:1.65}.birthPanel input,.birthPanel select,.locationGuard{background:#060b0e57;border-color:#f7efe021;min-height:50px}.calendarChoice,.genderChoice{gap:9px;margin-bottom:13px}.calendarChoice label,.genderChoice label{background:#060b0e40;border-color:#f7efe01f;min-height:52px}.birthDateSegments{grid-template-columns:1.48fr .9fr .9fr;gap:7px}.birthDateSegments label,.birthTimeField>label{font-size:13px}.birthDateSegments select{text-align:center;padding-left:9px;padding-right:22px}.birthDateSegments select,.birthTimeField input{height:50px;min-height:50px}.shichenGuidance{grid-template-columns:1fr;gap:3px;padding:11px 12px;font-size:13px}.shichenGuidance strong:not(:first-child){margin-top:5px}.locationHint{color:#aaa298;margin-top:11px;font-size:13px;line-height:1.65}.advancedOptions{background:#ffffff03;border-color:#f7efe014}.advancedOptions summary{color:#bcb3a7;padding:13px 12px;font-size:13px;line-height:1.45}.advancedOptions .checks small{color:#aaa298;font-size:13px}.formSubmit{border-radius:10px;min-height:54px;font-size:17px}.formPrivacy{color:#aaa298;margin-top:-4px;font-size:12px}.processCard{margin-top:20px;padding:17px 15px}.processCard strong{font-size:16px}.benefitGrid{gap:9px}.benefitGrid article{padding:14px 13px}.benefitGrid p{color:#aaa298;line-height:1.55}.philosophyCard{padding:17px 16px}.footerNavColumns a,.footerLegal a{align-items:center;min-height:44px;display:flex}.reportLookupShell{width:calc(100% - 24px);padding:20px 0 48px}.reportLookupNav{margin-bottom:14px}.reportLookupHeader{margin-bottom:19px}.reportLookupHeader h1{margin-top:8px;font-size:32px;line-height:1.2}.reportLookupHeader p{color:#c3baae;font-size:15px;line-height:1.65}.reportLookupForm{gap:13px;padding:16px 14px}.recognizedReportAccess{gap:14px;padding:16px 15px}.recognizedReportAccess small{color:#beb5aa;font-size:13px;line-height:1.55}.recognizedReportAccess button{background:#d7ad550e;min-height:44px}.lookupResult{margin-top:18px;padding:17px 14px}.lookupPreview{padding:15px 13px;line-height:1.75}.paymentReadyCard{padding:18px 14px}.paymentReadyIntro p{color:#c6bdb1;line-height:1.65}}@media (max-width:360px){.siteHeader{flex-direction:column;align-items:stretch;gap:3px;padding:8px 10px}.siteBrand{text-align:center;font-size:13px}.siteNav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.siteNav a{text-align:center;justify-content:center;padding-inline:5px}}@media (max-width:320px){.footerNavColumns{grid-template-columns:1fr;gap:14px;width:100%}.footerNavColumns section:last-child{grid-column:auto;gap:4px;display:flex}.footerNavColumns section:last-child h2{grid-column:auto}}.pageRecoveryActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}
