:root{--blue: #18489d;--deep-blue: #092a68;--purple: #6638b6;--purple-dark: #48228f;--orange: #f37421;--ink: #101a3d;--muted: #69718b;--surface: #f5f7fd;--white: #fff;--shadow: 0 24px 60px rgba(26, 35, 83, .14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Poppins,sans-serif;color:var(--ink);background:#fff}body,button,a{-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%}.section{padding:110px max(6vw,24px)}.section-heading{max-width:760px}.section-heading.centered{margin:0 auto;text-align:center}.section-heading h2,.why-copy h2,.tracking h2,.contact h2{margin:14px 0 20px;font-size:clamp(2.15rem,4vw,3.6rem);line-height:1.14;letter-spacing:-.045em}.section-heading h2 em,.why-copy h2 em,.tracking h2 em,.contact h2 em{color:var(--orange);font-style:normal}.section-heading>p:last-child,.why-copy>p,.tracking-copy>p,.contact-copy>p{color:var(--muted);font-size:1.05rem;line-height:1.8}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--purple);font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.eyebrow span{width:34px;height:2px;background:var(--orange)}.eyebrow.light{color:#fff}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:0 26px;border-radius:14px;font-weight:600;transition:transform .25s,box-shadow .25s,background .25s}.button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #11144533}.button-primary{color:#fff;background:var(--orange)}.button-secondary,.button-white{color:var(--orange);background:#fff}.button-outline{color:#fff;border:1px solid rgba(255,255,255,.65)}@media(max-width:720px){.section{padding:78px 20px}}
