.hero.svelte-1uha8ag{border-bottom:1px solid var(--rule);text-align:center;padding:96px 0 72px}.kicker.svelte-1uha8ag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);text-wrap:balance;margin-bottom:22px;font-size:12.5px}h1.svelte-1uha8ag{max-width:22ch;font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0 auto;font-size:clamp(32px,4.8vw,52px);font-weight:400;line-height:1.16}.lede.svelte-1uha8ag{max-width:62ch;color:var(--ink-2);margin:24px auto 0;font-size:17px;line-height:1.6}.ctas.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.proof.svelte-1uha8ag{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(3,1fr);max-width:820px;margin:56px auto 0;display:grid}.proof.svelte-1uha8ag div:where(.svelte-1uha8ag){padding:22px 12px 0}.proof.svelte-1uha8ag div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){border-left:1px solid var(--rule)}.proof.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-family:var(--serif);color:var(--accent-deep);font-size:clamp(30px,4vw,40px);line-height:1}.proof.svelte-1uha8ag dd:where(.svelte-1uha8ag){color:var(--ink-2);margin-top:10px;font-size:13.5px;line-height:1.45}.band.svelte-1uha8ag{background:linear-gradient(90deg, var(--marine) 18%, #15254a99 55%, #15254a00 100%), repeating-linear-gradient(0deg, #ffffff0f 0 1px, transparent 1px 56px), repeating-linear-gradient(90deg, #ffffff0f 0 1px, transparent 1px 56px), var(--marine);min-height:320px;color:var(--on-marine);align-items:flex-end;padding:48px 0 32px;display:flex;position:relative;overflow:hidden}.band-ring.svelte-1uha8ag{border:14px solid #a9bde038;border-radius:50%;width:300px;height:300px;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.band-ring.svelte-1uha8ag:after{content:"";background:#a9bde038;border-radius:50%;width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.band.svelte-1uha8ag figure:where(.svelte-1uha8ag){width:100%;position:relative}.band.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:640px;font-family:var(--serif-text);font-size:clamp(18px,2.2vw,24px);font-style:italic;line-height:1.45}.band.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){letter-spacing:.03em;color:var(--on-marine-2);margin-top:8px;font-size:12px}.card.svelte-1uha8ag{border:1px solid var(--rule-strong);background:var(--paper);flex-direction:column;padding:34px 34px 30px;display:flex}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--serif);margin:0 0 16px;font-size:23px;font-weight:400;line-height:1.25}.compare.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:24px;display:grid}.classic.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--ink-2)}.classic.svelte-1uha8ag .points:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){color:var(--ink-3)}.classic.svelte-1uha8ag .points:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag):before{background:var(--rule-strong)}.ours.svelte-1uha8ag{border-color:var(--accent);box-shadow:inset 0 3px 0 var(--accent)}.ours.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--accent-deep)}.ours.svelte-1uha8ag .points:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){color:var(--ink)}.steps.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;display:grid}.num.svelte-1uha8ag{font-family:var(--serif);color:var(--accent-deep);font-size:14px}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:6px 0 12px}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-2);font-size:14.5px;line-height:1.65}.step.svelte-1uha8ag .step-note:where(.svelte-1uha8ag){border-top:1px solid var(--rule);font-family:var(--serif-text);color:var(--accent-deep);margin-top:auto;padding-top:18px;font-size:16px;font-style:italic}.step.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.step-note){margin-bottom:22px}.mid.svelte-1uha8ag{background:var(--marine);color:var(--on-marine);text-align:center;padding:64px 0}.mid.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:30ch;font-family:var(--serif);margin:0 auto;font-size:clamp(22px,2.8vw,30px);font-weight:400;line-height:1.3}.mid.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:56ch;color:var(--on-marine-2);margin:16px auto 28px;font-size:15px;line-height:1.65}.btn-light.svelte-1uha8ag{background:var(--on-marine);border-color:var(--on-marine);color:var(--marine)}.btn-light.svelte-1uha8ag:hover{background:var(--accent-tint);border-color:var(--accent-tint)}.profile.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);align-items:start;gap:48px;display:grid}.profile.has-photo.svelte-1uha8ag{grid-template-columns:200px minmax(0,1fr)}.avatar.svelte-1uha8ag{width:200px;height:200px;overflow:hidden}.avatar.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;filter:grayscale();width:100%;height:100%}.profile.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--serif);margin-bottom:6px;font-size:clamp(24px,3vw,30px);font-weight:400;line-height:1.25}.role.svelte-1uha8ag{color:var(--ink-3);margin-bottom:20px;font-size:13.5px}.role.svelte-1uha8ag+p:where(.svelte-1uha8ag),.role.svelte-1uha8ag+p:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag){max-width:62ch;color:var(--ink-2);font-size:15.5px;line-height:1.75}.role.svelte-1uha8ag+p:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag){margin-top:12px}.strengths.svelte-1uha8ag{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(3,1fr);gap:28px;margin-top:32px;padding-top:28px;display:grid}.strengths.svelte-1uha8ag h3:where(.svelte-1uha8ag),.trades.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--serif);color:var(--accent-deep);margin-bottom:8px;font-size:18px;font-weight:400}.strengths.svelte-1uha8ag p:where(.svelte-1uha8ag),.trades.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-2);font-size:14px;line-height:1.6}.trades.svelte-1uha8ag{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(3,1fr);gap:32px;padding-top:32px;display:grid}.tag-lbl.svelte-1uha8ag{color:var(--ink-3);margin:40px 0 8px;font-size:12.5px}.tags.svelte-1uha8ag{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.tags.svelte-1uha8ag li:where(.svelte-1uha8ag){border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink-2);border-radius:2px;padding:6px 12px;font-size:12.5px}.tag-end.svelte-1uha8ag{color:var(--ink-2);margin-top:14px;font-size:13.5px}.cross.svelte-1uha8ag{border:1px solid var(--rule-strong);justify-content:space-between;align-items:center;gap:32px;padding:34px;display:flex}.cross-kicker.svelte-1uha8ag{color:var(--accent-deep);margin-bottom:8px;font-size:12.5px}.cross.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--serif);margin-bottom:8px;font-size:23px;font-weight:400;line-height:1.25}.cross.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{max-width:56ch;color:var(--ink-2);font-size:14.5px;line-height:1.6}.cross.svelte-1uha8ag .btn:where(.svelte-1uha8ag){flex-shrink:0}@media (width<=860px){.compare.svelte-1uha8ag,.steps.svelte-1uha8ag{grid-template-columns:1fr}.trades.svelte-1uha8ag{grid-template-columns:1fr 1fr;row-gap:28px}.cross.svelte-1uha8ag{flex-direction:column;align-items:flex-start}}@media (width<=760px){.strengths.svelte-1uha8ag{grid-template-columns:1fr;gap:20px}}@media (width<=700px){.hero.svelte-1uha8ag{padding:60px 0 48px}.band.svelte-1uha8ag{min-height:220px}.band-ring.svelte-1uha8ag{border-width:10px;width:220px;height:220px;right:-90px}.card.svelte-1uha8ag,.cross.svelte-1uha8ag{padding:26px 22px 24px}.profile.has-photo.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);gap:24px}.avatar.svelte-1uha8ag{width:150px;height:150px}}@media (width<=600px){.proof.svelte-1uha8ag{grid-template-columns:1fr}.proof.svelte-1uha8ag div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){border-left:none;border-top:1px solid var(--rule);margin-top:18px}}@media (width<=520px){.trades.svelte-1uha8ag{grid-template-columns:1fr}}
