:root{--brand:#f05b47;--brand-soft:#f05b474f;--brand-deep:#f54d46;--ok:#1cb16d;--ink:#27282d;--gray:#6f6f6f;--gray-2:#8a8888;--gray-3:#a2a2a2;--gray-4:#696969;--line:#e6e4e4;--bg:#fff;--bg-2:#f7f7f7;--max:1250px;--font:"Microsoft YaHei", "微软雅黑", DengXian, "Noto Sans SC", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--ink);background:var(--bg);letter-spacing:.5px;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{cursor:pointer;background:0 0;border:none}ul{margin:0;padding:0;list-style:none}#app,.site-shell{min-height:100vh}.site-shell{flex-direction:column;display:flex}.site-main{flex:1}.wrap{width:min(100% - 32px, var(--max));margin-inline:auto}.home-stage{width:min(100% - 24px,1250px);margin-inline:auto}@media (width>=1280px){.home-stage{width:1250px}}.site-header{border-bottom:1px solid var(--line);z-index:50;background:#fff;height:119px;position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;gap:1.5rem;height:100%;display:flex}.brand-link{flex-shrink:0;align-items:center;display:flex}.brand-logo{width:auto;height:48px}.nav{flex-wrap:wrap;align-items:center;gap:0 2.5rem;margin-left:auto;font-weight:700;display:flex}.nav a.nav-link{color:var(--gray);border-bottom:2px solid #0000;padding-bottom:2px;font-size:18px;line-height:20px;position:relative}.nav a.nav-link.router-link-active,.nav a.nav-link:hover{color:var(--brand);border-bottom-color:var(--brand)}.nav .hot{width:23px;height:23px;position:absolute;top:-12px;right:-22px}.lang-switch{border:1px solid var(--line);border-radius:2px;display:inline-flex;overflow:hidden}.lang-switch button{cursor:pointer;color:var(--gray);background:#fff;border:0;padding:.28rem .55rem;font-size:13px;font-weight:700}.lang-switch button.active{background:var(--brand);color:#fff}.btn-cta{background:var(--brand);color:#fff;letter-spacing:2px;cursor:pointer;border:0;justify-content:center;align-items:center;min-width:146px;height:43px;padding:0 1rem;font-size:17px;font-weight:700;display:inline-flex}.btn-cta:hover{font-size:18px}.btn{cursor:pointer;border:0;justify-content:center;align-items:center;padding:.65rem 1.2rem;font-weight:700;display:inline-flex}.btn-primary{background:var(--brand);color:#fff}.btn-ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.hero{padding:0 0 20px;overflow:visible}.hero-row{align-items:stretch;gap:10px;height:810px;display:grid;overflow:visible}@media (width>=1100px){.hero-row{grid-template-columns:650px 590px;justify-content:space-between;gap:0}}.hero-left{width:100%;max-width:650px;height:100%;overflow:hidden}.hero-title{color:var(--brand);letter-spacing:1px;text-align:left;margin:0;padding:80px 0 75px;font-size:60px;font-weight:100;line-height:70px}.hero-video{align-items:flex-start;gap:20px;margin:10px 0 10px 15px;display:flex}.hero-thumb-wrap{cursor:pointer;flex-shrink:0;width:121px;height:85px;position:relative}.hero-thumb{object-fit:cover;border:1px solid #908c8c4f;border-radius:3px;width:121px;height:85px}.hero-thumb-play{color:#fff;text-shadow:0 1px 4px #00000073;pointer-events:none;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0}.hero-video .vt{color:var(--gray);margin:6px 0 12px;font-size:17px;font-weight:600;line-height:17px}.hero-video .vd{color:var(--gray-3);max-width:280px;margin:0;font-size:12px;line-height:12px}.hero-features{color:var(--gray-2);margin:70px 0 0 10px;padding:0;font-size:25px;font-weight:100;line-height:40px;list-style:none}.hero-features li{align-items:flex-start;gap:20px;margin-top:20px;display:flex}.hero-features li:before{content:"";background-color:var(--ok);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M9.2 16.6 4.8 12.2l1.4-1.4 3 3 8-8 1.4 1.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-radius:50%;flex-shrink:0;width:22px;height:22px;margin-top:.2em}.hero-paper{width:650px;max-width:100%;height:265px;margin-top:8px;overflow:hidden}.hero-paper img{width:100%;margin-top:50px}.hero-right{width:100%;max-width:590px;height:calc(100% - 30px);min-height:0;margin-top:30px;margin-left:10px;position:relative}.hero-slide{background:#f3eeec;width:100%;height:100%;position:relative;overflow:hidden}.hero-slide img{object-fit:cover;object-position:center;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.hero-slide img.active{opacity:1;z-index:1}.play-circle{z-index:3;background:var(--brand);color:#fff;border:1px solid var(--brand-soft);width:60px;height:60px;box-shadow:0 6px 16px var(--brand-soft);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;top:45%;left:-30px}.play-circle:hover{font-size:18px}.play-bar{z-index:3;cursor:pointer;width:330px;height:70px;display:flex;position:absolute;bottom:0;right:-70px}.play-bar span{text-align:center;background:var(--brand);color:#fff;letter-spacing:3px;width:260px;height:70px;font-size:18px;font-weight:700;line-height:70px}.play-bar-btn{color:#fff;cursor:pointer;background:#f54d46;border:0;justify-content:center;align-items:center;width:70px;height:70px;font-size:36px;line-height:1;display:flex}.play-bar-btn:hover{font-size:40px}.video-mask{z-index:200;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.video-dialog{background:#fff;border-radius:4px;width:min(800px,96vw);padding:16px 16px 12px;box-shadow:0 12px 40px #00000040}.video-dialog.video-vertical{width:min(400px,92vw)}.video-dialog video{background:#000;width:100%;max-height:70vh;display:block}.video-dialog-actions{text-align:right;margin-top:12px}.video-close{color:#fff;cursor:pointer;background:#ff5f58;border:0;border-radius:2px;min-width:88px;height:36px;padding:0 16px;font-size:15px}.intro{padding:0 0 40px}.intro-row{align-items:center;gap:24px;min-height:640px;display:grid}@media (width>=900px){.intro-row{grid-template-columns:.95fr 1.05fr}}.intro-device{justify-content:center;padding:40px 0;display:flex;position:relative}.intro-device img{width:min(52%,320px);height:auto}.device-play{width:100px;height:100px;color:var(--brand);cursor:pointer;background:#ffffffa3;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-size:36px;display:flex;position:absolute;top:42%;left:38%}.intro-copy h2{color:var(--gray-4);margin:48px 0 28px;font-size:36px;font-weight:100}.intro-up{border-bottom:1px solid var(--line);padding-bottom:28px}.intro-copy h3{color:var(--ink);margin:0 0 16px;font-size:24px;font-weight:400;line-height:1.4}.intro-copy p{color:var(--gray-3);letter-spacing:1px;margin:0 0 16px;font-size:14px;line-height:24px}.intro-down{padding-top:28px}.intro-copy .model{color:var(--gray-2);margin-bottom:18px;font-size:16px}.intro-copy a.more{color:var(--brand);font-size:14px;font-weight:700}.why{background:#f7f7f7;padding:0 0 48px;overflow:visible}.why-stage{box-sizing:border-box;width:1250px;max-width:100%;margin:0 auto;padding:70px 0 0}.why-title{color:#344;margin:0;padding:0 0 40px;font-size:50px;font-weight:100;line-height:50px}.why-grid{width:1250px;max-width:100%;min-height:560px;transform-style:preserve-3d;flex-wrap:nowrap;margin-top:10px;display:flex}.why-slot{perspective:1000px;perspective-origin:50%;flex:0 0 249px;width:249px;height:520px}.why-card{box-sizing:content-box;transform-origin:50%;background:#fff;border:1px solid #edebeb;width:205px;height:480px;margin:40px auto 0;padding:0 40px;transition:transform .3s linear;transform:rotateY(25deg)}.why-card:hover{transform:rotateY(0)}.why-icon{justify-content:center;align-items:center;width:100%;height:220px;display:flex}.why-icon img{width:77%;max-width:140px;height:auto;margin-top:30px}.why-slot:nth-child(3) .why-icon img{width:58%;max-width:110px}.why-card h3{text-align:center;color:#27282d;margin:0 0 40px;font-size:32px;font-weight:300;line-height:32px}.why-card p{color:#a2a2a2;letter-spacing:1px;text-align:justify;margin:0;font-size:14px;line-height:24px}.cases{padding:0 0 48px;overflow:visible}.cases-row{gap:0;min-height:700px;display:grid;position:relative}@media (width>=1100px){.cases-row{grid-template-columns:400px 1fr}}.cases-left{background:var(--brand);color:#fff;min-height:640px;padding:90px 36px 48px 50px;position:relative}@media (width>=1280px){.cases-left{box-sizing:border-box;width:600px;margin-left:-200px;padding:90px 40px 48px 200px}}.cases-left h2{margin:0 0 56px;font-size:clamp(32px,4vw,48px);font-weight:100;line-height:1.15}.cases-cover-wrap{background:#fff;width:230px;height:160px;margin:0 0 40px 24px;position:relative;overflow:hidden;box-shadow:-20px 20px #00000030}.cases-cover{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.cases-cover.active{opacity:1;z-index:1}.cases-author{align-items:flex-start;gap:16px;margin-left:24px;display:flex}.cases-bar{background:#f7f73e;flex-shrink:0;width:3px;height:45px}.cases-author-title{margin:0;font-size:16px;line-height:24px}.cases-author-name{margin:4px 0 0;font-size:18px;font-weight:700}.cases-right{border-bottom:1px solid var(--line);flex-direction:column;padding:48px 48px 24px;display:flex}.case-quote-lg{text-align:center;color:var(--gray-4);flex:1;justify-content:center;align-items:center;min-height:320px;margin:0;padding:24px 12px;font-size:clamp(22px,2.6vw,32px);font-weight:100;line-height:1.8;display:flex}.case-thumbs{flex-wrap:wrap;gap:10px;padding:28px 0 12px;display:flex}.case-thumbs li{cursor:pointer;opacity:.72;border:2px solid #0000;width:120px;height:82px;overflow:hidden}.case-thumbs li.active,.case-thumbs li:hover{opacity:1;border-color:var(--brand)}.case-thumbs img{object-fit:cover;width:100%;height:100%}.partners{padding-top:40px}.partners-title{color:#344;margin:0 0 28px;font-size:clamp(28px,3.5vw,42px);font-weight:300}.partner-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.partner-list li{background:#fff;border:1px solid #eee;justify-content:center;align-items:center;height:140px;padding:16px;display:flex}.partner-list img{object-fit:contain;width:80%;height:auto;max-height:90px;margin:0 auto}.inner-page{color:#000;font-size:18px;font-weight:100;line-height:40px}.inner-page .section,.inner-section{padding:0 0 48px}.inner-page .wrap{width:min(100% - 24px,1250px)}.content-title1{color:#000;margin:35px 0;font-size:40px;font-weight:500;line-height:40px}.content-title3{color:var(--ink);margin-bottom:0;font-weight:700}.prose-lead{color:var(--gray);margin:0 0 16px;font-weight:100;line-height:40px}.product-intro{margin-bottom:48px}.content-area{color:#27282d}.content-area p{text-align:justify;margin:0 0 20px;padding-right:25px;font-weight:100;line-height:40px}.product-picture{float:left;box-sizing:content-box;width:25%;height:auto;padding:10px 50px 0 0}.tag-row{margin:0 0 20px!important;line-height:40px!important}.tag{border:1px solid var(--brand);white-space:nowrap;color:var(--brand);letter-spacing:0;border-radius:8px;margin-right:10px;padding:3px 5px;font-size:16px;font-weight:100;line-height:28px;display:inline}.title-picture{width:98%;height:300px;overflow:hidden}.title-picture img{object-fit:cover;width:100%;height:100%;display:block}.about-content{margin-top:35px;padding-right:25px}.about-content p{text-align:justify;margin:0 0 1em;font-weight:100;line-height:40px}.parts{margin:0 auto;line-height:normal}.parts-title{text-align:center;color:#000;margin:0;padding:55px 0;font-size:32px;font-weight:600}.licheng{margin:0;padding:0;list-style:none;position:relative}.licheng>li{margin-bottom:18px}.licheng>li:after{clear:both;content:"";display:block}.licheng>li>div{float:left}.lis1{width:200px}.lis1>span{color:#3282f4;letter-spacing:0;font-size:36px;font-weight:bolder}.lis1>a,.lis1>i{color:inherit;margin-left:4px;font-size:20px;font-style:normal;text-decoration:none}.lis2{margin-right:50px;padding-top:14px;position:relative}.lis2>img{display:block}.lis2>.line{background:#cbcbcb;width:2px;position:absolute;top:38px;left:11px}.lis3{max-width:700px;padding-top:14px}.lis3>p{letter-spacing:1.5px;margin:0 0 16px;font-size:16px;font-weight:100;line-height:1.6}.content-title2{color:#343434;margin:20px 0;font-weight:700}.content-title4{margin:18px 0 8px;font-weight:700}.scenes-title{text-align:justify;margin:0 0 20px;font-weight:100;line-height:40px}.scenes-grid{color:var(--brand);flex-wrap:wrap;margin-bottom:20px;font-size:24px;display:flex}.scenes-cell{flex-direction:column;align-items:center;margin:30px 25px 10px;display:flex}.scenes-ico{color:var(--brand);margin-bottom:10px;font-size:48px;line-height:1}.scenes-cell>div{border-top:2px solid var(--brand);text-align:center;width:120px;padding-top:8px;font-size:20px}.external-link{margin:0;padding:0 0 30px;list-style:none}.external-link li{margin:6px 0}.external-link a{color:inherit;font-weight:100}.external-link li.current a,.external-link a:hover{color:var(--brand)}.put-in-info{width:100%;min-height:200px}.put-in-info p{text-align:justify;margin:0 0 20px}.put-in-cover{width:100%;height:auto;margin-top:12px}.case-body p{text-align:justify;margin:0 0 16px;line-height:1.8}.case-body .content-title3{color:var(--ink);margin-right:4px;font-size:22px;font-weight:600}.case-block{margin:28px 0 36px}.case-block h2{margin:0 0 12px;font-size:22px;font-weight:600}.case-gallery{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.case-gallery img{object-fit:cover;max-width:48%;height:auto}.model-gallery{flex-wrap:wrap;justify-content:center;margin:20px 0 40px;display:flex;overflow:visible}.model-picture{text-align:center;width:30%;height:450px;color:inherit;box-sizing:border-box;margin-bottom:100px}.model-picture:nth-child(4),.model-picture:nth-child(5){width:40%;height:300px;margin-top:-40px}.model-picture img{object-fit:contain;width:auto;max-width:90%;height:90%;margin:20px auto 0;display:block;position:relative;left:50%;transform:translate(-50%)}.model-picture p{text-align:center;white-space:nowrap;word-break:keep-all;margin-top:12px;font-size:28px}.model-picture:nth-child(4) p,.model-picture:nth-child(5) p{margin-top:-20px}.model-picture.model-selected p,.model-picture:hover p{color:var(--brand)}.table-area{margin-top:20px}.table-area .spec-table,.table-area .model-params{border-collapse:collapse;table-layout:auto;text-align:center;border:1px solid #b2b2b2;width:100%;margin:10px 0 36px;font-size:16px;font-weight:100}.table-area .model-params th,.table-area .model-params td{vertical-align:middle;border:1px solid #e8e8e8;height:30px;padding:5px;line-height:30px}.table-area .model-params tr:nth-child(2n){background-color:#f1f1f180}.table-area .model-params img{width:auto;height:130px;margin:8px auto;display:block}.table-area .spec-img{text-align:center}.table-area .spec-img img{width:auto;height:130px;margin:8px auto}.sub-nav-empty{min-height:1px}.faq-cats{margin:0 0 20px}.faq-cats .cat{color:var(--gray);cursor:pointer;background:0 0;border:0;margin-right:24px;padding:0;font-size:18px;font-weight:100;display:inline-block}.faq-cats .cat.active{color:var(--brand);border-bottom:1px solid var(--brand)}.faq-area .answer{text-align:justify;margin:0 0 12px;font-weight:100;line-height:40px}.the-href{color:var(--brand);text-decoration:underline}.dl-block{margin-bottom:12px}.apply-layout{gap:32px;display:grid}@media (width>=960px){.apply-layout{grid-template-columns:1.2fr .9fr;align-items:start}}.apply-intro img{width:100%;height:auto;margin:12px 0}.apply-intro p{text-align:justify;margin:12px 0;font-weight:100;line-height:40px}.apply-call{text-align:center;margin:16px 0 24px!important}.apply-call a{background:var(--brand);color:#fff;padding:12px 28px;font-size:18px;font-weight:600;display:inline-block}.apply-form-cap{margin:0 0 16px;font-size:22px;font-weight:600}.apply-contact{margin-top:24px;font-weight:100;line-height:2}.cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.card{background:#fff;border:1px solid #edebeb;padding:16px}.card img.cover{object-fit:cover;width:100%;height:140px;margin-bottom:12px}.card h3{margin:0 0 8px;font-size:18px}.card p{color:var(--gray);margin:0;font-size:14px;line-height:1.7}.prose-block{border:1px solid var(--line);background:#fff;padding:24px}.prose-block p{color:var(--gray);margin:0 0 12px;line-height:1.8}.apply-grid{gap:20px;display:grid}@media (width>=900px){.apply-grid{grid-template-columns:.85fr 1.15fr}}.form{border:1px solid var(--line);background:#fff;gap:12px;padding:22px;display:grid}.form label{gap:6px;font-size:14px;font-weight:600;display:grid}.form input,.form select,.form textarea{border:1px solid var(--line);background:#fff;padding:10px 12px}.form textarea{resize:vertical;min-height:110px}.form-row{gap:12px;display:grid}@media (width>=640px){.form-row{grid-template-columns:1fr 1fr}}.form-msg.ok{color:var(--ok)}.form-msg.err{color:#b42318}.busy{opacity:.7;pointer-events:none}.empty-hint{color:var(--gray)}.section{padding:48px 0}.section.gray{background:var(--bg-2)}.section-title{color:#344;margin:0 0 28px;font-size:clamp(32px,4vw,46px);font-weight:100;line-height:1.15}.page-with-nav{gap:0;display:grid}@media (width>=960px){.page-with-nav{grid-template-columns:210px 1fr}}.sub-nav{width:210px}.sub-nav ul{border-top:5px solid var(--brand);margin:30px 40px 0 10px;padding:0;list-style:none}.sub-nav li{border:1px solid #d0d0d060;border-top:none;width:158px}.sub-nav a{color:#313131;text-align:left;background:0 0;border:0;width:133px;height:60px;margin-left:25px;padding:0;font-size:20px;font-weight:100;line-height:60px;display:block}.sub-nav a span{display:inline}.sub-nav a.active span,.sub-nav a:hover span{color:var(--brand);border-bottom:1px solid var(--brand)}.sub-nav a.active,.sub-nav a:hover{color:var(--brand);background:0 0}.page-main{min-width:0;overflow:visible}.contact-us-phone{margin-top:40px;margin-left:10px}.contact-us-phone ul{margin:0;padding:0;list-style:none}.contact-us-phone li{margin-top:40px;line-height:1.7}.contact-us-phone p{margin:0;padding-bottom:10px;font-weight:700}.contact-us-phone span{padding-left:15px}.contact-us-phone a{color:inherit;text-decoration:none}.contact-us-phone a:hover{color:var(--brand)}.media-reports .report{margin-right:6px;font-family:monospace;font-size:12px}.welcome-join{letter-spacing:1px;margin-bottom:30px;padding-left:10px}.internal-link{margin-bottom:30px;padding:0;list-style:none}.internal-link li{margin:5px 10px}.internal-link a{color:inherit;text-decoration:none}.internal-link a:hover{color:var(--brand)}.join-block{padding:30px 0 50px 10px}.join-us-first{border-top:0;padding-bottom:50px;padding-left:10px}.join-us-down{border-top:1px solid #9f9f9f60}.content-title2{margin:0 0 16px;font-size:28px;font-weight:600}.content-title3{margin:16px 0 8px;font-size:18px;font-weight:600}.job-desc,.require{margin:4px 0;line-height:1.8}.prose-lead{color:var(--gray);margin:0 0 14px;font-size:15px;line-height:1.8}.feat-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-top:20px;display:grid}.model-list{gap:28px;display:grid}.model-card{border:1px solid var(--line);background:#fff;gap:20px;padding:20px;display:grid}@media (width>=800px){.model-card{grid-template-columns:200px 1fr;align-items:start}}.model-card img{width:180px;height:auto;margin:0 auto}.model-card h3{margin:0 0 8px;font-size:22px;font-weight:600}.spec-table{border-collapse:collapse;width:100%;margin-top:12px;font-size:14px}.spec-table th,.spec-table td{border:1px solid var(--line);text-align:left;padding:8px 10px}.spec-table th{width:120px;color:var(--gray);background:#fafafa;font-weight:600}.tab-row{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.tab-btn{border:1px solid var(--line);color:var(--gray);cursor:pointer;background:#fff;padding:8px 14px;font-weight:700}.tab-btn.active,.tab-btn:hover{border-color:var(--brand);color:var(--brand)}.case-detail h2{margin:16px 0 8px;font-size:28px;font-weight:300}.case-hero{object-fit:cover;border:1px solid var(--line);width:100%;max-height:360px}.bullet-list{color:var(--gray);margin:12px 0 0;padding-left:1.2rem;line-height:1.8}.bullet-list li{margin-bottom:6px;list-style:outside}.faq-list{gap:16px;display:grid}.faq-item{border-bottom:1px solid #ddd;padding-bottom:14px}.faq-item h3{color:var(--ink);margin:0 0 8px;font-size:16px;font-weight:700}.faq-item p{color:var(--gray);margin:0;font-size:15px;font-weight:100;line-height:1.75}.about-grid{gap:24px;display:grid}@media (width>=900px){.about-grid{grid-template-columns:160px 1fr}}.about-side{border-top:5px solid var(--brand);flex-direction:column;gap:0;height:fit-content;display:flex}.side-link{border:1px solid #d0d0d060;border-top:0;padding:14px 12px;font-weight:600;display:block}.side-link:hover{background:var(--brand);color:#fff}.timeline{margin:0;padding:0}.tel-link{color:var(--brand);font-weight:700}.site-footer{background:var(--brand);color:#fff;margin-top:auto;padding:40px 0 24px}.footer-grid{gap:28px;display:grid}@media (width>=900px){.footer-grid{grid-template-columns:1.3fr .9fr .9fr .7fr 1.2fr}}.site-footer a{color:#fff}.site-footer .col-title,.site-footer strong{margin-bottom:14px;font-size:16px;font-weight:700;display:block}.site-footer li,.site-footer p{opacity:.95;margin:0 0 12px;font-size:15px;line-height:1.5}.footer-logo{width:auto;height:40px;margin-bottom:16px}.footer-social{flex-wrap:wrap;gap:18px;display:flex}.footer-social figure{text-align:center;width:96px;margin:0}.footer-social img{object-fit:cover;background:#fff;width:96px;height:96px}.footer-social figcaption{margin-top:8px;font-size:13px}.footer-bottom{text-align:center;border-top:1px solid #ffffff59;margin-top:28px;padding-top:18px;font-size:14px}.footer-bottom a{text-decoration:underline}.side-float{z-index:40;background:#fff;border:1px solid #d0d0d060;width:158px;position:fixed;bottom:30px;right:0;box-shadow:-2px 2px 12px #00000014}.side-float a{box-sizing:border-box;height:60px;color:var(--brand);text-align:center;background-color:#fff;background-image:none;background-position:10px;background-repeat:no-repeat;background-size:28%;border-top:1px solid #d0d0d060;padding-left:30px;font-size:20px;font-weight:700;line-height:60px;display:block}.side-float a:first-child{border-top:0}.side-float a.sf-agent{background-image:url(/brand/side/agent-64x64.png)}.side-float a.sf-buy{background-image:url(/brand/side/buy-64x64.png)}.side-float a.sf-apply{background-image:url(/brand/side/apply-64x64.png)}.side-float a.sf-active{background-color:var(--brand);color:#fff;background-position:10px;background-repeat:no-repeat;background-size:28%}.side-float a.sf-agent.sf-active{background-image:url(/brand/side/agent-64x64-white.png)}.side-float a.sf-buy.sf-active{background-image:url(/brand/side/buy-64x64-white.png)}.side-float a.sf-apply.sf-active{background-image:url(/brand/side/apply-64x64-white.png)}@media (width<=1279px){.why-stage{padding:48px 12px 0;overflow-x:auto}.why-title{font-size:36px;line-height:1.2}.hero-title{padding:48px 0 36px;font-size:clamp(32px,5vw,48px);line-height:1.2}.hero-features{margin-top:36px;font-size:18px}}@media (width<=900px){.why-grid{flex-wrap:wrap;justify-content:center;width:100%;min-height:0}.why-slot{perspective:none;flex:0 0 50%;width:50%;height:auto}.why-card{box-sizing:border-box;width:auto;max-width:280px;height:auto;min-height:360px;margin:16px auto;padding:20px 24px 28px;transform:none}.why-icon{height:140px}.why-icon img{margin-top:0}.why-card h3{margin-bottom:20px;font-size:24px}.partner-list{grid-template-columns:repeat(2,minmax(0,1fr))}.play-circle,.play-bar,.device-play,.side-float{display:none}.hero-row{height:auto;min-height:0;overflow:visible}.hero-left{height:auto}.hero-title{padding:40px 0 32px;font-size:36px;line-height:1.25}.hero-features{margin-top:32px;font-size:18px}.hero-paper{flex:0 0 140px;height:140px;margin-top:24px}.hero-paper img{margin-top:10px}.hero-right{max-width:100%;height:360px;margin-top:16px}.hero-slide{height:100%}.product-picture{float:none;width:60%;margin:0 auto 20px;padding:0;display:block}.title-picture{height:180px}.lis1{width:100px}.lis1>span{font-size:28px}.sub-nav{width:100%}.sub-nav ul{flex-wrap:wrap;margin:16px 0;display:flex}.sub-nav li{width:auto}.content-title1{font-size:32px}}@media (width<=720px){.site-header{height:auto;padding:12px 0}.nav{gap:.5rem 1rem;margin-left:0}.nav a.nav-link{font-size:14px}.btn-cta{letter-spacing:1px;min-width:auto;height:36px;padding:0 12px;font-size:14px}.why-slot{flex:0 0 100%;width:100%}.case-thumbs li{width:72px;height:52px}}
