:root .band.rx.chead{--text-2:#fff;--text-3:#fff;padding-top:calc(var(--header-h) + clamp(40px, 6vw, 96px));padding-bottom:clamp(56px,7vw,112px);overflow:hidden}.chead__grid{gap:clamp(40px,5vw,72px);display:grid}.chead .mast__title{max-width:11ch}.chead .actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.chead .btn--primary{color:var(--red);background:#fff;box-shadow:0 14px 30px -16px #3c00008c}.chead .btn--primary .btn__disc{background:var(--red);color:#fff}.chead .btn--primary:hover{background:#fbe9ea}@media (min-width:1024px){.chead__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.chead__deck{height:clamp(300px,78vw,540px);position:relative}.chead__card{--o:calc(var(--i) - (var(--n) - 1) / 2);aspect-ratio:4/5;width:min(58%,340px);transform:translate(-50%, -50%) translateX(calc(var(--o) * 22%)) rotate(calc(var(--o) * 7deg));transition:transform .6s var(--ease-out);background:#b3121a;border:6px solid #fff;border-radius:14px;margin:0;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 30px 60px -28px #3c0000b3}.chead__card img{object-fit:cover}@media (hover:hover) and (pointer:fine){.chead__deck:hover .chead__card{transform:translate(-50%, -50%) translateX(calc(var(--o) * 52%)) rotate(calc(var(--o) * 3deg))}}@media (prefers-reduced-motion:no-preference){.chead__card{animation:chead-in .9s var(--ease-cine) backwards;animation-delay:calc(.2s + var(--i) * .14s)}}@media (prefers-reduced-motion:reduce){.chead__card{transition:none}}@keyframes chead-in{0%{opacity:0;transform:translate(-50%,-30%)rotate(0)}}.steps3{counter-reset:none;gap:10px;margin:24px 0 8px;padding:0;list-style:none;display:grid}.steps3 li{border:1px solid var(--rule-strong);border-radius:14px;align-items:center;gap:12px;padding:12px 16px;font-weight:500;display:flex}.steps3 a{color:var(--text)}.steps3__n{background:var(--red);width:28px;height:28px;font-family:var(--font-mono);color:#fff;border-radius:50%;flex:none;place-items:center;font-size:.8125rem;display:grid}@media (min-width:600px) and (max-width:1023px){.steps3{grid-template-columns:repeat(3,minmax(0,1fr))}}.chead__card{width:min(64%,360px)}@media (min-width:1920px){.chead__deck{height:clamp(320px,34vw,660px)}.chead__card{width:min(58%,440px)}}.chead__shuffle{z-index:10;cursor:pointer;background:0 0;border:0;border-radius:16px;padding:0;position:absolute;inset:8% 12%}.chead__shuffle:focus-visible{outline-offset:6px;outline:2px solid #fff}@media (prefers-reduced-motion:no-preference){.chead__card.is-sent{animation:deck-send var(--dur-scene) var(--ease-cine)}}@keyframes deck-send{45%{transform:translate(-50%, -50%) translate(calc(var(--o) * 22% + 64%), -12%) rotate(12deg)}}.steps3 li{transition:border-color var(--dur-micro) var(--ease-state), background-color var(--dur-micro) var(--ease-state)}:is(.apply:has(.apply__form :is(input:not([type=file]),textarea,select):focus) .steps3 li:nth-child(2),.apply:has(.apply__form input[type=file]:focus) .steps3 li:nth-child(3)){border-color:var(--red);background:color-mix(in srgb, var(--red) 7%, transparent)}
