.hero .hero-copy .kino-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:530px;align-items:stretch}
.hero .kino-actions .kino-action{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:flex-start;gap:15px;min-width:0;min-height:88px;padding:18px;border:1px solid #ffffff24;border-radius:6px;background:linear-gradient(135deg,#202024,#111114 72%);color:#f7f7fa;text-decoration:none;overflow:hidden;box-shadow:0 6px 18px #0003;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s}
.hero .kino-actions .kino-action::before{content:"";position:absolute;top:0;left:17px;width:35px;height:2px;background:#ed0033;box-shadow:0 0 14px #ed003366;transition:width .22s}
.hero .kino-actions .kino-action::after{content:"";position:absolute;z-index:-1;right:-14px;top:-15px;width:2px;height:150%;background:#ed003322;box-shadow:-12px 0 24px #ed00330b}
.hero .kino-actions .kino-action-icon{display:flex;align-items:center;justify-content:center;flex:0 0 34px;color:#f02550;transition:color .22s}
.hero .kino-actions .kino-action-icon svg{display:block;width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.hero .kino-actions .kino-action-label{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:800;font-style:normal;line-height:1.3;letter-spacing:.015em;text-transform:uppercase;white-space:normal;text-align:left;min-width:0;overflow-wrap:normal}
.hero .kino-actions .kino-action--primary{border-color:#ed0033;background:linear-gradient(130deg,#ef073b,#cd002d);box-shadow:0 7px 25px #ed003323}
.hero .kino-actions .kino-action--primary::before{background:#fff;box-shadow:none}
.hero .kino-actions .kino-action--primary::after{background:#ff9aaf45;box-shadow:-16px 0 28px #ff93ab24}
.hero .kino-actions .kino-action--primary .kino-action-icon{color:#fff}
.hero .kino-actions .kino-action:hover,.hero .kino-actions .kino-action:focus-visible{border-color:#f2f2f6;background:linear-gradient(130deg,#3c121e,#171015);box-shadow:0 10px 30px #ed00331a;transform:translateY(-2px)}
.hero .kino-actions .kino-action:hover::before,.hero .kino-actions .kino-action:focus-visible::before{width:calc(100% - 34px)}
.hero .kino-actions .kino-action:hover .kino-action-icon,.hero .kino-actions .kino-action:focus-visible .kino-action-icon{color:#fff}
.hero .kino-actions .kino-action--primary:hover,.hero .kino-actions .kino-action--primary:focus-visible{background:linear-gradient(130deg,#ff174a,#df0032);box-shadow:0 12px 28px #ed003338}
.hero .kino-actions .kino-action:active{transform:translateY(0)}
.hero .kino-actions>.text-link{grid-column:1/-1;justify-self:start;margin-top:5px;padding-block:3px;color:#a8a8b3;font-size:14px;font-weight:500;border-color:#56565f}
@media(min-width:901px) and (max-width:1250px){.hero .kino-actions .kino-action{flex-direction:column;align-items:flex-start;gap:11px;padding:15px;min-height:108px}.hero .kino-actions .kino-action-icon{flex-basis:auto}.hero .kino-actions .kino-action-icon svg{width:26px;height:26px}.hero .kino-actions .kino-action-label{font-size:14px;letter-spacing:0}}
@media(max-width:600px){.hero .hero-copy .kino-actions{gap:10px;width:100%;max-width:none}.hero .kino-actions .kino-action{min-height:108px;flex-direction:column;align-items:flex-start;gap:11px;padding:14px}.hero .kino-actions .kino-action-icon{flex-basis:auto}.hero .kino-actions .kino-action-icon svg{width:26px;height:26px}.hero .kino-actions .kino-action-label{font-size:14px;line-height:1.3;letter-spacing:0}.hero .kino-actions .kino-action::before{left:14px}.hero .kino-actions .kino-action:hover::before{width:calc(100% - 28px)}}
@media(max-width:350px){.hero .kino-actions .kino-action{padding:12px}.hero .kino-actions .kino-action-label{font-size:14px;letter-spacing:-.025em}}
@media(prefers-reduced-motion:reduce){.hero .kino-actions .kino-action,.hero .kino-actions .kino-action::before,.hero .kino-actions .kino-action-icon{transition:none;transform:none}}
