.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.mt-40{margin-top:10rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:-webkit-box;display:-webkit-flex;display:flex}.hidden{display:none}.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.border{border-width:1px}.text-center{text-align:center}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,-webkit-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,-webkit-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}*{border:0}:root{--custom_color:#fff}:root[data-dingtalk-theme=dark]{--custom_color:#111213}:root{--primary-color:#ff7a00;--primary-hover:#e66a00;--primary-light:#ff9a33;--bg-primary:#f5f9ff;--bg-secondary:#e0f0ff;--bg-card:#fff;--bg-gradient-start:#f5f9ff;--bg-gradient-end:#e0f0ff;--text-primary:#333;--text-secondary:#666;--text-muted:#999;--text-inverse:#fff;--border-color:#e0e0e0;--shadow-light:rgba(0,0,0,.08);--shadow-medium:rgba(0,0,0,.15);--shadow-primary:rgba(255,122,0,.3);--accent-blue:#0078ff;--accent-blue-light:rgba(0,120,255,.05);--gradient-primary:linear-gradient(90deg,#2b6def,#3b7dff);--gradient-bg:linear-gradient(135deg,#f5f9ff,#e0f0ff)}[data-theme=dark]{--primary-color:#ff7a00;--primary-hover:#ff8a20;--primary-light:#ff9a33;--bg-primary:#0a0a0a;--bg-secondary:#1a1a1a;--bg-card:#2a2a2a;--bg-gradient-start:#0a0a0a;--bg-gradient-end:#1a1a1a;--text-primary:#fff;--text-secondary:#ccc;--text-muted:#888;--text-inverse:#000;--border-color:#404040;--shadow-light:rgba(0,0,0,.3);--shadow-medium:rgba(0,0,0,.5);--shadow-primary:rgba(255,122,0,.4);--accent-blue:#4a9eff;--accent-blue-light:rgba(74,158,255,.1);--gradient-primary:linear-gradient(90deg,#4a9eff,#5aaeff);--gradient-bg:linear-gradient(135deg,#0a0a0a,#1a1a1a)}[data-theme=red]{--primary-color:#dc2626;--primary-hover:#b91c1c;--primary-light:#fca5a5;--bg-primary:#fff;--bg-secondary:#fef2f2;--bg-card:#fff;--bg-gradient-start:#fff;--bg-gradient-end:#fef2f2;--text-primary:#7f1d1d;--text-secondary:#991b1b;--text-muted:#b91c1c;--text-inverse:#fff;--border-color:#fecaca;--shadow-light:rgba(220,38,38,.08);--shadow-medium:rgba(220,38,38,.15);--shadow-primary:rgba(220,38,38,.25);--accent-blue:#b91c1c;--accent-blue-light:rgba(185,28,28,.08);--gradient-primary:linear-gradient(90deg,#dc2626,#ef4444);--gradient-bg:linear-gradient(135deg,#fff,#fef2f2)}[data-theme=purple]{--primary-color:#7c3aed;--primary-hover:#6d28d9;--primary-light:#a78bfa;--bg-primary:rgba(17,24,39,.98);--bg-secondary:rgba(31,41,55,.95);--bg-card:rgba(55,65,81,.9);--bg-gradient-start:rgba(17,24,39,.98);--bg-gradient-end:rgba(31,41,55,.95);--text-primary:#f3f4f6;--text-secondary:#d1d5db;--text-muted:#9ca3af;--text-inverse:#111827;--border-color:rgba(139,92,246,.4);--shadow-light:rgba(139,92,246,.25);--shadow-medium:rgba(139,92,246,.4);--shadow-primary:rgba(139,92,246,.6);--accent-blue:#a78bfa;--accent-blue-light:rgba(167,139,250,.25);--gradient-primary:linear-gradient(90deg,#7c3aed,#a78bfa);--gradient-bg:linear-gradient(135deg,rgba(17,24,39,.98),rgba(31,41,55,.95))}[data-theme=blue]{--primary-color:#1d4ed8;--primary-hover:#1e40af;--primary-light:#3b82f6;--bg-primary:#f8fafc;--bg-secondary:#e2e8f0;--bg-card:#fff;--bg-gradient-start:#f8fafc;--bg-gradient-end:#e2e8f0;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--text-inverse:#fff;--border-color:#cbd5e1;--shadow-light:rgba(29,78,216,.1);--shadow-medium:rgba(29,78,216,.18);--shadow-primary:rgba(29,78,216,.3);--accent-blue:#2563eb;--accent-blue-light:rgba(37,99,235,.12);--gradient-primary:linear-gradient(90deg,#1d4ed8,#2563eb);--gradient-bg:linear-gradient(135deg,#f8fafc,#e2e8f0 50%,#cbd5e1)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}a{color:inherit;text-decoration:none}ol,ul{list-style:none}.container{margin:0 auto;max-width:1200px;padding:0 20px}.section{padding:80px 0}.section-title{color:var(--text-primary);font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.section-subtitle{color:var(--text-secondary);font-size:1.2rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.btn{border-radius:30px;cursor:pointer;display:inline-block;font-weight:500;padding:12px 24px;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-primary{background-color:var(--primary-color);color:var(--text-inverse)}.btn-primary:hover{background-color:var(--primary-hover);box-shadow:0 5px 15px var(--shadow-primary);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-outline{background-color:initial;border:2px solid var(--primary-color);color:var(--primary-color)}.btn-outline:hover{background-color:var(--primary-color);color:var(--text-inverse)}.card{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 30px var(--shadow-light);overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.card:hover{box-shadow:0 15px 35px var(--shadow-medium);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.gradient-bg{background:var(--gradient-bg);overflow:hidden;position:relative}.gradient-bg:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI3NjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwNzhGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsLW9wYWNpdHk9Ii4wNSI+PGNpcmNsZSBjeD0iMjYxLjUiIGN5PSIxODkuNSIgcj0iMTAuNSIvPjxjaXJjbGUgY3g9IjQyMS41IiBjeT0iMzk5LjUiIHI9IjguNSIvPjxjaXJjbGUgY3g9Ijc4MS41IiBjeT0iOTkuNSIgcj0iOS41Ii8+PGNpcmNsZSBjeD0iMTEyMS41IiBjeT0iMjk5LjUiIHI9IjExLjUiLz48Y2lyY2xlIGN4PSIxMzYxLjUiIGN5PSI2OTkuNSIgcj0iNy41Ii8+PGNpcmNsZSBjeD0iNjEuNSIgY3k9IjQ5OS41IiByPSI5LjUiLz48Y2lyY2xlIGN4PSI2ODEuNSIgY3k9IjY5OS41IiByPSIxMC41Ii8+PC9nPjwvc3ZnPg==");background-size:cover;content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:0}.text-gradient{-webkit-text-fill-color:transparent;background:var(--gradient-primary);-webkit-background-clip:text}.page-header{background:var(--gradient-bg);overflow:hidden;padding:140px 0 60px;position:relative;text-align:center}.page-header:before{-webkit-animation:slowMove 30s linear infinite alternate;animation:slowMove 30s linear infinite alternate;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI3NjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwNzhGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsLW9wYWNpdHk9Ii4wNSI+PGNpcmNsZSBjeD0iMjYxLjUiIGN5PSIxODkuNSIgcj0iMTAuNSIvPjxjaXJjbGUgY3g9IjQyMS41IiBjeT0iMzk5LjUiIHI9IjguNSIvPjxjaXJjbGUgY3g9Ijc4MS41IiBjeT0iOTkuNSIgcj0iOS41Ii8+PGNpcmNsZSBjeD0iMTEyMS41IiBjeT0iMjk5LjUiIHI9IjExLjUiLz48Y2lyY2xlIGN4PSIxMzYxLjUiIGN5PSI2OTkuNSIgcj0iNy41Ii8+PGNpcmNsZSBjeD0iNjEuNSIgY3k9IjQ5OS41IiByPSI5LjUiLz48Y2lyY2xlIGN4PSI2ODEuNSIgY3k9IjY5OS41IiByPSIxMC41Ii8+PC9nPjwvc3ZnPg==");background-size:cover;content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:0}.page-header h1{color:var(--text-primary);font-size:3rem;margin-bottom:1rem;position:relative;z-index:1}.page-header p{color:var(--text-secondary);font-size:1.2rem;margin:0 auto;max-width:700px;position:relative;z-index:1}@-webkit-keyframes slowMove{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes slowMove{0%{background-position:0 0}to{background-position:100% 100%}}.fade-in{-webkit-animation:fadeIn .8s ease-in-out;animation:fadeIn .8s ease-in-out}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media (max-width:768px){.section{padding:60px 0}.section-title{font-size:2rem}.page-header{padding:80px 0 40px}.page-header h1{font-size:2.5rem}}[data-theme=purple] .card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(17,24,39,.9);border:1px solid rgba(139,92,246,.5);box-shadow:0 8px 32px rgba(139,92,246,.4),inset 0 1px 0 hsla(0,0%,100%,.15)}[data-theme=purple] .card:hover{box-shadow:0 20px 40px rgba(139,92,246,.6),0 0 20px rgba(139,92,246,.4),inset 0 1px 0 hsla(0,0%,100%,.25);-webkit-transform:translateY(-8px);transform:translateY(-8px)}[data-theme=purple] .btn-primary{background:-webkit-linear-gradient(315deg,#8b5cf6,#a78bfa);background:linear-gradient(135deg,#8b5cf6,#a78bfa);border:1px solid rgba(139,92,246,.6);box-shadow:0 4px 15px rgba(139,92,246,.5),0 0 10px rgba(139,92,246,.3)}[data-theme=purple] .btn-primary:hover{background:-webkit-linear-gradient(315deg,#7c3aed,#8b5cf6);background:linear-gradient(135deg,#7c3aed,#8b5cf6);box-shadow:0 6px 20px rgba(139,92,246,.7),0 0 15px rgba(139,92,246,.5);-webkit-transform:translateY(-3px);transform:translateY(-3px)}[data-theme=purple] .gradient-bg{background:-webkit-linear-gradient(315deg,rgba(3,7,18,.98),rgba(17,24,39,.96) 50%,rgba(31,41,55,.94));background:linear-gradient(135deg,rgba(3,7,18,.98),rgba(17,24,39,.96) 50%,rgba(31,41,55,.94))}[data-theme=purple] .gradient-bg:before{-webkit-animation:slowMove 20s linear infinite alternate;animation:slowMove 20s linear infinite alternate;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI3NjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiM4QjVDRkYiIGZpbGwtb3BhY2l0eT0iLjE1IiBjeD0iMjYxLjUiIGN5PSIxODkuNSIgcj0iMTAuNSIvPjxjaXJjbGUgZmlsbD0iI0E3OEJGQSIgZmlsbC1vcGFjaXR5PSIuMTUiIGN4PSI0MjEuNSBj5PSIzOTkuNSIgcj0iOC41Ii8+PGNpcmNsZSBmaWxsPSIjOEI1Q0ZGIiBmaWxsLW9wYWNpdHk9Ii4xNSIgY3g9Ijc4MS41IGN5PSI5OS41IiByPSI5LjUiLz48Y2lyY2xlIGZpbGw9IiNBNzhCRkEiIGZpbGwtb3BhY2l0eT0iLjE1IiBjeD0iMTEyMS41IGN5PSIyOTkuNSIgcj0iMTEuNSIvPjxjaXJjbGUgZmlsbD0iIzc2QjVGRiIgZmlsbC1vcGFjaXR5PSIuMTUiIGN4PSIxMzYxLjUiIGN5PSI2OTkuNSIgcj0iNy41Ii8+PGNpcmNsZSBmaWxsPSIjOEI1Q0ZGIiBmaWxsLW9wYWNpdHk9Ii4xNSIgY3g9IjYxLjUiIGN5PSI0OTkuNSIgcj0iOS41Ii8+PGNpcmNsZSBmaWxsPSIjQTc4QkZBIiBmaWxsLW9wYWNpdHk9Ii4xNSIgY3g9IjY4MS41IGN5PSI2OTkuNSIgcj0iMTAuNSIvPjwvZz48L3N2Zz4=");opacity:.8}[data-theme=purple] .page-header{background:-webkit-linear-gradient(315deg,rgba(3,7,18,.98),rgba(17,24,39,.96) 50%,rgba(31,41,55,.94));background:linear-gradient(135deg,rgba(3,7,18,.98),rgba(17,24,39,.96) 50%,rgba(31,41,55,.94))}[data-theme=purple] .page-header:before{-webkit-animation:slowMove 25s linear infinite alternate;animation:slowMove 25s linear infinite alternate;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI3NjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiM4QjVDRkYiIGZpbGwtb3BhY2l0eT0iLjE1IiBjeD0iMjYxLjUiIGN5PSIxODkuNSIgcj0iMTAuNSIvPjxjaXJjbGUgZmlsbD0iI0E3OEJGQSIgZmlsbC1vcGFjaXR5PSIuMTUiIGN4PSI0MjEuNSBj5PSIzOTkuNSIgcj0iOC41Ii8+PGNpcmNsZSBmaWxsPSIjOEI1Q0ZGIiBmaWxsLW9wYWNpdHk9Ii4xNSIgY3g9Ijc4MS41IGN5PSI5OS41IiByPSI5LjUiLz48Y2lyY2xlIGZpbGw9IiNBNzhCRkEiIGZpbGwtb3BhY2l0eT0iLjE1IiBjeD0iMTEyMS41IGN5PSIyOTkuNSIgcj0iMTEuNSIvPjxjaXJjbGUgZmlsbD0iIzc2QjVGRiIgZmlsbC1vcGFjaXR5PSIuMTUiIGN4PSIxMzYxLjUiIGN5PSI2OTkuNSIgcj0iNy41Ii8+PGNpcmNsZSBmaWxsPSIjOEI1Q0ZGIiBmaWxsLW9wYWNpdHk9Ii4xNSIgY3g9IjYxLjUiIGN5PSI0OTkuNSIgcj0iOS41Ii8+PGNpcmNsZSBmaWxsPSIjQTc4QkZBIiBmaWxsLW9wYWNpdHk9Ii4wOCIgY3g9IjY4MS41IGN5PSI2OTkuNSIgcj0iMTAuNSIvPjwvZz48L3N2Zz4=");opacity:.8}[data-theme=red]{color:#1f2937}[data-theme=red] h1,[data-theme=red] h2,[data-theme=red] h3,[data-theme=red] h4,[data-theme=red] h5,[data-theme=red] h6{color:#111827}[data-theme=red] div,[data-theme=red] p,[data-theme=red] span{color:#374151}[data-theme=red] .card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.95);border:1px solid rgba(239,68,68,.3);box-shadow:0 8px 32px rgba(239,68,68,.15),inset 0 1px 0 hsla(0,0%,100%,.8)}[data-theme=red] .card:hover{box-shadow:0 20px 40px rgba(239,68,68,.25),0 0 20px rgba(239,68,68,.15),inset 0 1px 0 hsla(0,0%,100%,.9);-webkit-transform:translateY(-8px);transform:translateY(-8px)}[data-theme=red] .btn-primary{background:-webkit-linear-gradient(315deg,#ef4444,#f87171);background:linear-gradient(135deg,#ef4444,#f87171);border:1px solid rgba(239,68,68,.4);box-shadow:0 4px 15px rgba(239,68,68,.3),0 0 10px rgba(239,68,68,.2)}[data-theme=red] .btn-primary:hover{background:-webkit-linear-gradient(315deg,#dc2626,#ef4444);background:linear-gradient(135deg,#dc2626,#ef4444);box-shadow:0 6px 20px rgba(239,68,68,.4),0 0 15px rgba(239,68,68,.3);-webkit-transform:translateY(-3px);transform:translateY(-3px)}[data-theme=red] .gradient-bg{background:-webkit-linear-gradient(315deg,hsla(0,0%,100%,.98),hsla(0,86%,97%,.96) 50%,hsla(0,93%,94%,.94));background:linear-gradient(135deg,hsla(0,0%,100%,.98),hsla(0,86%,97%,.96) 50%,hsla(0,93%,94%,.94))}[data-theme=red] .gradient-bg:before{-webkit-animation:slowMove 20s linear infinite alternate;animation:slowMove 20s linear infinite alternate;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI3NjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQjQ0NDQiIGZpbGwtb3BhY2l0eT0iLjA4IiBjeD0iMjYxLjUiIGN5PSIxODkuNSIgcj0iMTAuNSIvPjxjaXJjbGUgZmlsbD0iI0Y4NzE3MSIgZmlsbC1vcGFjaXR5PSIuMDgiIGN4PSI0MjEuNSBj5PSIzOTkuNSIgcj0iOC41Ii8+PGNpcmNsZSBmaWxsPSIjRUI0NDQ0IiBmaWxsLW9wYWNpdHk9Ii4wOCIgY3g9Ijc4MS41IGN5PSI5OS41IiByPSI5LjUiLz48Y2lyY2xlIGZpbGw9IiNGODcxNzEiIGZpbGwtb3BhY2l0eT0iLjA4IiBjeD0iMTEyMS41IGN5PSIyOTkuNSIgcj0iMTEuNSIvPjxjaXJjbGUgZmlsbD0iI0Y4NzE3MSIgZmlsbC1vcGFjaXR5PSIuMDgiIGN4PSIxMzYxLjUiIGN5PSI2OTkuNSIgcj0iNy41Ii8+PGNpcmNsZSBmaWxsPSIjRUI0NDQ0IiBmaWxsLW9wYWNpdHk9Ii4wOCIgY3g9IjYxLjUiIGN5PSI0OTkuNSIgcj0iOS41Ii8+PGNpcmNsZSBmaWxsPSIjRjg3MTcxIiBmaWxsLW9wYWNpdHk9Ii4wOCIgY3g9IjY4MS41IGN5PSI2OTkuNSIgcj0iMTAuNSIvPjwvZz48L3N2Zz4=");opacity:.6}[data-theme=red] .page-header{background:-webkit-linear-gradient(315deg,hsla(0,0%,100%,.98),hsla(0,86%,97%,.96) 50%,hsla(0,93%,94%,.94));background:linear-gradient(135deg,hsla(0,0%,100%,.98),hsla(0,86%,97%,.96) 50%,hsla(0,93%,94%,.94))}[data-theme=red] .page-header:before{-webkit-animation:slowMove 25s linear infinite alternate;animation:slowMove 25s linear infinite alternate;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI3NjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQjQ0NDQiIGZpbGwtb3BhY2l0eT0iLjA4IiBjeD0iMjYxLjUiIGN5PSIxODkuNSIgcj0iMTAuNSIvPjxjaXJjbGUgZmlsbD0iI0Y4NzE3MSIgZmlsbC1vcGFjaXR5PSIuMDgiIGN4PSI0MjEuNSBj5PSIzOTkuNSIgcj0iOC41Ii8+PGNpcmNsZSBmaWxsPSIjRUI0NDQ0IiBmaWxsLW9wYWNpdHk9Ii4wOCIgY3g9Ijc4MS41IGN5PSI5OS41IiByPSI5LjUiLz48Y2lyY2xlIGZpbGw9IiNGODcxNzEiIGZpbGwtb3BhY2l0eT0iLjA4IiBjeD0iMTEyMS41IGN5PSIyOTkuNSIgcj0iMTEuNSIvPjxjaXJjbGUgZmlsbD0iI0Y4NzE3MSIgZmlsbC1vcGFjaXR5PSIuMDgiIGN4PSIxMzYxLjUiIGN5PSI2OTkuNSIgcj0iNy41Ii8+PGNpcmNsZSBmaWxsPSIjRUI0NDQ0IiBmaWxsLW9wYWNpdHk9Ii4wOCIgY3g9IjYxLjUiIGN5PSI0OTkuNSIgcj0iOS41Ii8+PGNpcmNsZSBmaWxsPSIjRjg3MTcxIiBmaWxsLW9wYWNpdHk9Ii4wOCIgY3g9IjY4MS41IGN5PSI2OTkuNSIgcj0iMTAuNSIvPjwvZz48L3N2Zz4=");opacity:.6}[data-theme=blue] .card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.95);border:1px solid rgba(59,130,246,.25);box-shadow:0 8px 32px rgba(59,130,246,.12),inset 0 1px 0 hsla(0,0%,100%,.8)}[data-theme=blue] .card:hover{box-shadow:0 20px 40px rgba(59,130,246,.2),0 0 20px rgba(59,130,246,.12),inset 0 1px 0 hsla(0,0%,100%,.9);-webkit-transform:translateY(-8px);transform:translateY(-8px)}[data-theme=blue] .btn-primary{background:-webkit-linear-gradient(315deg,#3b82f6,#60a5fa);background:linear-gradient(135deg,#3b82f6,#60a5fa);border:1px solid rgba(59,130,246,.4);box-shadow:0 4px 15px rgba(59,130,246,.25),0 0 10px rgba(59,130,246,.15)}[data-theme=blue] .btn-primary:hover{background:-webkit-linear-gradient(315deg,#2563eb,#3b82f6);background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 6px 20px rgba(59,130,246,.35),0 0 15px rgba(59,130,246,.25);-webkit-transform:translateY(-3px);transform:translateY(-3px)}[data-theme=blue] .gradient-bg{background:-webkit-linear-gradient(315deg,hsla(0,0%,100%,.98),rgba(248,250,252,.96) 50%,rgba(241,245,249,.94));background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(248,250,252,.96) 50%,rgba(241,245,249,.94))}[data-theme=blue] .gradient-bg:before{-webkit-animation:slowMove 20s linear infinite alternate;animation:slowMove 20s linear infinite alternate;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI3NjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiMzQjgyRjYiIGZpbGwtb3BhY2l0eT0iLjA2IiBjeD0iMjYxLjUiIGN5PSIxODkuNSIgcj0iMTAuNSIvPjxjaXJjbGUgZmlsbD0iIzYwQTVGQSIgZmlsbC1vcGFjaXR5PSIuMDYiIGN4PSI0MjEuNSBj5PSIzOTkuNSIgcj0iOC41Ii8+PGNpcmNsZSBmaWxsPSIjM0I4MkY2IiBmaWxsLW9wYWNpdHk9Ii4wOCIgY3g9Ijc4MS41IGN5PSI5OS41IiByPSI5LjUiLz48Y2lyY2xlIGZpbGw9IiM2MEE1RkEiIGZpbGwtb3BhY2l0eT0iLjA2IiBjeD0iMTEyMS41IGN5PSIyOTkuNSIgcj0iMTEuNSIvPjxjaXJjbGUgZmlsbD0iIzYwQTVGQSIgZmlsbC1vcGFjaXR5PSIuMDYiIGN4PSIxMzYxLjUiIGN5PSI2OTkuNSIgcj0iNy41Ii8+PGNpcmNsZSBmaWxsPSIjM0I4MkY2IiBmaWxsLW9wYWNpdHk9Ii4wOCIgY3g9IjYxLjUiIGN5PSI0OTkuNSIgcj0iOS41Ii8+PGNpcmNsZSBmaWxsPSIjNjBBNUZBIiBmaWxsLW9wYWNpdHk9Ii4wNiIgY3g9IjY4MS41IGN5PSI2OTkuNSIgcj0iMTAuNSIvPjwvZz48L3N2Zz4=");opacity:.5}[data-theme=blue] .page-header{background:-webkit-linear-gradient(315deg,hsla(0,0%,100%,.98),rgba(248,250,252,.96) 50%,rgba(241,245,249,.94));background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(248,250,252,.96) 50%,rgba(241,245,249,.94))}[data-theme=blue] .page-header:before{-webkit-animation:slowMove 25s linear infinite alternate;animation:slowMove 25s linear infinite alternate;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI3NjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiMzQjgyRjYiIGZpbGwtb3BhY2l0eT0iLjA2IiBjeD0iMjYxLjUiIGN5PSIxODkuNSIgcj0iMTAuNSIvPjxjaXJjbGUgZmlsbD0iIzYwQTVGQSIgZmlsbC1vcGFjaXR5PSIuMDYiIGN4PSI0MjEuNSBj5PSIzOTkuNSIgcj0iOC41Ii8+PGNpcmNsZSBmaWxsPSIjM0I4MkY2IiBmaWxsLW9wYWNpdHk9Ii4wOCIgY3g9Ijc4MS41IGN5PSI5OS41IiByPSI5LjUiLz48Y2lyY2xlIGZpbGw9IiM2MEE1RkEiIGZpbGwtb3BhY2l0eT0iLjA2IiBjeD0iMTEyMS41IGN5PSIyOTkuNSIgcj0iMTEuNSIvPjxjaXJjbGUgZmlsbD0iIzYwQTVGQSIgZmlsbC1vcGFjaXR5PSIuMDYiIGN4PSIxMzYxLjUiIGN5PSI2OTkuNSIgcj0iNy41Ii8+PGNpcmNsZSBmaWxsPSIjM0I4MkY2IiBmaWxsLW9wYWNpdHk9Ii4wOCIgY3g9IjYxLjUiIGN5PSI0OTkuNSIgcj0iOS41Ii8+PGNpcmNsZSBmaWxsPSIjNjBBNUZBIiBmaWxsLW9wYWNpdHk9Ii4wNiIgY3g9IjY4MS41IGN5PSI2OTkuNSIgcj0iMTAuNSIvPjwvZz48L3N2Zz4=");opacity:.5}.animated-background{height:100%;left:0;opacity:.6;overflow:hidden;position:absolute;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:0}.animated-background.theme-light{opacity:.4}.animated-background.theme-dark{opacity:.8}.ambient-light{background:-webkit-radial-gradient(center,ellipse,hsla(0,0%,100%,.03) 0,hsla(0,0%,100%,.01) 40%,transparent 70%);background:radial-gradient(ellipse at center,hsla(0,0%,100%,.03) 0,hsla(0,0%,100%,.01) 40%,transparent 70%);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.theme-dark .ambient-light{background:-webkit-radial-gradient(center,ellipse,hsla(0,0%,100%,.08) 0,hsla(0,0%,100%,.03) 40%,transparent 70%);background:radial-gradient(ellipse at center,hsla(0,0%,100%,.08) 0,hsla(0,0%,100%,.03) 40%,transparent 70%)}.particle{-webkit-filter:blur(.5px);filter:blur(.5px);pointer-events:none;position:absolute;will-change:transform,opacity}.particle.particle-circle{background:-webkit-radial-gradient(center,circle,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,.6) 30%,hsla(0,0%,100%,.2) 70%,transparent 100%);background:radial-gradient(circle at center,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,.6) 30%,hsla(0,0%,100%,.2) 70%,transparent 100%);border-radius:50%}.theme-dark .particle.particle-circle{background:-webkit-radial-gradient(center,circle,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.4) 30%,hsla(0,0%,100%,.1) 70%,transparent 100%);background:radial-gradient(circle at center,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.4) 30%,hsla(0,0%,100%,.1) 70%,transparent 100%)}.particle.particle-star .star-inner{height:100%;position:relative;width:100%}.particle.particle-star .star-inner:after,.particle.particle-star .star-inner:before{background:-webkit-linear-gradient(left,transparent,hsla(0,0%,100%,.9) 20%,hsla(0,0%,100%,.9) 80%,transparent);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.9) 20%,hsla(0,0%,100%,.9) 80%,transparent);content:"";height:2px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.particle.particle-star .star-inner:before{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}.particle.particle-star .star-inner:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.theme-dark .particle.particle-star .star-inner:after,.theme-dark .particle.particle-star .star-inner:before{background:-webkit-linear-gradient(left,transparent,hsla(0,0%,100%,.7) 20%,hsla(0,0%,100%,.7) 80%,transparent);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.7) 20%,hsla(0,0%,100%,.7) 80%,transparent)}.particle.particle-square .square-inner{background:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,.2));background:linear-gradient(45deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,.2));border-radius:2px;height:100%;width:100%}.theme-dark .particle.particle-square .square-inner{background:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,.1));background:linear-gradient(45deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,.1))}.particle.particle-triangle .triangle-inner{border-bottom:calc(var(--particle-size)*.7) solid hsla(0,0%,100%,.8);border-left:calc(var(--particle-size)*.4) solid transparent;border-right:calc(var(--particle-size)*.4) solid transparent;height:0;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0}.theme-dark .particle.particle-triangle .triangle-inner{border-bottom-color:hsla(0,0%,100%,.6)}.particle[style*="width: 1px"]{-webkit-filter:blur(.3px);filter:blur(.3px);opacity:.8!important}.particle[style*="width: 2px"]{-webkit-filter:blur(.4px);filter:blur(.4px);opacity:.9!important}.particle[style*="width: 3px"]{-webkit-filter:blur(.5px);filter:blur(.5px);opacity:1!important}.particle[style*="width: 4px"]{-webkit-filter:blur(.6px);filter:blur(.6px);opacity:.95!important}@media (max-width:768px){.animated-background{opacity:.4}.animated-background.theme-light{opacity:.3}.animated-background.theme-dark{opacity:.6}.particle{-webkit-filter:blur(.3px);filter:blur(.3px)}}@media (prefers-reduced-motion:reduce){.animated-background{opacity:.3}.animated-background .particle{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}}@media (prefers-contrast:high){.animated-background{opacity:.8}.animated-background .particle{-webkit-filter:none;filter:none;opacity:1!important}}.mobile-menu{height:100%;left:0;pointer-events:none;position:fixed;top:0;-webkit-transition:visibility 0s linear .3s;transition:visibility 0s linear .3s;visibility:hidden;width:100%;z-index:2000}.mobile-menu.open{pointer-events:auto;-webkit-transition-delay:0s;transition-delay:0s;visibility:visible}.mobile-menu.open .mobile-menu-overlay{opacity:1}.mobile-menu.open .mobile-menu-content{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-menu-overlay{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%}.mobile-menu-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-overflow-scrolling:touch;background-color:var(--bg-card);border-left:1px solid var(--border-color);box-shadow:-5px 0 15px var(--shadow-light);-webkit-flex-direction:column;flex-direction:column;height:100%;max-width:320px;overflow-y:auto;position:absolute;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:80%;will-change:transform}.mobile-menu-content,.mobile-menu-header{display:-webkit-box;display:-webkit-flex;display:flex}.mobile-menu-header{-webkit-box-align:center;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;border-bottom:1px solid var(--border-color);-webkit-justify-content:space-between;justify-content:space-between;padding:20px}.mobile-menu-header h3{color:var(--text-primary);font-size:1.2rem;margin:0}.mobile-menu-header .close-button{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.5rem;padding:5px}.mobile-menu-header .close-button:hover{color:var(--primary-color)}.mobile-nav{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow-y:auto;padding:20px}.mobile-nav-list{list-style:none;margin:0;padding:0}.mobile-nav-list li{margin-bottom:15px}.mobile-nav-list li a{border-radius:8px;color:var(--text-primary);display:block;font-size:1.1rem;padding:15px;position:relative;text-align:left;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-nav-list li a:hover{color:var(--primary-color)}.mobile-nav-list li a:active,.mobile-nav-list li a:hover,.mobile-nav-list li.active a{background-color:var(--accent-blue-light)}.mobile-nav-list li.active a{color:var(--primary-color);font-weight:500}.mobile-nav-list li.active a:before{background-color:var(--primary-color);border-radius:0 2px 2px 0;content:"";height:20px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px}.mobile-menu-footer{border-top:1px solid var(--border-color);padding:20px}.mobile-menu-footer .btn{display:block;text-align:center;width:100%}.layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:100vh}.header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:-webkit-linear-gradient(315deg,rgba(245,249,255,.7),rgba(224,240,255,.7));background:linear-gradient(135deg,rgba(245,249,255,.7),rgba(224,240,255,.7));border-radius:16px;box-shadow:0 8px 30px var(--shadow-light);left:50%;max-width:1400px;overflow:hidden;position:fixed;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s ease;transition:all .3s ease;width:90%;z-index:1000}[data-theme=dark] .header{background:-webkit-linear-gradient(315deg,hsla(0,0%,4%,.8),rgba(26,26,26,.8));background:linear-gradient(135deg,hsla(0,0%,4%,.8),rgba(26,26,26,.8));box-shadow:0 8px 30px var(--shadow-medium)}.header:before{background:-webkit-radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 10%),-webkit-radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 8%);background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 10%),radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 8%);background-size:30px 30px,40px 40px;content:"";height:200%;left:-50%;opacity:.5;position:absolute;top:-50%;width:200%;z-index:-1}[data-theme=dark] .header:before{background:-webkit-radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 10%),-webkit-radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 8%);background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 10%),radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 8%)}.header.scrolled{box-shadow:0 10px 30px var(--shadow-light);top:10px;width:95%}[data-theme=dark] .header.scrolled{box-shadow:0 10px 30px var(--shadow-medium)}.header-container{-webkit-box-pack:justify;height:70px;-webkit-justify-content:space-between;justify-content:space-between;padding:0 30px;position:relative;z-index:1}.header-container,.logo{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.logo h1{-webkit-text-fill-color:transparent;background:var(--gradient-primary);-webkit-background-clip:text;color:var(--text-primary);font-size:1.5rem;font-weight:700;margin:0}.nav-list{display:-webkit-box;display:-webkit-flex;display:flex;gap:30px}.nav-list li{position:relative}.nav-list li a{color:var(--text-secondary);font-size:1rem;font-weight:500;padding:8px 12px;position:relative;z-index:1}.nav-list li a,.nav-list li a:before{border-radius:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.nav-list li a:before{background-color:rgba(255,122,0,0);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transform:scale(.8);transform:scale(.8);width:100%;z-index:-1}.nav-list li a:hover{color:var(--primary-color)}.nav-list li a:hover:before{background-color:var(--accent-blue-light);opacity:1;-webkit-transform:scale(1);transform:scale(1)}.nav-list li.active a{color:var(--primary-color)}.nav-list li.active a:before{background-color:var(--accent-blue-light);opacity:1;-webkit-transform:scale(1);transform:scale(1)}.nav-list li.active a:after{background-color:var(--primary-color);border-radius:3px;bottom:-2px;content:"";height:3px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px}.header-actions{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.header-actions .btn{box-shadow:0 4px 10px var(--shadow-primary)}.header-actions .btn:hover{box-shadow:0 6px 15px var(--shadow-primary)}.mobile-menu-toggle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;cursor:pointer;display:none;-webkit-flex-direction:column;flex-direction:column;height:20px;-webkit-justify-content:space-between;justify-content:space-between;position:relative;width:30px;z-index:2001}.mobile-menu-toggle span{background-color:var(--text-primary);display:block;height:2px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.mobile-menu-toggle.active span:first-child{background-color:var(--primary-color);-webkit-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:last-child{background-color:var(--primary-color);-webkit-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}.main-content{-webkit-box-flex:1;-webkit-flex:1;flex:1;margin-top:110px}.footer{padding:60px 0 20px}.footer,[data-theme=dark] .footer{background-color:var(--bg-secondary);color:var(--text-primary)}.footer-content{display:grid;gap:40px;grid-template-columns:1.5fr 2fr;margin-bottom:40px}.footer-company h3{color:var(--text-primary);font-size:1.5rem;margin-bottom:15px}.footer-company p{color:var(--text-secondary);line-height:1.6}.footer-links{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.footer-links-column h4{color:var(--text-primary);font-size:1.1rem;margin-bottom:20px;position:relative}.footer-links-column h4:after{background-color:var(--primary-color);bottom:-8px;content:"";height:2px;left:0;position:absolute;width:30px}.footer-links-column ul li{margin-bottom:10px}.footer-links-column ul li a,.footer-links-column ul li i{color:var(--text-secondary);-webkit-transition:color .3s ease;transition:color .3s ease}.footer-links-column ul li a:hover,.footer-links-column ul li i:hover{color:var(--primary-color)}.footer-links-column ul li i{margin-right:10px;width:16px}.footer-bottom{border-top:1px solid var(--border-color);padding-top:20px;text-align:center}.footer-bottom p{color:var(--text-muted);font-size:.9rem}.social-links{gap:15px}.social-links,.social-links a{display:-webkit-box;display:-webkit-flex;display:flex}.social-links a{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:var(--border-color);border-radius:50%;height:40px;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;width:40px}.social-links a i{color:var(--text-secondary);font-size:1.2rem}.social-links a:hover{background-color:var(--primary-color);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.social-links a:hover i{color:var(--text-inverse)}@media (max-width:992px){.footer-content{grid-template-columns:1fr}.footer-company{margin-bottom:20px}}@media (max-width:768px){.header{top:10px;width:95%}.header-container{height:60px;padding:0 15px}.header.scrolled{top:5px}.mobile-menu-toggle{display:-webkit-box;display:-webkit-flex;display:flex}.header-actions,.nav{display:none}.footer-links{gap:30px;grid-template-columns:1fr}.main-content{margin-top:80px}}.article-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 8px 25px var(--shadow-light);cursor:pointer;overflow:hidden;position:relative;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}.article-card:hover{border-color:var(--primary-color);box-shadow:0 20px 40px var(--shadow-medium);-webkit-transform:translateY(-8px) scale(1.02);transform:translateY(-8px) scale(1.02)}.article-card:hover .article-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.article-card:hover .article-arrow{color:var(--primary-color);-webkit-transform:translateX(5px);transform:translateX(5px)}.article-card.small .article-image{height:160px}.article-card.small .article-content{padding:18px}.article-card.small .article-content .article-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.1rem;margin-bottom:10px;overflow:hidden}.article-card.small .article-content .article-meta .article-info{gap:10px}.article-card.small .article-content .article-meta .article-info span{font-size:.8rem}.article-card.large .article-image{height:220px}.article-card.large .article-content{padding:25px}.article-card.large .article-content .article-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.3rem;margin-bottom:12px;overflow:hidden}.article-card.large .article-content .article-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:.95rem;line-height:1.6;margin-bottom:20px;overflow:hidden}.article-card.large .article-content .article-meta .article-info{gap:15px}.article-card .article-image{overflow:hidden;position:relative}.article-card .article-image img{height:100%;object-fit:cover;-webkit-transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);width:100%}.article-card .article-image .article-category{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:-webkit-linear-gradient(315deg,var(--primary-color),var(--primary-light));background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:20px;box-shadow:0 4px 12px rgba(255,122,0,.3);color:var(--text-inverse);font-size:.8rem;font-weight:500;left:15px;max-width:120px;overflow:hidden;padding:6px 12px;position:absolute;text-overflow:ellipsis;top:15px;white-space:nowrap}.article-card .article-content .article-title{color:var(--text-primary);font-weight:600;line-height:1.4}.article-card .article-content .article-meta{-webkit-box-pack:justify;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.article-card .article-content .article-meta .article-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.article-card .article-content .article-meta .article-info span{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--text-muted);display:-webkit-box;display:-webkit-flex;display:flex;font-size:.85rem;gap:5px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-card .article-content .article-meta .article-info span i{color:var(--primary-color);-webkit-flex-shrink:0;flex-shrink:0;font-size:.9rem}.article-card .article-content .article-meta .article-arrow{color:var(--text-muted);font-size:1.1rem;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:768px){.article-card.small .article-image{height:140px}.article-card.small .article-content{padding:15px}.article-card.small .article-content .article-title{font-size:1rem}.article-card.small .article-content .article-meta .article-info{gap:8px}.article-card.small .article-content .article-meta .article-info span{font-size:.75rem}.article-card.large .article-image{height:180px}.article-card.large .article-content{padding:18px}.article-card.large .article-content .article-title{font-size:1.1rem}.article-card.large .article-content .article-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;gap:15px}.article-card.large .article-content .article-meta .article-info{gap:15px}}.news-preview .news-cards{display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:40px}.news-preview .news-more{text-align:center}.news-preview .news-more .btn{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:1rem;gap:8px;padding:12px 24px;-webkit-transition:all .3s ease;transition:all .3s ease}.news-preview .news-more .btn i{font-size:.9rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.news-preview .news-more .btn:hover i{-webkit-transform:translateX(3px);transform:translateX(3px)}.news-preview .no-articles{padding:60px 20px;text-align:center}.news-preview .no-articles .no-articles-icon{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background:-webkit-linear-gradient(315deg,var(--accent-blue-light),var(--primary-color));background:linear-gradient(135deg,var(--accent-blue-light),var(--primary-color));border-radius:50%;display:-webkit-box;display:-webkit-flex;display:flex;height:60px;-webkit-justify-content:center;justify-content:center;margin:0 auto 15px;width:60px}.news-preview .no-articles .no-articles-icon i{color:var(--text-inverse);font-size:1.5rem}.news-preview .no-articles h3{color:var(--text-primary);font-size:1.3rem;margin-bottom:8px}.news-preview .no-articles p{color:var(--text-secondary);font-size:.95rem}.news-preview .loading{color:var(--text-secondary);font-size:1rem;padding:40px 20px;text-align:center}@media (max-width:768px){.news-preview .news-cards{gap:20px;grid-template-columns:1fr}.news-preview .news-more .btn{font-size:.95rem;padding:10px 20px}}.home-page .hero-section{background:var(--gradient-bg);overflow:hidden;padding:160px 0 80px;position:relative}.home-page .hero-section .hero-particles{opacity:.7}.home-page .hero-section .container{-webkit-box-align:center;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;gap:40px;-webkit-justify-content:space-between;justify-content:space-between;position:relative;z-index:1}.home-page .hero-section .hero-content{-webkit-box-flex:1;-webkit-flex:1;flex:1}.home-page .hero-section .hero-content h1{color:var(--text-primary);font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.home-page .hero-section .hero-content h1 .text-highlight{color:var(--primary-color);position:relative}.home-page .hero-section .hero-content h1 .text-highlight:after{background-color:var(--accent-blue-light);bottom:5px;content:"";height:8px;left:0;position:absolute;width:100%;z-index:-1}.home-page .hero-section .hero-content p{color:var(--text-secondary);font-size:1.2rem;margin-bottom:2rem;max-width:600px}.home-page .hero-section .hero-buttons{display:-webkit-box;display:-webkit-flex;display:flex;gap:15px}.home-page .hero-section .hero-image{-webkit-box-flex:1;-webkit-flex:1;flex:1;max-width:500px}.home-page .hero-section .hero-image img{border-radius:12px;box-shadow:0 20px 40px var(--shadow-light);height:auto;width:100%}.home-page .about-section .about-cards{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:50px}.home-page .about-section .about-card{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 30px var(--shadow-light);padding:40px 30px;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.home-page .about-section .about-card:hover{box-shadow:0 15px 35px var(--shadow-medium);-webkit-transform:translateY(-10px);transform:translateY(-10px)}.home-page .about-section .about-card:hover .about-card-icon{background-color:var(--primary-color);color:var(--text-inverse)}.home-page .about-section .about-card-icon{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:var(--bg-secondary);border-radius:50%;color:var(--primary-color);display:-webkit-box;display:-webkit-flex;display:flex;height:80px;-webkit-justify-content:center;justify-content:center;margin:0 auto 25px;-webkit-transition:all .3s ease;transition:all .3s ease;width:80px}.home-page .about-section .about-card-icon i{font-size:2rem}.home-page .about-section .about-card h3{color:var(--text-primary);font-size:1.5rem;margin-bottom:15px}.home-page .about-section .about-card p{color:var(--text-secondary)}.home-page .products-preview-section .products-preview{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:50px}.home-page .products-preview-section .product-card{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 30px var(--shadow-light);overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.home-page .products-preview-section .product-card:hover{box-shadow:0 15px 35px var(--shadow-medium);-webkit-transform:translateY(-10px);transform:translateY(-10px)}.home-page .products-preview-section .product-card-image{height:200px;overflow:hidden}.home-page .products-preview-section .product-card-image img{height:100%;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%}.home-page .products-preview-section .product-card-image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.home-page .products-preview-section .product-card-content{padding:25px}.home-page .products-preview-section .product-card-content h3{color:var(--text-primary);font-size:1.3rem;margin-bottom:10px}.home-page .products-preview-section .product-card-content p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;margin-bottom:15px;overflow:hidden}.home-page .products-preview-section .product-features{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:20px}.home-page .products-preview-section .product-features .feature-tag{background-color:var(--accent-blue-light);border-radius:20px;color:var(--accent-blue);font-size:.85rem;padding:5px 12px}.home-page .services-preview-section .services-grid{display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin-top:50px}.home-page .services-preview-section .service-card{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 30px var(--shadow-light);padding:30px;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.home-page .services-preview-section .service-card:hover{box-shadow:0 15px 35px var(--shadow-medium);-webkit-transform:translateY(-10px);transform:translateY(-10px)}.home-page .services-preview-section .service-card:hover .service-icon{background-color:var(--primary-color);color:var(--text-inverse)}.home-page .services-preview-section .service-card .service-icon{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:var(--bg-secondary);border-radius:50%;color:var(--primary-color);display:-webkit-box;display:-webkit-flex;display:flex;height:70px;-webkit-justify-content:center;justify-content:center;margin:0 auto 20px;-webkit-transition:all .3s ease;transition:all .3s ease;width:70px}.home-page .services-preview-section .service-card .service-icon i{font-size:1.8rem}.home-page .services-preview-section .service-card h3{color:var(--text-primary);font-size:1.3rem;margin-bottom:15px}.home-page .services-preview-section .service-card p{color:var(--text-secondary);font-size:.95rem}.home-page .cta-section{background:var(--gradient-primary);color:var(--text-inverse);padding:100px 0;text-align:center}.home-page .cta-section .cta-content{margin:0 auto;max-width:700px}.home-page .cta-section .cta-content h2{color:var(--text-inverse);font-size:2.5rem;margin-bottom:15px}.home-page .cta-section .cta-content p{color:var(--text-inverse);font-size:1.2rem;margin-bottom:30px;opacity:.9}.home-page .cta-section .cta-content .btn-primary{background-color:var(--text-inverse);color:var(--accent-blue)}.home-page .cta-section .cta-content .btn-primary:hover{background-color:var(--bg-secondary);box-shadow:0 5px 15px hsla(0,0%,100%,.3)}.home-page .news-preview-section,[data-theme=dark] .home-page .news-preview-section{background-color:var(--bg-secondary)}.home-page .text-center{text-align:center}.home-page .mt-40{margin-top:40px}@media (max-width:992px){.home-page .hero-section .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.home-page .hero-section .hero-content{text-align:center}.home-page .hero-section .hero-content h1{font-size:3rem}.home-page .hero-section .hero-content p{margin-left:auto;margin-right:auto}.home-page .hero-section .hero-buttons{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.home-page .about-section .about-cards{grid-template-columns:repeat(1,1fr)}.home-page .products-preview-section .products-preview,.home-page .services-preview-section .services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.home-page .hero-section{padding:100px 0 60px}.home-page .hero-section .hero-content h1{font-size:2.5rem}.home-page .products-preview-section .products-preview,.home-page .services-preview-section .services-grid{grid-template-columns:1fr}.home-page .cta-section .cta-content h2{font-size:2rem}}.products-page .products-overview .products-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:80px}.products-page .products-overview .product-item{display:grid;gap:50px;grid-template-columns:1.5fr 1fr;padding:40px 0}.products-page .products-overview .product-item:nth-child(2n){grid-template-columns:1fr 1.5fr}.products-page .products-overview .product-item:nth-child(2n) .product-image{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.products-page .products-overview .product-item:nth-child(2n) .product-content{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.products-page .products-overview .product-item:not(:last-child){border-bottom:1px solid var(--border-color)}.products-page .products-overview .product-image{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;max-height:400px;min-height:180px}.products-page .products-overview .product-image img{border-radius:12px;box-shadow:0 15px 30px var(--shadow-light);display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.products-page .products-overview .product-content{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 30px var(--shadow-light);padding:24px}.products-page .products-overview .product-content h2{color:var(--text-primary);font-size:2rem;margin-bottom:20px}.products-page .products-overview .product-content .product-description{color:var(--text-secondary);font-size:1.1rem;line-height:1.7;margin-bottom:30px}.products-page .products-overview .product-features-section{margin-top:30px}.products-page .products-overview .product-features-section h3{color:var(--text-primary);font-size:1.5rem;margin-bottom:20px}.products-page .products-overview .features-grid{display:grid;gap:25px;grid-template-columns:repeat(2,1fr)}.products-page .products-overview .feature-item{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:flex;gap:15px}.products-page .products-overview .feature-item .feature-icon{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:var(--accent-blue-light);border-radius:50%;color:var(--primary-color);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;height:40px;-webkit-justify-content:center;justify-content:center;width:40px}.products-page .products-overview .feature-item .feature-icon i{font-size:1.2rem}.products-page .products-overview .feature-item .feature-text h4{color:var(--text-primary);font-size:1.1rem;margin-bottom:5px}.products-page .products-overview .feature-item .feature-text p{color:var(--text-secondary);font-size:.95rem}.products-page .products-overview .product-cta{display:-webkit-box;display:-webkit-flex;display:flex;gap:15px;margin-top:40px}.products-page .product-advantages .advantages-grid{display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin-top:50px}.products-page .product-advantages .advantage-card{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 30px var(--shadow-light);padding:30px;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.products-page .product-advantages .advantage-card:hover{box-shadow:0 15px 35px var(--shadow-medium);-webkit-transform:translateY(-10px);transform:translateY(-10px)}.products-page .product-advantages .advantage-card:hover .advantage-icon{background-color:var(--primary-color);color:var(--text-inverse)}.products-page .product-advantages .advantage-card .advantage-icon{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:var(--accent-blue-light);border-radius:50%;color:var(--primary-color);display:-webkit-box;display:-webkit-flex;display:flex;height:70px;-webkit-justify-content:center;justify-content:center;margin:0 auto 20px;-webkit-transition:all .3s ease;transition:all .3s ease;width:70px}.products-page .product-advantages .advantage-card .advantage-icon i{font-size:1.8rem}.products-page .product-advantages .advantage-card h3{color:var(--text-primary);font-size:1.3rem;margin-bottom:15px}.products-page .product-advantages .advantage-card p{color:var(--text-secondary);font-size:.95rem}.products-page .implementation-process .process-timeline{margin:60px auto 0;max-width:800px;position:relative}.products-page .implementation-process .process-timeline:before{background-color:var(--border-color);content:"";height:100%;left:35px;position:absolute;top:0;width:2px}.products-page .implementation-process .process-step{margin-bottom:50px;padding-left:80px;position:relative}.products-page .implementation-process .process-step:last-child{margin-bottom:0}.products-page .implementation-process .process-step .process-number{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:var(--primary-color);border-radius:50%;color:var(--text-inverse);display:-webkit-box;display:-webkit-flex;display:flex;font-size:1.5rem;font-weight:700;height:70px;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;top:0;width:70px;z-index:1}.products-page .implementation-process .process-step .process-content{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 30px var(--shadow-light);padding:30px}.products-page .implementation-process .process-step .process-content h3{color:var(--text-primary);font-size:1.3rem;margin-bottom:10px}.products-page .implementation-process .process-step .process-content p{color:var(--text-secondary)}.products-page .product-cta-section{background:var(--gradient-primary);color:var(--text-inverse);padding:100px 0}.products-page .product-cta-section .product-cta-content{margin:0 auto;max-width:700px;text-align:center}.products-page .product-cta-section .product-cta-content h2{color:var(--text-inverse);font-size:2.5rem;margin-bottom:15px}.products-page .product-cta-section .product-cta-content p{color:var(--text-inverse);font-size:1.2rem;margin-bottom:30px;opacity:.9}.products-page .product-cta-section .product-cta-content .cta-buttons{-webkit-box-pack:center;display:-webkit-box;display:-webkit-flex;display:flex;gap:15px;-webkit-justify-content:center;justify-content:center}.products-page .product-cta-section .product-cta-content .cta-buttons .btn-primary{background-color:var(--text-inverse);color:var(--accent-blue)}.products-page .product-cta-section .product-cta-content .cta-buttons .btn-primary:hover{background-color:var(--bg-secondary);box-shadow:0 5px 15px hsla(0,0%,100%,.3)}.products-page .product-cta-section .product-cta-content .cta-buttons .btn-outline{border-color:var(--text-inverse);color:var(--text-inverse)}.products-page .product-cta-section .product-cta-content .cta-buttons .btn-outline:hover{background-color:var(--text-inverse);color:var(--accent-blue)}@media (max-width:992px){.products-page .products-overview .product-item{gap:30px;grid-template-columns:1fr!important}.products-page .products-overview .product-item .product-content,.products-page .products-overview .product-item .product-image{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;order:0!important}.products-page .products-overview .features-grid{grid-template-columns:1fr}.products-page .product-advantages .advantages-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.products-page .product-advantages .advantages-grid{grid-template-columns:1fr}.products-page .implementation-process .process-step{padding-left:60px}.products-page .implementation-process .process-step .process-number{font-size:1.2rem;height:50px;width:50px}.products-page .product-cta-section .product-cta-content h2{font-size:2rem}.products-page .product-cta-section .product-cta-content .cta-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}}.features-carousel{gap:10px}.features-carousel,.features-carousel .carousel-btn{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.features-carousel .carousel-btn{-webkit-box-pack:center;aspect-ratio:1/1;background:-webkit-linear-gradient(315deg,var(--accent-blue-light) 0,var(--primary-light) 100%);background:linear-gradient(135deg,var(--accent-blue-light) 0,var(--primary-light) 100%);border:none;border-radius:50%;box-shadow:0 2px 8px var(--shadow-primary);color:var(--primary-color);cursor:pointer;font-size:1.5rem;height:44px;-webkit-justify-content:center;justify-content:center;line-height:1;min-height:44px;min-width:44px;overflow:hidden;padding:0;position:relative;-webkit-transition:box-shadow .18s,background .18s,color .18s,-webkit-transform .18s cubic-bezier(.4,1.3,.6,1);transition:box-shadow .18s,background .18s,color .18s,-webkit-transform .18s cubic-bezier(.4,1.3,.6,1);transition:transform .18s cubic-bezier(.4,1.3,.6,1),box-shadow .18s,background .18s,color .18s;transition:transform .18s cubic-bezier(.4,1.3,.6,1),box-shadow .18s,background .18s,color .18s,-webkit-transform .18s cubic-bezier(.4,1.3,.6,1);width:44px}.features-carousel .carousel-btn:hover:not(:disabled){background:-webkit-linear-gradient(315deg,var(--primary-color) 0,var(--primary-light) 100%);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-light) 100%);box-shadow:0 4px 18px var(--shadow-primary),0 0 0 4px var(--accent-blue-light);color:var(--text-inverse);-webkit-transform:scale(1.18) rotate(-8deg);transform:scale(1.18) rotate(-8deg)}.features-carousel .carousel-btn:disabled{cursor:not-allowed;opacity:.4}.features-carousel .carousel-btn:after{border-radius:50%;bottom:0;box-shadow:0 0 0 0 var(--shadow-primary);content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:box-shadow .18s;transition:box-shadow .18s}.features-carousel .carousel-btn:active:after{box-shadow:0 0 0 8px var(--shadow-primary)}.features-carousel .carousel-btn svg{display:block;height:1.6em;pointer-events:none;width:1.6em}.features-carousel .features-grid{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);width:100%}.feature-carousel-item{font-size:.95rem;position:relative}.feature-carousel-item .feature-desc-ellipsis,.feature-carousel-item .feature-title-ellipsis{font-size:.95rem;margin:0;max-width:8em;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.feature-carousel-item .feature-title-ellipsis{color:var(--text-primary);font-weight:600}.feature-carousel-item .feature-desc-ellipsis{color:var(--text-muted)}.feature-hover-popup{-webkit-animation:popup-fade-in .25s cubic-bezier(.4,1.3,.6,1) both;animation:popup-fade-in .25s cubic-bezier(.4,1.3,.6,1) both;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 8px 32px var(--shadow-medium);left:50%;min-width:220px;padding:18px 22px;position:absolute;top:100%;-webkit-transform:translate(-50%,12px);transform:translate(-50%,12px);z-index:10}.feature-hover-popup .popup-content h4{color:var(--primary-color);font-size:1.08rem;margin-bottom:8px}.feature-hover-popup .popup-content p{color:var(--text-secondary);font-size:.98rem;margin:0}@-webkit-keyframes popup-fade-in{0%{opacity:0;-webkit-transform:translate(-50%,32px) scale(.98);transform:translate(-50%,32px) scale(.98)}to{opacity:1;-webkit-transform:translate(-50%,12px) scale(1);transform:translate(-50%,12px) scale(1)}}@keyframes popup-fade-in{0%{opacity:0;-webkit-transform:translate(-50%,32px) scale(.98);transform:translate(-50%,32px) scale(.98)}to{opacity:1;-webkit-transform:translate(-50%,12px) scale(1);transform:translate(-50%,12px) scale(1)}}.services-page .services-showcase .services-grid{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.services-page .services-showcase .service-card{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 30px var(--shadow-light);padding:40px;-webkit-transition:all .3s ease;transition:all .3s ease}.services-page .services-showcase .service-card:hover{box-shadow:0 15px 35px var(--shadow-medium);-webkit-transform:translateY(-10px);transform:translateY(-10px)}.services-page .services-showcase .service-card:hover .service-icon{background-color:var(--primary-color);color:var(--text-inverse)}.services-page .services-showcase .service-card .service-icon{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:var(--accent-blue-light);border-radius:50%;color:var(--primary-color);display:-webkit-box;display:-webkit-flex;display:flex;height:80px;-webkit-justify-content:center;justify-content:center;margin-bottom:25px;-webkit-transition:all .3s ease;transition:all .3s ease;width:80px}.services-page .services-showcase .service-card .service-icon i{font-size:2rem}.services-page .services-showcase .service-card h2{color:var(--text-primary);font-size:1.5rem;margin-bottom:15px}.services-page .services-showcase .service-card p{color:var(--text-secondary);line-height:1.6;margin-bottom:25px}.services-page .services-showcase .service-card .service-details{margin:25px 0}.services-page .services-showcase .service-card .service-details h3{color:var(--text-primary);font-size:1.2rem;margin-bottom:15px}.services-page .services-showcase .service-card .service-features li{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:10px}.services-page .services-showcase .service-card .service-features li i{color:var(--primary-color);margin-right:10px}.services-page .services-showcase .service-card .service-features li span{color:var(--text-secondary)}.services-page .services-showcase .service-card .btn{margin-top:10px}.services-page .service-advantages .advantages-grid{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-top:50px}.services-page .service-advantages .advantage-item{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 30px var(--shadow-light);display:-webkit-box;display:-webkit-flex;display:flex;gap:20px;padding:30px;-webkit-transition:all .3s ease;transition:all .3s ease}.services-page .service-advantages .advantage-item:hover{box-shadow:0 15px 35px var(--shadow-medium);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.services-page .service-advantages .advantage-item:hover .advantage-icon{background-color:var(--primary-color);color:var(--text-inverse)}.services-page .service-advantages .advantage-item .advantage-icon{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:var(--accent-blue-light);border-radius:50%;color:var(--primary-color);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;height:60px;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;width:60px}.services-page .service-advantages .advantage-item .advantage-icon i{font-size:1.5rem}.services-page .service-advantages .advantage-item .advantage-content h3{color:var(--text-primary);font-size:1.3rem;margin-bottom:10px}.services-page .service-advantages .advantage-item .advantage-content p{color:var(--text-secondary);line-height:1.6}.services-page .case-studies .cases-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:50px}.services-page .case-studies .case-card{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 30px var(--shadow-light);overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.services-page .case-studies .case-card:hover{box-shadow:0 15px 35px var(--shadow-medium);-webkit-transform:translateY(-10px);transform:translateY(-10px)}.services-page .case-studies .case-card:hover .case-image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.services-page .case-studies .case-card .case-image{height:200px;overflow:hidden}.services-page .case-studies .case-card .case-image img{height:100%;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%}.services-page .case-studies .case-card .case-content{padding:25px}.services-page .case-studies .case-card .case-content h3{color:var(--text-primary);font-size:1.2rem;margin-bottom:10px}.services-page .case-studies .case-card .case-content p{color:var(--text-secondary);font-size:.95rem;margin-bottom:20px}.services-page .service-cta{background:var(--gradient-primary);color:var(--text-inverse);padding:100px 0;text-align:center}.services-page .service-cta .cta-content{margin:0 auto;max-width:700px}.services-page .service-cta .cta-content h2{color:var(--text-inverse);font-size:2.5rem;margin-bottom:15px}.services-page .service-cta .cta-content p{color:var(--text-inverse);font-size:1.2rem;margin-bottom:30px;opacity:.9}.services-page .service-cta .cta-content .btn-primary{background-color:var(--text-inverse);color:var(--accent-blue)}.services-page .service-cta .cta-content .btn-primary:hover{background-color:var(--bg-secondary);box-shadow:0 5px 15px hsla(0,0%,100%,.3)}@media (max-width:992px){.services-page .services-showcase .services-grid{grid-template-columns:1fr}.services-page .service-process .process-steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:30px}.services-page .service-process .process-steps:before{display:none}.services-page .service-process .process-step{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;text-align:left;width:100%}.services-page .service-process .process-step .step-icon{margin-bottom:0;margin-right:20px}.services-page .service-advantages .advantages-grid{grid-template-columns:1fr}.services-page .case-studies .cases-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.services-page .service-advantages .advantage-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;text-align:center}.services-page .service-advantages .advantage-item .advantage-icon{margin-bottom:15px}.services-page .case-studies .cases-grid{grid-template-columns:1fr}.services-page .service-cta .cta-content h2{font-size:2rem}}.clearfix:after{clear:both;content:"";display:table}.about-page .company-intro .intro-content{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:grid;gap:50px;grid-template-columns:1fr 1fr}.about-page .company-intro .intro-text h2{color:var(--text-primary);font-size:2rem;margin-bottom:20px}.about-page .company-intro .intro-text p{color:var(--text-secondary);font-size:1.05rem;line-height:1.7;margin-bottom:15px}.about-page .company-intro .intro-text p:last-child{margin-bottom:0}.about-page .company-intro .intro-image img{border-radius:12px;box-shadow:0 15px 30px var(--shadow-light);height:auto;width:100%}.about-page .company-values .values-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:50px}.about-page .company-values .value-card{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 30px var(--shadow-light);padding:40px 30px;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.about-page .company-values .value-card:hover{box-shadow:0 15px 35px var(--shadow-medium);-webkit-transform:translateY(-10px);transform:translateY(-10px)}.about-page .company-values .value-card:hover .value-icon{background-color:var(--primary-color);color:var(--text-inverse)}.about-page .company-values .value-card .value-icon{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:var(--accent-blue-light);border-radius:50%;color:var(--primary-color);display:-webkit-box;display:-webkit-flex;display:flex;height:80px;-webkit-justify-content:center;justify-content:center;margin:0 auto 25px;-webkit-transition:all .3s ease;transition:all .3s ease;width:80px}.about-page .company-values .value-card .value-icon i{font-size:2rem}.about-page .company-values .value-card h3{color:var(--text-primary);font-size:1.5rem;margin-bottom:15px}.about-page .company-values .value-card p{color:var(--text-secondary);line-height:1.6}.about-page .company-history .history-timeline{margin:50px auto 0;max-width:800px;position:relative}.about-page .company-history .history-timeline:before{background-color:var(--border-color);content:"";height:100%;left:100px;position:absolute;top:0;width:2px}.about-page .company-history .timeline-item{margin-bottom:50px;padding-left:150px;position:relative}.about-page .company-history .timeline-item:last-child{margin-bottom:0}.about-page .company-history .timeline-item .timeline-year{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:var(--primary-color);border-radius:50%;color:var(--text-inverse);display:-webkit-box;display:-webkit-flex;display:flex;font-size:1.5rem;font-weight:700;height:80px;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;top:0;width:80px;z-index:1}.about-page .company-history .timeline-item .timeline-content{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 30px var(--shadow-light);padding:30px}.about-page .company-history .timeline-item .timeline-content h3{color:var(--text-primary);font-size:1.3rem;margin-bottom:10px}.about-page .company-history .timeline-item .timeline-content p{color:var(--text-secondary)}.about-page .team-section .team-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:50px}.about-page .team-section .team-card{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 30px var(--shadow-light);overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.about-page .team-section .team-card:hover{box-shadow:0 15px 35px var(--shadow-medium);-webkit-transform:translateY(-10px);transform:translateY(-10px)}.about-page .team-section .team-card:hover .member-image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.about-page .team-section .team-card .member-image{height:300px;overflow:hidden}.about-page .team-section .team-card .member-image img{height:100%;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%}.about-page .team-section .team-card .member-info{padding:25px;text-align:center}.about-page .team-section .team-card .member-info h3{color:var(--text-primary);font-size:1.3rem;margin-bottom:5px}.about-page .team-section .team-card .member-info .member-position{color:var(--primary-color);font-weight:500;margin-bottom:15px}.about-page .team-section .team-card .member-info .member-description{color:var(--text-secondary);line-height:1.6;margin-bottom:20px}.about-page .team-section .team-card .member-info .member-social{-webkit-box-pack:center;display:-webkit-box;display:-webkit-flex;display:flex;gap:15px;-webkit-justify-content:center;justify-content:center}.about-page .team-section .team-card .member-info .member-social .social-link{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:var(--bg-secondary);border-radius:50%;color:var(--text-secondary);display:-webkit-box;display:-webkit-flex;display:flex;height:40px;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;width:40px}.about-page .team-section .team-card .member-info .member-social .social-link:hover{background-color:var(--primary-color);color:var(--text-inverse);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.about-page .company-stats .stats-grid{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.about-page .company-stats .stat-item{padding:40px 20px;text-align:center}.about-page .company-stats .stat-item .stat-number{color:var(--primary-color);font-size:3rem;font-weight:700;margin-bottom:10px}.about-page .company-stats .stat-item .stat-label{color:var(--text-primary);font-size:1.2rem}@media (max-width:992px){.about-page .company-intro .intro-content{grid-template-columns:1fr}.about-page .company-values .values-grid{grid-template-columns:repeat(1,1fr)}.about-page .company-stats .stats-grid,.about-page .team-section .team-grid{grid-template-columns:repeat(2,1fr)}.about-page .partners-section .partners-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.about-page .company-history .timeline-item{padding-left:100px}.about-page .company-history .timeline-item .timeline-year{font-size:1.2rem;height:60px;width:60px}.about-page .company-history .history-timeline:before{left:80px}.about-page .team-section .team-grid{grid-template-columns:1fr}.about-page .partners-section .partners-grid{grid-template-columns:repeat(2,1fr)}}.contact-page .contact-info-section .contact-grid{display:grid;gap:50px;grid-template-columns:1.5fr 1fr}.contact-page .contact-info-section .contact-form-container{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 30px var(--shadow-light);padding:40px}.contact-page .contact-info-section .contact-form-container h2{color:var(--text-primary);font-size:1.8rem;margin-bottom:10px}.contact-page .contact-info-section .contact-form-container p{color:var(--text-secondary);margin-bottom:30px}.contact-page .contact-info-section .contact-form .form-group{margin-bottom:20px}.contact-page .contact-info-section .contact-form .form-group label{color:var(--text-primary);display:block;font-weight:500;margin-bottom:8px}.contact-page .contact-info-section .contact-form .form-group input,.contact-page .contact-info-section .contact-form .form-group select,.contact-page .contact-info-section .contact-form .form-group textarea{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:1rem;padding:12px 15px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.contact-page .contact-info-section .contact-form .form-group input:focus,.contact-page .contact-info-section .contact-form .form-group select:focus,.contact-page .contact-info-section .contact-form .form-group textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--accent-blue-light);outline:none}.contact-page .contact-info-section .contact-form .form-group select{background-color:var(--bg-card);cursor:pointer}.contact-page .contact-info-section .contact-form .form-group select option{background-color:var(--bg-card);color:var(--text-primary);font-size:1rem;padding:8px}.contact-page .contact-info-section .contact-form .form-row{display:grid;gap:20px;grid-template-columns:1fr 1fr}.contact-page .contact-info-section .contact-form .btn-primary{font-size:1.1rem;padding:14px;width:100%}.contact-page .contact-info-section .contact-form .form-success{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:rgba(46,204,113,.1);border-radius:8px;color:#2ecc71;display:-webkit-box;display:-webkit-flex;display:flex;gap:10px;margin-top:20px;padding:15px}.contact-page .contact-info-section .contact-form .form-success i{font-size:1.5rem}.contact-page .contact-info-section .contact-info{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 30px var(--shadow-light);padding:40px}.contact-page .contact-info-section .contact-info h2{color:var(--text-primary);font-size:1.8rem;margin-bottom:10px}.contact-page .contact-info-section .contact-info p{color:var(--text-secondary);margin-bottom:30px}.contact-page .contact-info-section .contact-info .info-items{margin-bottom:40px}.contact-page .contact-info-section .contact-info .info-item{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:flex;gap:20px;margin-bottom:25px}.contact-page .contact-info-section .contact-info .info-item:last-child{margin-bottom:0}.contact-page .contact-info-section .contact-info .info-item .info-icon{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:var(--accent-blue-light);border-radius:50%;color:var(--primary-color);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;height:50px;-webkit-justify-content:center;justify-content:center;width:50px}.contact-page .contact-info-section .contact-info .info-item .info-icon i{font-size:1.3rem}.contact-page .contact-info-section .contact-info .info-item .info-content h3{color:var(--text-primary);font-size:1.2rem;margin-bottom:5px}.contact-page .contact-info-section .contact-info .info-item .info-content p{color:var(--text-secondary);margin-bottom:0}.contact-page .contact-info-section .contact-info .social-media h3{color:var(--text-primary);font-size:1.2rem;margin-bottom:15px}.contact-page .contact-info-section .contact-info .social-media .social-links{display:-webkit-box;display:-webkit-flex;display:flex;gap:15px}.contact-page .contact-info-section .contact-info .social-media .social-links a{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:var(--accent-blue-light);border-radius:50%;color:var(--primary-color);display:-webkit-box;display:-webkit-flex;display:flex;height:45px;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;width:45px}.contact-page .contact-info-section .contact-info .social-media .social-links a i{font-size:1.3rem}.contact-page .contact-info-section .contact-info .social-media .social-links a:hover{background-color:var(--primary-color);color:var(--text-inverse);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.contact-page .map-section .map-container{height:450px;width:100%}.contact-page .map-section .map-container iframe{border:none;height:100%;width:100%}.contact-page .faq-section .faq-grid{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-top:50px}.contact-page .faq-section .faq-item{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 30px var(--shadow-light);padding:30px;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-page .faq-section .faq-item:hover{box-shadow:0 15px 35px var(--shadow-medium);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.contact-page .faq-section .faq-item h3{color:var(--text-primary);font-size:1.3rem;margin-bottom:15px}.contact-page .faq-section .faq-item p{color:var(--text-secondary);line-height:1.6}@media (max-width:992px){.contact-page .contact-info-section .contact-grid,.contact-page .faq-section .faq-grid{grid-template-columns:1fr}}@media (max-width:768px){.contact-page .contact-form .form-row{grid-template-columns:1fr}}.news-page .news-section .articles-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));margin-bottom:50px}.news-page .news-section .no-articles{padding:80px 20px;text-align:center}.news-page .news-section .no-articles .no-articles-icon{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background:-webkit-linear-gradient(315deg,var(--accent-blue-light),var(--primary-color));background:linear-gradient(135deg,var(--accent-blue-light),var(--primary-color));border-radius:50%;display:-webkit-box;display:-webkit-flex;display:flex;height:80px;-webkit-justify-content:center;justify-content:center;margin:0 auto 20px;width:80px}.news-page .news-section .no-articles .no-articles-icon i{color:var(--text-inverse);font-size:2rem}.news-page .news-section .no-articles h3{color:var(--text-primary);font-size:1.5rem;margin-bottom:10px}.news-page .news-section .no-articles p{color:var(--text-secondary);font-size:1rem}.news-page .news-section .loading{color:var(--text-secondary);font-size:1.1rem;padding:60px 20px;text-align:center}.news-page .pagination{-webkit-box-pack:center;gap:20px;-webkit-justify-content:center;justify-content:center;margin-top:50px}.news-page .pagination,.news-page .pagination .pagination-btn{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.news-page .pagination .pagination-btn{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:.95rem;gap:8px;padding:12px 20px;-webkit-transition:all .3s ease;transition:all .3s ease}.news-page .pagination .pagination-btn:hover:not(:disabled){background-color:var(--primary-color);border-color:var(--primary-color);box-shadow:0 5px 15px var(--shadow-primary);color:var(--text-inverse);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.news-page .pagination .pagination-btn:disabled{cursor:not-allowed;opacity:.5}.news-page .pagination .pagination-btn i{font-size:.9rem}.news-page .pagination .pagination-pages{display:-webkit-box;display:-webkit-flex;display:flex;gap:8px}.news-page .pagination .pagination-pages .pagination-page{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:.95rem;height:40px;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;width:40px}.news-page .pagination .pagination-pages .pagination-page:hover{background-color:var(--accent-blue-light);border-color:var(--primary-color);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.news-page .pagination .pagination-pages .pagination-page.active{background-color:var(--primary-color);border-color:var(--primary-color);box-shadow:0 4px 12px var(--shadow-primary);color:var(--text-inverse)}@media (max-width:1200px){.news-page .news-section .articles-grid{gap:25px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media (max-width:992px){.news-page .news-section .articles-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.news-page .news-section .article-card .article-content{padding:20px}.news-page .news-section .article-card .article-content .article-title{font-size:1.2rem}.news-page .news-section .article-card .article-content .article-meta .article-info{gap:12px}.news-page .pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:15px}.news-page .pagination .pagination-pages{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}}@media (max-width:768px){.news-page .news-section .articles-grid{gap:20px;grid-template-columns:1fr}.news-page .news-section .article-card .article-image{height:180px}.news-page .news-section .article-card .article-content{padding:18px}.news-page .news-section .article-card .article-content .article-title{font-size:1.1rem}.news-page .news-section .article-card .article-content .article-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;gap:15px}.news-page .news-section .article-card .article-content .article-meta .article-info{gap:15px}.news-page .pagination .pagination-pages{-webkit-box-pack:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}}