@import url("https://fonts.googleapis.com/css2?family=Mulish:wght@400;500;600;700;800&display=swap");.tr-about-hero{--tr-primary:#1b6da6;--tr-primary-hover:#155a8a;--tr-secondary:#1b223c;--tr-accent-blue:#51a9e6;--tr-light-grey:#f1f4f9;--tr-white:#fff;--tr-grey-100:#e7edf4;--tr-grey-200:#dfe6ee;--tr-grey-300:#cbd5e1;--tr-text-dark:#1b223c;--tr-text-muted:#5a6a7a;--tr-font-family:"Mulish",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:linear-gradient(180deg,var(--tr-white) 0,var(--tr-light-grey) 100%);overflow:hidden;padding:60px 0 80px;position:relative}.tr-about-hero__container{margin:0 auto;max-width:1200px;padding:0 24px;position:relative;z-index:1}.tr-about-hero__content{margin:0 auto 56px;max-width:800px;text-align:center}.tr-about-hero__eyebrow{background-color:rgba(27,109,166,.1);border-radius:24px;color:var(--tr-primary);display:inline-block;font-family:var(--tr-font-family);font-size:13px;font-weight:700;letter-spacing:.1em;margin-bottom:20px;padding:8px 16px;text-transform:uppercase}.tr-about-hero__headline{color:var(--tr-secondary);font-family:var(--tr-font-family);font-size:32px;font-weight:800;line-height:1.2;margin:0 0 20px}.tr-about-hero__subheadline{color:var(--tr-primary);font-family:var(--tr-font-family);font-size:18px;font-weight:600;line-height:1.5;margin:0 0 20px}.tr-about-hero__body{color:var(--tr-text-muted);font-family:var(--tr-font-family);font-size:16px;font-weight:400;line-height:1.7;margin:0}.tr-about-hero__pillars{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:900px}.tr-about-hero__pillar{background-color:var(--tr-white);border:1px solid var(--tr-grey-200);border-radius:16px;box-shadow:0 2px 12px rgba(27,34,60,.06);padding:28px 24px;text-align:center;transition:transform .25s ease,box-shadow .25s ease}.tr-about-hero__pillar:hover{box-shadow:0 12px 32px rgba(27,34,60,.1);transform:translateY(-6px)}.tr-about-hero__pillar-icon{align-items:center;background-color:var(--tr-light-grey);border-radius:16px;display:flex;height:72px;justify-content:center;margin:0 auto 16px;width:72px}.tr-about-hero__pillar-icon svg{height:48px;width:48px}.tr-about-hero__pillar-img{height:48px;object-fit:contain;width:48px}.tr-about-hero__pillar-title{color:var(--tr-secondary);font-family:var(--tr-font-family);font-size:17px;font-weight:700;margin:0 0 8px}.tr-about-hero__pillar-text{color:var(--tr-text-muted);font-family:var(--tr-font-family);font-size:14px;font-weight:400;line-height:1.5;margin:0}.tr-about-hero__decoration{border-radius:50%;pointer-events:none;position:absolute}.tr-about-hero__decoration--1{background:radial-gradient(circle,rgba(27,109,166,.08) 0,transparent 70%);height:300px;right:-100px;top:-100px;width:300px}.tr-about-hero__decoration--2{background:radial-gradient(circle,rgba(81,169,230,.06) 0,transparent 70%);bottom:-80px;height:250px;left:-80px;width:250px}@media (min-width:600px){.tr-about-hero{padding:80px 0 100px}.tr-about-hero__content{margin-bottom:64px}.tr-about-hero__eyebrow{font-size:14px;padding:10px 20px}.tr-about-hero__headline{font-size:38px}.tr-about-hero__subheadline{font-size:19px}.tr-about-hero__body{font-size:17px}.tr-about-hero__pillars{gap:24px}.tr-about-hero__pillar{padding:32px 28px}.tr-about-hero__pillar-title{font-size:18px}.tr-about-hero__pillar-text{font-size:15px}}@media (min-width:900px){.tr-about-hero__pillars{gap:24px;grid-template-columns:repeat(4,1fr)}.tr-about-hero__pillar{padding:28px 20px}.tr-about-hero__pillar-icon{height:80px;width:80px}.tr-about-hero__pillar-icon svg,.tr-about-hero__pillar-img{height:52px;width:52px}}@media (min-width:1024px){.tr-about-hero{padding:100px 0 120px}.tr-about-hero__content{margin-bottom:72px}.tr-about-hero__headline{font-size:44px}.tr-about-hero__subheadline{font-size:20px}.tr-about-hero__body{font-size:18px}.tr-about-hero__pillars{gap:28px;max-width:1000px}.tr-about-hero__pillar{padding:32px 24px}.tr-about-hero__pillar-title{font-size:19px}.tr-about-hero__pillar-text{font-size:15px}.tr-about-hero__decoration--1{height:400px;right:-150px;top:-150px;width:400px}.tr-about-hero__decoration--2{bottom:-120px;height:350px;left:-120px;width:350px}}@media (min-width:1280px){.tr-about-hero__headline{font-size:48px}.tr-about-hero__pillars{gap:32px;max-width:1100px}.tr-about-hero__pillar{padding:36px 28px}.tr-about-hero__pillar-icon{border-radius:20px;height:88px;width:88px}.tr-about-hero__pillar-icon svg,.tr-about-hero__pillar-img{height:56px;width:56px}.tr-about-hero__pillar-title{font-size:20px}.tr-about-hero__pillar-text{font-size:16px}}@media (prefers-reduced-motion:reduce){.tr-about-hero__pillar{transition:none}.tr-about-hero__pillar:hover{transform:none}}.tr-about-hero__pillar:focus-within{outline:3px solid var(--tr-primary);outline-offset:2px}