.pp-hero{background:linear-gradient(180deg,#fff,#f8fafc);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden;padding:80px 24px 100px}.pp-hero__inner{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1.1fr;margin:0 auto;max-width:1300px}.pp-hero__content{animation:fmFadeInUp .6s ease forwards}.pp-hero__eyebrow{background:#0ea5e9;border-radius:50px;color:#fff;display:inline-block;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:20px;padding:8px 16px;text-transform:uppercase}.pp-hero__headline{color:#0f172a;font-size:48px;font-weight:700;line-height:1.1;margin:0 0 20px}.pp-hero__subheadline{color:#475569;font-size:18px;line-height:1.7;margin:0 0 32px}.pp-hero__ctas{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px}.pp-hero__trust{display:flex;flex-wrap:wrap;gap:24px}.pp-hero__trust span{align-items:center;color:#64748b;display:flex;font-size:14px;gap:8px}.pp-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 28px;text-decoration:none;transition:all .2s ease}.pp-btn--primary{background:#0ea5e9;color:#fff}.pp-btn--primary:hover{background:#0284c7;box-shadow:0 8px 20px rgba(14,165,233,.4);transform:translateY(-2px)}.pp-btn--lg{font-size:16px;padding:18px 32px}.pp-btn--ghost{background:transparent;color:#1e293b;padding:14px 24px}.pp-btn--ghost:hover{background:rgba(0,0,0,.05)}.pp-hero__visual{animation:fmFadeInRight .8s ease .3s forwards;opacity:0}.fm{background:linear-gradient(145deg,#0c4a6e,#075985);border-radius:20px;box-shadow:0 4px 6px rgba(0,0,0,.1),0 25px 50px rgba(0,0,0,.25);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;height:520px;overflow:hidden}.fm__header{border-bottom:1px solid hsla(0,0%,100%,.08);justify-content:space-between;padding:16px 24px}.fm__header,.fm__header-left{align-items:center;display:flex}.fm__header-left{gap:10px}.fm__badge{animation:fmPulseBadge 2s ease infinite;background:#ef4444;border-radius:4px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px;padding:4px 10px}.fm__title{color:#fff;font-size:15px;font-weight:600}.fm__time{color:#7dd3fc;font-size:13px}.fm__metrics{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding:20px 24px}.fm__metric{text-align:center}.fm__gauge{height:70px;margin:0 auto 8px;position:relative;width:120px}.fm__gauge-svg{height:100%;width:100%}.fm__gauge-bg{fill:none;stroke:hsla(0,0%,100%,.1);stroke-linecap:round;stroke-width:10}.fm__gauge-fill{fill:none;stroke:#22c55e;stroke-dasharray:157;stroke-dashoffset:47;stroke-linecap:round;stroke-width:10;transition:stroke-dashoffset 1s ease}.fm__gauge-value{align-items:baseline;bottom:0;display:flex;gap:2px;left:50%;position:absolute;transform:translateX(-50%)}.fm__gauge-number{color:#fff;font-size:28px;font-weight:700}.fm__gauge-unit{color:#7dd3fc;font-size:12px}.fm__ring{height:80px;margin:0 auto 8px;position:relative;width:80px}.fm__ring-svg{height:100%;transform:rotate(-90deg);width:100%}.fm__ring-bg{fill:none;stroke:hsla(0,0%,100%,.1);stroke-width:8}.fm__ring-fill{fill:none;stroke:#22c55e;stroke-dasharray:264;stroke-dashoffset:2.1;stroke-linecap:round;stroke-width:8;transition:stroke-dashoffset 1s ease}.fm__ring-value{align-items:baseline;display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.fm__ring-number{color:#fff;font-size:20px;font-weight:700}.fm__ring-unit{color:#7dd3fc;font-size:11px}.fm__cost{align-items:baseline;display:flex;justify-content:center;margin-bottom:8px;padding:16px 0}.fm__cost-currency{color:#7dd3fc;font-size:18px;font-weight:600;margin-right:2px}.fm__cost-value{color:#fff;font-size:36px;font-weight:700}.fm__metric-label{color:#bae6fd;display:block;font-size:12px;font-weight:600;margin-bottom:4px}.fm__metric-change{display:block;font-size:11px;font-weight:500}.fm__metric-change--down,.fm__metric-change--up{color:#4ade80}.fm__activity{display:flex;flex:1;flex-direction:column;min-height:0;padding:0 24px}.fm__activity-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.fm__activity-title{color:#7dd3fc;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.fm__activity-pulse{animation:fmPulse 2s ease infinite;background:#22c55e;border-radius:50%;height:8px;width:8px}.fm__activity-feed{display:flex;flex:1;flex-direction:column;gap:8px;overflow:hidden}.fm__activity-item{align-items:center;animation:fmSlideIn .4s ease forwards;background:hsla(0,0%,100%,.03);border-radius:8px;display:flex;gap:10px;padding:10px 12px}.fm__activity-item:first-child{animation-delay:0s}.fm__activity-item:nth-child(2){animation-delay:.1s}.fm__activity-item:nth-child(3){animation-delay:.2s}.fm__activity-icon{align-items:center;border-radius:6px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.fm__activity-icon svg{height:16px;width:16px}.fm__activity-icon--order{background:rgba(14,165,233,.2);color:#38bdf8}.fm__activity-icon--pick{background:rgba(34,197,94,.2);color:#4ade80}.fm__activity-icon--alert{background:rgba(251,191,36,.2);color:#fbbf24}.fm__activity-text{color:#fff;flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm__activity-time{color:#7dd3fc;flex-shrink:0;font-size:11px}.fm__bottom{background:rgba(0,0,0,.15);border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-around;padding:14px 24px}.fm__stat{text-align:center}.fm__stat-value{color:#fff;display:block;font-size:20px;font-weight:700;margin-bottom:2px}.fm__stat-value--highlight{color:#4ade80}.fm__stat-label{color:#7dd3fc;font-size:11px;letter-spacing:.3px;text-transform:uppercase}@keyframes fmFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fmFadeInRight{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes fmPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}@keyframes fmPulseBadge{0%,to{opacity:1}50%{opacity:.7}}@keyframes fmSlideIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1100px){.pp-hero__inner{gap:48px;grid-template-columns:1fr;text-align:center}.pp-hero__ctas,.pp-hero__trust{justify-content:center}.fm{margin:0 auto;max-width:480px}}@media (max-width:640px){.pp-hero{padding:60px 20px 80px}.pp-hero__headline{font-size:32px}.pp-hero__subheadline{font-size:16px}.pp-hero__ctas{flex-direction:column}.pp-hero__ctas .pp-btn{width:100%}.pp-hero__trust{flex-direction:column;gap:12px}.fm{height:560px}.fm__metrics{gap:8px}.fm__gauge{height:60px;width:100px}.fm__gauge-number{font-size:22px}.fm__ring{height:60px;width:60px}.fm__ring-number{font-size:16px}.fm__cost-value{font-size:28px}.fm__activity-text{font-size:12px}.fm__bottom{flex-wrap:wrap;gap:12px}.fm__stat{flex:1;min-width:80px}}