/* MOA WORKS v1.1 — newly authored editorial & conversion components */
.moa-problem-section{background:#fff}.moa-problem-layout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.moa-problem-panel{min-width:0;display:flex;flex-direction:column;align-items:flex-start;min-height:318px;padding:30px 25px;background:#f8f9fd;border:1px solid #e7e9f1;border-radius:20px;transition:transform .25s,background .25s,box-shadow .25s}.moa-problem-panel:nth-child(2){background:#f4f6fd}.moa-problem-panel:nth-child(3){background:#f6f3fd}.moa-problem-panel:nth-child(4){background:#fff8f5}.moa-problem-panel:hover{transform:translateY(-6px);background:#fff;box-shadow:0 15px 45px #13214612}.moa-problem-panel-top{display:flex;justify-content:space-between;align-items:center;width:100%;color:#616c83;font-size:10px;font-weight:850;letter-spacing:.09em}.moa-problem-panel-top svg{color:#6156da}.moa-problem-panel h3{font-size:clamp(19px,1.5vw,24px);line-height:1.44;margin:42px 0 15px}.moa-problem-panel p{font-size:13px;color:#697489;line-height:1.9;margin:0 0 24px}.moa-problem-panel-link{display:inline-flex;gap:10px;align-items:center;color:#17203a;font-size:12px;font-weight:820;margin-top:auto}.moa-problem-panel-link svg{color:#f87242}
.moa-channel-section{background:#f5f7fc}.moa-channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.moa-channel-item{min-width:0;background:white;padding:22px 22px 24px;border:1px solid #e8eaf3;border-radius:14px}.moa-channel-index{display:block;font-weight:900;color:#eb7857;font-size:12px;margin-bottom:20px}.moa-channel-item>div{display:grid;gap:2px}.moa-channel-item strong{color:#121b31;font-size:15px;letter-spacing:.015em}.moa-channel-item small{color:#6c7092;font-size:11px}.moa-channel-item p{color:#697489;font-size:12px;line-height:1.8;margin:14px 0 0}.moa-inline-next{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #dfe2ed;margin-top:25px;padding-top:24px}.moa-inline-next p{font-size:14px;color:#526074;margin:0}
.moa-industry-section{background:#fff}.moa-medical-story{display:grid;grid-template-columns:1fr 1fr;background:radial-gradient(ellipse at 82% 40%,#253b70,#111d39 52%,#0e162c 85%);min-height:510px;border-radius:24px;overflow:hidden;padding:50px;gap:54px;align-items:center;color:white}.moa-medical-story-copy .eyebrow{color:#ff9364}.moa-medical-story-copy h3{font-size:clamp(31px,3vw,45px);margin:22px 0 19px}.moa-medical-story-copy>p{color:#bac8df;line-height:1.95;font-size:14px;max-width:530px}.moa-white-list{list-style:none;padding:0;margin:25px 0 28px}.moa-white-list li{color:#e1e8f8;font-size:13px;padding:8px 0 8px 20px;position:relative}.moa-white-list li::before{content:"✓";position:absolute;left:0;color:#ff9b65}.moa-medical-dashboard{background:linear-gradient(140deg,#f7f9fe,#e8ecfa);color:#202944;overflow:hidden;border-radius:18px;box-shadow:0 30px 65px rgba(0,0,0,.25);min-width:0;padding:22px;transform:rotate(1deg)}.moa-dash-head{display:flex;justify-content:space-between;gap:10px;align-items:center;border-bottom:1px solid #d9dfeb;padding-bottom:15px}.moa-dash-head strong{font-size:11px;letter-spacing:.06em}.moa-dash-dots{display:flex;gap:4px}.moa-dash-dots i{display:block;width:6px;height:6px;background:#fb8f81;border-radius:50%}.moa-dash-dots i:nth-child(2){background:#ffc07c}.moa-dash-dots i:nth-child(3){background:#8ed1c0}.moa-dash-demo{border:1px solid #bec6dd;padding:4px 7px;border-radius:6px;font-size:9px;color:#68708c;white-space:nowrap}.moa-dash-pipeline{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:20px 0}.moa-dash-pipeline span{background:white;border:1px solid #e3e7f0;border-radius:8px;text-align:center;padding:11px 5px;font-size:10px;font-weight:700;line-height:1.4}.moa-dash-art{background:white;border-radius:12px;padding:18px 19px 12px}.moa-dash-art>span{font-size:10px;font-weight:850;color:#53608a;letter-spacing:.12em}.moa-dash-bars{height:150px;display:flex;gap:10px;align-items:end;margin-top:15px;border-bottom:1px solid #d8dfed}.moa-dash-bars i{flex:1;max-height:100%;height:var(--h);border-radius:6px 6px 0 0;background:linear-gradient(180deg,#6b6de5,#b3b7f8)}.moa-dash-bars i:nth-child(even){background:linear-gradient(180deg,#f58661,#ffbe9b)}.moa-dash-art p{font-size:10px;color:#8791a3;line-height:1.6;margin:12px 0 0}.moa-dash-bottom{display:flex;gap:6px;margin-top:14px;flex-wrap:wrap}.moa-dash-bottom span{padding:7px 9px;border-radius:20px;background:#e2e7fa;color:#45537c;font-size:10px}
.moa-gov-story-section{background:#f5f3ff}.moa-gov-story-header{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;margin-bottom:40px}.moa-gov-story-header h2,.moa-build-layout h2,.moa-evidence-layout h2{font-size:clamp(30px,3.6vw,51px);margin:14px 0 18px}.moa-gov-story-header h2 span,.moa-build-layout h2 span,.moa-evidence-layout h2 span{color:#787493}.moa-gov-story-header p{max-width:740px;color:#656c80;margin:0}.moa-gov-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.moa-gov-stage{background:#fff;border:1px solid #e5e2f4;border-radius:17px;padding:25px;min-height:230px}.moa-gov-stage-num{color:#6256d9;font-size:14px;font-weight:900;display:block}.moa-gov-stage small{display:block;color:#a198b9;margin-top:18px;font-size:11px;font-weight:800}.moa-gov-stage h3{font-size:22px;margin:4px 0 12px}.moa-gov-stage p{font-size:13px;line-height:1.8;color:#697184;margin:0}.moa-gov-disclaimer{font-size:11px;color:#808197;margin:20px 0}.moa-gov-story-section .text-link{margin-top:12px}
.moa-build-section{background:#fff}.moa-build-layout{display:grid;grid-template-columns:.87fr 1.13fr;gap:70px;align-items:center}.moa-build-layout>div:first-child>p{font-size:15px;color:#697489;line-height:1.9;max-width:480px;margin-bottom:27px}.moa-build-components{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.moa-build-component{display:flex;gap:13px;align-items:flex-start;padding:20px;background:#f7f8fc;border:1px solid #e8eaf2;border-radius:15px;min-height:127px}.moa-build-component>span{color:#6456d7;flex:0 0 auto}.moa-build-component strong{display:block;font-size:14px;line-height:1.4;margin-bottom:9px}.moa-build-component p{margin:0;color:#68748a;font-size:12px;line-height:1.65}
.moa-audit-section{background:#f4f6fc}.moa-audit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.moa-audit-card{background:#fff;padding:26px 22px 23px;border:1px solid #e1e6ef;border-radius:19px;display:flex;flex-direction:column;min-height:305px}.moa-audit-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#677285}.moa-audit-card-head>span{font-size:10px;font-weight:830;letter-spacing:.06em}.moa-audit-card-head svg{color:#675add}.moa-audit-card h3{margin:31px 0 12px;font-size:21px}.moa-audit-card p{font-size:13px;color:#6a7587;line-height:1.85}.moa-audit-card a{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:820;color:#e46b44;border-top:1px solid #edf0f5;padding-top:18px}.moa-evidence-section{background:#fff}.moa-evidence-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.moa-evidence-layout>div:first-child>p{color:#697487;font-size:15px;line-height:1.95;max-width:540px}.moa-evidence-list{padding:0;list-style:none;margin:26px 0}.moa-evidence-list li{position:relative;padding:10px 0 10px 25px;color:#38435e;font-size:14px;font-weight:650}.moa-evidence-list li::before{content:"✓";position:absolute;left:0;color:#f16f44}.moa-report-preview{border-radius:20px;background:#f5f7fc;border:1px solid #e1e6f0;box-shadow:0 20px 45px #25375b13;padding:30px;min-width:0}.moa-report-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dce3ed;padding-bottom:20px;gap:15px}.moa-report-top>div{display:grid;gap:5px}.moa-report-top small{color:#5d66be;font-size:10px;font-weight:800;letter-spacing:.1em}.moa-report-top strong{font-size:20px}.moa-report-top>span{font-size:10px;background:white;border:1px solid #e1e5ef;color:#858ca0;border-radius:50px;padding:6px 10px}.moa-report-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.moa-report-panels>div{background:white;border:1px solid #e5e8f1;border-radius:11px;padding:16px 12px}.moa-report-panels small{font-size:9px;color:#6775b7;display:block;font-weight:850}.moa-report-panels strong{display:block;font-size:13px;margin:5px 0}.moa-report-panels p{font-size:10px;color:#8992a3;margin:0}.moa-report-placeholder{height:94px;background:white;border:1px solid #e5e8f1;border-radius:11px;display:flex;align-items:end;gap:13px;padding:16px 20px}.moa-report-placeholder i{display:block;height:35%;flex:1;border-radius:7px;background:linear-gradient(180deg,#a7b1f8,#e6eafa)}.moa-report-placeholder i:nth-child(2){height:72%}.moa-report-placeholder i:nth-child(3){height:54%;background:linear-gradient(180deg,#ff9b71,#ffe0cd)}.moa-report-placeholder i:nth-child(4){height:86%}.moa-report-preview>p{color:#8893a5;font-size:10px;line-height:1.7;margin:15px 0 0}
.moa-home-faq{background:#f8f9fd}
/* Four full-length service landing pages */
.moa-rich-hero{background:radial-gradient(ellipse at 78% 46%,#2d2855 0%,transparent 43%),#0b1226}.service-page-medical .moa-rich-hero{background:radial-gradient(ellipse at 78% 40%,#1c4055 0%,transparent 46%),#0c1727}.service-page-government .moa-rich-hero{background:radial-gradient(ellipse at 80% 40%,#34306f 0%,transparent 45%),#11152b}.moa-rich-hero .subhero-inner{grid-template-columns:56% 44%;min-height:615px}.moa-rich-hero .rich-hero-copy{padding:80px 0}.moa-rich-hero .subhero-index{display:inline-block}.moa-rich-hero h1{font-size:clamp(44px,4.8vw,75px);margin:24px 0 22px}.moa-rich-hero p{font-size:16px;max-width:650px}.rich-hero-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:32px}.rich-hero-tags span{color:#afb6cf;font-size:10px;letter-spacing:.1em;border:1px solid #ffffff30;border-radius:40px;padding:7px 12px;font-weight:780}.rich-hero-graphic{height:475px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.rich-graphic-caption{position:absolute;top:25px;left:22px;color:#929bbc;font-size:11px;letter-spacing:.18em;font-weight:800}.rich-graphic-circle{position:absolute;width:340px;height:340px;border-radius:50%;border:1px solid #b0a1ff55;transform:rotateX(65deg) rotate(37deg);box-shadow:0 0 0 40px #8168fa09,0 0 0 100px #fa733509}.rich-graphic-circle-b{width:250px;height:250px;transform:rotateY(57deg) rotate(-38deg);border-color:#ff896766}.rich-hero-main-icon{width:192px;height:192px;border-radius:42px;background:linear-gradient(135deg,#514c9f,#222e60);border:1px solid #c4a9ff6b;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 30px 90px #f77c443d;transform:rotate(-8deg)}.rich-hero-main-icon svg{width:100px;height:100px}.rich-graphic-bottom{position:absolute;bottom:40px;left:0;right:0;display:flex;justify-content:center;gap:15px;font-size:12px;font-weight:850;letter-spacing:.06em;color:#bbc7e7}.rich-graphic-bottom span{color:#ff9065}.rich-anchor-nav{background:#fff;border-bottom:1px solid #e9ebf4;position:sticky;top:81px;z-index:80}.rich-anchor-links{display:flex;align-items:center;gap:30px;min-height:64px;overflow-x:auto;scrollbar-width:none}.rich-anchor-links::-webkit-scrollbar{display:none}.rich-anchor-links a{white-space:nowrap;font-size:13px;font-weight:760;color:#677288;padding:17px 0}.rich-anchor-links a:hover{color:#ff7446}.rich-anchor-links .rich-anchor-cta{margin-left:auto;display:inline-flex;gap:5px;color:#f16a3d}
.rich-problems{background:#f6f7fb}.rich-problem-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.rich-problem-card{position:relative;min-width:0;background:#fff;border-radius:16px;border:1px solid #e7eaf0;padding:27px 24px;min-height:258px}.rich-problem-index{font-size:10px;font-weight:850;color:#e87959;letter-spacing:.1em}.rich-problem-card h3{font-size:20px;margin:25px 0 13px}.rich-problem-card p{font-size:13px;color:#6c788e;line-height:1.9;margin-bottom:20px}.rich-problem-icon{position:absolute;bottom:16px;right:19px;color:#bfc4d6}
.rich-offerings{background:#fff}.rich-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.rich-feature-card{display:flex;flex-direction:column;min-height:352px;padding:29px 23px 26px;background:#fafbfe;border:1px solid #e6e9f2;border-radius:18px;min-width:0}.rich-feature-top{display:flex;justify-content:space-between;align-items:center;color:#6159d5}.rich-feature-icon{width:48px;height:48px;border-radius:13px;background:#efedff;display:flex;align-items:center;justify-content:center}.rich-feature-no{font-weight:900;color:#b1b8ca;font-size:12px}.rich-feature-card h3{font-size:20px;line-height:1.35;margin:26px 0 13px}.rich-feature-card>p{font-size:13px;color:#6c768c;line-height:1.83;margin:0 0 22px}.rich-checklist{margin:auto 0 0;padding:0;list-style:none;border-top:1px solid #e0e4ed;padding-top:13px}.rich-checklist li{font-size:12px;color:#414d66;padding:5px 0 5px 19px;position:relative;line-height:1.55}.rich-checklist li::before{content:"✓";color:#ff774a;position:absolute;left:0;font-weight:900}
.rich-extra-section{background:linear-gradient(135deg,#111b34,#182147 65%,#24205a);color:#fff}.rich-extra-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:80px;align-items:center}.rich-extra-grid>div:first-child h2{font-size:clamp(31px,3.4vw,51px);margin:16px 0 22px}.rich-extra-grid h2 span{color:#a8aef4}.rich-extra-grid>div:first-child>p{color:#c3cde3;font-size:15px;line-height:1.95;max-width:530px}.rich-extra-grid .text-link{color:#fff;margin-top:20px}.rich-journey{background:#ffffff0c;border:1px solid #ffffff1c;border-radius:19px;padding:24px}.rich-journey-step{display:grid;grid-template-columns:43px 1fr 1.3fr;gap:14px;align-items:center;min-height:70px;border-bottom:1px solid #ffffff1b}.rich-journey-step:last-child{border:0}.rich-journey-step>span{color:#ff9466;font-size:14px;font-weight:900}.rich-journey-step strong{font-size:14px;color:white}.rich-journey-step small{font-size:12px;color:#b3c0d9;line-height:1.6}.rich-fine-print{font-size:11px!important;line-height:1.9;color:#bdc5d7!important;max-width:660px}.rich-fine-print-bottom{color:#7b8498!important;margin-top:21px}
.rich-audience-section{background:#f7f8fc}.rich-audience-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.rich-audience-layout h2,.rich-delivery-grid h2{font-size:clamp(30px,3.4vw,48px);margin:16px 0 22px}.rich-audience-layout h2 span,.rich-delivery-grid h2 span{color:#737b90}.rich-audience-layout p,.rich-delivery-grid p{color:#657086;line-height:1.88;max-width:500px}.rich-audience-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.rich-audience-list>div{min-height:93px;display:flex;align-items:center;gap:13px;padding:22px;background:white;border:1px solid #e4e7f0;border-radius:13px}.rich-audience-list>div>span{color:#f17c53;font-size:12px;font-weight:800}.rich-audience-list strong{font-size:14px;line-height:1.5;flex:1}.rich-audience-list svg{color:#b7bfd2}
.rich-process-section{background:#fff}.rich-workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rich-workflow-card{border-radius:17px;padding:28px;background:#f5f6fb;border:1px solid #e6e8f2;min-height:245px}.rich-workflow-no{font-size:28px;color:#f07a55;font-weight:850;display:block}.rich-workflow-en{font-size:10px;color:#6c64ae;font-weight:850;letter-spacing:.12em;display:block;margin-top:7px}.rich-workflow-card h3{font-size:22px;margin:24px 0 11px}.rich-workflow-card p{font-size:13px;line-height:1.8;color:#687489}
.rich-package-section{background:#f6f6fd}.rich-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rich-package-card{background:white;border:1px solid #e2e5f0;border-radius:20px;min-height:360px;padding:30px;display:flex;flex-direction:column}.rich-package-card.is-featured{border-color:#a99eea;box-shadow:0 20px 50px #7465c91b}.rich-package-eyebrow{color:#615ed5;font-size:12px;font-weight:900;letter-spacing:.14em}.rich-package-card h3{font-size:24px;margin:18px 0 10px}.rich-package-card>p{font-size:13px;color:#69748a;line-height:1.85;margin-bottom:20px}.rich-package-card ul{margin:auto 0 22px}.rich-package-card>a{display:inline-flex;gap:8px;align-items:center;font-size:13px;font-weight:800;color:#f47749;border-top:1px solid #e5e8f1;padding-top:18px}
.rich-delivery-section{background:#fff}.rich-delivery-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.rich-delivery-grid .button{margin-top:15px}.rich-delivery-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rich-delivery-list>div{background:#f7f8fc;border:1px solid #e7eaf1;padding:19px 15px;border-radius:12px;display:flex;align-items:center;gap:13px;font-size:13px;font-weight:730;line-height:1.6}.rich-delivery-check{color:#fb7c51;background:#ffefe8;border-radius:50%;width:27px;height:27px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.rich-official-links{background:#f7f8fc}.rich-official-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.rich-official-grid a{display:grid;position:relative;gap:8px;background:#fff;border:1px solid #e2e5ef;border-radius:14px;padding:26px}.rich-official-grid strong{font-size:17px}.rich-official-grid small{font-size:12px;color:#758095}.rich-official-grid svg{position:absolute;right:25px;top:27px;color:#e27d50}.rich-editor-section{background:#fff}
/* Extra qualification fields in the inquiry form */
.moa-conditional-fieldset{min-width:0;border:1px solid #e4e7f0;border-radius:13px;padding:18px 18px 5px;margin:4px 0 20px;background:#fcfcff}.moa-conditional-fieldset legend{padding:0 7px;font-size:13px;font-weight:800;color:#303a58}.moa-conditional-fieldset[hidden]{display:none!important}.moa-conditional-fieldset .field{margin-bottom:15px}.moa-conditional-note{font-size:11px!important;color:#758197!important;line-height:1.7!important;margin:0 0 15px!important}
/* Responsive updates restricted to expanded components */
@media(max-width:1180px){.moa-problem-layout,.moa-channel-grid,.moa-audit-grid,.rich-problem-grid,.rich-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.moa-medical-story{gap:28px;padding:35px}.moa-gov-stages,.rich-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.moa-rich-hero .subhero-inner{grid-template-columns:1fr 43%}.rich-hero-graphic{height:390px}}
@media(max-width:980px){.moa-medical-story{grid-template-columns:1fr}.moa-medical-dashboard{max-width:680px;width:100%;margin:auto}.moa-build-layout,.moa-evidence-layout,.rich-extra-grid,.rich-audience-layout,.rich-delivery-grid{grid-template-columns:1fr;gap:38px}.moa-gov-story-header{display:block}.moa-gov-story-header>.button{margin-top:25px}.moa-rich-hero .subhero-inner{grid-template-columns:1fr}.moa-rich-hero .rich-hero-copy{padding:78px 0 10px}.rich-hero-graphic{height:270px}.rich-graphic-circle{width:220px;height:220px}.rich-hero-main-icon{width:135px;height:135px;border-radius:30px}.rich-hero-main-icon svg{width:75px;height:75px}.rich-anchor-nav{top:72px}.rich-package-grid{gap:10px}.rich-package-card{padding:22px}.moa-build-layout>.moa-build-components{max-width:none}}
@media(max-width:680px){.moa-problem-layout,.moa-channel-grid,.moa-audit-grid,.rich-problem-grid,.rich-feature-grid,.rich-package-grid,.rich-official-grid{grid-template-columns:1fr}.moa-problem-panel{min-height:auto;padding:24px}.moa-problem-panel h3{margin-top:23px}.moa-channel-item{padding:21px}.moa-inline-next{display:block}.moa-inline-next>.text-link{margin-top:15px;white-space:normal}.moa-medical-story{padding:26px 19px;border-radius:16px;gap:22px}.moa-medical-story-copy h3{font-size:31px}.moa-medical-dashboard{padding:12px;border-radius:13px}.moa-dash-head strong{font-size:9px}.moa-dash-pipeline{gap:4px}.moa-dash-pipeline span{font-size:9px;padding:9px 4px}.moa-dash-art{padding:12px}.moa-dash-bars{height:100px}.moa-gov-stages,.rich-workflow-grid{grid-template-columns:1fr}.moa-gov-stage{min-height:auto}.moa-build-components{grid-template-columns:1fr}.moa-build-component{min-height:auto}.moa-audit-card{min-height:215px}.moa-audit-card h3{margin-top:22px}.moa-report-preview{padding:17px}.moa-report-panels{grid-template-columns:1fr;gap:7px}.moa-report-panels>div{padding:12px}.moa-report-top strong{font-size:15px}.moa-report-top>span{font-size:9px}.moa-rich-hero .rich-hero-copy{padding:61px 0 0}.moa-rich-hero h1{font-size:clamp(36px,10vw,54px)}.moa-rich-hero p{font-size:14px}.moa-rich-hero .subhero-index{display:block;margin:10px 0 0}.rich-hero-tags{margin-top:20px;gap:6px}.rich-hero-tags span{font-size:9px;padding:6px 9px}.rich-hero-graphic{height:220px}.rich-hero-main-icon{height:105px;width:105px;border-radius:24px}.rich-hero-main-icon svg{width:58px;height:58px}.rich-graphic-caption{font-size:9px}.rich-graphic-bottom{font-size:9px;bottom:14px}.rich-anchor-nav{top:66px}.rich-anchor-links{gap:20px;min-height:53px}.rich-anchor-links a{font-size:12px;padding:12px 0}.rich-anchor-links .rich-anchor-cta{margin-left:0}.rich-problem-card{min-height:200px}.rich-problem-card h3{margin-top:15px}.rich-feature-card{min-height:auto;padding:24px}.rich-feature-card h3{margin:18px 0 12px}.rich-feature-card .rich-checklist{margin-top:8px}.rich-journey{padding:15px}.rich-journey-step{grid-template-columns:30px 1fr;gap:7px;min-height:88px}.rich-journey-step small{grid-column:2;font-size:11px}.rich-audience-list,.rich-delivery-list{grid-template-columns:1fr}.rich-audience-list>div{min-height:70px;padding:17px}.rich-workflow-card{min-height:190px}.rich-package-card{min-height:290px}.rich-package-card ul{margin-top:13px}}
@media(max-width:360px){.rich-hero-tags span:last-child{display:none}.moa-dash-pipeline span{font-size:8px}.moa-problem-panel{padding:20px}}
/* About · editorial resource library · portfolio enhancements */
.moa-about-intro{background:#fff}.moa-about-intro-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.moa-about-intro-grid h2{font-size:clamp(30px,3.7vw,51px);margin:20px 0}.moa-about-intro-grid h2 span{color:#6e758c}.moa-about-intro-grid>div:last-child p{font-size:16px;line-height:2;color:#626e84}.moa-about-principles{background:#f6f7fb}.moa-about-principle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.moa-about-principle-grid article{background:white;border:1px solid #e3e7f0;border-radius:16px;padding:28px 24px;min-height:215px}.moa-about-principle-grid span{font-size:13px;font-weight:900;color:#f67950}.moa-about-principle-grid h3{font-size:20px;margin:27px 0 12px}.moa-about-principle-grid p{font-size:13px;color:#68758a;line-height:1.8;margin:0}.moa-about-approach{background:#f7f8fc}.moa-filter-row{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:32px}.moa-filter-row a{display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:750;padding:10px 16px;border:1px solid #e0e4ee;border-radius:30px;color:#626e83;transition:background .2s,color .2s}.moa-filter-row a.is-active,.moa-filter-row a:hover{background:#141b34;color:white;border-color:#141b34}.moa-portfolio-work{background:#fff}.moa-portfolio-standard{background:#f6f7fc}.moa-guides-home{background:#fff}.moa-blog-home{background:#f7f8fc}.moa-guide-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.moa-guide-card{min-width:0;display:flex;flex-direction:column;min-height:260px;padding:26px 25px;background:#f8f9fd;border:1px solid #e5e8f1;border-radius:16px;transition:transform .22s,box-shadow .22s}.moa-guide-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #12234e12}.moa-guide-card .eyebrow{font-size:10px;color:#6b61ce}.moa-guide-card h3{font-size:20px;line-height:1.42;margin:22px 0 12px}.moa-guide-card p{font-size:13px;color:#717d91;line-height:1.85;margin:0 0 24px}.moa-guide-card>span:last-child{margin-top:auto;color:#ec754c;font-weight:800;font-size:12px;display:flex;align-items:center;gap:9px}.moa-blog-note{border:1px dashed #c8d0e2;border-radius:14px;background:#fff;padding:35px;font-size:14px;color:#66728b}.moa-guide-page .small-subhero{background:radial-gradient(ellipse at 85% 50%,#263a69,#0c1530 60%);}.moa-guide-page .small-subhero h1{max-width:1050px}.moa-guide-main{background:#fff}.moa-guide-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:72px}.moa-guide-article{min-width:0}.moa-guide-intro{padding:26px 30px;background:#f4f6fd;border-radius:16px;margin-bottom:36px}.moa-guide-intro p{margin:15px 0 0;font-size:16px;line-height:1.95;color:#495672}.moa-guide-chapter{padding:28px 0 35px;border-bottom:1px solid #e1e6ef}.moa-guide-chapter:first-of-type{padding-top:0}.moa-guide-chapter h2{font-size:clamp(23px,2.4vw,31px);margin:0 0 20px}.moa-guide-chapter>p{line-height:2;color:#4c596d;font-size:16px}.moa-guide-tip{background:#fff8f5;border-left:3px solid #ff8158;padding:17px 20px;margin-top:22px}.moa-guide-tip strong{font-size:10px;letter-spacing:.1em;color:#ed764a}.moa-guide-tip p{font-size:13px;color:#705949;line-height:1.8;margin:7px 0 0}.moa-guide-sources{border:1px solid #e0e6f0;padding:20px;font-size:13px;color:#758095;border-radius:12px;line-height:1.85;margin-top:30px}.moa-guide-sources a{color:#6d5acd;text-decoration:underline}.moa-guide-sidebar{position:sticky;top:164px}.moa-guide-aside-card{background:#111b36;color:white;border-radius:17px;padding:25px}.moa-guide-aside-card h2{font-size:24px;margin:12px 0 21px}.moa-guide-aside-card ul{list-style:none;margin:0 0 27px;padding:0}.moa-guide-aside-card li{font-size:13px;line-height:1.7;color:#d7dff0;display:flex;align-items:start;gap:10px;padding:9px 0;border-bottom:1px solid #ffffff20}.moa-guide-aside-card li svg{color:#ff905f;flex:0 0 auto;margin-top:4px}.moa-guide-aside-card .button{width:100%;white-space:normal}.moa-guide-sidebar>p{font-size:11px;color:#8791a3;line-height:1.8;margin-top:17px}.moa-related-guides{background:#f7f8fc}
.moa-contact-help{background:#fff}.moa-contact-help-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.moa-contact-help-card{min-height:155px;border:1px solid #e6eaf1;background:#f9fafe;border-radius:15px;padding:24px 20px}.moa-contact-help-card span{color:#ec7d54;font-size:12px;font-weight:900}.moa-contact-help-card h3{font-size:19px;margin:15px 0 9px}.moa-contact-help-card p{font-size:12px;color:#6d7b8e;line-height:1.8;margin:0}.moa-contact-bottom{background:#f7f8fc}
@media(max-width:1120px){.moa-guide-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.moa-about-principle-grid,.moa-contact-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.moa-guide-grid{grid-template-columns:minmax(0,1fr) 270px;gap:32px}.moa-about-intro-grid{gap:45px}}
@media(max-width:760px){.moa-guide-grid,.moa-about-intro-grid{grid-template-columns:1fr;gap:25px}.moa-guide-sidebar{position:static}.moa-guide-intro{padding:21px}.moa-guide-chapter>p{font-size:14px}.moa-guide-article{min-width:0}}
@media(max-width:680px){.moa-about-principle-grid,.moa-contact-help-grid{grid-template-columns:1fr}.moa-about-principle-grid article{min-height:auto}.moa-guide-list-grid{grid-template-columns:1fr}.moa-guide-card{min-height:225px;padding:23px}.moa-guide-card h3{font-size:19px;margin:16px 0}.moa-guide-chapter{padding:24px 0}.moa-guide-chapter h2{font-size:22px}.moa-filter-row a{font-size:11px;padding:8px 13px}.moa-contact-help-card{min-height:auto}}
