.vstack__grid{border:1px solid var(--line);border-radius:var(--radius-lg,24px);background:var(--line);grid-template-columns:repeat(2,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.vstack__item{background:var(--c-white,#fff);gap:16px;padding:26px 26px 24px;transition:background .25s;display:flex}.vstack__item:hover{background:#fbfcff}.vstack__ic{color:#fff;background:linear-gradient(145deg,#7fd0ff,#019aff 60%,#0062c9);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 22px #0170d440}.vstack__ic svg{width:20px;height:20px}.vstack__body h3{font:800 1.02rem/1.25 var(--font-display);letter-spacing:-.02em;color:var(--c-ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin:2px 0 6px;display:flex}.vstack__body h3 em{font:700 .66rem/1.3 var(--font-body);letter-spacing:.03em;text-transform:uppercase;color:#0077d6;background:#019aff1a;border-radius:999px;padding:3px 9px;font-style:normal}.vstack__body p{color:var(--c-muted);margin:0;font-size:.92rem;line-height:1.55}.vstack__foot{background:var(--c-paper,#f7f6fb);border:1px solid var(--line);color:var(--c-ink-2,#3b3950);border-radius:18px;align-items:center;gap:12px;margin:18px 0 0;padding:18px 24px;font-size:.95rem;line-height:1.5;display:flex}.vstack__foot svg{color:#1fb355;flex:none;width:20px;height:20px}@media (max-width:820px){.vstack__grid{grid-template-columns:1fr}.vstack__item{padding:22px 20px}}
.cpk-cmp{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.cpk-cmp__col{border-radius:var(--radius-lg,24px);flex-direction:column;padding:30px 30px 26px;display:flex}.cpk-cmp__col--cheap{background:var(--c-paper,#f7f6fb);border:1px solid var(--line)}.cpk-cmp__col--real{background:var(--c-white,#fff);border:2px solid #019aff73;position:relative;box-shadow:0 24px 60px #0170d41f}.cpk-cmp__col h3{font:800 1.3rem/1.2 var(--font-display);letter-spacing:-.02em;flex-direction:column;gap:4px;margin:0 0 20px;display:flex}.cpk-cmp__col h3 span{font:600 .85rem/1.3 var(--font-body);color:var(--c-muted)}.cpk-cmp__col--real h3 span{color:#0077d6}.cpk-cmp__col ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.cpk-cmp__col li{color:var(--c-ink-2,#3b3950);gap:12px;font-size:.95rem;line-height:1.5;display:flex}.cpk-cmp__col li b{font:700 .72rem/1.6 var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--c-muted);display:block}.cpk-cmp__ic{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:2px;display:grid}.cpk-cmp__ic svg{width:14px;height:14px}.cpk-cmp__col--cheap .cpk-cmp__ic{color:var(--c-muted);background:#140c2812}.cpk-cmp__col--real .cpk-cmp__ic{color:#0077d6;background:#019aff1f}.cpk-calc{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:20px;display:grid}.cpk-calc__form{border-radius:var(--radius-lg,24px);background:var(--c-white,#fff);border:1px solid var(--line);box-shadow:var(--sh-sm);flex-direction:column;gap:22px;padding:30px;display:flex}.cpk-calc__form fieldset{border:0;margin:0;padding:0}.cpk-calc__form legend{font:700 .95rem/1.2 var(--font-display);color:var(--c-ink);align-items:baseline;gap:10px;margin-bottom:12px;padding:0;display:flex}.cpk-calc__form legend output{font:800 1rem/1 var(--font-display);color:#0077d6}.cpk-chips{flex-wrap:wrap;gap:8px;display:flex}.cpk-chip{border:1.5px solid var(--line);background:var(--c-white,#fff);font:600 .88rem/1 var(--font-body);color:var(--c-ink-2,#3b3950);cursor:pointer;transition:border-color .2s, background .2s, color .2s, transform .25s var(--ease-bounce,ease);border-radius:999px;padding:10px 16px}.cpk-chip:hover{border-color:#019aff80}.cpk-chip:active{transform:scale(.95)}.cpk-chip[aria-pressed=true]{color:#fff;background:#019aff;border-color:#019aff;box-shadow:0 8px 20px #0170d44d}.cpk-calc__form input[type=range]{accent-color:#019aff;width:100%}.cpk-calc__result{border-radius:var(--radius-lg,24px);color:#fff;background:linear-gradient(135deg,#0a2f7a 0%,#0062c9 55%,#019aff 100%);flex-direction:column;align-items:flex-start;gap:10px;padding:34px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 60px #0028784d}.cpk-calc__result small{font:600 .8rem/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:#ffffffb3}.cpk-calc__result strong{font:800 clamp(1.5rem, 2.6vw, 2.1rem)/1.15 var(--font-display);letter-spacing:-.02em}.cpk-calc__result strong i{font:500 1rem/1 var(--font-body);color:#ffffffb3;font-style:normal}.cpk-calc__usd{font:600 1.02rem/1 var(--font-body);color:#ffffffd9}.cpk-calc__result p{color:#ffffffc7;margin:4px 0 6px;font-size:.9rem;line-height:1.55}.cpk-calc__cta{color:#14121f;font:700 .95rem/1 var(--font-display);transition:transform .25s var(--ease-bounce,ease);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;text-decoration:none;display:inline-flex;box-shadow:0 0 30px #8cdaff66}.cpk-calc__cta:hover{transform:translateY(-2px)}.cpk-calc__cta svg{color:#1fb355;width:19px;height:19px}.cpk-calc__alt{color:#ffffffb3;font-size:.85rem}.cpk-calc__alt a{color:#fff;font-weight:600}@media (max-width:860px){.cpk-cmp,.cpk-calc{grid-template-columns:1fr}.cpk-cmp__col--real{order:-1}.cpk-calc__form,.cpk-cmp__col{padding:24px 20px}}
