/* TAX AGENT PROCESS V2.4 — isolated reference layout */
@media (min-width: 1051px) {
 #process.process {padding:45px 0 49px !important;}
 #process .process-head {display:grid !important; grid-template-columns:minmax(0,1fr) auto !important;grid-template-rows:auto auto auto !important;align-items:start !important;column-gap:24px !important;padding:0 !important;margin:0 0 25px !important;}
 #process .process-head .eyebrow {grid-column:1 !important;grid-row:1 !important;margin:0 0 7px !important;}
 #process .process-head h2 {grid-column:1 !important;grid-row:2 !important;margin:0 0 4px !important;line-height:1.1 !important;font-size:clamp(35px,3.1vw,51px) !important;}
 #process .process-head>p {grid-column:1 !important;grid-row:3 !important;margin:0 !important;font-size:19px !important;line-height:1.4 !important;}
 #process .process-head-cta {grid-column:2 !important;grid-row:1 / 4 !important;position:static !important;margin:10px 0 0 !important;align-self:start !important;min-width:183px !important;}
 #process .steps {display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:0 !important;margin:0 !important;}
 #process .step {display:grid !important;grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto auto !important;align-content:start !important;gap:13px !important;padding:0 18px !important;min-width:0 !important;margin:0 !important;border-right:1px solid rgba(255,255,255,.2) !important;}
 #process .step:first-child{padding-left:0 !important;}
 #process .step:last-child{padding-right:0 !important;border-right:0 !important;}
 #process .process-step-top,#process .process-step-bottom {display:grid !important;grid-template-columns:76px minmax(0,1fr) !important;align-items:center !important;column-gap:13px !important;row-gap:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;}
 #process .process-step-top {height:92px !important;}
 #process .process-step-bottom {align-items:start !important;}
 #process .step-number{display:block !important;width:72px !important;height:72px !important;margin:0 !important;padding:0 !important;}
 #process .step-number img{display:block !important;width:72px !important;height:72px !important;object-fit:contain !important;}
 #process .step h3{font-size:clamp(18px,1.6vw,25px) !important;line-height:1.37 !important;margin:0 !important;max-width:none !important;}
 #process .process-detail-icon{width:56px !important;height:56px !important;display:block !important;margin:0 0 0 7px !important;object-fit:contain !important;}
 #process .step p{margin:0 !important;font-size:clamp(13px,1.08vw,16px) !important;line-height:1.55 !important;}
}
@media (min-width:1051px) and (max-width:1250px){#process .step{padding-left:11px !important;padding-right:11px !important;}#process .process-step-top,#process .process-step-bottom{grid-template-columns:64px minmax(0,1fr) !important;column-gap:9px !important;}#process .step-number,#process .step-number img{width:62px !important;height:62px !important;}#process .process-detail-icon{width:48px !important;height:48px !important;margin-left:5px !important;}}
@media(max-width:1050px){#process .process-head-cta{position:static !important;}#process .process-step-top,#process .process-step-bottom{display:grid !important;grid-template-columns:75px minmax(0,1fr) !important;gap:12px !important;align-items:center !important;}#process .step-number{margin:0 !important;}#process .process-detail-icon{margin:0 0 0 7px !important;}}
