/* TD3 product catalog. Extends the existing company site, without changing app UI. */
:root{--td-blue:#0969d4;--td-blue-hover:#0756b0;--td-ink:#202126;--td-muted:#565d6b;--td-line:#dce2eb;--td-page:#fff;--td-soft:#f5f8fc;--td-radius:16px;--td-width:1200px}
.td-wrap{width:calc(100% - 64px);max-width:var(--td-width);margin:0 auto}
.td-catalog,.td-web-intro,.td-desktop{min-width:0;color:var(--td-ink);font-family:"Microsoft YaHei","PingFang SC",sans-serif;background:var(--td-page)}
.td-catalog *, .td-web-intro *, .td-desktop *{box-sizing:border-box}
.td-catalog ::selection,.td-web-intro ::selection,.td-desktop ::selection{background:#cfe5ff;color:#142c48}
.td-catalog :focus-visible,.td-web-intro :focus-visible,.td-desktop :focus-visible,.td-menu-toggle:focus-visible{outline:3px solid #2788eb;outline-offset:4px}
.td-products,.td-quota-section{scroll-margin-top:80px}
.td-catalog #kingshiper-header .kingshiper-header-content,.td-web-intro #kingshiper-header .kingshiper-header-content,.td-desktop #kingshiper-header .kingshiper-header-content{max-width:1200px;width:calc(100% - 48px)}
.td-menu-toggle{display:none;background:none;border:1px solid #6f7480;color:#fff;font:inherit;padding:8px 12px;border-radius:5px;cursor:pointer;min-height:44px}
#kingshiper-header .kingshiper-header-category-right{min-width:0;flex:1;padding:24px 0 24px 32px;overflow:auto}
#kingshiper-header .kingshiper-header-center-category-top{max-width:1200px;width:calc(100% - 48px);margin:0 auto}
#kingshiper-header .kingshiper-header-category-right ul{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}
#kingshiper-header .kingshiper-header-category-right li{min-width:0;width:100%;flex:none;margin:0}
#kingshiper-header .kingshiper-header-category-right li a{box-sizing:border-box;min-width:0;width:100%;height:auto;min-height:72px;margin:0;padding:12px 16px;gap:16px;border-radius:5px}
#kingshiper-header .kingshiper-header-category-right li a>img{flex-shrink:0;margin:0}
#kingshiper-header .kingshiper-header-center-category-text{min-width:0;width:auto;flex:1}
#kingshiper-header .kingshiper-header-center-category-text h2,#kingshiper-header .kingshiper-header-center-category-text p{display:block;white-space:normal;overflow:visible;-webkit-line-clamp:unset;line-height:1.5;overflow-wrap:anywhere}
#kingshiper-header .kingshiper-header-center-category-text p{margin-top:4px}
#kingshiper-header .kingshiper-header-category-right li a:focus-visible{outline:2px solid var(--td-blue);outline-offset:-2px;background:#f0f5fc}
#kingshiper-footer .kingshiper-footer-wrap.w-1200,#kingshiper-footer .kingshiper-footer-bottom.w-1200{width:calc(100% - 64px);max-width:1200px}
#kingshiper-footer .kingshiper-footer-wrap{display:grid;grid-template-columns:.7fr 1.45fr .9fr 1.65fr 1fr;gap:28px}
#kingshiper-footer .kingshiper-footer-wrap .kingshiper-footer-item{margin:0;min-width:0}
#kingshiper-footer .kingshiper-footer-item a{line-height:1.65;overflow-wrap:anywhere}
#kingshiper-footer .kingshiper-footer-wrap .kingshiper-footer-wechat{margin-left:0;min-width:0}
#kingshiper-footer .kingshiper-footer-item .item-link{line-height:1.8;overflow-wrap:anywhere}
#kingshiper-footer .kingshiper-footer-bottom-t a{display:inline-block;line-height:1.8}
.td-products{padding:64px 0 36px}
.td-products>h1,.td-web-capabilities>h2,.td-quota-section h2,.td-faq>h2,.td-web-close>h2{font-size:32px;font-weight:500;line-height:1.45;text-align:center;text-wrap:balance}
.td-section-lead{font-size:16px;color:var(--td-muted);line-height:1.85;text-align:center;margin:14px auto 32px;max-width:68ch}
.td-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.td-product{position:relative;display:flex;flex-direction:column;min-width:0;padding:30px 26px 0;border-radius:var(--td-radius);overflow:hidden}
.td-product-desktop{background:#f1e9fa}.td-product-web{background:#e8f2fc}.td-product-suite{background:#edf3f3}
.td-product-icon{width:44px;height:44px;object-fit:contain;margin-bottom:22px}
.td-product h2{font-size:24px;line-height:1.4;font-weight:600;margin:0 0 13px;min-height:68px;text-wrap:balance}
.td-product h2 span{display:block;font-size:22px}
.td-product-platform{font-size:14px;color:#4f5164;line-height:1.6;margin:0 0 16px}
.td-product-description{font-size:15px;color:#343c4b;line-height:1.9;min-height:86px;margin:0 0 22px}
.td-product-actions{display:flex;align-items:center;gap:18px;margin:0 0 28px;min-height:44px}
.td-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 19px;background:var(--td-blue);border:1px solid transparent;border-radius:6px;color:#fff;font-size:15px;font-weight:500;line-height:1.4;text-align:center;cursor:pointer;text-decoration:none;transition:background .18s ease-out}
.td-button:hover{background:var(--td-blue-hover);color:#fff;text-decoration:none}
.td-button-large{font-size:18px;min-height:52px;padding:14px 32px}
.td-text-link{color:var(--td-blue);font-size:15px;line-height:1.5;text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}
.td-text-link:hover{color:var(--td-blue-hover)}
.td-product-image{display:block;aspect-ratio:1.68;margin-top:auto;margin-left:-6px;margin-right:-6px;overflow:hidden;border-radius:8px 8px 0 0;background:#e1e7ee}
.td-product-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}
.td-product-desktop .td-product-image{background:transparent}
.td-product-desktop .td-product-image img{object-fit:contain}
.td-preview-badge{position:absolute;top:24px;right:24px;border-radius:4px;padding:5px 10px;color:#355249;background:#d6e8df;font-size:13px;font-weight:600}
.td-carousel{margin-top:58px;background:#0d1e30;color:#fff;padding:0 0 20px;touch-action:pan-y}
.td-carousel-panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:center;min-height:480px;padding:48px 0 36px}
.td-carousel-panel[hidden]{display:none}
.td-carousel-copy{min-width:0}
.td-carousel-copy h2{font-size:38px;font-weight:600;line-height:1.2;text-wrap:balance;margin:0 0 20px;color:#fff}
.td-carousel-copy h2 span{display:block;margin-top:4px;font-size:32px}
.td-carousel-platform{font-size:16px;line-height:1.7;color:#c9ddec;margin:0 0 16px}
.td-carousel-description{font-size:16px;line-height:1.9;color:#c9ddec;margin:0 0 28px;max-width:42ch}
.td-carousel-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
.td-carousel .td-text-link{color:#9cd1ff}
.td-carousel-preview{display:inline-block;font-size:13px;padding:2px 8px;margin-right:6px;border-radius:4px;background:#d6e8df;color:#284a3d}
.td-carousel-image{display:block;max-width:100%;width:100%;height:auto;aspect-ratio:1440/850;object-fit:contain;border-radius:6px}
.td-carousel-desktop-image{max-width:560px;justify-self:center}
.td-carousel-controls{display:flex;align-items:center;justify-content:center;gap:20px}
.td-carousel-tabs{display:flex;align-items:center;gap:8px}
.td-carousel-tabs button,.td-carousel-arrow{font:inherit;color:#c9ddec;background:transparent;border:1px solid #486076;min-height:44px;border-radius:5px;padding:10px 20px;cursor:pointer}
.td-carousel-tabs button[aria-selected="true"]{background:#eaf3ff;border-color:#eaf3ff;color:#123c63}
.td-carousel-tabs button:hover,.td-carousel-arrow:hover{background:#28445e;color:#fff}
.td-carousel-tabs button[aria-selected="true"]:hover{background:#eaf3ff;color:#123c63}
.td-carousel-arrow{width:44px;padding:9px;display:flex;align-items:center;justify-content:center}
.td-carousel-arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}
.td-catalog .select-kingshiper{width:calc(100% - 64px);max-width:1200px;margin-top:48px}
.td-catalog .select-kingshipe-box{width:100%}
.td-catalog .select-kingshiper ul{gap:24px}
.td-catalog .select-kingshiper ul li{margin-right:0;flex:1;min-width:0;width:auto;height:auto;min-height:260px;padding-bottom:24px}
.td-catalog .select-kingshiper ul li p{line-height:1.6;padding:0 10px;font-size:16px}
.td-web-hero{padding:126px 0 0;text-align:center;background:#f2f7fd}
.td-web-hero h1{font-size:48px;font-weight:600;line-height:1.2;color:#245fba;letter-spacing:-.02em;text-wrap:balance}
.td-web-hero h1 span{white-space:nowrap}
.td-web-tagline{font-size:28px;line-height:1.5;margin:24px 0 16px;color:#262d39}
.td-web-summary{font-size:16px;line-height:1.9;color:var(--td-muted);max-width:68ch;margin:0 auto}
.td-hero-actions{display:flex;justify-content:center;align-items:center;gap:28px;margin:28px 0 12px}
.td-hero-note{font-size:14px;line-height:1.7;color:#5e6570}
.td-workbench{margin:44px 0 0}
.td-workbench img{display:block;width:100%;height:auto;border-radius:12px 12px 0 0;box-shadow:0 12px 36px rgba(16,37,63,.13)}
.td-workbench figcaption{padding:16px;font-size:13px;color:#5a6370;line-height:1.6}
.td-web-capabilities{padding:80px 0}
.td-capability-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:40px}
.td-capability-list h3{font-size:21px;line-height:1.5;font-weight:600;margin-bottom:14px}
.td-capability-list p{font-size:16px;color:var(--td-muted);line-height:1.95}
.td-quota-section{padding:72px 0;background:var(--td-soft)}
.td-quota-table-wrap{max-width:960px;margin:0 auto 22px;border:1px solid var(--td-line);border-radius:12px;overflow:hidden;background:#fff}
.td-quota-table{width:100%;border-collapse:collapse;text-align:left;font-size:16px;line-height:1.7}
.td-quota-table{border:0!important;padding:0!important}
/* The legacy reset applies important black borders and padding to every table cell. */
.td-quota-table th,.td-quota-table td{padding:24px 28px!important;border:0!important;border-bottom:1px solid var(--td-line)!important;vertical-align:middle}
.td-quota-table thead th{background:#eaf0f8;color:#465265;font-size:14px;font-weight:500;padding:16px 28px!important}
.td-quota-table tbody th{font-weight:500}
.td-quota-table tbody tr:last-child th,.td-quota-table tbody tr:last-child td{border-bottom:0!important}
.td-quota-table strong{font-size:22px;font-weight:600;color:#245fba;white-space:nowrap;font-variant-numeric:tabular-nums}
.td-quota-table td span{display:block;color:var(--td-muted);font-size:14px}
.td-quota-note{max-width:960px;margin:8px auto 0;font-size:14px;color:#505b6b;line-height:1.9}
.td-faq{max-width:960px;padding:80px 0}
.td-faq h2{margin-bottom:32px}
.td-faq details{border-bottom:1px solid var(--td-line);padding:0 4px}
.td-faq summary{font-size:18px;font-weight:500;line-height:1.7;cursor:pointer;padding:22px 0;list-style:revert}
.td-faq details p{font-size:16px;line-height:1.95;color:var(--td-muted);padding:0 0 24px;max-width:74ch}
.td-web-close{text-align:center;background:#edf5ff;padding:56px 24px 64px}
.td-web-close p{font-size:16px;color:var(--td-muted);line-height:1.8;margin:16px 0 24px}
.td-web-close>.td-text-link{display:table;margin:16px auto 0;line-height:44px}
.td-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.td-desktop .banner-box h1{width:auto;max-width:calc(100% - 32px);height:auto;line-height:1.35}
.td-desktop #kingshiper-secondary-header .kingshiper-secondary-header-content{max-width:1200px;width:calc(100% - 48px)}
@media(max-width:1100px){
 .td-carousel-panel{gap:32px}.td-carousel-copy h2{font-size:32px}.td-carousel-copy h2 span{font-size:27px}
 #kingshiper-header .kingshiper-header-category-left{display:none}#kingshiper-header .kingshiper-header-category-right{width:100%}
 #kingshiper-footer .kingshiper-footer-wrap{grid-template-columns:1fr 1.5fr 1fr}#kingshiper-footer .kingshiper-footer-wechat{grid-column:3;grid-row:1 / 3}
 .td-product{padding:24px 20px 0}.td-product h2{font-size:21px}.td-product h2 span{font-size:20px}
 .td-product-actions{gap:12px;flex-wrap:wrap}.td-product-description{min-height:114px}
 .td-catalog .select-kingshiper ul{gap:16px}.td-catalog .select-kingshiper ul li{min-height:220px}
 .td-desktop .w,.td-desktop .assess-content{width:calc(100% - 48px)}
 .td-desktop .intro-box ul,.td-desktop .advantage-box ul{gap:24px}
 .td-desktop .intro-box ul li,.td-desktop .advantage-box ul li{min-width:0;flex:1}
 .td-desktop .intro-box ul li p,.td-desktop .advantage-box .img-box{width:100%}
 .td-desktop .advantage-box .img-box{height:auto}.td-desktop .advantage-box .img-box img{max-width:100%;height:auto}
 .td-desktop .gif-content{height:auto;gap:24px;padding:36px}.td-desktop .gif-content ul,.td-desktop .gif-content .gifs{width:50%;min-width:0}.td-desktop .gif-content ul li{width:100%;height:auto;min-height:100px}.td-desktop .gif-content .gifs img{max-width:100%}
 .td-desktop .assess-content ul:nth-child(1) li span{width:90%}
}
@media(max-width:760px){
 .td-wrap{width:calc(100% - 36px)}
 .td-catalog #kingshiper-header .kingshiper-header-content,.td-web-intro #kingshiper-header .kingshiper-header-content,.td-desktop #kingshiper-header .kingshiper-header-content{width:calc(100% - 28px)}
 .td-menu-toggle{display:block;margin-left:auto;margin-right:12px;order:2}
 #kingshiper-header .kingshiper-header-right{order:3;margin-left:0}#kingshiper-header .kingshiper-header-left{order:1}
 #kingshiper-header .kingshiper-header-content>.kingshiper-header-center{display:none;position:absolute;top:58px;left:0;right:0;background:#1f1f24;padding:14px 18px 22px;max-height:calc(100dvh - 58px);overflow:auto;border-top:1px solid #45464f}
 #kingshiper-header .kingshiper-header-content>.kingshiper-header-center.td-nav-open{display:block}
 #kingshiper-header .kingshiper-header-center-otherpage{display:flex;flex-wrap:wrap;gap:20px}#kingshiper-header .kingshiper-header-center-otherpage a{padding:12px 0;margin:0;min-height:44px}
 #kingshiper-header .kingshiper-header-center-category{margin:4px 0 12px}
 #kingshiper-header .kingshiper-header-center-category-item{margin:0}
 #kingshiper-header .kingshiper-header-center-category-name{display:none}
 #kingshiper-header .kingshiper-header-center-category-list{display:block!important;position:static;width:100%;background:#292b34;border-radius:6px}
 #kingshiper-header .kingshiper-header-center-category-top{width:100%;padding:0}
 #kingshiper-header .kingshiper-header-category-left,#kingshiper-header .kingshiper-header-center-category-bottom{display:none!important}
 #kingshiper-header .kingshiper-header-category-right{padding:0;width:100%}
 #kingshiper-header .kingshiper-header-category-right ul{display:block!important}
 #kingshiper-header .kingshiper-header-category-right li{width:100%;margin:0!important}
 #kingshiper-header .kingshiper-header-category-right li a{padding:16px!important;gap:12px}
 #kingshiper-header .kingshiper-header-category-right li a>img{width:30px;height:30px}
 #kingshiper-header .kingshiper-header-center-category-text h2{font-size:15px;color:#fff}
 #kingshiper-header .kingshiper-header-center-category-text p{font-size:12px;color:#c2c6ce;margin-top:5px;line-height:1.6}
 #kingshiper-header .kingshiper-header-right #webUser{display:flex;gap:6px}
 #kingshiper-header .kingshiper-header-right #webUser>a{margin:0!important;padding:0 9px!important;min-width:0;font-size:13px}
 #kingshiper-header .kingshiper-header-left a img:nth-child(2){width:62px;margin-left:6px}
 #kingshiper-header .kingshiper-header-left a img:first-child{width:26px;height:26px}
 #kingshiper-footer{padding-top:40px}#kingshiper-footer .kingshiper-footer-wrap.w-1200,#kingshiper-footer .kingshiper-footer-bottom.w-1200{width:calc(100% - 36px)}
 #kingshiper-footer .kingshiper-footer-wrap{grid-template-columns:1fr 1fr;gap:28px 20px}
 #kingshiper-footer .kingshiper-footer-wrap .kingshiper-footer-item:nth-child(2){grid-column:1 / -1;grid-row:1}
 #kingshiper-footer .kingshiper-footer-wrap .kingshiper-footer-item:nth-child(4){grid-column:1 / -1}
 #kingshiper-footer .kingshiper-footer-wrap .kingshiper-footer-wechat{grid-column:1 / -1;grid-row:auto}
 #kingshiper-footer .kingshiper-footer-item a{margin-bottom:12px}#kingshiper-footer .kingshiper-footer-bottom{margin-top:32px}
 #kingshiper-footer .kingshiper-footer-bottom-b{flex-wrap:wrap;gap:16px}#kingshiper-footer .kingshiper-footer-bottom-b-r{margin-top:10px}
 .kingshiper-service-box{display:none}
 .td-products{padding:40px 0 12px}.td-products>h1,.td-web-capabilities>h2,.td-quota-section h2,.td-faq>h2,.td-web-close>h2{font-size:26px}
 .td-section-lead{font-size:15px;margin:12px auto 26px}
 .td-product-grid{grid-template-columns:1fr;gap:20px}
 .td-product{padding:26px 24px 0}.td-product-icon{margin-bottom:18px}
 .td-product h2{min-height:0;font-size:24px}.td-product h2 span{font-size:23px}
 .td-product-description{min-height:0;margin-bottom:22px}.td-product-actions{margin-bottom:26px;flex-wrap:nowrap}
 .td-product-image{max-height:230px}
 .td-carousel{padding-bottom:20px}.td-carousel-panel{grid-template-columns:1fr;gap:24px;min-height:590px;align-content:start;padding:32px 0 24px}
 .td-carousel-copy h2{font-size:29px;line-height:1.25;margin-bottom:16px}.td-carousel-copy h2 span{font-size:26px}
 .td-carousel-platform{font-size:14px;margin-bottom:12px}.td-carousel-description{font-size:15px;margin-bottom:20px;max-width:none;min-height:86px}
 .td-carousel .td-button-large{font-size:16px;min-height:48px;padding:12px 24px}
 .td-carousel-image{max-height:230px;width:100%;object-fit:contain}.td-carousel-controls{gap:8px}.td-carousel-tabs{gap:5px;flex:1;justify-content:center}
 .td-carousel-tabs button{font-size:13px;min-height:44px;padding:8px 10px}.td-carousel-tabs button span{display:none}.td-carousel-arrow{flex-shrink:0}
 #kingshiper-header .kingshiper-header-category-right li:hover a,#kingshiper-header .kingshiper-header-category-right li a:focus-visible{background:#3b414e;border-color:#6b7a8f}
 .td-catalog .swiper-button-wrap{display:none}.td-catalog .select-kingshiper{width:calc(100% - 36px);margin-top:40px}
 .td-catalog .select-kingshiper h1{font-size:26px}.td-catalog .select-kingshiper ul{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}
 .td-catalog .select-kingshiper ul li{min-height:0;padding-bottom:18px}.td-catalog .select-kingshiper ul li img{max-width:100%}
 .td-catalog .select-kingshiper ul li.advantage img{width:72px;height:72px;margin-top:20px}
 .td-catalog .select-kingshiper ul li span{font-size:24px}.td-catalog .select-kingshiper ul li.advantage span{font-size:18px;margin-bottom:10px}
 .td-catalog .select-kingshiper ul li p{font-size:13px}
 .td-web-hero{padding:102px 0 0}.td-web-hero h1{font-size:34px;line-height:1.3}.td-web-hero h1 span{display:block;font-size:32px}
 .td-web-tagline{font-size:22px;margin:20px 0 14px}.td-web-summary{font-size:15px}.td-web-summary br{display:none}
 .td-hero-actions{gap:12px;margin-top:24px;flex-wrap:wrap}.td-button-large{padding:13px 23px;font-size:17px}
 .td-workbench{margin-top:28px}.td-workbench img{border-radius:6px 6px 0 0}.td-workbench figcaption{font-size:12px;padding:12px 0}
 .td-web-capabilities,.td-faq{padding:48px 0}.td-capability-list{grid-template-columns:1fr;gap:28px;margin-top:28px}
 .td-capability-list h3{font-size:20px;margin-bottom:8px}.td-capability-list p{font-size:15px}
 .td-quota-section{padding:48px 0}.td-quota-table{font-size:14px}.td-quota-table th,.td-quota-table td{padding:18px 10px!important}.td-quota-table thead th{padding:12px 10px!important}
 .td-quota-table strong{font-size:17px}.td-quota-table td span{font-size:12px}.td-quota-table th:first-child{width:29%}.td-quota-table td:nth-child(2){width:30%}
 .td-quota-note{font-size:13px}.td-faq summary{font-size:17px;padding:20px 0}.td-faq details p{font-size:15px}
 .td-web-close{padding:44px 18px 48px}
 .td-desktop #kingshiper-secondary-header .kingshiper-secondary-header-content{width:calc(100% - 28px);height:auto;min-height:68px;gap:12px}
 .td-desktop #kingshiper-secondary-header .kingshiper-secondary-header-left{flex-wrap:wrap;gap:4px}.td-desktop #kingshiper-secondary-header .kingshiper-secondary-header-left-gname h1{font-size:15px}
 .td-desktop #kingshiper-secondary-header .kingshiper-secondary-header-left-tab{margin:0;gap:18px}.td-desktop #kingshiper-secondary-header .kingshiper-secondary-header-left-tab a{margin:0;font-size:12px;line-height:26px;height:auto}
 .td-desktop #kingshiper-secondary-header .kingshiper-secondary-header-left-gname{border:0;padding:0;margin:0}.td-desktop #kingshiper-secondary-header .kingshiper-secondary-header-left-gname img{width:26px;height:26px}
 .td-desktop #kingshiper-secondary-header .kingshiper-secondary-download-outer-btn{width:auto;padding:9px;font-size:12px;white-space:nowrap}
 .td-desktop .banner-box{padding-top:160px;min-height:670px;height:auto;padding-bottom:60px;margin-top:0}
 .td-desktop .banner-box h1{font-size:37px}.td-desktop .banner-p1{font-size:19px;line-height:1.7;padding:0 20px}.td-desktop .banner-p2{font-size:16px}
 .td-desktop .banner-box ul{gap:20px}.td-desktop .banner-box ul li{margin:0}.td-desktop .banner-box ul li h2{font-size:13px}
 .td-desktop .banner-download-box .win-download{width:280px;height:64px;font-size:25px}.td-desktop .banner-download-box .win-download img{width:28px;height:auto}
 .td-desktop .w,.td-desktop .assess-content{width:calc(100% - 36px)}
 .td-desktop .common-h1{font-size:25px;line-height:1.55;padding:0 18px}.td-desktop .intro-box{padding-top:48px}
 .td-desktop .intro-box>p{font-size:15px;line-height:1.9;padding:0 18px;margin-top:18px}
 .td-desktop .intro-box ul,.td-desktop .advantage-box ul{display:grid;grid-template-columns:1fr;gap:32px;margin-top:32px}
 .td-desktop .intro-box ul li p{font-size:15px;line-height:1.9}.td-desktop .intro-box ul li h2{font-size:20px}
 .td-desktop .intro-box ul li>img{width:54px;height:54px}
 .td-desktop .advantage-box,.td-desktop .gif-box,.td-desktop .scen-box{margin-top:48px}
 .td-desktop .advantage-box ul{grid-template-columns:1fr 1fr;gap:18px}.td-desktop .advantage-box ul li h2{font-size:13px;line-height:1.6;margin-top:10px}.td-desktop .advantage-box ul li h2 img{width:20px;height:20px;margin-right:4px}
 .td-desktop .gif-content{display:flex;flex-direction:column;padding:24px 16px;border-radius:16px;gap:22px}.td-desktop .gif-content ul,.td-desktop .gif-content .gifs{width:100%}.td-desktop .gif-content ul li{padding:16px 10px;min-height:86px}.td-desktop .gif-text h2{font-size:17px}.td-desktop .gif-text p{font-size:13px;line-height:1.75}
 .td-desktop .scen-box ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px;margin-top:28px}.td-desktop .scen-box ul li{margin:0}.td-desktop .scen-box ul li h2{font-size:12px;line-height:1.7;margin-top:10px}
 .td-desktop .scen-box ul li>img{width:54px;height:54px}.td-desktop .assess-box{padding:40px 0;margin-top:48px}
 .td-desktop .assess-content ul:nth-child(1) li{height:auto;min-height:260px;padding:28px 20px}.td-desktop .assess-content ul:nth-child(1) li p{line-height:1.9;font-size:14px}
 .td-desktop .assess-content ul:nth-child(2){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px}.td-desktop .assess-content ul:nth-child(2) li{margin:0;width:auto}.td-desktop .assess-content ul:nth-child(2) li img{width:48px;height:48px}.td-desktop .assess-content ul:nth-child(2) li h2{font-size:12px;line-height:1.7}
}
@media(prefers-reduced-motion:reduce){.td-button{transition:none}.td-desktop video{visibility:hidden}.td-desktop .video-box{background:url('/custom/asset/images/poster.jpg') center/cover}}
