.marketing-site{color:#192b3c;background:#fff;font-family:Arial,Microsoft JhengHei,sans-serif;--m-navy:#102638;--m-accent:#ef8e53}.m-container{width:min(1240px,calc(100% - 80px));margin:auto}.m-header{background:#fff;border-bottom:1px solid #e9edf1;position:relative;z-index:20}.m-nav{justify-content:space-between;gap:32px;min-height:94px}.m-brand,.m-nav{display:flex;align-items:center}.m-brand{gap:11px;font-size:25px;font-weight:800;letter-spacing:1.5px;color:#132d40}.m-brand small{display:block;font-size:8px;font-weight:600;letter-spacing:2px;margin-top:3px;color:#657988}.m-brand-mark{display:grid;place-items:center;background:#18364b;color:#fff;width:40px;height:44px;border-radius:9px}.m-nav-actions,.m-nav-links{display:flex;align-items:center;gap:28px;font-size:12px;font-weight:600;color:#475866}.m-login:hover,.m-nav-links a:hover{color:#162c3e}.m-nav-actions{gap:20px}.m-language{font-size:11px;border-right:1px solid #dce3e8;padding-right:18px}.m-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:#ef8e53;color:#162a39;padding:17px 24px;font-size:13px;font-weight:700;border-radius:4px;transition:background .2s,transform .2s;white-space:nowrap}.m-button:hover{background:#f5a471;transform:translateY(-1px)}.m-button-small{padding:12px 18px;gap:18px}.m-hero{background:#102638;color:#fff;position:relative;overflow:hidden}.m-hero-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center;padding-top:94px;padding-bottom:85px}.m-eyebrow,.m-kicker{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;gap:10px}.m-eyebrow{color:#c0d2dd}.m-eyebrow>span{width:6px;height:6px;background:#ef8e53;border-radius:50%}.m-hero h1{font-size:clamp(42px,4.3vw,65px);font-weight:600;line-height:1.08;letter-spacing:-2.5px;margin:26px 0}.m-hero h1 em{font-style:normal;color:#9fbccd}.m-hero-description{font-size:15px;line-height:1.9;color:#b6c8d4;max-width:440px}.m-hero-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:34px}.m-text-link{display:inline-flex;align-items:center;gap:13px;font-size:12px;font-weight:700}.m-hero .m-text-link{color:#d2dfe7}.m-hero-note{font-size:10px;color:#8da6b8;margin-top:18px}.m-capability-strip{border-top:1px solid #ffffff1c;display:grid;grid-template-columns:repeat(4,1fr);padding:26px 0;gap:20px}.m-capability-strip>div{display:flex;align-items:center;gap:12px;font-size:11px;color:#b9ccd8}.m-capability-strip svg{color:#8bafc4}.m-product-figure{position:relative;min-width:0;isolation:isolate;padding-top:20px}.m-product-glow{position:absolute;inset:-110px;background:radial-gradient(ellipse,#3b678348,transparent 65%);z-index:-1}.m-dashboard{background:#fff;color:#283f50;border:1px solid #ffffff32;border-radius:10px;box-shadow:0 24px 70px #0004;overflow:hidden;transform:perspective(1400px) rotateY(-4deg)}.m-window-bar{height:35px;background:#eaf0f4;display:flex;justify-content:space-between;align-items:center;padding:0 14px;font-size:8px;color:#7c8d98}.m-window-dots{display:flex;gap:4px}.m-window-dots i{width:5px;height:5px;background:#aebdc6;border-radius:50%}.m-demo-label{font-size:6px;letter-spacing:1px}.m-dashboard-body{display:flex;min-height:330px}.m-demo-sidebar{width:47px;flex:none;background:#163246;display:flex;flex-direction:column;align-items:center;gap:16px;padding:18px 0;color:#7a9baf}.m-demo-sidebar>svg{color:#e1eef4;margin-bottom:10px}.m-demo-sidebar>span{padding:8px}.m-demo-sidebar .active{background:#315368;border-radius:5px;color:#fff}.m-demo-sidebar .m-demo-avatar{font-size:8px;background:#405e72;border-radius:50%;padding:7px;margin-top:auto;color:#fff}.m-demo-main{padding:18px 20px 14px;flex:1;min-width:0}.m-demo-breadcrumb{font-size:7px;color:#8c9ca7}.m-demo-breadcrumb,.m-demo-heading{display:flex;justify-content:space-between}.m-demo-heading{align-items:center;margin:20px 0 16px}.m-demo-heading h3{font-size:18px;font-weight:700;letter-spacing:-.5px}.m-demo-heading p{font-size:7px;color:#8b9ba6;margin-top:4px}.m-demo-add{background:#1d4b68;color:#fff;padding:7px 9px;border-radius:4px;font-size:7px}.m-demo-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.m-demo-metrics>div{border:1px solid #e5ebef;padding:10px;border-radius:5px}.m-demo-metrics small,.m-demo-metrics span{display:block;font-size:7px;color:#748a98}.m-demo-metrics strong{display:block;font-size:25px;font-weight:600;margin:3px 0;color:#213f52;letter-spacing:-1px}.m-demo-metrics small{font-size:6px}.m-demo-toolbar{display:flex;align-items:center;justify-content:space-between;margin:22px 0 13px;font-size:9px}.m-demo-toolbar>span{display:flex;gap:6px;align-items:center;font-size:7px;color:#91a1ad;border:1px solid #e4eaf0;border-radius:4px;padding:5px 9px}.m-demo-table{width:100%;border-collapse:collapse;font-size:8px}.m-demo-table th{text-align:left;font-size:6px;letter-spacing:.5px;font-weight:500;color:#8da0ab;background:#f5f8fa;padding:8px}.m-demo-table td{padding:10px 6px;border-bottom:1px solid #f0f3f6;color:#6e8796}.m-demo-asset{display:flex;align-items:center;gap:8px}.m-demo-asset>span{background:#edf3f6;display:grid;place-items:center;width:29px;height:29px;border-radius:5px;color:#628095}.m-demo-asset b{font-size:8px;color:#375469;display:block;white-space:nowrap}.m-demo-asset small{font-size:6px;display:block;margin-top:3px;color:#94a3ad}.m-status-blue,.m-status-green{padding:4px 6px;border-radius:3px;font-size:6px;white-space:nowrap;background:#eaf5ef;color:#548773}.m-status-blue{background:#eaf0fa;color:#6785b0}.m-demo-table-foot{display:flex;justify-content:space-between;font-size:6px;margin-top:12px;color:#9aabb6}.m-scan-notice{position:relative;display:flex;align-items:center;gap:12px;margin:-10px -15px 0 100px;background:#fff;color:#2a4a5b;padding:15px 18px;box-shadow:0 14px 35px #0003;border-radius:7px;transform:rotate(-1deg)}.m-scan-notice>span{background:#e8f3ee;color:#558e73;padding:9px;border-radius:5px}.m-scan-notice small{display:block;font-size:7px;color:#93a6af;letter-spacing:1px}.m-scan-notice strong{display:block;font-size:10px;margin-top:5px}.m-scan-notice>svg{margin-left:auto;color:#70a58b}.m-product-figure figcaption{font-size:8px;color:#7896a9;text-align:center;margin-top:22px}.m-section{padding:94px 0}.m-kicker{color:#748d9c;margin-bottom:20px}.marketing-site h2{font-size:36px;line-height:1.22;font-weight:500;letter-spacing:-1.2px}.m-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:46px}.m-section-heading>p{max-width:370px;font-size:13px;color:#7c8c98;line-height:1.9}.m-solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:27px}.m-solution-card{border:1px solid #e4e9ed;border-radius:7px;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s}.m-solution-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px #1732470d}.m-solution-image{display:block;position:relative;background:#f0f5f8;padding:19px}.m-solution-image img{margin:0;border-radius:4px}.m-solution-image>span{position:absolute;left:22px;top:18px;font-size:10px;color:#658297}.m-solution-content{padding:26px}.m-solution-content h3{font-size:17px;font-weight:600;letter-spacing:-.2px}.m-solution-content p{font-size:12px;line-height:1.85;color:#80919c;min-height:48px;margin-top:12px}.m-card-link{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;border-top:1px solid #edf0f3;margin-top:24px;padding-top:20px;color:#324f63}.m-operation{background:#f2f5f7;padding:80px 0}.m-operation-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px}.m-operation h2{font-size:40px}.m-operation-grid>div>p:not(.m-kicker){font-size:13px;line-height:1.9;color:#798d9b;max-width:380px;margin-top:23px}.m-operation .m-text-link{margin-top:25px}.m-lifecycle>div{display:flex;gap:24px;border-bottom:1px solid #dce4e9;padding:27px 0}.m-lifecycle>div:first-child{padding-top:0}.m-lifecycle>div:last-child{border:0}.m-lifecycle>div>span{font-size:11px;color:#7892a3;padding-top:3px}.m-lifecycle h3{font-size:17px;font-weight:600}.m-lifecycle p{font-size:12px;line-height:1.9;color:#7b8f9d;margin-top:10px}.m-industry-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;gap:65px}.m-industry-grid svg{color:#668397;margin-bottom:23px}.m-industry-grid h3{font-size:16px;font-weight:600}.m-industry-grid p{font-size:12px;line-height:1.9;color:#83939e;margin-top:12px}.m-approach{border-block:1px solid #e7ecef;background:#fafbfc}.m-approach-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.m-approach-grid article{border-top:1px solid #d4dfe6;padding-top:24px}.m-approach-grid span{font-size:11px;color:#b97850}.m-approach-grid h3{font-size:18px;font-weight:600;margin:21px 0 12px}.m-approach-grid p{font-size:12px;color:#7b8f9d;line-height:1.9}.m-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.m-faq-layout>div>p:not(.m-kicker){font-size:13px;line-height:1.8;color:#80929e;margin:22px 0;max-width:290px}.m-faq-layout details{border-bottom:1px solid #e1e8ed;padding:22px 0}.m-faq-layout details:first-child{padding-top:0}.m-faq-layout summary{cursor:pointer;list-style:none;font-size:14px;font-weight:600;display:flex;justify-content:space-between;gap:20px}.m-faq-layout summary::-webkit-details-marker{display:none}.m-faq-layout details p{font-size:12px;line-height:1.9;color:#7d8f9c;margin-top:16px}.m-faq-layout details[open] summary svg{transform:rotate(180deg)}.m-final-cta{background:#17364b;color:#fff;padding:61px 0}.m-final-cta>.m-container{display:flex;align-items:center;justify-content:space-between;gap:50px}.m-final-cta h2{font-size:30px;margin:17px 0}.m-final-cta p:not(.m-eyebrow){font-size:12px;color:#9eb8c8}.m-footer{background:#0c2232;color:#92a9b8;padding-top:60px;font-size:11px}.m-footer-grid{display:grid;grid-template-columns:1.3fr .8fr 1.1fr;gap:70px;padding-bottom:50px}.m-footer-brand{font-size:27px;font-weight:800;letter-spacing:2px;color:#eaf2f7}.m-footer-brand span{color:#ef8e53}.m-footer p{margin-top:17px}.m-footer small{display:block;font-size:9px;margin-top:12px;color:#58778c}.m-footer h2{color:#d4e0e8;font-size:11px;letter-spacing:0;font-weight:600;margin:7px 0 20px}.m-footer-grid>div>a:not(.m-footer-brand){display:block;margin:12px 0;overflow-wrap:anywhere}.m-footer-bottom{border-top:1px solid #ffffff0f;padding:22px 0;display:flex;justify-content:space-between;font-size:9px;color:#637f91}.m-detail-hero{padding:70px 0 65px;background:#102638;color:#fff}.m-detail-hero h1{font-size:48px;line-height:1.2;letter-spacing:-1.5px;margin:24px 0}.m-detail-hero p:not(.m-kicker){font-size:16px;line-height:1.8;color:#acc2d0;max-width:650px}.m-breadcrumb{font-size:11px;color:#88a5b7;margin-bottom:35px}.m-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.m-detail-grid>div>p{font-size:15px;line-height:2;color:#6e8493}.m-detail-steps{list-style:none;margin-top:30px;counter-reset:steps}.m-detail-steps li{counter-increment:steps;display:flex;gap:22px;padding:22px 0;border-bottom:1px solid #e0e7ec;font-size:14px;line-height:1.8}.m-detail-steps li:before{content:"0" counter(steps);color:#aa7858;font-size:12px}.m-detail-answer{margin-top:50px}.m-detail-answer p{margin:20px 0;color:#718897;line-height:1.9;font-size:14px}.m-contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.m-contact-copy h1{font-size:48px;line-height:1.15;letter-spacing:-1.5px;margin:25px 0}.m-contact-copy>p:not(.m-kicker){font-size:14px;line-height:1.9;color:#78909f}.m-contact-copy>a{display:inline-block;margin:28px 0;color:#355c75;font-size:14px;overflow-wrap:anywhere}.m-contact-copy h2{font-size:18px;letter-spacing:0;margin:32px 0 20px}.m-contact-copy li{font-size:12px;line-height:1.9;color:#78909f;margin:15px 0}.m-contact-copy ol{list-style:decimal;padding-left:18px}.marketing-site a:focus-visible,.marketing-site summary:focus-visible{outline:2px solid #ed9d6b;outline-offset:5px}.marketing-site [lang=zh-Hant] h1{line-height:1.28;letter-spacing:-1px}.marketing-site [lang=zh-Hant] h2{line-height:1.4}@media(min-width:1450px){.m-hero-grid{gap:80px}.m-dashboard{margin-right:-30px}.m-scan-notice{margin-right:-50px}}@media(max-width:1100px){.m-container{width:calc(100% - 48px)}.m-nav-links{gap:18px}.m-nav-actions{gap:15px}.m-login{display:none}.m-hero-grid{gap:35px}.m-hero h1{font-size:49px}.m-hero-description{font-size:13px}.m-hero .m-button{font-size:11px;padding:15px 16px}.m-hero-actions{gap:17px}.m-demo-main{padding:15px 12px}.m-demo-sidebar{width:36px}.m-demo-heading h3{font-size:16px}.m-demo-add{font-size:6px}.m-demo-metrics strong{font-size:23px}.m-demo-table td{padding-inline:3px}.m-contact-layout,.m-faq-layout,.m-operation-grid{gap:60px}.m-footer-grid{gap:30px}}@media(max-width:800px){.m-container{width:calc(100% - 40px)}.m-nav{min-height:80px;gap:15px}.m-nav-links{display:none}.m-brand{font-size:22px}.m-brand small{font-size:7px}.m-brand-mark{width:33px;height:38px}.m-nav-actions{gap:12px}.m-language{padding-right:12px}.m-button-small{padding:11px 13px;gap:9px;font-size:11px}.m-hero-grid{grid-template-columns:1fr;gap:42px;padding-top:58px;padding-bottom:45px}.m-hero-copy{max-width:560px}.m-hero h1{font-size:56px}.m-hero-description{font-size:15px;max-width:520px}.m-hero-actions .m-button{font-size:13px;padding:17px 22px}.m-product-figure{width:100%;max-width:600px;margin:auto;padding:0 8px}.m-dashboard{transform:none}.m-scan-notice{margin-right:0;margin-left:80px}.m-capability-strip{grid-template-columns:1fr 1fr;gap:21px 12px}.m-capability-strip>div{font-size:10px}.m-section{padding:65px 0}.marketing-site h2{font-size:30px}.m-section-heading{display:block;margin-bottom:34px}.m-section-heading>p{margin-top:22px;max-width:550px}.m-solution-grid{gap:16px}.m-solution-content{padding:19px}.m-solution-content h3{font-size:15px}.m-solution-content p{font-size:11px}.m-solution-image{padding:8px}.m-operation-grid{gap:45px}.m-operation h2{font-size:32px}.m-industry-grid{gap:30px}.m-approach-grid{gap:26px}.m-faq-layout{grid-template-columns:1fr;gap:30px}.m-faq-layout>div>p:not(.m-kicker){max-width:none}.m-final-cta>.m-container{display:block}.m-final-cta .m-button{margin-top:28px}.m-footer-grid{grid-template-columns:1fr 1fr}.m-footer-grid>div:first-child{grid-column:1/-1}.m-detail-grid{grid-template-columns:1fr;gap:20px}.m-contact-layout{grid-template-columns:1fr;gap:40px}.m-detail-hero h1{font-size:39px}}@media(max-width:560px){.m-hero h1{font-size:46px;letter-spacing:-1.8px}.m-hero-description{font-size:13px}.m-eyebrow,.m-kicker{font-size:9px;letter-spacing:1.5px}.m-hero-actions{gap:20px}.m-hero-note{font-size:9px}.m-demo-sidebar{width:31px;gap:11px;padding-top:12px}.m-demo-sidebar>span{padding:5px}.m-demo-sidebar svg{width:13px}.m-demo-main{padding:12px 9px}.m-demo-heading{margin:12px 0}.m-demo-heading h3{font-size:14px}.m-demo-heading p{font-size:6px}.m-demo-add{padding:5px;font-size:5px}.m-demo-metrics{gap:5px}.m-demo-metrics>div{padding:7px}.m-demo-metrics span{font-size:6px}.m-demo-metrics strong{font-size:22px}.m-demo-metrics small{font-size:5px}.m-demo-toolbar{margin:15px 0 8px}.m-demo-table{font-size:6px}.m-demo-table th{font-size:5px;padding:6px 2px}.m-demo-asset{gap:4px}.m-demo-asset>span{width:21px;height:24px}.m-demo-asset svg{width:13px}.m-demo-asset b{font-size:6px}.m-demo-asset small{font-size:5px}.m-status-blue,.m-status-green{font-size:5px;padding:3px}.m-dashboard-body{min-height:0}.m-demo-table-foot{font-size:5px}.m-window-bar{font-size:6px;height:29px;padding:0 8px}.m-demo-label{font-size:5px}.m-scan-notice{margin-left:33px;padding:10px;gap:8px}.m-scan-notice small{font-size:6px}.m-scan-notice strong{font-size:8px}.m-scan-notice>span{padding:6px}.m-scan-notice svg{width:18px}.m-product-figure figcaption{font-size:7px;line-height:1.6}.m-capability-strip>div{gap:8px;font-size:9px}.m-capability-strip svg{width:15px}.m-approach-grid,.m-industry-grid,.m-operation-grid,.m-solution-grid{grid-template-columns:1fr}.m-solution-content{padding:25px}.m-solution-content h3{font-size:20px}.m-solution-content p{font-size:13px;min-height:0}.m-solution-image{padding:12px 35px}.m-industry-grid{gap:35px}.m-industry-grid article{border-bottom:1px solid #e7ecef;padding-bottom:28px}.m-industry-grid svg{margin-bottom:15px}.m-approach-grid{gap:30px}.m-operation{padding:60px 0}.m-footer-grid{grid-template-columns:1fr;gap:24px}.m-footer-grid>div:first-child{grid-column:auto}.m-footer-bottom{gap:20px;font-size:8px}.m-contact-copy h1{font-size:38px}.m-detail-hero{padding:45px 0}.m-detail-hero h1{font-size:34px}.m-brand small{letter-spacing:1px}.m-nav-actions{gap:8px}.m-language{font-size:10px;padding-right:8px}}@media(prefers-reduced-motion:reduce){.marketing-site *{transition:none!important;scroll-behavior:auto!important}.m-button:hover,.m-solution-card:hover{transform:none}}