:root{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";line-height:1.5;font-weight:400;--base-font-size: 16px;--h1-size: 2.5rem;--h2-size: 2rem;--h3-size: 1.5rem;--h4-size: 1.25rem;--text-size: 1rem;--small-text-size: .875rem;--section-padding: 80px 50px;--card-padding: 24px;--container-max-width: 1400px;color-scheme:light;color:#333;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;padding:0;min-width:320px;min-height:100vh;overflow-x:hidden}@media(max-width:1024px){:root{--base-font-size: 15px;--h1-size: 2rem;--h2-size: 1.75rem;--h3-size: 1.35rem;--h4-size: 1.15rem;--section-padding: 60px 40px;--card-padding: 20px}}@media(max-width:768px){:root{--base-font-size: 14px;--h1-size: 1.75rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1.1rem;--section-padding: 40px 20px;--card-padding: 16px}}@media(max-width:480px){:root{--base-font-size: 13px;--h1-size: 1.5rem;--h2-size: 1.35rem;--h3-size: 1.15rem;--h4-size: 1rem;--section-padding: 30px 15px;--card-padding: 12px}}.responsive-container{max-width:var(--container-max-width);margin:0 auto;padding:0 20px}.pc-header{position:fixed;top:0;width:100%;z-index:50;border-bottom:1px solid #f1f5f9;background-color:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 20px #0033660a}.header-container{display:flex;justify-content:space-between;align-items:center;height:80px;max-width:70%;margin:0 auto}.logo-section{flex-shrink:0}.logo-link{text-decoration:none;display:flex;align-items:center;gap:12px}.logo-icon{width:40px;height:40px;object-fit:contain}.logo-text{font-size:2rem;font-weight:700;color:#1e3a8a;font-family:KaiTi,楷体,STKaiti,SimKai,serif;text-shadow:.5px 0 0 #1e3a8a,-.5px 0 0 #1e3a8a,0 .5px 0 #1e3a8a,0 -.5px 0 #1e3a8a;font-style:italic;transform:skew(-15deg);display:inline-block}.nav-menu{display:flex;align-items:center;gap:24px}.nav-item{font-size:14px;font-weight:500;letter-spacing:.02em;color:#64748b;text-decoration:none;padding-bottom:4px;border-bottom:2px solid transparent;transition:all .2s;cursor:pointer}.nav-item:hover{color:#14b8a6;background-color:#f8fafc}.nav-item:active{transform:scale(.95)}.nav-item.active{color:#1e3a8a;border-bottom-color:#1e3a8a}.header-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.search-btn{background:none;border:none;font-size:20px;color:#64748b;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:color .2s}.search-btn:hover{color:#1e3a8a}.contact-btn{background-color:#1e3a8a;color:#fff;border:none;padding:8px 16px;font-size:14px;border-radius:4px;cursor:pointer;transition:background-color .2s;font-weight:500}.contact-btn:hover{background-color:#3b82f6}.header-spacer{height:80px}@media(max-width:768px){.pc-header{display:none}}.pc-footer{background-color:#f5f5f5;padding:50px 0 25px}.footer-container{max-width:1200px;margin:0 auto;padding:0 24px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:50px;margin-bottom:35px}.footer-section{display:flex;flex-direction:column}.footer-main-title{font-size:16px;font-weight:600;margin:0 0 15px;color:#333}.footer-description{font-size:12px;line-height:1.8;color:#666;margin:0}.footer-subtitle{font-size:15px;font-weight:500;margin:0 0 12px;color:#333}.footer-list{list-style:none;padding:0;margin:0}.footer-list li{margin-bottom:8px;font-size:12px;line-height:1.6}.footer-list a{color:#666;text-decoration:none;font-size:12px;transition:color .3s}.footer-list a:hover{color:#036}.footer-contact-list li{color:#666;font-size:12px}.footer-divider{height:1px;background-color:#e0e0e0;margin:35px 0 25px}.footer-bottom{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.footer-copyright{font-size:12px;color:#999}.footer-icp{display:flex;align-items:center;gap:6px;font-size:12px}.footer-icp a{color:#999;text-decoration:none;font-size:12px;transition:color .3s}.footer-icp a:hover{color:#666}.footer-dot{display:flex;align-items:center;padding-top:2px}@media(max-width:992px){.footer-top{grid-template-columns:repeat(2,1fr);gap:35px}}@media(max-width:768px){.pc-footer{display:none}}@media(max-width:576px){.footer-top{grid-template-columns:1fr;gap:25px}.footer-bottom{align-items:center}}.pc-layout{display:flex;flex-direction:column;min-height:100vh}.pc-content{flex:1;width:100%}@media(max-width:768px){.pc-layout{display:none}}.phone-header{position:fixed;top:0;width:100%;z-index:50;border-bottom:1px solid #f0f0f0;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 20px #0033660a;display:flex;justify-content:space-between;align-items:center;height:64px;padding:0 16px}.phone-header-menu-btn{color:#003d5c;background:transparent;border:none;cursor:pointer;font-size:24px;display:flex;align-items:center;justify-content:center;padding:8px;transition:transform .2s ease}.phone-header-menu-btn:active{transform:scale(.95)}.phone-header-title{font-size:20px;font-weight:800;color:#003d5c;letter-spacing:-.5px;margin:0}.phone-header-demo-btn{font-size:14px!important;font-weight:500!important;letter-spacing:.5px!important;color:#003d5c!important;background:transparent!important;border:1px solid rgba(0,61,92,.2)!important;border-radius:8px!important;padding:6px 12px!important;height:auto!important;transition:all .2s ease!important}.phone-header-demo-btn:hover{background:#003d5c0d!important;border-color:#003d5c4d!important}.phone-header-demo-btn:active{transform:scale(.95)}.phone-menu-drawer .ant-drawer-content-wrapper{width:70%!important}.phone-menu-drawer .ant-drawer-header{background:#003d5c;color:#fff;border-bottom:none}.phone-menu-drawer .ant-drawer-title{color:#fff;font-weight:600}.phone-menu-drawer .ant-drawer-close{color:#fff}.phone-drawer-content{display:flex;flex-direction:column;height:100%}.phone-menu-nav{display:flex;flex-direction:column;gap:8px;flex:1}.phone-menu-item{display:block;padding:12px 16px;color:#1e293b;text-decoration:none;font-size:16px;font-weight:500;border-radius:8px;transition:all .2s ease}.phone-menu-item:hover{background:#f5f5f5;color:#003d5c}.phone-menu-item.active{background:#e3f2fd;color:#003d5c;font-weight:600}.phone-theme-switcher{padding-top:16px;border-top:1px solid #e5e7eb;margin-top:auto}.phone-theme-title{font-size:14px;font-weight:600;color:#64748b;margin-bottom:12px}.phone-theme-options{display:flex;flex-direction:column;gap:8px;width:100%}.phone-theme-options .ant-radio-button-wrapper{height:auto!important;padding:10px 16px!important;border-radius:8px!important;border:1px solid #e5e7eb!important;text-align:left!important;font-size:14px!important;display:flex!important;align-items:center!important;gap:8px!important}.phone-theme-options .ant-radio-button-wrapper:not(:first-child):before{display:none!important}.phone-theme-options .ant-radio-button-wrapper-checked{background:#e3f2fd!important;border-color:#003d5c!important;color:#003d5c!important}.phone-theme-options .ant-radio-button-wrapper:hover{color:#003d5c!important}.phone-theme-option .anticon{font-size:16px}@media(prefers-color-scheme:dark){.phone-header{background:#0f172af2;border-bottom-color:#94a3b81a}.phone-header-menu-btn{color:#60a5fa}.phone-header-title{color:#fff}.phone-header-demo-btn{color:#60a5fa!important;border-color:#60a5fa33!important}.phone-header-demo-btn:hover{background:#60a5fa1a!important;border-color:#60a5fa4d!important}}html.dark-mode .phone-header{background:#0f172af2!important;border-bottom-color:#94a3b81a!important}html.dark-mode .phone-header-menu-btn{color:#60a5fa!important}html.dark-mode .phone-header-title{color:#fff!important}html.dark-mode .phone-header-demo-btn{color:#60a5fa!important;border-color:#60a5fa33!important}html.dark-mode .phone-header-demo-btn:hover{background:#60a5fa1a!important;border-color:#60a5fa4d!important}html[style*="color-scheme: light"] .phone-header{background:#fffffff2!important;border-bottom-color:#f0f0f0!important}html[style*="color-scheme: light"] .phone-header-menu-btn,html[style*="color-scheme: light"] .phone-header-title{color:#003d5c!important}html[style*="color-scheme: light"] .phone-header-demo-btn{color:#003d5c!important;border-color:#003d5c33!important}html[style*="color-scheme: light"] .phone-header-demo-btn:hover{background:#003d5c0d!important;border-color:#003d5c4d!important}.phone-footer{width:100%;padding:48px 24px 32px;border-top:1px solid #e2e8f0;background:#fff;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.phone-footer-brand{font-size:18px;font-weight:700;color:#003d5c;margin-bottom:8px}.phone-footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 24px}.phone-footer-link{font-size:12px;line-height:1.5;color:#64748b;text-decoration:none;transition:all .3s ease}.phone-footer-link:hover{color:#003d5c;text-decoration:underline;text-underline-offset:4px}.phone-footer-copyright{font-size:12px;line-height:1.5;color:#94a3b8;margin-top:16px;margin-bottom:0}.phone-footer-copyright a{color:#94a3b8}@media(prefers-color-scheme:dark){.phone-footer{background:#020617;border-top-color:#94a3b81a}.phone-footer-brand{color:#fff}.phone-footer-link{color:#64748b}.phone-footer-link:hover{color:#93c5fd}.phone-footer-copyright{color:#475569}}html.dark-mode .phone-footer{background:#020617!important;border-top-color:#94a3b81a!important}html.dark-mode .phone-footer-brand{color:#fff!important}html.dark-mode .phone-footer-link{color:#64748b!important}html.dark-mode .phone-footer-link:hover{color:#93c5fd!important}html.dark-mode .phone-footer-copyright,html.dark-mode .phone-footer-copyright a{color:#475569!important}html[style*="color-scheme: light"] .phone-footer{background:#fff!important;border-top-color:#e2e8f0!important}html[style*="color-scheme: light"] .phone-footer-brand{color:#003d5c!important}html[style*="color-scheme: light"] .phone-footer-link{color:#64748b!important}html[style*="color-scheme: light"] .phone-footer-link:hover{color:#003d5c!important}html[style*="color-scheme: light"] .phone-footer-copyright,html[style*="color-scheme: light"] .phone-footer-copyright a{color:#94a3b8!important}.phone-layout{display:none;flex-direction:column;min-height:100vh}.phone-content{flex:1;width:100%;padding-top:64px}@media(max-width:768px){.phone-layout{display:flex}}.home-container{min-height:100vh;padding-top:80px}.home-hero-section{background-color:#fff;position:relative;overflow:hidden;padding:96px 32px}.home-hero-container{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.home-hero-content{z-index:10}.home-hero-badge{display:inline-block;padding:6px 12px;margin-bottom:24px;border-radius:50px;background-color:#f0f5ff;color:#64748b;font-size:12px;font-weight:500;border:1px solid rgba(100,116,139,.3)}.home-hero-title{font-size:48px;font-weight:700;color:#1e293b;margin-bottom:24px;line-height:1.3}.text-primary{color:#1e3a8a}.text-secondary{color:#14b8a6}.home-hero-description{font-size:18px;line-height:1.8;color:#64748b;margin-bottom:40px;max-width:560px}.home-hero-buttons{display:flex;flex-wrap:wrap;gap:16px}.home-hero-btn-primary{background-color:#1e3a8a!important;border:none!important;padding:12px 24px!important;height:auto!important;font-size:16px!important;font-weight:500!important;border-radius:4px!important;box-shadow:0 4px 14px #001e4033!important}.home-hero-btn-primary:hover{background-color:#3b82f6!important}.home-hero-btn-secondary{background-color:transparent!important;border:1px solid #14b8a6!important;color:#14b8a6!important;padding:12px 24px!important;height:auto!important;font-size:16px!important;font-weight:500!important;border-radius:4px!important}.home-hero-btn-secondary:hover{background-color:#14b8a61a!important;color:#14b8a6!important;border-color:#14b8a6!important}.home-hero-image{position:relative;width:100%;overflow:hidden;box-shadow:0 8px 30px #001e4014;background:#f9fafb}.home-hero-image img{width:100%;height:auto;display:block;max-height:500px;object-fit:contain;margin:0 auto;border-radius:5px}.home-hero-image .ant-carousel{width:100%}.home-hero-image .ant-carousel .slick-slide{text-align:center;background:#f9fafb;display:flex!important;align-items:center;justify-content:center;min-height:400px}.home-hero-image .ant-carousel .slick-slide>div{width:100%}.home-hero-image .ant-carousel .slick-dots{bottom:20px}.home-hero-image .ant-carousel .slick-dots li button{background:#ffffff80;width:10px;height:10px;border-radius:50%}.home-hero-image .ant-carousel .slick-dots li.slick-active button{background:#1e3a8a;width:12px;height:12px}.section-container{max-width:1280px;margin:0 auto;padding:0 32px}.section-header{text-align:center;margin-bottom:64px}.section-title{font-size:36px;font-weight:700;color:#1e293b;margin-bottom:16px}.section-subtitle{font-size:16px;color:#64748b;max-width:640px;margin:0 auto}.features-section{background-color:#f8fafc;padding:96px 0}.feature-card{padding:32px!important;border-radius:12px!important;border:1px solid rgba(100,116,139,.3)!important;box-shadow:0 4px 20px #001e400a!important;background-color:#fff!important;height:100%;transition:all .3s ease!important}.feature-card:hover{box-shadow:0 8px 30px #001e4014!important}.feature-card-large{min-height:240px}.feature-icon{font-size:36px;margin-bottom:24px;display:block}.icon-primary{color:#1e3a8a}.icon-secondary{color:#14b8a6}.feature-title{font-size:20px;font-weight:600;color:#1e293b;margin-bottom:12px}.feature-desc{font-size:16px;line-height:1.8;color:#64748b;margin:0}.feature-desc-small{font-size:14px}.testimonials-section{background-color:#fff;padding:96px 0}.testimonial-card{padding:32px!important;border-radius:12px!important;border:1px solid rgba(100,116,139,.3)!important;box-shadow:0 4px 20px #001e400a!important;position:relative;height:100%}.quote-icon{position:absolute;top:16px;right:16px;font-size:64px;color:#e2e8f0;opacity:.5;font-family:Georgia,serif;line-height:1}.testimonial-text{font-size:18px;line-height:1.8;color:#1e293b;margin-bottom:24px;position:relative;z-index:10}.testimonial-author{display:flex;align-items:center;gap:16px}.author-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;background-color:#e3f2fd;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:24px;color:#1e3a8a}.author-avatar img{width:100%;height:100%;object-fit:cover}.author-info{flex:1}.author-name{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 4px}.author-title{font-size:14px;color:#64748b;margin:0}@media(max-width:768px){.home-container{padding-top:60px}.home-hero-section{padding:60px 20px}.home-hero-container{grid-template-columns:1fr;gap:32px}.home-hero-title{font-size:32px}.home-hero-description{font-size:16px}.home-hero-image{height:300px}.section-container{padding:0 20px}.features-section,.testimonials-section{padding:60px 0}.section-header{margin-bottom:40px}.section-title{font-size:28px}.feature-card{padding:24px!important}.testimonial-text{font-size:16px}}@media(max-width:480px){.home-hero-title{font-size:28px}.home-hero-description{font-size:14px}.home-hero-buttons{flex-direction:column}.home-hero-btn-primary,.home-hero-btn-secondary{width:100%}.section-title{font-size:24px}.feature-icon{font-size:28px}.feature-title{font-size:18px}}.animate-on-scroll{opacity:0;transform:translateY(40px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.animate-in{opacity:1;transform:translateY(0)}.features-section.animate-on-scroll,.testimonials-section.animate-on-scroll{opacity:0;transform:translateY(50px);transition:opacity .8s ease-out,transform .8s ease-out}.features-section.animate-on-scroll.animate-in,.testimonials-section.animate-on-scroll.animate-in{opacity:1;transform:translateY(0)}.feature-card.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.feature-card.animate-on-scroll.animate-in{opacity:1;transform:translateY(0)}.feature-card.animate-on-scroll:nth-child(1){transition-delay:.1s}.feature-card.animate-on-scroll:nth-child(2){transition-delay:.2s}.feature-card.animate-on-scroll:nth-child(3){transition-delay:.3s}.feature-card.animate-on-scroll:nth-child(4){transition-delay:.4s}.testimonial-card.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.testimonial-card.animate-on-scroll.animate-in{opacity:1;transform:translateY(0)}.testimonial-card.animate-on-scroll:nth-child(1){transition-delay:.1s}.testimonial-card.animate-on-scroll:nth-child(2){transition-delay:.2s}.products-page{background:#fff;min-height:100vh;padding-top:80px}.hero-section{padding:64px 16px 96px;background:#f9f9ff}.hero-container{max-width:1280px;margin:0 auto}.hero-flex-wrapper{display:flex;justify-content:space-between;align-items:center;gap:48px}.hero-content{text-align:left;flex:0 0 550px;max-width:550px}.hero-title{font-family:Manrope,Noto Sans SC,sans-serif!important;font-size:40px!important;line-height:1.2!important;font-weight:700!important;color:#001e40!important;margin-bottom:24px!important}.hero-description{font-family:Public Sans,Microsoft YaHei,sans-serif!important;font-size:18px!important;line-height:1.6!important;color:#43474f!important;margin-bottom:0!important}.hero-image-wrapper{flex:0 0 550px;max-width:550px;height:400px;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #001e400a;border:1px solid rgba(195,198,209,.3)}.hero-image{width:100%;height:100%;object-fit:cover}.product-grid-section{background:#f0f3ff;padding:96px 16px}.product-grid-container{max-width:1280px;margin:0 auto}.section-header{margin-bottom:48px}.section-title{font-family:Manrope,Noto Sans SC,sans-serif!important;font-size:32px!important;line-height:1.3!important;font-weight:600!important;color:#001e40!important;margin-bottom:8px!important}.section-subtitle{font-family:Public Sans,Microsoft YaHei,sans-serif!important;font-size:16px!important;line-height:1.6!important;color:#43474f!important;margin-bottom:0!important}.product-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #001e400a;border:1px solid #F1F5F9;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.product-card:hover{box-shadow:0 12px 32px #001e4014}.product-image-container{height:224px;position:relative;overflow:hidden;background:#f9f9ff}.product-category-badge{position:absolute;top:16px;left:16px;z-index:10;background:#f9f9ffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:6px 12px;border-radius:9999px;border:1px solid #cfdaf1}.product-category-badge span{font-family:Public Sans,sans-serif;font-size:12px;line-height:1;letter-spacing:.05em;font-weight:700;text-transform:uppercase;color:#006a6a}.product-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card:hover .product-image{transform:scale(1.05)}.product-content{padding:24px;display:flex;flex-direction:column;flex-grow:1}.product-title{font-family:Manrope,Noto Sans SC,sans-serif!important;font-size:24px!important;line-height:1.4!important;font-weight:600!important;color:#001e40!important;margin-bottom:12px!important;padding-bottom:12px!important;border-bottom:1px solid #F1F5F9!important}.product-description{font-family:Public Sans,Microsoft YaHei,sans-serif!important;font-size:14px!important;line-height:1.5!important;color:#43474f!important;margin-bottom:16px!important;flex-grow:1}.product-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.product-tag{display:inline-block;padding:4px 12px;background:#f0f3ff;color:#006a6a;font-size:12px;font-weight:500;border-radius:4px;border:1px solid #cfdaf1;font-family:Public Sans,Microsoft YaHei,sans-serif}.product-button{font-family:Public Sans,Microsoft YaHei,sans-serif!important;font-size:16px!important;font-weight:500!important;height:48px!important;border-radius:8px!important;box-shadow:0 2px 8px #001e4026!important;background:#001e40!important;border-color:#001e40!important;transition:all .2s ease!important}.product-button:hover{background:#036!important;border-color:#036!important}@media(max-width:1024px)and (min-width:769px){.hero-section{padding:56px 40px 80px}.product-grid-section{padding:80px 40px}}@media(max-width:768px){.hero-section{padding:48px 20px 64px}.hero-content{text-align:center}.hero-title{font-size:32px!important}.hero-description{font-size:16px!important}.hero-image-wrapper{height:300px}.product-grid-section{padding:64px 20px}.section-header{margin-bottom:32px}.section-title{font-size:28px!important}}@media(max-width:480px){.hero-section{padding:40px 15px 48px}.hero-title{font-size:28px!important}.hero-description{font-size:15px!important}.hero-image-wrapper{height:250px}.product-grid-section{padding:48px 15px}.section-title{font-size:24px!important}.section-subtitle{font-size:14px!important}.product-image-container{height:200px}.product-content{padding:20px}.product-title{font-size:20px!important}.product-description{font-size:13px!important;margin-bottom:24px!important}.product-button{height:44px!important;font-size:15px!important}}@media(min-width:1025px){.hero-section{padding:64px 40px 96px}.hero-content{text-align:left}.product-grid-section{padding:96px 40px}}.solutions-page{background:#fff;min-height:100vh}.solutions-hero-section{position:relative;width:100%;height:600px;display:flex;align-items:center;background:#003d5c;overflow:hidden}.solutions-hero-background{position:absolute;inset:0;background-image:url(https://images.unsplash.com/photo-1551076805-e1869033e561?q=80&w=2000&auto=format&fit=crop);background-size:cover;background-position:center;opacity:.2;mix-blend-mode:luminosity}.solutions-hero-gradient{position:absolute;inset:0;background:linear-gradient(to right,#203e60,#001e40,transparent)}.solutions-hero-content{position:relative;z-index:10;width:100%;max-width:1280px;margin:0 auto;padding:0 40px}.solutions-hero-text{max-width:42rem}.solutions-hero-badge{display:inline-block;padding:4px 12px;margin-bottom:24px;border-radius:9999px;background:#64c8ff26;border:1px solid rgba(100,200,255,.3);color:#a8d8ea;font-size:12px;font-weight:600;letter-spacing:.5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.solutions-hero-title{font-size:48px;font-weight:700;color:#fff;margin-bottom:24px;line-height:1.2}.solutions-hero-description{font-size:18px;color:#c5d9e8;margin-bottom:40px;max-width:36rem;line-height:1.6}.solutions-hero-buttons{display:flex;gap:16px;flex-wrap:wrap}.solutions-btn-primary{background:#006a6a!important;color:#fff!important;padding:12px 32px;height:auto;font-size:16px;font-weight:600;border:none!important;box-shadow:0 4px 12px #006a6a4d}.solutions-btn-primary:hover{background:#055!important;border:none!important}.solutions-btn-secondary{padding:12px 32px;height:auto;font-size:16px;font-weight:600;border:1px solid #c5d9e8;color:#c5d9e8;background:transparent}.solutions-btn-secondary:hover{background:#003d5c4d!important;border-color:#c5d9e8!important;color:#c5d9e8!important}.solutions-grid-section{padding:80px 0;background:#fafafa;width:100%}.solutions-grid-container{max-width:1280px;margin:0 auto;padding:0 40px}.solutions-section-header{text-align:center;margin-bottom:64px}.solutions-section-title{font-size:36px;font-weight:700;color:#003d5c;margin-bottom:16px}.solutions-section-description{font-size:16px;color:#666;max-width:42rem;margin:0 auto;line-height:1.6}.solutions-bento-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.solutions-bento-card{background:#fff;border-radius:12px;border:1px solid #e0e0e0;padding:32px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:all .3s ease}.solutions-bento-card:hover{border-color:#00b8a9;box-shadow:0 8px 24px #00000014}.solutions-bento-card-large{grid-column:span 8}.solutions-card-bg-effect{position:absolute;top:0;right:0;width:256px;height:256px;background:#f5f5f5;opacity:.5;border-radius:50%;filter:blur(80px);transform:translate(25%,-50%);transition:all .5s ease}.solutions-bento-card:hover .solutions-card-bg-effect{background:#e3f2fd}.solutions-card-content{position:relative;z-index:10}.solutions-card-icon-wrapper{width:48px;height:48px;border-radius:8px;background:#036;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.solutions-card-icon-wrapper .anticon{font-size:28px;color:#fff}.solutions-card-title{font-size:24px;font-weight:600;color:#003d5c;margin-bottom:12px}.solutions-card-description{font-size:14px;color:#666;margin-bottom:24px;max-width:28rem;line-height:1.6}.solutions-card-features{list-style:none;padding:0;margin:0 0 32px}.solutions-card-features li{display:flex;align-items:center;gap:12px;font-size:14px;color:#333;margin-bottom:12px}.solutions-card-features li .anticon{color:#00b8a9;font-size:18px}.solutions-card-footer{position:relative;z-index:10;margin-top:auto}.solutions-card-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#00b8a9;text-decoration:none;transition:color .3s ease}.solutions-card-link:hover{color:#009688}.solutions-bento-card-tall{grid-column:span 4;background:#1a4d6d;border-color:#2a5d7d;padding:32px}.solutions-card-bg-image{position:absolute;inset:0;background-image:url(https://images.unsplash.com/photo-1584432810601-6c7f27d2362b?q=80&w=800&auto=format&fit=crop);background-size:cover;background-position:center;opacity:.1;mix-blend-mode:screen}.solutions-card-content-overlay{position:relative;z-index:10;display:flex;flex-direction:column;height:100%}.solutions-card-icon-wrapper-light{width:48px;height:48px;border-radius:8px;background:#64c8ff33;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(100,200,255,.4);display:flex;align-items:center;justify-content:center;margin-bottom:24px}.solutions-card-icon-wrapper-light .anticon{font-size:28px;color:#fff}.solutions-card-title-light{font-size:24px;font-weight:600;color:#fff;margin-bottom:12px}.solutions-card-description-light{font-size:14px;color:#c5d9e8;margin-bottom:24px;line-height:1.6}.solutions-card-stats{margin-top:auto;background:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;padding:16px;border:1px solid rgba(255,255,255,.2)}.solutions-stats-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.solutions-stats-label{font-size:14px;color:#c5d9e8}.solutions-stats-value{font-size:24px;font-weight:600;color:#5ce1e6}.solutions-bento-card-square{grid-column:span 4}.solutions-card-icon-wrapper-small{width:40px;height:40px;border-radius:8px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.solutions-card-icon-wrapper-small .anticon{font-size:24px;color:#003d5c}.solutions-card-title-small{font-size:20px;font-weight:600;color:#003d5c;margin-bottom:12px}.solutions-bento-card-wide{grid-column:span 8;padding:0;flex-direction:row}.solutions-card-ai-content{padding:32px;flex:1;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#fff,#f5f5f5)}.solutions-ai-badge{display:inline-flex;align-items:center;gap:8px;background:#e0e0e0;color:#003d5c;padding:4px 12px;border-radius:9999px;width:fit-content;margin-bottom:16px}.solutions-ai-badge .anticon{font-size:16px}.solutions-ai-badge span:last-child{font-size:12px;font-weight:600;letter-spacing:.5px}.solutions-ai-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:auto}.solutions-metric-item{border-left:2px solid #00b8a9;padding-left:12px}.solutions-metric-item:last-child{border-left-color:#00b8a9}.solutions-metric-value{font-size:24px;font-weight:600;color:#003d5c}.solutions-metric-label{font-size:14px;color:#666}.solutions-card-ai-image{width:40%;background-image:url(https://images.unsplash.com/photo-1576091160399-112ba8d25d1d?q=80&w=800&auto=format&fit=crop);background-size:cover;background-position:center;mix-blend-mode:multiply;opacity:.8}.solutions-cta-section{padding:80px 0;background:#fff;width:100%;border-top:1px solid rgba(0,0,0,.06)}.solutions-cta-container{max-width:1280px;margin:0 auto;padding:0 40px}.solutions-cta-card{background:#f5f5f5;border-radius:16px;padding:64px;display:flex;align-items:center;justify-content:space-between;gap:32px;position:relative;overflow:hidden}.solutions-cta-bg-effect{position:absolute;top:0;right:0;width:400px;height:400px;background:#003d5c0d;border-radius:50%;filter:blur(80px);transform:translate(33%,-33%)}.solutions-cta-content{position:relative;z-index:10;max-width:36rem}.solutions-cta-title{font-size:36px;font-weight:700;color:#003d5c;margin-bottom:16px}.solutions-cta-description{font-size:16px;color:#666;line-height:1.6}.solutions-cta-buttons{position:relative;z-index:10;display:flex;flex-direction:column;gap:16px;flex-shrink:0}.solutions-cta-buttons .ant-btn{height:auto;padding:12px 32px;font-size:16px;font-weight:600}.solutions-cta-buttons .ant-btn-primary{background:#003d5c;border-color:#003d5c;box-shadow:0 4px 12px #003d5c33}.solutions-cta-buttons .ant-btn-primary:hover{background:#002a40!important;border-color:#002a40!important}.solutions-cta-buttons .ant-btn:not(.ant-btn-primary){background:#fff;color:#003d5c;border:1px solid #e0e0e0}.solutions-cta-buttons .ant-btn:not(.ant-btn-primary):hover{background:#fafafa!important;border-color:#e0e0e0!important;color:#003d5c!important}@media(max-width:1024px){.solutions-hero-section{height:500px}.solutions-hero-title{font-size:36px}.solutions-hero-description{font-size:16px}.solutions-bento-card-large,.solutions-bento-card-tall,.solutions-bento-card-square,.solutions-bento-card-wide{grid-column:span 12}.solutions-card-ai-image{display:none}.solutions-cta-card{flex-direction:column;padding:48px}.solutions-cta-buttons{flex-direction:row;width:100%}}@media(max-width:768px){.solutions-hero-section{height:auto;padding:60px 0}.solutions-hero-content{padding:0 20px}.solutions-hero-title{font-size:28px}.solutions-hero-description{font-size:14px}.solutions-hero-buttons{flex-direction:column}.solutions-grid-section{padding:60px 0}.solutions-grid-container{padding:0 20px}.solutions-section-title{font-size:28px}.solutions-bento-grid{gap:16px}.solutions-bento-card{padding:24px}.solutions-cta-section{padding:60px 0}.solutions-cta-container{padding:0 20px}.solutions-cta-card{padding:32px 24px}.solutions-cta-title{font-size:24px}.solutions-cta-buttons{flex-direction:column}}@media(max-width:480px){.solutions-hero-title,.solutions-section-title{font-size:24px}.solutions-card-title,.solutions-cta-title{font-size:20px}}.about-page{background:#fff;min-height:100vh}.about-mission-section{width:100%;background:#fafafa;padding:120px 0 80px}.about-mission-container{max-width:1280px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.about-mission-content{display:flex;flex-direction:column;gap:24px}.about-mission-badge{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#006a6a}.about-mission-title{font-size:48px;font-weight:700;color:#003d5c;line-height:1.2;margin:0}.about-mission-description{font-size:18px;line-height:1.6;color:#666;max-width:36rem;margin:0}.about-mission-image{position:relative;height:500px;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px #003d5c14}.about-mission-image img{width:100%;height:100%;object-fit:cover}.about-values-section{width:100%;background:#f5f5f5;padding:100px 0}.about-values-container{max-width:1280px;margin:0 auto;padding:0 40px}.about-section-header{text-align:center;margin-bottom:64px}.about-section-title{font-size:36px;font-weight:700;color:#003d5c;margin-bottom:16px}.about-section-subtitle{font-size:18px;color:#666;max-width:42rem;margin:0 auto}.about-values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.about-value-card{background:#fff;padding:32px;border-radius:5px;border:1px solid #e0e0e0;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;gap:16px;transition:all .3s ease}.about-value-card:hover{box-shadow:0 8px 24px #00000014}@media(min-width:1025px){.about-value-card:nth-child(2){transform:translateY(16px)}.about-value-card:nth-child(3){transform:translateY(32px)}.about-value-card:nth-child(4){transform:translateY(48px)}}.about-value-icon{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center}.about-value-icon .anticon{font-size:24px;color:#003d5c}.about-value-title{font-size:20px;font-weight:600;color:#1e293b;margin:0}.about-value-description{font-size:16px;line-height:1.6;color:#666;margin:0}.about-timeline-section{width:100%;background:#fafafa;padding:120px 0}.about-timeline-container{max-width:1280px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 2fr;gap:48px}.about-timeline-sidebar{position:sticky;top:120px;align-self:start}.about-timeline-title{font-size:36px;font-weight:700;color:#003d5c;margin-bottom:24px}.about-timeline-subtitle{font-size:16px;color:#666;line-height:1.6;margin:0}.about-timeline-content{position:relative;border-left:2px solid #e0e0e0;padding-left:48px;margin-left:16px}.about-timeline-item{position:relative;margin-bottom:64px}.about-timeline-item:last-child{margin-bottom:0}.about-timeline-dot{position:absolute;left:-57px;top:4px;width:20px;height:20px;border-radius:50%;background:#e0e0e0;border:4px solid #fafafa;box-shadow:0 2px 4px #0000001a}.about-timeline-dot.active{background:#003d5c}.about-timeline-year{display:block;font-size:12px;font-weight:600;letter-spacing:1px;color:#006a6a;text-transform:uppercase;margin-bottom:8px}.about-timeline-item-title{font-size:24px;font-weight:600;color:#1e293b;margin-bottom:12px}.about-timeline-item-description{font-size:16px;line-height:1.6;color:#666;background:#f5f5f5;padding:24px;border-radius:8px;border:1px solid rgba(0,0,0,.06);margin:0}.about-team-section{width:100%;background:#f5f5f5;padding:100px 0}.about-team-container{max-width:1280px;margin:0 auto;padding:0 40px}.about-team-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px}.about-team-title{font-size:36px;font-weight:700;color:#003d5c;margin-bottom:16px}.about-team-subtitle{font-size:16px;color:#666;max-width:36rem;line-height:1.6;margin:0}.about-team-btn{display:none;align-items:center;gap:8px;background:transparent!important;color:#003d5c!important;border:none!important;font-size:12px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:0!important;height:auto!important;box-shadow:none!important}.about-team-btn:hover{color:#006a6a!important}.about-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.about-team-card{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e0e0e0;box-shadow:0 2px 8px #0000000a;transition:all .3s ease}.about-team-card:hover{box-shadow:0 8px 24px #00000014}.about-team-image{height:256px;overflow:hidden}.about-team-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.about-team-card:hover .about-team-image img{transform:scale(1.05)}.about-team-info{padding:24px}.about-team-name{font-size:24px;font-weight:600;color:#1e293b;margin-bottom:4px}.about-team-position{font-size:14px;color:#006a6a;margin-bottom:16px}.about-team-description{font-size:14px;line-height:1.6;color:#666;margin:0}@media(min-width:769px){.about-team-btn{display:inline-flex}}@media(max-width:1024px){.about-mission-section{padding:100px 0 60px}.about-mission-container{grid-template-columns:1fr}.about-mission-title{font-size:36px}.about-mission-image{height:400px}.about-values-section{padding:80px 0}.about-values-grid{grid-template-columns:repeat(2,1fr)}.about-value-card:nth-child(2),.about-value-card:nth-child(3),.about-value-card:nth-child(4){transform:none!important}.about-timeline-section{padding:100px 0}.about-timeline-container{grid-template-columns:1fr}.about-timeline-sidebar{position:static}.about-team-section{padding:80px 0}.about-team-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.about-mission-section{padding:80px 0 48px}.about-mission-container{padding:0 20px}.about-mission-title{font-size:28px}.about-mission-description{font-size:16px}.about-mission-image{height:300px}.about-values-section{padding:60px 0}.about-values-container{padding:0 20px}.about-section-header{margin-bottom:48px}.about-section-title{font-size:28px}.about-section-subtitle{font-size:16px}.about-values-grid{grid-template-columns:1fr;gap:20px}.about-timeline-section{padding:80px 0}.about-timeline-container{padding:0 20px}.about-timeline-title{font-size:28px}.about-timeline-content{padding-left:32px}.about-timeline-dot{left:-41px}.about-timeline-item{margin-bottom:48px}.about-timeline-item-title{font-size:20px}.about-timeline-item-description{padding:20px}.about-team-section{padding:60px 0}.about-team-container{padding:0 20px}.about-team-header{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:32px}.about-team-title{font-size:28px}.about-team-grid{grid-template-columns:1fr;gap:24px}}@media(max-width:480px){.about-mission-section{padding:60px 0 40px}.about-mission-container{padding:0 15px}.about-mission-title{font-size:24px}.about-mission-description{font-size:14px}.about-mission-image{height:250px}.about-values-section{padding:48px 0}.about-values-container{padding:0 15px}.about-section-title{font-size:24px}.about-value-card{padding:24px}.about-timeline-section{padding:60px 0}.about-timeline-container{padding:0 15px}.about-timeline-title{font-size:24px}.about-timeline-item-title{font-size:18px}.about-team-section{padding:48px 0}.about-team-container{padding:0 15px}.about-team-title{font-size:24px}.about-team-image{height:220px}.about-team-info{padding:20px}.about-team-name{font-size:20px}}.news-page{background:#fff;min-height:100vh;padding-top:80px}.news-header{max-width:1280px;margin:0 auto;padding:80px 40px 64px}.news-main-title{font-size:48px;font-weight:700;color:#003d5c;margin-bottom:16px}.news-main-subtitle{font-size:18px;line-height:1.6;color:#666;max-width:48rem}.news-content{max-width:1280px;margin:0 auto;padding:0 40px 96px}.news-featured-section{margin-bottom:96px}.news-featured-card{background:#fff;border-radius:12px;border:1px solid #f1f5f9;overflow:hidden;display:flex;flex-direction:row;box-shadow:0 4px 20px #0000000a;transition:all .3s ease}.news-featured-card:hover{box-shadow:0 8px 30px #00000014}.news-featured-image{width:60%;height:400px;position:relative;overflow:hidden}.news-featured-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.news-featured-card:hover .news-featured-image img{transform:scale(1.05)}.news-featured-content{width:40%;padding:48px;display:flex;flex-direction:column;justify-content:center}.news-featured-meta{display:flex;align-items:center;gap:12px;margin-bottom:16px}.news-featured-badge{background:#e3f2fd;color:#003d5c;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 12px;border-radius:9999px;text-transform:uppercase}.news-featured-date{font-size:14px;color:#666}.news-featured-title{font-size:32px;font-weight:600;color:#1e293b;margin-bottom:16px;line-height:1.3;transition:color .3s ease}.news-featured-card:hover .news-featured-title{color:#003d5c}.news-featured-summary{font-size:16px;line-height:1.6;color:#666;margin-bottom:32px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-featured-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#003d5c;text-decoration:none;transition:color .3s ease;width:fit-content}.news-featured-link:hover{color:#006a6a}.news-grid-section{margin-top:0}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.news-card{background:#fff;border-radius:12px;border:1px solid #f1f5f9;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000000a;transition:all .3s ease}.news-card:hover{box-shadow:0 8px 30px #00000014;transform:translateY(-2px)}.news-card-image{height:192px;overflow:hidden;position:relative}.news-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.news-card:hover .news-card-image img{transform:scale(1.05)}.news-card-content{padding:24px;display:flex;flex-direction:column;flex-grow:1}.news-card-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.news-card-category{font-size:12px;font-weight:600;letter-spacing:.5px;color:#006a6a;text-transform:uppercase}.news-card-date{font-size:14px;color:#999}.news-card-title{font-size:20px;font-weight:600;color:#1e293b;margin-bottom:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-card-summary{font-size:16px;line-height:1.6;color:#666;margin-bottom:24px;flex-grow:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-card-footer{padding-top:16px;border-top:1px solid #f1f5f9;margin-top:auto}.news-card-link{font-size:14px;color:#003d5c;display:inline-flex;align-items:center;gap:4px;cursor:pointer;transition:all .3s ease}.news-card:hover .news-card-link{text-decoration:underline;text-underline-offset:4px}.news-load-more{margin-top:48px;display:flex;justify-content:center}.news-load-more-btn{border:1px solid #e0e0e0!important;color:#1e293b!important;font-size:14px!important;padding:8px 24px!important;height:auto!important;border-radius:9999px!important;background:transparent!important;transition:all .2s ease!important}.news-load-more-btn:hover{background:#f5f5f5!important;border-color:#e0e0e0!important;color:#1e293b!important}@media(max-width:1024px){.news-header{padding:60px 40px 48px}.news-main-title{font-size:36px}.news-featured-card{flex-direction:column}.news-featured-image{width:100%;height:300px}.news-featured-content{width:100%;padding:32px}.news-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.news-page{padding-top:60px}.news-header{padding:48px 20px 32px}.news-main-title{font-size:28px}.news-main-subtitle{font-size:16px}.news-content{padding:0 20px 60px}.news-featured-section{margin-bottom:60px}.news-featured-image{height:240px}.news-featured-content{padding:24px}.news-featured-title{font-size:24px}.news-featured-summary{font-size:14px}.news-grid{grid-template-columns:1fr;gap:20px}.news-load-more{margin-top:32px}}@media(max-width:480px){.news-header{padding:40px 15px 24px}.news-main-title{font-size:24px}.news-content{padding:0 15px 48px}.news-featured-image{height:200px}.news-featured-content{padding:20px}.news-featured-title{font-size:20px}.news-card-content{padding:20px}.news-card-title{font-size:18px}.news-card-summary{font-size:14px}}.contact-page{background:#fff;min-height:100vh;padding-top:80px}.contact-hero{max-width:1280px;margin:0 auto;padding:80px 40px 64px;text-align:center}.contact-hero-title{font-size:48px;font-weight:700;color:#003d5c;margin-bottom:16px}.contact-hero-subtitle{font-size:18px;line-height:1.6;color:#666;max-width:48rem;margin:0 auto}.contact-content{max-width:1280px;margin:0 auto;padding:0 40px 96px}.contact-grid{display:grid;grid-template-columns:7fr 5fr;gap:32px}.contact-form-card{background:#fafafa;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 8px #0000000a;padding:32px;display:flex;flex-direction:column}.contact-form-header{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.contact-form-title{font-size:24px;font-weight:600;color:#003d5c;display:flex;align-items:center;gap:8px;margin-bottom:8px}.contact-form-title .anticon{color:#006a6a}.contact-form-subtitle{font-size:14px;color:#666;margin:0}.contact-form{flex-grow:1;display:flex;flex-direction:column;gap:24px}.contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-form-field{display:flex;flex-direction:column;gap:8px}.contact-form-field-full{flex-grow:1}.contact-form-field label{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#1e293b}.contact-form-field .ant-input,.contact-form-field .ant-input-textarea textarea{border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:#1e293b;font-size:16px;padding:12px 16px}.contact-form-field .ant-input:focus,.contact-form-field .ant-input-textarea textarea:focus{border-color:#006a6a;box-shadow:0 0 0 2px #006a6a1a}.contact-form-field .ant-input-textarea textarea{resize:none}.contact-form-footer{margin-top:16px;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.contact-form-footer .ant-checkbox-wrapper{font-size:14px;color:#666}.contact-form-footer .ant-checkbox-wrapper a{color:#006a6a;text-decoration:none}.contact-form-footer .ant-checkbox-wrapper a:hover{text-decoration:underline}.contact-submit-btn{background:#003d5c!important;border-color:#003d5c!important;font-size:16px!important;font-weight:500!important;padding:12px 32px!important;height:auto!important;box-shadow:0 2px 8px #003d5c33!important}.contact-submit-btn:hover{background:#002a40!important;border-color:#002a40!important}.contact-info-column{display:flex;flex-direction:column;gap:32px}.contact-info-card{background:#fafafa;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 8px #0000000a;padding:32px}.contact-info-title{font-size:24px;font-weight:600;color:#003d5c;display:flex;align-items:center;gap:8px;margin-bottom:24px}.contact-info-title .anticon{color:#006a6a}.contact-info-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.contact-info-item{display:flex;align-items:flex-start;gap:16px}.contact-info-icon{width:48px;height:48px;background:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#003d5c;flex-shrink:0;transition:all .3s ease}.contact-info-item:hover .contact-info-icon{background:#003d5c;color:#fff}.contact-info-icon .anticon{font-size:20px}.contact-info-content{flex:1}.contact-info-label{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#666;margin-bottom:4px}.contact-info-value{font-size:18px;font-weight:500;color:#003d5c;margin-bottom:4px}.contact-info-value-small{font-size:16px;color:#1e293b;margin:0}.contact-info-desc{font-size:14px;color:#666;margin:0}.contact-map-card{background:#fafafa;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 8px #0000000a;overflow:hidden;display:flex;flex-direction:column;flex-grow:1}.contact-map{height:192px;width:100%;background:#f5f5f5;position:relative}.contact-map img{width:100%;height:100%;object-fit:cover}.contact-map-overlay{position:absolute;inset:0;background:#003d5c1a}.contact-map-pin{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ff4d4f;font-size:36px}.contact-address{padding:24px}.contact-address-title{font-size:18px;font-weight:500;color:#003d5c;margin-bottom:8px}.contact-address-content{font-size:16px;line-height:1.6;color:#666;margin-bottom:16px}.contact-address-link{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:#006a6a;text-decoration:none;transition:all .3s ease}.contact-address-link:hover{color:#004d4d;text-decoration:none}.contact-address-link .anticon{transition:transform .3s ease}.contact-address-link:hover .anticon{transform:translate(4px)}@media(max-width:1024px){.contact-hero{padding:60px 40px 48px}.contact-hero-title{font-size:36px}.contact-grid{grid-template-columns:1fr}}@media(max-width:768px){.contact-page{padding-top:60px}.contact-hero{padding:48px 20px 32px}.contact-hero-title{font-size:28px}.contact-hero-subtitle{font-size:16px}.contact-content{padding:0 20px 60px}.contact-form-card{padding:24px}.contact-form-row{grid-template-columns:1fr;gap:20px}.contact-form-footer{flex-direction:column;align-items:flex-start;gap:16px}.contact-submit-btn{width:100%}.contact-info-card{padding:24px}.contact-info-list{gap:20px}.contact-address{padding:20px}}@media(max-width:480px){.contact-hero{padding:40px 15px 24px}.contact-hero-title{font-size:24px}.contact-content{padding:0 15px 48px}.contact-form-card{padding:20px}.contact-form-header{margin-bottom:24px}.contact-form-title{font-size:20px}.contact-info-card{padding:20px}.contact-info-title{font-size:20px}.contact-info-icon{width:40px;height:40px}.contact-map{height:160px}}.phone-home-main{min-height:100vh}.phone-home-hero{position:relative;width:100%;height:751px;min-height:560px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 20px}.phone-home-hero-bg{position:absolute;inset:0;z-index:0;background:#fafafa}.phone-home-hero-img{width:100%;height:100%;object-fit:cover}.phone-home-hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,#003d5c,rgba(0,61,92,.8),transparent)}.phone-home-hero-content{position:relative;z-index:10;width:100%;max-width:1200px;margin:0 auto;padding-bottom:32px}.phone-home-hero-badge{display:inline-block;padding:6px 12px;margin-bottom:16px;border-radius:9999px;background:#00b8a933;color:#e0f2f1;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:1px solid rgba(0,184,169,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.phone-home-hero-title{font-size:48px;font-weight:800;color:#fff;margin-bottom:16px;line-height:1.1;letter-spacing:-1px}.phone-home-hero-desc{font-size:16px;line-height:1.6;color:#ffffffe6;margin-bottom:32px;max-width:384px}.phone-home-hero-actions{display:flex;flex-direction:column;gap:16px;width:100%}.phone-home-hero-btn{width:100%;background:#006a6a;color:#fff;font-size:16px;font-weight:600;padding:16px;border-radius:12px;border:none;box-shadow:0 8px 30px #006a6a4d;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center;gap:8px}.phone-home-hero-btn:hover{background:#006a6ae6}.phone-home-hero-btn:active{transform:scale(.98)}.phone-home-features{padding:64px 20px;background:#fff}.phone-home-features-container{max-width:1200px;margin:0 auto}.phone-home-features-header{margin-bottom:40px}.phone-home-features-title{font-size:32px;font-weight:700;color:#1e293b;margin-bottom:8px}.phone-home-features-subtitle{font-size:16px;color:#64748b}.phone-home-features-grid{display:flex;flex-direction:column;gap:16px}.phone-home-feature-card{border-radius:12px;padding:24px;position:relative;overflow:hidden;box-shadow:0 4px 20px #001e400a}.phone-home-feature-card-primary{background:#f8fafc;border:1px solid rgba(0,61,92,.3)}.phone-home-feature-card-secondary{background:#e0f2f1;border:1px solid rgba(0,106,106,.2)}.phone-home-feature-card-tertiary{background:#e3f2fd;border:1px solid rgba(0,61,92,.2)}.phone-home-feature-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 2px 8px #0000001a}.phone-home-feature-icon-primary{background:#003d5c;color:#fff}.phone-home-feature-icon span,.phone-home-feature-icon .anticon{font-size:24px}.phone-home-feature-header-row{display:flex;align-items:center;gap:16px;margin-bottom:16px}.phone-home-feature-icon-inline{font-size:32px;color:#003d5c}.phone-home-feature-icon-inline.anticon{font-size:32px}.phone-home-feature-card-secondary .phone-home-feature-icon-inline{color:#006a6a}.phone-home-feature-card-tertiary .phone-home-feature-icon-inline{color:#003d5c}.phone-home-feature-title{font-size:24px;font-weight:700;color:#003d5c;margin-bottom:8px}.phone-home-feature-title-inline{font-size:18px;font-weight:700;color:#003d5c;margin:0}.phone-home-feature-card-secondary .phone-home-feature-title-inline{color:#006a6a}.phone-home-feature-card-tertiary .phone-home-feature-title-inline{color:#003d5c}.phone-home-feature-desc{font-size:14px;line-height:1.6;color:#64748b}.phone-home-feature-card-primary .phone-home-feature-desc{color:#64748b}.phone-home-feature-card-secondary .phone-home-feature-desc{color:#006a6acc}.phone-home-feature-card-tertiary .phone-home-feature-desc{color:#003d5ccc}@media(prefers-color-scheme:dark){.phone-home-features{background:#0f172a}.phone-home-features-title{color:#fff}.phone-home-features-subtitle{color:#94a3b8}.phone-home-feature-card-primary{background:#1e293b;border-color:#60a5fa4d}.phone-home-feature-card-secondary{background:#006a6a33}.phone-home-feature-card-tertiary{background:#003d5c33}.phone-home-feature-title,.phone-home-feature-title-inline{color:#fff}.phone-home-feature-desc{color:#cbd5e1}}html.dark-mode .phone-home-features{background:#0f172a!important}html.dark-mode .phone-home-features-title{color:#fff!important}html.dark-mode .phone-home-features-subtitle{color:#94a3b8!important}html.dark-mode .phone-home-feature-card-primary{background:#1e293b!important;border-color:#60a5fa4d!important}html.dark-mode .phone-home-feature-card-secondary{background:#006a6a33!important}html.dark-mode .phone-home-feature-card-tertiary{background:#003d5c33!important}html.dark-mode .phone-home-feature-title,html.dark-mode .phone-home-feature-title-inline{color:#fff!important}html.dark-mode .phone-home-feature-desc{color:#cbd5e1!important}html[style*="color-scheme: light"] .phone-home-features{background:#fff!important}html[style*="color-scheme: light"] .phone-home-features-title{color:#1e293b!important}html[style*="color-scheme: light"] .phone-home-features-subtitle{color:#64748b!important}html[style*="color-scheme: light"] .phone-home-feature-card-primary{background:#f8fafc!important;border-color:#003d5c4d!important}html[style*="color-scheme: light"] .phone-home-feature-card-secondary{background:#e0f2f1!important;border-color:#006a6a33!important}html[style*="color-scheme: light"] .phone-home-feature-card-tertiary{background:#e3f2fd!important;border-color:#003d5c33!important}html[style*="color-scheme: light"] .phone-home-feature-title,html[style*="color-scheme: light"] .phone-home-feature-title-inline{color:#003d5c!important}html[style*="color-scheme: light"] .phone-home-feature-card-secondary .phone-home-feature-title-inline{color:#006a6a!important}html[style*="color-scheme: light"] .phone-home-feature-desc{color:#64748b!important}html[style*="color-scheme: light"] .phone-home-feature-card-secondary .phone-home-feature-desc{color:#006a6acc!important}html[style*="color-scheme: light"] .phone-home-feature-card-tertiary .phone-home-feature-desc{color:#003d5ccc!important}.phone-products-main{padding:80px 20px 48px;width:100%;max-width:1200px;margin:0 auto}.phone-products-header{margin-bottom:32px}.phone-products-title{font-size:32px;font-weight:700;color:#003d5c;margin-bottom:8px}.phone-products-subtitle{font-size:14px;color:#64748b;line-height:1.5}.phone-products-list{display:flex;flex-direction:column;gap:24px}.phone-product-card{background:#fff;border-radius:12px;box-shadow:0 20px 40px -15px #001e400d;border:1px solid #e5e7eb;overflow:hidden;display:flex;flex-direction:column}.phone-product-image-wrapper{height:192px;width:100%;background:#f1f5f9;position:relative}.phone-product-image{width:100%;height:100%;object-fit:cover}.phone-product-badge{position:absolute;top:12px;right:12px;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 8px;border-radius:4px;box-shadow:0 2px 4px #0000001a;display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#003d5c}.phone-product-badge .anticon{font-size:14px}.phone-product-content{padding:20px;display:flex;flex-direction:column;flex:1}.phone-product-title{font-size:20px;font-weight:700;color:#1e293b;margin-bottom:8px}.phone-product-description{font-size:14px;line-height:1.6;color:#64748b;margin-bottom:16px;flex:1}.phone-product-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.phone-product-tag{background:#f1f5f9;color:#64748b;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px;border-radius:9999px}.phone-product-btn{width:100%;background:#003d5c;color:#fff;border:none;padding:12px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center;gap:8px;box-shadow:0 2px 4px #0000001a}.phone-product-btn:hover{background:#002a42}.phone-product-btn:active{transform:scale(.98)}.phone-product-btn .anticon{font-size:16px}@media(prefers-color-scheme:dark){.phone-products-title{color:#fff}.phone-products-subtitle{color:#94a3b8}.phone-product-card{background:#1e293b;border-color:#94a3b833}.phone-product-image-wrapper{background:#0f172a}.phone-product-title{color:#fff}.phone-product-description{color:#cbd5e1}.phone-product-tag{background:#0f172a;color:#94a3b8}.phone-product-btn{background:#60a5fa;color:#0f172a}.phone-product-btn:hover{background:#3b82f6}}html.dark-mode .phone-products-title{color:#fff!important}html.dark-mode .phone-products-subtitle{color:#94a3b8!important}html.dark-mode .phone-product-card{background:#1e293b!important;border-color:#94a3b833!important}html.dark-mode .phone-product-image-wrapper{background:#0f172a!important}html.dark-mode .phone-product-title{color:#fff!important}html.dark-mode .phone-product-description{color:#cbd5e1!important}html.dark-mode .phone-product-tag{background:#0f172a!important;color:#94a3b8!important}html.dark-mode .phone-product-btn{background:#60a5fa!important;color:#0f172a!important}html.dark-mode .phone-product-btn:hover{background:#3b82f6!important}html[style*="color-scheme: light"] .phone-products-title{color:#003d5c!important}html[style*="color-scheme: light"] .phone-products-subtitle{color:#64748b!important}html[style*="color-scheme: light"] .phone-product-card{background:#fff!important;border-color:#e5e7eb!important}html[style*="color-scheme: light"] .phone-product-image-wrapper{background:#f1f5f9!important}html[style*="color-scheme: light"] .phone-product-title{color:#1e293b!important}html[style*="color-scheme: light"] .phone-product-description{color:#64748b!important}html[style*="color-scheme: light"] .phone-product-tag{background:#f1f5f9!important;color:#64748b!important}html[style*="color-scheme: light"] .phone-product-btn{background:#003d5c!important;color:#fff!important}html[style*="color-scheme: light"] .phone-product-btn:hover{background:#002a42!important}.phone-solutions-hero{padding:40px 20px 32px;display:flex;flex-direction:column;gap:16px;background:linear-gradient(to bottom,#f8fafc,#fff)}.phone-solutions-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#003d5c1a;color:#003d5c;border-radius:9999px;width:fit-content;margin-bottom:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.phone-solutions-hero-badge .anticon{font-size:14px}.phone-solutions-hero-title{font-size:40px;font-weight:800;color:#003d5c;line-height:1.1;letter-spacing:-1px}.phone-solutions-hero-desc{font-size:16px;line-height:1.6;color:#64748b;margin-top:8px}.phone-solutions-list{padding:0 20px;display:flex;flex-direction:column;gap:32px;margin-top:16px}.phone-solution-card{background:#fff;border-radius:12px;box-shadow:0 8px 30px #001e400f;border:1px solid rgba(0,61,92,.1);overflow:hidden;display:flex;flex-direction:column;position:relative}.phone-solution-image-wrapper{height:192px;width:100%;background:#f1f5f9;position:relative;overflow:hidden}.phone-solution-image{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.phone-solution-card:hover .phone-solution-image{transform:scale(1.05)}.phone-solution-image-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.6),transparent)}.phone-solution-image-header{position:absolute;bottom:16px;left:16px;right:16px;display:flex;align-items:center;gap:12px}.phone-solution-icon-badge{width:40px;height:40px;border-radius:50%;background:#fff3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.3);color:#fff;flex-shrink:0}.phone-solution-icon-badge .anticon{font-size:20px}.phone-solution-image-title{font-size:20px;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3)}.phone-solution-content{padding:20px;display:flex;flex-direction:column;gap:16px}.phone-solution-description{font-size:14px;line-height:1.6;color:#64748b}.phone-solution-features{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:8px}.phone-solution-feature-item{background:#f8fafc;padding:12px;border-radius:8px;border:1px solid rgba(0,61,92,.1)}.phone-solution-feature-icon{color:#006a6a;margin-bottom:4px}.phone-solution-feature-icon .anticon{font-size:20px}.phone-solution-feature-title{font-size:14px;font-weight:600;color:#003d5c}.phone-solution-feature-desc{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#64748b;margin-top:4px}.phone-solution-list{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0}.phone-solution-list-item{display:flex;align-items:flex-start;gap:12px}.phone-solution-list-icon{width:24px;height:24px;border-radius:50%;background:#e0f2f1;color:#006a6a;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.phone-solution-list-icon .anticon{font-size:12px;font-weight:700}.phone-solution-list-title{font-size:14px;font-weight:600;color:#003d5c;margin-bottom:2px}.phone-solution-list-desc{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#64748b;margin:0}.phone-solution-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.phone-solution-tag{padding:6px 12px;background:#f1f5f9;border-radius:9999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#1e293b}.phone-solutions-cta-wrapper{margin-top:48px;padding:0 20px}.phone-solutions-cta{background:#003d5c;border-radius:16px;padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden;box-shadow:0 20px 40px #003d5c4d}.phone-solutions-cta-bg-1{position:absolute;top:-48px;right:-48px;width:128px;height:128px;background:#00b8a933;border-radius:50%;filter:blur(40px)}.phone-solutions-cta-bg-2{position:absolute;bottom:-32px;left:-32px;width:96px;height:96px;background:#006a6a4d;border-radius:50%;filter:blur(30px)}.phone-solutions-cta-title{font-size:28px;font-weight:700;color:#fff;position:relative;z-index:10}.phone-solutions-cta-desc{font-size:16px;line-height:1.6;color:#fffc;margin-top:12px;margin-bottom:32px;position:relative;z-index:10}.phone-solutions-cta-btn{width:100%;background:#006a6a;color:#fff;border:none;padding:14px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;gap:8px;box-shadow:0 4px 12px #006a6a4d;position:relative;z-index:10}.phone-solutions-cta-btn:hover{background:#055}.phone-solutions-cta-btn:active{transform:scale(.98)}.phone-solutions-cta-btn .anticon{font-size:14px}@media(prefers-color-scheme:dark){.phone-solutions-hero{background:linear-gradient(to bottom,#1e293b,#0f172a)}.phone-solutions-hero-badge{background:#60a5fa33;color:#60a5fa}.phone-solutions-hero-title{color:#fff}.phone-solutions-hero-desc{color:#94a3b8}.phone-solution-card{background:#1e293b;border-color:#94a3b833}.phone-solution-image-wrapper{background:#0f172a}.phone-solution-description{color:#cbd5e1}.phone-solution-feature-item{background:#0f172a;border-color:#94a3b833}.phone-solution-feature-title,.phone-solution-list-title{color:#fff}.phone-solution-tag{background:#0f172a;color:#cbd5e1}.phone-solutions-cta{background:#1e293b}}html.dark-mode .phone-solutions-hero{background:linear-gradient(to bottom,#1e293b,#0f172a)!important}html.dark-mode .phone-solutions-hero-badge{background:#60a5fa33!important;color:#60a5fa!important}html.dark-mode .phone-solutions-hero-title{color:#fff!important}html.dark-mode .phone-solutions-hero-desc{color:#94a3b8!important}html.dark-mode .phone-solution-card{background:#1e293b!important;border-color:#94a3b833!important}html.dark-mode .phone-solution-image-wrapper{background:#0f172a!important}html.dark-mode .phone-solution-description{color:#cbd5e1!important}html.dark-mode .phone-solution-feature-item{background:#0f172a!important;border-color:#94a3b833!important}html.dark-mode .phone-solution-feature-title,html.dark-mode .phone-solution-list-title{color:#fff!important}html.dark-mode .phone-solution-tag{background:#0f172a!important;color:#cbd5e1!important}html.dark-mode .phone-solutions-cta{background:#1e293b!important}html[style*="color-scheme: light"] .phone-solutions-hero{background:linear-gradient(to bottom,#f8fafc,#fff)!important}html[style*="color-scheme: light"] .phone-solutions-hero-badge{background:#003d5c1a!important;color:#003d5c!important}html[style*="color-scheme: light"] .phone-solutions-hero-title{color:#003d5c!important}html[style*="color-scheme: light"] .phone-solutions-hero-desc{color:#64748b!important}html[style*="color-scheme: light"] .phone-solution-card{background:#fff!important;border-color:#003d5c1a!important}html[style*="color-scheme: light"] .phone-solution-image-wrapper{background:#f1f5f9!important}html[style*="color-scheme: light"] .phone-solution-description{color:#64748b!important}html[style*="color-scheme: light"] .phone-solution-feature-item{background:#f8fafc!important;border-color:#003d5c1a!important}html[style*="color-scheme: light"] .phone-solution-feature-title,html[style*="color-scheme: light"] .phone-solution-list-title{color:#003d5c!important}html[style*="color-scheme: light"] .phone-solution-tag{background:#f1f5f9!important;color:#1e293b!important}html[style*="color-scheme: light"] .phone-solutions-cta{background:#003d5c!important}.phone-news-main{padding:96px 20px 64px;display:flex;flex-direction:column;gap:32px;min-height:100vh}.phone-news-header{display:flex;flex-direction:column;gap:8px}.phone-news-title{font-size:32px;font-weight:700;color:#003d5c}.phone-news-subtitle{font-size:16px;line-height:1.6;color:#64748b}.phone-news-categories{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;margin:0 -20px;padding-left:20px;padding-right:20px;scrollbar-width:none;-ms-overflow-style:none}.phone-news-categories::-webkit-scrollbar{display:none}.phone-news-category-btn{flex-shrink:0;padding:8px 16px;border-radius:9999px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid #e5e7eb;background:#fff;color:#64748b}.phone-news-category-btn:hover{background:#f8fafc}.phone-news-category-btn.active{background:#003d5c;color:#fff;border-color:#003d5c}.phone-news-feed{display:flex;flex-direction:column;gap:24px}.phone-news-featured{display:flex;flex-direction:column;background:#fff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 4px 12px #001e400a;overflow:hidden}.phone-news-featured-image-wrapper{position:relative;width:100%;height:192px;background:#f1f5f9}.phone-news-featured-image{width:100%;height:100%;object-fit:cover}.phone-news-featured-badge{position:absolute;top:16px;left:16px;background:#003d5ce6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;padding:4px 12px;border-radius:9999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.phone-news-featured-content{padding:16px;display:flex;flex-direction:column;gap:12px}.phone-news-featured-date{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#006a6a}.phone-news-featured-title{font-size:20px;font-weight:700;color:#003d5c;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.phone-news-featured-description{font-size:14px;line-height:1.6;color:#64748b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.phone-news-featured-link{margin-top:8px;display:inline-flex;align-items:center;gap:4px;color:#003d5c;font-size:14px;font-weight:600;text-decoration:none;width:fit-content;transition:color .2s ease}.phone-news-featured-link:hover{color:#006a6a}.phone-news-featured-link .anticon{font-size:12px}.phone-news-list{display:flex;flex-direction:column;gap:16px}.phone-news-item{display:flex;gap:16px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;padding:12px;box-shadow:0 4px 12px #001e400a}.phone-news-item-image-wrapper{width:96px;height:96px;flex-shrink:0;border-radius:4px;background:#f1f5f9;overflow:hidden}.phone-news-item-image{width:100%;height:100%;object-fit:cover}.phone-news-item-content{display:flex;flex-direction:column;justify-content:space-between;padding:4px 0;flex:1}.phone-news-item-info{display:flex;flex-direction:column;gap:4px}.phone-news-item-title{font-size:16px;font-weight:600;color:#003d5c;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.phone-news-item-date{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b}.phone-news-load-more{margin-top:16px;width:100%;padding:12px;border-radius:8px;border:1px solid #003d5c;background:transparent;color:#003d5c;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.phone-news-load-more:hover{background:#f8fafc}.phone-news-load-more:active{transform:scale(.98)}.phone-news-load-more .anticon{font-size:12px}@media(prefers-color-scheme:dark){.phone-news-title{color:#fff}.phone-news-subtitle{color:#94a3b8}.phone-news-category-btn{background:#1e293b;border-color:#94a3b833;color:#94a3b8}.phone-news-category-btn:hover{background:#0f172a}.phone-news-category-btn.active{background:#60a5fa;color:#0f172a;border-color:#60a5fa}.phone-news-featured{background:#1e293b;border-color:#94a3b833}.phone-news-featured-image-wrapper{background:#0f172a}.phone-news-featured-title{color:#fff}.phone-news-featured-description{color:#cbd5e1}.phone-news-featured-link{color:#60a5fa}.phone-news-featured-link:hover{color:#93c5fd}.phone-news-item{background:#1e293b;border-color:#94a3b833}.phone-news-item-image-wrapper{background:#0f172a}.phone-news-item-title{color:#fff}.phone-news-load-more{border-color:#60a5fa;color:#60a5fa}.phone-news-load-more:hover{background:#60a5fa1a}}html.dark-mode .phone-news-title{color:#fff!important}html.dark-mode .phone-news-subtitle{color:#94a3b8!important}html.dark-mode .phone-news-category-btn{background:#1e293b!important;border-color:#94a3b833!important;color:#94a3b8!important}html.dark-mode .phone-news-category-btn:hover{background:#0f172a!important}html.dark-mode .phone-news-category-btn.active{background:#60a5fa!important;color:#0f172a!important;border-color:#60a5fa!important}html.dark-mode .phone-news-featured{background:#1e293b!important;border-color:#94a3b833!important}html.dark-mode .phone-news-featured-image-wrapper{background:#0f172a!important}html.dark-mode .phone-news-featured-title{color:#fff!important}html.dark-mode .phone-news-featured-description{color:#cbd5e1!important}html.dark-mode .phone-news-featured-link{color:#60a5fa!important}html.dark-mode .phone-news-featured-link:hover{color:#93c5fd!important}html.dark-mode .phone-news-item{background:#1e293b!important;border-color:#94a3b833!important}html.dark-mode .phone-news-item-image-wrapper{background:#0f172a!important}html.dark-mode .phone-news-item-title{color:#fff!important}html.dark-mode .phone-news-load-more{border-color:#60a5fa!important;color:#60a5fa!important}html.dark-mode .phone-news-load-more:hover{background:#60a5fa1a!important}html[style*="color-scheme: light"] .phone-news-title{color:#003d5c!important}html[style*="color-scheme: light"] .phone-news-subtitle{color:#64748b!important}html[style*="color-scheme: light"] .phone-news-category-btn{background:#fff!important;border-color:#e5e7eb!important;color:#64748b!important}html[style*="color-scheme: light"] .phone-news-category-btn:hover{background:#f8fafc!important}html[style*="color-scheme: light"] .phone-news-category-btn.active{background:#003d5c!important;color:#fff!important;border-color:#003d5c!important}html[style*="color-scheme: light"] .phone-news-featured{background:#fff!important;border-color:#e5e7eb!important}html[style*="color-scheme: light"] .phone-news-featured-image-wrapper{background:#f1f5f9!important}html[style*="color-scheme: light"] .phone-news-featured-title{color:#003d5c!important}html[style*="color-scheme: light"] .phone-news-featured-description{color:#64748b!important}html[style*="color-scheme: light"] .phone-news-featured-link{color:#003d5c!important}html[style*="color-scheme: light"] .phone-news-featured-link:hover{color:#006a6a!important}html[style*="color-scheme: light"] .phone-news-item{background:#fff!important;border-color:#e5e7eb!important}html[style*="color-scheme: light"] .phone-news-item-image-wrapper{background:#f1f5f9!important}html[style*="color-scheme: light"] .phone-news-item-title{color:#003d5c!important}html[style*="color-scheme: light"] .phone-news-load-more{border-color:#003d5c!important;color:#003d5c!important}html[style*="color-scheme: light"] .phone-news-load-more:hover{background:#f8fafc!important}.phone-about-main{padding:80px 20px 64px;display:flex;flex-direction:column;gap:48px;max-width:480px;margin:0 auto}.phone-about-hero{position:relative;border-radius:20px;overflow:hidden;min-height:320px;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;box-shadow:0 8px 30px #001e400f;background:#f1f5f9}.phone-about-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;mix-blend-mode:luminosity;opacity:.5}.phone-about-hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,#003d5c,rgba(0,61,92,.8),transparent)}.phone-about-hero-content{position:relative;z-index:10;color:#fff}.phone-about-hero-badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;background:#fff3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:4px 12px;border-radius:9999px;border:1px solid rgba(255,255,255,.1);font-size:11px;font-weight:600;letter-spacing:2px;color:#ffffffe6}.phone-about-hero-badge .anticon{font-size:12px}.phone-about-hero-title{font-size:32px;font-weight:700;color:#fff;margin-bottom:8px}.phone-about-hero-desc{font-size:16px;line-height:1.6;color:#fffc;max-width:90%}.phone-about-section{display:flex;flex-direction:column;gap:20px}.phone-about-section-last{margin-bottom:32px}.phone-about-section-header{display:flex;align-items:center;gap:12px}.phone-about-section-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.phone-about-section-icon .anticon{font-size:20px}.phone-about-section-icon-secondary{background:#e0f2f1;color:#006a6a}.phone-about-section-icon-primary{background:#e3f2fd;color:#003d5c}.phone-about-section-icon-neutral{background:#f1f5f9;color:#003d5c}.phone-about-section-title{font-size:20px;font-weight:700;color:#1e293b}.phone-about-mission-card{background:#fff;border-radius:12px;padding:24px;border:1px solid #e5e7eb;box-shadow:0 4px 20px #001e4008;position:relative;overflow:hidden}.phone-about-mission-decoration{position:absolute;top:0;right:0;width:128px;height:128px;background:#00b8a91a;border-bottom-left-radius:50%;z-index:0}.phone-about-mission-text{font-size:16px;line-height:1.8;color:#64748b;position:relative;z-index:10;margin:0}.phone-about-timeline{padding-left:12px;margin-top:8px}.phone-about-timeline-line{border-left:2px solid #e5e7eb;display:flex;flex-direction:column;gap:32px;padding-bottom:16px}.phone-about-milestone{position:relative;padding-left:24px}.phone-about-milestone-dot{position:absolute;width:12px;height:12px;border-radius:50%;background:#cbd5e1;border:2px solid #ffffff;left:-7px;top:4px}.phone-about-milestone.featured .phone-about-milestone-dot{width:16px;height:16px;background:#006a6a;border:3px solid #ffffff;left:-9px;top:4px;box-shadow:0 2px 4px #0000001a}.phone-about-milestone-year{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#cbd5e1;display:block;margin-bottom:4px}.phone-about-milestone.featured .phone-about-milestone-year{color:#006a6a}.phone-about-milestone-title{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:4px}.phone-about-milestone.featured .phone-about-milestone-title{font-size:16px}.phone-about-milestone-desc{font-size:14px;line-height:1.6;color:#64748b;margin:0}.phone-about-milestone.featured .phone-about-milestone-desc{color:#64748b}.phone-about-team-grid{display:grid;grid-template-columns:1fr;gap:16px}.phone-about-team-card{background:#fff;padding:16px;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 4px 15px #001e4005;display:flex;gap:16px;align-items:center;transition:transform .2s ease}.phone-about-team-card:hover{transform:translateY(-2px)}.phone-about-team-avatar-wrapper{position:relative;flex-shrink:0}.phone-about-team-avatar-bg{position:absolute;inset:0;border-radius:50%;opacity:.2;transition:transform .3s ease}.phone-about-team-card:hover .phone-about-team-avatar-bg{transform:rotate(12deg)}.phone-about-team-avatar-bg-secondary{background:#006a6a;transform:rotate(6deg)}.phone-about-team-avatar-bg-primary{background:#003d5c;transform:rotate(-6deg)}.phone-about-team-card:hover .phone-about-team-avatar-bg-primary{transform:rotate(-12deg)}.phone-about-team-avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;position:relative;z-index:10;border:2px solid #ffffff;box-shadow:0 2px 4px #0000001a}.phone-about-team-info{flex:1}.phone-about-team-name{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:2px}.phone-about-team-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:2px;margin-bottom:6px}.phone-about-team-title-secondary{color:#006a6a}.phone-about-team-title-primary{color:#003d5c}.phone-about-team-desc{font-size:13px;line-height:1.5;color:#64748b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}@media(prefers-color-scheme:dark){.phone-about-hero{background:#1e293b}.phone-about-section-title{color:#fff}.phone-about-section-icon-secondary{background:#006a6a33;color:#00b8a9}.phone-about-section-icon-primary{background:#60a5fa33;color:#60a5fa}.phone-about-section-icon-neutral{background:#0f172a;color:#60a5fa}.phone-about-mission-card{background:#1e293b;border-color:#94a3b833}.phone-about-mission-text{color:#cbd5e1}.phone-about-timeline-line{border-left-color:#94a3b833}.phone-about-milestone-dot{background:#475569;border-color:#1e293b}.phone-about-milestone.featured .phone-about-milestone-dot{background:#00b8a9;border-color:#1e293b}.phone-about-milestone-title{color:#fff}.phone-about-milestone-desc{color:#cbd5e1}.phone-about-team-card{background:#1e293b;border-color:#94a3b833}.phone-about-team-avatar{border-color:#1e293b}.phone-about-team-name{color:#fff}.phone-about-team-desc{color:#cbd5e1}}html.dark-mode .phone-about-hero{background:#1e293b!important}html.dark-mode .phone-about-section-title{color:#fff!important}html.dark-mode .phone-about-section-icon-secondary{background:#006a6a33!important;color:#00b8a9!important}html.dark-mode .phone-about-section-icon-primary{background:#60a5fa33!important;color:#60a5fa!important}html.dark-mode .phone-about-section-icon-neutral{background:#0f172a!important;color:#60a5fa!important}html.dark-mode .phone-about-mission-card{background:#1e293b!important;border-color:#94a3b833!important}html.dark-mode .phone-about-mission-text{color:#cbd5e1!important}html.dark-mode .phone-about-timeline-line{border-left-color:#94a3b833!important}html.dark-mode .phone-about-milestone-dot{background:#475569!important;border-color:#1e293b!important}html.dark-mode .phone-about-milestone.featured .phone-about-milestone-dot{background:#00b8a9!important;border-color:#1e293b!important}html.dark-mode .phone-about-milestone-title{color:#fff!important}html.dark-mode .phone-about-milestone-desc{color:#cbd5e1!important}html.dark-mode .phone-about-team-card{background:#1e293b!important;border-color:#94a3b833!important}html.dark-mode .phone-about-team-avatar{border-color:#1e293b!important}html.dark-mode .phone-about-team-name{color:#fff!important}html.dark-mode .phone-about-team-desc{color:#cbd5e1!important}html[style*="color-scheme: light"] .phone-about-hero{background:#f1f5f9!important}html[style*="color-scheme: light"] .phone-about-section-title{color:#1e293b!important}html[style*="color-scheme: light"] .phone-about-section-icon-secondary{background:#e0f2f1!important;color:#006a6a!important}html[style*="color-scheme: light"] .phone-about-section-icon-primary{background:#e3f2fd!important;color:#003d5c!important}html[style*="color-scheme: light"] .phone-about-section-icon-neutral{background:#f1f5f9!important;color:#003d5c!important}html[style*="color-scheme: light"] .phone-about-mission-card{background:#fff!important;border-color:#e5e7eb!important}html[style*="color-scheme: light"] .phone-about-mission-text{color:#64748b!important}html[style*="color-scheme: light"] .phone-about-timeline-line{border-left-color:#e5e7eb!important}html[style*="color-scheme: light"] .phone-about-milestone-dot{background:#cbd5e1!important;border-color:#fff!important}html[style*="color-scheme: light"] .phone-about-milestone.featured .phone-about-milestone-dot{background:#006a6a!important;border-color:#fff!important}html[style*="color-scheme: light"] .phone-about-milestone-title{color:#1e293b!important}html[style*="color-scheme: light"] .phone-about-milestone-desc{color:#64748b!important}html[style*="color-scheme: light"] .phone-about-team-card{background:#fff!important;border-color:#e5e7eb!important}html[style*="color-scheme: light"] .phone-about-team-avatar{border-color:#fff!important}html[style*="color-scheme: light"] .phone-about-team-name{color:#1e293b!important}html[style*="color-scheme: light"] .phone-about-team-desc{color:#64748b!important}.phone-contact-main{padding:80px 20px 64px;display:flex;flex-direction:column;gap:48px;width:100%;max-width:1200px;margin:0 auto}.phone-contact-header{text-align:center;display:flex;flex-direction:column;gap:16px}.phone-contact-title{font-size:40px;font-weight:800;color:#003d5c}.phone-contact-subtitle{font-size:16px;line-height:1.6;color:#64748b;max-width:600px;margin:0 auto}.phone-contact-quick{display:grid;grid-template-columns:1fr;gap:16px}.phone-contact-quick-card{background:#fff;padding:24px;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 4px 20px #001e400a;display:flex;align-items:flex-start;gap:16px;text-decoration:none;transition:all .2s ease}.phone-contact-quick-card:hover{box-shadow:0 8px 30px #001e4014;transform:translateY(-2px)}.phone-contact-quick-icon{background:#e3f2fd;color:#003d5c;padding:12px;border-radius:8px;flex-shrink:0}.phone-contact-quick-icon .anticon{font-size:24px}.phone-contact-quick-content{flex:1}.phone-contact-quick-title{font-size:20px;font-weight:700;color:#003d5c;margin-bottom:4px}.phone-contact-quick-desc{font-size:14px;color:#64748b;margin-bottom:8px}.phone-contact-quick-value{font-size:18px;font-weight:600;color:#006a6a;margin:0}.phone-contact-form-section{background:#fff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 4px 20px #001e400a;padding:24px}.phone-contact-form-title{font-size:28px;font-weight:700;color:#003d5c;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.phone-contact-form{display:flex;flex-direction:column;gap:24px}.phone-contact-form-field{display:flex;flex-direction:column;gap:8px}.phone-contact-form-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b}.phone-contact-form-input,.phone-contact-form-textarea{width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px 16px;font-size:16px;color:#1e293b;transition:all .2s ease}.phone-contact-form-input:focus,.phone-contact-form-textarea:focus{outline:none;border-color:#006a6a;box-shadow:0 0 0 3px #006a6a1a}.phone-contact-form-select{width:100%}.phone-contact-form-select .ant-select-selector{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:8px 16px!important;height:auto!important;min-height:48px!important;font-size:16px!important}.phone-contact-form-select.ant-select-focused .ant-select-selector{border-color:#006a6a!important;box-shadow:0 0 0 3px #006a6a1a!important}.phone-contact-form-textarea{resize:vertical;min-height:120px}.phone-contact-form-submit{width:100%;background:#003d5c!important;color:#fff!important;border:none!important;padding:16px!important;height:auto!important;font-size:18px!important;font-weight:500!important;border-radius:8px!important;box-shadow:0 4px 12px #003d5c33!important;transition:all .2s ease!important}.phone-contact-form-submit:hover{background:#002a42!important;box-shadow:0 6px 16px #003d5c4d!important}.phone-contact-form-submit:active{transform:scale(.98)}.phone-contact-location-section{display:flex;flex-direction:column;gap:24px}.phone-contact-location-card{background:#fff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 4px 20px #001e400a;padding:24px}.phone-contact-location-title{font-size:20px;font-weight:700;color:#003d5c;margin-bottom:16px;display:flex;align-items:center;gap:8px}.phone-contact-location-title .anticon{color:#006a6a;font-size:24px}.phone-contact-location-address{font-size:16px;color:#64748b;margin-bottom:8px}.phone-contact-location-detail{font-size:14px;color:#64748b;margin:0}.phone-contact-map{flex:1;background:#f1f5f9;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;min-height:300px;position:relative}.phone-contact-map-bg{position:absolute;inset:0;background-size:cover;background-position:center}.phone-contact-map-overlay{position:absolute;inset:0;background:#003d5c1a;mix-blend-mode:multiply}.phone-contact-map-marker{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#dc2626;font-size:48px;animation:bounce 2s infinite}.phone-contact-map-marker .anticon{font-size:48px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}@keyframes bounce{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-10px)}}@media(prefers-color-scheme:dark){.phone-contact-title{color:#fff}.phone-contact-subtitle{color:#94a3b8}.phone-contact-quick-card{background:#1e293b;border-color:#94a3b833}.phone-contact-quick-icon{background:#60a5fa33;color:#60a5fa}.phone-contact-quick-title{color:#fff}.phone-contact-quick-desc{color:#cbd5e1}.phone-contact-quick-value{color:#00b8a9}.phone-contact-form-section{background:#1e293b;border-color:#94a3b833}.phone-contact-form-title{color:#fff;border-bottom-color:#94a3b833}.phone-contact-form-label{color:#94a3b8}.phone-contact-form-input,.phone-contact-form-textarea{background:#0f172a;border-color:#94a3b833;color:#fff}.phone-contact-form-select .ant-select-selector{background:#0f172a!important;border-color:#94a3b833!important;color:#fff!important}.phone-contact-form-submit{background:#60a5fa!important;color:#0f172a!important}.phone-contact-form-submit:hover{background:#3b82f6!important}.phone-contact-location-card{background:#1e293b;border-color:#94a3b833}.phone-contact-location-title{color:#fff}.phone-contact-location-address,.phone-contact-location-detail{color:#cbd5e1}.phone-contact-map{background:#0f172a;border-color:#94a3b833}}html.dark-mode .phone-contact-title{color:#fff!important}html.dark-mode .phone-contact-subtitle{color:#94a3b8!important}html.dark-mode .phone-contact-quick-card{background:#1e293b!important;border-color:#94a3b833!important}html.dark-mode .phone-contact-quick-icon{background:#60a5fa33!important;color:#60a5fa!important}html.dark-mode .phone-contact-quick-title{color:#fff!important}html.dark-mode .phone-contact-quick-desc{color:#cbd5e1!important}html.dark-mode .phone-contact-quick-value{color:#00b8a9!important}html.dark-mode .phone-contact-form-section{background:#1e293b!important;border-color:#94a3b833!important}html.dark-mode .phone-contact-form-title{color:#fff!important;border-bottom-color:#94a3b833!important}html.dark-mode .phone-contact-form-label{color:#94a3b8!important}html.dark-mode .phone-contact-form-input,html.dark-mode .phone-contact-form-textarea,html.dark-mode .phone-contact-form-select .ant-select-selector{background:#0f172a!important;border-color:#94a3b833!important;color:#fff!important}html.dark-mode .phone-contact-form-submit{background:#60a5fa!important;color:#0f172a!important}html.dark-mode .phone-contact-form-submit:hover{background:#3b82f6!important}html.dark-mode .phone-contact-location-card{background:#1e293b!important;border-color:#94a3b833!important}html.dark-mode .phone-contact-location-title{color:#fff!important}html.dark-mode .phone-contact-location-address,html.dark-mode .phone-contact-location-detail{color:#cbd5e1!important}html.dark-mode .phone-contact-map{background:#0f172a!important;border-color:#94a3b833!important}html[style*="color-scheme: light"] .phone-contact-title{color:#003d5c!important}html[style*="color-scheme: light"] .phone-contact-subtitle{color:#64748b!important}html[style*="color-scheme: light"] .phone-contact-quick-card{background:#fff!important;border-color:#e5e7eb!important}html[style*="color-scheme: light"] .phone-contact-quick-icon{background:#e3f2fd!important;color:#003d5c!important}html[style*="color-scheme: light"] .phone-contact-quick-title{color:#003d5c!important}html[style*="color-scheme: light"] .phone-contact-quick-desc{color:#64748b!important}html[style*="color-scheme: light"] .phone-contact-quick-value{color:#006a6a!important}html[style*="color-scheme: light"] .phone-contact-form-section{background:#fff!important;border-color:#e5e7eb!important}html[style*="color-scheme: light"] .phone-contact-form-title{color:#003d5c!important;border-bottom-color:#e5e7eb!important}html[style*="color-scheme: light"] .phone-contact-form-label{color:#64748b!important}html[style*="color-scheme: light"] .phone-contact-form-input,html[style*="color-scheme: light"] .phone-contact-form-textarea,html[style*="color-scheme: light"] .phone-contact-form-select .ant-select-selector{background:#fff!important;border-color:#e5e7eb!important;color:#1e293b!important}html[style*="color-scheme: light"] .phone-contact-form-submit{background:#003d5c!important;color:#fff!important}html[style*="color-scheme: light"] .phone-contact-form-submit:hover{background:#002a42!important}html[style*="color-scheme: light"] .phone-contact-location-card{background:#fff!important;border-color:#e5e7eb!important}html[style*="color-scheme: light"] .phone-contact-location-title{color:#003d5c!important}html[style*="color-scheme: light"] .phone-contact-location-address,html[style*="color-scheme: light"] .phone-contact-location-detail{color:#64748b!important}html[style*="color-scheme: light"] .phone-contact-map{background:#f1f5f9!important;border-color:#e5e7eb!important}*{margin:0;padding:0;box-sizing:border-box}#root{width:100%;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
