.beliefs-wrapper{max-width:1140px;margin:0 auto;padding:40px 20px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.belief-block{background:#f8f7f5;border-radius:16px;padding:32px;transition:box-shadow .3s ease}.belief-block:hover{box-shadow:0 4px 12px #0000000f}.belief-block h3{font-size:1.4rem;font-weight:600;margin-bottom:12px;font-family:Gabarito,sans-serif}.belief-block p{font-size:1rem;line-height:1.6;font-family:Acumin Pro,sans-serif}@media (max-width: 768px){.beliefs-wrapper{grid-template-columns:1fr;gap:24px;padding:32px 16px}}.deals-carousel-wrapper{margin-top:40px;padding:0 16px}.deals-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:16px}.deals-header h2{font-size:20px;font-family:Gabarito,sans-serif;color:#1e2d27}.deals-timer{font-size:14px;color:#e53935;font-weight:600}.view-all-deals{font-size:14px;color:#008060;text-decoration:none}.deals-scroll-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:12px;-webkit-overflow-scrolling:touch}.deal-card{flex:0 0 auto;width:180px;scroll-snap-align:start;background:#fff;border-radius:8px;box-shadow:0 2px 6px #00000014;padding:8px;text-align:center;position:relative;display:flex;flex-direction:column;justify-content:flex-start;height:100%;min-height:340px}.deal-card img{width:100%;height:auto;border-radius:6px;margin-bottom:6px}.deal-title{margin-top:6px;font-size:14px;font-weight:500;color:#333;text-decoration:none;line-height:1.4;min-height:40px;display:flex;align-items:center;justify-content:center;text-align:center}.deal-title:hover{color:#008060;text-decoration:underline}.deal-price{font-size:13px;color:#008060;margin:4px 0 12px}.compare-at{text-decoration:line-through;color:#999;margin-right:6px}.deal-cart-btn{background:#008060;color:#fff;font-size:13px;font-weight:600;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;transition:background .2s ease;margin-top:auto;align-self:center}.deal-cart-btn:hover{background:#00664d}.discount-badge{position:absolute;top:10px;left:10px;background-color:#e53935;color:#fff;font-size:12px;font-weight:600;padding:6px 8px;border-radius:50%;z-index:2;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a;width:40px;height:40px}@media (max-width: 768px){.deal-card{width:140px;min-height:320px}.deals-header h2{font-size:18px}}.quiz-container{font-family:Inter,sans-serif;max-width:620px;margin:auto;padding:20px;animation:fadeIn .3s ease-in}.quiz-question{margin-bottom:20px;font-weight:600;font-size:18px;color:#222;transition:opacity .4s ease}.timer{font-weight:500;color:#c0392b;margin-bottom:12px}#progressBar{height:6px;background:#eee;border-radius:3px;margin-bottom:6px;overflow:hidden}#progressFill{height:100%;width:0%;background-color:#2e7d32;transition:width .4s ease-in-out}#progressText{font-size:13px;text-align:right;margin-bottom:20px;color:#666}.option-card{background:#fbfbfb;border:1px solid #ccc;border-radius:12px;padding:14px;margin:10px 0;cursor:pointer;transition:background .25s ease;font-weight:500}.option-card:hover{background:#e8f5e9}.review-block{background:#f9f9f9;border-radius:12px;padding:14px 18px;margin-bottom:18px;box-shadow:0 1px 3px #0000000d}.review-block.correct{border-left:4px solid #4CAF50}.review-block.wrong{border-left:4px solid #e74c3c}.review-block strong{font-size:15px}.review-block em{font-size:13px;display:block;margin-top:6px;color:#444;font-style:normal}.result-buttons .btn{background-color:#2e7d32;color:#fff;padding:10px 20px;margin:12px 8px 0 0;border:none;border-radius:24px;font-weight:500;cursor:pointer;box-shadow:0 2px 4px #0000001a;transition:background .3s ease;text-decoration:none;display:inline-block}.result-buttons .btn:hover{background-color:#256d28}.result-buttons .btn.download{background-color:#1e88e5}.result-buttons .btn.ios{background-color:#000}.retake-btn{background-color:#f5f5f5;color:#333;border:1px solid #ccc}.download-cta{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.app-btn{flex:1 1 140px;min-width:120px;text-align:center;padding:12px 16px;font-size:14px;border-radius:999px;font-weight:500}.app-btn.android{background-color:#1e88e5;color:#fff}.app-btn.ios{background-color:#000;color:#fff}.centered-retake{display:flex;justify-content:center;margin-bottom:16px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
