.checkout-addon{border:1px solid #d7d6cf;background:#f7f7f2;padding:20px;margin-top:24px}.checkout-addon label{display:flex;gap:12px;align-items:flex-start;font-size:15px;cursor:pointer}.checkout-addon input{width:18px;height:18px;margin-top:2px;flex:none}.checkout-addon strong{display:block;margin-top:6px;font-size:22px}.checkout-addon p{font-size:12px;line-height:1.8;color:#666}.checkout-breakdown{font-size:12px;line-height:1.8;color:#666;white-space:pre-line}.interview-panel{margin-top:28px;border:1px solid #ddd;background:#fafaf6;padding:24px}.interview-panel h2{font-size:22px;line-height:1.5}.interview-panel p{line-height:1.8;font-size:13px;color:#666}.interview-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.interview-actions button{border-radius:0;padding:12px 18px}.interview-panel .consent{display:flex;gap:10px;line-height:1.7;font-size:12px}.interview-panel .consent input{width:17px;flex:none}.interview-question{background:white;border:1px solid #ddd;padding:20px;margin-top:15px}.interview-question h3{font-size:17px;line-height:1.6}.interview-question label{display:block;font-size:12px;margin:14px 0 8px}.interview-question textarea{width:100%;font:13px/1.8 Arial,Tahoma;resize:vertical;min-height:120px}.interview-tip{border-left:3px solid #b0a58d;padding-left:12px}.interview-panel li{font-size:13px;line-height:1.9}.interview-pricing{background:#f5f5ef;padding:28px;border:1px solid #ddd}.interview-pricing strong{font-size:30px}.interview-pricing ul{line-height:1.9}.interview-pricing p{line-height:1.9}.interview-print-note{font-size:12px;color:#777}#interviewPrintView{display:none}@media(max-width:760px){.interview-panel,.interview-question,.interview-pricing{padding:18px}.interview-actions{flex-direction:column}.interview-actions button{width:100%}.interview-panel h2{font-size:20px}}@media print{.interview-panel{display:none!important}body.interview-print>*{display:none!important}body.interview-print>#interviewPrintView{display:block!important;visibility:visible!important;font:11pt/1.65 Arial,Tahoma;color:#111;position:static}body.interview-print #interviewPrintView *{visibility:visible!important}#interviewPrintView h1{font-size:20pt}#interviewPrintView h2{font-size:13pt;break-after:avoid}#interviewPrintView section{margin:6mm 0}#interviewPrintView .print-answer{white-space:pre-wrap}body.interview-print{margin:0;background:white}}
.interview-pricing .studio-button{color:#fff}
