.pd-hero.svelte-1iljj73{position:relative;padding:0;overflow:hidden;background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:64px 64px;background-position:-1px calc(-1px + var(--p, 0) * 160px)}.pd-top.svelte-1iljj73{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:4rem;color:var(--text-muted)}.back.svelte-1iljj73{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-main);border-bottom:1px solid currentColor;padding-bottom:.15rem}.back.svelte-1iljj73:hover{gap:.8rem}.pd-name.svelte-1iljj73{margin:2rem 0 3.5rem;font-family:var(--font-serif);font-weight:400;font-size:clamp(2.5rem,calc((min(100vw,1100px) - 2.5rem) / (var(--len) * .65)),22rem);line-height:.85;letter-spacing:calc(-.055em + var(--p, 0) * .18em);text-transform:uppercase;white-space:nowrap;color:var(--text-main);transform:translate3d(calc(var(--p, 0) * -8%),0,0);will-change:transform,letter-spacing}.pd-name.svelte-1iljj73 .line-mask:where(.svelte-1iljj73){padding:.1em .1em .04em .02em;margin:-.1em -.1em 0 -.02em}.pd-foot.svelte-1iljj73{position:relative;display:grid;grid-template-columns:1fr 1.4fr;gap:2rem;padding:1.75rem 0 5rem;opacity:calc(1 - var(--p, 0) * 1.8);transform:translate3d(0,calc(var(--p, 0) * -60px),0)}.pd-foot.svelte-1iljj73:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--text-muted);transform-origin:left;animation:draw-x 1.4s cubic-bezier(.65,0,.35,1) .6s both}.pd-meta.svelte-1iljj73{display:flex;flex-direction:column;gap:.4rem;color:var(--text-main)}.pd-tagline.svelte-1iljj73{font-family:var(--font-serif);font-size:clamp(1.4rem,2.6vw,2.1rem);line-height:1.25;letter-spacing:-.01em;color:var(--text-main);margin-bottom:2rem}.pd-btns.svelte-1iljj73{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.block.svelte-1iljj73{padding:6rem 0}.why.svelte-1iljj73{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;border:1px solid var(--text-main)}.why-cell.svelte-1iljj73{position:relative;display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem 2rem;isolation:isolate}.why-cell.svelte-1iljj73 p:where(.svelte-1iljj73){font-family:var(--font-serif);font-size:clamp(1.5rem,2.8vw,2.4rem);line-height:1.2;letter-spacing:-.015em}.why-label.svelte-1iljj73{color:var(--text-muted)}.why-arrow.svelte-1iljj73{display:grid;place-items:center;padding:0 1.25rem;border-left:1px solid var(--text-main);border-right:1px solid var(--text-main);color:var(--text-main)}.why-solution.svelte-1iljj73:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--primary);transform-origin:left;transition:transform 1.1s cubic-bezier(.65,0,.35,1) .2s}.why-solution.svelte-1iljj73,.why-solution.svelte-1iljj73 .why-label:where(.svelte-1iljj73){transition:color .6s ease .6s}.why-solution.svelte-1iljj73{color:var(--on-primary)}.why-solution.svelte-1iljj73 .why-label:where(.svelte-1iljj73){color:color-mix(in srgb,var(--on-primary) 60%,transparent)}.why.svelte-1iljj73.motion .why-solution:where(.svelte-1iljj73):before{transform:scaleX(0)}.why.svelte-1iljj73.motion .why-solution:where(.svelte-1iljj73),.why.svelte-1iljj73.motion .why-solution:where(.svelte-1iljj73) .why-label:where(.svelte-1iljj73){color:var(--text-main)}.why.svelte-1iljj73.in .why-solution:where(.svelte-1iljj73):before{transform:scaleX(1)}.why.svelte-1iljj73.in .why-solution:where(.svelte-1iljj73){color:var(--on-primary)}.why.svelte-1iljj73.in .why-solution:where(.svelte-1iljj73) .why-label:where(.svelte-1iljj73){color:color-mix(in srgb,var(--on-primary) 60%,transparent)}.detail.svelte-1iljj73{display:flex;flex-direction:column;gap:1.5rem;max-width:46rem;margin-left:auto}.detail.svelte-1iljj73 p:where(.svelte-1iljj73){font-family:var(--font-serif);font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.6;color:var(--text-main)}.features.svelte-1iljj73{border-top:1px solid var(--text-main)}.features.svelte-1iljj73 li:where(.svelte-1iljj73){display:grid;grid-template-columns:4rem 1fr;gap:1rem;padding:1.6rem 0;border-bottom:1px solid var(--border)}.features.svelte-1iljj73 .mono:where(.svelte-1iljj73){color:var(--text-muted);padding-top:.5rem}.features.svelte-1iljj73 p:where(.svelte-1iljj73){font-family:var(--font-serif);font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.35;color:var(--text-main)}.next.svelte-1iljj73{display:block;border-top:1px solid var(--text-main);color:var(--text-main);transition:background .4s ease,color .4s ease}.next-inner.svelte-1iljj73{display:flex;align-items:center;gap:1.5rem;padding-top:2.5rem;padding-bottom:2.5rem}.next.svelte-1iljj73 .mono:where(.svelte-1iljj73){color:inherit;opacity:.6}.next-name.svelte-1iljj73{flex:1;font-family:var(--font-serif);font-size:clamp(2.5rem,7vw,6rem);line-height:1;letter-spacing:-.04em;text-transform:uppercase}.next-arrow.svelte-1iljj73{display:grid;place-items:center;width:56px;height:56px;border:1px solid currentColor}.next.svelte-1iljj73:hover{background:var(--primary);color:var(--on-primary)}@media(max-width:860px){.why.svelte-1iljj73{grid-template-columns:1fr}.why-arrow.svelte-1iljj73{padding:.9rem 0;border-left:none;border-right:none;border-top:1px solid var(--text-main);border-bottom:1px solid var(--text-main)}.why-arrow.svelte-1iljj73 svg{transform:rotate(90deg)}}@media(max-width:768px){.pd-top.svelte-1iljj73{padding-top:2.5rem}.pd-name.svelte-1iljj73{margin:1.5rem 0 2.5rem}.pd-foot.svelte-1iljj73{grid-template-columns:1fr;padding-bottom:3.5rem}.block.svelte-1iljj73{padding:4rem 0}.why-cell.svelte-1iljj73{padding:1.75rem 1.25rem}.features.svelte-1iljj73 li:where(.svelte-1iljj73){grid-template-columns:2.5rem 1fr}.next-inner.svelte-1iljj73{flex-wrap:wrap;gap:.75rem 1rem}.next.svelte-1iljj73 .mono:where(.svelte-1iljj73){width:100%}.next-arrow.svelte-1iljj73{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.pd-foot.svelte-1iljj73:before{animation:none}.why-solution.svelte-1iljj73:before{transition:none}}
