.ck-faqpage{interpolate-size:allow-keywords;max-width:1440px;color:var(--cp-ink,#262626);margin:0 auto;padding:0 40px}.ck-faqpage-head{padding:88px 0 80px}.ck-faqpage-eyebrow,.ck-faqpage-toc-h{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:#707070;margin:0;font-size:12px;font-weight:800;line-height:18px}.ck-faqpage-eyebrow{margin-bottom:28px}.ck-faqpage-title{font-family:var(--font-display);letter-spacing:-.073em;color:var(--cp-ink,#262626);margin:0;font-size:clamp(48px,7.6vw,110px);font-weight:500;line-height:.82}.ck-faqpage-lede{max-width:34em;font-family:var(--font-body);color:#262626cc;margin:36px 0 0;font-size:20px;line-height:28px}.ck-faqpage-switch{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.ck-page.ck-public .ck-faqpage-switch .ck-faqpage-pill{height:48px;font-family:var(--font-body);color:var(--cp-ink,#262626);border-radius:1000px;align-items:center;padding:0 18px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #26262638}.ck-page.ck-public .ck-faqpage-switch .ck-faqpage-pill:hover{background:#e0bb002e;box-shadow:inset 0 0 0 1.5px #e0bb00e6}.ck-page.ck-public .ck-faqpage-switch .ck-faqpage-pill.is-active{background:var(--cp-yellow,#e0bb00);box-shadow:none}.ck-page.ck-public .ck-faqpage-switch .ck-faqpage-pill:focus-visible{outline:2px solid var(--cp-orange,#ff4d00);outline-offset:2px}.ck-faqpage-body{grid-template-columns:minmax(180px,260px) minmax(0,830px);align-items:start;column-gap:clamp(48px,8vw,140px);display:grid}.ck-faqpage-toc{top:calc(var(--nav-h,80px) + 32px);position:sticky}.ck-faqpage-toc-h{margin-bottom:16px}.ck-faqpage-toc ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ck-page.ck-public .ck-faqpage-toc a{font-family:var(--font-body);color:var(--cp-ink,#262626);transition:background-size .28s var(--ease-soft,ease);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1.5px no-repeat;font-size:16px;font-weight:500;line-height:22px;text-decoration:none}.ck-page.ck-public .ck-faqpage-toc a:hover{background-size:100% 1.5px}.ck-faqpage-group,.ck-faqpage-item{scroll-margin-top:calc(var(--nav-h,80px) + 24px)}.ck-faqpage-group+.ck-faqpage-group{margin-top:88px}.ck-faqpage-group-head{align-items:center;gap:24px;margin-bottom:32px;display:flex}.ck-faqpage-group-title{font-family:var(--font-display);letter-spacing:-.06em;color:var(--cp-ink,#262626);margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1}.ck-faqpage-list{border-top:1px solid #26262666}.ck-faqpage-item{border-bottom:1px solid #26262666}.ck-faqpage-q{cursor:pointer;min-height:80px;font-family:var(--font-body);color:var(--cp-ink,#262626);justify-content:space-between;align-items:center;gap:24px;padding:12px 0;font-size:18px;font-weight:400;line-height:24px;list-style:none;display:flex}.ck-faqpage-q::-webkit-details-marker{display:none}.ck-faqpage-q::marker{content:""}.ck-faqpage-q:focus-visible{outline:2px solid var(--cp-orange,#ff4d00);outline-offset:-2px;border-radius:4px}.ck-faqpage-icon{flex:none;width:32px;height:32px}.ck-faqpage-icon img{width:32px;height:32px;transition:rotate .25s ease,scale .2s var(--ease-soft,ease);display:block}.ck-faqpage-q:hover .ck-faqpage-icon img{scale:1.08}.ck-faqpage-item[open] .ck-faqpage-icon img{rotate:45deg}.ck-faqpage-item::details-content{block-size:0;transition:block-size .3s ease,content-visibility .3s ease allow-discrete;overflow-y:clip}.ck-faqpage-item[open]::details-content{block-size:auto}.ck-faqpage-a{max-width:640px;font-family:var(--font-body);color:#262626cc;padding:0 0 28px;font-size:18px;line-height:26px}.ck-faqpage-a p,.ck-faqpage-a ul{margin:0}.ck-faqpage-a>*+*{margin-top:12px}.ck-faqpage-a ul{padding-left:1.2em;list-style:outside}.ck-faqpage-a li+li{margin-top:6px}.ck-faqpage-a strong{color:var(--cp-ink,#262626);font-weight:700}.ck-page.ck-public .ck-faqpage-a a,.ck-faqpage-demo{color:var(--cp-orange-deeper,#c42b00);text-underline-offset:2px;text-decoration:underline}.ck-page.ck-public .ck-faqpage-a a:hover,.ck-faqpage-demo:hover{text-decoration:none}.ck-faqpage-demo{min-height:0;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.ck-faqband{background:var(--cp-ink,#262626);color:var(--cp-paper,#fff);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px 64px;margin:128px 0 120px;padding:64px clamp(28px,6vw,96px);display:grid;position:relative}.ck-faqband-title{font-family:var(--font-display);letter-spacing:-.06em;color:var(--cp-paper,#fff);margin:0;font-size:clamp(40px,5vw,72px);font-weight:500;line-height:.92}.ck-faqband-sub{font-family:var(--font-body);color:#a8a8a8;margin:20px 0 0;font-size:16px;line-height:24px}.ck-faqband-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ck-page.ck-public .ck-faqband .ck-faqband-row{font-family:var(--font-body);letter-spacing:-.06em;color:var(--cp-paper,#fff);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;column-gap:14px;margin:0;padding:0;font-size:clamp(32px,3.4vw,48px);font-weight:500;line-height:1.125;text-decoration:none;transition:color .2s;display:inline-flex}.ck-page.ck-public .ck-faqband .ck-faqband-row:hover{color:var(--cp-yellow,#e0bb00)}.ck-page.ck-public .ck-faqband .ck-faqband-row:focus-visible{outline:2px solid var(--cp-paper,#fff);outline-offset:4px}.ck-faqband-word{min-width:2.4em;transition:background-size .28s var(--ease-soft,ease);background:linear-gradient(currentColor,currentColor) 0 88%/0% .05em no-repeat}.ck-faqband-row:hover .ck-faqband-word{background-size:100% .05em}.ck-faqband-detail{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800;line-height:18px}@media (max-width:1023.98px){.ck-faqpage{padding:0 20px}.ck-faqpage-head{padding:48px 0 44px}.ck-faqpage-eyebrow{margin-bottom:20px}.ck-faqpage-lede{margin-top:24px;font-size:18px;line-height:26px}.ck-faqpage-switch{margin-top:28px}.ck-faqpage-body{display:block}.ck-faqpage-toc{margin-bottom:56px;position:static}.ck-faqpage-toc ul{flex-wrap:wrap;gap:8px 20px;display:flex}.ck-faqpage-group+.ck-faqpage-group{margin-top:64px}.ck-faqpage-group-head{gap:16px;margin-bottom:24px}.ck-faqpage-q{gap:16px;min-height:0;padding:18px 0;font-size:16px;line-height:22px}.ck-faqpage-a{padding-bottom:22px;font-size:16px;line-height:24px}.ck-faqband{border-radius:20px;grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;margin:80px 0 72px;padding:40px 24px}}@media (prefers-reduced-motion:reduce){.ck-faqpage-icon img,.ck-page.ck-public .ck-faqpage-toc a,.ck-faqband-word{transition:none}.ck-faqpage-item::details-content{transition:none}}