/* Six outcomes, presented as a single three-by-two grid. */
#advantages .concise-benefits{grid-template-columns:repeat(3,minmax(0,1fr));background:#0a0a0a}
#advantages .concise-benefits>.benefit{padding:29px 26px;min-height:285px;border-bottom:1px solid #303030;min-width:0}
#advantages .concise-benefits>.benefit:not(:nth-child(3n)){border-right:1px solid #303030}
#advantages .concise-benefits>.benefit:nth-last-child(-n+3){border-bottom:0}
.benefit-meta{display:flex;justify-content:space-between;gap:15px;min-height:29px;align-items:flex-start}
.benefit-meta .feature-tag{font:8px/1.7 Mono;color:#9b8f85;max-width:270px}
.benefit-number{font:10px/1.5 Mono;color:#b76d48;flex:none}
#advantages .concise-benefits h3{font:300 28px/1.18 Display;letter-spacing:-.025em;margin-top:16px;min-height:67px}
#advantages .concise-benefits p{font:14px/1.8 Body,Arial;color:#a09a95;margin-top:17px}
#advantages .concise-benefits h3 .benefit-keyword{background:linear-gradient(transparent 55%,#f0773912 55%);box-decoration-break:clone;-webkit-box-decoration-break:clone}
/* Emphasize specific integrated tooling, rather than every Acore cell. */
#compare thead th:first-child{font:600 12px/1.5 Mono;color:#e2ddd7}
#compare tbody th{font:600 14px/1.65 Body,Arial;color:#eee9e3;min-width:170px}
#compare .comparison-advantage{font-weight:500;color:#ffd2b8;text-decoration:underline;text-decoration-color:#d27c4b;text-decoration-thickness:1.5px;text-underline-offset:.22em;text-decoration-skip-ink:auto}
/* The closing section is useful in normal document flow without JavaScript. */
.closing-finale{padding-block:90px}
.closing-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;max-width:1000px}
.closing-center{display:contents}
.closing-finale .closing-copy{grid-column:1/-1;grid-row:1;justify-self:center;width:100%;max-width:650px;min-width:0}
.closing-finale .qr-docs{grid-column:1;grid-row:2;justify-self:center}
.closing-finale .qr-waitlist{grid-column:2;grid-row:2;justify-self:center}
.closing-finale .qr-card{width:100%;max-width:225px;padding:22px 14px;gap:12px;background:#0d0c0b}
.closing-finale .qr-image{padding:6px;width:100%;max-width:186px;margin:3px 0}
.closing-finale .qr-card strong{font:300 19px/1.3 Display;letter-spacing:-.02em}
.closing-finale .qr-card>span:not(.qr-chip){font:11px/1.6 Body,Arial;color:#a49b94}
.closing-finale .qr-card small{font:7px/1.7 Mono;color:#8a7c71;overflow-wrap:anywhere}
.closing-finale .qr-card>.qr-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #6d4934;background:#21150d;color:#ffc3a1;padding:6px 9px;font:8px/1.45 Mono;letter-spacing:.03em;text-align:center;white-space:normal;min-height:27px}
.closing-finale .qr-linkedin>.qr-chip{background:#0e1b27;color:#c6e4ff;border-color:#335d7c}
.closing-finale .qr-github>.qr-chip{background:#1a1a1a;color:#eee;border-color:#4e4e4e}
.chip-symbol{font:700 11px/1 Arial;border:1px solid currentColor;border-radius:2px;padding:0 2px;letter-spacing:-.5px}
.closing-resources{grid-column:1/-1;grid-row:3;margin-top:40px;min-width:0;width:100%}
.resources-heading{text-align:center;margin-bottom:25px}
.resources-heading .eyebrow{font-size:8px;color:#b89983}
.resources-heading h3{font:300 34px/1.1 Display;letter-spacing:-.035em;margin-top:12px}
.resource-qr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-width:760px;margin-inline:auto}
.resource-qr-grid .resource-card{max-width:none;min-width:0;justify-self:center}
.closing-scroll-hint{display:none}
.closing-scene-indicator{display:none}
.closing-enhanced:not(.revealed) .qr-docs{opacity:0;transform:translate(-28px,12px)}
.closing-enhanced:not(.revealed) .qr-waitlist{opacity:0;transform:translate(28px,12px)}
/* User scrolling pins the scene, reveals the side cards, then swaps the center. */
.closing-pinned{padding:0;height:220svh;min-height:1250px}
.closing-pinned .closing-sticky{position:sticky;top:80px;height:calc(100svh - 80px);display:grid;align-items:center;padding-block:40px 60px}
.closing-pinned .closing-layout{grid-template-columns:170px minmax(0,1fr)170px;gap:24px;max-width:1392px}
.closing-pinned .qr-docs{grid-column:1;grid-row:1}
.closing-pinned .qr-waitlist{grid-column:3;grid-row:1}
.closing-pinned .closing-center{display:grid;grid-column:2;grid-row:1;align-items:center;min-height:430px;min-width:0}
.closing-pinned .closing-copy,.closing-pinned .closing-resources{grid-area:1/1;align-self:center;justify-self:stretch;max-width:none;margin:0;transition:opacity .45s ease,transform .45s ease,visibility .45s}
.closing-pinned .closing-copy{opacity:1;visibility:visible;transform:none}
.closing-pinned .closing-copy>p{font-size:15px;line-height:1.7;max-width:500px}
.closing-pinned .closing-copy h2{font-size:clamp(40px,4vw,62px)}
.closing-pinned .closing-scroll-hint{display:block;margin-top:23px;font:8px/1.7 Mono;color:#9b7c66;letter-spacing:.06em}
.closing-scroll-hint>span{display:block;color:#ff9a69;font-size:14px;margin-top:5px}
.closing-pinned .closing-resources{opacity:0;visibility:hidden;transform:translateY(20px);pointer-events:none}
.closing-pinned.closing-links-visible .closing-copy{opacity:0;visibility:hidden;transform:translateY(-20px);pointer-events:none}
.closing-pinned.closing-links-visible .closing-resources{opacity:1;visibility:visible;transform:none;pointer-events:auto}
.closing-pinned .resource-qr-grid{gap:10px;max-width:710px}
.closing-pinned .resource-card{padding:17px 9px;gap:10px}
.closing-pinned .resource-card strong{font-size:17px}
.closing-pinned .resource-card>span:not(.qr-chip){font-size:10px}
.closing-pinned .resource-card small{font-size:6.5px}
.closing-pinned .resource-card .qr-chip{font-size:8px;padding-inline:7px}
.closing-pinned .resources-heading{margin-bottom:23px}
.closing-pinned .resources-heading h3{font-size:32px}
.closing-pinned .closing-scene-indicator{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:14px;white-space:nowrap;font:8px/1.6 Mono;letter-spacing:.04em;color:#62574c}
.closing-scene-indicator i{width:45px;height:1px;background:#443324}
.closing-pinned .scene-intro{color:#d5a67d}
.closing-links-visible .scene-intro{color:#62574c}
.closing-links-visible .scene-links{color:#f1bb87}
@media(min-width:1280px){.closing-pinned .closing-layout{grid-template-columns:200px minmax(0,1fr)200px;gap:32px}.closing-pinned .resource-card{padding:22px 13px}.closing-pinned .resource-card strong{font-size:20px}.closing-pinned .resource-card>span:not(.qr-chip){font-size:12px}.closing-pinned .resource-card .qr-chip{font-size:9px}.closing-pinned .resource-card small{font-size:7px}}
@media(max-width:1050px){#advantages .concise-benefits>.benefit{padding:27px 21px}#advantages .concise-benefits h3{font-size:25px;min-height:89px}#advantages .concise-benefits p{font-size:13px}.benefit-meta .feature-tag{font-size:7px}}
@media(max-width:760px){#advantages .concise-benefits{grid-template-columns:1fr}#advantages .concise-benefits>.benefit{padding:28px 24px;min-height:0;border-right:0!important;border-bottom:1px solid #303030!important}#advantages .concise-benefits>.benefit:last-child{border-bottom:0!important}#advantages .concise-benefits h3{font-size:29px;min-height:0;margin-top:12px}#advantages .concise-benefits p{font-size:14px;margin-top:15px}.benefit-meta{min-height:20px}.benefit-meta .feature-tag{font-size:8px}.closing-finale{padding-block:65px}.closing-layout{gap:25px}.closing-finale .qr-card{padding:19px 11px;gap:10px}.closing-finale .qr-card strong{font-size:17px}.closing-finale .qr-card>span:not(.qr-chip){font-size:11px}.closing-finale .qr-card small{font-size:6.5px}.qr-chip{font-size:7px;padding:6px 8px}.resource-qr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.resource-qr-grid .qr-github{grid-column:1/-1;max-width:220px}.resources-heading h3{font-size:32px}.closing-finale .closing-copy>p{font-size:14px;line-height:1.75}.closing-finale .closing-copy h2{font-size:clamp(37px,9vw,54px)}.closing-enhanced:not(.revealed) .qr-docs{transform:translate(-8px,12px)}.closing-enhanced:not(.revealed) .qr-waitlist{transform:translate(8px,12px)}}
@media(prefers-reduced-motion:reduce){.closing-finale .qr-card,.closing-finale .closing-copy,.closing-finale .closing-resources{transition:none!important}.closing-enhanced:not(.revealed) .qr-docs,.closing-enhanced:not(.revealed) .qr-waitlist{opacity:1;transform:none}}
@media(max-width:360px){.closing-layout{grid-template-columns:1fr}.closing-finale .qr-docs{grid-column:1;grid-row:2}.closing-finale .qr-waitlist{grid-column:1;grid-row:3}.closing-finale .closing-resources{grid-column:1;grid-row:4}.resource-qr-grid{grid-template-columns:1fr}.resource-qr-grid .resource-card{max-width:225px}.resource-qr-grid .qr-github{grid-column:1}}
