.service-hero{background:radial-gradient(circle at 84% 18%,#7a2c28 0,transparent 33%),#141c1e}.service-hero h1{font-size:clamp(60px,7.6vw,108px)}.service-section{padding:82px 0 88px}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.service-card{display:flex;flex-direction:column;min-height:465px;padding:30px;background:#fff;border:1px solid var(--line)}.service-number{font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--red)}.service-card h3{font:800 39px/.98 var(--display);text-transform:uppercase;margin:24px 0 13px}.service-card p{color:var(--muted);font-size:14px;line-height:1.7}.service-card ul{padding-left:19px;margin:6px 0 25px;color:#485052;font-size:13px;line-height:1.65}.service-card li{margin-bottom:7px}.service-card-foot{margin-top:auto;display:flex;flex-direction:column;gap:18px;border-top:1px solid var(--line);padding-top:21px}.service-card-foot strong{display:block;font:800 38px var(--display)}.service-card-foot small{font-size:11px;color:var(--muted)}.service-card-foot .button{justify-content:center;font-size:11px;letter-spacing:.07em}.service-clarity{max-width:850px;margin:25px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.service-request-band{background:#e9e9e4;padding:80px 0 95px}.service-request-layout{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:64px;align-items:start}.service-request-intro h2{font:800 clamp(48px,5vw,75px)/.95 var(--display);text-transform:uppercase;margin:18px 0 24px}.service-request-intro p{line-height:1.7;color:#465052}.service-request-intro a{color:var(--red)}.service-request-intro .service-small{font-size:12px;color:#677071}.service-form-shell{background:white;border:1px solid var(--line);padding:34px}.service-form-shell .form-actions{margin-top:4px}.service-form-shell .status-message{max-width:420px}.service-form-shell button:disabled{opacity:.6;cursor:wait}.home-service-strip{padding:70px 0;background:#e9e9e4}.home-service-inner{display:grid;grid-template-columns:1fr 1.1fr;gap:55px;align-items:center}.home-service-inner h2{font:800 clamp(42px,4vw,64px)/.95 var(--display);text-transform:uppercase;margin:14px 0}.home-service-inner p{color:var(--muted);line-height:1.7;max-width:460px}.home-service-actions{display:grid;gap:10px}.home-service-actions a{display:flex;justify-content:space-between;gap:18px;padding:22px;background:#fff;border:1px solid var(--line);text-decoration:none;align-items:center}.home-service-actions a:hover{border-color:var(--red)}.home-service-actions strong{font:700 25px var(--display);text-transform:uppercase}.home-service-actions span{font-size:12px;color:var(--muted);text-align:right}@media(max-width:980px){.service-grid{grid-template-columns:1fr 1fr}.service-request-layout{gap:30px}}@media(max-width:700px){.service-grid,.service-request-layout,.home-service-inner{grid-template-columns:1fr}.service-card{min-height:0}.service-form-shell{padding:22px}.service-section,.service-request-band,.home-service-strip{padding:60px 0}.home-service-actions a{align-items:flex-start;flex-direction:column}.home-service-actions span{text-align:left}}
.service-form-shell .checkline{flex-direction:row;align-items:flex-start;text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.service-form-shell .checkline input{min-height:auto;flex:none;margin:3px 0 0}.service-desk-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 25px}.service-desk-summary p{border:1px solid var(--line);background:white;padding:18px;margin:0;line-height:1.6}.service-desk-card{margin-bottom:18px}@media(max-width:700px){.service-desk-summary{grid-template-columns:1fr}}
