.t-tool.svelte-14tr8tj{background:var(--surface);border-bottom:1px solid var(--line);padding:clamp(32px,5vw,56px) 0}.t-band.svelte-14tr8tj{background:var(--asphalt);color:var(--paper);padding:clamp(48px,7vw,80px) 0}.t-band-in.svelte-14tr8tj{text-align:center;max-width:44rem;margin:0 auto}.t-band.svelte-14tr8tj h2{color:var(--paper);margin:0;font-size:clamp(28px,4.6vw,46px)}.t-band.svelte-14tr8tj p:where(.svelte-14tr8tj){max-width:38rem;color:color-mix(in srgb, var(--paper) 78%, transparent);margin:18px auto 0;font-size:15px;line-height:1.65}.t-band.svelte-14tr8tj .btn3-ghost{color:var(--paper);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--paper) 55%, transparent)}.t-band.svelte-14tr8tj .btn3-ghost:hover{background:var(--paper);color:var(--asphalt)}.t-copy.svelte-14tr8tj{background:var(--concrete);padding:clamp(56px,8vw,96px) 0}.t-copy-in.svelte-14tr8tj{max-width:44rem;margin:0 auto}.t-copy.svelte-14tr8tj h2:where(.svelte-14tr8tj){font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--asphalt);margin:2em 0 .5em;font-size:clamp(24px,3.4vw,34px);font-weight:400;line-height:1.05}.t-copy.svelte-14tr8tj h2:where(.svelte-14tr8tj):first-child{margin-top:0}.t-copy.svelte-14tr8tj p:where(.svelte-14tr8tj){color:var(--steel-strong);margin:0 0 1.1em;font-size:16px;line-height:1.7}.t-copy.svelte-14tr8tj ul:where(.svelte-14tr8tj){color:var(--steel-strong);margin:0 0 1.1em;padding-left:1.3em;font-size:16px;line-height:1.7}.t-copy.svelte-14tr8tj li:where(.svelte-14tr8tj){margin-bottom:.5em}.t-copy.svelte-14tr8tj strong:where(.svelte-14tr8tj){color:var(--asphalt)}.t-copy.svelte-14tr8tj a:where(.svelte-14tr8tj){color:var(--brand-deep);font-weight:600}
