.ct-canaan257,.ct-tangem258{padding-top:24px}
.ct-campaign259{position:relative;isolation:isolate;display:block;overflow:hidden;border-radius:12px;min-height:570px;background:#fff}
.ct-campaign259 .ct-campaign259__copy{position:relative;z-index:2;max-width:55%;padding:48px;min-height:570px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.ct-campaign259 .ct-campaign259__copy h1{font-size:clamp(3.2rem,3.5vw,5.2rem);line-height:1.15;max-width:15ch;text-wrap:balance}
.ct-campaign259 .ct-campaign259__copy p{max-width:44ch}.ct-campaign259 .ct-campaign259__copy .ct-canaan257__intro,.ct-campaign259 .ct-campaign259__copy .ct-tangem258__intro{font-size:1.7rem!important;line-height:1.65;margin-top:20px!important}
.ct-campaign259 .ct-canaan257__hero-estimate{display:none}.ct-campaign259 .ct-canaan257__model{margin-top:20px;font-size:1.4rem;line-height:1.6}.ct-campaign259 .ct-canaan257__price{margin-top:16px}.ct-campaign259 .ct-canaan257__price strong{font-size:2rem}
.ct-campaign259--canaan{background:#0b1018}.ct-campaign259--canaan .ct-campaign259__copy{--room-ink:#fff;--room-muted:#e3e8ef}.ct-campaign259--canaan .ct-campaign259__copy::before{content:'';position:absolute;z-index:-1;inset:0 -100px 0 0;background:linear-gradient(90deg,#0b1018 0%,rgba(11,16,24,.96) 62%,rgba(11,16,24,.82) 81%,rgba(11,16,24,0) 100%);pointer-events:none}.ct-campaign259--canaan .ct-campaign259__copy :is(h1,p,strong,small,span){color:#fff}.ct-campaign259--canaan .ct-campaign259__copy :is(p,small){color:#e3e8ef}.ct-campaign259--canaan .ct-text-link{color:#c2dfff}.ct-campaign259--canaan .ct-campaign259__copy :is(a,button):focus-visible{outline-color:#fff}.ct-campaign259--canaan .ct-canaan257__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px}.ct-campaign259--canaan .ct-canaan257__price span{font-size:1.3rem}
.ct-campaign259--tangem .ct-campaign259__copy::before{content:'';position:absolute;z-index:-1;inset:0 -80px 0 0;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.98) 69%,rgba(255,255,255,.86) 85%,rgba(255,255,255,0) 100%);pointer-events:none}
.ct-film259{position:absolute;inset:0 0 0 30%;overflow:hidden;z-index:0}.ct-film259 video,.ct-film259__poster{position:absolute;display:block;width:100%;height:100%;inset:0;object-fit:contain}.ct-film259--canaan video,.ct-film259--canaan .ct-film259__poster{object-fit:contain}.ct-film259 video{opacity:0}.ct-film259[data-film259-presented=true] video{opacity:1}.ct-film259 [hidden]{display:none!important}.ct-film259__toggle{position:absolute;z-index:3;bottom:20px;right:20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:10px 14px;border:1px solid #8191a4;border-radius:8px;background:#fff;color:#142638;font:inherit;font-size:1.3rem;line-height:1.5;cursor:pointer}.ct-film259__toggle svg{width:20px;height:20px;flex:none}.ct-film259__toggle:hover{background:#e8f0fa}.ct-film259__toggle[aria-pressed=true]{background:#e8f0fa;border-color:#034aa6}.ct-film259__toggle:focus-visible{outline:3px solid #034aa6;outline-offset:3px}.ct-film259__status{position:absolute;bottom:72px;right:20px;max-width:36ch;padding:8px 12px;background:#fff;border-radius:8px;font-size:1.3rem!important;line-height:1.6;color:#485867}
.ct-campaign259__caption{margin-top:12px!important;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:1.3rem!important;line-height:1.6;color:var(--ct-page-muted,#485867)!important}.ct-campaign259__caption a{font-size:inherit;min-height:44px;display:inline-flex;align-items:center}.ct-campaign259__caption span{align-self:center;max-width:75ch}
.ct-canaan257__estimate{scroll-margin-top:100px}.ct-canaan257__calculator{border-color:var(--ct-page-line,#d3dce7)}.ct-canaan257__results .ct-canaan257__return{display:block}.ct-canaan257__results .ct-canaan257__return dd{text-align:left;max-width:none;margin-top:8px}.ct-canaan257__results .ct-canaan257__return strong{font-size:3.4rem}.ct-canaan257__results .ct-canaan257__return small{max-width:42ch}.ct-canaan257__inputs .ct-canaan257__device-note{margin-top:8px;padding-top:16px;border-top:1px solid var(--ct-page-line,#d3dce7)}
@media(min-width:990px){.ct-campaign259 .ct-canaan257__actions>.button,.ct-campaign259 .ct-tangem258__actions>.button{min-width:200px}.ct-campaign259--canaan .ct-canaan257__actions{flex-direction:column;align-items:flex-start;gap:8px}.ct-campaign259--tangem .ct-tangem258__actions{gap:8px 20px}.ct-campaign259--tangem .ct-tangem258__hero-note{margin-top:16px!important}}
@media(max-width:989px) and (min-width:750px){.ct-campaign259,.ct-campaign259 .ct-campaign259__copy{min-height:550px}.ct-campaign259 .ct-campaign259__copy{max-width:60%;padding:32px}.ct-film259{left:38%}.ct-campaign259 .ct-campaign259__copy .ct-canaan257__intro,.ct-campaign259 .ct-campaign259__copy .ct-tangem258__intro{font-size:1.6rem!important}}
@media(max-width:749px){.ct-campaign259{display:flex;flex-direction:column;min-height:0}.ct-campaign259 .ct-campaign259__copy{max-width:none;width:100%;min-height:0;padding:24px;order:1}.ct-campaign259 .ct-campaign259__copy h1{font-size:3.6rem;max-width:18ch}.ct-campaign259 .ct-campaign259__copy::before{display:none}.ct-film259{position:relative;inset:auto;aspect-ratio:16/9;width:100%;order:0;flex:none}.ct-film259--tangem{height:300px;aspect-ratio:auto;background:#000}.ct-film259--tangem video,.ct-film259--tangem .ct-film259__poster{object-fit:contain;object-position:center}.ct-campaign259__caption{margin-inline:4px}.ct-campaign259 .ct-campaign259__copy .ct-canaan257__intro,.ct-campaign259 .ct-campaign259__copy .ct-tangem258__intro{margin-top:16px!important;font-size:1.6rem!important}.ct-campaign259 .ct-tangem258__actions,.ct-campaign259 .ct-canaan257__actions{width:100%;margin-top:20px}.ct-campaign259 .ct-tangem258__actions>.button,.ct-campaign259 .ct-canaan257__actions>.button{width:100%}.ct-film259__toggle{right:12px;bottom:12px;padding:8px 12px}.ct-campaign259 .ct-canaan257__price strong{font-size:1.8rem}.ct-canaan257__estimate{margin-top:32px}.ct-canaan257__results .ct-canaan257__return strong{font-size:3rem}}
@media(prefers-reduced-motion:no-preference){.ct-film259 video{transition:opacity .25s ease}.ct-film259__toggle{transition:background-color .15s ease,border-color .15s ease}}
