body[data-stage="intro"] .container{display:block}body[data-stage="intro"] .header h1{font-size:34px}body[data-stage="intro"] .intro-card h2{font-size:19px}.sec-num,.header-line{display:none}.sec-header{margin:20px 0 0}.sec-title{font-size:14px;color:#817569;font-weight:400}.q-row{display:block;padding:23px 0;border-bottom:1px solid #eee7df}.q-card{border:0;background:transparent;box-shadow:none}.q-left{width:100%}.q-text{font-size:16px;line-height:1.7;font-weight:500}.q-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;gap:6px;width:100%}.q-opt{width:100%;min-width:0;min-height:46px;border-radius:8px;background:#f8f7f5;border-color:#ece7e2;font-size:12px;padding:10px}.q-opt.sel-0,.q-opt.sel-1,.q-opt.sel-2{background:#eee6de;border-color:#8c6e56;color:#493326}.q-opt[aria-pressed="true"]::before{display:none}.btn-primary,.btn-stone,.btn-primary:not(:disabled),.btn-stone:not(:disabled){background:#50392c;color:white}.btn-primary:disabled{background:#f0f0f0;color:#aaa}.progress-fill{background:#8c6e56}.chart-card,.detail-card,.form-card{border-radius:12px}.cta-box{background:#50392c}.btn-row{margin-bottom:30px}body:not([data-stage="intro"]) .header{padding:22px 0 8px}body:not([data-stage="intro"]) .header h1{font-size:17px}@media(max-width:760px){body[data-stage="intro"] .header h1{font-size:30px}}