.ct-tangem258{--wallet-ink:var(--ct-page-ink,#142638);--wallet-muted:var(--ct-page-muted,#485867);--wallet-line:var(--ct-page-line,#d3dce7);--wallet-action:#034aa6;--wallet-soft:#f4f7fb;padding-block:4.8rem 6.4rem;color:var(--wallet-ink)}
.ct-tangem258 :is(h1,h2,h3,p,figure,ul,ol,fieldset){margin:0}.ct-tangem258 :is(h1,h2,h3){font-weight:600;letter-spacing:-.025em;text-transform:none;color:var(--wallet-ink);overflow-wrap:anywhere}.ct-tangem258 h1{font-size:clamp(3.2rem,3.2vw,4.8rem);line-height:1.2;max-width:17ch}.ct-tangem258 h2{font-size:clamp(2.6rem,2.3vw,3.2rem);line-height:1.3;max-width:28ch}.ct-tangem258 h3{font-size:1.8rem;line-height:1.4}.ct-tangem258 p,.ct-tangem258 li{font-size:1.6rem;line-height:1.7;color:var(--wallet-muted);max-width:70ch}.ct-tangem258 a{color:var(--wallet-action);text-underline-offset:.25em}.ct-tangem258 .button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:12px 20px;border-radius:8px;background:var(--wallet-action);color:#fff;white-space:normal;font-family:inherit;font-size:1.5rem;line-height:1.5;font-weight:500;text-align:center;text-decoration:none}.ct-tangem258 .button:hover{background:#073b80}.ct-tangem258 .button::before,.ct-tangem258 .button::after{display:none}.ct-tangem258 svg{--color-icon:currentColor;flex-shrink:0}.ct-tangem258 .button svg{width:24px;height:24px;flex:0 0 24px}.ct-tangem258 a:focus-visible,.ct-tangem258 button:focus-visible,.ct-tangem258 summary:focus-visible,.ct-tangem258 input:focus-visible{outline:3px solid var(--wallet-action);outline-offset:4px}.ct-tangem258 [hidden]{display:none!important}.ct-tangem258 ::selection{background:#e8f0fa;color:var(--wallet-ink)}.ct-tangem258 .ct-text-link{display:inline-flex;gap:8px;align-items:center;min-height:44px;font-size:1.4rem;font-weight:500}.ct-tangem258 p.ct-tangem258__note{font-size:1.3rem;line-height:1.65}
.ct-tangem258__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:4.8rem}.ct-tangem258__intro{margin-top:2rem!important;font-size:1.8rem!important;max-width:44ch!important}.ct-tangem258__actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem 2.4rem;margin-top:2.4rem}.ct-tangem258__hero-note{font-size:1.3rem!important;margin-top:1.6rem!important;max-width:48ch!important}.ct-tangem258__hero-media{min-width:0;background:#fff;border-radius:12px;overflow:hidden}.ct-tangem258__hero-media img{display:block;width:100%;height:auto;aspect-ratio:1.3;object-fit:contain;padding:2.4rem}.ct-tangem258 figcaption{font-size:1.3rem;line-height:1.6;padding:1.2rem 2rem;color:var(--wallet-muted)}.ct-tangem258__benefits{display:flex;justify-content:space-between;align-items:center;list-style:none;gap:2.4rem;border-block:1px solid var(--wallet-line);padding:2rem 0;margin-top:3.2rem!important}.ct-tangem258__benefits li{display:flex;align-items:center;gap:12px;font-size:1.4rem}.ct-tangem258__benefits svg{color:var(--wallet-action);width:24px;height:24px;flex:none}
.ct-tangem258__how,.ct-tangem258__sets,.ct-tangem258__app,.ct-tangem258__video,.ct-tangem258__faq,.ct-tangem258__contact{margin-top:5.6rem}.ct-tangem258__section-heading p{margin-top:1.2rem}.ct-tangem258__how ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem;list-style:none;padding:0;margin-top:2.4rem;counter-reset:wallet-step}.ct-tangem258__how li{border-top:1px solid var(--wallet-line);padding-top:2rem;counter-increment:wallet-step}.ct-tangem258__how li::before{content:counter(wallet-step);font-size:1.4rem;color:var(--wallet-action);display:block;margin-bottom:1.2rem}.ct-tangem258__how h3{margin-bottom:.8rem}
.ct-tangem258__chooser{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:3.2rem;margin-top:2.4rem;padding:3.2rem;border:1px solid var(--wallet-line);border-radius:12px;background:#fff}.ct-tangem258__selection{min-width:0}.ct-tangem258 fieldset{border:0;padding:0;min-width:0;display:grid;gap:12px}.ct-tangem258 legend{font-size:1.5rem;font-weight:500;padding:0;margin-bottom:1.2rem}.ct-tangem258__option{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px;border:1px solid #8191a4;border-radius:8px;cursor:pointer;min-height:72px}.ct-tangem258__option:has(input:checked){border-color:var(--wallet-action);background:#e8f0fa}.ct-tangem258__option:hover{border-color:var(--wallet-action)}.ct-tangem258__option:focus-within{outline:2px solid var(--wallet-action);outline-offset:3px}.ct-tangem258__option input{appearance:none;margin:0;width:24px;height:24px;border:2px solid #8191a4;border-radius:50%;background:#fff;display:grid;place-content:center;cursor:pointer;accent-color:var(--wallet-action)}.ct-tangem258__option input::before{content:'';width:12px;height:12px;border-radius:50%;background:var(--wallet-action);transform:scale(0)}.ct-tangem258__option input:checked{border-color:var(--wallet-action)}.ct-tangem258__option input:checked::before{transform:scale(1)}.ct-tangem258__option strong{display:block;font-size:1.5rem;line-height:1.55;font-weight:500;overflow-wrap:anywhere}.ct-tangem258__option small{display:block;font-size:1.3rem;line-height:1.6;color:var(--wallet-muted);margin-top:4px}.ct-tangem258__option-price{font-size:1.4rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ct-tangem258__selection>p{margin-top:1.6rem}.ct-tangem258__choice{border-top:1px solid var(--wallet-line);margin-top:2.4rem;padding-top:2.4rem}.ct-tangem258__price{font-size:2.8rem!important;font-weight:600;color:var(--wallet-ink)!important;font-variant-numeric:tabular-nums;margin-top:1.2rem!important}.ct-tangem258__stock{font-size:1.4rem!important;margin-block:1.2rem!important}.ct-tangem258__choice .button{width:100%}.ct-tangem258__product-photo{min-width:0;align-self:center;background:var(--wallet-soft);border-radius:12px;overflow:hidden}.ct-tangem258__product-photo>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;padding:2.4rem}.ct-tangem258__product-photo>div{padding:2.4rem}.ct-tangem258__empty{border:1px solid var(--wallet-line);background:#fff;border-radius:12px;padding:2.4rem;margin-top:2.4rem}
.ct-tangem258__app{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.8rem;align-items:center;padding-top:4.8rem;border-top:1px solid var(--wallet-line)}.ct-tangem258__app figure{background:#fff;border-radius:12px;overflow:hidden}.ct-tangem258__app img{display:block;width:100%;height:auto;aspect-ratio:1.1;object-fit:contain;padding:2.4rem}.ct-tangem258__app p{margin-top:1.6rem}.ct-tangem258__app ul{padding-left:2rem;margin-top:1.6rem;display:grid;gap:1.2rem}.ct-tangem258__links{display:grid;justify-items:start;margin-top:1.6rem;gap:4px}.ct-tangem258__video-container{margin-top:2.4rem;border-radius:12px;background:#fff;overflow:hidden;aspect-ratio:2.3}.ct-tangem258__video-play{appearance:none;border:0;background:#fff;color:var(--wallet-action);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:24px;cursor:pointer;font:inherit}.ct-tangem258__video-play img{width:auto;height:70%;max-width:100%;object-fit:contain;display:block}.ct-tangem258__video-play>span{display:flex;align-items:center;gap:12px;min-height:44px;font-size:1.6rem;font-weight:500}.ct-tangem258__video-play:hover>span{text-decoration:underline;text-underline-offset:.25em}.ct-tangem258__video-frame{display:block;width:100%;height:100%;border:0}.ct-tangem258__video-container:has(iframe){aspect-ratio:16/9}
.ct-tangem258__faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:4.8rem;border-top:1px solid var(--wallet-line);padding-top:4.8rem}.ct-tangem258__faq details{border-bottom:1px solid var(--wallet-line)}.ct-tangem258__faq details:first-child{border-top:1px solid var(--wallet-line)}.ct-tangem258 summary{display:flex;justify-content:space-between;gap:24px;font-size:1.5rem;font-weight:500;line-height:1.6;list-style:none;padding:16px 0;min-height:50px;cursor:pointer}.ct-tangem258 summary::-webkit-details-marker{display:none}.ct-tangem258 summary::after{content:'+';color:var(--wallet-action);font-size:2rem;line-height:1.2;flex:none}.ct-tangem258 details[open]>summary::after{content:'−'}.ct-tangem258 details p{font-size:1.5rem;padding-bottom:2rem}.ct-tangem258__contact{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:32px;border-radius:12px;background:#e8f0fa}.ct-tangem258__contact>div{min-width:0}.ct-tangem258__contact p{margin-top:1.2rem}.ct-tangem258__contact>div:last-child{width:34ch;max-width:45%;flex-shrink:0}.ct-tangem258__contact .button{width:100%}
@media(max-width:989px){.ct-tangem258{padding-block:3.2rem 4.8rem}.ct-tangem258__hero,.ct-tangem258__app{gap:2.4rem}.ct-tangem258 h1{font-size:3.2rem}.ct-tangem258__intro{font-size:1.6rem!important}.ct-tangem258__chooser{padding:24px;gap:24px}.ct-tangem258__option{grid-template-columns:24px minmax(0,1fr)}.ct-tangem258__option-price{grid-column:2}.ct-tangem258__product-photo>img{padding:16px}.ct-tangem258__benefits{gap:16px}.ct-tangem258__faq{gap:2.4rem}.ct-tangem258__video-container{aspect-ratio:2}.ct-tangem258__contact{padding:24px;align-items:flex-start}}
@media(max-width:749px){.ct-tangem258__hero,.ct-tangem258__chooser,.ct-tangem258__app,.ct-tangem258__faq{grid-template-columns:1fr}.ct-tangem258__hero-media img{aspect-ratio:1.5;padding:16px}.ct-tangem258__actions>.button{width:100%}.ct-tangem258__benefits{display:grid;align-items:start;gap:16px;margin-top:2.4rem!important}.ct-tangem258__how,.ct-tangem258__sets,.ct-tangem258__app,.ct-tangem258__video,.ct-tangem258__faq,.ct-tangem258__contact{margin-top:4rem}.ct-tangem258__how ol{grid-template-columns:1fr;gap:2.4rem}.ct-tangem258__chooser{padding:20px}.ct-tangem258__product-photo{grid-row:1;width:100%}.ct-tangem258__product-photo>img{aspect-ratio:1.4;max-height:320px}.ct-tangem258__product-photo figcaption{padding:12px 16px}.ct-tangem258__app,.ct-tangem258__faq{padding-top:3.2rem}.ct-tangem258__app>figure{order:1}.ct-tangem258__app img{aspect-ratio:1.2;padding:16px}.ct-tangem258__contact{flex-direction:column}.ct-tangem258__contact>div:last-child{max-width:none;width:100%}.ct-tangem258__video-container{aspect-ratio:1.5}.ct-tangem258__video-play{padding:16px;gap:8px}.ct-tangem258__video-play img{height:60%}.ct-tangem258__video-play>span{font-size:1.5rem}}
@media(forced-colors:active){.ct-tangem258__option input{appearance:auto}.ct-tangem258__option input::before{display:none}}
@media(prefers-reduced-motion:no-preference){.ct-tangem258 .button{transition:background-color .18s ease}.ct-tangem258__hero-media>img{animation:tangem-card258 .7s cubic-bezier(.16,1,.3,1) both}@keyframes tangem-card258{from{transform:translateY(12px)}to{transform:translateY(0)}}}

@media (min-width: 750px) and (max-width: 1099px) {
  .ct-tangem258__app { grid-template-columns: minmax(0, 1fr); }
  .ct-tangem258__app > figure { order: 1; width: min(100%, 520px); justify-self: center; }
}
