#landing-12-12-pictures{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#landing-12-12-pictures .page-width{max-width:1200px;margin:0 auto;padding-left:16px;padding-right:16px}#landing-12-12-pictures .text-center{text-align:center}#landing-12-12-pictures .mb-16{margin-bottom:16px}#landing-12-12-pictures .mb-24{margin-bottom:24px}#landing-12-12-pictures .mb-32{margin-bottom:32px}#landing-12-12-pictures .mb-48{margin-bottom:48px}#landing-12-12-pictures .mt-48{margin-top:48px}#landing-12-12-pictures .py-64{padding-top:48px;padding-bottom:48px}#landing-12-12-pictures .bg-tan-50{background-color:var(--brand-cream-soft)}#landing-12-12-pictures .text-blue-50{color:var(--brand-burgundy)}#landing-12-12-pictures .button.button--primary{background-color:var(--brand-burgundy);color:#fff;padding:16px 32px;border-radius:8px;font-weight:600;font-size:16px;text-decoration:none;display:inline-block;transition:all .3s ease;border:none;cursor:pointer}#landing-12-12-pictures .button.button--primary:hover{background-color:var(--brand-burgundy-deep);transform:translateY(-2px);box-shadow:0 4px 12px #dc35454d}#landing-12-12-pictures .section-headline{font-size:32px;font-weight:700;line-height:1.2;color:var(--brand-navy);margin-bottom:24px}#landing-12-12-pictures .hero-section{background:linear-gradient(90deg,var(--brand-cream-soft) 21.87%,var(--brand-cream-soft) 100%)}#landing-12-12-pictures .hero-content-wrapper{display:flex;align-items:center;gap:40px;flex-wrap:wrap}#landing-12-12-pictures .hero-text{flex:1;min-width:300px}#landing-12-12-pictures .hero-headline{font-size:36px;font-weight:700;line-height:1.2;color:var(--brand-navy);margin-bottom:16px}#landing-12-12-pictures .hero-subheadline{font-size:20px;font-weight:500;color:#666;margin-bottom:24px;line-height:1.4}#landing-12-12-pictures .hero-cta{margin-bottom:16px}#landing-12-12-pictures .hero-credibility{font-size:14px;color:#666;font-style:italic}#landing-12-12-pictures .hero-image{flex:1;min-width:300px}#landing-12-12-pictures .hero-image img{width:100%;height:auto;border-radius:12px}@media(max-width:749px){#landing-12-12-pictures .hero-section{padding-top:32px;padding-bottom:32px}#landing-12-12-pictures .hero-content-wrapper{flex-direction:column;gap:24px}#landing-12-12-pictures .hero-image{order:2;max-width:100%}#landing-12-12-pictures .hero-image img{max-height:400px;object-fit:cover;object-position:center}#landing-12-12-pictures .hero-text{order:1}}#landing-12-12-pictures .problem-agitation-grid{display:grid;grid-template-columns:1fr;gap:24px;max-width:1000px;margin:0 auto}#landing-12-12-pictures .problem-agitation-card{background:#fff;border-radius:12px;padding:32px 24px;text-align:center;box-shadow:0 2px 8px #00000014;transition:all .3s ease}#landing-12-12-pictures .problem-agitation-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}#landing-12-12-pictures .problem-icon{margin-bottom:20px}#landing-12-12-pictures .problem-header{font-size:20px;font-weight:700;color:var(--brand-navy);margin-bottom:12px;line-height:1.3}#landing-12-12-pictures .problem-body{font-size:16px;color:#666;line-height:1.6}#landing-12-12-pictures .difference-pillars{display:grid;grid-template-columns:1fr;gap:32px;max-width:1000px;margin:0 auto}#landing-12-12-pictures .difference-pillar{background:#fff;border-radius:12px;padding:40px 32px;text-align:center;box-shadow:0 2px 8px #00000014;transition:all .3s ease}#landing-12-12-pictures .difference-pillar:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}#landing-12-12-pictures .pillar-icon{margin-bottom:24px}#landing-12-12-pictures .pillar-headline{font-size:22px;font-weight:700;color:var(--brand-navy);margin-bottom:16px}#landing-12-12-pictures .pillar-body{font-size:16px;color:#666;line-height:1.6}#landing-12-12-pictures .transition-line{font-size:18px;font-weight:600;color:var(--brand-navy)}#landing-12-12-pictures .bg-tan-100,#landing-12-12-pictures .press-section{background-color:var(--brand-cream-soft)}#landing-12-12-pictures .press-section .row{display:grid;grid-template-columns:1fr;gap:32px;max-width:1000px;margin:0 auto}#landing-12-12-pictures .press-quote{background:#fff;border-radius:12px;padding:32px 24px;box-shadow:0 2px 8px #00000014}#landing-12-12-pictures .press-logo{display:flex;justify-content:center;align-items:center}#landing-12-12-pictures .press-logo img{max-width:100%;height:auto}#landing-12-12-pictures .press-quote p{font-size:16px;line-height:1.6;color:#333;margin:0}#landing-12-12-pictures .comparison-table-wrapper{overflow-x:auto;margin:0 auto;max-width:1000px}#landing-12-12-pictures .comparison-table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a}#landing-12-12-pictures .comparison-table th{background:var(--brand-navy);color:#fff;padding:16px 12px;font-weight:600;font-size:16px;text-align:left}#landing-12-12-pictures .comparison-table td{padding:16px 12px;border-bottom:1px solid #e5e5e5;text-align:left;vertical-align:middle;font-size:14px}#landing-12-12-pictures .comparison-table .feature-name{background:#f8f9fa;font-weight:600;color:var(--brand-navy);text-align:left}#landing-12-12-pictures .comparison-table .bb-highlight{color:#a3aa83;font-weight:600}#landing-12-12-pictures .comparison-table .competitor-negative{color:var(--brand-burgundy);font-weight:600}#landing-12-12-pictures .testimonials-grid{display:grid;grid-template-columns:1fr;gap:32px;max-width:1000px;margin:0 auto}#landing-12-12-pictures .testimonial-card{background:#fff;border-radius:12px;padding:32px 24px;box-shadow:0 2px 8px #00000014;transition:all .3s ease}#landing-12-12-pictures .testimonial-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}#landing-12-12-pictures .testimonial-category{display:inline-block;background:var(--brand-orange);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}#landing-12-12-pictures .testimonial-quote{font-size:16px;line-height:1.6;color:#333;margin-bottom:16px;font-style:italic}#landing-12-12-pictures .testimonial-attribution{font-size:14px;color:#666;font-weight:600}#landing-12-12-pictures .heritage-image-wrapper{max-width:1200px;margin:0 auto 48px;text-align:center}#landing-12-12-pictures .heritage-image-wrapper img{width:100%;height:auto;border-radius:12px;box-shadow:0 4px 16px #0000001a}#landing-12-12-pictures .heritage-content{max-width:800px;margin:0 auto}#landing-12-12-pictures .heritage-text{font-size:18px;line-height:1.7;color:#333;margin-bottom:20px}#landing-12-12-pictures .heritage-emphasis{font-weight:700;font-size:20px;color:var(--brand-navy)}#landing-12-12-pictures .guarantee-badge-icon{margin-bottom:16px}#landing-12-12-pictures .guarantee-text{font-size:18px;color:#666;line-height:1.6;max-width:600px;margin:0 auto}#landing-12-12-pictures .guarantee-note{font-size:14px;color:#666;font-style:italic}#landing-12-12-pictures .faq-list{max-width:800px;margin:0 auto}#landing-12-12-pictures .faq-item{margin-bottom:16px}#landing-12-12-pictures .faq-item details{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:20px;cursor:pointer}#landing-12-12-pictures .faq-question{font-size:18px;font-weight:600;color:var(--brand-navy);list-style:none;padding:0}#landing-12-12-pictures .faq-question::-webkit-details-marker{display:none}#landing-12-12-pictures .faq-question:hover{color:var(--brand-burgundy)}#landing-12-12-pictures .faq-answer{margin-top:16px;font-size:16px;line-height:1.6;color:#666;padding-top:16px;border-top:1px solid #e5e5e5}@media(min-width:750px){#landing-12-12-pictures .hero-headline{font-size:44px}#landing-12-12-pictures .section-headline{font-size:40px}#landing-12-12-pictures .problem-agitation-grid{grid-template-columns:repeat(2,1fr);gap:32px}#landing-12-12-pictures .difference-pillars{grid-template-columns:repeat(3,1fr)}#landing-12-12-pictures .press-section .row{grid-template-columns:repeat(3,1fr);gap:24px}#landing-12-12-pictures .testimonials-grid{grid-template-columns:repeat(3,1fr)}#landing-12-12-pictures .py-64{padding-top:64px;padding-bottom:64px}}@media(min-width:1024px){#landing-12-12-pictures .hero-headline{font-size:52px}#landing-12-12-pictures .section-headline{font-size:48px}#landing-12-12-pictures .problem-agitation-card{padding:40px 32px}#landing-12-12-pictures .difference-pillar{padding:48px 40px}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/landing-12-12-pictures.css.map */
