.press-page.svelte-1wnry0g{padding:clamp(2rem,4vw,3rem) 0 var(--section-padding);min-height:100vh}.press-app-icon.svelte-1wnry0g{display:block;margin:0 auto 1.5rem;border-radius:28px}.page-title.svelte-1wnry0g{font-size:var(--font-size-h2);font-weight:700;text-align:center;margin-bottom:.5rem;letter-spacing:-.02em}.page-subtitle.svelte-1wnry0g{text-align:center;color:var(--color-text-secondary);margin-bottom:4rem;font-size:var(--font-size-body)}.press-section.svelte-1wnry0g{max-width:48rem;margin:0 auto 3rem}.section-title.svelte-1wnry0g{font-size:var(--font-size-h3);font-weight:600;color:var(--color-accent);margin-bottom:1rem}.section-body.svelte-1wnry0g{color:var(--color-text-secondary);line-height:var(--line-height-body);margin-bottom:1rem}.press-mockup.svelte-1wnry0g{position:relative;margin:2rem auto 0;width:250px;height:290px}.press-phone.svelte-1wnry0g{position:absolute;width:130px;border-radius:18px;overflow:hidden;box-shadow:var(--shadow-hero)}.press-phone.svelte-1wnry0g img:where(.svelte-1wnry0g){width:100%;height:auto;display:block}.press-phone.svelte-1wnry0g .mockup-light:where(.svelte-1wnry0g){display:none}html.light .press-phone.svelte-1wnry0g .mockup-dark:where(.svelte-1wnry0g){display:none}html.light .press-phone.svelte-1wnry0g .mockup-light:where(.svelte-1wnry0g){display:block}.press-phone-back.svelte-1wnry0g{right:0;top:0;transform:rotate(6deg);z-index:1}.press-phone-front.svelte-1wnry0g{left:0;bottom:-1rem;transform:rotate(-4deg);z-index:2}@media(min-width:768px){.press-mockup.svelte-1wnry0g{width:340px;height:380px;margin-top:2.5rem}.press-phone.svelte-1wnry0g{width:175px;border-radius:24px}.press-phone-front.svelte-1wnry0g{bottom:-1.5rem}}.oneliner-section.svelte-1wnry0g{margin-bottom:3.5rem}.oneliner.svelte-1wnry0g{font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.6;color:var(--color-text-primary);border-left:3px solid var(--color-accent);padding-left:1.5rem;margin:0;font-style:normal}.facts-list.svelte-1wnry0g{display:flex;flex-direction:column;gap:0}.fact-row.svelte-1wnry0g{display:flex;justify-content:space-between;align-items:baseline;padding:.875rem 0;border-bottom:1px solid var(--glass-border);gap:2rem}.fact-row.svelte-1wnry0g:first-child{border-top:1px solid var(--glass-border)}.fact-label.svelte-1wnry0g{font-size:var(--font-size-small);font-weight:600;color:var(--color-text-secondary);flex-shrink:0}.fact-value.svelte-1wnry0g{font-size:var(--font-size-small);color:var(--color-text-primary);text-align:right}.fact-value.svelte-1wnry0g a:where(.svelte-1wnry0g){color:var(--color-accent);transition:opacity var(--transition-fast)}.fact-value.svelte-1wnry0g a:where(.svelte-1wnry0g):hover{opacity:.8;text-decoration:none}.features-list.svelte-1wnry0g{list-style:none;display:flex;flex-direction:column;gap:.75rem}.feature-item.svelte-1wnry0g{padding:1.25rem 1.5rem;border:1px solid var(--glass-border);border-radius:12px;transition:border-color var(--transition-fast)}.feature-item.svelte-1wnry0g:hover{border-color:var(--color-accent-dim)}.feature-title.svelte-1wnry0g{font-size:var(--font-size-body);font-weight:600;margin-bottom:.35rem}.feature-desc.svelte-1wnry0g{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-body)}.assets-guidelines.svelte-1wnry0g{font-size:var(--font-size-small);color:var(--color-text-tertiary);margin-bottom:1.5rem}.download-button.svelte-1wnry0g{display:inline-block;background:var(--color-accent);color:var(--color-bg);padding:.875rem 2rem;border-radius:12px;font-weight:600;text-decoration:none;font-size:var(--font-size-body);transition:opacity var(--transition-fast)}.download-button.svelte-1wnry0g:hover{opacity:.9;text-decoration:none}.appstore-link.svelte-1wnry0g{color:var(--color-accent);font-size:var(--font-size-small);transition:opacity var(--transition-fast)}.appstore-link.svelte-1wnry0g:hover{opacity:.8;text-decoration:none}.contact-section.svelte-1wnry0g{margin-bottom:0}.contact-actions.svelte-1wnry0g{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.contact-email.svelte-1wnry0g{color:var(--color-accent);font-weight:600;transition:opacity var(--transition-fast)}.contact-email.svelte-1wnry0g:hover{opacity:.8;text-decoration:none}.contact-link.svelte-1wnry0g{color:var(--color-text-secondary);font-size:var(--font-size-small);transition:color var(--transition-fast)}.contact-link.svelte-1wnry0g:hover{color:var(--color-text-primary);text-decoration:none}
