.hero.svelte-178cwnu{grid-template-columns:1fr 478px;display:grid}.hero-main.svelte-178cwnu{padding:var(--pad);border-right:var(--b);flex-direction:column;justify-content:space-between;gap:48px;min-width:0;display:flex;container-type:inline-size}.crumbs.svelte-178cwnu{justify-content:space-between;gap:16px;display:flex}.crumbs.svelte-178cwnu .count:where(.svelte-178cwnu){white-space:nowrap;flex-shrink:0}.crumbs.svelte-178cwnu a:where(.svelte-178cwnu):hover{text-decoration:underline}.hero-title.svelte-178cwnu{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;margin:0;font-weight:700}.hero-title.svelte-178cwnu .solid:where(.svelte-178cwnu){font-size:clamp(34px, calc(100cqw / (var(--title-chars,8) * .6)), 240px);line-height:.85}.hero-title.svelte-178cwnu .sub:where(.svelte-178cwnu){-webkit-text-stroke-width:.03em;font-size:clamp(30px,5vw,72px);line-height:1.05}.hero-desc.svelte-178cwnu{max-width:790px}.hero-actions.svelte-178cwnu{flex-wrap:wrap;gap:16px;display:flex}.hero-actions.svelte-178cwnu .btn:where(.svelte-178cwnu){width:auto;min-width:230px}.hero-photo.svelte-178cwnu{flex-direction:column;display:flex}.hero-photo.svelte-178cwnu img:where(.svelte-178cwnu){object-fit:cover;width:100%;height:100%;min-height:520px}.photo-caption.svelte-178cwnu{padding:22px var(--pad-s);background:var(--ink);color:var(--paper)}.photo-caption.svelte-178cwnu p:where(.svelte-178cwnu){white-space:pre-line}.proof.svelte-178cwnu{grid-template-columns:318px repeat(4,1fr);display:grid}.proof-label.svelte-178cwnu{padding:32px var(--pad-s);border-right:var(--b-inv);flex-direction:column;justify-content:space-between;gap:24px;display:flex}.proof-stat.svelte-178cwnu{padding:32px var(--pad-s);border-right:var(--b-inv);min-width:0}.proof-stat.svelte-178cwnu .stat-value{white-space:normal}.proof-stat.svelte-178cwnu:last-child{border-right:0}.underline.svelte-178cwnu{text-decoration:underline}.group-label.svelte-178cwnu{padding:16px var(--pad-s);background:var(--rule);border-bottom:var(--b)}.scope-row.svelte-178cwnu,.segment.svelte-178cwnu{border-bottom:var(--b);grid-template-columns:96px 414px 1fr;display:grid}.scope-row.svelte-178cwnu:last-child,.segment.svelte-178cwnu:last-child{border-bottom:0}.index.svelte-178cwnu{padding:30px 24px}.scope-title.svelte-178cwnu,.segment-title.svelte-178cwnu{border-left:var(--b);border-right:var(--b);padding:26px 32px}.segment-title.svelte-178cwnu{flex-direction:column;gap:8px;display:flex}.scope-text.svelte-178cwnu,.segment-text.svelte-178cwnu{color:var(--muted);padding:28px 32px}.steps.svelte-178cwnu .step:where(.svelte-178cwnu){flex-direction:column;justify-content:space-between;gap:32px;min-height:320px;display:flex}.step-number.svelte-178cwnu{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(56px,7vw,112px);font-weight:700;line-height:.9}.faq.svelte-178cwnu{border-bottom:var(--b);cursor:pointer;grid-template-columns:96px 1fr 96px;transition:background .12s;display:grid;position:relative}.faq.svelte-178cwnu:hover{background:var(--rule)}.faq-body.svelte-178cwnu{border-left:var(--b);flex-direction:column;padding:26px 32px;display:flex}.faq-q.svelte-178cwnu{font-family:var(--font-display);margin:0;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.15}.faq-panel.svelte-178cwnu{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq.open.svelte-178cwnu .faq-panel:where(.svelte-178cwnu){grid-template-rows:1fr}.faq-panel-inner.svelte-178cwnu{overflow:hidden}.faq-a.svelte-178cwnu{z-index:1;cursor:text;max-width:900px;padding-top:14px;position:relative}.faq-toggle.svelte-178cwnu{border-left:var(--b);justify-content:center;align-items:flex-start;padding:26px 0;transition:background .12s,color .12s;display:flex}.faq-toggle.svelte-178cwnu:before{content:"";position:absolute;inset:0}.faq.open.svelte-178cwnu .faq-toggle:where(.svelte-178cwnu){background:var(--ink);color:var(--paper)}.sign.svelte-178cwnu{width:26px;height:26px;display:block;position:relative}.sign.svelte-178cwnu:before,.sign.svelte-178cwnu:after{content:"";background:currentColor;width:100%;height:3px;transition:transform .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sign.svelte-178cwnu:after{transform:translateY(-50%)rotate(90deg)}.faq.open.svelte-178cwnu .sign:where(.svelte-178cwnu):after{transform:translateY(-50%)rotate(0)}.related-grid.svelte-178cwnu{grid-template-columns:repeat(3,1fr);display:grid}.related-card.svelte-178cwnu{border-right:var(--b);flex-direction:column;justify-content:space-between;gap:40px;padding:32px;display:flex}.related-card.svelte-178cwnu:last-child{border-right:0}.related-card.svelte-178cwnu:hover{background:var(--rule)}@media (max-width:1100px){.hero.svelte-178cwnu,.proof.svelte-178cwnu,.related-grid.svelte-178cwnu{grid-template-columns:1fr}.hero-main.svelte-178cwnu{border-right:0;border-bottom:var(--b);padding:24px var(--pad);gap:28px}.hero-photo.svelte-178cwnu img:where(.svelte-178cwnu){min-height:260px;max-height:320px}.proof-label.svelte-178cwnu,.proof-stat.svelte-178cwnu{border-right:0;border-bottom:var(--b-inv);padding:20px}.proof-stat.svelte-178cwnu:last-child{border-bottom:0}.scope-row.svelte-178cwnu,.segment.svelte-178cwnu{grid-template-columns:56px 1fr;grid-template-areas:"index title""index text"}.scope-row.svelte-178cwnu .index:where(.svelte-178cwnu),.segment.svelte-178cwnu .index:where(.svelte-178cwnu){grid-area:index;padding:20px 0 0 16px}.faq.svelte-178cwnu .index:where(.svelte-178cwnu){padding:20px 0 0 12px}.scope-title.svelte-178cwnu,.segment-title.svelte-178cwnu{border:0;grid-area:title;padding:16px 16px 4px 12px}.scope-text.svelte-178cwnu,.segment-text.svelte-178cwnu{grid-area:text;padding:0 16px 20px 12px;font-size:16px;line-height:24px}.steps.svelte-178cwnu .step:where(.svelte-178cwnu){justify-content:flex-start;gap:20px;min-height:0}.faq.svelte-178cwnu{grid-template-columns:56px 1fr 56px}.faq-body.svelte-178cwnu{padding:18px 12px}.faq-toggle.svelte-178cwnu{padding:16px 0;font-size:28px}.related-card.svelte-178cwnu{border-right:0;border-bottom:var(--b);gap:20px;padding:20px}.related-card.svelte-178cwnu:last-child{border-bottom:0}}
