.ph.svelte-uxell5{padding:clamp(56px,4.2vw,86px) 0 clamp(32px,3vw,56px);background:var(--bg)}.ph-container.svelte-uxell5{max-width:1240px;margin:0 auto;padding:0 32px}.center.svelte-uxell5 .ph-container:where(.svelte-uxell5){text-align:center}.ph-title.svelte-uxell5{font-family:var(--display);font-weight:400;font-size:clamp(40px,4.9vw,60px);line-height:1.14;letter-spacing:-.025em;color:var(--ink);max-width:900px}.center.svelte-uxell5 .ph-title:where(.svelte-uxell5),.center.svelte-uxell5 .ph-sub:where(.svelte-uxell5){margin-left:auto;margin-right:auto}.ph-title.svelte-uxell5 em:where(.svelte-uxell5){font-family:var(--serif-italic);font-style:italic;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ph-sub.svelte-uxell5{font-family:var(--sans);font-size:19px;line-height:1.6;color:var(--ink-soft);max-width:640px;margin-top:20px}.ph-ctas.svelte-uxell5{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.center.svelte-uxell5 .ph-ctas:where(.svelte-uxell5){justify-content:center}.ph-btn-ghost.svelte-uxell5{background:transparent;color:var(--ink);border:1px solid var(--line);padding:15.4px 28px;border-radius:var(--radius-cta);font-family:var(--sans);font-size:16.5px;font-weight:500;text-decoration:none;display:inline-block;transition:all .2s ease}.ph-btn-ghost.svelte-uxell5:hover{border-color:var(--accent-deep);color:var(--accent-deep)}
