.hero-section[data-astro-cid-ge2uvauf]{padding-block:clamp(2.5rem,6vw,5.5rem);position:relative;overflow:hidden}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid}.hero-badge[data-astro-cid-ge2uvauf]{margin-bottom:1.25rem}.badge-dot[data-astro-cid-ge2uvauf]{background-color:var(--color-amber-600);border-radius:var(--radius-full);width:6px;height:6px}.hero-heading[data-astro-cid-ge2uvauf]{font-size:var(--text-4xl);letter-spacing:-.03em;margin-bottom:1.5rem}.highlight-text[data-astro-cid-ge2uvauf]{color:var(--color-amber-600);display:inline-block;position:relative}.hero-lead[data-astro-cid-ge2uvauf]{font-size:var(--text-lg);color:var(--color-earth-700);margin-bottom:2rem;line-height:1.65}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:1rem;margin-bottom:2.75rem;display:flex}.hero-stats[data-astro-cid-ge2uvauf]{border-top:1px solid var(--color-cream-300);align-items:center;gap:clamp(1rem,2vw,2rem);padding-top:1.75rem;display:flex}.stat-item[data-astro-cid-ge2uvauf]{flex-direction:column;display:flex}.stat-number[data-astro-cid-ge2uvauf]{font-size:var(--text-2xl);color:var(--color-earth-900);font-weight:900;line-height:1}.stat-label[data-astro-cid-ge2uvauf]{font-size:var(--text-xs);color:var(--color-earth-600);text-transform:uppercase;letter-spacing:.05em;margin-top:.35rem;font-weight:600}.stat-divider[data-astro-cid-ge2uvauf]{background-color:var(--color-cream-300);width:1px;height:36px}.hero-visual[data-astro-cid-ge2uvauf]{justify-content:center;display:flex}.visual-card[data-astro-cid-ge2uvauf]{aspect-ratio:1/1.15;border:1px solid var(--color-cream-300);border-radius:var(--radius-lg);width:100%;max-width:400px;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#fff 0%,#f5efe6 100%);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:relative}.bottle-svg[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 15px 25px #281e1414);width:100%;height:auto}.floating-chip[data-astro-cid-ge2uvauf]{backdrop-filter:blur(8px);border:1px solid var(--color-cream-300);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-earth-800);transition:transform var(--transition-normal);background-color:#fffffff2;align-items:center;gap:.5rem;padding:.55rem .95rem;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 4px 12px #1c191714}.floating-chip[data-astro-cid-ge2uvauf]:hover{transform:scale(1.05)}.chip-1[data-astro-cid-ge2uvauf]{top:10%;left:-6%}.chip-2[data-astro-cid-ge2uvauf]{bottom:22%;left:-4%}.chip-3[data-astro-cid-ge2uvauf]{top:32%;right:-6%}@media (width<=960px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero-visual[data-astro-cid-ge2uvauf]{order:-1;max-width:320px;margin-inline:auto}.chip-1[data-astro-cid-ge2uvauf],.chip-2[data-astro-cid-ge2uvauf]{left:0}.chip-3[data-astro-cid-ge2uvauf]{right:0}}@media (width<=640px){.hero-stats[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:space-around;gap:1rem}.stat-divider[data-astro-cid-ge2uvauf]{display:none}.stat-item[data-astro-cid-ge2uvauf]{text-align:center;flex:28%;min-width:80px}.hero-actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:100%}}.section-header[data-astro-cid-nnfqu5h2]{text-align:center;margin-inline:auto;max-width:720px;margin-bottom:clamp(2.5rem,5vw,4rem)}.section-header[data-astro-cid-nnfqu5h2] .badge[data-astro-cid-nnfqu5h2],.section-title[data-astro-cid-nnfqu5h2]{margin-bottom:1rem}.section-subtitle[data-astro-cid-nnfqu5h2]{font-size:var(--text-lg);color:var(--color-earth-600)}.manifesto-grid[data-astro-cid-nnfqu5h2]{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.manifesto-article[data-astro-cid-nnfqu5h2]{background-color:var(--color-milk-pure);border-radius:var(--radius-lg);border:1px solid var(--color-cream-300);box-shadow:var(--shadow-sm);padding:clamp(1.5rem,3vw,2.25rem)}.manifesto-article[data-astro-cid-nnfqu5h2] h3[data-astro-cid-nnfqu5h2]{font-size:var(--text-xl);color:var(--color-earth-900);margin-bottom:1rem}.manifesto-article[data-astro-cid-nnfqu5h2] p[data-astro-cid-nnfqu5h2]{font-size:var(--text-base);color:var(--color-earth-700);margin-bottom:.85rem}.manifesto-article[data-astro-cid-nnfqu5h2] p[data-astro-cid-nnfqu5h2]:last-child{margin-bottom:0}.manifesto-quote-card[data-astro-cid-nnfqu5h2]{background:linear-gradient(135deg, var(--color-earth-900) 0%, var(--color-earth-800) 100%);color:var(--color-cream-50);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;justify-content:space-between;padding:clamp(1.75rem,3.5vw,2.5rem);display:flex}.manifesto-quote[data-astro-cid-nnfqu5h2]{font-family:var(--font-serif);color:#fff;margin-bottom:2rem;font-size:clamp(1.15rem,1.1rem + .6vw,1.45rem);font-style:italic;line-height:1.5}.quote-author[data-astro-cid-nnfqu5h2]{align-items:center;gap:.85rem;display:flex}.author-circle[data-astro-cid-nnfqu5h2]{border-radius:var(--radius-full);background-color:var(--color-amber-500);width:36px;height:36px;color:var(--color-earth-900);justify-content:center;align-items:center;font-weight:900;display:flex}.quote-author[data-astro-cid-nnfqu5h2] strong[data-astro-cid-nnfqu5h2]{color:#fff;font-size:var(--text-sm);display:block}.quote-author[data-astro-cid-nnfqu5h2] span[data-astro-cid-nnfqu5h2]{font-size:var(--text-xs);color:var(--color-earth-300);font-family:var(--font-mono)}@media (width<=820px){.manifesto-grid[data-astro-cid-nnfqu5h2]{grid-template-columns:1fr}}.section-header[data-astro-cid-qjj4u7yg]{text-align:center;margin-inline:auto;max-width:680px;margin-bottom:clamp(2.5rem,5vw,4rem)}.section-header[data-astro-cid-qjj4u7yg] .badge[data-astro-cid-qjj4u7yg],.section-title[data-astro-cid-qjj4u7yg]{margin-bottom:1rem}.section-subtitle[data-astro-cid-qjj4u7yg]{font-size:var(--text-lg);color:var(--color-earth-600)}.pillars-grid[data-astro-cid-qjj4u7yg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(1.25rem,2.5vw,2rem);display:grid}.pillar-card[data-astro-cid-qjj4u7yg]{border-top:4px solid var(--color-amber-500);flex-direction:column;justify-content:space-between;display:flex;position:relative}.pillar-header[data-astro-cid-qjj4u7yg]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.pillar-number[data-astro-cid-qjj4u7yg]{font-family:var(--font-mono);font-size:var(--text-xl);color:var(--color-amber-600);font-weight:800}.pillar-icon[data-astro-cid-qjj4u7yg]{font-size:2rem;line-height:1}.pillar-subtitle[data-astro-cid-qjj4u7yg]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-earth-500);margin-bottom:.35rem;font-weight:700;display:block}.pillar-title[data-astro-cid-qjj4u7yg]{font-size:var(--text-xl);color:var(--color-earth-900);margin-bottom:.85rem}.pillar-desc[data-astro-cid-qjj4u7yg]{font-size:var(--text-base);color:var(--color-earth-700);margin-bottom:1.5rem;line-height:1.6}.pillar-footer[data-astro-cid-qjj4u7yg]{border-top:1px dashed var(--color-cream-300);padding-top:1rem}.pillar-action-tag[data-astro-cid-qjj4u7yg]{font-size:var(--text-xs);color:var(--color-earth-600);line-height:1.5}.pillar-action-tag[data-astro-cid-qjj4u7yg] strong[data-astro-cid-qjj4u7yg]{color:var(--color-earth-900)}.section-header[data-astro-cid-t35we56s]{text-align:center;margin-inline:auto;max-width:680px;margin-bottom:clamp(2rem,4vw,3.5rem)}.section-header[data-astro-cid-t35we56s] .badge[data-astro-cid-t35we56s]{margin-bottom:.85rem}.quiz-card[data-astro-cid-t35we56s]{max-width:760px;margin-inline:auto;padding:clamp(1.75rem,4vw,3rem);position:relative;overflow:hidden}.quiz-progress-wrap[data-astro-cid-t35we56s]{background-color:var(--color-cream-200);height:6px;position:absolute;top:0;left:0;right:0}.quiz-progress-bar[data-astro-cid-t35we56s]{background-color:var(--color-amber-500);height:100%;transition:width .35s}.quiz-step[data-astro-cid-t35we56s]{display:none}.quiz-step[data-astro-cid-t35we56s].active{animation:.3s fadeIn;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.quiz-step-counter[data-astro-cid-t35we56s]{font-size:var(--text-xs);text-transform:uppercase;color:var(--color-amber-600);letter-spacing:.08em;font-weight:700;font-family:var(--font-mono);margin-bottom:.75rem;display:block}.quiz-question[data-astro-cid-t35we56s]{font-size:var(--text-xl);color:var(--color-earth-900);margin-bottom:1.5rem;line-height:1.35}.quiz-options[data-astro-cid-t35we56s]{flex-direction:column;gap:.85rem;display:flex}.quiz-option[data-astro-cid-t35we56s]{background-color:var(--color-cream-50);border:1px solid var(--color-cream-300);border-radius:var(--radius-md);text-align:left;cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.quiz-option[data-astro-cid-t35we56s]:hover{background-color:var(--color-cream-100);border-color:var(--color-amber-500);transform:translate(4px)}.opt-letter[data-astro-cid-t35we56s]{border-radius:var(--radius-full);background-color:var(--color-earth-900);color:#fff;width:32px;height:32px;font-weight:800;font-size:var(--text-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}.opt-text[data-astro-cid-t35we56s]{font-size:var(--text-sm);color:var(--color-earth-800);font-weight:500}.quiz-result[data-astro-cid-t35we56s]{text-align:center;animation:.4s fadeIn}.result-badge-wrap[data-astro-cid-t35we56s]{margin-bottom:1rem}.result-icon-large[data-astro-cid-t35we56s]{margin-bottom:1rem;font-size:3.5rem}.result-title[data-astro-cid-t35we56s]{font-size:var(--text-2xl);color:var(--color-earth-900);margin-bottom:1rem}.result-desc[data-astro-cid-t35we56s]{font-size:var(--text-base);color:var(--color-earth-700);margin-inline:auto;max-width:580px;margin-bottom:2rem;line-height:1.65}.result-breakdown[data-astro-cid-t35we56s]{margin-inline:auto;text-align:left;grid-template-columns:1fr 1fr;gap:1rem;max-width:580px;margin-bottom:2rem;display:grid}.breakdown-card[data-astro-cid-t35we56s]{background-color:var(--color-cream-100);border-radius:var(--radius-md);border:1px solid var(--color-cream-300);padding:1rem 1.25rem}.breakdown-label[data-astro-cid-t35we56s]{font-size:var(--text-xs);text-transform:uppercase;color:var(--color-earth-500);letter-spacing:.05em;margin-bottom:.25rem;font-weight:700;display:block}.breakdown-card[data-astro-cid-t35we56s] strong[data-astro-cid-t35we56s]{font-size:var(--text-sm);color:var(--color-earth-900)}@media (width<=600px){.result-breakdown[data-astro-cid-t35we56s]{grid-template-columns:1fr}}.section-header[data-astro-cid-dtayji54]{text-align:center;margin-inline:auto;max-width:680px;margin-bottom:clamp(2.5rem,5vw,4rem)}.section-header[data-astro-cid-dtayji54] .badge[data-astro-cid-dtayji54]{margin-bottom:.85rem}.voice-card[data-astro-cid-dtayji54]{flex-direction:column;justify-content:space-between;display:flex;position:relative}.voice-quote-mark[data-astro-cid-dtayji54]{font-family:var(--font-serif);color:var(--color-amber-500);opacity:.7;margin-bottom:-1rem;font-size:3rem;line-height:1}.voice-quote[data-astro-cid-dtayji54]{font-size:var(--text-sm);color:var(--color-earth-800);margin-bottom:1.5rem;font-style:italic;line-height:1.65}.voice-author-wrap[data-astro-cid-dtayji54]{border-top:1px solid var(--color-cream-200);align-items:center;gap:.75rem;padding-top:1rem;display:flex}.voice-avatar[data-astro-cid-dtayji54]{border-radius:var(--radius-full);background-color:var(--color-earth-900);width:36px;height:36px;color:var(--color-milk-pure);font-weight:700;font-size:var(--text-xs);justify-content:center;align-items:center;display:flex}.voice-name[data-astro-cid-dtayji54]{font-size:var(--text-sm);color:var(--color-earth-900);display:block}.voice-role[data-astro-cid-dtayji54]{font-size:var(--text-xs);color:var(--color-earth-500)}.text-center[data-astro-cid-lcdefpme]{text-align:center}.section-header[data-astro-cid-lcdefpme]{margin-inline:auto;max-width:680px;margin-bottom:clamp(2rem,4vw,3.5rem)}.section-header[data-astro-cid-lcdefpme] .badge[data-astro-cid-lcdefpme]{margin-bottom:.85rem}.blog-preview-card[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:space-between;display:flex}.blog-preview-card[data-astro-cid-lcdefpme] .badge[data-astro-cid-lcdefpme]{align-self:flex-start;margin-bottom:.85rem}.preview-title[data-astro-cid-lcdefpme]{font-size:var(--text-lg);margin-bottom:.75rem;line-height:1.35}.preview-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-earth-900);transition:color var(--transition-fast)}.preview-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-amber-600)}.preview-excerpt[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-earth-700);margin-bottom:1.25rem;line-height:1.6}.preview-footer[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-cream-200);padding-top:.85rem}.preview-link[data-astro-cid-lcdefpme]{font-size:var(--text-xs);color:var(--color-earth-900);transition:color var(--transition-fast);font-weight:700}.preview-link[data-astro-cid-lcdefpme]:hover{color:var(--color-amber-600)}.cta-section[data-astro-cid-lcdefpme]{padding-bottom:clamp(3rem,6vw,6rem)}.cta-card[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--color-earth-900) 0%, #2a2421 100%);color:#fff;text-align:center;border-color:#f59e0b33;padding:clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,4vw,3rem)}.cta-inner[data-astro-cid-lcdefpme]{max-width:640px;margin-inline:auto}.cta-inner[data-astro-cid-lcdefpme] .badge[data-astro-cid-lcdefpme]{margin-bottom:1.25rem}.cta-title[data-astro-cid-lcdefpme]{color:#fff;font-size:var(--text-3xl);margin-bottom:1rem}.cta-desc[data-astro-cid-lcdefpme]{color:var(--color-earth-300);font-size:var(--text-base);margin-bottom:2rem;line-height:1.65}.cta-buttons[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}
