.hero-section.svelte-xb79b2{padding-top:7.5rem}.hero-section.svelte-xb79b2 .breadcrumb{margin-bottom:2rem}.cap-grid.svelte-xb79b2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;list-style:none;padding:0;margin:0}.cap-card.svelte-xb79b2{display:flex;flex-direction:column;gap:.7rem;padding:1.7rem;border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:linear-gradient(160deg,#ffffff0d,#ffffff04);transition:transform .3s var(--ease-out),border-color .3s ease,box-shadow .3s ease}.cap-card.svelte-xb79b2:hover{border-color:color-mix(in srgb,var(--color-accent) 40%,transparent);box-shadow:0 24px 60px -24px #000c}.cap-icon.svelte-xb79b2{display:grid;place-items:center;width:3rem;height:3rem;border-radius:.85rem;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 32%,transparent);box-shadow:0 0 24px -8px var(--color-accent)}.cap-card.svelte-xb79b2 h3:where(.svelte-xb79b2){font-family:var(--font-display);font-size:1.15rem;font-weight:700}.cap-card.svelte-xb79b2 p:where(.svelte-xb79b2){color:var(--color-muted);font-size:.96rem;line-height:1.65;flex-grow:1}.cap-case.svelte-xb79b2{align-self:flex-start;display:inline-flex;gap:.35rem;font-weight:700;font-size:.88rem;color:var(--color-accent-2)}.cap-case.svelte-xb79b2:hover span:where(.svelte-xb79b2),.cap-case.svelte-xb79b2:focus-visible span:where(.svelte-xb79b2){transform:translate(3px)}.cap-case.svelte-xb79b2 span:where(.svelte-xb79b2){transition:transform .2s var(--ease-out)}.diff-grid.svelte-xb79b2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.diff-card.svelte-xb79b2{padding:1.8rem;border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:#ffffff08}.diff-index.svelte-xb79b2{font-family:var(--font-display);font-size:1.3rem;font-weight:800;background:var(--grad-fire);-webkit-background-clip:text;background-clip:text;color:transparent}.diff-card.svelte-xb79b2 h3:where(.svelte-xb79b2){margin:.7rem 0 .55rem;font-family:var(--font-display);font-size:1.2rem;font-weight:700}.diff-card.svelte-xb79b2 p:where(.svelte-xb79b2){color:var(--color-muted);line-height:1.7}.process.svelte-xb79b2{display:grid;gap:.9rem;list-style:none;padding:0;margin:0;counter-reset:step}.process.svelte-xb79b2 li:where(.svelte-xb79b2){display:flex;align-items:flex-start;gap:1.25rem;padding:1.4rem 1.6rem;border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:#ffffff06}.step-num.svelte-xb79b2{font-family:var(--font-display);font-size:1.5rem;font-weight:800;line-height:1;color:transparent;background:var(--grad-fire);-webkit-background-clip:text;background-clip:text;flex:0 0 auto}.process.svelte-xb79b2 h3:where(.svelte-xb79b2){font-family:var(--font-display);font-size:1.1rem;font-weight:700;margin-bottom:.3rem}.process.svelte-xb79b2 p:where(.svelte-xb79b2){color:var(--color-muted);line-height:1.65}@media(max-width:900px){.cap-grid.svelte-xb79b2,.diff-grid.svelte-xb79b2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.cap-grid.svelte-xb79b2,.diff-grid.svelte-xb79b2{grid-template-columns:1fr}}
