.header nav a[aria-current=page]{color:var(--green);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.about-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 12%,#e9bd7633 0,#0000 38%),linear-gradient(110deg,#f2f6ec 0%,#f7f6ef 65%,#edf3e8 100%);padding:30px 0 46px}.breadcrumb ol{color:var(--muted);flex-wrap:wrap;gap:6px;margin:0 0 26px;padding:0;font-size:13px;list-style:none;display:flex}.breadcrumb li+li:before{content:"›";color:#9aaa9f;margin-right:6px}.breadcrumb a{color:var(--muted)}.breadcrumb [aria-current=page]{color:var(--ink);font-weight:600}.about-hero h1{max-width:880px;font-size:44px}.about-lead{max-width:760px;margin:24px 0 26px;font-size:18px;line-height:1.75}.about-lead strong{color:var(--ink)}.about-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;max-width:900px;margin:38px 0 0;padding:0;list-style:none;display:grid}.about-stats li{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform var(--trans), box-shadow var(--trans);background:#fffc;padding:16px 18px}.about-stats li:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.about-stats strong{color:var(--green);letter-spacing:-.5px;font-size:28px;line-height:1.2;display:block}.about-stats span{color:var(--muted);font-size:13px}.about-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:60px;padding-top:50px;padding-bottom:20px;display:grid}.about-toc{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;padding:20px 18px;position:sticky;top:110px}.about-toc-title{letter-spacing:1.4px;text-transform:uppercase;color:var(--green);margin-bottom:10px;font-size:12px;font-weight:750}.about-toc ol{color:var(--muted);margin:0;padding-left:18px;font-size:14px}.about-toc li{margin:7px 0}.about-toc a{color:var(--ink)}.about-toc a:hover{color:var(--green)}.about-article{max-width:780px}.about-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:8px;font-size:13px;display:flex}.about-meta .icon{width:16px;height:16px;color:var(--green)}.about-article section{padding-top:36px}.about-article section+section{border-top:1px solid var(--line);margin-top:36px}.about-article h2{margin-bottom:16px;font-size:30px}.about-article h3{font-size:18px}.about-article p{color:#4c5c54;margin:0 0 14px;font-size:17px;line-height:1.8}.about-article strong{color:var(--ink)}.about-quote{border-left:4px solid var(--gold);border-radius:0 var(--radius-md) var(--radius-md) 0;background:#fff8ec;align-items:flex-start;gap:14px;margin:22px 0;padding:22px 26px;display:flex}.about-quote .icon{color:#c17b24;width:26px;height:26px;margin-top:3px}.about-quote p{color:var(--ink);margin:0;font-size:20px;line-height:1.55}.about-quote em{color:var(--green);font-style:normal;font-weight:650}.about-checks{gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.about-checks li{color:#4c5c54;align-items:flex-start;gap:12px;font-size:16px;line-height:1.7;display:flex}.about-checks .icon{color:var(--green);margin-top:3px}.about-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:6px;display:grid}.about-card{border:1px solid var(--line);border-radius:var(--radius-md);transition:transform var(--trans), box-shadow var(--trans), border-color var(--trans);background:#fff;padding:20px}.about-card:hover{box-shadow:var(--shadow-md);border-color:#cfe0d3;transform:translateY(-3px)}.about-card h3{margin:14px 0 8px}.about-card p{margin:0;font-size:14.5px;line-height:1.7}.about-types{grid-template-columns:1fr 1fr;gap:14px;margin:6px 0 0;display:grid}.about-types>div{background:var(--mint);border-radius:var(--radius-md);padding:18px 20px}.about-types dt{color:var(--deep);align-items:center;gap:9px;font-size:16px;font-weight:700;display:flex}.about-types dd{color:#4c5c54;margin:8px 0 0;font-size:14.5px;line-height:1.7}.about-steps{counter-reset:step;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.about-steps li{counter-increment:step;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;padding:16px 18px 16px 70px;position:relative}.about-steps li:before{content:counter(step, decimal-leading-zero);width:38px;height:38px;color:var(--green);background:#dfece0;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;top:16px;left:18px}.about-steps h3{margin-bottom:4px}.about-steps p{margin:0;font-size:15px}.about-callout{border-radius:var(--radius-md);background:#faf4e5;border:1px solid #e0d6ba;gap:12px;margin-top:18px;padding:16px 18px;display:flex}.about-callout .icon{color:#936023;margin-top:3px}.about-callout p{margin:0;font-size:15px}.about-article .faqs{margin-top:6px}.about-cta{background:linear-gradient(120deg, var(--deep), var(--green));color:#fff;border-radius:20px;grid-template-columns:1.4fr auto;align-items:center;gap:30px;margin:50px 0 66px;padding:40px 45px;display:grid;position:relative;overflow:hidden}.about-cta:before{content:"";background:#ffffff0d;border-radius:50%;width:300px;height:300px;position:absolute;top:-80px;right:-60px}.about-cta .eyebrow{color:#d0e4c8;font-size:11px}.about-cta h2{color:#fff;font-size:30px}.about-cta p{color:#deebde;margin-top:10px;font-size:16px}.about-cta .actions{position:relative}@media (max-width:1100px){.about-layout{grid-template-columns:220px minmax(0,1fr);gap:36px}.about-cards{grid-template-columns:1fr}}@media (max-width:900px){.about-hero h1{font-size:34px}.about-layout{grid-template-columns:1fr;gap:24px;padding-top:30px}.about-toc{position:static}.about-cta{grid-template-columns:1fr;padding:30px}}@media (max-width:600px){.about-hero{padding:20px 0 32px}.about-hero h1{letter-spacing:-1px;font-size:29px}.about-lead{font-size:16px}.about-hero .actions .btn{flex:100%}.about-stats{grid-template-columns:1fr 1fr;margin-top:26px}.about-stats strong{font-size:23px}.about-article h2{font-size:25px}.about-article p{font-size:16px}.about-article section{padding-top:26px}.about-article section+section{margin-top:26px}.about-types{grid-template-columns:1fr}.about-steps li{padding-left:64px}.about-quote p{font-size:17px}.about-cta{border-radius:13px;margin:35px 0 45px;padding:26px 22px}.about-cta h2{font-size:24px}.mobile-bottom a[aria-current=page]{font-weight:700}}
