/* Scoped first feature. This layer is declared first in the homepage head. */
@layer seylacFinanceOrganisedV3 {
#seylac-finance-v10.sf28-feature,#seylac-finance-v10.sf28-feature *{box-sizing:border-box!important;font-family:SeylacPublic,Inter,Arial,sans-serif!important;}
#seylac-finance-v10.sf28-feature{display:block!important;position:relative!important;float:none!important;clear:both!important;width:calc(100% - 48px)!important;max-width:1800px!important;min-width:0!important;height:auto!important;min-height:0!important;margin:28px auto 36px!important;padding:0!important;border:1px solid #e8eef4!important;border-radius:26px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important;text-align:left!important;color:#0c2947!important;transform:none!important;}
#seylac-finance-v10 .fo28-panel{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)!important;gap:clamp(24px,2.4vw,44px)!important;align-items:stretch!important;padding:clamp(26px,2.3vw,42px)!important;min-width:0!important;width:100%!important;}
#seylac-finance-v10 .fo28-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;}
#seylac-finance-v10 .fo28-eyebrow{display:flex!important;align-items:center!important;gap:9px!important;margin:0 0 22px!important;font-size:clamp(11px,1.05vw,17px)!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:#60718a!important;}
#seylac-finance-v10 .fo28-eyebrow span{width:9px!important;height:9px!important;border-radius:50%!important;background:#2b8fcc!important;flex:none!important;}
#seylac-finance-v10 h2#fo28-title{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-size:clamp(29px,2.95vw,56px)!important;line-height:1.1!important;letter-spacing:-.048em!important;font-weight:650!important;white-space:nowrap!important;text-wrap:initial!important;color:#0c2947!important;-webkit-text-fill-color:#0c2947!important;overflow-wrap:normal!important;word-break:normal!important;}
#seylac-finance-v10 #fo28-title span{display:inline!important;font:inherit!important;color:#2b8fcc!important;-webkit-text-fill-color:#2b8fcc!important;}
#seylac-finance-v10 #fo28-title::before,#seylac-finance-v10 #fo28-title::after{content:none!important;display:none!important;}
#seylac-finance-v10 .fo28-description{display:block!important;width:100%!important;margin:22px 0 0!important;font-size:clamp(13px,1.13vw,20px)!important;line-height:1.5!important;font-weight:400!important;letter-spacing:-.02em!important;color:#60718a!important;-webkit-text-fill-color:#60718a!important;}
#seylac-finance-v10 .fo28-description span{display:block!important;}
#seylac-finance-v10 .fo28-benefits{display:grid!important;gap:20px!important;width:100%!important;list-style:none!important;padding:0!important;margin:32px 0 0!important;}
#seylac-finance-v10 .fo28-benefits li{display:flex!important;align-items:flex-start!important;gap:16px!important;min-width:0!important;margin:0!important;padding:0!important;font-size:clamp(13px,1.13vw,20px)!important;line-height:1.5!important;font-weight:400!important;color:#60718a!important;-webkit-text-fill-color:#60718a!important;}
#seylac-finance-v10 .fo28-benefits li::before{content:none!important;display:none!important;}
#seylac-finance-v10 .fo28-benefits svg{display:block!important;width:clamp(22px,1.8vw,30px)!important;height:clamp(22px,1.8vw,30px)!important;flex:none!important;fill:none!important;stroke:#073767!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
#seylac-finance-v10 .fo28-benefits strong{font-weight:650!important;color:#0c2947!important;-webkit-text-fill-color:#0c2947!important;}
#seylac-finance-v10 .fo28-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:22px!important;width:auto!important;max-width:100%!important;min-height:54px!important;margin:30px 0 0!important;padding:14px 25px!important;border:1px solid #2b8fcc!important;border-radius:11px!important;background:#2b8fcc!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(15px,1.18vw,21px)!important;font-weight:600!important;line-height:1.4!important;letter-spacing:-.01em!important;text-decoration:none!important;text-transform:none!important;box-shadow:none!important;}
#seylac-finance-v10 .fo28-cta svg{width:25px!important;height:25px!important;flex:none!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
#seylac-finance-v10 .fo28-cta:hover{background:#247db3!important;border-color:#247db3!important;}
#seylac-finance-v10 .fo28-cta:focus-visible{outline:3px solid #073767!important;outline-offset:4px!important;}
#seylac-finance-v10 .fo28-photo{display:block!important;position:relative!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:24px!important;overflow:hidden!important;background:#eef3f6!important;}
#seylac-finance-v10 .fo28-photo img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:56% 40%!important;transform:none!important;filter:none!important;}
@media(max-width:1200px) and (min-width:1025px){#seylac-finance-v10 .fo28-panel{padding:26px!important;gap:24px!important;}#seylac-finance-v10 .fo28-benefits{gap:16px!important;margin-top:24px!important;}#seylac-finance-v10 .fo28-benefits li{gap:10px!important;}#seylac-finance-v10 .fo28-description{margin-top:18px!important;}#seylac-finance-v10 .fo28-cta{margin-top:24px!important;}}
@media(max-width:1024px){#seylac-finance-v10 .fo28-panel{grid-template-columns:minmax(0,1fr)!important;gap:26px!important;padding:28px!important;}#seylac-finance-v10 h2#fo28-title{font-size:clamp(29px,4.6vw,46px)!important;white-space:normal!important;}#seylac-finance-v10 .fo28-photo{aspect-ratio:3/2!important;}#seylac-finance-v10 .fo28-photo img{object-position:center!important;}#seylac-finance-v10 .fo28-description,#seylac-finance-v10 .fo28-benefits li{font-size:16px!important;}#seylac-finance-v10 .fo28-benefits{gap:16px!important;}#seylac-finance-v10 .fo28-eyebrow{font-size:12px!important;margin-bottom:18px!important;}}
@media(max-width:600px){#seylac-finance-v10.sf28-feature{width:calc(100% - 24px)!important;margin:22px auto 28px!important;border-radius:20px!important;}#seylac-finance-v10 .fo28-panel{padding:24px 18px 18px!important;gap:24px!important;}#seylac-finance-v10 h2#fo28-title{font-size:clamp(28px,7.4vw,40px)!important;line-height:1.15!important;letter-spacing:-.035em!important;text-wrap:balance!important;}#seylac-finance-v10 .fo28-description{font-size:14px!important;margin-top:17px!important;}#seylac-finance-v10 .fo28-benefits{margin-top:24px!important;gap:15px!important;}#seylac-finance-v10 .fo28-benefits li{font-size:14px!important;gap:11px!important;}#seylac-finance-v10 .fo28-benefits svg{width:22px!important;height:22px!important;}#seylac-finance-v10 .fo28-cta{width:100%!important;min-height:50px!important;font-size:16px!important;padding:12px 16px!important;margin-top:26px!important;gap:16px!important;}#seylac-finance-v10 .fo28-photo{border-radius:16px!important;aspect-ratio:4/3!important;}#seylac-finance-v10 .fo28-eyebrow{font-size:11px!important;}}
@media(prefers-reduced-motion:reduce){#seylac-finance-v10 .fo28-cta{transition:none!important;}}
}

/* Approved Finance & Operations refinement; same existing priority layer. */
@layer seylacFinanceOrganisedV3 {
#seylac-finance-v10.sf28-feature{border-radius:16px!important;border-color:#e7edf3!important;margin:24px auto 30px!important;}
#seylac-finance-v10 .fo28-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;padding:clamp(22px,2vw,36px)!important;gap:clamp(18px,1.4vw,26px)!important;}
#seylac-finance-v10 .fo28-eyebrow{margin-bottom:16px!important;}
#seylac-finance-v10 h2#fo28-title{font-size:clamp(32px,3.45vw,62px)!important;line-height:1.12!important;letter-spacing:-.04em!important;white-space:nowrap!important;color:#073767!important;-webkit-text-fill-color:#073767!important;}
#seylac-finance-v10 #fo28-title span{color:#2B8FCC!important;-webkit-text-fill-color:#2B8FCC!important;}
#seylac-finance-v10 .fo28-description{font-size:clamp(16px,1.24vw,22px)!important;margin-top:18px!important;line-height:1.55!important;color:#506783!important;-webkit-text-fill-color:#506783!important;}
#seylac-finance-v10 .fo28-benefits{margin-top:24px!important;gap:14px!important;}
#seylac-finance-v10 .fo28-benefits li{gap:12px!important;align-items:center!important;font-size:clamp(16px,1.24vw,22px)!important;line-height:1.45!important;color:#506783!important;-webkit-text-fill-color:#506783!important;}
#seylac-finance-v10 .fo28-benefits strong{color:#073767!important;-webkit-text-fill-color:#073767!important;}
#seylac-finance-v10 .fo28-benefits svg{width:28px!important;height:28px!important;padding:7px!important;border-radius:50%!important;background:#E5F2FC!important;stroke:#2B8FCC!important;stroke-width:3!important;}
#seylac-finance-v10 .fo28-cta{gap:8px!important;min-height:48px!important;margin-top:24px!important;padding:11px 20px!important;border-radius:10px!important;font-size:clamp(16px,1.18vw,21px)!important;}
#seylac-finance-v10 .fo28-cta svg{width:21px!important;height:21px!important;}
#seylac-finance-v10 .fo28-photo{border-radius:8px!important;aspect-ratio:auto!important;align-self:center!important;}
#seylac-finance-v10 .fo28-photo img{position:static!important;inset:auto!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;aspect-ratio:3/2!important;}
@media(max-width:1100px){
#seylac-finance-v10 .fo28-panel{padding:24px!important;gap:18px!important;}
#seylac-finance-v10 h2#fo28-title{font-size:clamp(30px,3.35vw,37px)!important;}
#seylac-finance-v10 .fo28-description,#seylac-finance-v10 .fo28-benefits li{font-size:16px!important;}
#seylac-finance-v10 .fo28-eyebrow{font-size:11px!important;margin-bottom:14px!important;}
#seylac-finance-v10 .fo28-benefits{gap:12px!important;margin-top:20px!important;}
}
@media(max-width:900px){
#seylac-finance-v10 .fo28-panel{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;}
#seylac-finance-v10 h2#fo28-title{font-size:clamp(32px,4.8vw,42px)!important;white-space:normal!important;text-wrap:balance!important;}
#seylac-finance-v10 .fo28-description,#seylac-finance-v10 .fo28-benefits li{font-size:16px!important;}
#seylac-finance-v10 .fo28-description span{display:inline!important;}
}
@media(max-width:600px){
#seylac-finance-v10.sf28-feature{width:calc(100% - 24px)!important;border-radius:14px!important;margin:20px auto 26px!important;}
#seylac-finance-v10 .fo28-panel{padding:16px!important;gap:22px!important;}
#seylac-finance-v10 .fo28-photo{order:-1!important;border-radius:8px!important;}
#seylac-finance-v10 .fo28-eyebrow{margin-bottom:12px!important;}
#seylac-finance-v10 h2#fo28-title{font-size:clamp(29px,7.2vw,38px)!important;}
#seylac-finance-v10 .fo28-description{margin-top:14px!important;font-size:16px!important;line-height:1.55!important;}
#seylac-finance-v10 .fo28-benefits{margin-top:20px!important;gap:12px!important;}
#seylac-finance-v10 .fo28-benefits li{font-size:16px!important;gap:10px!important;}
#seylac-finance-v10 .fo28-benefits svg{width:26px!important;height:26px!important;padding:6px!important;}
#seylac-finance-v10 .fo28-cta{width:100%!important;min-height:48px!important;margin-top:22px!important;padding:11px 16px!important;font-size:15px!important;gap:8px!important;}
}
}
