.dz-faq{display:block;overflow-x:clip}.dz-faq-hero{background:var(--color-dz-primary-deep);color:var(--color-dz-text-inverse);padding-block:clamp(2.4rem,3.5vw,3.6rem) clamp(2.8rem,4vw,4.2rem);position:relative;overflow:hidden}.dz-faq-hero:before{content:"";pointer-events:none;background:radial-gradient(110% 130% at 100% 0%, color-mix(in oklch, var(--color-dz-primary) 55%, transparent), transparent 56%), radial-gradient(90% 110% at 0% 100%, color-mix(in oklch, var(--color-dz-primary-deepest) 55%, transparent), transparent 60%);position:absolute;inset:0}.dz-faq-hero__inner{max-width:var(--container-dz-xl,90rem);max-width:52rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem);position:relative}.dz-faq-hero__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.2rem;display:flex}.dz-faq-hero__kicker{font-weight:700;font-size:var(--text-dz-body-sm,.875rem);letter-spacing:.04em;color:var(--color-dz-honey);align-items:center;gap:.5em;display:inline-flex}.dz-faq-hero__updated{font-weight:600;font-size:var(--text-dz-caption,.75rem);color:color-mix(in oklch, var(--color-dz-text-inverse) 82%, transparent);background:color-mix(in oklch, var(--color-dz-text-inverse) 10%, transparent);border:var(--border-dz-thin,.0625rem) solid color-mix(in oklch, var(--color-dz-text-inverse) 24%, transparent);border-radius:var(--radius-dz-pill,999rem);align-items:center;gap:.5em;padding-block:.45em;padding-inline:1em;display:inline-flex}.dz-faq-hero__updated .dz-icon{color:var(--color-dz-honey)}.dz-faq-hero__title{font-family:var(--font-dz-display,sans-serif);font-size:clamp(2rem,1.4rem + 2.4vw,3.2rem);font-weight:900;line-height:var(--leading-dz-tight,1.35);letter-spacing:-.02em;text-wrap:balance;margin-block-start:1.2rem}.dz-faq-hero__sub{color:color-mix(in oklch, var(--color-dz-text-inverse) 82%, transparent);font-size:clamp(1rem,.94rem + .4vw,1.15rem);line-height:var(--leading-dz-normal,1.8);text-wrap:pretty;max-width:44rem;margin-block-start:1rem}.dz-faq-hero__search{background:var(--color-dz-surface);border-radius:var(--radius-dz-lg,1rem);box-shadow:var(--shadow-dz-modal,0 1.5rem 4rem #2f261f38);align-items:center;gap:.8em;max-width:38rem;margin-block-start:1.8rem;padding-block:.45em;padding-inline:1.2em .45em;display:flex}.dz-faq-hero__search>.dz-icon{color:var(--color-dz-primary);flex:none}.dz-faq-hero__input{font-family:inherit;font-size:var(--text-dz-body,1rem);color:var(--color-dz-text);background:0 0;border:0;outline:0;flex:1;min-inline-size:0;padding-block:.7em}.dz-faq-hero__input::placeholder{color:var(--color-dz-text-faint)}.dz-faq-hero__clear{font-family:inherit;font-weight:700;font-size:var(--text-dz-caption,.75rem);cursor:pointer;border-radius:var(--radius-dz-md,.75rem);background:var(--color-dz-primary);color:var(--color-dz-text-inverse);transition:background-color var(--duration-dz-normal,.2s) var(--ease-dz-standard,ease);border:0;flex:none;align-items:center;gap:.4em;padding-block:.65em;padding-inline:1em;display:inline-flex}.dz-faq-hero__clear:hover{background:var(--color-dz-primary-hover)}.dz-faq-hero__clear[hidden]{display:none}.dz-faq-hero__chips{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:.6rem;margin-block-start:2rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(270deg,currentColor 84%,#0000 100%);mask-image:linear-gradient(270deg,currentColor 84%,#0000 100%)}.dz-faq-hero__chips::-webkit-scrollbar{display:none}.dz-faq-hero__chip{white-space:nowrap;font-weight:700;font-size:var(--text-dz-body-sm,.875rem);color:var(--color-dz-text-inverse);background:color-mix(in oklch, var(--color-dz-text-inverse) 10%, transparent);border:var(--border-dz-thin,.0625rem) solid color-mix(in oklch, var(--color-dz-text-inverse) 26%, transparent);border-radius:var(--radius-dz-pill,999rem);transition:background-color var(--duration-dz-normal,.2s) var(--ease-dz-standard,ease), transform var(--duration-dz-normal,.2s) var(--ease-dz-standard,ease);flex:none;align-items:center;gap:.5em;padding-block:.55em;padding-inline:1em;display:inline-flex}.dz-faq-hero__chip:hover{background:color-mix(in oklch, var(--color-dz-text-inverse) 20%, transparent);color:var(--color-dz-text-inverse);transform:translateY(-.0625rem)}.dz-faq-hero__chip .dz-icon{color:var(--color-dz-honey)}.dz-faq-layout-wrap{max-width:var(--container-dz-xl,90rem);margin-inline:auto;padding-block:clamp(2rem,3.5vw,3rem) clamp(3rem,5vw,5rem);padding-inline:clamp(1rem,4vw,2.5rem)}.dz-faq-layout{grid-template-columns:1fr;align-items:start;gap:clamp(1.6rem,3vw,2.4rem);display:grid}@media (min-width:60rem){.dz-faq-layout{grid-template-columns:18rem 1fr;gap:clamp(2rem,3vw,3rem)}}@media (max-width:59.999rem){.dz-faq .dz-faq-nav{display:none}}.dz-faq-nav{background:var(--color-dz-surface);border:var(--border-dz-hairline,.0625rem) solid var(--color-dz-border);border-radius:var(--radius-dz-xl,1.5rem);box-shadow:var(--shadow-dz-card,0 .75rem 2rem #2f261f14);flex-direction:column;gap:.2rem;padding:1.1rem;display:flex}@media (min-width:60rem){.dz-faq-nav{position:sticky;inset-block-start:calc(var(--size-dz-header-height,5rem) + 1rem)}}.dz-faq-nav__h{font-weight:700;font-size:var(--text-dz-body-sm,.875rem);color:var(--color-dz-text-muted);border-block-end:var(--border-dz-hairline,.0625rem) solid var(--color-dz-border);align-items:center;gap:.5em;margin-block-end:.4em;padding-block:.2em .8em;padding-inline:.4em;display:flex}.dz-faq-nav__h .dz-icon{color:var(--color-dz-clay)}.dz-faq-nav__item{border-radius:var(--radius-dz-md,.75rem);font-weight:600;font-size:var(--text-dz-body-sm,.875rem);color:var(--color-dz-text-muted);transition:background-color var(--duration-dz-normal,.2s) var(--ease-dz-standard,ease), color var(--duration-dz-normal,.2s) var(--ease-dz-standard,ease);align-items:center;gap:.7em;padding-block:.65em;padding-inline:.7em;display:flex}.dz-faq-nav__ic{border-radius:var(--radius-dz-sm,.5rem);background:var(--color-dz-surface-warm);block-size:2.1em;inline-size:2.1em;color:var(--color-dz-text-faint);transition:background-color var(--duration-dz-normal,.2s) var(--ease-dz-standard,ease), color var(--duration-dz-normal,.2s) var(--ease-dz-standard,ease);flex:none;place-items:center;font-size:1em;display:inline-grid}.dz-faq-nav__item:hover{background:var(--color-dz-surface-warm);color:var(--color-dz-primary-hover)}.dz-faq-nav__item:hover .dz-faq-nav__ic{color:var(--color-dz-primary-hover)}.dz-faq-nav__item.is-active{background:var(--color-dz-primary-soft);color:var(--color-dz-primary-hover)}.dz-faq-nav__item.is-active .dz-faq-nav__ic{background:var(--color-dz-primary);color:var(--color-dz-text-inverse)}.dz-faq-nav__sep{block-size:var(--border-dz-hairline,.0625rem);background:var(--color-dz-border);margin:.6em .4em}.dz-faq-nav__terms{border-radius:var(--radius-dz-md,.75rem);background:var(--color-dz-surface-warm);color:var(--color-dz-text);align-items:center;gap:.8em;padding:.8em;display:flex}.dz-faq-nav__terms .dz-icon{color:var(--color-dz-primary);font-size:1.4em}.dz-faq-nav__terms b{font-size:var(--text-dz-body-sm,.875rem);font-weight:700;display:block}.dz-faq-nav__terms>span>span{font-size:var(--text-dz-caption,.75rem);color:var(--color-dz-text-faint);margin-block-start:.15em;display:block}.dz-faq-main{flex-direction:column;gap:clamp(2rem,3vw,3rem);min-inline-size:0;display:flex}.dz-faq-empty{text-align:center;color:var(--color-dz-text-faint);background:var(--color-dz-surface);border:var(--border-dz-hairline,.0625rem) solid var(--color-dz-border);border-radius:var(--radius-dz-xl,1.5rem);padding:clamp(2rem,4vw,3rem) 1.4rem;display:none}.dz-faq-empty.is-shown{display:block}.dz-faq-empty .dz-icon{color:var(--color-dz-border-strong);font-size:2.2rem}.dz-faq-empty p{font-size:var(--text-dz-body,1rem);margin-block-start:.8rem}.dz-faq-group.is-hidden{display:none}.dz-faq-group__head{align-items:center;gap:.9em;margin-block-end:1.2rem;display:flex}.dz-faq-group__ic{border-radius:var(--radius-dz-md,.75rem);background:var(--color-dz-primary-soft);block-size:3rem;inline-size:3rem;color:var(--color-dz-primary-hover);flex:none;place-items:center;font-size:1.3rem;display:inline-grid}.dz-faq-group--clay .dz-faq-group__ic{background:var(--color-dz-clay-soft);color:var(--color-dz-clay-deep)}.dz-faq-group--gold .dz-faq-group__ic{background:var(--color-dz-amber-soft);color:var(--color-dz-gold-deep)}.dz-faq-group__t{font-family:var(--font-dz-display,sans-serif);font-size:clamp(1.3rem,1rem + 1.4vw,1.7rem);font-weight:800;line-height:var(--leading-dz-tight,1.35);letter-spacing:-.01em;color:var(--color-dz-text);text-wrap:balance}.dz-faq-group__n{font-size:var(--text-dz-body-sm,.875rem);color:var(--color-dz-text-faint);margin-block-start:.2rem}.dz-faq-list{flex-direction:column;gap:.9rem;display:flex}.dz-faq-item{background:var(--color-dz-surface);border:var(--border-dz-hairline,.0625rem) solid var(--color-dz-border);border-radius:var(--radius-dz-xl,1.5rem);transition:border-color var(--duration-dz-normal,.2s) var(--ease-dz-standard,ease), box-shadow var(--duration-dz-normal,.2s) var(--ease-dz-standard,ease);scroll-margin-block-start:calc(var(--size-dz-header-height,5rem) + 1.2rem);overflow:hidden}.dz-faq-item:hover{border-color:var(--color-dz-border-strong)}.dz-faq-item.is-open{border-color:var(--color-dz-primary);box-shadow:var(--shadow-dz-card,0 .75rem 2rem #2f261f14)}.dz-faq-group--clay .dz-faq-item.is-open{border-color:var(--color-dz-clay)}.dz-faq-group--gold .dz-faq-item.is-open{border-color:var(--color-dz-gold-deep)}.dz-faq-q{text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;inline-size:100%;color:var(--color-dz-text);background:0 0;border:0;align-items:center;gap:.9em;padding-block:1.05em;padding-inline:1.2em;font-family:inherit;font-size:clamp(.98rem,.94rem + .25vw,1.12rem);font-weight:700;line-height:1.7;display:flex}.dz-faq-q__ic{border-radius:var(--radius-dz-pill,999rem);background:var(--color-dz-surface-warm);block-size:2em;inline-size:2em;color:var(--color-dz-text-faint);transition:background-color var(--duration-dz-normal,.2s) var(--ease-dz-standard,ease), color var(--duration-dz-normal,.2s) var(--ease-dz-standard,ease), transform var(--duration-dz-normal,.2s) var(--ease-dz-standard,ease);flex:none;place-items:center;font-size:.9em;display:inline-grid}.dz-faq-item.is-open .dz-faq-q__ic{background:var(--color-dz-primary);color:var(--color-dz-text-inverse);transform:rotate(45deg)}.dz-faq-group--clay .dz-faq-item.is-open .dz-faq-q__ic{background:var(--color-dz-clay)}.dz-faq-group--gold .dz-faq-item.is-open .dz-faq-q__ic{background:var(--color-dz-gold-deep)}.dz-faq-q__txt{flex:1;min-inline-size:0}.dz-faq-a{transition:grid-template-rows var(--duration-dz-slow,.32s) var(--ease-dz-standard,ease);grid-template-rows:0fr;display:grid}.dz-faq-item.is-open .dz-faq-a{grid-template-rows:1fr}.dz-faq-a__inner{min-block-size:0;overflow:hidden}.dz-faq-a__body{color:var(--color-dz-text-muted);font-size:clamp(.94rem,.9rem + .2vw,1rem);line-height:var(--leading-dz-relaxed,2);padding-block:0 1.4em;padding-inline:3.4em 1.2em}.dz-faq-a__body>p{margin-block:0 .8em}.dz-faq-a__body>p:last-child{margin-block-end:0}.dz-faq-a__body strong{color:var(--color-dz-text);font-weight:700}.dz-faq-a__body a{color:var(--color-dz-primary);border-block-end:var(--border-dz-thin,.0625rem) solid color-mix(in oklch, var(--color-dz-primary) 40%, transparent);font-weight:700}.dz-faq-a__body a:hover{border-block-end-color:var(--color-dz-primary)}.dz-faq-contact-wrap{max-width:var(--container-dz-xl,90rem);margin-inline:auto;padding:clamp(1rem,3vw,2rem) clamp(1rem,4vw,2.5rem) clamp(3rem,5vw,4.5rem)}.dz-faq-contact{background:var(--color-dz-ink);color:var(--color-dz-text-inverse);border-radius:var(--radius-dz-modal,1.75rem);grid-template-columns:1fr;align-items:center;gap:clamp(1.6rem,3vw,2.4rem);padding:clamp(2rem,4vw,3.2rem) clamp(1.6rem,3.5vw,3.2rem);display:grid;position:relative;overflow:hidden}@media (min-width:56rem){.dz-faq-contact{grid-template-columns:1.2fr 1fr;gap:clamp(2.4rem,4vw,3.2rem)}}.dz-faq-contact:before{content:"";pointer-events:none;background:radial-gradient(80% 120% at 100% 0%, color-mix(in oklch, var(--color-dz-primary) 45%, transparent), transparent 55%), radial-gradient(70% 100% at 0% 100%, color-mix(in oklch, var(--color-dz-gold) 30%, transparent), transparent 55%);position:absolute;inset:0}.dz-faq-contact__copy{position:relative}.dz-faq-contact__kicker{font-weight:700;font-size:var(--text-dz-caption,.75rem);letter-spacing:.04em;color:var(--color-dz-honey);align-items:center;gap:.5em;display:inline-flex}.dz-faq-contact__title{font-family:var(--font-dz-display,sans-serif);font-size:clamp(1.6rem,1.1rem + 2vw,2.2rem);font-weight:700;line-height:var(--leading-dz-tight,1.35);text-wrap:balance;margin-block-start:.9rem}.dz-faq-contact__sub{color:color-mix(in oklch, var(--color-dz-text-inverse) 80%, transparent);font-size:var(--text-dz-body,1rem);line-height:var(--leading-dz-normal,1.8);text-wrap:pretty;max-width:30rem;margin-block-start:.9rem}.dz-faq-contact__actions{flex-direction:column;gap:.9rem;display:flex;position:relative}.dz-faq-contact__row{background:color-mix(in oklch, var(--color-dz-text-inverse) 8%, transparent);border:var(--border-dz-thin,.0625rem) solid color-mix(in oklch, var(--color-dz-text-inverse) 16%, transparent);border-radius:var(--radius-dz-md,.75rem);color:var(--color-dz-text-inverse);transition:background-color var(--duration-dz-normal,.2s) var(--ease-dz-standard,ease), transform var(--duration-dz-normal,.2s) var(--ease-dz-standard,ease);align-items:center;gap:1em;padding-block:1em;padding-inline:1.2em;display:flex}.dz-faq-contact__row:hover{background:color-mix(in oklch, var(--color-dz-text-inverse) 14%, transparent);color:var(--color-dz-text-inverse);transform:translateY(-.125rem)}.dz-faq-contact__row>.dz-icon{border-radius:var(--radius-dz-pill,999rem);background:color-mix(in oklch, var(--color-dz-text-inverse) 12%, transparent);block-size:2.6em;inline-size:2.6em;color:var(--color-dz-honey);flex:none;place-items:center;font-size:1em;display:inline-grid}.dz-faq-contact__row b{font-size:var(--text-dz-body,1rem);font-weight:700;display:block}.dz-faq-contact__row>span>span{font-size:var(--text-dz-caption,.75rem);color:color-mix(in oklch, var(--color-dz-text-inverse) 65%, transparent);margin-block-start:.2em;display:block}@media (max-width:47.999rem){.dz-faq-hero{padding-block:clamp(1.6rem,4vw,2.4rem) clamp(2.4rem,5vw,3.4rem)}.dz-faq-hero__top{gap:.6rem 1rem}.dz-faq-hero__title{margin-block-start:1rem;font-size:clamp(1.7rem,1.2rem + 3vw,2.4rem)}.dz-faq-hero__sub{margin-block-start:.8rem;font-size:clamp(.95rem,.9rem + .3vw,1.05rem)}.dz-faq-hero__search{gap:.55em;max-width:100%;padding-inline:.9em .35em}.dz-faq-hero__clear{padding-block:.55em;padding-inline:.8em}.dz-faq-hero__clear span{display:none}.dz-faq-hero__chips{gap:.5rem;margin-block-start:1.4rem}.dz-faq-hero__chip{font-size:var(--text-dz-caption,.75rem);padding-block:.5em;padding-inline:.9em}.dz-faq-layout-wrap{padding-block:1.6rem 3rem}.dz-faq-layout{gap:1.4rem}.dz-faq-nav{gap:.15rem;padding:.7rem}.dz-faq-nav__item{gap:.55em;padding-block:.55em;padding-inline:.6em;font-size:.85rem}.dz-faq-nav__ic{block-size:1.9em;inline-size:1.9em}.dz-faq-nav__terms b{font-size:.85rem}.dz-faq-nav__terms>span>span{font-size:.7rem}.dz-faq-main{gap:1.8rem}.dz-faq-group__ic{block-size:2.7rem;inline-size:2.7rem;font-size:1.2rem}.dz-faq-group__t{font-size:clamp(1.2rem,1rem + 1.4vw,1.5rem)}.dz-faq-group__n{font-size:.8rem}.dz-faq-q{gap:.7em;padding-block:.95em;padding-inline:.9em;font-size:.98rem}.dz-faq-q__ic{block-size:1.8em;inline-size:1.8em}.dz-faq-a__body{padding-block-end:1.2em;padding-inline:.9em;font-size:.92rem}.dz-faq-contact-wrap{padding:1rem 1rem 3rem}.dz-faq-contact{border-radius:var(--radius-dz-xl,1.5rem);gap:1.4rem;padding:1.6rem 1.4rem}.dz-faq-contact__title{margin-block-start:.7rem;font-size:clamp(1.3rem,1rem + 2vw,1.8rem)}.dz-faq-contact__sub{margin-block-start:.7rem;font-size:.9rem}.dz-faq-contact__actions{gap:.7rem}.dz-faq-contact__row{gap:.8em;padding-block:.85em;padding-inline:1em}.dz-faq-contact__row>.dz-icon{block-size:2.4em;inline-size:2.4em}.dz-faq-contact__row b{font-size:.92rem}.dz-faq-contact__row>span>span{font-size:.72rem}}@media (max-width:30rem){.dz-faq-hero__inner{padding-inline:1rem}.dz-faq-hero__title{font-size:1.6rem}.dz-faq-hero__sub{font-size:.9rem;line-height:1.75}.dz-faq-hero__chip{padding-inline:.75em;font-size:.68rem}.dz-faq-layout-wrap,.dz-faq-contact-wrap{padding-inline:.9rem}.dz-faq-q{padding-block:.85em;padding-inline:.75em;font-size:.92rem}.dz-faq-q__txt{line-height:1.6}.dz-faq-a__body{padding-inline:.8em}}
