.cp{--cp-font: var(--font-heading-family, "Poppins"), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cp-btn-bg: #f2b705;--cp-btn-fg: #0b1f3a;--cp-line: rgba(11,31,58,.1);--cp-radius: 14px;position:relative;background:var(--cp-bg);color:var(--cp-fg);padding:var(--cp-pt) 18px var(--cp-pb);font-size:16px;line-height:1.6;overflow:hidden}.cp *{box-sizing:border-box}.cp-in{position:relative;z-index:1;max-width:1120px;margin:0 auto}.cp-narrow{max-width:760px;margin:0 auto}.cp-center{text-align:center}.cp-head{text-align:center;max-width:760px;margin:0 auto 28px}.cp-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cp-ac);margin-bottom:10px}.cp-kicker:before{content:"";width:22px;height:2px;background:currentColor;border-radius:2px}.cp-h{font-family:var(--cp-font);font-weight:700;font-size:var(--cp-tm);line-height:1.15;letter-spacing:-.02em;margin:0 0 10px;color:var(--cp-fg)}.cp-sub,.cp-p{margin:0;font-size:16px;opacity:.8}.cp-p p{margin:0 0 10px}@media(min-width:750px){.cp{padding-left:32px;padding-right:32px}.cp-h{font-size:var(--cp-td)}.cp-sub,.cp-p{font-size:18px}.cp-head{margin-bottom:40px}}.cp--dark{background:radial-gradient(120% 70% at 50% 0%,rgba(45,212,191,.22),transparent 60%),radial-gradient(90% 50% at 50% 100%,rgba(56,189,248,.1),transparent 70%),var(--cp-bg)}.cp-card{background:#fff;color:#14213d;border:1px solid var(--cp-line);border-radius:var(--cp-radius);box-shadow:0 6px 20px #0b1f3a0f}.cp--dark .cp-card{box-shadow:0 14px 34px #00000047;border-color:transparent}.cp-btn-wrap{margin-top:24px;text-align:center}.cp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:440px;min-height:56px;padding:14px 24px;border-radius:10px;background:var(--cp-btn-bg);color:var(--cp-btn-fg);font-family:var(--cp-font);font-weight:700;font-size:16px;letter-spacing:.01em;text-decoration:none;text-align:center;box-shadow:0 10px 22px #0b1f3a2e;transition:transform .2s ease,box-shadow .2s ease}.cp-btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0b1f3a3d}.cp-btn:focus-visible{outline:3px solid var(--cp-ac);outline-offset:3px}.cp-btn-note{margin:10px 0 0;font-size:13px;opacity:.75}.cp-media{position:relative;border-radius:var(--cp-radius);overflow:hidden;background:#0b1f3a0f}.cp-media img,.cp-media video{display:block;width:100%;height:100%;object-fit:cover}.cp-media--embed{aspect-ratio:16 / 9}.cp-media--embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.cp-media--v{aspect-ratio:9 / 16!important}.cp-ph{display:flex;align-items:center;justify-content:center;text-align:center;min-height:140px;padding:16px;border:2px dashed currentColor;border-radius:var(--cp-radius);font-size:13px;opacity:.6}.cp-ph--small{min-height:0;padding:8px 12px;margin:8px 0;font-size:12px}.cp-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.cp-reveal.is-in,html.cp-noanim .cp-reveal{opacity:1;transform:none}html.cp-noanim .cp-reveal{transition:none}@media(prefers-reduced-motion:reduce){.cp-reveal{opacity:1;transform:none;transition:none}.cp-btn{transition:none}}.cp-kicker{padding:6px 14px;border-radius:99px;border:1px dashed currentColor;background:#ffffff0f;letter-spacing:.16em}.cp-kicker:before{display:none}.cp-h{font-weight:900;letter-spacing:-.02em}.cp--dark .cp-h{text-shadow:0 3px 0 rgba(0,0,0,.25)}.cp-btn{position:relative;overflow:hidden;border-radius:16px;border:2px solid rgba(255,255,255,.55);background:linear-gradient(180deg,#ffffff2e,#fff0 55%,#0000001f),var(--cp-btn-bg);font-weight:900;text-transform:uppercase;letter-spacing:.02em;box-shadow:0 6px #00000059,0 12px 26px #00000047;animation:cpPulse 1.8s ease-in-out infinite}.cp-btn:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:cpSweep 2.8s ease-in-out infinite;pointer-events:none}.cp-btn:hover{transform:translateY(-2px);box-shadow:0 8px #00000059,0 14px 30px #0000004d}.cp-btn:active{transform:translateY(4px);box-shadow:0 2px #00000059}@keyframes cpPulse{0%,to{scale:1}50%{scale:1.03}}@keyframes cpSweep{0%{left:-60%}60%,to{left:130%}}.cp-card{border-radius:18px}.cp--dark .cp-card{border:2px solid rgba(45,212,191,.35)}html.cp-noanim .cp-btn,html.cp-noanim .cp-btn:after{animation:none}@media(prefers-reduced-motion:reduce){.cp-btn,.cp-btn:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cp-base.css.map */
