.ck-container,.gg .ck-container{max-width:880px;margin:0 auto;padding:36px 20px 84px}.ck-header,.gg .ck-header{text-align:center;margin-bottom:34px}.ck-header h1,.gg .ck-header h1{font-family:var(--font-display,inherit);font-size:clamp(28px,4vw,38px);font-weight:800;letter-spacing:-.025em;color:var(--text,#0F172A);margin:0 0 10px;line-height:1.22}.ck-header p,.gg .ck-header p{font-size:15.5px;line-height:1.55;color:var(--sub,#64748B);max-width:520px;margin:0 auto}.ck-grid,.gg .ck-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.ck-grid,.gg .ck-grid{grid-template-columns:1.15fr .85fr;align-items:start}}.ck-card,.gg .ck-card{background:var(--fm-panel,#FFFFFF);border:1px solid var(--rule,#e2e8f0);border-radius:16px;padding:26px;box-shadow:0 10px 25px -5px rgba(15,23,42,.04),0 8px 10px -6px rgba(15,23,42,.02);transition:border-color .2s ease,box-shadow .2s ease}.gg[data-theme=dark] .ck-card,html[data-theme=dark] .gg .ck-card{background:#18181B;border-color:rgba(255,255,255,.09);box-shadow:0 10px 30px -5px rgba(0,0,0,.45)}.ck-card-title,.gg .ck-card-title{font-family:var(--font-display,inherit);font-size:16.5px;letter-spacing:.01em;color:var(--sub,#64748B);margin:0 0 18px;display:flex;justify-content:space-between}.ck-badge,.ck-card-title,.gg .ck-badge,.gg .ck-card-title{font-weight:700;text-transform:uppercase;align-items:center}.ck-badge,.gg .ck-badge{display:inline-flex;gap:6px;font-size:11.5px;letter-spacing:.05em;padding:4px 11px;border-radius:9999px;background:rgba(124,58,237,.09);color:#7C3AED;border:1px solid rgba(124,58,237,.2)}.gg[data-theme=dark] .ck-badge,html[data-theme=dark] .gg .ck-badge{background:rgba(139,92,246,.18);color:#A78BFA;border-color:rgba(139,92,246,.35)}.ck-plan-name,.gg .ck-plan-name{font-size:25px;font-weight:800;letter-spacing:-.02em;color:var(--text,#0F172A);margin:0 0 8px;line-height:1.25}.ck-plan-desc,.gg .ck-plan-desc{font-size:14px;line-height:1.6;color:var(--sub,#64748B);margin:0 0 18px}.ck-meta-list,.gg .ck-meta-list{display:flex;flex-direction:column;gap:11px;margin:18px 0;padding:16px;background:var(--fm-ground,#F8FAFC);border:1px solid var(--rule,#edf2f7);border-radius:12px}.gg[data-theme=dark] .ck-meta-list,html[data-theme=dark] .gg .ck-meta-list{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.07)}.ck-meta-item,.gg .ck-meta-item{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--sub,#64748B);gap:12px}.ck-meta-item strong,.gg .ck-meta-item strong{color:var(--text,#0F172A);font-weight:600;text-align:right;word-break:break-all}.ck-trust-box,.gg .ck-trust-box{display:flex;align-items:flex-start;gap:12px;padding:13px 15px;border-radius:12px;background:rgba(16,185,129,.07);border:1px solid rgba(16,185,129,.22);margin-top:20px;font-size:12.8px;line-height:1.5;color:#047857}.gg[data-theme=dark] .ck-trust-box,html[data-theme=dark] .gg .ck-trust-box{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.3);color:#34D399}.ck-trust-box svg,.gg .ck-trust-box svg{flex-shrink:0;margin-top:2px;color:#059669}.gg[data-theme=dark] .ck-trust-box svg,html[data-theme=dark] .gg .ck-trust-box svg{color:#34D399}.ck-pricing-table,.gg .ck-pricing-table{display:flex;flex-direction:column;gap:14px;margin:18px 0 22px}.ck-pricing-row,.gg .ck-pricing-row{display:flex;justify-content:space-between;align-items:center;font-size:14.5px;color:var(--sub,#475569);font-weight:500}.ck-pricing-row.discount,.gg .ck-pricing-row.discount{color:#059669;font-weight:700}.gg[data-theme=dark] .ck-pricing-row.discount,html[data-theme=dark] .gg .ck-pricing-row.discount{color:#10B981}.ck-pricing-row.total,.gg .ck-pricing-row.total{font-size:22px;font-weight:800;color:var(--text,#0F172A);letter-spacing:-.02em;padding-top:15px;border-top:1px dashed var(--rule,#cbd5e1);margin-top:4px}.gg[data-theme=dark] .ck-pricing-row.total,html[data-theme=dark] .gg .ck-pricing-row.total{border-top-color:rgba(255,255,255,.15)}.ck-btn-pay,.gg .ck-btn-pay,.gg button.ck-btn-pay,button.ck-btn-pay{width:100%;display:inline-flex!important;align-items:center;justify-content:center;gap:11px;background:linear-gradient(135deg,#7C3AED,#4F46E5)!important;color:#FFFFFF!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:12px!important;padding:16px 26px!important;font-family:inherit;font-size:16.5px!important;font-weight:700!important;letter-spacing:.01em;cursor:pointer;box-shadow:0 4px 14px 0 rgba(109,40,217,.36),0 2px 4px 0 rgba(0,0,0,.08);transition:all .22s cubic-bezier(.4,0,.2,1);margin-top:20px;position:relative;text-decoration:none!important;-webkit-user-select:none;user-select:none}.ck-btn-pay svg,.gg .ck-btn-pay svg,.gg button.ck-btn-pay svg,button.ck-btn-pay svg{flex-shrink:0;stroke:#FFFFFF!important;color:#FFFFFF!important}.ck-btn-pay:hover:not(:disabled),.gg .ck-btn-pay:hover:not(:disabled),.gg button.ck-btn-pay:hover:not(:disabled),button.ck-btn-pay:hover:not(:disabled){background:linear-gradient(135deg,#6D28D9,#4338CA)!important;color:#FFFFFF!important;transform:translateY(-2px);box-shadow:0 8px 24px 0 rgba(109,40,217,.52),0 4px 8px 0 rgba(0,0,0,.12);opacity:1!important}.ck-btn-pay:active:not(:disabled),.gg .ck-btn-pay:active:not(:disabled),.gg button.ck-btn-pay:active:not(:disabled),button.ck-btn-pay:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 8px 0 rgba(109,40,217,.32)}.ck-btn-pay:disabled,.gg .ck-btn-pay:disabled,.gg button.ck-btn-pay:disabled,button.ck-btn-pay:disabled{background:#94A3B8!important;color:#E2E8F0!important;opacity:.75!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.ck-methods-box,.gg .ck-methods-box{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:var(--sub,#64748B);margin-top:15px;text-align:center}.ck-disclaimer,.gg .ck-disclaimer{font-size:12px;line-height:1.55;color:var(--sub,#94A3B8);margin-top:13px;text-align:center}.ck-disclaimer a,.gg .ck-disclaimer a{color:#7C3AED;text-decoration:underline;font-weight:500}.gg[data-theme=dark] .ck-disclaimer a,html[data-theme=dark] .gg .ck-disclaimer a{color:#A78BFA}.ck-error-alert,.gg .ck-error-alert{padding:13px 18px;border-radius:12px;background:var(--fm-err-a,#FEF2F2);border:1px solid rgba(220,38,38,.25);color:var(--fm-err,#DC2626);font-size:13.5px;margin-bottom:22px;display:flex;align-items:center;gap:12px}.ck-overlay,.gg .ck-overlay{position:fixed;inset:0;background:rgba(15,23,42,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;color:#FFFFFF;text-align:center;padding:24px}.ck-spinner,.gg .ck-spinner{width:50px;height:50px;border:4px solid rgba(255,255,255,.2);border-top-color:#ffffff;border-radius:50%;animation:ck-spin .8s linear infinite;margin-bottom:20px}.ck-overlay h2,.gg .ck-overlay h2{font-size:22px;font-weight:700;margin:0 0 8px;color:#FFFFFF}.ck-overlay p,.gg .ck-overlay p{font-size:14.5px;max-width:420px;color:rgba(255,255,255,.82);margin:0}@keyframes ck-spin{to{transform:rotate(1turn)}}@media (max-width:480px){.ck-container,.gg .ck-container{padding:20px 12px 64px}.ck-card,.gg .ck-card{padding:18px 14px;border-radius:14px}.ck-plan-name,.gg .ck-plan-name{font-size:21px}.ck-meta-list,.gg .ck-meta-list{padding:12px;margin:14px 0}.ck-meta-item,.gg .ck-meta-item{font-size:12.5px}.ck-btn-pay,.gg .ck-btn-pay,.gg button.ck-btn-pay,button.ck-btn-pay{font-size:15px!important;padding:14px 16px!important}}