@font-face{font-family:Franklin Gothic Condensed;src:url(/fonts/Franklin%20Gothic%20Condensed/Franklin%20Gothic%20Condensed.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:New Century Schoolbook Roman;src:url(/fonts/New%20Century%20Schoolbook%20Roman/New%20Century%20Schoolbook%20Roman.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--color-accent:#ff7518;--color-base:#232b2b;--color-off-white:#fefefa;--color-light-gray:#f7f5f1;--color-dark-gray:#e8e4dc;--radius:12px;--color-white:#fff;--font-display:"Franklin Gothic Condensed", sans-serif;--font-body:"New Century Schoolbook Roman", serif;--page-gutter:clamp(16px, 8.33333vw, 120px)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-off-white);color:var(--color-base);font-family:var(--font-body)}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}.btn{background:var(--color-accent);width:210px;height:44px;color:var(--color-white);font-family:var(--font-display);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:19px;font-weight:700;display:inline-flex}.icon-phone{flex-shrink:0;width:18px;height:18px}.site-header{height:90px;padding:0 var(--page-gutter);background:var(--color-off-white);justify-content:space-between;align-items:center;display:flex}.logo{width:auto;height:45px}.hero{height:600px;padding:122px var(--page-gutter) 0;background:var(--color-light-gray);position:relative;overflow:hidden}.hero__inner{z-index:1;max-width:820px;position:relative}.hero h1{font-family:var(--font-display);color:var(--color-base);font-size:88px;font-weight:700;line-height:90px}.hero .lede{width:910px;margin-top:15px}.hero .btn{margin-top:27px}.hero__illustration{opacity:.08;z-index:0;width:600px;height:auto;position:absolute;top:19px;left:886px}.lede{font-family:var(--font-body);color:var(--color-base);font-size:24px;line-height:35px}.proof{background:var(--color-off-white);text-align:center;padding:57px var(--page-gutter) 15px}.proof h2{font-family:var(--font-display);color:var(--color-base);font-size:44px;font-weight:700;line-height:1.05}.proof>h2:first-child{margin-bottom:15px}.proof .lede--center{max-width:660px;margin:0 auto 63px}.testimonials{justify-content:center;gap:40px;max-width:1130px;margin:0 auto 117px;display:flex}.proof__cta{margin-top:0}.card{background:var(--color-light-gray);border-radius:var(--radius);box-sizing:border-box;text-align:center;flex-direction:column;width:350px;height:439px;padding:36px 36px 28px;display:flex}.card__logo-box{justify-content:center;align-items:flex-end;height:112px;margin-bottom:44px;display:flex}.card__logo{width:auto;max-width:235px;height:auto;max-height:112px;display:block}.card__quote{font-family:var(--font-display);color:var(--color-base);margin-bottom:15px;font-size:34px;font-weight:700;line-height:1}.card__quote--icon{justify-content:center;align-items:flex-start;gap:4px;margin-top:-13px;display:flex}.card__thumb{width:auto;height:32px;display:block}.rule{background:var(--color-accent);flex-shrink:0;width:90px;height:2px;margin:0 auto 16px;display:block}.card__body{font-family:var(--font-body);color:var(--color-base);text-align:left;font-size:19px;line-height:24px}.card__name{font-family:var(--font-display);color:var(--color-base);text-align:left;margin-top:auto;padding-top:27px;font-size:34px;font-weight:700;line-height:1}.card__role{font-family:var(--font-body);color:var(--color-base);text-align:left;margin-top:4px;font-size:18px;line-height:1}.banner{background:var(--color-accent);justify-content:center;align-items:center;height:188px;display:flex}.banner__link{color:var(--color-white);font-family:var(--font-display);align-items:center;gap:19px;font-size:90px;font-weight:700;display:inline-flex;position:relative;top:7px;left:-6px}.banner__link .icon-phone{width:110px;height:110px}.site-footer{background:var(--color-light-gray);justify-content:center;align-items:center;height:54px;padding-left:42px;display:flex}.site-footer p{font-family:var(--font-body);color:var(--color-dark-gray);font-size:25px}@media (width<=1439px){.hero{height:auto;min-height:600px;padding-top:clamp(70px,8.4722vw,122px);padding-bottom:60px}.hero__inner{max-width:min(820px,62vw)}.hero h1{font-size:clamp(52px,6.1111vw,88px);line-height:clamp(54px,6.25vw,90px)}.hero .lede{width:clamp(420px,63.1944vw,910px);max-width:68vw}.hero__illustration{width:41.6667%;top:19px;left:61.5278%}.testimonials{gap:clamp(24px,2.7778vw,40px);max-width:100%}.card{width:clamp(230px,24.3056vw,350px);height:auto;padding:clamp(24px,2.5vw,36px) clamp(20px,2.5vw,36px) clamp(20px,2vw,28px)}.card__logo-box{height:clamp(76px,7.7778vw,112px);margin-bottom:clamp(24px,3.0556vw,44px)}.card__logo{max-width:clamp(150px,16.3194vw,235px);max-height:clamp(76px,7.7778vw,112px)}.card__quote{font-size:clamp(24px,2.3611vw,34px)}.card__thumb{height:clamp(22px,2.2222vw,32px)}.card__body{font-size:clamp(16px,1.3194vw,19px);line-height:1.3}.card__name{margin-top:20px;padding-top:0;font-size:clamp(22px,2.3611vw,34px)}.card__role{font-size:clamp(14px,1.25vw,18px)}}@media (width<=1023px){.site-header{padding:0 clamp(24px, 4vw, var(--page-gutter))}.hero{min-height:560px;padding-top:clamp(56px,9vw,90px);padding-bottom:48px}.hero__inner{max-width:58%}.hero h1{font-size:clamp(44px,7vw,60px);line-height:1.05}.hero .lede{width:100%;max-width:100%}.hero__illustration{width:34%;top:8%;left:auto;right:4%}.proof{padding-top:56px;padding-bottom:12px}.proof h2{font-size:clamp(32px,5vw,40px)}.proof .lede--center{max-width:620px;margin-bottom:48px}.testimonials{flex-wrap:wrap;row-gap:32px;margin-bottom:64px}.card{width:calc(50% - 20px);min-height:332px}.card__name{margin-top:auto;padding-top:27px}.card:last-child{margin:0 auto}}@media (width<=767px){.site-header{padding:0 20px}.logo{width:auto;height:clamp(15px,6vw,32px)}.site-header .btn{gap:clamp(4px,1.6vw,8px);width:auto;height:40px;padding:0 clamp(6px,3.2vw,16px);font-size:clamp(10px,3.2vw,16px)}.site-header .btn .icon-phone{width:clamp(11px,3.6vw,16px);height:clamp(11px,3.6vw,16px)}.hero{align-items:center;height:auto;padding:44px 20px 40px;display:flex}.hero__inner{width:100%;max-width:100%}.hero h1{font-size:clamp(32px,9.5vw,44px);line-height:1.08}.hero .lede{width:100%;max-width:100%;margin-top:14px;font-size:clamp(15px,4vw,18px);line-height:1.45}.hero .btn{margin-top:22px}.hero__illustration{object-fit:cover;object-position:78% center;width:100%;height:100%;inset:0}.proof{padding:40px 20px 8px}.proof h2{font-size:clamp(26px,8vw,34px)}.proof>h2:first-child{margin-bottom:12px}.proof .lede--center{max-width:100%;margin-bottom:32px;font-size:clamp(15px,4vw,18px);line-height:1.45}.proof__cta{font-size:clamp(24px,7.5vw,32px)!important}.testimonials{flex-direction:column;align-items:center;gap:24px;max-width:100%;margin-bottom:48px}.card{width:100%;max-width:420px;height:auto;padding:28px 24px 24px}.card__logo-box{height:76px;margin-bottom:20px}.card__logo{max-width:180px;max-height:76px}.card__quote{font-size:26px}.card__thumb{height:24px}.card__body{font-size:16px;line-height:1.35}.card__name{margin-top:20px;padding-top:0;font-size:24px}.card__role{font-size:15px}.banner{height:auto;padding:32px 20px}.banner__link{gap:10px;padding:8px 0;font-size:clamp(22px,8vw,40px);position:static}.banner__link .icon-phone{width:clamp(22px,8vw,40px);height:clamp(22px,8vw,40px)}.site-footer{height:auto;padding:14px 20px}.site-footer p{font-size:clamp(12px,3.5vw,15px)}}@media (width<=340px){.site-header{padding:0 14px}}
