/* Rockstar questionnaire: focused conversation, photographic brand panel. */
body{background:#f8f8f6;color:#24272b}header{max-width:1240px;height:96px;border:0;padding:0 30px}.brand img{width:156px;height:61px}.header-note{font-size:12px;color:#74767a}main{max-width:1240px;padding:0 30px;margin:4px auto 0}.experience{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:68px;min-height:680px;align-items:stretch}.question-area{padding:12px 0 0 18px}.journey{display:flex;align-items:center;border-bottom:1px solid #dfe1e0;padding:0 0 24px;gap:36px}.journey-step{font-size:12px;color:#9a9c9e;display:flex;gap:9px;align-items:center}.journey-step b{font-size:10px;font-weight:500;display:grid;place-items:center;width:26px;height:26px;border:1px solid #dedfdd;border-radius:50%}.journey-step.current{color:#a32b33;font-weight:650}.journey-step.current b{background:#ac3038;color:white;border-color:#ac3038}.journey-step.done{color:#5c675d}.question-area .card{border:0;border-radius:0;background:transparent;box-shadow:none;padding:31px 0 18px;margin:0;max-width:none}.question-area .step-meta{font-size:10px;color:#909298;letter-spacing:.3px;margin-bottom:20px}.question-area h2{font-size:43px;line-height:1.16;letter-spacing:-1.3px;font-weight:800;margin:0 0 16px}.question-area .muted{font-size:14px;line-height:1.8;max-width:380px;color:#73767b;margin:0 0 24px}.prefill-summary{background:#fff;border:1px solid #e3e5e4;box-shadow:0 3px 8px #00000002;border-radius:13px;padding:20px 18px;margin:24px 0 0;align-items:start;gap:14px}.summary-check{width:28px;height:28px;font-size:12px;background:#f4f0ed;color:#ac3038;margin-top:18px}.record-label{display:block;font-size:10px;color:#909398;margin-bottom:7px}.prefill-summary strong{font-size:16px;font-weight:650}.prefill-summary p{font-size:13px;color:#62676e;margin:5px 0 6px}.prefill-summary small{font-size:11px;color:#8a8e93}.question-area details{margin:0;border-color:#e0e2e0;padding:14px 0}.question-area details[data-panel=identity]{border-top:0;margin-bottom:9px}.question-area summary{font-size:12px;color:#63686d;font-weight:500}.question-area summary:before{font-size:15px;color:#9b3037}.question-area summary small{font-size:10px}.question-area .section-title{font-size:13px;font-weight:600;margin:17px 0 10px}.question-area select,.question-area input,.question-area textarea{border:1px solid #dddfe0;background:#fff;border-radius:9px;font-size:14px;min-height:48px;padding:12px 14px;color:#41464c}.question-area input:focus,.question-area select:focus,.question-area textarea:focus{border-color:#a52c35;outline:2px solid #a52c3515}.question-area details[data-panel=place]{margin-top:17px}.question-area .actions{margin-top:26px;padding-top:0;border:0;display:block}.question-area .primary{width:100%;display:flex;justify-content:space-between;align-items:center;min-height:51px;padding:14px 19px;background:#ac3038;border-radius:9px;font-size:14px;box-shadow:0 4px 10px #ac30381a}.question-area .primary:hover{background:#932730}.question-area .primary span{font-size:21px;line-height:1}.question-area .secondary{display:block;margin:8px auto 0;padding:8px;font-size:12px;color:#70757a}.privacy-line{font-size:10px;text-align:center;color:#999ca0;margin:10px 0 0}.privacy-line span{padding-left:4px}.music-panel{position:relative;isolation:isolate;border-radius:18px;overflow:hidden;background:#15191a;min-height:680px;color:white}.music-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 20%;z-index:-2}.music-panel:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#090c1240 0%,#10111618 25%,#0c101479 45%,#0c1014ed 80%);z-index:-1}.music-panel-top{display:flex;justify-content:space-between;align-items:center;padding:29px 28px;direction:ltr}.panel-tag{font-size:8px;letter-spacing:2px;color:#ffffffc9}.panel-index{font-size:9px;letter-spacing:2px;color:#fff9}.music-panel-copy{position:absolute;bottom:92px;right:36px;left:30px}.sound-bars{display:flex;gap:4px;align-items:flex-end;height:58px;margin-bottom:23px;direction:ltr;width:max-content}.sound-bars i{width:5px;background:#d14850;border-radius:1px}.panel-kicker{font-size:11px;color:#d0c4c4;margin:0 0 13px}.music-panel h1{font-size:43px;font-weight:800;line-height:1.23;letter-spacing:-.9px;margin:0 0 18px}.music-panel-copy>p:last-child{font-size:13px;line-height:1.9;color:#bfc0c3;margin:0}.music-panel-footer{position:absolute;bottom:24px;left:28px;right:28px;border-top:1px solid #ffffff20;padding-top:17px;display:flex;justify-content:space-between;color:#989ea4;font-size:9px}.preview-label{text-align:center;color:#a0a2a5;font-size:9px;margin:18px 0 0}footer{font-size:10px;padding:16px}.question-area .day-row{background:#f0f1ed;padding:10px}.question-area .day-add{margin-top:12px}.question-area .level-choices{margin:24px 0}.question-area .choices{padding-top:10px}.question-area .choice{background:#fff}.question-area .fields{gap:12px}.question-area .field{margin:10px 0}.question-area .field span{font-size:12px}@media(max-width:950px){.experience{gap:35px;grid-template-columns:1.2fr 1fr}.music-panel h1{font-size:35px}.music-panel-copy{right:24px;left:20px}.question-area h2{font-size:37px}}@media(max-width:700px){body{background:#f8f8f6}header{height:75px;padding:0 24px}.brand img{width:133px;height:48px}main{padding:0 24px}.experience{display:flex;flex-direction:column;gap:0;min-height:0}.question-area{padding:14px 0 0}.music-panel{display:none}.journey{gap:0;justify-content:space-between;padding-bottom:20px}.question-area .card{padding:23px 0 8px}.question-area h2{font-size:37px}.question-area .muted{font-size:13px;margin-bottom:20px}.question-area .step-meta{margin-bottom:17px}.prefill-summary{padding:17px}.question-area .actions{margin-top:24px}.question-area .primary{min-height:52px}.preview-label{margin-top:10px}footer{padding-top:12px}}
/* Continuation of the school's full-width photographic hero. */
body:has(.experience){background:#11141a}body:has(.experience) header{max-width:none;background:#fff;padding:0 max(30px,calc((100vw - 1180px)/2));height:78px}body:has(.experience) main{max-width:none;margin:0;padding:0;background:linear-gradient(90deg,#090c1640,#090c1670),url('https://rockstarschool.co.il/wp-content/uploads/2026/09/vocal-hero-opt.webp') center 28%/cover fixed}.experience{max-width:1240px;margin:auto;padding:54px 30px 44px;gap:70px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;min-height:calc(100vh - 110px)}.question-area{background:#12131ce8;backdrop-filter:blur(14px);border:1px solid #ffffff16;border-radius:17px;padding:28px 32px 10px;color:#fff}.journey{border-color:#ffffff20;gap:27px;padding-bottom:20px}.journey-step{color:#b9bdc7}.journey-step b{border-color:#ffffff40;color:#d6d8de}.journey-step.current{color:#fff}.journey-step.current b{background:#bd3038;border-color:#bd3038}.journey-step.done{color:#dedbd5}.question-area .card{padding-top:22px;color:white}.question-area h2{font-size:36px;color:#fff;letter-spacing:-.6px}.question-area .muted{color:#d0d1d7;font-size:13px;margin-bottom:18px}.question-area .step-meta{color:#aeb2c0;margin-bottom:16px}.prefill-summary{background:#ffffff0c;border-color:#ffffff26;box-shadow:none}.record-label{color:#aeb3bf}.prefill-summary strong{color:#fff}.prefill-summary p{color:#d3d5dc}.prefill-summary small{color:#b0b5c0}.summary-check{background:#bd303825;color:#f1b2b6}.question-area details{border-color:#ffffff1e}.question-area summary{color:#d4d5dc}.question-area summary:before{color:#e96970}.question-area summary small{color:#a5a8b3}.question-area .section-title{color:#f3f3f5}.question-area select,.question-area input,.question-area textarea{background:#f9f9fa;border-color:#fff;color:#272b32}.question-area .primary{background:linear-gradient(110deg,#c94b53,#b5272e);box-shadow:0 8px 22px #b5272e33;border-radius:10px}.question-area .primary:hover{background:#c03840}.question-area .secondary{color:#d0d1d6}.privacy-line{color:#a7abb6}.question-area .day-row{background:#ffffff0b}.question-area .day-row small{color:#b3b6c0}.question-area .remove-day{color:#e1e2e8}.question-area .choice{color:#272b32}.question-area .field .optional{color:#b0b4c0}.music-panel{min-height:0;background:none;border:0;border-radius:0;overflow:visible;align-self:center;color:#fff}.music-photo,.music-panel:after,.music-panel-top,.sound-bars,.music-panel-footer{display:none}.music-panel-copy{position:static;padding:20px 0;background:#0a0b1190;border-radius:16px;padding:32px}.panel-kicker{display:inline-block;background:#b72730;border-radius:30px;padding:7px 15px;color:#fff;font-size:12px;font-weight:650;margin:0 0 22px}.music-panel h1{font-size:54px;line-height:1.18;letter-spacing:-.8px;margin-bottom:22px}.music-panel-copy>p:last-child{font-size:15px;line-height:1.9;color:#e0e0e5}.preview-label{margin:0;padding:0 0 14px;color:#c8c9d0;background:#0d1015}body:has(.experience) footer{background:#10131a;color:#b7bac4}.question-area .error{color:#a8202c}@media(max-width:950px){.experience{gap:28px;padding:34px 24px}.music-panel h1{font-size:42px}.music-panel-copy{padding:25px}.question-area{padding:25px 24px 8px}}@media(max-width:700px){body:has(.experience) header{height:70px;padding:0 23px}body:has(.experience) main{background:linear-gradient(#090c1633,#090c16a6),url('https://rockstarschool.co.il/wp-content/uploads/2026/09/vocal-hero-opt.webp') 48% top/auto 100% fixed}.experience{padding:24px 16px 22px;min-height:calc(100vh - 70px);display:flex}.question-area{padding:22px 22px 8px;border-radius:15px;width:100%;background:#12131ce8}.music-panel{display:none}.question-area h2{font-size:32px}.question-area .muted{font-size:13px}.journey{gap:0}.question-area .card{padding-top:20px}.question-area .primary{min-height:51px}}
