.gw-page{--gw-blue:#0874dc;--gw-ink:#183455;--gw-muted:#60758c;color:var(--gw-ink);background:#fff;font-size:16px;line-height:1.8}.gw-page [hidden]{display:none!important}.gw-page .wrap{max-width:1280px}.gw-page h1,.gw-page h2,.gw-page h3,.gw-page h4{letter-spacing:0}.gw-page .gw-kicker{color:#377eBD;font-size:13px;letter-spacing:1.7px;margin:0 0 18px}.gw-hero{background:linear-gradient(112deg,#f4f8ff,#eaf3ff);overflow:hidden}.gw-hero-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:54px;align-items:center;padding:65px 0 55px}.gw-hero h1{font-size:clamp(34px,3.2vw,46px);line-height:1.5;font-weight:500;margin-bottom:23px}.gw-lead{font-size:16px;line-height:2;color:var(--gw-muted);max-width:565px;margin-bottom:28px}.gw-page .button{font-size:15px;font-weight:500;border-radius:5px;min-height:50px}.gw-hero-tags{display:flex;gap:24px;flex-wrap:wrap;font-size:14px;color:#3e6e9d;margin-top:27px}.gw-hero-tags span:before{content:'✓';color:var(--gw-blue);margin-right:7px}.gw-hero-figure{margin:0}.gw-hero-figure img{width:100%;height:auto;aspect-ratio:1.42;object-fit:cover;border-radius:10px;mix-blend-mode:multiply}.gw-hero-figure figcaption{text-align:center;font-size:14px;color:#5f7fa2;margin-top:13px}.gw-section-nav{position:sticky;top:90px;z-index:15;background:#fffffff5;backdrop-filter:blur(12px);border-bottom:1px solid #dee7f1}.gw-section-nav .wrap{display:flex;align-items:center;gap:38px;min-height:66px}.gw-section-nav strong{margin-right:25px;font-size:18px;font-weight:500}.gw-section-nav a{font-size:15px;padding:20px 0;border-bottom:2px solid transparent;white-space:nowrap}.gw-section-nav a[aria-current]{border-color:var(--gw-blue);color:var(--gw-blue)}.gw-section-nav .gw-nav-contact{margin-left:auto;color:var(--gw-blue)}.gw-page section[id]{scroll-margin-top:70px}.gw-section{padding:80px 0}.gw-heading{margin-bottom:37px}.gw-heading h2{font-size:34px;font-weight:500;line-height:1.5;margin:0 0 16px}.gw-heading>p:last-child:not(.gw-kicker){font-size:16px;color:var(--gw-muted);margin:0}.gw-feature-layout{display:grid;grid-template-columns:305px minmax(0,1fr);gap:45px}.gw-feature-tabs{display:flex;flex-direction:column;align-items:stretch;gap:12px}.gw-feature-tabs button{display:flex;align-items:center;gap:15px;padding:22px 19px;background:#f6f8fb;border:1px solid transparent;border-radius:7px;text-align:left;color:var(--gw-ink);transition:background .2s}.gw-feature-tabs button[aria-selected=true]{background:#eaf3ff;border-color:#a2c9f8}.gw-feature-tabs button[aria-selected=true] b{color:var(--gw-blue)}.gw-tab-number{font-size:14px;color:#6887aa;align-self:flex-start;margin-top:2px}.gw-feature-tabs b{display:block;font-size:18px;font-weight:500}.gw-feature-tabs small{font-size:14px;color:#667c95;display:block;margin-top:5px}.gw-feature-tabs button>span:last-child{margin-left:auto;color:#2a79c5;font-size:24px}.gw-feature-note{font-size:14px;color:#6b7e94;padding:10px 15px;margin:0}.gw-feature-panel{min-height:560px}.gw-feature-panel>h3{font-size:27px;font-weight:500;margin:0 0 10px}.gw-feature-panel>p{font-size:16px;color:var(--gw-muted);margin-bottom:23px}.gw-data-path{display:grid;grid-template-columns:1fr .8fr 1.1fr .9fr 1.15fr;align-items:center;padding:22px;background:#f3f7fc;border-radius:9px;min-height:165px}.gw-path-node{background:#fff;border:1px solid #dbe6f4;border-radius:6px;padding:16px 10px;text-align:center;font-size:15px;min-height:72px;display:flex;justify-content:center;align-items:center;gap:12px;flex-direction:column}.gw-path-node b{font-weight:500}.gw-path-center{background:#e5f0ff;border-color:#a7caf0}.gw-path-center img{height:65px;object-fit:contain}.gw-path-link{text-align:center;display:flex;flex-direction:column;gap:7px;color:#4384c1}.gw-path-link small{font-size:12px;line-height:1.5}.gw-path-link i{font-size:24px;font-style:normal;line-height:1}.gw-feature-panel>.gw-path-note{font-size:13px;color:#6583a3;margin:9px 0 24px}.gw-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px 32px}.gw-feature-grid article{border-top:1px solid #e4eaf2;padding-top:16px}.gw-feature-grid h4{font-size:18px;font-weight:500;margin:0 0 8px;display:flex;gap:10px;align-items:center}.gw-feature-grid h4 span{color:#1481de;font-size:15px}.gw-feature-grid p{font-size:15px;color:var(--gw-muted);line-height:1.9;margin:0}.gw-selection{background:#f5f8fc;padding:75px 0}.gw-selection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.gw-family-tabs{display:flex;gap:35px;border-bottom:1px solid #dce6f2}.gw-family-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;padding:12px 0;font-size:20px;color:#6a7f97}.gw-family-tabs button[aria-selected=true]{color:var(--gw-blue);border-bottom-color:var(--gw-blue)}.gw-difference{display:flex;gap:10px;align-items:center;white-space:nowrap;font-size:15px;cursor:pointer}.gw-difference input{width:18px;height:18px;accent-color:var(--gw-blue);margin:0}.gw-comparison-scroll{overflow:auto;border:1px solid #dae5f2;border-radius:8px;background:#fff;scrollbar-color:#a8c6e9 #f0f5fb}.gw-comparison{width:100%;min-width:1000px;border-collapse:separate;border-spacing:0;table-layout:fixed}.gw-comparison th,.gw-comparison td{width:22%;padding:17px 13px;border-right:1px solid #e5ebf3;border-bottom:1px solid #e5ebf3;vertical-align:middle;font-size:14px;line-height:1.8;text-align:center}.gw-comparison th:first-child{width:12%;position:sticky;left:0;z-index:2;background:#f9fbfe;text-align:left;padding-left:17px;font-weight:500}.gw-comparison th:last-child,.gw-comparison td:last-child{border-right:0}.gw-comparison thead th{padding:23px 10px 21px;vertical-align:top;font-weight:400;background:#fff}.gw-comparison .gw-compare-intro{vertical-align:middle;color:#587391}.gw-compare-intro>span{color:#195ca0;font-size:15px}.gw-compare-intro>p{font-size:17px;line-height:1.75;margin:18px 0}.gw-compare-intro>small{font-size:13px;color:#7389a3}.gw-model-tag{font-size:12px;color:#5b7ea4;background:#f1f6fc;padding:4px 8px;display:inline-block;border-radius:3px}.gw-model-visual{height:142px;display:flex;align-items:center;justify-content:center;margin:17px 0}.gw-model-visual img{height:130px;max-width:120px;object-fit:contain}.gw-model-type{width:100%;padding:15px;color:#27689f;border-block:1px solid #d6e7f8}.gw-model-type b{display:block;font-size:44px;font-weight:400;line-height:1.4}.gw-model-type span{font-size:13px}.gw-comparison h3{font-size:18px;font-weight:500;margin:0 0 4px;white-space:nowrap}.gw-comparison thead p:not(.gw-compare-intro p){font-size:13px;color:#6c819b;margin-bottom:0}.gw-comparison tbody tr:nth-child(even) td{background:#fcfdff}.gw-comparison tbody tr:first-child td{font-weight:500;font-size:21px;color:#166db9}.gw-comparison tbody tr:hover td{background:#f0f6ff}.gw-comparison tfoot a{display:block;color:#0874cc;font-size:14px;padding:4px 0}.gw-comparison tfoot td,.gw-comparison tfoot th{border-bottom:0}.gw-compare-bottom{display:flex;justify-content:center;align-items:center;gap:24px;margin:23px 0 14px}.gw-expand{border:1px solid #c4d7ed;background:white;color:#206caf;padding:10px 22px;border-radius:5px;font-size:15px;min-width:190px}.gw-expand span{margin-left:15px}.gw-scroll-hint{display:none;color:#6d859e;font-size:13px}.gw-spec-note{font-size:13px;color:#6a7e96;line-height:1.9;margin:16px 0 0}.gw-box-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.gw-box-grid article{background:white;border:1px solid #dfe8f3;border-radius:8px;padding:30px;display:grid;grid-template-columns:150px 1fr;gap:28px;align-items:center}.gw-box-image{display:flex;align-items:center;justify-content:center;min-height:220px}.gw-box-image img{height:220px;object-fit:contain;max-width:150px}.gw-box-grid h3{font-size:24px;font-weight:500}.gw-box-grid p,.gw-box-grid li{font-size:14px;color:var(--gw-muted)}.gw-box-grid ul{padding-left:18px}.gw-box-links{display:flex;gap:20px;flex-wrap:wrap;font-size:14px;color:var(--gw-blue)}.gw-protocol-tools{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #e3eaf2;padding-bottom:22px}.gw-protocol-filters{display:flex;gap:9px;flex-wrap:wrap}.gw-protocol-filters button{border:1px solid transparent;background:#f2f6fb;color:#4d6a8c;padding:8px 17px;border-radius:5px;font-size:15px}.gw-protocol-filters button[aria-pressed=true]{background:#0c75d6;color:#fff}.gw-search input{width:290px;max-width:100%;border:1px solid #cddded;padding:10px 15px;border-radius:5px;background:white;color:#1d3d61;font-size:15px}.gw-protocol-meta{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#627a94;margin:21px 0 16px}.gw-protocol-meta a{color:var(--gw-blue)}.gw-protocol-scroll{overflow:auto}.gw-protocol-table{width:100%;border-collapse:collapse;font-size:15px;min-width:760px}.gw-protocol-table th{text-align:left;background:#eff5fc;color:#537498;font-size:14px;font-weight:500;padding:14px 20px}.gw-protocol-table td{padding:17px 20px;border-bottom:1px solid #e4ebf3;color:#58708c;line-height:1.7}.gw-protocol-table td:first-child{width:15%;color:#244566}.gw-protocol-table td:nth-child(2){width:12%}.gw-protocol-table td:nth-child(3){width:22%}.gw-protocol-table td:last-child{width:13%;white-space:nowrap}.gw-protocol-table b{font-weight:500}.gw-protocol-table a{color:var(--gw-blue);font-size:14px}.gw-pagination{display:flex;justify-content:center;align-items:center;gap:23px;margin-top:24px;font-size:14px;color:#567494}.gw-pagination button{border:1px solid #d3e0f0;border-radius:4px;background:white;color:#2671b4;font-size:14px;padding:8px 17px}.gw-pagination button:disabled{color:#8b9eb4;cursor:default;background:#f4f7fb}.gw-empty{text-align:center;background:#f6f9fd;padding:38px}.gw-empty h3{font-size:21px;font-weight:500}.gw-empty p{color:var(--gw-muted);font-size:15px}.gw-empty a,.gw-empty button{display:inline-block;margin:8px 12px;color:var(--gw-blue);font-size:15px}.gw-empty button{border:1px solid #c2d7ef;background:white;border-radius:4px;padding:7px 16px}.gw-service-strip{padding:44px 0;background:#eff5fc}.gw-service-strip>.wrap{display:flex;justify-content:space-between;align-items:center;gap:28px}.gw-service-strip h2{font-size:25px;font-weight:500;margin-bottom:9px}.gw-service-strip p{font-size:15px;color:var(--gw-muted);margin:0}.gw-service-strip>.wrap>div:last-child{display:flex;gap:25px;flex-wrap:wrap;font-size:14px;color:var(--gw-blue)}.gw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gw-page :is(button,a,input,[tabindex]):focus-visible{outline:3px solid #1685e5;outline-offset:4px}.gw-page button:hover:not(:disabled){filter:brightness(.97)}
@media(max-width:1200px){.gw-section-nav .wrap{gap:25px}.gw-section-nav strong{margin-right:0}.gw-feature-layout{grid-template-columns:270px minmax(0,1fr);gap:28px}.gw-data-path{padding:16px 12px;grid-template-columns:1fr .6fr 1fr .6fr 1fr}.gw-box-grid article{grid-template-columns:100px 1fr;padding:22px;gap:18px}.gw-box-image img{max-width:100px}.gw-scroll-hint{display:block}.gw-protocol-tools{align-items:flex-start}.gw-search input{width:255px}.gw-service-strip>.wrap{align-items:flex-start;flex-direction:column}}
@media(max-width:1100px){.gw-section-nav{top:76px}.gw-page section[id]{scroll-margin-top:51px}.gw-hero-grid{gap:30px}.gw-hero h1{font-size:35px}.gw-feature-layout{grid-template-columns:1fr;gap:27px}.gw-feature-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gw-feature-tabs button{padding:17px 13px;gap:10px}.gw-feature-tabs b{font-size:17px}.gw-feature-tabs small{font-size:13px}.gw-feature-tabs .gw-feature-note{grid-column:1/-1;padding:0}.gw-feature-panel{min-height:0}.gw-data-path{min-height:155px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.gw-protocol-tools{flex-wrap:wrap}.gw-search input{width:320px}}
@media(max-width:760px){.gw-hero-grid{grid-template-columns:1fr;padding:35px 0 28px;gap:26px}.gw-hero h1{font-size:32px;line-height:1.5}.gw-hero-figure{max-width:440px;width:100%;margin:auto}.gw-hero-figure img{aspect-ratio:1.8;object-fit:cover}.gw-hero-tags{gap:17px;font-size:13px;margin-top:21px}.gw-lead{font-size:16px}.gw-section-nav .wrap{gap:24px;overflow:auto;width:calc(100% - 32px);min-height:58px;scrollbar-width:none}.gw-section-nav strong,.gw-nav-contact{display:none}.gw-section-nav a{padding:16px 0;font-size:14px}.gw-page section[id]{scroll-margin-top:40px}.gw-section{padding:48px 0}.gw-heading{margin-bottom:27px}.gw-heading h2{font-size:27px;line-height:1.6}.gw-heading>p:last-child:not(.gw-kicker){font-size:15px}.gw-feature-tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.gw-feature-tabs button{flex:1;padding:13px 8px;justify-content:center;text-align:center;min-width:0;white-space:normal}.gw-feature-tabs b{font-size:15px}.gw-feature-tabs .gw-tab-number,.gw-feature-tabs small,.gw-feature-tabs button>span:last-child{display:none}.gw-feature-tabs .gw-feature-note{flex-basis:100%;font-size:13px}.gw-feature-panel>h3{font-size:24px}.gw-feature-panel>p{font-size:15px}.gw-data-path{grid-template-columns:1fr .48fr 1fr .48fr 1fr;gap:3px;padding:15px 8px;min-height:140px}.gw-path-node{padding:12px 6px;min-height:74px;font-size:13px}.gw-path-link small{font-size:12px;overflow-wrap:anywhere}.gw-path-link i{font-size:18px}.gw-path-center img{height:48px}.gw-feature-grid{grid-template-columns:1fr;gap:18px}.gw-feature-grid h4{font-size:18px}.gw-feature-grid p{font-size:15px}.gw-selection{padding:48px 0}.gw-selection-toolbar{flex-wrap:wrap;gap:16px}.gw-family-tabs{gap:26px}.gw-family-tabs button{font-size:18px}.gw-difference{font-size:14px}.gw-comparison{min-width:950px}.gw-comparison th:first-child{width:105px;padding-left:12px;font-size:13px}.gw-compare-intro>p{font-size:15px}.gw-compare-bottom{flex-direction:column;gap:10px}.gw-box-grid{grid-template-columns:1fr}.gw-box-grid article{grid-template-columns:100px 1fr;gap:20px}.gw-box-grid h3{font-size:21px}.gw-protocol-tools{gap:17px}.gw-protocol-filters{gap:7px}.gw-protocol-filters button{font-size:14px;padding:8px 11px}.gw-search,.gw-search input{width:100%}.gw-protocol-table td,.gw-protocol-table th{padding:15px 13px}.gw-protocol-table{min-width:750px}.gw-protocol-meta{font-size:13px;gap:10px}.gw-service-strip h2{font-size:23px}.gw-service-strip>.wrap>div:last-child{gap:20px}.gw-page .gw-kicker{font-size:12px;letter-spacing:1.5px}}

.gw-101-picture{position:relative;overflow:hidden;width:110px;height:145px}.gw-model-visual .gw-101-picture img{position:absolute;width:670px;height:auto;max-width:none;left:-527px;top:0;object-fit:initial}

.gw-product-crop{display:inline-block;position:relative;overflow:hidden;flex-shrink:0;vertical-align:middle}.gw-page .gw-product-crop img{position:absolute;height:auto!important;max-width:none!important;object-fit:initial!important;margin:0}.gw-101-picture{width:34px;height:145px}.gw-model-visual .gw-101-picture img{left:-532px}.gw-comparison .gw-compare-intro>p{font-size:15px}.gw-comparison .gw-compare-intro>small{font-size:12px}

.gw-nowrap{white-space:nowrap}

.gw-brand-wall{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid #e2eaf3;border-left:1px solid #e2eaf3;border-radius:8px;overflow:hidden;margin-top:38px}.gw-brand-wall figure{margin:0;min-width:0;border-right:1px solid #e2eaf3;border-bottom:1px solid #e2eaf3;padding:26px 19px 18px;background:white}.gw-brand-wall figure>div{height:64px;display:flex;align-items:center;justify-content:center}.gw-brand-wall img{max-width:100%;max-height:54px;width:auto;object-fit:contain}.gw-brand-wall figcaption{text-align:center;font-size:14px;color:#637994;margin-top:14px}.gw-brand-note{font-size:13px;color:#6a7e96;margin:17px 0 34px}.gw-compat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.gw-compat-grid article{padding:26px;background:#f5f8fc;border-radius:7px;min-width:0}.gw-compat-grid article>span{font-size:12px;letter-spacing:1px;color:#6686ab}.gw-compat-grid h3{font-size:24px;font-weight:500;margin:15px 0 12px}.gw-compat-grid p{font-size:15px;color:#60758c;line-height:1.9;margin:0 0 22px}.gw-protocol-tags{display:flex;flex-wrap:wrap;gap:8px}.gw-protocol-tags b{font-size:13px;font-weight:400;color:#366d9d;background:#e6effa;border-radius:3px;padding:4px 9px}.gw-protocol-doc{text-align:center;margin-top:32px;color:#0874dc;font-size:15px}.gw-protocol-doc a{display:inline-block;padding:10px 18px}.gw-comparison th:first-child{min-width:116px}
@media(max-width:1100px){.gw-brand-wall{grid-template-columns:repeat(4,minmax(0,1fr))}.gw-compat-grid{gap:16px}.gw-compat-grid article{padding:22px}}
@media(max-width:760px){.gw-brand-wall{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:25px}.gw-brand-wall figure{padding:18px 11px 14px}.gw-brand-wall figure>div{height:48px}.gw-brand-wall img{max-height:42px}.gw-brand-wall figcaption{font-size:12px;margin-top:11px}.gw-compat-grid{grid-template-columns:1fr;gap:16px}.gw-compat-grid article{padding:24px}.gw-compat-grid h3{font-size:22px}.gw-brand-note{font-size:13px;line-height:1.9}.gw-compatibility .gw-heading h2{font-size:25px}}
