.story-container{max-width:1400px;margin:0 auto;position:relative}.story-container .hero-section{min-height:30vh;background:linear-gradient(135deg,#42100f,#42100fe6),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="%23ffffff" opacity="0.05"/><circle cx="75" cy="75" r="0.5" fill="%23ffffff" opacity="0.03"/></pattern></defs><rect width="1000" height="1000" fill="url(%23grain)"/></svg>');display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;position:relative;padding:0 40px;border-radius:10px}.story-container .hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(242,182,0,.1) 0%,transparent 50%)}.story-container .hero-content{position:relative;z-index:2;max-width:800px}.story-container .hero-title{font-size:clamp(3rem,8vw,6rem);font-weight:100;margin-bottom:30px;letter-spacing:3px;background:linear-gradient(135deg,#fff,#f2b600);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.story-container .hero-subtitle{font-size:3rem;font-weight:300;opacity:.9;font-style:italic;line-height:1.4}.story-container .main-content{padding:60px 40px 0;background:#fff}.story-container .section{margin-bottom:120px;opacity:0;transform:translateY(50px);animation:fadeInUp 1s ease forwards}.story-container .section:nth-child(2){animation-delay:.2s}.story-container .section:nth-child(3){animation-delay:.4s}.story-container .section:nth-child(4){animation-delay:.6s}.story-container .content-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;max-width:1200px;margin:0 auto}.story-container .content-wrapper.reverse{grid-template-columns:1fr 1fr}.story-container .content-wrapper.reverse .text-content{order:2}.story-container .content-wrapper.reverse .visual-content{order:1}.story-container .text-content{padding:0 20px}.story-container .text-content h2{font-size:clamp(2rem,4vw,3rem);font-weight:300;color:#42100f;margin-bottom:40px;line-height:1.2}.story-container .text-content p{line-height:1.8;color:#555;margin-bottom:30px;text-align:left}.story-container .highlight{background:linear-gradient(120deg,#f2b60033,#f2b6001a);color:#42100f;padding:4px 8px;border-radius:6px;font-weight:600;border-left:3px solid #F2B600}.story-container .milestone{display:inline-block;background:#42100f1a;color:#42100f;padding:8px 20px;border-radius:30px;font-weight:600;font-size:.95rem;margin:0 5px 10px 0;border:2px solid #F2B600;transition:all .3s ease}.story-container .milestone:hover{background:#42100f;color:#fff;transform:translateY(-2px)}.story-container .visual-content{position:relative}.story-container .image-container{position:relative;overflow:hidden;border-radius:20px;box-shadow:0 25px 60px #42100f26;transition:all .4s ease}.story-container .image-container:hover{transform:translateY(-10px);box-shadow:0 35px 80px #42100f40}.story-container .image-container img{width:100%;height:500px;object-fit:cover;transition:transform .6s ease}.story-container .image-container:hover img{transform:scale(1.05)}.story-container .section-divider{display:flex;justify-content:center;align-items:center;margin:80px 0}.story-container .section-divider:before,.story-container .section-divider:after{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent,#F2B600,transparent)}.story-container .section-divider span{padding:0 40px;font-size:2rem;color:#42100f}.story-container .final-section{background:linear-gradient(135deg,#42100f,#42100ff2);color:#fff;padding:10px 40px;text-align:center;position:relative;overflow:hidden;border-radius:10px}.story-container .final-section:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(242,182,0,.1) 0%,transparent 70%);animation:rotate 30s linear infinite}.story-container .final-content{position:relative;z-index:2;max-width:1000px;margin:0 auto}.story-container .final-section h2{font-size:clamp(2.5rem,5vw,4rem);font-weight:300;margin-bottom:60px;background:linear-gradient(135deg,#fff,#f2b600);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.story-container .stats-container{display:flex;justify-content:center;gap:60px;margin:60px 0;flex-wrap:wrap}.story-container .stat-item{text-align:center;padding:30px 20px;background:#ffffff1a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;border:1px solid rgba(242,182,0,.3);transition:all .3s ease;min-width:150px}.story-container .stat-item:hover{transform:translateY(-5px);background:#ffffff26;border-color:#f2b600}.story-container .stat-number{font-size:3rem;font-weight:700;color:#f2b600;display:block;margin-bottom:10px}.story-container .stat-label{text-transform:uppercase;letter-spacing:1px;opacity:.9}.story-container .final-section p{line-height:1.8;margin-bottom:30px;opacity:.95}.story-container .single-column{max-width:1000px;margin:0 auto;text-align:center}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.story-container .floating-diamond{position:absolute;font-size:2rem;opacity:.05;animation:float 8s ease-in-out infinite;pointer-events:none}.story-container .floating-diamond:nth-child(1){top:20%;left:10%;animation-delay:0s}.story-container .floating-diamond:nth-child(2){top:60%;right:15%;animation-delay:4s}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(180deg)}}@media (max-width: 1024px){.story-container .content-wrapper,.story-container .content-wrapper.reverse{grid-template-columns:1fr;gap:60px;text-align:center}.story-container .content-wrapper.reverse .text-content,.story-container .content-wrapper.reverse .visual-content{order:unset}.story-container .stats-container{gap:30px}}@media (max-width: 768px){.story-container .main-content{padding:80px 20px}.story-container .section{margin-bottom:80px}.story-container .content-wrapper{gap:40px}.story-container .text-content{padding:0}.story-container .hero-section,.story-container .final-section{padding:80px 20px}.story-container .image-container img{height:300px}}.contactus .contact-wrapper{display:grid;grid-template-columns:2fr 1fr;gap:40px;margin-bottom:40px}.contactus .contact-form-container{background:#fff;border-radius:12px;padding:40px;box-shadow:0 4px 20px #00000014;border:1px solid #e5e5e5}.contactus .contact-info-container{background:#fff;border-radius:12px;padding:40px;box-shadow:0 4px 20px #00000014;border:1px solid #e5e5e5;height:fit-content}.contactus .section-title{color:#42100f;margin-bottom:30px;font-weight:600;border-bottom:3px solid #F2B600;padding-bottom:15px}.contactus .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.contactus .form-group{margin-bottom:25px}.contactus .form-group.full-width{grid-column:span 2}.contactus label{display:block;margin-bottom:8px;font-weight:600;color:#333}.contactus input,.contactus textarea,.contactus select{width:100%;padding:14px 16px;border:2px solid #e1e5e9;border-radius:8px;transition:all .3s ease;background:#fff;font-family:inherit}.contactus input:focus,.contactus textarea:focus,.contactus select:focus{outline:none;border-color:#f2b600;box-shadow:0 0 0 3px #f2b6001a}.contactus textarea{height:120px;resize:vertical}.contactus .submit-btn{background:#42100f;color:#fff;border:none;padding:16px 32px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;width:100%}.contactus .submit-btn:hover{background:#5a1c16;transform:translateY(-2px);box-shadow:0 6px 20px #42100f4d}.contactus .submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.contactus .info-item{margin-bottom:35px;padding:25px;background:#f8f9fa;border-radius:10px;border-left:4px solid #F2B600}.contactus .info-item:last-child{margin-bottom:0}.contactus .info-item h3{color:#42100f;font-size:2rem;margin-bottom:12px;font-weight:600;display:flex;align-items:center;gap:10px}.contactus .info-item p{color:#555;line-height:1.6}.contactus .info-item a{color:#42100f;text-decoration:none;font-weight:600;border-bottom:1px solid transparent;transition:all .3s ease}.contactus .info-item a:hover{color:#f2b600;border-bottom-color:#f2b600}.contactus .icon{width:20px;height:20px;fill:#f2b600;flex-shrink:0}.contactus .company-box{background:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 20px #00000014;border:1px solid #e5e5e5;text-align:center}.contactus .company-box h3{color:#42100f;font-size:1.3rem;margin-bottom:10px;font-weight:600}.contactus .company-box p{color:#666;font-size:1rem}.contactus .required{color:#e74c3c}.contactus .success-message{background:#d4edda;color:#155724;padding:15px;border-radius:8px;border:1px solid #c3e6cb;margin-bottom:20px;display:none}.contactus .error-message{background:#f8d7da;color:#721c24;padding:15px;border-radius:8px;border:1px solid #f5c6cb;margin-bottom:20px;display:none}.contactus .form-note{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:15px;margin-bottom:25px;color:#856404}@media (max-width: 768px){.contactus .contact-wrapper{grid-template-columns:1fr;gap:30px}.contactus .form-grid{grid-template-columns:1fr}.contactus .form-group.full-width{grid-column:span 1}.contactus .contact-form-container,.contactus .contact-info-container{padding:30px 25px}.contactus .page-header h1{font-size:2rem}.contactus body{padding:20px 15px}}@media (max-width: 480px){.contactus .contact-form-container,.contactus .contact-info-container{padding:25px 20px}.contactus .info-item{padding:20px}.contactus .section-title{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
