:root{--site-bg:#f5fafb;--site-primary:#0c6171;--site-text:#123b45;--site-muted:#5e7479;--site-border:#d7e6e9;--color-tonal-bg:#e9f2f4}
body{background:#f5fafb}.page-index .p-hero{background:#f5fafb!important}.page-index .p-hero h1 em{color:#438997}.brand-mark,.btn-primary{background:#0c6171!important;border-color:#0c6171!important}.brand{color:#123b45!important}.btn,.plan-card,.sector-menu{border-radius:16px!important}.hero-pill{letter-spacing:.1em}.page-index .p-hero h1{font-weight:500!important}.variant-editorial{margin:0 0 22px;overflow:hidden;border-radius:19px}.variant-editorial img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;border-radius:19px!important}.variant-editorial figcaption{font-size:9px;color:#5e7479;margin-top:9px}.proof-aside .variant-editorial{margin-bottom:22px}.proof-aside .variant-editorial img{max-height:260px}.demo-shell{border-radius:19px}.demo-kpis article{border-radius:10px}.page-index .p-contact .contact-inner{border-radius:20px}.demo-heading p{font-size:9px!important}.demo-kpis article>div{font-size:10px}.demo-kpis small{font-size:8px}.demo-greeting,.sidebar-label{font-size:8px}.chart-card-title>div>span{font-size:8px}.demo-bottom{font-size:8px}.demo-insight>p{font-size:10px}.insight-label{font-size:8px}.insight-footer>span{font-size:8px}.insight-footer button{font-size:10px}.demo-toolbar{font-size:9px}.demo-controls select{font-size:9px}.x-labels,.y-labels{font-size:8px}.chart-legend{font-size:8px}.tools-strip>span{font-size:8px}.demo-chart-grid{grid-template-columns:minmax(0,1.8fr) minmax(200px,1fr)}@media(max-width:760px){.demo-chart-grid{grid-template-columns:minmax(0,1.4fr) minmax(175px,1fr)}}@media(max-width:500px){.demo-kpis article>div{font-size:7px}.demo-kpis small{font-size:6px}.demo-heading p{font-size:6px!important}.demo-greeting{font-size:6px}.demo-bottom{font-size:6px}.demo-chart-grid{grid-template-columns:1fr}.demo-insight>p{font-size:10px}.demo-plot .y-labels,.x-labels{font-size:7px}}
.variant-split{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:55px;align-items:center;text-align:left;max-width:1160px;margin-bottom:48px}.variant-split .variant-intro{min-width:0}.page-index .variant-split h1{font-size:clamp(42px,4.4vw,64px)!important;letter-spacing:-.06em!important;margin-left:0!important}.variant-split .hero-pill{font-size:8px;max-width:100%}.variant-split .variant-editorial{margin:0;align-self:stretch;position:relative;min-height:370px}.variant-split .variant-editorial img{height:100%;position:absolute;inset:0;object-fit:cover}.variant-split .variant-editorial figcaption{position:absolute;bottom:15px;left:18px;padding:5px 8px;background:#fffffff0;border-radius:5px;font-size:8px}.variant-split .hero-actions{justify-content:flex-start}.variant-split .hero-benefits{justify-content:flex-start;gap:13px;margin-bottom:0}.variant-split .hero-benefits span{font-size:9px}.variant-split .variant-intro>p{font-size:14px;line-height:1.8;color:#5e7479}.variant-split .hero-actions .btn{font-size:11px!important;padding:12px 15px!important}.page-index .p-hero{padding-top:45px!important}@media(max-width:900px){.variant-split{grid-template-columns:1fr;gap:30px;max-width:650px}.variant-split .variant-editorial{min-height:0}.variant-split .variant-editorial img{position:static;height:auto;aspect-ratio:1.9}.variant-split .hero-benefits{justify-content:center;flex-wrap:wrap}.variant-split .hero-actions{justify-content:center}.variant-split .variant-intro{text-align:center}.page-index .variant-split h1{font-size:clamp(36px,7vw,50px)!important}.variant-split .variant-intro>p{font-size:13px}}@media(max-width:500px){.variant-split .hero-pill{font-size:6px}.variant-split .hero-actions{display:grid;grid-template-columns:1fr}.variant-split .hero-benefits span{font-size:7px}.variant-split .variant-editorial img{aspect-ratio:1.6}.page-index .variant-split h1{font-size:36px!important}}
