.page-id-2763 .cmd-standards{width:100%;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}.cmd-standards{--navy:#0d132a;--ink:#05060b;--panel:#121a32;--teal:#23718b;--teal-light:#85c5d7;--mist:#d0c7cd;--white:#fff;--line:rgba(133,197,215,.18);margin:0;background:var(--ink);color:var(--mist);font-family:"Montserrat",Arial,sans-serif}
.cmd-standards *{box-sizing:border-box}
.cmd-standards a{color:inherit}
.cmd-standards .cmd-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}
.cmd-standards .cmd-hero{position:relative;overflow:hidden;padding:clamp(88px,11vw,160px) 0 clamp(76px,9vw,125px);background:radial-gradient(circle at 86% 12%,rgba(35,113,139,.26),transparent 32%),linear-gradient(150deg,#05060b 0%,#0d132a 100%)}
.cmd-standards .cmd-hero:after{content:"READY";position:absolute;right:-30px;bottom:-55px;color:rgba(255,255,255,.025);font-size:clamp(8rem,20vw,19rem);font-weight:900;line-height:.8;letter-spacing:-.08em;pointer-events:none}
.cmd-standards .cmd-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:clamp(42px,7vw,90px);align-items:end}
.cmd-standards .cmd-eyebrow,.cmd-standards .cmd-kicker{display:flex;align-items:center;gap:11px;margin:0 0 18px;color:var(--teal-light);font-size:.73rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
.cmd-standards .cmd-eyebrow:before,.cmd-standards .cmd-kicker:before{content:"";width:34px;height:3px;border-radius:4px;background:var(--teal)}
.cmd-standards h1,.cmd-standards h2,.cmd-standards h3{margin-top:0;color:var(--white);font-family:"Montserrat",Arial,sans-serif;text-transform:none}
.cmd-standards h1{max-width:820px;margin-bottom:26px;font-size:clamp(3rem,6.3vw,6.2rem);font-weight:900;letter-spacing:-.06em;line-height:.94}
.cmd-standards h1 span,.cmd-standards h2 span{color:var(--teal-light)}
.cmd-standards .cmd-lead{max-width:710px;margin:0 0 32px;color:rgba(208,199,205,.82);font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.78}
.cmd-standards .cmd-actions{display:flex;flex-wrap:wrap;gap:11px}
.cmd-standards .cmd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 23px;border:1px solid var(--teal);border-radius:10px;background:var(--teal);color:#fff!important;font-size:.76rem;font-weight:900;letter-spacing:.055em;text-decoration:none;text-transform:uppercase;transition:.2s ease}
.cmd-standards .cmd-btn:after{content:" →";margin-left:10px}

/* Enquiry form: readable entered values on all devices */
#fluentform_7 input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),
#fluentform_7 select,
#fluentform_7 textarea {
  color: #111827 !important;
  -webkit-text-fill-color: #111827 !important;
  caret-color: #111827 !important;
  background-color: #ffffff !important;
}
#fluentform_7 input::placeholder,
#fluentform_7 textarea::placeholder {
  color: #6b7280 !important;
  -webkit-text-fill-color: #6b7280 !important;
  opacity: 1 !important;
}
#fluentform_7 select option {
  color: #111827 !important;
  background: #ffffff !important;
}

