.cxSeasonalEnquiry{color:#fff;background:#061e46;padding:72px max(6vw,50vw - 660px)}.cxSeasonalIntro{max-width:760px}.cxSeasonalIntro .cxNSKicker{color:#b1d6ff}.cxSeasonalEnquiry h2{letter-spacing:-.04em;margin:18px 0;font-size:clamp(34px,4vw,56px);line-height:1.12}.cxSeasonalEnquiry p{color:#dfebfc;line-height:1.8}.cxSeasonalChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:35px 0;display:grid}.cxSeasonalChoices article{border:1px solid #5073a5;flex-direction:column;min-width:0;padding:26px;display:flex}.cxSeasonalChoices h3{margin:0 0 8px;font-size:25px;line-height:1.2}.cxSeasonalChoices p{font-size:15px}.cxSeasonalChoices a{color:#fff;border-top:1px solid #5073a5;justify-content:space-between;gap:14px;min-height:44px;margin-top:auto;padding-top:20px;font-weight:700;text-decoration:none;display:flex}.cxSeasonalScope{border-top:1px solid #5073a5;max-width:900px;padding-top:22px}.cxSeasonalScope h3{font-size:25px}.cxSeasonalScope a{color:#b1d6ff}.cxSeasonalEnquiry a:focus-visible{outline-offset:5px;outline:3px solid #b1d6ff}.cxSeasonalEnquiry a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:800px){.cxSeasonalChoices{grid-template-columns:1fr}.cxSeasonalEnquiry{padding:48px 22px}}.cxSeasonalChoices .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.cxServiceStory{color:#092859;background:#f5f8fe;padding:85px max(24px,50vw - 620px)}.cxServiceStoryHead{grid-template-columns:1fr 1fr;align-items:end;gap:65px;display:grid}.cxServiceStoryHead h2{letter-spacing:-.05em;margin:20px 0;font-size:clamp(33px,4vw,57px);line-height:1.13}.cxServiceStoryHead>p,.cxServiceStorySteps p,.cxServiceStoryFoot p{color:#465f80;font-size:15px;line-height:1.85}.cxServiceEvidence{background:#fff;border:1px solid #d4dfef;margin:38px 0;padding:14px}.cxServiceEvidence img{object-fit:contain;background:#fff;width:100%;height:auto;max-height:650px;display:block}.cxServiceEvidence figcaption{color:#526884;padding:15px 8px 4px;font-size:11px}.cxServiceStorySteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px;display:grid}.cxServiceStorySteps article{border-top:2px solid #165dde;padding-top:24px}.cxServiceStorySteps span{color:#165dde;font-size:12px}.cxServiceStorySteps h3{letter-spacing:-.03em;margin:20px 0 15px;font-size:24px;line-height:1.2}.cxServiceStoryFoot{border-top:1px solid #cddbee;justify-content:space-between;align-items:center;gap:35px;margin-top:25px;padding-top:30px;display:flex}.cxServiceStoryFoot p{max-width:620px;margin:0}.cxServiceStoryFoot a{flex-shrink:0}@media (max-width:800px){.cxServiceStory{padding-block:50px}.cxServiceStoryHead{grid-template-columns:1fr;gap:10px}.cxServiceStorySteps{grid-template-columns:1fr;gap:18px}.cxServiceStorySteps article{padding-top:17px}.cxServiceStorySteps h3{margin-top:12px}.cxServiceStoryFoot{flex-direction:column;align-items:flex-start;gap:20px}.cxServiceEvidence{margin-inline:0;padding:8px}.cxServiceStorySteps p{font-size:14px}}
