.ck-v2-hub-hero{background:linear-gradient(135deg,#0c2730 0%,#0f313a 100%);padding:160px 0 90px;position:relative}.ck-v2-hub-hero .elementor-background-overlay{pointer-events:none;background:radial-gradient(at 100% 0,#c8a6652e,#0000 60%);position:absolute;inset:0}.ck-v2-hub-hero .elementor-container{z-index:1;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.ck-v2-hub-hero h1{color:#fff;margin-bottom:12px}.ck-v2-hub-hero ul{margin:0 0 18px;padding:0;line-height:1.2;list-style:none;display:inline-block}.ck-v2-hub-hero ul li{color:#ffffffbf;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:700;display:inline-block}.ck-v2-hub-hero ul li a{color:#fff;opacity:.85;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:700;text-decoration:none}.ck-v2-hub-hero ul li a:hover{color:#c8a665;opacity:1}.ck-v2-hub-hero ul li:after{content:"";vertical-align:middle;background-color:#c8a665;width:10px;height:2px;margin:0 12px;display:inline-block}.ck-v2-hub-hero ul li:last-child:after{content:none}.ck-v2-hub-intro{color:#ffffffd9;max-width:760px;margin:0;font-size:17px;line-height:1.6}.ck-v2-hub-section{padding:80px 0 100px;margin-top:0!important}.ck-v2-hub-section .elementor-container{max-width:1200px;margin:0 auto;padding:0 20px}a.feature-box.ck-v2-feature-link{color:inherit;text-decoration:none;display:block}.ck-v2-hub-section .feature-box{text-align:center;background-color:#fff;border:2px solid #0000;border-radius:5px;transition:all .35s cubic-bezier(.37,0,.63,1);box-shadow:0 20px 60px #00000014;padding:40px 28px!important}.ck-v2-hub-section .feature-box:hover{border-color:#c8a665;transform:translateY(-6px);box-shadow:0 28px 70px #00000021}.ck-v2-hub-section .feature-number{text-align:center;border:2px solid #e4e4e4;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;margin:0 auto 22px;line-height:82px;transition:border-color .35s,background-color .35s;display:flex}.ck-v2-hub-section .feature-box:hover .feature-number{background-color:#c8a66514;border-color:#c8a665}.ck-v2-hub-section .feature-number .text-dark{font-size:1.5rem;font-weight:800;color:#c8a665!important}.ck-v2-hub-section .feature-box h3.h5{color:#0f313a;margin-bottom:10px;font-weight:700;line-height:1.3}.ck-v2-hub-section .feature-box p.display-28{color:#555;margin-bottom:0;font-size:15px;line-height:1.6}.ck-v2-feature-cta{color:#c8a665;text-transform:uppercase;letter-spacing:.6px;margin-top:16px;font-size:13px;font-weight:700;transition:color .2s;display:inline-block}.ck-v2-feature-link:hover .ck-v2-feature-cta{color:#0f313a}@media (width<=991px){.ck-v2-hub-hero{padding:130px 0 70px}}@media (width<=575px){.ck-v2-hub-hero{padding:110px 0 60px}.ck-v2-hub-section{padding:60px 0 70px}.ck-v2-hub-section .feature-box{padding:30px 20px!important}}.ck-compliance-hero{isolation:isolate;color:#fff;padding:clamp(96px,14vh,160px) 0 clamp(80px,10vh,120px);position:relative;overflow:hidden}.ck-compliance-hero__bg{z-index:0;background:linear-gradient(135deg,#0f313a 0%,#0c2730 50% 100%);position:absolute;inset:0}.ck-compliance-hero__bg:before{content:"";background:linear-gradient(90deg,#0000 0%,#c8a665 30%,#e8c97a 60%,#c8a665 80%,#0000 100%);height:3px;position:absolute;top:0;left:0;right:0}.ck-compliance-hero__bg:after{content:"";background:radial-gradient(70% 60% at 80% 20%,#c8a6651f 0%,#0000 70%),radial-gradient(50% 40% at 10% 80%,#0f313a66 0%,#0000 60%);position:absolute;inset:0}.ck-compliance-hero__ticker-bar{z-index:2;background:#c8a66512;border-top:1px solid #c8a66526;align-items:center;height:40px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ck-compliance-hero__ticker-track{white-space:nowrap;gap:48px;padding-left:24px;animation:55s linear infinite ck-ch-ticker;display:flex}.ck-compliance-hero__ticker-item{letter-spacing:.08em;color:#c8a665;text-transform:uppercase;align-items:center;gap:10px;font-size:.75rem;font-weight:600;display:inline-flex}.ck-compliance-hero__ticker-dot{background:#c8a665;border-radius:50%;flex-shrink:0;width:5px;height:5px}@keyframes ck-ch-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ck-compliance-hero .container{z-index:1;position:relative}.ck-compliance-hero__content{max-width:720px;animation:.7s cubic-bezier(.22,1,.36,1) both ck-ch-rise}@keyframes ck-ch-rise{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}.ck-compliance-hero__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#c8a665;margin:0 0 1.25rem;font-size:.8125rem;font-weight:700;animation:.6s cubic-bezier(.22,1,.36,1) 80ms both ck-ch-rise;display:block}.ck-compliance-hero__h1{letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2.75rem,4vw + 1rem,5.5rem);font-weight:800;line-height:1.08;animation:.7s cubic-bezier(.22,1,.36,1) .14s both ck-ch-rise}.ck-compliance-hero__sub{color:#ffffffc7;max-width:58ch;margin:0 0 2rem;font-size:clamp(1rem,1vw + .875rem,1.1875rem);line-height:1.65;animation:.7s cubic-bezier(.22,1,.36,1) .2s both ck-ch-rise}.ck-compliance-hero__pills{flex-wrap:wrap;gap:10px;margin:0 0 2.25rem;animation:.7s cubic-bezier(.22,1,.36,1) .26s both ck-ch-rise;display:flex}.ck-compliance-hero__pills .pill{letter-spacing:.06em;color:#c8a665;text-transform:uppercase;backdrop-filter:blur(4px);background:#c8a66514;border:1px solid #c8a66559;border-radius:4px;align-items:center;padding:5px 14px;font-size:.8125rem;font-weight:700;transition:background .22s,border-color .22s;display:inline-flex}.ck-compliance-hero__pills .pill:hover{background:#c8a66529;border-color:#c8a66599}.ck-compliance-hero__cta{color:#0f313a;letter-spacing:.02em;background:#c8a665;border-radius:4px;align-items:center;gap:8px;padding:14px 32px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .22s,transform .22s,box-shadow .22s;animation:.7s cubic-bezier(.22,1,.36,1) .32s both ck-ch-rise;display:inline-flex;box-shadow:0 4px 20px #c8a66559}.ck-compliance-hero__cta:hover{background:#d9ba7e;transform:translateY(-2px);box-shadow:0 8px 28px #c8a66573}.ck-compliance-hero__cta:focus-visible{outline-offset:3px;outline:3px solid #c8a665}.ck-comp-grid{background:#fff;padding:clamp(60px,10vh,120px) 0}.ck-comp-grid__items{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ck-comp-card{color:inherit;animation:.7s cubic-bezier(.22,1,.36,1) backwards ck-comp-card-rise;animation-delay:calc(var(--ck-comp-i,0) * 60ms + .2s);background:#fff;border-left:4px solid #c8a665;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;display:block;box-shadow:0 2px 14px #0f313a0f}.ck-comp-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px -10px #0f313a2e}.ck-comp-card:focus-visible{outline-offset:2px;outline:3px solid #c8a665}.ck-comp-card__inner{padding:28px 28px 24px;position:relative}.ck-comp-card__chip{letter-spacing:.05em;text-transform:uppercase;border-radius:2px;margin-bottom:12px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-block}.ck-comp-card__chip--urgent{color:#fff;background:#c84a4a}.ck-comp-card__chip--soft{color:#0f313a;background:#c8a66526}.ck-comp-card__h2{letter-spacing:-.01em;color:#0f313a;margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.3}.ck-comp-card__text{color:#0f313ab8;margin:0 0 1rem;font-size:.9375rem;line-height:1.55}.ck-comp-card__arrow{color:#c8a665;font-size:1.125rem;transition:transform .22s cubic-bezier(.22,1,.36,1);display:inline-block}.ck-comp-card:hover .ck-comp-card__arrow{transform:translate(4px)}@keyframes ck-comp-card-rise{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@media (width<=992px){.ck-comp-grid__items{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.ck-compliance-hero__h1{font-size:clamp(2.25rem,8vw,3.25rem)}.ck-comp-grid__items{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ck-compliance-hero__ticker-track,.ck-compliance-hero__content,.ck-compliance-hero__eyebrow,.ck-compliance-hero__h1,.ck-compliance-hero__sub,.ck-compliance-hero__pills,.ck-compliance-hero__cta{animation:none}.ck-comp-card{transition:none;animation:none}.ck-comp-card__arrow,.ck-compliance-hero__cta,.ck-compliance-hero__pills .pill{transition:none}}
