.tr-inner{max-width:var(--page);padding:0 var(--gutter);margin:0 auto}.tr-hero{padding:var(--hero) 0;text-align:center;background:linear-gradient(286deg, var(--ground-maroon) 0%, color-mix(in srgb, var(--ground-maroon) 78%, #000) 100%);color:var(--paper)}.tr-hero__title{font-family:var(--bri), sans-serif;letter-spacing:-.02em;color:var(--paper);font-size:clamp(40px,6vw,56px);font-weight:700;line-height:1.05}.tr-hero__title strong{color:var(--paper);font-weight:inherit}.tr-intro{background:var(--paper);padding:var(--section) 0}.tr-intro__text{text-align:center;max-width:900px;color:var(--slate);margin:0 auto;font-size:clamp(17px,2vw,20px);line-height:1.6}.tr-intro__text strong{color:var(--ink);font-weight:700}.tr-green{background:linear-gradient(207deg, var(--ground-green) 0%, color-mix(in srgb, var(--ground-green) 80%, #000) 100%);color:var(--paper);padding:var(--section) 0}.tr-green__title{text-align:center;color:var(--paper);font-family:var(--bri), sans-serif;letter-spacing:-.015em;margin-bottom:var(--s-6);font-size:clamp(28px,3.6vw,40px);font-weight:700;line-height:1.15}.tr-cols{gap:var(--s-10);grid-template-columns:1fr 1fr;align-items:center;max-width:1100px;margin:0 auto;display:grid}.tr-cols--divider>:last-child{border-left:1px solid var(--line);padding-left:var(--s-8)}.tr-green .tr-cols--divider>:last-child{border-left-color:#faf7f038}.tr-green ul{color:var(--paper);font-size:16px;line-height:1.6;list-style:none}.tr-green li{margin-bottom:var(--s-3)}.tr-green li:last-child{margin-bottom:0}.tr-white{background:var(--paper);padding:var(--section) 0}.tr-white__title{text-align:center;color:var(--ink);font-family:var(--bri), sans-serif;letter-spacing:-.015em;margin-bottom:var(--s-8);font-size:clamp(28px,3.6vw,40px);font-weight:700;line-height:1.2}.tr-white__title--ruled{margin-top:var(--s-10);padding-top:var(--s-12);border-top:1px solid var(--line)}.tr-cols--dashed>:last-child{border-left:1px dashed var(--line);padding-left:var(--s-8)}.tr-white .tr-cols{align-items:start}.tr-white .grid_tick_list li{margin-bottom:var(--s-3);color:var(--slate)}.tr-trusted{padding:var(--section-sm) 0 0}.tr-testimonials{padding:var(--s-4) 0 var(--s-6)}.tr-divider{background:linear-gradient(256deg, var(--ground-blue) 0%, color-mix(in srgb, var(--ground-blue) 78%, #000) 100%);padding:var(--s-4) 0;text-align:center}.tr-divider__logo{width:auto;height:68px;display:inline-block}.tr-connect{padding:var(--section) 0;text-align:center}.tr-connect__title{color:var(--ink);font-family:var(--bri), sans-serif;letter-spacing:-.015em;margin-bottom:var(--s-4);font-size:clamp(30px,3.6vw,40px);font-weight:700;line-height:1.15}.tr-connect__lead{max-width:640px;margin:0 auto var(--s-6);color:var(--slate);font-size:clamp(17px,2vw,20px);line-height:1.6}.tr-connect__party{color:var(--ink);font-size:18px;line-height:1.9}.tr-connect__party a{color:var(--dblue);text-underline-offset:3px;text-decoration:underline}@media (max-width:980px){.tr-cols{gap:var(--s-3);grid-template-columns:1fr}.tr-cols--divider>:last-child,.tr-cols--dashed>:last-child{border-left:0;padding-left:0}.tr-connect__lead{max-width:100%}}@media (max-width:600px){.tr-intro__text{text-align:left}}