.cmd-standards .cmd-btn:hover{transform:translateY(-2px);background:#2c829d}
.cmd-standards .cmd-btn-secondary{background:transparent;border-color:rgba(133,197,215,.42)}
.cmd-standards .cmd-summary{padding:30px;border:1px solid rgba(133,197,215,.24);border-radius:17px;background:linear-gradient(145deg,rgba(35,113,139,.14),rgba(13,19,42,.86));box-shadow:0 30px 80px rgba(0,0,0,.28)}
.cmd-standards .cmd-summary-label{display:block;margin-bottom:17px;color:var(--teal-light);font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.cmd-standards .cmd-summary ul{display:grid;gap:15px;margin:0;padding:0;list-style:none}
.cmd-standards .cmd-summary li{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:start}
.cmd-standards .cmd-tick{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(35,113,139,.22);color:var(--teal-light);font-weight:900}
.cmd-standards .cmd-summary strong{display:block;color:#fff;font-size:.92rem}
.cmd-standards .cmd-summary small{display:block;margin-top:2px;color:rgba(208,199,205,.65);font-size:.76rem;line-height:1.45}
.cmd-standards .cmd-proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(13,19,42,.62)}
.cmd-standards .cmd-proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}
.cmd-standards .cmd-proof{padding:29px 24px;border-right:1px solid var(--line)}
.cmd-standards .cmd-proof:last-child{border-right:0}
.cmd-standards .cmd-proof span{display:block;margin-bottom:7px;color:var(--teal-light);font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
.cmd-standards .cmd-proof strong{display:block;color:#fff;font-size:1.04rem;line-height:1.3}
.cmd-standards .cmd-section{padding:clamp(76px,9vw,125px) 0}
.cmd-standards .cmd-section-alt{background:linear-gradient(180deg,rgba(13,19,42,.68),rgba(5,6,11,.95))}
.cmd-standards .cmd-intro{display:grid;grid-template-columns:.76fr 1.24fr;gap:clamp(36px,7vw,95px);align-items:start}
.cmd-standards h2{max-width:760px;margin-bottom:22px;font-size:clamp(2.3rem,4.8vw,4.9rem);font-weight:900;letter-spacing:-.052em;line-height:.98}
.cmd-standards .cmd-copy p{margin:0 0 20px;color:rgba(208,199,205,.78);font-size:1rem;line-height:1.78}
.cmd-standards .cmd-copy strong{color:#fff}
.cmd-standards .cmd-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:55px}
.cmd-standards .cmd-card{position:relative;padding:32px;border:1px solid var(--line);border-radius:14px;background:rgba(13,19,42,.68)}
.cmd-standards .cmd-card-no{display:block;margin-bottom:31px;color:rgba(133,197,215,.64);font-size:.7rem;font-weight:900;letter-spacing:.12em}
.cmd-standards .cmd-card h3{margin-bottom:13px;font-size:1.3rem;font-weight:900;letter-spacing:-.025em}
.cmd-standards .cmd-card p{margin:0;color:rgba(208,199,205,.7);font-size:.9rem;line-height:1.7}
.cmd-standards .cmd-doc-panel{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:50px}
.cmd-standards .cmd-doc-card{padding:34px;border-radius:15px;border:1px solid var(--line);background:#0d132a}
.cmd-standards .cmd-doc-card.featured{border-color:rgba(133,197,215,.42);background:linear-gradient(145deg,rgba(35,113,139,.18),#0d132a)}
.cmd-standards .cmd-doc-card h3{font-size:1.42rem;font-weight:900}
.cmd-standards .cmd-doc-card p{color:rgba(208,199,205,.72);line-height:1.7}
.cmd-standards .cmd-list{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}
.cmd-standards .cmd-list li{position:relative;padding-left:24px;color:rgba(208,199,205,.77);font-size:.9rem;line-height:1.55}
.cmd-standards .cmd-list li:before{content:"";position:absolute;left:0;top:.58em;width:8px;height:8px;border-radius:50%;background:var(--teal)}
.cmd-standards .cmd-venue-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px}
.cmd-standards .cmd-venue-item{padding:26px 24px;border:1px solid var(--line);border-radius:12px;background:rgba(5,6,11,.42)}
.cmd-standards .cmd-venue-item strong{display:block;margin-bottom:8px;color:#fff;font-size:.94rem}
.cmd-standards .cmd-venue-item p{margin:0;color:rgba(208,199,205,.66);font-size:.82rem;line-height:1.58}
.cmd-standards .cmd-process{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:48px;border:1px solid var(--line);border-radius:15px;overflow:hidden}
.cmd-standards .cmd-step{padding:30px 25px;background:rgba(13,19,42,.5);border-right:1px solid var(--line)}
.cmd-standards .cmd-step:last-child{border-right:0}
.cmd-standards .cmd-step span{display:block;margin-bottom:24px;color:var(--teal-light);font-size:.68rem;font-weight:900;letter-spacing:.1em}
.cmd-standards .cmd-step h3{margin-bottom:10px;font-size:1.03rem;font-weight:900}
.cmd-standards .cmd-step p{margin:0;color:rgba(208,199,205,.66);font-size:.8rem;line-height:1.58}
.cmd-standards .cmd-faq{display:grid;gap:10px;margin-top:42px}
.cmd-standards details{border:1px solid var(--line);border-radius:11px;background:rgba(13,19,42,.58)}
.cmd-standards summary{padding:21px 24px;color:#fff;font-size:.93rem;font-weight:800;cursor:pointer}
.cmd-standards details p{margin:0;padding:0 24px 23px;color:rgba(208,199,205,.72);font-size:.88rem;line-height:1.7}
.cmd-standards .cmd-source{margin-top:28px;color:rgba(208,199,205,.52);font-size:.76rem;line-height:1.6}
.cmd-standards .cmd-source a{color:var(--teal-light);text-underline-offset:3px}
.cmd-standards .cmd-final{position:relative;overflow:hidden;padding:clamp(80px,10vw,135px) 0;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(35,113,139,.28),transparent 42%),#080b15}
.cmd-standards .cmd-final .cmd-kicker{justify-content:center}
.cmd-standards .cmd-final h2{max-width:850px;margin-left:auto;margin-right:auto}
.cmd-standards .cmd-final p{max-width:680px;margin:0 auto 30px;color:rgba(208,199,205,.76);font-size:1rem;line-height:1.75}
.cmd-standards .cmd-final .cmd-actions{justify-content:center}
@media(max-width:900px){.cmd-standards .cmd-hero-grid,.cmd-standards .cmd-intro{grid-template-columns:1fr}.cmd-standards .cmd-summary{max-width:600px}.cmd-standards .cmd-proof-grid,.cmd-standards .cmd-process{grid-template-columns:repeat(2,1fr)}.cmd-standards .cmd-proof:nth-child(2){border-right:0}.cmd-standards .cmd-proof:nth-child(-n+2){border-bottom:1px solid var(--line)}.cmd-standards .cmd-step:nth-child(2){border-right:0}.cmd-standards .cmd-step:nth-child(-n+2){border-bottom:1px solid var(--line)}.cmd-standards .cmd-venue-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.cmd-standards .cmd-wrap{width:calc(100% - 28px)}.cmd-standards h1{font-size:clamp(2.7rem,13vw,4.2rem)}.cmd-standards .cmd-proof-grid,.cmd-standards .cmd-card-grid,.cmd-standards .cmd-doc-panel,.cmd-standards .cmd-venue-grid,.cmd-standards .cmd-process{grid-template-columns:1fr}.cmd-standards .cmd-proof,.cmd-standards .cmd-step{border-right:0;border-bottom:1px solid var(--line)}.cmd-standards .cmd-proof:last-child,.cmd-standards .cmd-step:last-child{border-bottom:0}.cmd-standards .cmd-card,.cmd-standards .cmd-doc-card{padding:26px 22px}.cmd-standards .cmd-actions{display:grid}.cmd-standards .cmd-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.cmd-standards *{transition:none!important}}

.page-id-2763 .cmd-standards{width:100%;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}

/* Streamlined site header */
header .wp-block-site-logo img{width:56px!important;height:56px!important;object-fit:contain}
header .wp-block-button__link{min-height:52px!important;padding:13px 22px!important;font-size:.78rem!important;line-height:1.15!important}
header .wp-block-navigation__container{gap:clamp(14px,1.6vw,26px)!important;flex-wrap:nowrap!important}
header .wp-block-navigation-item__content{white-space:nowrap}