.about-page{background:#fff;color:#3e3f29;font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 20px}.about-hero{position:relative;height:90vh;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center}.hero-img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(62,63,41,.8));z-index:2}.hero-content{position:relative;z-index:3;color:#fff;max-width:800px}.hero-subtitle{letter-spacing:4px;font-size:13px;display:block;margin-bottom:20px}.hero-content h1{font-family:inherit;font-size:clamp(48px,8vw,80px);line-height:1.1;margin-bottom:20px}.hero-content h1 span{font-style:italic;font-weight:400;color:#bca88d}.intro-grid{display:flex;justify-content:space-between;gap:20px;padding:2rem 0 100px}@media (max-width:768px){.intro-grid{padding:50px 20px!important;display:flex!important;flex-direction:column!important}}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:2rem}.intro-text label{color:#bca88d;font-weight:700;font-size:12px;letter-spacing:2px}.intro-text h2{font-family:inherit;font-size:42px;margin:20px 0}.intro-text p{font-size:18px;line-height:1.8;color:#6b705c}.a-card{border-left:2px solid #eef2e3;padding:30px;margin-bottom:20px;transition:.3s}.a-card:hover{border-left-color:#bca88d;background:#fdfdfb}.card-num{font-family:inherit;color:#bca88d;font-size:24px}.media-section{background:#fdfdfb;padding:60px 0;text-align:center}.section-label{font-size:12px;letter-spacing:3px;color:#8a8d7a;margin-bottom:40px}.media-ticker{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:20px;filter:grayscale(100%);opacity:.6;transition:opacity .3s ease}.media-ticker:hover{opacity:1}.media-item{cursor:pointer;transition:transform .2s ease}.media-item:hover{transform:scale(1.05)}.media-item img{height:250px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.modal-content img{max-width:50vw;max-height:80vh;box-shadow:0 0 20px rgba(0,0,0,.5);border:5px solid #fff}.healing-preview{padding:100px 0}.preview-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:50px}.preview-header h2{font-family:inherit;font-size:36px}.text-link{color:#bca88d;font-weight:600;text-decoration:none}.healing-stories-detailed{background-color:#fdfdfb;padding:80px 20px}.section-header-aesthetic{text-align:center;max-width:700px;margin:0 auto 60px}.section-header-aesthetic label{color:#bca88d;font-weight:700;font-size:12px;letter-spacing:2px}.section-header-aesthetic h2{color:#3e3f29;font-size:42px;margin:15px 0}.stories-grid{display:grid;grid-template-columns:1fr;gap:60px;max-width:1000px;margin:0 auto}.story-card-aesthetic{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 15px 40px rgba(62,63,41,.05);border:1px solid #eef2e3}.image-comparison-aesthetic{display:flex;gap:5px;background:#eef2e3}.comparison-box{flex:1;position:relative;height:350px;overflow:hidden;cursor:pointer}.comparison-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .6s ease,transform .6s ease}.status-label{position:absolute;bottom:20px;left:20px;background:#fff;color:#3e3f29;padding:6px 15px;border-radius:50px;font-size:11px;font-weight:700;letter-spacing:1px;z-index:10}.status-label.success{background:#3e3f29;color:#fff}.comparison-box.before.hidden img{filter:blur(20px) grayscale(100%);transform:scale(1.1)}.blur-overlay{position:absolute;inset:0;background:hsla(0,0%,100%,.3);backdrop-filter:blur(5px);justify-content:center;z-index:5;transition:opacity .5s ease}.blur-overlay,.reveal-btn{display:flex;align-items:center}.reveal-btn{background:#fff;padding:20px 30px;border-radius:15px;text-align:center;box-shadow:0 10px 25px rgba(0,0,0,.1);flex-direction:column;gap:8px;border:1px solid #eef2e3}.reveal-btn span:nth-child(2){color:#3e3f29;font-weight:600;font-size:15px}.eye-icon{font-size:24px}.sens-tag{color:#d9534f;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.comparison-box.before.revealed img{filter:blur(0) grayscale(0);transform:scale(1)}.comparison-box.before.revealed .blur-overlay{opacity:0;pointer-events:none}.story-content-aesthetic{padding:40px}.story-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.story-meta h4{color:#3e3f29;font-size:22px;margin:0}.timeline-tag{background:#fdfdfb;border:1px solid #eef2e3;color:#6b705c;padding:5px 15px;border-radius:50px;font-size:12px;font-weight:600}.story-content-aesthetic p{color:#6b705c;font-size:16px;line-height:1.8;margin:0}@media (max-width:768px){.image-comparison-aesthetic{flex-direction:column}.comparison-box{height:250px}.section-header-aesthetic h2{font-size:32px}}.authenticity-section{padding:80px 0;background-color:#fdfdfb}.auth-card{max-width:800px;margin:0 auto;background:#fff;border:1px solid #eef2e3;border-radius:12px;padding:40px;box-shadow:0 4px 20px rgba(62,63,41,.05)}.auth-header{display:flex;align-items:center;gap:20px;margin-bottom:30px;border-bottom:1px solid #f0f0f0;padding-bottom:20px}.auth-seal{width:60px;height:auto}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:30px 0;background:#f9f9f5;padding:20px;border-radius:8px}.detail-item span{display:block;font-size:12px;text-transform:uppercase;color:#8a8d7a;letter-spacing:1px}.detail-item strong{font-size:16px;color:#3e3f29}.view-cert-btn{background:#3e3f29;color:#fff;border:none;padding:12px 30px;border-radius:50px;font-weight:600;cursor:pointer;transition:.3s}.view-cert-btn:hover{background:#bca88d}.modal-overlay{top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1000}.modal-content{background:#fff;width:90%;max-width:500px;border-radius:15px;position:relative;overflow:hidden}.cert-crop-container{height:300px;overflow:hidden;border-bottom:1px solid #eee}.cert-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cert-highlights{padding:20px;background:#3e3f29;color:#fff;font-size:14px}.cert-grid{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;padding:40px 20px}.cert-card{background:#fff;border:1px solid #eef2e3;padding:30px;border-radius:12px;width:100%;max-width:380px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.05);position:relative;overflow:visible;margin-top:30px}.cert-badge img{width:10rem;height:10rem;margin-bottom:15px}.cert-row{display:flex;justify-content:space-between;margin:8px 0;font-size:14px}.label{color:#8a8d7a}.value{font-weight:700;color:#3e3f29}.view-btn{margin-top:20px;background:#3e3f29;color:#fff;border:none;padding:10px 25px;border-radius:4px;cursor:pointer}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.modal-container{background:#fff;max-width:600px;width:100%;border-radius:8px;position:relative}.image-wrapper{width:100%;max-height:70vh;overflow-y:auto;padding:10px}.image-wrapper img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.modal-footer{padding:20px;background:#f9f9f5;text-align:center}.seal-container{position:absolute;top:-80px;left:5%;transform:translateX(-50%);z-index:10}@media (max-width:768px){.seal-container{right:44%;padding:40px}}.cert-badge{background:none;border:none;box-shadow:none}.real-seal{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3));transition:transform .3s ease}.cert-card:hover .real-seal{transform:translateY(-5px) scale(1.05)}