.article-module__AvJltq__articlePage{--blog-title-font-size:clamp(28px, 4.2vw, 46px);--blog-title-font-size-mobile:28px;--blog-body-font-size:18px;--blog-body-font-size-mobile:17px;--blog-body-line-height:1.85;--blog-body-line-height-mobile:1.48;--blog-h2-font-size:24.2px;--blog-h2-font-size-mobile:20.9px;--blog-h3-font-size:18px;--blog-table-font-size:90%;background:var(--paper);color:var(--ink)}.article-module__AvJltq__articleHeader{border-bottom:1px solid var(--paper-border);padding:72px 0 44px}.article-module__AvJltq__readingContainer,.article-module__AvJltq__articleLayout{width:min(100% - 40px, var(--reading));margin-inline:auto}.article-module__AvJltq__articleHeader h1,.article-module__AvJltq__articleSummary{max-width:var(--reading)}.article-module__AvJltq__articleHeader .post-meta{max-width:var(--reading)}.article-module__AvJltq__articleHeader h1{font-size:var(--blog-title-font-size);letter-spacing:-.045em;text-wrap:balance;margin:16px 0 0;line-height:1.296}.article-module__AvJltq__articleSummary{color:var(--ink-soft);margin:22px 0 0;font-size:20px}.article-module__AvJltq__articleHero{justify-content:center;width:min(100% - 40px,1040px);margin:42px auto 0;display:flex}.article-module__AvJltq__articlePage .blog-content-image{object-fit:contain;width:auto;max-width:100%;height:auto}.article-module__AvJltq__articlePage .blog-content-image[data-orientation=landscape]{width:100%}.article-module__AvJltq__articleHero .blog-content-image{border-radius:var(--radius-lg)}.article-module__AvJltq__articleBody{font-size:var(--blog-body-font-size);line-height:var(--blog-body-line-height);padding:58px 0}.article-module__AvJltq__articleBody h2{font-size:var(--blog-h2-font-size);letter-spacing:-.025em;margin:2.2em 0 .7em;line-height:1.25}.article-module__AvJltq__articleBody>h2{border-bottom:2px solid #000;width:100%;padding-bottom:.45em}.article-module__AvJltq__articleBody h3{font-size:var(--blog-h3-font-size);margin:1.8em 0 .55em}.article-module__AvJltq__articleBody h4{margin-bottom:calc(1.33em - 5px)}.article-module__AvJltq__articleBody p{margin:1em 0}.article-module__AvJltq__articleBody ul,.article-module__AvJltq__articleBody ol{margin:1em 0;padding-left:1.3em}.article-module__AvJltq__articleBody li>p{margin:0}.article-module__AvJltq__articleBody a{color:#087d92;text-underline-offset:3px;text-decoration:underline}.article-module__AvJltq__articleBody blockquote{border-left:3px solid var(--accent);color:var(--ink-soft);margin:2em 0;padding:4px 0 4px 22px}.article-module__AvJltq__articleBody .blog-content-image{border-radius:var(--radius-md);margin:2em auto}.article-module__AvJltq__articleBody hr{border:0;height:0;margin:2.5em 0 1.2em}.article-module__AvJltq__articleBody hr+h3{border:1px solid #c9dfe6;border-top:5px solid var(--accent);letter-spacing:-.025em;background:#eef8fa;border-bottom:0;border-radius:12px 12px 0 0;margin:0;padding:30px 32px 10px;line-height:1.25;position:relative}.article-module__AvJltq__articleBody hr+h3:before{content:"CASE GROUP";color:#087d92;letter-spacing:.16em;margin-bottom:9px;font-size:12px;font-weight:850;display:block}.article-module__AvJltq__articleBody hr+h3+blockquote{color:#425462;background:#eef8fa;border:1px solid #c9dfe6;border-top:0;border-radius:0 0 12px 12px;margin:0 0 3.2em;padding:4px 32px 28px;box-shadow:0 16px 36px #13243114}.article-module__AvJltq__articleBody hr+h3+blockquote p{margin:0}.article-module__AvJltq__articleBody table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--blog-table-font-size);border:1px solid #cbd5df;border-radius:4px;margin:2em 0;overflow:hidden}.article-module__AvJltq__articleBody th,.article-module__AvJltq__articleBody td{text-align:left;vertical-align:top;border:1px solid #cbd5df;border-top:0;border-left:0;padding:12px 14px;line-height:1.48}.article-module__AvJltq__articleBody th:last-child,.article-module__AvJltq__articleBody td:last-child{border-right:0}.article-module__AvJltq__articleBody tr:last-child th,.article-module__AvJltq__articleBody tr:last-child td{border-bottom:0}.article-module__AvJltq__articleBody th{background:var(--paper-soft);font-weight:800}.article-module__AvJltq__articleBody>.led-offer-callout{border:1px solid #55dceb47;border-top:5px solid var(--accent);color:#eaf8fb;background:radial-gradient(circle at 92% 8%,#18bed338,#0000 34%),linear-gradient(135deg,#102431,#142f3d 58%,#0d202a);border-radius:14px;margin:1.4em 0 2.6em;padding:32px 34px;font-size:17px;line-height:1.7;position:relative;overflow:hidden;box-shadow:0 22px 50px #091d2838}:is(.article-module__AvJltq__articleBody>.led-offer-callout>p:first-child,.article-module__AvJltq__articleBody>.led-benefit-callout>p:first-child){color:#16a5b9;letter-spacing:.08em;margin:0 0 14px;font-size:13px;font-weight:850}.article-module__AvJltq__articleBody>.led-offer-callout>p:first-child{color:#73e7f2}:is(.article-module__AvJltq__articleBody>.led-offer-callout>p:nth-child(2),.article-module__AvJltq__articleBody>.led-benefit-callout>p:nth-child(2)){margin:0 0 16px;font-size:23.1px;line-height:1.4}.article-module__AvJltq__articleBody>.led-offer-callout strong{color:#fff}:is(.article-module__AvJltq__articleBody>.led-offer-callout ul,.article-module__AvJltq__articleBody>.led-benefit-callout ul){gap:6px;margin:18px 0;display:grid}.article-module__AvJltq__articleBody>.led-offer-callout a{background:var(--accent);color:#09232b;border-radius:8px;align-items:center;min-height:44px;margin-top:6px;padding:8px 16px;font-weight:850;text-decoration:none;display:inline-flex}.article-module__AvJltq__articleBody>.led-benefit-callout{border:1px solid #bedce3;border-top:4px solid var(--accent);color:#2f4652;background:linear-gradient(135deg,#f5fbfc,#edf7f9);border-left:0;border-radius:12px;margin:1.2em 0;padding:28px 30px;font-size:17px;line-height:1.7;box-shadow:0 14px 32px #1a3f4a1a}.article-module__AvJltq__articleBody>.led-benefit-callout strong{color:#172a34}.article-module__AvJltq__articleBody>.led-benefit-callout a{font-weight:800}.article-module__AvJltq__articleBody .article-module__AvJltq__inlineInquiryCta{border:1px solid #a9d9e2;border-left:5px solid var(--accent);color:#152f3a;background:radial-gradient(circle at 92% 12%,#18bed326,#0000 36%),linear-gradient(135deg,#f6fcfd,#eaf6f8);border-radius:10px;justify-content:space-between;align-items:center;gap:22px;min-height:94px;margin:2.2em 0;padding:22px 24px 22px 28px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 14px 30px #1949551a}.article-module__AvJltq__inlineInquiryCta span{gap:3px;display:grid}.article-module__AvJltq__inlineInquiryCta small{color:#087d92;font:800 11px/1.4 var(--font-mono);letter-spacing:.14em}.article-module__AvJltq__inlineInquiryCta strong{letter-spacing:-.02em;font-size:20px;line-height:1.35}.article-module__AvJltq__inlineInquiryCta>svg{box-sizing:content-box;background:var(--accent);color:#fff;border-radius:8px;flex:none;padding:10px}.article-module__AvJltq__articleBody .article-module__AvJltq__inlineInquiryCta:hover{border-color:#71c9d6;transform:translateY(-2px);box-shadow:0 18px 38px #19495529}.article-module__AvJltq__commonContent{background:#edf4f6;border-top:1px solid #d5e3e8;padding:80px 0}.article-module__AvJltq__commonContentInner{width:min(100% - 40px,1040px);margin-inline:auto}.article-module__AvJltq__commonContentCompact{padding-block:56px}.article-module__AvJltq__commonContentCompact .article-module__AvJltq__caseCollectionCard{margin-top:0}.article-module__AvJltq__commonContentHeading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.article-module__AvJltq__commonContentHeading p,.article-module__AvJltq__caseCollectionCard p{color:#087d92;font:850 12px/1.4 var(--font-mono);letter-spacing:.14em;margin:0 0 7px}.article-module__AvJltq__commonContentHeading h2,.article-module__AvJltq__caseCollectionCard h2{color:#142c37;letter-spacing:-.03em;margin:0}.article-module__AvJltq__commonContentHeading h2{font-size:30px}.article-module__AvJltq__commonContentHeading>span{color:#58707c;max-width:430px;line-height:1.65}.article-module__AvJltq__installationExampleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.article-module__AvJltq__installationExample{background:#fff;border:1px solid #cedee3;border-radius:12px;margin:0;overflow:hidden;box-shadow:0 12px 28px #1c3f4a14}.article-module__AvJltq__installationExample:last-child:nth-child(odd){grid-column:1/-1}.article-module__AvJltq__installationExample .blog-content-image{border-radius:0;width:100%;max-width:100%;height:auto;display:block}.article-module__AvJltq__installationExample figcaption{color:#304955;border-top:1px solid #e0eaed;padding:13px 16px 14px;font-size:14px;font-weight:800}.article-module__AvJltq__caseCollectionCard{background:radial-gradient(circle at 86% 12%,#17c5da2e,#0000 34%),linear-gradient(135deg,#112733,#0d202a);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:28px;padding:28px;display:grid;box-shadow:0 20px 44px #081e2933}.article-module__AvJltq__caseCollectionIcon{color:#77e5ef;background:#1fc0d321;border:1px solid #6fe4f147;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.article-module__AvJltq__caseCollectionCard p{color:#77e5ef}.article-module__AvJltq__caseCollectionCard h2{color:#f1fbfc;font-size:21px;line-height:1.4}.article-module__AvJltq__caseCollectionLink{background:var(--accent);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 16px;font-size:14px;font-weight:850;transition:background .18s,transform .18s;display:inline-flex}.article-module__AvJltq__caseCollectionLink:hover{background:#087d92;transform:translateY(-2px)}.article-module__AvJltq__tagRow{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.article-module__AvJltq__tag{background:var(--paper-soft);color:var(--ink-soft);border-radius:999px;padding:7px 11px;font-size:13px}.article-module__AvJltq__articleBody a.article-module__AvJltq__tag{text-decoration:none}.article-module__AvJltq__articleTopButton{z-index:40;right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));color:#fff;width:56px;height:56px;font:800 10px/1 var(--font-mono);letter-spacing:.05em;background:#132431;border:1px solid #ffffff2e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;transition:background .18s,transform .18s;display:inline-flex;position:fixed;box-shadow:0 10px 28px #0c1d293d}.article-module__AvJltq__articleTopButton:hover{background:#087d92;transform:translateY(-2px)}.article-module__AvJltq__floatingInquiryButton{display:none}@media (max-width:680px){.article-module__AvJltq__articlePage{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.article-module__AvJltq__readingContainer,.article-module__AvJltq__articleLayout{width:min(100% - 28px, var(--reading))}.article-module__AvJltq__articleHeader h1{font-size:var(--blog-title-font-size-mobile)}.article-module__AvJltq__articleBody{font-size:var(--blog-body-font-size-mobile);line-height:var(--blog-body-line-height-mobile)}.article-module__AvJltq__articleBody h2{font-size:var(--blog-h2-font-size-mobile)}.article-module__AvJltq__articleHero{width:100%}:is(.article-module__AvJltq__articleBody .blog-content-image,.article-module__AvJltq__articleBody .blog-content-image[data-orientation=landscape]){border-radius:0;width:calc(100% + 28px);max-width:none;height:auto;margin-left:-14px;margin-right:-14px}.article-module__AvJltq__articleHero .blog-content-image{border-radius:0;width:100%;max-width:100%;height:auto;margin-left:0;margin-right:0}.article-module__AvJltq__articleBody hr{margin-top:2.2em}.article-module__AvJltq__articleBody hr+h3{padding:24px 22px 8px}.article-module__AvJltq__articleBody hr+h3+blockquote{margin-bottom:2.6em;padding:4px 22px 22px}:is(.article-module__AvJltq__articleBody>.led-offer-callout,.article-module__AvJltq__articleBody>.led-benefit-callout){padding:24px 22px;font-size:16px;line-height:1.65}:is(.article-module__AvJltq__articleBody>.led-offer-callout>p:nth-child(2),.article-module__AvJltq__articleBody>.led-benefit-callout>p:nth-child(2)){font-size:20.9px}.article-module__AvJltq__articleBody .article-module__AvJltq__inlineInquiryCta{gap:14px;min-height:86px;margin:1.8em 0;padding:18px 16px 18px 18px}.article-module__AvJltq__inlineInquiryCta strong{font-size:17px}.article-module__AvJltq__inlineInquiryCta>svg{padding:8px}.article-module__AvJltq__commonContent{padding:58px 0}.article-module__AvJltq__commonContentInner{width:min(100% - 28px,1040px)}.article-module__AvJltq__commonContentHeading{gap:12px;margin-bottom:22px;display:grid}.article-module__AvJltq__commonContentHeading h2{font-size:24px}.article-module__AvJltq__commonContentHeading>span{font-size:15px}.article-module__AvJltq__installationExampleGrid{grid-template-columns:1fr;gap:14px}.article-module__AvJltq__installationExample:last-child:nth-child(odd){grid-column:auto}.article-module__AvJltq__caseCollectionCard{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:22px 18px}.article-module__AvJltq__caseCollectionCard h2{font-size:18px}.article-module__AvJltq__caseCollectionLink{grid-column:1/-1;width:100%}.article-module__AvJltq__articleTopButton{right:max(16px, env(safe-area-inset-right));bottom:calc(80px + env(safe-area-inset-bottom))}.article-module__AvJltq__floatingInquiryButton{z-index:70;right:14px;bottom:calc(12px + env(safe-area-inset-bottom));background:var(--accent);color:#fff;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;min-height:54px;font-weight:900;display:flex;position:fixed;left:14px;box-shadow:0 14px 34px #071b2652}}
