/* Centre the desktop navigation above the header divider */
@media(min-width:1101px){.header-inner{display:grid;grid-template-columns:205px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding-left:18px;padding-right:18px}.primary-nav{margin-left:0;justify-self:center}.primary-nav ul{justify-content:center;gap:clamp(8px,1.1vw,17px)}.site-header .primary-nav a{font-size:clamp(16px,1.35vw,19px)!important;font-weight:800!important;letter-spacing:0;line-height:1.3}.header-cta{white-space:nowrap;font-size:11px!important;padding:11px 12px!important}}
@media(max-width:1100px){.menu-toggle{display:block}.primary-nav{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid var(--line);padding:20px 24px}.primary-nav.open{display:block}.primary-nav ul{display:block}.primary-nav li{margin:14px 0}.site-header .primary-nav a{font-size:20px!important;padding:8px 0}.header-cta{display:none}}
/* Important question and ROI squared commercial message */
.phenix-important-question{max-width:var(--max);margin:0 auto;padding:54px 28px;text-align:center;border-top:5px solid var(--red)}.phenix-important-question .piq-kicker,.phenix-roi .roi-kicker{color:var(--red);font-weight:900;letter-spacing:.12em;font-size:14px}.phenix-important-question h2{font-size:clamp(30px,4.2vw,52px);margin:12px auto 20px;max-width:1000px}.phenix-important-question p{max-width:850px;margin:14px auto;font-size:20px}.phenix-roi{max-width:var(--max);margin:45px auto;padding:44px 32px;background:#f2f4f7;border-top:5px solid var(--red)}.phenix-roi h2{margin:12px 0!important}.phenix-roi .roi-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:25px 0}.phenix-roi .roi-panel{padding:24px;background:#fff;border-left:4px solid var(--red)}.phenix-roi .roi-panel h3{font-size:22px;margin:0 0 12px}.phenix-roi .roi-panel p{font-size:17px}.phenix-roi .roi-footnote{font-size:14px;color:#596579}.phenix-roi .roi-cta{display:inline-block;background:var(--red);color:#fff!important;padding:13px 18px;text-decoration:none;font-weight:800}@media(max-width:700px){.phenix-roi .roi-pair{grid-template-columns:1fr}.phenix-roi{padding:30px 22px}}
