/* Public UI only. Hero CTAs and disabled actions are deliberately excluded. */
:root{--seylac-primary-cta:#1559ED;--seylac-primary-cta-hover:#0548D4}
@layer seylacPublicCta20261014{
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) :is(#sa14-nav .sa-signup,.sy26-header .sy26-cta,.btn-primary,.sy-pricing-cta,.fo28-cta,.si13-primary,.s75-button,.ss12-cta,.sa23-primary,.sxp-contact-button,.iv-btn-primary,.bk-btn-primary,.syr-btn-primary,.sx-button:not(.sx-button-outline),.sp-pricing .is-pro .sp-button,.sp-pricing[data-seylac-pricing-release="20261014-v2"] .sp-button):not(#sa14-hero *):not(:where(:disabled,[disabled],[aria-disabled="true"],.disabled,.is-disabled,[disabled] *,[aria-disabled="true"] *)){background:var(--seylac-primary-cta)!important;background-image:none!important;border-color:var(--seylac-primary-cta)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) :is(#sa14-nav .sa-signup,.sy26-header .sy26-cta,.btn-primary,.sy-pricing-cta,.fo28-cta,.si13-primary,.s75-button,.ss12-cta,.sa23-primary,.sxp-contact-button,.iv-btn-primary,.bk-btn-primary,.syr-btn-primary,.sx-button:not(.sx-button-outline),.sp-pricing .is-pro .sp-button,.sp-pricing[data-seylac-pricing-release="20261014-v2"] .sp-button):not(#sa14-hero *):not(:where(:disabled,[disabled],[aria-disabled="true"],.disabled,.is-disabled,[disabled] *,[aria-disabled="true"] *)):hover{background:var(--seylac-primary-cta-hover)!important;border-color:var(--seylac-primary-cta-hover)!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) :is(#sa14-nav .sa-signup,.sy26-header .sy26-cta,.btn-primary,.sy-pricing-cta,.fo28-cta,.si13-primary,.s75-button,.ss12-cta,.sa23-primary,.sxp-contact-button,.iv-btn-primary,.bk-btn-primary,.syr-btn-primary,.sx-button:not(.sx-button-outline),.sp-pricing .is-pro .sp-button,.sp-pricing[data-seylac-pricing-release="20261014-v2"] .sp-button):not(#sa14-hero *):not(:where(:disabled,[disabled],[aria-disabled="true"],.disabled,.is-disabled,[disabled] *,[aria-disabled="true"] *)):focus-visible{outline:3px solid var(--seylac-primary-cta)!important;outline-offset:3px!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) :is(#sa14-nav .sa-signup,.sy26-header .sy26-cta,.btn-primary,.sy-pricing-cta,.fo28-cta,.si13-primary,.s75-button,.ss12-cta,.sa23-primary,.sxp-contact-button,.iv-btn-primary,.bk-btn-primary,.syr-btn-primary,.sx-button:not(.sx-button-outline),.sp-pricing .is-pro .sp-button,.sp-pricing[data-seylac-pricing-release="20261014-v2"] .sp-button):not(#sa14-hero *):not(:where(:disabled,[disabled],[aria-disabled="true"],.disabled,.is-disabled,[disabled] *,[aria-disabled="true"] *)) :is(span,.arrow,svg,use){color:#fff!important;-webkit-text-fill-color:#fff!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) :is(#sa14-nav .sa-signup,.sy26-header .sy26-cta,.btn-primary,.sy-pricing-cta,.fo28-cta,.si13-primary,.s75-button,.ss12-cta,.sa23-primary,.sxp-contact-button,.iv-btn-primary,.bk-btn-primary,.syr-btn-primary,.sx-button:not(.sx-button-outline),.sp-pricing .is-pro .sp-button,.sp-pricing[data-seylac-pricing-release="20261014-v2"] .sp-button):not(#sa14-hero *):not(:where(:disabled,[disabled],[aria-disabled="true"],.disabled,.is-disabled,[disabled] *,[aria-disabled="true"] *)) svg{stroke:#fff!important}
}
@layer seylacFinanceOrganisedV3{
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) :is(#sa14-nav .sa-signup,.sy26-header .sy26-cta,.btn-primary,.sy-pricing-cta,.fo28-cta,.si13-primary,.s75-button,.ss12-cta,.sa23-primary,.sxp-contact-button,.iv-btn-primary,.bk-btn-primary,.syr-btn-primary,.sx-button:not(.sx-button-outline),.sp-pricing .is-pro .sp-button,.sp-pricing[data-seylac-pricing-release="20261014-v2"] .sp-button):not(#sa14-hero *):not(:where(:disabled,[disabled],[aria-disabled="true"],.disabled,.is-disabled,[disabled] *,[aria-disabled="true"] *)){background:var(--seylac-primary-cta)!important;background-image:none!important;border-color:var(--seylac-primary-cta)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) :is(#sa14-nav .sa-signup,.sy26-header .sy26-cta,.btn-primary,.sy-pricing-cta,.fo28-cta,.si13-primary,.s75-button,.ss12-cta,.sa23-primary,.sxp-contact-button,.iv-btn-primary,.bk-btn-primary,.syr-btn-primary,.sx-button:not(.sx-button-outline),.sp-pricing .is-pro .sp-button,.sp-pricing[data-seylac-pricing-release="20261014-v2"] .sp-button):not(#sa14-hero *):not(:where(:disabled,[disabled],[aria-disabled="true"],.disabled,.is-disabled,[disabled] *,[aria-disabled="true"] *)):hover{background:var(--seylac-primary-cta-hover)!important;border-color:var(--seylac-primary-cta-hover)!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) :is(#sa14-nav .sa-signup,.sy26-header .sy26-cta,.btn-primary,.sy-pricing-cta,.fo28-cta,.si13-primary,.s75-button,.ss12-cta,.sa23-primary,.sxp-contact-button,.iv-btn-primary,.bk-btn-primary,.syr-btn-primary,.sx-button:not(.sx-button-outline),.sp-pricing .is-pro .sp-button,.sp-pricing[data-seylac-pricing-release="20261014-v2"] .sp-button):not(#sa14-hero *):not(:where(:disabled,[disabled],[aria-disabled="true"],.disabled,.is-disabled,[disabled] *,[aria-disabled="true"] *)):focus-visible{outline:3px solid var(--seylac-primary-cta)!important;outline-offset:3px!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) :is(#sa14-nav .sa-signup,.sy26-header .sy26-cta,.btn-primary,.sy-pricing-cta,.fo28-cta,.si13-primary,.s75-button,.ss12-cta,.sa23-primary,.sxp-contact-button,.iv-btn-primary,.bk-btn-primary,.syr-btn-primary,.sx-button:not(.sx-button-outline),.sp-pricing .is-pro .sp-button,.sp-pricing[data-seylac-pricing-release="20261014-v2"] .sp-button):not(#sa14-hero *):not(:where(:disabled,[disabled],[aria-disabled="true"],.disabled,.is-disabled,[disabled] *,[aria-disabled="true"] *)) :is(span,.arrow,svg,use){color:#fff!important;-webkit-text-fill-color:#fff!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) :is(#sa14-nav .sa-signup,.sy26-header .sy26-cta,.btn-primary,.sy-pricing-cta,.fo28-cta,.si13-primary,.s75-button,.ss12-cta,.sa23-primary,.sxp-contact-button,.iv-btn-primary,.bk-btn-primary,.syr-btn-primary,.sx-button:not(.sx-button-outline),.sp-pricing .is-pro .sp-button,.sp-pricing[data-seylac-pricing-release="20261014-v2"] .sp-button):not(#sa14-hero *):not(:where(:disabled,[disabled],[aria-disabled="true"],.disabled,.is-disabled,[disabled] *,[aria-disabled="true"] *)) svg{stroke:#fff!important}
}
@layer seylacInvoicesPremiumV1{
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) :is(#sa14-nav .sa-signup,.sy26-header .sy26-cta,.btn-primary,.sy-pricing-cta,.fo28-cta,.si13-primary,.s75-button,.ss12-cta,.sa23-primary,.sxp-contact-button,.iv-btn-primary,.bk-btn-primary,.syr-btn-primary,.sx-button:not(.sx-button-outline),.sp-pricing .is-pro .sp-button,.sp-pricing[data-seylac-pricing-release="20261014-v2"] .sp-button):not(#sa14-hero *):not(:where(:disabled,[disabled],[aria-disabled="true"],.disabled,.is-disabled,[disabled] *,[aria-disabled="true"] *)){background:var(--seylac-primary-cta)!important;background-image:none!important;border-color:var(--seylac-primary-cta)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) :is(#sa14-nav .sa-signup,.sy26-header .sy26-cta,.btn-primary,.sy-pricing-cta,.fo28-cta,.si13-primary,.s75-button,.ss12-cta,.sa23-primary,.sxp-contact-button,.iv-btn-primary,.bk-btn-primary,.syr-btn-primary,.sx-button:not(.sx-button-outline),.sp-pricing .is-pro .sp-button,.sp-pricing[data-seylac-pricing-release="20261014-v2"] .sp-button):not(#sa14-hero *):not(:where(:disabled,[disabled],[aria-disabled="true"],.disabled,.is-disabled,[disabled] *,[aria-disabled="true"] *)):hover{background:var(--seylac-primary-cta-hover)!important;border-color:var(--seylac-primary-cta-hover)!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) :is(#sa14-nav .sa-signup,.sy26-header .sy26-cta,.btn-primary,.sy-pricing-cta,.fo28-cta,.si13-primary,.s75-button,.ss12-cta,.sa23-primary,.sxp-contact-button,.iv-btn-primary,.bk-btn-primary,.syr-btn-primary,.sx-button:not(.sx-button-outline),.sp-pricing .is-pro .sp-button,.sp-pricing[data-seylac-pricing-release="20261014-v2"] .sp-button):not(#sa14-hero *):not(:where(:disabled,[disabled],[aria-disabled="true"],.disabled,.is-disabled,[disabled] *,[aria-disabled="true"] *)):focus-visible{outline:3px solid var(--seylac-primary-cta)!important;outline-offset:3px!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) :is(#sa14-nav .sa-signup,.sy26-header .sy26-cta,.btn-primary,.sy-pricing-cta,.fo28-cta,.si13-primary,.s75-button,.ss12-cta,.sa23-primary,.sxp-contact-button,.iv-btn-primary,.bk-btn-primary,.syr-btn-primary,.sx-button:not(.sx-button-outline),.sp-pricing .is-pro .sp-button,.sp-pricing[data-seylac-pricing-release="20261014-v2"] .sp-button):not(#sa14-hero *):not(:where(:disabled,[disabled],[aria-disabled="true"],.disabled,.is-disabled,[disabled] *,[aria-disabled="true"] *)) :is(span,.arrow,svg,use){color:#fff!important;-webkit-text-fill-color:#fff!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) :is(#sa14-nav .sa-signup,.sy26-header .sy26-cta,.btn-primary,.sy-pricing-cta,.fo28-cta,.si13-primary,.s75-button,.ss12-cta,.sa23-primary,.sxp-contact-button,.iv-btn-primary,.bk-btn-primary,.syr-btn-primary,.sx-button:not(.sx-button-outline),.sp-pricing .is-pro .sp-button,.sp-pricing[data-seylac-pricing-release="20261014-v2"] .sp-button):not(#sa14-hero *):not(:where(:disabled,[disabled],[aria-disabled="true"],.disabled,.is-disabled,[disabled] *,[aria-disabled="true"] *)) svg{stroke:#fff!important}
}
@layer seylacAgencyCompactV1{
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) :is(#sa14-nav .sa-signup,.sy26-header .sy26-cta,.btn-primary,.sy-pricing-cta,.fo28-cta,.si13-primary,.s75-button,.ss12-cta,.sa23-primary,.sxp-contact-button,.iv-btn-primary,.bk-btn-primary,.syr-btn-primary,.sx-button:not(.sx-button-outline),.sp-pricing .is-pro .sp-button,.sp-pricing[data-seylac-pricing-release="20261014-v2"] .sp-button):not(#sa14-hero *):not(:where(:disabled,[disabled],[aria-disabled="true"],.disabled,.is-disabled,[disabled] *,[aria-disabled="true"] *)){background:var(--seylac-primary-cta)!important;background-image:none!important;border-color:var(--seylac-primary-cta)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) :is(#sa14-nav .sa-signup,.sy26-header .sy26-cta,.btn-primary,.sy-pricing-cta,.fo28-cta,.si13-primary,.s75-button,.ss12-cta,.sa23-primary,.sxp-contact-button,.iv-btn-primary,.bk-btn-primary,.syr-btn-primary,.sx-button:not(.sx-button-outline),.sp-pricing .is-pro .sp-button,.sp-pricing[data-seylac-pricing-release="20261014-v2"] .sp-button):not(#sa14-hero *):not(:where(:disabled,[disabled],[aria-disabled="true"],.disabled,.is-disabled,[disabled] *,[aria-disabled="true"] *)):hover{background:var(--seylac-primary-cta-hover)!important;border-color:var(--seylac-primary-cta-hover)!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) :is(#sa14-nav .sa-signup,.sy26-header .sy26-cta,.btn-primary,.sy-pricing-cta,.fo28-cta,.si13-primary,.s75-button,.ss12-cta,.sa23-primary,.sxp-contact-button,.iv-btn-primary,.bk-btn-primary,.syr-btn-primary,.sx-button:not(.sx-button-outline),.sp-pricing .is-pro .sp-button,.sp-pricing[data-seylac-pricing-release="20261014-v2"] .sp-button):not(#sa14-hero *):not(:where(:disabled,[disabled],[aria-disabled="true"],.disabled,.is-disabled,[disabled] *,[aria-disabled="true"] *)):focus-visible{outline:3px solid var(--seylac-primary-cta)!important;outline-offset:3px!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) :is(#sa14-nav .sa-signup,.sy26-header .sy26-cta,.btn-primary,.sy-pricing-cta,.fo28-cta,.si13-primary,.s75-button,.ss12-cta,.sa23-primary,.sxp-contact-button,.iv-btn-primary,.bk-btn-primary,.syr-btn-primary,.sx-button:not(.sx-button-outline),.sp-pricing .is-pro .sp-button,.sp-pricing[data-seylac-pricing-release="20261014-v2"] .sp-button):not(#sa14-hero *):not(:where(:disabled,[disabled],[aria-disabled="true"],.disabled,.is-disabled,[disabled] *,[aria-disabled="true"] *)) :is(span,.arrow,svg,use){color:#fff!important;-webkit-text-fill-color:#fff!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) :is(#sa14-nav .sa-signup,.sy26-header .sy26-cta,.btn-primary,.sy-pricing-cta,.fo28-cta,.si13-primary,.s75-button,.ss12-cta,.sa23-primary,.sxp-contact-button,.iv-btn-primary,.bk-btn-primary,.syr-btn-primary,.sx-button:not(.sx-button-outline),.sp-pricing .is-pro .sp-button,.sp-pricing[data-seylac-pricing-release="20261014-v2"] .sp-button):not(#sa14-hero *):not(:where(:disabled,[disabled],[aria-disabled="true"],.disabled,.is-disabled,[disabled] *,[aria-disabled="true"] *)) svg{stroke:#fff!important}
}
@layer seylacPublicCta20261014{
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) #seylac-public-home .s75-proof{background:#1559ED!important;background-image:none!important}
}
@layer seylacFinanceOrganisedV3 {
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) #seylac-finance-v10.sf28-feature{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) #seylac-finance-v10 .fo28-panel{max-width:none!important;margin:0!important;padding:clamp(24px,3vw,48px) 4.4% clamp(24px,3vw,48px) 15.15%!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(24px,3vw,48px)!important;align-items:center!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) #seylac-finance-v10 .fo28-eyebrow{margin-bottom:14px!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) #seylac-finance-v10 h2#fo28-title,body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) #seylac-finance-v10 #fo28-title span{color:#000!important;-webkit-text-fill-color:#000!important;background:none!important;background-image:none!important;background-clip:initial!important;-webkit-background-clip:initial!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) #seylac-finance-v10 h2#fo28-title{font-size:clamp(28px,2.35vw,42px)!important;line-height:1.12!important;white-space:normal!important;text-wrap:balance!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) #seylac-finance-v10 .fo28-description{margin-top:16px!important;line-height:1.5!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) #seylac-finance-v10 .fo28-benefits{margin-top:22px!important;gap:13px!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) #seylac-finance-v10 .fo28-photo{width:100%!important;max-width:620px!important;align-self:center!important;justify-self:end!important}
body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) #seylac-finance-v10 .fo28-photo img{width:100%!important;height:auto!important;object-fit:contain!important}
@media(max-width:767px){body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) #seylac-finance-v10 .fo28-panel{grid-template-columns:minmax(0,1fr)!important;padding:24px 20px!important;gap:22px!important}body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) #seylac-finance-v10 h2#fo28-title{font-size:clamp(27px,6.7vw,36px)!important}body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) #seylac-finance-v10 .fo28-description{font-size:15px!important}body:not(.seylac-app):not(.pcc-body):has(:is(#sa14-nav,.sy26-header)) #seylac-finance-v10 .fo28-benefits{gap:12px!important}}
}

