.accounting-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:14px;margin:0 0 22px}.accounting-hero-copy,.accounting-company-card{border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow-soft)}.accounting-hero-copy{padding:24px;background:radial-gradient(circle at 86% 12%,rgba(15,143,131,.12),transparent 28%),linear-gradient(135deg,#fff,#f7fbff)}.accounting-hero-copy>span,.accounting-company-card>span{display:block;font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:850;color:var(--teal);margin-bottom:8px}.accounting-hero-copy h3{margin:0;color:#17304a;font-size:27px;line-height:1.15;letter-spacing:-.025em}.accounting-hero-copy p{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.62;max-width:920px}.accounting-company-card{padding:21px 22px;background:linear-gradient(160deg,#132238,#1e405e);color:#fff;border-color:#244b6e}.accounting-company-card>span{color:#8ed8d0}.accounting-company-card>strong{display:block;font-family:var(--display);font-size:25px;margin-bottom:14px}.accounting-company-card dl{margin:0;display:grid;gap:8px}.accounting-company-card dl div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,.12);padding-top:9px}.accounting-company-card dt{font-size:10px;color:#b5c8d9}.accounting-company-card dd{margin:0;font-size:12px;font-weight:800}.accounting-immediate{margin:0 0 24px}.accounting-system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.accounting-status-card{border:1px solid var(--line);border-top:4px solid var(--green);border-radius:11px;background:#fff;padding:16px;box-shadow:var(--shadow-soft)}.accounting-status-card>span{display:inline-block;font-size:9px;text-transform:uppercase;letter-spacing:.1em;font-weight:850;color:var(--green);background:var(--green-bg);border-radius:20px;padding:5px 8px;margin-bottom:9px}.accounting-status-card h4{margin:0;color:#20364f;font-size:15px}.accounting-status-card p{margin:7px 0 0;color:var(--muted);font-size:11.5px;line-height:1.52}.accounting-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.accounting-link-card{display:block;text-decoration:none;color:inherit;border:1px solid var(--line);border-radius:11px;background:#fff;padding:17px 18px;box-shadow:var(--shadow-soft);transition:.16s ease;min-height:140px}.accounting-link-card:hover{transform:translateY(-2px);border-color:#b9cce0;box-shadow:0 12px 28px rgba(24,47,73,.09)}.accounting-link-card>span{display:block;color:var(--blue);font-size:9px;letter-spacing:.1em;text-transform:uppercase;font-weight:850;margin-bottom:10px}.accounting-link-card h4{margin:0;color:#1d3550;font-size:16px}.accounting-link-card p{margin:8px 0 0;color:var(--muted);font-size:11.5px;line-height:1.5}.accounting-workflow{display:grid;gap:9px}.accounting-step{display:grid;grid-template-columns:38px minmax(0,1fr);gap:13px;align-items:start;border:1px solid var(--line);border-radius:10px;background:#fff;padding:14px 16px;box-shadow:var(--shadow-soft)}.accounting-step-number{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--blue-bg);color:var(--blue);font-size:11px;font-weight:900;border:1px solid #c9d9f8}.accounting-step h4{margin:1px 0 0;color:#20364f;font-size:15px}.accounting-step p{margin:5px 0 0;color:var(--muted);font-size:11.5px;line-height:1.52}@media(max-width:1100px){.accounting-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.accounting-hero{grid-template-columns:1fr}.accounting-system-grid,.accounting-link-grid{grid-template-columns:1fr}}
