.ntype-intro-section{text-align:center;background:#fff;padding:80px 0}.ntype-intro-container{max-width:1300px;margin:0 auto;padding:0 20px}.ntype-intro-title{color:#ff2a36;margin-bottom:10px;font-size:60px;font-weight:700;line-height:1.1}.ntype-intro-subtitle{color:#000;margin-bottom:30px;font-size:42px;font-weight:700}.ntype-intro-desc{color:#666;max-width:1000px;margin:0 auto 60px;font-size:16px;line-height:1.6}.ntype-tabs{border-bottom:1px solid #ddd;justify-content:center;display:flex}.ntype-tab-item{color:#555;cursor:pointer;border-bottom:3px solid #0000;padding:20px 40px;font-size:18px;font-weight:600;transition:all .3s}.ntype-tab-item.active{color:#fff;background:#ff2a36;border-bottom-color:#ff2a36}.ntype-tab-item:hover:not(.active){color:#ff2a36}@media (max-width:991px){.ntype-intro-title{font-size:42px}.ntype-intro-subtitle{font-size:32px}}@media (max-width:767px){.ntype-tabs{flex-direction:column}.ntype-tab-item{text-align:center;border-bottom:1px solid #ddd}}
.ntype-tech-section{background:url(/images/about-page/banner/banner-image.png) 50%/cover no-repeat;padding:80px 0;position:relative;overflow:hidden}.ntype-tech-section:before{content:"";background:#0006;position:absolute;inset:0}.ntype-tech-container{z-index:2;max-width:1300px;margin:0 auto;padding:0 20px;position:relative}.ntype-tech-visual{width:100%;max-width:1100px;margin:0 auto;position:relative}.ntype-tech-main-img{justify-content:center;gap:20px;display:flex}.ntype-panel-img{border-radius:10px;width:300px;height:auto;box-shadow:0 20px 40px #0000004d}.ntype-tech-callout{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:5px;padding:8px 15px;font-size:14px;font-weight:600;position:absolute}.ntype-tech-dot{background:#ff2a36;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 10px #ff2a36}.callout-1{top:10%;left:25%}.callout-2{top:10%;right:25%}.callout-3{top:25%;left:15%}.callout-4{top:25%;right:15%}.callout-5{top:45%;left:5%}.callout-6{top:45%;right:5%}.callout-7{top:65%;left:5%}.callout-8{top:65%;right:5%}.callout-9{top:85%;left:15%}.callout-10{top:85%;right:15%}@media (max-width:767px){.ntype-tech-main-img{flex-direction:column;align-items:center}.ntype-tech-callout{text-align:center;width:100%;margin-bottom:10px;position:static}.ntype-tech-dot{display:none}}
.ntype-why-section{background:#f9f9f9;padding:80px 0}.ntype-why-container{max-width:1300px;margin:0 auto;padding:0 20px}.ntype-why-title{color:#000;text-align:center;margin-bottom:60px;font-size:60px;font-weight:700;line-height:1.1}.ntype-why-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.ntype-why-card{background:#fff;border-left:5px solid #ff2a36;border-radius:10px;padding:30px;transition:all .3s;box-shadow:0 10px 30px #0000000d}.ntype-why-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000001a}.ntype-why-card p{color:#555;margin:0;font-size:16px;line-height:1.6}@media (max-width:991px){.ntype-why-grid{grid-template-columns:repeat(2,1fr)}.ntype-why-title{font-size:42px}}@media (max-width:767px){.ntype-why-grid{grid-template-columns:1fr}}
.module-download-section{background:#fff;border-bottom:1px solid #eee;padding:80px 0}.module-download-container{justify-content:space-between;align-items:center;max-width:1300px;margin:0 auto;padding:0 20px;display:flex}.module-download-content{flex:1;max-width:800px}.module-download-title{color:#000;margin-bottom:15px;font-size:60px;font-weight:700;line-height:1.2}.module-download-subtitle{color:#666;font-size:18px;line-height:1.6}.module-download-btn{color:#fff;white-space:nowrap;background:#ff2a36;border-radius:8px;padding:15px 40px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 10px 20px #ff2a364d}.module-download-btn:hover{color:#fff;background:#e62530;transform:translateY(-5px);box-shadow:0 15px 30px #ff2a3680}@media (max-width:991px){.module-download-container{text-align:center;flex-direction:column;gap:40px}.module-download-title{font-size:32px}}
.ntype-faq-section{background:#f4f4f4;padding:80px 0}.ntype-faq-container{max-width:1300px;margin:0 auto;padding:0 20px}.ntype-faq-title{color:#000;text-align:center;margin-bottom:60px;font-size:60px;font-weight:700;line-height:1.1}.ntype-faq-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:30px;display:grid}.ntype-faq-col{flex-direction:column;gap:15px;display:flex}.ntype-faq-item{background:#fff;border:1px solid #eee;border-radius:12px;width:100%;transition:all .3s;overflow:hidden}.ntype-faq-item.active{background:linear-gradient(243.48deg,#ff00001a 33.93%,#f003 85.45%);border-color:#ff2a36}.ntype-faq-question{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;width:100%;padding:22px 30px;display:flex}.ntype-faq-question h4{color:#333;margin:0;padding-right:20px;font-size:19px;font-weight:600;transition:color .3s}.ntype-faq-icon{color:#ff2a36;background:#f5f5f5;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;font-weight:700;transition:all .3s;display:flex}.ntype-faq-item.active .ntype-faq-question h4{color:#ff2a36}.ntype-faq-item.active .ntype-faq-icon{color:#fff;background:#ff2a36}.ntype-faq-answer{color:#555;padding:0 30px 25px;font-size:16px;line-height:1.7}@media (max-width:991px){.ntype-faq-grid{grid-template-columns:1fr}.ntype-faq-title{font-size:42px}}
