:root{--ec-navy: #0f1b2d;--ec-blue: #1a3a5c;--ec-accent: #e8650a;--ec-accent-hover: #d45800;--ec-light: #f8f9fb;--ec-white: #ffffff;--ec-text: #333842;--ec-text-light: #6b7280;--ec-border: #e5e7eb;--ec-radius: 12px}.ec-about{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--ec-text)}.ec-about__breadcrumb{padding:14px 20px 0}.ec-about__breadcrumb-list{list-style:none;display:flex;gap:8px;margin:0;padding:0;font-size:13px;color:var(--ec-text-light)}.ec-about__breadcrumb-list li:after{content:"\203a";margin-left:8px}.ec-about__breadcrumb-list li:last-child:after{content:""}.ec-about__breadcrumb-list a{color:var(--ec-text-light);text-decoration:none}.ec-about__breadcrumb-list a:hover{color:var(--ec-accent)}.ec-about__hero{position:relative;background:linear-gradient(135deg,var(--ec-navy) 0%,var(--ec-blue) 100%);padding:100px 20px 90px;text-align:center;overflow:hidden}.ec-about__hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.ec-about__hero-content{position:relative;z-index:1;max-width:780px;margin:0 auto}.ec-about__badge{display:inline-block;background:#e8650a26;color:var(--ec-accent);padding:6px 18px;border-radius:30px;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;border:1px solid rgba(232,101,10,.3)}.ec-about__hero-title{font-size:46px;font-weight:800;color:var(--ec-white);margin:0 0 18px;line-height:1.15;letter-spacing:-.5px}.ec-about__hero-subtitle{font-size:19px;color:#fffc;line-height:1.65;max-width:680px;margin:0 auto}.ec-about__section{padding:70px 20px}.ec-about__section-title{font-size:32px;font-weight:700;color:var(--ec-navy);margin:0 0 20px;letter-spacing:-.3px}.ec-about__section-title--center{text-align:center}.ec-about__mission{background:var(--ec-light)}.ec-about__mission-inner{text-align:center;max-width:750px;margin:0 auto}.ec-about__mission-icon{color:var(--ec-accent);margin-bottom:16px}.ec-about__mission-text{font-size:19px;line-height:1.7;color:var(--ec-text);margin:0}.ec-about__story{background:var(--ec-white)}.ec-about__two-col{display:grid;grid-template-columns:1fr 340px;gap:60px;align-items:start}.ec-about__col-text p{font-size:16px;line-height:1.75;color:var(--ec-text);margin:0 0 16px}.ec-about__col-text p:last-child{margin-bottom:0}.ec-about__col-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ec-about__stat{background:var(--ec-light);border-radius:var(--ec-radius);padding:28px 20px;text-align:center;border:1px solid var(--ec-border);transition:transform .2s,box-shadow .2s}.ec-about__stat:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00000014}.ec-about__stat-number{display:block;font-size:26px;font-weight:800;color:var(--ec-accent);margin-bottom:4px}.ec-about__stat-label{font-size:13px;color:var(--ec-text-light);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ec-about__products-overview{background:var(--ec-white)}.ec-about__products-intro{text-align:center;font-size:17px;color:var(--ec-text-light);max-width:600px;margin:0 auto 40px;line-height:1.6}.ec-about__products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ec-about__product-cat{background:var(--ec-light);border-radius:var(--ec-radius);padding:28px 22px;border:1px solid var(--ec-border);transition:transform .2s,box-shadow .2s}.ec-about__product-cat:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0000000f}.ec-about__product-cat-icon{font-size:28px;margin-bottom:12px}.ec-about__product-cat h3{font-size:16px;font-weight:700;color:var(--ec-navy);margin:0 0 8px}.ec-about__product-cat p{font-size:14px;line-height:1.6;color:var(--ec-text-light);margin:0}.ec-about__why{background:var(--ec-light)}.ec-about__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.ec-about__card{background:var(--ec-white);border-radius:var(--ec-radius);padding:36px 28px;border:1px solid var(--ec-border);transition:transform .2s,box-shadow .2s}.ec-about__card:hover{transform:translateY(-4px);box-shadow:0 12px 35px #00000014}.ec-about__card-icon{color:var(--ec-accent);margin-bottom:16px}.ec-about__card h3{font-size:18px;font-weight:700;color:var(--ec-navy);margin:0 0 10px}.ec-about__card p{font-size:15px;line-height:1.65;color:var(--ec-text-light);margin:0}.ec-about__serve{background:var(--ec-white)}.ec-about__serve-intro{text-align:center;font-size:17px;color:var(--ec-text-light);max-width:600px;margin:0 auto 40px;line-height:1.6}.ec-about__serve-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ec-about__serve-item{display:flex;align-items:center;gap:12px;background:var(--ec-light);padding:18px 20px;border-radius:var(--ec-radius);font-size:15px;font-weight:600;color:var(--ec-navy);border:1px solid var(--ec-border);transition:transform .2s,border-color .2s}.ec-about__serve-item:hover{transform:translateY(-2px);border-color:var(--ec-accent)}.ec-about__serve-emoji{font-size:24px}.ec-about__brands{background:var(--ec-light)}.ec-about__brands-intro{text-align:center;font-size:17px;color:var(--ec-text-light);max-width:550px;margin:0 auto 32px;line-height:1.6}.ec-about__brands-list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ec-about__brand-tag{background:var(--ec-white);border:1px solid var(--ec-border);padding:10px 22px;border-radius:30px;font-size:14px;font-weight:600;color:var(--ec-navy);transition:border-color .2s,color .2s}.ec-about__brand-tag:hover{border-color:var(--ec-accent);color:var(--ec-accent)}.ec-about__company{background:var(--ec-white)}.ec-about__company-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.ec-about__company-card{background:var(--ec-light);border-radius:var(--ec-radius);padding:36px 28px;text-align:center;border:1px solid var(--ec-border)}.ec-about__company-icon{color:var(--ec-accent);margin-bottom:14px}.ec-about__company-card h3{font-size:17px;font-weight:700;color:var(--ec-navy);margin:0 0 12px}.ec-about__company-card p{font-size:15px;line-height:1.7;color:var(--ec-text);margin:0}.ec-about__company-card a{color:var(--ec-accent);text-decoration:none;font-weight:500}.ec-about__company-card a:hover{text-decoration:underline}.ec-about__faq{background:var(--ec-light)}.ec-about__faq-list{max-width:800px;margin:40px auto 0}.ec-about__faq-item{background:var(--ec-white);border:1px solid var(--ec-border);border-radius:var(--ec-radius);margin-bottom:12px;overflow:hidden;transition:box-shadow .2s}.ec-about__faq-item:hover{box-shadow:0 4px 15px #0000000d}.ec-about__faq-item[open]{border-color:var(--ec-accent)}.ec-about__faq-q{padding:20px 24px;font-size:16px;font-weight:700;color:var(--ec-navy);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.ec-about__faq-q::-webkit-details-marker{display:none}.ec-about__faq-q:after{content:"+";font-size:22px;font-weight:300;color:var(--ec-accent);transition:transform .2s;flex-shrink:0;margin-left:16px}.ec-about__faq-item[open] .ec-about__faq-q:after{content:"\2212"}.ec-about__faq-a{padding:0 24px 20px}.ec-about__faq-a p{font-size:15px;line-height:1.7;color:var(--ec-text);margin:0}.ec-about__faq-a a{color:var(--ec-accent)}.ec-about__cta{background:linear-gradient(135deg,var(--ec-navy) 0%,var(--ec-blue) 100%)}.ec-about__cta-inner{text-align:center;max-width:650px;margin:0 auto}.ec-about__cta-inner h2{font-size:32px;font-weight:800;color:var(--ec-white);margin:0 0 14px}.ec-about__cta-inner p{font-size:17px;color:#fffc;line-height:1.6;margin:0 0 30px}.ec-about__cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.ec-about__btn{display:inline-block;padding:15px 36px;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s}.ec-about__btn:hover{transform:translateY(-2px)}.ec-about__btn--primary{background:var(--ec-accent);color:var(--ec-white)}.ec-about__btn--primary:hover{background:var(--ec-accent-hover);box-shadow:0 8px 25px #e8650a4d}.ec-about__btn--secondary{background:transparent;color:var(--ec-white);border:2px solid rgba(255,255,255,.3)}.ec-about__btn--secondary:hover{border-color:var(--ec-white)}.ec-about__cta-phone{margin-top:20px;font-size:15px;color:#fff9}.ec-about__cta-phone a{color:var(--ec-white);text-decoration:none}.ec-about__cta-phone a:hover{text-decoration:underline}@media(max-width:991px){.ec-about__two-col{grid-template-columns:1fr;gap:40px}.ec-about__grid{grid-template-columns:repeat(2,1fr)}.ec-about__serve-grid{grid-template-columns:repeat(3,1fr)}.ec-about__products-grid{grid-template-columns:repeat(2,1fr)}.ec-about__hero-title{font-size:36px}}@media(max-width:600px){.ec-about__hero{padding:60px 16px 50px}.ec-about__hero-title{font-size:28px}.ec-about__hero-subtitle{font-size:16px}.ec-about__section{padding:50px 16px}.ec-about__section-title{font-size:26px}.ec-about__grid{grid-template-columns:1fr}.ec-about__serve-grid{grid-template-columns:1fr 1fr}.ec-about__products-grid,.ec-about__company-grid{grid-template-columns:1fr}.ec-about__col-stats{grid-template-columns:1fr 1fr}.ec-about__cta-inner h2{font-size:26px}.ec-about__faq-q{font-size:15px;padding:16px 18px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ec-about-us.css.map */
