.svc-hero-pair{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:28px}.svc-big-card{display:flex;flex-direction:column;border-radius:var(--r-xl);overflow:hidden;position:relative;cursor:pointer;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.svc-big-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.svc-big-img{position:relative;height:240px;overflow:hidden}.svc-big-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.svc-big-card:hover .svc-big-img img{transform:scale(1.06)}.svc-mortgage .svc-big-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(10,22,40,.85))}.svc-accounting .svc-big-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(22,107,94,.85))}.svc-big-content{flex:1;padding:32px;background:var(--white);border:1px solid var(--border);border-top:none}.svc-big-header{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:10px}.svc-big-icon{display:grid;width:48px;height:48px;place-items:center;flex:0 0 48px;border-radius:14px;color:var(--navy);background:var(--gold-pale)}.svc-big-content h2{display:-webkit-box;height:48px;margin:0;overflow:hidden;color:var(--navy);font-size:1.5rem;line-height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.svc-big-content p{font-size:.9rem;color:var(--text-2);line-height:1.65;margin-bottom:18px}.svc-big-content ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:24px}.svc-big-content li{display:flex;align-items:center;gap:7px;font-size:.82rem;font-weight:600;color:var(--text-1)}.svc-big-content li svg{color:var(--teal);flex-shrink:0}.svc-big-cta{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.9rem;color:var(--gold);border-bottom:2px solid var(--gold);padding-bottom:2px;transition:gap .2s}.svc-big-card:hover .svc-big-cta{gap:10px}.quality-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:24px}.quality-tile{height:100%;background:var(--white);border-radius:var(--r-lg);padding:32px 24px;text-align:center;border:1px solid var(--border);transition:all .3s var(--ease)}.quality-tile:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--gold)}.quality-header{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:10px}.quality-icon{display:grid;width:48px;height:48px;place-items:center;flex:0 0 48px;border-radius:14px;color:var(--navy);background:var(--gold-pale)}.quality-tile h4{display:-webkit-box;height:48px;margin:0;overflow:hidden;color:var(--navy);font-size:1rem;line-height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.quality-tile p{font-size:.84rem;color:var(--text-2);line-height:1.6}.svc-process-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:24px}.svc-process-card{height:100%;background:var(--surface);border-radius:var(--r-lg);padding:28px 22px;border:1px solid var(--border);text-align:center;transition:all .3s var(--ease);position:relative}.svc-process-card:hover{background:var(--white);box-shadow:var(--shadow-md);transform:translateY(-4px);border-color:var(--teal)}.svc-process-num{font-family:Noto Sans,sans-serif;font-size:2.5rem;font-weight:800;color:var(--gold);opacity:.4;line-height:1;margin-bottom:14px;transition:opacity .3s}.svc-process-card:hover .svc-process-num{opacity:.8}.svc-process-card h4{font-size:.95rem;color:var(--navy);margin-bottom:10px}.svc-process-card p{font-size:.82rem;color:var(--text-2);line-height:1.6}@media (max-width:960px){.svc-hero-pair{grid-template-columns:1fr}.quality-grid,.svc-process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.quality-grid,.svc-big-content ul,.svc-process-grid{grid-template-columns:1fr}}