.clim-page{--orange-primary:#f90;--orange-dark:#e68a00;--orange-light:#ffb84d;--green-primary:#0c6;--green-secondary:#00a854;--green-light:#33d685;--blue-info:#08a;--blue-light:#00a3cc;--navy-dark:#0f1419;--navy-medium:#1a2332;--navy-light:#2d3748;--gray-900:#1a202c;--gray-800:#2d3748;--gray-700:#4a5568;--gray-600:#718096;--gray-500:#a0aec0;--gray-400:#cbd5e0;--gray-300:#e2e8f0;--gray-200:#edf2f7;--gray-100:#f7f9fc;--white:#fff;--black:#000;--success:#0c6;--success-light:#e6f9ef;--warning:orange;--warning-light:#fff3cd;--error:#e53e3e;--error-light:#fed7d7;--info:#08a;--info-light:#e3f2fd;--gradient-hero:linear-gradient(135deg,#0c6 0%,#00a854 50%,#08a 100%);--gradient-hero-horizontal:linear-gradient(to right,#0c6,#00a854,#08a);--gradient-cta-orange:linear-gradient(135deg,#f90,#e68a00);--gradient-cta-green:linear-gradient(135deg,#0c6,#00a854);--gradient-blue:linear-gradient(135deg,#00a854 0%,#08a 100%);--gradient-dark:linear-gradient(135deg,#0f1419 0%,#1a2332 100%);--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #00000012;--shadow-lg:0 4px 20px #00000014;--shadow-xl:0 8px 30px #0000001f;--shadow-orange:0 4px 14px #ff99004d;--shadow-green:0 4px 14px #00cc664d;--font-primary:"Inter","Segoe UI",system-ui,-apple-system,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.5rem;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.6;--letter-spacing-tight:-.02em;--letter-spacing-normal:0;--letter-spacing-wide:.5px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--transition-fast:.15s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-tooltip:600;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1440px;font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--gray-700);background-color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clim-page *,.clim-page :before,.clim-page :after{box-sizing:border-box}.clim-page h1,.clim-page h2,.clim-page h3,.clim-page h4,.clim-page h5,.clim-page h6{color:var(--navy-dark);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}.clim-page h1,.clim-page .h1{font-size:var(--text-5xl)}.clim-page h2,.clim-page .h2{font-size:var(--text-4xl)}.clim-page h3,.clim-page .h3{font-size:var(--text-3xl);font-weight:var(--font-weight-semibold)}.clim-page h4,.clim-page .h4{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold)}.clim-page h5,.clim-page .h5{font-size:var(--text-xl);font-weight:var(--font-weight-semibold)}.clim-page h6,.clim-page .h6{font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.clim-page .text-accent{color:var(--orange-primary)}.clim-page .text-accent-green{color:var(--green-primary)}.clim-page p{margin-bottom:var(--space-4)}.clim-page a{color:var(--blue-info);transition:color var(--transition-fast);text-decoration:none}.clim-page a:hover{color:var(--blue-light)}.clim-page .container{width:100%;max-width:var(--container-xl);padding:0 var(--space-6);margin:0 auto}.clim-page .container-sm{max-width:var(--container-sm)}.clim-page .container-lg{max-width:var(--container-lg)}.clim-page .container-2xl{max-width:var(--container-2xl)}.clim-page .section{padding:var(--space-16)0}.clim-page .section-lg{padding:var(--space-24)0}.clim-page .grid-products{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.clim-page .grid-services{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.clim-page .btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-6);font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-normal);border:none;line-height:1;text-decoration:none;display:inline-flex}.clim-page .btn:focus{outline:2px solid var(--orange-primary);outline-offset:2px}.clim-page .btn-primary{background:var(--gradient-cta-orange);color:var(--white);padding:var(--space-4)var(--space-8);box-shadow:var(--shadow-orange)}.clim-page .btn-primary:hover{color:var(--white);transform:translateY(-2px);box-shadow:0 6px 20px #f906}.clim-page .btn-success{background:var(--gradient-cta-green);color:var(--white);padding:var(--space-4)var(--space-8);box-shadow:var(--shadow-green)}.clim-page .btn-success:hover{color:var(--white);transform:translateY(-2px);box-shadow:0 6px 20px #0c66}.clim-page .btn-secondary{color:var(--orange-primary);border:2px solid var(--orange-primary);padding:calc(var(--space-3) - 2px)calc(var(--space-6) - 2px);background:0 0}.clim-page .btn-secondary:hover{background:var(--orange-primary);color:var(--white)}.clim-page .btn-outline-green{color:var(--green-primary);border:2px solid var(--green-primary);padding:calc(var(--space-3) - 2px)calc(var(--space-6) - 2px);background:0 0}.clim-page .btn-outline-green:hover{background:var(--green-primary);color:var(--white)}.clim-page .btn-white{background:var(--white);color:var(--orange-primary)}.clim-page .btn-white:hover{background:var(--gray-100);color:var(--orange-dark)}.clim-page .btn-sm{padding:var(--space-2)var(--space-4);font-size:var(--text-sm)}.clim-page .btn-lg{padding:var(--space-4)var(--space-10);font-size:var(--text-lg)}.clim-page .card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-6);transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.clim-page .card:hover{box-shadow:var(--shadow-xl);transform:translateY(-8px)}.clim-page .card-product{position:relative;overflow:hidden}.clim-page .card-product-image{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);width:100%;margin-bottom:var(--space-4)}.clim-page .card-product-title{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--navy-dark);margin-bottom:var(--space-2)}.clim-page .card-product-subtitle{font-size:var(--text-sm);color:var(--green-primary);font-weight:var(--font-weight-medium);margin-bottom:var(--space-3)}.clim-page .card-product-price{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--green-primary)}.clim-page .card-product-price-old{font-size:var(--text-base);color:var(--gray-500);margin-right:var(--space-2);text-decoration:line-through}.clim-page .card-service{text-align:left;border:1px solid var(--gray-200)}.clim-page .card-service:hover{border-color:var(--orange-primary)}.clim-page .badge{padding:var(--space-1)var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);border-radius:var(--radius-full);align-items:center;display:inline-flex}.clim-page .badge-bestseller{background:var(--green-primary);color:var(--white)}.clim-page .badge-new{background:var(--blue-info);color:var(--white)}.clim-page .badge-pro{background:var(--navy-dark);color:var(--white)}.clim-page .badge-trend{background:var(--orange-primary);color:var(--white)}.clim-page .badge-promo{background:var(--error);color:var(--white)}.clim-page .badge-limited{background:var(--warning-light);color:var(--navy-dark);border:1px solid var(--warning)}.clim-page .badge-open{background:var(--success-light);color:var(--green-primary);font-weight:var(--font-weight-bold)}.clim-page .icon-container{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;display:flex}.clim-page .icon-container-orange{background:var(--gradient-cta-orange);color:var(--white)}.clim-page .icon-container-green{background:var(--gradient-cta-green);color:var(--white)}.clim-page .icon-container-light{background:var(--gray-100);color:var(--orange-primary)}.clim-page .icon-container-sm{width:40px;height:40px;font-size:18px}.clim-page .icon-container-lg{width:72px;height:72px;font-size:32px}.clim-page .hero{background:var(--gradient-hero);color:var(--white);padding:var(--space-24)0;position:relative;overflow:hidden}.clim-page .hero:before{content:"";background:#ffffff1a;border-radius:50%;width:500px;height:500px;position:absolute;top:-50%;right:-10%}.clim-page .hero h1{color:var(--white)}.clim-page .hero p{color:#fffffff2}.clim-page .section-light{background:var(--gray-100)}.clim-page .section-dark{background:var(--navy-dark);color:var(--white)}.clim-page .section-dark h2,.clim-page .section-dark h3,.clim-page .section-dark h4{color:var(--white)}.clim-page .section-dark p{color:var(--gray-400)}.clim-page .section-gradient{background:var(--gradient-hero);color:var(--white)}.clim-page .alert{padding:var(--space-4)var(--space-6);border-radius:var(--radius-lg);margin-bottom:var(--space-4);border-left:4px solid}.clim-page .alert-success{background:var(--success-light);border-color:var(--green-primary);color:var(--navy-dark)}.clim-page .alert-warning{background:var(--warning-light);border-color:var(--warning);color:var(--navy-dark)}.clim-page .alert-info{background:var(--info-light);border-color:var(--blue-info);color:var(--navy-dark)}.clim-page .alert-error{background:var(--error-light);border-color:var(--error);color:var(--navy-dark)}.clim-page .alert-title{font-weight:var(--font-weight-bold);margin-bottom:var(--space-2)}.clim-page .form-group{margin-bottom:var(--space-4)}.clim-page .form-label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--navy-dark);margin-bottom:var(--space-2);display:block}.clim-page .form-input,.clim-page .form-select,.clim-page .form-textarea{width:100%;padding:var(--space-3)var(--space-4);font-family:var(--font-primary);font-size:var(--text-base);color:var(--navy-dark);background:var(--white);border:2px solid var(--gray-300);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.clim-page .form-input:focus,.clim-page .form-select:focus,.clim-page .form-textarea:focus{border-color:var(--orange-primary);outline:none;box-shadow:0 0 0 3px #ff99001a}.clim-page .form-input::placeholder{color:var(--gray-500)}.clim-page .form-textarea{resize:vertical;min-height:120px}.clim-page .header{z-index:var(--z-sticky);background:var(--white);box-shadow:var(--shadow-sm);position:sticky;top:0}.clim-page .header-container{padding:var(--space-4)var(--space-6);max-width:var(--container-xl);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.clim-page .logo{align-items:center;gap:var(--space-3);display:flex}.clim-page .logo-icon{background:var(--orange-primary);width:40px;height:40px;color:var(--white);font-weight:var(--font-weight-bold);font-size:var(--text-lg);border-radius:50%;justify-content:center;align-items:center;display:flex}.clim-page .logo-text{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--navy-dark)}.clim-page .nav-links{gap:var(--space-8);list-style:none;display:flex}.clim-page .nav-link{color:var(--gray-700);font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}.clim-page .nav-link:hover{color:var(--orange-primary)}.clim-page .footer{background:var(--navy-dark);color:var(--gray-400);padding:var(--space-16)0 var(--space-8)}.clim-page .footer-grid{gap:var(--space-12);margin-bottom:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.clim-page .footer-title{color:var(--white);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-4)}.clim-page .footer-links{list-style:none}.clim-page .footer-links li{margin-bottom:var(--space-2)}.clim-page .footer-links a{color:var(--gray-400);transition:color var(--transition-fast)}.clim-page .footer-links a:hover{color:var(--white)}.clim-page .footer-bottom{border-top:1px solid var(--navy-medium);padding-top:var(--space-8);text-align:center;font-size:var(--text-sm)}.clim-page .social-links{gap:var(--space-3);display:flex}.clim-page .social-link{background:var(--navy-medium);width:40px;height:40px;color:var(--gray-400);transition:background var(--transition-fast),color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.clim-page .social-link:hover{background:var(--orange-primary);color:var(--white)}.clim-page .stats-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.clim-page .stat-item{text-align:center}.clim-page .stat-value{font-size:var(--text-5xl);font-weight:var(--font-weight-bold);color:var(--white);margin-bottom:var(--space-2);line-height:1}.clim-page .stat-label{font-size:var(--text-sm);color:#ffffffe6}.clim-page .stat-value-dark{color:var(--green-primary)}.clim-page .stat-label-dark{color:var(--gray-600)}.clim-page .text-orange{color:var(--orange-primary)}.clim-page .text-green{color:var(--green-primary)}.clim-page .text-blue{color:var(--blue-info)}.clim-page .text-navy{color:var(--navy-dark)}.clim-page .text-gray{color:var(--gray-600)}.clim-page .text-white{color:var(--white)}.clim-page .bg-orange{background-color:var(--orange-primary)}.clim-page .bg-green{background-color:var(--green-primary)}.clim-page .bg-blue{background-color:var(--blue-info)}.clim-page .bg-navy{background-color:var(--navy-dark)}.clim-page .bg-gray{background-color:var(--gray-100)}.clim-page .bg-white{background-color:var(--white)}.clim-page .bg-gradient-hero{background:var(--gradient-hero)}.clim-page .bg-gradient-orange{background:var(--gradient-cta-orange)}.clim-page .bg-gradient-green{background:var(--gradient-cta-green)}.clim-page .text-center{text-align:center}.clim-page .text-left{text-align:left}.clim-page .text-right{text-align:right}.clim-page .mt-4{margin-top:var(--space-4)}.clim-page .mt-8{margin-top:var(--space-8)}.clim-page .mb-4{margin-bottom:var(--space-4)}.clim-page .mb-8{margin-bottom:var(--space-8)}.clim-page .p-4{padding:var(--space-4)}.clim-page .p-6{padding:var(--space-6)}.clim-page .p-8{padding:var(--space-8)}.clim-page .flex{display:flex}.clim-page .flex-center{justify-content:center;align-items:center;display:flex}.clim-page .flex-between{justify-content:space-between;align-items:center;display:flex}.clim-page .gap-4{gap:var(--space-4)}.clim-page .gap-6{gap:var(--space-6)}.clim-page .hidden{display:none}.clim-page .sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes clim-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes clim-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes clim-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.clim-page .animate-fadeIn{animation:.5s forwards clim-fadeIn}.clim-page .animate-slideUp{animation:.6s forwards clim-slideUp}.clim-page .animate-pulse{animation:2s infinite clim-pulse}@media (max-width:1024px){.clim-page{--text-5xl:2.5rem;--text-4xl:2rem}.clim-page .grid-products{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.clim-page{--text-5xl:2rem;--text-4xl:1.75rem;--text-3xl:1.5rem}.clim-page .container{padding:0 var(--space-4)}.clim-page .section{padding:var(--space-12)0}.clim-page .hero{padding:var(--space-16)0}.clim-page .grid-products{grid-template-columns:1fr}.clim-page .stats-grid{grid-template-columns:repeat(2,1fr)}.clim-page .nav-links{display:none}.clim-page .footer-grid{gap:var(--space-8);grid-template-columns:1fr}}@media (max-width:480px){.clim-page .btn{width:100%}.clim-page .btn-lg{padding:var(--space-4)var(--space-6)}.clim-page .stats-grid{grid-template-columns:1fr}}.blog-article-content{font-family:var(--font-primary);color:#4a5568;font-size:1.125rem;line-height:1.8}.blog-article-content>:first-child{margin-top:0}.blog-article-content h2{color:#0f1419;letter-spacing:-.02em;border-bottom:3px solid #f90;margin-top:3.5rem;margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1.875rem;font-weight:800;line-height:1.3}.blog-article-content h3{color:#0f1419;border-left:4px solid #0c6;margin-top:2.5rem;margin-bottom:1rem;padding-left:1rem;font-size:1.375rem;font-weight:700;line-height:1.35}.blog-article-content h4{color:#1a2332;align-items:center;gap:.5rem;margin-top:2rem;margin-bottom:.75rem;font-size:1.175rem;font-weight:700;line-height:1.4;display:flex}.blog-article-content h4:before{content:"";background:#f90;border-radius:2px;flex-shrink:0;width:8px;height:8px;display:inline-block}.blog-article-content p{color:#4a5568;margin-bottom:1.25rem}.blog-article-content>p:first-of-type{color:#2d3748;font-size:1.25rem;line-height:1.75}.blog-article-content a{color:#f90;border-bottom:2px solid #0000;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s}.blog-article-content a:hover{color:#e68a00;border-bottom-color:#f90}.blog-article-content strong{color:#0f1419;font-weight:700}.blog-article-content ul,.blog-article-content ol{margin:1.25rem 0;padding-left:0;list-style:none}.blog-article-content ul li,.blog-article-content ol li{margin-bottom:.75rem;padding-left:1.75rem;line-height:1.7;position:relative}.blog-article-content ul li:before{content:"";background:linear-gradient(135deg,#f90,#e68a00);border-radius:50%;width:8px;height:8px;position:absolute;top:.65em;left:0}.blog-article-content ol{counter-reset:article-counter}.blog-article-content ol li{counter-increment:article-counter}.blog-article-content ol li:before{content:counter(article-counter);color:#fff;background:linear-gradient(135deg,#0c6,#00a854);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;font-weight:700;display:flex;position:absolute;top:.1em;left:0}.blog-article-content table{border-collapse:separate;border-spacing:0;border-radius:12px;width:100%;margin:2rem 0;font-size:.95rem;overflow:hidden;box-shadow:0 4px 20px #00000014}.blog-article-content thead{background:linear-gradient(135deg,#0f1419,#1a2332)}.blog-article-content thead th{color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.05em;padding:1rem 1.25rem;font-size:.875rem;font-weight:600}.blog-article-content tbody tr{transition:background-color .15s}.blog-article-content tbody tr:nth-child(2n){background-color:#f7f9fc}.blog-article-content tbody tr:hover{background-color:#fff8eb}.blog-article-content tbody td{color:#4a5568;border-bottom:1px solid #e2e8f0;padding:.875rem 1.25rem}.blog-article-content tbody tr:last-child td{border-bottom:none}.blog-article-content tbody td strong{color:#0f1419}.blog-article-content blockquote{background:linear-gradient(135deg,#fff8eb,#fff3d6);border-left:5px solid #f90;border-radius:0 12px 12px 0;margin:2rem 0;padding:1.5rem 2rem;position:relative}.blog-article-content blockquote:before{content:"“";color:#f90;opacity:.3;font-family:Georgia,serif;font-size:3rem;line-height:1;position:absolute;top:-.25rem;left:.75rem}.blog-article-content blockquote p{color:#2d3748;margin-bottom:0;font-style:italic;font-weight:500}.blog-article-content blockquote p:last-child{margin-bottom:0}.blog-article-content hr{background:linear-gradient(90deg,#0000,#e2e8f0,#0000);border:none;height:2px;margin:3rem 0}.blog-article-content img{border-radius:12px;max-width:100%;height:auto;margin:2rem 0;box-shadow:0 4px 20px #0000001a}.blog-article-content em{color:#718096;font-style:italic}@media (max-width:768px){.blog-article-content{font-size:1rem}.blog-article-content h2{margin-top:2.5rem;font-size:1.5rem}.blog-article-content h3{margin-top:2rem;font-size:1.25rem}.blog-article-content h4,.blog-article-content>p:first-of-type{font-size:1.1rem}.blog-article-content table{-webkit-overflow-scrolling:touch;font-size:.85rem;display:block;overflow-x:auto}.blog-article-content thead th,.blog-article-content tbody td{white-space:nowrap;padding:.75rem 1rem}.blog-article-content blockquote{padding:1.25rem 1.5rem}}@media print{.clim-page .header,.clim-page .footer,.clim-page .btn{display:none}.clim-page{color:#000;background:#fff}.clim-page .section{padding:20px 0}}
