:root{--dark:#071326;--navy:#0a1830;--panel:#0d2446;--line:#1d3357;--text:#eff4ff;--muted:#9caec7;--cobalt:#8aa8ff;--mint:#5fe3b0;--amber:#ffcf7a}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:16px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--text);background:radial-gradient(circle at 82% 7%,rgba(47,91,196,.17),transparent 30rem),var(--dark)}
a{color:var(--cobalt)}.w{max-width:1040px;margin:0 auto;padding:1rem 1.25rem}
header{background:#f6f8fc;border-bottom:1px solid #dfe5f0}header .w{display:flex;gap:1.25rem;align-items:center;flex-wrap:wrap}header a{color:#071326;text-decoration:none;font-weight:500;font-size:.95rem}
.logo{margin-right:auto;display:inline-flex;align-items:center}.logo img{display:block;width:168px;height:auto}
.pill{background:#071326;color:#fff!important;border-radius:999px;padding:.5rem 1rem}
.eyebrow{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line);padding-top:.8rem;margin-top:1.5rem}
h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.05;letter-spacing:-.035em;margin:.6rem 0}h2{letter-spacing:-.02em;margin-top:2rem}h3{color:var(--cobalt);font-weight:600}
main p,main li{color:#d6e0f2}.muted{color:var(--muted)}hr{border:0;border-top:1px solid var(--line);margin:2rem 0}
.btn{display:inline-block;background:var(--cobalt);color:#071326!important;padding:.65rem 1.1rem;border-radius:999px;text-decoration:none;font-weight:600;margin:.25rem .3rem .25rem 0}.btn.ghost{background:transparent;color:var(--text)!important;border:1px solid var(--cobalt)}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.card{background:linear-gradient(160deg,var(--panel),var(--navy));border:1px solid var(--line);border-radius:18px;padding:1.1rem}
.card h3{margin:.1rem 0 .4rem;color:var(--text)}.card h3 a{color:var(--text);text-decoration:none}.card p{font-size:.9rem}
.tag{display:inline-block;border:1px solid var(--line);border-radius:999px;padding:.08rem .55rem;font-size:.76rem;margin:.12rem;color:#c9d6ee}
.lv{display:inline-block;font-size:.7rem;font-weight:700;border-radius:6px;padding:.05rem .4rem;margin-left:.25rem}.L1{background:#2a3b5c;color:#c9d6ee}.L2{background:#1e4b7a;color:#d8ecff}.L3,.L4,.L5{background:#145c45;color:#d9fff0}.INS{background:#4a3a14;color:var(--amber)}
.filters{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0}select,input{padding:.6rem .8rem;border:1px solid var(--line);border-radius:12px;font:inherit;flex:1 1 200px;min-width:0;max-width:100%;background:var(--navy);color:var(--text)}
.tw{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.92rem}th,td{border-bottom:1px solid var(--line);padding:.55rem;text-align:left;vertical-align:top}th{color:var(--muted);font-weight:600}
dl dt{font-weight:700;margin-top:.9rem;color:var(--muted);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}dl dd{margin:.2rem 0}
.note{border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:10px;padding:.7rem 1rem;background:rgba(255,207,122,.05);font-size:.9rem}
footer{color:var(--muted);font-size:.85rem;border-top:1px solid var(--line);margin-top:3rem}footer a{color:var(--muted)}
/* Verify harmonization with the NoetIQs platform */
body{background:#081426;color:#eff4ff;-webkit-font-smoothing:antialiased}
header{background:#f6f8fc}
header .w{max-width:1280px;min-height:90px}
.logo img{width:177px}
.w{max-width:1180px}
h1,h2,h3{letter-spacing:-.055em}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #a8bbff;outline-offset:3px}
.card{border-radius:3px;background:#101f36}
.btn,.pill{border-radius:3px}
@media(max-width:680px){header .w{gap:.65rem 1rem}header a{font-size:.86rem}.logo{width:100%}.filters>*{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}


/* Verify cinematic editorial system — data illustrations describe concepts, not fabricated measurements */
.verify-home{overflow:hidden}.verify-home .w{max-width:1280px;padding-left:40px;padding-right:40px}
.verify-home em{font-style:normal;color:#91adff}.kicker{font-size:11px;font-weight:750;letter-spacing:.19em;color:#90aee0!important;text-transform:uppercase}.verify-hero{position:relative;padding-top:26px!important;padding-bottom:36px!important;min-height:770px}.hero-index{display:flex;justify-content:space-between;border-top:1px solid #36516f;padding-top:13px;font-size:10px;letter-spacing:.19em;color:#91a4c2}.hero-stage{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;min-height:625px;gap:28px}.hero-copy{position:relative;z-index:2}.signal-dot{display:inline-block;width:7px;height:7px;border-radius:100%;background:#67e5c0;margin-right:13px;box-shadow:0 0 18px #67e5c088}.verify-hero h1{font-size:clamp(69px,7.4vw,122px);font-weight:600;line-height:.98;letter-spacing:-.082em;margin:28px 0 30px}.hero-deck{font-size:19px;line-height:1.75;max-width:545px;color:#b9c9e2!important}.hero-actions{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center;margin-top:34px}.action-primary{min-width:242px;padding:19px 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:#eaf0ff;color:#102343;font-size:13px;font-weight:750;text-decoration:none}.action-primary:hover{background:white}.action-text{display:inline-flex;justify-content:space-between;gap:28px;border-bottom:1px solid #6e86ae;padding:15px 0;text-decoration:none;font-size:13px;color:#dae5fc}.action-text:hover,.section-link:hover{color:white}.hero-bottomline{display:flex;justify-content:space-between;border-top:1px solid #36516f;gap:20px;padding-top:19px;color:#8fa4c8;font-size:10px;letter-spacing:.14em;font-weight:700}
.evidence-art{position:relative;min-height:510px;isolation:isolate;background:radial-gradient(ellipse at 50% 47%,#305caa35,transparent 60%)}.art-orbit{width:380px;height:380px;position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);border:1px solid #6282bd78;border-radius:50%;box-shadow:0 0 0 45px #5170a408,0 0 0 92px #5170a408}.art-orbit:before,.art-orbit:after{content:"";position:absolute;inset:33px;border:1px dashed #87a8e455;border-radius:50%}.art-orbit:after{inset:105px;border-style:solid;border-color:#a4c5ff88}.art-frame{position:absolute;width:255px;height:340px;border:1px solid #7998d74f;left:50%;top:48%;transform:translate(-50%,-50%) rotate(-27deg);background:linear-gradient(110deg,transparent,#345fa10c)}.art-frame-b{transform:translate(-50%,-50%) rotate(27deg)}.art-core{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);font-size:135px;font-weight:650;line-height:1;color:#d5e1ff;text-shadow:0 0 60px #769bff66;letter-spacing:-.12em}.art-core span{color:#69ecc8;font-size:18px;vertical-align:top;margin-left:12px}.art-marker{position:absolute;color:#9eb9e8;font-size:10px;letter-spacing:.17em;white-space:nowrap}.marker-a{top:15%;left:7%}.marker-b{top:69%;right:2%}.marker-c{bottom:13%;left:6%}.art-caption{position:absolute;right:0;top:4%;font-size:10px;letter-spacing:.12em;color:#708cb9}
.verify-ticker{border-block:1px solid #2e4667;background:#132848}.verify-ticker .w{display:flex;gap:30px;align-items:center;padding-block:22px}.verify-ticker span{font-size:10px;letter-spacing:.18em;color:#80aaff;white-space:nowrap}.verify-ticker p{font-size:15px;letter-spacing:.015em;color:#ccdbf6!important}
.editorial-section{background:#f0f1ed;color:#10233d;padding:105px 0 100px}.section-headline{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:49px}.section-headline h2,.method-spotlight h2,.closing-panel h2{font-size:clamp(48px,5.2vw,83px);font-weight:600;line-height:1.04;letter-spacing:-.07em;margin:14px 0 0}.section-headline>p{max-width:410px;font-size:16px;line-height:1.8;color:#566d86!important}.editorial-section em{color:#315bca}.editorial-section .kicker{color:#486899!important}.hub-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.hub-panel{min-height:438px;background:#fafbf8;color:#112640;border:1px solid #c9d2db;padding:27px;display:flex;flex-direction:column;text-decoration:none;transition:background .25s,transform .25s}.hub-panel:hover{background:#e4ebfa;transform:translateY(-4px)}.panel-index{font-size:10px;letter-spacing:.14em;color:#55709b;font-weight:750}.panel-icon{font-size:69px;color:#315dc1;margin:24px 0 1px;line-height:1}.hub-panel h3{font-size:clamp(30px,3vw,43px);letter-spacing:-.07em;line-height:1.05;color:#152a48;margin-bottom:20px}.hub-panel p{font-size:14px;color:#5b7089!important;line-height:1.7}.panel-end{margin-top:auto;border-top:1px solid #c6d0df;padding-top:17px;display:flex;justify-content:space-between;color:#2355b6;font-size:12px}.section-link{display:flex;justify-content:space-between;margin-top:36px;padding:22px 0;border-bottom:1px solid #b8c7d8;text-decoration:none;color:#234c9a;font-size:14px}
.method-spotlight{padding-top:132px!important;padding-bottom:134px!important;display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.spotlight-lead>p:not(.kicker){max-width:445px;font-size:17px;line-height:1.8;color:#adbfda!important;margin:30px 0}.evidence-stack{border-top:1px solid #6680a5}.stack-heading{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.1em;color:#86a4d4;padding:17px 0}.stack-row{display:grid;grid-template-columns:45px 1fr auto;gap:18px;border-top:1px solid #314b70;align-items:center;padding:21px 0}.stack-row b{color:#8baeff;font-size:11px}.stack-row strong{font-size:17px;font-weight:550}.stack-row span{color:#92a7c4;font-size:12px}.stack-caution{border-top:1px solid #314b70;padding-top:19px;color:#e5c88f!important;font-size:11px;letter-spacing:.08em;line-height:1.6}
.insight-section{background:#132a4e;padding:115px 0}.insight-list a{display:grid;grid-template-columns:170px 1fr 30px;align-items:center;gap:25px;padding:27px 4px;border-top:1px solid #4a6284;color:#e4edfd;text-decoration:none}.insight-list a:last-child{border-bottom:1px solid #4a6284}.insight-list a:hover{background:#ffffff08}.insight-list span{font-size:10px;letter-spacing:.13em;color:#90aee0}.insight-list strong{font-size:clamp(19px,2.4vw,28px);font-weight:550;letter-spacing:-.025em}.insight-list b{font-size:23px;color:#a7c1ff}
.closing-panel{padding-top:115px!important;padding-bottom:125px!important}.closing-panel>p:not(.kicker){max-width:710px;margin-top:25px;font-size:18px;line-height:1.8;color:#bacbe6!important}
@media(max-width:950px){.verify-home .w{padding-left:24px;padding-right:24px}.hero-stage{grid-template-columns:1fr}.verify-hero{min-height:0}.hero-copy{padding-top:50px}.evidence-art{min-height:300px;opacity:.8}.art-orbit{width:240px;height:240px}.art-frame{width:160px;height:210px}.art-core{font-size:90px}.method-spotlight{grid-template-columns:1fr;gap:35px}.hub-panels{grid-template-columns:1fr 1fr}.section-headline{align-items:start;flex-direction:column}.stack-row{grid-template-columns:40px 1fr}.stack-row span{grid-column:2}.insight-list a{grid-template-columns:110px 1fr 20px}}
@media(max-width:650px){.verify-hero h1{font-size:clamp(59px,12vw,79px)}.hero-index span:last-child{display:none}.hero-deck{font-size:16px}.evidence-art{min-height:260px}.hero-bottomline{flex-wrap:wrap;line-height:1.6}.hub-panels{grid-template-columns:1fr}.hub-panel{min-height:340px}.editorial-section,.insight-section{padding:74px 0}.method-spotlight{padding-block:85px!important}.insight-list a{grid-template-columns:1fr 24px;gap:8px}.insight-list span{grid-column:1}.insight-list strong{grid-column:1}.insight-list b{grid-column:2;grid-row:1 / 3}.verify-ticker .w{align-items:start;flex-direction:column;gap:8px}.closing-panel{padding-block:80px!important}}


/* Deep-page editorial rhythm */
body:not(:has(.verify-home)) main.w{max-width:1160px;padding:55px 40px 115px;min-height:65vh}
body:not(:has(.verify-home)) main.w>.eyebrow{margin-top:0;padding-top:18px}
body:not(:has(.verify-home)) main.w>h1{font-size:clamp(48px,6vw,82px);line-height:1.03;letter-spacing:-.07em;font-weight:600;margin:32px 0}
body:not(:has(.verify-home)) main.w>h1+p{max-width:760px;font-size:18px;line-height:1.8}
body:not(:has(.verify-home)) main.w>h2{font-size:clamp(30px,3.2vw,46px);font-weight:550;margin-top:70px;letter-spacing:-.05em}
body:not(:has(.verify-home)) .grid{gap:14px;margin-top:34px}
body:not(:has(.verify-home)) .card{border:1px solid #314663;min-height:165px;padding:25px;display:flex;flex-direction:column;background:linear-gradient(150deg,#152b4c,#0c1b30)}
body:not(:has(.verify-home)) .card h3{font-size:24px;line-height:1.15;letter-spacing:-.04em;margin:3px 0 18px}
body:not(:has(.verify-home)) .card h3 a:hover{color:#bdd0ff}
body:not(:has(.verify-home)) .card p{line-height:1.65}
body:not(:has(.verify-home)) .filters{margin:30px 0 32px;gap:12px}
body:not(:has(.verify-home)) select,body:not(:has(.verify-home)) input{border-radius:2px;min-height:52px;border-color:#456183}
body:not(:has(.verify-home)) table{margin-top:25px;font-size:15px}
body:not(:has(.verify-home)) th{letter-spacing:.09em;text-transform:uppercase;font-size:11px}
body:not(:has(.verify-home)) th,body:not(:has(.verify-home)) td{padding:19px 14px;border-color:#314663}
body:not(:has(.verify-home)) .note{border-radius:2px;background:#142843;border:1px solid #405776;border-left:3px solid #a4baff;margin:30px 0;padding:18px 22px}
body:not(:has(.verify-home)) .btn{padding:14px 20px}
footer{background:#081426}
footer .w{max-width:1280px;padding:35px 40px}
@media(max-width:650px){body:not(:has(.verify-home)) main.w{padding:35px 22px 80px}body:not(:has(.verify-home)) main.w>h1{font-size:clamp(42px,10vw,61px)}footer .w{padding:28px 22px}}


/* Illustrated assets replace generic CSS-only hero geometry. */
.evidence-illustration{position:relative;display:block;margin:0;min-width:0;align-self:center;filter:drop-shadow(0 35px 50px rgba(0,6,22,.35))}
.evidence-illustration img{display:block;width:100%;height:auto;border:1px solid rgba(128,162,224,.2);box-shadow:0 0 0 1px rgba(22,54,109,.24);background:#0b1a32}
.evidence-illustration figcaption{font-size:10px;letter-spacing:.16em;color:#8fa6c9;padding-top:14px;line-height:1.7}
.hero-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px}
.hero-copy{min-width:0}
.verify-hero h1{font-size:clamp(64px,6.3vw,108px)}
@media(max-width:950px){.hero-stage{grid-template-columns:1fr;gap:26px}.evidence-illustration{max-width:690px;margin:10px auto 30px}}

.evidence-figure{margin:30px 0 42px}.evidence-figure img{display:block;width:100%;height:auto;border:1px solid #48658d;background:#0b1c36}.evidence-figure figcaption{font-size:12px;color:#94aaca;padding-top:12px;letter-spacing:.035em}


/* Editorial journal — companion to the Verify cinematic homepage */
.editorial-index{overflow:hidden}.editorial-index>.w,.editorial-index section>.w{max-width:1280px;padding-inline:40px}.editorial-serial,.journal-section-label{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #426083;padding-top:16px;font-size:10px;letter-spacing:.18em;color:#9eb6da}.index-hero{padding-top:25px!important;padding-bottom:90px!important}.index-hero-grid{display:grid;grid-template-columns:1fr 1.02fr;gap:65px;align-items:center;padding-top:62px}.index-hero h1{font-size:clamp(74px,8vw,128px);line-height:.95;letter-spacing:-.09em;margin:28px 0;font-weight:600}.index-hero em,.journal-ending em{font-style:normal;color:#91adff}.editorial-lede{max-width:580px;font-size:19px;line-height:1.8;color:#bfd0e9!important;margin:20px 0 32px}.journal-art{margin:0;align-self:center}.journal-art img{display:block;width:100%;height:auto;box-shadow:0 35px 65px #02081555}.journal-art figcaption{margin-top:14px;font-size:10px;color:#89a6cf;letter-spacing:.2em}
.journal-feature{background:#f0f1ed;color:#142940;padding:95px 0 115px}.journal-feature .journal-section-label{border-color:#bdc9d8;color:#55739e}.lead-story{text-decoration:none;color:inherit;display:grid;grid-template-columns:1.05fr .95fr;gap:55px;margin-top:35px;align-items:stretch}.lead-visual{min-height:460px;background:linear-gradient(145deg,#0e2446,#254b83);padding:35px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.visual-index,.visual-caveat{color:#adc8f8;font-size:11px;letter-spacing:.18em}.visual-caveat{font-size:9px}.close-flow{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.close-flow div{display:flex;flex-direction:column;justify-content:center;gap:13px;align-items:center;width:108px;height:108px;border:1px solid #a1c1ff;border-radius:100%;background:#1b3b67;color:#e0edff}.close-flow b{font-size:29px;font-weight:500}.close-flow span{font-size:10px;letter-spacing:.12em}.close-flow i{width:17px;height:1px;background:#80d6bc}.lead-copy{display:flex;flex-direction:column;align-items:start;padding:27px 0}.story-kicker{font-size:11px;font-weight:700;letter-spacing:.16em;color:#3765ac}.lead-copy h2{font-size:clamp(38px,4vw,63px);line-height:1.08;letter-spacing:-.065em;font-weight:600;margin:32px 0}.lead-copy h2 em{font-style:normal;color:#315bc4}.lead-copy p{font-size:16px;line-height:1.85;color:#61728b!important}.story-link{display:flex;justify-content:space-between;gap:30px;margin-top:auto;border-bottom:1px solid #b6c5d8;padding:23px 0 12px;width:100%;font-size:13px;color:#2456aa}.story-link b{font-size:19px}
.journal-library{padding-top:112px!important;padding-bottom:125px!important}.journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:38px}.journal-card{text-decoration:none;color:#eff4ff;border:1px solid #385274;display:flex;flex-direction:column;background:#0d203c;transition:transform .2s,border-color .2s}.journal-card:hover{transform:translateY(-5px);border-color:#91b3f3}.journal-graphic{min-height:235px;padding:25px;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.graphic-qbo{background:linear-gradient(130deg,#204b71,#10213c)}.graphic-netsuite{background:linear-gradient(130deg,#293d77,#0b1d35)}.graphic-audit{background:linear-gradient(140deg,#1b5265,#0d273c)}.graphic-close{background:linear-gradient(135deg,#2a4978,#0e1e38)}.graphic-kicker{color:#c5daff;font-size:10px;letter-spacing:.19em}.graphic-number{position:absolute;right:22px;top:30px;font-size:42px;font-weight:450;color:#e0ebff;line-height:1}.graphic-number span{font-size:13px;color:#9fb9df}.graphic-trace{display:flex;gap:11px;align-items:center;justify-content:center}.graphic-trace i{height:35px;width:35px;border:2px solid #84c5ef;transform:rotate(45deg)}.graphic-trace i:nth-child(2){opacity:.8}.graphic-trace i:nth-child(3){opacity:.6}.graphic-trace i:nth-child(4){opacity:.4}.graphic-trace i:nth-child(5){opacity:.2}.graphic-split,.graphic-three{display:flex;gap:12px;align-items:center;justify-content:center}.graphic-split span,.graphic-three span{padding:18px;border:1px solid #a3bceb;color:#d8e9ff;font-size:13px;letter-spacing:.1em;background:#ffffff0d}.graphic-docs{display:flex;align-items:end;justify-content:center;height:110px}.graphic-docs i{display:block;width:100px;height:100px;border:1px solid #9ac8e2;background:#ffffff11;transform:skewY(-8deg);margin-left:-20px}.graphic-docs i:nth-child(2){height:125px;background:#ffffff1b}.graphic-docs i:nth-child(3){height:155px;background:#ffffff30}.journal-copy{padding:32px;display:flex;flex:1;flex-direction:column}.journal-copy .story-kicker{color:#89aef0}.journal-copy h3{font-size:clamp(25px,2.7vw,36px);line-height:1.13;color:#f2f6ff;margin:20px 0;letter-spacing:-.05em}.journal-copy p{font-size:15px;line-height:1.8;color:#aabdd9!important}.journal-copy .story-link{margin-top:auto;color:#b7cfff;border-color:#3c567b;padding-top:30px}
.journal-ending{padding-top:85px!important;padding-bottom:140px!important;border-top:1px solid #3c567b}.journal-ending h2{font-size:clamp(53px,6vw,87px);line-height:1.04;letter-spacing:-.07em;margin:20px 0}.journal-ending>p:not(.kicker){max-width:650px;font-size:18px;color:#b5c7e5!important;line-height:1.8;margin:0 0 28px}
@media(max-width:950px){.index-hero-grid,.lead-story{grid-template-columns:1fr}.index-hero-grid{gap:24px}.journal-art{max-width:660px}.lead-copy{padding:0}.lead-copy .story-link{margin-top:28px}.editorial-index>.w,.editorial-index section>.w{padding-inline:24px}}
@media(max-width:680px){.journal-grid{grid-template-columns:1fr}.index-hero h1{font-size:clamp(61px,13vw,83px)}.index-hero-grid{padding-top:40px}.editorial-lede{font-size:16px}.journal-feature{padding:65px 0}.lead-visual{min-height:310px;padding:20px}.close-flow div{width:70px;height:70px}.close-flow span{font-size:8px}.close-flow i{display:none}.journal-library{padding-top:80px!important}.journal-ending{padding-bottom:90px!important}.editorial-serial span:last-child,.journal-section-label span:last-child{display:none}}


/* Hub discovery visual system */
.verify-hubs .w{max-width:1280px;padding-inline:40px}.hub-hero{padding-top:28px!important;padding-bottom:120px!important}.hub-hero-body{display:grid;grid-template-columns:1fr .75fr;gap:70px;align-items:end;padding-top:100px}.hub-hero h1{font-size:clamp(72px,7vw,115px);line-height:1;letter-spacing:-.08em;font-weight:600;margin:26px 0 0}.hub-hero em,.hub-end em{color:#9cb5ff;font-style:normal}.hub-hero-body>p{font-size:18px;line-height:1.85;color:#c2d2ec!important;max-width:460px}.hub-feature-section{background:#f0f1ed;padding:90px 0 120px;color:#162c46}.hub-feature-section .journal-section-label{color:#58739d;border-color:#bbc8d8}.hub-showcase{display:grid;grid-template-columns:1fr;gap:20px;margin-top:40px}.showcase-card{background:#fff;display:grid;grid-template-columns:.95fr 1.05fr;min-height:340px;border:1px solid #c9d4df;text-decoration:none;color:#182c48;transition:transform .2s}.showcase-card:hover{transform:translateY(-3px)}.showcase-visual{position:relative;background:#142c50;padding:30px;color:#bed3fd;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.showcase-visual>span{font-size:10px;letter-spacing:.16em}.qbo-art{background:linear-gradient(130deg,#0f2e4c,#225b78)}.netsuite-art{background:linear-gradient(135deg,#172b56,#315293)}.audit-art{background:linear-gradient(135deg,#0f354c,#23576b)}.visual-ledger{border:1px solid #8eb8d2;transform:perspective(500px) rotateY(-10deg) rotateX(5deg);box-shadow:25px 25px 0 #ffffff0d}.visual-ledger div{padding:16px;border-bottom:1px solid #719ab6;display:flex;justify-content:space-between;font-size:15px;letter-spacing:.1em}.visual-ledger span{font-size:9px;color:#a9cbdb}.native-external{display:flex;align-items:center;gap:18px;margin:40px auto}.native-external div{border:1px solid #acc7ff;padding:26px;font-size:26px;line-height:1.2;flex:1;text-align:center;letter-spacing:.06em}.native-external small{font-size:10px}.native-external i{width:35px;height:1px;background:#aec9fd}.audit-rings{position:relative;margin:auto;width:235px;height:235px}.audit-rings i{position:absolute;border:1px solid #a2cdea;border-radius:50%;inset:0}.audit-rings i:nth-child(2){inset:35px;border-style:dashed}.audit-rings i:nth-child(3){inset:70px}.audit-rings b{position:absolute;inset:0;display:grid;place-items:center;font-size:65px;font-weight:400;color:#a9f3de}.showcase-copy{padding:40px 45px;display:flex;flex-direction:column;align-items:start}.showcase-copy h2{font-size:clamp(42px,4vw,62px);color:#192c48;line-height:1.06;letter-spacing:-.06em;margin:20px 0}.showcase-copy p{color:#5b718c!important;font-size:16px;line-height:1.75}.showcase-copy .story-link{margin-top:auto}.hub-end{padding-top:120px!important;padding-bottom:130px!important}.hub-end h2{font-size:clamp(55px,6vw,88px);line-height:1.05;letter-spacing:-.07em;margin:25px 0}.hub-end p:not(.kicker){font-size:18px;line-height:1.8;color:#b3c6e0!important;max-width:680px;margin-bottom:35px}
@media(max-width:950px){.verify-hubs .w{padding-inline:24px}.hub-hero-body{grid-template-columns:1fr;gap:25px;padding-top:70px}.showcase-card{grid-template-columns:1fr}.showcase-visual{min-height:290px}.showcase-copy{min-height:320px}}
@media(max-width:600px){.hub-hero h1{font-size:clamp(58px,12vw,78px)}.hub-hero{padding-bottom:75px!important}.showcase-copy{padding:28px}.hub-feature-section{padding:70px 0}.visual-ledger div{padding:12px;font-size:12px}.native-external div{padding:15px;font-size:18px}.hub-end{padding:80px 24px!important}}


/* Directory discovery — cinematic frame, functional underlying filters */
.directory-experience .directory-intro{padding:0 0 55px}.directory-experience .directory-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:center;padding-top:55px}.directory-experience .directory-head h1{font-size:clamp(53px,5.5vw,91px)!important;line-height:1.04!important;letter-spacing:-.08em!important;margin:20px 0 24px!important}.directory-head h1 em{font-style:normal;color:#9bb4ff}.directory-head p{font-size:17px;line-height:1.8;max-width:630px;color:#bfd0e8!important}.directory-visual{background:linear-gradient(135deg,#213f70,#0c1e37);border:1px solid #4a6590;min-height:310px;padding:30px;display:flex;flex-direction:column;position:relative;overflow:hidden}.directory-visual>span{letter-spacing:.15em;font-size:10px;color:#a9c4e9}.directory-visual strong{font-size:clamp(95px,12vw,172px);letter-spacing:-.1em;font-weight:550;color:#dce8ff;line-height:1;margin:auto 0 4px;z-index:1}.directory-visual small{font-size:11px;letter-spacing:.16em;line-height:1.7;color:#aac1e6;z-index:1}.visual-path{position:absolute;right:-25px;top:70px;display:flex;gap:23px;transform:rotate(-20deg)}.visual-path i{display:block;width:85px;height:205px;border:1px solid #a4beee5c;background:#ffffff09}.directory-results-heading{border-top:1px solid #4c6587;display:flex;justify-content:space-between;padding:16px 0;letter-spacing:.16em;font-size:10px;color:#9bb7df}.directory-results .grid{margin-top:15px!important}.directory-results .card{position:relative;overflow:hidden}.directory-results .card:before{position:absolute;content:"";width:90px;height:90px;right:-45px;top:-45px;border:1px solid #9dbdff30;transform:rotate(45deg)}@media(max-width:850px){.directory-experience .directory-head{grid-template-columns:1fr}.directory-visual{min-height:240px}.directory-visual strong{font-size:105px}}


/* Verify long-form journal: distinct magazine reading rhythm */
body:not(:has(.verify-home)) main.article-reading{max-width:1280px;padding:35px 40px 120px}
.article-meta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #486283;padding:16px 0;font-size:10px;letter-spacing:.16em;color:#93b1da}
.article-meta a{color:#afc9f3;text-decoration:none}.article-meta a:hover{text-decoration:underline}
.article-masthead{background:transparent!important;border:0!important;padding:85px 0 44px;max-width:1050px}
.article-masthead .article-kicker{color:#8dacdf;font-size:11px;letter-spacing:.18em;font-weight:750;text-transform:uppercase}
.article-masthead h1{font-size:clamp(50px,6.7vw,100px);line-height:1.04;letter-spacing:-.075em;font-weight:600;margin:22px 0 26px}
.article-dek{font-size:clamp(20px,2.3vw,28px);line-height:1.52;color:#bbcce7!important;max-width:840px}
.article-byline{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #415c7f;margin-top:48px;padding-top:18px;font-size:10px;letter-spacing:.13em;color:#8ba7cf}
.article-banner{min-height:380px;margin:0 0 70px;padding:35px 46px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #4f6c91;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 76% 47%,#3f74c160,transparent 40%),linear-gradient(120deg,#132b4f,#081a33)}
.article-banner:before,.article-banner:after{content:"";position:absolute;z-index:-1;right:6%;top:-38%;height:550px;width:550px;border:1px solid #9ac0ff80;transform:rotate(30deg);border-radius:50%}
.article-banner:after{right:12%;top:-18%;width:360px;height:360px;border-style:dashed;opacity:.7}
.article-banner.audit{background:radial-gradient(circle at 75% 50%,#326a7580,transparent 45%),linear-gradient(120deg,#112c42,#071928)}
.article-banner.systems{background:radial-gradient(circle at 75% 50%,#6b68a280,transparent 44%),linear-gradient(120deg,#18264a,#0a1730)}
.article-banner.qbo{background:radial-gradient(circle at 75% 50%,#3a7f9780,transparent 44%),linear-gradient(120deg,#132e4c,#0b1c32)}
.article-banner.compare{background:radial-gradient(circle at 75% 50%,#5264b580,transparent 44%),linear-gradient(120deg,#1b2b55,#0a1730)}
.banner-coordinate,.article-banner figcaption{font-size:10px;letter-spacing:.18em;color:#b1c9ed}
.banner-main{display:grid;grid-template-columns:150px minmax(0,600px);align-items:center;gap:35px}.banner-main strong{font-size:clamp(24px,3.6vw,47px);font-weight:550;letter-spacing:-.06em;line-height:1.18;color:#f5f8ff}
.banner-seal{font-size:110px;font-weight:300;line-height:1;color:#99c3ff}
.article-body{max-width:760px;margin:auto}.article-body>p,.article-body>ul,.article-body>ol{font-size:18px;line-height:1.95;margin:24px 0;color:#c4d1e6!important}
.article-body>p:first-child{font-size:20px;line-height:1.8;color:#e1e9f7!important}
.article-body h2{font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.16;letter-spacing:-.05em;margin-top:75px;margin-bottom:25px}
.article-body .tw{width:calc(100% + min(380px,40vw));margin:45px 0 45px max(-190px,-20vw);border-top:1px solid #537197}
.article-body table{font-size:15px}.article-body th,.article-body td{padding:17px 13px;line-height:1.6}
.article-body>p>em{font-style:normal;color:#9cb8e4}.article-body a{text-underline-offset:4px}.article-body>hr{margin:70px 0 30px}
.article-finish{display:flex;flex-wrap:wrap;gap:22px;align-items:center;border-top:1px solid #4b668a;margin:65px 0 0;padding-top:22px;font-size:12px}.article-finish span{color:#91a8ce;margin-right:auto;letter-spacing:.1em}.article-finish a{color:#bdd5ff;text-decoration:none}
@media(max-width:900px){body:not(:has(.verify-home)) main.article-reading{padding:24px 24px 90px}.article-masthead{padding-top:57px}.article-body .tw{width:100%;margin:35px 0;overflow-x:auto}.banner-main{grid-template-columns:100px 1fr}.banner-seal{font-size:80px}}
@media(max-width:620px){.article-meta span,.article-byline span:last-child{display:none}.article-masthead{padding:43px 0 34px}.article-masthead h1{font-size:clamp(43px,10vw,64px)}.article-byline{margin-top:29px}.article-banner{min-height:300px;padding:24px;margin-bottom:45px}.banner-main{grid-template-columns:1fr;gap:0}.banner-seal{font-size:70px}.article-body>p,.article-body>ul,.article-body>ol{font-size:16px;line-height:1.85}.article-body h2{margin-top:55px}}

/* Research resource alignment: shared brand and accessible navigation. */
.verify-resource header{background:#071326;border-color:#ffffff24}.verify-resource header a{color:#e1e9f8}.verify-resource .pill{background:#dae5fa;color:#071326!important}.verify-skip{position:absolute;top:-100px;left:20px;z-index:50;background:#fff;color:#071326;padding:14px}.verify-skip:focus{top:12px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #a9beff;outline-offset:5px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
