.lessTest{color:red}.nav{background:#1a1a1a;box-shadow:0 2px 20px #00000026;left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.nav .nav__tertiary{align-items:center;background:linear-gradient(90deg,#c9a9621a,#c9a9620d);border-bottom:1px solid #c9a96233;display:flex;height:40px;justify-content:flex-end;padding:0 24px}.nav .nav__tertiary .tell{align-items:center;color:#c9a962;display:flex;font-size:14px;font-weight:500;gap:8px;letter-spacing:.5px;opacity:.9;transition:opacity .15s ease}.nav .nav__tertiary .tell:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23c9a962'%3E%3Cpath d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:14px;width:14px}.nav .nav__tertiary .tell:hover{opacity:1}.nav .nav__tertiary .email{align-items:center;color:# #999;display:flex;font-size:14px;gap:8px;margin-left:24px}.nav .nav__tertiary .email:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23999'%3E%3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:14px;width:14px}.nav .nav__main{align-items:center;background:#1a1a1a;display:flex;height:72px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.nav .nav__main .logo-container{align-items:center;display:flex;gap:16px}.nav .nav__main .logo-container .logo{background-color:#fffffff2;border-radius:50%;box-shadow:0 2px 8px #0003;height:40px;object-fit:contain;padding:6px;transition:all .3s ease;width:40px}.nav .nav__main .logo-container .logo:hover{transform:scale(1.15)}.nav .nav__main .logo-container .brand-text{display:flex;flex-direction:column}.nav .nav__main .logo-container .brand-text .brand-name{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:600;letter-spacing:2px;line-height:1.2}.nav .nav__main .logo-container .brand-text .brand-slogan{color:#c9a962;font-size:12px;letter-spacing:3px;margin-top:2px;text-transform:uppercase}.nav .nav__main .nav__primary{align-items:center;display:flex;gap:12px}.nav .nav__main .nav__primary li{position:relative}.nav .nav__main .nav__primary li a{color:#ffffffd9;display:block;font-size:16px;font-weight:500;letter-spacing:.5px;padding:12px 16px;position:relative;text-decoration:none;transition:all .15s ease}.nav .nav__main .nav__primary li a:after{background:#c9a962;bottom:6px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%) scaleX(0);transition:transform .15s ease;width:calc(100% - 24px)}.nav .nav__main .nav__primary li a:hover{color:#c9a962}.nav .nav__main .nav__primary li a:hover:after{transform:translateX(-50%) scaleX(1)}.nav .nav__main .nav__primary li.active a{color:#c9a962}.nav .nav__main .nav__primary li.active a:after{transform:translateX(-50%) scaleX(1)}.nav .nav__main .nav__actions{align-items:center;display:flex;gap:16px}.nav .nav__main .nav__actions .lang-switch{align-items:center;background:#c9a9621a;border:1px solid #c9a9624d;border-radius:8px;color:#c9a962;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:6px 12px;transition:all .15s ease}.nav .nav__main .nav__actions .lang-switch:hover{background:#c9a96233;border-color:#c9a962}.nav .nav__main .nav__actions .cta-button{background:linear-gradient(135deg,#c9a962,#b8944d);border:none;border-radius:8px;box-shadow:0 4px 12px #c9a9624d;color:#1a1a1a;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.5px;padding:10px 24px;transition:all .15s ease}.nav .nav__main .nav__actions .cta-button:hover{box-shadow:0 6px 20px #c9a96266;transform:translateY(-2px)}.nav.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1afa}.nav.scrolled .nav__main{height:64px}@media (max-width:992px){.nav .nav__main .brand-text{display:none}.nav .nav__main .nav__primary li a{font-size:14px;padding:12px}.nav .nav__main .nav__actions .lang-switch{font-size:12px;padding:4px 8px}.nav .nav__main .nav__actions .cta-button{font-size:12px;padding:8px 16px}}@media (max-width:768px){.nav .nav__tertiary{display:none}.nav .nav__main{height:60px;padding:0 16px}.nav .nav__main .nav__primary{display:none}}.productsWrap{margin-top:112px;width:100%}.productsWrap .projectItem{position:relative}.productsWrap .projectItem .descriptionWrap{background-color:#0009;box-sizing:border-box;color:#fff;left:0;max-width:700px;padding:30px 70px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:45%}.productsWrap .projectItem .descriptionWrap .title{font-size:50px}.productsWrap .projectItem .descriptionWrap .description{font-size:16px}.productsWrap .projectItem .descriptionWrap .knowMoreWrap{color:#fff;margin-top:15px}.productsWrap .projectItem .descriptionWrap .knowMore{cursor:pointer}.productsWrap .projectItem .imgStyle{width:100%}.products-page{background:#f8f8f8;min-height:100vh;overflow-x:hidden;width:100%}.products-page .products-hero{align-items:center;background:linear-gradient(135deg,#1a1a1a,#060606 50%,#101010);display:flex;height:50vh;justify-content:center;margin-top:112px;max-height:500px;min-height:400px;overflow:hidden;position:relative}.products-page .products-hero .hero-bg{background:radial-gradient(ellipse at 20% 80%,#c9a96214 0,#0000 50%),radial-gradient(ellipse at 80% 20%,#c9a9620d 0,#0000 50%),radial-gradient(ellipse at 50% 50%,#00000005 0,#0000 70%);bottom:0;left:0;position:absolute;right:0;top:0}.products-page .products-hero .hero-content{padding:0 32px;position:relative;text-align:center;z-index:1}.products-page .products-hero .hero-content .hero-badge{align-items:center;animation:fadeInDown .8s ease-out;background:#c9a9621a;border:1px solid #c9a9624d;border-radius:50px;color:#c9a962;display:inline-flex;font-size:14px;font-weight:500;gap:12px;letter-spacing:2px;margin-bottom:24px;padding:8px 16px;text-transform:uppercase}.products-page .products-hero .hero-content .hero-title{animation:fadeInUp .8s ease-out .2s both;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:700;letter-spacing:2px;line-height:1.2;margin-bottom:16px}.products-page .products-hero .hero-content .hero-subtitle{animation:fadeInUp .8s ease-out .4s both;color:#ffffffb3;font-size:16px;line-height:1.7;margin:0 auto;max-width:600px}.products-page .products-section{background:#fff;padding:48px 0}.products-page .products-section .section-container{margin:0 auto;max-width:1200px;padding:0 24px}.products-page .products-section .products-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.products-page .products-section .products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.products-page .products-section .products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.products-page .products-section .products-grid{grid-template-columns:1fr}}.products-page .products-section .products-grid .product-card{perspective:1000px}.products-page .products-section .products-grid .product-card .card-inner{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;position:relative;transition:all .3s ease}.products-page .products-section .products-grid .product-card .card-inner:hover{box-shadow:0 8px 32px #00000029;transform:translateY(-8px)}.products-page .products-section .products-grid .product-card .card-inner:hover .card-image img{transform:scale(1.08)}.products-page .products-section .products-grid .product-card .card-inner:hover .card-overlay{opacity:1}.products-page .products-section .products-grid .product-card .card-inner:hover .card-overlay .contact-btn{opacity:1;transform:translateY(0)}.products-page .products-section .products-grid .product-card .card-image{background:#262626;height:220px;overflow:hidden;position:relative}.products-page .products-section .products-grid .product-card .card-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.products-page .products-section .products-grid .product-card .card-image .card-overlay{align-items:flex-end;background:linear-gradient(0deg,#1a1a1ae6 0,#1a1a1a4d 50%,#0000);bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding-bottom:24px;position:absolute;right:0;top:0;transition:opacity .3s ease}.products-page .products-section .products-grid .product-card .card-image .card-overlay .contact-btn{align-items:center;background:#c9a962;border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:12px;opacity:0;padding:12px 28px;text-decoration:none;transform:translateY(20px);transition:all .3s ease}.products-page .products-section .products-grid .product-card .card-image .card-overlay .contact-btn .btn-icon{height:18px;width:18px}.products-page .products-section .products-grid .product-card .card-image .card-overlay .contact-btn .btn-icon svg{height:100%;width:100%}.products-page .products-section .products-grid .product-card .card-image .card-overlay .contact-btn:hover{background:#b8944d;box-shadow:0 4px 15px #c9a96266;transform:translateY(-2px)}.products-page .products-section .products-grid .product-card .card-content{padding:24px}.products-page .products-section .products-grid .product-card .card-content .card-title{color:#1a1a1a;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 16px;transition:color .15s ease}.products-page .products-section .products-grid .product-card .card-content .card-title:hover{color:#c9a962}.products-page .products-section .products-grid .product-card .card-content .card-params{align-items:flex-start;background:#f8f8f8;border-radius:4px;color:#666;display:flex;font-size:14px;gap:12px;line-height:1.6;margin:0 0 12px;padding:12px}.products-page .products-section .products-grid .product-card .card-content .card-params .params-icon{flex-shrink:0;height:16px;margin-top:2px;width:16px}.products-page .products-section .products-grid .product-card .card-content .card-params .params-icon svg{color:#c9a962;height:100%;width:100%}.products-page .products-section .products-grid .product-card .card-content .card-tips{border-top:1px dashed #e5e5e5;color:# #999;font-size:12px;font-style:italic;margin:0;padding-top:12px}.products-page .cta-section{background:linear-gradient(135deg,#1a1a1a,#0b0b0b);overflow:hidden;padding:48px 0;position:relative}.products-page .cta-section .cta-bg{background:radial-gradient(ellipse at 30% 50%,#c9a9621a 0,#0000 50%),radial-gradient(ellipse at 70% 50%,#c9a96214 0,#0000 50%);bottom:0;left:0;position:absolute;right:0;top:0}.products-page .cta-section .cta-content{margin:0 auto;max-width:700px;padding:0 24px;position:relative;text-align:center;z-index:1}.products-page .cta-section .cta-content .cta-title{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:700;line-height:1.3;margin:0 0 16px}.products-page .cta-section .cta-content .cta-subtitle{color:#ffffffb3;font-size:16px;line-height:1.7;margin:0 0 32px}.products-page .cta-section .cta-content .cta-buttons{align-items:center;display:flex;gap:16px;justify-content:center}.products-page .cta-section .cta-content .cta-buttons .cta-primary-btn{background:linear-gradient(135deg,#c9a962,#b8944d);border:none;border-radius:8px;box-shadow:0 4px 15px #c9a9624d;color:#1a1a1a;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.5px;padding:14px 36px;text-decoration:none;transition:all .3s ease}.products-page .cta-section .cta-content .cta-buttons .cta-primary-btn:hover{box-shadow:0 6px 25px #c9a96266;transform:translateY(-2px)}.products-page .cta-section .cta-content .cta-buttons .cta-secondary-btn{background:#0000;border:2px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:.5px;padding:14px 36px;text-decoration:none;transition:all .3s ease}.products-page .cta-section .cta-content .cta-buttons .cta-secondary-btn:hover{background:#c9a9620d;border-color:#c9a962;color:#c9a962}@media (max-width:768px){.products-page .products-hero{height:40vh;min-height:350px}.products-page .products-hero .hero-content .hero-title{font-size:32px}.products-page .cta-section,.products-page .products-section{padding:32px 0}.products-page .cta-section .cta-content .cta-title{font-size:28px}}.footer{background:#1a1a1a;overflow:hidden;width:100%}.footer .footer-main{padding:48px 0 32px}.footer .footer-container{margin:0 auto;max-width:1200px;padding:0 24px}.footer .footer-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1.5fr 1fr 1fr 1.2fr}@media (max-width:992px){.footer .footer-grid{gap:24px 32px;grid-template-columns:1fr 1fr}}@media (max-width:768px){.footer .footer-grid{grid-template-columns:1fr}}.footer .footer-brand .brand-logo{align-items:center;display:flex;gap:16px;margin-bottom:24px}.footer .footer-brand .brand-logo img{background-color:#fffffff2;border-radius:50%;box-shadow:0 2px 8px #0003;height:48px;object-fit:contain;padding:6px;transition:all .3s ease;width:48px}.footer .footer-brand .brand-logo img:hover{transform:scale(1.15)}.footer .footer-brand .brand-logo .brand-text{display:flex;flex-direction:column}.footer .footer-brand .brand-logo .brand-text .brand-name{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;line-height:1.2}.footer .footer-brand .brand-logo .brand-text .brand-slogan{color:#c9a962;font-size:12px;letter-spacing:2px;margin-top:2px;text-transform:uppercase}.footer .footer-brand .brand-description{color:#fff9;font-size:14px;line-height:1.7;margin:0 0 24px}.footer .footer-brand .social-links{display:flex;gap:12px}.footer .footer-brand .social-links .social-link{align-items:center;background:#c9a9621a;border:1px solid #c9a96233;border-radius:8px;color:#c9a962;display:flex;height:40px;justify-content:center;transition:all .15s ease;width:40px}.footer .footer-brand .social-links .social-link svg{height:20px;width:20px}.footer .footer-brand .social-links .social-link:hover{background:#c9a962;border-color:#c9a962;color:#1a1a1a;transform:translateY(-2px)}.footer .footer-links .footer-heading{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;margin:0 0 24px;padding-bottom:12px;position:relative}.footer .footer-links .footer-heading:after{background:#c9a962;border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;width:32px}.footer .footer-links ul{list-style:none;margin:0;padding:0}.footer .footer-links ul li{margin-bottom:12px}.footer .footer-links ul li a{color:#ffffffbf;display:inline-block;font-size:14px;padding:4px 0;text-decoration:none;transition:all .15s ease}.footer .footer-links ul li a:after{background:#c9a962;content:"";display:block;height:1px;margin-top:2px;transition:width .3s ease;width:0}.footer .footer-links ul li a:hover{color:#fff}.footer .footer-links ul li a:hover:after{width:24px}.footer .footer-contact .footer-heading{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;margin:0 0 24px;padding-bottom:12px;position:relative}.footer .footer-contact .footer-heading:after{background:#c9a962;border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;width:32px}.footer .footer-contact .contact-info .contact-item{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.footer .footer-contact .contact-info .contact-item .contact-icon{flex-shrink:0;height:18px;margin-top:2px;width:18px}.footer .footer-contact .contact-info .contact-item .contact-icon svg{color:#c9a962;height:100%;width:100%}.footer .footer-contact .contact-info .contact-item .contact-link,.footer .footer-contact .contact-info .contact-item .contact-text{color:#fff9;font-size:14px;line-height:1.6;transition:color .15s ease}.footer .footer-contact .contact-info .contact-item .contact-link{text-decoration:none}.footer .footer-contact .contact-info .contact-item .contact-link:hover{color:#c9a962}.footer .footer-bottom{background:#0000004d;border-top:1px solid #ffffff14;padding:24px 0}.footer .footer-bottom .footer-container{align-items:center;display:flex;flex-direction:column;gap:12px}.footer .footer-bottom .footer-bottom-content{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:center}.footer .footer-bottom .footer-bottom-content .copyright{color:#ffffff80;font-size:12px;letter-spacing:.5px;margin:0}.footer .footer-bottom .footer-bottom-content .footer-legal{align-items:center;display:flex;gap:16px}.footer .footer-bottom .footer-bottom-content .footer-legal .divider{color:#ffffff26}.footer .footer-bottom .footer-bottom-content .footer-legal a{color:#ffffff80;font-size:12px;letter-spacing:.5px;text-decoration:none;transition:color .15s ease}.footer .footer-bottom .footer-bottom-content .footer-legal a:hover{color:#c9a962}.footer .footer-bottom .footer-beian{margin-top:8px}.footer .footer-bottom .footer-beian a{align-items:center;color:#fff6;display:inline-flex;font-size:12px;gap:8px;text-decoration:none;transition:color .15s ease}.footer .footer-bottom .footer-beian a img{height:14px;opacity:.7;width:14px}.footer .footer-bottom .footer-beian a:hover{color:#ffffffb3}.footer .footer-bottom .footer-beian a:hover img{opacity:1}@media (max-width:768px){.footer .footer-main{padding:32px 0}.footer .footer-grid{gap:32px}.footer .footer-brand{text-align:center}.footer .footer-brand .brand-logo{flex-direction:column;justify-content:center}.footer .footer-brand .social-links{justify-content:center}.footer .footer-contact,.footer .footer-links{text-align:center}.footer .footer-contact .footer-heading:after,.footer .footer-links .footer-heading:after{left:50%;transform:translateX(-50%)}.footer .footer-contact ul li a:before,.footer .footer-links ul li a:before{display:none}.footer .footer-contact ul li a:hover,.footer .footer-links ul li a:hover{padding-left:0}.footer .footer-contact .contact-info .contact-item{justify-content:center}}.home{background:#f8f8f8;min-height:100vh;overflow-x:hidden;width:100%}.home .hero-section{align-items:center;background:linear-gradient(135deg,#1a1a1a,#060606 50%,#101010);display:flex;height:100vh;justify-content:center;margin-top:112px;max-height:800px;min-height:600px;overflow:hidden;position:relative}.home .hero-section:before{background:radial-gradient(ellipse at 20% 80%,#c9a96214 0,#0000 50%),radial-gradient(ellipse at 80% 20%,#c9a9620d 0,#0000 50%),radial-gradient(ellipse at 50% 50%,#00000005 0,#0000 70%);top:0}.home .hero-section:after,.home .hero-section:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0}.home .hero-section:after{background:linear-gradient(0deg,#f8f8f8,#0000);height:120px}.home .hero-section .hero-content{max-width:900px;padding:0 32px;position:relative;text-align:center;z-index:1}.home .hero-section .hero-content .hero-badge{align-items:center;animation:fadeInDown .8s ease-out;background:#c9a9621a;border:1px solid #c9a9624d;border-radius:50px;color:#c9a962;display:inline-flex;font-size:14px;font-weight:500;gap:12px;letter-spacing:2px;margin-bottom:24px;padding:8px 16px;text-transform:uppercase}.home .hero-section .hero-content .hero-title{animation:fadeInUp .8s ease-out .2s both;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:56px;font-weight:700;letter-spacing:2px;line-height:1.15;margin-bottom:24px}.home .hero-section .hero-content .hero-title .highlight{color:#c9a962;position:relative}.home .hero-section .hero-content .hero-title .highlight:after{background:#c9a96233;bottom:8px;content:"";height:12px;left:0;position:absolute;right:0;transform:skewX(-5deg);z-index:-1}.home .hero-section .hero-content .hero-subtitle{animation:fadeInUp .8s ease-out .4s both;color:#ffffffb3;font-size:18px;line-height:1.8;margin:0 auto 32px;max-width:700px}.home .hero-section .hero-content .hero-cta{align-items:center;animation:fadeInUp .8s ease-out .6s both;display:flex;gap:16px;justify-content:center}.home .hero-section .hero-content .hero-cta .primary-btn{background:linear-gradient(135deg,#c9a962,#b8944d);border:none;border-radius:8px;box-shadow:0 4px 20px #c9a96259;color:#1a1a1a;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:1px;padding:16px 40px;transition:all .3s ease}.home .hero-section .hero-content .hero-cta .primary-btn:hover{box-shadow:0 8px 30px #c9a96273;transform:translateY(-3px)}.home .hero-section .hero-content .hero-cta .secondary-btn{background:#0000;border:2px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:1px;padding:16px 40px;transition:all .3s ease}.home .hero-section .hero-content .hero-cta .secondary-btn:hover{background:#ffffff1a;border-color:#c9a962;color:#c9a962}.home .hero-section .hero-stats{animation:fadeInUp .8s ease-out .8s both;bottom:80px;display:flex;gap:48px;left:50%;position:absolute;transform:translateX(-50%);z-index:1}.home .hero-section .hero-stats .stat-item{text-align:center}.home .hero-section .hero-stats .stat-item .stat-number{color:#c9a962;font-family:Arial,Helvetica,sans-serif;font-size:48px;font-weight:700;line-height:1;margin-bottom:8px}.home .hero-section .hero-stats .stat-item .stat-label{color:#fff9;font-size:14px;letter-spacing:1px;text-transform:uppercase}.home .about-section{background:#fff;padding:48px 0}.home .about-section .section-container{margin:0 auto;max-width:1200px;padding:0 24px}.home .about-section .section-header{margin-bottom:48px;text-align:center}.home .about-section .section-header .section-label{color:#c9a962;display:inline-block;font-size:14px;font-weight:600;letter-spacing:3px;margin-bottom:12px;text-transform:uppercase}.home .about-section .section-header .section-title{color:#1a1a1a;font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:700;line-height:1.3;margin-bottom:16px}.home .about-section .section-header .section-divider{background:linear-gradient(90deg,#c9a962,#b8944d);border-radius:2px;height:3px;margin:0 auto;width:60px}.home .about-section .about-content{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1.2fr}.home .about-section .about-content .about-image{position:relative}.home .about-section .about-content .about-image .image-main{border-radius:12px;box-shadow:0 8px 32px #00000029;transition:transform .3s ease;width:100%}.home .about-section .about-content .about-image .image-main:hover{transform:scale(1.02)}.home .about-section .about-content .about-image .experience-badge{align-items:center;animation:float 3s ease-in-out infinite;background:linear-gradient(135deg,#c9a962,#b8944d);border-radius:50%;bottom:-30px;box-shadow:0 8px 32px #00000029;display:flex;flex-direction:column;height:140px;justify-content:center;position:absolute;right:-30px;width:140px}.home .about-section .about-content .about-image .experience-badge .years{color:#1a1a1a;font-family:Arial,Helvetica,sans-serif;font-size:42px;font-weight:700;line-height:1}.home .about-section .about-content .about-image .experience-badge .text{color:#1a1a1a;font-size:14px;margin-top:4px}.home .about-section .about-content .about-text .about-lead{color:#1a1a1a;font-size:18px;font-weight:400;line-height:1.8;margin-bottom:24px}.home .about-section .about-content .about-text .about-description{color:#666;line-height:1.9;margin-bottom:32px}.home .about-section .about-content .about-text .about-description p{margin-bottom:16px}.home .about-section .about-content .about-text .about-features{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:32px}.home .about-section .about-content .about-text .about-features .feature-item{align-items:center;display:flex;gap:12px}.home .about-section .about-content .about-text .about-features .feature-item .feature-icon{align-items:center;background:#c9a9621a;border-radius:4px;display:flex;height:40px;justify-content:center;width:40px}.home .about-section .about-content .about-text .about-features .feature-item .feature-icon svg{fill:#c9a962;height:20px;width:20px}.home .about-section .about-content .about-text .about-features .feature-item .feature-text{color:#1a1a1a;font-size:14px;font-weight:500}.home .about-section .about-content .about-text .about-link{align-items:center;color:#c9a962;display:inline-flex;font-size:16px;font-weight:600;gap:12px;text-decoration:none;transition:all .15s ease}.home .about-section .about-content .about-text .about-link:hover{gap:16px}.home .about-section .about-content .about-text .about-link svg{fill:currentColor;height:18px;width:18px}.home .products-preview-section{background:#1a1a1a;padding:48px 0}.home .products-preview-section .section-container{margin:0 auto;max-width:1200px;padding:0 24px}.home .products-preview-section .section-header{margin-bottom:48px;text-align:center}.home .products-preview-section .section-header .section-label{color:#c9a962;display:inline-block;font-size:14px;font-weight:600;letter-spacing:3px;margin-bottom:12px;text-transform:uppercase}.home .products-preview-section .section-header .section-title{color:#1a1a1a;font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:700;line-height:1.3;margin-bottom:16px}.home .products-preview-section .section-header .section-description{color:#666;font-size:16px;line-height:1.8;margin:0 auto;max-width:600px}.home .products-preview-section .section-header .section-divider{background:linear-gradient(90deg,#c9a962,#b8944d);border-radius:2px;height:3px;margin:16px auto 0;width:60px}.home .products-preview-section .products-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-bottom:48px}.home .products-preview-section .products-grid .product-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:all .3s ease}.home .products-preview-section .products-grid .product-card:hover{box-shadow:0 8px 32px #00000029;transform:translateY(-8px)}.home .products-preview-section .products-grid .product-card:hover .product-image img{transform:scale(1.08)}.home .products-preview-section .products-grid .product-card .product-image{background:#262626;height:200px;overflow:hidden;position:relative}.home .products-preview-section .products-grid .product-card .product-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.home .products-preview-section .products-grid .product-card .product-image .product-overlay{align-items:flex-end;background:linear-gradient(0deg,#1a1a1acc,#0000);bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding-bottom:16px;position:absolute;right:0;top:0;transition:opacity .3s ease}.home .products-preview-section .products-grid .product-card .product-image .product-overlay .view-btn{background:#c9a962;border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transform:translateY(20px);transition:all .3s ease}.home .products-preview-section .products-grid .product-card:hover .product-overlay{opacity:1}.home .products-preview-section .products-grid .product-card:hover .product-overlay .view-btn{transform:translateY(0)}.home .products-preview-section .products-grid .product-card .product-info{padding:24px}.home .products-preview-section .products-grid .product-card .product-info .product-category{color:#c9a962;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.home .products-preview-section .products-grid .product-card .product-info .product-name{color:#1a1a1a;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:12px}.home .products-preview-section .products-grid .product-card .product-info .product-description{color:# #999;font-size:14px;line-height:1.6;margin-bottom:16px}.home .products-preview-section .products-grid .product-card .product-info .product-specs{display:flex;flex-wrap:wrap;gap:8px}.home .products-preview-section .products-grid .product-card .product-info .product-specs .spec-tag{background:#1a1a1a;border-radius:4px;color:#666;font-size:12px;padding:4px 10px}.home .products-preview-section .section-cta{text-align:center}.home .products-preview-section .section-cta .view-all-btn{align-items:center;background:#0000;border:2px solid #c9a962;border-radius:8px;color:#c9a962;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:12px;letter-spacing:1px;padding:14px 36px;transition:all .3s ease}.home .products-preview-section .section-cta .view-all-btn:hover{background:#c9a962;color:#1a1a1a}.home .products-preview-section .section-cta .view-all-btn svg{fill:currentColor;height:18px;width:18px}.home .features-section{background:#1a1a1a;overflow:hidden;padding:48px 0;position:relative}.home .features-section:before{background:radial-gradient(ellipse at 80% 20%,#c9a9620d 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.home .features-section .section-container{margin:0 auto;max-width:1200px;padding:0 24px;position:relative;z-index:1}.home .features-section .section-header{margin-bottom:48px;text-align:center}.home .features-section .section-header .section-label{color:#c9a962;display:inline-block;font-size:14px;font-weight:600;letter-spacing:3px;margin-bottom:12px;text-transform:uppercase}.home .features-section .section-header .section-title{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:700;line-height:1.3;margin-bottom:16px}.home .features-section .section-header .section-divider{background:linear-gradient(90deg,#c9a962,#b8944d);border-radius:2px;height:3px;margin:0 auto;width:60px}.home .features-section .features-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.home .features-section .features-grid .feature-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:32px;text-align:center;transition:all .3s ease}.home .features-section .features-grid .feature-card:hover{background:#ffffff0d;border-color:#c9a9624d;transform:translateY(-5px)}.home .features-section .features-grid .feature-card:hover .feature-icon{background:#c9a96226;transform:scale(1.1)}.home .features-section .features-grid .feature-card .feature-icon{align-items:center;background:#c9a96214;border-radius:50%;display:flex;height:72px;justify-content:center;margin:0 auto 24px;transition:all .3s ease;width:72px}.home .features-section .features-grid .feature-card .feature-icon svg{fill:#c9a962;height:36px;width:36px}.home .features-section .features-grid .feature-card .feature-title{color:#fff;font-size:18px;font-weight:600;margin-bottom:12px}.home .features-section .features-grid .feature-card .feature-description{color:#fff9;font-size:14px;line-height:1.7}.home .cta-section{background:linear-gradient(135deg,#c9a962,#b8944d);padding:48px 0}.home .cta-section .cta-container{margin:0 auto;max-width:1200px;padding:0 24px;text-align:center}.home .cta-section .cta-content{margin:0 auto;max-width:800px}.home .cta-section .cta-content .cta-title{color:#1a1a1a;font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:700;line-height:1.3;margin-bottom:16px}.home .cta-section .cta-content .cta-description{color:#1a1a1acc;font-size:16px;line-height:1.8;margin-bottom:32px}.home .cta-section .cta-content .cta-buttons{align-items:center;display:flex;gap:16px;justify-content:center}.home .cta-section .cta-content .cta-buttons .cta-btn{border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:1px;padding:14px 36px;transition:all .3s ease}.home .cta-section .cta-content .cta-buttons .cta-btn-primary{background:#1a1a1a;border:none;color:#fff}.home .cta-section .cta-content .cta-buttons .cta-btn-primary:hover{box-shadow:0 8px 24px #0003;transform:translateY(-2px)}.home .cta-section .cta-content .cta-buttons .cta-btn-outline{background:#0000;border:2px solid #1a1a1a;color:#1a1a1a}.home .cta-section .cta-content .cta-buttons .cta-btn-outline:hover{background:#1a1a1a;color:#fff}.home .component{background:#1a1a1a;padding:48px 0}.home .component .container{align-items:center;display:flex;gap:48px;margin:0 auto;max-width:1200px;padding:0 24px}.home .component .container .left{color:#c9a962;flex:0 0 320px;font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:700;line-height:1.3}.home .component .container .right{color:#fffc;flex:1 1;font-size:16px;line-height:1.9}.home .component .container .right p{margin-bottom:16px}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1200px){.home .hero-section .hero-content .hero-title{font-size:48px}.home .hero-section .hero-content .hero-cta{flex-direction:column}.home .hero-section .hero-content .hero-cta .primary-btn,.home .hero-section .hero-content .hero-cta .secondary-btn{max-width:280px;width:100%}.home .hero-section .hero-stats{gap:32px}.home .hero-section .hero-stats .stat-item .stat-number{font-size:32px}.home .about-section .about-content{gap:48px;grid-template-columns:1fr}.home .about-section .about-content .about-image{order:2}.home .about-section .about-content .about-image .experience-badge{height:100px;right:0;width:100px}.home .about-section .about-content .about-image .experience-badge .years{font-size:28px}.home .about-section .about-content .about-text .about-features{grid-template-columns:1fr}.home .features-section .features-grid,.home .products-preview-section .products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.home .hero-section{margin-top:72px;min-height:500px}.home .hero-section .hero-content .hero-title{font-size:32px}.home .hero-section .hero-content .hero-subtitle{font-size:16px}.home .hero-section .hero-stats{display:none}.home .component .container{flex-direction:column;text-align:center}.home .component .container .left{flex:none;margin-bottom:24px}}@media (max-width:768px){.home .about-section,.home .cta-section,.home .features-section,.home .products-preview-section{padding:32px 0}.home .features-section .features-grid,.home .products-preview-section .products-grid{grid-template-columns:1fr}.home .cta-section .cta-content .cta-title{font-size:24px}.home .cta-section .cta-content .cta-buttons{flex-direction:column}.home .cta-section .cta-content .cta-buttons .cta-btn{max-width:280px;width:100%}}.contact-form-section{background:#f8f8f8;padding:48px 0}.contact-form-section .form-header{margin-bottom:32px;text-align:center}.contact-form-section .form-header h2{color:#1a1a1a;font-family:Playfair Display,serif;font-size:32px;font-weight:600;letter-spacing:1px;margin:0 0 16px}.contact-form-section .form-header p{color:#666;font-family:Inter,sans-serif;font-size:16px;line-height:1.6;margin:0 auto;max-width:600px}.contact-form-section .contact-form{background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001f;box-sizing:border-box;margin:0 auto;max-width:800px;padding:32px}.contact-form-section .contact-form .form-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:32px}.contact-form-section .contact-form .form-grid .form-group{position:relative}.contact-form-section .contact-form .form-grid .form-group label{color:#1a1a1a;display:block;font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin-bottom:12px}.contact-form-section .contact-form .form-grid .form-group input,.contact-form-section .contact-form .form-grid .form-group textarea{border:2px solid #e5e5e5;border-radius:8px;box-sizing:border-box;color:#1a1a1a;font-family:Inter,sans-serif;font-size:15px;padding:16px;transition:all .3s ease;width:100%}.contact-form-section .contact-form .form-grid .form-group input:focus,.contact-form-section .contact-form .form-grid .form-group textarea:focus{border-color:#c9a962;box-shadow:0 0 0 3px #c9a9621a;outline:none}.contact-form-section .contact-form .form-grid .form-group input::placeholder,.contact-form-section .contact-form .form-grid .form-group textarea::placeholder{color:# #999}.contact-form-section .contact-form .form-grid .form-group input[type=email],.contact-form-section .contact-form .form-grid .form-group input[type=tel],.contact-form-section .contact-form .form-grid .form-group input[type=text],.contact-form-section .contact-form .form-grid .form-group textarea[type=email],.contact-form-section .contact-form .form-grid .form-group textarea[type=tel],.contact-form-section .contact-form .form-grid .form-group textarea[type=text]{height:48px}.contact-form-section .contact-form .form-grid .form-group input[type=tel],.contact-form-section .contact-form .form-grid .form-group textarea[type=tel]{ime-mode:disabled}.contact-form-section .contact-form .form-grid .form-group input[rows="6"],.contact-form-section .contact-form .form-grid .form-group textarea[rows="6"]{min-height:150px;resize:vertical}.contact-form-section .contact-form .form-grid .form-group.form-group-full{grid-column:span 2}.contact-form-section .contact-form .form-actions{display:flex;justify-content:center}.contact-form-section .contact-form .form-actions .submit-btn{align-items:center;background:linear-gradient(135deg,#c9a962,#b8944d);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:16px;font-weight:600;height:50px;justify-content:center;min-width:180px;padding:16px 32px;transition:all .3s ease}.contact-form-section .contact-form .form-actions .submit-btn:hover:not(:disabled){box-shadow:0 8px 25px #c9a9624d;transform:translateY(-2px)}.contact-form-section .contact-form .form-actions .submit-btn:active:not(:disabled){transform:translateY(0)}.contact-form-section .contact-form .form-actions .submit-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.contact-form-section .form-success{background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001f;box-sizing:border-box;margin:0 auto;max-width:600px;padding:32px;text-align:center}.contact-form-section .form-success svg{color:#27ae60;height:64px;margin-bottom:24px;width:64px}.contact-form-section .form-success h3{color:#1a1a1a;font-family:Playfair Display,serif;font-size:24px;font-weight:600;margin:0 0 16px}.contact-form-section .form-success p{color:#666;font-family:Inter,sans-serif;font-size:16px;line-height:1.6;margin:0}.contact-form-section .form-error{background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001f;box-sizing:border-box;margin:0 auto;max-width:600px;padding:32px;text-align:center}.contact-form-section .form-error svg{color:#e74c3c;height:64px;margin-bottom:24px;width:64px}.contact-form-section .form-error h3{color:#1a1a1a;font-family:Playfair Display,serif;font-size:24px;font-weight:600;margin:0 0 16px}.contact-form-section .form-error p{color:#666;font-family:Inter,sans-serif;font-size:16px;line-height:1.6;margin:0}@media (max-width:768px){.contact-form-section{padding:32px 0}.contact-form-section .form-header h2{font-size:26px}.contact-form-section .form-header p{font-size:15px;padding:0 16px}.contact-form-section .contact-form{margin:0 16px;padding:24px}.contact-form-section .contact-form .form-grid{gap:16px;grid-template-columns:1fr}.contact-form-section .contact-form .form-grid .form-group.form-group-full{grid-column:span 1}.contact-form-section .contact-form .form-grid .form-group input[type=email],.contact-form-section .contact-form .form-grid .form-group input[type=tel],.contact-form-section .contact-form .form-grid .form-group input[type=text],.contact-form-section .contact-form .form-grid .form-group textarea[type=email],.contact-form-section .contact-form .form-grid .form-group textarea[type=tel],.contact-form-section .contact-form .form-grid .form-group textarea[type=text]{height:44px}.contact-form-section .contact-form .form-grid .form-group input[rows="6"],.contact-form-section .contact-form .form-grid .form-group textarea[rows="6"]{min-height:120px}.contact-form-section .contact-form .form-actions .submit-btn{font-size:15px;height:46px;min-width:160px;padding:16px 24px}.contact-form-section .form-success{margin:0 16px;padding:24px}.contact-form-section .form-success svg{height:56px;margin-bottom:16px;width:56px}.contact-form-section .form-success h3{font-size:22px}.contact-form-section .form-success p{font-size:15px}.contact-form-section .form-error{margin:0 16px;padding:24px}.contact-form-section .form-error svg{height:56px;margin-bottom:16px;width:56px}.contact-form-section .form-error h3{font-size:22px}.contact-form-section .form-error p{font-size:15px}}@media (max-width:480px){.contact-form-section{padding:24px 0}.contact-form-section .form-header h2{font-size:24px}.contact-form-section .contact-form{padding:16px}.contact-form-section .contact-form .form-grid{gap:12px}}.about-page{background:#f8f8f8;min-height:100vh}.content-wrapper{max-width:1400px}.image-grid-section{margin-bottom:48px}.image-grid-section .grid-header{align-items:center;display:flex;gap:24px;justify-content:center;margin-bottom:32px}.image-grid-section .grid-header .grid-line{background:linear-gradient(90deg,#0000,#c9a962,#0000);height:1px;width:80px}.image-grid-section .grid-header h2{color:#1a1a1a;font-family:Playfair Display,serif;font-size:32px;font-weight:600;margin:0;position:relative}.image-grid-section .grid-header h2:before{background:#c9a962;bottom:-12px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.image-grid-section .image-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,280px);position:relative}.image-grid-section .image-grid:before{background:#c9a962;content:"";height:3px;left:50%;position:absolute;top:-20px;transform:translateX(-50%);width:100px}.image-grid-section .grid-item{background:#1a1a1a;border-radius:12px;box-shadow:0 4px 20px #00000014;overflow:hidden;position:relative;transition:all .3s ease}.image-grid-section .grid-item.grid-large,.image-grid-section .grid-item.grid-small{grid-column:span 1;grid-row:span 1}.image-grid-section .grid-content{height:100%;overflow:hidden;position:relative;width:100%}.image-grid-section .grid-content img{height:100%;object-fit:cover;object-position:center center;transition:transform .5s ease;width:100%}.image-grid-section .grid-content .grid-overlay{align-items:flex-end;background:linear-gradient(180deg,#0000 40%,#000000b3);display:flex;height:100%;justify-content:center;left:0;opacity:0;padding-bottom:24px;position:absolute;top:0;transition:opacity .3s ease;width:100%}.image-grid-section .grid-content .grid-text{color:#fff;font-family:Playfair Display,serif;font-size:16px;font-weight:600;letter-spacing:1px;text-transform:uppercase;transform:translateY(20px);transition:transform .3s ease}.image-grid-section .grid-content:hover img{transform:scale(1.05)}.image-grid-section .grid-content:hover .grid-overlay{opacity:1}.image-grid-section .grid-content:hover .grid-text{transform:translateY(0)}.contact-section{display:flex;justify-content:center}.contact-section .contact-card{background:#fff;border-radius:8px;box-shadow:0 8px 40px #0000001f;max-width:900px;overflow:hidden;width:100%}.contact-section .contact-card .contact-header{align-items:center;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);display:flex;gap:16px;padding:32px}.contact-section .contact-card .contact-header .contact-icon{align-items:center;background:#c9a962;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.contact-section .contact-card .contact-header .contact-icon svg{color:#1a1a1a;height:24px;width:24px}.contact-section .contact-card .contact-header h3{color:#fff;font-family:Playfair Display,serif;font-size:24px;font-weight:600;letter-spacing:1px;margin:0}.contact-section .contact-card .contact-list{padding:32px}.contact-section .contact-card .contact-item{border-bottom:1px solid #e5e5e5;display:flex;padding:16px 0}.contact-section .contact-card .contact-item:last-child{border-bottom:none}.contact-section .contact-card .contact-item:hover .contact-label{color:#c9a962}.contact-section .contact-card .contact-item:hover .contact-value{color:#1a1a1a}.contact-section .contact-card .contact-label{color:#1a1a1a;flex-shrink:0;font-family:Inter,sans-serif;font-size:15px;font-weight:500;transition:color .2s ease;width:180px}.contact-section .contact-card .contact-value{color:#666;font-family:Inter,sans-serif;font-size:15px;font-weight:400;transition:color .2s ease;word-break:break-all}@media (max-width:1200px){.image-grid-section .image-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,250px)}.image-grid-section .image-grid .grid-item{grid-column:span 1!important;grid-row:span 1!important}}@media (max-width:768px){.hero-section{height:40vh;min-height:300px}.hero-section .hero-subtitle{letter-spacing:3px}.main-content{padding:32px 0}.content-wrapper{padding:0 16px}.image-grid-section .grid-header{flex-direction:column;gap:16px}.image-grid-section .grid-header .grid-line{width:60px}.image-grid-section .grid-header h2{font-size:26px}.image-grid-section .image-grid{gap:16px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,220px)}.image-grid-section .image-grid .grid-item{grid-column:span 1!important;grid-row:span 1!important}.contact-section .contact-card .contact-header{flex-direction:column;padding:24px;text-align:center}.contact-section .contact-card .contact-header .contact-icon{height:56px;width:56px}.contact-section .contact-card .contact-header .contact-icon svg{height:28px;width:28px}.contact-section .contact-card .contact-header h3{font-size:20px}.contact-section .contact-card .contact-list{padding:24px}.contact-section .contact-card .contact-item{flex-direction:column;gap:8px}.contact-section .contact-card .contact-label{color:# #999;font-size:13px;width:100%}.contact-section .contact-card .contact-value{font-size:14px;padding-left:0}}@media (max-width:480px){.image-grid-section .image-grid{grid-template-columns:1fr;grid-template-rows:repeat(6,200px)}.image-grid-section .image-grid .grid-item{grid-column:span 1!important;grid-row:span 1!important}}.desktop{background:#262626;height:86px}.desktop .linkWrap{color:#fff;display:flex;height:100%;margin:0 auto;max-width:1200px}.desktop .linkWrap .linkItem{flex:1 1;height:100%;line-height:86px;text-align:center}.desktop .linkWrap .linkItem:hover{background:#333}.desktop .activeDeskTop{background-color:#fcb026;left:0;position:fixed;right:0;top:0;z-index:100}.desktop .activeDeskTop .linkWrap{color:#333}.desktop .activeDeskTop .linkWrap .linkItem:hover{background:#dd970c!important}.component{background:#262626;color:#fff}.component .container{box-sizing:border-box;display:flex;margin:0 auto;max-width:1200px;padding:70px 0 40px}.component .container .left{color:#fcb026;font-size:40px;width:30%}.component .container .right{flex:1 1;font-size:20px}.discoverMore .component{background:#262626;color:#fff}.discoverMore .component .container{box-sizing:border-box;display:flex;margin:0 auto;max-width:1200px;padding:70px 0 40px}.discoverMore .component .container .left{color:#fcb026;font-size:40px;width:30%}.discoverMore .component .container .right{flex:1 1;font-size:20px}.discoverMore .products{background-color:#f2f2f2;padding:40px 0}.discoverMore .products .productItem{margin:0 auto;width:1200px}.discoverMore .products .productItem .row{background-color:#fff;display:flex;flex-direction:row}.discoverMore .products .productItem .row img{height:270px;width:270px}.discoverMore .products .productItem .row .content{background-color:#fff;padding:30px}.discoverMore .products .productItem .row .title{font-size:38px;line-height:38px;margin-bottom:12px}.discoverMore .products .productItem .row .description{font-size:16px}.discoverMore .products .productItem .col{display:flex;flex:1 1;flex-direction:column}.discoverMore .products .productItem .col ul{display:flex;flex:1 1;margin:0;padding:0}.discoverMore .products .productItem .col ul li{flex:1 1;font-size:18px;line-height:72px;text-align:center}.discoverMore .products .productItem .col ul li:first-child,.discoverMore .products .productItem .col ul li:nth-child(2){background-color:#000;color:#fff}.discoverMore .products .productItem .col ul li:first-child:hover,.discoverMore .products .productItem .col ul li:nth-child(2):hover{background-color:#333;color:#fcb026}.discoverMore .products .productItem .col ul li:last-child{background-color:#fcb026;color:#000}.discoverMore .products .productItem .col ul li:last-child:hover{background-color:#dd970c;color:#fff}.discoverMore .products .productItem .feature{padding:15px 25px 25px;text-align:left}.discoverMore .products .productItem .feature .col{padding-left:18px}.discoverMore .products .productItem .feature .title{color:#262626;font-family:JCBEuro,Gill Sans,Arial,Helvetica,"sans-serif";font-size:16px;line-height:inherit;margin-bottom:6px;word-break:break-word}.discoverMore .products .productItem .feature .featureItem{color:#666;font-size:22px}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfMZg.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZg.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZg.ttf) format("truetype")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvUDQ.ttf) format("truetype")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKebukDQ.ttf) format("truetype")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiukDQ.ttf) format("truetype")}.story-page{background:#f8f8f8;min-height:100vh}.hero-section{align-items:center;display:flex;height:50vh;justify-content:center;max-height:600px;min-height:400px;overflow:hidden;position:relative}.hero-section .hero-bg{background:linear-gradient(135deg,#1a1a1a,#2d2d2d 50%,#1a1a1a)}.hero-section .hero-bg,.hero-section .hero-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.hero-section .hero-overlay{background:linear-gradient(135deg,#1a1a1ad9,#1a1a1a99 50%,#1a1a1abf)}.hero-section .hero-content{padding:0 32px;position:relative;text-align:center;z-index:2}.hero-section .hero-title{animation:fadeInUp 1s ease forwards;color:#fff;font-family:Playfair Display,serif;font-size:clamp(40px,6vw,72px);font-weight:700;letter-spacing:4px;margin:0 0 16px;text-shadow:0 4px 30px #0000004d}.hero-section .hero-subtitle{animation:fadeInUp 1s ease .2s forwards;color:#ffffffd9;font-family:Inter,sans-serif;font-size:clamp(16px,2vw,22px);font-weight:300;letter-spacing:6px;margin:0;opacity:0;text-transform:uppercase}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.main-content{background:#f8f8f8;padding:48px 0}.content-wrapper{margin:0 auto;max-width:1200px;padding:0 32px}.story-timeline{margin-bottom:48px;padding:32px 0;position:relative}.story-timeline:before{background:linear-gradient(180deg,#0000,#c9a962,#0000);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.timeline-item{align-items:flex-start;animation:fadeInUp .8s ease forwards;display:flex;margin-bottom:48px;opacity:0;position:relative;transform:translateY(30px)}.timeline-item:first-child{animation-delay:.2s}.timeline-item:nth-child(2){animation-delay:.4s}.timeline-item:nth-child(3){animation-delay:.6s}.timeline-item:last-child{margin-bottom:0}.timeline-item:nth-child(odd){flex-direction:row-reverse}.timeline-item:nth-child(odd) .timeline-content{padding-left:0;padding-right:48px;text-align:right}.timeline-item:nth-child(odd) .timeline-marker{left:auto;right:50%;transform:translateX(50%)}.timeline-item:nth-child(2n) .timeline-content{padding-left:48px;padding-right:0;text-align:left}.timeline-item:nth-child(2n) .timeline-marker{left:50%;right:auto;transform:translateX(-50%)}.timeline-marker{height:24px;position:absolute;top:20px;width:24px;z-index:2}.timeline-marker .marker-dot{background:#c9a962;border:4px solid #f8f8f8;border-radius:50%;box-shadow:0 0 0 4px #c9a9624d;height:20px;position:relative;width:20px;z-index:2}.timeline-marker .marker-line{background:#c9a962;height:calc(100% + 32px);left:50%;opacity:.3;position:absolute;top:20px;transform:translateX(-50%);width:2px}.timeline-item:last-child .timeline-marker .marker-line{display:none}.timeline-content{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;flex:1 1;padding:24px;position:relative;transition:all .3s ease}.timeline-content:hover{box-shadow:0 8px 40px #0000001f;transform:translateY(-5px)}.timeline-year{color:#c9a962;font-size:32px;font-weight:700;letter-spacing:2px;margin-bottom:12px}.timeline-title,.timeline-year{font-family:Playfair Display,serif}.timeline-title{color:#1a1a1a;font-size:24px;font-weight:600;line-height:1.4;margin:0 0 16px}.timeline-text{color:#666;font-family:Inter,sans-serif;font-size:16px;line-height:1.8;margin:0}.story-values{padding:48px 0}.story-values .values-header{align-items:center;display:flex;gap:24px;justify-content:center;margin-bottom:48px}.story-values .values-header .values-line{background:linear-gradient(90deg,#0000,#c9a962,#0000);height:1px;width:80px}.story-values .values-header h2{color:#1a1a1a;font-family:Playfair Display,serif;font-size:36px;font-weight:600;letter-spacing:2px;margin:0}.story-values .values-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.value-card{background:#fff;border:1px solid #0000;border-radius:12px;box-shadow:0 2px 8px #0000000f;padding:32px;text-align:center;transition:all .3s ease}.value-card:hover{border-color:#c9a962;box-shadow:0 8px 40px #0000001f;transform:translateY(-8px)}.value-card:hover .value-icon{background:#c9a962;transform:scale(1.1)}.value-card:hover .value-icon svg{color:#1a1a1a}.value-card .value-icon{align-items:center;background:#c9a9621a;border-radius:50%;display:flex;height:72px;justify-content:center;margin:0 auto 24px;transition:all .3s ease;width:72px}.value-card .value-icon svg{color:#c9a962;height:36px;transition:color .2s ease;width:36px}.value-card .value-title{color:#1a1a1a;font-family:Playfair Display,serif;font-size:24px;font-weight:600;margin:0 0 16px}.value-card .value-description{color:#666;font-family:Inter,sans-serif;font-size:15px;line-height:1.8;margin:0}@media (max-width:992px){.story-timeline:before{left:20px}.timeline-item{flex-direction:column!important}.timeline-item:nth-child(2n) .timeline-content,.timeline-item:nth-child(odd) .timeline-content{margin-left:20px;padding-left:60px;padding-right:16px;text-align:left}.timeline-item:nth-child(2n) .timeline-marker,.timeline-item:nth-child(odd) .timeline-marker{left:20px;right:auto;transform:translateX(-50%)}}@media (max-width:768px){.hero-section{height:40vh;min-height:300px}.hero-section .hero-subtitle{letter-spacing:3px}.main-content{padding:32px 0}.content-wrapper{padding:0 16px}.story-values .values-header{flex-direction:column;gap:16px}.story-values .values-header .values-line{width:60px}.story-values .values-header h2{font-size:28px}.story-values .values-grid{gap:24px;grid-template-columns:1fr}.timeline-content{padding:16px}.timeline-year{font-size:28px}.timeline-title{font-size:20px}.timeline-text{font-size:14px}}@media (max-width:480px){.story-timeline{padding:24px 0}.timeline-item{margin-bottom:32px}.timeline-content{margin-left:0;padding:16px}.timeline-marker{left:10px!important}.story-timeline:before{left:10px}}body,html{background:#f8f8f8;font-family:JCBEuro-Bold-Condensed,Gill Sans Bold,Arial,Helvetica,"sans-serif";font-weight:700;height:100%;margin:0;padding:0;width:100%}.flexRow{display:flex;flex-direction:row}.flexColumn{display:flex;flex-direction:column}.flex{flex:1 1;min-height:0;min-width:0}.alignItemsCenter{align-items:center}.justifyContentCenter{justify-content:center}ul{list-style:none}.App{height:100%;overflow:hidden;width:100%}
/*# sourceMappingURL=main.27639450.css.map*/