:root{--bg:#0b1011;--bg-soft:#10191a;--panel:#17211f;--panel-strong:#1e2a27;--ink:#f4ecd7;--muted:#bcb195;--dim:#8d846f;--gold:#d7ad5c;--gold-strong:#f0cc7a;--jade:#6fb59f;--jade-dark:#24463e;--red:#9b453e;--line:rgba(244,236,215,0.13);--line-strong:rgba(215,173,92,0.42);--shadow:0 24px 70px rgba(0,0,0,0.36);--radius:8px}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;color:var(--ink);background:linear-gradient(180deg,rgba(15,26,26,.86),rgba(11,16,17,1) 420px),linear-gradient(110deg,rgba(111,181,159,.08),transparent 36rem),var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;letter-spacing:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}main{min-height:70vh}.final-cta,.hero-section,.metric-band,.page-intro,.page-section,.policy-banner,.report-preview,.section-block,.section-grid,.site-footer,.site-header{width:min(1180px,calc(100% - 32px));margin-inline:auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:24px;gap:24px;padding:16px 0;background:rgba(11,16,17,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand-mark{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:750;min-height:40px}.brand-symbol{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--line-strong);border-radius:50%;color:var(--gold-strong);background:rgba(215,173,92,.08)}.main-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 18px;color:var(--muted);font-size:.92rem}.footer-links a,.main-nav a,.text-link{color:var(--muted);transition:color .16s ease}.footer-links a:hover,.main-nav a:hover,.text-link:hover{color:var(--gold-strong)}.header-actions{display:flex;align-items:center;gap:10px}.button,.icon-button,.icon-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius);min-height:44px}.icon-link{padding:0 12px;color:var(--muted);border:1px solid transparent}.icon-link:hover{color:var(--ink);border-color:var(--line)}.button{border:1px solid transparent;padding:0 16px;font-weight:720;transition:transform .16s ease,background .16s ease,border-color .16s ease;white-space:nowrap}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.58;transform:none}.button-primary{color:#160f08;background:linear-gradient(180deg,var(--gold-strong),var(--gold));border-color:rgba(255,255,255,.18)}.button-secondary{color:var(--ink);background:rgba(244,236,215,.06);border-color:var(--line)}.button-secondary:hover{border-color:var(--line-strong)}.full-width{width:100%}.hero-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;grid-gap:42px;gap:42px;padding:64px 0 34px}.hero-copy h1,.page-intro h1{margin:10px 0 18px;font-size:4rem;line-height:1.02;letter-spacing:0}.final-cta p,.fine-print p,.hero-lede,.legal-body p,.page-intro>p,.report-preview p,.section-grid p{color:var(--muted);line-height:1.7}.hero-lede{max-width:650px;font-size:1.1rem}.eyebrow{margin:0 0 8px;color:var(--jade);font-size:.92rem;font-weight:760;letter-spacing:0}.hero-actions,.trust-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.hero-actions{margin-top:28px}.trust-row{margin-top:22px;color:var(--muted);font-size:.92rem}.trust-row span{display:inline-flex;align-items:center;gap:7px;min-height:26px}.hero-visual{position:relative;min-height:560px;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);background:var(--panel)}.hero-image{object-fit:cover;object-position:70% center}.hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,16,17,.3),transparent 42%);pointer-events:none}.visual-panel{position:absolute;right:18px;display:grid;grid-gap:4px;gap:4px;width:158px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:rgba(11,16,17,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.visual-panel span{color:var(--muted);font-size:.8rem}.visual-panel-top{top:18px}.visual-panel-bottom{bottom:18px}.metric-band{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;overflow:hidden;margin-top:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.metric-band div{display:grid;grid-gap:6px;gap:6px;min-height:112px;padding:22px;background:rgba(23,33,31,.84)}.metric-band strong{color:var(--gold-strong);font-size:1.7rem}.metric-band span{color:var(--muted)}.final-cta,.page-intro,.page-section,.policy-banner,.report-preview,.section-block,.section-grid{margin-top:86px}.section-heading{max-width:720px;margin-bottom:24px}h1,h2,h3,p{overflow-wrap:anywhere}h2{margin:0 0 14px;font-size:2.35rem;line-height:1.12}h2,h3{letter-spacing:0}h3{margin:0 0 10px;font-size:1.08rem;line-height:1.25}.two-column{display:grid;grid-template-columns:minmax(0,.88fr) minmax(320px,1fr);grid-gap:34px;gap:34px;align-items:start}.consent-panel,.empty-state,.fine-print,.form-section,.included-panel,.legal-body,.loading-state,.lookup-card,.order-summary,.payment-card,.payment-sidebar,.pricing-card,.quote-panel,.report-document{border:1px solid var(--line);border-radius:var(--radius);background:rgba(23,33,31,.78)}.consent-panel,.empty-state,.fine-print,.form-section,.included-panel,.legal-body,.loading-state,.lookup-card,.order-summary,.payment-card,.payment-sidebar,.pricing-card,.quote-panel{padding:24px}.check-list,.feature-list,.focus-strip ol,.payment-sidebar ol{margin:0;padding-left:20px;color:var(--muted);line-height:1.8}.check-list li::marker{color:var(--gold)}.feature-list{display:grid;grid-gap:12px;gap:12px;padding:0;list-style:none}.feature-list li{display:flex;gap:10px;align-items:flex-start;color:var(--muted)}.feature-list svg{flex:0 0 auto;color:var(--jade);margin-top:4px}.card-grid{display:grid;grid-gap:16px;gap:16px}.card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid.compact{grid-template-columns:1fr}.seo-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.seo-link-grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:70px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:rgba(23,33,31,.78)}.seo-link-grid a:hover{border-color:var(--line-strong);color:var(--gold-strong)}.seo-link-grid span{overflow-wrap:anywhere}.seo-copy{display:grid;align-content:start;grid-gap:18px;gap:18px}.answer-engine-block{display:grid;grid-gap:10px;gap:10px;padding:24px;border:1px solid rgba(215,173,92,.34);border-radius:var(--radius);background:linear-gradient(120deg,rgba(215,173,92,.12),rgba(111,181,159,.08)),rgba(23,33,31,.76)}.answer-engine-block h2{margin:0;font-size:1.35rem}.answer-engine-block p:last-child{margin:0;max-width:920px;color:var(--ink);font-size:1.05rem;line-height:1.65}.seo-copy h3{margin:0 0 8px;font-size:1.05rem}.seo-copy p{margin:0;color:var(--muted);line-height:1.68}.related-panel{display:grid;align-content:start;grid-gap:16px;gap:16px}.related-list{display:grid;grid-gap:10px;gap:10px}.related-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:rgba(244,236,215,.045)}.related-list a:hover{border-color:var(--line-strong);color:var(--gold-strong)}.mini-faq h2{margin-top:0}.geo-fact-list{display:grid;grid-gap:12px;gap:12px;margin:14px 0 0;padding:0;list-style:none}.geo-fact-list li{padding-left:18px;color:var(--muted);line-height:1.62;border-left:2px solid var(--gold)}.question-chip-list{display:flex;flex-wrap:wrap;gap:10px}.question-chip-list span{padding:9px 11px;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:rgba(244,236,215,.045);font-size:.9rem}.answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.answer-card{display:grid;grid-gap:14px;gap:14px;align-content:start;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(23,33,31,.78)}.answer-card h2{margin:0;font-size:1.35rem}.answer-card p{margin:0;color:var(--muted);line-height:1.62}.answer-card ul,.plain-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;color:var(--muted);line-height:1.5}.info-card,.sample-card{min-height:190px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(23,33,31,.78)}.info-card p,.sample-card p{margin:0;color:var(--muted);line-height:1.62}.card-icon{display:inline-grid;place-items:center;width:40px;height:40px;margin-bottom:20px;border:1px solid rgba(111,181,159,.36);border-radius:var(--radius);color:var(--jade);background:rgba(111,181,159,.08)}.report-preview{display:grid;grid-template-columns:minmax(0,.74fr) minmax(420px,1.26fr);grid-gap:34px;gap:34px;align-items:center;padding:42px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(120deg,rgba(111,181,159,.12),rgba(215,173,92,.08)),rgba(23,33,31,.64)}.text-link{display:inline-flex;align-items:center;gap:7px;margin-top:10px;font-weight:720}.sample-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.sample-card span{display:inline-flex;margin-bottom:10px;color:var(--jade);font-size:.85rem;font-weight:760}.policy-banner,.warning-box{display:flex;gap:16px;align-items:flex-start;border:1px solid rgba(155,69,62,.42);border-radius:var(--radius);background:rgba(155,69,62,.1)}.policy-banner{padding:22px}.policy-banner svg,.warning-box svg{flex:0 0 auto;color:var(--gold-strong)}.policy-banner p,.warning-box p{margin:6px 0 8px;color:var(--muted);line-height:1.6}.policy-banner a{color:var(--gold-strong);font-weight:720}.final-cta{display:grid;justify-items:center;grid-gap:12px;gap:12px;padding:46px 22px;text-align:center;border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(120deg,rgba(215,173,92,.14),rgba(111,181,159,.12)),rgba(23,33,31,.76)}.compact-cta{margin-bottom:72px}.page-intro{max-width:860px;text-align:center}.page-intro h1{font-size:3.15rem}.quote-panel{border-color:rgba(111,181,159,.35)}.quote-panel p{margin:0;color:var(--ink);font-size:1.05rem}.report-document{background:linear-gradient(180deg,rgba(244,236,215,.04),rgba(23,33,31,.82)),rgba(23,33,31,.82)}.admin-toolbar,.payment-header,.report-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.report-toolbar{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:16px}.icon-button{width:44px;height:44px;border:1px solid var(--line);color:var(--ink);background:rgba(244,236,215,.06)}.icon-button:hover{border-color:var(--line-strong)}.report-cover{min-height:240px;padding:34px;border-radius:var(--radius);background-image:linear-gradient(90deg,rgba(11,16,17,.8),rgba(11,16,17,.25)),url(/images/number8-taiji-luopan-hero.jpg);background-size:cover;background-position:50%}.report-cover p{max-width:580px;color:var(--muted);line-height:1.65}.report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px}.document-card{background:rgba(11,16,17,.36)}.focus-strip{margin-top:18px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(111,181,159,.08)}.lookup-layout,.payment-layout,.pricing-layout{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.pricing-card h2{font-size:4rem;color:var(--gold-strong)}.pricing-card small{font-size:1rem;color:var(--muted)}.fine-print{max-width:820px}.faq-list{display:grid;grid-gap:12px;gap:12px;max-width:920px}.faq-list details{border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;background:rgba(23,33,31,.78)}.faq-list summary{cursor:pointer;font-weight:760}.faq-list p{margin:12px 0 0;color:var(--muted);line-height:1.65}.legal-body{max-width:880px}.legal-body h2{margin-top:24px;font-size:1.35rem}.legal-body h2:first-child{margin-top:0}.legal-body ul{margin:0 0 18px;padding-left:22px;color:var(--muted);line-height:1.75}.legal-body a{color:var(--gold-strong);font-weight:760}.policy-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:16px 0 20px}.permission-row,.policy-card{border:1px solid var(--line);border-radius:var(--radius);background:rgba(23,33,31,.78)}.policy-card{padding:18px}.policy-card h3{margin:0 0 8px;font-size:1rem}.policy-card p{margin:0}.permission-list{display:grid;grid-gap:10px;gap:10px;margin:16px 0 20px}.permission-row{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px 16px}.permission-row strong{color:var(--jade);word-break:break-word}.permission-row span{color:var(--muted);line-height:1.65}.fine-print{margin-top:28px;font-size:.92rem}.order-form{display:grid;grid-gap:18px;gap:18px;max-width:980px;margin-inline:auto}.form-section{display:grid;grid-gap:20px;gap:20px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.full-label,label{display:grid;grid-gap:8px;gap:8px;color:var(--ink);font-weight:700}input,select,textarea{width:100%;min-height:46px;border:1px solid var(--line);border-radius:var(--radius);padding:11px 12px;color:var(--ink);background:rgba(11,16,17,.56);outline:none}textarea{min-height:148px;resize:vertical;line-height:1.55}input:focus,select:focus,textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(215,173,92,.16)}.native-picker-field{position:relative;display:grid;align-items:center;min-height:46px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:rgba(11,16,17,.56);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.native-picker-field:hover{border-color:rgba(215,173,92,.34)}.native-picker-field:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px rgba(215,173,92,.16)}.native-picker-input{position:absolute;inset:0;z-index:2;min-height:0;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.native-picker-display{display:flex;align-items:center;min-height:44px;padding:11px 44px 11px 12px;color:var(--ink);font-weight:700;line-height:1.2}.native-picker-display.is-placeholder{color:var(--dim)}.native-picker-field svg{position:absolute;right:12px;z-index:1;color:var(--dim);pointer-events:none}select option{color:#111}.form-note{margin:0;color:var(--dim);line-height:1.55}.consent-panel{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px}.consent-panel>svg{color:var(--jade);margin-top:2px}.check-row{display:grid;grid-template-columns:20px 1fr;grid-gap:10px;gap:10px;align-items:start;margin-top:12px;color:var(--muted);font-weight:500;line-height:1.55}.check-row input{min-height:20px;width:20px;margin:2px 0 0}.check-row a{color:var(--gold-strong);font-weight:720}.form-errors{border:1px solid rgba(155,69,62,.5);border-radius:var(--radius);padding:14px 16px;color:#ffd9d2;background:rgba(155,69,62,.13)}.form-errors p{margin:0}.form-errors p+p{margin-top:6px}.single-error{margin:14px 0 0}.submit-button{justify-self:end}.spin{animation:spin .85s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.empty-state,.loading-state{display:grid;justify-items:center;grid-gap:12px;gap:12px;text-align:center}.payment-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)}.payment-card h1{margin:0;font-size:2.6rem}.status-pill{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border:1px solid rgba(111,181,159,.36);border-radius:999px;color:var(--jade);background:rgba(111,181,159,.08);text-transform:capitalize;white-space:nowrap}.warning-box{padding:14px;margin-bottom:18px}.warning-box code{color:var(--gold-strong)}.qr-wrap{display:grid;place-items:center;width:256px;height:256px;margin:12px auto 24px;border-radius:var(--radius);background:#f8f4e8}.payment-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.payment-facts div{display:grid;grid-gap:6px;gap:6px;min-height:88px;padding:16px;background:rgba(11,16,17,.38)}.copy-row label,.hash-panel label,.lookup-card label,.payment-facts span{color:var(--muted)}.payment-facts strong{color:var(--ink)}.copy-row{grid-template-columns:1fr 44px;grid-gap:10px;gap:10px;margin-top:14px}.copy-row,.hash-panel{display:grid;align-items:end}.hash-panel{grid-template-columns:1fr auto;grid-gap:12px;gap:12px;margin-top:18px}.payment-sidebar{position:-webkit-sticky;position:sticky;top:88px}.payment-sidebar li{margin-bottom:10px}.lookup-card{display:grid;grid-gap:14px;gap:14px}.order-summary{display:grid;grid-gap:18px;gap:18px}.muted-summary{color:var(--muted)}.order-summary dl{display:grid;grid-gap:12px;gap:12px;margin:0}.order-summary div{display:grid;grid-gap:4px;gap:4px}.order-summary dt{color:var(--dim);font-size:.88rem}.order-summary dd{margin:0;color:var(--ink)}.admin-layout{display:grid;grid-gap:18px;gap:18px}.admin-login{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(23,33,31,.78)}.admin-toolbar{margin-bottom:0}.admin-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.metric-filter{display:grid;grid-gap:5px;gap:5px;min-height:74px;padding:13px;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);text-align:left;background:rgba(23,33,31,.78)}.metric-filter strong{color:var(--ink);font-size:1.4rem}.metric-filter.active{border-color:var(--line-strong);color:var(--gold-strong);background:rgba(215,173,92,.08)}.orders-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}.orders-table{width:100%;min-width:980px;border-collapse:collapse;background:rgba(23,33,31,.78)}.orders-table td,.orders-table th{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.orders-table th{color:var(--muted);font-size:.88rem;font-weight:760}.orders-table td{color:var(--ink)}.orders-table td span{display:block;margin-top:6px;color:var(--dim);font-size:.9rem}.orders-table a{color:var(--gold-strong);font-weight:760}.table-actions{display:flex;flex-wrap:wrap;gap:6px}.table-actions button{min-height:32px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:rgba(244,236,215,.06)}.table-actions button:disabled{color:var(--dim);cursor:not-allowed}.site-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:32px;gap:32px;margin-top:90px;padding:34px 0 42px;border-top:1px solid var(--line)}.site-footer p{max-width:760px;color:var(--dim);line-height:1.62}.footer-brand{margin-bottom:12px}.footer-links{display:grid;grid-template-columns:repeat(2,max-content);grid-gap:10px 20px;gap:10px 20px;align-content:start;color:var(--muted)}@media (max-width:1050px){.site-header{grid-template-columns:1fr}.main-nav{justify-content:flex-start}.header-actions{justify-content:space-between}.hero-section,.lookup-layout,.payment-layout,.pricing-layout,.report-preview,.two-column{grid-template-columns:1fr}.hero-visual{min-height:460px}.admin-metrics,.card-grid.four,.card-grid.three,.seo-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-sidebar{position:static}}@media (max-width:720px){.final-cta,.hero-section,.metric-band,.page-intro,.page-section,.policy-banner,.report-preview,.section-block,.section-grid,.site-footer,.site-header{width:min(100% - 22px,1180px)}.hero-copy h1,.page-intro h1{font-size:2.45rem}h2{font-size:1.85rem}.hero-section{padding-top:38px}.hero-visual{min-height:360px}.admin-metrics,.card-grid.four,.card-grid.three,.form-grid,.metric-band,.payment-facts,.report-grid,.sample-stack,.seo-link-grid,.site-footer{grid-template-columns:1fr}.consent-panel,.fine-print,.form-section,.included-panel,.legal-body,.lookup-card,.order-summary,.payment-card,.payment-sidebar,.pricing-card,.report-document,.report-preview{padding:18px}.report-cover{padding:22px}.admin-toolbar,.payment-header,.report-toolbar{align-items:flex-start;flex-direction:column}.copy-row,.hash-panel,.permission-row,.policy-card-grid{grid-template-columns:1fr}.icon-button{width:100%}.submit-button{justify-self:stretch}.admin-login,.footer-links{grid-template-columns:1fr}}