.newspaper-page[data-v-1a511bc0]{min-height:100vh}.hero[data-v-1a511bc0]{position:relative;padding:var(--space-20) 0 var(--space-16);background:url(/assets/tea-lights-2223898_1920-ClOSLgtE.webp) no-repeat center center / cover;text-align:center;color:#fff}.hero__overlay[data-v-1a511bc0]{position:absolute;inset:0;background-color:#000000bf}.hero__content[data-v-1a511bc0]{position:relative;z-index:1}.hero__title[data-v-1a511bc0]{font-size:var(--text-4xl);font-weight:700;margin-bottom:var(--space-4);text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero__subtitle[data-v-1a511bc0]{font-size:var(--text-xl);opacity:.9;max-width:600px;margin:0 auto}.content-section[data-v-1a511bc0]{padding:var(--space-12) 0}.content-section--alt[data-v-1a511bc0]{background-color:var(--color-bg)}.section-title[data-v-1a511bc0]{font-size:var(--text-2xl);color:var(--color-primary);margin-bottom:var(--space-4);text-align:center}.section-desc[data-v-1a511bc0]{font-size:var(--text-base);color:var(--color-secondary);text-align:center;max-width:700px;margin:0 auto var(--space-8);line-height:1.8}.section-note[data-v-1a511bc0]{font-size:var(--text-sm);color:var(--color-muted);text-align:center;max-width:700px;margin:var(--space-6) auto 0;line-height:1.7}.steps-grid[data-v-1a511bc0]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);max-width:900px;margin:0 auto}.step-card[data-v-1a511bc0]{background-color:#fff;padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);position:relative}.step-card__number[data-v-1a511bc0]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background-color:var(--color-primary);color:#fff;font-weight:700;margin-bottom:var(--space-3)}.step-card__title[data-v-1a511bc0]{font-size:var(--text-lg);color:var(--color-primary);margin-bottom:var(--space-3);font-weight:600}.step-card__text[data-v-1a511bc0]{font-size:var(--text-sm);color:var(--color-secondary);line-height:1.7;margin:0}.factor-list[data-v-1a511bc0]{list-style:none;padding:0;max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-2)}.factor-list__item[data-v-1a511bc0]{font-size:var(--text-base);color:var(--color-secondary);line-height:1.6;padding:var(--space-3) var(--space-4);background-color:#fff;border-radius:var(--radius-md);border-right:3px solid var(--color-primary)}.section-cta[data-v-1a511bc0]{text-align:center;margin-top:var(--space-4)}.section-link-text[data-v-1a511bc0]{text-align:center;margin-top:var(--space-6);font-size:var(--text-base);color:var(--color-secondary)}.section-link-text a[data-v-1a511bc0]{color:var(--color-primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}.faq-list[data-v-1a511bc0]{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3)}.faq-item[data-v-1a511bc0]{background-color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.faq-item__question[data-v-1a511bc0]{padding:var(--space-4) var(--space-6);font-size:var(--text-base);font-weight:600;color:var(--color-primary);cursor:pointer;list-style:none;display:flex;align-items:center;gap:var(--space-2)}.faq-item__question[data-v-1a511bc0]::-webkit-details-marker{display:none}.faq-item__question[data-v-1a511bc0]:before{content:"+";font-size:var(--text-xl);font-weight:700;color:var(--color-primary);flex-shrink:0;transition:transform var(--transition-fast)}.faq-item[open] .faq-item__question[data-v-1a511bc0]:before{transform:rotate(45deg)}.faq-item__answer[data-v-1a511bc0]{padding:0 var(--space-6) var(--space-4);padding-right:calc(var(--space-6) + var(--text-xl) + var(--space-2));font-size:var(--text-base);color:var(--color-secondary);line-height:1.8}@media(max-width:639px){.hero[data-v-1a511bc0]{padding:var(--space-16) 0 var(--space-12)}.hero__title[data-v-1a511bc0]{font-size:var(--text-2xl)}.hero__subtitle[data-v-1a511bc0]{font-size:var(--text-base)}.content-section[data-v-1a511bc0]{padding:var(--space-8) 0}.steps-grid[data-v-1a511bc0]{grid-template-columns:1fr}.faq-item__question[data-v-1a511bc0]{padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}.faq-item__answer[data-v-1a511bc0]{padding:0 var(--space-4) var(--space-3);padding-right:calc(var(--space-4) + var(--text-xl) + var(--space-2));font-size:var(--text-sm)}}
