.lp4-page .download-hero{text-align:center;padding:clamp(80px,8vw,130px)var(--space-6)clamp(24px,3vw,48px);max-width:var(--container-md);margin:0 auto}.lp4-page .download-hero__title{font-family:var(--font-display);color:var(--color-heading);font-size:clamp(28px,3.2vw,48px);line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter);margin:0 0 clamp(8px,.8vw,16px)}.lp4-page .download-hero__subtitle{font-family:var(--font-body);color:var(--color-muted);font-size:clamp(14px,1.2vw,18px);line-height:var(--leading-relaxed);max-width:520px;margin:0 auto clamp(20px,2vw,36px)}.lp4-page .download-hero__cta{align-items:center;gap:var(--space-2-5);height:var(--btn-lg-height);padding:var(--btn-lg-padding);border-radius:var(--btn-lg-radius);background:var(--color-green);color:var(--color-cta-text);font-family:var(--font-body);font-size:var(--btn-lg-font-size);font-weight:var(--font-medium);cursor:pointer;transition:all var(--duration-slow)var(--ease-default);border:none;text-decoration:none;display:inline-flex}.lp4-page .download-hero__cta:hover{background:var(--color-green-hover);box-shadow:var(--shadow-card);transform:translateY(-2px)}.lp4-page .download-hero__cta-icon{flex-shrink:0;width:20px;height:20px}.lp4-page .download-hero__also{justify-content:center;align-items:center;gap:var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-faint);margin-top:clamp(16px,1.5vw,28px);display:flex}.lp4-page .download-hero__also-icons{align-items:center;gap:var(--space-3);display:flex}.lp4-page .download-hero__also-icon{opacity:.5;width:18px;height:18px;color:var(--color-muted);transition:opacity var(--duration-base)var(--ease-default)}.lp4-page .download-hero__also-icon:hover{opacity:.8}.lp4-page .download-section{max-width:var(--container-lg);padding:0 var(--space-6)clamp(24px,3vw,56px);margin:0 auto}.lp4-page .download-grid{gap:var(--space-5);grid-template-columns:repeat(2,1fr);max-width:680px;margin:0 auto;display:grid}.lp4-page .download-card{align-items:center;gap:var(--space-4);background:var(--color-card);border:2px solid var(--color-border-light);border-radius:var(--radius-xl);padding:clamp(16px,1.5vw,24px)var(--space-5);box-shadow:var(--shadow-card);transition:transform var(--duration-slow)var(--ease-default),box-shadow var(--duration-slow)var(--ease-default),border-color var(--duration-slow)var(--ease-default);text-decoration:none;display:flex;position:relative}.lp4-page .download-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.lp4-page .download-card__icon{border-radius:var(--radius-md);background:var(--color-hover);flex-shrink:0;justify-content:center;align-items:center;width:clamp(36px,3vw,44px);height:clamp(36px,3vw,44px);display:flex}.lp4-page .download-card__icon svg{width:22px;height:22px}.lp4-page .download-card__body{flex:1;min-width:0}.lp4-page .download-card__name{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-heading);margin:0 0 var(--space-0-5)}.lp4-page .download-card__note{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-muted);line-height:var(--leading-normal);margin:0}.lp4-page .download-card__arrow{width:16px;height:16px;color:var(--color-faint);transition:transform var(--duration-base)var(--ease-default),color var(--duration-base)var(--ease-default);flex-shrink:0}.lp4-page .download-card:hover .download-card__arrow{color:var(--color-heading);transform:translate(3px)}.lp4-page .download-native{max-width:var(--container-lg);padding:0 var(--space-6)clamp(24px,3vw,56px);margin:0 auto}.lp4-page .download-native__inner{align-items:flex-start;gap:var(--space-3);padding:var(--space-4)var(--space-5);background:var(--color-warm);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);display:flex}.lp4-page .download-native__icon{width:20px;height:20px;color:var(--color-green);flex-shrink:0;margin-top:1px}.lp4-page .download-native__text{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-relaxed);margin:0}.lp4-page .download-native__text strong{color:var(--color-heading);font-weight:var(--font-medium)}.lp4-page .download-qr{max-width:var(--container-lg);padding:0 var(--space-6)clamp(24px,3vw,56px);margin:0 auto}.lp4-page .download-qr__inner{justify-content:space-between;align-items:center;gap:var(--space-10);background:var(--color-warm);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:clamp(24px,2.5vw,40px) clamp(24px,3vw,48px);display:flex}.lp4-page .download-qr__text{flex:1}.lp4-page .download-qr__title{font-family:var(--font-display);color:var(--color-heading);margin:0 0 var(--space-2);font-size:clamp(20px,2vw,28px);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.lp4-page .download-qr__subtitle{font-family:var(--font-body);color:var(--color-muted);font-size:clamp(13px,1vw,16px);line-height:var(--leading-relaxed);max-width:380px;margin:0}.lp4-page .download-qr__code{padding:var(--space-4);border-radius:var(--radius-lg);background:#fff;flex-shrink:0;box-shadow:0 2px 8px #0000000f}.lp4-page .download-qr{padding-bottom:clamp(48px,5vw,80px)}@media (max-width:1024px){.lp4-page .download-grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.lp4-page .download-hero{padding-top:calc(52px + 14px + var(--space-12))}.lp4-page .download-grid{gap:var(--space-4);grid-template-columns:1fr;max-width:420px;margin:0 auto}.lp4-page .download-qr__inner{text-align:center;gap:var(--space-6);flex-direction:column}.lp4-page .download-qr__subtitle{max-width:none}.lp4-page .download-native__inner{text-align:center;flex-direction:column;align-items:center}.lp4-page .download-sync__icons{gap:var(--space-4)}.lp4-page .download-hero__also{gap:var(--space-2);flex-direction:column}}.dark .download-card,[data-theme=dark] .download-card{background:var(--color-card)}.dark .download-qr__code,[data-theme=dark] .download-qr__code{background:#fff;box-shadow:0 2px 8px #00000026}.lp4-page .download-hero__meta{font-family:var(--font-body);color:var(--color-muted);margin:var(--space-3)0 0;font-size:13px}.lp4-page .download-hero__meta a{color:var(--color-body);text-underline-offset:2px;text-decoration:underline}.lp4-page .download-hero__meta a:hover{color:var(--color-heading)}