.sample-page{max-width:1100px;margin:0 auto;padding:54px 0 80px;color:#192820}.sample-kicker{color:#23805b;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sample-page h1{font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.08;letter-spacing:-.04em;margin:12px 0 18px}.sample-page h1 small{display:inline-block;font-size:.34em;letter-spacing:0;color:#66766c}.sample-intro{max-width:760px;color:#52645a;font-size:1.1rem;line-height:1.65}.sample-breadcrumb{margin-bottom:34px;color:#728078;font-size:.85rem}.sample-breadcrumb a{color:#266f51}.sample-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:36px 0}.sample-card,.sample-stats>div,.sample-cta{border:1px solid #dce7df;border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(17,57,37,.05)}.sample-card{padding:30px}.sample-card h2,.sample-section h2,.sample-cta h2{margin:0 0 10px}.sample-card p,.sample-section p,.sample-cta p,.sample-note{color:#5d6e63;line-height:1.6}.sample-card a,.sample-cta a{color:#197449;font-weight:800;text-decoration:none}.sample-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:34px 0}.sample-stats>div{padding:22px;min-width:0}.sample-stats span,.sample-stats small{display:block;color:#66766c;font-size:.78rem}.sample-stats strong{display:block;margin:10px 0;font-size:1.35rem;overflow-wrap:anywhere}.sample-stats a{color:#197449}.sample-section{margin:48px 0}.sample-table-wrap{overflow-x:auto;border:1px solid #dce7df;border-radius:16px}.sample-table-wrap table{width:100%;border-collapse:collapse;background:#fff}.sample-table-wrap th,.sample-table-wrap td{text-align:left;padding:13px 16px;border-bottom:1px solid #edf1ed;vertical-align:top}.sample-table-wrap th{font-size:.75rem;text-transform:uppercase;color:#63756b;background:#f4f8f5}.sample-table-wrap td{font-size:.88rem}.sample-table-wrap a{color:#197449}.sample-empty{padding:28px;border-radius:14px;background:#f4f8f5;color:#52645a}.sample-cta{padding:26px;display:flex;align-items:center;justify-content:space-between;gap:20px}.sample-cta p{margin:0}.sample-cta a{white-space:nowrap;padding:12px 18px;border-radius:10px;background:#e8f5ec}@media(max-width:700px){.sample-page{padding:34px 0 60px}.sample-grid,.sample-stats{grid-template-columns:1fr}.sample-cta{display:block}.sample-cta a{display:inline-block;margin-top:20px}.sample-table-wrap th,.sample-table-wrap td{padding:10px}}
