.section-math{position:relative;background:var(--accent);padding:72px 0 64px}.section-math:before{content:"";position:absolute;inset:-24px 0 auto 0;height:48px;background:radial-gradient(120% 140% at 50% 0%,#00000059,#0000 70%);pointer-events:none;z-index:1}.section-math:after{content:"";position:absolute;inset:auto 0 -24px 0;height:48px;background:radial-gradient(120% 140% at 50% 100%,#00000038,#0000 70%);pointer-events:none;z-index:1}.section-eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#0009;margin-bottom:12px}.strike-text{position:relative;display:inline-block}.strike-text:after{content:"";position:absolute;left:0;right:0;top:58%;height:.075em;background:currentColor;opacity:.62;border-radius:999px;transform-origin:left;transform:scaleX(0);transition:transform .3s ease}.strike-text.draw:after{transform:scaleX(1)}.feature-column{transition:transform .15s ease;position:relative}.feature-column:hover{transform:translateY(-2px)}.vertical-divider{position:absolute;top:0;bottom:0;width:1px;background:#0000001f;transition:opacity .3s ease}.vertical-divider.divider-1{left:calc(33.33% - 20px)}.vertical-divider.divider-2{left:calc(66.66% - 20px)}.math-section-heading{color:#0a0a0a;font-size:21px;font-weight:700;line-height:1.15;display:flex;align-items:baseline;gap:8px;margin-bottom:.75rem}.math-section-body{color:#111;opacity:.9;font-size:17px;line-height:1.6;max-width:62ch;margin-bottom:.75rem}.math-section-footnote{opacity:.75;font-style:italic;font-size:15px;line-height:1.4;color:#111}.math-section-icon{width:22px;height:22px;flex-shrink:0;transform:translateY(3px);opacity:.8;stroke:currentColor;stroke-width:1.8;fill:none}.math-container{max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.math-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative;margin-top:24px}@media (max-width: 768px){.math-grid{grid-template-columns:1fr;gap:24px}.vertical-divider{display:none!important}.feature-column{border-left:0;padding-left:0;margin-top:22px}.feature-column:first-child{margin-top:0}.section-math{padding:72px 0 56px}}@media (max-width: 480px){.math-section-heading{font-size:19px}.math-section-body{font-size:16px}.math-section-footnote{font-size:14px}}
