.trigger[data-v-61a24e64]{align-items:center;display:flex;gap:1rem;justify-content:flex-start}.title[data-v-61a24e64]{color:var(--text-color);cursor:pointer;font-size:1.5rem;font-weight:500;transition:color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.title[data-v-61a24e64]:hover,.title:hover+.toggle-btn .icon[data-v-61a24e64]{color:var(--accent)}.toggle-btn[data-v-61a24e64]{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:8px}.icon[data-v-61a24e64]{color:var(--accent);font-size:2rem;transition:color .15s ease}.icon.--open[data-v-61a24e64]{transform:rotate(180deg)}.content[data-v-61a24e64]{max-height:0;overflow:hidden;transition:max-height .3s ease}.content.--open[data-v-61a24e64]{max-height:500px}.faq[data-v-0732170a]{padding:var(--section-py) 0}.faq__header[data-v-0732170a]{margin-bottom:var(--space-xl);text-align:center}.faq__title[data-v-0732170a]{color:var(--text-color);font-family:var(--font-heading);font-size:clamp(2.4rem,3vw,3.2rem);font-weight:700;line-height:1.2;margin:0 0 var(--space-md) 0}.faq__subtitle[data-v-0732170a]{color:var(--text-color-dimmed);font-size:clamp(1.5rem,1.8vw,1.6rem);line-height:1.6;margin:0 auto;max-width:600px}.faq__list[data-v-0732170a]{display:flex;flex-direction:column;gap:var(--space-md);margin:0 auto;max-width:720px}.faq__item[data-v-0732170a]{background:var(--white);border:1px solid var(--gray);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg);transition:all .2s ease}.faq__item[data-v-0732170a]:hover{border-color:var(--gray)}.faq__item[data-v-0732170a] .trigger{width:100%}.faq__item[data-v-0732170a] .title{color:var(--text-color);flex:1;font-size:1.6rem;font-weight:var(--font-semibold)}.faq__item[data-v-0732170a] .icon{color:var(--accent);font-size:2rem}.faq__answer[data-v-0732170a]{color:var(--text-color-dimmed);font-size:1.5rem;line-height:1.65;margin:var(--space-sm) 0 0 0}.how-to[data-v-f9d44a13]{background:var(--surface-alt);padding:var(--section-py) 0}.how-to__inner[data-v-f9d44a13]{margin:0 auto;max-width:1100px}.how-to__header[data-v-f9d44a13]{margin-bottom:var(--space-xl);text-align:center}.how-to__title[data-v-f9d44a13]{color:var(--text-color);font-family:var(--font-heading);font-size:clamp(2.4rem,4vw,3.2rem);font-weight:700;line-height:1.2;margin:0 0 var(--space-md) 0}.how-to__subtitle[data-v-f9d44a13]{color:var(--text-color-dimmed);font-size:1.6rem;line-height:1.65;margin:0}.how-to__steps[data-v-f9d44a13]{display:grid;gap:var(--space-xl);grid-template-columns:repeat(4,1fr);margin-bottom:var(--space-xl);position:relative}.how-to__steps[data-v-f9d44a13]:before{background:var(--gray);content:"";height:2px;left:12%;position:absolute;right:12%;top:3.2rem;z-index:0}.how-to__step[data-v-f9d44a13]{align-items:center;display:flex;flex-direction:column;gap:var(--space-md);position:relative;text-align:center;z-index:1}.how-to__step-num[data-v-f9d44a13]{color:var(--accent);flex-shrink:0;font-family:var(--font-heading);font-size:1.3rem;font-weight:700}.how-to__step-icon[data-v-f9d44a13]{align-items:center;color:var(--text-color-dimmed);display:flex;flex-shrink:0;font-size:2rem;height:2.4rem;justify-content:center;width:2.4rem}.how-to__step-content[data-v-f9d44a13]{flex:1}.how-to__step-title[data-v-f9d44a13]{color:var(--text-color);font-family:var(--font-heading);font-size:1.8rem;font-weight:600;line-height:1.3;margin:0 0 var(--space-xs) 0}.how-to__step-text[data-v-f9d44a13]{color:var(--text-color-dimmed);font-size:1.4rem;line-height:1.6;margin:0}.how-to__cta[data-v-f9d44a13]{text-align:center}.how-to__btn[data-v-f9d44a13]{align-items:center;background:var(--accent);border-radius:var(--radius-lg);color:var(--white);display:inline-flex;font-size:1.5rem;font-weight:600;gap:var(--space-sm);padding:var(--space-sm) var(--space-xl);text-decoration:none;transition:all var(--transition-long) ease}.how-to__btn[data-v-f9d44a13]:hover{background:var(--accent-hover)}@media(max-width:1023px){.how-to[data-v-f9d44a13]{padding:var(--section-py) 0}.how-to__steps[data-v-f9d44a13]{gap:var(--space-2xl);grid-template-columns:repeat(2,1fr)}.how-to__steps[data-v-f9d44a13]:before{display:none}.how-to__step[data-v-f9d44a13]{align-items:flex-start;flex-direction:row;gap:var(--space-md);text-align:left}.how-to__step-num[data-v-f9d44a13]{display:none}.how-to__step-icon[data-v-f9d44a13]{font-size:2rem;height:2.4rem;width:2.4rem}}@media(max-width:640px){.how-to__steps[data-v-f9d44a13]{gap:var(--space-lg);grid-template-columns:1fr}}
