.cine .plans-bar{justify-content:center;margin-top:28px;display:flex}.cine .plan-coupon{background:var(--cn-blue-t);max-width:640px;color:var(--cn-blue-deep);text-align:center;border-radius:16px;margin:22px auto 0;padding:14px 20px;font-weight:700;line-height:1.45}.cine .plan-price .plan-was{font-family:var(--cn-f-display);color:var(--cn-muted);margin-right:8px;font-size:26px}.cine .plan dl{border-top:1px solid var(--cn-line);gap:8px;margin:16px 0 0;padding:14px 0 0;font-size:14px;display:grid}.cine .plan dl div{justify-content:space-between;gap:12px;display:flex}.cine .plan dt{color:var(--cn-muted);font-weight:600}.cine .plan dd{margin:0;font-weight:700}@media (width>=901px){.cine .plans[data-cards="2"]{grid-template-columns:repeat(2,1fr);max-width:800px}.cine .plans[data-cards="1"]{grid-template-columns:1fr;max-width:400px}}.cine .pr-hero{padding:150px var(--cn-gutter) 10px;text-align:center}.cine .pr-hero .sec-head{gap:18px}.cine .pr-hero h1{margin:0;font-size:clamp(44px,6vw,96px)}.cine .pr-tabs{background:var(--cn-paper-2);border-radius:18px;max-width:100%;margin-top:34px;padding:6px;display:inline-flex}.cine .pr-tabs button{color:var(--cn-ink-2);cursor:pointer;background:0 0;border:0;border-radius:13px;padding:12px 22px;font-size:16px;font-weight:700;line-height:1.2;transition:background .2s,color .2s}.cine .pr-tabs button:hover{color:var(--cn-ink)}.cine .pr-tabs button[aria-selected=true]{background:var(--cn-white);color:var(--cn-ink);box-shadow:var(--cn-shadow-card)}.cine [data-tab-panel]{animation:cn-pr-in .5s var(--cn-ease) both}@keyframes cn-pr-in{0%{opacity:0}}.cine .pr-panel{padding:30px var(--cn-gutter) 60px}.cine .pr-panel .plans{margin-top:40px}.cine .pr-panel-head{text-align:center;justify-items:center;gap:10px;max-width:820px;margin:0 auto;display:grid}.cine .pr-panel-head h2{margin:0;font-size:clamp(30px,3.4vw,48px)}.cine .pr-panel-head p,.cine .pr-empty{color:var(--cn-ink-2);text-wrap:pretty;max-width:60ch;margin:0;line-height:1.55}.cine .pr-empty{text-align:center;margin:40px auto 0}.cine .pr-models{padding:70px var(--cn-gutter) 30px;text-align:center}.cine .pr-models h2{font-family:var(--cn-f-display);letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:700}.cine .pr-models p{color:var(--cn-muted);margin:8px 0 0;font-weight:600}.cine .pr-models ul{flex-wrap:wrap;justify-content:center;gap:18px 40px;margin:28px auto 0;padding:0;list-style:none;display:flex}.cine .pr-models li{color:var(--cn-ink-2);align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.cine .pr-models li span{width:26px;height:26px;-webkit-mask:var(--model-mark) center / contain no-repeat;mask:var(--model-mark) center / contain no-repeat;background:currentColor;flex:none}.cine .pr-guide{padding:50px var(--cn-gutter) 10px}.cine .pr-guide-card{background:var(--cn-white);max-width:1180px;box-shadow:var(--cn-shadow-card), inset 0 0 0 1px var(--cn-line);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:28px 48px;margin:0 auto;padding:36px clamp(22px,3vw,44px);display:grid}.cine .pr-guide-card h2{margin:0;font-size:clamp(28px,2.6vw,40px)}.cine .pr-guide-card>div>p{color:var(--cn-ink-2);margin:12px 0 0;line-height:1.55}.cine .pr-guide-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.cine .pr-guide-card dl div{background:var(--cn-paper);border-radius:18px;padding:18px 20px}.cine .pr-guide-card dt{font-weight:700}.cine .pr-guide-card dd{color:var(--cn-ink-2);margin:6px 0 0;font-size:15px;line-height:1.5}.cine .faq .pr-faq-lede{text-align:center;color:var(--cn-ink-2);margin:14px auto 0;line-height:1.55}.cine .pr-final{justify-items:center;gap:24px;display:grid;position:relative}.cine .pro-offer{z-index:85;background:var(--cn-white);width:min(360px,100vw - 32px);box-shadow:var(--cn-shadow-lift), inset 0 0 0 1px var(--cn-line);animation:cn-pr-offer .6s var(--cn-spring) both;border-radius:24px;position:fixed;bottom:16px;right:16px;overflow:hidden}@keyframes cn-pr-offer{0%{opacity:0;transform:translateY(24px)}}.cine .pro-offer-band{color:var(--cn-white);background:radial-gradient(90% 120% at 50% 0%, var(--cn-blue-glow), var(--cn-blue) 60%, var(--cn-blue-deep));padding:20px 22px 18px;position:relative}.cine .pro-offer-mark{width:auto;height:18px;display:block}.cine .pro-offer-close{background:color-mix(in srgb, var(--cn-white) 16%, transparent);cursor:pointer;border:0;border-radius:10px;width:32px;height:32px;font-size:20px;line-height:1;position:absolute;top:12px;right:12px}.cine .pro-offer-band h2{font-family:var(--cn-f-display);letter-spacing:-.02em;margin:16px 0 0;font-size:26px;line-height:1.1}.cine .pro-offer-band p{color:color-mix(in srgb, var(--cn-white) 90%, transparent);margin:6px 0 0;line-height:1.45}.cine .pro-offer-band .pro-offer-timer{font-variant-numeric:tabular-nums;margin-top:10px;font-weight:700}.cine .pro-offer-body{gap:14px;padding:18px 22px 22px;display:grid}.cine .pro-offer-price{align-items:baseline;gap:8px;margin:0;display:flex}.cine .pro-offer-price s{color:var(--cn-muted);font-weight:600}.cine .pro-offer-price b{font-family:var(--cn-f-display);letter-spacing:-.02em;font-size:36px}.cine .pro-offer-price span{color:var(--cn-muted);font-weight:600}.cine .pro-offer .ticks{margin:0}.cine .pro-offer .btn{width:100%}@media (width<=900px){.cine .pr-guide-card{grid-template-columns:1fr}}@media (width<=560px){.cine .pr-hero{padding-top:116px}.cine .pr-tabs{width:100%;display:flex}.cine .pr-tabs button{flex:1;padding:10px 8px;font-size:14px}.cine .pr-guide-card dl{grid-template-columns:1fr}}.cine.rm [data-tab-panel],.cine.rm .pro-offer{animation:none}
