/* Scene16: a compact, consistently typeset glass card. Geometry follows these measurements. */
.evolution .e-home .e-hero .p8-hero-copy{left:var(--panel-left16,24px)!important;top:var(--panel-top16,94px)!important;right:auto!important;width:var(--panel-width16,350px)!important;max-width:none!important;padding:19px 20px!important;border-radius:24px;background:linear-gradient(130deg,#ffffff52,#bfe9fb1f);border:1px solid #ffffff91;box-shadow:inset 0 1px 1px #fff9,0 10px 26px -18px #1e587d66;backdrop-filter:blur(18px) saturate(1.2);text-align:left!important}
.e-home .p8-hero-copy:before{display:none!important}
.evolution .e-home .e-hero .p8-hero-copy h1{font-size:30px!important;line-height:1.09!important;letter-spacing:-1.2px!important;font-weight:650!important;margin:10px 0!important;max-width:none!important;text-shadow:none!important}
.evolution .e-home .e-hero .p8-hero-copy h1 em{font-style:normal!important;white-space:nowrap}
.evolution .e-home .e-hero .e-hero-lead{font-size:11.5px!important;line-height:1.5!important;margin:0 0 14px!important;max-width:none!important;padding:0!important}
.evolution .e-home .e-hero .p8-hero-copy .e-status{display:inline-flex;gap:7px;align-items:center;width:auto;min-height:0;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;font-size:9px!important;line-height:1.3!important;margin:0!important;color:#365d7b}
.evolution .e-home .e-hero .e-status i{width:5px;height:5px;margin:0;background:#0875f5;box-shadow:none}.evolution .e-home .e-hero .e-status span{display:none}
.evolution .e-home .e-hero .e-actions{display:flex;gap:9px!important;flex-wrap:nowrap!important;align-items:center!important;margin:0!important}
.evolution .e-home .e-hero .e-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;height:40px!important;font-size:11px!important;line-height:1!important;padding:0 14px!important;border-radius:12px!important;white-space:nowrap;font-weight:600;letter-spacing:0!important}
.evolution .e-home .e-hero .e-actions .primary{background:#0765ec!important;box-shadow:none!important;border:1px solid #368bff!important;gap:8px}.evolution .e-home .e-hero .e-actions .primary svg{display:none}
.evolution .e-home .e-hero .e-actions .e-tour-link{color:#234e6c;background:#ffffff3b;border:1px solid #ffffffa6}.evolution .e-home .e-hero .e-tour-link>span{display:none}
.evolution .e-home .e-hero .e-small{font-size:8px!important;line-height:1.3!important;margin:8px 0 0!important;padding:0!important}
.evolution .e-home .e-hero[data-layout16=stack] .p8-hero-copy{padding:20px 24px!important}
.evolution .e-home .e-hero[data-layout16=stack] .p8-hero-copy h1{font-size:32px!important;line-height:1.1!important;margin:10px 0!important}
.evolution .e-home .e-hero[data-layout16=stack] .e-hero-lead{max-width:430px!important;margin-bottom:14px!important}
.evolution .e-home .e-hero[data-layout16=phone] .p8-hero-copy{padding:17px 18px!important;border-radius:21px}
.evolution .e-home .e-hero[data-layout16=phone] .p8-hero-copy h1{font-size:25px!important;line-height:1.12!important;letter-spacing:-.9px!important;margin:0 0 14px!important}
.evolution .e-home .e-hero[data-layout16=phone] .p8-hero-copy :is(.e-status,.e-hero-lead,.e-small){display:none!important}
.evolution .e-home .e-hero[data-layout16=phone] .e-actions a{font-size:10px!important;height:37px!important;min-height:37px!important;padding:0 11px!important}
.evolution .e-home .e-hero[data-layout16=compact] .p8-hero-copy{padding:14px 17px!important;border-radius:20px}
.evolution .e-home .e-hero[data-layout16=compact] .p8-hero-copy h1{font-size:24px!important;margin:0 0 12px!important;line-height:1.08!important}
.evolution .e-home .e-hero[data-layout16=compact] .p8-hero-copy :is(.e-status,.e-hero-lead,.e-small){display:none!important}
.evolution .e-home .e-hero[data-layout16=compact] .e-actions a{height:32px!important;min-height:32px!important;font-size:10px!important}
@media(max-width:360px){.evolution .e-home .e-hero[data-layout16=phone] .p8-hero-copy{padding:15px 14px!important}.evolution .e-home .e-hero[data-layout16=phone] .p8-hero-copy h1{font-size:21px!important;letter-spacing:-.8px!important}.evolution .e-home .e-hero[data-layout16=phone] .e-actions{gap:6px!important}.evolution .e-home .e-hero[data-layout16=phone] .e-actions a{font-size:9px!important;padding:0 9px!important}}
html[data-theme=dark].evolution .e-home .e-hero .p8-hero-copy{background:linear-gradient(125deg,#13314c77,#31719415)}
html[data-theme=dark].evolution .e-home .e-hero .e-actions .e-tour-link{color:#dcf1ff}

.evolution .e-home .e-hero .e-actions .primary{min-width:0!important;flex:1 1 auto!important}.evolution .e-home .e-hero .e-actions .e-tour-link{min-width:0!important;flex:0 0 auto!important}
.evolution .e-home .e-hero[data-density16=tight] .p8-hero-copy{padding:16px 20px!important}
.evolution .e-home .e-hero[data-density16=tight] .p8-hero-copy :is(.e-status,.e-small){display:none!important}
.evolution .e-home .e-hero[data-density16=tight] .p8-hero-copy h1{margin:0 0 12px!important}
.evolution .e-home .e-hero[data-layout16=stack] .e-actions{max-width:310px!important}
