.ck-faq-hero{background:var(--color-petrol,#0f313a);color:#fff;isolation:isolate;padding:110px 0 50px;position:relative;overflow:hidden}.ck-faq-hero__ticker{z-index:1;background:#c8a66514;border-bottom:1px solid #c8a6652e;align-items:center;height:44px;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.ck-faq-hero__ticker-track{white-space:nowrap;gap:56px;padding-left:24px;animation:60s linear infinite ck-faq-ticker-scroll;display:flex}.ck-faq-hero__ticker-item{color:#ffffffbf;letter-spacing:.01em;align-items:center;gap:12px;font-size:.8125rem;font-weight:500;display:inline-flex}.ck-faq-hero__ticker-q{background:var(--color-gold,#c8a665);width:22px;height:22px;color:var(--color-petrol,#0f313a);border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:800;display:inline-grid}@keyframes ck-faq-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ck-faq-hero .container{z-index:2;position:relative}.ck-faq-hero__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--color-gold,#c8a665);margin:0 0 1rem;font-size:.875rem;font-weight:600}.ck-faq-hero__title{letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.75rem,3vw + .5rem,3rem);font-weight:800;line-height:1.1}.ck-faq-hero__lead{color:#ffffffc7;max-width:60ch;margin:0;font-size:1.0625rem;line-height:1.6}@media (width<=600px){.ck-faq-hero{padding-top:96px;padding-bottom:36px}.ck-faq-hero__title{font-size:clamp(1.5rem,6vw,2.25rem)}}@media (prefers-reduced-motion:reduce){.ck-faq-hero__ticker-track{animation:none}}.faq-section,.elementor-element-dcb6e62 .faq-section{display:none!important}.ck-faq-grouped{background:#f7f8fa;padding:72px 0 88px}.ck-faq-grouped__inner{flex-direction:column;gap:52px;max-width:820px;margin:0 auto;padding:0 24px;display:flex}.ck-faq-group__header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.ck-faq-group__icon{background:var(--color-petrol,#0f313a);width:40px;height:40px;color:var(--color-gold,#c8a665);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ck-faq-group__title{color:var(--color-petrol,#0f313a);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:700}.ck-faq-group__line{background:var(--color-gold,#c8a665);opacity:.4;flex:1;height:1px}.ck-faq-group__items{flex-direction:column;gap:8px;display:flex}.ck-faq-item{background:#fff;border:1px solid #0f313a1a;border-radius:10px;transition:box-shadow .2s,border-color .2s,transform .2s;overflow:hidden;box-shadow:0 1px 3px #0f313a0f,0 4px 12px #0f313a0a}.ck-faq-item:hover{border-color:#c8a66559;transform:translateY(-1px);box-shadow:0 2px 8px #0f313a1a,0 8px 24px #0f313a14}.ck-faq-item[open]{border-color:#c8a66580;box-shadow:0 2px 8px #0f313a1a,0 8px 24px #0f313a14}.ck-faq-item__summary{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.ck-faq-item__summary::-webkit-details-marker{display:none}.ck-faq-item__summary::marker{display:none}.ck-faq-item__summary:focus-visible{outline:2px solid var(--color-gold,#c8a665);outline-offset:-2px;border-radius:10px}.ck-faq-item__q{color:var(--color-petrol,#0f313a);flex:1;font-size:1rem;font-weight:600;line-height:1.4}.ck-faq-item__icon{width:28px;height:28px;color:var(--color-gold,#c8a665);background:#c8a6651f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s,background .2s;display:inline-flex}.ck-faq-item[open] .ck-faq-item__icon{background:var(--color-gold,#c8a665);color:#fff;transform:rotate(45deg)}.ck-faq-item__body{border-top:1px solid #0f313a12;padding:0 20px 20px}.ck-faq-item__body p{color:#3a4a52;margin:14px 0 0;font-size:.9375rem;line-height:1.7}.ck-faq-item__body p:first-child{margin-top:14px}.ck-faq-item__body ul{color:#3a4a52;margin:10px 0 0;padding-left:1.4em}.ck-faq-item__body li{margin-bottom:4px;font-size:.9375rem;line-height:1.7}@media (width<=600px){.ck-faq-grouped{padding:48px 0 64px}.ck-faq-grouped__inner{gap:40px}.ck-faq-item__summary{padding:16px}.ck-faq-item__body{padding:0 16px 16px}.ck-faq-item__q{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.ck-faq-item,.ck-faq-item__icon{transition:none}.ck-faq-item:hover{transform:none}}
