body:has(.mvp-pdfcase) .site-header{background:#fffffff7}.mvp-pdfcase .pdfcase-hero h1{white-space:normal;width:100%}.mvp-pdfcase .pdfcase-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.mvp-pdfcase .mvp-responsibilities{grid-column:1/-1}.mvp-pdfcase .mvp-hero-visual{background-color:#0000;background-image:radial-gradient(at 50% 38%,#ffffffd9 0%,#fff0 48%),radial-gradient(at 84% 82%,#ffbcad99 0%,#ffbcad00 48%),radial-gradient(at 18% 60%,#aa98efb3 0%,#aa98ef00 58%),linear-gradient(135deg,#f3efff,#ddd5f7 52%,#f7edee);background-position:50%;background-repeat:repeat,repeat,repeat,repeat;background-size:120% 120%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:8px;padding:56px 24px;animation:18s ease-in-out infinite alternate mvp-hero-gradient-drift}@keyframes mvp-hero-gradient-drift{0%{background-position:40% 45%}to{background-position:60% 55%}}@media (prefers-reduced-motion:reduce){.mvp-pdfcase .mvp-hero-visual{animation:none}}.mvp-hero-screens{justify-content:center;align-items:center;gap:32px;max-width:848px;margin:auto;display:flex}.mvp-hero-screens .mvp-hero-phone{flex-shrink:0;width:min(29%,270px);margin:0}.mvp-hero-screens .mvp-hero-phone:nth-child(2){width:min(34%,310px)}.mvp-hero-phone .pdfcase-phone-screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.mvp-pdfcase .pdfcase-three-cards article{min-height:0}.mvp-pdfcase .mvp-lead{margin-top:32px}.mvp-pdfcase .mvp-first-subsection{margin-top:0}.mvp-pdfcase .pdfcase-accent-quote:last-child{margin-bottom:0}.mvp-audiences{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0;display:grid}.mvp-audiences article{border:1px solid var(--pdfcase-line);border-radius:8px;padding:20px}.mvp-audiences .mvp-audience-primary{border:2px solid var(--pdfcase-purple);background:var(--pdfcase-purple-pale);padding:19px}.mvp-audiences h4,.mvp-comparison h4{color:var(--pdfcase-purple);letter-spacing:1px;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:600;line-height:18px}.mvp-audiences p,.mvp-detail-grid p,.mvp-comparison p{color:var(--pdfcase-body);margin-bottom:0;font-size:14px;line-height:22.75px}.mvp-audiences span{color:var(--pdfcase-body);letter-spacing:.8px;text-transform:uppercase;margin-top:16px;font-size:10px;display:block}.mvp-audience-primary span{color:var(--pdfcase-purple);font-weight:600}.mvp-pdfcase .mvp-workout-loop{color:var(--pdfcase-ink);align-items:center;gap:20px;margin:24px 0;font-size:20px;font-weight:600;line-height:28px;display:flex}.mvp-workout-loop svg{color:#d0d5dd;width:20px;height:20px}.mvp-pdfcase .mvp-feature-questions{margin-top:24px}.mvp-pdfcase .mvp-questions{margin:16px 0 0;padding-left:24px;list-style:outside}.mvp-questions li::marker{color:var(--pdfcase-purple)}.mvp-questions li+li{margin-top:8px}.mvp-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:40px 0 32px;display:grid}.mvp-detail-grid article{border-top:1px solid var(--pdfcase-line);padding-top:20px}.mvp-detail-grid h4{color:var(--pdfcase-ink);margin:0 0 12px;font-size:18px;font-weight:500;line-height:26px}.mvp-comparison{margin-top:32px}.mvp-comparison article{border-top:1px solid var(--pdfcase-line);grid-template-columns:1fr 1fr;gap:32px;padding:24px 0;display:grid}.mvp-comparison .mvp-opportunity{background:var(--pdfcase-purple-pale);border-radius:8px;padding:20px}.mvp-pdfcase .mvp-screen-figure{margin:40px 0 0}.mvp-screen-strip{background:var(--pdfcase-placeholder);border-radius:8px;justify-content:center;align-items:flex-start;gap:24px;padding:32px 24px 24px;display:flex;overflow-x:auto}.mvp-screen{flex:1 0 145px;min-width:0;max-width:220px}.mvp-screen img{aspect-ratio:375/812;object-fit:contain;object-position:top;background:#fff;border-radius:8px;width:100%;height:auto;display:block}.mvp-screen p{color:var(--pdfcase-body);text-align:center;margin:16px 0 0;font-size:12px;line-height:18px}.mvp-pdfcase figcaption{color:var(--pdfcase-body);text-align:center;margin-top:16px;font-size:12px;line-height:20px}.mvp-constraints{flex-wrap:wrap;gap:10px;margin:24px 0 40px;padding:0;list-style:none;display:flex}.mvp-constraints li{color:var(--pdfcase-body);border:1px solid #d0d5dd;border-radius:99px;padding:6px 12px;font-size:12px;line-height:18px}.mvp-pdfcase .mvp-live-activity{margin:40px 0 0;overflow-x:auto}.mvp-live-activity img{border-radius:8px;width:100%;height:auto;display:block}.mvp-metrics-wrap{border:1px solid var(--pdfcase-line);border-radius:8px;margin-top:32px;overflow-x:auto}.mvp-metrics{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:22.75px}.mvp-metrics th,.mvp-metrics td{vertical-align:top;border-bottom:1px solid var(--pdfcase-line);padding:20px 24px}.mvp-metrics thead{color:var(--pdfcase-body);letter-spacing:1px;text-transform:uppercase;background:#f9fafb;font-size:12px}.mvp-metrics thead th{font-weight:500}.mvp-metrics tbody th{width:30%;font-weight:500}.mvp-metrics td:nth-child(2){width:27%;color:var(--pdfcase-purple);font-weight:500}.mvp-metrics td:last-child{color:var(--pdfcase-body)}.mvp-metrics tr:last-child>*{border-bottom:0}.mvp-pdfcase .mvp-next-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.mvp-case-footer{margin-top:var(--pdfcase-section-gap);border-top:1px solid var(--pdfcase-line);color:var(--pdfcase-body);justify-content:space-between;gap:24px;padding:32px 0 48px;font-size:12px;display:flex}.mvp-case-footer a{align-items:center;gap:8px;display:inline-flex}.mvp-pdfcase a:focus-visible{outline:2px solid var(--pdfcase-purple);outline-offset:4px}.mvp-screen-strip:focus-visible{outline:2px solid var(--pdfcase-purple);outline-offset:4px}.mvp-metrics-wrap:focus-visible{outline:2px solid var(--pdfcase-purple);outline-offset:4px}@media (max-width:760px){.mvp-pdfcase .pdfcase-hero h1{font-size:clamp(40px,7.5vw,60px);line-height:1.2}.mvp-pdfcase .pdfcase-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.mvp-hero-screens{gap:16px}.mvp-pdfcase .mvp-hero-visual{padding:40px 16px}.mvp-audiences{gap:12px}.mvp-audiences article{padding:16px}.mvp-audiences .mvp-audience-primary{padding:15px}.mvp-screen-strip{justify-content:flex-start}.mvp-metrics th,.mvp-metrics td{padding:16px}}@media (max-width:540px){.mvp-audiences,.mvp-detail-grid,.mvp-comparison article,.mvp-pdfcase .mvp-next-grid{grid-template-columns:1fr}.mvp-pdfcase .pdfcase-section-header h2{font-size:30px;line-height:40px}.mvp-pdfcase .pdfcase-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-hero-screens{gap:12px}.mvp-screen{flex-basis:200px}.mvp-live-activity img{min-width:848px}.mvp-metrics{min-width:620px}.mvp-case-footer{flex-wrap:wrap}}
