.m-n-support .m-d-hero{background:linear-gradient(130deg,#edf0e7,#fff 72%);overflow:hidden}
.m-n-support .m-d-hero>.stk-row{grid-template-columns:1.15fr .85fr;gap:60px}
.m-n-support .m-d-hero h1{max-width:10em}
.m-n-support .m-d-symbol{position:relative;isolation:isolate;text-align:center;padding:55px 10px!important}
.m-n-support .m-d-five{font-size:clamp(110px,17vw,235px);line-height:.95;letter-spacing:-.09em;color:#447791;font-weight:500}
.m-n-support .m-d-thousand{font-size:clamp(60px,8vw,110px);line-height:1;letter-spacing:.02em;color:#102d3c}
.m-n-support .m-d-art-caption{font-size:13px;letter-spacing:.025em;margin:32px auto 0!important;max-width:18em}
.m-n-support .m-d-symbol:before,.m-n-support .m-d-symbol:after{content:'';position:absolute;inset:5%;border:1px solid #44779130;border-radius:50%;z-index:-1;pointer-events:none}
.m-n-support .m-d-symbol:after{inset:0 12%;border-color:#abb39699;transform:rotate(-24deg)}
.m-n-support .m-d-code-band{background:#102d3c;color:#fff;border-radius:34px;margin-top:36px;position:relative;overflow:hidden}
.m-n-support .m-d-code-band>.stk-row{grid-template-columns:1fr 1.2fr;align-items:center;gap:45px}
.m-n-support .m-d-code-band h2{font-size:clamp(26px,3vw,40px);margin-bottom:15px}
.m-n-support .m-d-code-band :is(.m-eyebrow,.m-n-caption){color:#d6e6ec}
.m-n-support .m-d-code{font-size:clamp(26px,4.3vw,58px);line-height:1.2;letter-spacing:.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500;user-select:all}
.m-n-support .m-d-code-band .wp-block-button__link{border-color:#81b3c5;background:transparent;color:#fff}
.m-n-support .m-d-code-band .wp-block-button__link:hover{background:#fff;color:#102d3c}
.m-n-support .m-d-code-copy .m-n-caption{font-size:14px;max-width:34em;margin-top:18px!important}
.m-n-support .m-d-steps>.stk-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px!important}
.m-n-support .m-d-step{position:relative;padding:32px!important;border-top:2px solid #81b3c5;background:#f1f5f6;border-radius:0 0 26px 26px}
.m-n-support .m-d-step-number{font-size:42px;line-height:1;color:#447791;margin-bottom:32px!important;letter-spacing:-.04em}
.m-n-support .m-d-step h3{font-size:26px;line-height:1.15;max-width:12em}
.m-n-support .m-d-step .stk-block-text:not(.m-d-step-number){font-size:16px;margin-top:20px!important}
.m-n-support .m-d-faq .wp-block-buttons{margin:14px 0 26px!important}
.m-n-support .m-d-faq .wp-block-button__link{font-size:13px;padding:13px 18px}
.m-d-copy-status{display:block;font-size:14px;margin-top:12px;min-height:1.5em;color:#d6e6ec}
@media(max-width:1023px){.m-n-support .m-d-hero>.stk-row{grid-template-columns:1fr;gap:30px}.m-n-support .m-d-symbol{max-width:400px;margin:auto!important;width:100%!important}.m-n-support .m-d-five{font-size:165px}.m-n-support .m-d-thousand{font-size:80px}.m-n-support .m-d-code-band>.stk-row{grid-template-columns:1fr;gap:24px}.m-n-support .m-d-steps>.stk-row{grid-template-columns:1fr;gap:24px}.m-n-support .m-d-step{padding:30px!important}.m-n-support .m-d-step h3{max-width:none}}
@media(max-width:600px){.m-n-support .m-d-code{font-size:clamp(23px,7.1vw,36px);letter-spacing:.02em}.m-n-support .m-d-code-band{border-radius:26px}.m-n-support .m-d-symbol{max-width:280px}.m-n-support .m-d-five{font-size:135px}.m-n-support .m-d-thousand{font-size:65px}}
