:root{scroll-behavior:smooth}.growth-section{padding-top:54px;padding-bottom:54px}.growth-section h2{font-family:var(--display);font-size:clamp(26px,3vw,42px);line-height:1.1;margin:0 0 24px}.growth-section h3{font-size:19px;margin-bottom:12px}.growth-section p,.growth-answer{font-size:15px;line-height:1.75;max-width:75ch}.growth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.growth-grid article{border-top:2px solid var(--ink);padding-top:18px}.growth-links{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:24px}.growth-section details{border-top:1px solid #c5c0b7;padding:18px 0}.growth-section summary{cursor:pointer;font-weight:700;line-height:1.5}.growth-section details p{margin:14px 0}.growth-caption{display:block;font-size:11px;font-weight:400;line-height:1.4}.growth-quote{display:grid;grid-template-columns:1fr 1fr;gap:48px}.growth-form{display:grid;gap:18px}.growth-form label{display:grid;gap:8px;font-size:14px;font-weight:600}.growth-form input,.growth-form textarea,.growth-form select{width:100%;box-sizing:border-box;padding:13px;border:1px solid #969084;background:#fff;color:#171717;font:inherit}.growth-form button{white-space:normal}.growth-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}#quote{scroll-margin-top:110px}.growth-answer{margin:18px 0;color:var(--ink)}.pfacts .growth-caption{max-width:140px}a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:3px solid #805000;outline-offset:4px}@media(max-width:760px){.growth-grid,.growth-quote{grid-template-columns:1fr;gap:24px}.growth-section{padding-top:36px;padding-bottom:36px}.growth-section .btn{max-width:100%;box-sizing:border-box;text-align:center}.pdp-title{overflow-wrap:anywhere}}
.frow.rev{display:grid;padding:0;gap:0;border:1.5px solid var(--ink)}.frow .ftxt h2{font-family:var(--display);font-size:34px;font-weight:400;text-transform:uppercase;line-height:1.02;margin-bottom:12px}@media(max-width:760px){.frow.rev{grid-template-columns:1fr}.frow .ftxt{padding:28px 22px}.phero h1{font-size:clamp(30px,9vw,40px)}}
