/* Jet Cache: /shablonCategory/thirdCategory.css */
.thirdCategory-container {max-width: 1200px;margin: 0 auto;padding: 0 20px;}.thirdCategory-hero-overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(44, 62, 80, 0.75);z-index: 1;}.thirdCategory-hero .thirdCategory-container {position: relative;z-index: 2;}.thirdCategory-hero-title {font-weight: 700;margin-bottom: 1.5rem;line-height: 1.2;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);color: #fff !important;}.thirdCategory-hero-subtitle {margin-bottom: 2.5rem;opacity: 0.95;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);}.thirdCategory-text-block {padding: 80px 20px;background: #fff;position: relative;view-timeline: --textBlock;view-timeline-inset: 200px;}.thirdCategory-text-content {max-width: 900px;margin: 0 auto;opacity: 0;transform: translateY(40px);animation: fadeInUp 1.2s ease-out forwards;animation-timeline: view(--textBlock);animation-range: entry 0% entry 50%;}@supports not (animation-timeline: view()) {.thirdCategory-text-content {opacity: 0;transform: translateY(40px);animation: fadeInUp 1.2s ease-out 0.5s forwards;}}.thirdCategory-text-title {text-align: center;margin-bottom: 3rem;color: #2c3e50;font-weight: 700;line-height: 1.3;}.thirdCategory-text-section {margin-bottom: 3rem;padding: 2.5rem;background: linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);border-radius: 20px;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08), 0 1px 3px rgba(0, 0, 0, 0.05);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);position: relative;overflow: hidden;}.thirdCategory-text-section::before {content: '';position: absolute;top: 0;left: 0;right: 0;height: 4px;background: linear-gradient(90deg, #e74c3c 0%, #c0392b 50%, #e74c3c 100%);transform: scaleX(0);transform-origin: left;transition: transform 0.4s ease;}.thirdCategory-text-section:hover::before {transform: scaleX(1);}.thirdCategory-text-section:hover {transform: translateY(-8px);box-shadow: 0 20px 50px rgba(0, 0, 0, 0.12), 0 5px 15px rgba(0, 0, 0, 0.08);}.thirdCategory-text-section:last-child {margin-bottom: 0;}.thirdCategory-text-section:nth-child(1) {background: linear-gradient(135deg, #ffffff 0%, #f0f7ff 100%);}.thirdCategory-text-section:nth-child(2) {background: linear-gradient(135deg, #ffffff 0%, #fff5f5 100%);}.thirdCategory-text-section:nth-child(3) {background: linear-gradient(135deg, #ffffff 0%, #f5fff5 100%);}.thirdCategory-text-section:nth-child(4) {background: linear-gradient(135deg, #ffffff 0%, #fffaf5 100%);}.thirdCategory-text-icon {width: 70px;height: 70px;background: linear-gradient(135deg, #e74c3c 0%, #c0392b 100%);border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-bottom: 1.5rem;font-size: 2rem;box-shadow: 0 8px 20px rgba(231, 76, 60, 0.3);transition: all 0.4s ease;position: relative;}.thirdCategory-text-section:hover .thirdCategory-text-icon {transform: scale(1.1) rotate(5deg);box-shadow: 0 12px 30px rgba(231, 76, 60, 0.4);}.thirdCategory-text-icon::after {content: '';position: absolute;inset: -3px;border-radius: 50%;background: linear-gradient(135deg, #e74c3c, #c0392b, #e74c3c);opacity: 0;transition: opacity 0.4s ease;z-index: -1;filter: blur(8px);}.thirdCategory-text-section:hover .thirdCategory-text-icon::after {opacity: 0.6;}.thirdCategory-text-heading {color: #2c3e50;margin-bottom: 1rem;font-weight: 600;line-height: 1.3;}.thirdCategory-text-content p {margin-bottom: 1.5rem;line-height: 1.8;color: #555;text-align: left;}.thirdCategory-text-content p:last-child {margin-bottom: 0;}.thirdCategory-text-content p strong {color: #2c3e50;font-weight: 600;}.thirdCategory-text-highlight {background: linear-gradient(135deg, #e74c3c 0%, #c0392b 100%);color: white;padding: 2rem;border-radius: 16px;margin: 2rem 0;text-align: center;box-shadow: 0 10px 30px rgba(231, 76, 60, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.2);position: relative;overflow: hidden;}.thirdCategory-text-highlight::before {content: '';position: absolute;top: -50%;left: -50%;width: 200%;height: 200%;background: radial-gradient(circle, rgba(255, 255, 255, 0.1) 0%, transparent 70%);animation: shimmer 3s infinite;}@keyframes shimmer {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.thirdCategory-text-highlight strong {color: white;font-weight: 600;}.thirdCategory-text-features {display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 1.5rem;margin: 2rem 0;}.thirdCategory-text-feature {background: white;padding: 2rem 1.5rem;border-radius: 16px;text-align: center;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);position: relative;overflow: hidden;}.thirdCategory-text-feature::before {content: '';position: absolute;top: 0;left: 0;right: 0;height: 3px;background: linear-gradient(90deg, #e74c3c, #c0392b);transform: scaleX(0);transition: transform 0.4s ease;}.thirdCategory-text-feature:hover::before {transform: scaleX(1);}.thirdCategory-text-feature:hover {transform: translateY(-8px) scale(1.02);box-shadow: 0 12px 30px rgba(0, 0, 0, 0.15);}.thirdCategory-text-feature-number {display: block;background: linear-gradient(135deg, #e74c3c 0%, #c0392b 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;font-weight: 700;line-height: 1;margin-bottom: 0.75rem;}.thirdCategory-text-feature-label {display: block;color: #666;line-height: 1.4;}.thirdCategory-text-guarantee {background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%);padding: 2rem;border-radius: 16px;margin: 2rem 0;color: #2e7d32;box-shadow: 0 8px 20px rgba(76, 175, 80, 0.2);position: relative;overflow: hidden;}.thirdCategory-text-guarantee::before {content: '✓';position: absolute;top: 1rem;right: 1.5rem;font-size: 4rem;color: rgba(76, 175, 80, 0.15);line-height: 1;}.thirdCategory-text-guarantee strong {color: #1b5e20;}.thirdCategory-text-list {list-style: none;padding: 0;margin: 1.5rem 0;}.thirdCategory-text-list li {padding: 1.25rem 1.25rem 1.25rem 5.5rem;margin-bottom: 1rem;background: white;border-radius: 12px;position: relative;color: #555;line-height: 1.6;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);transition: all 0.3s ease;border: 2px solid transparent;}.thirdCategory-text-list li:hover {transform: translateX(8px);border-color: #4caf50;box-shadow: 0 6px 20px rgba(76, 175, 80, 0.15);}.thirdCategory-text-list li::before {content: "✓";position: absolute;left: 1.25rem;top: 50%;transform: translateY(-50%);width: 32px;height: 32px;background: linear-gradient(135deg, #4caf50 0%, #388e3c 100%);color: white;font-weight: 700;display: flex;align-items: center;justify-content: center;border-radius: 50%;box-shadow: 0 4px 10px rgba(76, 175, 80, 0.3);}.thirdCategory-text-list li:last-child {margin-bottom: 0;}@keyframes fadeInUp {from {opacity: 0;transform: translateY(40px);}to {opacity: 1;transform: translateY(0);}}.thirdCategory-btn {display: inline-block;padding: 15px 35px;font-weight: 600;text-decoration: none;border: none;border-radius: 8px;cursor: pointer;transition: all 0.3s ease;text-align: center;color: inherit;}a.thirdCategory-btn {border: none;text-decoration: none !important;}.thirdCategory-btn-primary {background: linear-gradient(135deg, #e74c3c 0%, #c0392b 100%);color: white;box-shadow: 0 4px 15px rgba(231, 76, 60, 0.3);}.thirdCategory-btn-primary:hover {background: linear-gradient(135deg, #c0392b 0%, #a93226 100%);transform: translateY(-2px);box-shadow: 0 6px 20px rgba(231, 76, 60, 0.4);}.thirdCategory-btn-outline {background: transparent;color: #e74c3c;border: 2px solid #e74c3c;}a.thirdCategory-btn-outline {border: 2px solid #e74c3c;}.thirdCategory-btn-outline:hover {background: #e74c3c;color: white;}.thirdCategory-btn-block {width: 100%;display: block;}.thirdCategory-btn-whatsapp {background: #25d366;color: white;margin-top: 15px;}.thirdCategory-btn-whatsapp:hover {background: #20ba5a;transform: translateY(-2px);}section {padding: 80px 20px;}.thirdCategory-section-title {font-weight: 700;text-align: center;margin-bottom: 3rem;color: #2c3e50;}.thirdCategory-advantages {background: #f8f9fa;}.thirdCategory-advantages-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 2rem;}.thirdCategory-advantage-card {background: white;padding: 2rem;border-radius: 12px;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);text-align: center;transition: transform 0.3s ease, box-shadow 0.3s ease;}.thirdCategory-advantage-card:hover {transform: translateY(-5px);box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);}.thirdCategory-advantage-icon {width: 80px;height: 80px;object-fit: contain;margin: 0 auto 1rem auto;display: block;}.thirdCategory-advantage-card h3 {color: #2c3e50;margin-bottom: 1rem;}.thirdCategory-advantage-card p {color: #666;line-height: 1.6;}.thirdCategory-catalog {background: white;}.thirdCategory-catalog-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 2.5rem;}.thirdCategory-catalog-item {background: white;border-radius: 12px;overflow: hidden;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);transition: transform 0.3s ease, box-shadow 0.3s ease;}.thirdCategory-catalog-item:hover {transform: translateY(-5px);box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);}.thirdCategory-catalog-image {width: 100%;height: 250px;overflow: hidden;background: #ecf0f1;}.thirdCategory-catalog-image img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.3s ease;}.thirdCategory-catalog-item:hover .thirdCategory-catalog-image img {transform: scale(1.05);}.thirdCategory-catalog-content {padding: 1.5rem;}.thirdCategory-catalog-content h3 {color: #2c3e50;margin-bottom: 1rem;}.thirdCategory-catalog-specs {list-style: none;margin-bottom: 1rem;color: #666;}.thirdCategory-catalog-specs li {margin-bottom: 0.5rem;}.thirdCategory-catalog-price {font-weight: 700;color: #e74c3c;margin-bottom: 1rem;}.calculator {background: linear-gradient(135deg, #34495e 0%, #2c3e50 100%);color: white;}.calculator .thirdCategory-section-title {color: white;}.calculator-wrapper {max-width: 600px;margin: 0 auto;}.calculator-form {background: white;padding: 2.5rem;border-radius: 12px;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);}.form-group {margin-bottom: 1.5rem;}.form-group label {display: block;margin-bottom: 0.5rem;font-weight: 600;color: #2c3e50;}.form-group input,.form-group select {width: 100%;padding: 12px 15px;border: 2px solid #ddd;border-radius: 8px;transition: border-color 0.3s ease;font-family: inherit;}.form-group input:focus,.form-group select:focus {outline: none;border-color: #e74c3c;}.form-error {display: block;color: #e74c3c;margin-top: 0.5rem;}.thirdCategory-how-we-work {background: #f8f9fa;}.thirdCategory-steps {display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 2rem;position: relative;}.thirdCategory-step {text-align: center;position: relative;animation: wave-bounce 2s ease-in-out infinite;}.thirdCategory-step:nth-child(1) {animation-delay: 0s;}.thirdCategory-step:nth-child(2) {animation-delay: 0.2s;}.thirdCategory-step:nth-child(3) {animation-delay: 0.4s;}.thirdCategory-step:nth-child(4) {animation-delay: 0.6s;}.thirdCategory-step:nth-child(5) {animation-delay: 0.8s;}@keyframes wave-bounce {0%,100% {transform: translateY(0);}50% {transform: translateY(-15px);}}.thirdCategory-step-number {width: 60px;height: 60px;background: linear-gradient(135deg, #e74c3c 0%, #c0392b 100%);color: white;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-weight: 700;margin: 0 auto 1rem;box-shadow: 0 4px 15px rgba(231, 76, 60, 0.3);}.thirdCategory-step h3 {color: #2c3e50;margin-bottom: 0.5rem;}.thirdCategory-step p {color: #666;}.thirdCategory-gallery {background: white;}.thirdCategory-gallery-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 2rem;}.thirdCategory-gallery-item {border-radius: 12px;overflow: hidden;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);transition: transform 0.3s ease, box-shadow 0.3s ease;}.thirdCategory-gallery-item:hover {transform: translateY(-5px);box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);}.thirdCategory-gallery-item img {width: 100%;height: 250px;object-fit: cover;}.thirdCategory-gallery-caption {padding: 1.5rem;background: #f8f9fa;}.thirdCategory-gallery-caption p {margin-bottom: 0.5rem;color: #666;}.thirdCategory-info-block {background: #f8f9fa;}.thirdCategory-info-content {max-width: 900px;margin: 0 auto;}.thirdCategory-info-text {background: white;padding: 3rem;border-radius: 12px;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);}.thirdCategory-info-text h3 {color: #2c3e50;margin-top: 2rem;margin-bottom: 1rem;font-weight: 600;}.thirdCategory-info-text h3:first-child {margin-top: 0;}.thirdCategory-info-text p {color: #666;line-height: 1.8;margin-bottom: 1.5rem;}.thirdCategory-info-text p:last-child {margin-bottom: 0;}.thirdCategory-additional-text {padding: 100px 20px;background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 50%, #f8f9fa 100%);position: relative;overflow: hidden;}.thirdCategory-additional-text::before {content: '';position: absolute;top: 0;left: 0;right: 0;height: 4px;background: linear-gradient(90deg, #e74c3c, #c0392b, #e74c3c);background-size: 200% 100%;animation: gradient-shift 3s ease infinite;}@keyframes gradient-shift {0%,100% {background-position: 0% 50%;}50% {background-position: 100% 50%;}}.thirdCategory-additional-content {margin: 0 auto;position: relative;z-index: 1;}.thirdCategory-additional-text .thirdCategory-section-title {position: relative;padding-bottom: 1.5rem;margin-bottom: 3rem;}.thirdCategory-additional-text .thirdCategory-section-title::after {content: '';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 80px;height: 3px;background: linear-gradient(90deg, transparent, #e74c3c, transparent);border-radius: 2px;}.thirdCategory-additional-text-content {margin-top: 2rem;background: white;padding: 3rem;border-radius: 16px;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08);transition: transform 0.3s ease, box-shadow 0.3s ease;position: relative;}.thirdCategory-additional-text-content:hover {transform: translateY(-5px);box-shadow: 0 15px 50px rgba(0, 0, 0, 0.12);}.thirdCategory-additional-text-content::before {content: '';position: absolute;top: 0;left: 0;width: 4px;height: 100%;background: linear-gradient(180deg, #e74c3c, #c0392b);border-radius: 16px 0 0 16px;}.thirdCategory-text-details {margin-bottom: 1rem;position: relative;}.thirdCategory-text-details summary {color: #555;line-height: 1.9;text-align: justify;position: relative;padding-left: 1.8rem;padding-top: 0.5rem;padding-bottom: 0.5rem;cursor: pointer;list-style: none;border-left: 3px solid transparent;transition: all 0.3s ease;opacity: 0.7;}.thirdCategory-text-details summary::-webkit-details-marker {display: none;}.thirdCategory-text-details summary::before {content: '▸';position: absolute;left: 0.5rem;color: #e74c3c;font-size: 0.9rem;opacity: 0.7;transition: all 0.3s ease;top: 0.6rem;font-weight: bold;}.thirdCategory-text-details[open] summary::before {content: '▾';opacity: 1;}.thirdCategory-text-details summary:hover {opacity: 1;border-left-color: #e74c3c;background: rgba(231, 76, 60, 0.03);padding-left: 2rem;}.thirdCategory-text-details summary:hover::before {opacity: 1;transform: translateX(2px);}.thirdCategory-text-details[open] summary {opacity: 1;border-left-color: #e74c3c;background: rgba(231, 76, 60, 0.05);margin-bottom: 0.5rem;}.thirdCategory-text-details p {color: #555;line-height: 1.9;margin-bottom: 1.8rem;text-align: justify;padding-left: 1.8rem;padding-top: 0;padding-bottom: 0;animation: fadeIn 0.4s ease;}@keyframes fadeIn {from {opacity: 0;transform: translateY(-10px);}to {opacity: 1;transform: translateY(0);}}.thirdCategory-additional-text-content>p:first-child {color: #444;font-weight: 500;padding-left: 0;opacity: 1;margin-bottom: 1.8rem;cursor: default;border-left: none;background: transparent;padding-top: 0;margin-top: 0;line-height: 1.9;text-align: justify;}.thirdCategory-additional-text-content>p:first-child:hover {opacity: 1;border-left-color: transparent;background: transparent;padding-left: 0;}.thirdCategory-additional-text-content p:last-child {margin-bottom: 0;}.thirdCategory-comparison {background: white;}.thirdCategory-comparison-table {overflow-x: auto;border-radius: 12px;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);}.thirdCategory-comparison-table table {width: 100%;border-collapse: collapse;background: white;}.thirdCategory-comparison-table th {background: linear-gradient(135deg, #2c3e50 0%, #34495e 100%);color: white;padding: 1.5rem;text-align: left;font-weight: 600;}.thirdCategory-comparison-table td {padding: 1.25rem 1.5rem;border-bottom: 1px solid #ecf0f1;color: #666;}.thirdCategory-comparison-table tr:last-child td {border-bottom: none;}.thirdCategory-comparison-table tr:nth-child(even) {background: #f8f9fa;}.thirdCategory-comparison-table td:first-child {font-weight: 600;color: #2c3e50;}.thirdCategory-faq {background: #f8f9fa;}.thirdCategory-faq-list {max-width: 800px;margin: 0 auto;}.thirdCategory-faq-item {background: white;border-radius: 8px;margin-bottom: 1rem;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);overflow: hidden;}.thirdCategory-faq-question {padding: 1.5rem;font-weight: 600;color: #2c3e50;cursor: pointer;list-style: none;position: relative;user-select: none;}.thirdCategory-faq-question::marker {display: none;}.thirdCategory-faq-question::after {content: '+';position: absolute;right: 1.5rem;top: 50%;transform: translateY(-50%);color: #e74c3c;transition: transform 0.3s ease;}.thirdCategory-faq-item[open] .thirdCategory-faq-question::after {transform: translateY(-50%) rotate(45deg);}.thirdCategory-faq-question:hover {background: #f8f9fa;}.thirdCategory-faq-answer {padding: 0 1.5rem 1.5rem;color: #666;line-height: 1.6;}.thirdCategory-cta-final {background: linear-gradient(135deg, #2c3e50 0%, #34495e 100%);color: white;text-align: center;}.thirdCategory-cta-final .thirdCategory-section-title {color: white;}.thirdCategory-cta-subtitle {margin-bottom: 2rem;opacity: 0.95;}.thirdCategory-cta-form {max-width: 700px;margin: 0 auto 3rem;}.thirdCategory-form-row {display: flex;gap: 1rem;flex-wrap: wrap;}.thirdCategory-form-row input {flex: 1;min-width: 200px;padding: 15px;border: none;border-radius: 8px;font-family: inherit;}.thirdCategory-form-row input:focus {outline: none;box-shadow: 0 0 0 3px rgba(231, 76, 60, 0.3);}.contacts {display: flex;justify-content: center;gap: 3rem;flex-wrap: wrap;margin-top: 3rem;}.contact-item strong {display: block;margin-bottom: 0.5rem;}.contact-item a {color: white;text-decoration: none;opacity: 0.9;}.contact-item a:hover {opacity: 1;text-decoration: underline;}.contact-item span {opacity: 0.9;}.footer {background: #1a252f;color: white;text-align: center;padding: 2rem 20px;}@media (max-width: 768px) {.thirdCategory-hero {min-height: 80vh;padding: 60px 20px;}section {padding: 60px 20px;}.thirdCategory-advantages-grid,.thirdCategory-catalog-grid,.thirdCategory-gallery-grid,.thirdCategory-steps {grid-template-columns: 1fr;}.thirdCategory-form-row {flex-direction: column;}.thirdCategory-form-row input,.thirdCategory-form-row .thirdCategory-btn {width: 100%;}.contacts {flex-direction: column;gap: 1.5rem;}.thirdCategory-comparison-table th,.thirdCategory-comparison-table td {padding: 1rem;}.calculator-form {padding: 1.5rem;}.thirdCategory-catalog-image,.thirdCategory-gallery-item img {height: 200px;}.thirdCategory-additional-text {padding: 60px 15px;}.thirdCategory-additional-text-content {padding: 2rem 1.5rem;border-radius: 12px;}.thirdCategory-text-details summary {font-size: 1rem;padding-left: 1.5rem;line-height: 1.8;}.thirdCategory-text-details p {font-size: 1rem;padding-left: 1.5rem;line-height: 1.8;}.thirdCategory-additional-text-content>p:first-child {font-size: 1.05rem;}}@media (max-width: 480px) {.thirdCategory-btn {padding: 12px 25px;}.thirdCategory-advantage-card,.thirdCategory-catalog-content,.thirdCategory-info-text {padding: 2rem 1.5rem;}.thirdCategory-text-section {padding: 1.5rem;}.thirdCategory-text-features {grid-template-columns: 1fr;}.thirdCategory-text-title {margin-bottom: 2rem;}}
