:root{--ink:#0a2037;--navy:#0f2d49;--blue:#0877c9;--blue-dark:#065f9f;--cyan:#1bb7d7;--text:#344b5f;--muted:#6a7d8d;--line:#dce7ee;--line-dark:#c9d8e2;--soft:#f4f8fa;--soft-blue:#eef7fb;--white:#fff;--warning-bg:#fff8eb;--warning-text:#74531d;--success:#13816d;--max:1180px;--content-max:960px;--radius:14px;--shadow:0 18px 45px rgba(10,32,55,.12);}*,*::before,*::after{box-sizing:border-box;}html{scroll-behavior:smooth;overflow-x:clip;}body{margin:0;overflow-x:clip;background:var(--white);color:var(--text);font:16px/1.7 Arial,"Helvetica Neue",Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}main{display:block;overflow:visible!important;contain:none!important;}img{display:block;max-width:100%;height:auto;}a{color:inherit;text-decoration:none;}button,input,select,textarea{font:inherit;}.wrap,.se_container{width:min(calc(100% - 36px),var(--max));margin-right:auto;margin-left:auto;}.crumb{padding-top:17px;padding-bottom:17px;overflow:hidden;color:#718493;font-size:13px;line-height:1.6;text-overflow:ellipsis;}.crumb a{color:#4e6d84;transition:color .2s ease;}.crumb a:hover,.crumb a:focus-visible{color:var(--blue);}.product-hero{padding:38px 0 54px;overflow:hidden;background:linear-gradient(125deg,#f8fbfc,#edf7fa);}.product-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:52px;align-items:center;}.product-hero h1{margin:0;color:var(--ink);font-size:clamp(36px,4.8vw,58px);font-weight:800;line-height:1.12;letter-spacing:-.04em;overflow-wrap:anywhere;}.summary{max-width:680px;margin:20px 0 0;color:#526b7e;font-size:18px;line-height:1.7;}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px;}.btn{display:inline-flex;min-height:47px;padding:0 20px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;background:var(--blue);color:var(--white)!important;font-weight:700;line-height:1.25;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;}.btn:hover{background:var(--blue-dark);box-shadow:0 9px 22px rgba(8,119,201,.2);transform:translateY(-1px);}.btn:focus-visible{outline:3px solid rgba(27,183,215,.32);outline-offset:3px;}.btn.secondary{border-color:#c4d5df;background:var(--white);color:var(--ink)!important;}.btn.secondary:hover{border-color:var(--blue);color:var(--blue)!important;box-shadow:none;}.image-box{position:relative;min-width:0;padding:13px;border:1px solid var(--line);border-radius:17px;background:var(--white);box-shadow:var(--shadow);}.image-box img{width:100%;aspect-ratio:4/3;object-fit:contain;border-radius:10px;background:#e6eef2;}.image-label{position:absolute;bottom:27px;left:28px;padding:7px 10px;border-radius:5px;background:rgba(6,24,42,.88);color:var(--white);font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.08em;}.proof{border-bottom:1px solid var(--line);background:var(--white);}.proof .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));}.proof-item{min-width:0;padding:20px 22px;border-right:1px solid var(--line);}.proof-item:last-child{border-right:0;}.proof-item strong{display:block;color:var(--ink);font-size:14px;line-height:1.35;}.proof-item span{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.45;}.detail{padding:65px 0 80px;overflow:visible!important;background:var(--white);contain:none!important;}.detail>.wrap{overflow:visible!important;contain:none!important;}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 282px;gap:42px;align-items:start;overflow:visible!important;contain:none!important;}.article{width:100%;max-width:none;margin:0;min-width:0;color:var(--text);font-size:16px;line-height:1.78;overflow-wrap:anywhere;}.article::after{display:table;clear:both;content:"";}.detail-grid.has-sidebar{display:grid;grid-template-columns:minmax(0,1fr) 282px;gap:42px;align-items:start;}.detail-grid.has-sidebar .article{max-width:none;}.article h2,.article h3,.article h4,.article h5,.article h6{color:var(--ink);font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:750;overflow-wrap:anywhere;}.article h2{position:relative;margin:48px 0 18px;padding:0 0 12px 17px;border-bottom:1px solid var(--line);font-size:clamp(25px,3vw,31px);line-height:1.28;letter-spacing:-.02em;}.article h2::before{position:absolute;top:.15em;bottom:16px;left:0;width:4px;border-radius:4px;background:linear-gradient(var(--blue),var(--cyan));content:"";}.article h2:first-child{margin-top:0;}.article h3{margin:30px 0 10px;font-size:21px;line-height:1.35;}.article h4{margin:24px 0 8px;color:#173b5a;font-size:18px;line-height:1.4;}.article h5{margin:21px 0 7px;font-size:16px;line-height:1.45;}.article h6{margin:19px 0 6px;color:#4e687b;font-size:14px;line-height:1.45;letter-spacing:.04em;text-transform:uppercase;}.article p{margin:0 0 17px;}.article h2+p,.article h3+p,.article h4+p{margin-top:0;}.article strong,.article b{color:#183c59;font-weight:750;}.article em,.article i{font-style:italic;}.article small{color:var(--muted);font-size:.875em;}.article mark{padding:1px 4px;border-radius:3px;background:#fff0a8;color:var(--ink);}.article sub,.article sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}.article sup{top:-.5em;}.article sub{bottom:-.25em;}.article a:not(.btn){color:var(--blue);font-weight:650;text-decoration:underline;text-decoration-color:rgba(8,119,201,.32);text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere;transition:color .2s ease,text-decoration-color .2s ease;}.article a:not(.btn):hover{color:var(--blue-dark);text-decoration-color:currentColor;}.article a:not(.btn):focus-visible{border-radius:2px;outline:3px solid rgba(27,183,215,.28);outline-offset:3px;}.article ul,.article ol{margin:17px 0 23px;padding-left:1.45em;}.article ul{list-style:disc;}.article ol{list-style:decimal;}.article li{margin:7px 0;padding-left:.25em;}.article li::marker{color:var(--blue);font-weight:750;}.article ul ul,.article ul ol,.article ol ul,.article ol ol{margin:6px 0;}.article ul ul{list-style-type:circle;}.article ul ul ul{list-style-type:square;}.article dl{margin:20px 0 25px;}.article dt{margin-top:14px;color:var(--ink);font-weight:750;}.article dd{margin:3px 0 0 20px;color:var(--muted);}.article .table-responsive,.article .table-wrap{width:100%;margin:22px 0 30px;overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:var(--white);-webkit-overflow-scrolling:touch;}.article table{width:100%!important;max-width:100%;margin:22px 0 30px;border:1px solid var(--line);border-spacing:0;border-collapse:collapse;background:var(--white);color:var(--text);font-size:14px;line-height:1.55;}.article .table-responsive table,.article .table-wrap table{min-width:680px;margin:0;border:0;}.article caption{padding:0 0 10px;color:var(--ink);font-weight:750;text-align:left;}.article th,.article td{height:auto!important;padding:13px 15px!important;border:1px solid var(--line)!important;text-align:left;vertical-align:top;overflow-wrap:anywhere;}.article thead th{background:#eaf3f7;color:var(--ink);font-size:12px;font-weight:800;letter-spacing:.035em;}.article tbody th{background:#f1f7f9;color:var(--ink);font-weight:750;}.article tbody tr:nth-child(even) td{background:#fafcfd;}.article tbody tr:hover td,.article tbody tr:hover th{background:#eef8fb;}.article table p,.article th p,.article td p{margin:0 0 8px;}.article table p:last-child,.article th p:last-child,.article td p:last-child{margin-bottom:0;}.article table img{max-width:180px;margin:0;}.article>img,.article p>img,.article figure img{max-width:100%!important;height:auto!important;margin:26px auto;border:1px solid #e1e9ee;border-radius:10px;background:#f6f9fa;}.article figure{max-width:100%;margin:28px 0;}.article figure img{margin:0 auto;}.article figcaption{margin-top:9px;color:var(--muted);font-size:13px;line-height:1.55;text-align:center;}.article iframe,.article video,.article embed,.article object{display:block;width:100%;max-width:100%;margin:26px auto;border:0;border-radius:10px;}.article iframe{aspect-ratio:16/9;height:auto;min-height:320px;}.article blockquote{position:relative;margin:25px 0;padding:18px 21px 18px 23px;border:0;border-left:4px solid var(--cyan);border-radius:0 9px 9px 0;background:#f1f8fa;color:#4c6578;font-style:normal;}.article blockquote::before{position:absolute;top:8px;right:16px;color:rgba(27,183,215,.18);font:700 44px/1 Georgia,serif;content:"\201C";}.article blockquote p:last-child{margin-bottom:0;}.article hr{height:1px;margin:38px 0;border:0;background:var(--line);}.article .note,.article .notice,.article .tip,.article .warning{margin:24px 0;padding:16px 18px;border-radius:9px;}.article .note,.article .notice,.article .tip{border-left:4px solid var(--blue);background:var(--soft-blue);color:#426078;}.article .warning{border-left:4px solid #d7911a;background:var(--warning-bg);color:var(--warning-text);}.article code,.article kbd,.article samp{padding:2px 5px;border-radius:4px;background:#edf3f6;color:#173d5c;font:.9em/1.5 Consolas,Monaco,"Courier New",monospace;}.article pre{max-width:100%;margin:24px 0;padding:18px;overflow:auto;border-radius:9px;background:#0d263e;color:#d9e8f2;font:13px/1.65 Consolas,Monaco,"Courier New",monospace;white-space:pre-wrap;word-break:break-word;tab-size:2;}.article pre code{padding:0;background:transparent;color:inherit;font:inherit;}.article [style*="font-size"]{line-height:1.7;}.article [align="center"],.article .text-center{text-align:center;}.article [align="right"],.article .text-right{text-align:right;}.article [align="left"],.article .text-left{text-align:left;}.article img[align="left"]{float:left;max-width:48%;margin:6px 24px 16px 0;}.article img[align="right"]{float:right;max-width:48%;margin:6px 0 16px 24px;}.article img[align="center"]{margin-right:auto;margin-left:auto;}.article .clear,.article .clearfix{clear:both;}.side{display:block;position:-webkit-sticky!important;position:sticky!important;top:90px!important;align-self:start!important;width:100%;height:max-content!important;max-height:none!important;margin:0;z-index:20;overflow:visible!important;transform:none!important;contain:none!important;}.rfq{padding:25px;border-radius:14px;background:var(--ink);color:#c8d7e1;}.rfq small{color:#67d3e6;font-weight:800;letter-spacing:.1em;}.rfq h2{margin:9px 0 10px;color:var(--white);font-size:24px;line-height:1.25;}.rfq p{margin:0 0 17px;color:#aec0cc;font-size:14px;}.rfq ul{margin:0 0 20px;padding:0;list-style:none;font-size:13px;}.rfq li{padding:8px 0;border-bottom:1px solid #28445d;}.rfq li::before{margin-right:8px;color:#65d4e6;content:"\2713";}.rfq .btn{width:100%;background:var(--white);color:var(--ink)!important;}.side-note{margin-top:14px;padding:17px;border:1px solid var(--line);border-radius:11px;background:var(--white);color:var(--muted);font-size:12px;}.side-note strong{display:block;margin-bottom:5px;color:var(--ink);font-size:14px;}.se_related-section{padding:68px 0 76px;border-top:1px solid var(--line);background:var(--soft);}.se_related-header{display:flex;margin-bottom:28px;align-items:end;justify-content:space-between;gap:30px;}.se_related-header h2{margin:0;color:var(--ink);font-size:clamp(27px,3vw,36px);line-height:1.25;letter-spacing:-.025em;}.se_related-header p{margin:0;color:var(--muted);}.se_related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;}.se_related-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--white);box-shadow:0 7px 22px rgba(10,32,55,.06);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;}.se_related-card:hover{border-color:#b9cfdd;box-shadow:0 13px 30px rgba(10,32,55,.1);transform:translateY(-3px);}.se_related-img{overflow:hidden;border-bottom:1px solid var(--line);background:#e8f0f4;}.se_related-img a{display:block;}.se_related-img img{width:100%;aspect-ratio:4/3;object-fit:contain;transition:transform .3s ease;}.se_related-card:hover .se_related-img img{transform:scale(1.025);}.se_related-content{padding:17px;}.se_related-content>a{display:-webkit-box;overflow:hidden;color:var(--ink);font-size:15px;font-weight:750;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.se_related-content>a:hover{color:var(--blue);}.se_related-content p{display:-webkit-box;margin:9px 0 0;overflow:hidden;color:var(--muted);font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.bottom-cta{padding:45px 0;background:linear-gradient(120deg,#0877c9,#07548f);color:#dbedf8;}.bottom-cta .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:35px;align-items:center;}.bottom-cta h2{margin:0;color:var(--white);font-size:clamp(27px,3vw,34px);line-height:1.25;}.bottom-cta p{margin:5px 0 0;}.bottom-cta .btn{background:var(--white);color:var(--ink)!important;}.bottom-cta .btn:hover{background:#f0f8fb;}@media(max-width:960px){.detail-grid,.detail-grid.has-sidebar{grid-template-columns:minmax(0,1fr) 250px;gap:26px;}.product-grid{grid-template-columns:minmax(0,1fr) minmax(310px,.85fr);gap:32px;}.se_related-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:820px){.detail-grid,.detail-grid.has-sidebar{grid-template-columns:1fr;gap:34px;}.product-grid,.detail-grid.has-sidebar,.bottom-cta .wrap{grid-template-columns:1fr;}.product-grid{gap:30px;}.side{position:static!important;top:auto!important;width:100%;}.proof .wrap{grid-template-columns:repeat(2,minmax(0,1fr));}.proof-item:nth-child(2){border-right:0;}.proof-item:nth-child(-n+2){border-bottom:1px solid var(--line);}.bottom-cta .btn{width:100%;}}@media(max-width:560px){.wrap,.se_container{width:min(calc(100% - 24px),var(--max));}.crumb{padding-top:12px;padding-bottom:12px;white-space:nowrap;}.product-hero{padding:28px 0 42px;}.product-hero h1{font-size:36px;letter-spacing:-.03em;}.summary{font-size:16px;}.hero-actions .btn{width:100%;}.image-box{padding:8px;border-radius:12px;}.image-label{bottom:18px;left:18px;}.proof .wrap{grid-template-columns:1fr;}.proof-item,.proof-item:nth-child(2){border-right:0;border-bottom:1px solid var(--line);}.proof-item:last-child{border-bottom:0;}.detail{padding:48px 0 60px;}.article{font-size:15px;line-height:1.75;}.article h2{margin-top:39px;padding-left:13px;font-size:25px;}.article h3{margin-top:26px;font-size:20px;}.article h4{font-size:17px;}.article table:not(.no-scroll){display:block;width:max-content!important;min-width:100%;max-width:100%;overflow-x:auto;white-space:normal;-webkit-overflow-scrolling:touch;}.article th,.article td{min-width:135px;padding:11px 12px!important;}.article img[align="left"],.article img[align="right"]{float:none;max-width:100%;margin:24px auto;}.article iframe{min-height:210px;}.se_related-section{padding:52px 0 58px;}.se_related-header{display:block;}.se_related-header p{margin-top:8px;}.se_related-grid{grid-template-columns:1fr;}.bottom-cta{padding:36px 0;}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;}}@media print{.hero-actions,.proof,.side,.se_related-section,.bottom-cta{display:none!important;}.product-hero,.detail{padding:20px 0;background:var(--white);}.product-grid{display:block;}.image-box{max-width:520px;margin-top:25px;box-shadow:none;}.article{max-width:none;}.article a{color:inherit;text-decoration:none;}}
