.techosmotr-section{padding:var(--spacing-xxl) 0;background-color:var(--color-light-gray)}.techosmotr-section h2{text-align:center;margin-bottom:var(--spacing-xl);font-size:2.2rem}.section-intro{text-align:center;font-size:1.1rem;color:var(--color-dark-gray);max-width:600px;margin:0 auto var(--spacing-xxl);line-height:1.8}.categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-xxl)}.category-card{background-color:var(--color-white);padding:var(--spacing-xl);border-radius:12px;text-align:center;box-shadow:var(--shadow-light);transition:all .3s ease;border-top:4px solid var(--color-accent)}.category-card:hover{box-shadow:var(--shadow-medium);transform:translateY(-4px)}.category-icon{font-size:3.5rem;margin-bottom:var(--spacing-md);display:inline-block}.category-card h3{font-size:1.3rem;margin-bottom:var(--spacing-md);color:var(--color-primary)}.category-card p{margin:0;color:var(--color-dark-gray)}.important-block{background-color:#fff3cd;border-left:5px solid #ffc107;padding:var(--spacing-lg);border-radius:6px;margin-bottom:var(--spacing-xxl)}.important-block h3{color:#856404;margin-top:0;margin-bottom:var(--spacing-md);font-size:1.25rem}.important-block p{color:#856404;margin:0;font-weight:500}.section-subheading{color:var(--color-primary);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-lg);font-size:1.4rem}.requirements-list{list-style:none;padding:0;margin-bottom:var(--spacing-xxl)}.requirements-list li{padding:var(--spacing-md) 0 var(--spacing-md) var(--spacing-xl);position:relative;color:var(--color-dark-gray);line-height:1.8}.requirements-list li:before{content:"✓";position:absolute;left:0;color:var(--color-success);font-weight:700;font-size:1.2rem}.help-block{background-color:var(--color-white);padding:var(--spacing-xl);border-radius:12px;border-left:4px solid var(--color-secondary);margin-bottom:var(--spacing-xxl);box-shadow:var(--shadow-light)}.help-block h3{margin-top:0;color:var(--color-primary)}.help-block p{color:var(--color-dark-gray);margin-bottom:var(--spacing-md)}.help-block p:last-child{margin-bottom:0}.help-block a{color:var(--color-secondary);font-weight:600}.section-divider{border:none;border-top:2px solid var(--color-border);margin:var(--spacing-xxl) 0}.benefits-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-xxl)}.benefits-col h4{color:var(--color-primary);margin-bottom:var(--spacing-md);font-size:1.1rem}.benefits-list,.risks-list{list-style:none;padding:0}.benefits-list li{padding:var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-lg);position:relative;color:var(--color-dark-gray)}.benefits-list li:before{content:"✓";position:absolute;left:0;color:var(--color-success);font-weight:700}.risks-list li{padding:var(--spacing-sm) 0 var(--spacing-sm) 0;color:var(--color-dark-gray)}@media (max-width: 960px){.techosmotr-section{padding:var(--spacing-xl) 0}.techosmotr-section h2{font-size:2rem}.section-intro{font-size:1.05rem}.categories-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.category-card{padding:var(--spacing-lg)}.category-card h3{font-size:1.2rem}.section-subheading{font-size:1.3rem}.benefits-row{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg)}}@media (max-width: 1024px){.techosmotr-section{padding:var(--spacing-xl) 0}.techosmotr-section h2{font-size:1.8rem}.categories-grid{grid-template-columns:1fr;gap:var(--spacing-md)}.category-icon{font-size:2.8rem}.important-block,.help-block{padding:var(--spacing-lg)}.benefits-row{grid-template-columns:1fr}}@media (max-width: 768px){.techosmotr-section{padding:var(--spacing-xl) 0}.techosmotr-section h2{font-size:1.8rem}.section-intro{font-size:1rem}.categories-grid{grid-template-columns:1fr;gap:var(--spacing-md)}.category-card{padding:var(--spacing-lg);min-height:180px;display:flex;flex-direction:column;justify-content:center}.category-icon{font-size:3rem}.category-card h3{font-size:1.15rem}.category-card p{font-size:.95rem}.important-block,.help-block{padding:var(--spacing-lg)}.important-block h3,.help-block h3{min-height:44px;display:flex;align-items:center}.requirements-list li{padding:var(--spacing-md) 0 var(--spacing-md) var(--spacing-xl);min-height:44px;display:flex;align-items:center}.benefits-row{grid-template-columns:1fr;gap:var(--spacing-lg)}.benefits-list li,.risks-list li{padding:var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-lg);min-height:44px;display:flex;align-items:center}.section-subheading{font-size:1.3rem;min-height:44px;display:flex;align-items:center}}@media (max-width: 480px){.techosmotr-section h2{font-size:1.5rem}.category-icon{font-size:2.5rem}.important-block,.help-block{padding:var(--spacing-lg)}.section-subheading{font-size:1.2rem}.category-card h3{font-size:1.1rem}.benefits-list li,.risks-list li{font-size:.95rem}}
