html{scroll-padding-top:155px}.chapter{scroll-margin-top:0!important}.toc{scroll-margin-top:0}.product-header{position:static!important}.review-skip{position:fixed;left:15px;top:-90px;padding:12px 20px;background:#f4f7ff;color:#0b1e3b;z-index:3000}.review-skip:focus{top:12px}.back-to-contents{display:inline-block;padding:14px 0;color:#7fd5e4;font-size:14px}.ea-explainer{font-size:17px;color:#d2e4ed;max-width:610px}.hero .intro{font-size:14px;color:#99b1c6}.quick-products{display:flex;justify-content:center;gap:30px;margin:20px auto 28px;flex-wrap:wrap}.quick-products a{display:flex;align-items:center;gap:12px;font-size:12px;color:#b7c6d5;padding:8px 0;min-height:44px;border-bottom:1px solid #d4af3755}.quick-products a span{font-size:15px;color:#f1d190}.quick-products a:nth-child(2){border-color:#38a0ff66}.quick-products a:nth-child(2) span{color:#8fcaff}.quick-products b{font-size:20px;font-weight:400}.quick-products a:focus-visible{outline:2px solid #fff;outline-offset:4px}.early-status{position:absolute;bottom:10px;left:10px;right:10px;text-align:center;font-size:12px;color:#bdcddd;margin:0}.experience .demo-entry{bottom:35px}.conclusion.conclusion-responsive{display:block;height:auto;min-height:0;padding:40px 4vw;background:#06101c}.conclusion-heading{text-align:center;max-width:1000px;margin:auto}.conclusion-heading h2{font-size:clamp(24px,3vw,36px);line-height:1.4;font-weight:400}.conclusion-heading h2 span{color:#eac285}.conclusion-heading ul{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;list-style:none;padding:0;color:#b5cddd;font-size:14px;margin:30px 0}.conclusion-scene{max-width:1300px;min-height:570px;border-radius:24px;border:1px solid #8eb3d355;margin:25px auto;background:linear-gradient(90deg,#020b12df,#020b1266),url('./fr/assets/life-horizon.png') center/cover;display:grid;align-items:center;padding:40px}.conclusion-message{max-width:520px;text-align:center}.conclusion-message .end-infinity{font-size:100px;line-height:1;color:#b3dfff}.conclusion-message h3{font-size:32px;letter-spacing:.18em;color:#f5f7ff}.conclusion-message p{font-size:20px;color:#e2ebf1;line-height:1.5}.conclusion-message strong{color:#edc684}.conclusion-message .end-status{font-size:14px;border:0;color:#e4c794}.approved-reference{max-width:1000px;margin:20px auto}.approved-reference summary{cursor:pointer;padding:15px 0;color:#a8c4d9;font-size:14px}.approved-reference p{font-size:14px!important;color:#b6c9d9}.approved-reference img{width:100%;height:auto;display:block}@media(max-width:700px){html{scroll-padding-top:70px}.chapter{scroll-margin-top:0!important}.product-header nav{flex-wrap:wrap}.quick-products{gap:8px;display:grid;grid-template-columns:1fr 1fr}.quick-products a{display:grid;gap:3px;padding:8px 4px;font-size:10px}.quick-products a b{display:none}.quick-products a span{font-size:13px}.conclusion-scene{min-height:460px;padding:25px 18px;background-position:67% center}.conclusion-message{max-width:100%}.conclusion-message p{font-size:18px}.conclusion-heading ul{display:grid;gap:8px;margin:20px 0}.early-status{font-size:11px}.back-to-contents{min-height:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{scroll-behavior:auto!important}.invitation-link>span{transition:none!important;transform:none!important}}
/* One persistent navigation bar: a single anchor offset. */
html{scroll-padding-top:74px!important}.manual .toc{top:74px}.quick-products a{font-size:12px!important}

/* V2 finishing proposal: approved scene, responsive HTML copy. */
.conclusion-scene{display:block;position:relative;overflow:hidden;padding:0;min-height:0;background:#06101c;max-width:1120px}
.conclusion-art{display:block;width:100%;height:auto}
.conclusion-message{position:relative;max-width:none;margin:-13% 0 0;padding:40px 24px 32px;background:linear-gradient(transparent,#06101c 40%)}
.conclusion-message h3{margin:0 0 12px}.conclusion-message p{margin:12px 0}.conclusion-message .end-status{display:inline-block;border-top:1px solid #d4af3766;padding-top:18px;margin-top:18px}
@media(max-width:700px){.conclusion.conclusion-responsive{padding:28px 16px}.conclusion-scene{padding:0;min-height:0;border-radius:18px}.conclusion-message{margin:0;padding:20px 18px;background:#06101c}.conclusion-message h3{font-size:26px}.conclusion-message p{font-size:17px}.conclusion-art{width:100%;height:auto}}
