.page-module-scss-module__yVwGxq__section{padding:36px 0 96px}@media (max-width:900px){.page-module-scss-module__yVwGxq__section{padding:16px 0 64px}}.page-module-scss-module__yVwGxq__engine{border-top:1px solid var(--c-line)}.page-module-scss-module__yVwGxq__erow{border-bottom:1px solid var(--c-line);grid-template-columns:64px 1fr 1.5fr;align-items:start;gap:32px;padding:36px 0;transition:background .2s;display:grid}.page-module-scss-module__yVwGxq__erow:hover{background:linear-gradient(90deg,#e9f5e280,#0000)}@media (max-width:900px){.page-module-scss-module__yVwGxq__erow{grid-template-columns:1fr;gap:10px}}.page-module-scss-module__yVwGxq__num{font-family:var(--font-display),sans-serif;color:var(--c-green-deep);font-size:22px;font-weight:700}.page-module-scss-module__yVwGxq__h3{font-size:28px}.page-module-scss-module__yVwGxq__erowP{color:var(--c-ink-soft);font-size:16.5px}.page-module-scss-module__yVwGxq__proof{background:#fff;border:1px solid #e2e7da;border-radius:24px;grid-template-columns:1.3fr 1fr;align-items:center;gap:32px 48px;margin-top:48px;padding:36px 40px;display:grid;box-shadow:0 1px 2px #0000000a,0 22px 44px -30px #1428104d}@media (max-width:900px){.page-module-scss-module__yVwGxq__proof{grid-template-columns:1fr;padding:28px}}.page-module-scss-module__yVwGxq__proofStats{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:900px){.page-module-scss-module__yVwGxq__proofStats{grid-template-columns:1fr;gap:18px}}.page-module-scss-module__yVwGxq__proofNum{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;font-size:44px;font-weight:800;line-height:1;display:block}.page-module-scss-module__yVwGxq__proofLabel{color:var(--c-ink-soft);margin-top:8px;font-size:14.5px;display:block}.page-module-scss-module__yVwGxq__proofQuote .page-module-scss-module__yVwGxq__proofAvatar{object-fit:cover;border-radius:50%;width:56px;height:56px;margin-bottom:16px;display:block}.page-module-scss-module__yVwGxq__proofQuote blockquote{font-family:var(--font-display),sans-serif;font-size:20px;font-weight:600;line-height:1.3}.page-module-scss-module__yVwGxq__proofQuote figcaption{color:var(--c-ink-soft);margin-top:14px;font-size:14px}.page-module-scss-module__yVwGxq__proofQuote figcaption b{color:var(--c-ink)}.page-module-scss-module__yVwGxq__proofMore{color:var(--c-green-deep);grid-column:1/-1;justify-self:start;font-weight:600;text-decoration:none}.page-module-scss-module__yVwGxq__proofMore:focus-visible{outline-offset:3px;border-radius:inherit;outline:2px solid #14620f}.page-module-scss-module__yVwGxq__proofMore span{transition:transform .16s cubic-bezier(.16,1,.3,1);display:inline-block}.page-module-scss-module__yVwGxq__proofMore:hover span{transform:translate(3px)}.page-module-scss-module__yVwGxq__doorsH{font-size:40px}@media (max-width:900px){.page-module-scss-module__yVwGxq__doorsH{font-size:30px}}.page-module-scss-module__yVwGxq__doorsIntro{max-width:620px;color:var(--c-ink-soft);margin-top:14px;font-size:17px}.page-module-scss-module__yVwGxq__doors{grid-template-columns:1fr 1fr;gap:20px;margin-top:32px;display:grid}@media (max-width:900px){.page-module-scss-module__yVwGxq__doors{grid-template-columns:1fr}}.page-module-scss-module__yVwGxq__door{color:inherit;background:#fff;border:1px solid #e2e7da;border-radius:24px;flex-direction:column;gap:12px;padding:36px;text-decoration:none;transition:border-color .16s,box-shadow .32s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px 2px #0000000a,0 22px 44px -30px #1428104d}.page-module-scss-module__yVwGxq__door:focus-visible{outline-offset:3px;border-radius:inherit;outline:2px solid #14620f}.page-module-scss-module__yVwGxq__door:hover{border-color:var(--c-line-strong);box-shadow:0 1px 2px #0000000a,0 28px 52px -30px #14281066}.page-module-scss-module__yVwGxq__door:hover .page-module-scss-module__yVwGxq__doorMore span{transform:translate(3px)}.page-module-scss-module__yVwGxq__doorEyebrow{font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--c-green-deep);font-size:11.5px;font-weight:500}.page-module-scss-module__yVwGxq__doorTitle{font-family:var(--font-display),sans-serif;font-size:28px;font-weight:700;line-height:1.1}.page-module-scss-module__yVwGxq__doorP{color:var(--c-ink-soft);font-size:16.5px}.page-module-scss-module__yVwGxq__doorMore{color:var(--c-green-deep);margin-top:6px;font-weight:600}.page-module-scss-module__yVwGxq__doorMore span{transition:transform .16s cubic-bezier(.16,1,.3,1);display:inline-block}
