.ckcmp{background:#fff;border:1px solid #d9e5f3;border-radius:20px;padding:26px;box-shadow:0 8px 28px #1c477012;color:#283e58}.ckcmp h2{color:#173e6c!important;margin:0 0 8px!important}.ckcmp-eyebrow{color:#947221!important;letter-spacing:.12em;font-size:12px!important;font-weight:700}.ckcmp-prices{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0}.ckcmp-prices span{padding:9px 16px;background:#f1f6ff;border:1px solid #d5e3f6;border-radius:9px}.ckcmp-prices strong{color:#173e6c;margin-left:8px}.ckcmp-note{font-size:13px!important;line-height:1.55!important;color:#52657b!important}.ckcmp-section{margin-top:16px;border:1px solid #dbe5f1;border-radius:12px;overflow:hidden}.ckcmp-section>summary{padding:15px 18px;background:#edf4ff;color:#183e6c;font-weight:700;cursor:pointer}.ckcmp summary span{float:right;font-size:12px;font-weight:400}.ckcmp summary:focus-visible,.ckcmp-scroll:focus-visible{outline:3px solid #c4a13e;outline-offset:-3px}.ckcmp-scroll{overflow-x:auto}.ckcmp table{width:100%;min-width:590px;border-collapse:collapse;table-layout:fixed;margin:0!important;font-size:14px}.ckcmp th,.ckcmp td{padding:13px 14px;border:0!important;border-bottom:1px solid #e2eaf4!important;vertical-align:middle;background:#fff!important;color:#344a65!important}.ckcmp thead th{background:#f8faff!important;font-weight:700;color:#183e6c!important}.ckcmp th:first-child{width:43%;text-align:left}.ckcmp td,.ckcmp thead th:not(:first-child){text-align:center}.ckcmp tbody th{font-weight:500}.ckcmp td:last-child{background:#fffcf3!important}.ckcmp-yes,.ckcmp-no{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:7px;font-size:20px;font-weight:700}.ckcmp-yes{color:#167340;background:#eaf8ef;border:1px solid #b9dfc8}.ckcmp-no{color:#b33838;background:#fff0f0;border:1px solid #efc5c5}.ckcmp-more>summary{padding:11px 18px;cursor:pointer;color:#245a94;background:#f8faff;font-size:13px;font-weight:600}.ckcmp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:767px){.ckcmp{padding:16px 10px}.ckcmp summary span{float:none;display:block;margin-top:3px}.ckcmp th,.ckcmp td{padding:10px;font-size:13px}.ckcmp-prices{gap:6px}.ckcmp-prices span{padding:7px 9px;font-size:13px}}
.ckcmp th{text-transform:none!important;letter-spacing:normal!important}.ckcmp-scroll:focus-visible{border-radius:4px}@media(max-width:767px){.ckcmp-scroll:before{content:'Swipe horizontally to compare all three plans →';display:block;padding:8px 10px;font-size:11px;color:#52657b;background:#fff}}
.ckcmp h2{text-align:center!important;font-size:36px!important;font-size:clamp(28px,3vw,40px)!important;line-height:1.2!important;margin:0 0 18px!important;overflow-wrap:break-word}
.ck-join-header-tier-0{--join-head-bg:#e8f2ff;--join-head-ink:#215b99;--join-head-border:#a8c9ef}.ck-join-header-tier-1{--join-head-bg:#eeedff;--join-head-ink:#49468e;--join-head-border:#bcb8e6}.ck-join-header-tier-2{--join-head-bg:#fff3d4;--join-head-ink:#806014;--join-head-border:#dcc179}.ck-join-unified-header{text-align:center;background:var(--join-head-bg,#e8f2ff);border:1px solid var(--join-head-border,#a8c9ef);border-radius:14px;padding:22px 12px}.ck-join-unified-header h3{color:var(--join-head-ink,#215b99)!important;font-size:29px!important;margin:0 0 14px!important;line-height:1.2!important}.ck-join-unified-header p{margin:0!important;color:var(--join-head-ink,#215b99)!important;line-height:1.2!important}.ck-join-unified-header strong{font-size:38px!important;color:inherit!important}.ck-join-unified-header small{display:block!important;font-size:13px!important;margin-top:6px!important;color:inherit!important}
