/* source: /assets/search-dominance.r13622.css */
.control-tabs-r6 button{color:#a7bdc6}
.control-tabs-r6 button span{color:#85a9b6}
body:not(.compare-page) main>section:not(#top){content-visibility:auto;contain-intrinsic-size:auto 760px}
.search-hub-r13622{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.45fr);gap:42px;padding-top:62px;padding-bottom:62px;border-top:1px solid rgba(130,180,200,.13)}
.search-hub-r13622 h2{max-width:16ch;margin:12px 0 14px;color:#f1f8fa;font-size:clamp(30px,4vw,50px);line-height:1.02;letter-spacing:-.045em}
.search-hub-r13622>div>p{max-width:640px;margin:0;color:#9bb0b9;font-size:13px;line-height:1.72}
.search-hub-r13622 nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(130,180,200,.15);border-radius:18px;overflow:hidden;background:rgba(5,18,27,.52)}
.search-hub-r13622 nav a{display:flex;min-height:154px;padding:22px;flex-direction:column;justify-content:space-between;color:#e9f5f7;text-decoration:none}
.search-hub-r13622 nav a+a{border-left:1px solid rgba(130,180,200,.15)}
.search-hub-r13622 nav a:hover{background:rgba(75,221,231,.06)}
.search-hub-r13622 nav b{font-size:14px;line-height:1.3}
.search-hub-r13622 nav span{color:#8fa7b1;font-size:10.5px;line-height:1.55}
.search-hub-r13622 nav a:focus-visible{outline:2px solid #7df2f8;outline-offset:-4px}
.res15-foot-nav a{display:inline-flex;min-height:48px;padding:10px 2px;align-items:center}
@media(max-width:900px){.search-hub-r13622{grid-template-columns:1fr}.search-hub-r13622 nav{grid-template-columns:1fr}.search-hub-r13622 nav a{min-height:96px}.search-hub-r13622 nav a+a{border-left:0;border-top:1px solid rgba(130,180,200,.15)}}
@media(max-width:620px){.search-hub-r13622{gap:24px;padding-top:44px;padding-bottom:44px}.search-hub-r13622 nav a{min-height:104px;padding:18px}}
@media(prefers-reduced-motion:reduce){.search-hub-r13622 nav a{scroll-behavior:auto}}

/* source: /assets/authority-assets.r13624.css */
.authority-download-r13624{margin:clamp(38px,6vw,76px) 0;padding:1px;border-radius:28px;background:linear-gradient(135deg,rgba(78,227,239,.52),rgba(113,92,255,.52));box-shadow:0 28px 70px rgba(3,15,27,.2)}
.authority-download-inner-r13624{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:34px;align-items:center;padding:clamp(28px,5vw,52px);border-radius:27px;background:#071522;color:#fff}
.authority-download-inner-r13624:after{content:"";position:absolute;right:-90px;top:-120px;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,rgba(78,227,239,.18),rgba(113,92,255,.05) 53%,transparent 70%);pointer-events:none}
.authority-download-kicker-r13624{display:flex;align-items:center;gap:10px;margin:0 0 13px;color:#67e8f0;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
.authority-download-kicker-r13624:before{content:"";width:26px;height:2px;background:#67e8f0}
.authority-download-r13624 h2{max-width:720px;margin:0;color:#fff;font-size:clamp(28px,4vw,44px);line-height:1.06;letter-spacing:-.035em}
.authority-download-copy-r13624{max-width:760px;margin:18px 0 0;color:#c7d4df;font-size:clamp(16px,1.8vw,18px);line-height:1.65}
.authority-download-meta-r13624{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 0;padding:0;list-style:none}
.authority-download-meta-r13624 li{padding:7px 11px;border:1px solid rgba(199,212,223,.22);border-radius:999px;color:#dce7ee;font-size:12px;font-weight:700}
.authority-download-action-r13624{position:relative;z-index:1;padding:24px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:rgba(255,255,255,.055);box-shadow:0 18px 36px rgba(0,0,0,.16)}
.authority-download-action-r13624 strong{display:block;color:#fff;font-size:18px;line-height:1.35}
.authority-download-action-r13624 p{margin:8px 0 18px;color:#9fb1c1;font-size:14px;line-height:1.55}
.authority-download-btn-r13624{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;box-sizing:border-box;padding:15px 17px;border-radius:13px;background:linear-gradient(135deg,#6c63ff,#4fdce8);color:#06131f!important;font-size:14px;font-weight:900;text-decoration:none!important;box-shadow:0 12px 26px rgba(79,220,232,.16);transition:transform .18s ease,box-shadow .18s ease}
.authority-download-btn-r13624:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(79,220,232,.22)}
.authority-download-btn-r13624 span:last-child{font-size:18px}
.authority-download-note-r13624{display:block;margin-top:12px;color:#8ea2b5;font-size:11px;line-height:1.45}
@media(max-width:760px){.authority-download-r13624{border-radius:22px}.authority-download-inner-r13624{grid-template-columns:1fr;gap:24px;padding:27px 22px;border-radius:21px}.authority-download-r13624 h2{font-size:30px}.authority-download-action-r13624{padding:19px}}
@media(prefers-reduced-motion:reduce){.authority-download-btn-r13624{transition:none}}

/* source: /assets/product-proof.r13638.css */
/* REQVERA R13.6.38 — proof navigation, expertise and conversion boundary */
.pp38-proof-nav{position:sticky;top:68px;z-index:8;display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 1rem;border:1px solid var(--pp-line);border-radius:10px;background:rgba(6,16,24,.94);backdrop-filter:blur(16px);box-shadow:0 16px 42px rgba(0,0,0,.17)}.pp38-proof-nav a{display:flex;min-height:44px;align-items:center;justify-content:center;padding:.55rem .8rem;border-right:1px solid var(--pp-line);color:#9fb3bb!important;font-size:.7rem;font-weight:780;text-align:center;text-decoration:none}.pp38-proof-nav a:last-child{border:0}.pp38-proof-nav a:hover,.pp38-proof-nav a:focus-visible{background:rgba(75,221,231,.06);color:#edf9fa!important}
.pp38-gate{display:grid;grid-template-columns:1fr auto;gap:.3rem .8rem;margin:1rem 0 0;padding:.85rem;border:1px solid rgba(238,142,153,.24);border-radius:9px;background:rgba(238,142,153,.035)}.pp38-gate span{color:#91a6ae;font-size:.57rem;font-weight:850;letter-spacing:.12em}.pp38-gate b{color:var(--pp-red);font-size:.63rem;letter-spacing:.11em}.pp38-gate em{grid-column:1/-1;color:#c4d0d4;font-size:.77rem;font-style:normal;line-height:1.45}
.pp38-chapter{width:100%;appearance:none;border:0;border-right:1px solid var(--pp-line);background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.pp38-chapter:last-child{border-right:0}.pp38-chapter:hover,.pp38-chapter[aria-pressed="true"]{background:rgba(75,221,231,.055)}.pp38-chapter[aria-pressed="true"] small{color:#fff}.pp38-chapter:focus-visible{outline:2px solid var(--pp-cyan);outline-offset:-3px}
.pp38-inspection{padding:4.6rem 0;border-top:1px solid var(--pp-line)}.pp38-question-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border:1px solid var(--pp-line);border-radius:14px;background:var(--pp-line)}.pp38-question{min-height:230px;padding:1.45rem;background:#071720}.pp38-question small{color:var(--pp-cyan);font-size:.62rem;font-weight:850;letter-spacing:.13em}.pp38-question h3{margin:2.4rem 0 .8rem;font-size:1.25rem;line-height:1.18;letter-spacing:-.035em}.pp38-question p{margin:0;color:var(--pp-muted);font-size:.84rem;line-height:1.62}.pp38-question p:before{content:'Evidence to demand';display:block;margin-bottom:.42rem;color:#6f8993;font-size:.57rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}
.pp38-boundary-rail{display:grid;grid-template-columns:1fr auto 1fr auto;gap:1rem;align-items:center;margin:1.5rem 0 0;padding:1rem 1.1rem;border:1px solid var(--pp-line-strong);border-radius:12px;background:#071a23}.pp38-boundary-rail span{display:grid;gap:.18rem;color:var(--pp-dim);font-size:.58rem;font-weight:850;letter-spacing:.12em}.pp38-boundary-rail b{color:#eef7f8;font-size:.84rem;letter-spacing:0}.pp38-boundary-rail i{color:var(--pp-cyan);font-style:normal}.pp38-boundary-rail .pp37-button{min-height:42px;padding:.65rem .9rem;font-size:.76rem}
.pp38-proof-feature .pp38-hub-actions{display:flex;gap:.55rem;align-items:center;flex-wrap:wrap}.pp38-proof-feature .pp38-hub-actions a:last-child{background:#4bdde7;color:#031116!important;border-color:#4bdde7}.pp38-proof-feature .pp38-hub-actions a:last-child:after{content:' ↗'}
.adb-proof-preview-r13638{display:grid;grid-template-columns:112px 1fr;gap:.85rem;align-items:center;margin:.9rem 0 1rem;padding:.55rem;border:1px solid rgba(75,221,231,.2);border-radius:9px;background:rgba(3,13,18,.55);color:inherit;text-decoration:none}.adb-proof-preview-r13638 img{display:block;width:112px;height:auto;aspect-ratio:16/9;object-fit:cover;border:1px solid rgba(151,179,190,.13);border-radius:6px}.adb-proof-preview-r13638 span{display:block;color:#4bdde7;font-size:.54rem;font-weight:850;letter-spacing:.12em}.adb-proof-preview-r13638 strong{display:block;margin:.22rem 0;color:#edf7f8;font-size:.78rem;line-height:1.25}.adb-proof-preview-r13638 small{display:block;color:#7f98a2;font-size:.62rem}.adb-proof-preview-r13638:hover{border-color:rgba(75,221,231,.43);background:rgba(75,221,231,.045)}
.adb-product-actions-r13636 [data-store-link]{background:#4bdde7!important;border-color:#4bdde7!important;color:#031116!important;box-shadow:none!important}
@media(max-width:900px){.pp38-proof-nav{top:58px}.pp38-question-grid{grid-template-columns:1fr}.pp38-question{min-height:0}.pp38-question h3{margin:1.2rem 0 .7rem}.pp38-boundary-rail{grid-template-columns:1fr auto 1fr}.pp38-boundary-rail .pp37-button{grid-column:1/-1;width:100%}}
@media(max-width:620px){.pp38-proof-nav{position:relative;top:auto;grid-template-columns:1fr 1fr}.pp38-proof-nav a:nth-child(2){border-right:0}.pp38-proof-nav a:nth-child(-n+2){border-bottom:1px solid var(--pp-line)}.pp38-chapter{border-right:0;border-bottom:1px solid var(--pp-line)}.pp38-chapter:last-child{border-bottom:0}.pp38-inspection{padding:3rem 0}.pp38-boundary-rail{grid-template-columns:1fr}.pp38-boundary-rail i{transform:rotate(90deg);justify-self:center}.adb-proof-preview-r13638{grid-template-columns:92px 1fr}.adb-proof-preview-r13638 img{width:92px}.pp38-proof-feature .pp38-hub-actions{display:grid}.pp38-proof-feature .pp38-hub-actions a{width:100%;box-sizing:border-box}}

/* source: /assets/html-authority-conversion.r13641.css */
/* REQVERA R13.6.41 — cumulative authority, hierarchy and mobile-density layer */
.hero-commerce-cue-r13641{display:flex;justify-content:center;gap:.55rem;align-items:center;margin:.8rem auto 0;color:#8da2ab;font-size:.72rem;font-weight:720;letter-spacing:.015em}.hero-commerce-cue-r13641 span{color:#4bdde7}.home-intelligence-stage-r13641{max-width:920px;margin:1.1rem auto 3.8rem;padding:0 1.25rem}.home-intelligence-stage-r13641 .hero-intelligence-r13635{margin:0}
.ai41-route-nav{position:sticky;top:68px;z-index:9;display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 1.2rem;border:1px solid rgba(151,179,190,.18);border-radius:10px;background:rgba(6,16,24,.95);backdrop-filter:blur(16px);box-shadow:0 16px 42px rgba(0,0,0,.18)}.ai41-route-nav a{display:flex;min-height:46px;align-items:center;justify-content:center;padding:.55rem .8rem;border-right:1px solid rgba(151,179,190,.16);color:#9fb3bb!important;font-size:.69rem;font-weight:820;letter-spacing:.035em;text-align:center;text-decoration:none}.ai41-route-nav a:last-child{border-right:0}.ai41-route-nav a:hover,.ai41-route-nav a:focus-visible{background:rgba(75,221,231,.055);color:#effbfc!important}.compare-main #lab,.compare-main #matrix,.compare-main #map,.compare-main #shortlist,.compare-main #reqvera-fit,.compare-main #pilot,.compare-main #questions,.compare-main #sources{content-visibility:auto;contain-intrinsic-size:auto 820px;scroll-margin-top:132px}
.authority-route-r13641{display:flex;gap:.7rem;align-items:center;justify-content:space-between;margin:1.25rem 0;padding:.82rem 1rem;border:1px solid rgba(75,221,231,.19);border-radius:10px;background:rgba(75,221,231,.035)}.authority-route-r13641 span{color:#89a0a9;font-size:.65rem;font-weight:820;letter-spacing:.085em;text-transform:uppercase}.authority-route-r13641 div{display:flex;gap:.55rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}.authority-route-r13641 a{display:inline-flex;min-height:42px;align-items:center;padding:.48rem .72rem;border:1px solid rgba(75,221,231,.24);border-radius:8px;color:#82ebef!important;font-size:.74rem;font-weight:780;text-decoration:none}.authority-route-r13641 a:hover,.authority-route-r13641 a:focus-visible{border-color:rgba(75,221,231,.5);background:rgba(75,221,231,.055)}
.res41-priority-router{position:relative;margin-top:1.2rem!important;padding-top:3.4rem!important;border-top:1px solid rgba(151,179,190,.16)}.res41-priority-router:before{content:'START HERE · CHOOSE THE CONTROL QUESTION';position:absolute;top:1.2rem;left:0;color:#4bdde7;font-size:.62rem;font-weight:880;letter-spacing:.12em}.res41-priority-router .briefing-map-grid a{min-height:100%}
.pp41-commerce-cue{display:flex;gap:.45rem;align-items:center;margin:.72rem 0 0;color:#91a6ae;font-size:.68rem;font-weight:720}.pp41-commerce-cue span{width:4px;height:4px;border-radius:50%;background:#4bdde7}.pp41-page #states,.pp41-page #chain,.pp41-page #inspection{scroll-margin-top:130px}.pp41-page .pp37-frame,.pp41-page .pp38-question,.pp41-page .pp37-chain article{scroll-snap-align:start}
@media(max-width:900px){.ai41-route-nav{top:58px}.authority-route-r13641{align-items:flex-start;flex-direction:column}.authority-route-r13641 div{justify-content:flex-start}.home-intelligence-stage-r13641{margin-bottom:3rem}}
@media(max-width:620px){.hero-commerce-cue-r13641{flex-wrap:wrap;padding:0 1rem;text-align:center}.home-intelligence-stage-r13641{margin-top:.7rem;padding:0 1rem}.ai41-route-nav{position:relative;top:auto;grid-template-columns:1fr 1fr}.ai41-route-nav a:nth-child(2){border-right:0}.ai41-route-nav a:nth-child(-n+2){border-bottom:1px solid rgba(151,179,190,.16)}.authority-route-r13641 div{display:grid;width:100%;grid-template-columns:1fr}.authority-route-r13641 a{justify-content:center;text-align:center}.res41-priority-router{padding-top:3.6rem!important}.pp41-commerce-cue{flex-wrap:wrap;line-height:1.45}.pp41-page .pp37-frame-grid,.pp41-page .pp38-question-grid,.pp41-page .pp37-chain{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(82%,1fr);grid-template-columns:none!important;gap:12px!important;overflow-x:auto;padding:0 7vw .8rem 0;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;background:transparent!important;border:0!important;border-radius:0!important}.pp41-page .pp37-frame,.pp41-page .pp38-question,.pp41-page .pp37-chain article{min-height:100%;border:1px solid rgba(151,179,190,.16)!important;border-radius:12px!important}.pp41-page .pp38-question{min-height:220px}.pp41-page .pp37-frame-grid::-webkit-scrollbar,.pp41-page .pp38-question-grid::-webkit-scrollbar,.pp41-page .pp37-chain::-webkit-scrollbar{height:5px}.pp41-page .pp37-frame-grid::-webkit-scrollbar-thumb,.pp41-page .pp38-question-grid::-webkit-scrollbar-thumb,.pp41-page .pp37-chain::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(75,221,231,.42)}}
@media(prefers-reduced-motion:reduce){.ai41-route-nav,.authority-route-r13641{scroll-behavior:auto}}

/* source: /assets/conversion-finish.r13646.css */
/* REQVERA R13.6.46 — selected A1/A2/A3/A4/A5/A6/C3/C4 finish */
:root{--finish46-border:rgba(157,176,186,.18);--finish46-border-strong:rgba(75,221,231,.38);--finish46-panel:#081923;--finish46-panel-strong:#0a202b;--finish46-cyan:#69e6eb;--finish46-soft:#b9c9cf;--finish46-muted:#91a8b1}

/* A1 — preserve the editorial composition while reclaiming the laptop fold. */
@media(min-width:901px) and (max-height:850px){
  .res15-main{padding-top:88px}.res15-intro{padding-top:32px;padding-bottom:36px}
  .compare-main{padding-top:84px}.compare-hero{padding-top:38px;padding-bottom:48px}
  .pp37-main{padding-top:4.6rem}.pp37-hero{padding-top:2.2rem;padding-bottom:2.4rem}
}

/* A3 + A4 — one evidence-backed route from understanding to operation. */
.decision-system-r13646{margin:0 0 8px;border-bottom:1px solid var(--finish46-border)}
.decision-proof-r13646{display:flex;align-items:center;gap:9px 19px;min-height:46px;padding:9px 0;color:var(--finish46-muted);font-size:10px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}
.decision-proof-r13646:before{content:"Verified product facts";color:var(--finish46-cyan);font-size:8.5px;font-weight:900;letter-spacing:.14em}
.decision-proof-r13646 span{position:relative;padding-left:12px}.decision-proof-r13646 span:before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:50%;background:#63e7bd;transform:translateY(-50%)}
.decision-route-r13646{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 0 18px}
.decision-route-r13646>*{position:relative;display:flex;min-height:70px;flex-direction:column;justify-content:center;padding:13px 38px 13px 15px;border:1px solid var(--finish46-border);border-radius:11px;background:var(--finish46-panel);color:#eff6f8;text-decoration:none}
.decision-route-r13646 small{color:#728d98;font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.decision-route-r13646 b{display:block;margin-top:5px;font-size:13px;line-height:1.28}
.decision-route-r13646 a:after{content:"→";position:absolute;right:15px;top:50%;color:#5bcfd6;transform:translateY(-50%)}
.decision-route-r13646 .current{border-color:var(--finish46-border-strong);background:var(--finish46-panel-strong)}.decision-route-r13646 .current small{color:var(--finish46-cyan)}
.decision-route-r13646 .operate{border-color:rgba(99,231,189,.34)}.decision-route-r13646 .operate small{color:#73eac3}.decision-route-r13646 a:hover{border-color:var(--finish46-border-strong);background:var(--finish46-panel-strong)}

/* A5 — the map stays visible; the complete authority library opens on intent. */
.hub-library-r13646{margin:12px 0 0;border-bottom:1px solid var(--finish46-border)}
.hub-library-r13646>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;min-height:94px;padding:22px 22px;border:1px solid var(--finish46-border-strong);border-radius:14px;background:var(--finish46-panel);cursor:pointer;list-style:none}
.hub-library-r13646>summary::-webkit-details-marker{display:none}.hub-library-r13646>summary>span{display:block}.hub-library-r13646>summary small{display:block;color:var(--finish46-cyan);font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.hub-library-r13646>summary b{display:block;margin-top:6px;color:#f1f7f8;font-size:20px;line-height:1.2}.hub-library-r13646>summary em{display:block;margin-top:6px;color:var(--finish46-muted);font-size:12px;font-style:normal;line-height:1.55}.hub-library-r13646>summary>strong{display:inline-flex;min-height:44px;align-items:center;padding:0 16px;border-radius:9px;background:#69dfe5;color:#041014;font-size:11px}.hub-library-r13646>summary>strong:after{content:" +"}.hub-library-r13646[open]>summary>strong:after{content:" −"}.hub-library-content-r13646{padding-top:10px}.hub-library-content-r13646 [id]{scroll-margin-top:88px}

/* A6 — qualify fit without pretending the product is universal. */
.fit-gate-r13646{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:22px 0 42px;border:1px solid var(--finish46-border);border-radius:13px;overflow:hidden;background:var(--finish46-border)}
.fit-gate-r13646 article{padding:20px 21px;background:var(--finish46-panel)}.fit-gate-r13646 small{color:var(--finish46-cyan);font-size:8.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.fit-gate-r13646 article:last-child small{color:#e7c36b}.fit-gate-r13646 b{display:block;margin:8px 0 6px;color:#eef5f7;font-size:16px;line-height:1.25}.fit-gate-r13646 p{margin:0;color:var(--finish46-muted);font-size:12px;line-height:1.6}

/* C3 + C4 — keyboard, touch and restrained interaction finish. */
.r13646-page a:focus-visible,.r13646-page button:focus-visible,.r13646-page summary:focus-visible{outline:2px solid #a4f2f5;outline-offset:4px}
.decision-route-r13646 a,.hub-library-r13646>summary,.hub-command-r13645 a,.pp37-button,.journey-btn,.compare-btn,.res15-button{touch-action:manipulation}

@media(max-width:900px){.decision-proof-r13646{flex-wrap:wrap;padding:12px 0}.decision-proof-r13646:before{flex-basis:100%}.decision-route-r13646{grid-template-columns:1fr 1fr}.decision-route-r13646 .operate{grid-column:1/-1}.fit-gate-r13646{grid-template-columns:1fr}}
@media(max-width:620px){
  /* A2 — remove sub-legibility microtype without changing the visual language. */
  .r13646-page .eyebrow,.r13646-page .res15-kicker,.r13646-page .compare-kicker,.r13646-page .pp37-kicker,.r13646-page .journey-kicker{font-size:10px;line-height:1.45}
  .r13646-page .hero-intro-r7>p,.r13646-page .compare-lede,.r13646-page .pp37-lede,.r13646-page .journey-lede{font-size:14px;line-height:1.62}
  .r13646-page .res15-meta,.r13646-page .compare-proofline,.r13646-page .pp37-proof-points{font-size:10.5px;line-height:1.45}
  .r13646-page .res15-sectionhead p,.r13646-page .res15-group>p,.r13646-page .res15-group a small,.r13646-page .compare-section-head>p,.r13646-page .compare-lane p,.r13646-page .compare-fact p,.r13646-page .compare-reason p,.r13646-page .compare-table td,.r13646-page .journey-head p,.r13646-page .journey-row .question{font-size:12.5px;line-height:1.58}
  .r13646-page .hub-command-r13645 small,.r13646-page .compare-nav a,.r13646-page .ai41-route-nav a{font-size:9.5px;line-height:1.35}.r13646-page .hub-command-r13645 strong{font-size:13px}
  .r13646-page .home-lab-mark-r13643 i{font-size:9px}.r13646-page .home-lab-mark-r13643 b{font-size:10px}.r13646-page .home-lab-copy-r13642 p{font-size:12.5px;line-height:1.55}
  .r13646-page .language-proof strong,.r13646-page .language-proof span{font-size:10px}.r13646-page .hero-commerce-cue-r13641{font-size:11px;line-height:1.45}
  .decision-system-r13646{margin-bottom:0}.decision-proof-r13646{gap:8px 12px;font-size:9.5px}.decision-proof-r13646:before{font-size:9px}
  .decision-route-r13646{grid-template-columns:1fr;gap:7px;padding-bottom:14px}.decision-route-r13646 .operate{grid-column:auto}.decision-route-r13646>*{min-height:58px;padding:10px 38px 10px 13px}.decision-route-r13646 small{font-size:9px}.decision-route-r13646 b{font-size:13px}
  .hub-library-r13646>summary{grid-template-columns:1fr;min-height:0;padding:18px 16px}.hub-library-r13646>summary b{font-size:18px}.hub-library-r13646>summary em{font-size:12.5px}.hub-library-r13646>summary>strong{width:100%;box-sizing:border-box;justify-content:center;font-size:12px}
  .fit-gate-r13646{margin:18px 0 30px}.fit-gate-r13646 article{padding:18px 16px}.fit-gate-r13646 small{font-size:9px}.fit-gate-r13646 b{font-size:16px}.fit-gate-r13646 p{font-size:12.5px}
  .r13646-page .nav>a,.r13646-page .nav summary,.r13646-page .hub-command-r13645 a,.r13646-page .pp37-button,.r13646-page .journey-btn,.r13646-page .compare-btn,.r13646-page .res15-button,.r13646-page .compare-nav a,.r13646-page .ai41-route-nav a{min-height:44px}
}
@media(prefers-reduced-motion:reduce){.r13646-page *,.r13646-page *:before,.r13646-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* source: /assets/gsc-demand.r13648.css */
/* REQVERA R13.6.48 — GSC demand concentration */
.gsc48-route{margin:22px 0 42px;border:1px solid rgba(105,164,177,.22);border-radius:18px;background:#06151d;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.18)}
.gsc48-route-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:28px;align-items:end;padding:28px 30px;border-bottom:1px solid rgba(105,164,177,.18)}
.gsc48-route-head small{display:block;margin-bottom:10px;color:#4bdde7;font-size:.66rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}
.gsc48-route-head h2{max-width:820px;margin:0;color:#f1f7f8;font-size:clamp(1.65rem,3vw,2.65rem);line-height:1.04;letter-spacing:-.045em}
.gsc48-route-head p{max-width:600px;margin:0;color:#93aab2;font-size:.93rem;line-height:1.7}
.gsc48-route-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.gsc48-route-grid>article{position:relative;min-height:218px;padding:24px 22px;border-right:1px solid rgba(105,164,177,.18);background:#071820}
.gsc48-route-grid>article:last-child{border-right:0}
.gsc48-route-grid>article.is-product{background:#08202a}
.gsc48-route-grid span{display:inline-flex;align-items:center;gap:8px;color:#4bdde7;font-size:.62rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}
.gsc48-route-grid span:before{content:"";width:6px;height:6px;border-radius:50%;background:#4bdde7}
.gsc48-route-grid h3{margin:22px 0 9px;color:#edf5f6;font-size:1.08rem;line-height:1.25;letter-spacing:-.018em}
.gsc48-route-grid p{margin:0;color:#8fa6ae;font-size:.83rem;line-height:1.62}
.gsc48-route-grid a{display:inline-flex;min-height:44px;align-items:center;margin-top:10px;color:#cff9fb;font-size:.74rem;font-weight:800;text-decoration:none}
.gsc48-route-grid a:hover{text-decoration:underline;text-underline-offset:4px}
.gsc48-route-grid a:focus-visible{outline:2px solid #4bdde7;outline-offset:4px;border-radius:4px}
.gsc48-method{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;padding:14px 22px;border-top:1px solid rgba(105,164,177,.18);color:#78929c;font-size:.68rem;line-height:1.45}
.gsc48-method b{color:#a9bdc4;font-size:.61rem;letter-spacing:.1em;text-transform:uppercase}
.gsc48-method span{display:flex;align-items:center;gap:7px}.gsc48-method span:before{content:"";width:5px;height:5px;border-radius:50%;background:#58d5b6}
.gsc48-route.three .gsc48-route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.gsc48-route.three .gsc48-route-grid>article{min-height:200px}
.gsc48-route.tender .gsc48-route-head{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr)}
.gsc48-route.tender{margin-top:24px;margin-bottom:36px}
@media(max-width:920px){.gsc48-route-head,.gsc48-route.tender .gsc48-route-head{grid-template-columns:1fr;align-items:start}.gsc48-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gsc48-route-grid>article:nth-child(2){border-right:0}.gsc48-route-grid>article:nth-child(-n+2){border-bottom:1px solid rgba(105,164,177,.18)}.gsc48-route.three .gsc48-route-grid{grid-template-columns:1fr}.gsc48-route.three .gsc48-route-grid>article{border-right:0;border-bottom:1px solid rgba(105,164,177,.18)}.gsc48-route.three .gsc48-route-grid>article:last-child{border-bottom:0}}
@media(max-width:620px){.gsc48-route{margin:18px 0 32px;border-radius:14px}.gsc48-route-head{gap:16px;padding:22px 18px}.gsc48-route-head h2{font-size:1.65rem}.gsc48-route-head p{font-size:.86rem}.gsc48-route-grid{grid-template-columns:1fr}.gsc48-route-grid>article,.gsc48-route-grid>article:nth-child(2){min-height:auto;padding:20px 18px;border-right:0;border-bottom:1px solid rgba(105,164,177,.18)}.gsc48-route-grid>article:last-child{border-bottom:0}.gsc48-route-grid h3{margin-top:14px}.gsc48-method{align-items:flex-start;flex-direction:column;padding:13px 18px}}

/* source: /assets/field-protocol.r13649.css */
/* REQVERA R13.6.49 — premium buyer field notes */
.r13649-field{position:relative;isolation:isolate;margin:72px 0 88px;border:1px solid rgba(91,208,220,.24);border-radius:30px;background:#051218;overflow:hidden;box-shadow:0 36px 110px rgba(0,0,0,.28)}
.r13649-field:before{content:"";position:absolute;z-index:3;inset:0 auto 0 0;width:3px;background:#54dbe4}
.r13649-field-head{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(300px,.66fr);gap:72px;align-items:end;padding:56px 46px 44px;border-bottom:1px solid rgba(91,208,220,.18);background:#06151c}
.r13649-field-kicker{display:inline-flex;min-height:28px;align-items:center;margin-bottom:22px;padding:0 12px;border:1px solid rgba(81,220,229,.28);border-radius:999px;color:#61e2e8;background:#071b23;font-size:.61rem;font-weight:900;letter-spacing:.17em;text-transform:uppercase}
.r13649-field h2{max-width:16ch;margin:0;scroll-margin-top:138px;color:#f4f9fa;font-size:clamp(2.45rem,4.25vw,4.25rem);line-height:.98;letter-spacing:-.058em;text-wrap:balance}
.r13649-field-intro{position:relative;margin:0;padding:8px 0 8px 24px;border-left:1px solid rgba(81,220,229,.36);color:#9cb1b8;font-size:1rem;line-height:1.78;text-wrap:pretty}
.r13649-field-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(91,208,220,.17);counter-reset:protocol-step}
.r13649-field-step{position:relative;display:flex;min-height:304px;flex-direction:column;padding:32px 30px 28px;background:#07171e;counter-increment:protocol-step;overflow:hidden}
.r13649-field-step:nth-child(even){background:#081a22}
.r13649-field-step:after{content:counter(protocol-step,decimal-leading-zero);position:absolute;top:16px;right:22px;color:#9cecf0;font-size:4.5rem;font-weight:780;line-height:1;letter-spacing:-.07em;opacity:.075;pointer-events:none}
.r13649-field-step b{position:relative;z-index:1;display:block;max-width:75%;color:#61dfe7;font-size:.61rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
.r13649-field-step h3{position:relative;z-index:1;max-width:14ch;margin:62px 0 13px;color:#edf6f7;font-size:1.28rem;line-height:1.13;letter-spacing:-.035em;text-wrap:balance}
.r13649-field-step p{position:relative;z-index:1;max-width:34ch;margin:0;color:#91a7ae;font-size:.84rem;line-height:1.68;text-wrap:pretty}
.r13649-field-step em{position:relative;z-index:1;display:block;margin-top:auto;padding-top:20px;border-top:1px solid rgba(91,208,220,.13);color:#cad9dc;font-size:.69rem;font-style:normal;font-weight:780;line-height:1.5}
.r13649-field-step.is-product{background:#08232c;box-shadow:inset 0 3px 0 #54dbe4}
.r13649-field-step.is-product:before{content:"REQVERA CONTROL";position:absolute;right:22px;bottom:18px;color:#58dce4;font-size:.52rem;font-weight:900;letter-spacing:.15em;opacity:.34}
.r13649-field-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center;padding:24px 32px;border-top:1px solid rgba(91,208,220,.17);background:#081c24}
.r13649-field-foot p{max-width:88ch;margin:0;color:#8299a1;font-size:.74rem;line-height:1.65}
.r13649-field-foot strong{color:#c5d5d9}
.r13649-field-foot a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 18px;border:1px solid rgba(81,220,229,.36);border-radius:999px;color:#dbfcfd;background:#09232c;font-size:.7rem;font-weight:850;text-decoration:none;white-space:nowrap}
.r13649-field-foot a:hover{border-color:#51dce5;background:#0a2a34}
.r13649-field-foot a:focus-visible{outline:2px solid #51dce5;outline-offset:4px}
.r13649-field.is-three .r13649-field-rail{grid-template-columns:1.08fr .96fr .96fr}
.r13649-field.is-three .r13649-field-step{min-height:316px;padding:36px 34px 30px}
.r13649-field.is-three .r13649-field-step h3{font-size:1.44rem}
.r13649-field.is-four .r13649-field-rail{grid-template-columns:repeat(2,minmax(0,1fr))}
.r13649-field.is-four .r13649-field-step{min-height:236px;padding:34px 34px 30px}
.r13649-field.is-four .r13649-field-step h3{max-width:18ch;margin-top:48px;font-size:1.38rem}
.r13649-field-note{display:grid;grid-template-columns:84px minmax(0,1fr);gap:20px;padding:20px 32px;border-top:1px solid rgba(91,208,220,.14);color:#718a93;background:#040f15;font-size:.68rem;line-height:1.65}
.r13649-field-note:before{content:"SOURCE NOTE";color:#55dbe4;font-size:.55rem;font-weight:900;letter-spacing:.14em}
.r13649-field-note span{max-width:104ch}
.r13649-field-note a{color:#c3eef0;text-decoration-color:rgba(195,238,240,.45);text-underline-offset:3px}
@media(max-width:1120px){.r13649-field-head{gap:42px;padding-inline:38px}.r13649-field h2{font-size:clamp(2.25rem,4.5vw,3.55rem)}.r13649-field-step{padding-inline:24px}.r13649-field.is-three .r13649-field-step{padding-inline:26px}}
@media(max-width:900px){.r13649-field{margin:56px 0 68px;border-radius:24px}.r13649-field-head{grid-template-columns:1fr;gap:28px;align-items:start;padding:42px 32px 34px}.r13649-field h2{max-width:19ch}.r13649-field-intro{max-width:70ch}.r13649-field-rail,.r13649-field.is-three .r13649-field-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.r13649-field.is-three .r13649-field-step:last-child{grid-column:1/-1}.r13649-field.is-four .r13649-field-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.r13649-field-step,.r13649-field.is-three .r13649-field-step{min-height:278px}.r13649-field-foot{grid-template-columns:1fr;gap:16px}.r13649-field-foot a{justify-self:start}}
@media(max-width:640px){.r13649-field{margin:42px 0 54px;border-radius:20px}.r13649-field:before{width:2px}.r13649-field-head{padding:32px 22px 28px}.r13649-field-kicker{margin-bottom:18px;font-size:.56rem}.r13649-field h2{font-size:2.05rem;line-height:1.01}.r13649-field-intro{padding-left:17px;font-size:.88rem;line-height:1.7}.r13649-field-rail,.r13649-field.is-three .r13649-field-rail,.r13649-field.is-four .r13649-field-rail{grid-template-columns:1fr}.r13649-field.is-three .r13649-field-step:last-child{grid-column:auto}.r13649-field-step,.r13649-field.is-three .r13649-field-step,.r13649-field.is-four .r13649-field-step{min-height:246px;padding:27px 22px 24px}.r13649-field-step:after{top:14px;right:18px;font-size:3.75rem}.r13649-field-step h3,.r13649-field.is-three .r13649-field-step h3,.r13649-field.is-four .r13649-field-step h3{max-width:16ch;margin-top:48px;font-size:1.28rem}.r13649-field-step p{font-size:.81rem}.r13649-field-foot{padding:22px}.r13649-field-foot a{width:100%;white-space:normal;text-align:center}.r13649-field-note{grid-template-columns:1fr;gap:7px;padding:18px 22px}}

/* R13.6.49 cumulative design-director pass — three routes, zero content drift. */
.r13649-field-page{--r49-ink:#f4f8f9;--r49-soft:#b7c6cc;--r49-muted:#839aa3;--r49-line:rgba(126,170,185,.18);--r49-line-strong:rgba(81,220,229,.32);--r49-panel:#071923;--r49-panel-deep:#051219;--r49-accent:#54dbe4;--r49-mint:#69e5c0;--r49-radius:22px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
.r13649-field-page ::selection{color:#031014;background:#72e7ed}
.r13649-field-page :where(a,button,summary):focus-visible{outline:2px solid var(--r49-accent);outline-offset:4px}

/* Editorial rhythm: narrow reading measures, wide evidence modules. */
.r13649-field-page.compare-page .compare-main{padding-top:112px}
.r13649-field-page.compare-page .compare-context{padding-bottom:22px}
.r13649-field-page.compare-page .compare-proofline{padding:17px 0 15px}
.r13649-field-page.compare-page .compare-hero{gap:clamp(48px,7vw,92px);padding:72px 0 80px}
.r13649-field-page.compare-page .compare-hero h1{max-width:15ch;font-size:clamp(52px,5.35vw,78px);line-height:.94;letter-spacing:-.062em;text-wrap:balance}
.r13649-field-page.compare-page .compare-lede{max-width:760px;font-size:18px;line-height:1.72;text-wrap:pretty}
.r13649-field-page.compare-page .compare-hero-note{padding:24px 0 24px 26px}
.r13649-field-page.compare-page .compare-nav{gap:28px;padding:18px 0}
.r13649-field-page.compare-page .compare-nav a{position:relative;padding:7px 0}
.r13649-field-page.compare-page .compare-nav a:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--r49-accent);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}
.r13649-field-page.compare-page .compare-nav a:hover:after,.r13649-field-page.compare-page .compare-nav a:focus-visible:after{transform:scaleX(1)}
.r13649-field-page.compare-page .compare-section{position:relative;padding:88px 0 92px;scroll-margin-top:132px}
.r13649-field-page.compare-page .compare-section-head{grid-template-columns:minmax(0,1.35fr) minmax(270px,.56fr);gap:clamp(48px,7vw,88px);align-items:start;margin-bottom:40px}
.r13649-field-page.compare-page .compare-section h2{max-width:18ch;font-size:clamp(36px,4vw,54px);line-height:.99;letter-spacing:-.052em;text-wrap:balance}
.r13649-field-page.compare-page .compare-section-head>p{max-width:42ch;padding-top:10px;color:#93a8b0;font-size:13.5px;line-height:1.75;text-wrap:pretty}

/* The direct answer reads like an executive brief, not another ruled row. */
.r13649-field-page.compare-page .compare-answer{grid-template-columns:150px minmax(0,1fr);gap:42px;margin:22px 0 10px;padding:34px 36px;border:1px solid var(--r49-line);border-radius:var(--r49-radius);background:var(--r49-panel-deep)}
.r13649-field-page.compare-page .compare-answer .label{padding-top:5px}
.r13649-field-page.compare-page .compare-answer h2{max-width:27ch;margin-bottom:15px;font-size:clamp(27px,3vw,36px);line-height:1.06;letter-spacing:-.042em}
.r13649-field-page.compare-page .compare-answer p{max-width:70ch;font-size:15.5px;line-height:1.78;text-wrap:pretty}

/* Repeated comparison evidence becomes a calm, scannable operating ledger. */
.r13649-field-page.compare-page .compare-tool-list{border-top:0;border:1px solid var(--r49-line);border-radius:var(--r49-radius);background:var(--r49-line);overflow:hidden}
.r13649-field-page.compare-page .compare-tool{grid-template-columns:175px minmax(0,1fr) minmax(225px,.68fr);gap:28px;margin:0!important;padding:27px 28px!important;border:0;background:var(--r49-panel-deep)}
.r13649-field-page.compare-page .compare-tool+.compare-tool{margin-top:1px!important}
.r13649-field-page.compare-page .compare-tool.reqvera{border-left:3px solid var(--r49-mint);background:#082129}
.r13649-field-page.compare-page .compare-tool-name a,.r13649-field-page.compare-page .compare-tool-name b{font-size:16px;letter-spacing:-.015em}
.r13649-field-page.compare-page .compare-tool-fit b{font-size:12.5px;line-height:1.48}
.r13649-field-page.compare-page .compare-tool-fit span,.r13649-field-page.compare-page .compare-tool details p{font-size:11px;line-height:1.62}
.r13649-field-page.compare-page .compare-tool details{padding-left:24px}
.r13649-field-page.compare-page .compare-tool summary{min-height:44px;display:flex;align-items:center}

.r13649-field-page.compare-page .compare-reasons{gap:1px;border:1px solid var(--r49-line);border-radius:var(--r49-radius);background:var(--r49-line);overflow:hidden}
.r13649-field-page.compare-page .compare-reason,.r13649-field-page.compare-page .compare-reason:nth-child(odd),.r13649-field-page.compare-page .compare-reason:nth-child(even){padding:0 28px!important;border:0!important;background:var(--r49-panel-deep)}
.r13649-field-page.compare-page .compare-reason summary{min-height:82px}
.r13649-field-page.compare-page .compare-reason summary b{font-size:18px;letter-spacing:-.02em}
.r13649-field-page.compare-page .compare-reason>p{margin:0 38px 25px 62px;font-size:12.5px;line-height:1.7}

.r13649-field-page.compare-page .compare-questions{border:1px solid var(--r49-line);border-radius:var(--r49-radius);background:var(--r49-panel-deep);overflow:hidden}
.r13649-field-page.compare-page .compare-questions details{padding:0 28px}
.r13649-field-page.compare-page .compare-questions details:last-child{border-bottom:0}
.r13649-field-page.compare-page .compare-questions summary{min-height:72px;font-size:14px}
.r13649-field-page.compare-page .compare-questions details p{max-width:72ch;margin:0 48px 26px 0;font-size:12.5px;line-height:1.72}
.r13649-field-page.compare-page .compare-source-ledger{border:1px solid var(--r49-line);border-radius:var(--r49-radius);background:var(--r49-panel-deep);overflow:hidden}
.r13649-field-page.compare-page .compare-source-ledger>summary{min-height:72px;padding:0 28px}
.r13649-field-page.compare-page .compare-source-ledger .compare-sources{margin:0 28px 24px}
.r13649-field-page.compare-page .compare-related{gap:1px;border:1px solid var(--r49-line);border-radius:var(--r49-radius);background:var(--r49-line);overflow:hidden}
.r13649-field-page.compare-page .compare-related a{min-height:152px;padding:28px;background:var(--r49-panel-deep)}
.r13649-field-page.compare-page .compare-related a+a{border:0}
.r13649-field-page.compare-page .compare-related b{margin-top:12px;font-size:18px;letter-spacing:-.025em}
.r13649-field-page.compare-page .compare-related span{margin-top:8px;font-size:11px;line-height:1.6}
.r13649-field-page.compare-page .compare-close{padding:72px 0}
.r13649-field-page.compare-page .compare-btn{min-height:50px;border-radius:999px;padding-inline:22px}

/* Page-specific systems keep distinct mental models while sharing finish quality. */
.r13649-field-page.compare-page .responsive-perimeter{border-radius:var(--r49-radius);overflow:hidden}
.r13649-field-page.compare-page .responsive-core{padding:38px 34px}
.r13649-field-page.compare-page .responsive-core strong{font-size:34px}
.r13649-field-page.compare-page .responsive-paths article{padding:28px}
.r13649-field-page.compare-page .responsive-paths b{font-size:18px;letter-spacing:-.02em}
.r13649-field-page.compare-page .responsive-move-list,.r13649-field-page.compare-page .ai-lens-list{border:1px solid var(--r49-line);border-radius:var(--r49-radius);overflow:hidden;background:var(--r49-panel-deep)}
.r13649-field-page.compare-page .responsive-move-list article,.r13649-field-page.compare-page .ai-lens-list article{margin:0!important;padding:26px 28px!important;border-bottom:1px solid var(--r49-line);background:var(--r49-panel-deep)}
.r13649-field-page.compare-page .responsive-move-list article:last-child,.r13649-field-page.compare-page .ai-lens-list article:last-child{border-bottom:0}
.r13649-field-page.compare-page .responsive-move-list .release,.r13649-field-page.compare-page .ai-lens-list .release{background:#082129}
.r13649-field-page.compare-page .responsive-move-list h3,.r13649-field-page.compare-page .ai-lens-list h3{font-size:20px;letter-spacing:-.025em}
.r13649-field-page.compare-page .ai-rail{border:1px solid var(--r49-line);border-radius:var(--r49-radius);overflow:hidden}
.r13649-field-page.compare-page .ai-rail article{min-height:238px;padding:25px 19px;background:var(--r49-panel-deep)}
.r13649-field-page.compare-page .ai-rail .boundary{background:#082129}

/* Tender compliance: asymmetric editorial chapters replace eight generic cards. */
.r13649-field-page .acq-main{padding:8rem 0 6rem}
.r13649-field-page .acq-shell{width:min(1180px,calc(100% - 56px))}
.r13649-field-page .acq-hero{grid-template-columns:minmax(0,1.45fr) minmax(285px,.55fr);gap:clamp(52px,8vw,98px);padding:4rem 0 5rem}
.r13649-field-page .acq-hero h1{max-width:14ch;font-size:clamp(3.2rem,6.2vw,6.2rem);line-height:.93;letter-spacing:-.062em;text-wrap:balance}
.r13649-field-page .acq-lede{max-width:740px;font-size:1.18rem;line-height:1.76;text-wrap:pretty}
.r13649-field-page .acq-summary{padding:2rem;border-color:var(--r49-line-strong);border-radius:var(--r49-radius);background:#071b24}
.r13649-field-page .acq-summary p{font-size:.94rem;line-height:1.7}
.r13649-field-page .acq-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;margin:2rem 0 5rem;border:1px solid var(--r49-line);border-radius:28px;background:var(--r49-line);overflow:hidden}
.r13649-field-page .acq-card{position:relative;grid-column:span 6;min-height:390px;padding:42px 40px 36px;border:0;border-radius:0;background:#071923;overflow:hidden}
.r13649-field-page .acq-card:nth-child(4n+1),.r13649-field-page .acq-card:nth-child(4n){grid-column:span 7;background:#06161f}
.r13649-field-page .acq-card:nth-child(4n+2),.r13649-field-page .acq-card:nth-child(4n+3){grid-column:span 5}
.r13649-field-page .acq-step{display:block}
.r13649-field-page .acq-step>span{position:absolute;top:25px;right:30px;width:auto;height:auto;border:0;border-radius:0;color:rgba(111,228,235,.1);font-size:5.4rem;font-weight:800;line-height:1;letter-spacing:-.08em}
.r13649-field-page .acq-step>div{position:relative;z-index:1}
.r13649-field-page .acq-card h2{max-width:18ch;margin:30px 0 20px;font-size:clamp(1.55rem,2.2vw,2.15rem);line-height:1.06;letter-spacing:-.045em;text-wrap:balance}
.r13649-field-page .acq-card p{max-width:58ch;margin:0;color:#a5b8bf;font-size:.92rem;line-height:1.76;text-wrap:pretty}
.r13649-field-page .acq-card p+p{margin-top:1.15rem;padding-top:1.15rem;border-top:1px solid rgba(126,170,185,.12)}
.r13649-field-page .acq-card a{color:#c8f2f4;text-decoration-color:rgba(84,219,228,.45);text-underline-offset:3px}
.r13649-field-page .acq-links{margin-top:1.5rem;padding-top:3.5rem}
.r13649-field-page .acq-links h2{max-width:20ch;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.04;letter-spacing:-.04em}
.r13649-field-page .acq-link-grid{gap:1px;margin-top:1.8rem;border:1px solid var(--r49-line);border-radius:var(--r49-radius);background:var(--r49-line);overflow:hidden}
.r13649-field-page .acq-link-grid a{min-height:92px;display:flex;align-items:center;padding:1.35rem;border:0;border-radius:0;background:var(--r49-panel-deep)}
.r13649-field-page .acq-actions{margin-top:2.2rem}
.r13649-field-page .acq-button{min-height:50px;padding-inline:1.35rem;border-radius:999px}

@media(max-width:900px){
  .r13649-field-page.compare-page .compare-main{padding-top:94px}.r13649-field-page.compare-page .compare-hero{padding:56px 0 62px}.r13649-field-page.compare-page .compare-hero h1{max-width:17ch}.r13649-field-page.compare-page .compare-section{padding:70px 0 74px}.r13649-field-page.compare-page .compare-section-head{grid-template-columns:1fr;gap:22px}.r13649-field-page.compare-page .compare-section-head>p{max-width:68ch;padding-top:0}.r13649-field-page.compare-page .compare-answer{grid-template-columns:1fr;gap:14px}.r13649-field-page.compare-page .compare-tool{grid-template-columns:150px minmax(0,1fr);gap:20px}.r13649-field-page.compare-page .compare-tool details{grid-column:2}.r13649-field-page.compare-page .responsive-paths article{padding:24px}
  .r13649-field-page .acq-hero{grid-template-columns:1fr;gap:2rem}.r13649-field-page .acq-grid{grid-template-columns:1fr}.r13649-field-page .acq-card,.r13649-field-page .acq-card:nth-child(n){grid-column:auto;min-height:0}.r13649-field-page .acq-link-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){
  .r13649-field-page.compare-page .compare-main{padding-top:78px}.r13649-field-page.compare-page .compare-shell{width:min(calc(100% - 30px),var(--cmp-max))}.r13649-field-page.compare-page .compare-hero{padding:38px 0 42px}.r13649-field-page.compare-page .compare-hero h1{font-size:clamp(2.35rem,11vw,3.1rem);line-height:.98}.r13649-field-page.compare-page .compare-lede{font-size:14.5px}.r13649-field-page.compare-page .compare-nav{gap:20px;padding:13px 0}.r13649-field-page.compare-page .compare-section{padding:48px 0 52px}.r13649-field-page.compare-page .compare-section-head{margin-bottom:26px}.r13649-field-page.compare-page .compare-section h2{font-size:clamp(2rem,10vw,2.55rem);line-height:1}.r13649-field-page.compare-page .compare-section-head>p{font-size:12px}.r13649-field-page.compare-page .compare-answer{margin-top:12px;padding:24px 21px;border-radius:18px}.r13649-field-page.compare-page .compare-answer h2{font-size:25px}.r13649-field-page.compare-page .compare-answer p{font-size:13px}.r13649-field-page.compare-page .compare-tool-list,.r13649-field-page.compare-page .compare-reasons,.r13649-field-page.compare-page .compare-questions,.r13649-field-page.compare-page .compare-source-ledger,.r13649-field-page.compare-page .compare-related,.r13649-field-page.compare-page .responsive-perimeter,.r13649-field-page.compare-page .responsive-move-list,.r13649-field-page.compare-page .ai-lens-list,.r13649-field-page.compare-page .ai-rail{border-radius:18px}.r13649-field-page.compare-page .compare-tool{grid-template-columns:1fr;padding:22px 20px!important}.r13649-field-page.compare-page .compare-tool details{grid-column:auto;padding-left:0}.r13649-field-page.compare-page .compare-tool.reqvera{border-left:0;border-top:3px solid var(--r49-mint)}.r13649-field-page.compare-page .compare-reasons{grid-template-columns:1fr}.r13649-field-page.compare-page .compare-reason,.r13649-field-page.compare-page .compare-reason:nth-child(n){padding:0 20px!important}.r13649-field-page.compare-page .compare-reason summary{min-height:68px}.r13649-field-page.compare-page .compare-reason>p{margin:0 0 20px 44px}.r13649-field-page.compare-page .compare-questions details{padding:0 20px}.r13649-field-page.compare-page .compare-questions summary{min-height:64px;font-size:12.5px}.r13649-field-page.compare-page .compare-source-ledger>summary{min-height:64px;padding:0 20px}.r13649-field-page.compare-page .compare-source-ledger .compare-sources{margin:0 20px 18px}.r13649-field-page.compare-page .compare-related a{min-height:0;padding:22px}.r13649-field-page.compare-page .responsive-core{padding:24px 21px}.r13649-field-page.compare-page .responsive-paths article{padding:19px 20px!important}.r13649-field-page.compare-page .responsive-move-list article,.r13649-field-page.compare-page .ai-lens-list article{padding:21px 20px!important}.r13649-field-page.compare-page .ai-rail article{padding:19px 20px}.r13649-field-page.compare-page .compare-close{padding:52px 0}
  .r13649-field-page .acq-main{padding:5.5rem 0 4rem}.r13649-field-page .acq-shell{width:min(100% - 28px,1180px)}.r13649-field-page .acq-hero{padding:2.5rem 0 3.3rem}.r13649-field-page .acq-hero h1{font-size:clamp(2.65rem,14vw,3.75rem);line-height:.96}.r13649-field-page .acq-lede{font-size:1rem}.r13649-field-page .acq-summary{padding:1.35rem;border-radius:18px}.r13649-field-page .acq-grid{margin:1.5rem 0 3.5rem;border-radius:20px}.r13649-field-page .acq-card,.r13649-field-page .acq-card:nth-child(n){padding:30px 23px 28px}.r13649-field-page .acq-step>span{top:20px;right:20px;font-size:4.2rem}.r13649-field-page .acq-card h2{margin:24px 0 16px;font-size:1.62rem}.r13649-field-page .acq-card p{font-size:.86rem}.r13649-field-page .acq-link-grid{grid-template-columns:1fr;border-radius:18px}.r13649-field-page .acq-link-grid a{min-height:76px}.r13649-field-page .acq-actions{align-items:stretch;flex-direction:column}.r13649-field-page .acq-actions a{width:100%}
}
@media(prefers-reduced-motion:reduce){.r13649-field-page.compare-page .compare-nav a:after{transition:none}}

/* source: /assets/experience-finish.r13650.css */
/* REQVERA R13.6.50 — cumulative experience finish, no content drift */
.r13650-experience-page{--r50-ink:#f3f8f9;--r50-soft:#b7c7cc;--r50-muted:#8299a2;--r50-line:rgba(126,170,185,.18);--r50-line-hot:rgba(81,220,229,.38);--r50-panel:#061720;--r50-panel-2:#081c25;--r50-cyan:#55dce5;--r50-mint:#69e5c0;--r50-gold:#f0ca68;--r50-progress:0;--r50-radius:22px}
.r13650-experience-page :where(.compare-section,.r13649-field,.acq-card,.compare-answer,.compare-tool,.compare-reason,.compare-questions details,.compare-source-ledger,.responsive-paths article,.responsive-move-list article,.ai-lens-list article){scroll-margin-top:142px}
.r13650-experience-page :where(.compare-kicker,.acq-kicker,.r13649-field-kicker){font-variant-numeric:tabular-nums}

/* Long-page orientation: quiet, legible, and keyboard-safe. */
.r13650-experience-page.compare-page .compare-nav,.r13650-experience-page.compare-page .ai41-route-nav{isolation:isolate}
.r13650-experience-page.compare-page .compare-nav{position:sticky;top:68px;z-index:18;margin-inline:-14px;padding:11px 14px;border:1px solid var(--r50-line);border-radius:14px;background:rgba(5,17,24,.96);box-shadow:0 18px 54px rgba(0,0,0,.24);backdrop-filter:blur(18px)}
.r13650-experience-page.compare-page .compare-nav:after,.r13650-experience-page.compare-page .ai41-route-nav:after{content:"";position:absolute;z-index:3;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:var(--r50-cyan);transform:scaleX(var(--r50-progress));transform-origin:left;pointer-events:none}
.r13650-experience-page.compare-page .compare-nav a,.r13650-experience-page.compare-page .ai41-route-nav a{position:relative;min-height:44px;color:#8ea4ac!important;transition:color .18s ease,background-color .18s ease,border-color .18s ease}
.r13650-experience-page.compare-page .compare-nav a{display:inline-flex;align-items:center;padding:0 10px;border-radius:8px}
.r13650-experience-page.compare-page .compare-nav a:after{display:none}
.r13650-experience-page.compare-page :where(.compare-nav,.ai41-route-nav) a:hover,.r13650-experience-page.compare-page :where(.compare-nav,.ai41-route-nav) a:focus-visible,.r13650-experience-page.compare-page :where(.compare-nav,.ai41-route-nav) a[aria-current="location"]{color:#effcfd!important;background:#0a2630}
.r13650-experience-page.compare-page :where(.compare-nav,.ai41-route-nav) a[aria-current="location"]{box-shadow:inset 0 0 0 1px rgba(81,220,229,.2)}

/* Editorial rhythm: stronger hierarchy without adding decoration. */
.r13650-experience-page.compare-page .compare-section{border-top-color:var(--r50-line)}
.r13650-experience-page.compare-page .compare-section-head{position:relative}
.r13650-experience-page.compare-page .compare-section-head:before{content:"";position:absolute;top:-22px;left:0;width:32px;height:2px;background:var(--r50-cyan)}
.r13650-experience-page.compare-page .compare-section h2,.r13650-experience-page .acq-card h2{font-kerning:normal}
.r13650-experience-page.compare-page .compare-section-head>p{border-left:1px solid rgba(81,220,229,.24);padding-left:20px}
.r13650-experience-page.compare-page .compare-answer{box-shadow:inset 3px 0 0 rgba(81,220,229,.72),0 22px 70px rgba(0,0,0,.12)}
.r13650-experience-page.compare-page .compare-answer .label{color:var(--r50-cyan)}

/* Dense evidence surfaces: easier row tracking and clearer disclosure state. */
.r13650-experience-page.compare-page :where(.compare-tool,.responsive-move-list article,.ai-lens-list article,.compare-reason,.compare-questions details){transition:background-color .18s ease,box-shadow .18s ease}
@media(hover:hover) and (pointer:fine){
  .r13650-experience-page.compare-page .compare-tool:hover,.r13650-experience-page.compare-page .responsive-move-list article:hover,.r13650-experience-page.compare-page .ai-lens-list article:hover{background:#09212a;box-shadow:inset 3px 0 0 rgba(81,220,229,.42)}
  .r13650-experience-page.compare-page .compare-reason:hover,.r13650-experience-page.compare-page .compare-questions details:hover{background:#081d26}
}
.r13650-experience-page.compare-page .compare-tool details[open],.r13650-experience-page.compare-page .compare-reason[open],.r13650-experience-page.compare-page .compare-questions details[open],.r13650-experience-page.compare-page .compare-source-ledger[open]{background:#09212a}
.r13650-experience-page.compare-page .compare-tool details[open]{margin:-8px -12px -8px 0;padding:12px 12px 12px 24px;border-radius:12px}
.r13650-experience-page.compare-page :where(.compare-tool summary,.compare-reason summary,.compare-questions summary,.compare-source-ledger>summary){text-underline-offset:4px}
.r13650-experience-page.compare-page :where(.compare-tool summary,.compare-reason summary,.compare-questions summary,.compare-source-ledger>summary):focus-visible{border-radius:8px}
.r13650-experience-page.compare-page .compare-tool.reqvera{box-shadow:inset 3px 0 0 var(--r50-mint)}
.r13650-experience-page.compare-page .compare-source-ledger>summary:after{padding:8px 10px;border:1px solid rgba(81,220,229,.22);border-radius:999px;background:#071b23}

/* Purposeful module hierarchy on the two analytical guides. */
.r13650-experience-page.compare-page .responsive-core{background:#08202a}
.r13650-experience-page.compare-page .responsive-paths article,.r13650-experience-page.compare-page .ai-rail article{position:relative}
.r13650-experience-page.compare-page .responsive-paths article:before,.r13650-experience-page.compare-page .ai-rail article:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:rgba(81,220,229,.18)}
.r13650-experience-page.compare-page .responsive-move-list .release,.r13650-experience-page.compare-page .ai-lens-list .release{box-shadow:inset 3px 0 0 var(--r50-mint)}
.r13650-experience-page.compare-page .r13649-field{box-shadow:0 44px 120px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.018)}
.r13650-experience-page.compare-page .r13649-field-step{transition:background-color .18s ease}
@media(hover:hover) and (pointer:fine){.r13650-experience-page.compare-page .r13649-field-step:hover{background:#09212a}.r13650-experience-page.compare-page .r13649-field-step.is-product:hover{background:#092b35}}

/* Tender editorial sequence: preserve its distinct, calmer visual language. */
.r13650-experience-page:not(.compare-page) .acq-summary{box-shadow:inset 3px 0 0 rgba(81,220,229,.66),0 24px 70px rgba(0,0,0,.14)}
.r13650-experience-page:not(.compare-page) .acq-grid{box-shadow:0 36px 110px rgba(0,0,0,.24)}
.r13650-experience-page:not(.compare-page) .acq-card{transition:background-color .18s ease}
.r13650-experience-page:not(.compare-page) .acq-card:before{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:transparent;transition:background-color .18s ease}
@media(hover:hover) and (pointer:fine){.r13650-experience-page:not(.compare-page) .acq-card:hover{background:#08202a}.r13650-experience-page:not(.compare-page) .acq-card:hover:before{background:rgba(81,220,229,.38)}}
.r13650-experience-page:not(.compare-page) .acq-link-grid a{position:relative;padding-right:44px}
.r13650-experience-page:not(.compare-page) .acq-link-grid a:after{content:"→";position:absolute;right:20px;color:var(--r50-cyan);transition:transform .18s ease}
@media(hover:hover) and (pointer:fine){.r13650-experience-page:not(.compare-page) .acq-link-grid a:hover:after{transform:translateX(4px)}}

/* Mobile: larger controls, deliberate horizontal navigation, calmer density. */
@media(max-width:900px){
  .r13650-experience-page.compare-page .compare-nav{top:58px;margin-inline:-8px;padding-inline:8px}
  .r13650-experience-page.compare-page .compare-section-head>p{padding-left:16px}
  .r13650-experience-page.compare-page .compare-tool details[open]{margin:0;padding:12px 14px;border-left:0}
}
@media(max-width:620px){
  .r13650-experience-page.compare-page .compare-nav{position:relative;top:auto;gap:8px;margin:4px 0 10px;padding:8px;border-radius:14px;scroll-padding-inline:8px;scroll-snap-type:x proximity}
  .r13650-experience-page.compare-page .compare-nav a{flex:0 0 auto;min-height:42px;padding:0 13px;border:1px solid rgba(126,170,185,.15);border-radius:9px;background:#071922;font-size:9px;scroll-snap-align:start}
  .r13650-experience-page.compare-page .compare-nav:after{display:none}
  .r13650-experience-page.compare-page .ai41-route-nav{border-radius:14px;overflow:hidden}
  .r13650-experience-page.compare-page .compare-section-head:before{top:-16px;width:26px}
  .r13650-experience-page.compare-page .compare-section-head>p{padding-left:14px}
  .r13650-experience-page.compare-page .compare-tool{row-gap:14px!important}
  .r13650-experience-page.compare-page .compare-tool details{padding-top:4px!important;border-top:1px solid var(--r50-line)}
  .r13650-experience-page.compare-page .compare-tool summary{min-height:48px}
  .r13650-experience-page.compare-page .compare-source-ledger>summary{gap:12px}
  .r13650-experience-page.compare-page .compare-source-ledger>summary:after{max-width:122px;text-align:right;white-space:normal}
  .r13650-experience-page:not(.compare-page) .acq-card:before{display:none}
}
@media(prefers-reduced-motion:reduce){.r13650-experience-page *{scroll-behavior:auto!important;transition:none!important}}
