/* Secondary feature previews: clear, distinct illustrations without live actions. */
#product-tour .pf-secondary-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}
#product-tour .pf-secondary-stats>div{padding:17px 18px;background:#fff;border:1px solid #e4dfee;border-radius:12px}
#product-tour .pf-secondary-stats span{display:block;font-size:11px;color:#786a83}#product-tour .pf-secondary-stats strong{display:block;font-size:25px;margin-top:9px}
#product-tour .pf-secondary-split{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}
#product-tour .pf-secondary-card{background:white;border:1px solid #e4dfee;border-radius:14px;overflow:hidden;min-width:0}
#product-tour .pf-secondary-card>header{padding:20px;border-bottom:1px solid #eee8f5}
#product-tour .pf-secondary-card h4{font-size:15px;margin:0 0 6px}#product-tour .pf-secondary-card header>span{font-size:11px;color:#7c6f85;line-height:1.6}
#product-tour .pf-agreement-list article,#product-tour .pf-team-list article{display:flex;align-items:center;gap:12px;padding:18px;border-bottom:1px solid #eee8f5}
#product-tour .pf-agreement-list article:last-child,#product-tour .pf-team-list article:last-child{border:0}
#product-tour .pf-agreement-list article>div,#product-tour .pf-team-list article>div{flex:1;min-width:0}
#product-tour .pf-agreement-list strong,#product-tour .pf-team-list strong,#product-tour .pf-conversation-list strong{font-size:13px}
#product-tour .pf-agreement-list p,#product-tour .pf-team-list p,#product-tour .pf-conversation-list p{font-size:11px;line-height:1.6;color:#776982;margin:5px 0}
#product-tour .pf-document-icon,#product-tour .pf-person-avatar{display:grid;place-items:center;flex:0 0 32px;height:36px;border-radius:8px;background:#f0eafa;color:#805db4;font-size:14px}
#product-tour .pf-person-avatar{height:32px;border-radius:50%;font-size:11px}
#product-tour .pf-document-preview{background:#f6f7f8}
#product-tour .pf-document-sheet{margin:18px;padding:22px;background:white;border:1px solid #e6dfee;border-radius:8px;box-shadow:0 5px 16px #30214e08}
#product-tour .pf-document-sheet>small,#product-tour .pf-portal-content>small{font-size:9px;letter-spacing:.08em;color:#86699c}
#product-tour .pf-document-sheet h5{font-size:22px;margin:12px 0 20px}
#product-tour .pf-document-sheet dl,#product-tour .pf-context-facts{margin:0}
#product-tour .pf-document-sheet dl>div,#product-tour .pf-context-facts>div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #eee8f5;font-size:12px}
#product-tour dt{color:#7c6f85}#product-tour .pf-document-sheet dd,#product-tour .pf-context-facts dd{margin:0;text-align:right;color:#483952}
#product-tour .pf-record-confirmation{margin-top:22px;padding:12px;background:#eaf7f0;color:#2b785a;font-size:11px;border-radius:7px}
#product-tour .pf-client-banner{display:flex;align-items:center;gap:16px;padding:22px;margin-bottom:18px;border-radius:12px;background:#fff;color:#24272e;border:1px solid #dfe2e6}
#product-tour .pf-client-monogram{display:grid;place-items:center;flex:0 0 48px;height:48px;border:1px solid #dfe2e6;border-radius:10px;background:#f2f3f4;color:#50555e;font-size:17px}
#product-tour .pf-client-banner small{font-size:9px;letter-spacing:.1em;color:#6b7079}#product-tour .pf-client-banner h4{font-size:22px;margin:6px 0}#product-tour .pf-client-banner p{font-size:12px;color:#6b7079;margin:0}#product-tour .pf-client-banner>.pf-payment-status{margin-left:auto}
#product-tour .pf-context-facts{padding:6px 20px 16px}#product-tour .pf-context-facts>div:last-child{border:0}
#product-tour .pf-portal-content{padding:22px}#product-tour .pf-portal-content h5{font-size:21px;line-height:1.3;margin:14px 0 24px}
#product-tour .pf-portal-progress{display:flex;justify-content:space-between;font-size:12px;color:#786a83}#product-tour .pf-portal-progress strong{color:#6743ad}
#product-tour .pf-third-progress{height:8px;border-radius:8px;background:#eee8f5;overflow:hidden;margin:12px 0 18px}#product-tour .pf-third-progress>span{display:block;width:33.333%;height:100%;background:#8864d5}
#product-tour .pf-portal-content p{font-size:12px;line-height:1.7;color:#776982}
#product-tour .pf-conversation-list article{display:flex;gap:12px;padding:16px;border-bottom:1px solid #eee8f5}#product-tour .pf-conversation-list .is-current{background:#f6f1ff;border-left:3px solid #8864d5;padding-left:13px}
#product-tour .pf-message-meta{padding:16px 20px;background:#faf8fd;display:grid;gap:10px;font-size:11px;color:#887992}#product-tour .pf-message-meta strong{font-weight:500;color:#53425f;margin-left:6px}
#product-tour .pf-message-body{padding:4px 20px 12px;font-size:12px;line-height:1.8;color:#64556f}#product-tour .pf-message-body p{margin:16px 0}#product-tour .pf-message-body span{color:#8b7d95}
#product-tour .pf-message-preview footer{padding:14px 20px;background:#fbf9fe;font-size:11px;color:#846b97;border-top:1px solid #eee8f5}
#product-tour .pf-access-context{padding:24px;background:#f7f8f9}
#product-tour .pf-access-symbol{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#e6dafa;color:#8057b9;margin-bottom:18px;font-size:19px}
#product-tour .pf-access-context>small{font-size:9px;letter-spacing:.08em;color:#806693}#product-tour .pf-access-context h4{font-size:24px;line-height:1.2;margin:12px 0}
#product-tour .pf-access-context p,#product-tour .pf-access-context li{font-size:12px;line-height:1.75;color:#75617e}#product-tour .pf-access-context ul{padding-left:17px;margin:18px 0}#product-tour .pf-access-footnote{display:block;font-size:10px;line-height:1.6;color:#8a7694;border-top:1px solid #e7def0;padding-top:14px}
#product-tour #demo-gifting .pf-gift-dashboard{grid-template-columns:1fr 1fr;align-items:start}
#product-tour #demo-gifting .pf-dashboard-summary>div{display:block;padding:18px}#product-tour #demo-gifting .pf-dashboard-summary strong{display:block;margin-top:9px}
#product-tour #demo-gifting .pf-gift-card header{align-items:flex-start;flex-wrap:wrap}#product-tour #demo-gifting .pf-gift-card header h4{font-size:16px}
#product-tour #demo-gifting .pf-gift-card footer{font-size:11px}#product-tour #demo-gifting .pf-affiliate-order{background:#f7f8f9;color:#24272e;border-color:#e2e5e8;border-radius:10px}#product-tour #demo-gifting .pf-affiliate-order>strong{color:#24272e;font-weight:650}#product-tour #demo-gifting .pf-affiliate-order>span:first-child{color:#6b7079}
#product-tour #demo-gifting .pf-gift-recipient div>span,#product-tour #demo-gifting .pf-shipment-steps small{font-size:11px;color:#75677e}
#product-tour .pf-gifting-context{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px;padding:14px 18px;background:#fff;border:1px solid #e5dfef;border-radius:10px;font-size:12px;color:#75677e}#product-tour .pf-gifting-context strong{color:#4d3d5c}
@media(max-width:1100px){#product-tour .pf-secondary-split,#product-tour #demo-gifting .pf-gift-dashboard{grid-template-columns:1fr}}
@media(max-width:700px){
 #product-tour .pf-secondary-stats{gap:8px}#product-tour .pf-secondary-stats>div{padding:12px 9px}#product-tour .pf-secondary-stats span{font-size:10px}#product-tour .pf-secondary-stats strong{font-size:22px}
 #product-tour .pf-secondary-card>header{padding:16px}#product-tour .pf-agreement-list article,#product-tour .pf-team-list article{padding:14px;gap:9px;flex-wrap:wrap}#product-tour .pf-agreement-list article>.pf-payment-status{margin-left:41px}
 #product-tour .pf-document-sheet{padding:18px;margin:14px}#product-tour .pf-client-banner{padding:16px;gap:12px;flex-wrap:wrap}#product-tour .pf-client-banner h4{font-size:20px}#product-tour .pf-client-banner>.pf-payment-status{margin-left:60px}
 #product-tour .pf-portal-content,#product-tour .pf-access-context{padding:18px}#product-tour .pf-access-context h4{font-size:22px}
 #product-tour .pf-gifting-context{display:block;font-size:11px}#product-tour .pf-gifting-context strong{display:block;margin-bottom:5px}
 #product-tour #demo-gifting .pf-dashboard-summary>div{padding:12px 8px}#product-tour #demo-gifting .pf-affiliate-facts>div{font-size:11px}
}
