@import"https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;500;600;700&display=swap";.bento-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.bento-hero{grid-column:span 8;grid-row:span 2}.bento-stat{grid-column:span 4}.bento-category{grid-column:span 3}.bento-full{grid-column:span 12}.bento-half{grid-column:span 6}.bento-third{grid-column:span 4}.bento-two-thirds{grid-column:span 8}.steps-container{display:flex;gap:16px}.step-item{flex:1;text-align:center;position:relative}.step-arrow{position:absolute;right:-8px;top:28px}@media (max-width: 1024px){.bento-grid{grid-template-columns:repeat(6,1fr)}.bento-hero{grid-column:span 6;grid-row:span 1}.bento-stat,.bento-category{grid-column:span 3}.bento-half{grid-column:span 6}.bento-third{grid-column:span 3}.bento-two-thirds,.bento-full{grid-column:span 6}.hero-title{font-size:22px!important}.stat-number{font-size:36px!important}}@media (max-width: 768px){.bento-grid{grid-template-columns:1fr;gap:12px}.bento-hero,.bento-stat,.bento-category,.bento-half,.bento-third,.bento-two-thirds,.bento-full{grid-column:span 1}.hero-title{font-size:20px!important}.hero-subtitle{font-size:14px!important}.stat-number{font-size:32px!important}.steps-container{flex-direction:column;gap:12px}.step-item{display:flex;align-items:center;gap:16px;text-align:left}.step-icon{margin:0!important}.step-arrow{display:none}.logo-container{width:60px!important;height:60px!important}.search-container{max-width:100%!important}.page-container{padding:20px 12px 40px!important}.section-header{flex-direction:column;align-items:flex-start!important;gap:8px}}.main-header{display:flex;align-items:center;padding:0 24px}.header-logo{display:flex;align-items:center}.header-menu{flex:1;min-width:0}.header-actions{display:flex;align-items:center;gap:8px}@media (max-width: 768px){.main-header{padding:0 12px}.header-menu,.header-logo-text,.header-actions .register-btn{display:none}}.catalog-container{max-width:1200px;margin:0 auto;padding:24px}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}@media (max-width: 768px){.catalog-container{padding:16px 12px}.catalog-grid{grid-template-columns:1fr}.catalog-filters{flex-direction:column}}.app-detail-container{max-width:1200px;margin:0 auto}.app-detail-row{display:flex;gap:24px}.app-detail-main{flex:2}.app-detail-sidebar{flex:1;min-width:300px}@media (max-width: 992px){.app-detail-row{flex-direction:column}.app-detail-sidebar{min-width:auto}}@media (max-width: 768px){.ant-table{font-size:13px}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:8px!important}.hide-on-mobile{display:none!important}}.form-container{max-width:800px;margin:0 auto;padding:24px}@media (max-width: 768px){.form-container{padding:16px 12px}.ant-form-item-label{padding-bottom:4px!important}}.card-responsive{padding:24px}@media (max-width: 768px){.card-responsive{padding:16px}.ant-card-head-title{font-size:16px!important}}@media (max-width: 768px){.btn-group-responsive{flex-direction:column}.btn-group-responsive .ant-btn{width:100%}}@media (max-width: 768px){.ant-modal{max-width:calc(100vw - 32px)!important;margin:16px!important}.ant-modal-body{padding:16px!important}}@media (max-width: 768px){.ant-descriptions-item-label{width:120px!important}}.text-center-mobile{text-align:left}@media (max-width: 768px){.text-center-mobile{text-align:center}.hide-mobile{display:none!important}.show-mobile{display:block!important}.full-width-mobile{width:100%!important}.stack-mobile{flex-direction:column!important}.gap-mobile{gap:8px!important}}@media (min-width: 769px){.show-mobile{display:none!important}}:root{--mkimp-blue: #0066A1;--mkimp-gold: #FDBC2D;--mkimp-gray: #C3C3C3;--mkimp-light-blue: #00AFEF;--mkimp-white: #FFFFFF;--mkimp-dark: #1A1A1A;--mkimp-blue-dark: #004D7A;--mkimp-blue-light: #E6F3FA;--mkimp-gold-light: #FFF8E7;--font-primary: "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--alatoo-sky-start: #0066A1;--alatoo-sky-mid: #00AFEF;--alatoo-sky-end: #E6F3FA;--alatoo-snow: #F8FAFC;--alatoo-gold: #FDBC2D;--alatoo-cloud: rgba(255, 255, 255, .15);--shyrdak-red: #C41E3A;--shyrdak-deep-red: #8B0000;--shyrdak-blue: #0066A1;--shyrdak-gold: #FDBC2D;--shyrdak-cream: #FDF5E6;--shyrdak-terracotta: #CD5C5C;--shyrdak-brown: #5D4037}body{font-family:var(--font-primary)}.petroglyph-pattern{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='200' viewBox='0 0 400 200'%3E%3Cg fill='%230066A1' fill-opacity='0.04'%3E%3C!-- Козёл/Ibex --%3E%3Cpath d='M30 60 Q35 50 40 55 L45 45 Q50 40 48 35 M40 55 L50 65 L45 80 M50 65 L60 75 L55 90 M40 55 Q35 60 30 65 L25 80'/%3E%3C!-- Олень --%3E%3Cpath d='M100 70 Q110 60 120 65 L125 55 L130 45 L125 40 M120 65 L130 75 L125 95 M130 75 L140 80 L135 100 M120 65 Q115 70 110 75 L105 90'/%3E%3C!-- Солнце-человек --%3E%3Ccircle cx='200' cy='50' r='15' fill='none' stroke='%230066A1' stroke-opacity='0.04' stroke-width='2'/%3E%3Cg stroke='%230066A1' stroke-opacity='0.04' stroke-width='1.5'%3E%3Cline x1='200' y1='30' x2='200' y2='20'/%3E%3Cline x1='200' y1='70' x2='200' y2='80'/%3E%3Cline x1='180' y1='50' x2='170' y2='50'/%3E%3Cline x1='220' y1='50' x2='230' y2='50'/%3E%3Cline x1='186' y1='36' x2='179' y2='29'/%3E%3Cline x1='214' y1='64' x2='221' y2='71'/%3E%3Cline x1='214' y1='36' x2='221' y2='29'/%3E%3Cline x1='186' y1='64' x2='179' y2='71'/%3E%3C/g%3E%3Cpath d='M200 80 L200 120 M200 90 L185 105 M200 90 L215 105 M200 120 L190 150 M200 120 L210 150' stroke='%230066A1' stroke-opacity='0.04' stroke-width='2' fill='none'/%3E%3C!-- Лошадь --%3E%3Cpath d='M280 80 Q290 70 300 75 L310 70 L315 65 M300 75 L310 85 L305 110 M310 85 L320 90 L315 115 M300 75 Q295 80 290 85 L285 110'/%3E%3C!-- Охотник с луком --%3E%3Ccircle cx='360' cy='45' r='8'/%3E%3Cpath d='M360 53 L360 85 M360 60 L345 75 M360 60 L375 55 M360 85 L350 110 M360 85 L370 110 M375 55 Q385 50 380 40 Q375 35 370 45' fill='none' stroke='%230066A1' stroke-opacity='0.04' stroke-width='1.5'/%3E%3C!-- Второй ряд --%3E%3C!-- Спираль --%3E%3Cpath d='M50 150 Q60 140 70 150 Q80 160 70 170 Q60 180 50 170 Q45 165 50 160' fill='none' stroke='%230066A1' stroke-opacity='0.04' stroke-width='2'/%3E%3C!-- Горный козёл --%3E%3Cpath d='M130 150 Q140 140 150 145 L160 135 Q165 130 160 125 M150 145 L160 155 L155 175 M160 155 L170 160 L165 180'/%3E%3C!-- Всадник --%3E%3Cpath d='M250 160 Q260 150 275 155 L280 150 M275 155 L285 165 L280 185 M285 165 L295 170 L290 190 M275 155 L265 165 L260 185' fill='none' stroke='%230066A1' stroke-opacity='0.04' stroke-width='1.5'/%3E%3Ccircle cx='265' cy='140' r='6'/%3E%3Cpath d='M265 146 L265 158 M265 150 L255 155 M265 150 L275 148'/%3E%3C!-- Олень 2 --%3E%3Cpath d='M340 150 Q350 140 360 145 L365 135 L360 125 M360 145 L370 155 L365 180 M370 155 L380 160 L375 185'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;background-size:400px 200px}.petroglyph-watermark{position:relative}.petroglyph-watermark:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='120' viewBox='0 0 250 120'%3E%3Cg fill='none' stroke='%230066A1' stroke-opacity='0.1' stroke-width='2.5'%3E%3Cpath d='M30 35 Q38 25 45 30 L55 20 Q58 15 55 10 M45 30 L55 42 L50 65 M55 42 L65 50 L60 73'/%3E%3Ccircle cx='130' cy='35' r='14'/%3E%3Cline x1='130' y1='16' x2='130' y2='6'/%3E%3Cline x1='130' y1='54' x2='130' y2='64'/%3E%3Cline x1='111' y1='35' x2='101' y2='35'/%3E%3Cline x1='149' y1='35' x2='159' y2='35'/%3E%3Cline x1='116' y1='21' x2='109' y2='14'/%3E%3Cline x1='144' y1='49' x2='151' y2='56'/%3E%3Cline x1='144' y1='21' x2='151' y2='14'/%3E%3Cline x1='116' y1='49' x2='109' y2='56'/%3E%3Cpath d='M130 64 L130 90 M130 72 L118 84 M130 72 L142 84 M130 90 L120 110 M130 90 L140 110'/%3E%3Cpath d='M210 40 Q220 30 230 35 L240 25 L248 18 M230 35 L242 47 L237 72 M242 47 L254 55 L249 80'/%3E%3Cpath d='M50 95 Q62 83 75 95 Q88 107 75 118 Q62 125 55 112'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;background-size:250px 120px;pointer-events:none;z-index:0}.petroglyph-watermark>*{position:relative;z-index:1}.ornament-tunduk{background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' r='20' fill='none' stroke='%23C41E3A' stroke-width='2'/%3E%3Cg stroke='%23C41E3A' stroke-width='1.5'%3E%3Cline x1='50' y1='5' x2='50' y2='25'/%3E%3Cline x1='50' y1='75' x2='50' y2='95'/%3E%3Cline x1='5' y1='50' x2='25' y2='50'/%3E%3Cline x1='75' y1='50' x2='95' y2='50'/%3E%3Cline x1='18' y1='18' x2='32' y2='32'/%3E%3Cline x1='68' y1='68' x2='82' y2='82'/%3E%3Cline x1='82' y1='18' x2='68' y2='32'/%3E%3Cline x1='32' y1='68' x2='18' y2='82'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;background-size:60px 60px}.ornament-shyrdak{background-image:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h40v40H0zM40 40h40v40H40z' fill='%23C41E3A' fill-opacity='0.05'/%3E%3Cpath d='M20 10L30 20L20 30L10 20z' fill='none' stroke='%23C41E3A' stroke-width='1'/%3E%3Cpath d='M60 50L70 60L60 70L50 60z' fill='none' stroke='%231E4D8C' stroke-width='1'/%3E%3C/svg%3E")}.ornament-mountains{background-image:url("data:image/svg+xml,%3Csvg width='200' height='60' viewBox='0 0 200 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 60 L40 20 L60 35 L100 5 L140 30 L160 15 L200 45 L200 60 Z' fill='%23ffffff' fill-opacity='0.1'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:bottom}.border-kyrgyz{border-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='5' y='5' width='30' height='30' fill='none' stroke='%23C41E3A' stroke-width='2'/%3E%3Cpath d='M0 20h10M30 20h10M20 0v10M20 30v10' stroke='%23C41E3A' stroke-width='2'/%3E%3C/svg%3E") 20 round}.theme-alatoo{--primary-color: var(--alatoo-sky-start);--secondary-color: var(--alatoo-gold);--background-gradient: linear-gradient(180deg, var(--alatoo-sky-start) 0%, var(--alatoo-sky-mid) 50%, var(--alatoo-sky-end) 100%)}.alatoo-header{background:linear-gradient(135deg,#1e3a5f,#2e5a8f,#4a7ba7);position:relative;overflow:hidden}.alatoo-header:before{content:"";position:absolute;bottom:0;left:0;right:0;height:150px;background:url("data:image/svg+xml,%3Csvg width='1440' height='150' viewBox='0 0 1440 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 150 L0 100 L120 60 L240 90 L360 40 L480 70 L600 20 L720 50 L840 10 L960 45 L1080 25 L1200 55 L1320 30 L1440 60 L1440 150 Z' fill='%23ffffff' fill-opacity='0.95'/%3E%3Cpath d='M0 150 L0 120 L180 80 L360 100 L540 60 L720 85 L900 45 L1080 75 L1260 55 L1440 80 L1440 150 Z' fill='%23f0f7ff'/%3E%3C/svg%3E") no-repeat bottom center;background-size:cover}.alatoo-sun{position:absolute;top:20px;right:10%;width:80px;height:80px;background:radial-gradient(circle,#FFD700 0%,#FFA500 50%,transparent 70%);border-radius:50%;box-shadow:0 0 60px #ffd70099;animation:pulse-sun 4s ease-in-out infinite}@keyframes pulse-sun{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.05);opacity:1}}.alatoo-cloud{position:absolute;background:#ffffff4d;border-radius:50px;animation:float-cloud 20s linear infinite}@keyframes float-cloud{0%{transform:translate(-100%)}to{transform:translate(calc(100vw + 100%))}}.glass-card{background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:16px;box-shadow:0 8px 32px #1e3a5f1a;transition:all .3s ease}.glass-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #1e3a5f26}.theme-shyrdak{--primary-color: var(--shyrdak-red);--secondary-color: var(--shyrdak-blue);--background-color: var(--shyrdak-cream)}.shyrdak-header{background:linear-gradient(135deg,var(--shyrdak-deep-red) 0%,var(--shyrdak-red) 100%);position:relative;border-bottom:8px solid var(--shyrdak-gold)}.shyrdak-header:after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:20px;background:url("data:image/svg+xml,%3Csvg width='60' height='20' viewBox='0 0 60 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10 L15 0 L30 10 L45 0 L60 10 L60 20 L0 20 Z' fill='%23C9A227'/%3E%3C/svg%3E") repeat-x}.shyrdak-card{background:var(--shyrdak-cream);border:3px solid var(--shyrdak-red);border-radius:8px;position:relative;overflow:hidden;transition:all .3s ease}.shyrdak-card:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:repeating-linear-gradient(90deg,var(--shyrdak-red) 0px,var(--shyrdak-red) 10px,var(--shyrdak-blue) 10px,var(--shyrdak-blue) 20px,var(--shyrdak-gold) 20px,var(--shyrdak-gold) 30px)}.shyrdak-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #c41e3a33}.ornament-corner{position:absolute;width:40px;height:40px;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0 L20 0 L20 5 L5 5 L5 20 L0 20 Z' fill='%23C41E3A'/%3E%3Cpath d='M10 0 L15 0 L15 10 L10 10 Z M0 10 L10 10 L10 15 L0 15 Z' fill='%231E4D8C'/%3E%3C/svg%3E")}.ornament-corner.top-left{top:0;left:0}.ornament-corner.top-right{top:0;right:0;transform:scaleX(-1)}.ornament-corner.bottom-left{bottom:0;left:0;transform:scaleY(-1)}.ornament-corner.bottom-right{bottom:0;right:0;transform:scale(-1)}.felt-texture{background-color:var(--shyrdak-cream);background-image:url("data:image/svg+xml,%3Csvg width='4' height='4' viewBox='0 0 4 4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3h1v1H1V3zm2-2h1v1H3V1z' fill='%23000000' fill-opacity='0.03'/%3E%3C/svg%3E")}.tunduk-logo{width:60px;height:60px;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='25' fill='none' stroke='%23FFD700' stroke-width='3'/%3E%3Ccircle cx='30' cy='30' r='8' fill='%23FFD700'/%3E%3Cg stroke='%23FFD700' stroke-width='2'%3E%3Cline x1='30' y1='5' x2='30' y2='18'/%3E%3Cline x1='30' y1='42' x2='30' y2='55'/%3E%3Cline x1='5' y1='30' x2='18' y2='30'/%3E%3Cline x1='42' y1='30' x2='55' y2='30'/%3E%3Cline x1='12' y1='12' x2='21' y2='21'/%3E%3Cline x1='39' y1='39' x2='48' y2='48'/%3E%3Cline x1='48' y1='12' x2='39' y2='21'/%3E%3Cline x1='21' y1='39' x2='12' y2='48'/%3E%3C/g%3E%3C/svg%3E") no-repeat center}.btn-alatoo{background:linear-gradient(135deg,#1e3a5f,#2e5a8f);color:#fff;border:none;padding:12px 28px;border-radius:30px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #1e3a5f4d}.btn-alatoo:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1e3a5f66;background:linear-gradient(135deg,#2e5a8f,#4a7ba7)}.btn-shyrdak{background:var(--shyrdak-red);color:#fff;border:2px solid var(--shyrdak-gold);padding:12px 28px;border-radius:4px;font-weight:600;transition:all .3s ease;position:relative;overflow:hidden}.btn-shyrdak:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-shyrdak:hover:before{left:100%}.btn-shyrdak:hover{background:var(--shyrdak-deep-red);transform:translateY(-2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp{animation:fadeInUp .6s ease both}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}@media (prefers-reduced-motion: reduce){.animate-fadeInUp{animation:none;opacity:1}}:root{--bg-body: #f0f2f5;--bg-primary: #ffffff;--bg-secondary: #f5f7fa;--bg-tertiary: #fafafa;--bg-card: #ffffff;--bg-elevated: #ffffff;--bg-header: #0066A1;--bg-footer: #001529;--text-primary: rgba(0, 0, 0, .88);--text-secondary: rgba(0, 0, 0, .65);--text-tertiary: rgba(0, 0, 0, .45);--text-inverse: #ffffff;--border-color: #d9d9d9;--border-light: #f0f0f0;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .03), 0 1px 6px -1px rgba(0, 0, 0, .02);--shadow-md: 0 6px 16px rgba(0, 0, 0, .08), 0 3px 6px -4px rgba(0, 0, 0, .12);--shadow-lg: 0 12px 40px rgba(0, 0, 0, .12), 0 8px 20px -6px rgba(0, 0, 0, .08);--color-primary: #0066A1;--color-primary-hover: #0077b8;--color-primary-light: #e6f4ff;--color-accent: #faad14;--color-success: #52c41a;--color-error: #ff4d4f}[data-theme=dark]{--bg-body: #121212;--bg-primary: #1e1e1e;--bg-secondary: #252525;--bg-tertiary: #2d2d2d;--bg-card: #1e1e1e;--bg-elevated: #2d2d2d;--bg-header: #1a1a1a;--bg-footer: #0d0d0d;--text-primary: rgba(255, 255, 255, .87);--text-secondary: rgba(255, 255, 255, .6);--text-tertiary: rgba(255, 255, 255, .38);--text-inverse: #121212;--border-color: rgba(255, 255, 255, .12);--border-light: rgba(255, 255, 255, .08);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .03);--shadow-md: 0 4px 16px rgba(0, 0, 0, .6), 0 0 0 1px rgba(255, 255, 255, .05);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .05);--color-primary: #4da3d9;--color-primary-hover: #5fb4ea;--color-primary-light: rgba(77, 163, 217, .15);--color-accent: #ffc53d;--color-success: #73d13d;--color-error: #ff7875}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-secondary);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}.site-layout-content{min-height:calc(100vh - 134px);padding:24px;background:var(--bg-secondary);transition:background-color .3s ease;position:relative}.site-layout-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/petroglif.png);background-repeat:repeat;background-size:300px;opacity:.04;pointer-events:none;z-index:0}[data-theme=dark] .site-layout-content:before{opacity:.02}.site-layout-content>*{position:relative;z-index:1}.home-content{padding:0!important;background:transparent!important}.logo{height:40px;margin:12px 24px;display:flex;align-items:center;gap:12px;color:#fff;font-weight:700;font-size:18px}.logo img{height:32px}.header-menu{flex:1;justify-content:flex-end}.service-card{height:100%;transition:all .3s}.service-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000026}.service-card .ant-card-meta-title{white-space:normal;line-height:1.4}.category-card{text-align:center;cursor:pointer;transition:all .3s}.category-card:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff33}.category-icon{font-size:48px;color:#1890ff;margin-bottom:16px}.hero-section{background:linear-gradient(135deg,#1890ff,#096dd9);padding:60px 24px;text-align:center;color:#fff;margin:-24px -24px 24px}.hero-section h1{font-size:36px;margin-bottom:16px}.hero-section p{font-size:18px;opacity:.9;max-width:600px;margin:0 auto}.search-section{max-width:600px;margin:24px auto 0}.stats-section{display:flex;justify-content:center;gap:48px;margin-top:32px}.stat-item{text-align:center}.stat-item .number{font-size:32px;font-weight:700}.stat-item .label{opacity:.8}.footer{background:var(--bg-footer);color:#ffffffa6;padding:24px;text-align:center;transition:background-color .3s ease}.footer a{color:#ffffffd9}.service-detail-header{background:var(--bg-card);padding:24px;border-radius:8px;margin-bottom:24px;transition:background-color .3s ease}.service-info-card{background:var(--bg-card);padding:24px;border-radius:8px;height:100%;transition:background-color .3s ease}.price-tag{font-size:24px;color:#52c41a;font-weight:700}.price-free{color:#52c41a;font-size:18px;font-weight:700}@media (max-width: 768px){.site-layout-content{padding:16px 12px;min-height:calc(100vh - 124px)}.hero-section{padding:40px 16px;margin:-16px -12px 16px}.hero-section h1{font-size:24px}.hero-section p{font-size:14px}.stats-section{flex-direction:column;gap:16px}.footer{padding:16px;font-size:13px}.ant-breadcrumb{font-size:13px}.ant-card-body{padding:16px}.ant-descriptions-item-label,.ant-descriptions-item-content{font-size:13px}.ant-card-meta-title{font-size:15px}.ant-typography h2{font-size:22px!important}.ant-typography h3{font-size:18px!important}.ant-typography h4{font-size:16px!important}.ant-btn{min-height:40px}.ant-table-wrapper{overflow-x:auto}}@media (min-width: 769px) and (max-width: 1024px){.site-layout-content{padding:20px 16px}.hero-section h1{font-size:30px}}@media print{.ant-layout-header,.footer,.ant-btn{display:none!important}.site-layout-content{padding:0}}html[data-a11y-font="125"]{zoom:1.25}html[data-a11y-font="150"]{zoom:1.5}html[data-a11y-font="175"]{zoom:1.75}html[data-a11y-font="200"]{zoom:2}html.a11y-grayscale{filter:grayscale(1);-webkit-filter:grayscale(1)}html.a11y-inverted{--bg-body: #000000;--bg-primary: #0a0a00;--bg-secondary: #111100;--bg-tertiary: #1a1a00;--bg-card: #0a0a00;--bg-elevated: #1a1a00;--bg-header: #000000;--bg-footer: #000000;--text-primary: #ffff00;--text-secondary: #e6e600;--text-tertiary: #cccc00;--text-inverse: #000000;--border-color: #666600;--border-light: #333300;--color-primary: #ffff00;--color-primary-hover: #ffff33;--color-primary-light: rgba(255, 255, 0, .15);--color-accent: #ffffff;--color-success: #00ff00;--color-error: #ff6666;--shadow-sm: none;--shadow-md: 0 0 0 1px #666600;--shadow-lg: 0 0 0 2px #666600}html.a11y-inverted body{background-color:#000!important;color:#ff0!important}html.a11y-inverted .ant-layout{background:#000!important}html.a11y-inverted .ant-layout-header{background:#000!important;border-bottom:1px solid #666600}html.a11y-inverted .ant-layout-content{background:#000!important}html.a11y-inverted .ant-layout-footer{background:#000!important;color:#ff0!important}html.a11y-inverted .ant-card{background:#0a0a00!important;border-color:#660!important;color:#ff0!important}html.a11y-inverted .ant-card-head{border-color:#660!important;color:#ff0!important}html.a11y-inverted .ant-card-meta-title,html.a11y-inverted .ant-card-meta-description{color:#ff0!important}html.a11y-inverted .ant-btn{color:#ff0!important;border-color:#660!important}html.a11y-inverted .ant-btn-primary{background:#660!important;color:#ff0!important;border-color:#990!important}html.a11y-inverted .ant-btn-primary:hover{background:#990!important}html.a11y-inverted .ant-menu{background:transparent!important;color:#ff0!important}html.a11y-inverted .ant-menu-item,html.a11y-inverted .ant-menu-item a{color:#ff0!important}html.a11y-inverted .ant-input,html.a11y-inverted .ant-select-selector,html.a11y-inverted .ant-picker{background:#110!important;color:#ff0!important;border-color:#660!important}html.a11y-inverted .ant-input::placeholder{color:#990!important}html.a11y-inverted .ant-typography,html.a11y-inverted h1,html.a11y-inverted h2,html.a11y-inverted h3,html.a11y-inverted h4,html.a11y-inverted h5,html.a11y-inverted h6{color:#ff0!important}html.a11y-inverted a{color:#ff6!important}html.a11y-inverted a:hover{color:#fff!important}html.a11y-inverted .ant-tag{background:#1a1a00!important;border-color:#660!important;color:#ff0!important}html.a11y-inverted .ant-badge-count{background:#c00!important}html.a11y-inverted .ant-modal-content{background:#0a0a00!important;color:#ff0!important}html.a11y-inverted .ant-modal-header{background:#0a0a00!important;border-color:#660!important}html.a11y-inverted .ant-modal-title{color:#ff0!important}html.a11y-inverted .ant-drawer-content{background:#0a0a00!important;color:#ff0!important}html.a11y-inverted .ant-drawer-header{border-color:#660!important}html.a11y-inverted .ant-drawer-title{color:#ff0!important}html.a11y-inverted .ant-popover-inner{background:#0a0a00!important;color:#ff0!important}html.a11y-inverted .ant-breadcrumb,html.a11y-inverted .ant-breadcrumb a{color:#e6e600!important}html.a11y-inverted .ant-descriptions-item-label{color:#cc0!important}html.a11y-inverted .ant-descriptions-item-content{color:#ff0!important}html.a11y-inverted .ant-table{background:#0a0a00!important;color:#ff0!important}html.a11y-inverted .ant-table-thead>tr>th{background:#1a1a00!important;color:#ff0!important;border-color:#660!important}html.a11y-inverted .ant-table-tbody>tr>td{border-color:#330!important;color:#ff0!important}html.a11y-inverted .ant-table-tbody>tr:hover>td{background:#1a1a00!important}html.a11y-inverted .ant-steps-item-title{color:#ff0!important}html.a11y-inverted .ant-steps-item-description,html.a11y-inverted .ant-empty-description{color:#cc0!important}html.a11y-inverted .ant-select-dropdown{background:#0a0a00!important}html.a11y-inverted .ant-select-item{color:#ff0!important}html.a11y-inverted .ant-select-item-option-active{background:#1a1a00!important}html.a11y-inverted .ant-select-item-option-selected{background:#330!important}html.a11y-inverted img{filter:brightness(.8) contrast(1.2)}html.a11y-letter-spacing{letter-spacing:.12em}html.a11y-letter-spacing *{letter-spacing:inherit}html[data-a11y-font] body,html.a11y-grayscale body,html.a11y-inverted body,html.a11y-letter-spacing body{transition:all .3s ease}.tts-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:none;background:#0066a11a;color:var(--color-primary);cursor:pointer;font-size:14px;transition:all .2s ease;opacity:0;margin-left:6px;vertical-align:middle;flex-shrink:0}.tts-button:hover{background:#0066a133;transform:scale(1.1)}.tts-button.tts-playing{opacity:1;background:var(--color-primary);color:#fff;animation:tts-pulse 1.5s ease-in-out infinite}.tts-trigger:hover .tts-button,.tts-button:focus{opacity:1}@keyframes tts-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width: 768px){.tts-button{opacity:1}}
