.contact.svelte-kix4c4.svelte-kix4c4{display:flex;flex-direction:column;gap:12px}.contact.svelte-kix4c4 .btn.svelte-kix4c4{height:50px}.contact.svelte-kix4c4 input.svelte-kix4c4,.contact.svelte-kix4c4 textarea.svelte-kix4c4{background:var(--bg)}.sent.svelte-kix4c4.svelte-kix4c4{padding:14px 16px;border-radius:12px;background:var(--ok-bg);color:var(--ok);font-size:15px;font-weight:500}main.gen.home{min-height:calc(100vh - 64px)}.made.svelte-1ryaxy0.svelte-1ryaxy0{padding:clamp(40px,6vw,80px) 0 0}.made-h.svelte-1ryaxy0.svelte-1ryaxy0{max-width:1440px;margin:0 auto;padding:0 var(--gutter);display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.strip.svelte-1ryaxy0.svelte-1ryaxy0{display:flex;gap:18px;padding:24px var(--gutter) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.strip.svelte-1ryaxy0.svelte-1ryaxy0::-webkit-scrollbar{display:none}.strip.svelte-1ryaxy0 a.svelte-1ryaxy0{flex:0 0 auto;width:clamp(200px,24vw,300px);scroll-snap-align:start;background:var(--panel);border-radius:var(--r-card);padding:16px;color:inherit;transition:transform .26s var(--spring)}.strip.svelte-1ryaxy0 a.svelte-1ryaxy0:hover{transform:translateY(-3px)}.strip.svelte-1ryaxy0 a.svelte-1ryaxy0:active{transform:scale(.98)}.strip.svelte-1ryaxy0 img.svelte-1ryaxy0{width:100%;aspect-ratio:1;display:block;image-rendering:pixelated}.cap.svelte-1ryaxy0.svelte-1ryaxy0{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px}.cap.svelte-1ryaxy0 b.svelte-1ryaxy0{font-family:var(--display);font-weight:500;font-size:20px;letter-spacing:-.01em}.cap.svelte-1ryaxy0 span.svelte-1ryaxy0{font-size:13px;color:var(--accent);font-weight:600}.prices.svelte-1ryaxy0.svelte-1ryaxy0{max-width:1440px;margin:0 auto;padding:clamp(48px,8vw,96px) var(--gutter);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px)}.price.svelte-1ryaxy0.svelte-1ryaxy0{border-top:1px solid var(--line);padding-top:22px;display:flex;flex-direction:column;gap:10px}.price.svelte-1ryaxy0 .amt.svelte-1ryaxy0{font-family:var(--display);font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:-.02em;font-weight:500;font-variant-numeric:tabular-nums}.price.svelte-1ryaxy0 .amt small.svelte-1ryaxy0{font:15px var(--font);color:var(--faint);letter-spacing:0}.price.svelte-1ryaxy0 p.svelte-1ryaxy0{margin:0;color:var(--muted);font-size:16px;line-height:1.5;max-width:26em}.price.svelte-1ryaxy0 p b.svelte-1ryaxy0{color:var(--ink);font-weight:600}.price.svelte-1ryaxy0 .btn.svelte-1ryaxy0{align-self:flex-start;margin-top:6px}.contact.svelte-1ryaxy0.svelte-1ryaxy0{max-width:1440px;margin:0 auto;padding:0 var(--gutter) clamp(56px,8vw,96px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,72px);align-items:start}.contact.svelte-1ryaxy0 .lede.svelte-1ryaxy0{font-size:17px;margin-top:12px}@media (max-width: 900px){main.gen.home{min-height:0}.prices.svelte-1ryaxy0.svelte-1ryaxy0,.contact.svelte-1ryaxy0.svelte-1ryaxy0{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion: reduce){.strip.svelte-1ryaxy0 a.svelte-1ryaxy0{transition:none;transform:none!important}}
