
/* Aperture Research Works V92.1 */
.translation-notice{
 display:block!important;position:absolute!important;left:-100000px!important;top:auto!important;
 width:1px!important;height:1px!important;max-height:1px!important;overflow:hidden!important;
 opacity:.001!important;pointer-events:none!important;padding:0!important;margin:0!important;border:0!important
}
body.language-notice-visible .translation-notice{
 position:relative!important;left:auto!important;width:auto!important;height:auto!important;max-height:480px!important;
 overflow:visible!important;opacity:1!important;pointer-events:auto!important;
 padding:14px max(20px,calc((100vw - 1180px)/2))!important;margin:0!important;
 border-bottom:1px solid rgba(18,42,72,.10)!important;background:#fbfdff!important;color:#40536a!important;
 transition:max-height .28s ease,opacity .2s ease,padding .25s ease!important
}
.work-top-rail,body.language-notice-visible .work-top-rail{display:flex!important}

.system-scale-hero .lead{max-width:900px}
.system-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}
.system-stat{background:#fff;border:1px solid rgba(18,42,72,.11);border-radius:20px;padding:24px}
.system-stat strong{display:block;font-size:clamp(2rem,5vw,3.5rem);line-height:1;color:#12243d;margin-bottom:9px}
.system-stat span{color:#4b5e74;line-height:1.45}
.system-callout,.system-protected{background:#fff;border:1px solid rgba(18,42,72,.11);border-radius:20px;padding:24px;margin:22px 0}
.system-question-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;padding:0;margin:24px 0 0;list-style:none}
.system-question-list li{position:relative;padding:14px 16px 14px 42px;border:1px solid rgba(18,42,72,.10);border-radius:15px;background:#fff}
.system-question-list li::before{content:"?";position:absolute;left:14px;top:13px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:.78rem;color:#fff;background:#12243d}
.system-inline-proof{border:1px solid rgba(18,42,72,.10);background:#fff!important;border-radius:20px;padding:22px;margin:24px auto}
.system-inline-numbers{display:flex;gap:16px;flex-wrap:wrap;margin:14px 0 16px}
.system-inline-numbers span{border:1px solid rgba(18,42,72,.10);border-radius:999px;padding:9px 13px;background:#fbfdff;font-weight:800;color:#12243d}

.scenario-grid>.scenario-card,.scenario-category .scenario-card,.scenario-card:last-child{
 width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important
}
.scenario-category .scenario-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))!important}

@media(max-width:760px){
 body.language-notice-visible .translation-notice{padding:12px 18px!important;font-size:.92rem!important;line-height:1.5!important}
 .system-stat-grid,.system-question-list{grid-template-columns:1fr}
 .system-stat,.system-callout,.system-protected{padding:20px}
 .scenario-category .scenario-grid{grid-template-columns:1fr!important}
}

.footer-doi{margin:10px 0 4px;font-size:.82rem;line-height:1.45;color:#5d6b7a}
.footer-doi a{font-weight:750;text-decoration:underline;text-underline-offset:2px}
.partner-free-banner{background:#fff;border:1px solid rgba(18,42,72,.11);border-radius:22px;padding:24px;margin:24px 0}
.partner-free-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}
.partner-free-grid>div{background:#fbfdff;border:1px solid rgba(18,42,72,.09);border-radius:16px;padding:18px}
.partner-free-grid strong{display:block;color:#12243d;margin-bottom:5px}
.partner-money{font-size:1.08rem;font-weight:800;color:#12243d}
.partner-demo{border:1px solid rgba(18,42,72,.11);border-radius:18px;padding:20px;background:#fff;margin:20px 0}
@media(max-width:760px){.partner-free-grid{grid-template-columns:1fr}.partner-free-banner,.partner-demo{padding:19px}}

/* V92.6 functional release */
@media(max-width:900px){
 #site-menu.open{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
 body.menu-open{overflow:hidden!important}
 .menu-button{z-index:1003!important;pointer-events:auto!important;cursor:pointer!important}
}
#whatsapp-contact-panel[hidden]{display:none!important}
#whatsapp-contact-panel:not([hidden]){display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:10020!important}
.whatsapp-fab,[data-whatsapp-launch]{pointer-events:auto!important;cursor:pointer!important}
.commission-tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}
.commission-tier{border:1px solid rgba(18,42,72,.12);border-radius:20px;background:#fff;padding:24px}
.commission-tier.featured{border-width:2px;box-shadow:0 14px 34px rgba(18,42,72,.08)}
.commission-rate{font-size:clamp(2.4rem,5vw,4rem);font-weight:900;line-height:1;color:#12243d;margin:0 0 12px}
@media(max-width:760px){.commission-tier-grid{grid-template-columns:1fr}}
