body.site-c .about-hero{padding:64px var(--sc-container-pad)32px}body.site-c .about-hero .crumbs{color:var(--sc-fg-3);align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}body.site-c .about-hero .crumbs a{color:var(--sc-fg-3);transition:color .16s}body.site-c .about-hero .crumbs a:hover{color:var(--sc-fg-2)}body.site-c .about-hero .crumbs .sep{opacity:.4}body.site-c .about-hero h1{letter-spacing:-.03em;color:#fff;max-width:920px;font-size:clamp(40px,5.4vw,76px);line-height:.98}body.site-c .about-hero h1 em{font-family:var(--sc-font-display);color:var(--sc-acc);letter-spacing:-.005em;font-style:normal;font-weight:500}body.site-c .about-hero .lead{color:var(--sc-fg-2);max-width:680px;margin-top:20px;font-size:17px;line-height:1.6}body.site-c .about-stats{border-top:1px solid var(--sc-rule);border-bottom:1px solid var(--sc-rule);grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;padding:28px 0 12px;display:grid}@media (max-width:768px){body.site-c .about-stats{grid-template-columns:repeat(2,1fr);gap:18px}}body.site-c .about-stat .v{font-family:var(--sc-font-display);letter-spacing:-.02em;color:var(--sc-fg);font-size:clamp(26px,2.8vw,36px);font-weight:800;line-height:1}body.site-c .about-stat .v .acc{color:var(--sc-acc)}body.site-c .about-stat .l{color:var(--sc-fg-3);text-transform:uppercase;letter-spacing:.06em;margin-top:8px;font-size:11px;font-weight:600;line-height:1.3}body.site-c .about-content{padding:64px 0 32px}body.site-c .about-grid{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:start;gap:56px;max-width:1200px;margin:0 auto;display:grid}@media (max-width:1024px){body.site-c .about-grid{grid-template-columns:1fr;gap:24px}}body.site-c .about-grid h2{letter-spacing:-.025em;color:#fff;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.05;position:sticky;top:90px}body.site-c .about-grid h2 em{font-family:var(--sc-font-display);color:var(--sc-acc);font-style:normal;font-weight:500}@media (max-width:1024px){body.site-c .about-grid h2{position:static}}body.site-c .about-prose{color:var(--sc-fg-2);flex-direction:column;gap:14px;max-width:720px;font-size:15.5px;line-height:1.75;display:flex}body.site-c .about-prose h3{font-family:var(--sc-font-display);color:var(--sc-fg);letter-spacing:-.015em;margin-top:22px;font-size:21px;font-weight:800}body.site-c .about-prose h3:first-child{margin-top:0}body.site-c .about-prose p{margin:0}body.site-c .about-prose strong{color:var(--sc-fg);font-weight:600}body.site-c .about-prose a{color:var(--sc-acc-2);border-bottom:1px solid rgba(var(--sc-acc-2-rgb),.35);transition:all .2s}body.site-c .about-prose a:hover{color:var(--sc-acc);border-bottom-color:var(--sc-acc)}body.site-c .about-prose ul{grid-template-columns:repeat(2,1fr);gap:4px 16px;margin:6px 0 0;padding:0;list-style:none;display:grid}@media (max-width:480px){body.site-c .about-prose ul{grid-template-columns:1fr}}body.site-c .about-prose ul li{align-items:start;gap:8px;font-size:14.5px;display:flex}body.site-c .about-prose ul li:before{content:"";background:var(--sc-acc);flex-shrink:0;width:14px;height:1px;margin-top:11px}body.site-c .about-cta{padding:60px 0 80px}body.site-c .about-cta-card{background:linear-gradient(180deg,rgba(var(--sc-acc-rgb),.08)0%,var(--sc-bg-2)50%);border:1px solid rgba(var(--sc-acc-rgb),.25);text-align:center;border-radius:24px;max-width:760px;margin:0 auto;padding:48px 40px}body.site-c .about-cta-card h2{letter-spacing:-.025em;color:#fff;margin-bottom:14px;font-size:clamp(28px,3.4vw,44px);line-height:1.05}body.site-c .about-cta-card .sub{color:var(--sc-fg-2);max-width:460px;margin:0 auto 24px;font-size:15px;line-height:1.55}body.site-c .about-cta-card .ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}body.site-c .about-cta-card .ctas .btn{padding:14px 26px;font-size:14.5px}@media (max-width:768px){body.site-c .about-hero{padding:48px var(--sc-container-pad)28px}body.site-c .about-content{padding:48px 0 24px}body.site-c .about-cta{padding:44px 0 56px}body.site-c .about-cta-card{padding:40px 28px}}@media (max-width:480px){body.site-c .about-hero{padding:40px var(--sc-container-pad)24px}body.site-c .about-hero .lead{margin-top:16px;font-size:15.5px}body.site-c .about-stats{margin-top:28px}body.site-c .about-content{padding:40px 0 20px}body.site-c .about-cta{padding:36px 0 48px}body.site-c .about-cta-card{padding:32px 20px}body.site-c .about-cta-card .ctas{gap:10px}body.site-c .about-cta-card .ctas .btn{justify-content:center;width:100%}}
