.why-hero{max-width:1250px;padding:clamp(54px,8vw,115px) clamp(22px,6vw,85px) 58px;margin:auto}
.why-hero h1{font-size:clamp(40px,6.5vw,91px);font-weight:720;line-height:1.01;letter-spacing:-.06em;max-width:1100px;margin:22px 0 25px}
.why-hero em{font-style:normal;color:var(--pink)}
.why-hero>p:last-of-type{font-size:clamp(16px,1.9vw,21px);color:#535965;line-height:1.55;max-width:780px}
.why-actions{display:flex;flex-wrap:wrap;align-items:center;gap:21px;margin-top:35px}
.why-btn{padding:15px 20px;border-radius:9px;text-decoration:none;font-weight:750;font-size:13px;background:var(--ink);color:#fff}
.why-subtle{font-size:13px;font-weight:650}
.why-content{background:#fff;padding:0 clamp(22px,6vw,85px) 100px;border-top:1px solid var(--line)}
.why-row{max-width:1070px;margin:auto;padding:72px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(230px,.85fr) minmax(300px,1fr);gap:55px}
.why-row h2{font-size:clamp(27px,3.7vw,46px);letter-spacing:-.045em;font-weight:660;line-height:1.1;margin:0}
.why-row .copy{color:#545a65;font-size:15px;line-height:1.75}
.why-row .copy p{margin:0 0 16px}.why-row .copy a{font-weight:700;text-decoration:underline;text-underline-offset:3px}
.why-examples{display:grid;gap:16px}.why-examples article{background:var(--lav);padding:18px 20px;border-radius:10px}.why-examples b{color:var(--ink);font-size:13px}.why-examples p{color:#59606a;font-size:13px;line-height:1.5;margin:8px 0 0}
.why-founder{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:25px}
.why-founder img{width:180px;aspect-ratio:3/4;object-fit:cover;border-radius:12px}
.why-founder p{margin:0;color:#545a65}
.why-faq{align-items:start}
.why-accordion{min-width:0}
.why-faq-item{border-top:1px solid #dce0e6;padding:19px 0}
.why-faq-item:last-of-type{border-bottom:1px solid #dce0e6}
.why-faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:start;gap:25px;color:var(--ink);font-size:15px;line-height:1.5;font-weight:680;letter-spacing:-.01em}
.why-faq-item summary::-webkit-details-marker{display:none}
.why-faq-item summary:after{content:"+";font-weight:400;font-size:23px;line-height:1;flex-shrink:0}
.why-faq-item[open] summary:after{content:"−"}
.why-faq-item p{font-size:13px;line-height:1.75;margin:12px 35px 2px 0;color:#5b606a}
.why-faq-links{font-size:12px!important;margin:25px 0 0!important;color:#5d636d}
@media(max-width:760px){.why-row{display:block;padding:51px 0}.why-row h2{margin-bottom:25px}.why-founder{grid-template-columns:105px 1fr}.why-founder img{width:105px}}