:root{--ink: #101820;--navy: #152331;--deep: #203429;--olive: #637a4f;--gold: #f2bd45;--terracotta: #b87668;--paper: #f6f2e9;--surface: #fffdf7;--mist: #e8eef0;--line: #d8d1c2;--muted: #63706d;--success: #2c6b4f;--warn: #a7671f;--shadow: 0 20px 54px rgba(16, 24, 32, .16);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink)}img{max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit}.site-header{position:sticky;top:0;z-index:20;display:flex;min-height:72px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(16,24,32,.1);background:#f6f2e9f0;padding:12px clamp(18px,5vw,72px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand,.rail-brand,.footer-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.brand img{width:42px;height:42px}.brand span,.footer-brand span{display:grid;line-height:1.05}.brand strong,.footer-brand strong{font-size:1.05rem}.brand small{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.nav-links{display:flex;align-items:center;gap:6px}.nav-links a{min-height:38px;display:inline-flex;align-items:center;border:1px solid transparent;color:var(--navy);font-size:.84rem;font-weight:900;padding:8px 10px;text-decoration:none}.nav-links a:hover,.nav-links a:focus{border-color:var(--gold);outline:none}.nav-links .login-link{border-color:var(--ink);background:var(--ink);color:#fffaf0;padding-inline:14px}.nav-links .login-link:hover,.nav-links .login-link:focus{border-color:var(--gold);background:var(--navy)}.nav-toggle{display:none;width:42px;height:42px;border:1px solid var(--line);background:var(--surface);padding:9px}.nav-toggle span{display:block;height:2px;background:var(--ink)}.nav-toggle span+span{margin-top:6px}.workspace-section{display:grid;grid-template-columns:minmax(300px,.45fr) minmax(0,1fr);gap:clamp(22px,4vw,56px);align-items:stretch;min-height:calc(100vh - 72px);background:linear-gradient(90deg,#101820f0,#101820c2),url(/brand/western-pacific-network.jpg) center / cover;color:#fffaf0;padding:clamp(32px,5vw,76px) clamp(18px,5vw,72px)}.workspace-intro{align-self:center}.eyebrow,.section-heading .eyebrow,.privacy-copy .eyebrow{margin:0 0 12px;color:var(--gold);font-size:.78rem;font-weight:950;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:720px;margin-bottom:20px;font-size:clamp(3rem,7vw,6.5rem);line-height:.94}h2{margin-bottom:0;font-size:clamp(2rem,4.4vw,4rem);line-height:1}h3{margin-bottom:8px;font-size:1.05rem}.workspace-intro p{max-width:640px;color:#efe8d8;font-size:1.05rem;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;padding:11px 16px;font-weight:950;text-decoration:none}.button-primary{border-color:var(--gold);background:var(--gold);color:#12140c}.button-secondary{border-color:#fffaf0b3;color:#fffaf0}.button:hover,.button:focus{outline:3px solid rgba(242,189,69,.32);outline-offset:2px}.product-shell{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:670px;border:1px solid rgba(255,250,240,.18);background:#fffdf7f2;color:var(--ink);box-shadow:var(--shadow)}.product-rail{display:grid;align-content:start;gap:8px;border-right:1px solid var(--line);background:#121b24;color:#fffaf0;padding:18px}.rail-brand{margin-bottom:14px}.rail-brand img{width:32px;height:32px}.rail-item{width:100%;min-height:40px;border:1px solid transparent;background:transparent;color:#dbe3df;font-size:.82rem;font-weight:900;text-align:left;padding:9px 10px}.rail-item.is-active,.rail-item:hover,.rail-item:focus{border-color:#f2bd458f;background:#f2bd451f;color:#fffaf0;outline:none}.console-main{display:grid;grid-template-rows:auto 1fr;min-width:0}.console-toolbar{display:flex;gap:16px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:18px}.console-toolbar span,.panel-heading p,.panel-heading span{color:var(--muted);font-size:.72rem;font-weight:950;text-transform:uppercase}.console-toolbar strong{display:block;margin-top:4px;font-size:clamp(1.1rem,1.8vw,1.5rem)}.toolbar-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.chip{min-height:34px;border:1px solid var(--line);background:var(--surface);color:var(--navy);font-size:.78rem;font-weight:950;padding:7px 10px}.chip.is-selected,.chip:hover,.chip:focus{border-color:var(--gold);background:#fff2cd;outline:none}.console-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;padding:18px}.entity-panel,.verification-panel,.ledger-panel,.risk-panel,.promise-grid article,.feature-matrix article,.use-case-grid article,.pricing-grid article,.inquiry-form{border:1px solid var(--line);background:var(--surface);box-shadow:0 12px 30px #10182014}.entity-panel,.verification-panel,.ledger-panel,.risk-panel{padding:18px}.entity-panel,.ledger-panel{grid-row:span 2}.panel-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:14px}.panel-heading p{margin:0}.status-pill{min-height:26px;display:inline-flex;align-items:center;border:1px solid transparent;padding:4px 8px;font-size:.72rem;font-weight:950;text-transform:uppercase}.status-verified{border-color:#2c6b4f57;background:#2c6b4f1c;color:var(--success)}.entity-panel h2{margin-bottom:18px;font-size:clamp(1.65rem,3vw,2.5rem)}.entity-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 20px}.entity-facts div{border:1px solid var(--line);background:#f6f2e9;padding:12px}.entity-facts dt{color:var(--muted);font-size:.72rem;font-weight:950;text-transform:uppercase}.entity-facts dd{margin:5px 0 0;color:var(--navy);font-size:.92rem;font-weight:900}.score-band{display:grid;gap:12px;border:1px solid rgba(242,189,69,.46);background:#fff4d3;padding:14px}.score-band span{color:var(--muted);font-size:.75rem;font-weight:950;text-transform:uppercase}.score-band strong{display:block;color:var(--navy);font-size:3.1rem;line-height:1}meter{width:100%;height:14px}.check-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.check-list li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;align-items:start;color:var(--muted);font-size:.92rem;font-weight:800;line-height:1.4}.check-list span{width:14px;height:14px;display:inline-block;margin-top:3px;border:2px solid var(--line)}.check-list [data-state=done] span{border-color:var(--success);background:var(--success)}.check-list [data-state=watch] span{border-color:var(--warn);background:#ffe1aa}.ledger-list{display:grid;gap:10px}.ledger-list article{border-left:4px solid var(--olive);background:#f6f2e9;padding:10px 12px}.ledger-list time{color:var(--warn);font-size:.74rem;font-weight:950;text-transform:uppercase}.ledger-list strong,.ledger-list span{display:block}.ledger-list strong{margin-top:4px}.ledger-list span{margin-top:3px;color:var(--muted);font-size:.84rem;line-height:1.35}.risk-stack{display:grid;gap:10px}.risk-stack div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--line);background:#f6f2e9;padding:11px}.risk-stack strong{color:var(--warn);font-size:1.25rem}.risk-stack span{color:var(--muted);font-size:.9rem;font-weight:800}.section{padding:clamp(60px,8vw,108px) clamp(18px,5vw,72px)}.section-heading{max-width:980px;margin-bottom:clamp(28px,5vw,52px)}.section-heading p:not(.eyebrow),.privacy-copy p,.contact-section p{max-width:820px;color:var(--muted);font-size:1.03rem;line-height:1.7}.promise-section{background:var(--paper)}.promise-grid,.fcra-grid,.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.promise-grid article,.fcra-grid article,.pricing-grid article{min-height:210px;display:grid;align-content:space-between;gap:20px;padding:22px}.promise-grid span{color:var(--warn);font-size:.82rem;font-weight:950}.promise-grid p,.fcra-grid p,.feature-matrix li,.use-case-grid p,.pricing-grid p{color:var(--muted);line-height:1.55}.fcra-section{background:#fffdf7}.records-section{background:var(--navy);color:#fffaf0}.records-section .section-heading p:not(.eyebrow){color:#d7ded9}.records-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.records-grid article,.limits-panel{border:1px solid rgba(255,250,240,.2);background:#fffaf014;padding:22px}.records-grid p,.limits-panel p{color:#d7ded9;line-height:1.55}.limits-panel{margin-top:14px;border-color:#f2bd456b;background:#f2bd451a}.fcra-grid article{border:1px solid var(--line);background:#f6f2e9;padding:22px;box-shadow:0 12px 30px #10182014}.fcra-grid span{color:var(--olive);font-size:.82rem;font-weight:950}.verification-section{background:var(--mist)}.feature-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.feature-matrix article{padding:22px}.feature-matrix ul{display:grid;gap:9px;margin:14px 0 0;padding-left:18px}.privacy-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(28px,5vw,70px);align-items:start;background:var(--deep);color:#fffaf0}.privacy-copy p{color:#e7e0d1}.consent-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.consent-flow div{border:1px solid rgba(255,250,240,.22);background:#fffaf014;padding:18px}.consent-flow span{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(242,189,69,.55);color:var(--gold);font-weight:950}.consent-flow strong,.consent-flow small{display:block}.consent-flow strong{margin-top:16px;font-size:1.05rem}.consent-flow small{margin-top:7px;color:#d7ded9;line-height:1.45}.regional-section{background:var(--surface)}.use-case-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.use-case-grid article{padding:18px}.pricing-section{background:#fff8e8}.contact-section{display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,.8fr);gap:clamp(28px,5vw,70px);align-items:start;background:#101820;color:#fffaf0;padding:clamp(54px,8vw,104px) clamp(18px,5vw,72px)}.contact-section p{color:#e7e0d1}.inquiry-form{display:grid;gap:14px;background:var(--surface);color:var(--ink);padding:24px}.inquiry-form label{display:grid;gap:7px}.inquiry-form label span{color:var(--navy);font-size:.82rem;font-weight:950}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;min-height:46px;border:1px solid var(--line);background:#fff;color:var(--ink);padding:11px 12px}.inquiry-form textarea{min-height:118px;resize:vertical}.inquiry-form input:focus,.inquiry-form select:focus,.inquiry-form textarea:focus{border-color:var(--gold);outline:3px solid rgba(242,189,69,.24)}.form-status{min-height:22px;margin:0;color:var(--muted);font-size:.9rem;font-weight:900;line-height:1.45}.form-status[data-state=success]{color:var(--success)}.site-footer{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;background:#0b1118;color:#d7ded9;padding:24px clamp(18px,5vw,72px)}.footer-brand img{width:34px;height:34px}.site-footer span,.site-footer a{font-size:.9rem}.site-footer a{color:#fffaf0;font-weight:950;text-decoration-color:var(--gold);text-underline-offset:5px}.footer-legal{width:100%;display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:center;opacity:.74}.site-footer .footer-legal a{color:#d7ded9;font-size:.58rem;font-weight:800;line-height:1.2;text-decoration-color:#f2bd457a;text-underline-offset:3px}.legal-page{background:var(--paper);color:var(--ink);padding:clamp(46px,7vw,88px) clamp(18px,5vw,72px)}.legal-hero,.legal-jump,.legal-section{width:min(920px,100%);margin:0 auto}.legal-hero{margin-bottom:26px}.legal-hero h1{max-width:880px;color:var(--ink);font-size:clamp(2.4rem,6vw,5.2rem);line-height:.98}.legal-hero p:not(.eyebrow){color:var(--muted);font-weight:900}.legal-jump{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.legal-jump a{border:1px solid var(--line);background:var(--surface);color:var(--navy);font-size:.82rem;font-weight:950;padding:9px 11px;text-decoration:none}.legal-section{border-top:1px solid var(--line);padding:clamp(28px,4vw,42px) 0}.legal-section h2{color:var(--ink);font-size:clamp(1.55rem,3vw,2.55rem);line-height:1.05}.legal-section p{max-width:880px;color:var(--muted);font-size:1rem;line-height:1.72}.legal-section a{color:var(--navy);font-weight:950;overflow-wrap:anywhere;text-decoration-color:var(--gold);text-underline-offset:5px}@media(max-width:1180px){.workspace-section{grid-template-columns:1fr}.product-shell{min-height:auto}.use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.records-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.site-header{min-height:66px}.nav-toggle{display:block}.nav-links{position:absolute;top:calc(100% + 1px);right:16px;left:16px;display:none;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);padding:10px}.nav-links.is-open{display:grid}.nav-links a{width:100%}.product-shell{grid-template-columns:1fr}.product-rail{display:flex;overflow-x:auto}.rail-brand{min-width:124px;margin-bottom:0}.rail-item{min-width:148px}.console-grid,.privacy-section,.contact-section{grid-template-columns:1fr}.entity-panel,.ledger-panel{grid-row:auto}.promise-grid,.fcra-grid,.records-grid,.feature-matrix,.pricing-grid,.use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.workspace-section{padding-top:34px}h1{font-size:clamp(2.55rem,14vw,4.4rem)}.hero-actions,.button,.promise-grid,.fcra-grid,.records-grid,.feature-matrix,.pricing-grid,.use-case-grid,.consent-flow,.entity-facts{grid-template-columns:1fr}.button{width:100%}.console-toolbar{align-items:flex-start;flex-direction:column}.toolbar-actions{justify-content:flex-start}}
