.dk-faq{interpolate-size:allow-keywords;--faq-dark:#262626;--faq-darken-grey:#585858;--faq-dark-grey:#7f8489;--faq-dark-mid-grey:#c1c0c0;--faq-medium-grey:#efeeee;--faq-grey:#f7f7f7;--faq-radius:10px;--faq-accent:linear-gradient(90deg,#8c22bf,#ec1d71);--faq-badge-size:32px;--faq-badge-gap:18px;--faq-card-pad-x:22px;--faq-card-pad-y:20px;--faq-answer-inset:calc(var(--faq-card-pad-x) + var(--faq-badge-size) + var(--faq-badge-gap));--faq-heading-color:var(--faq-dark);--faq-question-color:var(--faq-dark);--faq-answer-color:var(--faq-darken-grey);--faq-card-bg:#fff;--faq-card-bg-open:#fff;--faq-card-border:transparent;--faq-card-border-open:var(--faq-medium-grey);--faq-card-shadow:0 1px 2px rgba(38,38,38,.04);--faq-card-shadow-open:0 12px 32px rgba(38,38,38,.1);--faq-badge-bg:var(--faq-medium-grey);--faq-badge-glyph:var(--faq-dark-grey);--faq-badge-glyph-open:#fff}.dk-faq__eyebrow{color:#ed005c;display:block;font-size:12px;font-weight:600;letter-spacing:.14em;margin-bottom:9px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@supports ((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.dk-faq__eyebrow{background:var(--faq-accent);-webkit-background-clip:text;background-clip:text;color:transparent}}.dk-faq__title{color:var(--faq-heading-color);font-weight:700;letter-spacing:-.01em;line-height:1.18;margin:0 0 26px;text-wrap:pretty}.dk-faq__list{display:flex;flex-direction:column;gap:12px}.dk-faq__item{background:var(--faq-card-bg);border:1px solid var(--faq-card-border);border-radius:var(--faq-radius);box-shadow:var(--faq-card-shadow);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.dk-faq__item[open]{background:var(--faq-card-bg-open);border-color:var(--faq-card-border-open);box-shadow:var(--faq-card-shadow-open)}.dk-faq__summary{align-items:center;cursor:pointer;display:flex;gap:var(--faq-badge-gap);list-style:none;padding:var(--faq-card-pad-y) var(--faq-card-pad-x);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dk-faq__summary::-webkit-details-marker{display:none}.dk-faq__summary::marker{content:""}.dk-faq__summary:focus-visible{border-radius:var(--faq-radius);outline:2px solid #ed005c;outline-offset:-2px}.dk-faq__question{color:var(--faq-question-color);font-size:18px;font-weight:600;line-height:1.38;text-wrap:pretty}.dk-faq__icon{background:var(--faq-badge-bg);border-radius:999px;color:var(--faq-badge-glyph);display:grid;flex:0 0 auto;font-size:18px;font-weight:500;height:var(--faq-badge-size);line-height:1;place-items:center;transition:color .3s ease,background .3s ease;width:var(--faq-badge-size)}.dk-faq__icon:before{content:"+"}.dk-faq__item[open] .dk-faq__icon{background:var(--faq-accent);color:var(--faq-badge-glyph-open)}.dk-faq__answer{color:var(--faq-answer-color);font-size:17px;font-weight:400;line-height:1.7;padding:0 var(--faq-card-pad-x) var(--faq-card-pad-x) var(--faq-answer-inset)}.dk-faq__answer>:last-child{margin-bottom:0}.dk-faq__answer a{color:#ed005c;text-decoration:underline;text-underline-offset:2px}.dk-faq:not(.dk-faq--js) .dk-faq__item::details-content{block-size:0;opacity:0;overflow:hidden;transition:block-size .38s cubic-bezier(.22,.61,.36,1),opacity .28s ease,content-visibility allow-discrete .38s}.dk-faq:not(.dk-faq--js) .dk-faq__item[open]::details-content{block-size:auto;opacity:1}.dk-faq--js .dk-faq__item.is-animating{overflow:hidden}.dk-faq--dark{--faq-heading-color:#fff;--faq-question-color:#fff;--faq-answer-color:var(--faq-dark-mid-grey);--faq-card-bg:#2b2b2b;--faq-card-bg-open:#303030;--faq-card-border:#333;--faq-card-border-open:#454545;--faq-card-shadow:none;--faq-card-shadow-open:none;--faq-badge-bg:#3a3a3a;--faq-badge-glyph:var(--faq-dark-mid-grey)}.dk-faq--dark .dk-faq__answer a{color:#fff}.dk-faq--grey{--faq-card-bg:var(--faq-grey);--faq-card-bg-open:#fff;--faq-card-border:var(--faq-medium-grey);--faq-card-border-open:var(--faq-medium-grey);--faq-card-shadow:none;--faq-card-shadow-open:0 12px 32px rgba(38,38,38,.08);--faq-badge-bg:#fff}.dk-faq--plain .dk-faq__list{gap:26px}.dk-faq--plain .dk-faq__item{background:none;border:0;border-radius:0;box-shadow:none}.dk-faq--plain .dk-faq__icon{display:none}.dk-faq--plain .dk-faq__summary{cursor:default;display:block;gap:0;padding:0}.dk-faq--plain .dk-faq__question{color:var(--faq-dark);display:block;font-size:17px;font-weight:700;line-height:1.4;margin:0 0 6px}.dk-faq--plain .dk-faq__answer{color:var(--faq-darken-grey);font-size:16px;line-height:1.65;padding:0}.dk-faq--icon-chevron .dk-faq__icon:before{border-bottom:1.8px solid;border-right:1.8px solid;content:"";height:9px;transform:translateY(-2px) rotate(45deg);transition:transform .3s ease;width:9px}.dk-faq--icon-chevron .dk-faq__item[open] .dk-faq__icon:before{transform:translateY(2px) rotate(225deg)}.dk-faq--icon-none .dk-faq__icon{display:none}.dk-faq--icon-none .dk-faq__answer{padding-left:var(--faq-card-pad-x)}@media (max-width:599px){.dk-faq{--faq-answer-inset:var(--faq-card-pad-x)}.dk-faq__question{font-size:17px}.dk-faq__answer{font-size:16px}}@media (prefers-reduced-motion:reduce){.dk-faq__icon,.dk-faq__icon:before,.dk-faq__item,.dk-faq__item::details-content{transition:none}}@media print{.dk-faq__item::details-content{block-size:auto;opacity:1}}.dk-faq__item--editor{background:var(--faq-card-bg);border:1px solid var(--faq-card-border);border-radius:var(--faq-radius);box-shadow:var(--faq-card-shadow)}.dk-faq__item--editor .dk-faq__summary{cursor:default}.dk-faq__item--editor .dk-faq__answer{display:block}
