/* Lot 5 layout-only. New themed hero concepts remain off-site pending approval. */
html:root body#ag-unified-site.system-page-body.lot5-t3440{background:radial-gradient(ellipse at 90% 0,#d8e9ff 0,transparent 50%),#f5f8ff!important;color:#173253!important}
html:root body#ag-unified-site.system-page-body.lot5-t3440 main#main.system-page{box-sizing:border-box!important;width:calc(100% - 80px)!important;max-width:1360px!important;margin:56px auto!important;min-height:500px!important;padding:64px!important;border:1px solid #dce6f6!important;border-radius:28px!important;background:linear-gradient(125deg,#fff,#f4f8ff)!important;box-shadow:0 20px 65px #1a3a6510!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:24px!important;font:400 max(15px, calc(20px * var(--font-scale, 0.90)))/1.65 Inter,system-ui,sans-serif !important}
html:root body#ag-unified-site.system-page-body.lot5-t3440 main#main.system-page h1{max-width:24ch!important;margin:0!important;color:#102551!important;font-size:max(12.5px, calc(56px * var(--font-scale-heading, 0.85))) !important;line-height:1.1!important;letter-spacing:-.035em!important;text-wrap:balance!important;overflow-wrap:break-word!important}
html:root body#ag-unified-site.system-page-body.lot5-t3440 main#main.system-page>p{max-width:60ch!important;margin:0!important;font-size:max(15px, calc(20px * var(--font-scale, 0.90))) !important;line-height:1.65!important;color:#4b6381!important;overflow-wrap:anywhere!important}
html:root body#ag-unified-site.system-page-body.lot5-t3440 main#main.system-page>p:last-child{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:14px!important;padding-top:8px!important;font-size:max(15px, calc(16px * var(--font-scale, 0.90))) !important}
html:root body#ag-unified-site.system-page-body.lot5-t3440 main#main.system-page a{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:48px!important;padding:12px 22px!important;border:1px solid #d1dff4!important;border-radius:12px!important;color:#244c92!important;background:#fff!important;font-size:max(12.5px, calc(16px * var(--font-scale, 0.90))) !important;line-height:1.5!important;font-weight:600!important;text-decoration:none!important;box-shadow:0 6px 18px #244c920b!important;transition:transform .18s,box-shadow .18s!important}
html:root body#ag-unified-site.system-page-body.lot5-t3440 main#main.system-page a:first-child{background:linear-gradient(135deg,#5366ed,#3157c2)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 8px 22px #3157c22c!important}
html:root body#ag-unified-site.system-page-body.lot5-t3440 main#main.system-page a:hover{transform:translateY(-2px)!important;box-shadow:0 10px 22px #244c9226!important}
html:root body#ag-unified-site.system-page-body.lot5-t3440 main#main.system-page a:focus-visible{outline:3px solid #719cff!important;outline-offset:4px!important}
html:root body#ag-unified-site.system-page-body.lot5-t3440.l-bn main#main.system-page{font-family:'Noto Sans Bengali',Inter,system-ui,sans-serif!important}
html:root body#ag-unified-site.system-page-body.lot5-t3440.l-bn main#main.system-page h1{line-height:1.3!important;letter-spacing:-.015em!important}
@media(max-width:900px){html:root body#ag-unified-site.system-page-body.lot5-t3440 main#main.system-page{width:calc(100% - 48px)!important;margin:32px auto!important;padding:32px 24px!important;min-height:440px!important;gap:22px!important;border-radius:22px!important}html:root body#ag-unified-site.system-page-body.lot5-t3440 main#main.system-page h1{font-size:max(12.5px, calc(36px * var(--font-scale-heading, 0.85))) !important;line-height:1.16!important;letter-spacing:-.025em!important}html:root body#ag-unified-site.system-page-body.lot5-t3440 main#main.system-page>p{font-size:max(15px, calc(18px * var(--font-scale, 0.90))) !important;line-height:1.7!important}html:root body#ag-unified-site.system-page-body.lot5-t3440 main#main.system-page>p:last-child{gap:10px!important}html:root body#ag-unified-site.system-page-body.lot5-t3440 main#main.system-page a{padding:12px 16px!important;max-width:100%!important}}
@media(prefers-reduced-motion:reduce){html:root body#ag-unified-site.system-page-body.lot5-t3440 main#main.system-page a{transition:none!important;transform:none!important}}

html:root body#ag-unified-site.system-page-body.lot5-t3440 main#main.system-page p:not(.upd):not(.sub):not(.s):not(.foot):not(.hm-lead):not(.lead){font-size:max(15px, calc(20px * var(--font-scale, 0.90))) !important;line-height:1.65!important}
@media(max-width:900px){html:root body#ag-unified-site.system-page-body.lot5-t3440 main#main.system-page p:not(.upd):not(.sub):not(.s):not(.foot):not(.hm-lead):not(.lead){font-size:max(15px, calc(18px * var(--font-scale, 0.90))) !important;line-height:1.7!important}}

/* Founder-approved t3445: exact approved hero treatment, shared shell untouched. */
html:root body#ag-unified-site.system-page-body.lot5-t3440 main#main.system-page{padding:20px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:40px!important;align-items:center!important;min-height:600px!important;margin:40px auto!important}.system-copy{display:flex!important;flex-direction:column!important;gap:24px!important;min-width:0!important}.system-copy h1{font-size:max(12.5px, calc(56px * var(--font-scale-heading, 0.85))) !important;max-width:24ch!important}.system-copy p{font-size:max(15px, calc(20px * var(--font-scale, 0.90))) !important;line-height:1.65!important;margin:0!important;overflow-wrap:anywhere!important;color:#4b6381!important}.system-copy p:last-child{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;font-size:max(15px, calc(16px * var(--font-scale, 0.90))) !important}.system-art{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.system-art img{display:block!important;width:100%!important;height:auto!important;max-height:540px!important;object-fit:contain!important}@media(max-width:900px){html:root body#ag-unified-site.system-page-body.lot5-t3440 main#main.system-page{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;padding:0!important;min-height:0!important;margin:32px auto!important}.system-copy h1{font-size:max(12.5px, calc(36px * var(--font-scale-heading, 0.85))) !important}.system-copy p{font-size:max(15px, calc(18px * var(--font-scale, 0.90))) !important}.system-art{margin:0!important}}
