.kinu-prom{position:relative;background:radial-gradient(60% 50% at 15% 0%,rgba(26,111,173,.35),transparent 60%),radial-gradient(55% 50% at 90% 100%,rgba(70,201,138,.22),transparent 60%),linear-gradient(165deg,#0a2540,#061a30 60%,#050f1a);color:#f0f4fd;padding:56px 18px 64px;overflow:hidden}.kinu-prom__inner{position:relative;max-width:780px;margin:0 auto}.kinu-prom__head{text-align:center;margin-bottom:30px}.kinu-prom__eyebrow{display:inline-block;font-size:1.15rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#4aaddf;padding:7px 16px;border:1px solid rgba(74,173,223,.4);border-radius:999px;margin-bottom:16px}.kinu-prom__title{font-size:clamp(2.1rem,7.5vw,3.2rem);font-weight:900;line-height:1.04;letter-spacing:-.025em;margin:0 0 10px;color:#fff}.kinu-prom__hint{display:inline-block;margin-top:6px;font-size:1.05rem;font-weight:800;color:#f2d06b;letter-spacing:.01em;animation:kinu-prom-pulse 1.8s ease-in-out infinite}@keyframes kinu-prom-pulse{0%,to{transform:translateY(0);opacity:.85}50%{transform:translateY(2px);opacity:1}}@media(prefers-reduced-motion:reduce){.kinu-prom__hint{animation:none}}.kinu-prom__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:22px;counter-reset:phase}.kinu-prom__card{position:relative;border:0;border-radius:18px;padding:42px 8px 16px;cursor:pointer;color:#fff;font-family:Plus Jakarta Sans,system-ui,sans-serif;text-align:center;transition:transform .22s ease,box-shadow .28s ease,opacity .22s ease;-webkit-tap-highlight-color:transparent;opacity:.5}.kinu-prom__card:before{counter-increment:phase;content:counter(phase);position:absolute;top:8px;left:50%;transform:translate(-50%);width:22px;height:22px;border-radius:50%;background:#ffffff38;color:#fff;font-size:.72rem;font-weight:800;display:flex;align-items:center;justify-content:center}.kinu-prom__card:hover{transform:translateY(-2px);opacity:.8}.kinu-prom__card.is-active{opacity:1;transform:translateY(-4px) scale(1.04)}.kinu-prom__card:focus-visible{outline:3px solid #fff;outline-offset:2px}.kinu-prom__card--1{background:linear-gradient(160deg,#2e5b86,#14365b)}.kinu-prom__card--2{background:linear-gradient(160deg,#2e8fc4,#1a6fad)}.kinu-prom__card--3{background:linear-gradient(160deg,#7cd0f0,#3fa0d4)}.kinu-prom__card--4{background:linear-gradient(160deg,#8ce3b4,#46c98a);color:#06301f}.kinu-prom__card--4:before{background:#06301f40;color:#06301f}.kinu-prom__card--1.is-active{box-shadow:0 14px 30px #2e5b868c}.kinu-prom__card--2.is-active{box-shadow:0 14px 30px #1a6fad8c}.kinu-prom__card--3.is-active{box-shadow:0 14px 30px #3fa0d480}.kinu-prom__card--4.is-active{box-shadow:0 14px 30px #46c98a80}.kinu-prom__when{display:block;font-size:1.1rem;font-weight:800;letter-spacing:.01em}.kinu-prom__display{text-align:center;min-height:70px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.kinu-prom__display p{margin:0;font-size:clamp(1.9rem,7vw,2.8rem);font-weight:900;letter-spacing:-.02em;text-shadow:0 6px 30px currentColor;transition:opacity .15s ease}.kinu-prom__guarantee{display:flex;align-items:center;gap:13px;background:linear-gradient(160deg,#6fd79b33,#6fd79b0f);border:1px solid rgba(111,215,155,.45);border-radius:16px;padding:16px 18px}.kinu-prom__seal{flex:0 0 auto;width:46px;height:46px;border-radius:50%;background:#46c98a;color:#06301f;display:flex;align-items:center;justify-content:center}.kinu-prom__guarantee-txt{font-size:1rem;line-height:1.4;color:#e8f4fd}.kinu-prom__guarantee-txt strong{font-weight:800;color:#fff}.js-prom-fade{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.js-prom-fade.is-in{opacity:1;transform:none}@media(min-width:769px){.kinu-prom{padding:84px 24px 92px}.kinu-prom__head{margin-bottom:40px}.kinu-prom__eyebrow{font-size:1.35rem}.kinu-prom__cards{gap:16px}.kinu-prom__card{padding:52px 12px 22px}.kinu-prom__card:before{width:26px;height:26px;font-size:.82rem;top:14px}.kinu-prom__when{font-size:1.45rem}.kinu-prom__display{min-height:86px}.kinu-prom__guarantee{padding:18px 24px;justify-content:center}.kinu-prom__guarantee-txt{font-size:1.12rem}}@media(prefers-reduced-motion:reduce){.js-prom-fade{opacity:1;transform:none;transition:none}.kinu-prom__display p{transition:none}.kinu-prom__card.is-active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/kinu-promesa.css.map */
