body.cka-page{color:#16233c;font-family:var(--cka-font,system-ui, sans-serif);background:#edf2fa}.cka{--cka-blue:var(--ck-shell-accent,#226ee6);--cka-blue-2:var(--ck-shell-accent-strong,#1f63c7);--cka-promo:var(--ck-shell-promo,#ff5a2c);--cka-ink:#16233c;--cka-muted:#64748f;--cka-line:#e1e9f5;--cka-card:#fff;--cka-max:1080px;color:var(--cka-ink)}.cka a{text-decoration:none}.cka-wrap{width:min(100% - 1.5rem, var(--cka-max));margin-inline:auto}.cka-hero{border:1px solid var(--cka-line);text-align:center;background:radial-gradient(120% 140% at 85% 0,#226ee61f,#0000 55%),linear-gradient(150deg,#fff,#f2f7ff 60%,#e6efff);border-radius:22px;margin-top:1rem;padding:2.2rem 1.4rem 1.8rem;box-shadow:0 18px 40px #16233c1a}.cka-eyebrow{border:1px solid color-mix(in srgb, var(--cka-blue) 40%, transparent);background:color-mix(in srgb, var(--cka-blue) 8%, transparent);color:var(--cka-blue-2);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:.3rem .9rem;font-size:.72rem;font-weight:800;display:inline-block}.cka-h1{max-width:24ch;color:var(--cka-ink);margin:.8rem auto .6rem;font-size:clamp(1.7rem,4.2vw,2.6rem);font-weight:800;line-height:1.18}.cka-h1 em{background:linear-gradient(135deg, var(--cka-blue), var(--cka-blue-2));color:#0000;background-clip:text;font-style:normal}.cka-lead{max-width:62ch;color:var(--cka-muted);margin:0 auto 1.3rem;font-size:.95rem;line-height:1.65}.cka-lead b{color:var(--cka-ink)}.cka-lead a{color:var(--cka-blue);text-underline-offset:3px;font-weight:700;text-decoration:underline}.cka-cta-row{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.cka-btn{border-radius:999px;align-items:center;gap:.45rem;padding:.8rem 1.7rem;font-size:.92rem;font-weight:800;display:inline-flex}.cka-btn-primary{color:#fff;background:linear-gradient(135deg, var(--cka-blue), var(--cka-blue-2));box-shadow:0 8px 20px color-mix(in srgb, var(--cka-blue) 32%, transparent);transition:transform .15s,box-shadow .15s}.cka-btn-primary:hover{box-shadow:0 12px 26px color-mix(in srgb, var(--cka-blue) 42%, transparent);transform:translateY(-2px)}.cka-btn-ghost{color:var(--cka-blue-2);border:1px solid color-mix(in srgb, var(--cka-blue) 40%, transparent);background:#fff}.cka-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.cka-stat{background:var(--cka-card);border:1px solid var(--cka-line);text-align:center;border-radius:16px;padding:1rem .8rem;box-shadow:0 6px 16px #16233c0d}.cka-stat b{color:var(--cka-blue-2);font-size:1.25rem;font-weight:800;display:block}.cka-stat span{color:var(--cka-muted);font-size:.76rem;font-weight:600}.cka-section{margin-top:2.2rem}.cka-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--cka-blue-2);font-size:.72rem;font-weight:800;display:block}.cka-h2{color:var(--cka-ink);margin:.25rem 0 .5rem;font-size:clamp(1.3rem,2.8vw,1.7rem);font-weight:800;line-height:1.25}.cka-sub{max-width:68ch;color:var(--cka-muted);margin:0 0 1.1rem;font-size:.92rem;line-height:1.65}.cka-sub b,.cka-faq p b{color:var(--cka-ink)}.cka-steps{counter-reset:cka-step;grid-template-columns:1fr;gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.cka-steps li{background:var(--cka-card);border:1px solid var(--cka-line);counter-increment:cka-step;border-radius:16px;padding:1.1rem 1.1rem 1.1rem 3.6rem;position:relative;box-shadow:0 6px 16px #16233c0d}.cka-steps li:before{content:counter(cka-step);background:linear-gradient(135deg, var(--cka-blue), var(--cka-blue-2));color:#fff;border-radius:12px;place-items:center;width:34px;height:34px;font-weight:800;display:grid;position:absolute;top:1.05rem;left:1rem}.cka-steps b{color:var(--cka-ink);margin-bottom:.2rem;font-size:.95rem;display:block}.cka-steps p{color:var(--cka-muted);margin:0;font-size:.85rem;line-height:1.6}.cka-earn{grid-template-columns:1fr;gap:.9rem;display:grid}.cka-earn-card{background:var(--cka-card);border:1px solid var(--cka-line);border-radius:18px;overflow:hidden;box-shadow:0 12px 28px #16233c14}.cka-earn-card img{border-bottom:1px solid var(--cka-line);width:100%;height:auto;display:block}.cka-earn-body{padding:1.1rem 1.2rem 1.3rem}.cka-earn-body h3{color:var(--cka-ink);margin:0 0 .4rem;font-size:1.05rem;font-weight:800}.cka-earn-body p{color:var(--cka-muted);margin:0 0 .8rem;font-size:.86rem;line-height:1.6}.cka-earn-body ul{color:var(--cka-muted);margin:0;padding-left:1.1rem;font-size:.85rem;line-height:1.7}.cka-earn-body ul b{color:var(--cka-ink)}.cka-tiers{border-collapse:separate;border-spacing:0;border:1px solid var(--cka-line);background:var(--cka-card);border-radius:16px;width:100%;font-size:.88rem;overflow:hidden}.cka-tiers th,.cka-tiers td{text-align:left;padding:.85rem 1rem}.cka-tiers thead th{background:linear-gradient(135deg, var(--cka-blue-2), var(--cka-blue));color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.cka-tiers tbody tr+tr td{border-top:1px solid var(--cka-line)}.cka-tiers tbody td{color:var(--cka-muted)}.cka-tiers tbody td:first-child{color:var(--cka-ink);font-weight:700}.cka-tiers .cka-tier-hi{color:var(--cka-blue-2);font-weight:800}.cka-why{grid-template-columns:1fr;gap:.8rem;display:grid}.cka-why-card{background:var(--cka-card);border:1px solid var(--cka-line);border-radius:16px;padding:1.1rem 1.2rem;box-shadow:0 6px 16px #16233c0d}.cka-why-card .cka-why-ico{border:1px solid var(--cka-line);background:linear-gradient(135deg,#e8f1ff,#d4e5ff);border-radius:13px;place-items:center;width:40px;height:40px;margin-bottom:.55rem;font-size:1.25rem;display:inline-grid}.cka-why-card b{color:var(--cka-ink);margin-bottom:.25rem;font-size:.94rem;display:block}.cka-why-card p{color:var(--cka-muted);margin:0;font-size:.84rem;line-height:1.6}.cka-faq details{background:var(--cka-card);border:1px solid var(--cka-line);border-radius:14px;box-shadow:0 4px 12px #16233c0a}.cka-faq details+details{margin-top:.6rem}.cka-faq summary{cursor:pointer;color:var(--cka-ink);justify-content:space-between;align-items:center;gap:.8rem;padding:.95rem 1.1rem;font-size:.92rem;font-weight:700;list-style:none;display:flex}.cka-faq summary::-webkit-details-marker{display:none}.cka-faq summary:after{content:"+";color:var(--cka-blue-2);flex:none;font-size:1.15rem;font-weight:700;transition:transform .15s}.cka-faq details[open] summary:after{transform:rotate(45deg)}.cka-faq details p{color:var(--cka-muted);margin:0;padding:0 1.1rem 1rem;font-size:.86rem;line-height:1.65}.cka-final{background:linear-gradient(135deg, var(--cka-blue-2), var(--cka-blue) 55%, var(--cka-promo));box-shadow:0 16px 36px color-mix(in srgb, var(--cka-blue) 30%, transparent);text-align:center;color:#fff;border-radius:20px;margin-top:2.2rem;padding:1.8rem 1.4rem}.cka-final h2{color:#fff;margin:0 0 .4rem;font-size:clamp(1.25rem,2.8vw,1.6rem);font-weight:800}.cka-final p{color:#ffffffe0;max-width:56ch;margin:0 auto 1.1rem;font-size:.88rem}.cka-final .cka-btn-primary{color:var(--cka-blue-2);background:#fff;box-shadow:0 8px 20px #0000002e}.cka-note{color:var(--cka-muted);text-align:center;margin:1.2rem 0 2rem;font-size:.72rem}@media (width>=640px){.cka-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.cka-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.cka-why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.cka-earn{grid-template-columns:1fr 1fr}.cka-why{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cka-btn-primary,.cka-faq summary:after{transition:none}}
