:root{--ds-color-gray-0: oklch(0 0 0);--ds-color-gray-20: oklch(.218 0 0);--ds-color-gray-25: oklch(.252 0 0);--ds-color-gray-55: oklch(.556 0 0);--ds-color-gray-60: oklch(.6 0 0);--ds-color-gray-70: oklch(.683 0 0);--ds-color-gray-95: oklch(.962 .003 286.35);--ds-color-gray-100: oklch(1 0 0);--ds-color-gray-0a5: oklch(0 0 0 / .05);--ds-color-gray-0a10: oklch(0 0 0 / .1);--ds-color-gray-0a20: oklch(0 0 0 / .2);--ds-color-gray-0a30: oklch(0 0 0 / .3);--ds-color-gray-0a40: oklch(0 0 0 / .4);--ds-color-gray-0a60: oklch(0 0 0 / .6);--ds-color-gray-0a80: oklch(0 0 0 / .8);--ds-color-gray-100a5: oklch(1 0 0 / .05);--ds-color-gray-100a10: oklch(1 0 0 / .1);--ds-color-gray-100a20: oklch(1 0 0 / .2);--ds-color-gray-100a30: oklch(1 0 0 / .3);--ds-color-gray-100a40: oklch(1 0 0 / .4);--ds-color-gray-100a60: oklch(1 0 0 / .6);--ds-color-gray-100a80: oklch(1 0 0 / .8);--ds-color-blue-15: oklch(.15 .04 248.807);--ds-color-blue-35: oklch(.35 .095 248.807);--ds-color-blue-65: oklch(.669 .184 248.807);--ds-color-blue-85: oklch(.85 .077 248.807);--ds-color-blue-95: oklch(.95 .024 248.807);--ds-color-green-15: oklch(.15 .043 152.509);--ds-color-green-35: oklch(.35 .102 152.509);--ds-color-green-65: oklch(.669 .197 152.509);--ds-color-green-85: oklch(.85 .082 152.509);--ds-color-green-95: oklch(.95 .026 152.509);--ds-color-red-15: oklch(.15 .047 25.929);--ds-color-red-35: oklch(.35 .112 25.929);--ds-color-red-65: oklch(.669 .217 25.929);--ds-color-red-85: oklch(.85 .091 25.929);--ds-color-red-95: oklch(.95 .028 25.929)}:root,[data-mode=day]{--ds-color-text-primary: var(--ds-color-gray-0);--ds-color-text-secondary: var(--ds-color-gray-0a60);--ds-color-text-tertiary: var(--ds-color-gray-0a40);--ds-color-text-brand: var(--ds-color-blue-65);--ds-color-text-positive: var(--ds-color-green-65);--ds-color-text-negative: var(--ds-color-red-65);--ds-color-text-primary-inverse: var(--ds-color-gray-100);--ds-color-icon-primary: var(--ds-color-gray-0);--ds-color-icon-secondary: var(--ds-color-gray-0a60);--ds-color-icon-tertiary: var(--ds-color-gray-0a40);--ds-color-icon-brand: var(--ds-color-blue-65);--ds-color-icon-positive: var(--ds-color-green-65);--ds-color-icon-negative: var(--ds-color-red-65);--ds-color-icon-primary-inverse: var(--ds-color-gray-100);--ds-color-bg-primary: var(--ds-color-gray-100);--ds-color-bg-secondary: var(--ds-color-gray-95);--ds-color-bg-tertiary: var(--ds-color-gray-0a10);--ds-color-bg-quaternary: var(--ds-color-gray-0a5);--ds-color-bg-brand-primary: var(--ds-color-blue-65);--ds-color-bg-brand-secondary: var(--ds-color-blue-95);--ds-color-bg-positive-primary: var(--ds-color-green-65);--ds-color-bg-positive-secondary: var(--ds-color-green-95);--ds-color-bg-negative-primary: var(--ds-color-red-65);--ds-color-bg-negative-secondary: var(--ds-color-red-95);--ds-color-bg-primary-inverse: var(--ds-color-gray-0);--ds-color-bg-tertiary-inverse: var(--ds-color-gray-100a10);--ds-color-bg-quaternary-inverse: var(--ds-color-gray-100a5);--ds-color-border-primary: var(--ds-color-gray-0a20);--ds-color-border-secondary: var(--ds-color-gray-0a10);--ds-color-border-brand: var(--ds-color-blue-65);--ds-color-border-positive: var(--ds-color-green-65);--ds-color-border-negative: var(--ds-color-red-65)}[data-mode=night]{--ds-color-text-primary: var(--ds-color-gray-100);--ds-color-text-secondary: var(--ds-color-gray-100a60);--ds-color-text-tertiary: var(--ds-color-gray-100a40);--ds-color-text-brand: var(--ds-color-blue-65);--ds-color-text-positive: var(--ds-color-green-65);--ds-color-text-negative: var(--ds-color-red-65);--ds-color-text-primary-inverse: var(--ds-color-gray-0);--ds-color-icon-primary: var(--ds-color-gray-100);--ds-color-icon-secondary: var(--ds-color-gray-100a60);--ds-color-icon-tertiary: var(--ds-color-gray-100a40);--ds-color-icon-brand: var(--ds-color-blue-65);--ds-color-icon-positive: var(--ds-color-green-65);--ds-color-icon-negative: var(--ds-color-red-65);--ds-color-icon-primary-inverse: var(--ds-color-gray-0);--ds-color-bg-primary: var(--ds-color-gray-0);--ds-color-bg-secondary: var(--ds-color-gray-20);--ds-color-bg-tertiary: var(--ds-color-gray-100a10);--ds-color-bg-quaternary: var(--ds-color-gray-100a5);--ds-color-bg-brand-primary: var(--ds-color-blue-65);--ds-color-bg-brand-secondary: var(--ds-color-blue-15);--ds-color-bg-positive-primary: var(--ds-color-green-65);--ds-color-bg-positive-secondary: var(--ds-color-green-15);--ds-color-bg-negative-primary: var(--ds-color-red-65);--ds-color-bg-negative-secondary: var(--ds-color-red-15);--ds-color-bg-primary-inverse: var(--ds-color-gray-100);--ds-color-bg-tertiary-inverse: var(--ds-color-gray-0a10);--ds-color-bg-quaternary-inverse: var(--ds-color-gray-0a5);--ds-color-border-primary: var(--ds-color-gray-100a20);--ds-color-border-secondary: var(--ds-color-gray-100a10);--ds-color-border-brand: var(--ds-color-blue-65);--ds-color-border-positive: var(--ds-color-green-65);--ds-color-border-negative: var(--ds-color-red-65)}.ds-faq{display:grid;grid-template-areas:"intro list" "contact list";grid-template-columns:repeat(2,minmax(0,1fr));column-gap:80px;align-items:start;margin-block-start:200px;overflow-anchor:none}.ds-faq-intro{grid-area:intro;display:flex;flex-direction:column;gap:24px}.ds-faq-intro h2,.ds-faq-contact h3,.ds-faq-intro p,.ds-faq-contact p,.ds-faq-answer{margin:0}.ds-faq-intro h2{font-weight:var(--ds-font-weight-medium);font-size:64px;line-height:64px;letter-spacing:-2.56px;text-wrap:balance}.ds-faq-intro p,.ds-faq-contact p{color:var(--ds-color-text-tertiary)}.ds-faq-intro p{inline-size:min(100%,425px)}.ds-faq-list{grid-area:list;display:flex;flex-direction:column;gap:16px}.ds-faq-item-frame{border-radius:28px}.ds-faq-item-frame:has(>.ds-faq-item:focus-visible){outline:2px solid var(--ds-color-border-brand);outline-offset:2px}.ds-faq-item{position:relative;display:block;inline-size:100%;padding:0 0 24px;border:0;border-radius:28px;background:var(--ds-color-bg-secondary);color:var(--ds-color-text-primary);overflow:clip;isolation:isolate;font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;overflow-anchor:none}.ds-faq-item:focus-visible{outline:none}.ds-faq-item:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:oklch(from var(--ds-color-bg-primary-inverse) l c h / .0556);opacity:0;pointer-events:none;transition:opacity .15s ease}.ds-faq-question{position:relative;z-index:1;display:flex;align-items:flex-start;gap:24px;min-block-size:48px;padding:24px 24px 0;color:var(--ds-color-text-primary)}.ds-faq-question>:first-child{flex:1;min-inline-size:0}.ds-faq-icon{position:relative;display:block;flex:none;inline-size:24px;block-size:24px}.ds-faq-icon .ds-icon{position:absolute;inset:0;--ds-icon-size: 24px}.ds-faq-icon .ds-icon-stroke *{stroke-width:2.5px}.ds-faq-icon [data-faq-icon]{transform:rotate(0)}.ds-faq-answer{position:relative;z-index:1;display:block;height:0;color:var(--ds-color-text-secondary)}.ds-faq-answer-content{display:block;padding:16px 72px 0 24px;opacity:0;transform:translateY(-8px)}.ds-faq:not([data-bound=true]) .ds-faq-item[aria-expanded=true] .ds-faq-answer{height:auto}.ds-faq:not([data-bound=true]) .ds-faq-item[aria-expanded=true] .ds-faq-answer-content{opacity:1;transform:translateY(0)}.ds-faq:not([data-bound=true]) .ds-faq-item[aria-expanded=true] .ds-faq-icon [data-faq-icon]{transform:rotate(-45deg)}.ds-faq-contact{grid-area:contact;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.ds-faq-contact-copy{display:flex;flex-direction:column;gap:8px}.ds-faq-contact h3{font-weight:var(--ds-font-weight-medium);font-size:28px;line-height:1.1;letter-spacing:-.28px}.ds-faq-contact .ds-button-pill{inline-size:100%}@media(hover:hover)and (pointer:fine){.ds-faq-item:hover:before{opacity:1}}@media(max-width:1439px){.ds-faq{column-gap:24px}}@media(max-width:768px){.ds-faq{grid-template-areas:"intro" "list" "contact";grid-template-columns:minmax(0,1fr);row-gap:40px;text-align:center}.ds-faq-intro{align-items:center}.ds-faq-intro h2{font-size:44px;line-height:1.1;letter-spacing:-.53px}.ds-faq-intro p{max-inline-size:520px}.ds-faq-list{margin-block-start:8px;text-align:start}.ds-faq-contact{align-items:center}.ds-faq-contact .ds-button{inline-size:224px}}@media(prefers-reduced-motion:reduce){.ds-faq-item:before{transition:none}}
