/* Shared horizontal navigation replaces all legacy sidebar layouts. */
body[data-page] .main{margin:0!important;width:100%!important;max-width:none!important;padding:0!important}
body[data-page] .sidebar,body[data-page] .topbar{display:none!important}
.enterprise-header{height:64px;background:#02111f;color:#fff;display:flex;align-items:center;gap:26px;padding:0 4.2%;position:sticky;top:0;z-index:50;box-shadow:0 1px 0 #ffffff20}
.enterprise-logo{white-space:nowrap;font-size:29px;font-weight:800;letter-spacing:-1px}.enterprise-logo>span{font-size:43px;font-weight:900;letter-spacing:-5px;margin-right:10px}.enterprise-logo em{font-style:normal;color:#ff5b00}
.enterprise-header nav{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:1;min-width:0}.enterprise-header nav>a,.enterprise-dropdown>summary{white-space:nowrap;font-size:12px;font-weight:600;padding:21px 0;cursor:pointer;list-style:none}.enterprise-header nav>a.active,.enterprise-dropdown>summary.active{color:#ff5b00;box-shadow:inset 0 -2px #ff5b00}.enterprise-header nav a:hover{color:#ff7c31}.enterprise-launch{font-size:14px;padding:12px 17px;white-space:nowrap;border-radius:5px}.enterprise-dropdown{position:relative}.enterprise-dropdown>div{position:absolute;top:100%;left:-15px;background:#071724;border:1px solid #263746;padding:10px;width:230px;border-radius:0 0 8px 8px;box-shadow:0 12px 30px #0004}.enterprise-dropdown>div a{display:block;padding:11px;font-size:13px}.enterprise-menu{display:none;background:transparent;color:white;border:0}
.enterprise-home{container-type:inline-size;background:white}.enterprise-hero{min-height:380px;height:21.42cqw;position:relative;background-image:url('assets/enterprise-home-reference.png');background-size:100% auto;background-position:center -3.608cqw}.enterprise-copy{padding:1.8cqw 4.8cqw;width:49%;position:relative;background:linear-gradient(90deg,#fff 87%,#ffffff00);height:100%}.enterprise-copy h1{font-size:clamp(32px,3.38vw,64px);line-height:1.02;letter-spacing:-1.8px;white-space:nowrap;margin:10px 0 14px}.enterprise-copy p{font-size:clamp(15px,1.2vw,22px);line-height:1.15;color:#597295;min-width:38cqw;margin:0 0 14px}.enterprise-copy .eyebrow{font-size:13px;letter-spacing:2px}.enterprise-buttons{display:flex;gap:18px;white-space:nowrap}.enterprise-buttons .btn{border-radius:5px;padding:12px 25px}.enterprise-buttons .secondary{border-color:#ff5b00;color:#ff5b00;background:#fff}
.enterprise-pillars{display:flex;width:42cqw;margin-top:24px;gap:20px}.enterprise-pillars a{display:flex;align-items:center;gap:12px;flex:1}.enterprise-pillars a+a{border-left:1px solid #ffd2bb;padding-left:18px}.enterprise-pillars svg{color:#ff5b00;width:34px;height:34px;flex:none}.enterprise-pillars b{font-size:13px}.enterprise-pillars small{display:block;font-size:12px;color:#597295;margin-top:5px;white-space:nowrap}
.enterprise-features{display:grid;grid-template-columns:repeat(6,1fr);padding:0 1.8%;gap:2px;background:#f8fafc}.enterprise-feature{background:#fff;box-shadow:0 0 22px #183b6410;text-align:center;border-radius:16px;padding:12px 10px 14px;min-height:147px}.enterprise-feature svg{width:38px;height:38px;color:#ff5b00}.enterprise-feature h3{font-size:15px;margin:8px 0}.enterprise-feature p{font-size:14px;color:#597295;margin:8px 0;line-height:1.18}.enterprise-feature span{color:#ff5b00;font-size:14px}.enterprise-feature:hover{box-shadow:inset 0 0 0 1px #ff5b00}
.enterprise-why{display:grid;grid-template-columns:29% 46% 25%;padding:12px 1.8% 12px 4.8%;gap:0;align-items:center;min-height:194px}.enterprise-why-copy{padding-right:28px}.enterprise-why-copy .eyebrow{font-size:12px;letter-spacing:1px}.enterprise-why h2{font-size:27px;line-height:1.02}.enterprise-why p{color:#597295;font-size:14px;margin:8px 0}.enterprise-why .btn{border-radius:5px;padding:9px 24px;font-size:14px}.enterprise-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 12px;padding:14px 22px}.enterprise-benefits a{display:flex;gap:16px;align-items:center}.enterprise-benefits svg{color:#ff5b00;width:34px;height:34px;flex:none}.enterprise-benefits b{font-size:14px}.enterprise-benefits small{display:block;font-size:13px;line-height:1.15;color:#597295;margin-top:7px}.enterprise-quote{width:100%;aspect-ratio:410/167;border-radius:12px;background:url('assets/enterprise-home-reference.png') 97.7% 85.2%/432.68% auto}
.enterprise-cta{min-height:94px;padding:10px 4.8%;background:url('assets/enterprise-home-reference.png') center bottom/100% auto;display:flex;justify-content:space-between;align-items:center;color:#fff}.enterprise-cta>div{display:flex;align-items:center;gap:24px;background:linear-gradient(90deg,#03111e 90%,transparent);padding-right:24px}.enterprise-cta svg{width:60px;height:60px;color:#ff5b00}.enterprise-cta h2{font-size:20px;letter-spacing:0}.enterprise-cta em{font-style:normal;color:#ff5b00}.enterprise-cta p{font-size:13px;margin:4px 0}.enterprise-cta .btn{border-radius:5px}.quick-automation{display:grid;gap:12px}.quick-automation label{display:grid;gap:6px}.quick-automation p{font-size:13px;color:#557096}#quick-preview p{overflow-wrap:anywhere}
@media(max-width:1450px){.enterprise-header{padding:0 22px;gap:20px}.enterprise-logo{font-size:23px}.enterprise-logo>span{font-size:34px}.enterprise-header nav{gap:12px}.enterprise-header nav>a,.enterprise-dropdown>summary{font-size:11px}.enterprise-launch{font-size:12px;padding:11px}.enterprise-copy{width:55%;padding-top:26px}.enterprise-hero{height:360px;background-size:auto 100%;background-position:right top}.enterprise-copy h1{font-size:42px}.enterprise-copy p{font-size:17px}.enterprise-pillars{width:620px;gap:10px}.enterprise-pillars a+a{padding-left:10px}.enterprise-benefits{gap:22px 12px;padding:12px}.enterprise-benefits a{gap:8px}.enterprise-why h2{font-size:23px}}
@media(max-width:1180px){.enterprise-header{height:auto;min-height:64px;flex-wrap:wrap;padding:10px 22px;gap:12px}.enterprise-logo{margin-right:auto}.enterprise-header nav{order:3;flex-basis:100%;gap:18px}.enterprise-header nav>a,.enterprise-dropdown>summary{padding:9px 0;font-size:12px}.enterprise-copy{width:65%}.enterprise-copy h1{font-size:38px}.enterprise-why{grid-template-columns:32% 68%;padding:20px}.enterprise-quote{display:none}.enterprise-features{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px}.enterprise-hero{background-size:auto 100%}.enterprise-pillars{width:580px}.enterprise-benefits{gap:26px 16px}}
@media(max-width:760px){.enterprise-header{padding:10px 16px}.enterprise-menu{display:block}.enterprise-header nav{display:none}.enterprise-header nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0;max-height:70vh;overflow:auto}.enterprise-header nav>a,.enterprise-dropdown>summary{padding:13px}.enterprise-dropdown>div{position:static;width:100%;box-shadow:none}.enterprise-logo{font-size:22px}.enterprise-launch{font-size:11px}.enterprise-hero{height:auto;min-height:460px;background-size:auto 300px;background-repeat:no-repeat;background-position:right top;padding-top:170px}.enterprise-copy{width:100%;height:auto;padding:22px;background:linear-gradient(#ffffffed,#fff 30%)}.enterprise-copy h1{white-space:normal;font-size:clamp(31px,6vw,42px)}.enterprise-copy p{font-size:16px}.enterprise-buttons{gap:8px;flex-wrap:wrap}.enterprise-buttons .btn{font-size:13px;padding:12px 14px}.enterprise-pillars{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:15px}.enterprise-pillars a+a{border:0;padding:0}.enterprise-features{grid-template-columns:repeat(2,1fr)}.enterprise-why{grid-template-columns:1fr;gap:18px}.enterprise-benefits{grid-template-columns:1fr 1fr;padding:0}.enterprise-cta{background:#03111e;gap:16px;flex-wrap:wrap;padding:20px}.enterprise-cta>div{padding:0}.enterprise-cta svg{width:40px;height:40px}.enterprise-cta h2{font-size:19px}.enterprise-copy .eyebrow{font-size:11px}.enterprise-header .enterprise-logo>span{font-size:30px}}

.enterprise-header .enterprise-logo{display:block;flex:none;width:190px;height:43px;background:url('assets/enterprise-home-reference.png') 4.798% 1.066%/933.684% auto no-repeat}
.enterprise-hero{background-size:auto 233.421%;background-position:right 12.623%}
@media(max-width:1450px){.enterprise-header .enterprise-logo{width:155px;height:35px}}
@media(max-width:760px){.enterprise-header .enterprise-logo{width:145px;height:33px}.enterprise-hero{background-size:auto 700px;background-position:right -50px}}
