.th-hero{background:#0d3b39;color:#fff;padding:clamp(36px,6vh,72px) 0;overflow:hidden}.th-hero-in{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;grid-gap:clamp(20px,4vw,56px);gap:clamp(20px,4vw,56px)}.th-kicker{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffb48f}.th-hero h1{margin:0;font-family:var(--font-display);font-size:clamp(38px,5vw,62px);line-height:1.04;letter-spacing:-.025em;font-weight:600;text-wrap:balance}.th-dot{color:var(--brand)}.th-hero p:not(.th-kicker){margin:20px 0 0;font-size:clamp(18px,1.7vw,21px);line-height:1.5;color:hsla(0,0%,100%,.86);max-width:44ch}.th-hero-illo{width:100%;max-width:440px;height:auto;justify-self:end}.th-tools{padding:clamp(32px,5vh,56px) 0 clamp(8px,2vh,16px)}.th-center{text-align:center}.th-why{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.th-why li{border-top:3px solid var(--brand);padding:16px 4px 0}.th-why b{display:block;font-family:var(--font-display);font-size:21px;font-weight:600;color:var(--text)}.th-why p{margin:8px 0 0;font-size:17px;line-height:1.5;color:var(--muted)}.th-tablist{display:flex;flex-wrap:wrap;justify-content:center;border-bottom:1px solid var(--border);margin:0 0 clamp(20px,3vh,32px)}.th-tablist button{font:inherit;font-size:17px;font-weight:600;color:var(--muted);background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;padding:12px 18px;cursor:pointer}.th-tablist button.on{color:var(--text);border-bottom-color:var(--text)}.th-tablist button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.th-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,260px);grid-gap:clamp(20px,4vw,56px);gap:clamp(20px,4vw,56px);align-items:center;max-width:960px;margin:0 auto}.th-panel[hidden]{display:none}.th-intro{margin:0 0 16px;font-size:19px;line-height:1.5;color:var(--text)}.th-use{padding:14px 0;border-top:1px solid var(--border)}.th-use a{font-family:var(--font-display);font-size:21px;font-weight:600;color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-decoration-thickness:2px;text-underline-offset:5px}.th-use p{margin:8px 0 0;font-size:17px;line-height:1.5;color:var(--muted)}.th-use b{color:var(--text)}.th-panel-illo{width:100%;height:auto}@media (max-width:760px){.th-hero-in{grid-template-columns:1fr}.th-hero-illo{justify-self:center;max-width:320px}.th-panel,.th-why{grid-template-columns:1fr}.th-panel-illo{max-width:200px}.th-tablist{justify-content:flex-start}}