.refined-page{padding-top:38px;max-width:1200px}.refined-page .page-intro{text-align:center;padding:0 0 22px;margin-bottom:40px}.refined-page .breadcrumbs{justify-content:flex-start;text-align:left;margin-bottom:30px}.refined-page .page-intro h1{font-size:clamp(36px,4.1vw,58px);font-weight:600;line-height:1.18;overflow-wrap:anywhere}.refined-page .lede{margin:23px auto 0;max-width:720px;font-size:17px}.refined-page .button{border-radius:100px;white-space:nowrap}.refined-page .primary{background:var(--color-dark);color:var(--color-white)}.refined-page .primary:hover{background:var(--color-dark-2)}.refined-page .outline{border-color:var(--color-ink);color:var(--color-ink)}.refined-page .text-link{font-size:14px}.refined-page .help-strip{border-radius:18px;padding:35px 40px}.home-page .hero .primary{border-radius:100px;background:var(--color-white);color:var(--color-dark)}.home-page .hero .primary:hover{background:var(--color-on-dark)}.home-page .compatibility .button{border-radius:100px}.home-page #product-details{scroll-margin-top:120px}.home-questions{background:var(--color-white)}.home-questions-heading{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-bottom:36px}.home-questions-heading h2{font-size:36px}.home-questions-heading .text-link{white-space:nowrap}.home-question-list{max-width:950px;margin-left:auto}.home-question-list details{border-top:var(--rule)}.home-question-list details:last-child{border-bottom:var(--rule)}.home-question-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;cursor:pointer;font-size:19px;font-weight:600;line-height:1.6}.home-question-list summary::-webkit-details-marker{display:none}.home-question-list summary .icon{width:19px;height:19px}.home-question-list details[open] summary .icon{transform:rotate(45deg)}.home-question-list details>p{color:var(--color-muted);font-size:15px;line-height:1.9;max-width:850px}.home-question-list details>.text-link{margin:18px 0 24px;font-size:13px}.setup-checklist{background:var(--color-white);border:var(--rule);border-radius:22px;padding:32px;margin-bottom:65px}.checklist-heading{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:28px}.checklist-heading .eyebrow{font-size:10px;margin-bottom:9px}.checklist-heading h2{font-size:28px}.checklist-count{font-size:13px;background:var(--color-paper);padding:8px 14px;border-radius:50px;white-space:nowrap}.checklist-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.checklist-items label{display:flex;gap:12px;align-items:flex-start;background:var(--color-paper);padding:20px 16px;border:1px solid transparent;border-radius:12px;cursor:pointer}.checklist-items input{width:18px;height:18px;flex-shrink:0;accent-color:var(--color-dark-2);margin:3px 0 0}.checklist-items label>span{min-width:0}.checklist-items strong{display:block;font-size:14px;line-height:1.5;letter-spacing:0}.checklist-items label>span>span{display:block;font-size:12px;line-height:1.7;color:var(--color-muted);margin-top:8px}.checklist-items .is-checked{background:var(--color-cool);border-color:var(--color-on-dark)}.checklist-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:25px}.checklist-bottom>p{font-size:12px;color:var(--color-muted);max-width:430px}.checklist-bottom>div{display:flex;gap:24px;align-items:center;flex-shrink:0}.checklist-bottom .text-link{font-size:12px;white-space:nowrap}.checklist-bottom .button{font-size:13px;min-height:44px;padding:12px 20px}.integration-page .guide-index{background:var(--color-white);border-radius:14px;padding:23px 19px}.integration-page .guide-index nav{border:0}.integration-page .guide-index a{border:0;margin:0;border-radius:8px}.integration-page .guide-index a:hover{background:var(--color-cool)}.integration-page .step-title h2{font-size:29px}.integration-page .guide-step>p{font-size:15px;line-height:1.95}.integration-page .success-check{border-radius:10px}.integration-page .troubleshooting{border-top:var(--rule);padding-top:36px}.integration-prerequisites{max-width:900px;margin:0 auto 35px;scroll-margin-top:120px}.integration-prerequisites h2,.integration-profile h2{font-size:28px;line-height:1.4}.integration-prerequisites p,.integration-profile p{font-size:15px;color:var(--color-muted);line-height:1.9;margin-top:18px}.integration-profile{border-top:var(--rule);padding:32px 0 40px;scroll-margin-top:120px}.guide-mobile-index{display:none}.download-next{max-width:960px;padding-bottom:75px;scroll-margin-top:120px}.download-next h2{font-size:28px;line-height:1.4}.download-next p{margin-top:18px;line-height:1.9}.download-next .text-link{margin-top:23px}.download-help details>.text-link{margin:5px 0 24px}.diagnostic-fields{border:0;padding:0;margin:25px 0;min-width:0}.diagnostic-fields legend{font-size:14px;font-weight:600;margin-bottom:18px}.form-contact-note{font-size:13px;line-height:1.8;margin:20px 0;color:var(--color-muted)}.form-contact-note a,.partner-reassurance a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.partners-page .partner-models{gap:25px;grid-template-columns:repeat(2,minmax(0,1fr))}.partners-page .partner-models>.partner-model{border:var(--rule);border-radius:22px;padding:35px;display:flex;flex-direction:column;background:var(--color-white);min-width:0}.partners-page .partner-model.resale{background:var(--color-cool)}.partners-page .model-title{margin-bottom:19px;gap:15px}.partners-page .model-title>span{border:0;padding:0;font-size:12px;color:var(--color-muted)}.partners-page .model-title h2{font-size:31px}.model-promise{font-size:17px;line-height:1.7;max-width:420px}.model-audience{font-size:12px;color:var(--color-muted);margin-top:10px;line-height:1.7}.partners-page .partner-steps{padding:25px 0 10px;border-top:var(--rule);margin:25px 0 10px}.partners-page .partner-steps li{font-size:14px;margin-bottom:16px;line-height:1.65;align-items:flex-start}.partners-page .partner-steps li>div{min-width:0}.partners-page .partner-steps h3{font-size:15px;line-height:1.65}.partners-page .partner-steps p{font-size:13px;line-height:1.85;margin-top:7px;color:var(--color-muted)}.partners-page .partner-model .button{align-self:flex-start;margin-top:25px;font-size:14px}.model-policy{flex:1 1}.partner-reassurance{display:flex;gap:12px;justify-content:center;align-items:center;margin:26px auto 0;max-width:850px;color:var(--color-muted);font-size:13px}.partners-page .resource-list>a{display:flex;gap:20px;align-items:center;padding:24px 8px;border-bottom:var(--rule);transition:background var(--dur-fast)}.partners-page .resource-list>a>div{flex:1 1}.partners-page .resource-list>a>.icon:last-child{width:18px}.partners-page .resource-list>a:hover{background:var(--color-white)}.partners-page .resource-list h3{font-size:18px}.partners-page .resource-list p{font-size:13px;color:var(--color-muted);margin-top:8px}.partners-page .apply-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);gap:65px}.partners-page .apply-section>.request-form{border-radius:20px;padding:30px}.application-flow{list-style:none;margin:28px 0;padding:0;border-top:var(--rule)}.application-flow li{display:flex;gap:16px;padding:13px 0;margin:0;border-bottom:var(--rule);font-size:14px;line-height:1.7}.application-flow span{font-family:var(--font-mono);font-size:11px;color:var(--color-muted);padding-top:3px}.faq-page{max-width:1000px}.faq-page .faq-toolbar{position:relative;display:flex;flex-direction:column;gap:23px;margin-bottom:22px}.faq-page .search-field{order:-1;width:100%;max-width:none;border-radius:100px;min-height:58px;padding:0 22px;background:var(--color-white)}.faq-page .search-field input{padding:15px 40px 15px 0;font-size:15px;min-width:0;flex:1 1}.faq-page input[type=search]::-webkit-search-cancel-button{display:none}.faq-page .filter-tabs{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;overflow:visible;border:0}.faq-page .filter-tabs button{border:var(--rule);border-radius:50px;padding:9px 18px;background:var(--color-white);font-size:13px;white-space:nowrap;line-height:1.5}.faq-page .filter-tabs .selected{background:var(--color-dark);color:var(--color-white);border-color:var(--color-dark)}.faq-page .clear-search{position:absolute;right:12px;top:7px;border:0;background:none;border-radius:50%;width:44px;height:44px;display:grid;place-items:center}.faq-page .clear-search:hover{background:var(--color-paper)}.faq-page .clear-search .icon{width:18px;height:18px}.faq-page .faq-list{margin-top:18px}.faq-page .faq-item{border:0;border-bottom:var(--rule);border-radius:0;background:transparent}.faq-page .faq-item.is-open{background:var(--color-white);border-radius:14px}.faq-page .faq-item h2{font-size:18px}.faq-page .faq-item h2 button{padding:25px 20px;gap:17px}.faq-page .faq-answer{padding:0 30px 25px 65px;line-height:1.9;font-size:15px}.faq-answer-links{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:19px}.faq-page .faq-answer-links .text-link{margin:0;font-size:13px}.question-permalink{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;color:var(--color-muted);text-underline-offset:4px}.question-permalink:hover{text-decoration:underline}.release-overview{display:flex;justify-content:space-between;align-items:center;gap:30px;border-radius:22px;background:var(--color-white);border:var(--rule);padding:32px 38px;max-width:950px;margin:0 auto}.release-overview .eyebrow{font-size:10px;margin-bottom:8px}.release-overview strong{font-size:32px;line-height:1.2;letter-spacing:-.03em}.release-overview p{color:var(--color-muted);font-size:12px;margin-top:12px}.release-overview .button{font-size:14px;flex-shrink:0}.release-jumps{max-width:950px;margin:24px auto 50px;display:flex;gap:25px;align-items:center;font-size:13px}.release-jumps>span{color:var(--color-muted);font-size:12px}.release-jumps a{display:inline-flex;gap:8px;align-items:center;padding:4px 0}.release-jumps .icon{width:15px;height:15px}.release-jumps a:hover{text-decoration:underline}.changelog-page .timeline{max-width:1000px;margin:0 auto 50px}.changelog-page .timeline>article{grid-template-columns:180px minmax(0,1fr);gap:45px;scroll-margin-top:120px}.changelog-page .timeline h3{font-size:28px}.changelog-page>.notice{max-width:1000px;margin-left:auto;margin-right:auto}@media(max-width:1050px){.checklist-items{grid-template-columns:minmax(0,1fr)}.checklist-items label{padding:16px 20px}.checklist-items label>span>span{margin-top:4px}.checklist-bottom{align-items:flex-start}.partners-page .partner-models>.partner-model{padding:26px}.partners-page .model-title h2{font-size:27px}.partners-page .apply-section{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:760px){.refined-page{padding-top:24px}.refined-page .page-intro{padding:10px 0 8px;margin-bottom:30px}.refined-page .breadcrumbs{font-size:11px;margin-bottom:23px}.refined-page .page-intro h1{font-size:clamp(31px,6vw,42px);line-height:1.25}.refined-page .lede{font-size:14px;margin-top:20px;line-height:1.85}.refined-page .button{font-size:13px;gap:10px;padding:12px 18px}.refined-page .help-strip{padding:27px 23px}.refined-page .help-links a{font-size:12px}.home-questions-heading{display:grid;gap:20px;margin-bottom:26px}.home-questions-heading h2{font-size:30px}.home-question-list summary{font-size:16px;padding:22px 0}.home-question-list details>p{font-size:14px}.setup-checklist{padding:23px 19px;border-radius:18px;margin-bottom:38px}.checklist-heading{display:grid;gap:16px;margin-bottom:20px}.checklist-heading h2{font-size:25px}.checklist-count{justify-self:start;font-size:11px;padding:5px 11px}.checklist-items{gap:9px}.checklist-items label{padding:15px 12px;gap:10px}.checklist-items strong{font-size:13px}.checklist-items label>span>span{font-size:11px}.checklist-bottom{display:grid;gap:19px;margin-top:20px}.checklist-bottom>p{font-size:11px}.checklist-bottom>div{gap:16px;justify-content:space-between;flex-wrap:wrap}.checklist-bottom .text-link{font-size:11px;gap:7px}.checklist-bottom .button{font-size:12px;padding:11px 16px}.integration-page .step-title h2{font-size:24px}.integration-page .guide-step>p{font-size:14px}.download-next h2,.integration-prerequisites h2,.integration-profile h2{font-size:24px}.integration-prerequisites p,.integration-profile p{font-size:14px}.guide-mobile-index{display:block;border:var(--rule);border-radius:12px;background:var(--color-white);padding:16px 18px;margin-bottom:28px}.integration-page .guide-index{display:none}.guide-mobile-index summary{font-size:14px;font-weight:600;cursor:pointer;line-height:1.7}.guide-mobile-index nav{display:grid;margin-top:14px}.guide-mobile-index a{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:13px;line-height:1.6;border-top:var(--rule)}.guide-mobile-index a span{font-family:var(--font-mono);font-size:11px;color:var(--color-muted)}.guide-mobile-index .icon{width:16px;height:16px}.download-next{padding-bottom:50px}.partners-page .partner-models{grid-template-columns:minmax(0,1fr);gap:20px}.partners-page .partner-models>.partner-model{padding:27px 23px;border-radius:18px}.model-promise{font-size:15px}.model-audience{font-size:11px}.partner-reassurance{align-items:flex-start;font-size:11px}.partners-page .resource-list>a{gap:13px;padding:20px 0}.partners-page .resource-list h3{font-size:16px}.partners-page .resource-list p{font-size:12px}.partners-page .apply-section>.request-form{padding:24px 18px;border-radius:16px}.partners-page .form-actions{gap:5px}.faq-page .search-field{min-height:54px;padding:0 17px}.faq-page .search-field input{font-size:14px}.faq-page .filter-tabs{gap:8px;justify-content:flex-start}.faq-page .filter-tabs button{font-size:11px;padding:9px 13px}.faq-page .clear-search{top:5px;right:8px}.faq-page .faq-item h2{font-size:16px}.faq-page .faq-item h2 button{padding:21px 13px;gap:12px}.faq-page .faq-answer{padding:0 18px 23px 45px;font-size:13px}.faq-answer-links{gap:15px}.faq-page .faq-answer-links .text-link{font-size:12px}.release-overview{display:grid;gap:25px;padding:27px 24px;border-radius:18px}.release-overview strong{font-size:29px}.release-overview .button{justify-self:start}.release-overview p{font-size:11px}.release-jumps{gap:20px;margin:22px auto 38px}.release-jumps>span{font-size:11px}.changelog-page .timeline>article{grid-template-columns:minmax(0,1fr);gap:23px}.changelog-page .timeline h3{font-size:24px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_1f41d9{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_1f41d9{--font-montserrat:"Montserrat","Montserrat Fallback"}body{--font-body:var(--font-inter),"PingFang SC","Microsoft YaHei",sans-serif}.site-header .nav-wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto;gap:28px}.brand,h1,h2,h3{font-family:var(--font-montserrat),var(--font-inter),"PingFang SC","Microsoft YaHei",sans-serif}.site-header .brand,.site-header .nav-actions{flex-shrink:0}.site-header .desktop-nav{gap:16px}.site-header .nav-actions{gap:18px}.site-header .mobile-nav a{min-height:44px;white-space:nowrap}@media(max-width:1280px){.site-header .desktop-nav{display:none}.site-header .mobile-toggle{display:block}}@media(max-width:1050px){.site-header .nav-wrap{width:calc(100% - 64px)}}@media(max-width:760px){.site-header .nav-wrap{width:calc(100% - 40px);gap:8px}.site-header .nav-actions{gap:10px}}@media(max-width:380px){.site-header .nav-wrap{width:calc(100% - 32px)}.site-header .nav-actions{gap:5px}}.nav-actions .inquiry-button{font-size:13px;padding:10px 18px;min-height:44px;white-space:nowrap}.mobile-inquiry{color:#ffbc91!important;font-weight:700}.mobile-resources{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:18px 0;border-top:1px solid #45606c}.mobile-resources a{font-size:13px;padding:7px 0}.site-footer .footer-top{grid-template-columns:minmax(180px,.8fr) minmax(290px,1fr) minmax(230px,.8fr);gap:40px;align-items:start}.footer-brand .language{margin-top:22px}.footer-navigation{display:grid;grid-template-columns:1fr 1fr;gap:25px}.footer-navigation nav{display:grid;gap:12px;font-size:13px;align-content:start}.footer-navigation h2{font-size:14px;letter-spacing:0;margin-bottom:8px}.contact-channels a:hover,.footer-navigation a:hover{text-decoration:underline;text-underline-offset:4px}.contact-channels{font-size:13px;min-width:0;overflow-wrap:anywhere}.contact-region{display:flex;align-items:center;gap:14px;justify-content:space-between;margin-bottom:18px}.contact-region label{font-weight:600}.contact-region select{max-width:180px;min-width:110px;min-height:44px;padding:8px 10px;border:var(--rule);border-radius:5px;background:var(--color-white);color:var(--color-ink)}.contact-email{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:18px}.contact-pending{color:var(--color-muted)}.wechat-contact h3{font-size:14px;letter-spacing:0;margin-bottom:10px}.wechat-qr{display:block;background:#fff;padding:12px;width:204px;max-width:100%;margin:12px 0;border:var(--rule)}.wechat-qr img{width:180px;height:180px;object-fit:contain}.wechat-contact .small{max-width:290px;margin-top:10px}.social-contacts{display:grid;gap:12px;margin-top:20px}.social-contacts>a,.social-contacts>span{display:flex;gap:10px;align-items:center;font-size:12px}.social-contacts svg{flex-shrink:0}.contact-page-channels{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:55px;padding:28px;background:var(--color-white);border:var(--rule);margin-bottom:45px;align-items:start}.contact-page-channels>h2{grid-column:1/-1;margin:0;font-size:24px}.catalog-client{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin:45px 0 65px}.catalog-client h2,.catalog-planned h2{font-size:clamp(25px,3vw,36px);margin-bottom:20px}.catalog-client p,.catalog-planned p{margin-bottom:20px}.catalog-client figure{min-width:0}.catalog-client img{border:8px solid var(--color-dark);border-radius:12px}.catalog-client figcaption{margin-top:12px}.catalog-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:25px}.catalog-planned{padding:35px;border:var(--rule);background:var(--color-cool);margin-bottom:30px}.product-facts{padding:35px 0;margin:25px 0;border-top:var(--rule);border-bottom:var(--rule)}.product-comparison h2,.product-facts h2{font-size:clamp(24px,3vw,34px);margin-bottom:20px}.product-comparison p,.product-facts p{margin:16px 0;max-width:900px}.product-facts dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:22px;margin:25px 0}.product-facts dt{font-weight:700;margin-bottom:8px}.product-facts dd{margin:0;color:var(--color-muted);line-height:1.65}.product-comparison{margin:45px 0}.product-comparison .table-scroll{overflow-x:auto;max-width:100%}.product-comparison table{width:100%;border-collapse:collapse;font-size:14px}.product-comparison caption{text-align:left;font-weight:700;padding:15px 0}.product-comparison td,.product-comparison th{padding:15px;border:var(--rule);text-align:left;vertical-align:top;min-width:120px}.product-comparison th{background:var(--color-cool)}@media(min-width:1281px){.site-header .mobile-nav{display:none}}@media(max-width:1100px){.site-footer .footer-top{grid-template-columns:1fr 1fr;gap:35px}.site-footer .contact-channels{grid-column:1/-1;max-width:420px}.catalog-client{gap:25px}}@media(max-width:760px){.nav-actions .inquiry-button{display:none}.site-footer .footer-top{grid-template-columns:1fr;gap:32px}.site-footer .contact-channels{grid-column:auto;max-width:none}.contact-page-channels{grid-template-columns:1fr;gap:22px;padding:22px}.catalog-client{grid-template-columns:1fr;gap:30px;margin:30px 0}.catalog-planned{padding:24px}.catalog-actions .button{width:100%}.footer-bottom{font-size:11px}}