.dossier-hero{padding:64px 0 48px;background:linear-gradient(135deg,#faf9fe 0%,#f5f1fb 62%,#f3f8e7 100%);border-bottom:1px solid var(--line)}.dossier-hero h1{font-size:clamp(2.65rem,4.8vw,4.6rem);line-height:.98;letter-spacing:-.055em;margin:0;color:var(--blue)}.dossier-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.dossier-category-card{display:flex;min-height:315px;flex-direction:column;justify-content:space-between;background:#fff;border:1px solid var(--line);border-top:5px solid var(--green);border-radius:24px;padding:26px;box-shadow:0 10px 34px rgba(56,34,126,.06)}.dossier-category-card:nth-child(2){border-top-color:var(--blue)}.dossier-category-card:nth-child(3){border-top-color:#7160aa}.dossier-number{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--mint);color:var(--green-dark);font-weight:900}.dossier-category-card h2{font-size:1.8rem;line-height:1.05;letter-spacing:-.04em;color:var(--blue);margin:22px 0 12px}.dossier-category-card p{color:var(--muted);margin:0 0 20px}.dossier-count{display:inline-flex;font-size:.75rem;font-weight:850;color:var(--muted);margin-top:8px}.dossier-category-card .btn{align-self:flex-start;margin-top:28px}.dossier-feature{display:grid;grid-template-columns:1fr .8fr;gap:50px;align-items:center}.dossier-feature h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.02;color:var(--blue);margin:8px 0 16px}.dossier-feature p{color:var(--muted);max-width:680px}.dossier-feature-list{display:grid;gap:10px;padding:26px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 30px rgba(56,34,126,.06)}.dossier-feature-list strong{color:var(--blue);margin-bottom:4px}.dossier-feature-list span{position:relative;padding-left:22px;color:var(--muted)}.dossier-feature-list span:before{content:"✓";position:absolute;left:0;color:var(--green-dark);font-weight:900}.dossier-all-list,.dossier-list{display:grid;gap:14px}.dossier-all-list>a,.dossier-list-item{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;background:#fff;border:1px solid var(--line);border-left:5px solid var(--green);border-radius:18px;padding:20px 22px;transition:.2s}.dossier-all-list>a:nth-child(even),.dossier-list-item:nth-child(even){border-left-color:var(--blue)}.dossier-all-list>a:hover,.dossier-list-item:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(56,34,126,.08)}.dossier-all-list span{display:block;font-size:.75rem;color:var(--green-dark);font-weight:900;text-transform:uppercase;letter-spacing:.06em}.dossier-all-list strong{display:block;font-size:1.15rem;color:var(--blue);margin-top:4px}.dossier-all-list small{display:block;margin-top:6px;color:var(--muted);max-width:780px;line-height:1.45}.dossier-list-item h2{font-size:1.5rem;color:var(--blue);letter-spacing:-.03em;margin:10px 0}.dossier-list-item p{color:var(--muted);margin:0}.dossier-list-item>b,.dossier-all-list>a>b{color:var(--blue);white-space:nowrap}.dossier-switch{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.dossier-switch a{padding:9px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--blue);font-size:.83rem;font-weight:800}.dossier-switch a[aria-current=page],.dossier-switch a:hover{background:var(--blue);border-color:var(--blue);color:#fff}.empty-dossier{background:#faf9fe;border:1px solid var(--line);border-left:5px solid var(--green);border-radius:22px;padding:32px;max-width:800px}.empty-dossier h2{color:var(--blue);margin-top:0}.empty-dossier p{color:var(--muted)}.empty-dossier .btn{margin-top:8px}@media(max-width:950px){.dossier-category-grid,.dossier-feature{grid-template-columns:1fr}.dossier-category-card{min-height:auto}.dossier-feature-list{max-width:650px}.dossier-all-list>a,.dossier-list-item{grid-template-columns:1fr}.dossier-list-item>b{white-space:normal}}@media(max-width:520px){.dossier-category-card{padding:22px}.dossier-feature-list{padding:20px}.dossier-switch{gap:6px}.dossier-switch a{width:100%;text-align:center}}