/* 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/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}}
