.impact-page{max-width:1800px;margin:auto}.impact-hero{grid-template-columns:1.06fr 1fr;align-items:center;gap:4%;padding-top:65px;padding-bottom:90px;display:grid}.impact-intro h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(3.4rem,5.6vw,6.2rem);font-weight:550;line-height:1.04}.impact-intro h1 em{color:#77638f;font-family:Georgia,serif;font-weight:450}.impact-lead{color:#50485a;max-width:580px;font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.6}.impact-offer{margin:26px 0;font-size:1rem}.impact-offer strong{letter-spacing:-.04em;font-size:2.1rem;font-weight:550}.impact-offer span{color:#62586f;display:block}.impact-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.impact-text-link{border-bottom:1px solid #bcb0ce;padding:7px 0;font-size:.94rem}.impact-small{color:#675c73;max-width:520px;margin-top:20px;font-size:.875rem;line-height:1.65}.impact-hero-visual{margin:0}.impact-hero-visual img{border:1px solid #fff;border-radius:48% 48% 20px 20px;width:100%;height:auto;display:block;box-shadow:0 20px 65px #5c447514}.impact-hero-visual figcaption{text-align:center;color:#756b80;margin:16px 20px;font-size:.81rem}.impact-inclusions{border-block:1px solid #ded6e8;grid-template-columns:1fr 1fr;gap:10%;padding-block:65px;display:grid}.impact-page h2{letter-spacing:-.04em;margin:16px 0 24px;font-size:clamp(2.4rem,3.3vw,3.8rem);font-weight:520;line-height:1.13}.impact-inclusions>div>p:last-child{color:#62586f;max-width:430px}.impact-inclusions ul{align-content:center;gap:17px;margin:0;padding:0;list-style:none;display:grid}.impact-inclusions li{align-items:flex-start;gap:12px;display:flex}.impact-inclusions li svg{color:#7c6299;flex-shrink:0;margin-top:4px}.impact-examples{padding-block:90px}.impact-section-title{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:40px;display:flex}.impact-section-title>p{color:#62586f;max-width:400px;margin-bottom:26px}.impact-example-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.impact-example{background:#fff;border:1px solid #fff;border-radius:25px;min-width:0;overflow:hidden;box-shadow:0 0 0 1px #e1dbe9}.impact-example>a{background:#e7e2ef;justify-content:center;max-height:440px;padding:35px;display:flex;overflow:hidden}.impact-example img{object-fit:contain;object-position:top;width:auto;max-width:100%;height:410px;box-shadow:0 10px 30px #23163522}.impact-example>div{padding:30px}.impact-example h3{letter-spacing:-.035em;margin:14px 0;font-size:1.65rem;line-height:1.25}.impact-example p:not(.eyebrow){color:#62586f}.impact-example-links{flex-wrap:wrap;gap:12px 28px;margin-top:25px;display:flex}.impact-example-links a{text-underline-offset:5px;align-items:center;gap:8px;font-size:.94rem;text-decoration:underline;display:inline-flex}.impact-process{background:#efebf5;border-radius:32px;margin-inline:clamp(24px,5vw,100px);padding-block:75px;padding-inline:clamp(24px,4vw,65px)}.impact-process ol{counter-reset:none;grid-template-columns:repeat(4,1fr);gap:30px;margin:40px 0 0;padding:0;list-style:none;display:grid}.impact-process strong{font-weight:550}.impact-process p{color:#62586f;margin-bottom:0}.impact-faq{grid-template-columns:.8fr 1.2fr;gap:7%;padding-block:100px;display:grid}.impact-faq details{border-bottom:1px solid #dcd3e6;padding:20px 0}.impact-faq summary{cursor:pointer;font-weight:550;line-height:1.5}.impact-faq details p{color:#62586f;margin:18px 0 6px}.impact-close{text-align:center;background:radial-gradient(#e8dff3 0,#0000 67%);padding-top:50px;padding-bottom:110px}.impact-close>p:not(.eyebrow){color:#62586f}.impact-close .impact-small{margin:30px auto 0}.impact-close .impact-small a{text-decoration:underline}.impact-email{overflow-wrap:anywhere;width:fit-content;max-width:100%;margin:20px auto 0;font-size:.94rem;display:block}:is(.impact-page a:focus-visible,.impact-page summary:focus-visible){outline-offset:5px;outline:2px solid #75688f}@media (max-width:950px){.impact-hero{grid-template-columns:1fr;gap:35px;padding-top:35px}.impact-hero-visual{width:100%;max-width:650px;margin:auto}.impact-hero-visual img{object-fit:cover;border-radius:24px;max-height:420px}.impact-intro h1{font-size:clamp(3.4rem,8vw,5rem)}.impact-process ol{grid-template-columns:1fr 1fr}.impact-section-title{gap:30px}.impact-faq{grid-template-columns:1fr;gap:15px}}@media (max-width:600px){.impact-hero{padding-bottom:45px}.impact-inclusions{grid-template-columns:1fr;gap:24px;padding-block:45px}.impact-section-title{margin-bottom:26px;display:block}.impact-examples{padding-block:55px}.impact-example-grid{grid-template-columns:1fr;gap:24px}.impact-example>div{padding:25px}.impact-example>a{max-height:355px}.impact-example img{height:360px}.impact-process{border-radius:22px;margin-inline:24px;padding-block:38px}.impact-process ol{grid-template-columns:1fr;gap:22px}.impact-process ol p{margin-top:7px}.impact-faq{padding-block:55px}.impact-close{padding-top:20px;padding-bottom:55px}.impact-intro h1{font-size:clamp(2.9rem,11.7vw,4rem)}.impact-actions{gap:14px}.impact-offer span{font-size:.94rem}}@media (prefers-reduced-motion:reduce){.impact-page{scroll-behavior:auto}}
