.page-template-page-marketinski-prirocnik .service-hero-img{width:85%}.service-hero-img video{width:100%;height:auto;pointer-events:none}.mp-features{padding:var(--space-section-xs) 0 var(--space-section-sm)}.section-heading:has(+.mp-features){padding-bottom:var(--space-section-sm)}.section-heading+.mp-features{padding-top:0}.mp-features-grid{display:flex;align-items:center;justify-content:center;gap:20px}.mp-feature-item{text-align:center;flex:0 1 200px}.mp-feature-item h3{font-family:var(--font-heading);font-size:var(--font-size-caption);font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.mp-feature-item p{font-size:var(--font-size-cta);color:var(--color-body);margin:0}.mp-feature-arrow{flex-shrink:0;color:var(--color-primary)}.mp-help{padding:var(--space-section-md) 0;background:var(--color-surface-dark);color:var(--color-white);position:relative;overflow:hidden}.mp-help-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:image-set(url(../../images/galerija/prostori-pakt.avif) type("image/avif"),url(../../images/galerija/prostori-pakt.webp) type("image/webp")) center / cover no-repeat;opacity:.25;z-index:0}.mp-help>.container{position:relative;z-index:1}.mp-help .mp-help-heading{padding:0 30px}.mp-help .mp-help-heading h2:after{display:none}.mp-help-subtitle{font-family:var(--font-heading);font-size:var(--font-size-meta);font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--color-primary);margin-top:10px}.mp-help-heading{margin-bottom:60px}.mp-help-heading h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);color:var(--color-white);margin-bottom:10px}.mp-help-grid{display:grid;grid-template-columns:2fr 1fr;gap:60px;align-items:start}.mp-help-main .embed-yt-container{margin-bottom:30px}.mp-testimonial{border-left:3px solid var(--color-primary);padding-left:20px;margin:0}.mp-testimonial p{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-loose);color:rgb(from var(--color-white) r g b / .8);margin:0}.mp-testimonial-rating{vertical-align:middle}.mp-help-sidebar h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);color:var(--color-white);margin-bottom:20px}.mp-rating{display:flex;align-items:center;gap:15px;margin-bottom:25px}.mp-rating img{max-height:31px;width:auto}.mp-rating-score{font-size:var(--font-size-body);margin:0}.mp-checklist{list-style:none;padding:0;margin:0}.mp-checklist li{position:relative;padding-left:30px;margin-bottom:12px;font-size:var(--font-size-body-sm);line-height:1.5}.mp-checklist li:before{content:"\2713";position:absolute;left:0;color:var(--color-primary);font-weight:700;font-size:var(--font-size-body)}.mp-chapters{padding:var(--space-section-md) 0;position:relative;overflow:hidden;color:var(--color-body)}.mp-chapters-bg{position:absolute;top:-10%;left:0;right:0;bottom:-10%;background:image-set(url(../../images/galerija/marketinski-prirocnik.avif) type("image/avif"),url(../../images/galerija/marketinski-prirocnik.webp) type("image/webp")) center / cover no-repeat;z-index:0}.mp-chapters-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-white);z-index:1}.mp-chapters>.container{position:relative;z-index:2}.mp-chapters-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.mp-chapters-label{font-weight:600;margin-bottom:10px}.mp-chapters-left h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);color:var(--color-heading);margin-bottom:30px}.mp-chapters-left img{width:100%;margin-top:20px}.mp-chapter-card{padding:25px 0;border-bottom:1px solid var(--color-gray-400)}.mp-chapter-card:first-child{padding-top:0}.mp-chapter-card h3{font-family:var(--font-heading);font-size:var(--font-size-body);font-weight:700;color:var(--color-heading);margin-bottom:8px}.mp-chapter-card p{font-size:var(--font-size-cta);line-height:var(--line-height-body-loose);color:var(--color-body);margin:0}.mp-chapters-right{overflow:hidden;max-height:450px;position:relative}.mp-chapters-carousel{animation:mp-chapters-scroll 40s linear infinite}@keyframes mp-chapters-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.mp-chapters-right:hover .mp-chapters-carousel{animation-play-state:paused}.mp-pdf-badge{display:inline-block;margin-top:20px}.mp-pdf-badge img{max-width:200px;height:auto}.mp-download{padding:var(--space-section-md) 0}.mp-download-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.mp-download-info h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);margin-bottom:20px}.mp-download-preview{max-width:72%;margin-top:30px}.mp-download-form .contact-form{max-width:none}.mp-download-form .form-group{margin-bottom:25px}.mp-download-form .btn-submit{width:100%}.mp-download-form .wpcf7-not-valid-tip{display:block;font-size:var(--font-size-micro);line-height:1.4;color:var(--color-form-error);margin-top:6px}.mp-download-form .input-wrapper input.wpcf7-not-valid{border-bottom-color:var(--color-form-error)}.mp-download-form .wpcf7 form .wpcf7-response-output{--feedback-max-width: none;--feedback-margin-top: 18px;--feedback-margin-x: 0;--feedback-padding-y: 14px;--feedback-padding-x: 18px;--feedback-font-size: var(--font-size-caption);--feedback-icon-size: 20px;--feedback-radius: 12px}.mp-download-form .wpcf7-spinner{display:none}.mp-downloads-count{margin-top:20px}.mp-progress-bar{background:rgb(from var(--color-surface-dark) r g b / .1);border-radius:4px;overflow:hidden;height:30px}.mp-progress-fill{width:69%;height:100%;background:var(--color-gradient);display:flex;align-items:center;padding:0 12px;border-radius:4px;transition:width 1s ease}.mp-progress-fill span{font-size:var(--font-size-meta);font-weight:600;color:var(--color-white);white-space:nowrap}@media (max-width: 1024px){.mp-features-grid{flex-wrap:wrap;gap:15px}.mp-feature-item{flex:0 1 45%}.mp-feature-arrow{display:none}.mp-help-grid{grid-template-columns:1fr}.mp-chapters-grid,.mp-download-grid{grid-template-columns:1fr;gap:40px}}@media (max-width: 768px){.mp-features{padding:40px 0 var(--space-section-xs)}.mp-features-grid{flex-direction:column;gap:20px}.mp-feature-item{flex:1 1 100%}.mp-help{padding:var(--space-section-xs) 0}.mp-help-heading h2,.mp-help-sidebar h2,.mp-chapters-left h2,.mp-download-info h2{font-size:var(--font-size-h2-mobile);line-height:var(--line-height-h2-mobile)}.mp-chapters,.mp-download{padding:var(--space-section-xs) 0}}@media (max-width: 480px){.mp-features{padding:30px 0 40px}.mp-help,.mp-chapters,.mp-download{padding:40px 0}.mp-checklist li{padding-left:24px}}
