:root{--red:#cb0038;--ink:#16191e;--muted:#62666d;--line:#dfe1e5;--paper:#f4f5f7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:white;font-family:Arial,"Microsoft YaHei","PingFang SC",sans-serif;line-height:1.65}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit}a{color:inherit;text-decoration:none}button{border:0;background:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #3976cb;outline-offset:4px}svg{fill:none;stroke:currentColor;stroke-width:1.7}img{max-width:100%;display:block}[hidden]{display:none!important}.wrap{width:min(1320px,calc(100% - 96px));margin:auto}.utility{background:#111419;color:#afb2b9;font-size:11px;letter-spacing:1.7px}.utility .wrap{height:34px;display:flex;justify-content:space-between;align-items:center}.utility i{display:inline-block;height:9px;border-left:1px solid #676a70;margin:0 16px}.header{position:sticky;top:0;background:white;z-index:20;border-bottom:1px solid #ebebed}.nav{display:flex;align-items:center;gap:40px;height:88px}.brand{display:flex;gap:10px;align-items:center;font-size:22px;font-weight:800;letter-spacing:-1px;line-height:1.1;white-space:nowrap}.brand svg{width:37px;height:34px;stroke:var(--red);stroke-width:3.3}.brand-light{font-weight:400}.brand small{display:block;font-size:8px;letter-spacing:3px;margin-top:6px;font-weight:400}.nav-links{display:flex;align-items:center;gap:28px;margin-left:auto;font-size:14px;white-space:nowrap}.nav-links button{padding:0}.nav-links a:hover,.nav-links button:hover{color:var(--red)}.chevron{padding-left:5px;color:#74777b}.nav-actions{display:flex;gap:22px;align-items:center}.icon-btn{font-size:28px;line-height:1;width:36px;height:36px;display:inline-grid;place-items:center;flex-shrink:0}.icon-btn svg{width:22px;height:22px}.contact-btn{border:1px solid #b3b6ba;padding:9px 18px;border-radius:2px;font-size:13px;white-space:nowrap}.contact-btn span{padding-left:14px}.mobile-toggle{display:none}.skip{position:fixed;top:-80px;background:white;padding:10px;z-index:100}.skip:focus{top:0}.mega{position:absolute;left:0;right:0;background:#fff;box-shadow:0 20px 30px #0002;border-top:1px solid var(--line)}.mega-inner{display:grid;grid-template-columns:1fr 1.5fr;gap:40px;padding-top:35px;padding-bottom:40px}.mega h2{font-size:28px;line-height:1.5}.mega #mega-categories{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.mega #mega-categories button{text-align:left;padding:12px;border-bottom:1px solid var(--line)}.mega button:hover{background:var(--paper)}.hero{position:relative;overflow:hidden;background:#0b0e13;color:white}.hero-grid{position:absolute;inset:0;background:radial-gradient(ellipse at 80% 65%,#4a142655,transparent 65%),linear-gradient(115deg,#0a0d12 30%,#151820);opacity:.9}.hero-content{position:relative;display:grid;grid-template-columns:47% 53%;align-items:center;min-height:600px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:var(--red);margin:0 0 16px;line-height:1.5}.hero .eyebrow{color:#d4d6dd;font-size:10px;letter-spacing:2.6px}.live-dot{width:6px;height:6px;display:inline-block;background:#ff1d5b;border-radius:50%;margin-right:10px;box-shadow:0 0 12px #e90042}.hero h1{font-size:clamp(36px,3.5vw,56px);line-height:1.32;font-weight:500;letter-spacing:-1.5px;margin:0 0 25px}.hero-description{color:#b5b8c2;max-width:445px;font-size:15px;line-height:1.9;margin:0 0 34px}.hero-buttons{display:flex;align-items:center;gap:28px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;font-size:14px;padding:15px 25px;line-height:1.5;border:1px solid transparent;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.primary{background:var(--red);color:white}.primary:hover{background:#ab002f}.white{background:white;color:var(--ink)}.dark{background:var(--ink);color:white}.hero-secondary{font-size:13px;border-bottom:1px solid #6c6e73;padding:8px 0}.hero-secondary span{margin-left:15px}.hero-caption{display:flex;gap:15px;align-items:center;margin-top:46px;font-size:10px;color:#c2c5cc;letter-spacing:.6px}.hero-caption small{font-size:10px;color:#818693}.caption-line{width:24px;border-top:1px solid var(--red)}.hero-visual{position:relative;margin-right:-70px;margin-left:-30px;padding-top:45px}.hero-visual img{position:relative;z-index:1;width:100%;filter:drop-shadow(0 25px 30px #0008);transform:rotate(-3deg)}.visual-label{position:absolute;top:40px;right:70px;color:#666d7b;font-size:9px;letter-spacing:3px}.visual-meta{display:flex;justify-content:space-between;margin:20px 80px 0 70px;font-size:10px;letter-spacing:2px;color:#8b8f9a}.orbit{position:absolute;width:500px;height:500px;border:1px solid #ffffff08;border-radius:50%;top:20px;left:90px}.orbit-two{transform:scale(.77)}.hero-bottom{position:relative;display:flex;justify-content:space-between;border-top:1px solid #ffffff14;padding-top:19px;padding-bottom:21px;font-size:9px;letter-spacing:2px;color:#8f949d}.hero-bottom a{letter-spacing:1px}.hero-bottom a span{margin-left:25px}.announcement{background:var(--red);color:white}.announcement-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:28px;padding-bottom:29px}.announcement h2{font-size:23px;font-weight:500;margin:4px 0}.announcement p{font-size:13px;color:#f7ccd8;margin:0}.tag{font-size:10px;letter-spacing:2px}.announcement .button{font-size:12px;padding:12px 21px}.section{padding-top:88px;padding-bottom:88px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px}.section-heading h2{font-size:34px;font-weight:500;line-height:1.3;margin:0;letter-spacing:-.8px}.section-heading .eyebrow{font-size:10px;letter-spacing:1.8px;margin-bottom:13px}.section-intro{color:var(--muted);font-size:13px;line-height:1.9;margin:0}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.category{display:flex;align-items:center;gap:16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:27px 22px;text-align:left;transition:background .2s}.category:hover{background:#faf0f3}.category svg{color:var(--red);width:37px;height:37px;flex-shrink:0}.category strong{display:block;font-size:14px;font-weight:500}.category small{display:block;font-size:9px;color:#8c8f96;letter-spacing:.8px;margin-top:4px}.category .arrow{margin-left:auto;font-size:18px;color:#9da1a7}.products-section{background:var(--paper)}.demo-note{font-size:11px;color:#777c84}.demo-note>span{width:5px;height:5px;background:var(--red);display:inline-block;border-radius:50%;margin-right:6px}.product-controls{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid #d5d8df}.tabs{display:flex;flex-wrap:wrap;gap:24px}.tabs button{font-size:13px;padding:13px 0;border-bottom:2px solid transparent;color:#6c7179}.tabs button.active{color:var(--red);border-color:var(--red)}.catalog-search{display:flex;gap:10px;align-items:center}.catalog-search svg{width:17px;height:17px;color:#7b8087}.catalog-search input{background:none;border:0;width:155px;font-size:11px;padding:10px 0}.catalog-summary{font-size:11px;color:#777c84;margin:17px 0}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product-card{background:white;display:flex;flex-direction:column;position:relative;transition:box-shadow .2s,transform .2s;border:1px solid transparent}.product-card:hover{box-shadow:0 10px 25px #1820300c;transform:translateY(-4px)}.product-image{background:#ebeef1;position:relative;width:100%;padding:33px 12px 22px;min-height:185px;display:grid;place-items:center;cursor:pointer}.product-image img{width:100%;height:145px;object-fit:contain}.product-badge{position:absolute;top:15px;left:17px;font-size:8px;letter-spacing:1px;color:#666c75}.product-copy{padding:22px 21px 16px;flex:1;display:flex;flex-direction:column}.product-model{font-size:10px;color:var(--red);font-weight:bold;letter-spacing:1px}.product-copy h3{font-size:17px;font-weight:500;margin:7px 0 12px;line-height:1.4}.product-copy p{font-size:12px;color:var(--muted);margin:0 0 21px;line-height:1.8}.product-specs{display:flex;gap:12px;flex-wrap:wrap;font-size:10px;border-top:1px solid #eceef1;padding-top:13px;margin-top:auto;color:#555c66}.product-footer{padding:0 21px 20px;display:flex;align-items:center;justify-content:space-between;gap:7px}.product-footer>button{font-size:12px;color:var(--red);padding:0}.compare-label{font-size:10px;color:#7a7f87;display:flex;align-items:center;gap:5px;white-space:nowrap}.compare-label input{accent-color:var(--red);margin:0}.empty-state{text-align:center;padding:60px 0;color:var(--muted)}.solutions-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:22px}.solution{padding:0;text-align:left;background:#f5f6f8;overflow:hidden}.solution-art{height:225px;position:relative;overflow:hidden;background:#151c25}.solution-copy{padding:26px}.solution-copy .eyebrow{font-size:9px;letter-spacing:1.4px;color:#737c87}.solution h3{font-size:20px;font-weight:500;line-height:1.4;margin:10px 0}.solution p{font-size:12px;color:var(--muted);line-height:1.8;margin:12px 0 22px}.text-link{font-size:12px;display:flex;justify-content:space-between;align-items:center;gap:30px;color:var(--red);font-weight:500}.solution:hover .text-link b{transform:translate(3px,-3px)}.digital-art{background:repeating-linear-gradient(0deg,transparent,transparent 22px,#ffffff06 23px),repeating-linear-gradient(90deg,transparent,transparent 22px,#ffffff06 23px),radial-gradient(ellipse at center,#4c2233,#111c25)}.chip{position:absolute;top:56px;left:calc(50% - 55px);width:110px;height:110px;background:linear-gradient(140deg,#353b45,#141b24);border:2px solid #737a83;box-shadow:0 0 0 9px #242a32,0 0 0 10px #515961,0 0 70px #e4004233;text-align:center;padding-top:17px;font-size:28px;color:#dce1e8;transform:rotate(-15deg);z-index:1}.chip span{display:block;font-size:5px;letter-spacing:1px;color:#aeb5bf}.traces{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 22px,#d8356155 23px 24px,transparent 25px 37px);transform:rotate(-15deg) scale(1.3)}.rf-art{background:radial-gradient(circle at center,#2e3b50,#131e2c)}.rf-art span{position:absolute;width:80px;height:80px;border:1px solid #91b1c766;border-radius:50%;top:73px;left:calc(50% - 40px)}.rf-art span:nth-child(2){transform:scale(1.8)}.rf-art span:nth-child(3){transform:scale(2.6)}.rf-art i{position:absolute;top:104px;left:calc(50% - 5px);width:10px;height:10px;background:#ff305f;border-radius:50%;box-shadow:0 0 35px #ff2658}.power-art{display:flex;gap:14px;align-items:center;justify-content:center;background:linear-gradient(145deg,#2f3841,#101822)}.power-art div{width:48px;height:85px;border:1px solid #83969c;color:#8bbcb1;background:linear-gradient(90deg,#253d3d,#46605d,#243b3a);border-radius:6px;box-shadow:8px 12px 25px #0004;text-align:center;font-size:23px;padding-top:15px;transform:rotate(-15deg)}.power-art div:nth-child(2){transform:rotate(15deg);color:#dc8b98;background:linear-gradient(90deg,#492c39,#70414b,#3d2a32)}.power-art>span{position:absolute;bottom:22px;font-size:7px;letter-spacing:3px;color:#9aa9b6}.workflow{background:#151a22;color:white;padding:75px 0}.workflow-inner{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.workflow .eyebrow{color:#a0a7b2;font-size:10px}.workflow h2{font-size:36px;line-height:1.4;font-weight:400;margin:0 0 18px}.workflow p{font-size:13px;color:#9ea5b1}.workflow .button{font-size:12px;margin-top:12px}.workflow-steps{list-style:none;padding:0;margin:0}.workflow-steps li{display:flex;gap:25px;padding:22px 0;border-bottom:1px solid #ffffff1a}.workflow-steps li>span{color:#e94b77;font-size:13px}.workflow-steps h3{font-size:17px;font-weight:400;margin:0}.workflow-steps p{font-size:12px;margin:6px 0 0}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.resource{text-align:left;border-top:2px solid var(--ink);padding:19px 0 0}.resource:hover{border-color:var(--red)}.resource-top{display:flex;justify-content:space-between;font-size:10px;color:#767b83}.resource h3{font-size:25px;line-height:1.5;font-weight:400;margin:25px 0 15px}.resource p{font-size:12px;color:var(--muted);line-height:1.9;margin:0 25px 24px 0}.resource .text-link{font-size:11px}.cta{background:var(--red);color:white;padding:54px 0}.cta>.wrap{display:flex;align-items:center;justify-content:space-between;gap:25px}.cta .eyebrow{color:#ffbfce;font-size:9px}.cta h2{font-size:30px;font-weight:400;margin:0 0 12px}.cta p{font-size:12px;color:#f6c6d2;margin:0}.cta .button{font-size:12px}footer{background:#f3f4f6;padding:55px 0 22px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px}.footer-brand{display:block;font-size:23px}.footer-top p{font-size:12px;color:#737985}.footer-demo{font-size:10px;color:#8c9199}.footer-top h3{font-size:12px;font-weight:600;margin:0 0 15px}.footer-top>div>a:not(.brand),.footer-top button{display:block;font-size:11px;color:#777d87;margin:9px 0;padding:0}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #dce0e5;padding-top:20px;font-size:10px;color:#90959d}.compare-bar{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#171c24;color:white;z-index:25;display:flex;align-items:center;gap:24px;padding:12px 15px 12px 25px;box-shadow:0 8px 35px #0004;font-size:13px;max-width:calc(100% - 25px)}.compare-bar .button{font-size:12px;padding:10px 18px;white-space:nowrap}dialog{border:0;padding:32px;max-width:min(940px,calc(100% - 40px));max-height:85vh;width:850px;color:var(--ink);box-shadow:0 20px 80px #0004}dialog::backdrop{background:#080d17b3;backdrop-filter:blur(4px)}.modal-top{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px}.modal-top .eyebrow{margin:0}.modal-top h2{font-size:21px;margin:0;font-weight:500}#modal-title{font-size:30px;line-height:1.4;font-weight:500;margin:12px 0 22px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.detail-grid img{background:var(--paper);width:100%;padding:15px}.detail-intro{font-size:14px;color:var(--muted)}.detail-demo{padding:12px 15px;background:#fff1f4;font-size:12px;color:#922341;margin:20px 0}.spec-table{width:100%;border-collapse:collapse;margin:25px 0;font-size:13px}.spec-table th,.spec-table td{text-align:left;padding:13px;border-bottom:1px solid var(--line);vertical-align:top}.spec-table th{font-weight:500;background:var(--paper)}.compare-table-wrap{overflow:auto}.compare-table-wrap table{min-width:580px}.article p,.article li{font-size:14px;line-height:1.9;color:#555e69}.article h3{font-size:19px;font-weight:500;margin:28px 0 10px}.article ul{padding-left:20px}.article .button{color:white;margin-top:15px}.article .subtle{font-size:12px;color:#868c95}.inquiry-form{display:grid;gap:17px}.inquiry-form label{font-size:12px;display:grid;gap:7px}.inquiry-form input,.inquiry-form textarea,.inquiry-form select{padding:12px;border:1px solid #cdd2da;background:white;border-radius:0;min-width:0}.inquiry-form textarea{resize:vertical;min-height:100px}.inquiry-form .row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.inquiry-form .button{justify-content:center}.search-large{display:flex;border-bottom:2px solid var(--red);align-items:center;gap:20px;padding:10px 0}.search-large>span{font-size:13px;color:var(--muted)}.search-large input{font-size:18px;width:100%;border:0;padding:12px 0;outline-offset:0}.search-result{display:flex;width:100%;text-align:left;gap:20px;padding:18px 5px;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center}.search-result:hover{background:var(--paper)}.search-result strong{font-size:15px;font-weight:500}.search-result small{display:block;color:var(--muted);font-size:11px;margin-top:3px}#toast{position:fixed;bottom:100px;left:50%;transform:translateX(-50%);padding:12px 24px;background:#171c24;color:white;z-index:100;font-size:13px;max-width:90vw}.search-hint{font-size:13px;color:#808792;padding:20px 0}.body-lock{overflow:hidden}@media(min-width:1600px){.hero-content{min-height:660px}.hero h1{font-size:56px}}@media(max-width:1200px){.wrap{width:calc(100% - 64px)}.nav{gap:20px}.nav-links{gap:18px;font-size:12px}.nav-actions{gap:12px}.brand{font-size:20px}.contact-btn{padding:8px 12px}.hero-content{min-height:540px}.hero h1{font-size:40px}.hero-visual{margin-right:-50px}.hero-description{font-size:13px}.product-grid{gap:14px}.product-copy{padding:18px 16px 13px}.product-footer{padding:0 16px 18px}.product-copy h3{font-size:15px}.product-image{min-height:160px;padding:25px 10px 15px}.product-image img{height:125px}.category{padding:22px 15px;gap:10px}.category svg{width:30px}.category strong{font-size:12px}.tabs{gap:15px}.tabs button{font-size:12px}.solution-copy{padding:20px}.solution h3{font-size:18px}.solution-art{height:200px}}@media(max-width:900px){.wrap{width:calc(100% - 40px)}.nav{height:74px}.brand{font-size:20px}.brand svg{width:30px}.mobile-toggle{display:inline-grid;margin-left:auto}.nav-links{display:none;position:absolute;top:74px;left:0;right:0;background:white;margin:0;padding:20px;box-shadow:0 15px 20px #0002;gap:20px}.nav-links.open{display:flex;flex-wrap:wrap}.nav-actions{gap:8px}.nav-actions .contact-btn{display:none}.mega{top:74px;max-height:75vh;overflow:auto}.mega-inner{grid-template-columns:1fr}.mega-inner>div:first-child{display:none}.hero-content{grid-template-columns:1fr 1fr;min-height:500px}.hero h1{font-size:32px}.hero-description{font-size:12px}.hero-visual{margin-left:-20px;margin-right:-50px}.hero-buttons{gap:18px}.hero-buttons .button{font-size:12px;padding:12px 17px;gap:20px}.hero-secondary{font-size:11px}.hero-caption{margin-top:30px}.visual-label{font-size:7px;top:10px}.visual-meta{margin:15px 50px;font-size:8px}.announcement h2{font-size:20px}.announcement p{font-size:11px}.section{padding:60px 0}.section-heading h2{font-size:28px}.section-intro{font-size:11px}.category-grid{grid-template-columns:repeat(2,1fr)}.product-grid{grid-template-columns:repeat(2,1fr);gap:18px}.product-image img{height:165px}.product-controls{display:block}.catalog-search{border-top:1px solid var(--line);padding:6px 0}.catalog-search input{width:100%}.tabs{gap:18px}.solutions-grid{grid-template-columns:1fr 1fr}.solution-wide{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.solution-wide .solution-art{height:100%;min-height:230px}.workflow-inner{gap:35px}.workflow h2{font-size:30px}.resource h3{font-size:21px}.footer-top{gap:20px;grid-template-columns:1.6fr 1fr 1fr}.footer-top>div:last-child{grid-column:2/4}.cta h2{font-size:26px}}@media(max-width:600px){.utility .wrap{height:28px;font-size:8px;letter-spacing:.7px}.utility .wrap>span:last-child{font-size:8px}.utility i{margin:0 6px}.nav{height:68px;gap:10px}.brand{font-size:18px}.brand small{font-size:6px;letter-spacing:2.3px}.nav-links,.mega{top:68px}.hero-content{grid-template-columns:1fr;min-height:auto;padding-top:44px}.hero h1{font-size:35px;letter-spacing:-1px}.hero .eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:18px}.hero-description{font-size:12px;max-width:345px;margin-bottom:25px}.hero-caption{display:none}.hero-visual{margin:-3px -30px 0 -25px;padding-top:35px}.hero-visual img{height:260px;object-fit:contain}.visual-label{top:28px;right:44px;font-size:6px}.visual-meta{margin:0 40px 22px;font-size:7px}.orbit{width:300px;height:300px;left:80px}.hero-bottom{font-size:7px;letter-spacing:1px;padding:15px 0}.hero-buttons .button{font-size:12px}.announcement-inner{padding:23px 0;align-items:flex-start}.announcement h2{font-size:17px;line-height:1.6}.announcement p{display:none}.announcement .tag{font-size:9px}.announcement .button{font-size:10px;padding:9px;gap:10px;white-space:nowrap;margin-top:17px}.section{padding:46px 0}.section-heading{display:block;margin-bottom:27px}.section-heading h2{font-size:27px}.section-heading .eyebrow{font-size:8px;letter-spacing:1.3px}.section-intro{margin-top:15px}.category{padding:20px 12px;gap:10px}.category svg{width:27px;height:27px}.category strong{font-size:12px}.category small{font-size:7px}.category .arrow{display:none}.demo-note{display:block;margin-top:15px;font-size:9px}.tabs{gap:17px}.tabs button{font-size:11px;padding:10px 0}.product-grid{gap:12px}.product-image{min-height:130px;padding:27px 5px 10px}.product-image img{height:100px}.product-badge{font-size:6px;left:12px;top:12px}.product-copy{padding:15px 12px 12px}.product-copy h3{font-size:14px;margin-bottom:9px}.product-copy p{font-size:10px;margin-bottom:14px;line-height:1.7}.product-model{font-size:8px}.product-specs{font-size:8px;gap:6px}.product-footer{padding:0 12px 15px;flex-wrap:wrap;gap:12px}.product-footer>button{font-size:10px}.compare-label{font-size:9px}.solutions-grid{gap:16px;grid-template-columns:1fr}.solution-wide{display:block;grid-column:auto}.solution-art,.solution-wide .solution-art{height:190px;min-height:190px}.solution-copy{padding:23px}.solution h3{font-size:20px}.solution p{font-size:12px}.workflow{padding:47px 0}.workflow-inner{grid-template-columns:1fr;gap:20px}.workflow h2{font-size:29px}.workflow-steps li{padding:18px 0}.resource-grid{grid-template-columns:1fr;gap:30px}.resource h3{font-size:23px;margin:15px 0}.resource h3 br{display:none}.resource p{margin-bottom:15px}.cta{padding:38px 0}.cta>.wrap{display:block}.cta h2{font-size:25px}.cta .button{margin-top:24px;font-size:11px}.footer-top{grid-template-columns:1fr 1fr;gap:25px}.footer-top>div:first-child{grid-column:1/-1}.footer-top>div:last-child{grid-column:1/-1}.footer-bottom{display:block;font-size:8px}.footer-bottom>span{display:block;margin:8px 0}.compare-bar{gap:12px;padding:10px 8px 10px 15px;font-size:10px;width:max-content;bottom:15px}.compare-bar .button{font-size:10px;padding:10px;gap:10px}dialog{padding:22px;max-width:calc(100% - 24px);max-height:88vh}.modal-top{margin-bottom:18px}#modal-title{font-size:24px}.detail-grid{grid-template-columns:1fr;gap:16px}.detail-grid img{max-height:220px}.spec-table{font-size:11px}.spec-table th,.spec-table td{padding:10px}.inquiry-form .row{grid-template-columns:1fr}.search-large{gap:10px}.search-large input{font-size:13px}.modal-top h2{font-size:19px}.article p,.article li{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
