.ck-wrap *{box-sizing:border-box;margin:0;padding:0}.ck-wrap{font-family:DM Sans,sans-serif;color:#2e2e2e;background:#fafaf8}.ck-hero{background:#2e2e2e;padding:80px 40px 72px;text-align:center;position:relative;overflow:hidden}.ck-hero:before{content:"";position:absolute;top:-80px;right:-80px;width:320px;height:320px;border-radius:50%;background:#5e8b7e;opacity:.12}.ck-hero:after{content:"";position:absolute;bottom:-60px;left:-60px;width:220px;height:220px;border-radius:50%;background:#4a7265;opacity:.1}.ck-eyebrow{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#7ab8ac;background:#5e8b7e26;padding:6px 16px;border-radius:999px;margin-bottom:24px}.ck-hero h1{font-family:Fraunces,Georgia,serif;font-size:clamp(32px,5vw,52px);font-weight:700;color:#fafaf8;line-height:1.15;margin-bottom:20px;position:relative;z-index:1}.ck-hero h1 em{font-style:normal;color:#7ab8ac}.ck-hero-sub{font-size:16px;color:#fafaf8a6;max-width:520px;margin:0 auto 36px;line-height:1.7;position:relative;z-index:1}.ck-hero-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.ck-btn-primary{display:inline-block;background:#5e8b7e;color:#fafaf8!important;font-size:14px;font-weight:600;padding:14px 28px;border-radius:8px;text-decoration:none;transition:background .2s}.ck-btn-primary:hover{background:#4a7265}.ck-btn-outline{display:inline-block;background:transparent;color:#fafaf8bf!important;font-size:14px;font-weight:500;padding:14px 28px;border-radius:8px;border:1px solid rgba(250,250,248,.2);text-decoration:none;transition:border-color .2s,color .2s}.ck-btn-outline:hover{border-color:#fafaf880;color:#fafaf8!important}.ck-trust{background:#5e8b7e;padding:14px 40px;display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.ck-trust-item{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#e8f2ef}.ck-section{padding:72px 40px;max-width:900px;margin:0 auto}.ck-section-label{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#5e8b7e;margin-bottom:12px}.ck-section-title{font-family:Fraunces,Georgia,serif;font-size:clamp(24px,3.5vw,36px);font-weight:700;color:#2e2e2e;line-height:1.2;margin-bottom:16px}.ck-section-sub{font-size:15px;color:#777;max-width:540px;line-height:1.7;margin-bottom:48px}.ck-who-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:600px){.ck-who-grid{grid-template-columns:1fr}}.ck-who-card{background:#f2f8f6;border:1px solid #c8ddd9;border-radius:12px;padding:28px}.ck-who-card h3{font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:600;color:#2e2e2e;margin-bottom:8px}.ck-who-card p{font-size:13px;color:#777;margin-bottom:16px;line-height:1.6}.ck-who-card ul{list-style:none;padding:0}.ck-who-card ul li{font-size:13px;color:#555;padding:5px 0;border-bottom:1px solid #e0e0da;display:flex;align-items:center;gap:8px}.ck-who-card ul li:last-child{border-bottom:none}.ck-who-card ul li:before{content:"";width:6px;height:6px;border-radius:50%;background:#5e8b7e;flex-shrink:0}.ck-steps-bg{background:#2e2e2e;padding:72px 40px}.ck-steps-inner{max-width:900px;margin:0 auto}.ck-steps-bg .ck-section-label{color:#7ab8ac}.ck-steps-bg .ck-section-title{color:#fafaf8}.ck-steps-bg .ck-section-sub{color:#fafaf88c}.ck-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:640px){.ck-steps-grid{grid-template-columns:1fr}}.ck-step{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px}.ck-step-num{width:32px;height:32px;border-radius:50%;background:#5e8b7e;color:#fafaf8;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.ck-step h4{font-family:Fraunces,Georgia,serif;font-size:16px;font-weight:600;color:#fafaf8;margin-bottom:8px}.ck-step p{font-size:13px;color:#fafaf88c;line-height:1.6}.ck-packages-section{background:#fafaf8;padding:72px 40px}.ck-packages-inner{max-width:900px;margin:0 auto}.ck-pkg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}@media(max-width:640px){.ck-pkg-grid{grid-template-columns:1fr}}.ck-pkg-card{border:1px solid #e0e0da;border-radius:14px;padding:28px 24px;background:#fff}.ck-pkg-card.featured{border:2px solid #2e2e2e;background:#2e2e2e;position:relative}.ck-pkg-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:#5e8b7e;color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 14px;border-radius:999px;white-space:nowrap}.ck-pkg-name{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5e8b7e;margin-bottom:6px}.ck-pkg-card.featured .ck-pkg-name{color:#7ab8ac}.ck-pkg-price{font-family:Fraunces,Georgia,serif;font-size:40px;font-weight:700;color:#2e2e2e;line-height:1;margin-bottom:6px}.ck-pkg-card.featured .ck-pkg-price{color:#fafaf8}.ck-pkg-goal{font-size:13px;color:#777;line-height:1.5;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f0ee}.ck-pkg-card.featured .ck-pkg-goal{color:#fafaf88c;border-bottom-color:#ffffff1a}.ck-pkg-docs{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#5e8b7e;margin-bottom:12px}.ck-pkg-card.featured .ck-pkg-docs{color:#7ab8ac}.ck-pkg-list{list-style:none;padding:0;margin-bottom:24px}.ck-pkg-list li{font-size:13px;color:#555;padding:5px 0;display:flex;align-items:flex-start;gap:8px;line-height:1.4}.ck-pkg-card.featured .ck-pkg-list li{color:#fafaf8b3}.ck-pkg-list li:before{content:"";width:5px;height:5px;border-radius:50%;background:#5e8b7e;flex-shrink:0;margin-top:5px}.ck-pkg-card.featured .ck-pkg-list li:before{background:#7ab8ac}.ck-pkg-btn{display:block;text-align:center;padding:12px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;background:#f2f8f6;color:#4a7265!important;border:1px solid #c8ddd9;transition:background .2s}.ck-pkg-btn:hover{background:#e0eeeb}.ck-pkg-card.featured .ck-pkg-btn{background:#5e8b7e;color:#fafaf8!important;border-color:#5e8b7e}.ck-pkg-card.featured .ck-pkg-btn:hover{background:#4a7265}.ck-band{background:#e8f2ef;border-top:1px solid #c8ddd9;border-bottom:1px solid #c8ddd9;padding:56px 40px;text-align:center}.ck-band blockquote{font-family:Fraunces,Georgia,serif;font-size:clamp(18px,2.5vw,26px);font-weight:400;color:#2e2e2e;max-width:600px;margin:0 auto 16px;line-height:1.5;font-style:italic}.ck-band cite{font-size:13px;color:#777;font-style:normal}.ck-disclaimer{text-align:center;padding:24px 40px;font-size:12px;color:#aaa;border-top:1px solid #e0e0da}
/*# sourceMappingURL=/cdn/shop/t/3/assets/claimkit.css.map */