/* Finance spacing correction: equal gutters, balanced columns, no outer frame. */
@layer seylacFinanceOrganisedV3 {
#seylac-public-home #seylac-finance-v10#seylac-finance-v10.sf28-feature{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;background:#fff!important}
#seylac-public-home #seylac-finance-v10#seylac-finance-v10 .fo28-panel{box-sizing:border-box!important;width:calc(100% - 96px)!important;max-width:1440px!important;margin:0 auto!important;padding:32px 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;gap:clamp(24px,3vw,48px)!important;align-items:center!important}
#seylac-public-home #seylac-finance-v10#seylac-finance-v10 .fo28-copy{min-width:0!important;padding:0!important;margin:0!important}
#seylac-public-home #seylac-finance-v10#seylac-finance-v10 .fo28-photo{width:100%!important;max-width:560px!important;margin:0!important;justify-self:end!important;align-self:center!important}
#seylac-public-home #seylac-finance-v10#seylac-finance-v10 .fo28-photo img{position:static!important;width:100%!important;height:auto!important;object-fit:contain!important;aspect-ratio:3/2!important}
@media(min-width:768px) and (max-width:1024px){#seylac-public-home #seylac-finance-v10#seylac-finance-v10 .fo28-panel{width:calc(100% - 48px)!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;padding:28px 0!important}#seylac-public-home #seylac-finance-v10#seylac-finance-v10 .fo28-photo{justify-self:center!important}}
@media(max-width:767px){#seylac-public-home #seylac-finance-v10#seylac-finance-v10 .fo28-panel{width:100%!important;max-width:100%!important;padding:24px 20px!important;grid-template-columns:minmax(0,1fr)!important;gap:22px!important}#seylac-public-home #seylac-finance-v10#seylac-finance-v10 .fo28-photo{justify-self:center!important;order:-1!important}}
}
