/* Scoped declarations join the existing homepage layer to outrank historical global important typography. */
@layer seylacHomeOpen20261015 {
/* Only the two approved homepage sections. Existing Instrument Sans is inherited. */
.sy19-feature,.sy19-feature *{box-sizing:border-box!important}
.sy19-feature{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:48px clamp(20px,3.125vw,48px)!important;background:#F7FAFF!important;color:#071F43!important;font-family:inherit!important;text-align:left!important}
.sy19-feature .sy19-shell{width:100%!important;max-width:1440px!important;margin:0 auto!important;padding:0!important;min-width:0!important}
.sy19-feature .sy19-finance-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:clamp(32px,3.125vw,64px)!important}
.sy19-feature .sy19-copy{min-width:0!important;width:100%!important;padding:0!important;margin:0!important}
.sy19-feature .sy19-label{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 16px!important;padding:0!important;color:#607493!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:.025em!important;text-transform:uppercase!important}
.sy19-feature .sy19-label>span{display:block!important;width:9px!important;height:9px!important;flex:0 0 9px!important;border-radius:50%!important;background:#0755F5!important}
.sy19-feature h2{display:block!important;margin:0 0 16px!important;padding:0!important;color:#071F43!important;background:none!important;font-weight:600!important;line-height:1.14!important;letter-spacing:-.035em!important;text-wrap:initial!important;text-transform:none!important;text-shadow:none!important}
.sy19-finance h2{font-size:clamp(34px,3.62vw,56px)!important}
.sy19-finance h2>span{display:block!important;color:inherit!important;font-weight:inherit!important;background:none!important}
.sy19-finance h2>span+span{margin-top:3px!important}
.sy19-feature .sy19-description{display:block!important;margin:0!important;padding:0!important;color:#607493!important;font-size:clamp(17px,1.2vw,18px)!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important;text-align:left!important;text-wrap:initial!important}
.sy19-feature .sy19-benefits,.sy19-feature .sy19-proof{list-style:none!important;padding:0!important;margin:24px 0!important;display:grid!important;min-width:0!important}
.sy19-feature .sy19-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 22px!important}
.sy19-feature .sy19-benefits>li{display:flex!important;gap:14px!important;align-items:center!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important}
.sy19-feature .sy19-icon{width:48px!important;height:48px!important;flex:0 0 48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:13px!important;color:#0874EF!important;background:#E5F0FF!important}
.sy19-feature .sy19-icon svg{width:26px!important;height:26px!important;max-width:none!important;display:block!important}
.sy19-feature h3{font-size:17px!important;line-height:1.3!important;font-weight:600!important;color:#071F43!important;margin:0 0 4px!important;padding:0!important;letter-spacing:-.02em!important;text-transform:none!important}
.sy19-feature .sy19-benefits p,.sy19-feature .sy19-proof p{font-size:14px!important;line-height:1.4!important;font-weight:400!important;color:#607493!important;margin:0!important;padding:0!important}
.sy19-feature .sy19-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:20px!important;min-height:50px!important;padding:12px 24px!important;border:1px solid #0755F5!important;border-radius:11px!important;background:#0755F5!important;color:#fff!important;font-size:16px!important;line-height:1.4!important;font-weight:600!important;text-decoration:none!important;box-shadow:none!important;white-space:nowrap!important;transition:background-color .15s,border-color .15s!important}
.sy19-feature .sy19-button svg{display:block!important;width:23px!important;height:23px!important;flex:0 0 23px!important;color:inherit!important}
.sy19-feature .sy19-button:hover{background:#0647D1!important;border-color:#0647D1!important;color:#fff!important;text-decoration:none!important}
.sy19-feature a:focus-visible{outline:3px solid #0755F5!important;outline-offset:4px!important}
.sy19-feature .sy19-photo{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important;overflow:hidden!important;border-radius:16px!important}
.sy19-feature .sy19-photo img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;object-fit:contain!important;object-position:center!important;border-radius:inherit!important;box-shadow:none!important;filter:none!important;transform:none!important}
.sy19-feature .sy19-trade-grid{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;align-items:center!important;gap:clamp(32px,3.125vw,64px)!important}
.sy19-trade h2{font-size:clamp(28px,2.73vw,42px)!important;white-space:nowrap!important;letter-spacing:-.035em!important}
.sy19-feature .sy19-proof{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:20px 0!important}
.sy19-feature .sy19-proof>li{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;margin:0!important;padding:14px 12px!important;border:1px solid #DFEAFB!important;border-radius:12px!important;background:#FFFFFF!important;box-shadow:0 3px 10px #071F4303!important}
.sy19-feature .sy19-proof .sy19-icon{width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:11px!important}
.sy19-feature .sy19-proof .sy19-icon svg{width:24px!important;height:24px!important}
.sy19-feature .sy19-proof h3{font-size:14px!important;margin-bottom:4px!important}
.sy19-feature .sy19-proof p{font-size:12px!important}
.sy19-feature .sy19-action{display:flex!important;justify-content:flex-end!important}
.sy19-feature .sy19-products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin:32px 0 0!important;padding:0!important;min-width:0!important}
.sy19-feature .sy19-product{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important;min-height:86px!important;padding:16px!important;border:1px solid #DFEAFB!important;border-radius:12px!important;background:#FFFFFF!important;color:#071F43!important;text-decoration:none!important;box-shadow:0 3px 12px #071F4303!important;transition:border-color .15s,background-color .15s!important}
.sy19-feature .sy19-product:hover{border-color:#A8C8FF!important;background:#FAFCFF!important;color:#071F43!important;text-decoration:none!important}
.sy19-feature .sy19-product>span:nth-child(2){display:block!important;min-width:0!important}
.sy19-feature .sy19-product strong{display:block!important;font-size:15px!important;line-height:1.4!important;font-weight:600!important;color:#071F43!important}
.sy19-feature .sy19-product small{display:block!important;font-size:13px!important;line-height:1.5!important;font-weight:400!important;color:#607493!important;margin-top:3px!important}
.sy19-feature .sy19-card-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;flex:0 0 30px!important;margin-left:auto!important;border-radius:50%!important;color:#0874EF!important;background:#EDF5FF!important}
.sy19-feature .sy19-card-arrow svg{width:21px!important;height:21px!important}
@media(min-width:1280px){.sy19-feature .sy19-description>span{display:block!important;white-space:nowrap!important}}
@media(min-width:960px) and (max-width:1279px){
 .sy19-feature{padding-top:40px!important;padding-bottom:40px!important}
 .sy19-feature .sy19-finance-grid,.sy19-feature .sy19-trade-grid{gap:28px!important}
 .sy19-finance h2{font-size:clamp(30px,3.5vw,44px)!important}
 .sy19-feature .sy19-benefits{gap:16px 12px!important}.sy19-feature .sy19-benefits>li{gap:10px!important}.sy19-feature .sy19-benefits .sy19-icon{width:40px!important;height:40px!important;flex-basis:40px!important}
 .sy19-feature h3{font-size:15px!important}.sy19-feature .sy19-benefits p{font-size:13px!important}
 .sy19-feature .sy19-proof{gap:8px!important}.sy19-feature .sy19-proof>li{display:block!important;padding:12px 10px!important}.sy19-feature .sy19-proof .sy19-icon{margin-bottom:9px!important}
 .sy19-feature .sy19-product{gap:10px!important;padding:14px 12px!important}.sy19-feature .sy19-product .sy19-icon{width:36px!important;height:36px!important;flex-basis:36px!important}.sy19-feature .sy19-product strong{font-size:14px!important}.sy19-feature .sy19-product small{font-size:12px!important}.sy19-feature .sy19-card-arrow{width:24px!important;height:24px!important;flex-basis:24px!important}
}
@media(max-width:959px){
 .sy19-feature{padding:32px 24px!important}
 .sy19-feature .sy19-finance-grid,.sy19-feature .sy19-trade-grid{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}
 .sy19-finance h2{font-size:clamp(30px,5.4vw,46px)!important}
 .sy19-feature .sy19-description{font-size:17px!important;line-height:1.55!important}.sy19-feature .sy19-description>span{display:inline!important;white-space:normal!important}
 .sy19-trade h2{font-size:clamp(29px,4.8vw,40px)!important;white-space:normal!important}
 .sy19-feature .sy19-proof>li{padding:14px!important}
 .sy19-feature .sy19-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:24px!important}
 .sy19-feature .sy19-action{justify-content:flex-end!important}
 .sy19-feature .sy19-photo{border-radius:16px!important}
}
@media(max-width:539px){
 .sy19-feature{padding:30px 20px!important}
 .sy19-feature .sy19-label{font-size:11px!important;gap:8px!important;margin-bottom:12px!important}
 .sy19-feature h2{margin-bottom:14px!important}.sy19-finance h2{font-size:clamp(27px,7.5vw,38px)!important;letter-spacing:-.035em!important}
 .sy19-feature .sy19-description{font-size:16px!important}
 .sy19-feature .sy19-benefits{gap:18px 12px!important;margin:22px 0!important}
 .sy19-feature .sy19-benefits>li{display:block!important}.sy19-feature .sy19-benefits .sy19-icon{width:40px!important;height:40px!important;margin-bottom:9px!important}
 .sy19-feature h3{font-size:15px!important}.sy19-feature .sy19-benefits p{font-size:13px!important}
 .sy19-feature .sy19-button{min-height:48px!important;padding:11px 20px!important;font-size:15px!important;gap:18px!important}
 .sy19-trade h2{font-size:clamp(28px,7.3vw,36px)!important}
 .sy19-feature .sy19-proof{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:20px 0!important}
 .sy19-feature .sy19-proof>li{display:flex!important;min-height:68px!important;padding:12px 14px!important;gap:14px!important}
 .sy19-feature .sy19-proof h3{font-size:15px!important}.sy19-feature .sy19-proof p{font-size:13px!important}
 .sy19-feature .sy19-action{justify-content:flex-start!important}
 .sy19-feature .sy19-products{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin-top:24px!important}
 .sy19-feature .sy19-product{min-height:76px!important;padding:13px 14px!important}
}
@media(prefers-reduced-motion:reduce){.sy19-feature a{transition:none!important}}

}
