@media (prefers-reduced-motion:no-preference){@keyframes fadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}section{animation:fadeIn 0.5s ease-out both}.pricing-card:nth-child(1){animation-delay:0s}.pricing-card:nth-child(2){animation-delay:0.15s}.pricing-card:nth-child(3){animation-delay:0.3s}}.breadcrumbs{padding:var(--space-3) 0;font-size:0.875rem;color:var(--text-muted)}.breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.breadcrumbs li{display:flex;align-items:center;gap:var(--space-2)}.breadcrumbs li::after{content:"/";color:var(--text-muted);font-size:0.75rem}.breadcrumbs li:last-child::after{content:none}.breadcrumbs a{color:var(--primary);text-decoration:none}.breadcrumbs a:hover{text-decoration:underline;color:var(--accent)}.breadcrumbs [aria-current="page"]{color:var(--text-secondary);font-weight:500}.photos-killer-banner{background:linear-gradient(135deg,#e3f2fd,#fff3e0);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5);margin:var(--space-6) 0;text-align:center;border:2px solid var(--primary)}.photos-killer-banner h3{margin:0 0 var(--space-2) 0;font-size:1.25rem;color:var(--text-primary)}.photos-killer-banner p{margin:0;color:var(--text-secondary);font-size:var(--text-xs)}@media (prefers-color-scheme:dark){.photos-killer-banner{background:linear-gradient(135deg,#0d1b2a,#1a1a2e)}}.alternative-callout{background:var(--color-bg-muted,#f7f7f7);border:1px solid var(--color-border,#e5e5e5);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5);margin:var(--space-8) 0;text-align:center}.alternative-callout__content h2{margin:0 0 var(--space-2) 0;font-size:1.35rem;color:var(--text-primary)}.alternative-callout__content p{margin:0 auto var(--space-4) auto;color:var(--text-secondary);font-size:var(--text-sm);max-width:640px;line-height:1.6}.use-case-card__compare{margin-top:var(--space-3);font-size:var(--text-xs)}.comparison-more{text-align:center;margin-top:var(--space-3);font-size:var(--text-sm)}.app-shots{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-top:var(--space-4)}.app-shot{margin:0;text-align:center}.app-shot img{width:100%;max-width:300px;aspect-ratio:390 / 772;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-secondary)}.app-shot figcaption{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.use-case-card__shot{margin:var(--space-3) auto 0;text-align:center}.use-case-card__shot img{width:100%;max-width:150px;aspect-ratio:390 / 772;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-secondary)}@media (max-width:768px){.app-shots{grid-template-columns:1fr;max-width:320px;margin-left:auto;margin-right:auto}}.use-cases--personas .use-cases__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}.use-cases--personas .use-case-card{display:flex;flex-direction:column;align-items:center;justify-content:center}.use-cases--personas .use-case-card--featured{grid-row:span 2;display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-template-areas:"body shot";align-items:center;align-content:center;column-gap:var(--space-8);padding:var(--space-6);text-align:left;background:radial-gradient(circle at 100% 0%,rgba(21,101,192,0.1),transparent 55%),var(--bg-primary)}.use-cases--personas .use-case-card__body{grid-area:body}.use-cases--personas .use-case-card--featured .use-case-card__icon{justify-content:flex-start;margin-bottom:var(--space-2)}.use-cases--personas .use-case-card__body p:last-child{margin-bottom:0}.use-cases--personas .use-case-card__shot{grid-area:shot;display:flex;align-items:center;justify-content:center;margin:0;padding:var(--space-4);border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 35%,rgba(21,101,192,0.16),rgba(21,101,192,0.03) 70%)}.use-cases--personas .use-case-card__shot a{display:block;line-height:0}.use-cases--personas .use-case-card__shot img{width:185px;max-width:100%;height:auto;border:5px solid #1c2530;border-radius:24px;box-shadow:0 18px 38px rgba(13,71,161,0.24),0 2px 6px rgba(0,0,0,0.16);background:#fff}.use-cases--personas .use-case-card__compare{margin-top:var(--space-3)}@media (max-width:1024px){.use-cases--personas{padding-left:var(--space-4);padding-right:var(--space-4)}.use-cases--personas .use-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.use-cases--personas .use-case-card--featured{grid-column:1 / -1;grid-row:auto}}@media (max-width:768px){.use-cases--personas .use-cases__grid{grid-template-columns:minmax(0,1fr)}.use-cases--personas .use-case-card--featured{grid-template-columns:minmax(0,1fr);grid-template-areas:"shot" "body";row-gap:var(--space-4);text-align:center}.use-cases--personas .use-case-card--featured .use-case-card__icon{justify-content:center}.use-cases--personas .use-case-card__body{max-width:46ch;margin:0 auto}.use-cases--personas .use-case-card__shot{justify-self:center;width:min(100%,260px)}}@media (prefers-color-scheme:dark){.use-cases--personas .use-case-card--featured{background:radial-gradient(circle at 100% 0%,rgba(66,165,245,0.16),transparent 55%),var(--bg-primary)}.use-cases--personas .use-case-card__shot{background:radial-gradient(circle at 50% 35%,rgba(66,165,245,0.2),rgba(66,165,245,0.04) 70%)}}.hero--spaced{margin-top:3rem}.hero--left{text-align:left}.contact-title{font-size:1.5rem}.contact-submit{margin:var(--space-4) auto 0}.contact-note{margin-top:var(--space-4);font-size:0.9em}.contact-success-hero{padding:var(--space-12) var(--space-8)}.contact-success-cta{display:inline-block;margin-top:var(--space-4)}.soon-hero{text-align:center;padding:var(--space-16) 0}.soon-lead{font-size:var(--text-lg);max-width:600px;margin:var(--space-4) auto}.soon-cta{margin-top:var(--space-6)}.confirm-hero{text-align:center;padding:var(--space-16) 0;max-width:500px;margin:0 auto}.confirm-note{margin-top:var(--space-8);font-size:var(--text-sm)}.waitlist-box{max-width:560px;margin:40px auto;padding:0 16px}.waitlist-form{display:flex;flex-direction:column;gap:12px;margin-top:16px}.waitlist-hint{margin-top:12px;font-size:0.85rem}.play-store-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:0.5rem 0.875rem;border:1px solid rgba(255,255,255,0.16);border-radius:var(--radius-md);background:#16283f;color:#fff;font-size:0.875rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.play-store-badge:hover{background:#1f3a5c;color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 6px 14px rgba(13,71,161,0.22)}.play-store-badge:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.play-store-badge__icon{flex:none}.play-store-badge--soon{background:var(--bg-secondary);border-color:var(--border);color:var(--text-secondary)}.use-case-card__actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-4)}.use-case-card__actions .use-case-card__compare{margin-top:0}@media (max-width:768px){.use-case-card__actions{align-items:center}}.final-cta .play-store-badge{margin-top:var(--space-3);background:rgba(255,255,255,0.94);border-color:rgba(26,26,46,0.14);color:var(--text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.12)}.final-cta .play-store-badge:hover{background:#fff;color:var(--text-primary)}@media (max-width:360px){.play-store-badge{gap:var(--space-1);padding:0.45rem 0.625rem;font-size:0.8125rem}}@media (max-width:360px){.use-case-card,.use-cases--personas .use-case-card--featured{padding:var(--space-4)}}