.gd-pdp{--gd-ink:#102638;--gd-ink-soft:#49606c;--gd-blue:#2e6e9e;--gd-blue-bright:#8ed0ed;--gd-line:#d9e1e3;--gd-paper:#f5f7f6;--gd-dark:#0f2939;--gd-muted:#e9eff0;--gd-white:#fff;--gd-gutter:clamp(20px,4.1vw,68px);--gd-max:1304px;--gd-offset:0px;--gd-font:Arial,"Helvetica Neue",Helvetica,sans-serif;box-sizing:border-box;color:var(--gd-ink);background:var(--gd-white);font-family:var(--gd-font);font-size:16px;line-height:1.6;min-width:0;overflow-wrap:anywhere;text-rendering:optimizeLegibility;isolation:isolate}.gd-pdp *,.gd-pdp *:before,.gd-pdp *:after{box-sizing:inherit}.gd-pdp a{color:inherit;text-decoration:none}.gd-pdp img{display:block;max-width:100%;height:auto}.gd-pdp button,.gd-pdp input,.gd-pdp select,.gd-pdp textarea{font:inherit}.gd-pdp button{cursor:pointer}.gd-pdp :focus-visible{outline:3px solid #f5a958;outline-offset:3px}.gd-pdp a:hover{text-decoration:none}.gd-pdp :is(h1,h2,h3,h4,p,figure){margin:0}.gd-pdp :is(h1,h2,h3){text-wrap:balance}.gd-pdp .gd-wrap{max-width:calc(var(--gd-max) + var(--gd-gutter)*2);padding-inline:var(--gd-gutter);margin-inline:auto}.gd-pdp .gd-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.gd-pdp .gd-eyebrow{font-size:11px;line-height:1.5;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.gd-pdp .gd-blue{color:var(--gd-blue)}.gd-pdp .gd-kicker{display:flex;align-items:center;gap:12px;color:#4e6775}.gd-pdp .gd-kicker:before{content:"";width:30px;height:2px;background:var(--gd-blue)}.gd-pdp .gd-mono{font-family:Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.06em}.gd-pdp .gd-button{display:inline-flex;min-height:52px;justify-content:center;align-items:center;gap:22px;padding:13px 21px;border:1px solid transparent;font-weight:700;font-size:14px;letter-spacing:.02em;transition:background-color .2s ease,color .2s ease,transform .2s ease,border-color .2s ease}.gd-pdp .gd-button:active{transform:translateY(1px)}.gd-pdp .gd-button-primary:hover{background:#16567e}.gd-pdp .gd-button-inverse{background:#e6f4f9;color:#102638}.gd-pdp .gd-button-inverse:hover{background:#fff}.gd-pdp .gd-button-outline{border-color:var(--gd-line);background:#fff;color:var(--gd-ink)}.gd-pdp .gd-button-outline:hover{border-color:#8199a4;background:#f5f8f8}.gd-pdp .gd-arrow{font-size:20px;font-weight:400;line-height:1}.gd-pdp .gd-text-link{font-size:13px;font-weight:750;display:inline-flex;gap:12px;align-items:center;border-bottom:1px solid currentColor;padding-block:6px}.gd-pdp .gd-text-link:hover{color:var(--gd-blue)}.gd-pdp .gd-skip{position:absolute;top:-130px;left:20px;background:var(--gd-dark);color:#fff;padding:12px 18px;z-index:40}.gd-pdp .gd-skip:focus{top:6px}.gd-preview-topbar{height:80px;padding:0 clamp(20px,4.2vw,68px);background:#0f2939;color:#fff;display:flex;align-items:center;justify-content:space-between;font-family:Arial,Helvetica,sans-serif}.gd-preview-mark{font-size:27px;font-weight:750;letter-spacing:-.075em;display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff}.gd-preview-mark:before{content:"";width:18px;height:22px;border:4px solid #79b0d1;border-right:0;transform:skewY(-12deg);display:block}.gd-preview-toplinks{display:flex;gap:32px;align-items:center;font-size:13px;font-weight:700}.gd-preview-toplinks a{color:#fff;text-decoration:none}.gd-preview-toplinks .gd-preview-about{border:1px solid #668391;padding:10px 18px}.gd-preview-toplinks a:hover{color:#a9d6ef}.gd-preview-footer{background:#0d2635;color:#b7c8d1;padding:52px clamp(20px,4.2vw,68px);font-family:Arial,sans-serif;font-size:13px;display:flex;gap:20px;align-items:center;justify-content:space-between}.gd-preview-footer strong{color:#fff;font-size:21px;letter-spacing:-.06em}.gd-pdp .gd-product-nav{border-bottom:1px solid var(--gd-line);background:#fcfdfcfa;position:sticky;top:var(--gd-offset);z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gd-pdp .gd-product-nav-inner{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:20px}.gd-pdp .gd-product-nav-title{display:flex;align-items:center;flex:0 1 230px;min-width:0;min-height:44px;max-width:230px;font-size:12px;line-height:1.4;letter-spacing:.02em;font-weight:750;white-space:normal;overflow-wrap:anywhere}.gd-pdp .gd-product-nav-title:hover{color:var(--gd-blue)}.gd-pdp .gd-nav-links{display:flex;align-items:center;gap:27px;color:#526774;font-weight:700;font-size:12px}.gd-pdp .gd-nav-links a:hover,.gd-pdp .gd-nav-links a[aria-current=location]{color:var(--gd-blue)}.gd-pdp .gd-nav-rfq{font-weight:750;color:var(--gd-blue);border-bottom:1px solid var(--gd-blue);white-space:nowrap;font-size:12px}.gd-pdp [id]{scroll-margin-top:88px}.gd-pdp .gd-breadcrumb{padding-top:36px;display:flex;flex-wrap:wrap;align-items:center;gap:11px;font-size:11px;font-weight:700;color:#72848b}.gd-pdp .gd-breadcrumb a:hover{color:var(--gd-blue)}.gd-pdp .gd-hero{padding:32px 0 83px;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.91fr);align-items:start;gap:clamp(36px,5vw,78px)}.gd-pdp .gd-gallery{min-width:0}.gd-pdp .gd-main-stage{background:#fff;position:relative;border:1px solid #dce4e5;overflow:hidden}.gd-pdp .gd-main-stage:before{position:absolute;content:"";width:16px;height:16px;border-top:2px solid #95bbc9;border-left:2px solid #95bbc9;top:17px;left:17px;z-index:1}.gd-pdp .gd-main-stage:after{position:absolute;content:"";width:16px;height:16px;border-right:2px solid #95bbc9;border-bottom:2px solid #95bbc9;bottom:17px;right:17px;z-index:1;pointer-events:none}.gd-pdp .gd-main-stage .gd-gallery-slide{width:100%;margin:0}.gd-pdp .gd-main-stage .gd-gallery-slide img{width:100%;aspect-ratio:1/1;object-fit:contain;object-position:center;background:#fff}.gd-pdp .gd-js .gd-gallery-slide,.gd-pdp.gd-js .gd-gallery-slide{display:none}.gd-pdp.gd-js .gd-gallery-slide[data-active=true]{display:block}.gd-pdp .gd-open-gallery{position:absolute;bottom:25px;left:25px;background:#0c2230f0;color:#fff;border:0;padding:11px 16px;font-size:12px;font-weight:750;display:flex;align-items:center;gap:9px}.gd-pdp:not(.gd-js) .gd-open-gallery{display:none}.gd-pdp .gd-open-gallery:hover{background:var(--gd-blue)}.gd-pdp .gd-gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.gd-pdp .gd-thumb-list{display:flex;gap:10px;min-width:0}.gd-pdp .gd-thumb{padding:0;border:1px solid #dee5e6;background:#fff;display:block;width:78px;height:78px;flex:0 0 auto;transition:border-color .15s}.gd-pdp .gd-thumb img{width:100%;height:100%;object-fit:contain;background:#fff}.gd-pdp .gd-thumb[aria-current=true]{border:2px solid var(--gd-blue)}.gd-pdp .gd-thumb:hover{border-color:var(--gd-blue)}.gd-pdp .gd-gallery-index{font-size:11px;letter-spacing:.05em;color:#5c737e;white-space:nowrap;font-weight:700}.gd-pdp .gd-gallery-caption{font-size:11px;line-height:1.5;color:#677882;margin-top:14px;max-width:600px}.gd-pdp .gd-hero-content{padding-top:9px}.gd-pdp .gd-hero-content .gd-eyebrow{color:var(--gd-blue)}.gd-pdp .gd-hero h1{font-size:clamp(42px,4vw,60px);line-height:1.055;letter-spacing:-.053em;max-width:630px;font-weight:700;margin:26px 0 23px}.gd-pdp .gd-hero-sub{color:#516571;font-size:16px;line-height:1.75;max-width:510px}.gd-pdp .gd-hero-rule{height:1px;background:var(--gd-line);margin:33px 0 0}.gd-pdp .gd-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:0}.gd-pdp .gd-fact{padding:22px 22px 20px 0;border-bottom:1px solid var(--gd-line)}.gd-pdp .gd-fact:nth-child(odd){border-right:1px solid var(--gd-line)}.gd-pdp .gd-fact:nth-child(2n){padding-left:21px}.gd-pdp .gd-fact dt{font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:750;color:#697e87}.gd-pdp .gd-fact dd{margin:7px 0 0;font-size:16px;font-weight:750;line-height:1.33}.gd-pdp .gd-price-panel{padding:25px 0 20px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.gd-pdp .gd-price-panel .gd-price{font-size:36px;line-height:1;font-weight:750;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.gd-pdp .gd-price-small{font-size:10px;color:#657b85;font-weight:700;letter-spacing:.09em;text-transform:uppercase;display:block;margin-bottom:8px}.gd-pdp .gd-price-context{font-size:11px;color:#647883;max-width:205px;text-align:right;line-height:1.5}.gd-pdp .gd-hero-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:10px 0 11px}.gd-pdp .gd-price-disclaimer{font-size:11px;color:#6b8088;line-height:1.6;max-width:530px}.gd-pdp .gd-intent-bar{background:var(--gd-dark);color:#fff}.gd-pdp .gd-intent-inner{display:grid;grid-template-columns:1.2fr repeat(3,minmax(0,1fr));align-items:stretch}.gd-pdp .gd-intent-lead{padding:35px 42px 35px 0;display:flex;gap:17px;align-items:start}.gd-pdp .gd-intent-mark{width:7px;height:50px;border:2px solid #8ed0ed;flex:0 0 auto}.gd-pdp .gd-intent-lead h2{font-size:20px;letter-spacing:-.025em;line-height:1.25;max-width:235px}.gd-pdp .gd-intent-bit{border-left:1px solid #2d4956;padding:32px 22px 26px}.gd-pdp .gd-intent-bit .gd-eyebrow{color:#95b5c3;font-size:10px}.gd-pdp .gd-intent-bit p{font-size:13px;line-height:1.5;font-weight:650;margin-top:9px;color:#eef5f7}.gd-pdp .gd-section{padding:114px 0}.gd-pdp .gd-section-head{display:grid;grid-template-columns:1fr 1.6fr;gap:45px;align-items:start;margin-bottom:46px}.gd-pdp .gd-index{display:flex;align-items:center;gap:16px;color:var(--gd-blue);font-weight:750;font-size:12px;letter-spacing:.12em}.gd-pdp .gd-index:after{content:"";width:57px;height:1px;background:#9caeb4}.gd-pdp .gd-section-head h2{font-size:clamp(35px,3.7vw,53px);font-weight:700;letter-spacing:-.05em;line-height:1.1;margin-top:18px;max-width:670px}.gd-pdp .gd-lead{font-size:19px;line-height:1.65;color:#485d68;max-width:645px}.gd-pdp .gd-approach-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#d4dfe3;border:1px solid #d4dfe3}.gd-pdp .gd-approach{padding:36px 33px 37px;background:#f8faf9;min-height:278px}.gd-pdp .gd-approach-num{font-size:11px;font-weight:800;color:var(--gd-blue);letter-spacing:.12em}.gd-pdp .gd-approach h3{font-size:21px;line-height:1.23;letter-spacing:-.03em;margin:31px 0 15px}.gd-pdp .gd-approach p{font-size:14px;line-height:1.72;color:#4f6470}.gd-pdp .gd-imaging{padding:90px 0 107px;background:var(--gd-paper)}.gd-pdp .gd-image-story{display:grid;grid-template-columns:.92fr 1.08fr;gap:6vw;align-items:center}.gd-pdp .gd-image-story-image{background:#fff;border:1px solid #d9e3e4;min-height:490px;display:flex;align-items:center;justify-content:center;padding:16px}.gd-pdp .gd-image-story-image img{max-height:610px;width:100%;object-fit:contain}.gd-pdp .gd-image-story h2{font-size:clamp(33px,3.3vw,48px);line-height:1.13;letter-spacing:-.05em;margin:23px 0}.gd-pdp .gd-image-story p{font-size:16px;color:#526773;line-height:1.82;max-width:500px}.gd-pdp .gd-image-story .gd-aside-label{border-top:1px solid #cad8dc;margin-top:36px;padding-top:20px;color:#547487;font-size:12px;line-height:1.65}.gd-pdp .gd-picture-footnote{margin-top:15px;color:#5d747d;font-size:11px}.gd-pdp .gd-spec-layout{display:grid;grid-template-columns:minmax(230px,.82fr) minmax(0,1.52fr);gap:7%;align-items:start}.gd-pdp .gd-spec-intro{position:sticky;top:110px}.gd-pdp .gd-spec-intro h2{font-size:clamp(36px,3.6vw,51px);line-height:1.09;letter-spacing:-.055em;margin:22px 0 20px}.gd-pdp .gd-spec-intro p{font-size:14px;color:#56707c;line-height:1.75}.gd-pdp .gd-source-pill{display:inline-flex;gap:10px;align-items:center;padding:8px 11px;margin-top:28px;background:#edf3f5;color:#416578;font-size:11px;font-weight:700}.gd-pdp .gd-source-pill:before{content:"";width:7px;height:7px;background:#6b9cae;border-radius:50%}.gd-pdp .gd-spec-group{margin-bottom:45px}.gd-pdp .gd-spec-group h3{font-size:20px;letter-spacing:-.03em;line-height:1.2;padding:0 0 19px;border-bottom:2px solid var(--gd-ink)}.gd-pdp .gd-spec-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:13px;line-height:1.65}.gd-pdp .gd-spec-table th,.gd-pdp .gd-spec-table td{padding:17px 14px 17px 0;vertical-align:top;border-bottom:1px solid #dce5e8;text-align:left;overflow-wrap:anywhere}.gd-pdp .gd-spec-table th{width:37%;font-size:12px;color:#607680;font-weight:700}.gd-pdp .gd-spec-table td{color:#152e3c}.gd-pdp .gd-spec-foot{font-size:12px;line-height:1.8;color:#607580;border-left:3px solid #9cbcc9;padding-left:17px}.gd-pdp .gd-unknown-band{background:#f2f5f4;padding:25px 28px;margin-top:29px}.gd-pdp .gd-unknown-band h3{font-size:16px;margin-bottom:12px}.gd-pdp .gd-unknown-band ul{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}.gd-pdp .gd-unknown-band li{font-size:12px;color:#556d77;line-height:1.55;padding-left:14px;position:relative}.gd-pdp .gd-unknown-band li:before{content:"";position:absolute;width:5px;height:5px;background:#6a99ab;left:0;top:.62em}.gd-pdp .gd-integration{background:var(--gd-dark);color:#fff;padding:108px 0}.gd-pdp .gd-integration .gd-index{color:#94c4dd}.gd-pdp .gd-integration .gd-index:after{background:#637b88}.gd-pdp .gd-integration-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9%}.gd-pdp .gd-integration h2{font-size:clamp(35px,3.8vw,53px);line-height:1.13;letter-spacing:-.05em;margin:25px 0 24px}.gd-pdp .gd-integration p{color:#b5cbd6;line-height:1.82;font-size:15px}.gd-pdp .gd-integration-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#345061;border:1px solid #345061;margin-top:40px}.gd-pdp .gd-integration-highlights>div{padding:20px;background:#183849}.gd-pdp .gd-integration-highlights strong{display:block;font-size:21px;color:#fff}.gd-pdp .gd-integration-highlights small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#a3c3d0;margin-top:5px}.gd-pdp .gd-integration-table{border-top:1px solid #4b6572}.gd-pdp .gd-integration-item{padding:22px 0;border-bottom:1px solid #365261;display:flex;justify-content:space-between;align-items:start;gap:20px}.gd-pdp .gd-integration-item h3{font-size:15px;font-weight:700}.gd-pdp .gd-integration-item p{font-size:12px;max-width:310px;margin-top:8px}.gd-pdp .gd-integr-status{font-size:10px;letter-spacing:.05em;color:#c7e8f9;white-space:nowrap;border:1px solid #537489;padding:5px 9px}.gd-pdp .gd-deployment{background:#f6f8f7;padding:115px 0}.gd-pdp .gd-deploy-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:7%;align-items:center}.gd-pdp .gd-deployment h2{font-size:clamp(34px,3.55vw,49px);letter-spacing:-.05em;line-height:1.1;margin:22px 0 21px}.gd-pdp .gd-deployment .gd-lead{font-size:15px;max-width:500px;margin-bottom:29px}.gd-pdp .gd-project-list{list-style:none;padding:0;margin:0;counter-reset:points}.gd-pdp .gd-project-list li{counter-increment:points;padding:14px 0 14px 40px;border-bottom:1px solid #dbe4e6;font-size:13px;font-weight:700;line-height:1.55;position:relative}.gd-pdp .gd-project-list li:before{content:counter(points,decimal-leading-zero);position:absolute;left:0;color:#4988a8;font-weight:800;font-size:11px}.gd-pdp .gd-deploy-image{background:#fff;border:1px solid #d9e4e5;padding:14px}.gd-pdp .gd-deploy-image img{height:625px;width:100%;object-fit:contain}.gd-pdp .gd-deploy-image figcaption{font-size:11px;color:#5e7580;line-height:1.6;padding:9px 7px 6px}.gd-pdp .gd-commercial-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:8%}.gd-pdp .gd-commercial h2{font-size:clamp(35px,3.2vw,49px);letter-spacing:-.05em;line-height:1.1;margin:23px 0}.gd-pdp .gd-commercial>.gd-wrap>p{color:#617783}.gd-pdp .gd-commercial-head{background:#edf3f4;border-top:3px solid var(--gd-blue);padding:26px 29px;margin-bottom:18px}.gd-pdp .gd-commercial-head .gd-price{font-size:36px;letter-spacing:-.035em;font-weight:750;line-height:1.2;margin:8px 0}.gd-pdp .gd-commercial-head p{font-size:12px;line-height:1.6;color:#566e7a}.gd-pdp .gd-terms-list{margin:0;padding:0;list-style:none}.gd-pdp .gd-terms-list li{border-bottom:1px solid #dbe4e6;padding:21px 0;display:grid;grid-template-columns:140px 1fr;gap:25px;font-size:13px;line-height:1.65}.gd-pdp .gd-terms-list strong{font-weight:750;color:#18394b}.gd-pdp .gd-terms-list span{color:#4e6876}.gd-pdp .gd-faq{background:#f5f7f7;padding:103px 0}.gd-pdp .gd-faq-layout{display:grid;grid-template-columns:minmax(200px,.72fr) minmax(0,1.5fr);gap:9%}.gd-pdp .gd-faq h2{font-size:clamp(35px,3.2vw,49px);letter-spacing:-.05em;line-height:1.1;margin:24px 0}.gd-pdp .gd-faq-intro{font-size:14px;line-height:1.8;color:#637986}.gd-pdp .gd-faq details{border-bottom:1px solid #ccdadd}.gd-pdp .gd-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;font-weight:750;font-size:16px;line-height:1.4;padding:21px 0}.gd-pdp .gd-faq summary::-webkit-details-marker{display:none}.gd-pdp .gd-faq summary:after{content:"+";font-size:25px;line-height:1;color:var(--gd-blue);font-weight:400;flex:0 0 20px;text-align:right}.gd-pdp .gd-faq details[open] summary:after{content:"\2212"}.gd-pdp .gd-faq details p{font-size:14px;color:#506876;line-height:1.82;max-width:650px;padding:0 22px 25px 0}.gd-pdp .gd-faq summary:hover{color:var(--gd-blue)}.gd-pdp .gd-quote{background:#e9f0f2;padding:108px 0 115px}.gd-pdp .gd-quote-grid{display:grid;grid-template-columns:.78fr 1.18fr;gap:9%}.gd-pdp .gd-quote h2{font-size:clamp(39px,4vw,56px);line-height:1.04;letter-spacing:-.06em;margin:25px 0 23px}.gd-pdp .gd-quote-intro{font-size:15px;line-height:1.8;color:#4e6674;max-width:380px}.gd-pdp .gd-quote-tags{list-style:none;margin:32px 0 0;padding:0}.gd-pdp .gd-quote-tags li{padding:12px 0;border-bottom:1px solid #c8d8df;display:flex;align-items:center;gap:14px;font-size:12px;font-weight:700}.gd-pdp .gd-quote-tags li:before{content:"\2197";color:var(--gd-blue);font-weight:700;font-size:16px}.gd-pdp .gd-quote-panel{background:#fff;border:1px solid #d4dfe3;padding:35px 39px 39px;box-shadow:0 16px 34px #0d324209}.gd-pdp .gd-form-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--gd-line);padding-bottom:22px;margin-bottom:24px}.gd-pdp .gd-form-heading h3{font-size:21px;line-height:1.25;letter-spacing:-.03em}.gd-pdp .gd-form-heading p{font-size:11px;color:#768b94;margin-top:7px}.gd-pdp .gd-form-heading .gd-form-marker{font-size:11px;color:#4f7385;border:1px solid #d2e1e7;padding:4px 8px;white-space:nowrap}.gd-pdp .gd-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:18px}.gd-pdp .gd-field{display:flex;flex-direction:column;gap:7px;min-width:0}.gd-pdp .gd-field-full{grid-column:1/-1}.gd-pdp .gd-field label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#526f7d}.gd-pdp .gd-field label .gd-required{color:#b85e32}.gd-pdp .gd-field :is(input,select,textarea){border:1px solid #cbd7db;border-radius:0;background:#fff;color:#173546;min-height:48px;padding:12px;font-size:14px;width:100%;max-width:100%;outline-offset:1px}.gd-pdp .gd-field :is(input,select,textarea):hover{border-color:#789cac}.gd-pdp .gd-field :is(input,select,textarea):focus{border-color:var(--gd-blue);outline:2px solid #add5e7}.gd-pdp .gd-field textarea{min-height:104px;resize:vertical}.gd-pdp .gd-field .gd-fixed-context{background:#f3f6f6;padding:12px 15px;min-height:48px;border:1px solid #dbe4e6;font-size:13px;line-height:1.45;color:#304a5a}.gd-pdp .gd-form-error{color:#a7392d;font-size:13px;margin-bottom:16px}.gd-pdp .gd-form-status{font-size:13px;line-height:1.7;min-height:1.7em;margin:13px 0 0;color:#416b53}.gd-pdp .gd-form-status[data-state=error]{color:#a9342d}.gd-pdp .gd-form-status[data-state=notice]{color:#325f7b}.gd-pdp .gd-submit-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.gd-pdp .gd-form-helper{font-size:11px;color:#637a86;line-height:1.7;margin-top:21px}.gd-pdp .gd-okki-row{margin-top:24px;border-top:1px solid #dbe4e6;padding-top:19px;display:flex;align-items:center;justify-content:space-between;gap:15px}.gd-pdp .gd-okki-row small{font-size:11px;color:#6b7f89;line-height:1.5}.gd-pdp .gd-okki-row a{font-size:12px;font-weight:750;color:#286e97;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.gd-pdp .gd-related{padding:102px 0 115px}.gd-pdp .gd-related-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:34px}.gd-pdp .gd-related h2{font-size:36px;line-height:1.15;letter-spacing:-.04em;margin-top:19px}.gd-pdp .gd-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gd-pdp .gd-related-item{border:1px solid #d9e2e5;display:block;padding-bottom:26px;transition:border-color .2s ease,transform .2s ease}.gd-pdp .gd-related-item:hover{border-color:#6fa4bc;transform:translateY(-2px)}.gd-pdp .gd-related-visual{aspect-ratio:1.23;background:#fff;border-bottom:1px solid #e1e7e9;display:flex;align-items:center;justify-content:center;overflow:hidden}.gd-pdp .gd-related-visual img{height:100%;width:100%;object-fit:contain}.gd-pdp .gd-related-body{padding:23px 24px 0}.gd-pdp .gd-related-body .gd-eyebrow{color:#577686;font-size:10px}.gd-pdp .gd-related-body h3{font-size:18px;line-height:1.3;letter-spacing:-.02em;margin:13px 0 22px;min-height:70px}.gd-pdp .gd-related-link{font-size:12px;font-weight:750;color:var(--gd-blue)}.gd-pdp .gd-lightbox{border:0;padding:0;background:transparent;color:#fff;box-shadow:none;max-height:100vh;max-width:min(96vw,1300px);width:min(96vw,1300px);overflow:visible}.gd-pdp .gd-lightbox::backdrop{background:#040f17ed}.gd-pdp .gd-lightbox-inner{background:#0b212f;display:grid;grid-template-rows:1fr auto;max-height:96vh;padding:14px;position:relative}.gd-pdp .gd-lightbox-top{position:absolute;top:23px;right:24px;display:flex;gap:12px;z-index:3}.gd-pdp .gd-lightbox-button{width:45px;height:45px;border:1px solid #59717e;background:#15384b;color:#fff;font-size:22px;display:grid;place-items:center}.gd-pdp .gd-lightbox-button:hover{background:#30627b}.gd-pdp .gd-lightbox-picture{display:flex;align-items:center;justify-content:center;min-height:200px;overflow:hidden;background:#fff}.gd-pdp .gd-lightbox-picture img{width:auto;height:auto;max-width:100%;max-height:calc(96vh - 140px);object-fit:contain}.gd-pdp .gd-lightbox-bottom{padding:15px 12px 3px;display:flex;align-items:center;justify-content:space-between;gap:18px}.gd-pdp .gd-lightbox-bottom p{font-size:12px;color:#b4d1df;line-height:1.5}.gd-pdp .gd-lightbox-pager{display:flex;gap:12px;align-items:center;color:#fff;font-size:12px;white-space:nowrap}.gd-pdp .gd-mobile-quote{display:none}@media(max-width:1120px){.gd-pdp .gd-nav-links{gap:17px}.gd-pdp .gd-hero{gap:36px}.gd-pdp .gd-hero h1{font-size:clamp(38px,4vw,51px)}.gd-pdp .gd-price-context{max-width:160px}.gd-pdp .gd-intent-inner{grid-template-columns:1.1fr repeat(3,.95fr)}.gd-pdp .gd-approach{padding:30px 25px}.gd-pdp .gd-spec-layout{gap:6%}.gd-pdp .gd-image-story-image{min-height:350px}}@media(max-width:900px){.gd-preview-toplinks{gap:17px}.gd-pdp .gd-product-nav-title{display:none}.gd-pdp .gd-hero{grid-template-columns:1fr;gap:35px}.gd-pdp .gd-hero-content{max-width:750px}.gd-pdp .gd-main-stage{max-width:720px;margin-inline:auto}.gd-pdp .gd-hero h1{max-width:650px;font-size:54px}.gd-pdp .gd-section-head{grid-template-columns:1fr;gap:16px}.gd-pdp .gd-section-head h2{margin-top:8px}.gd-pdp .gd-image-story,.gd-pdp .gd-deploy-grid{gap:4%}.gd-pdp .gd-intent-inner{grid-template-columns:repeat(3,1fr)}.gd-pdp .gd-intent-lead{grid-column:1/-1;padding:24px 0 17px}.gd-pdp .gd-intent-lead h2{max-width:none}.gd-pdp .gd-intent-bit{padding:23px 15px 24px}.gd-pdp .gd-intent-bit:nth-child(2){border-left:0}}@media(max-width:700px){.gd-preview-topbar{height:65px}.gd-preview-mark{font-size:24px}.gd-preview-toplinks{display:none}.gd-pdp{font-size:15px}.gd-pdp .gd-product-nav-inner{min-height:54px}.gd-pdp .gd-nav-links{gap:14px;max-width:100%;overflow-x:auto;scrollbar-width:none;white-space:nowrap;font-size:11px}.gd-pdp .gd-nav-links::-webkit-scrollbar{display:none}.gd-pdp .gd-nav-links a:nth-child(2){display:none}.gd-pdp .gd-nav-rfq{display:none}.gd-pdp .gd-breadcrumb{padding-top:21px;font-size:10px}.gd-pdp .gd-hero{padding:19px 0 57px;gap:28px}.gd-pdp .gd-main-stage .gd-gallery-slide img{aspect-ratio:1/1}.gd-pdp .gd-thumb{width:64px;height:64px}.gd-pdp .gd-hero h1{font-size:clamp(36px,9vw,52px);letter-spacing:-.055em;margin:17px 0}.gd-pdp .gd-hero-sub{font-size:14px}.gd-pdp .gd-hero-rule{margin-top:25px}.gd-pdp .gd-fact{padding-block:17px}.gd-pdp .gd-fact dd{font-size:14px}.gd-pdp .gd-price-panel{padding-top:24px}.gd-pdp .gd-price-panel .gd-price{font-size:33px}.gd-pdp .gd-price-context{font-size:10px}.gd-pdp .gd-hero-actions .gd-button{width:100%}.gd-pdp .gd-hero-actions .gd-text-link{margin-top:2px}.gd-pdp .gd-intent-inner{display:grid;grid-template-columns:1fr}.gd-pdp .gd-intent-lead{padding:26px 0}.gd-pdp .gd-intent-bit{border-top:1px solid #2c4a58;border-left:0;padding:20px 0;display:grid;grid-template-columns:104px 1fr;align-items:center;gap:16px}.gd-pdp .gd-intent-bit p{margin-top:0}.gd-pdp .gd-section{padding:75px 0}.gd-pdp .gd-section-head{margin-bottom:30px}.gd-pdp .gd-section-head h2,.gd-pdp .gd-spec-intro h2{font-size:36px}.gd-pdp .gd-lead{font-size:16px}.gd-pdp .gd-approach-grid{grid-template-columns:1fr}.gd-pdp .gd-approach{min-height:0;padding:24px}.gd-pdp .gd-approach h3{font-size:20px;margin:12px 0}.gd-pdp .gd-imaging{padding:68px 0}.gd-pdp .gd-image-story{display:flex;flex-direction:column-reverse;gap:29px;align-items:stretch}.gd-pdp .gd-image-story-image{min-height:0;padding:7px}.gd-pdp .gd-image-story-image img{max-height:none}.gd-pdp .gd-image-story h2{font-size:35px;margin:16px 0}.gd-pdp .gd-image-story p{font-size:14px}.gd-pdp .gd-spec-layout{grid-template-columns:1fr;gap:37px}.gd-pdp .gd-spec-intro{position:static}.gd-pdp .gd-spec-group{margin-bottom:34px}.gd-pdp .gd-spec-group h3{font-size:19px}.gd-pdp .gd-spec-table th{width:35%}.gd-pdp .gd-spec-table th,.gd-pdp .gd-spec-table td{padding-block:13px;font-size:12px}.gd-pdp .gd-unknown-band{padding:22px}.gd-pdp .gd-unknown-band ul{grid-template-columns:1fr}.gd-pdp .gd-integration{padding:80px 0}.gd-pdp .gd-integration-grid{grid-template-columns:1fr;gap:36px}.gd-pdp .gd-integration h2{font-size:39px}.gd-pdp .gd-deployment{padding:74px 0}.gd-pdp .gd-deploy-grid{grid-template-columns:1fr;gap:37px}.gd-pdp .gd-deployment h2{font-size:38px}.gd-pdp .gd-deploy-image img{height:auto;max-height:590px}.gd-pdp .gd-commercial-grid{grid-template-columns:1fr;gap:32px}.gd-pdp .gd-commercial h2{font-size:38px}.gd-pdp .gd-terms-list li{grid-template-columns:110px 1fr;gap:18px}.gd-pdp .gd-faq{padding:74px 0}.gd-pdp .gd-faq-layout{grid-template-columns:1fr;gap:22px}.gd-pdp .gd-faq h2{font-size:38px}.gd-pdp .gd-faq summary{font-size:15px}.gd-pdp .gd-quote{padding:74px 0 95px}.gd-pdp .gd-quote-grid{grid-template-columns:1fr;gap:34px}.gd-pdp .gd-quote h2{font-size:46px}.gd-pdp .gd-quote-tags{margin-top:20px}.gd-pdp .gd-quote-panel{padding:27px 20px}.gd-pdp .gd-related{padding:78px 0 102px}.gd-pdp .gd-related-head{align-items:start}.gd-pdp .gd-related h2{font-size:32px}.gd-pdp .gd-related-grid{grid-template-columns:1fr;gap:17px}.gd-pdp .gd-related-visual{aspect-ratio:1.5}.gd-pdp .gd-related-body h3{min-height:0;font-size:18px;margin-bottom:15px}.gd-pdp .gd-mobile-quote{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:28;background:#112d40;color:#fff;padding:10px 20px;min-height:69px;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -6px 22px #00141f26}.gd-pdp .gd-mobile-quote span{font-size:11px;color:#b0cbd6;line-height:1.25}.gd-pdp .gd-mobile-quote a{display:inline-flex;align-items:center;gap:14px;min-height:46px;padding:10px 14px;background:#c8eaf8;color:#0b2938;font-weight:800;font-size:13px;white-space:nowrap}.gd-pdp{padding-bottom:69px}.gd-preview-footer{flex-direction:column;align-items:start;padding-bottom:100px}}@media(max-width:400px){.gd-pdp .gd-hero h1{font-size:37px}.gd-pdp .gd-hero .gd-eyebrow{font-size:10px}.gd-pdp .gd-thumb{width:60px;height:60px}.gd-pdp .gd-gallery-index{font-size:10px}.gd-pdp .gd-price-context{max-width:128px}.gd-pdp .gd-field{grid-column:1/-1}.gd-pdp .gd-okki-row{flex-direction:column;align-items:start}.gd-pdp .gd-integration-highlights{grid-template-columns:1fr 1fr}.gd-pdp .gd-nav-links{gap:13px}}@media(max-width:340px){.gd-pdp .gd-hero h1{font-size:34px}.gd-pdp .gd-price-panel{align-items:start;flex-direction:column}.gd-pdp .gd-price-context{text-align:left;max-width:100%}.gd-pdp .gd-thumb{width:53px;height:53px}.gd-pdp .gd-lightbox-bottom{flex-direction:column;align-items:start}}@media(prefers-reduced-motion:reduce){.gd-pdp *,.gd-pdp *:before,.gd-pdp *:after{scroll-behavior:auto!important;animation:none!important;transition-duration:0s!important}}@media print{.gd-pdp .gd-product-nav,.gd-pdp .gd-open-gallery,.gd-pdp .gd-mobile-quote,.gd-pdp .gd-thumb-list,.gd-preview-topbar{display:none!important}.gd-pdp .gd-hero{display:block}.gd-pdp .gd-hero-content{break-before:page}.gd-pdp .gd-section{padding-block:30px}.gd-pdp .gd-spec-intro{position:static}.gd-pdp .gd-main-stage{max-width:650px}.gd-pdp .gd-quote-panel{box-shadow:none}}.gd-pdp :is(.gd-gallery-slide,.gd-review){min-width:0}.gd-pdp .gd-gallery-image-error{padding:22px;color:#81502d;background:#fff4e8;font-size:13px;line-height:1.5}.gd-pdp .gd-gallery-slide.gd-image-missing img{min-height:100px}.gd-pdp .gd-review[hidden]{display:none!important}.gd-pdp .gd-review{margin-top:24px;border-left:3px solid var(--gd-blue);background:#f2f7f8;padding:22px 24px}.gd-pdp .gd-review-heading{font-size:11px;letter-spacing:.12em;color:#246c97;font-weight:800;margin-bottom:7px}.gd-pdp .gd-review-intro{font-size:13px;color:#3f5b6b;line-height:1.65;margin-bottom:17px}.gd-pdp .gd-review-list{margin:0;display:grid;gap:0}.gd-pdp .gd-review-list>div{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:12px;border-top:1px solid #d5e4e9;padding:9px 0;font-size:12px;line-height:1.55}.gd-pdp .gd-review-list dt{font-weight:750;color:#54707c}.gd-pdp .gd-review-list dd{margin:0;color:#122d3c;overflow-wrap:anywhere;white-space:pre-wrap}.gd-pdp .gd-input-error{font-size:12px;line-height:1.4;color:#a9342d;margin:0}.gd-pdp .gd-field :is(input,select,textarea)[aria-invalid=true]{border:2px solid #a9342d;background:#fff8f6}.gd-pdp .gd-button:disabled{opacity:.55;cursor:wait;transform:none}.gd-pdp:not(.gd-js) [data-gd-demo-submit],.gd-pdp:not(.gd-js) [data-gd-copy]{display:none}.gd-pdp :is([id$=-overview],[id$=-specifications],[id$=-integration],[id$=-project-fit],[id$=-faq],[id$=-quote]){scroll-margin-top:95px}.gd-pdp .gd-mobile-quote{transition:transform .22s ease,opacity .22s ease}.gd-pdp .gd-mobile-quote[data-hidden=true]{transform:translateY(110%);opacity:0;pointer-events:none}.gd-pdp .gd-lightbox.gd-dialog-fallback{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:2vh 2vw;z-index:1000;background:#040f17f5;overflow:auto}@media(max-width:700px){.gd-pdp .gd-review{padding:18px 14px}.gd-pdp .gd-review-list>div{grid-template-columns:1fr;gap:2px}.gd-pdp .gd-review-list dt{font-size:11px}}@media(prefers-reduced-motion:reduce){.gd-pdp .gd-mobile-quote{transition:none!important}}@media(forced-colors:active){.gd-pdp :is(.gd-button,.gd-thumb,.gd-quote-panel,.gd-lightbox-button){border:1px solid CanvasText}.gd-pdp .gd-review{border:2px solid Highlight}}.gd-pdp .gd-variant-picker{display:grid;gap:5px;max-width:510px;margin:2px 0 21px}.gd-pdp .gd-variant-picker label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:750;color:#55717e}.gd-pdp .gd-variant-picker select{width:100%;min-height:47px;border:1px solid #b9cbd2;padding:9px 12px;background:#fff;color:#102638;font-size:13px}.gd-pdp .gd-variant-picker small{font-size:11px;line-height:1.6;color:#607580}.gd-pdp .gd-provider-details{margin-top:29px;padding-top:20px;border-top:1px solid #d9e1e3}.gd-pdp .gd-provider-details>summary{font-size:13px;line-height:1.6;font-weight:750;color:#246c97;cursor:pointer}.gd-pdp .gd-provider-details>p{font-size:12px;line-height:1.7;margin:12px 0;color:#4b6470}.gd-pdp .gd-provider-details iframe{display:block;width:100%;height:min(75vh,740px);min-height:520px;border:1px solid #d9e1e3;background:#fff}.gd-pdp .gd-provider-details a{border-bottom:1px solid currentColor;text-decoration:underline}.gd-pdp .gd-no-media{padding:36px;min-height:180px;display:flex;align-items:center}.gd-pdp:not(.gd-js) .gd-mobile-quote{display:none}.gd-pdp .gd-documents h2{font-size:clamp(28px,3vw,42px);margin:15px 0 23px}.gd-pdp .gd-document-list{padding:0;list-style:none;display:grid;gap:11px}.gd-pdp .gd-document-list li a{font-size:14px;color:#246c97;border-bottom:1px solid #d0e0e7;padding:12px 0;display:block}@media(max-width:700px){.gd-pdp .gd-provider-details iframe{min-height:540px;height:76vh}.gd-pdp .gd-variant-picker{max-width:none}}.gd-pdp .gd-inquiry-context{margin-bottom:18px}.gd-pdp .gd-context-label{font-size:12px;line-height:1.5;font-weight:700;color:var(--gd-ink-soft)}.gd-pdp .gd-inquiry-embed iframe{display:block;width:100%;height:730px;border:0;background:#fff}.gd-pdp .gd-form-fallback{font-size:12px;line-height:1.7;color:var(--gd-ink-soft);margin-top:14px}.gd-pdp :is(.gd-form-helper,.gd-form-fallback) a{text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.gd-pdp .gd-inquiry-embed iframe{height:740px}}.gd-pdp .gd-inquiry-embed{max-width:560px;margin-inline:auto}.gd-pdp .gd-thumb-list{overflow-x:auto;max-width:100%;padding:4px;scroll-padding-inline:4px;scrollbar-width:thin}.gd-pdp .gd-gallery-index{flex-shrink:0}.gd-pdp .gd-source-details{padding-block:48px;border-top:1px solid #dce3e6;background:#fff}.gd-pdp .gd-detail-heading{max-width:900px;margin:0 auto 28px}.gd-pdp .gd-detail-heading h2{font-size:clamp(26px,3vw,36px);line-height:1.2;margin:0 0 12px}.gd-pdp .gd-detail-heading p{font-size:15px;line-height:1.6;color:#536570;max-width:65ch}.gd-pdp .gd-detail-figure{max-width:900px;margin:0 auto 24px}.gd-pdp .gd-detail-open{display:block;width:100%;padding:0;border:0;background:#fff;color:#12527e;text-align:left;position:relative;cursor:zoom-in}.gd-pdp .gd-detail-open img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.gd-pdp .gd-detail-enlarge{display:block;padding:12px 0;font-size:14px;font-weight:600;text-decoration:underline}.gd-pdp .gd-detail-figure figcaption{font-size:13px;line-height:1.6;color:#536570}.gd-pdp .gd-detail-dialog{padding:16px;border:0;width:min(96vw,1300px);max-width:96vw;max-height:96vh;background:#fff;color:#12171b;overflow:hidden}.gd-pdp .gd-detail-dialog::backdrop{background:#040f17ed}.gd-pdp .gd-detail-dialog-bar{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px}.gd-pdp .gd-detail-dialog-bar button{min-height:44px;padding:10px 14px;background:#fff;color:#12527e;border:1px solid #536570;font-size:14px}.gd-pdp .gd-detail-dialog-scroll{max-height:calc(90vh - 130px);overflow:auto;overscroll-behavior:contain;background:#fff}.gd-pdp .gd-detail-dialog-scroll img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(90vh - 130px);object-fit:contain;margin:auto}.gd-pdp .gd-detail-dialog[data-actual-size=true] .gd-detail-dialog-scroll img{width:auto;max-width:none;max-height:none}.gd-pdp .gd-detail-dialog>p{font-size:13px;line-height:1.4;margin-top:12px}.gd-pdp .gd-detail-dialog.gd-dialog-fallback{position:fixed;top:2vh;right:2vw;bottom:2vh;left:2vw;z-index:1001;margin:auto;box-shadow:0 0 0 100vmax #040f17ed}@media(max-width:700px){.gd-pdp .gd-source-details{padding-block:30px}.gd-pdp .gd-detail-dialog{padding:12px}.gd-pdp .gd-detail-heading,.gd-pdp .gd-detail-figure{margin-bottom:20px}}.gd-pdp [hidden]{display:none!important}.gd-pdp .gd-image-frame{position:relative}.gd-pdp .gd-main-stage{cursor:zoom-in;touch-action:pan-y pinch-zoom}.gd-pdp .gd-media-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #b9c6cc;background:#fff;color:#142832;cursor:pointer;font-size:22px;line-height:1}.gd-pdp .gd-media-arrow-prev{left:10px}.gd-pdp .gd-media-arrow-next{right:10px}.gd-pdp .gd-media-arrow:hover{border-color:#2e6e9e;color:#2e6e9e}.gd-pdp .gd-detail-open{touch-action:pan-y pinch-zoom}.gd-pdp .gd-media-tabs{display:flex;gap:24px;border-bottom:1px solid #dce3e6;margin:12px 0 4px}.gd-pdp .gd-media-tabs button{min-height:44px;padding:8px 0;border:0;border-bottom:2px solid transparent;background:none;color:#53636c;font:inherit;font-size:14px;cursor:pointer}.gd-pdp .gd-media-tabs button[aria-selected=true]{border-bottom-color:#2e6e9e;color:#142832;font-weight:600}.gd-pdp .gd-media-tabs button span{font-weight:400}.gd-pdp .gd-video-stage{position:relative;display:grid;place-items:center;aspect-ratio:1/1;background:#101b22;touch-action:pan-y pinch-zoom}.gd-pdp .gd-video-slide{width:100%;height:100%;display:grid;place-items:center}.gd-pdp .gd-video-slide :is(video,iframe){display:block;width:100%;max-height:100%;border:0}.gd-pdp .gd-video-slide iframe{aspect-ratio:16/9}.gd-pdp .gd-video-count{display:block;margin:10px 0;text-align:right;font-size:12px;color:#53636c}.gd-pdp .gd-configuration-notes{border-top:1px solid #dce3e6;padding:18px 0;font-size:14px}.gd-pdp .gd-configuration-notes summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600}.gd-pdp .gd-configuration-notes summary:after{content:"+";margin-left:auto}.gd-pdp .gd-configuration-notes[open] summary:after{content:"\2212"}.gd-pdp .gd-configuration-notes ul{padding-left:20px;line-height:1.65}.gd-pdp .gd-price-disclaimer{font-size:12px;line-height:1.5}.gd-pdp{--gd-control-hover:#12527e;--gd-control-active:#1a384f;--gd-control-border:#7a848f;--gd-control-ease:cubic-bezier(.2,.7,.2,1)}.gd-pdp .gd-icon{display:block;flex:0 0 20px;width:20px;height:20px;pointer-events:none;transition:transform .18s var(--gd-control-ease),opacity .16s ease}.gd-pdp :is(a,button,summary,select,[tabindex]){scroll-margin-block:100px}.gd-pdp :focus-visible{outline:3px solid var(--gd-blue);outline-offset:3px;box-shadow:0 0 0 2px #fff}.gd-pdp .gd-button{min-height:48px;gap:14px;padding:12px 22px;border-radius:2px;font-size:14px;font-weight:600;letter-spacing:0;line-height:1.5;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s var(--gd-control-ease)}.gd-pdp .gd-button-primary{background:var(--gd-blue);color:#fff}.gd-pdp .gd-button-primary:hover{background:var(--gd-control-hover)}.gd-pdp .gd-button-primary:active{background:var(--gd-control-active);transform:scale(.985)}.gd-pdp .gd-button-outline{border-color:var(--gd-control-border)}.gd-pdp :is(.gd-button,.gd-nav-rfq,.gd-text-link,.gd-mobile-quote a):hover .gd-icon-arrow-up-right{transform:translate(2px,-2px)}.gd-pdp .gd-text-link:hover .gd-icon-arrow-down{transform:translateY(3px)}.gd-pdp :is(.gd-nav-rfq,.gd-text-link){display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;border:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;transition:color .16s ease}.gd-pdp .gd-nav-links a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;transition:color .16s ease}.gd-pdp .gd-main-stage:before,.gd-pdp .gd-main-stage:after{display:none}.gd-pdp .gd-main-stage{border-color:var(--gd-line)}.gd-pdp .gd-media-arrow{width:44px;height:44px;border-radius:50%;border:1px solid var(--gd-control-border);background:#fff;color:var(--gd-ink);font-size:inherit;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s var(--gd-control-ease)}.gd-pdp .gd-media-arrow-prev{left:14px}.gd-pdp .gd-media-arrow-next{right:14px}.gd-pdp .gd-media-arrow:hover{background:#eef4f8;border-color:var(--gd-blue);color:var(--gd-blue)}.gd-pdp .gd-media-arrow-prev:hover .gd-icon{transform:translate(-2px)}.gd-pdp .gd-media-arrow-next:hover .gd-icon{transform:translate(2px)}.gd-pdp .gd-media-arrow:active{transform:translateY(-50%) scale(.94);background:#dce9f2}.gd-pdp .gd-thumb{border-radius:2px;overflow:hidden;transition:border-color .16s ease}.gd-pdp .gd-thumb[aria-current=true]{outline:1px solid var(--gd-blue);outline-offset:1px}.gd-pdp .gd-media-tabs{gap:4px;border:0;background:#f0f3f5;padding:4px;margin:12px 0 4px;border-radius:4px;width:fit-content}.gd-pdp .gd-media-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 16px;border:1px solid transparent;border-radius:2px;background:transparent;color:#49606c;font-size:13px;font-weight:500;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.gd-pdp .gd-media-tabs button[aria-selected=true]{border-color:#b3b9c0;background:#fff;color:var(--gd-ink);font-weight:600}.gd-pdp .gd-media-tabs button:hover{color:var(--gd-control-hover);background:#fff}.gd-pdp .gd-media-tabs button:active{background:#dce9f2}.gd-pdp :is(.gd-lightbox-button,[data-gd-detail-close]){display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;border:1px solid var(--gd-control-border);border-radius:50%;background:#fff;color:var(--gd-ink);transition:background-color .16s ease,color .16s ease,transform .16s var(--gd-control-ease)}.gd-pdp :is(.gd-lightbox-button,[data-gd-detail-close]):hover{background:#e8f0f6;color:var(--gd-control-hover)}.gd-pdp :is(.gd-lightbox-button,[data-gd-detail-close]):active{transform:scale(.94);background:#dce9f2}.gd-pdp .gd-lightbox-top{top:24px;right:24px}.gd-pdp .gd-lightbox-bottom{justify-content:center}.gd-pdp .gd-lightbox-pager{gap:20px;font-variant-numeric:tabular-nums}.gd-pdp .gd-lightbox-button:focus-visible{outline-color:#8ed0ed}.gd-pdp [data-gd-detail-zoom]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;border:1px solid var(--gd-control-border);border-radius:2px;font-size:13px;font-weight:500;transition:background-color .16s ease,color .16s ease}.gd-pdp [data-gd-detail-zoom]:hover{background:#eef4f8}.gd-pdp [data-gd-detail-zoom][aria-pressed=true]{background:#e5eff6;color:var(--gd-control-hover);border-color:var(--gd-blue)}.gd-pdp [data-gd-detail-zoom][aria-pressed=true] .gd-icon{color:var(--gd-control-hover)}.gd-pdp :is(.gd-faq summary,.gd-configuration-notes summary){list-style:none;gap:20px;min-height:56px;font-weight:600;transition:color .16s ease}.gd-pdp :is(.gd-faq summary,.gd-configuration-notes summary):after{display:none}.gd-pdp :is(.gd-faq summary,.gd-configuration-notes summary)::-webkit-details-marker{display:none}.gd-pdp :is(.gd-faq summary,.gd-configuration-notes summary)>.gd-icon{margin-left:auto;flex-shrink:0;color:var(--gd-blue)}.gd-pdp .gd-icon-plus-stem{transform-origin:12px 12px;transition:transform .18s var(--gd-control-ease),opacity .16s ease}.gd-pdp details[open]>summary .gd-icon-plus-stem{transform:rotate(90deg);opacity:0}.gd-pdp .gd-configuration-notes summary:hover{color:var(--gd-blue)}.gd-pdp .gd-variant-picker select{border-radius:2px;min-height:48px;border-color:var(--gd-control-border);font-size:14px}.gd-pdp .gd-variant-picker select:hover{border-color:var(--gd-blue)}.gd-pdp .gd-document-list li a{display:flex;align-items:center;gap:12px;min-height:48px;font-weight:500;text-decoration:underline;text-underline-offset:4px}.gd-pdp .gd-document-list li a .gd-icon{margin-left:auto}.gd-pdp .gd-related-item:hover{transform:none}.gd-pdp .gd-related-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.gd-pdp .gd-related-item:hover .gd-icon{transform:translate(2px,-2px)}.gd-pdp .gd-quote-panel{box-shadow:none}.gd-pdp .gd-mobile-quote{box-shadow:none;border-top:1px solid #49606c}.gd-pdp .gd-mobile-quote a{min-height:48px;gap:8px;border-radius:2px;background:#fff;color:var(--gd-ink);font-weight:600;transition:background-color .16s ease}.gd-pdp .gd-mobile-quote a:hover{background:#e8f0f6}.gd-pdp .gd-mobile-quote a:active{background:#dce9f2}.gd-pdp :is(button,[role=button],select):disabled{opacity:1;cursor:not-allowed;background:#e9eff0;color:#64727c;border-color:#b3b9c0;transform:none}.gd-pdp :is(button,a)[aria-busy=true]{cursor:progress}body:has(.gd-pdp) .hdt-toolbar.hdt-fixed{display:none!important}@keyframes gd-media-appear{0%{opacity:.55}to{opacity:1}}.gd-pdp.gd-js .gd-gallery-slide[data-active=true]{animation:gd-media-appear .18s ease-out}@media(max-width:700px){.gd-pdp .gd-nav-rfq{display:none}.gd-pdp .gd-media-arrow-prev{left:10px}.gd-pdp .gd-media-arrow-next{right:10px}.gd-pdp .gd-mobile-quote{padding-bottom:max(10px,env(safe-area-inset-bottom))}.gd-pdp .gd-media-tabs button{padding-inline:12px}.gd-pdp .gd-nav-links{gap:18px}}@media(hover:none){.gd-pdp .gd-media-arrow{background:#fff;color:var(--gd-ink)}.gd-pdp :is(.gd-button,.gd-media-arrow,.gd-text-link,.gd-nav-rfq,.gd-related-item):hover .gd-icon{transform:none}}@media(prefers-reduced-motion:reduce){.gd-pdp *,.gd-pdp *:before,.gd-pdp *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.gd-pdp :is(.gd-button,.gd-lightbox-button,[data-gd-detail-close],.gd-icon,.gd-icon-plus-stem,.gd-related-item){transform:none!important}.gd-pdp .gd-media-arrow:active{transform:translateY(-50%)!important}.gd-pdp .gd-mobile-quote{transform:none!important}.gd-pdp .gd-mobile-quote[data-hidden=true]{visibility:hidden}}@media(max-width:700px){body:has(.gd-pdp) back-to-top{bottom:156px!important}body:has(.gd-pdp .gd-mobile-quote[data-hidden=false]) .okki-chat-widget-bubble:not(.okki-chat--hide){bottom:calc(86px + env(safe-area-inset-bottom))!important}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/gemdragon-product-master.css.map */
