.film-choice-intro{font-size:14px;color:var(--muted);margin:0 0 13px}.film-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:21px}.film-choice{display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;padding:19px 22px;background:#fff;border:1px solid #dcd3e9;border-radius:15px;color:var(--ink);min-height:95px}.film-choice b{font-size:17px;display:block;line-height:1.35}.film-choice small{font-size:12px;color:var(--muted);display:block;margin-top:4px}.film-choice>span:last-child{border-radius:99px;padding:5px 10px;white-space:nowrap;font-size:11px;background:#f5f0fa;color:#6b5680}.film-choice[aria-pressed="true"]{background:#ede6fa;border-color:#6950d6;box-shadow:inset 0 0 0 1px #6950d6}.film-choice[aria-pressed="true"]>span:last-child{background:#6950d6;color:#fff}.film-choice:hover{border-color:#6950d6}.film-demo-status{font-size:13px;color:var(--muted);margin:0 0 15px}.pro-demo-content{margin-top:27px}.pro-demo-label{display:inline-flex;padding:5px 11px;border-radius:99px;background:#f7c0ad;color:#493141;font-weight:700;font-size:11px;letter-spacing:.02em;margin-bottom:12px}.pro-demo-content h3{font-size:clamp(24px,3vw,34px);margin-bottom:20px}.pro-day{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:21px}.pro-day article{border:1px solid #e3d9ec;background:#fffcf8;border-radius:15px;padding:22px}.pro-day time{display:block;font-size:12px;color:#6950d6;font-weight:750;margin-bottom:17px}.pro-day h4{font-size:17px;line-height:1.3;margin:0 0 10px;letter-spacing:-.02em}.pro-day p{font-size:13px;color:var(--muted);line-height:1.7;margin:0}.pro-demo-note{font-size:12px;line-height:1.75;color:#685b75;border-left:3px solid #f79c87;padding:2px 0 2px 15px;max-width:950px;margin:0 0 22px}.pro-demo-next{display:flex;justify-content:space-between;align-items:center;gap:25px;background:#ede6fa;border-radius:14px;padding:23px 25px;margin-bottom:22px}.pro-demo-next p{font-size:13px;line-height:1.7;margin:0;max-width:590px}.pro-demo-next .button{flex:none;font-size:13px}.pro-demo-anchor{display:block;scroll-margin-top:105px}.route-pro-link{display:inline-block;margin-top:17px;font-size:13px;font-weight:700;color:var(--purple);text-underline-offset:4px}.film-choices:has(.film-choice:focus-visible){outline:none}@media(max-width:760px){.film-choices{gap:9px}.film-choice{display:block;padding:16px 14px;min-height:140px}.film-choice b{font-size:15px}.film-choice small{font-size:11px}.film-choice>span:last-child{display:inline-flex;margin-top:13px;font-size:10px}.pro-day{grid-template-columns:1fr;gap:10px}.pro-day article{padding:19px;display:grid;grid-template-columns:56px 1fr;column-gap:13px}.pro-day time{grid-row:span 2;margin-bottom:0;padding-top:2px}.pro-day h4{font-size:16px;margin-bottom:6px}.pro-day p{font-size:12px}.pro-demo-next{display:block;padding:21px}.pro-demo-next .button{margin-top:15px;width:100%}.pro-demo-note{font-size:11px}}
