.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.benefit-card{background:var(--color-bg-darker);border:0.2rem solid var(--color-primary);padding:var(--spacing-lg);text-align:center;transition:transform var(--transition-base),box-shadow var(--transition-base)}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(255,215,0,0.15)}.benefit-card__icon{font-size:3rem;margin-bottom:var(--spacing-md);line-height:1}.benefit-card__icon img,.benefit-card__icon svg{width:68px;height:68px;display:block;margin:0 auto}.benefit-card__title{color:var(--color-primary);font-family:var(--font-heading);font-style:italic;font-size:1.25rem;margin-bottom:var(--spacing-sm)}.benefit-card__text{color:var(--color-text-light);font-size:0.95rem;line-height:1.6;margin:0}@media (max-width:1023px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.benefits-grid{grid-template-columns:1fr}}.pim-quickcheck-section{background:var(--color-bg-light,#2a2d2e)}.quickcheck-wrapper{display:flex;flex-direction:column;gap:var(--spacing-xl)}.quickcheck-info h2{margin-bottom:var(--spacing-md)}.quickcheck-description{font-size:1.1rem;line-height:1.7;margin-bottom:var(--spacing-lg);color:var(--color-text-light)}.quickcheck-benefits{margin-top:var(--spacing-lg)}.quickcheck-benefits h4{color:var(--color-primary);font-family:var(--font-heading);font-style:italic;font-size:1.125rem;margin-bottom:var(--spacing-md)}.quickcheck-benefits ul{list-style:none;padding:0;margin:0}.quickcheck-benefits li{padding:var(--spacing-sm) 0;color:var(--color-text-light);font-size:1rem;line-height:1.6}.quickcheck-form{background-color:var(--color-bg-dark);padding:var(--spacing-xl)}.pim-download-form h3{color:var(--color-primary);font-family:var(--font-heading);font-style:italic;font-size:1.5rem;margin-bottom:var(--spacing-lg);text-align:center}.pim-download-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.pim-download-form .form-group{display:flex;flex-direction:column;margin-bottom:var(--spacing-md)}.pim-download-form label{margin-bottom:var(--spacing-xs);color:var(--color-text-light);font-size:0.9rem;font-weight:500}.pim-download-form input[type="text"],.pim-download-form input[type="email"],.pim-download-form input[type="tel"]{width:100%;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-bg-darker);border:2px solid var(--color-bg-darker);color:var(--color-text-light);font-size:1rem;font-family:var(--font-body);transition:all var(--transition-base)}.pim-download-form input:focus{outline:none;border-color:var(--color-primary)}.pim-download-form .button{width:100%;margin-top:var(--spacing-md)}.pim-download-form .form-privacy-note{font-size:0.8rem;color:var(--color-text-muted,#999);margin-top:var(--spacing-md);text-align:center;line-height:1.5}.pim-download-form .form-privacy-note a{color:var(--color-primary);text-decoration:underline}.pim-download-form .form-status{padding:var(--spacing-sm);margin-top:var(--spacing-md);text-align:center;border-radius:4px;font-size:0.95rem;display:none}.pim-download-form .form-status:not(:empty){display:block}.pim-download-form .form-status--success{background:rgba(76,175,80,0.2);color:#4caf50;border:1px solid #4caf50}.pim-download-form .form-status--error{background:rgba(244,67,54,0.2);color:#f44336;border:1px solid #f44336}.pim-download-direct{display:flex;align-items:center;justify-content:center}.pim-download-direct .button{display:inline-block;text-decoration:none}@media (max-width:767px){.quickcheck-form{padding:var(--spacing-lg)}.pim-download-form .form-row{grid-template-columns:1fr}}