.asset-store.svelte-14dlbff{width:min(1160px,calc(100% - 48px));margin:0 auto;padding-top:72px;scroll-margin-top:90px}.store-intro.svelte-14dlbff{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:42px}.kicker.svelte-14dlbff{color:var(--landing-blue);font-size:12px;font-weight:760;letter-spacing:.115em;text-transform:uppercase}.store-intro.svelte-14dlbff h1:where(.svelte-14dlbff){margin:18px 0 0;font-size:clamp(2.55rem,5vw,4.75rem);line-height:1.02;letter-spacing:-.05em}.store-intro.svelte-14dlbff h1:where(.svelte-14dlbff) span:where(.svelte-14dlbff){color:var(--landing-blue)}.store-intro.svelte-14dlbff>p:where(.svelte-14dlbff){max-width:460px;margin:0 0 5px;color:var(--landing-muted);font-size:17px;line-height:1.6}.library-stats.svelte-14dlbff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px;margin-bottom:16px;padding:26px 30px;border-radius:22px;background:var(--landing-panel)}.library-stats.svelte-14dlbff div:where(.svelte-14dlbff){display:grid;gap:5px}.library-stats.svelte-14dlbff strong:where(.svelte-14dlbff){font-size:clamp(25px,3vw,34px);letter-spacing:-.045em;line-height:1}.library-stats.svelte-14dlbff span:where(.svelte-14dlbff){color:var(--landing-muted);font-size:12px;font-weight:650}.sample-grid.svelte-14dlbff{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sample-card.svelte-14dlbff{overflow:hidden;border-radius:24px;background:var(--landing-panel)}.sample-media.svelte-14dlbff{position:relative;aspect-ratio:1 / 1;background:#e8edf2}.sample-media.svelte-14dlbff video:where(.svelte-14dlbff){display:block;width:100%;height:100%;object-fit:cover}.preview-label.svelte-14dlbff{position:absolute;top:12px;left:12px;pointer-events:none;padding:7px 10px;border-radius:99px;background:#ffffffe0;color:#525e6c;font-size:10px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.sample-copy.svelte-14dlbff{padding:21px 21px 24px}.sample-copy.svelte-14dlbff span:where(.svelte-14dlbff){color:var(--landing-blue);font-size:11px;font-weight:740;text-transform:uppercase;letter-spacing:.06em}.sample-copy.svelte-14dlbff h3:where(.svelte-14dlbff){margin:9px 0 8px;font-size:17px;letter-spacing:-.025em}.sample-copy.svelte-14dlbff p:where(.svelte-14dlbff){margin:0;color:var(--landing-muted);font-size:13px;line-height:1.55}.offer.svelte-14dlbff{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;margin-top:16px;padding:36px 40px;border-radius:26px;background:radial-gradient(circle at 85% 50%,rgba(47,125,246,.12),transparent 20rem),var(--landing-panel)}.offer.svelte-14dlbff h3:where(.svelte-14dlbff){margin:12px 0 10px;font-size:clamp(24px,3vw,32px);letter-spacing:-.04em}.offer-copy.svelte-14dlbff>p:where(.svelte-14dlbff){max-width:570px;margin:0;color:var(--landing-muted);line-height:1.6}.offer-features.svelte-14dlbff{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:23px}.offer-features.svelte-14dlbff span:where(.svelte-14dlbff),.checkout-note.svelte-14dlbff{display:inline-flex;align-items:center;gap:7px;color:var(--landing-muted);font-size:12px;font-weight:650}.offer-features.svelte-14dlbff svg{color:var(--landing-blue)}.offer-features.svelte-14dlbff a:where(.svelte-14dlbff){color:inherit;text-decoration:underline;text-underline-offset:3px}.offer-features.svelte-14dlbff a:where(.svelte-14dlbff):focus-visible{outline:3px solid rgba(79,140,255,.6);outline-offset:3px}.offer-action.svelte-14dlbff{display:flex;min-width:220px;flex-direction:column;align-items:stretch;gap:12px}.price.svelte-14dlbff{display:flex;align-items:baseline;gap:10px}.price.svelte-14dlbff strong:where(.svelte-14dlbff){font-size:40px;line-height:1;letter-spacing:-.05em}.price.svelte-14dlbff span:where(.svelte-14dlbff){color:var(--landing-muted);font-size:12px}.buy-button.svelte-14dlbff,.coming-soon.svelte-14dlbff{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 20px;border-radius:15px;font-size:14px;font-weight:740}.buy-button.svelte-14dlbff{color:#fff;background:var(--landing-blue);text-decoration:none}@media(hover:hover)and (pointer:fine){.buy-button.svelte-14dlbff:hover{color:#fff;background:var(--landing-blue-bright);text-decoration:none}}.coming-soon.svelte-14dlbff{background:var(--landing-panel-strong);color:var(--landing-muted)}.contact-link.svelte-14dlbff{display:inline-flex;justify-content:center;align-items:center;gap:6px;color:var(--landing-blue);font-size:12px;font-weight:700;text-decoration:none;background:none;border:0;padding:2px;font-family:inherit;cursor:pointer}.contact-details.svelte-14dlbff{display:grid;gap:5px;text-align:center;color:var(--landing-muted);font-size:12px;line-height:1.5}.contact-details.svelte-14dlbff a:where(.svelte-14dlbff){color:var(--landing-blue);font-weight:700;overflow-wrap:anywhere}.buy-button.svelte-14dlbff:focus-visible,.contact-link.svelte-14dlbff:focus-visible,video.svelte-14dlbff:focus-visible{outline:3px solid rgba(79,140,255,.6);outline-offset:3px}@media(max-width:960px){.sample-grid.svelte-14dlbff{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.asset-store.svelte-14dlbff{width:min(100% - 32px,620px);padding-top:60px}.store-intro.svelte-14dlbff{grid-template-columns:1fr;gap:20px;text-align:center}.store-intro.svelte-14dlbff>p:where(.svelte-14dlbff){margin-inline:auto}.offer.svelte-14dlbff{grid-template-columns:1fr;gap:25px}.offer-action.svelte-14dlbff{max-width:300px}}@media(max-width:520px){.asset-store.svelte-14dlbff{width:min(100% - 28px,460px)}.store-intro.svelte-14dlbff h1:where(.svelte-14dlbff){font-size:2.75rem}.library-stats.svelte-14dlbff{gap:20px 10px;padding:22px 18px}.library-stats.svelte-14dlbff strong:where(.svelte-14dlbff){font-size:25px}.library-stats.svelte-14dlbff span:where(.svelte-14dlbff){font-size:11px}.sample-grid.svelte-14dlbff{gap:10px}.sample-card.svelte-14dlbff{border-radius:18px}.sample-copy.svelte-14dlbff{padding:16px}.sample-copy.svelte-14dlbff h3:where(.svelte-14dlbff){font-size:15px}.sample-copy.svelte-14dlbff p:where(.svelte-14dlbff){font-size:12px}.offer.svelte-14dlbff{padding:28px 24px;border-radius:22px}}*{box-sizing:border-box}html,body{margin:0;min-width:320px}.asset-page.svelte-axs0vd{--landing-bg: #f2f3f5;--landing-panel: #fafafa;--landing-panel-soft: #eceef1;--landing-panel-strong: #e3e6e9;--landing-text: #37352f;--landing-muted: #787774;--landing-blue: #2f7df6;--landing-blue-bright: #1f6fe5;min-height:100vh;background:radial-gradient(circle at 80% 5%,rgba(47,125,246,.1),transparent 26rem),var(--landing-bg);color:var(--landing-text);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Helvetica,Arial,sans-serif}.asset-page.dark.svelte-axs0vd{--landing-bg: #000;--landing-panel: #0b0b0b;--landing-panel-soft: #141414;--landing-panel-strong: #202020;--landing-text: #f3f3f1;--landing-muted: #a3a3a0;--landing-blue: #4f8cff;--landing-blue-bright: #6ba0ff}header.svelte-axs0vd,footer.svelte-axs0vd{width:min(1160px,calc(100% - 48px));margin:auto;display:flex;align-items:center}header.svelte-axs0vd{min-height:76px;justify-content:space-between}.brand.svelte-axs0vd{display:inline-flex;align-items:center;gap:11px;color:var(--landing-text);text-decoration:none;font-size:18px;font-weight:760;letter-spacing:.08em}.brand.svelte-axs0vd img:where(.svelte-axs0vd){border-radius:10px}.actions.svelte-axs0vd{display:flex;align-items:center;gap:8px}.back.svelte-axs0vd,button.svelte-axs0vd{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 13px;border:0;border-radius:13px;background:var(--landing-panel-soft);color:var(--landing-text);font:inherit;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}button.svelte-axs0vd{width:42px;padding:0}@media(hover:hover)and (pointer:fine){.back.svelte-axs0vd:hover,button.svelte-axs0vd:hover{background:var(--landing-panel-strong)}}a.svelte-axs0vd:focus-visible,button.svelte-axs0vd:focus-visible{outline:3px solid rgba(79,140,255,.6);outline-offset:3px}footer.svelte-axs0vd{min-height:120px;gap:20px;color:var(--landing-muted);font-size:12px}footer.svelte-axs0vd span:where(.svelte-axs0vd){margin-right:auto}footer.svelte-axs0vd a:where(.svelte-axs0vd){color:inherit;text-decoration:none}@media(max-width:520px){header.svelte-axs0vd,footer.svelte-axs0vd{width:calc(100% - 28px)}.back.svelte-axs0vd span:where(.svelte-axs0vd){display:none}footer.svelte-axs0vd{flex-wrap:wrap;padding:24px 0}footer.svelte-axs0vd span:where(.svelte-axs0vd){flex-basis:100%}}
