


.enterprise-hero{padding-bottom:56px}
.enterprise-hero .section-label{color:#E3EBE9}

.enterprise-intro{align-items:start}
.enterprise-intro .foundation-link{font-size:14px;color:#B8C9CB;margin:-6px 0 30px}
.enterprise-intro .foundation-link a{color:#F7F8F5}



.enterprise-page main p a{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}

.pilot-form{max-width:480px;margin-top:32px;padding-top:28px;border-top:1px solid #29444C}
.pilot-form h2{font-size:24px;margin:0 0 8px}
.pilot-form>p{font-size:14px;margin:0 0 22px}
.pilot-form .formrow{margin-bottom:18px}
.pilot-form label{display:block;font-size:13px;color:#F7F8F5;margin-bottom:8px}
.pilot-form input,.pilot-form textarea{width:100%;padding:12px 14px;border:1px solid #4F6E78;border-radius:10px;background:#0B1E28;color:#F7F8F5;font:400 15px Schibsted,Arial,sans-serif;line-height:1.5}
.pilot-form input::placeholder,.pilot-form textarea::placeholder{color:#7C929A;opacity:1}
.pilot-form textarea{resize:vertical}
.pilot-form .pilot-action{margin-top:6px}

.catalog{background:#102C3C;border:1px solid #345B70;border-radius:14px;padding:28px}
.catalog-heading{display:flex;flex-direction:column;gap:6px;font-size:16px;margin-bottom:22px;color:#F7F8F5}
.catalog-heading small{font-size:12px;color:#B8C9CB;font-weight:400}
.agent-example{padding:24px 22px;background:#15374B;border:1px solid #345B70;border-radius:10px}
.agent-example+.agent-example{margin-top:16px}
.agent-example h3{font-size:19px;font-weight:500;margin:0 0 10px;letter-spacing:-.02em}
.agent-example p{font-size:14px;line-height:1.6;color:#B8C9CB;margin:0}

.benefits{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-top:80px;padding-bottom:80px;border-top:1px solid #29444C}
.benefits .section-label{color:var(--accent)}
.benefits h2{font-size:clamp(28px,2.8vw,36px);max-width:17ch;margin:0 0 20px}
.benefits p.prose{margin:0;max-width:44ch}

.enterprise-close{text-align:center;padding-top:88px;padding-bottom:96px;border-top:1px solid #29444C}
.enterprise-close h2{max-width:20ch;margin:0 auto 20px;font-size:clamp(32px,3.4vw,44px)}
.enterprise-close p{max-width:52ch;margin:0 auto 30px;font-size:18px;color:#B8C9CB}
.enterprise-close .pilot-status{margin:18px auto 0;font-size:13px;color:#B8C9CB;max-width:none}



.enterprise-section{background:#0A2530}
.enterprise-section .section-label{color:var(--enterprise)}
.enterprise-section .text-link{color:var(--enterprise)}
.enterprise-section .cta{margin-top:4px}
.enterprise-section .enterprise-secondary{margin-top:18px}

@media(max-width:760px){
  .enterprise-hero{padding-bottom:40px}
  .pilot-form{max-width:none}
  .catalog{padding:20px;margin-top:36px}
  .benefits{grid-template-columns:1fr;gap:36px;padding:56px 24px}
  .enterprise-close{padding:56px 24px 64px}

  

  .enterprise-page .section-inner.split{text-align:left}
  .enterprise-page .split>div{align-items:flex-start}

  .enterprise-page .detail-block,
  .enterprise-page .benefits{text-align:left}
  .enterprise-page .detail-block>div:first-child,
  .enterprise-page .detail-prose,
  .enterprise-page .benefits>div{align-items:flex-start}

  .enterprise-page .detail-block>div:first-child h2,
  .enterprise-page .benefits h2{text-align:center;margin-left:auto;margin-right:auto}
}
