.portfolio-row{grid-template-columns:.85fr 1.15fr;gap:5vw}.portfolio-browser{box-shadow:0 14px 35px #00000006;border-radius:7px}.portfolio-viewport{height:auto;aspect-ratio:1.6;overflow:hidden}.portfolio-scale{width:1440px;transform:scale(var(--preview-scale,.45));transform-origin:top left}.portfolio-scale iframe{width:1440px;height:1600px;animation:none;transform:none}.portfolio-scale{animation:preview-scroll 32s cubic-bezier(.45,0,.55,1) infinite;animation-play-state:paused;will-change:transform}.preview-visible .portfolio-scale{animation-play-state:running}.portfolio-paused .portfolio-scale,.portfolio-browser:hover .portfolio-scale{animation-play-state:paused!important}@keyframes preview-scroll{0%,18%,100%{transform:translateY(0) scale(var(--preview-scale,.45))}48%,72%{transform:translateY(calc(-1 * var(--preview-travel,160px))) scale(var(--preview-scale,.45))}}.packflow-proof{background:#f3f3ee;color:#161914;border-top:1px solid #deded5;border-bottom:1px solid #deded5}.packflow-proof__top{border-color:#d5d8cc}.packflow-proof .eyebrow,.packflow-live,.packflow-impact__metric small,.packflow-caption,.packflow-quote cite,.packflow-outcomes article>span{color:#66705c}.packflow-live{border-color:#c5cbb9;background:#e9eddf}.packflow-live i{background:#596c38}.packflow-wordmark span{color:#73884d}.packflow-impact__metric strong{color:#20271b}.packflow-proof p{color:#59604f}.packflow-proof .packflow-lede,.packflow-impact__metric p,.packflow-quote p{color:#20271b}.packflow-proof__actions a{color:#20271b}.packflow-proof__actions a:first-child{background:#191d16;color:#fff}.packflow-outcomes,.packflow-quote{border-color:#d5d8cc}.packflow-proof .packflow-result-note{color:#6c7363}.packflow-workflow{margin-top:32px;background:#fff;border:1px solid #d8ddcf;border-radius:8px;overflow:hidden;box-shadow:0 18px 45px #1b231008}.pf-workflow-head{display:flex;justify-content:space-between;gap:16px;padding:20px 22px;background:#e9eddf;font-size:9px;letter-spacing:.07em;color:#4a573a}.pf-workflow-head span:last-child{font-size:13px;font-weight:600;letter-spacing:-.03em}.pf-workflow-row{display:flex;align-items:center;gap:18px;padding:24px 22px;border-bottom:1px solid #e5e8df}.pf-step{font-size:11px;color:#7c886d;align-self:flex-start;padding-top:4px}.pf-workflow-row>div{flex:1}.pf-workflow-row strong{font-size:17px;letter-spacing:-.025em;font-weight:500}.pf-workflow-row p{font-size:12px;line-height:1.7;margin:5px 0 0}.pf-workflow-row>span:last-child{color:#72835b}.pf-a4{border:1px solid #b4bfa4;padding:13px 9px;border-radius:2px;font-size:11px;letter-spacing:.08em}.pf-workflow-foot{padding:18px 22px;font-size:10px;display:flex;justify-content:space-between;gap:12px;color:#68745a;background:#fafbf7}.packflow-proof__grid{gap:7vw}.packflow-quote{padding:26px 0}.packflow-quote p{font-size:clamp(24px,2.8vw,36px)}@media(max-width:900px){.portfolio-row{grid-template-columns:1fr}.portfolio-viewport{height:auto;aspect-ratio:1.5}.packflow-impact{grid-template-columns:1fr}.packflow-workflow{max-width:520px;margin-top:0}.packflow-caption{grid-column:auto}}@media(prefers-reduced-motion:reduce){.portfolio-scale{animation:none!important}}
