@font-face{font-family:'Feryno Meta Serif';src:url('fonts/feryno-meta-heading-subset.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;}
.page-id-1602 .ma-main{padding:76px 40px 82px!important;--ma-ink:#264f46;--ma-muted:#61766b;--ma-line:#dce5dc;}
.page-id-1602 .ma-main :where(.wp-block-uagb-container){min-width:0;width:100%;max-width:100%;padding:0;}
.page-id-1602 .ma-main p,.page-id-1602 .ma-main li{font-size:14px;line-height:1.95;color:var(--ma-muted);}
.page-id-1602 .ma-main h2,.page-id-1602 .ma-main h3{font-family:'Feryno Meta Serif',SimSun,serif;color:var(--ma-ink);}
.page-id-1602 .ma-main .ma-eyebrow{font:500 10px/1.8 'Microsoft YaHei',sans-serif;letter-spacing:.12em;color:#7f987e;margin:0 0 16px;}
.page-id-1602 .ma-main .ma-heading{display:block!important;padding:0!important;margin:0 0 32px;}
.page-id-1602 .ma-main .ma-heading h2{font-size:33px;line-height:1.6;margin:0 0 17px;max-width:970px;}
.page-id-1602 .ma-main .ma-heading p:last-child{margin-bottom:0;max-width:910px;}
.page-id-1602 .ma-main .ma-section{display:block!important;padding:58px 0 0!important;margin-top:72px;border-top:1px solid var(--ma-line);scroll-margin-top:var(--feryno-section-offset,155px)!important;}
.page-id-1602 .ma-main .ma-intro{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:58px!important;align-items:center!important;}
.page-id-1602 .ma-main .ma-intro-copy{display:block!important;padding:0!important;}
.page-id-1602 .ma-main .ma-intro-title{font-size:34px;line-height:1.65;margin:0 0 23px;}
.page-id-1602 .ma-main .ma-intro-break{display:none;}
@media(min-width:801px){.page-id-1602 .ma-main .ma-intro-break{display:block;}}
.page-id-1602 .ma-main .ma-hero-art{display:block;width:100%;aspect-ratio:4/3;margin:0;background:#f5f4ec;border-radius:6px;}
.page-id-1602 .ma-main .ma-hero-art img{display:block;width:100%;height:100%;object-fit:contain;padding:14px;}
.page-id-1602 .ma-main .ma-experience{font-size:12px;color:#7b896b;border-left:2px solid #bcaa7d;padding-left:13px;margin:21px 0;}
.page-id-1602 .ma-main .ma-jump{margin:20px 0 0;font-size:13px;}.page-id-1602 .ma-jump a{color:#367e75;text-decoration:none;}
.page-id-1602 .ma-main .ma-fit-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px!important;padding:0!important;margin-top:31px;}
.page-id-1602 .ma-main .ma-fit-item{display:block!important;border-top:2px solid #c4d4b9;padding:17px 0 0!important;}
.page-id-1602 .ma-main .ma-fit-item h3{font:600 17px/1.7 'Microsoft YaHei',sans-serif;margin:0 0 8px;}
.page-id-1602 .ma-main .ma-fit-item p{font-size:13px;margin:0;}
.page-id-1602 .ma-main .ma-delivery-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px!important;align-items:stretch!important;padding:0!important;}
.page-id-1602 .ma-main .ma-delivery-card{display:flex!important;flex-flow:column nowrap!important;align-items:stretch!important;padding:0!important;overflow:hidden;border:1px solid #dfe6dc;border-radius:8px;background:#fbfcf8;}
.page-id-1602 .ma-main .ma-delivery-card:nth-child(4n+2){background:#f0f5f1;}.page-id-1602 .ma-main .ma-delivery-card:nth-child(4n+3){background:#f7f3e9;}
.page-id-1602 .ma-main .ma-delivery-card.is-leads{background:#eaf2e9;border-color:#adcaaf;}
.page-id-1602 .ma-main .ma-delivery-art{display:block;width:100%;height:230px;margin:0;background:linear-gradient(130deg,#e5eee3,#f6f4e9);border-bottom:1px solid #dce5d7;}
.page-id-1602 .ma-main .ma-delivery-art img{display:block;width:100%;height:100%;object-fit:contain;padding:12px;}
.page-id-1602 .ma-main .ma-delivery-copy{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:28px 30px 30px!important;flex:1;}
.page-id-1602 .ma-main .ma-card-kicker{font-size:10px;letter-spacing:.08em;line-height:1.8;color:#839778;margin:0 0 15px;}
.page-id-1602 .ma-main .ma-delivery-title{font-size:25px;line-height:1.65;margin:0 0 16px;}
.page-id-1602 .ma-main .ma-card-intro{font-size:14px;color:#526f5e;margin:0 0 19px;}
.page-id-1602 .ma-main .ma-work-list{list-style:none;margin:0 0 25px;padding:0;}
.page-id-1602 .ma-main .ma-work-list li{position:relative;font-size:13px;line-height:1.95;margin:0 0 11px;padding-left:17px;}
.page-id-1602 .ma-main .ma-work-list li::before{content:'✓';position:absolute;left:0;top:0;color:#709a78;font-size:12px;}
.page-id-1602 .ma-main .ma-output{display:block!important;margin-top:auto;border-top:1px solid #d7e0d0;padding:19px 0 0!important;}
.page-id-1602 .ma-main .ma-output-label{font-size:11px;color:#9a8257;margin:0 0 6px;letter-spacing:.1em;}
.page-id-1602 .ma-main .ma-output-text{font-size:13px;margin:0 0 14px;color:#3f6550;}
.page-id-1602 .ma-main .ma-card-note{font-size:12px;line-height:1.9;color:#7c8d6c;margin:0;}
.page-id-1602 .ma-main .is-leads .ma-card-note{color:#375c42;padding:13px 15px;border-left:3px solid #8da875;background:#dae7d6;}
.page-id-1602 .ma-main .ma-workflow{background:#f5f5ef;border-top:0;border-radius:5px;padding:35px 30px!important;}
.page-id-1602 .ma-main .ma-step-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important;padding:0!important;}
.page-id-1602 .ma-main .ma-step{display:block!important;padding:23px!important;border-top:2px solid #afc4a6;background:#fffefa;}
.page-id-1602 .ma-main .ma-step-number{font:400 23px/1.4 Georgia,serif;color:#af986c;margin:0 0 15px;}
.page-id-1602 .ma-main .ma-step h3{font:600 18px/1.8 'Microsoft YaHei',sans-serif;margin:0 0 11px;}
.page-id-1602 .ma-main .ma-step p:last-child{font-size:13px;margin:0;}
.page-id-1602 .ma-main .ma-path-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px!important;padding:0!important;align-items:stretch!important;}
.page-id-1602 .ma-main .ma-path{display:flex!important;flex-flow:column nowrap!important;align-items:stretch!important;padding:30px!important;border:1px solid #dce5d8;border-radius:7px;background:#f8f4e9;}
.page-id-1602 .ma-main .ma-path:first-child{background:#2d675c;border-color:#2d675c;}
.page-id-1602 .ma-main .ma-path-art{display:block;height:215px;width:100%;margin:0 0 23px;}
.page-id-1602 .ma-main .ma-path-art img{display:block;width:100%;height:100%;object-fit:contain;}
.page-id-1602 .ma-main .ma-path h3{font-size:28px;line-height:1.65;margin:0 0 16px;}
.page-id-1602 .ma-main .ma-path:first-child h3{color:#fffdf4;}.page-id-1602 .ma-main .ma-path:first-child p,.page-id-1602 .ma-main .ma-path:first-child li{color:#dfebe0;}
.page-id-1602 .ma-main .ma-path-steps{list-style:none;margin:7px 0 22px;padding:0;counter-reset:pathstep;}
.page-id-1602 .ma-main .ma-path-steps li{counter-increment:pathstep;font-size:13px;padding:9px 12px;margin:0 0 7px;background:#fdfbf4;border-left:2px solid #b6b48f;}
.page-id-1602 .ma-main .ma-path-steps li::before{content:counter(pathstep,decimal-leading-zero);font:400 13px/1 Georgia,serif;margin-right:12px;color:#a58e60;}
.page-id-1602 .ma-main .ma-path:first-child .ma-path-steps li{background:#ffffff0c;border-color:#94b59b;}
.page-id-1602 .ma-main .ma-path-responsibility{font-size:13px;padding-top:19px;border-top:1px solid #cbd8bc;margin:auto 0 0;color:#4f6a4b;}
.page-id-1602 .ma-main .ma-role-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px!important;padding:0!important;align-items:stretch!important;}
.page-id-1602 .ma-main .ma-role{display:block!important;padding:30px!important;background:#f3f6f0;border:1px solid #dce6d4;border-radius:7px;}
.page-id-1602 .ma-main .ma-role:nth-child(2){background:#f7f3e8;border-color:#e4dac2;}
.page-id-1602 .ma-main .ma-role-art{display:block;width:100%;height:220px;margin:14px 0 22px;}
.page-id-1602 .ma-main .ma-role-art img{display:block;width:100%;height:100%;object-fit:contain;}
.page-id-1602 .ma-main .ma-role h3{font-size:25px;line-height:1.7;margin:0 0 22px;}
.page-id-1602 .ma-main .ma-role .ma-work-list{margin-bottom:0;}
.page-id-1602 .ma-main .ma-ownership{font-size:16px;color:#3d674b;border-left:3px solid #ab996e;background:#f0eedf;padding:19px 24px;margin:25px 0 0;}
.page-id-1602 .ma-main .ma-funding{display:block!important;margin-top:35px;padding:29px!important;background:#faf9f3;border:1px solid #e6e3d4;}
.page-id-1602 .ma-main .ma-funding h3{font-size:26px;line-height:1.65;margin:0 0 21px;}
.page-id-1602 .ma-main .ma-funding-grid,.page-id-1602 .ma-main .ma-mode-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px!important;padding:0!important;}
.page-id-1602 .ma-main .ma-funding-item,.page-id-1602 .ma-main .ma-mode{display:block!important;padding:0!important;}
.page-id-1602 .ma-main .ma-funding-item h4,.page-id-1602 .ma-main .ma-mode h3{font:600 18px/1.8 'Microsoft YaHei',sans-serif;color:#36594a;margin:0 0 10px;}
.page-id-1602 .ma-main .ma-funding-item p,.page-id-1602 .ma-main .ma-mode p{font-size:13px;margin:0;}
.page-id-1602 .ma-main .ma-scope{font-size:12px;color:#859078;border-top:1px solid #e1e1d1;padding-top:17px;margin:20px 0 0;}
.page-id-1602 .ma-main .ma-mode-grid{margin-top:28px;}.page-id-1602 .ma-main .ma-mode{padding:24px!important;background:#edf3ea;border-top:2px solid #b6c8a7;}
.page-id-1602 .ma-main .ma-sync-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px!important;padding:0!important;margin-top:30px;}
.page-id-1602 .ma-main .ma-sync{display:block!important;border-left:2px solid #bfcdae;padding:0 0 0 16px!important;}
.page-id-1602 .ma-main .ma-sync h4{font:600 16px/1.8 'Microsoft YaHei',sans-serif;color:#456649;margin:0 0 7px;}
.page-id-1602 .ma-main .ma-sync p{font-size:12px;margin:0;}
.page-id-1602 .ma-main .ma-sync-note{font-size:12px;margin:20px 0 0;color:#8a957d;}
.page-id-1602 .ma-main .ma-footer{display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;padding:27px 0 0!important;margin-top:28px;border-top:1px solid var(--ma-line);}
.page-id-1602 .ma-main .ma-footer .fs-buttons{width:auto!important;}.page-id-1602 .ma-main .ma-footer a{white-space:nowrap;}
.page-id-1602 .ma-main :is(#ma-deliverables,#ma-workflow,#ma-paths,#ma-cooperation){scroll-margin-top:var(--feryno-section-offset,155px)!important;}
@media(max-width:1000px){.page-id-1602 .ma-main .ma-intro{gap:32px!important;}.page-id-1602 .ma-main .ma-intro-title{font-size:30px;}.page-id-1602 .ma-main .ma-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.page-id-1602 .ma-main .ma-delivery-copy,.page-id-1602 .ma-main .ma-role,.page-id-1602 .ma-main .ma-path{padding:25px!important;}.page-id-1602 .ma-main .ma-delivery-art{height:200px;}}
@media(max-width:800px){.page-id-1602 .ma-main{padding:55px 32px 60px!important;}.page-id-1602 .ma-main .ma-intro{grid-template-columns:1fr;gap:28px!important;}.page-id-1602 .ma-main .ma-hero-art{max-width:560px;max-height:370px;margin:auto;}.page-id-1602 .ma-main .ma-delivery-grid,.page-id-1602 .ma-main .ma-path-grid,.page-id-1602 .ma-main .ma-role-grid{grid-template-columns:1fr;}.page-id-1602 .ma-main .ma-delivery-art{height:245px;}.page-id-1602 .ma-main .ma-path-art,.page-id-1602 .ma-main .ma-role-art{height:240px;}.page-id-1602 .ma-main .ma-heading h2{font-size:29px;}.page-id-1602 .ma-main .ma-fit-grid{gap:18px!important;}}
@media(max-width:540px){.page-id-1602 .ma-main{padding:43px 22px 50px!important;}.page-id-1602 .ma-main .ma-intro-title{font-size:28px;}.page-id-1602 .ma-main p,.page-id-1602 .ma-main li{font-size:13px;}.page-id-1602 .ma-main .ma-fit-grid,.page-id-1602 .ma-main .ma-step-grid,.page-id-1602 .ma-main .ma-funding-grid,.page-id-1602 .ma-main .ma-mode-grid,.page-id-1602 .ma-main .ma-sync-grid{grid-template-columns:1fr;}.page-id-1602 .ma-main .ma-fit-grid{gap:18px!important;}.page-id-1602 .ma-main .ma-fit-item{padding-top:12px!important;}.page-id-1602 .ma-main .ma-fit-item h3{font-size:16px;}.page-id-1602 .ma-main .ma-section{margin-top:49px;padding-top:36px!important;}.page-id-1602 .ma-main .ma-heading h2{font-size:27px;}.page-id-1602 .ma-main .ma-delivery-copy,.page-id-1602 .ma-main .ma-path,.page-id-1602 .ma-main .ma-role,.page-id-1602 .ma-main .ma-funding{padding:23px 20px!important;}.page-id-1602 .ma-main .ma-delivery-title{font-size:23px;}.page-id-1602 .ma-main .ma-delivery-art{height:195px;}.page-id-1602 .ma-main .ma-path-art,.page-id-1602 .ma-main .ma-role-art{height:195px;}.page-id-1602 .ma-main .ma-workflow{padding:26px 20px!important;}.page-id-1602 .ma-main .ma-step{padding:21px 18px!important;}.page-id-1602 .ma-main .ma-path h3,.page-id-1602 .ma-main .ma-role h3{font-size:24px;}.page-id-1602 .ma-main .ma-ownership{font-size:14px;padding:17px 18px;}.page-id-1602 .ma-main .ma-footer .fs-buttons,.page-id-1602 .ma-main .ma-footer .fs-button,.page-id-1602 .ma-main .ma-footer a{width:100%!important;}.page-id-1602 .ma-main .ma-footer a{gap:20px;}}
