.landing-section-header[data-v-9595ca3f]{display:flex;flex-direction:column;gap:var(--space-4);max-width:720px}.landing-section-header.centered[data-v-9595ca3f]{margin-left:auto;margin-right:auto;text-align:center}.landing-section-header.editorial-accent.centered[data-v-9595ca3f]{padding-left:0;text-align:center}.landing-section-header.editorial-accent[data-v-9595ca3f]:not(.centered){text-align:left}.landing-section-header__label[data-v-9595ca3f]{align-items:center;align-self:center;display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:400;gap:10px;letter-spacing:.18em;text-transform:uppercase}.landing-section-header__index[data-v-9595ca3f]{opacity:.55}.landing-section-header.centered .landing-section-header__label[data-v-9595ca3f]:after,.landing-section-header__label[data-v-9595ca3f]:before{background:currentColor;content:"";height:1px;opacity:.55;width:24px}.landing-section-header:not(.centered) .landing-section-header__label[data-v-9595ca3f]{align-self:flex-start}.landing-section-header__headline[data-v-9595ca3f]{font-family:var(--font-display);font-size:clamp(2.25rem,4.4vw,3.5rem);font-weight:400;letter-spacing:-.02em;line-height:1.16;margin:0}.landing-section-header__subheadline[data-v-9595ca3f]{font-family:var(--font-sans);font-size:var(--text-lg);line-height:1.78;margin:0;max-width:640px}.landing-section-header.centered .landing-section-header__subheadline[data-v-9595ca3f]{margin-left:auto;margin-right:auto}.landing-section-header--cream .landing-section-header__label[data-v-9595ca3f],.landing-section-header--light .landing-section-header__label[data-v-9595ca3f]{color:var(--color-primary)}.landing-section-header--cream .landing-section-header__headline[data-v-9595ca3f],.landing-section-header--light .landing-section-header__headline[data-v-9595ca3f]{color:var(--color-text)}.landing-section-header--cream .landing-section-header__subheadline[data-v-9595ca3f],.landing-section-header--light .landing-section-header__subheadline[data-v-9595ca3f]{color:var(--color-text-secondary)}.landing-section-header--sage .landing-section-header__label[data-v-9595ca3f]{color:#ffffffeb}.landing-section-header--sage .landing-section-header__headline[data-v-9595ca3f]{color:#fff}.landing-section-header--sage .landing-section-header__subheadline[data-v-9595ca3f]{color:#fffc}.landing-section-header--dark .landing-section-header__label[data-v-9595ca3f]{color:#8baf9b}.landing-section-header--dark .landing-section-header__headline[data-v-9595ca3f]{color:#faf9f5}.landing-section-header--dark .landing-section-header__subheadline[data-v-9595ca3f]{color:#faf9f5b3}.faq-item[data-v-28a1126c]{background:var(--color-bg-elevated);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-base)}.faq-item[data-v-28a1126c]:hover{box-shadow:var(--shadow-sm)}.faq-item.open[data-v-28a1126c],.faq-item[data-v-28a1126c]:hover{border-color:var(--color-border-emphasis)}.faq-item.open[data-v-28a1126c]{border-left:4px solid var(--color-primary);box-shadow:var(--shadow-md)}.faq-question[data-v-28a1126c]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-4);text-align:left;transition:background var(--transition-fast);width:100%}.faq-item.open .faq-question[data-v-28a1126c],.faq-question[data-v-28a1126c]:hover{background:var(--color-bg-surface)}.question-text[data-v-28a1126c]{color:var(--color-text);flex:1;font-size:var(--text-lg);font-weight:600;line-height:1.4;transition:color var(--transition-base)}.faq-item.open .question-text[data-v-28a1126c]{color:var(--color-primary)}.question-icon[data-v-28a1126c]{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:50%;color:var(--color-text-secondary);display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all var(--transition-base);width:32px}.faq-question:hover .question-icon[data-v-28a1126c]{background:var(--color-bg-elevated);border-color:var(--color-accent-gray);color:var(--color-text)}.faq-item.open .question-icon[data-v-28a1126c]{background:var(--color-accent-dark);border-color:var(--color-accent-dark);color:#fff;transform:rotate(180deg)}.faq-answer[data-v-28a1126c]{overflow:hidden;transition:height .3s cubic-bezier(.4,0,.2,1)}.answer-content[data-v-28a1126c]{padding:0 var(--space-4) var(--space-4) var(--space-4)}.answer-content[data-v-28a1126c] p{color:var(--color-text-secondary);font-size:15px;line-height:1.7;margin:0}@media (max-width:768px){.faq-question[data-v-28a1126c]{padding:var(--space-3)}.question-text[data-v-28a1126c]{font-size:var(--text-base)}.answer-content[data-v-28a1126c]{padding:0 var(--space-3) var(--space-3) var(--space-3)}}@media (prefers-reduced-motion:reduce){.faq-answer[data-v-28a1126c],.question-icon[data-v-28a1126c]{transition:none}.faq-item.open .question-icon[data-v-28a1126c]{transform:rotate(180deg)}}.faq-layout[data-v-07829c70]{align-items:start;display:grid;gap:var(--space-12);grid-template-columns:1fr 1.4fr;margin:0 auto;max-width:1000px}.faq-side[data-v-07829c70]{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-6);position:sticky;top:140px}.faq-still[data-v-07829c70]{border-radius:16px;width:200px}.faq-list[data-v-07829c70]{display:flex;flex-direction:column;gap:var(--space-3)}@media (max-width:768px){.faq-layout[data-v-07829c70]{gap:var(--space-8);grid-template-columns:1fr}.faq-side[data-v-07829c70]{align-items:center;position:static}.faq-header[data-v-07829c70]{text-align:center}}
