.scope-guide .guide-narrow{max-width:850px}.guide-hero{padding:72px 0 52px}.guide-hero h1{max-width:750px;font-size:clamp(2.4rem,5.5vw,4.4rem);line-height:1.08;margin-bottom:24px}.guide-intro{font-size:1.22rem;line-height:1.65}.scope-guide p{margin-bottom:18px}.guide-jumps{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:24px}.guide-jumps a,.guide-secondary{display:inline-flex;align-items:center;min-height:44px}.guide-section{padding:64px 0}.guide-section h2{max-width:780px;margin-bottom:24px}.guide-section h3{font-size:1.3rem;line-height:1.3;margin-bottom:14px}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.guide-card,.guide-package{padding:30px;border:2px solid var(--ink);border-radius:var(--radius-md);background:var(--paper-2)}.guide-card .guide-label{font-weight:800;text-transform:uppercase;font-size:.83rem;letter-spacing:.06em;color:var(--text-muted)}.guide-card ul{list-style:disc;padding-left:22px;margin:18px 0 24px}.guide-card li{margin-bottom:10px}.guide-example{padding:22px;border-left:4px solid var(--ink);background:var(--paper);margin:22px 0}.guide-example p:last-child,.guide-card p:last-child,.guide-package p:last-child{margin-bottom:0}.guide-tinted{background:#e1e9ee;border-top:1px solid #bacbd4;border-bottom:1px solid #bacbd4}.guide-steps{padding-left:26px}.guide-steps li{padding-left:10px;margin-bottom:26px}.guide-steps li::marker{font-weight:800}.guide-packages{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px}.guide-price{font-weight:800;font-size:1.35rem}.guide-scope-note{max-width:850px;margin-top:32px}.guide-lead{max-width:800px}.guide-actions{display:flex;align-items:center;gap:18px 28px;flex-wrap:wrap;margin-top:28px}.scope-guide a:not(.btn){color:var(--ink);text-decoration:underline;text-underline-offset:4px}.scope-guide a:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.scope-guide section[id]{scroll-margin-top:100px}.scope-guide .btn{white-space:normal;text-align:center}.scope-guide .eyebrow{width:fit-content}@media(max-width:850px){.guide-packages{grid-template-columns:1fr}.guide-grid{grid-template-columns:1fr}.guide-hero{padding:48px 0 36px}.guide-section{padding:44px 0}}@media(max-width:420px){.guide-card,.guide-package{padding:24px}.guide-actions .btn{width:100%}.guide-hero h1{font-size:2.4rem}}@media(prefers-reduced-motion:reduce){.scope-guide *{scroll-behavior:auto!important;transition:none!important}}
