.inner-main{max-width:1184px;margin:auto;padding:70px 28px 120px}.inner-hero{padding:65px 0 75px;border-bottom:1px solid var(--line)}.inner-hero h1{max-width:930px}.inner-hero p{font-size:18px;color:var(--muted);max-width:720px}.crumb{font-size:10px;letter-spacing:.15em;color:#68805d;text-transform:uppercase}.content-section{padding:85px 0;border-bottom:1px solid var(--line)}.content-section h2{font-size:clamp(34px,4vw,52px);margin-bottom:25px}.content-section>p{color:var(--muted);max-width:760px}.info-grid,.offer-grid,.article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:40px}.info-card,.offer-card,.article-card{background:#fff;border:1px solid var(--line);padding:28px}.info-card h3,.offer-card h3,.article-card h3{font-size:21px;margin-bottom:10px}.info-card p,.offer-card p,.article-card p{font-size:14px;color:var(--muted)}.info-card ul,.offer-card ul{list-style:none;padding:0;margin:18px 0}.info-card li,.offer-card li{font-size:13px;padding:5px 0}.info-card li:before,.offer-card li:before{content:"•";color:#72a954;margin-right:8px}.wide-card{grid-column:1/-1;background:var(--green);color:#fff}.wide-card p{color:#c3d2cc}.tag-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.tag-row span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;border:1px solid #cbd5c8;padding:5px 8px}.wide-card .tag-row span{border-color:#ffffff35}.timeline{margin-top:40px;border-top:1px solid var(--line)}.timeline article{display:grid;grid-template-columns:70px 1fr;gap:25px;padding:28px 0;border-bottom:1px solid var(--line)}.timeline b{color:#5f8c48;font-size:11px}.timeline h3{font-size:21px}.timeline p{color:var(--muted);font-size:14px}.case-detail{padding:60px 0;border-bottom:1px solid var(--line)}.case-detail header{display:flex;justify-content:space-between;gap:30px;margin-bottom:30px}.case-detail h2{font-size:38px;max-width:720px}.case-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.case-columns div{border-top:2px solid #91bc69;padding-top:18px}.case-columns h3{font-size:15px}.case-columns p{font-size:13px;color:var(--muted)}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:40px}.field{display:flex;flex-direction:column;gap:7px}.field-wide{grid-column:1/-1}.field label{font-size:11px;font-weight:600}.field input,.field select,.field textarea{font:14px var(--body);padding:14px;border:1px solid #cfd7cd;background:#fff;color:var(--ink)}.field textarea{min-height:150px;resize:vertical}.form-note{grid-column:1/-1;color:var(--muted);font-size:11px}.form-status{grid-column:1/-1;font-size:13px;color:#4d7d36;min-height:20px}.inner-footer-cta{background:var(--green);color:#fff;padding:55px;margin-top:80px;display:flex;align-items:center;justify-content:space-between;gap:30px}.inner-footer-cta h2{font-size:34px}.inner-footer-cta p{color:#c4d2cd}.reading-meta{font-size:10px;color:#718077;letter-spacing:.1em}.article-card a{color:var(--green);font-size:12px;font-weight:700;text-decoration:none}.mini-nav{display:flex;gap:20px;flex-wrap:wrap;margin-top:30px}.mini-nav a{color:var(--ink);text-decoration:none;border-bottom:1px solid #aab5aa;font-size:13px}.note-box{padding:20px;border-left:3px solid var(--lime);background:#edf1e6;color:#52605a;font-size:13px;margin-top:30px}@media(max-width:760px){.inner-main{padding:40px 20px 80px}.info-grid,.offer-grid,.article-grid,.case-columns,.contact-form{grid-template-columns:1fr}.wide-card,.field-wide{grid-column:auto}.case-detail header,.inner-footer-cta{flex-direction:column;align-items:flex-start}.timeline article{grid-template-columns:45px 1fr}.inner-footer-cta{padding:35px}}
