.tools_section__zMVmH{position:relative;background:var(--c-surface);color:var(--c-ink);padding:clamp(64px,8vw,112px) 0}.tools_wrap__6k7mq{position:relative;z-index:1;max-width:var(--air-max);margin:0 auto;padding:0 var(--air-gutter)}.tools_hero___eXMY{min-height:min(760px,calc(100svh - var(--bar-h)));overflow:hidden;display:grid;align-items:center}.tools_heroGlow__9gaTL{position:absolute;inset:-15% -15% auto auto;width:min(760px,70vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 40%,rgba(234,45,210,.2),transparent 36%),radial-gradient(circle at 58% 58%,rgba(129,82,255,.14),transparent 52%);filter:blur(4px);pointer-events:none}.tools_eyebrow__IRVrL{margin:0 0 18px;color:var(--c-faint);font-family:var(--font-hanken),system-ui,sans-serif;font-size:var(--t-label);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tools_h1__hAWdY,.tools_h2__7X7b9{margin:0;font-family:var(--font-space-grotesk),system-ui,sans-serif;font-weight:430;letter-spacing:-.045em;line-height:1.02}.tools_h1__hAWdY{max-width:14ch;font-size:clamp(2.8rem,6.6vw,6.2rem)}.tools_h2__7X7b9{max-width:20ch;font-size:clamp(2rem,4vw,3.5rem)}.tools_boundaryCopy__73pFk,.tools_intro__1l1G3,.tools_lede__M0Hgc{color:var(--c-read);font-family:var(--font-hanken),system-ui,sans-serif;line-height:1.58}.tools_lede__M0Hgc{max-width:61ch;margin:28px 0 0;font-size:clamp(1.08rem,1.8vw,1.35rem)}.tools_heroActions___aJvI{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:34px}.tools_primaryAction___dgpu,.tools_secondaryAction___0fkf{display:inline-flex;align-items:center;gap:10px;min-height:48px;font-family:var(--font-hanken),system-ui,sans-serif;font-size:.95rem;font-weight:650;text-decoration:none}.tools_primaryAction___dgpu{padding:13px 19px;border-radius:6px;background:var(--air-magenta);color:#fff}.tools_secondaryAction___0fkf{color:var(--c-ink)}.tools_primaryAction___dgpu span,.tools_secondaryAction___0fkf span,.tools_toolLink__2YaUs span{transition:transform .22s var(--air-ease)}.tools_primaryAction___dgpu:hover span,.tools_secondaryAction___0fkf:hover span,.tools_toolLink__2YaUs:hover span{transform:translateX(3px)}.tools_primaryAction___dgpu:focus-visible,.tools_secondaryAction___0fkf:focus-visible,.tools_serviceLink__QloFz:focus-visible,.tools_toolLink__2YaUs:focus-visible{outline:3px solid var(--air-magenta);outline-offset:3px}.tools_promiseGrid__CO34r{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:820px;margin:clamp(48px,8vw,78px) 0 0;border-top:1px solid var(--c-hair-strong);border-bottom:1px solid var(--c-hair-strong)}.tools_promiseGrid__CO34r div{min-width:0;padding:20px clamp(12px,2vw,22px);border-left:1px solid var(--c-hair-strong)}.tools_promiseGrid__CO34r div:first-child{border-left:0}.tools_promiseGrid__CO34r dt{margin:0 0 4px;color:var(--c-ink);font-family:var(--font-space-grotesk),system-ui,sans-serif;font-size:1.45rem;font-weight:520}.tools_promiseGrid__CO34r dd{margin:0;color:var(--c-soft);font-family:var(--font-hanken),system-ui,sans-serif;font-size:.86rem;line-height:1.35}.tools_sectionHead__Pji4s{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);gap:clamp(32px,8vw,96px);align-items:end}.tools_intro__1l1G3{margin:0;font-size:1.04rem}.tools_toolGrid__MZKJM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:42px 0 0;padding:0;list-style:none}.tools_toolCard__YYclA{display:flex;min-width:0;min-height:420px;flex-direction:column;padding:clamp(24px,3vw,36px);border:1px solid var(--c-hair);border-radius:12px;background:linear-gradient(145deg,rgba(234,45,210,.035),transparent 35%),var(--c-card);transition:border-color .22s var(--air-ease),transform .22s var(--air-ease)}.tools_toolCard__YYclA:hover{border-color:var(--air-magenta);transform:translateY(-2px)}.tools_cardTop__qo_bm{display:flex;align-items:center;justify-content:space-between;gap:12px}.tools_cardNumber__WPytf,.tools_fourAnswers__d6wgO,.tools_toolCard__YYclA dt{font-family:var(--font-hanken),system-ui,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tools_cardNumber__WPytf{color:var(--air-magenta)}.tools_fourAnswers__d6wgO{color:var(--c-faint)}.tools_toolCard__YYclA h3{max-width:22ch;margin:28px 0 0;color:var(--c-ink);font-family:var(--font-space-grotesk),system-ui,sans-serif;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:480;letter-spacing:-.035em;line-height:1.12}.tools_toolCard__YYclA dl{display:grid;gap:18px;margin:28px 0 0}.tools_toolCard__YYclA dt{margin-bottom:5px;color:var(--c-faint)}.tools_toolCard__YYclA dd{margin:0;color:var(--c-read);font-family:var(--font-hanken),system-ui,sans-serif;font-size:.98rem;line-height:1.48}.tools_cardLinks__gaAI2{display:flex;flex-wrap:wrap;align-items:center;gap:13px 22px;margin-top:auto;padding-top:32px}.tools_serviceLink__QloFz,.tools_toolLink__2YaUs{font-family:var(--font-hanken),system-ui,sans-serif;text-underline-offset:4px}.tools_toolLink__2YaUs{display:inline-flex;align-items:center;gap:8px;color:var(--c-ink);font-weight:700;text-decoration:none}.tools_toolLink__2YaUs span{color:var(--air-magenta)}.tools_serviceLink__QloFz{color:var(--c-soft);font-size:.88rem}.tools_boundaryGrid__zfAXa{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.75fr);gap:clamp(36px,8vw,110px);align-items:start}.tools_boundaryCopy__73pFk{font-size:1.03rem}.tools_boundaryCopy__73pFk p{margin:0}.tools_boundaryCopy__73pFk p+p{margin-top:18px}.tools_close__KKc45 .tools_h2__7X7b9{max-width:24ch}@media (max-width:760px){.tools_hero___eXMY{min-height:auto}.tools_boundaryGrid__zfAXa,.tools_sectionHead__Pji4s,.tools_toolGrid__MZKJM{grid-template-columns:minmax(0,1fr)}.tools_sectionHead__Pji4s{align-items:start}.tools_toolCard__YYclA{min-height:0}.tools_promiseGrid__CO34r{grid-template-columns:repeat(2,minmax(0,1fr))}.tools_promiseGrid__CO34r div:nth-child(3){border-left:0;border-top:1px solid var(--c-hair-strong)}.tools_promiseGrid__CO34r div:nth-child(4){border-top:1px solid var(--c-hair-strong)}}@media (max-width:420px){.tools_h1__hAWdY{font-size:2.55rem}.tools_promiseGrid__CO34r{grid-template-columns:minmax(0,1fr)}.tools_promiseGrid__CO34r div{border-top:1px solid var(--c-hair-strong);border-left:0}.tools_promiseGrid__CO34r div:first-child{border-top:0}.tools_cardLinks__gaAI2{align-items:flex-start;flex-direction:column}}