/* v12: light banner, clear inclusion action and simple dashboard previews. */
.brief-page .deadline-banner{background:#eaf3ff;color:#14213d;border-bottom:1px solid #d6e6fa}
.brief-page .deadline-banner a{color:#0071e3;text-decoration:underline}
.brief-page .price-card-header{align-items:flex-start;gap:16px}
.brief-page .price-card-header .included-link{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:14px;font-weight:700;color:#fff;border:1.5px solid #fff;background:rgba(255,255,255,.16);padding:9px 16px;border-radius:999px;margin:0;text-decoration:none;white-space:normal;text-align:center;line-height:1.4;flex:0 1 230px}
.brief-page .price-card-header .included-link:hover{background:#fff;color:#0071e3;text-decoration:none}
.included-arrow{display:inline-block;animation:included-bob 2.5s ease-in-out infinite}
@keyframes included-bob{50%{transform:translateY(3px)}}
.brief-page .dashboard-section{background:#fff}
.dashboard-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0 18px}
.dashboard-previews figure{margin:0;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 8px 28px -20px #14213d55}
.dashboard-previews a,.dashboard-previews img{display:block;width:100%;height:auto}
.field-error{color:#b42318;font-size:13px;line-height:1.5;margin:8px 0 0}
@media(max-width:767px){.brief-page .price-card-header{flex-direction:column;align-items:stretch}.brief-page .price-card-header .included-link{width:100%;flex:auto;font-size:14px}.dashboard-previews{grid-template-columns:1fr;gap:20px}.dashboard-features{grid-template-columns:1fr;gap:24px}.dashboard-features strong{font-size:16px}.dashboard-features p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.included-arrow{animation:none;transform:none}}
.brief-page .deadline-banner{padding-inline:0}
.brief-page .deadline-banner .wrap{padding-inline:40px}
@media(max-width:767px){.brief-page .deadline-banner .wrap{padding-inline:24px}}
@media(max-width:374px){.brief-page .deadline-banner .wrap{padding-inline:20px}}
