@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/montserrat-900-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/montserrat-900-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-neon-orange: #FF6B00;--color-neon-orange-glow: rgba(255, 107, 0, .6);--color-neon-orange-light: #ff8533;--color-deep-gray: #1A1A1A;--color-dark-gray: #0D0D0D;--color-light-gray: #2A2A2A;--color-white: #FFFFFF;--color-white-muted: rgba(255, 255, 255, .8);--color-white-faded: rgba(255, 255, 255, .6);--color-black: #000000;--font-primary: "Montserrat", sans-serif;--header-height: 80px;--container-width: 1200px;--section-padding: 7rem 2rem;--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-primary);background-color:var(--color-black);color:var(--color-white);line-height:1.6;overflow-x:hidden}a{text-decoration:none;color:inherit}ul{list-style:none}img{max-width:100%;height:auto}h1,h2,h3,h4{overflow-wrap:break-word;word-break:break-word}.container{max-width:var(--container-width);margin:0 auto;padding:0 2rem}.header{position:fixed;top:0;left:0;right:0;height:var(--header-height);background:#000000e6;backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);z-index:1000;transition:all var(--transition-normal)}.header.scrolled{height:60px;background:#000000f2}.header-container{max-width:var(--container-width);margin:0 auto;height:100%;padding:0 2rem;display:flex;align-items:center;justify-content:space-between}.header-logo{font-size:1.5rem;font-weight:900;letter-spacing:-.02em}.nav-list{display:flex;gap:2rem}.nav-link{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-white-muted);padding:.5rem 0;position:relative;transition:color var(--transition-fast)}.nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--color-neon-orange);transition:width var(--transition-normal)}.nav-link:hover,.nav-link.active{color:var(--color-neon-orange)}.nav-link:hover:after,.nav-link.active:after{width:100%}.header-actions{display:flex;align-items:center;gap:1rem}.mobile-menu-toggle{display:none;width:44px;height:44px;background:transparent;border:none;cursor:pointer;position:relative}.hamburger,.hamburger:before,.hamburger:after{display:block;width:24px;height:2px;background:var(--color-white);border-radius:2px;transition:all var(--transition-normal)}.hamburger{position:relative}.hamburger:before,.hamburger:after{content:"";position:absolute;left:0}.hamburger:before{top:-8px}.hamburger:after{top:8px}.mobile-menu-toggle.open .hamburger{background:transparent}.mobile-menu-toggle.open .hamburger:before{transform:rotate(45deg);top:0}.mobile-menu-toggle.open .hamburger:after{transform:rotate(-45deg);top:0}.logo-gcm{color:var(--color-neon-orange);text-shadow:0 0 10px var(--color-neon-orange-glow),0 0 20px var(--color-neon-orange-glow)}.logo-covers{color:var(--color-white);text-transform:uppercase}.language-dropdown{position:relative}.language-flag{display:none}.language-dropdown-toggle{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#00000080;border:1px solid rgba(255,255,255,.2);border-radius:6px;backdrop-filter:blur(10px);cursor:pointer;font-family:var(--font-primary);font-size:.875rem;font-weight:700;color:var(--color-white);transition:all var(--transition-fast)}.language-dropdown-toggle:hover{border-color:var(--color-neon-orange);background:#ff6b001a}.language-arrow{font-size:.625rem;transition:transform var(--transition-fast)}.language-dropdown.open .language-arrow{transform:rotate(180deg)}.language-dropdown-menu{position:absolute;top:calc(100% + .5rem);right:0;min-width:180px;max-height:300px;overflow-y:auto;background:#000000f2;border:1px solid rgba(255,255,255,.2);border-radius:8px;backdrop-filter:blur(20px);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all var(--transition-fast);z-index:100}.language-dropdown.open .language-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.language-dropdown-menu li{padding:0}.language-dropdown-menu li a{display:block;padding:.75rem 1rem;font-size:.875rem;color:var(--color-white-muted);transition:all var(--transition-fast)}.language-dropdown-menu li:hover a,.language-dropdown-menu li.selected a{background:#ff6b0026;color:var(--color-neon-orange)}.language-dropdown-menu li.selected a{font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;min-height:48px;font-family:var(--font-primary);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:all var(--transition-normal)}.btn-primary{background:var(--color-neon-orange);color:var(--color-black);border-color:var(--color-neon-orange)}.btn-primary:hover{background:var(--color-neon-orange-light);border-color:var(--color-neon-orange-light);box-shadow:0 0 30px var(--color-neon-orange-glow);transform:translateY(-2px)}.btn-outline{background:transparent;color:var(--color-white);border-color:var(--color-neon-orange)}.btn-outline:hover{background:#ff6b0026;color:var(--color-neon-orange);box-shadow:0 0 30px var(--color-neon-orange-glow);transform:translateY(-2px)}.btn-full{width:100%}.section-hero{position:relative;display:flex;align-items:center;justify-content:center;background-image:url(/img/bg.webp);background-size:cover;background-position:center;background-attachment:fixed;padding-top:calc(var(--header-height) + 5rem);padding-bottom:5rem}.hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#000000b3,#1a1a1ad9);z-index:1}.hero-content{position:relative;z-index:2;text-align:center;padding:0 2rem}.hero-h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.05;letter-spacing:-.03em;margin-bottom:1.5rem;text-shadow:0 2px 20px rgba(0,0,0,.6)}.hero-h1 em{font-style:normal;color:var(--color-neon-orange);text-shadow:0 0 30px var(--color-neon-orange-glow)}.hero-tagline{font-size:clamp(1.1rem,2.5vw,1.4rem);color:var(--color-white-faded);margin-bottom:3rem;letter-spacing:.04em}.hero-cta{font-size:1.125rem;padding:1.25rem 3.25rem}.hero-microline{margin-top:1.5rem;font-size:clamp(.8rem,1.6vw,.95rem);color:var(--color-white-faded);letter-spacing:.04em}@media(max-width:768px){.section-hero{background-attachment:scroll}}.section{padding:var(--section-padding)}.section-header{text-align:center;margin-bottom:4.5rem}.section-title{font-size:clamp(2.25rem,5vw,3rem);font-weight:900;letter-spacing:-.02em;margin-bottom:1rem;position:relative;display:inline-block}.section-title:after{content:"";position:absolute;bottom:-.75rem;left:50%;transform:translate(-50%);width:80px;height:3px;background:var(--color-neon-orange);border-radius:2px}.section-subtitle{font-size:1.2rem;color:var(--color-white-faded);margin-top:1.25rem}.section-about{background:var(--color-deep-gray)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.about-text{font-size:1.125rem;color:var(--color-white-muted);margin-bottom:1.5rem;line-height:1.8}.about-text strong{color:var(--color-neon-orange)}.about-stats{display:flex;gap:2rem;margin-top:2rem}.stat{text-align:center}.stat-number{display:block;font-size:3.5rem;font-weight:900;letter-spacing:-.03em;color:var(--color-neon-orange);text-shadow:0 0 20px var(--color-neon-orange-glow)}.stat-label{font-size:.875rem;color:var(--color-white-faded);text-transform:uppercase;letter-spacing:.05em}.about-image .image-placeholder{width:100%;aspect-ratio:4/3;background:var(--color-light-gray);border-radius:12px;display:flex;justify-content:center;align-items:center;font-size:5rem;color:var(--color-neon-orange);border:2px solid rgba(255,107,0,.3)}.about-image img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px;border:2px solid rgba(255,107,0,.3);box-shadow:0 10px 30px #00000080;display:block;transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal)}.about-image img:hover{transform:translateY(-5px);border-color:var(--color-neon-orange);box-shadow:0 15px 40px #ff6b0026,0 5px 15px #0006}.section-products{background:var(--color-dark-gray)}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.product-card{background:var(--color-deep-gray);border-radius:16px;padding:2.5rem;text-align:center;border:1px solid var(--color-dark-gray);transition:all var(--transition-normal);overflow:hidden;position:relative;cursor:pointer;min-height:320px}.product-card:hover{border-color:var(--color-neon-orange);transform:translateY(-8px);box-shadow:0 24px 48px #00000080,0 4px 20px #ff6b001f}.product-card-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:0}.product-card.has-bg:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#00000059,#000000b3 55%,#0d0d0dd9 75%);z-index:1;transition:background var(--transition-normal)}.product-card.has-bg:hover:before{background:linear-gradient(to bottom,#0000004d,#0d0d0df7)}.product-card.has-bg .product-icon,.product-card.has-bg .product-title,.product-card.has-bg .product-description,.product-card.has-bg .product-link{position:relative;z-index:2}.product-icon{width:80px;height:80px;margin:0 auto 1.5rem;background:#ff6b001a;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:2rem;color:var(--color-neon-orange);transition:all var(--transition-normal)}.product-card:hover .product-icon{background:var(--color-neon-orange);color:var(--color-black);box-shadow:0 0 30px var(--color-neon-orange-glow)}.product-title{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.product-description{color:var(--color-white-faded);margin-bottom:1.5rem;line-height:1.7}.product-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-neon-orange);font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;transition:gap var(--transition-normal)}.product-link:hover{gap:1rem}.section-features{background:var(--color-deep-gray)}.features-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.feature-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:.875rem;background:#ffffff08;border-radius:10px;border:1px solid rgba(255,255,255,.05);min-width:0}.feature-icon{flex-shrink:0;width:36px;height:36px;background:#ff6b001a;border:1px solid rgba(255,107,0,.3);border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:.875rem;color:var(--color-neon-orange);transition:all var(--transition-normal)}.feature-item:hover .feature-icon{background:var(--color-neon-orange);color:var(--color-black)}.feature-text{min-width:0}.feature-title{font-size:.8125rem;font-weight:700;margin-bottom:.25rem;line-height:1.3}.feature-description{color:var(--color-white-faded);font-size:.75rem;line-height:1.5}@media(min-width:640px){.features-grid{gap:1.25rem}.feature-item{padding:1.5rem 1.25rem;gap:1rem}.feature-icon{width:52px;height:52px;font-size:1.25rem}.feature-title{font-size:1rem;margin-bottom:.5rem}.feature-description{font-size:.875rem}}@media(min-width:992px){.features-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}.feature-item{padding:2.5rem 2rem;gap:0}.feature-icon{width:60px;height:60px;margin:0 auto 1.5rem;font-size:1.5rem;border-width:2px;border-radius:12px}.feature-item:hover .feature-icon{transform:rotate(5deg) scale(1.1)}.feature-title{font-size:1.125rem;margin-bottom:.75rem}.feature-description{font-size:.9375rem;line-height:1.6}}.section-category-body{background:var(--color-deep-gray)}.category-body{max-width:800px;margin:0 auto;color:var(--color-white-muted);line-height:1.8;font-size:1.05rem}.section-faq{background:var(--color-deep-gray)}.faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq-item{background:var(--color-light-gray);border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.04);transition:border-color var(--transition-fast)}.faq-item[open]{outline:1px solid var(--color-neon-orange)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.75rem;font-size:1.0625rem;font-weight:600;color:var(--color-white);cursor:pointer;list-style:none;gap:1rem}.faq-question::-webkit-details-marker{display:none}.faq-icon{flex-shrink:0;width:20px;height:20px;position:relative}.faq-icon:before,.faq-icon:after{content:"";position:absolute;background:var(--color-neon-orange);border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}.faq-icon:before{width:12px;height:2px}.faq-icon:after{width:2px;height:12px}.faq-item[open] .faq-icon:after{opacity:0}.faq-answer{padding:0 1.75rem 1.5rem;color:var(--color-white-faded);line-height:1.75;font-size:.9375rem}.faq-cta{text-align:center;margin-top:2.5rem;color:var(--color-white-faded);font-size:1rem}.faq-cta-link{color:var(--color-neon-orange);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.faq-cta-link:hover{border-color:var(--color-neon-orange)}.section-delivery{background:var(--color-dark-gray)}.delivery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.delivery-card{background:var(--color-light-gray);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:2rem 1.75rem;transition:all var(--transition-normal)}.delivery-card:hover{border-color:#ff6b0059;transform:translateY(-4px);box-shadow:0 12px 32px #00000059}.delivery-card-icon{width:56px;height:56px;background:#ff6b001f;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:var(--color-neon-orange);margin-bottom:1.25rem;transition:all var(--transition-normal)}.delivery-card:hover .delivery-card-icon{background:#ff6b0033}.delivery-card-title{font-size:1rem;font-weight:700;color:var(--color-white);margin-bottom:.6rem;text-transform:uppercase;letter-spacing:.04em}.delivery-card-body{font-size:.9rem;color:var(--color-white-faded);line-height:1.7}.footer-contact-list{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.5rem}.footer-contact-list li{display:flex;align-items:center;gap:.6rem;font-size:.875rem;color:var(--color-white-faded)}.footer-contact-list li i{color:var(--color-neon-orange);width:1rem;text-align:center;flex-shrink:0}.footer-contact-list a{color:var(--color-white-faded);text-decoration:none;transition:color .2s ease}.footer-contact-list a:hover{color:var(--color-neon-orange)}.social-links{display:flex;gap:1rem}.social-links a{display:flex;justify-content:center;align-items:center;width:48px;height:48px;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:50%;font-size:1.25rem;color:var(--color-white);transition:all var(--transition-normal)}.social-links a:hover{color:var(--color-neon-orange);border-color:var(--color-neon-orange);background:#ff6b0026;box-shadow:0 0 20px var(--color-neon-orange-glow);transform:translateY(-4px)}.footer{background:var(--color-black);padding:4rem 0 2rem;border-top:1px solid rgba(255,255,255,.1)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:4rem;margin-bottom:3rem}.footer-logo{font-size:1.75rem;font-weight:900;letter-spacing:-.02em;display:inline-block;margin-bottom:1rem}.footer-tagline{color:var(--color-white-faded);font-size:.9375rem}.footer-links h4,.footer-social h4{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem;color:var(--color-white)}.footer-links ul li{margin-bottom:.75rem}.footer-links ul a{color:var(--color-white-faded);transition:color var(--transition-fast)}.footer-links ul a:hover{color:var(--color-neon-orange)}.footer-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.75rem;margin-top:2.5rem;padding-top:2rem;padding-bottom:2.25rem;border-top:1px solid rgba(255,255,255,.1)}.trust-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem}.trust-divider{width:1px;height:1.5rem;background:#ffffff26}.trust-logo{height:18px;width:auto;max-width:130px;fill:var(--color-white-faded);opacity:.7;transition:opacity var(--transition-fast),fill var(--transition-fast)}.trust-logo:hover{opacity:1;fill:var(--color-white)}.trust-wordmark{font-weight:800;font-size:1rem;letter-spacing:.01em;line-height:1;color:var(--color-white-faded);opacity:.7}@media(max-width:480px){.trust-divider{display:none}.footer-trust{gap:1rem 1.25rem}}.footer-bottom{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);color:var(--color-white-faded);font-size:.875rem}.privacy-link{background:none;border:none;color:var(--color-white-faded);font-family:var(--font-primary);font-size:.875rem;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff4d;transition:color var(--transition-fast)}.privacy-link:hover{color:var(--color-neon-orange);text-decoration-color:var(--color-neon-orange)}@media(max-width:992px){.products-grid{grid-template-columns:repeat(2,1fr)}.about-grid,.contact-grid{grid-template-columns:1fr;gap:3rem}.about-image{order:-1}.footer-grid{grid-template-columns:1fr 1fr;gap:3rem}.footer-brand{grid-column:1 / -1}}@media(max-width:768px){:root{--section-padding: 2.5rem 0}.container{padding:0 1rem}.section-header{margin-bottom:1.5rem}.language-flag{display:inline}.language-current,.language-arrow{display:none}.hero-h1{hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word}.language-dropdown-toggle{padding:.5rem;font-size:1.375rem;line-height:1;background:transparent;border-color:transparent}.nav{position:fixed;top:var(--header-height);left:0;right:0;background:#000000fa;padding:2rem;transform:translate(100%);transition:transform var(--transition-normal)}.nav.open{transform:translate(0)}.nav-list{flex-direction:column;gap:1.5rem;text-align:center}.mobile-menu-toggle{display:flex;justify-content:center;align-items:center}.products-grid{grid-template-columns:1fr}.about-stats{flex-wrap:wrap;justify-content:center}.stat{flex:0 0 calc(50% - 1rem)}.footer-grid{grid-template-columns:1fr;text-align:center}.footer-social .social-links{justify-content:center}.footer-contact-list{align-items:center}}@media(max-width:480px){.hero-cta{flex-direction:column;width:100%;padding:0 1rem}.btn{width:100%;text-align:center;justify-content:center}.about-stats{flex-direction:column;gap:1.5rem}.stat{flex:1}.contact-form-wrapper{padding:1.5rem}}.section-order{background:var(--color-deep-gray)}.order-form-container{max-width:600px;margin:0 auto;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2.5rem;backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d}.order-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem;text-align:left}.form-group label{font-size:.875rem;font-weight:600;color:var(--color-white-muted);text-transform:uppercase;letter-spacing:.05em}.form-input{font-family:var(--font-primary);background:#0006;border:2px solid rgba(255,255,255,.1);border-radius:8px;color:var(--color-white);padding:.875rem 1rem;font-size:1rem;transition:all var(--transition-normal);width:100%;outline:none}.custom-select{position:relative;width:100%}.custom-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:var(--font-primary);background:#0006;border:2px solid rgba(255,255,255,.1);border-radius:8px;color:var(--color-white);padding:.875rem 1.25rem;font-size:1rem;cursor:pointer;outline:none;transition:all var(--transition-normal);text-align:left}.custom-select-trigger:focus,.custom-select.open .custom-select-trigger{border-color:var(--color-neon-orange);box-shadow:0 0 10px var(--color-neon-orange-glow);background:#0009}.custom-select-arrow{font-size:.8rem;color:var(--color-white-faded);transition:transform var(--transition-fast)}.custom-select.open .custom-select-arrow{transform:rotate(180deg);color:var(--color-neon-orange)}.custom-select-options{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:#0d0d0dfa;border:1px solid rgba(255,255,255,.15);border-radius:8px;backdrop-filter:blur(20px);box-shadow:0 10px 30px #00000080;max-height:250px;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all var(--transition-fast);z-index:100;padding:.5rem 0}.custom-select.open .custom-select-options{opacity:1;visibility:visible;transform:translateY(0)}.custom-select-options li{padding:.75rem 1.25rem;font-size:.95rem;color:var(--color-white-muted);cursor:pointer;transition:all var(--transition-fast);text-align:left}.custom-select-options li:hover,.custom-select-options li.selected{background:#ff6b0026;color:var(--color-neon-orange)}.custom-select-options li.selected{font-weight:700}.form-input:focus{border-color:var(--color-neon-orange);box-shadow:0 0 10px var(--color-neon-orange-glow);background:#0009}.form-input.highlight-required,.custom-select.highlight-required .custom-select-trigger{border-color:var(--color-neon-orange);animation:field-required-pulse 1.6s ease-in-out infinite}@keyframes field-required-pulse{0%,to{border-color:#ff6b0073;box-shadow:0 0 4px #ff6b0033}50%{border-color:var(--color-neon-orange);box-shadow:0 0 12px var(--color-neon-orange-glow)}}.form-input.highlight-required:focus,.custom-select.highlight-required.open .custom-select-trigger{animation:none}@media(prefers-reduced-motion:reduce){.form-input.highlight-required,.custom-select.highlight-required .custom-select-trigger{animation:none;box-shadow:0 0 10px var(--color-neon-orange-glow)}}.form-checkbox-group{display:flex;align-items:center;gap:.75rem;text-align:left;margin:.5rem 0;cursor:pointer}.form-checkbox{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid rgba(255,255,255,.2);border-radius:4px;background:#0006;cursor:pointer;position:relative;transition:all var(--transition-fast);outline:none}.form-checkbox:checked{border-color:var(--color-neon-orange);background:var(--color-neon-orange)}.form-checkbox:checked:after{content:"✓";position:absolute;color:var(--color-white);font-size:14px;font-weight:900;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox-label{font-size:.9375rem;color:var(--color-white-muted);cursor:pointer;user-select:none}.form-input.disabled{opacity:.4;cursor:not-allowed;border-color:#ffffff0d}@media(max-width:480px){.order-form-container{padding:1.5rem}}.cookie-banner{position:fixed;bottom:2rem;left:50%;transform:translate(-50%,30px);width:90%;max-width:800px;background:#0d0d0de6;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem 2rem;backdrop-filter:blur(20px);box-shadow:0 10px 40px #00000080;z-index:9999;opacity:0;visibility:hidden;transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1),visibility .5s}.cookie-banner.show{opacity:1;visibility:visible;transform:translate(-50%)}.cookie-content{display:flex;align-items:center;justify-content:space-between;gap:2rem}.cookie-text-container{flex:1;text-align:left}.cookie-text-container h3{font-size:1rem;font-weight:700;color:var(--color-white);margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05em}.cookie-text-container p{font-size:.875rem;color:var(--color-white-muted);line-height:1.5}.cookie-actions{display:flex;gap:1rem;flex-shrink:0}.btn-sm{padding:.625rem 1.25rem;font-size:.8125rem}@media(max-width:768px){.cookie-banner{bottom:1rem;padding:1.25rem}.cookie-content{flex-direction:column;gap:1.25rem;text-align:center}.cookie-text-container{text-align:center}.cookie-actions{width:100%;justify-content:center}.cookie-actions button{flex:1;text-align:center;justify-content:center}}.messenger-section{margin-top:.5rem}.messenger-heading{font-size:.8125rem;font-weight:600;color:var(--color-white-faded);text-transform:uppercase;letter-spacing:.08em;text-align:center;margin-bottom:.5rem}.messenger-hint{font-size:.78rem;color:#ffffff59;text-align:center;line-height:1.5;margin-bottom:1rem}.messenger-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.btn-messenger{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;text-transform:none;letter-spacing:0;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--color-white-muted);cursor:pointer;transition:all var(--transition-normal);text-decoration:none;position:relative;overflow:hidden;border-left:3px solid transparent}.btn-messenger i{font-size:1.15rem;flex-shrink:0;transition:transform var(--transition-fast)}.btn-messenger:hover{transform:translateY(-2px);color:var(--color-white)}.btn-messenger:hover i{transform:scale(1.15)}.btn-whatsapp{border-left-color:#25d366}.btn-whatsapp i{color:#25d366}.btn-whatsapp:hover{background:#25d3661f;border-color:#25d3664d;border-left-color:#25d366;box-shadow:0 4px 20px #25d36626}.btn-telegram{border-left-color:#26a5e4}.btn-telegram i{color:#26a5e4}.btn-telegram:hover{background:#26a5e41f;border-color:#26a5e44d;border-left-color:#26a5e4;box-shadow:0 4px 20px #26a5e426}.btn-viber{border-left-color:#7360f2}.btn-viber i{color:#7360f2}.btn-viber:hover{background:#7360f21f;border-color:#7360f24d;border-left-color:#7360f2;box-shadow:0 4px 20px #7360f226}@media(max-width:480px){.messenger-buttons{grid-template-columns:1fr}}.btn-messenger.disabled{opacity:.35;pointer-events:none;cursor:not-allowed;transform:none!important;box-shadow:none!important}.messenger-consent-hint{display:none;width:100%;margin:0 0 .75rem;padding:.6rem 1rem;font:inherit;font-size:.8125rem;font-weight:600;text-align:center;color:var(--color-accent, #FF6B00);background:#ff6b001a;border:1px solid rgba(255,107,0,.3);border-radius:8px;cursor:pointer;transition:background var(--transition-normal)}.messenger-consent-hint:hover{background:#ff6b002e}.messenger-section.consent-required .messenger-consent-hint{display:block}.custom-select.disabled{opacity:.4;cursor:not-allowed}.custom-select.disabled .custom-select-trigger{pointer-events:none;border-color:#ffffff0d;background:#0003}.btn.disabled,.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none!important;transform:none!important}.section-reviews{background:var(--color-black)}.reviews-track-wrapper{overflow:hidden}.reviews-track{display:flex;gap:1rem;transition:transform .4s cubic-bezier(.25,.46,.45,.94);will-change:transform}.review-card{flex:0 0 100%;background:var(--color-deep-gray);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;min-width:0;cursor:pointer;transition:border-color var(--transition-fast),transform var(--transition-fast)}.review-card:hover,.review-card:focus-visible{border-color:#ff6b0059}.review-card:focus-visible{outline:2px solid var(--color-neon-orange);outline-offset:2px}@media(hover:hover){.review-card:hover{transform:translateY(-2px)}}.review-photo{width:calc(100% + 3rem);margin:-1.5rem -1.5rem 0;border-radius:16px 16px 0 0;overflow:hidden;aspect-ratio:16 / 9}.review-photo img{width:100%;height:100%;object-fit:cover;display:block}.review-photo-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:#ffffff08;border-bottom:1px dashed rgba(255,255,255,.12);color:#fff3;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.review-photo-placeholder i{font-size:1.5rem}.review-quote-icon{font-size:1.25rem;color:var(--color-neon-orange);opacity:.6;line-height:1}.review-text{font-size:.9375rem;color:var(--color-white-faded);line-height:1.7;flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;overflow:hidden;max-height:6.8em}.review-text[hidden]{display:none}.review-text-wrapper{flex:1;min-width:0}.review-translation-note{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:.4rem;margin-top:.5rem;text-align:right}.review-translation-label{font-size:.6875rem;color:var(--color-white-faded);opacity:.8}.review-translation-toggle{background:none;border:none;padding:0;color:var(--color-neon-orange);font-size:.6875rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color var(--transition-fast)}.review-translation-toggle:hover,.review-translation-toggle:focus-visible{color:var(--color-neon-orange-light)}.review-translation-toggle:focus-visible{outline:2px solid var(--color-neon-orange);outline-offset:2px;border-radius:2px}.review-footer{display:flex;align-items:center;gap:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.07)}.review-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#ff6b001a;border:2px solid rgba(255,107,0,.25);display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--color-neon-orange)}.review-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.review-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.review-name{font-weight:700;font-size:.875rem;color:var(--color-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-country{font-size:.75rem;color:var(--color-white-faded);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-stars{flex-shrink:0;display:flex;gap:.2rem;color:var(--color-neon-orange);font-size:.75rem}.review-stars .far{color:#ffffff26}.reviews-controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.reviews-btn{display:none;width:40px;height:40px;flex-shrink:0;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#0d0d0dd9;color:var(--color-white);font-size:.8rem;cursor:pointer;align-items:center;justify-content:center;transition:all var(--transition-fast)}.reviews-btn:hover:not(:disabled){border-color:var(--color-neon-orange);color:var(--color-neon-orange);background:#ff6b001a}.reviews-btn:disabled{opacity:.25;cursor:not-allowed}.reviews-dots{display:flex;align-items:center;gap:.5rem}.reviews-dot{width:8px;height:8px;border-radius:50%;border:none;background:#fff3;cursor:pointer;transition:all var(--transition-fast);padding:0}.reviews-dot.active{background:var(--color-neon-orange);width:24px;border-radius:4px}body.review-modal-open{overflow:hidden}.review-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto}.review-modal[hidden]{display:none}.review-modal-backdrop{position:absolute;inset:0;background:#000c;backdrop-filter:blur(4px);opacity:0;transition:opacity .25s ease}.review-modal.show .review-modal-backdrop{opacity:1}.review-modal-dialog{position:relative;width:min(100%,600px);max-height:90vh;overflow:hidden;background:var(--color-deep-gray);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 20px 60px #00000080;opacity:0;transform:translateY(16px) scale(.98);transition:opacity .25s ease,transform .25s ease;display:flex;flex-direction:column}.review-modal-content{overflow-y:auto;overscroll-behavior:contain}.review-modal.show .review-modal-dialog{opacity:1;transform:translateY(0) scale(1)}.review-modal-close{position:absolute;top:.75rem;right:.75rem;z-index:1;width:44px;height:44px;border:none;border-radius:50%;background:#0d0d0db3;color:var(--color-white);font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--transition-fast),color var(--transition-fast)}.review-modal-close:hover,.review-modal-close:focus-visible{background:var(--color-neon-orange);color:var(--color-black)}.review-modal-close:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.review-modal-photo{width:100%;aspect-ratio:1200 / 630;border-radius:16px 16px 0 0;overflow:hidden}.review-modal-photo img{width:100%;height:100%;object-fit:cover;display:block}.review-modal-body{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.review-modal-text{font-size:1rem;color:var(--color-white-faded);line-height:1.7;white-space:pre-wrap}@media(prefers-reduced-motion:reduce){.review-modal-backdrop,.review-modal-dialog{transition:none}}@media(min-width:640px){.review-card{flex:0 0 calc((100% - 1rem)/2);padding:1.5rem}.review-photo{width:calc(100% + 3rem);margin:-1.5rem -1.5rem 0}.reviews-btn{display:flex}}@media(min-width:1024px){.review-card{flex:0 0 calc((100% - 2rem) / 3);padding:2rem}.review-photo{width:calc(100% + 4rem);margin:-2rem -2rem 0}.review-avatar{width:44px;height:44px}}.category-back-link{display:inline-block;margin-top:1.5rem;color:var(--color-white-faded);text-decoration:none;font-size:.875rem;letter-spacing:.03em;transition:color var(--transition-fast)}.category-back-link:hover{color:var(--color-neon-orange)}.section-pricing{background:var(--color-deep-gray);position:relative}.pricing-container{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.pricing-intro-card{background:var(--color-dark-gray);border-left:4px solid var(--color-neon-orange);border-radius:8px;padding:1.5rem 2rem;box-shadow:0 10px 20px #0003}.pricing-intro{color:var(--color-white-muted);font-size:1.0625rem;line-height:1.7;margin:0}.pricing-intro strong{color:var(--color-white)}.pricing-table-wrapper{background:var(--color-dark-gray);border-radius:12px;border:1px solid rgba(255,255,255,.05);box-shadow:0 20px 40px #0000004d;overflow:hidden}.pricing-table{width:100%;border-collapse:collapse;text-align:left}.pricing-table th,.pricing-table td{padding:1.25rem 2rem;border-bottom:1px solid rgba(255,255,255,.05)}.pricing-table th{background:#ffffff05;color:var(--color-white);font-weight:700;text-transform:uppercase;font-size:.875rem;letter-spacing:.05em}.pricing-table tr:last-child td{border-bottom:none}.pricing-table tbody tr{transition:background var(--transition-fast)}.pricing-table tbody tr:hover{background:#ffffff05}.category-name{font-weight:600;color:var(--color-white);font-size:1.0625rem}.price-col{text-align:right;font-weight:700}.price-accent{color:var(--color-neon-orange);font-size:1.125rem;text-shadow:0 0 15px var(--color-neon-orange-glow)}.price-link{color:var(--color-white-faded);text-decoration:underline;transition:color var(--transition-fast);font-size:.9375rem;font-weight:500}.price-link:hover{color:var(--color-neon-orange)}.pricing-actions{display:flex;justify-content:center;margin-top:1rem}.pricing-actions .cta-btn{padding:1rem 3rem;font-size:1.125rem}@media(max-width:768px){.pricing-intro-card{padding:1.25rem}}@media(max-width:600px){.pricing-table th,.pricing-table td{padding:1rem .75rem}.pricing-table td{vertical-align:middle}.category-name{font-size:.9rem;line-height:1.4}.price-col{padding-left:.25rem!important}.price-accent{font-size:.95rem;text-shadow:none}.price-link{font-size:.8rem;text-align:right;display:inline-block;line-height:1.3}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.section-intro{padding:60px 20px}.intro-content{max-width:900px;margin:0 auto;line-height:1.8}.intro-content h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;letter-spacing:-.02em;margin-bottom:1.5rem;color:var(--color-white)}.intro-content h3{font-size:clamp(1.1rem,2.5vw,1.375rem);font-weight:700;margin-top:2rem;margin-bottom:.75rem;color:var(--color-white-muted)}.intro-content p{margin-bottom:16px;color:var(--color-white-muted);font-size:16px}.section-models{padding:60px 20px;background:#f5f5f5}.section-models h2{font-size:32px;margin-bottom:16px;color:#0d0d0d;text-align:center}.models-table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.models-table thead{background:#0d0d0d;color:#fff}.models-table th,.models-table td{padding:16px;text-align:left;border-bottom:1px solid #eee}.models-table td{color:#333}.models-table tr:hover{background:#f9f9f9}.models-table th:hover{background:#0d0d0d}.section-benefits{padding:60px 20px}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2.5rem}.benefit-card{padding:2rem;background:var(--color-deep-gray);border:1px solid rgba(255,255,255,.06);border-radius:16px;text-align:center;transition:all var(--transition-normal)}.benefit-card:hover{transform:translateY(-6px);border-color:#ff6b004d;box-shadow:0 12px 32px #0006}.benefit-icon{font-size:2.5rem;margin-bottom:1rem;display:block}.benefit-card h3{font-size:1.0625rem;font-weight:700;margin-bottom:.75rem;color:var(--color-white)}.benefit-card p{font-size:.9rem;color:var(--color-white-faded);line-height:1.65}.section-related{padding:60px 20px;background:var(--color-deep-gray)}.section-related h2{font-size:clamp(2rem,4vw,2.5rem);font-weight:900;letter-spacing:-.02em;margin-bottom:1rem;text-align:center;color:var(--color-white)}.related-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-top:2.5rem}.related-card{padding:1.75rem;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:var(--color-light-gray);transition:all var(--transition-normal)}.related-card:hover{border-color:var(--color-neon-orange);box-shadow:0 8px 24px #0006;transform:translateY(-4px)}.related-card h3{margin-bottom:.75rem;font-size:1.0625rem;font-weight:700}.related-card a{color:var(--color-white);text-decoration:none;transition:color var(--transition-fast)}.related-card a:hover{color:var(--color-neon-orange)}.related-card p{font-size:.875rem;color:var(--color-white-faded);margin-bottom:1rem;line-height:1.65}.read-more{color:var(--color-neon-orange);font-weight:600;font-size:.875rem;display:inline-flex;align-items:center;gap:.375rem;letter-spacing:.03em;transition:gap var(--transition-normal)}.read-more:hover{gap:.625rem}.section-cta{padding:80px 20px;background:linear-gradient(135deg,#0d0d0d,#333);color:#fff;text-align:center}.cta-content{max-width:800px;margin:0 auto}.cta-content h2{font-size:clamp(2rem,5vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin-bottom:1rem;color:#fff}.cta-content p{font-size:clamp(1rem,2.5vw,1.25rem);margin-bottom:2.5rem;color:#ffffffd9;line-height:1.7}.cta-button-large{padding:1.25rem 3rem;font-size:1.125rem}@media(max-width:768px){.section-intro,.section-models,.section-benefits,.section-related,.section-cta{padding:2.5rem 0}.intro-content h2,.section-models h2,.section-benefits .section-title,.section-related h2{font-size:24px}.benefits-grid,.related-links{grid-template-columns:1fr}.cta-content h2{font-size:24px}}@media(min-width:769px){.benefit-card:first-child>h3{margin-left:-20px;font-size:18px}}@media(max-width:768px){.models-table th,.models-table td{padding:8px 4px;font-size:12px}.models-table{font-size:12px}.section-models h2{font-size:20px}}@media(max-width:480px){.models-table th,.models-table td{padding:6px 2px;font-size:10px}.section-models h2{font-size:18px}.section-subtitle{font-size:12px}}.breadcrumb{padding:10px 0 0}.breadcrumb-list{display:flex;align-items:center;gap:8px;list-style:none;margin:0 auto;padding:0 24px;max-width:1200px;font-size:13px;color:#ffffff80}.breadcrumb-item a{color:#fff9;text-decoration:none}.breadcrumb-item a:hover{color:var(--color-neon-orange)}.breadcrumb-item+.breadcrumb-item:before{content:"›";color:#ffffff4d}.breadcrumb-item--current{color:#ffffffd9}.section-top-models{background:var(--bg-dark, #111)}.top-tables-grid{display:grid;grid-template-columns:1fr;gap:3.5rem;max-width:1200px;margin:0 auto}@media(min-width:992px){.top-tables-grid{grid-template-columns:1fr 1fr;gap:4rem}}.top-table-col{display:flex;flex-direction:column;width:100%}.top-table-col .table-header{text-align:center;margin-bottom:2rem}.top-table-col .table-title{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.01em;margin-bottom:.5rem;color:#fff}.top-table-col .table-subtitle{font-size:.95rem;color:#fff9;max-width:480px;margin:0 auto}.top-models-table-wrap{max-width:560px;margin:0 auto;overflow-x:auto}.top-models-table{width:100%;border-collapse:collapse;font-size:1rem}.top-models-table thead th{padding:.6rem 1rem;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;border-bottom:1px solid rgba(255,255,255,.1)}.top-models-table thead th.col-position{width:110px}.top-models-table tbody tr{border-bottom:1px solid rgba(255,255,255,.07);transition:background .15s}.top-models-table tbody tr:last-child{border-bottom:none}.top-models-table tbody tr:hover{background:#ffffff0a}.top-models-table .row-podium .cell-model{font-weight:600;color:#fff}.top-models-table .row-medal .cell-model{color:#ffffffbf}.cell-position{padding:.85rem 1rem;white-space:nowrap;display:flex;align-items:center;gap:.5rem}.cell-model{padding:.85rem 1rem .85rem 0}.cell-color{padding:.5rem 1rem .5rem 0}.color-badge-bg{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .95rem;border-radius:6px;font-weight:700;font-size:.85rem;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 2px 4px #0003;transition:transform .15s,filter .15s}.top-models-table tbody tr:hover .color-badge-bg{transform:translateY(-1.5px);filter:brightness(1.1) saturate(1.15)}.rank-icon{font-size:1.4rem;line-height:1}.rank-icon-2{filter:grayscale(100%) brightness(1.25) contrast(1.1)}.rank-icon-3{filter:sepia(.8) saturate(2.2) hue-rotate(-15deg) brightness(.65) contrast(1.2)}.rank-num{font-size:.85rem;color:#fff6;min-width:1.2em}@media(max-width:480px){.top-models-table{font-size:.9rem}.rank-icon{font-size:1.2rem}}.color-clear-btn{background:none;border:none;cursor:pointer;font-size:.75rem;color:#fff6;padding:.3rem .4rem;line-height:1;margin-left:.25rem;align-self:center;opacity:0;pointer-events:none;transition:opacity .2s,color .2s}.color-clear-btn.visible{opacity:1;pointer-events:auto}.color-clear-btn:hover{color:#ffffffd9}.color-picker-grid{display:flex;flex-wrap:wrap;gap:.5rem}.color-chip{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .75rem;border-radius:5px;font-family:var(--font-primary);font-weight:700;font-size:.78rem;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;border:1px solid rgba(255,255,255,.15);background-color:var(--chip-bg, #888);color:var(--chip-color, #fff);box-shadow:0 0 6px var(--chip-shadow, rgba(255,255,255,.2)),inset 0 1px #ffffff26;outline:none;transition:transform .15s,filter .15s,outline .1s}.color-chip:hover{transform:translateY(-1px);filter:brightness(1.1) saturate(1.1)}.color-chip[aria-pressed=true]{outline:2px solid rgba(255,255,255,.9);outline-offset:2px;filter:brightness(1.08) saturate(1.12);transform:translateY(-1px)}
