*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;background:#f2f4f7;padding:0;line-height:1.5}.container{max-width:480px;margin:0 auto;background:#fff}.hero-hook{background:linear-gradient(135deg,#1f4e79,#163a5f);padding:28px 20px;text-align:center;color:#fff}.hero-hook h1{font-size:1.5em;font-weight:800;margin-bottom:8px;line-height:1.3}.hero-hook p{font-size:.9em;color:#fffc;line-height:1.6}.hero-hook .highlight{color:gold;font-weight:700}.before-after{background:#fff;padding:30px 20px;text-align:center}.before-after h2{font-size:1.3em;color:#2c3e50;margin-bottom:25px}.comparison-mobile{display:flex;justify-content:center;align-items:flex-end;gap:30px;margin-bottom:16px}.person-mobile{text-align:center}.photo-frame{border-radius:14px;overflow:hidden;border:3px solid #1F4E79;box-shadow:0 6px 20px #1f4e7940;margin:0 auto 10px;background:#edf2f7;display:flex;align-items:center;justify-content:center}.photo-frame img{width:100%;height:100%;object-fit:cover;display:block}.before-frame{width:110px;height:210px}.after-frame{width:110px;height:210px;filter:brightness(1.06) contrast(1.02);box-shadow:0 8px 24px #1f4e794d}.state-tag{background:#1f4e79;color:#fff;padding:4px 12px;border-radius:12px;font-size:.8em;font-weight:700;display:inline-block;margin-bottom:5px}.state-tag.pain{background:#c0392b}.state-tag.relief{background:#27ae60}.person-mobile h3{font-size:1em;color:#2c3e50;margin-top:8px}.arrow-mobile{font-size:2em;color:#1f4e79;animation:bounce 2s infinite}@keyframes bounce{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.ba-note{font-size:.82em;color:#888;margin-top:6px}.pain-strip{background:#1769aa0f;border-top:3px solid #1769aa;border-bottom:3px solid #1769aa;padding:18px 20px}.pain-strip h3{font-size:1em;color:#1769aa;font-weight:800;margin-bottom:12px;text-align:center}.pain-list{display:flex;flex-direction:column;gap:8px}.pain-item{display:flex;align-items:center;gap:10px;font-size:.88em;color:#555}.pain-icon{font-size:1.2em;flex-shrink:0}.features-section{padding:30px 20px;background:#fff}.features-section h2{font-size:1.3em;color:#2c3e50;margin-bottom:20px;text-align:center}.features-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.feature-card{background:#f2f4f7;border-radius:12px;padding:16px;text-align:center}.feature-card .fi{font-size:1.8em;margin-bottom:8px}.feature-card h4{font-size:.9em;color:#2c3e50;font-weight:700;margin-bottom:4px}.feature-card p{font-size:.8em;color:#666;line-height:1.4}.size-section{padding:30px 20px;background:#fff}.size-section h2{font-size:1.3em;color:#2c3e50;margin-bottom:20px;text-align:center}.size-card-mobile{border:2px solid #e0e0e0;border-radius:12px;padding:20px;margin-bottom:15px;position:relative}.size-card-mobile.popular{border-color:#1f4e79;background:linear-gradient(135deg,#edf2f7,#fff)}.popular-tag{position:absolute;top:-10px;right:15px;background:#1f4e79;color:#fff;padding:3px 10px;border-radius:12px;font-size:.7em;font-weight:700}.size-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.size-header h3{font-size:1.5em;color:#2c3e50;font-weight:800}.size-boost-tag{background:#edf2f7;color:#1f4e79;font-size:.78em;font-weight:700;padding:4px 10px;border-radius:8px}.works-with-section{margin-bottom:12px}.works-with-header{font-size:.95em;color:#2c3e50;font-weight:700;margin-bottom:8px;display:flex;align-items:center;gap:6px}.perfect-for-label{display:flex;align-items:center;gap:6px;font-size:.85em;color:#1f4e79;font-weight:600;padding:8px 12px;background:#edf2f7;border-radius:8px;margin-bottom:10px}.size-features{font-size:.85em;color:#555;line-height:1.8;background:#f2f4f7;padding:10px 12px;border-radius:8px}.size-features span{display:block}.steps-section{padding:30px 20px;background:#f2f4f7}.steps-section h2{font-size:1.3em;color:#2c3e50;margin-bottom:20px;text-align:center}.step-mobile{background:#fff;border-radius:12px;padding:20px;margin-bottom:15px;display:flex;align-items:flex-start;gap:15px}.step-number-mobile{width:45px;height:45px;background:linear-gradient(135deg,#1f4e79,#163a5f);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3em;font-weight:700;flex-shrink:0;box-shadow:0 2px 8px #1f4e7933}.step-content{flex:1}.step-content h4{font-size:1.05em;color:#2c3e50;margin-bottom:5px}.step-content p{font-size:.9em;color:#666}.occasions-section{padding:30px 20px;background:#fff}.occasions-section h2{font-size:1.3em;margin-bottom:20px;text-align:center;color:#2c3e50}.occasions-list{display:flex;flex-direction:column;gap:12px}.occasion-item{display:flex;align-items:center;gap:12px;padding:12px;background:#f2f4f7;border-radius:8px}.occasion-icon{font-size:1.8em;flex-shrink:0}.occasion-text h4{font-size:1em;color:#2c3e50;margin-bottom:2px}.occasion-text p{font-size:.85em;color:#666}.trust-bar{background:#1f4e79;padding:16px 20px}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.trust-item{color:#fff;font-size:.8em;font-weight:700;display:flex;align-items:center;gap:6px;background:#ffffff1a;padding:8px 10px;border-radius:8px}.footer-note{padding:16px 20px;font-size:.75em;color:#999;text-align:center;line-height:1.6;background:#fff}.divider{height:8px;background:#f2f4f7}@media screen and (min-width:769px){.container{max-width:1200px;margin:0 auto;background:#fff}.hero-hook{padding:55px 60px}.hero-hook h1{font-size:2.4em}.hero-hook p{font-size:1.05em}.before-after{padding:50px 60px}.before-after h2,.features-section h2,.size-section h2,.steps-section h2,.occasions-section h2{font-size:1.8em}.comparison-mobile{gap:70px}.before-frame,.after-frame{width:180px;height:330px}.arrow-mobile{font-size:3em}.pain-strip{padding:28px 60px}.pain-list{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 30px}.features-section{padding:50px 60px}.features-grid{grid-template-columns:repeat(3,1fr);gap:20px}.feature-card{padding:25px 20px}.feature-card .fi{font-size:2.2em}.feature-card h4{font-size:1em}.feature-card p{font-size:.9em}.size-section{padding:50px 60px}.size-card-mobile{padding:25px;margin-bottom:20px}.steps-section{padding:50px 60px}.step-mobile{padding:25px}.occasions-section{padding:50px 60px}.occasions-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.occasion-item{padding:18px}.trust-bar{padding:25px 60px}.trust-grid{grid-template-columns:repeat(4,1fr);gap:15px}.trust-item{justify-content:center;padding:12px}.footer-note{padding:25px 60px}}.cloud-insoles-section{padding:30px 0}.hero-hook h1{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
