.template-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:46px;align-items:center;margin:18px 0 72px}.template-copy h1{font-size:clamp(38px,5vw,60px);line-height:1.03;letter-spacing:-.052em;margin:15px 0 20px}.template-copy>p{font-size:17px;line-height:1.7;color:var(--text-secondary)}.template-download{display:inline-flex;margin-top:24px;text-decoration:none}.template-meta{margin-top:12px;color:var(--text-tertiary);font-size:12px}.template-preview{background:var(--surface);border:1px solid var(--border-strong);border-radius:24px;padding:12px;box-shadow:var(--shadow-lg);overflow:hidden}.template-preview img{display:block;width:100%;height:auto;border-radius:14px}.template-preview figcaption{padding:10px 4px 2px;color:var(--text-tertiary);font-size:12px}.template-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.template-features article{background:var(--surface);border:1px solid var(--border-subtle);border-radius:18px;padding:23px}.template-features span{display:block;font-size:25px;margin-bottom:13px}.template-features h3{font-size:17px;margin:0 0 8px}.template-features p{font-size:14px;line-height:1.65;color:var(--text-secondary);margin:0}.template-library{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.template-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border-strong);border-radius:22px;padding:27px;text-decoration:none;color:inherit}.template-card:hover{border-color:var(--brand-primary);transform:translateY(-2px)}.template-card .icon{font-size:30px;margin-bottom:17px}.template-card small{color:var(--brand-primary-ink);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.template-card h2{font-size:21px;line-height:1.25;margin:9px 0 11px}.template-card p{color:var(--text-secondary);font-size:14px;line-height:1.65;margin:0 0 18px}.template-card strong{margin-top:auto;color:var(--brand-primary-ink);font-size:13px}.template-section{margin:0 0 72px}.template-section>.section-head{text-align:left;max-width:760px;margin:0 0 28px}.template-section>.section-head .section-sub{margin-left:0}.template-steps{counter-reset:step;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.template-steps article{counter-increment:step;padding:22px;border-left:3px solid var(--brand-primary);background:var(--surface)}.template-steps article:before{content:counter(step);font-size:12px;font-weight:800;color:var(--brand-primary-ink)}.template-steps h3{font-size:17px;margin:8px 0}.template-steps p{font-size:14px;line-height:1.65;color:var(--text-secondary);margin:0}@media(max-width:900px){.template-hero{grid-template-columns:1fr}.template-library,.template-features{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.template-library,.template-features,.template-steps{grid-template-columns:1fr}.template-hero{margin-bottom:54px}.template-preview{order:-1}.template-download{width:100%;justify-content:center}}
