.artly-page[data-astro-cid-fgnch646]{padding-top:40px;padding-bottom:100px}.artly-page-container[data-astro-cid-fgnch646]{max-width:1140px}.breadcrumb-nav[data-astro-cid-fgnch646]{color:var(--color-text-muted);align-items:center;gap:8px;margin-bottom:28px;font-size:.9rem;display:flex}.breadcrumb-link[data-astro-cid-fgnch646]{color:var(--color-text-muted);transition:color .2s}.breadcrumb-link[data-astro-cid-fgnch646]:hover{color:var(--color-pink)}.breadcrumb-separator[data-astro-cid-fgnch646]{opacity:.5}.breadcrumb-current[data-astro-cid-fgnch646]{color:var(--color-text);font-weight:500}.hero-card[data-astro-cid-fgnch646]{background-color:var(--color-card-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);border:1px solid #0000000d;grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;margin-bottom:64px;padding:48px;display:grid}.app-badge[data-astro-cid-fgnch646]{color:var(--color-pink-hover);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-pill);background-color:#dd57891f;margin-bottom:16px;padding:6px 16px;font-size:.85rem;font-weight:700;display:inline-block}.app-title[data-astro-cid-fgnch646]{font-family:var(--font-serif);color:var(--color-text);letter-spacing:-.02em;margin-bottom:18px;font-size:3.25rem;font-weight:700;line-height:1.15}.app-lead[data-astro-cid-fgnch646]{color:var(--color-text-muted);margin-bottom:32px;font-size:1.12rem;line-height:1.7}.hero-visual[data-astro-cid-fgnch646]{justify-content:center;display:flex}.visual-frame[data-astro-cid-fgnch646]{background-color:#fff;border:2px dashed #aa578973;border-radius:20px 120px 120px 20px;width:100%;overflow:hidden;box-shadow:0 12px 36px #0000000f}.visual-img[data-astro-cid-fgnch646]{width:100%;height:auto;display:block}.features-section[data-astro-cid-fgnch646]{margin-bottom:64px}.section-header[data-astro-cid-fgnch646]{text-align:center;max-width:680px;margin:0 auto 40px}.section-kicker[data-astro-cid-fgnch646]{font-family:var(--font-hand);color:var(--color-pink);margin-bottom:6px;font-size:2rem;line-height:1.2;display:inline-block}.section-title[data-astro-cid-fgnch646]{font-family:var(--font-serif);color:var(--color-text);font-size:2.35rem;font-weight:700;line-height:1.2}.features-grid[data-astro-cid-fgnch646]{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.feature-card[data-astro-cid-fgnch646]{background-color:var(--color-card-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);border:1px solid #0000000d;padding:36px 32px;transition:transform .2s,box-shadow .2s}.feature-card[data-astro-cid-fgnch646]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.feature-card-header[data-astro-cid-fgnch646]{border-bottom:1px solid #0000000f;align-items:center;gap:16px;margin-bottom:22px;padding-bottom:18px;display:flex}.feature-icon[data-astro-cid-fgnch646]{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.icon-pink[data-astro-cid-fgnch646]{color:var(--color-pink);background-color:#dd57891f}.icon-plum[data-astro-cid-fgnch646]{color:var(--color-plum);background-color:#aa57891f}.feature-group-title[data-astro-cid-fgnch646]{font-family:var(--font-serif);color:var(--color-text);font-size:1.4rem;font-weight:700;line-height:1.25}.feature-list[data-astro-cid-fgnch646]{flex-direction:column;gap:14px;list-style:none;display:flex}.feature-list[data-astro-cid-fgnch646] li[data-astro-cid-fgnch646]{color:var(--color-text-muted);padding-left:22px;font-size:1rem;line-height:1.6;position:relative}.feature-list[data-astro-cid-fgnch646] li[data-astro-cid-fgnch646]:before{content:"•";color:var(--color-pink);font-size:1.2rem;font-weight:700;line-height:1.35;position:absolute;top:0;left:4px}.feature-list[data-astro-cid-fgnch646] li[data-astro-cid-fgnch646] strong[data-astro-cid-fgnch646]{color:var(--color-text);font-weight:600}.cta-banner[data-astro-cid-fgnch646]{border-radius:var(--radius-card);background:linear-gradient(135deg,#dd57891a 0%,#aa578914 100%);border:1.5px dashed #aa578959;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:36px;padding:44px 48px;display:flex}.cta-content[data-astro-cid-fgnch646]{max-width:600px}.cta-title[data-astro-cid-fgnch646]{font-family:var(--font-serif);color:var(--color-text);margin-bottom:8px;font-size:2rem;font-weight:700;line-height:1.2}.cta-subtitle[data-astro-cid-fgnch646]{color:var(--color-text-muted);margin-bottom:24px;font-size:1.05rem}.cta-links[data-astro-cid-fgnch646]{flex-direction:column;gap:10px;min-width:220px;display:flex}.resource-pill[data-astro-cid-fgnch646]{color:var(--color-text);box-shadow:var(--shadow-sm);background-color:#fff;border:1px solid #0000000f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:.95rem;font-weight:600;transition:color .2s,border-color .2s,transform .2s;display:flex}.resource-pill[data-astro-cid-fgnch646]:hover{color:var(--color-pink);border-color:var(--color-pink);transform:translate(3px)}@media (width<=920px){.hero-card[data-astro-cid-fgnch646]{grid-template-columns:1fr;gap:32px;padding:36px 28px}.features-grid[data-astro-cid-fgnch646]{grid-template-columns:1fr}.cta-banner[data-astro-cid-fgnch646]{flex-direction:column;align-items:flex-start;padding:36px 28px}.cta-links[data-astro-cid-fgnch646]{width:100%}}@media (width<=640px){.artly-page[data-astro-cid-fgnch646]{padding-top:28px;padding-bottom:70px}.app-title[data-astro-cid-fgnch646]{font-size:2.4rem}.section-title[data-astro-cid-fgnch646]{font-size:1.85rem}.feature-card[data-astro-cid-fgnch646]{padding:28px 22px}.visual-frame[data-astro-cid-fgnch646]{border-radius:16px 60px 60px 16px}}
