/* Scoped to the three service pages; existing sections stay unchanged. */
@media(max-width:390px){.service-fit .ma-auto-flow .ma-auto-flow__core{width:94px;height:94px;left:34%;top:55%}.service-fit .ma-auto-flow .ma-auto-flow__saved{display:grid;right:10px;top:180px}.service-fit .ma-auto-flow .ma-auto-flow__lines i{left:34%;top:55%}}
@media(min-width:761px) and (max-width:900px){.service-fit .ma-hero.ma-hero--service .ma-hero__grid{grid-template-columns:1fr}.service-fit .ma-hero.ma-hero--service .ma-hero__copy{padding-right:52px}}
.service-fit .ma-upgrade-audit__side--before i{height:16px;margin-block:8px}.service-fit .ma-upgrade-audit__side--before i:first-of-type{height:40px}
@media(min-width:761px) and (max-width:1100px){.service-fit .ma-hero.ma-hero--service{padding-block:18px}}
@media(min-width:761px){.service-fit .ma-hero__grid .ma-hero__panel.ma-upgrade-audit{height:358px}.service-fit .ma-upgrade-audit .ma-upgrade-audit__compare{height:256px}}
.service-fit .ma-upgrade-audit__split i{width:26px;height:26px;border-width:3px;font-size:12px}.service-fit .ma-upgrade-audit__side--after p{padding-left:6px}
.service-fit .ma-hero--service{width:calc(100% - 72px);max-width:1510px;min-height:calc(100svh - 96px);margin:0 auto;padding:24px 0;display:grid;align-items:center;overflow:visible;background:transparent;border:0}
.service-fit .ma-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:none;align-items:center;gap:22px 28px;min-height:0;padding:0 0 0 100px}
.service-fit .ma-hero__grid>*{grid-area:auto;min-width:0}.service-fit .ma-hero__copy{position:static;width:auto;max-width:none;padding:0;margin:0;transform:none}
.service-fit .ma-hero .ma-eyebrow{left:0;top:0;min-height:100%;grid-template-columns:58px 1px;column-gap:15px}.service-fit .ma-hero .ma-eyebrow:after{height:100%}
.service-fit .ma-hero h1{width:auto;max-width:none;margin:0;font-size:clamp(34px,3.05vw,50px);line-height:1.07;letter-spacing:-.025em}.service-fit .ma-hero h1>span{display:inline-block;margin-top:8px;white-space:normal}
.service-fit .ma-lead{width:auto;max-width:550px;font-size:16px;line-height:1.5;margin:20px 0}.service-fit .ma-hero__proofs{width:auto;display:flex;flex-wrap:wrap;gap:8px;margin:0}.service-fit .ma-hero__proofs span{min-width:0;min-height:0;padding:9px 12px;font-size:12px;white-space:normal;border-radius:10px 22px 10px 22px;background:#e2f7b8;color:#284c0a;border:1px solid #b6dc78}.service-fit .ma-hero__proofs span:nth-child(2){background:#eee1ff;color:#603093;border-color:#d2b6f0}.service-fit .ma-hero__proofs span:nth-child(3){background:#ffead9;color:#794215;border-color:#eec399}
.service-fit .ma-hero__grid>.ma-hero__offer{position:relative;inset:auto;grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:0;margin:0;padding:18px;gap:22px}
.service-fit .ma-hero__terms{display:grid;grid-template-columns:220px 1fr;gap:18px;align-items:center}.service-fit .ma-hero__terms div{min-height:0;padding:12px 16px}.service-fit .ma-hero__terms strong{font-size:22px;line-height:1.15;white-space:normal}.service-fit .ma-hero__terms p{font-size:14px;line-height:1.45}.service-fit .ma-actions{gap:10px}.service-fit .ma-button{min-width:0;min-height:48px;padding:12px 16px;font-size:14px}
.service-fit .ma-hero__panel.ma-service-visual{position:relative;inset:auto;width:100%;max-width:520px;min-height:0;height:380px;margin:0 auto;border-width:6px;transform:none;border-radius:30px}
.service-fit .ma-upgrade-audit{padding:12px}.service-fit .ma-upgrade-audit__compare{min-height:0;height:278px}.service-fit .ma-upgrade-audit__side{padding:43px 14px 12px}.service-fit .ma-upgrade-audit__hero{grid-template-columns:48px 1fr;gap:8px;padding:8px}.service-fit .ma-upgrade-audit__hero>i{width:48px;height:60px}.service-fit .ma-upgrade-audit__hero strong{font-size:16px}.service-fit .ma-upgrade-audit__side--after p{font-size:12px;margin:12px 0}.service-fit .ma-upgrade-audit__side--before>strong{margin:15px 0 6px}.service-fit .ma-upgrade-audit__side button{font-size:11px;padding:10px}.service-fit .ma-upgrade-audit__side--before button{margin-top:10px}.service-fit .ma-upgrade-audit__score{height:30px;justify-content:center;font-size:11px;color:#64537f}.service-fit .ma-upgrade-audit__marker{display:none}
.service-fit .ma-auto-flow__status{top:10px;left:12px;right:12px;height:32px}.service-fit .ma-auto-flow__scope{top:48px}.service-fit .ma-auto-flow__node{min-width:0;width:36%;padding:10px 12px}.service-fit .ma-auto-flow__node b{font-size:15px}.service-fit .ma-auto-flow__node--lead{left:16px;top:78px}.service-fit .ma-auto-flow__node--bot{right:16px;top:78px}.service-fit .ma-auto-flow__node--crm{left:16px;bottom:16px}.service-fit .ma-auto-flow__node--notify{right:16px;bottom:16px}.service-fit .ma-auto-flow__core{width:110px;height:110px;top:57%;border-width:6px}.service-fit .ma-auto-flow__core i{font-size:19px}.service-fit .ma-auto-flow__core b{font-size:11px}.service-fit .ma-auto-flow__saved{top:183px;right:12px;padding:8px;min-width:74px;transform:none}.service-fit .ma-auto-flow__saved strong{font-size:15px}.service-fit .ma-auto-flow__lines i{top:57%}
.service-fit .ma-video-edit{padding:12px}.service-fit .ma-video-edit__screen{min-height:0;height:210px}.service-fit .ma-video-edit__copy{top:45px;left:20px;max-width:65%}.service-fit .ma-video-edit__copy strong{font-size:26px}.service-fit .ma-video-edit__timeline{min-height:0;height:95px}.service-fit .ma-video-edit__play{width:46px;height:46px;right:18px}
@media(min-width:1101px) and (max-height:700px){.service-fit .ma-hero--service{padding-block:14px}.service-fit .ma-hero__grid{gap:16px 24px}.service-fit .ma-hero h1{font-size:clamp(32px,2.65vw,42px)}.service-fit .ma-lead{margin:14px 0}.service-fit .ma-hero__offer{padding:14px!important}}
@media(max-width:1100px){.service-fit .ma-hero--service{width:90%;min-height:0;padding:22px 0}.service-fit .ma-hero__grid{padding:0;gap:20px}.service-fit .ma-hero .ma-eyebrow{position:static;display:flex;align-items:center;width:calc(100% - 40px);min-height:44px;gap:12px;margin:0 0 16px;padding:0}.service-fit .ma-hero .ma-eyebrow:before,.service-fit .ma-hero .ma-eyebrow:after,.service-fit .ma-eyebrow span:after{display:none}.service-fit .ma-hero .ma-eyebrow span{width:auto;height:auto;padding:0 12px 0 0;border-right:1px solid #8eafe0;border-radius:0;background:none;font-size:24px;line-height:1.3}.service-fit .ma-hero .ma-eyebrow b{position:static;writing-mode:horizontal-tb;transform:none;font-size:14px;white-space:normal}.service-fit .ma-hero h1{font-size:34px}.service-fit .ma-hero__grid>.ma-hero__offer{grid-template-columns:1fr;gap:12px}.service-fit .ma-actions{justify-content:flex-start}.service-fit .internal-mobile-nav{top:12px;right:0}}
@media(max-width:760px){.service-fit .ma-hero--service{width:100%;padding:10px 0 24px}.service-fit .ma-hero__grid{display:flex;flex-direction:column;gap:22px}.service-fit .ma-hero__copy{width:86%;margin:0 auto}.service-fit .ma-hero .ma-eyebrow{margin-bottom:16px;min-height:42px}.service-fit .ma-hero .ma-eyebrow span{font-size:20px}.service-fit .ma-hero .ma-eyebrow b{font-size:12px}.service-fit .ma-hero h1{font-size:clamp(25px,6.6vw,40px)}.service-fit .ma-lead{font-size:16px;line-height:1.5;margin:18px 0}.service-fit .ma-hero__panel.ma-service-visual{width:88%;height:380px}.service-fit .ma-hero__grid>.ma-hero__offer{width:88%;padding:16px;gap:14px}.service-fit .ma-hero__terms{grid-template-columns:1fr;gap:12px}.service-fit .ma-hero__terms div{width:100%}.service-fit .ma-hero__terms p{font-size:16px;line-height:1.5}.service-fit .ma-actions{display:grid;grid-template-columns:1fr;gap:10px}.service-fit .ma-button{font-size:14px}.service-fit .internal-mobile-nav{top:10px;right:6%}.service-fit .ma-upgrade-audit__hero{grid-template-columns:1fr}.service-fit .ma-upgrade-audit__hero>i{width:100%;height:42px}.service-fit .ma-upgrade-audit__hero strong{font-size:13px}.service-fit .ma-upgrade-audit__hero small{display:none}.service-fit .ma-upgrade-audit__side{padding:43px 8px 8px}.service-fit .ma-upgrade-audit__side--after p{font-size:11px}.service-fit .ma-upgrade-audit__side button{font-size:10px}.service-fit .ma-auto-flow__node{width:42%;padding:9px}.service-fit .ma-auto-flow__node--lead,.service-fit .ma-auto-flow__node--crm{left:10px}.service-fit .ma-auto-flow__node--bot,.service-fit .ma-auto-flow__node--notify{right:10px}.service-fit .ma-auto-flow__node b{font-size:13px}.service-fit .ma-auto-flow__node small{font-size:9px}.service-fit .ma-auto-flow__core{left:38%}.service-fit .ma-auto-flow__lines i{left:38%}.service-fit .ma-video-edit__copy strong{font-size:23px}}
