body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5,h6{font-family:Blair ITC,Georgia,serif;font-weight:700}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.home-uv-protection-section{background:#fff;border-radius:18px;box-shadow:0 4px 24px #359f9514;margin:40px auto 48px;max-width:1100px;padding:36px 32px 32px;text-align:center}.home-uv-title{color:#277c72;font-family:Georgia,serif;font-size:2rem;font-weight:700;margin-bottom:16px}.home-uv-desc{color:#444;font-size:1.15rem;line-height:1.6;margin-bottom:28px}.home-uv-images{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.home-uv-img{background:#e6f6f4;border-radius:14px;box-shadow:0 2px 12px #359f951a;height:auto;max-width:360px;width:100%}@media (max-width:900px){.home-uv-protection-section{padding:18px 8px 16px}.home-uv-title{font-size:1.2rem}.home-uv-desc{font-size:1rem}.home-uv-images{flex-direction:column;gap:18px}.home-uv-img{max-width:100%}}.home-hero-content{background:linear-gradient(#ffffffb3,#ffffffb3),url(https://i.postimg.cc/pdJj8YxC/drive-smarter-ride-cooler-derma.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:64px 24px;position:relative;text-align:center}.home-hero-content-inner{margin:0 auto;max-width:800px}.home-hero-content h2{color:#f58220;font-size:2.1rem;font-weight:700;margin:0 0 16px}.home-hero-content p{color:#222;font-size:1.05rem;line-height:1.6;margin:0 0 24px}.home-hero-btn{background:#359f95;border-radius:30px;color:#fff;display:inline-block;font-weight:600;padding:12px 32px;text-decoration:none;transition:all .3s ease}.home-hero-btn:hover{background:#277c72;transform:translateY(-2px)}@media (max-width:768px){.home-hero-content{padding:48px 20px}.home-hero-content h2{font-size:1.8rem}.home-hero-content p{font-size:1rem}}.header{background:#fff;box-shadow:0 2px 8px #00000008;height:110px;justify-content:space-between;padding:0 32px;position:relative}.header,.header__logo{align-items:center;display:flex}.header__logo{flex:0 0 auto}.header__logo img{height:110px}.header__nav{flex:1 1;justify-content:center}.header__menu,.header__nav{align-items:center;display:flex;height:100%}.header__menu{gap:32px;list-style:none;margin:0;padding:0}.header__menu-item{align-items:center;color:#000;cursor:pointer;display:flex;font-size:1.1rem;height:100%;position:relative;text-decoration:none;transition:color .2s}.header__menu-item:hover{color:#359f95}.header__cta{align-items:center;display:flex;height:100%;margin-left:32px}.find-dealer-btn{background:#359f95;border:none;border-radius:999px;box-shadow:0 4px 16px #359f9526;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:.5px;outline:none;overflow:hidden;padding:14px 38px;position:relative;text-decoration:none;transition:background .2s,box-shadow .2s,transform .15s}.find-dealer-btn:after{background:#ffffff14;border-radius:999px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.find-dealer-btn:focus,.find-dealer-btn:hover{background:#277c72;box-shadow:0 8px 24px #359f9538;transform:scale(1.05)}.header__menu-item.has-dropdown{position:relative}.dropdown-arrow{font-size:.8em;margin-left:4px;transition:transform .3s ease}@media (max-width:900px){.header__menu-item.has-dropdown .dropdown-arrow{transition:transform .3s ease}.header__menu-link.active .dropdown-arrow{transform:rotate(180deg)}}.dropdown-menu{background:#fff;border-radius:10px;box-shadow:0 8px 32px #359f951f;display:none;left:50%;margin-top:0;max-width:400px;min-width:320px;opacity:0;padding:12px 0;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .2s;width:-webkit-max-content;width:max-content;z-index:100}.dropdown-menu.open,.header__menu-item.has-dropdown:hover .dropdown-menu{display:block;opacity:1;pointer-events:auto}.dropdown-item{width:100%}.dropdown-link{background:none;border:none;color:#000;display:block;font-size:1.05rem;padding:14px 32px;text-decoration:none;transition:color .15s;width:100%}.dropdown-link:hover{background:none;color:#359f95}.header__menu-link{color:#000;text-decoration:none}.header__menu-link:hover{color:#359f95;text-decoration:none}.header__top-bar{align-items:center;background:#4d4d4f;color:#fff;display:flex;font-size:.9rem;justify-content:center;min-height:36px;padding:8px 32px}.header__top-bar-content{align-items:center;display:flex;gap:16px;margin-left:75%}.header__top-link{color:#fff;font-size:.9rem;text-decoration:none;transition:color .2s}.header__top-link:hover{color:#359f95}.header__top-divider{color:#ffffff4d}.mobile-nav{background:#fff;box-shadow:0 4px 12px #0000001a;display:none;left:0;padding:20px 0;position:absolute;right:0;top:100%;z-index:1000}.mobile-nav.open{display:block}.mobile-menu{list-style:none;margin:0;padding:0}.mobile-menu-item{border-bottom:1px solid #f0f0f0}.mobile-menu-item:last-child{border-bottom:none}.mobile-menu-link{color:#333;cursor:pointer;display:block;font-size:16px;font-weight:500;padding:16px 24px;text-decoration:none;transition:background-color .2s}.mobile-menu-link:hover{background-color:#f8f8f8}.mobile-arrow{float:right;transition:transform .3s ease}.mobile-dropdown{background:#f8f8f8;display:none;list-style:none;margin:0;padding:0}.mobile-dropdown.open{display:block}.mobile-dropdown.open+.mobile-menu-link .mobile-arrow{transform:rotate(180deg)}.mobile-dropdown-item{border-bottom:1px solid #e0e0e0}.mobile-dropdown-item:last-child{border-bottom:none}.mobile-dropdown-link{color:#555;display:block;font-size:14px;padding:14px 24px 14px 48px;text-decoration:none;transition:background-color .2s}.mobile-dropdown-link:hover{background-color:#f0f0f0}.mobile-cta{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:center;padding:20px 24px}.mobile-find-dealer-btn{background:#359f95;border:none;border-radius:8px;color:#fff;display:block;font-size:16px;font-weight:600;padding:16px 24px;text-align:center;text-decoration:none;transition:background-color .2s;width:100%}.mobile-find-dealer-btn:hover{background:#277c72}.header__toggle{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:44px;justify-content:center;width:44px;z-index:1002}.header__toggle .bar{background:#359f95;border-radius:2px;height:4px;margin:3px 0;transition:.3s;width:28px}.header__toggle.open .bar:first-child{transform:translateY(7px) rotate(45deg)}.header__toggle.open .bar:nth-child(2){opacity:0}.header__toggle.open .bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:900px){.desktop-nav{display:none}.header__toggle{display:flex}.header{padding:0 16px}.header__logo img{height:80px}.header__top-bar{padding:8px 16px}.header__top-bar-content{align-items:center;display:flex;gap:12px;justify-content:center;margin-left:0!important;text-align:center;width:100%}.header__top-link{font-size:14px}}.hero-section{align-items:center;background:#222;display:flex;height:60vh;justify-content:flex-start;min-height:420px;overflow:hidden;padding:0;position:relative;width:100%}.hero-bg{background-position:50%;background-size:cover;bottom:0;filter:brightness(.7);height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.hero-overlay{align-items:flex-start;background:#fff;border-radius:48px 0 48px 0;border-top:4px solid #f58220;box-shadow:0 8px 32px #359f951a;display:flex;flex-direction:column;justify-content:center;margin-left:5vw;max-width:520px;padding:32px 28px 28px;position:relative;text-align:left;z-index:2}.hero-overlay h1{color:#f58220;font-size:2.1rem;font-weight:700;margin:0 0 10px}.hero-overlay p{color:#222;font-size:1.05rem;margin-bottom:18px;margin-top:0}.hero-btn{background:#359f95;border:none;border-radius:999px;box-shadow:0 2px 8px #359f951a;color:#fff;cursor:pointer;display:inline-block;font-size:1.08rem;font-weight:600;margin:0;outline:none;padding:12px 32px;text-decoration:none;transition:background .2s,box-shadow .2s,transform .15s}.hero-btn:focus,.hero-btn:hover{background:#277c72;box-shadow:0 4px 16px #359f952e;transform:scale(1.04)}@media (max-width:900px){.hero-section{flex-direction:column;height:auto;justify-content:flex-start;min-height:320px;padding:0}.hero-bg{background-position:50%;background-size:cover;filter:brightness(.7);height:38vw;max-height:180px;min-height:120px;position:relative;width:100vw;z-index:1}.hero-overlay{align-items:flex-start;background:#fff;border-radius:24px;border-top:4px solid #f58220;bottom:auto;box-shadow:0 8px 32px #359f951a;box-sizing:border-box;flex-direction:column;justify-content:center;left:auto;margin:0 auto;max-width:96vw;padding:14px 4vw 12px;position:static;right:auto;text-align:left;top:auto;z-index:2}.hero-overlay h1{font-size:1.15rem}.hero-overlay p{font-size:.98rem}.hero-btn{font-size:1rem;padding:12px 0;width:100%}}.hero-arrow,.hero-content,.hero-dot,.hero-dot.active,.hero-dots,.hero-slide,.hero-slide.active,.hero-slider{display:none!important}.home-slider{height:600px;overflow:hidden;position:relative;width:100%}.slider-container{height:100%;position:relative;width:100%}.slide{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%}.slide.active{opacity:1}.slider-button{align-items:center;background:#0000004d;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease;width:50px;z-index:2}.slider-button:hover{background:#00000080}.slider-button.prev{left:20px}.slider-button.next{right:20px}.slider-dots{bottom:20px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.dot{background:#ffffff80;border-radius:50%;cursor:pointer;height:12px;transition:background-color .3s ease;width:12px}.dot.active{background:#fff}@media (max-width:768px){.home-slider{height:300px;max-width:100vw}.slide{background-size:cover}.slider-button{font-size:1rem;height:32px;width:32px}.slider-dots{bottom:10px;gap:6px}.dot{height:9px;width:9px}}@media (max-width:480px){.home-slider{height:180px;max-width:100vw}.slide{background-size:cover}.slider-button{font-size:.8rem;height:24px;width:24px}.slider-dots{bottom:6px;gap:4px}.dot{height:7px;width:7px}}.about-section{background:#f7fafc;min-height:380px;overflow:hidden;position:relative}.about-bg{background:url(https://i.postimg.cc/FF2N0Ypk/about-us-derma-car.png) 50%/cover no-repeat;bottom:0;height:100%;left:0;opacity:.4;position:absolute;right:0;top:0;width:100%;z-index:1}.about-overlay{align-items:center;background:#ffffffb3;border-radius:18px;box-shadow:0 4px 24px #359f9512;display:flex;flex-direction:column;margin:0 auto;max-width:900px;padding:36px 32px 32px;position:relative;text-align:center;z-index:2}.about-title{color:#222d38;font-family:Blair ITC,Georgia,serif;font-size:2.6rem;font-weight:700;margin-bottom:28px}.about-desc{color:#222d38;font-size:1.35rem;font-weight:400;line-height:1.35;margin-bottom:32px}.about-btn{background:#fff;border:2px solid #222d38;border-radius:999px;color:#222d38;cursor:pointer;font-size:1.1rem;font-weight:500;outline:none;padding:12px 32px;transition:background .2s,color .2s,border .2s}.about-btn:focus,.about-btn:hover{background:#222d38;border-color:#222d38;color:#fff}@media (max-width:700px){.about-section{min-height:0;min-height:auto;padding:32px 0}.about-overlay{border-radius:12px;max-width:98vw;min-height:0;padding:18px 8px}.about-title{font-size:1.5rem;margin-bottom:16px}.about-desc{font-size:1rem;margin-bottom:18px}.about-btn{font-size:1rem;margin-top:12px;padding:10px 0;width:100%}}.featured-products-section{background:linear-gradient(#ffffff80,#ffffff80),url(https://i.postimg.cc/zvsFzCnr/Untitled-design-67.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:56px 0 48px;position:relative;text-align:center}.featured-title{color:#222d38;font-family:Blair ITC,Georgia,serif;font-size:2.5rem;font-weight:700;margin-bottom:10px}.featured-subtitle{color:#6b7684;font-size:1.18rem;font-weight:400;margin-bottom:38px}.featured-products-list{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;padding:0 20px}.product-card{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 24px #359f9512;display:flex;flex-direction:column;margin-bottom:24px;overflow:hidden;padding-bottom:18px;transition:box-shadow .2s,transform .2s;width:100%}.product-card:hover{box-shadow:0 8px 32px #359f9521;transform:translateY(-4px) scale(1.02)}.product-icon-only{align-items:center;display:flex;height:56px;justify-content:center;margin-bottom:18px;margin-top:32px;width:56px}.product-name-only{color:#222d38;font-family:Blair ITC,Georgia,serif;font-size:1.35rem;font-weight:700;margin-bottom:12px;text-align:center}.product-desc{color:#222d38;font-size:1.08rem;margin-bottom:18px;min-height:70px;padding:0 20px;text-align:center}@media (max-width:1100px){.featured-products-list{gap:20px;grid-template-columns:repeat(2,1fr);padding:0 16px}}@media (max-width:700px){.featured-products-section{padding:32px 0 24px}.featured-title{font-size:1.8rem;margin-bottom:8px;padding:0 16px}.featured-subtitle{font-size:1rem;margin-bottom:24px;padding:0 20px}.featured-products-list{gap:20px;grid-template-columns:1fr;padding:0 16px}.product-card{border-radius:16px;margin-bottom:0}.product-icon-only{height:48px;margin-bottom:16px;margin-top:24px;width:48px}.product-name-only{font-size:1.2rem;margin-bottom:12px;padding:0 16px}.product-desc{font-size:1rem;line-height:1.5;margin-bottom:16px;min-height:auto;padding:0 16px}.learn-more-btn{font-size:.95rem;margin-bottom:20px;padding:10px 20px}}@media (max-width:480px){.featured-products-section{padding:24px 0 20px}.featured-title{font-size:1.6rem;padding:0 12px}.featured-subtitle{font-size:.95rem;margin-bottom:20px;padding:0 16px}.featured-products-list{gap:16px;padding:0 12px}.product-card{border-radius:12px;padding-bottom:16px}.product-icon-only{height:44px;margin-bottom:12px;margin-top:20px;width:44px}.product-name-only{font-size:1.1rem;margin-bottom:10px;padding:0 12px}.product-desc{font-size:.95rem;margin-bottom:14px;padding:0 12px}.learn-more-btn{font-size:.9rem;margin-bottom:16px;padding:8px 18px}}.learn-more-btn{background:#359f95;border:none;border-radius:999px;box-shadow:0 2px 8px #359f951a;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;margin-bottom:18px;margin-top:0;outline:none;padding:8px 24px;text-decoration:none;transition:background .2s,box-shadow .2s,transform .15s}.learn-more-btn:focus,.learn-more-btn:hover{background:#277c72;box-shadow:0 4px 16px #359f952e;transform:scale(1.04)}.why-choose-section{background:#fff;padding:64px 0 32px;text-align:center}.why-choose-title{color:#222d38;font-family:Blair ITC,Georgia,serif;font-size:2.5rem;font-weight:700;margin-bottom:10px}.why-choose-subtitle{color:#6b7684;font-size:1.18rem;font-weight:400;margin-bottom:38px}.why-choose-list{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.why-choose-card{align-items:center;background:#fff;border-radius:24px;box-shadow:0 4px 24px #359f9512;box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;min-height:220px;padding:36px 24px 28px;transition:box-shadow .2s,transform .2s;width:100%}.why-choose-card:hover{box-shadow:0 8px 32px #359f9521;transform:translateY(-4px) scale(1.02)}.why-choose-icon{align-items:center;display:flex;justify-content:center;margin-bottom:18px}.why-choose-card-title{color:#111827;font-size:1.25rem;font-weight:700;margin-bottom:10px}.why-choose-card-desc{color:#6b7684;font-size:1.08rem;font-weight:400;text-align:center}@media (max-width:1100px){.why-choose-list{gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 20px}.why-choose-card{padding:32px 20px 24px}}@media (max-width:768px){.why-choose-section{padding:32px 0 18px}.why-choose-title{font-size:1.4rem}.why-choose-subtitle{font-size:1rem;margin-bottom:18px}.why-choose-list{gap:24px;grid-template-columns:minmax(0,1fr);padding:0 16px}.why-choose-card{max-width:100%;padding:24px 16px;width:100%}.why-choose-card-title{font-size:1.05rem;margin-bottom:8px}.why-choose-card-desc{font-size:.98rem}}.newsletter-section{align-items:center;display:flex;justify-content:center;min-height:340px;overflow:hidden;padding:80px 0;position:relative;width:100%}.newsletter-bg{background:url(https://i.postimg.cc/Mp36L9xX/Untitled-design-1-1.png) 50%/cover no-repeat;bottom:0;filter:brightness(.55) blur(1px);height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.newsletter-overlay{align-items:center;background:#ffffffeb;border-radius:32px;box-shadow:0 8px 32px #359f951a;display:flex;flex-direction:column;margin:0 auto;max-width:400px;padding:48px 36px 40px;position:relative;text-align:center;z-index:2}.newsletter-title{color:#222d38;font-family:Blair ITC,Georgia,serif;font-size:2.2rem;font-weight:700;margin-bottom:18px}.newsletter-subtitle{color:#359f95;font-size:1.18rem;font-weight:500;margin-bottom:32px}.newsletter-form{background:#fff;border-radius:18px;box-shadow:0 2px 8px #359f9514;flex-direction:column;gap:0;margin:0 auto;max-width:420px;overflow:hidden}.newsletter-input{background:#0000;border:none;border-radius:18px 18px 0 0;box-sizing:border-box;color:#222d38;padding:16px 22px}.newsletter-btn,.newsletter-input{font-size:1.08rem;outline:none;width:100%}.newsletter-btn{border-radius:0 0 18px 18px;box-shadow:0 2px 8px #359f951a;display:block;font-weight:700;padding:16px 0;transition:background .2s,box-shadow .2s,transform .15s}.newsletter-btn:focus,.newsletter-btn:hover{background:#277c72;box-shadow:0 4px 16px #359f952e;transform:scale(1.04)}@media (max-width:700px){.newsletter-section{min-height:220px;padding:36px 0}.newsletter-overlay{border-radius:18px;max-width:98vw;padding:24px 8px 18px}.newsletter-title{font-size:1.3rem;margin-bottom:10px}.newsletter-subtitle{font-size:1rem;margin-bottom:18px}.newsletter-form{border-radius:18px;box-shadow:none;max-width:100%}.newsletter-input{border-radius:18px 18px 0 0;font-size:1rem;padding:14px 12px}.newsletter-btn{border-radius:0 0 18px 18px;font-size:1rem;padding:14px 0;width:100%}}.footer{background-color:#000;color:#fff;font-family:Segoe UI,Arial,sans-serif;padding:64px 24px 32px}.footer-content{grid-gap:48px;display:grid;gap:48px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.footer-section h3{color:#fff;font-family:Georgia,serif;font-size:1.4rem;margin-bottom:24px}.footer-section h4{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:20px}.footer-section a,.footer-section p{color:#fff;display:block;font-size:1.1rem;line-height:1.6;margin-bottom:16px;text-decoration:none}.footer-section a:hover{color:#359f95}.footer-section ul{list-style:none;margin:0;padding:0}.footer-section ul li{margin-bottom:12px}.footer-section ul li a{color:#fff;font-size:.95rem;text-decoration:none;transition:color .2s}.footer-section ul li a:hover{color:#e6f6f4;opacity:.9}.social-links{display:flex;gap:16px;margin-top:24px}.social-links a{color:#fff;font-size:1.5rem;transition:color .3s}.social-links a:hover{color:#359f95}.footer-section.contact-section{background:none}.contact-info,.contact-item{display:none}.footer-bottom{border-top:1px solid #ffffff1a;color:#fff;font-size:1rem;margin:48px auto 0;max-width:1200px;padding-top:32px;text-align:center}.footer-bottom-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.footer-bottom p{color:#fff;font-size:.9rem;margin:0}.footer-bottom-links{display:flex;gap:24px}.footer-bottom-links a{color:#fff;font-size:.9rem;text-decoration:none;transition:color .2s}.footer-bottom-links a:hover{color:#e6f6f4;opacity:.9}.contact-details{display:flex;flex-direction:column;gap:8px;line-height:1.4}.contact-details p{align-items:center;display:inline-flex;gap:6px;line-height:1.4;margin:0}.contact-details p:last-child{margin-bottom:0}.contact-details a{color:#fff;margin-bottom:0;text-decoration:none;transition:color .2s}.contact-details a:hover{color:#e6f6f4}.contact-details i{color:inherit!important;display:none!important;margin-right:0!important}.contact-details a:after,.contact-details a:before,.contact-details p:after,.contact-details p:before{background:none!important;content:none!important;display:none!important}.footer-email{margin-bottom:0}.footer-email+.footer-email{margin-top:2px}@media (max-width:1024px){.footer-content{gap:40px 20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.footer{padding:48px 24px 24px}.footer-content{gap:32px;grid-template-columns:1fr}.footer-bottom-content{flex-direction:column;gap:16px;text-align:center}.footer-bottom-links{flex-wrap:wrap;gap:16px;justify-content:center}.footer-section h3{font-size:1.2rem}.footer-section a,.footer-section p{font-size:1rem}}@media (max-width:600px){.footer-content{display:flex;flex-direction:column;gap:24px}.footer-content,.footer-section{align-items:center;text-align:center}.footer-section{width:100%}.footer-bottom-content{align-items:center;flex-direction:column;gap:10px;text-align:center}.footer-bottom-links{flex-wrap:wrap;gap:10px;justify-content:center}.social-links{justify-content:center;text-align:center;width:100%}.footer-logo{text-align:center}.footer-logo,.footer-logo img{display:block;margin-left:auto;margin-right:auto}.footer-email{width:100%}.contact-details p,.footer-email{justify-content:center;text-align:center}.contact-details p{display:block}}.footer-logo{margin-bottom:20px}.footer-logo img{display:block;height:auto;max-width:150px}.footer-email{align-items:center;display:flex;margin-bottom:4px}.footer-email:last-child{margin-bottom:0}.email-icon{align-items:center;display:flex;font-size:1.1em;margin-right:8px}.footer-email a{color:#fff;font-size:.95rem;text-decoration:none}.footer-email a:hover{color:#e6f6f4}.contact-emoji{font-size:1.15em;margin-right:4px;position:relative;top:-12px;vertical-align:middle}.about-main{background:#f7fafc;color:#222d38;font-family:Segoe UI,Arial,sans-serif;overflow-x:hidden}.about-hero{align-items:center;background:#e6f6f4;display:flex;justify-content:center;min-height:340px;overflow:hidden;padding:20px 0;position:relative}.about-hero-bg{background:url(https://images.unsplash.com/photo-1465101046530-73398c7f28ca?auto=format&fit=crop&w=1200&q=80) 50%/cover no-repeat;bottom:0;filter:brightness(.55) blur(1px);left:0;position:absolute;right:0;top:0;z-index:1}.about-hero-content{background:#ffffffeb;border-radius:32px;box-shadow:0 8px 32px #359f951a;margin:48px auto;max-width:1100px;padding:48px 48px 8px;position:relative;text-align:center;width:90%;z-index:2}.about-hero-content h1{color:#359f95;font-size:2.5rem;font-weight:700;margin-bottom:18px}.about-hero-content p{color:#222d38;font-size:1.18rem;line-height:1.6;margin-bottom:0}.about-section{align-items:center;background:#fff;display:flex;justify-content:center;padding:64px 0 56px;width:100%}.about-section-inner{align-items:center;background:#fffffffa;border-radius:18px;box-shadow:0 4px 24px #359f9512;display:flex;flex-direction:column;margin:0 auto;max-width:900px;padding:36px 32px 32px;text-align:center;width:90%}.about-section-inner h2{color:#359f95;font-size:2.1rem;font-weight:700;margin-bottom:24px}.about-section-inner p{color:#222d38;font-size:1.18rem;line-height:1.6;margin-bottom:0}.about-mission-cards{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin:32px 0 18px;width:100%}.about-mission-card{align-items:center;background:#e6f6f4;border-radius:18px;box-shadow:0 2px 8px #359f9514;display:flex;flex:1 1 220px;flex-direction:column;max-width:340px;min-width:220px;padding:28px 24px 22px}.about-mission-card h3{color:#222d38;font-size:1.18rem;font-weight:700;margin:12px 0 10px}.about-mission-card p{color:#222d38;font-size:1.05rem;line-height:1.5;margin:0}.about-icon{align-items:center;background:#359f95;border-radius:50%;box-shadow:0 2px 8px #359f951a;color:#fff;display:flex;font-size:2.2rem;height:54px;justify-content:center;margin-bottom:6px;width:54px}.about-mission-bottom{color:#359f95;font-size:1.08rem;font-weight:500;margin-top:18px}.about-customer,.about-future,.about-quality,.about-rnd{background:#f7fafc}.about-story-section{background:linear-gradient(#ffffffd9,#ffffffd9),url(https://images.unsplash.com/photo-1506744038136-46273834b3fb?auto=format&fit=crop&w=900&q=80) 50%/cover no-repeat}.about-mission-section{background:linear-gradient(#fff9,#fff9),url(https://images.unsplash.com/photo-1552664730-d307ca884978?auto=format&fit=crop&w=900&q=80) 50%/cover no-repeat}.about-quality-section{background:linear-gradient(#ffffffd9,#ffffffd9),url(https://images.unsplash.com/photo-1500534314209-a25ddb2bd429?auto=format&fit=crop&w=900&q=80) 50%/cover no-repeat}.about-rnd-section{background:linear-gradient(#ffffffd9,#ffffffd9),url(https://images.unsplash.com/photo-1464983953574-0892a716854b?auto=format&fit=crop&w=900&q=80) 50%/cover no-repeat}.about-customer-section{background:linear-gradient(#ffffffd9,#ffffffd9),url(https://images.unsplash.com/photo-1519125323398-675f0ddb6308?auto=format&fit=crop&w=900&q=80) 50%/cover no-repeat}.about-future-section{background:linear-gradient(#ffffffd9,#ffffffd9),url(https://images.unsplash.com/photo-1465101046530-73398c7f28ca?auto=format&fit=crop&w=900&q=80) 50%/cover no-repeat}.about-future-section.about-section{background:#0000!important}.about-future-section .about-section-inner{background:#0000}@media (max-width:1024px){.about-hero-content{margin:32px auto;max-width:95%;padding:40px 32px 8px}.about-section-inner{max-width:95%;padding:32px 24px 28px}.about-section-inner h2{font-size:1.8rem}.about-section-inner p{font-size:1.1rem}.about-mission-cards{gap:24px}.about-mission-card{max-width:300px;padding:24px 20px 20px}}@media (max-width:900px){.about-hero{min-height:280px;padding:16px 0}.about-hero-content{border-radius:24px;margin:24px auto;max-width:98%;padding:32px 24px 8px}.about-hero-content h1{font-size:2rem;margin-bottom:16px}.about-hero-content p{font-size:1.1rem}.about-section{padding:48px 0 40px}.about-section-inner{border-radius:16px;max-width:98%;padding:28px 20px 24px}.about-section-inner h2{font-size:1.6rem;margin-bottom:20px}.about-section-inner p{font-size:1.05rem}.about-mission-cards{gap:20px;margin:24px 0 16px}.about-mission-card{max-width:280px;min-width:200px;padding:20px 16px 16px}.about-mission-card h3{font-size:1.1rem}.about-mission-card p{font-size:1rem}.about-icon{font-size:1.8rem;height:48px;width:48px}.about-mission-bottom{font-size:1rem}}@media (max-width:768px){.about-hero{min-height:240px}.about-hero-content{border-radius:20px;margin:20px auto;padding:24px 20px 8px}.about-hero-content h1{font-size:1.8rem}.about-hero-content p{font-size:1rem}.about-section{padding:40px 0 32px}.about-section-inner{border-radius:14px;padding:24px 16px 20px}.about-section-inner h2{font-size:1.4rem;margin-bottom:18px}.about-section-inner p{font-size:1rem}.about-mission-cards{gap:16px;margin:20px 0 14px}.about-mission-card{flex:1 1 100%;max-width:100%;min-width:0;padding:18px 14px 14px}.about-icon{font-size:1.6rem;height:44px;width:44px}}@media (max-width:600px){.about-hero{min-height:200px;padding:12px 0}.about-hero-content{border-radius:16px;margin:16px auto;padding:20px 16px 8px;width:95%}.about-hero-content h1{font-size:1.6rem;margin-bottom:14px}.about-hero-content p{font-size:.95rem;line-height:1.5}.about-section{padding:32px 0 24px}.about-section-inner{border-radius:12px;padding:20px 12px 16px;width:95%}.about-section-inner h2{font-size:1.3rem;margin-bottom:16px}.about-section-inner p{font-size:.95rem;line-height:1.5}.about-mission-cards{flex-direction:column;gap:12px;margin:16px 0 12px;width:100%}.about-mission-card{border-radius:12px;max-width:100%;min-width:0;padding:16px 12px 12px;width:100%}.about-mission-card h3{font-size:1rem;margin:10px 0 8px}.about-mission-card p{font-size:.9rem}.about-icon{font-size:1.4rem;height:40px;margin-bottom:4px;width:40px}.about-mission-bottom{font-size:.95rem;margin-top:14px}}@media (max-width:480px){.about-hero{min-height:180px;padding:8px 0}.about-hero-content{border-radius:12px;margin:12px auto;padding:16px 12px 8px;width:98%}.about-hero-content h1{font-size:1.4rem;margin-bottom:12px}.about-hero-content p{font-size:.9rem}.about-section{padding:24px 0 20px}.about-section-inner{border-radius:10px;padding:16px 8px 12px;width:98%}.about-section-inner h2{font-size:1.2rem;margin-bottom:14px}.about-section-inner p{font-size:.9rem}.about-mission-cards{gap:10px;margin:14px 0 10px}.about-mission-card{border-radius:10px;padding:14px 8px 10px}.about-mission-card h3{font-size:.95rem;margin:8px 0 6px}.about-mission-card p{font-size:.85rem}.about-icon{font-size:1.2rem;height:36px;width:36px}.about-mission-bottom{font-size:.9rem;margin-top:12px}}@media (max-width:360px){.about-hero-content{margin:8px auto;padding:12px 8px 6px}.about-hero-content h1{font-size:1.2rem}.about-hero-content p{font-size:.85rem}.about-section-inner{padding:12px 6px 8px}.about-section-inner h2{font-size:1.1rem}.about-section-inner p{font-size:.85rem}.about-mission-card{padding:12px 6px 8px}.about-mission-card h3{font-size:.9rem}.about-mission-card p{font-size:.8rem}.about-icon{font-size:1.1rem;height:32px;width:32px}}.distributor-main{background:#f7fafc;color:#222d38;font-family:Segoe UI,Arial,sans-serif;padding-bottom:64px}.distributor-hero{background:linear-gradient(120deg,#359f95,#277c72);color:#fff;margin-bottom:48px;padding:48px 24px;text-align:center}.distributor-hero h1{font-family:Blair ITC,Georgia,serif;font-size:2.4rem;font-weight:700;margin-bottom:16px}.distributor-hero p{font-size:1.18rem;line-height:1.6;margin:0 auto;max-width:800px;opacity:.95}.distributor-form-section{background:#f3f8fa;border-radius:16px;box-shadow:0 2px 12px #359f9512;margin:0 auto;max-width:800px;padding:32px 24px}.distributor-form-section h2{color:#359f95;font-family:Georgia,serif;font-size:1.8rem;margin-bottom:32px;text-align:center}.distributor-form{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:0 auto;max-width:1000px;padding:2rem}.form-row{grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.form-row label{display:flex;flex-direction:column;gap:.5rem}.form-row input,.form-row select{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:.75rem;width:100%}.form-row input:focus,.form-row select:focus{border-color:var(--teal);box-shadow:0 0 0 2px #0080801a;outline:none}.distributor-form>.distributor-radio-group,.distributor-form>label:not(.form-row label),.distributor-form>textarea{margin-bottom:1.5rem;width:100%}.distributor-form textarea{border:1px solid #ddd;border-radius:4px;font-size:1rem;min-height:100px;padding:.75rem;resize:vertical;width:100%}.distributor-form textarea:focus{border-color:var(--teal);box-shadow:0 0 0 2px #0080801a;outline:none}.distributor-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.distributor-radio-group{display:flex;gap:24px;margin-top:4px}.distributor-radio-group label{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:8px}.distributor-btn{align-self:center;background:#359f95;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:8px;min-width:200px;padding:14px 32px;transition:background .2s,transform .15s}.distributor-btn:hover{background:#277c72;transform:translateY(-1px)}.required{margin-left:0;margin-right:4px}.distributor-success{background:#e6f6f4;color:#359f95;font-size:1.1rem;margin-top:24px;padding:24px}.distributor-error,.distributor-success{border-radius:8px;font-weight:500;text-align:center}.distributor-error{background:#fee2e2;border:1px solid #fecaca;color:#dc2626;font-size:1rem;margin-bottom:24px;padding:16px}.distributor-btn:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.distributor-btn:disabled:hover{background:#9ca3af;box-shadow:none;transform:none}@media (max-width:768px){.distributor-hero{margin-bottom:36px;padding:36px 20px}.distributor-hero h1{font-size:1.8rem}.distributor-hero p{font-size:1.05rem}.distributor-form-section{padding:0 16px}.distributor-form-section h2{font-size:1.5rem;margin-bottom:24px}.distributor-form{padding:1.5rem}.distributor-row{gap:20px;grid-template-columns:1fr}.distributor-btn{padding:12px 24px;width:100%}.form-row{gap:1rem;grid-template-columns:1fr}}@media (max-width:600px){.distributor-main,body,html{max-width:100vw!important;overflow-x:hidden!important}.distributor-hero{margin-bottom:18px;padding:18px 6px}.distributor-hero h1{font-size:1.2rem}.distributor-hero p{font-size:.95rem}.distributor-form-section{border-radius:8px;box-sizing:border-box;margin:0 auto;max-width:100vw!important;padding:0 16px;width:100vw!important}.distributor-form-section h2{font-size:1.1rem;margin-bottom:14px}.distributor-form{border-radius:6px;box-sizing:border-box;display:block;margin:0 auto;max-width:100%;padding:.5rem 8px;width:100%}.form-row{gap:10px;grid-template-columns:1fr;margin-bottom:1rem}.form-row,.form-row label{box-sizing:border-box;max-width:100vw!important;width:100vw!important}.form-row label{font-size:.95rem;gap:.3rem}.form-row input,.form-row select{height:32px}.distributor-form textarea,.form-row input,.form-row select{border-radius:3px;box-sizing:border-box;font-size:.85rem;max-width:100vw!important;padding:.25rem .5rem;width:100vw!important}.distributor-form textarea{min-height:60px}.distributor-btn{font-size:.95rem;min-width:0;min-width:auto;padding:8px;width:100%}.label-row{font-size:.95rem;margin-bottom:2px}.distributor-form-section img{display:block;margin-bottom:12px!important;max-width:98vw!important}}@media (max-width:400px){.distributor-hero h1{font-size:1rem}.distributor-form-section h2{font-size:.95rem}.label-row{font-size:.9rem}}.find-dealer-main{background:#f7fafc;color:#222d38;font-family:Segoe UI,Arial,sans-serif;padding-bottom:64px}.find-dealer-hero{background:linear-gradient(120deg,#359f95,#277c72);color:#fff;margin-bottom:48px;padding:48px 24px;text-align:center}.find-dealer-hero h1{font-family:Georgia,serif;font-size:2.4rem;font-weight:700;margin-bottom:16px}.find-dealer-hero p{font-size:1.18rem;line-height:1.6;margin:0 auto;max-width:800px;opacity:.95}.dealers-section{margin:0 auto 48px;max-width:1200px;padding:0 24px}.dealers-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.dealer-card{background:#fff;border-radius:16px;box-shadow:0 4px 24px #359f9514;padding:24px;transition:transform .2s,box-shadow .2s}.dealer-card:hover{box-shadow:0 8px 32px #359f951f;transform:translateY(-2px)}.dealer-region{color:#359f95;font-size:1.2rem;font-weight:600;margin-bottom:12px}.dealer-name{color:#222d38;font-size:1.4rem;font-weight:700;margin-bottom:16px}.dealer-details{display:flex;flex-direction:column;gap:8px}.dealer-email,.dealer-location{align-items:center;color:#4b5563;display:flex;font-size:1.05rem;gap:8px;text-decoration:none}.dealer-email:hover{color:#359f95}.other-countries-section{background:#fff;border-top:1px solid #e5e7eb;padding:48px 24px}.other-countries-content{margin:0 auto;max-width:800px}.other-countries-content h2{color:#359f95;font-family:Georgia,serif;font-size:2rem;margin-bottom:16px}.other-countries-content>p{color:#4b5563;font-size:1.1rem;line-height:1.6;margin-bottom:32px}.contact-info{background:#e6f6f4;border-radius:12px;margin-bottom:32px;padding:24px}.contact-info h3{color:#359f95;font-size:1.2rem;margin-bottom:12px}.contact-email{align-items:center;color:#222d38;display:inline-flex;font-size:1.1rem;gap:8px;text-decoration:none}.contact-email:hover{color:#359f95}.contact-form-section{margin-top:32px}.contact-form-section h3{color:#359f95;font-size:1.3rem;margin-bottom:8px}.contact-form-section h4{color:#4b5563;font-size:1.1rem;margin-bottom:24px}.contact-form{gap:20px}.contact-form label{gap:8px}.contact-form textarea{min-height:120px}.form-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.submit-btn{align-self:flex-start;background:#359f95;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:8px;min-width:200px;padding:14px 32px;transition:background .2s,transform .15s}.submit-btn:hover:not(:disabled){background:#277c72;transform:translateY(-1px)}.submit-btn:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.required{color:#e53e3e}.contact-error{margin-bottom:24px}@media (max-width:768px){.find-dealer-hero{margin-bottom:36px;padding:36px 20px}.find-dealer-hero h1{font-size:1.8rem}.find-dealer-hero p{font-size:1.05rem}.dealers-section{margin-bottom:36px;padding:0 16px}.dealers-grid{gap:16px}.dealer-card{padding:20px}.other-countries-section{padding:36px 16px}.other-countries-content h2{font-size:1.6rem}.other-countries-content>p{font-size:1rem}.contact-info{padding:20px}.form-row{gap:20px;grid-template-columns:1fr}.submit-btn{padding:12px 24px;width:100%}}.three-ply-main{background:#f7fafc;color:#222d38;font-family:Segoe UI,Arial,sans-serif;padding-bottom:64px}.three-ply-hero{align-items:center;background:linear-gradient(#359f95d1,#359f95d1),url(https://i.postimg.cc/CLXzP2QK/3-ply-reflective-box-phot-derma.png) 50%/cover no-repeat;color:#fff;display:flex;justify-content:center;margin-bottom:40px;min-height:220px;overflow:hidden;padding:0;position:relative;text-align:center;width:100%}.three-ply-hero h1{font-family:Blair ITC,Arial,sans-serif;font-size:2.6rem;font-weight:700;margin:0;width:100%}.three-ply-subtitle{color:#359f95;font-size:1.4rem;font-weight:500;letter-spacing:.01em;margin-bottom:8px;margin-top:12px}.three-ply-intro{color:#444;font-size:1.08rem;font-weight:400;line-height:1.6;margin:0 auto 18px;max-width:700px}.three-ply-desc{font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:800px;opacity:.95}.three-ply-tech{margin:0 auto 40px;max-width:1100px;padding:0 24px}.three-ply-tech h2{color:#359f95;font-size:1.5rem;margin-bottom:24px;text-align:center}.three-ply-layers{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.three-ply-layer{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 4px 24px #359f9514;display:flex;flex:1 1 300px;flex-direction:column;margin-bottom:16px;min-width:260px;padding:24px 20px 20px}.three-ply-icon{color:#359f95;font-size:2rem;margin-bottom:8px}.three-ply-layer h3{color:#277c72;font-size:1.15rem;font-weight:600;margin-bottom:10px}.three-ply-layer ul{color:#444;font-size:1rem;line-height:1.5;margin:0;padding-left:18px}.three-ply-benefits{margin:0 auto 40px;max-width:900px;padding:0 24px}.three-ply-benefits h2{color:#359f95;font-size:1.4rem;margin-bottom:18px}.three-ply-benefits-list{list-style:none;margin:0;padding:0}.three-ply-benefits-list li{background:#e6f6f4;border-radius:10px;color:#277c72;font-size:1.05rem;margin-bottom:12px;padding:14px 18px}.three-ply-benefits-list b{color:#222d38}.three-ply-why{margin:0 auto 40px;max-width:900px;padding:0 24px}.three-ply-why h2{color:#359f95;font-family:Georgia,serif;font-size:1.3rem;margin-bottom:12px}.three-ply-why p{color:#444;font-size:1.08rem;line-height:1.6}.three-ply-comparison{margin:0 auto 40px;max-width:1100px;padding:0 24px}.three-ply-comparison h2{color:#359f95;font-family:Georgia,serif;font-size:1.3rem;margin-bottom:18px}.three-ply-table-wrapper{background:#fff;border-radius:12px;box-shadow:0 2px 12px #359f950f;overflow-x:auto;padding:0 0 8px}.three-ply-table{border-collapse:collapse;min-width:700px;width:100%}.three-ply-table td,.three-ply-table th{border-bottom:1px solid #e5e7eb;font-size:1rem;padding:14px 12px;text-align:left}.three-ply-table th{background:#e6f6f4;color:#277c72;font-size:1.05rem;font-weight:700}.three-ply-table tr:last-child td{border-bottom:none}.three-ply-table.models th{background:#359f95;color:#fff}.three-ply-table.models td{color:#277c72;font-weight:500}.three-ply-models{margin:0 auto 40px;max-width:1100px;padding:0 24px}.three-ply-models h2{color:#359f95;font-family:Georgia,serif;font-size:1.3rem;margin-bottom:18px}.three-ply-skin-eye-care{background:#fff;border-radius:18px;box-shadow:0 4px 24px #359f9514;margin:0 auto 40px;max-width:900px;padding:36px 32px 32px;text-align:center}.three-ply-skin-eye-title{color:#277c72;font-family:Georgia,serif;font-size:1.7rem;font-weight:700;margin-bottom:16px}.three-ply-skin-eye-desc{color:#444;font-size:1.13rem;line-height:1.6;margin-bottom:28px}.three-ply-skin-eye-img-wrapper{align-items:center;display:flex;justify-content:center}.three-ply-skin-eye-img{background:#e6f6f4;border-radius:14px;box-shadow:0 2px 12px #359f951a;height:auto;max-width:380px;width:100%}.three-ply-intro-section{margin:0 auto 40px;max-width:900px;padding:0 24px;text-align:center}.three-ply-img-center{align-items:center;display:flex;justify-content:center;margin:32px 0 24px}.three-ply-content-img{background:#f7fafc;border-radius:16px;box-shadow:0 8px 32px #359f951f;height:auto;max-width:100%;padding:8px;width:750px}@media (max-width:900px){.three-ply-layers{flex-direction:column;gap:18px}.three-ply-table{min-width:500px}.three-ply-skin-eye-care{padding:18px 8px 16px}.three-ply-skin-eye-title{font-size:1.15rem}.three-ply-skin-eye-desc{font-size:1rem}.three-ply-skin-eye-img{max-width:100%}.three-ply-reflective-hero,.three-ply-reflective-top{min-height:140px}}@media (max-width:600px){.three-ply-hero{min-height:100px}.three-ply-hero h1{font-size:1.3rem}.three-ply-subtitle{font-size:1rem}.three-ply-desc,.three-ply-intro{font-size:.98rem}.three-ply-benefits,.three-ply-comparison,.three-ply-models,.three-ply-tech,.three-ply-why{padding:0 6px}.three-ply-table td,.three-ply-table th{font-size:.95rem;padding:10px 6px}.three-ply-reflective-hero,.three-ply-reflective-top{min-height:100px}}.dyed-reflective-main{background:#f7fafc;color:#222d38;font-family:Segoe UI,Arial,sans-serif;padding-bottom:64px}.dyed-reflective-hero,.dyed-reflective-hero-centered,.dyed-reflective-top{align-items:center;background:inherit;display:flex;justify-content:center;min-height:220px}.dyed-reflective-top{align-items:center;background:linear-gradient(#359f95eb,#359f95eb),url(https://i.postimg.cc/Ss8TwHyf/dyed-reflective-dermaa-box-photo.png) 50%/cover no-repeat;display:flex;justify-content:center;margin-bottom:0;min-height:200px;position:relative;width:100%}.dyed-reflective-top-content{padding:40px 24px;text-align:center}.dyed-reflective-top-content h1{color:#fff;font-family:Blair ITC,Arial,sans-serif;font-size:3.2rem;font-weight:700;margin:0}.dyed-reflective-hero{background:#fff;box-shadow:0 4px 24px #359f9514;margin-bottom:40px;padding:48px 24px}.dyed-reflective-hero-content{margin:0 auto;max-width:900px;text-align:center}.dyed-reflective-subtitle{color:#359f95;font-size:1.4rem;font-weight:600;margin-bottom:24px}.dyed-reflective-intro{color:#444;font-size:1.18rem;line-height:1.7;margin:0}.dyed-reflective-desc{font-size:1.08rem;line-height:1.6;margin:0 auto;max-width:800px;opacity:.95}.dyed-reflective-benefits,.dyed-reflective-models,.dyed-reflective-sleek,.dyed-reflective-tech,.dyed-reflective-where{margin:0 auto 36px;max-width:900px;padding:0 24px}.dyed-reflective-benefits h2,.dyed-reflective-models h2,.dyed-reflective-sleek h2,.dyed-reflective-tech h2,.dyed-reflective-where h2{color:#359f95;font-size:1.3rem;margin-bottom:16px}.dyed-reflective-benefits-list,.dyed-reflective-where-list{list-style:none;margin:0;padding:0}.dyed-reflective-benefits-list li{background:#e6f6f4;border-radius:10px;color:#277c72;font-size:1.05rem;margin-bottom:12px;padding:14px 18px}.dyed-reflective-benefits-list b{color:#222d38}.dyed-reflective-where-list li{background:#fff;border-left:4px solid #359f95;border-radius:8px;color:#444;font-size:1.03rem;margin-bottom:10px;padding:12px 16px}.dyed-reflective-sleek p,.dyed-reflective-tech p{color:#444;font-size:1.05rem;line-height:1.6}.dyed-reflective-table-wrapper{background:#fff;border-radius:12px;box-shadow:0 2px 12px #359f950f;overflow-x:auto;padding:0 0 8px}.dyed-reflective-table{border-collapse:collapse;min-width:600px;width:100%}.dyed-reflective-table td,.dyed-reflective-table th{border-bottom:1px solid #e5e7eb;font-size:1rem;padding:13px 10px;text-align:left}.dyed-reflective-table th{background:#e6f6f4;color:#277c72;font-size:1.05rem;font-weight:700}.dyed-reflective-table tr:last-child td{border-bottom:none}.dyed-reflective-table.models th{background:#359f95;color:#fff}.dyed-reflective-table.models td{color:#277c72;font-weight:500}@media (max-width:900px){.dyed-reflective-hero,.dyed-reflective-hero-centered,.dyed-reflective-top{min-height:140px}.dyed-reflective-top-content h1{font-size:2.4rem}.dyed-reflective-hero{padding:32px 16px}.dyed-reflective-subtitle{font-size:1.2rem}.dyed-reflective-intro{font-size:1.1rem}.dyed-reflective-desc{font-size:1rem}.dyed-reflective-table{min-width:400px}}@media (max-width:600px){.dyed-reflective-hero,.dyed-reflective-hero-centered,.dyed-reflective-top{min-height:100px}.dyed-reflective-top-content h1{font-size:1.8rem}.dyed-reflective-hero{padding:24px 12px}.dyed-reflective-subtitle{font-size:1.1rem}.dyed-reflective-intro{font-size:1rem}.dyed-reflective-desc{font-size:.98rem}.dyed-reflective-benefits,.dyed-reflective-models,.dyed-reflective-sleek,.dyed-reflective-tech,.dyed-reflective-where{padding:0 6px}.dyed-reflective-table td,.dyed-reflective-table th{font-size:.95rem;padding:9px 4px}}.dyed-reflective-arch-flex{align-items:center;background:#fff;border-radius:18px;box-shadow:0 2px 12px #359f950f;display:flex;gap:36px;justify-content:space-between;margin:0 auto 40px;max-width:900px;padding:36px 24px}.dyed-reflective-arch-img-wrapper{display:flex;flex:1 1 320px;justify-content:flex-start}.dyed-reflective-arch-img{background:#e6f6f4;border-radius:14px;box-shadow:0 2px 12px #359f951a;height:auto;max-width:320px;width:100%}.dyed-reflective-arch-content{display:flex;flex:2 1 400px;flex-direction:column;justify-content:center;max-width:500px;padding-left:12px}.dyed-reflective-arch-content h3{color:#277c72;font-size:1.35rem;margin-bottom:12px}.dyed-reflective-arch-content p{color:#444;font-size:1.08rem;line-height:1.6}@media (max-width:900px){.dyed-reflective-arch-flex{align-items:stretch;flex-direction:column;gap:18px;padding:24px 8px}.dyed-reflective-arch-img-wrapper{justify-content:center}.dyed-reflective-arch-content{align-items:center;max-width:100%;padding-left:0}.dyed-reflective-arch-content h3{font-size:1.1rem}.dyed-reflective-arch-content p{font-size:1rem}.dyed-reflective-arch-img{max-width:100%}}.dyed-reflective-hero-centered{justify-content:center!important;text-align:center!important}.dyed-reflective-hero-centered .dyed-reflective-hero-content{align-items:center;margin:0 auto}.dyed-reflective-hero-centered .dyed-reflective-intro,.dyed-reflective-hero-centered .dyed-reflective-subtitle,.dyed-reflective-hero-centered h1{text-align:center}@media (max-width:900px){.dyed-reflective-hero-centered{padding:36px 12px 24px}}.dyed-reflective-img-center{align-items:center;display:flex;justify-content:center;margin:32px 0 24px}.dyed-reflective-content-img{background:#f7fafc;border-radius:16px;box-shadow:0 8px 32px #359f951f;height:auto;max-width:100%;padding:8px;width:750px}.signature-sputtering-main{background:#f7fafc;color:#222d38;font-family:Segoe UI,Arial,sans-serif;padding-bottom:64px}.signature-sputtering-hero,.signature-sputtering-top{align-items:center;background:inherit;display:flex;justify-content:center;min-height:220px}.signature-sputtering-top{align-items:center;background:linear-gradient(#359f95eb,#359f95eb),url(https://i.postimg.cc/bJ11RhTk/signature-sputtering-box-derma.png) 50%/cover no-repeat;display:flex;justify-content:center;margin-bottom:0;min-height:200px;position:relative;width:100%}.signature-sputtering-top-content{padding:40px 24px;text-align:center}.signature-sputtering-top-content h1{color:#fff;font-family:Blair ITC,Georgia,serif;font-size:3.2rem;font-weight:700;margin:0}.signature-sputtering-hero{background:#fff;box-shadow:0 4px 24px #359f9514;margin-bottom:40px;padding:48px 24px}.signature-sputtering-hero-content{margin:0 auto;max-width:900px}.signature-sputtering-intro{color:#111;font-size:1.18rem;line-height:1.6;margin-bottom:48px;margin-top:48px;text-align:center}.signature-sputtering-subtitle{color:#e0f7f4;font-size:1.18rem;font-weight:600;margin-bottom:16px}.signature-sputtering-desc{font-size:1.08rem;line-height:1.6;margin:0 auto;max-width:800px;opacity:.95}.signature-sputtering-features,.signature-sputtering-models,.signature-sputtering-signal{margin:0 auto 36px;max-width:900px;padding:0 24px}.signature-sputtering-features h2,.signature-sputtering-models h2,.signature-sputtering-signal h2{color:#359f95;font-family:Blair ITC,Georgia,serif;font-size:1.3rem;margin-bottom:16px}.signature-sputtering-features-list{list-style:none;margin:0;padding:0}.signature-sputtering-features-list li{background:#e6f6f4;border-radius:10px;color:#277c72;font-size:1.05rem;margin-bottom:12px;padding:14px 18px}.signature-sputtering-features-list b{color:#222d38}.signature-sputtering-signal p{color:#444;font-size:1.05rem;line-height:1.6}.signature-sputtering-table-wrapper{background:#fff;border-radius:12px;box-shadow:0 2px 12px #359f950f;overflow-x:auto;padding:0 0 8px}.signature-sputtering-table{border-collapse:collapse;min-width:600px;width:100%}.signature-sputtering-table td,.signature-sputtering-table th{border-bottom:1px solid #e5e7eb;font-size:1rem;padding:13px 10px;text-align:left}.signature-sputtering-table th{background:#e6f6f4;color:#277c72;font-size:1.05rem;font-weight:700}.signature-sputtering-table tr:last-child td{border-bottom:none}.signature-sputtering-table.models th{background:#359f95;color:#fff}.signature-sputtering-table.models td{color:#277c72;font-weight:500}@media (max-width:900px){.signature-sputtering-hero,.signature-sputtering-top{min-height:140px}.signature-sputtering-top-content h1{font-size:2.4rem}.signature-sputtering-hero{padding:32px 16px}.signature-sputtering-intro{font-size:1.1rem}.signature-sputtering-table{min-width:400px}}@media (max-width:600px){.signature-sputtering-hero,.signature-sputtering-top{min-height:100px}.signature-sputtering-top-content h1{font-size:1.8rem}.signature-sputtering-hero{padding:24px 12px}.signature-sputtering-intro{font-size:1rem}.signature-sputtering-hero{min-height:160px}.signature-sputtering-hero-overlay h1{font-size:1.3rem}.signature-sputtering-subtitle{font-size:1rem}.signature-sputtering-desc{font-size:.98rem}.signature-sputtering-features,.signature-sputtering-models,.signature-sputtering-signal{padding:0 6px}.signature-sputtering-table td,.signature-sputtering-table th{font-size:.95rem;padding:9px 4px}}.signature-sputtering-health-section{background:#fff;border-radius:18px;box-shadow:0 4px 24px #359f9514;margin:0 auto 40px;max-width:900px;padding:36px 32px 32px;text-align:center}.signature-sputtering-health-title{color:#277c72;font-family:Georgia,serif;font-size:1.7rem;font-weight:700;margin-bottom:16px}.signature-sputtering-health-desc{color:#444;font-size:1.13rem;line-height:1.6;margin-bottom:28px}.signature-sputtering-health-img-wrapper{align-items:center;display:flex;justify-content:center}.signature-sputtering-health-img{background:#e6f6f4;border-radius:14px;box-shadow:0 2px 12px #359f951a;height:auto;max-width:380px;width:100%}.signature-sputtering-img-center{align-items:center;display:flex;justify-content:center;margin:32px 0 24px}.signature-sputtering-content-img{background:#f7fafc;border-radius:16px;box-shadow:0 8px 32px #359f951f;height:auto;max-width:100%;padding:8px;width:750px}@font-face{font-display:swap;font-family:Blair ITC;font-style:normal;font-weight:700;src:url(/static/media/BlairITC-Bold.3e65601ef7f25fbc90d0.woff2) format("woff2"),url(/static/media/BlairITC-Bold.b86d0b360fec069484a3.woff) format("woff")}.two-ply-reflective-main{background:#f7fafc;color:#222d38;font-family:Segoe UI,Arial,sans-serif;padding-bottom:64px}.two-ply-reflective-hero,.two-ply-reflective-top{align-items:center;background:inherit;display:flex;justify-content:center;min-height:220px}.two-ply-reflective-top{align-items:center;background:linear-gradient(#359f95eb,#359f95eb),url(https://i.postimg.cc/FRmCXD7t/2-ply-dermaa-box-phot.png) 50%/cover no-repeat;display:flex;justify-content:center;margin-bottom:0;min-height:200px;position:relative;width:100%}.two-ply-reflective-top-content{padding:40px 24px;text-align:center}.two-ply-reflective-top-content h1{color:#fff;font-family:Blair ITC,Arial,sans-serif;font-size:3.2rem;font-weight:700;margin:0}.two-ply-reflective-hero{background:#fff;box-shadow:0 4px 24px #359f9514;margin-bottom:40px;padding:48px 24px}.two-ply-reflective-hero-content{margin:0 auto;max-width:900px;text-align:center}.two-ply-reflective-intro{color:#444;font-size:1.18rem;line-height:1.7;margin:0}.two-ply-reflective-benefits,.two-ply-reflective-layers,.two-ply-reflective-models,.two-ply-reflective-what{margin:0 auto 36px;max-width:900px;padding:0 24px}.two-ply-reflective-benefits h2,.two-ply-reflective-layers h2,.two-ply-reflective-models h2,.two-ply-reflective-what h2{color:#359f95;font-size:1.3rem;margin-bottom:16px}.two-ply-reflective-layers p,.two-ply-reflective-what p{color:#444;font-size:1.05rem;line-height:1.6;margin:0 0 16px}.two-ply-reflective-benefits-list,.two-ply-reflective-layers-list{list-style:none;margin:0 0 16px;padding:0}.two-ply-reflective-layers-list li{background:#fff;border-left:4px solid #359f95;border-radius:8px;color:#444;font-size:1.03rem;margin-bottom:10px;padding:12px 16px}.two-ply-reflective-benefits-list li{background:#e6f6f4;border-radius:10px;color:#277c72;font-size:1.05rem;margin-bottom:12px;padding:14px 18px}.two-ply-reflective-benefits-list b{color:#222d38}.two-ply-reflective-table-wrapper{background:#fff;border-radius:12px;box-shadow:0 2px 12px #359f950f;overflow-x:auto;padding:0 0 8px}.two-ply-reflective-table{border-collapse:collapse;min-width:600px;width:100%}.two-ply-reflective-table td,.two-ply-reflective-table th{border-bottom:1px solid #e5e7eb;font-size:1rem;padding:13px 10px;text-align:left}.two-ply-reflective-table th{background:#359f95;color:#fff;font-size:1.05rem;font-weight:700}.two-ply-reflective-table tr:last-child td{border-bottom:none}.two-ply-reflective-table.models td{color:#277c72;font-weight:500}@media (max-width:900px){.two-ply-reflective-hero,.two-ply-reflective-top{min-height:140px}.two-ply-reflective-top-content h1{font-size:2.4rem}.two-ply-reflective-hero{padding:32px 16px}.two-ply-reflective-intro{font-size:1.1rem}.two-ply-reflective-table{min-width:400px}}@media (max-width:600px){.two-ply-reflective-hero,.two-ply-reflective-top{min-height:100px}.two-ply-reflective-top-content h1{font-size:1.8rem}.two-ply-reflective-hero{padding:24px 12px}.two-ply-reflective-intro{font-size:1rem}.two-ply-reflective-benefits,.two-ply-reflective-layers,.two-ply-reflective-models,.two-ply-reflective-what{padding:0 12px}.two-ply-reflective-table td,.two-ply-reflective-table th{font-size:.95rem;padding:9px 4px}}.two-ply-benefits-flex{align-items:center;display:flex;gap:32px;justify-content:space-between;margin-bottom:28px}.two-ply-benefits-intro{flex:1 1 340px;max-width:480px}.two-ply-benefits-intro h3{color:#277c72;font-family:Georgia,serif;font-size:1.25rem;margin-bottom:10px}.two-ply-benefits-intro p{color:#444;font-size:1.08rem;line-height:1.6}.two-ply-benefits-img-wrapper{display:flex;flex:1 1 260px;justify-content:flex-end}.two-ply-reflective-hero-img{border-radius:12px;box-shadow:0 2px 12px #359f951a;height:auto;max-width:320px;width:100%}@media (max-width:900px){.two-ply-benefits-flex{align-items:stretch;flex-direction:column;gap:18px}.two-ply-benefits-img-wrapper{justify-content:center}.two-ply-reflective-hero-img{max-width:100%}}.two-ply-reflective-img-center{align-items:center;display:flex;justify-content:center;margin:32px 0 24px}.two-ply-reflective-content-img{background:#f7fafc;border-radius:16px;box-shadow:0 8px 32px #359f951f;height:auto;max-width:100%;padding:8px;width:750px}.contact-main{background:#f7fafc;color:#222d38;font-family:Segoe UI,Arial,sans-serif;padding-bottom:64px}.contact-hero{align-items:center;background:#359f95;display:flex;justify-content:center;min-height:200px;position:relative}.contact-hero-overlay{background:#359f95d1;border-radius:0 0 24px 24px;color:#fff;margin:0 auto;max-width:700px;padding:32px 24px 24px;text-align:center;width:100%}.contact-hero-overlay h1{font-family:Georgia,serif;font-size:2.2rem;font-weight:700;margin-bottom:12px}.contact-hero-overlay p{font-size:1.15rem;margin-bottom:18px}.contact-hero-cta{display:flex;gap:18px;justify-content:center;margin-top:10px}.contact-cta-btn{background:#fff;border:none;border-radius:999px;box-shadow:0 2px 8px #359f951f;color:#359f95;cursor:pointer;font-size:1.08rem;font-weight:700;padding:12px 28px;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s}.contact-cta-btn.alt{background:#277c72;color:#fff}.contact-cta-btn:hover{background:#e6f6f4;color:#277c72}.contact-info-split{display:flex;flex-wrap:wrap;gap:32px;margin:48px auto 36px;max-width:1100px;padding:0 24px}.contact-info-block{background:#fff;border-radius:16px;box-shadow:0 4px 24px #359f9514;flex:1 1 340px;margin-bottom:16px;min-width:260px;padding:28px 24px 20px}.contact-info-block h2{color:#359f95;font-family:Georgia,serif;font-size:1.18rem;margin-bottom:14px}.contact-info-details{color:#444;font-size:1.05rem;margin-bottom:10px}.contact-info-row{display:flex;flex-wrap:wrap;gap:18px;margin-top:10px}.contact-info-row a{color:#277c72;text-decoration:none}.contact-info-row a:hover{text-decoration:underline}.contact-map-embed{border-radius:8px;margin-top:18px;overflow:hidden}.contact-form-section{display:flex;flex-wrap:wrap;gap:40px;margin:0 auto 48px;max-width:1100px;padding:0 24px}.contact-form-left{flex:1 1 400px;min-width:280px}.contact-form-right{align-items:flex-start;display:flex;flex:1 1 260px;justify-content:center;min-width:220px}.contact-form h2{color:#359f95;font-family:Georgia,serif;font-size:1.18rem;margin-bottom:18px}.contact-form{gap:18px}.contact-form,.contact-form label{display:flex;flex-direction:column}.contact-form label{color:#333;font-weight:500;gap:7px}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid #ddd;border-radius:8px;font-size:1rem;padding:12px 16px;transition:border-color .2s,box-shadow .2s}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#359f95;box-shadow:0 0 0 3px #359f951a;outline:none}.contact-form textarea{min-height:100px;resize:vertical}.contact-submit-btn{align-self:flex-start;background:#359f95;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:8px;min-width:160px;padding:14px 32px;transition:background .2s,transform .15s}.contact-submit-btn:hover:not(:disabled){background:#277c72;transform:translateY(-1px)}.contact-submit-btn:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.label-row{align-items:center;display:inline-flex;font-size:1rem;font-weight:500;margin-bottom:4px}.required{color:#e74c3c;font-size:1.1em;font-weight:700;margin-left:4px;margin-right:0}.contact-success{background:#e6f6f4;color:#359f95;font-size:1.1rem;padding:24px}.contact-error,.contact-success{border-radius:8px;font-weight:500;text-align:center}.contact-error{background:#fee2e2;border:1px solid #fecaca;color:#dc2626;font-size:1rem;margin-bottom:18px;padding:16px}.quick-message-block{background:#fff;border-radius:12px;box-shadow:0 2px 12px #359f9514;margin-top:12px;padding:28px 20px 20px;text-align:center}.quick-message-block h3{color:#359f95;font-size:1.1rem;margin-bottom:10px}.quick-message-btn{background:#359f95;border:none;border-radius:999px;color:#fff;display:inline-block;font-size:1rem;font-weight:600;margin-top:12px;padding:10px 28px;text-decoration:none;transition:background .2s,color .2s}.quick-message-btn:hover{background:#277c72;color:#fff}.contact-social-newsletter{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:0 auto;max-width:1100px;padding:0 24px}.contact-newsletter,.contact-social{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 24px #359f9514;display:flex;flex:1 1 320px;flex-direction:column;margin-bottom:24px;min-width:220px;padding:32px 24px 24px}.contact-newsletter h3,.contact-social h3{color:#359f95;font-size:1.1rem;margin-bottom:12px;text-align:center}.social-icons{gap:18px;margin-top:8px}.social-icon,.social-icons{display:flex;justify-content:center}.social-icon{align-items:center;background:#e6f6f4;border-radius:50%;color:#277c72;font-size:1.7rem;height:44px;text-decoration:none;transition:background .2s,color .2s;width:44px}.social-icon.instagram:hover{background:#e1306c;color:#fff}.social-icon.facebook:hover{background:#1877f3;color:#fff}.social-icon.linkedin:hover{background:#0077b5;color:#fff}.newsletter-form{display:flex;gap:10px;justify-content:center;margin-bottom:8px;width:100%}.newsletter-form input[type=email]{border:1px solid #ddd;border-radius:8px;flex:1 1;font-size:1rem;min-width:0;padding:12px 16px}.newsletter-btn{background:#359f95;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:background .2s;white-space:nowrap}.newsletter-btn:hover:not(:disabled){background:#277c72}.newsletter-btn:disabled{background:#9ca3af;cursor:not-allowed}.newsletter-msg{color:#277c72;font-size:1rem;margin-top:4px;text-align:center}@media (max-width:900px){.contact-social-newsletter{align-items:stretch;flex-direction:column;gap:18px;padding:0 12px}.contact-newsletter,.contact-social{align-items:center;margin-bottom:18px;max-width:100%;width:100%}}@media (max-width:600px){.contact-social-newsletter{padding:0 6px}.contact-newsletter,.contact-social{padding:20px 8px 16px}.newsletter-form{align-items:stretch;flex-direction:column;gap:8px}}.faqs-main{background:#f7fafc;color:#222d38;font-family:Segoe UI,Arial,sans-serif;padding-bottom:64px}.faqs-hero{background:linear-gradient(120deg,#359f95,#277c72);color:#fff;margin-bottom:40px;padding:48px 24px 32px;text-align:center}.faqs-hero h1{font-size:2.2rem;font-weight:700;margin-bottom:10px}.faqs-subtitle{color:#e0f7f4;font-size:1.18rem;font-weight:600}.faqs-list-section{margin:0 auto 40px;max-width:900px;padding:0 24px}.faqs-list{display:flex;flex-direction:column;gap:32px}.faq-item{background:#fff;border-radius:16px;box-shadow:0 4px 24px #359f9514;margin-bottom:0;padding:28px 24px 20px}.faq-question{color:#359f95;font-size:1.18rem;font-weight:700;margin-bottom:12px}.faq-answer{color:#444;font-size:1.05rem;line-height:1.7}.faq-answer ul{color:#277c72;font-size:1.03rem;margin:10px 0 10px 24px;padding:0}.faqs-cta{background:#e6f6f4;border-radius:12px;margin-top:40px;padding:28px 24px 20px;text-align:center}.faqs-cta p{color:#277c72;font-size:1.08rem;margin-bottom:18px}.faqs-contact-btn{background:#359f95;border:none;border-radius:999px;box-shadow:0 2px 8px #359f951a;color:#fff;cursor:pointer;display:inline-block;font-size:1.08rem;font-weight:600;outline:none;padding:12px 32px;text-decoration:none;transition:background .2s,box-shadow .2s,transform .15s}.faqs-contact-btn:focus,.faqs-contact-btn:hover{background:#277c72;box-shadow:0 4px 16px #359f952e;transform:scale(1.04)}@media (max-width:700px){.faqs-hero{margin-bottom:24px;padding:32px 10px 20px}.faqs-hero h1{font-size:1.2rem}.faqs-subtitle{font-size:1rem}.faqs-list-section{padding:0 6px}.faq-item{border-radius:10px;padding:16px 8px 12px}.faq-question{font-size:1rem}.faq-answer{font-size:.98rem}.faqs-cta{border-radius:10px;padding:16px 8px 12px}.faqs-contact-btn{font-size:.98rem;padding:10px 18px}}.auto-store-main{background:#f7fafc;color:#222d38;font-family:Segoe UI,Arial,sans-serif;padding-bottom:64px}.auto-store-hero{background:linear-gradient(120deg,#359f95,#277c72);color:#fff;margin-bottom:40px;padding:48px 24px 32px;text-align:center}.auto-store-hero h1{font-family:Georgia,serif;font-size:2.2rem;font-weight:700;margin-bottom:10px}.auto-store-hero p{color:#e0f7f4;font-size:1.18rem;font-weight:500}.auto-products-section{margin:0 auto 40px;max-width:1200px;padding:0 24px}.auto-products-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.auto-product-card{align-items:center;background:#fff;border-radius:18px;box-shadow:0 4px 24px #359f9514;display:flex;flex-direction:column;padding:24px 18px 18px;position:relative;transition:box-shadow .2s,transform .2s}.auto-product-card:hover{box-shadow:0 8px 32px #359f9529;transform:translateY(-2px) scale(1.02)}.auto-product-img{border-radius:12px;box-shadow:0 2px 8px #359f951a;height:120px;margin-bottom:18px;max-width:180px;object-fit:cover;width:100%}.auto-product-name{color:#359f95;font-size:1.18rem;font-weight:700;margin-bottom:8px;text-align:center}.auto-product-desc{color:#444;font-size:1.03rem;margin-bottom:18px;text-align:center}.auto-product-bottom{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.auto-product-price{color:#277c72;font-size:1.1rem;font-weight:600}.auto-add-btn{background:#359f95;border:none;border-radius:999px;box-shadow:0 2px 8px #359f951a;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;outline:none;padding:10px 24px;transition:background .2s,box-shadow .2s,transform .15s}.auto-add-btn:focus,.auto-add-btn:hover{background:#277c72;box-shadow:0 4px 16px #359f952e;transform:scale(1.04)}.auto-cart-toggle{background:#359f95;border:none;border-radius:999px;bottom:32px;box-shadow:0 4px 24px #359f952e;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:16px 32px;position:fixed;right:32px;transition:background .2s,transform .15s;z-index:1001}.auto-cart-toggle:hover{background:#277c72;transform:scale(1.05)}.auto-cart-modal{align-items:center;background:#222d3861;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.auto-cart-content{align-items:stretch;background:#fff;border-radius:18px;box-shadow:0 8px 32px #359f952e;display:flex;flex-direction:column;max-width:95vw;min-width:320px;padding:36px 28px 28px;position:relative;width:400px}.auto-cart-content h2{color:#359f95;font-size:1.25rem;margin-bottom:18px;text-align:center}.auto-cart-list{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0 0 18px;padding:0}.auto-cart-item{align-items:center;background:#e6f6f4;border-radius:10px;display:flex;gap:14px;padding:10px}.auto-cart-img{border-radius:8px;box-shadow:0 2px 8px #359f951a;height:54px;object-fit:cover;width:54px}.auto-cart-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.auto-cart-name{color:#277c72;font-size:1.05rem;font-weight:600}.auto-cart-price{color:#222d38;font-size:1rem}.auto-cart-qty{border:1px solid #ddd;border-radius:6px;font-size:1rem;margin-top:2px;padding:6px 8px;width:48px}.auto-cart-remove{background:#fee2e2;border:none;border-radius:6px;color:#dc2626;cursor:pointer;font-size:.95rem;font-weight:500;margin-top:4px;padding:6px 12px;transition:background .2s,color .2s}.auto-cart-remove:hover{background:#fecaca;color:#b91c1c}.auto-cart-total{color:#277c72;display:flex;font-size:1.12rem;font-weight:700;justify-content:space-between;margin:18px 0 10px}.auto-cart-actions{display:flex;gap:16px;justify-content:flex-end}.auto-cart-close{background:#e6f6f4;border:none;border-radius:8px;color:#277c72;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 18px;transition:background .2s,color .2s}.auto-cart-close:hover{background:#359f95;color:#fff}.auto-cart-checkout,.auto-place-order{background:#359f95;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 22px;transition:background .2s,color .2s}.auto-cart-checkout:hover,.auto-place-order:hover{background:#277c72}.auto-checkout-form{display:flex;flex-direction:column;gap:16px;margin-top:10px}.auto-checkout-form label{color:#333;display:flex;flex-direction:column;font-weight:500;gap:6px}.auto-checkout-form input{border:1px solid #ddd;border-radius:7px;font-size:1rem;padding:10px 14px}.auto-order-success{background:#e6f6f4;border-radius:8px;color:#359f95;font-size:1.1rem;font-weight:500;padding:24px;text-align:center}@media (max-width:900px){.auto-products-section{padding:0 8px}.auto-products-grid{gap:18px}.auto-cart-content{min-width:0;padding:18px 4vw;width:98vw}}@media (max-width:600px){.auto-store-hero{margin-bottom:24px;padding:32px 10px 20px}.auto-store-hero h1{font-size:1.2rem}.auto-store-hero p{font-size:1rem}.auto-products-section{padding:0 2px}.auto-product-card{border-radius:10px;padding:12px 4px 10px}.auto-product-img{height:70px;max-width:100px}.auto-product-name{font-size:1rem}.auto-product-desc{font-size:.95rem}.auto-product-bottom{align-items:stretch;flex-direction:column;gap:6px}.auto-cart-toggle{bottom:16px;font-size:.98rem;padding:10px 18px;right:16px}}.decorative-films-main{background:#f7fafc;color:#222d38;font-family:Segoe UI,Arial,sans-serif;padding-bottom:64px}.decorative-films-hero,.decorative-films-top{background:inherit}.decorative-films-hero,.decorative-films-top{align-items:center;display:flex;justify-content:center;min-height:220px}.decorative-films-top{background:linear-gradient(#359f95b3,#359f95b3),url(https://i.postimg.cc/Twt1dCqL/decorative-film-box-derma.png) 50%/cover no-repeat;margin-bottom:0;position:relative;width:100%}.decorative-films-top-content{padding:40px 24px;text-align:center}.decorative-films-top-content h1{color:#fff;font-family:Blair ITC,Georgia,serif;font-size:3.2rem;font-weight:700;margin:0}.decorative-films-hero{background:#fff;box-shadow:0 4px 24px #359f9514;margin-bottom:40px;padding:48px 24px}.decorative-films-hero-content{margin:0 auto;max-width:900px;text-align:center}.decorative-films-intro{color:#444;font-size:1.18rem;line-height:1.7;margin:0}.decorative-films-benefits,.decorative-films-features,.decorative-films-highlights{background:#fff;border-radius:12px;box-shadow:0 4px 24px #359f9514;margin:0 auto 36px;max-width:900px;padding:0 24px}.decorative-films-benefits h2,.decorative-films-features h2,.decorative-films-highlights h2{color:#359f95;font-size:1.8rem;margin-bottom:24px;padding-top:32px}.decorative-films-benefits-list,.decorative-films-features-list,.decorative-films-highlights-list{list-style:none;margin:0 0 24px;padding:0}.decorative-films-benefits-list li,.decorative-films-features-list li,.decorative-films-highlights-list li{background:#e6f6f4;border-radius:10px;color:#277c72;font-size:1.05rem;line-height:1.6;margin-bottom:12px;padding:14px 18px}.decorative-films-benefits-list strong,.decorative-films-features-list strong,.decorative-films-highlights-list strong{color:#222d38}.decorative-films-benefits p,.decorative-films-features p{color:#444;font-size:1.13rem;line-height:1.7;margin:0 0 32px}.decorative-films-img-center{align-items:center;display:flex;justify-content:center;margin:32px auto;max-width:900px;padding:0 24px}.decorative-films-content-img{background:#f8f9fa;border-radius:12px;box-shadow:0 4px 16px #359f951f;height:auto;max-width:100%;width:100%}@media (max-width:900px){.decorative-films-top{min-height:140px}.decorative-films-top-content h1{font-size:2.4rem}.decorative-films-hero{padding:32px 16px}.decorative-films-intro{font-size:1.1rem}.decorative-films-benefits,.decorative-films-features,.decorative-films-highlights,.decorative-films-img-center{padding:0 16px}}@media (max-width:600px){.decorative-films-top{min-height:100px}.decorative-films-top-content h1{font-size:1.8rem}.decorative-films-hero{padding:24px 12px}.decorative-films-intro{font-size:1rem}.decorative-films-benefits,.decorative-films-features,.decorative-films-highlights,.decorative-films-img-center{padding:0 12px}.decorative-films-benefits h2,.decorative-films-features h2,.decorative-films-highlights h2{font-size:1.5rem;padding-top:24px}.decorative-films-benefits-list li,.decorative-films-features-list li,.decorative-films-highlights-list li{font-size:1rem;padding:12px 16px}}.safety-films-main{background:#f7faf9;color:#222;font-family:Segoe UI,Arial,sans-serif;min-height:100vh}.safety-films-hero{align-items:center;background:linear-gradient(#359f95b3,#359f95b3),url(https://i.postimg.cc/Sk8gSBWS/safety-security-box-derma.png) 50%/cover no-repeat;color:#fff;display:flex;justify-content:center;min-height:220px;padding:64px 0 40px;text-align:center}.safety-films-hero h1{font-size:2.8rem;font-weight:700;letter-spacing:1px;margin:0;text-shadow:0 2px 12px #0000002e}.safety-films-hero h2{color:#e0f7f4;font-size:1.25rem;font-weight:600;margin-bottom:18px}.safety-films-hero p{color:#e0f7f4;font-size:1.13rem;font-weight:500}.safety-films-content{background:#fff;border-radius:16px;box-shadow:0 4px 24px #359f9514;margin:40px auto 0;max-width:900px;padding:40px 32px 32px}.safety-films-content h2{color:#359f95;font-size:1.6rem;font-weight:700;margin-bottom:18px;margin-top:0}.safety-films-content p{color:#444;font-size:1.08rem;line-height:1.7;margin-bottom:18px}.safety-films-content ul{list-style:none;margin:0 0 24px;padding:0}.safety-films-content ul>li{background:#e6f6f4;border-radius:10px;box-shadow:0 2px 8px #359f950f;color:#277c72;font-size:1.05rem;margin-bottom:18px;padding:18px 20px 12px;position:relative}.safety-films-content ul>li strong{color:#277c72;font-size:1.08rem;font-weight:600}.safety-films-content ul ul{margin-bottom:0;margin-top:10px;padding-left:18px}.safety-films-content ul ul li{background:none;border-radius:0;box-shadow:none;color:#444;font-size:1rem;margin-bottom:6px;padding:0 0 0 12px;position:relative}.safety-films-content ul ul li:before{color:#359f95;content:"•";font-size:1.1rem;margin-right:8px}.safety-films-blue-light{background:#fff;border-radius:18px;box-shadow:0 4px 24px #359f9514;margin:0 auto 40px;max-width:900px;padding:36px 32px 32px;text-align:center}.safety-films-blue-title{color:#277c72;font-size:1.7rem;font-weight:700;margin-bottom:16px}.safety-films-blue-desc{color:#444;font-size:1.13rem;line-height:1.6;margin-bottom:28px}.safety-films-blue-img-wrapper{align-items:center;display:flex;justify-content:center}.safety-films-blue-img{background:#e6f6f4;border-radius:14px;box-shadow:0 2px 12px #359f951a;height:auto;max-width:380px;width:100%}.safety-films-img-center{align-items:center;display:flex;justify-content:center;margin:32px 0}.safety-films-content-img{background:#f8f9fa;border-radius:12px;box-shadow:0 4px 16px #359f951f;height:auto;max-width:100%;width:100%}@media (max-width:700px){.safety-films-content{padding:18px 6vw}.safety-films-hero{padding:36px 0 18px}.safety-films-hero h1{font-size:2rem}.safety-films-section{border-radius:12px;max-width:98vw;padding:18px 8px 16px}.safety-films-section h2{font-size:1.05rem;margin-bottom:8px}.safety-films-section ul{font-size:.98rem}}@media (max-width:900px){.safety-films-blue-light{padding:18px 8px 16px}.safety-films-blue-title{font-size:1.15rem}.safety-films-blue-desc{font-size:1rem}.safety-films-blue-img{max-width:100%}.safety-films-hero{min-height:140px}}@media (max-width:600px){.safety-films-hero{min-height:100px}}.skin-eye-care-main{background:#f7fafc;color:#222d38;font-family:Segoe UI,Arial,sans-serif}.skin-eye-care-hero{background:linear-gradient(120deg,#359f95,#277c72);color:#fff;overflow:hidden;padding:80px 24px;position:relative;text-align:center}.skin-eye-care-hero:before{background:url(https://i.postimg.cc/L6zr1CJw/skin-and-eye-care-box-photo-derma-1.png) 50%/cover;bottom:0;content:"";left:0;opacity:.18;position:absolute;right:0;top:0;z-index:1}.skin-eye-care-hero-content{margin:0 auto;max-width:800px;position:relative;z-index:2}.skin-eye-care-hero h1{font-family:Blair ITC,Georgia,serif!important;font-size:3rem;font-weight:700;margin-bottom:16px}.skin-eye-care-hero p{color:#e0f7f4;font-size:1.4rem;margin:0}.skin-eye-care-content{margin:0 auto;max-width:1200px;padding:64px 24px}.content-text h2{font-family:Blair ITC,Georgia,serif!important}.series-section{background:#fff;border-radius:24px;box-shadow:0 4px 24px #359f9514;margin-bottom:64px;padding:48px}.series-content h2{color:#359f95;font-family:Blair ITC,Georgia,serif!important;font-size:2.2rem;line-height:1.3;margin-bottom:24px}.series-content p{color:#444;font-size:1.18rem;line-height:1.7;margin-bottom:24px}.spectrum-defense{background:linear-gradient(135deg,#f0f9f8,#e8f5f3);border-left:4px solid #359f95;border-radius:16px;margin-top:32px;padding:32px}.spectrum-defense h3{color:#359f95;font-family:Georgia,serif;font-size:1.6rem;font-weight:600;margin-bottom:20px}.spectrum-defense p{color:#444;font-size:1.1rem;line-height:1.7;margin-bottom:16px}.spectrum-defense p:last-child{margin-bottom:0}.why-matters-section{background:#fff;border-radius:24px;box-shadow:0 4px 24px #359f9514;margin-bottom:64px;padding:48px}.why-matters-content h2{color:#359f95;font-family:Blair ITC,Georgia,serif!important;font-size:2.2rem;line-height:1.3;margin-bottom:24px}.why-matters-content p{color:#444;font-size:1.18rem;line-height:1.7;margin-bottom:24px}.health-risks{background:linear-gradient(135deg,#fff5f5,#fef2f2);border-left:4px solid #ef4444;border-radius:16px;margin:32px 0;padding:32px}.health-risks h3{color:#dc2626;font-family:Georgia,serif;font-size:1.4rem;font-weight:600;margin-bottom:20px}.health-risks ul{list-style:none;margin:0;padding:0}.health-risks li{color:#444;font-size:1.1rem;line-height:1.6;padding:8px 0 8px 24px;position:relative}.health-risks li:before{content:"⚠️";font-size:1rem;left:0;position:absolute}.performance-benefits-section{background:#fff;border-radius:24px;box-shadow:0 4px 24px #359f9514;margin-bottom:64px;padding:48px}.performance-benefits-section h2{color:#359f95;font-family:Blair ITC,Georgia,serif!important;font-size:2.2rem;margin-bottom:40px;text-align:left}.benefits-list{align-items:stretch;display:flex;flex-direction:column;gap:24px}.benefit-item{align-items:flex-start;background:linear-gradient(135deg,#f0f9f8,#e8f5f3);border-left:4px solid #359f95;display:flex;flex-direction:row;gap:20px;min-height:80px;padding:24px;text-align:left}.benefit-item:hover{transform:translateX(8px)}.benefit-icon{flex-shrink:0;font-size:1.5rem;line-height:1;margin-top:2px;text-align:center;width:24px}.benefit-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:left;width:100%}.benefit-content h3,.benefit-content p{text-align:left}.benefit-content h3{color:#359f95;font-family:Georgia,serif;font-size:1.3rem;font-weight:600;line-height:1.3;margin-bottom:8px}.benefit-content p{color:#444;font-size:1.1rem;line-height:1.6;margin:0}.benefits-section h2{font-family:Blair ITC,Georgia,serif!important}.benefit-card{background:#fff;border-radius:16px;box-shadow:0 4px 24px #359f9514;padding:32px 24px;transition:transform .3s,box-shadow .3s}.benefit-card:hover{box-shadow:0 8px 32px #359f951f;transform:translateY(-4px)}.benefit-card h3,.benefit-icon{margin-bottom:16px}.benefit-card h3{color:#359f95;font-family:Georgia,serif;font-size:1.4rem}.benefit-card p{color:#444;font-size:1.1rem;line-height:1.6;margin:0}.cta-section h2,.tech-content h2{font-family:Blair ITC,Georgia,serif!important}.cta-buttons{align-items:center;margin-top:24px}.cta-button{text-align:center;width:auto}.cta-button.secondary{background:#359f95;border:none;box-shadow:0 4px 16px #359f9526}.cta-button.secondary:hover{background:#277c72;box-shadow:0 8px 24px #359f9538;color:#fff}.perfect-driver-section{background:#fff;border-radius:24px;box-shadow:0 4px 24px #359f9514;margin-bottom:64px;padding:48px}.perfect-driver-section h2{color:#359f95;font-family:Blair ITC,Georgia,serif!important;font-size:2.2rem;margin-bottom:24px}.perfect-driver-section h3{color:#277c72;font-family:Georgia,serif;font-size:1.2rem;font-weight:600;margin-bottom:16px}.perfect-driver-section ul{color:#444;font-size:1.13rem;list-style:disc inside;margin-bottom:24px;padding-left:18px}.perfect-driver-section li{margin-bottom:8px}.perfect-driver-section p{color:#444;font-size:1.15rem;margin-bottom:16px}.perfect-driver-section strong{color:#277c72}.visual-comparison-section{background:#fff;border-radius:24px;box-shadow:0 4px 24px #359f9514;margin-bottom:64px;padding:48px}.visual-comparison-section h2{align-items:center;color:#359f95;display:flex;font-family:Blair ITC,Georgia,serif!important;font-size:2.2rem;gap:10px;margin-bottom:24px}.visual-comparison-section p{color:#444;font-size:1.15rem;margin-bottom:32px}.comparison-table-wrapper,.specs-table-wrapper{margin-bottom:32px;overflow-x:auto}.comparison-table,.specs-table{background:#f7fafc;border-collapse:initial;border-radius:16px;border-spacing:0;box-shadow:0 2px 12px #359f950f;font-size:1.08rem;margin-bottom:0;width:100%}.comparison-table th,.specs-table th{background:#e8f5f3;color:#277c72;font-size:1.08rem;font-weight:700;padding:16px 12px;text-align:left}.comparison-table td,.specs-table td{border-bottom:1px solid #e0e7ef;color:#333;padding:14px 12px;vertical-align:middle}.comparison-table tr:last-child td,.specs-table tr:last-child td{border-bottom:none}.comparison-table td:nth-child(3),.specs-table td:last-child{color:#359f95;font-weight:600}.comparison-table td{font-size:1.05rem;white-space:pre-line}.comparison-table td:contains("✔"),.specs-table td:contains("✔"){color:#27ae60;font-weight:700}.comparison-table td:first-child,.comparison-table th:first-child,.specs-table td:first-child,.specs-table th:first-child{border-radius:16px 0 0 16px}.comparison-table td:last-child,.comparison-table th:last-child,.specs-table td:last-child,.specs-table th:last-child{border-radius:0 16px 16px 0}@media (max-width:900px){.visual-comparison-section{padding:32px 12px}.comparison-table td,.comparison-table th,.specs-table td,.specs-table th{font-size:.98rem;padding:10px 6px}.skin-eye-care-hero{padding:60px 24px}.skin-eye-care-hero h1{font-size:2.2rem}.skin-eye-care-hero p{font-size:1.2rem}.content-block,.perfect-driver-section,.performance-benefits-section,.series-section,.tech-section,.why-matters-section{flex-direction:column;padding:32px 24px}.benefits-section h2,.content-text h2,.cta-section h2,.perfect-driver-section h2,.performance-benefits-section h2,.tech-content h2,.why-matters-content h2{font-size:1.8rem}.benefit-card p,.benefit-content p,.content-text p,.cta-section p,.health-risks li,.perfect-driver-section p,.series-content p,.spectrum-defense p,.tech-content p,.why-matters-content p{font-size:1.1rem}.benefit-item{min-height:auto;padding:20px}.benefit-icon{font-size:1.3rem;width:20px}.cta-buttons{flex-direction:column;gap:16px}.cta-button{text-align:center;width:100%}.perfect-driver-section{padding:32px 24px}}@media (max-width:600px){.cta-buttons{align-items:center;flex-direction:column;gap:16px}}.nano-ceramic-main{background:#f7fafc;color:#222d38;font-family:Segoe UI,Arial,sans-serif}.nano-ceramic-hero{background:linear-gradient(120deg,#359f95,#277c72);color:#fff;overflow:hidden;padding:80px 24px;position:relative;text-align:center}.nano-ceramic-hero:before{background:url(https://i.postimg.cc/Wz5BmPK8/nana-ceramic-film-box-photo.png) 50%/cover;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0;z-index:1}.nano-ceramic-hero-content{margin:0 auto;max-width:800px;position:relative;z-index:2}.nano-ceramic-hero h1{font-size:3rem;font-weight:700;margin-bottom:16px}.nano-ceramic-hero p{color:#e0f7f4;font-size:1.4rem;margin:0}.nano-ceramic-content{margin:0 auto;max-width:1200px;padding:64px 24px}@media (max-width:900px){.nano-ceramic-hero{padding:60px 24px}.nano-ceramic-hero h1{font-size:2.2rem}.nano-ceramic-hero p{font-size:1.2rem}.content-block,.tech-section{flex-direction:column;padding:32px 24px}.benefits-section h2,.content-text h2,.cta-section h2,.features-section h2,.tech-content h2{font-size:1.8rem}.benefit-item p,.content-text p,.cta-section p,.feature-card p,.tech-content p{font-size:1.1rem}.cta-buttons{flex-direction:column;gap:16px}.cta-button{text-align:center;width:100%}}.benefits-section h2,.content-text h2,.cta-section h2,.features-section h2,.nano-ceramic-hero h1,.tech-content h2{font-family:Blair ITC,Georgia,serif!important}.nano-ceramic-main-content{background:#fff;border-radius:24px;box-shadow:0 4px 24px #359f951a;margin:48px auto 64px;max-width:900px;padding:56px 48px}.nano-ceramic-main-content h2{color:#359f95;font-family:Blair ITC,Georgia,serif!important;font-size:2.3rem;letter-spacing:1px;margin-bottom:18px}.nano-ceramic-main-content h3{align-items:center;color:#277c72;display:flex;font-family:Blair ITC,Georgia,serif!important;font-size:1.3rem;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:14px;margin-top:32px}.nano-ceramic-main-content p{color:#444;font-size:1.18rem;line-height:1.7;margin-bottom:18px}.nano-ceramic-main-content ul{list-style:none;margin:0 0 24px;padding-left:24px}.nano-ceramic-main-content ul li{color:#333;font-size:1.13rem;margin-bottom:12px;padding-left:28px;position:relative}.nano-ceramic-main-content ul li:before{background:linear-gradient(135deg,#359f95 60%,#277c72);border-radius:50%;content:"";display:inline-block;height:12px;left:0;position:absolute;top:10px;width:12px}.nano-ceramic-main-content hr{border:none;border-top:2.5px solid #359f95;margin:36px 0 32px;width:60%}.nano-ceramic-main-content .specs-table-wrapper{margin-bottom:0;margin-top:32px;overflow-x:auto}.nano-ceramic-main-content .specs-table{background:#f7fafc;border-collapse:initial;border-radius:16px;border-spacing:0;box-shadow:0 2px 12px #359f950f;font-size:1.08rem;margin-bottom:0;overflow:hidden;width:100%}.nano-ceramic-main-content .specs-table th{background:#e8f5f3;color:#277c72;font-size:1.08rem;font-weight:700;padding:16px 12px;text-align:left}.nano-ceramic-main-content .specs-table td{border-bottom:1px solid #e0e7ef;color:#333;padding:14px 12px;vertical-align:middle}.nano-ceramic-main-content .specs-table tr:nth-child(2n) td{background:#f0f9f8}.nano-ceramic-main-content .specs-table tr:last-child td{border-bottom:none}.nano-ceramic-main-content .specs-table td:nth-child(2),.nano-ceramic-main-content .specs-table td:nth-child(3),.nano-ceramic-main-content .specs-table td:nth-child(4){color:#359f95;font-weight:600}.nano-ceramic-main-content .specs-table td:first-child,.nano-ceramic-main-content .specs-table th:first-child{border-radius:16px 0 0 16px}.nano-ceramic-main-content .specs-table td:last-child,.nano-ceramic-main-content .specs-table th:last-child{border-radius:0 16px 16px 0}@media (max-width:900px){.nano-ceramic-main-content{margin:32px 0 48px;padding:32px 12px}.nano-ceramic-main-content h2{font-size:1.5rem}.nano-ceramic-main-content h3{font-size:1.08rem}.nano-ceramic-main-content p,.nano-ceramic-main-content ul li{font-size:1rem}.nano-ceramic-main-content .specs-table td,.nano-ceramic-main-content .specs-table th{font-size:.98rem;padding:10px 6px}}.platinum-signature-main{background:#f7fafc;color:#222d38;font-family:Segoe UI,Arial,sans-serif}.platinum-signature-hero{align-items:center;background:url(https://i.postimg.cc/wjV8kLmF/platinum-signature.png) 50%/cover no-repeat;display:flex;justify-content:center;min-height:320px;overflow:hidden;position:relative;width:100%}.platinum-signature-hero:before{background:#359f95d9;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.platinum-signature-hero-content{align-items:center;display:flex;justify-content:center;position:relative;width:100%;z-index:2}.platinum-signature-hero-content h1{color:#fff;font-family:Blair ITC,Georgia,serif!important;font-size:2.6rem;font-weight:700;margin:0;text-align:center}.platinum-signature-hero p{color:#e0f7f4;font-size:1.4rem;margin:0}.platinum-signature-content{margin:0 auto;max-width:1200px;padding:64px 24px}.tech-content{max-width:100%}.tech-content.full-width{width:100%}@media (max-width:900px){.platinum-signature-hero{padding:60px 24px}.platinum-signature-hero h1{font-size:2.2rem}.platinum-signature-hero p{font-size:1.2rem}.content-block,.tech-section{flex-direction:column;padding:32px 24px}.benefits-section h2,.content-text h2,.cta-section h2,.features-section h2,.tech-content h2{font-size:1.8rem}.benefit-item p,.content-text p,.cta-section p,.feature-card p,.tech-content p{font-size:1.1rem}.cta-buttons{flex-direction:column;gap:16px}.cta-button{text-align:center;width:100%}}@media (max-width:600px){.platinum-signature-hero{min-height:180px}.platinum-signature-hero-content h1{font-size:1.3rem}}.platinum-signature-main-content{background:#fff;border-radius:24px;box-shadow:0 4px 24px #359f951a;margin:48px auto 64px;max-width:900px;padding:56px 48px}.platinum-signature-main-content h2{color:#359f95;font-family:Blair ITC,Georgia,serif!important;font-size:2.3rem;letter-spacing:1px;margin-bottom:18px}.platinum-signature-main-content h3{align-items:center;color:#277c72;display:flex;font-family:Blair ITC,Georgia,serif!important;font-size:1.3rem;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:14px;margin-top:32px}.platinum-signature-main-content p{color:#444;font-size:1.18rem;line-height:1.7;margin-bottom:18px}.platinum-signature-main-content ul{list-style:none;margin:0 0 24px;padding-left:24px}.platinum-signature-main-content ul li{color:#333;font-size:1.13rem;margin-bottom:12px;padding-left:28px;position:relative}.platinum-signature-main-content ul li:before{background:linear-gradient(135deg,#359f95 60%,#277c72);border-radius:50%;content:"";display:inline-block;height:12px;left:0;position:absolute;top:10px;width:12px}.platinum-signature-main-content ul li:has(>.checkmark),.platinum-signature-main-content ul li:has(>.emoji){padding-left:0}.platinum-signature-main-content hr{border:none;border-top:2.5px solid #359f95;margin:36px 0 32px;width:60%}.platinum-signature-main-content .specs-table-wrapper{margin-bottom:0;margin-top:32px;overflow-x:auto}.platinum-signature-main-content .specs-table{background:#f7fafc;border-collapse:initial;border-radius:16px;border-spacing:0;box-shadow:0 2px 12px #359f950f;font-size:1.08rem;margin-bottom:0;overflow:hidden;width:100%}.platinum-signature-main-content .specs-table th{background:#e8f5f3;color:#277c72;font-size:1.08rem;font-weight:700;padding:16px 12px;text-align:left}.platinum-signature-main-content .specs-table td{border-bottom:1px solid #e0e7ef;color:#333;padding:14px 12px;vertical-align:middle}.platinum-signature-main-content .specs-table tr:nth-child(2n) td{background:#f0f9f8}.platinum-signature-main-content .specs-table tr:last-child td{border-bottom:none}.platinum-signature-main-content .specs-table td:nth-child(2),.platinum-signature-main-content .specs-table td:nth-child(3),.platinum-signature-main-content .specs-table td:nth-child(4){color:#359f95;font-weight:600}.platinum-signature-main-content .specs-table td:first-child,.platinum-signature-main-content .specs-table th:first-child{border-radius:16px 0 0 16px}.platinum-signature-main-content .specs-table td:last-child,.platinum-signature-main-content .specs-table th:last-child{border-radius:0 16px 16px 0}@media (max-width:900px){.platinum-signature-main-content{margin:32px 0 48px;padding:32px 12px}.platinum-signature-main-content h2{font-size:1.5rem}.platinum-signature-main-content h3{font-size:1.08rem}.platinum-signature-main-content p,.platinum-signature-main-content ul li{font-size:1rem}.platinum-signature-main-content .specs-table td,.platinum-signature-main-content .specs-table th{font-size:.98rem;padding:10px 6px}}.reflective-film-main{background:#f7fafc;color:#222d38;font-family:Segoe UI,Arial,sans-serif}.reflective-film-hero{background:linear-gradient(120deg,#359f95,#277c72);color:#fff;overflow:hidden;padding:80px 24px;position:relative;text-align:center}.reflective-film-hero:before{background:url(https://i.postimg.cc/PrQmf5D0/reflective-film-derma.png) 50%/cover;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0;z-index:1}.reflective-film-hero-content{margin:0 auto;max-width:800px;position:relative;z-index:2}.reflective-film-hero h1{font-family:Blair ITC,Georgia,serif!important;font-size:3rem;font-weight:700;margin-bottom:16px}.reflective-film-hero p{color:#e0f7f4;font-size:1.4rem;margin:0}.reflective-film-content{margin:0 auto;max-width:1200px;padding:64px 24px}@media (max-width:900px){.reflective-film-hero{padding:60px 24px}.reflective-film-hero h1{font-size:2.2rem}.reflective-film-hero p{font-size:1.2rem}.content-block,.tech-section{flex-direction:column;padding:32px 24px}.benefits-section h2,.content-text h2,.cta-section h2,.features-section h2,.tech-content h2{font-size:1.8rem}.benefit-item p,.content-text p,.cta-section p,.feature-card p,.tech-content p{font-size:1.1rem}.cta-buttons{flex-direction:column;gap:16px}.cta-button{text-align:center;width:100%}}.reflective-film-main-content{background:#fff;border-radius:24px;box-shadow:0 4px 24px #359f951a;margin:48px auto 64px;max-width:900px;padding:56px 48px}.reflective-film-main-content h2{color:#359f95;font-family:Blair ITC,Georgia,serif!important;font-size:2.3rem;letter-spacing:1px;margin-bottom:18px}.reflective-film-main-content h3{align-items:center;color:#277c72;display:flex;font-family:Blair ITC,Georgia,serif!important;font-size:1.3rem;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:14px;margin-top:32px}.reflective-film-main-content p{color:#444;font-size:1.18rem;line-height:1.7;margin-bottom:18px}.reflective-film-main-content ul{list-style:none;margin:0 0 24px;padding-left:24px}.reflective-film-main-content ul li{color:#333;font-size:1.13rem;margin-bottom:12px;padding-left:28px;position:relative}.reflective-film-main-content ul li:before{background:linear-gradient(135deg,#359f95 60%,#277c72);border-radius:50%;content:"";display:inline-block;height:12px;left:0;position:absolute;top:10px;width:12px}.reflective-film-main-content ul li:has(>.checkmark),.reflective-film-main-content ul li:has(>.emoji){padding-left:0}.reflective-film-main-content hr{border:none;border-top:2.5px solid #359f95;margin:36px 0 32px;width:60%}.reflective-film-main-content .specs-table-wrapper{margin-bottom:0;margin-top:32px;overflow-x:auto}.reflective-film-main-content .specs-table{background:#f7fafc;border-collapse:initial;border-radius:16px;border-spacing:0;box-shadow:0 2px 12px #359f950f;font-size:1.08rem;margin-bottom:0;overflow:hidden;width:100%}.reflective-film-main-content .specs-table th{background:#e8f5f3;color:#277c72;font-size:1.08rem;font-weight:700;padding:16px 12px;text-align:left}.reflective-film-main-content .specs-table td{border-bottom:1px solid #e0e7ef;color:#333;padding:14px 12px;vertical-align:middle}.reflective-film-main-content .specs-table tr:nth-child(2n) td{background:#f0f9f8}.reflective-film-main-content .specs-table tr:last-child td{border-bottom:none}.reflective-film-main-content .specs-table td:nth-child(2),.reflective-film-main-content .specs-table td:nth-child(3),.reflective-film-main-content .specs-table td:nth-child(4){color:#359f95;font-weight:600}.reflective-film-main-content .specs-table td:first-child,.reflective-film-main-content .specs-table th:first-child{border-radius:16px 0 0 16px}.reflective-film-main-content .specs-table td:last-child,.reflective-film-main-content .specs-table th:last-child{border-radius:0 16px 16px 0}@media (max-width:900px){.reflective-film-main-content{margin:32px 0 48px;padding:32px 12px}.reflective-film-main-content h2{font-size:1.5rem}.reflective-film-main-content h3{font-size:1.08rem}.reflective-film-main-content p,.reflective-film-main-content ul li{font-size:1rem}.reflective-film-main-content .specs-table td,.reflective-film-main-content .specs-table th{font-size:.98rem;padding:10px 6px}}.reflective-film-main-content h2,.reflective-film-main-content h3{font-family:Blair ITC,Georgia,serif!important}.windshield-protection-main{background:#f7fafc;color:#222d38;font-family:Segoe UI,Arial,sans-serif}.windshield-protection-hero{background:linear-gradient(120deg,#359f95,#277c72);color:#fff;overflow:hidden;padding:80px 24px;position:relative;text-align:center}.windshield-protection-hero:before{background:url(https://i.postimg.cc/63KMbmxv/windshield-protec-derma-1.png) 50%/cover;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0;z-index:1}.windshield-protection-hero-content{margin:0 auto;max-width:800px;position:relative;z-index:2}.windshield-protection-hero h1{font-size:3rem;font-weight:700;margin-bottom:16px}.windshield-protection-hero p{color:#e0f7f4;font-size:1.4rem;margin:0}.windshield-protection-content{margin:0 auto;max-width:1200px;padding:64px 24px}.cta-button.secondary{background:#fff;border:2px solid #359f95;color:#359f95}.cta-button.secondary:hover{background:#f0f9f8;transform:translateY(-2px)}@media (max-width:900px){.windshield-protection-hero{padding:60px 24px}.windshield-protection-hero h1{font-size:2.2rem}.windshield-protection-hero p{font-size:1.2rem}.content-block,.tech-section{flex-direction:column;padding:32px 24px}.benefits-section h2,.content-text h2,.cta-section h2,.features-section h2,.tech-content h2{font-size:1.8rem}.benefit-item p,.content-text p,.cta-section p,.feature-card p,.tech-content p{font-size:1.1rem}.cta-buttons{flex-direction:column;gap:16px}.cta-button{text-align:center;width:100%}}.windshield-protection-main-content{background:#fff;border-radius:24px;box-shadow:0 4px 24px #359f951a;margin:48px auto 64px;max-width:900px;padding:56px 48px}.windshield-protection-main-content h2{color:#359f95;font-family:Blair ITC,Georgia,serif!important;font-size:2.3rem;letter-spacing:1px;margin-bottom:18px}.windshield-protection-main-content h3{color:#277c72;font-size:1.3rem;margin-bottom:14px;margin-top:32px}.windshield-protection-main-content h3,.windshield-protection-main-content h4{align-items:center;display:flex;font-family:Blair ITC,Georgia,serif!important;font-weight:600;gap:8px;letter-spacing:.5px}.windshield-protection-main-content h4{color:#359f95;font-size:1.13rem;margin-bottom:8px;margin-top:24px}.windshield-protection-main-content h4 span{color:#277c72;font-family:Georgia,serif;font-size:1.05rem;font-weight:400;margin-left:12px}.windshield-protection-main-content p{color:#444;font-size:1.18rem;line-height:1.7;margin-bottom:18px}.windshield-protection-main-content ul{list-style:none;margin:0 0 24px;padding-left:24px}.windshield-protection-main-content ul li{color:#333;font-size:1.13rem;margin-bottom:12px;padding-left:28px;position:relative}.windshield-protection-main-content ul li:before{background:linear-gradient(135deg,#359f95 60%,#277c72);border-radius:50%;content:"";display:inline-block;height:12px;left:0;position:absolute;top:10px;width:12px}.windshield-protection-main-content ul li:has(>.checkmark),.windshield-protection-main-content ul li:has(>.emoji){padding-left:0}.windshield-protection-main-content hr{border:none;border-top:2.5px solid #359f95;margin:36px 0 32px;width:60%}.windshield-options{background:#f7fafc;border-radius:16px;box-shadow:0 2px 12px #359f950f;margin-bottom:24px;padding:32px 24px}.windshield-image-container{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:20px;box-shadow:0 4px 16px #359f9514;margin:40px 0;padding:24px;text-align:center}.windshield-content-image{border-radius:12px;box-shadow:0 8px 32px #0000001f;height:auto;max-width:100%;transition:transform .3s ease,box-shadow .3s ease}.windshield-content-image:hover{box-shadow:0 12px 40px #00000029;transform:translateY(-4px)}@media (max-width:900px){.windshield-protection-main-content{margin:32px 0 48px;padding:32px 12px}.windshield-protection-main-content h2{font-size:1.5rem}.windshield-protection-main-content h3{font-size:1.08rem}.windshield-protection-main-content h4,.windshield-protection-main-content p,.windshield-protection-main-content ul li{font-size:1rem}.windshield-image-container{margin:24px 0;padding:16px}}.pre-cut-films-main{background:#f7fafc;color:#222d38;font-family:Segoe UI,Arial,sans-serif}.pre-cut-films-hero{background:linear-gradient(120deg,#359f95,#277c72);color:#fff;overflow:hidden;padding:80px 24px;position:relative;text-align:center}.pre-cut-films-hero:before{background:url(https://i.postimg.cc/TYrNgbLw/pre-cut-films-derma.png) 50%/cover;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0;z-index:1}.pre-cut-films-hero-content{margin:0 auto;max-width:800px;position:relative;z-index:2}.pre-cut-films-hero h1{font-size:3rem;font-weight:700;margin-bottom:16px}.pre-cut-films-hero p{color:#e0f7f4;font-size:1.4rem;margin:0}.pre-cut-films-content{margin:0 auto;max-width:1200px;padding:64px 24px}.content-block{gap:48px;margin-bottom:64px}.content-text{flex:1 1}.content-text p{margin:0}.content-image{display:flex;flex:1 1;justify-content:center}.feature-image{border-radius:16px;box-shadow:0 8px 32px #359f951f;height:auto;max-width:100%}.features-section{margin-bottom:64px;text-align:center}.features-section h2{color:#359f95;font-size:2.2rem;margin-bottom:40px}.features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.feature-card{background:#fff;border-radius:16px;box-shadow:0 4px 24px #359f9514;padding:32px 24px;transition:transform .3s,box-shadow .3s}.feature-card:hover{box-shadow:0 8px 32px #359f951f;transform:translateY(-4px)}.feature-icon{font-size:2.5rem}.feature-card h3,.feature-icon{color:#359f95;margin-bottom:16px}.feature-card h3{font-family:Georgia,serif;font-size:1.4rem}.feature-card p{color:#444;font-size:1.1rem;line-height:1.6;margin:0}.tech-section{align-items:center;background:#fff;border-radius:24px;box-shadow:0 4px 24px #359f9514;display:flex;gap:48px;margin-bottom:64px;padding:48px}.tech-content{flex:1 1}.tech-content h2{color:#359f95;font-family:Georgia,serif;font-size:2.2rem;margin-bottom:24px}.tech-content p{color:#444;font-size:1.18rem;line-height:1.7;margin-bottom:24px}.tech-content ul{list-style:none;margin:0;padding:0}.tech-content li{color:#444;font-size:1.1rem;line-height:1.6;padding:12px 0 12px 32px;position:relative}.tech-content li:before{color:#359f95;content:"✓";font-weight:700;left:0;position:absolute}.tech-image{display:flex;flex:1 1;justify-content:center}.tech-feature-image{border-radius:16px;box-shadow:0 8px 32px #359f951f;height:auto;max-width:100%}.benefits-section{margin-bottom:64px;text-align:center}.benefits-section h2{color:#359f95;font-family:Georgia,serif;font-size:2.2rem;margin-bottom:40px}.benefits-grid{grid-gap:32px;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.benefit-item{border-radius:16px;box-shadow:0 4px 24px #359f9514;padding:32px 24px;transition:transform .3s,box-shadow .3s}.benefit-item:hover{box-shadow:0 8px 32px #359f951f;transform:translateY(-4px)}.benefit-item h3{font-family:Georgia,serif;font-size:1.4rem;margin-bottom:16px}.benefit-item p{color:#444;font-size:1.1rem;margin:0}.cta-section{background:#fff;border-radius:24px;box-shadow:0 4px 24px #359f9514;padding:48px;text-align:center}.cta-section h2{color:#359f95;font-family:Georgia,serif;font-size:2.2rem;margin-bottom:16px}.cta-section p{color:#444;font-size:1.18rem;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:600px}.cta-buttons{gap:24px}.cta-button{border-radius:999px;font-size:1.1rem;padding:16px 32px;transition:all .3s}.cta-button.primary{background:#359f95;box-shadow:0 4px 16px #359f9526}.cta-button.primary:hover{background:#277c72;box-shadow:0 8px 24px #359f9538;transform:translateY(-2px)}.cta-button.secondary,.cta-button.secondary:active,.cta-button.secondary:focus,.cta-button.secondary:hover{background:#277c72!important;border-color:#277c72!important;box-shadow:0 8px 24px #359f9538;color:#fff!important;font-weight:700;transform:translateY(-2px)}@media (max-width:900px){.pre-cut-films-hero{padding:60px 24px}.pre-cut-films-hero h1{font-size:2.2rem}.pre-cut-films-hero p{font-size:1.2rem}.content-block,.tech-section{flex-direction:column;padding:32px 24px}.benefits-section h2,.content-text h2,.cta-section h2,.features-section h2,.tech-content h2{font-size:1.8rem}.benefit-item p,.content-text p,.cta-section p,.feature-card p,.tech-content p{font-size:1.1rem}.cta-buttons{flex-direction:column;gap:16px}.cta-button{text-align:center;width:100%}}.pre-cut-films-main-content{background:#fff;border-radius:20px;box-shadow:0 4px 24px #359f9514;color:#234;margin:48px auto;max-width:900px;padding:48px 32px}.pre-cut-films-main-content h2{color:#359f95;font-size:2rem;font-weight:700;margin-bottom:18px;text-align:center}.pre-cut-films-main-content h3{color:#277c72;font-size:1.3rem;font-weight:600;margin-bottom:12px;margin-top:32px}.pre-cut-films-main-content p{font-size:1.13rem;line-height:1.7;margin-bottom:18px}.pre-cut-films-main-content ul{margin:0 0 18px;padding-left:1.2em}.pre-cut-films-main-content li{font-size:1.08rem;line-height:1.6;margin-bottom:10px}.pre-cut-films-main-content hr{border:none;border-top:1.5px solid #e0e0e0;margin:32px 0}.pre-cut-main-image-container{align-items:center;display:flex;justify-content:center;margin:32px 0 24px}.pre-cut-main-image{background:#f7fafc;border-radius:16px;box-shadow:0 8px 32px #359f951f;height:auto;max-width:100%;padding:8px;width:420px}.architectural-main{background-color:#fff;color:#333;font-family:Segoe UI,Arial,sans-serif}.custom-arch-top{align-items:center;display:flex;justify-content:center;min-height:220px;overflow:hidden;position:relative;text-align:center}.arch-top-overlay{background:url(https://images.pexels.com/photos/323780/pexels-photo-323780.jpeg) 50%/cover no-repeat;z-index:1}.arch-top-overlay,.arch-top-overlay:after{bottom:0;left:0;position:absolute;right:0;top:0}.arch-top-overlay:after{background:#359f95;content:"";opacity:.85;z-index:2}.arch-top-diagonal{background:#359f95b3;bottom:0;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,20% 0);clip-path:polygon(100% 0,100% 100%,0 100%,20% 0);position:absolute;right:0;top:0;width:60%;z-index:3}.architectural-top-content{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;z-index:4}.architectural-top-content h1{color:#fff;font-size:2.8rem;font-weight:700;margin:0;text-shadow:0 2px 12px #0000002e}@media (max-width:768px){.custom-arch-top{min-height:140px}.architectural-top-content h1{font-size:2rem}.arch-top-diagonal{-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,30% 0);clip-path:polygon(100% 0,100% 100%,0 100%,30% 0);width:80%}}@media (max-width:480px){.custom-arch-top{min-height:100px}.architectural-top-content h1{font-size:1.3rem}.arch-top-diagonal{-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,50% 0);clip-path:polygon(100% 0,100% 100%,0 100%,50% 0);width:100%}}.architectural-hero{align-items:center;background:linear-gradient(#00000080,#00000080),url(https://images.pexels.com/photos/323780/pexels-photo-323780.jpeg) 50%/cover;color:#fff;display:flex;height:80vh;justify-content:center;position:relative;text-align:center}.architectural-intro{background-color:#f9f9f9;padding:80px 20px}.architectural-tools{background-color:#f8f9fa;padding:80px 20px}.architectural-tools h2{color:#333;font-size:2.5rem;margin-bottom:50px;text-align:center}.tools-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.tool-card{background:#fff;border-radius:15px;box-shadow:0 5px 15px #0000001a;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.tool-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.tool-icon{font-size:2.5rem;margin-bottom:20px}.tool-card h3{color:#333;font-size:1.5rem;margin-bottom:15px}.tool-card p{color:#666;line-height:1.6;margin-bottom:25px}.tool-button{background-color:#007bff;border-radius:25px;color:#fff;display:inline-block;padding:12px 25px;text-decoration:none;transition:background-color .3s ease}.tool-button:hover{background-color:#0056b3}.architectural-services{background-color:#fff;padding:80px 20px}.architectural-services h2{color:#333;font-size:2.5rem;margin-bottom:50px;text-align:center}.services-grid{grid-gap:40px;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.service-card{box-shadow:0 5px 15px #0000001a;overflow:hidden;transition:transform .3s ease}.service-card:hover{transform:translateY(-5px)}.service-image{height:200px;overflow:hidden}.service-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.service-card:hover .service-image img{transform:scale(1.05)}.service-content{padding:25px}.service-icon{font-size:2rem;margin-bottom:15px}.service-content h3{color:#333;font-size:1.5rem;margin-bottom:10px}.service-content p{color:#666;line-height:1.6;margin-bottom:20px}.service-features{list-style:none;margin-bottom:25px;padding:0}.service-features li{color:#555;margin-bottom:8px;padding-left:25px;position:relative}.service-features li:before{color:#007bff;content:"✓";font-weight:700;left:0;position:absolute}.service-button{background-color:#007bff;border-radius:25px;color:#fff;display:inline-block;padding:12px 25px;text-decoration:none;transition:background-color .3s ease}.service-button:hover{background-color:#0056b3}.architectural-benefits{background-color:#f9f9f9;padding:80px 20px}.architectural-benefits h2{color:#359f95;font-size:2.5rem;margin-bottom:50px;text-align:center}.architectural-cta{background:linear-gradient(#000000b3,#000000b3),url(https://images.pexels.com/photos/323780/pexels-photo-323780.jpeg) 50%/cover;color:#fff;padding:80px 20px;text-align:center}.architectural-why-choose{background-color:#fff;padding:80px 20px}.architectural-why-choose h2{color:#359f95;font-size:2.5rem;margin-bottom:50px;text-align:center}.why-choose-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px;padding:0 20px}.why-choose-item{background:#f9f9f9;border-radius:15px;padding:40px 30px;text-align:center;transition:transform .3s ease}.why-choose-item:hover{transform:translateY(-10px)}.why-choose-icon{font-size:3rem;margin-bottom:20px}.why-choose-item h3{color:#359f95;font-size:1.5rem;margin-bottom:15px}.why-choose-item p{color:#666;line-height:1.6}.architectural-case-studies{background-color:#f9f9f9;padding:80px 20px}.architectural-case-studies h2{color:#359f95;font-size:2.5rem;margin-bottom:50px;text-align:center}.architectural-specs{background-color:#fff;padding:80px 20px}.architectural-specs h2{color:#359f95;font-size:2.5rem;margin-bottom:50px;text-align:center}.specs-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px;padding:0 20px}.specs-card{background:#f9f9f9;border-radius:15px;box-shadow:0 5px 15px #0000000d;padding:30px}.specs-card h3{color:#359f95;font-size:1.5rem;margin-bottom:20px;text-align:center}.specs-card ul{list-style:none;padding:0}.specs-card ul li{color:#666;line-height:1.6;margin-bottom:15px;padding-left:25px;position:relative}.specs-card ul li:before{color:#359f95;content:"•";font-size:1.2rem;left:0;position:absolute}@media (max-width:768px){.hero-content h1{font-size:2.5rem}.hero-content p{font-size:1.2rem}.architectural-benefits,.architectural-case-studies,.architectural-cta,.architectural-intro,.architectural-services,.architectural-specs,.architectural-why-choose{padding:60px 20px}.cta-buttons{align-items:center;flex-direction:column}.cta-button{max-width:300px;width:100%}.case-study-image{height:200px}.services-grid,.tools-grid{gap:20px;grid-template-columns:1fr}.architectural-services,.architectural-tools{padding:40px 20px}.architectural-services h2,.architectural-tools h2{font-size:2rem;margin-bottom:30px}.service-card,.tool-card{padding:20px}}@media (max-width:480px){.hero-content h1{font-size:2rem}.service-card{padding:30px}.benefits-grid,.why-choose-grid{grid-template-columns:1fr}.specs-card{padding:20px}}.arch-services-section{background:#f7faf9;padding:48px 0 32px;text-align:center}.arch-services-title{color:#277c72;font-size:2.1rem;font-weight:700;margin-bottom:36px}.arch-services-list{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);justify-content:center;margin:0 auto;max-width:1100px}.arch-service-card{background:#222;border-radius:18px;box-shadow:0 4px 24px #359f951a;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:32px;min-height:320px;overflow:hidden;position:relative}.arch-service-card .arch-service-overlay{backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);background:linear-gradient(180deg,#1e283c7a 40%,#0a141ed1);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.arch-service-card .arch-service-content{align-items:center;color:#fff;display:flex;flex-direction:column;padding:32px 24px 28px;position:relative;text-align:center;z-index:2}.arch-service-card h3{color:#fff;font-size:1.35rem;font-weight:700;letter-spacing:1px;margin-bottom:16px;text-shadow:0 2px 8px #00000040}.arch-service-card p{color:#e0e0e0;font-size:1.08rem;margin-bottom:22px;text-shadow:0 1px 6px #0000002e}.arch-service-btn{background:#1ec6b6;border:none;border-radius:24px;box-shadow:0 2px 8px #1ec6b61a;color:#fff;cursor:pointer;font-size:1.08rem;font-weight:600;padding:10px 32px;text-decoration:none;transition:background .2s}.arch-service-btn:hover{background:#159e8f}.service-dyed-reflective-film{background:url(https://images.pexels.com/photos/358070/pexels-photo-358070.jpeg?auto=compress&w=800&q=80) 50%/cover no-repeat}.service-2-ply-reflective-film{background:url(https://images.pexels.com/photos/210019/pexels-photo-210019.jpeg?auto=compress&w=800&q=80) 50%/cover no-repeat}.service-3-ply-reflective-film{background:url(https://images.pexels.com/photos/106399/pexels-photo-106399.jpeg?auto=compress&w=800&q=80) 50%/cover no-repeat}.service-signature-sputtering{background:url(https://images.pexels.com/photos/276528/pexels-photo-276528.jpeg?auto=compress&w=800&q=80) 50%/cover no-repeat}.service-safety-security-film{background:url(https://images.pexels.com/photos/271816/pexels-photo-271816.jpeg?auto=compress&w=800&q=80) 50%/cover no-repeat}.service-decorative-film{background:url(https://images.pexels.com/photos/167964/pexels-photo-167964.jpeg?auto=compress&w=800&q=80) 50%/cover no-repeat}.service-2-ply-reflective-film h3,.service-3-ply-reflective-film h3,.service-decorative-film h3,.service-dyed-reflective-film h3,.service-safety-security-film h3,.service-signature-sputtering h3{background:none;border-radius:0;color:#fff;padding:0;text-shadow:0 2px 8px #00000040}@media (max-width:900px){.arch-services-list{gap:18px;grid-template-columns:repeat(2,1fr)}.arch-service-card{max-width:370px;width:100%}}@media (max-width:600px){.arch-services-list{grid-template-columns:1fr}.arch-services-section{padding:32px 0 18px}.arch-services-title{font-size:1.3rem;margin-bottom:18px}.arch-service-card{max-width:99vw;padding:20px 10px 18px;width:98vw}.arch-service-card p{font-size:.98rem;min-height:40px}.arch-service-btn{font-size:.95rem;padding:9px 18px}}.automotive-main{background-color:#fff;color:#333;font-family:Segoe UI,Arial,sans-serif}.automotive-hero{align-items:center;background:linear-gradient(#00000080,#00000080),url(https://images.pexels.com/photos/3802510/pexels-photo-3802510.jpeg) 50%/cover;color:#fff;display:flex;height:80vh;justify-content:center;position:relative;text-align:center}.hero-content{max-width:800px;padding:0 20px;z-index:2}.hero-content h1{font-size:4rem;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 4px #0000004d}.hero-content p{font-size:1.5rem;margin-bottom:30px;text-shadow:1px 1px 2px #0000004d}.automotive-intro{background-color:#f9f9f9;padding:80px 20px}.content-block{align-items:center;display:flex;gap:60px;margin:0 auto;max-width:1200px}.text-content{flex:1 1}.text-content h2{color:#359f95;font-size:2.5rem;margin-bottom:20px}.text-content p{color:#666;font-size:1.2rem;line-height:1.8}.image-content{flex:1 1}.image-content img{border-radius:10px;box-shadow:0 10px 30px #0000001a;height:auto;width:100%}.automotive-services{background-color:#fff;padding:80px 20px}.automotive-services h2{color:#359f95;font-size:2.5rem;margin-bottom:50px;text-align:center}.services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px;padding:0 20px}.arch-service-card.service-card-overlay{border-radius:15px;box-shadow:0 5px 20px #0000001a;color:#fff!important;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:24px;min-height:260px;overflow:hidden;position:relative}.service-card-bg{background-position:50%;background-size:cover;z-index:0}.service-card-bg,.service-card-overlay-actual{border-radius:15px;height:100%;left:0;position:absolute;top:0;width:100%}.service-card-overlay-actual{background:#00000073;z-index:1}.arch-service-card.service-card-overlay h3{color:#fff!important}.arch-service-card.service-card-overlay a,.arch-service-card.service-card-overlay p{position:relative;z-index:2}.arch-service-card.service-card-overlay p{color:#fff!important}.service-card{background:#fff;border-radius:15px;box-shadow:0 5px 20px #0000000d;padding:40px;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-10px)}.service-icon{font-size:2.5rem;margin-bottom:20px}.service-card h3{color:#359f95;font-size:1.5rem;margin-bottom:15px}.service-card p{color:#666;line-height:1.6;margin-bottom:20px}.service-card ul{list-style:none;padding:0}.service-card ul li{color:#666;margin-bottom:10px;padding-left:20px;position:relative}.service-card ul li:before{color:#359f95;content:"•";left:0;position:absolute}.automotive-case-studies{background-color:#f9f9f9;padding:80px 20px}.automotive-case-studies h2{color:#359f95;font-size:2.5rem;margin-bottom:50px;text-align:center}.case-studies-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px;padding:0 20px}.case-study-card{background:#fff;border-radius:15px;box-shadow:0 5px 20px #0000000d;overflow:hidden;transition:transform .3s ease}.case-study-card:hover{transform:translateY(-10px)}.case-study-image{height:250px;overflow:hidden}.case-study-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.case-study-card:hover .case-study-image img{transform:scale(1.1)}.case-study-content{padding:30px}.case-study-content h3{color:#359f95;font-size:1.5rem;margin-bottom:10px}.case-study-content .location{color:#666;font-style:italic;margin-bottom:15px}.case-study-content .description{color:#333;line-height:1.6;margin-bottom:20px}.case-study-content .results{list-style:none;padding:0}.case-study-content .results li{color:#359f95;margin-bottom:8px;padding-left:20px;position:relative}.case-study-content .results li:before{color:#359f95;content:"✓";left:0;position:absolute}.automotive-benefits{background-color:#f9f9f9;padding:80px 20px}.automotive-benefits h2{color:#359f95;font-size:2.5rem;margin-bottom:50px;text-align:center}.benefits-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px;padding:0 20px}.benefit-item{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000000d;padding:30px;text-align:center}.benefit-icon{font-size:2.5rem;margin-bottom:15px}.benefit-item h3{color:#359f95;font-size:1.3rem;margin-bottom:15px}.benefit-item p{color:#666;line-height:1.6}.automotive-cta{background:linear-gradient(#000000b3,#000000b3),url(https://images.pexels.com/photos/3802510/pexels-photo-3802510.jpeg) 50%/cover;color:#fff;padding:80px 20px;text-align:center}.cta-content{margin:0 auto;max-width:800px}.cta-content h2{font-size:2.5rem;margin-bottom:20px}.cta-content p{font-size:1.2rem;line-height:1.6;margin-bottom:30px}.cta-buttons{display:flex;gap:20px;justify-content:center}.cta-button{border-radius:30px;font-weight:600;padding:15px 30px;text-decoration:none;transition:all .3s ease}.cta-button.primary{background-color:#359f95;color:#fff}.cta-button.secondary{background-color:initial;border:2px solid #fff;color:#fff}.cta-button:hover{box-shadow:0 5px 15px #0003;transform:translateY(-3px)}@media (max-width:1024px){.hero-content h1{font-size:3rem}.content-block{flex-direction:column}.case-studies-grid,.services-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:768px){.hero-content h1{font-size:2.5rem}.hero-content p{font-size:1.2rem}.automotive-benefits,.automotive-case-studies,.automotive-cta,.automotive-intro,.automotive-services{padding:60px 20px}.cta-buttons{align-items:center;flex-direction:column}.cta-button{max-width:300px;width:100%}.case-study-image{height:200px}}@media (max-width:480px){.hero-content h1{font-size:2rem}.service-card{padding:30px}.benefits-grid{grid-template-columns:1fr}}.architectural-top.custom-arch-top,.architectural-top.custom-arch-top .arch-top-overlay{background:linear-gradient(#00000073,#00000073),url(https://images.unsplash.com/photo-1503736334956-4c8f8e92946d?auto=format&fit=crop&w=1200&q=80) 50%/cover no-repeat!important}.arch-top-overlay{background:#0000!important}.why-derma-protec-main{background:#f7fafc;color:#222d38;font-family:Segoe UI,Arial,sans-serif}.why-derma-protec-hero{background:linear-gradient(120deg,#359f95,#277c72);color:#fff;overflow:hidden;padding:80px 24px;position:relative;text-align:center}.why-derma-protec-hero:before{background:url(https://images.pexels.com/photos/3802510/pexels-photo-3802510.jpeg) 50%/cover;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0;z-index:1}.why-derma-protec-hero-content{margin:0 auto;max-width:800px;position:relative;z-index:2}.why-derma-protec-hero h1{font-size:3rem;font-weight:700;margin-bottom:16px}.why-derma-protec-hero p{color:#e0f7f4;font-size:1.4rem;margin:0}.why-derma-protec-content{margin:0 auto;max-width:1200px;padding:64px 24px}.content-block{background:#fff;border-radius:24px;box-shadow:0 4px 24px #359f9514;margin-bottom:48px;padding:48px}.content-text h2{color:#359f95;font-size:2.2rem;margin-bottom:24px}.content-text p{color:#444;font-size:1.18rem;line-height:1.7;margin-bottom:24px}.content-text ul{list-style:none;margin:0 0 24px;padding:0}.content-text ul li{color:#444;font-size:1.18rem;margin-bottom:12px;padding-left:24px;position:relative}.content-text ul li:before{color:#359f95;content:"•";left:0;position:absolute}.comparison-table-container{margin:64px 0;text-align:center}.comparison-table-container h2{color:#359f95;font-size:2.2rem;margin-bottom:32px}.comparison-table-wrapper{background:#fff;border-radius:24px;box-shadow:0 4px 24px #359f9514;overflow-x:auto;padding:24px}.comparison-table{border-collapse:collapse;min-width:800px;width:100%}.comparison-table td,.comparison-table th{border:1px solid #e0e0e0;padding:16px;text-align:center}.comparison-table th{background:#359f95;color:#fff;font-weight:600}.comparison-table th:first-child{background:#277c72}.comparison-table tr:nth-child(2n){background:#f9f9f9}.comparison-table tr:hover{background:#f0f9f8}.disclaimer-box{background:#f8f9fa;border-left:4px solid #359f95;border-radius:8px;margin-top:32px;padding:24px}.disclaimer-box h3{color:#359f95;font-size:1.4rem;margin-bottom:16px}.disclaimer-box p{color:#666;font-size:1.1rem;margin:0}@media (max-width:768px){.why-derma-protec-hero h1{font-size:2.5rem}.why-derma-protec-hero p{font-size:1.2rem}.content-block{padding:32px 24px}.content-text h2{font-size:1.8rem}.content-text p,.content-text ul li{font-size:1.1rem}.comparison-table-container h2{font-size:1.8rem}.comparison-table td,.comparison-table th{font-size:.9rem;padding:12px 8px}}
/*# sourceMappingURL=main.4f69262c.css.map*/