.quality-assurance-module__98HU1q__page{--ink:#020f23;--ink2:#061a34;--blue:#078cf5;--orange:#ff6a16;--line:#549de047;background:var(--ink);color:#fff;min-height:100vh}.quality-assurance-module__98HU1q__container{width:min(1200px,100% - 48px);margin:auto}.quality-assurance-module__98HU1q__kicker{color:#68bdff;font-size:var(--type-label);letter-spacing:.16em;font-weight:800;display:block}.quality-assurance-module__98HU1q__hero{background:var(--ink);min-height:720px;position:relative;overflow:hidden}.quality-assurance-module__98HU1q__hero>img{object-fit:cover;object-position:center 45%}.quality-assurance-module__98HU1q__heroOverlay{background:linear-gradient(90deg,#020f23fa,#020f23e0 43%,#020f2329 78%),linear-gradient(#0000 58%,#020f23a8);position:absolute;inset:0}.quality-assurance-module__98HU1q__hero>.quality-assurance-module__98HU1q__container{z-index:2;padding-top:116px;position:relative}.quality-assurance-module__98HU1q__breadcrumb{color:#9cb1c5;align-items:center;gap:9px;font-size:14px;display:flex}.quality-assurance-module__98HU1q__breadcrumb b{color:#e9f4fd}.quality-assurance-module__98HU1q__heroCopy{max-width:790px;padding-top:106px}.quality-assurance-module__98HU1q__heroCopy h1{max-width:760px;font-size:var(--type-h1);letter-spacing:-.045em;margin:0 0 22px;line-height:1.08}.quality-assurance-module__98HU1q__heroCopy p{color:#d4e1ec;max-width:700px;font-size:var(--type-body);line-height:var(--leading-body);margin:0}.quality-assurance-module__98HU1q__heroActions{gap:14px;margin-top:31px;display:flex}.quality-assurance-module__98HU1q__heroActions a{min-height:50px;font-size:var(--type-button);justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:600;transition:transform .2s,border-color .2s;display:inline-flex}.quality-assurance-module__98HU1q__heroActions a:hover{transform:translateY(-2px)}.quality-assurance-module__98HU1q__heroActions a:first-child{background:var(--orange)}.quality-assurance-module__98HU1q__heroActions a:last-child{border:1px solid #71afe1}.quality-assurance-module__98HU1q__overviewSection,.quality-assurance-module__98HU1q__componentsSection,.quality-assurance-module__98HU1q__packingSection,.quality-assurance-module__98HU1q__faqSection{color:#071426;background:#f4f6f8;padding:88px 0}.quality-assurance-module__98HU1q__overviewGrid,.quality-assurance-module__98HU1q__componentsGrid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:64px;display:grid}.quality-assurance-module__98HU1q__overviewCopy h2,.quality-assurance-module__98HU1q__sectionHead h2,.quality-assurance-module__98HU1q__componentsCopy h2,.quality-assurance-module__98HU1q__supportGrid h2,.quality-assurance-module__98HU1q__faqHead h2,.quality-assurance-module__98HU1q__ctaSection h2{font-size:var(--type-h2);line-height:var(--leading-heading);letter-spacing:-.04em;margin:13px 0 18px}.quality-assurance-module__98HU1q__overviewCopy p,.quality-assurance-module__98HU1q__componentsCopy>p{color:#566678;font-size:var(--type-body);line-height:var(--leading-body);margin:0 0 14px}.quality-assurance-module__98HU1q__overviewList{gap:12px;margin-top:27px;display:grid}.quality-assurance-module__98HU1q__overviewList span{font-size:var(--type-spec);align-items:center;gap:10px;font-weight:700;display:flex}.quality-assurance-module__98HU1q__overviewList svg{color:var(--blue);flex:none}.quality-assurance-module__98HU1q__overviewMedia{min-height:500px;position:relative}.quality-assurance-module__98HU1q__overviewMain{position:absolute;inset:0 0 52px;overflow:hidden;box-shadow:0 25px 65px #0c233a29}.quality-assurance-module__98HU1q__overviewMain img,.quality-assurance-module__98HU1q__overviewInset img{object-fit:cover}.quality-assurance-module__98HU1q__overviewInset{border:10px solid #f4f6f8;width:46%;height:235px;position:absolute;bottom:0;right:-20px;overflow:hidden;box-shadow:0 18px 42px #091f3533}.quality-assurance-module__98HU1q__sectionHead{grid-template-columns:1fr 430px;align-items:end;gap:52px;margin-bottom:36px;display:grid}.quality-assurance-module__98HU1q__sectionHead h2{margin-bottom:0}.quality-assurance-module__98HU1q__sectionHead>p{color:#a9bdd0;font-size:var(--type-body);line-height:var(--leading-body);margin:0}.quality-assurance-module__98HU1q__processSection{background:#03152d;padding:88px 0}.quality-assurance-module__98HU1q__processGrid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.quality-assurance-module__98HU1q__processGrid li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#0a2c516b,#03152d2e);min-height:260px;padding:26px 23px}.quality-assurance-module__98HU1q__processGrid li:nth-child(4n){border-right:0}.quality-assurance-module__98HU1q__processGrid li:nth-child(n+5){border-bottom:0}.quality-assurance-module__98HU1q__processGrid b{color:#77c8ff;background:#0b3666;border-radius:50%;place-items:center;width:44px;height:44px;font-size:14px;display:grid}.quality-assurance-module__98HU1q__processGrid h3{font-size:var(--type-card-title);margin:31px 0 9px;line-height:1.35}.quality-assurance-module__98HU1q__processGrid p{color:#9fb3c7;font-size:var(--type-body-small);line-height:var(--leading-body);margin:0}.quality-assurance-module__98HU1q__workshopSection{border-block:1px solid var(--line);background:#061a34;padding:88px 0}.quality-assurance-module__98HU1q__carouselShell{position:relative}.quality-assurance-module__98HU1q__carouselTrack{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;gap:16px;display:flex;overflow-x:auto}.quality-assurance-module__98HU1q__carouselTrack::-webkit-scrollbar{display:none}.quality-assurance-module__98HU1q__carouselTrack[data-dragging=true]{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.quality-assurance-module__98HU1q__carouselButton{z-index:4;color:#fff;cursor:pointer;background:#03152df0;border:1px solid #70beff94;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s,border-color .2s,transform .2s;display:grid;position:absolute;top:43%;box-shadow:0 10px 28px #00000042}.quality-assurance-module__98HU1q__carouselButton:hover{background:#087fdc;border-color:#8cd0ff}.quality-assurance-module__98HU1q__carouselButton:focus-visible{outline-offset:3px;outline:3px solid #6fc3ff73}.quality-assurance-module__98HU1q__carouselButton:active{transform:scale(.96)}.quality-assurance-module__98HU1q__carouselPrevious{left:-24px}.quality-assurance-module__98HU1q__carouselNext{right:-24px}.quality-assurance-module__98HU1q__workshopSlide{border:1px solid var(--line);scroll-snap-align:start;background:#071d39;flex:0 0 calc(48.0769% - 7.69231px);min-width:0;overflow:hidden}.quality-assurance-module__98HU1q__workshopImage{background:#09213d;height:360px;position:relative;overflow:hidden}.quality-assurance-module__98HU1q__workshopImage img{object-fit:cover;transition:transform .35s}.quality-assurance-module__98HU1q__workshopSlide:hover .quality-assurance-module__98HU1q__workshopImage img{transform:scale(1.025)}.quality-assurance-module__98HU1q__workshopCaption{min-height:135px;padding:22px}.quality-assurance-module__98HU1q__workshopCaption strong{font-size:var(--type-card-title)}.quality-assurance-module__98HU1q__workshopCaption p{color:#9fb3c7;font-size:var(--type-body-small);line-height:var(--leading-body);margin:8px 0 0}.quality-assurance-module__98HU1q__testingSection{color:#071426;background:#f4f6f8;padding:88px 0}.quality-assurance-module__98HU1q__testingSection .quality-assurance-module__98HU1q__sectionHead>p,.quality-assurance-module__98HU1q__packingSection .quality-assurance-module__98HU1q__sectionHead>p{color:#5b6c7d}.quality-assurance-module__98HU1q__testingGrid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.quality-assurance-module__98HU1q__testingGrid article{background:#fff;border:1px solid #d2dfeb;min-height:270px;padding:25px 22px;box-shadow:0 14px 32px #0f2c4712}.quality-assurance-module__98HU1q__testingGrid svg{color:var(--blue)}.quality-assurance-module__98HU1q__testingGrid h3{font-size:var(--type-card-title);margin:27px 0 10px;line-height:1.35}.quality-assurance-module__98HU1q__testingGrid p{color:#637486;font-size:var(--type-body-small);line-height:var(--leading-body);margin:0}.quality-assurance-module__98HU1q__evidenceNote,.quality-assurance-module__98HU1q__certificateNote{border-left:3px solid var(--blue);font-size:var(--type-body-small);line-height:var(--leading-body);margin:24px 0 0;padding:15px 17px}.quality-assurance-module__98HU1q__evidenceNote{color:#4e6275;background:#e6f2fb}.quality-assurance-module__98HU1q__componentsSection{background:#eaf0f5}.quality-assurance-module__98HU1q__componentsGrid{grid-template-columns:1fr 1fr}.quality-assurance-module__98HU1q__componentsImage{min-height:555px;position:relative;overflow:hidden;box-shadow:0 24px 58px #0f2c4726}.quality-assurance-module__98HU1q__componentsImage img{object-fit:cover}.quality-assurance-module__98HU1q__componentRows{grid-template-columns:1fr 1fr;gap:0 22px;margin-top:25px;display:grid}.quality-assurance-module__98HU1q__componentRows>div{border-bottom:1px solid #cbd8e3;gap:13px;padding:15px 0;display:flex}.quality-assurance-module__98HU1q__componentRows svg{color:var(--blue);flex:none}.quality-assurance-module__98HU1q__componentRows span{flex-direction:column;display:flex}.quality-assurance-module__98HU1q__componentRows strong{font-size:var(--type-spec)}.quality-assurance-module__98HU1q__componentRows small{color:#667789;font-size:var(--type-body-small);margin-top:4px;line-height:1.55}.quality-assurance-module__98HU1q__contextLinks{flex-wrap:wrap;gap:16px;margin-top:27px;display:flex}.quality-assurance-module__98HU1q__contextLinks a{color:#086ebf;font-size:var(--type-button);align-items:center;gap:7px;font-weight:700;display:inline-flex}.quality-assurance-module__98HU1q__certificateSection{background:#03152d;padding:88px 0}.quality-assurance-module__98HU1q__certificateSlide{border:1px solid var(--line);scroll-snap-align:start;background:#071d39;flex:0 0 calc(32.0513% - 10.2564px);min-width:0;overflow:hidden}.quality-assurance-module__98HU1q__certificateCarousel .quality-assurance-module__98HU1q__carouselButton{top:205px}.quality-assurance-module__98HU1q__certificateImage{background:#eef2f5;height:410px;position:relative;overflow:hidden}.quality-assurance-module__98HU1q__certificateImage img{object-fit:contain;padding:13px}.quality-assurance-module__98HU1q__certificateCopy{border-top:1px solid var(--line);flex-direction:column;min-height:120px;padding:18px 19px;display:flex}.quality-assurance-module__98HU1q__certificateCopy span{color:#64bcff;font-size:var(--type-label);letter-spacing:.12em;font-weight:800}.quality-assurance-module__98HU1q__certificateCopy strong{font-size:var(--type-spec);margin-top:7px}.quality-assurance-module__98HU1q__certificateCopy small{color:#8fa7be;font-size:var(--type-body-small);margin-top:5px;line-height:1.45}.quality-assurance-module__98HU1q__certificateNote{color:#b9cbe0;background:#082442;max-width:1040px}.quality-assurance-module__98HU1q__packingSection{background:#f4f6f8}.quality-assurance-module__98HU1q__packingSlide{scroll-snap-align:start;background:#fff;border:1px solid #d2dfe9;flex:0 0 calc(32.0513% - 10.2564px);margin:0;overflow:hidden}.quality-assurance-module__98HU1q__packingSlide>div{background:#e9eef2;height:330px;position:relative;overflow:hidden}.quality-assurance-module__98HU1q__packingSlide img{object-fit:cover}.quality-assurance-module__98HU1q__packingSlide figcaption{color:#17263a;min-height:64px;font-size:var(--type-spec);padding:19px;font-weight:700}.quality-assurance-module__98HU1q__packingCarousel .quality-assurance-module__98HU1q__carouselButton{top:38%}.quality-assurance-module__98HU1q__supportSection{border-block:1px solid var(--line);background:#061a34;padding:78px 0}.quality-assurance-module__98HU1q__supportGrid{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.quality-assurance-module__98HU1q__supportGrid article{min-height:360px;padding:39px}.quality-assurance-module__98HU1q__supportGrid article+article{border-left:1px solid var(--line)}.quality-assurance-module__98HU1q__supportGrid>article>svg{color:#67bdff;margin-bottom:23px}.quality-assurance-module__98HU1q__supportGrid h2{font-size:var(--type-h3);margin-top:12px}.quality-assurance-module__98HU1q__supportGrid p{color:#a8bbcf;font-size:var(--type-body);line-height:var(--leading-body);margin:0}.quality-assurance-module__98HU1q__faqHead{max-width:800px}.quality-assurance-module__98HU1q__faqHead p{color:#5c6c7d;font-size:var(--type-body);line-height:var(--leading-body);margin:0}.quality-assurance-module__98HU1q__faqList{grid-template-columns:1fr 1fr;align-items:start;gap:12px 18px;margin-top:38px;display:grid}.quality-assurance-module__98HU1q__faqList details{background:#fff;border:1px solid #d2dfe9}.quality-assurance-module__98HU1q__faqList summary{cursor:pointer;min-height:66px;font-size:var(--type-spec);justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;font-weight:700;line-height:1.45;list-style:none;display:flex}.quality-assurance-module__98HU1q__faqList summary::-webkit-details-marker{display:none}.quality-assurance-module__98HU1q__faqList summary span{color:var(--blue);font-size:24px;font-weight:400;transition:transform .2s}.quality-assurance-module__98HU1q__faqList p{color:#5e7082;font-size:var(--type-body-small);line-height:var(--leading-body);margin:0;padding:0 18px 18px}.quality-assurance-module__98HU1q__faqList details[open] summary span{transform:rotate(45deg)}.quality-assurance-module__98HU1q__ctaSection{background:linear-gradient(135deg,#083c74,#062653 55%,#03162f);padding:74px 0}.quality-assurance-module__98HU1q__ctaGrid{grid-template-columns:1fr auto;align-items:center;gap:55px;display:grid}.quality-assurance-module__98HU1q__ctaSection h2{margin-bottom:12px}.quality-assurance-module__98HU1q__ctaSection p{color:#b9cee1;max-width:700px;font-size:var(--type-body);line-height:var(--leading-body);margin:0}.quality-assurance-module__98HU1q__ctaActions{gap:10px;display:flex}.quality-assurance-module__98HU1q__ctaActions a{min-height:52px;font-size:var(--type-button);justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:600;display:inline-flex}.quality-assurance-module__98HU1q__ctaActions a:first-child{background:var(--orange)}.quality-assurance-module__98HU1q__ctaActions a:last-child{color:#cdf6dc;border:1px solid #36ce72}.quality-assurance-module__98HU1q__footer{border-top:1px solid var(--line);background:#010b19;padding:54px 0 22px}.quality-assurance-module__98HU1q__footerGrid{grid-template-columns:1.35fr repeat(3,1fr);gap:55px;display:grid}.quality-assurance-module__98HU1q__logoCrop{background:#010c1c;width:145px;height:52px;display:block;position:relative;overflow:hidden}.quality-assurance-module__98HU1q__logoCrop img{object-fit:cover;width:150px;max-width:none;height:150px;position:absolute;top:-50px;left:-2px}.quality-assurance-module__98HU1q__footerGrid>div{flex-direction:column;gap:9px;display:flex}.quality-assurance-module__98HU1q__footerGrid>div:first-child p{color:#8095aa;max-width:250px;font-size:var(--type-footer)}.quality-assurance-module__98HU1q__footerGrid strong{font-size:var(--type-spec);margin-bottom:4px}.quality-assurance-module__98HU1q__footerGrid a,.quality-assurance-module__98HU1q__footerGrid span{color:#8196ab;font-size:var(--type-footer)}.quality-assurance-module__98HU1q__footerGrid>div:last-child a,.quality-assurance-module__98HU1q__footerGrid>div:last-child span{align-items:flex-start;gap:8px;display:flex}.quality-assurance-module__98HU1q__footerGrid a:hover{color:#6bf}.quality-assurance-module__98HU1q__footerBottom{color:#596f84;font-size:var(--type-footer);border-top:1px solid #ffffff14;justify-content:space-between;margin-top:36px;padding-top:18px;display:flex}.quality-assurance-module__98HU1q__certificateCopy{align-items:center;min-height:72px}.quality-assurance-module__98HU1q__certificateCopy strong{margin-top:0}.quality-assurance-module__98HU1q__certificateCopy span,.quality-assurance-module__98HU1q__certificateCopy small{display:none}@media (max-width:1100px){.quality-assurance-module__98HU1q__testingGrid{grid-template-columns:repeat(3,1fr)}.quality-assurance-module__98HU1q__testingGrid article:nth-child(n+4){min-height:235px}.quality-assurance-module__98HU1q__sectionHead{grid-template-columns:1fr 390px}}@media (max-width:1000px){.quality-assurance-module__98HU1q__sectionHead{grid-template-columns:1fr;gap:16px}.quality-assurance-module__98HU1q__overviewGrid,.quality-assurance-module__98HU1q__componentsGrid{grid-template-columns:1fr}.quality-assurance-module__98HU1q__overviewMedia{min-height:520px}.quality-assurance-module__98HU1q__processGrid{grid-template-columns:1fr 1fr}.quality-assurance-module__98HU1q__processGrid li:nth-child(2n){border-right:0}.quality-assurance-module__98HU1q__processGrid li:nth-child(4){border-bottom:1px solid var(--line)}.quality-assurance-module__98HU1q__processGrid li:nth-child(n+7){border-bottom:0}.quality-assurance-module__98HU1q__workshopSlide{flex-basis:68%}.quality-assurance-module__98HU1q__certificateSlide,.quality-assurance-module__98HU1q__packingSlide{flex-basis:calc(45.8716% - 7.33945px)}.quality-assurance-module__98HU1q__ctaGrid{grid-template-columns:1fr}.quality-assurance-module__98HU1q__footerGrid{grid-template-columns:1.3fr repeat(2,1fr)}.quality-assurance-module__98HU1q__footerGrid>div:last-child{grid-column:2/4}}@media (max-width:700px){.quality-assurance-module__98HU1q__container{width:min(100% - 30px,1200px)}.quality-assurance-module__98HU1q__hero{min-height:760px}.quality-assurance-module__98HU1q__hero>img{object-position:58% center}.quality-assurance-module__98HU1q__heroOverlay{background:linear-gradient(#020f2373,#020f23f7 53%)}.quality-assurance-module__98HU1q__hero>.quality-assurance-module__98HU1q__container{padding-top:98px}.quality-assurance-module__98HU1q__heroCopy{padding-top:132px}.quality-assurance-module__98HU1q__heroActions{flex-direction:column;align-items:stretch;max-width:315px}.quality-assurance-module__98HU1q__overviewSection,.quality-assurance-module__98HU1q__processSection,.quality-assurance-module__98HU1q__workshopSection,.quality-assurance-module__98HU1q__testingSection,.quality-assurance-module__98HU1q__componentsSection,.quality-assurance-module__98HU1q__certificateSection,.quality-assurance-module__98HU1q__packingSection,.quality-assurance-module__98HU1q__faqSection{padding:58px 0}.quality-assurance-module__98HU1q__overviewGrid,.quality-assurance-module__98HU1q__componentsGrid{gap:38px}.quality-assurance-module__98HU1q__overviewMedia{min-height:400px}.quality-assurance-module__98HU1q__overviewMain{inset:0 0 48px}.quality-assurance-module__98HU1q__overviewInset{border-width:7px;width:50%;height:180px;right:-5px}.quality-assurance-module__98HU1q__processGrid{grid-template-columns:1fr}.quality-assurance-module__98HU1q__processGrid li{border-right:0;grid-template-columns:44px 1fr;gap:17px;min-height:auto;display:grid;border-bottom:1px solid var(--line)!important}.quality-assurance-module__98HU1q__processGrid li:last-child{border-bottom:0!important}.quality-assurance-module__98HU1q__processGrid h3{margin:1px 0 8px}.quality-assurance-module__98HU1q__workshopSlide{flex-basis:88%}.quality-assurance-module__98HU1q__workshopImage{height:280px}.quality-assurance-module__98HU1q__workshopCaption{min-height:145px;padding:19px}.quality-assurance-module__98HU1q__testingGrid{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.quality-assurance-module__98HU1q__testingGrid article{scroll-snap-align:start;flex:0 0 86%;min-height:260px}.quality-assurance-module__98HU1q__componentsImage{min-height:410px}.quality-assurance-module__98HU1q__componentRows{grid-template-columns:1fr}.quality-assurance-module__98HU1q__contextLinks{gap:11px;display:grid}.quality-assurance-module__98HU1q__carouselTrack{gap:12px;margin-right:-15px;padding-right:15px}.quality-assurance-module__98HU1q__carouselButton{width:44px;height:44px}.quality-assurance-module__98HU1q__carouselPrevious{left:4px}.quality-assurance-module__98HU1q__carouselNext{right:4px}.quality-assurance-module__98HU1q__certificateSlide{flex-basis:86%}.quality-assurance-module__98HU1q__certificateImage{height:430px}.quality-assurance-module__98HU1q__certificateCarousel .quality-assurance-module__98HU1q__carouselButton{top:215px}.quality-assurance-module__98HU1q__packingSlide{flex-basis:84%}.quality-assurance-module__98HU1q__packingSlide>div{height:300px}.quality-assurance-module__98HU1q__packingCarousel .quality-assurance-module__98HU1q__carouselButton{top:145px}.quality-assurance-module__98HU1q__supportSection{padding:58px 0}.quality-assurance-module__98HU1q__supportGrid{grid-template-columns:1fr}.quality-assurance-module__98HU1q__supportGrid article{min-height:auto;padding:29px 23px}.quality-assurance-module__98HU1q__supportGrid article+article{border-left:0;border-top:1px solid var(--line)}.quality-assurance-module__98HU1q__faqList{grid-template-columns:1fr}.quality-assurance-module__98HU1q__ctaSection{padding:58px 0}.quality-assurance-module__98HU1q__ctaActions{flex-direction:column}.quality-assurance-module__98HU1q__footerGrid{grid-template-columns:1fr 1fr;gap:34px 25px}.quality-assurance-module__98HU1q__footerGrid>div:first-child,.quality-assurance-module__98HU1q__footerGrid>div:last-child{grid-column:1/3}.quality-assurance-module__98HU1q__footerBottom{flex-direction:column;gap:20px}}@media (prefers-reduced-motion:reduce){.quality-assurance-module__98HU1q__heroActions a,.quality-assurance-module__98HU1q__workshopImage img,.quality-assurance-module__98HU1q__carouselButton,.quality-assurance-module__98HU1q__faqList summary span{transition:none}.quality-assurance-module__98HU1q__carouselTrack{scroll-behavior:auto}}
.resource-guide-module__95EpzG__page{--ink:#020f23;--ink2:#061a34;--blue:#078cf5;--orange:#ff6a16;--line:#549de047;background:var(--ink);color:#fff;min-height:100vh}.resource-guide-module__95EpzG__container{width:min(1200px,100% - 48px);margin:auto}.resource-guide-module__95EpzG__kicker{color:#68bdff;font-size:var(--type-label);letter-spacing:.16em;font-weight:800;display:block}.resource-guide-module__95EpzG__hero{background:var(--ink);min-height:650px;position:relative;overflow:hidden}.resource-guide-module__95EpzG__hero>img{object-fit:cover}.resource-guide-module__95EpzG__heroOverlay{background:linear-gradient(90deg,#020f23fa,#020f23e6 46%,#020f232e 82%),linear-gradient(#0000 52%,#020f23a3);position:absolute;inset:0}.resource-guide-module__95EpzG__hero>.resource-guide-module__95EpzG__container{z-index:2;padding-top:34px;position:relative}.resource-guide-module__95EpzG__breadcrumb{color:#9cb1c5;align-items:center;gap:9px;font-size:14px;display:flex}.resource-guide-module__95EpzG__breadcrumb b{color:#e9f4fd}.resource-guide-module__95EpzG__heroCopy{max-width:790px;padding-top:112px}.resource-guide-module__95EpzG__heroCopy h1{max-width:780px;font-size:var(--type-h1);letter-spacing:-.045em;margin:0 0 22px;line-height:1.08}.resource-guide-module__95EpzG__heroCopy p{color:#d4e1ec;max-width:690px;font-size:var(--type-body);line-height:var(--leading-body);margin:0}.resource-guide-module__95EpzG__heroActions{gap:14px;margin-top:31px;display:flex}.resource-guide-module__95EpzG__heroActions a{min-height:50px;font-size:var(--type-button);justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:700;transition:transform .2s,border-color .2s;display:inline-flex}.resource-guide-module__95EpzG__heroActions a:hover{transform:translateY(-2px)}.resource-guide-module__95EpzG__heroActions a:first-child{background:var(--orange)}.resource-guide-module__95EpzG__heroActions a:last-child{background:#020f2357;border:1px solid #71afe1}.resource-guide-module__95EpzG__overviewSection,.resource-guide-module__95EpzG__matrixSection,.resource-guide-module__95EpzG__faqSection{color:#071426;background:#f4f6f8;padding:88px 0}.resource-guide-module__95EpzG__overviewGrid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:64px;display:grid}.resource-guide-module__95EpzG__overviewCopy h2,.resource-guide-module__95EpzG__sectionHead h2,.resource-guide-module__95EpzG__matrixIntro h2,.resource-guide-module__95EpzG__checklistCopy h2,.resource-guide-module__95EpzG__boundaryIntro h2,.resource-guide-module__95EpzG__faqHead h2,.resource-guide-module__95EpzG__ctaSection h2{font-size:var(--type-h2);line-height:var(--leading-heading);letter-spacing:-.04em;margin:13px 0 18px}.resource-guide-module__95EpzG__overviewCopy p{color:#566678;font-size:var(--type-body);line-height:var(--leading-body);margin:0 0 14px}.resource-guide-module__95EpzG__overviewList{gap:12px;margin-top:27px;display:grid}.resource-guide-module__95EpzG__overviewList span{font-size:var(--type-spec);align-items:center;gap:10px;font-weight:700;display:flex}.resource-guide-module__95EpzG__overviewList svg{color:var(--blue);flex:none}.resource-guide-module__95EpzG__overviewMedia{min-height:520px;position:relative}.resource-guide-module__95EpzG__overviewMain{position:absolute;inset:0 0 52px;overflow:hidden;box-shadow:0 25px 65px #0c233a29}.resource-guide-module__95EpzG__overviewMain img,.resource-guide-module__95EpzG__overviewInset img{object-fit:cover}.resource-guide-module__95EpzG__overviewInset{border:10px solid #f4f6f8;width:47%;height:238px;position:absolute;bottom:0;right:-20px;overflow:hidden;box-shadow:0 18px 42px #091f3533}.resource-guide-module__95EpzG__sectionHead{grid-template-columns:1fr 430px;align-items:end;gap:52px;margin-bottom:38px;display:grid}.resource-guide-module__95EpzG__sectionHead h2{margin-bottom:0}.resource-guide-module__95EpzG__sectionHead>p{color:#a9bdd0;font-size:var(--type-body);line-height:var(--leading-body);margin:0}.resource-guide-module__95EpzG__chapterSection{background:#03152d;padding:88px 0}.resource-guide-module__95EpzG__chapterGrid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.resource-guide-module__95EpzG__chapterGrid li{border-right:1px solid var(--line);background:linear-gradient(145deg,#0a2c5180,#03152d26);min-height:300px;padding:27px 24px}.resource-guide-module__95EpzG__chapterGrid li:last-child{border-right:0}.resource-guide-module__95EpzG__chapterGrid b{color:#77c8ff;background:#0b3666;border-radius:50%;place-items:center;width:46px;height:46px;font-size:14px;display:grid}.resource-guide-module__95EpzG__chapterGrid h3{font-size:var(--type-card-title);margin:34px 0 10px;line-height:1.35}.resource-guide-module__95EpzG__chapterGrid p{color:#9fb3c7;font-size:var(--type-body-small);line-height:var(--leading-body);margin:0}.resource-guide-module__95EpzG__matrixSection{background:#eaf0f5}.resource-guide-module__95EpzG__matrixIntro{max-width:850px}.resource-guide-module__95EpzG__matrixIntro>p{color:#5c6c7d;font-size:var(--type-body);line-height:var(--leading-body);margin:0}.resource-guide-module__95EpzG__matrix{background:#fff;border:1px solid #cbd8e3;margin-top:36px;box-shadow:0 18px 48px #12314d12}.resource-guide-module__95EpzG__matrixHeader,.resource-guide-module__95EpzG__matrixRow{grid-template-columns:.72fr 1.08fr 1.35fr;display:grid}.resource-guide-module__95EpzG__matrixHeader{color:#fff;background:#071d39}.resource-guide-module__95EpzG__matrixHeader span{font-size:var(--type-label);letter-spacing:.04em;padding:16px 20px;font-weight:800}.resource-guide-module__95EpzG__matrixRow{border-top:1px solid #d7e1ea}.resource-guide-module__95EpzG__matrixRow>*{border-right:1px solid #d7e1ea;padding:18px 20px}.resource-guide-module__95EpzG__matrixRow>:last-child{border-right:0}.resource-guide-module__95EpzG__matrixRow strong{font-size:var(--type-spec);color:#11253b}.resource-guide-module__95EpzG__matrixRow span{color:#5b6e81;font-size:var(--type-body-small);line-height:1.6}.resource-guide-module__95EpzG__checklistSection{border-block:1px solid var(--line);background:#061a34;padding:78px 0;scroll-margin-top:24px}.resource-guide-module__95EpzG__checklistGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:76px;display:grid}.resource-guide-module__95EpzG__checklistCopy>svg{color:#67bdff;margin-bottom:18px}.resource-guide-module__95EpzG__checklistCopy h2{font-size:var(--type-h3)}.resource-guide-module__95EpzG__checklistCopy p{color:#a8bbcf;font-size:var(--type-body);line-height:var(--leading-body);margin:0}.resource-guide-module__95EpzG__checklistGrid ul{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.resource-guide-module__95EpzG__checklistGrid li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#071f3b8c;align-items:flex-start;gap:12px;min-height:90px;padding:18px;display:flex}.resource-guide-module__95EpzG__checklistGrid li:nth-child(2n){border-right:0}.resource-guide-module__95EpzG__checklistGrid li:nth-last-child(-n+2){border-bottom:0}.resource-guide-module__95EpzG__checklistGrid li svg{color:#66bdff;flex:none;margin-top:3px}.resource-guide-module__95EpzG__checklistGrid li span{font-size:var(--type-spec);line-height:1.55}.resource-guide-module__95EpzG__venueDesignSection{color:#071426;background:#eaf0f5;padding:88px 0}.resource-guide-module__95EpzG__venueDesignHead{grid-template-columns:1fr 430px;align-items:end;gap:52px;margin-bottom:38px;display:grid}.resource-guide-module__95EpzG__venueDesignHead h2{font-size:var(--type-h2);line-height:var(--leading-heading);letter-spacing:-.04em;margin:13px 0 0}.resource-guide-module__95EpzG__venueDesignHead>p{color:#5c6c7d;font-size:var(--type-body);line-height:var(--leading-body);margin:0}.resource-guide-module__95EpzG__venueDesignGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.resource-guide-module__95EpzG__venueDesignCard{background:#fff;border:1px solid #cbd8e3;margin:0;overflow:hidden;box-shadow:0 18px 48px #12314d12}.resource-guide-module__95EpzG__venueDesignCard:last-child:nth-child(odd){grid-column:1/-1}.resource-guide-module__95EpzG__venueDesignMedia{aspect-ratio:16/9;background:#071d39;position:relative;overflow:hidden}.resource-guide-module__95EpzG__venueDesignMedia>img{object-fit:cover;width:100%;height:100%}.resource-guide-module__95EpzG__venueDesignPlaceholder{text-align:center;color:#fff;background:linear-gradient(135deg,#061b35fa,#0a365eeb),repeating-linear-gradient(0deg,#0000 0 31px,#ffffff0d 31px 32px),repeating-linear-gradient(90deg,#0000 0 31px,#ffffff0d 31px 32px);place-content:center;gap:12px;padding:24px;display:grid;position:absolute;inset:0}.resource-guide-module__95EpzG__venueDesignPlaceholder:before{content:"";background:linear-gradient(135deg,#0000 49%,#68bdffa6 50% 52%,#0000 53%);border:1px solid #68bdffbf;width:54px;height:38px;margin:0 auto 5px}.resource-guide-module__95EpzG__venueDesignPlaceholder span{color:#8bcfff;font-size:var(--type-label);letter-spacing:.14em;font-weight:800}.resource-guide-module__95EpzG__venueDesignPlaceholder strong{font-size:var(--type-card-title);line-height:1.3}.resource-guide-module__95EpzG__venueDesignCard figcaption{color:#11253b;font-size:var(--type-spec);padding:18px 20px;font-weight:700}.resource-guide-module__95EpzG__evidenceSection{background:#03152d;padding:88px 0}.resource-guide-module__95EpzG__evidenceGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.resource-guide-module__95EpzG__evidenceGrid figure{border:1px solid var(--line);background:#071d39;margin:0;overflow:hidden}.resource-guide-module__95EpzG__evidenceGrid figure>div{background:#09213d;height:320px;position:relative;overflow:hidden}.resource-guide-module__95EpzG__evidenceGrid img{object-fit:cover;transition:transform .35s}.resource-guide-module__95EpzG__evidenceGrid figure:hover img{transform:scale(1.025)}.resource-guide-module__95EpzG__evidenceGrid figcaption{color:#dbeaf7;min-height:68px;font-size:var(--type-spec);padding:20px;font-weight:700}.resource-guide-module__95EpzG__boundarySection{color:#071426;background:#f4f6f8;padding:88px 0}.resource-guide-module__95EpzG__boundaryIntro{grid-template-columns:1fr 430px;align-items:end;gap:52px;display:grid}.resource-guide-module__95EpzG__boundaryIntro h2{margin-bottom:0}.resource-guide-module__95EpzG__boundaryIntro>p{color:#5c6c7d;font-size:var(--type-body);line-height:var(--leading-body);margin:0}.resource-guide-module__95EpzG__boundaryGrid{background:#fff;border:1px solid #cfdae4;grid-template-columns:repeat(2,1fr);margin-top:38px;display:grid}.resource-guide-module__95EpzG__boundaryGrid article{border-bottom:1px solid #d5e0e8;border-right:1px solid #d5e0e8;min-height:240px;padding:29px}.resource-guide-module__95EpzG__boundaryGrid article:nth-child(2n){border-right:0}.resource-guide-module__95EpzG__boundaryGrid article:nth-last-child(-n+2){border-bottom:0}.resource-guide-module__95EpzG__boundaryGrid h3{font-size:var(--type-card-title);margin:0 0 10px}.resource-guide-module__95EpzG__boundaryGrid p{color:#607285;font-size:var(--type-body-small);line-height:var(--leading-body);margin:0}.resource-guide-module__95EpzG__boundaryGrid a{color:#086ebf;font-size:var(--type-button);align-items:center;gap:8px;margin-top:22px;font-weight:700;display:inline-flex}.resource-guide-module__95EpzG__note{border-left:3px solid var(--blue);color:#465d73;font-size:var(--type-body-small);line-height:var(--leading-body);background:#e4eff8;margin:24px 0 0;padding:17px 19px}.resource-guide-module__95EpzG__faqHead{max-width:820px}.resource-guide-module__95EpzG__faqHead p{color:#5c6c7d;font-size:var(--type-body);line-height:var(--leading-body);margin:0}.resource-guide-module__95EpzG__faqList{grid-template-columns:1fr 1fr;align-items:start;gap:12px 18px;margin-top:38px;display:grid}.resource-guide-module__95EpzG__faqList details{background:#fff;border:1px solid #d2dfe9}.resource-guide-module__95EpzG__faqList summary{cursor:pointer;min-height:70px;font-size:var(--type-spec);justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;font-weight:700;line-height:1.45;list-style:none;display:flex}.resource-guide-module__95EpzG__faqList summary::-webkit-details-marker{display:none}.resource-guide-module__95EpzG__faqList summary span{color:var(--blue);font-size:24px;font-weight:400;transition:transform .2s}.resource-guide-module__95EpzG__faqList p{color:#5e7082;font-size:var(--type-body-small);line-height:var(--leading-body);margin:0;padding:0 18px 18px}.resource-guide-module__95EpzG__faqList details[open] summary span{transform:rotate(45deg)}.resource-guide-module__95EpzG__ctaSection{background:linear-gradient(135deg,#083c74,#062653 55%,#03162f);padding:74px 0}.resource-guide-module__95EpzG__ctaGrid{grid-template-columns:1fr auto;align-items:center;gap:55px;display:grid}.resource-guide-module__95EpzG__ctaSection h2{margin-bottom:12px}.resource-guide-module__95EpzG__ctaSection p{color:#b9cee1;max-width:700px;font-size:var(--type-body);line-height:var(--leading-body);margin:0}.resource-guide-module__95EpzG__ctaActions{gap:10px;display:flex}.resource-guide-module__95EpzG__ctaActions a{min-height:52px;font-size:var(--type-button);justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:700;display:inline-flex}.resource-guide-module__95EpzG__ctaActions a:first-child{background:var(--orange)}.resource-guide-module__95EpzG__ctaActions a:last-child{color:#cdf6dc;border:1px solid #36ce72}.resource-guide-module__95EpzG__footer{border-top:1px solid var(--line);background:#010b19;padding:54px 0 22px}.resource-guide-module__95EpzG__footerGrid{grid-template-columns:1.35fr repeat(3,1fr);gap:55px;display:grid}.resource-guide-module__95EpzG__logoCrop{background:#010c1c;width:145px;height:52px;display:block;position:relative;overflow:hidden}.resource-guide-module__95EpzG__logoCrop img{object-fit:cover;width:150px;max-width:none;height:150px;position:absolute;top:-50px;left:-2px}.resource-guide-module__95EpzG__footerGrid>div{flex-direction:column;gap:9px;display:flex}.resource-guide-module__95EpzG__footerGrid>div:first-child p{color:#8095aa;max-width:250px;font-size:var(--type-footer)}.resource-guide-module__95EpzG__footerGrid strong{font-size:var(--type-spec);margin-bottom:4px}.resource-guide-module__95EpzG__footerGrid a,.resource-guide-module__95EpzG__footerGrid span{color:#8196ab;font-size:var(--type-footer)}.resource-guide-module__95EpzG__footerGrid>div:last-child a,.resource-guide-module__95EpzG__footerGrid>div:last-child span{align-items:flex-start;gap:8px;display:flex}.resource-guide-module__95EpzG__footerGrid a:hover{color:#6bf}.resource-guide-module__95EpzG__footerBottom{color:#596f84;font-size:var(--type-footer);border-top:1px solid #ffffff14;justify-content:space-between;margin-top:36px;padding-top:18px;display:flex}@media (max-width:1000px){.resource-guide-module__95EpzG__overviewGrid,.resource-guide-module__95EpzG__checklistGrid{grid-template-columns:1fr}.resource-guide-module__95EpzG__sectionHead,.resource-guide-module__95EpzG__boundaryIntro{grid-template-columns:1fr;gap:16px}.resource-guide-module__95EpzG__chapterGrid{grid-template-columns:1fr 1fr}.resource-guide-module__95EpzG__chapterGrid li:nth-child(2){border-right:0}.resource-guide-module__95EpzG__chapterGrid li:nth-child(-n+2){border-bottom:1px solid var(--line)}.resource-guide-module__95EpzG__overviewMedia{min-height:520px}.resource-guide-module__95EpzG__ctaGrid{grid-template-columns:1fr}.resource-guide-module__95EpzG__footerGrid{grid-template-columns:1.3fr repeat(2,1fr)}.resource-guide-module__95EpzG__footerGrid>div:last-child{grid-column:2/4}}@media (max-width:700px){.resource-guide-module__95EpzG__container{width:min(100% - 30px,1200px)}.resource-guide-module__95EpzG__hero{min-height:720px}.resource-guide-module__95EpzG__hero>img{object-position:58% center!important}.resource-guide-module__95EpzG__heroOverlay{background:linear-gradient(#020f2366,#020f23f7 50%)}.resource-guide-module__95EpzG__hero>.resource-guide-module__95EpzG__container{padding-top:24px}.resource-guide-module__95EpzG__breadcrumb{flex-wrap:wrap;font-size:12px}.resource-guide-module__95EpzG__heroCopy{padding-top:150px}.resource-guide-module__95EpzG__heroActions{flex-direction:column;align-items:stretch;max-width:330px}.resource-guide-module__95EpzG__overviewSection,.resource-guide-module__95EpzG__chapterSection,.resource-guide-module__95EpzG__matrixSection,.resource-guide-module__95EpzG__evidenceSection,.resource-guide-module__95EpzG__boundarySection,.resource-guide-module__95EpzG__faqSection{padding:58px 0}.resource-guide-module__95EpzG__overviewGrid{gap:38px}.resource-guide-module__95EpzG__overviewMedia{min-height:400px}.resource-guide-module__95EpzG__overviewMain{inset:0 0 48px}.resource-guide-module__95EpzG__overviewInset{border-width:7px;width:52%;height:178px;right:-5px}.resource-guide-module__95EpzG__chapterGrid{grid-template-columns:1fr}.resource-guide-module__95EpzG__chapterGrid li{border-right:0;grid-template-columns:46px 1fr;gap:17px;min-height:auto;display:grid;border-bottom:1px solid var(--line)!important}.resource-guide-module__95EpzG__chapterGrid li:last-child{border-bottom:0!important}.resource-guide-module__95EpzG__chapterGrid h3{margin:1px 0 8px}.resource-guide-module__95EpzG__matrix{overflow:hidden}.resource-guide-module__95EpzG__matrixHeader{display:none}.resource-guide-module__95EpzG__matrixRow{grid-template-columns:1fr;padding:4px 18px}.resource-guide-module__95EpzG__matrixRow>*{border-bottom:1px solid #e0e7ed;border-right:0;padding:12px 0}.resource-guide-module__95EpzG__matrixRow>:last-child{border-bottom:0}.resource-guide-module__95EpzG__matrixRow strong{color:#0875cd;padding-top:16px}.resource-guide-module__95EpzG__checklistSection{padding:58px 0}.resource-guide-module__95EpzG__checklistGrid{gap:34px}.resource-guide-module__95EpzG__checklistGrid ul{grid-template-columns:1fr}.resource-guide-module__95EpzG__checklistGrid li{border-right:0;min-height:auto;border-bottom:1px solid var(--line)!important}.resource-guide-module__95EpzG__checklistGrid li:last-child{border-bottom:0!important}.resource-guide-module__95EpzG__evidenceGrid{scroll-snap-type:x mandatory;gap:12px;margin-right:-15px;padding-right:15px;display:flex;overflow-x:auto}.resource-guide-module__95EpzG__evidenceGrid figure{scroll-snap-align:start;flex:0 0 86%}.resource-guide-module__95EpzG__evidenceGrid figure>div{height:285px}.resource-guide-module__95EpzG__boundaryGrid{grid-template-columns:1fr}.resource-guide-module__95EpzG__boundaryGrid article{border-right:0;min-height:auto;border-bottom:1px solid #d5e0e8!important}.resource-guide-module__95EpzG__boundaryGrid article:last-child{border-bottom:0!important}.resource-guide-module__95EpzG__faqList{grid-template-columns:1fr}.resource-guide-module__95EpzG__ctaSection{padding:58px 0}.resource-guide-module__95EpzG__ctaActions{flex-direction:column}.resource-guide-module__95EpzG__footerGrid{grid-template-columns:1fr 1fr;gap:34px 25px}.resource-guide-module__95EpzG__footerGrid>div:first-child,.resource-guide-module__95EpzG__footerGrid>div:last-child{grid-column:1/3}.resource-guide-module__95EpzG__footerBottom{flex-direction:column;gap:20px}}@media (prefers-reduced-motion:reduce){.resource-guide-module__95EpzG__heroActions a,.resource-guide-module__95EpzG__evidenceGrid img,.resource-guide-module__95EpzG__faqList summary span{transition:none}}@media (max-width:1000px){.resource-guide-module__95EpzG__venueDesignHead{grid-template-columns:1fr;gap:16px}}@media (max-width:700px){.resource-guide-module__95EpzG__venueDesignSection{padding:58px 0}.resource-guide-module__95EpzG__venueDesignGrid{grid-template-columns:1fr}.resource-guide-module__95EpzG__venueDesignCard:last-child:nth-child(odd){grid-column:auto}}
.solution-page-module__xLjRCq__page{color:#fff;--blue:#078cf5;--orange:#ff6a16;--line:#5399dc4d;background:#020f23;min-height:100vh}.solution-page-module__xLjRCq__container{width:min(1260px,100% - 48px);margin:auto}.solution-page-module__xLjRCq__header{background:#020f23;border-bottom:1px solid #ffffff1a;height:78px}.solution-page-module__xLjRCq__headerInner{align-items:center;gap:38px;width:min(1320px,100% - 48px);height:100%;margin:auto;display:flex}.solution-page-module__xLjRCq__logoCrop{width:132px;height:47px;display:block;position:relative;overflow:hidden}.solution-page-module__xLjRCq__logoCrop img{object-fit:cover;width:138px;max-width:none;height:138px;position:absolute;top:-46px;left:-2px}.solution-page-module__xLjRCq__header nav{align-items:center;gap:28px;margin-left:auto;display:flex}.solution-page-module__xLjRCq__header nav a{font-size:12px;font-weight:600}.solution-page-module__xLjRCq__header nav a:hover,.solution-page-module__xLjRCq__header nav .solution-page-module__xLjRCq__current{color:#65bcff}.solution-page-module__xLjRCq__headerCta{background:var(--orange);align-items:center;gap:9px;min-height:44px;padding:0 19px;font-size:11px;font-weight:800;display:flex}.solution-page-module__xLjRCq__hero{min-height:560px;position:relative;overflow:hidden}.solution-page-module__xLjRCq__hero>img{object-fit:cover}.solution-page-module__xLjRCq__overlay{background:linear-gradient(90deg,#020f23fa,#020f23de 48%,#020f2340);position:absolute;inset:0}.solution-page-module__xLjRCq__hero>.solution-page-module__xLjRCq__container{z-index:2;position:relative}.solution-page-module__xLjRCq__breadcrumb{color:#75a6d1;gap:10px;padding-top:20px;font-size:9px;display:flex}.solution-page-module__xLjRCq__breadcrumb b{color:#c7d9e9}.solution-page-module__xLjRCq__heroCopy{max-width:690px;padding:95px 0 80px}.solution-page-module__xLjRCq__heroCopy>span,.solution-page-module__xLjRCq__sectionTitle>span,.solution-page-module__xLjRCq__planningCopy>span,.solution-page-module__xLjRCq__customSection span,.solution-page-module__xLjRCq__casesSection span,.solution-page-module__xLjRCq__faqIntro span,.solution-page-module__xLjRCq__cta span{color:#44b2ff;letter-spacing:.14em;font-size:9px;font-weight:800}.solution-page-module__xLjRCq__heroCopy h1{letter-spacing:-.05em;margin:14px 0 19px;font-size:clamp(48px,5.3vw,72px);line-height:1.02}.solution-page-module__xLjRCq__heroCopy p{color:#c2d0df;max-width:610px;margin:0;font-size:15px;line-height:1.7}.solution-page-module__xLjRCq__heroCopy>div{gap:11px;margin-top:28px;display:flex}.solution-page-module__xLjRCq__heroCopy>div a{border:1px solid #3a84c5;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:11px;font-weight:800;display:flex}.solution-page-module__xLjRCq__heroCopy>div a:first-child{border-color:var(--orange);background:var(--orange)}.solution-page-module__xLjRCq__painSection,.solution-page-module__xLjRCq__oneStopSection,.solution-page-module__xLjRCq__processSection{color:#102238;background:#f7f9fc;padding:68px 0}.solution-page-module__xLjRCq__sectionTitle{margin-bottom:28px}.solution-page-module__xLjRCq__sectionTitle h2{letter-spacing:-.04em;max-width:730px;margin:9px 0 0;font-size:35px;line-height:1.12}.solution-page-module__xLjRCq__sectionTitle p{color:#647586;max-width:760px;margin:10px 0 0;font-size:12px}.solution-page-module__xLjRCq__painGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.solution-page-module__xLjRCq__painGrid article{background:#fff;border:1px solid #d5e1ec;min-height:130px;padding:24px}.solution-page-module__xLjRCq__painGrid b{color:#078cf5;font-size:24px}.solution-page-module__xLjRCq__painGrid p{margin:16px 0 0;font-size:12px;line-height:1.55}.solution-page-module__xLjRCq__equipmentSection{padding:68px 0}.solution-page-module__xLjRCq__equipmentGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.solution-page-module__xLjRCq__equipmentGrid a{border:1px solid var(--line);background:#061a34;min-width:0;overflow:hidden}.solution-page-module__xLjRCq__equipmentGrid a>span{background:#020c1c;height:190px;display:block;position:relative}.solution-page-module__xLjRCq__equipmentGrid img{object-fit:cover}.solution-page-module__xLjRCq__equipmentGrid strong{align-items:center;min-height:52px;padding:0 14px;font-size:12px;display:flex}.solution-page-module__xLjRCq__equipmentGrid svg{float:right;color:#52b7ff;margin:-35px 13px 0 0}.solution-page-module__xLjRCq__planningSection{background:#061a34;padding:0}.solution-page-module__xLjRCq__planningSection>.solution-page-module__xLjRCq__container{grid-template-columns:1fr 1fr;min-height:480px;display:grid}.solution-page-module__xLjRCq__planningImage{position:relative}.solution-page-module__xLjRCq__planningImage img{object-fit:cover}.solution-page-module__xLjRCq__planningCopy{padding:65px 55px}.solution-page-module__xLjRCq__planningCopy h2{margin:10px 0 16px;font-size:36px;line-height:1.13}.solution-page-module__xLjRCq__planningCopy p{color:#a6bbce;font-size:12px;line-height:1.7}.solution-page-module__xLjRCq__planningCopy ul{gap:11px;margin:25px 0;padding:0;list-style:none;display:grid}.solution-page-module__xLjRCq__planningCopy li{align-items:center;gap:10px;font-size:11px;display:flex}.solution-page-module__xLjRCq__planningCopy li svg{color:#4db5ff}.solution-page-module__xLjRCq__planningCopy>a,.solution-page-module__xLjRCq__customSection a,.solution-page-module__xLjRCq__casesSection a{background:var(--orange);align-items:center;gap:9px;width:max-content;min-height:45px;padding:0 17px;font-size:10px;font-weight:800;display:flex}.solution-page-module__xLjRCq__serviceGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.solution-page-module__xLjRCq__serviceGrid article{background:#fff;border:1px solid #d5e1ec;padding:28px}.solution-page-module__xLjRCq__serviceGrid svg{color:#078cf5}.solution-page-module__xLjRCq__serviceGrid h3{margin:14px 0 8px;font-size:18px}.solution-page-module__xLjRCq__serviceGrid p{color:#627486;margin:0;font-size:11px;line-height:1.6}.solution-page-module__xLjRCq__customSection{background:#0a3a6b;padding:45px 0}.solution-page-module__xLjRCq__customSection>.solution-page-module__xLjRCq__container{grid-template-columns:auto 1fr auto;align-items:center;gap:25px;display:grid}.solution-page-module__xLjRCq__customSection>div>svg{color:#68c1ff}.solution-page-module__xLjRCq__customSection h2{margin:7px 0;font-size:27px}.solution-page-module__xLjRCq__customSection p{color:#b9cde0;max-width:760px;margin:0;font-size:11px}.solution-page-module__xLjRCq__processSection ol{border:1px solid #d4e0eb;grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.solution-page-module__xLjRCq__processSection li{background:#fff;border-right:1px solid #d4e0eb;min-height:115px;padding:19px}.solution-page-module__xLjRCq__processSection li:last-child{border-right:0}.solution-page-module__xLjRCq__processSection li b{color:#078cf5;font-size:20px;display:block}.solution-page-module__xLjRCq__processSection li span{margin-top:18px;font-size:11px;font-weight:750;line-height:1.35;display:block}.solution-page-module__xLjRCq__casesSection{background:#061a34;padding:60px 0}.solution-page-module__xLjRCq__casesSection>.solution-page-module__xLjRCq__container{justify-content:space-between;align-items:center;gap:45px;display:flex}.solution-page-module__xLjRCq__casesSection h2{margin:9px 0 10px;font-size:31px}.solution-page-module__xLjRCq__casesSection p{color:#9eb4c8;max-width:830px;margin:0;font-size:12px;line-height:1.65}.solution-page-module__xLjRCq__casesSection a{flex:none}.solution-page-module__xLjRCq__faqSection{color:#102238;background:#f7f9fc;padding:68px 0}.solution-page-module__xLjRCq__faqSection>.solution-page-module__xLjRCq__container{grid-template-columns:.65fr 1.35fr;gap:70px;display:grid}.solution-page-module__xLjRCq__faqIntro h2{margin:9px 0;font-size:34px}.solution-page-module__xLjRCq__faqList details{border-bottom:1px solid #d6e0ea}.solution-page-module__xLjRCq__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:62px;font-size:13px;font-weight:750;list-style:none;display:flex}.solution-page-module__xLjRCq__faqList summary::-webkit-details-marker{display:none}.solution-page-module__xLjRCq__faqList summary span{color:#078cf5;font-size:20px}.solution-page-module__xLjRCq__faqList p{color:#627486;margin:0;padding:0 35px 17px 0;font-size:11px;line-height:1.65}.solution-page-module__xLjRCq__cta{background:radial-gradient(circle at 10%,#0c4d8f,#0000 38%),#041c3b;padding:55px 0}.solution-page-module__xLjRCq__cta>.solution-page-module__xLjRCq__container{justify-content:space-between;align-items:center;gap:45px;display:flex}.solution-page-module__xLjRCq__cta h2{margin:8px 0;font-size:32px}.solution-page-module__xLjRCq__cta p{color:#a7bdd1;margin:0;font-size:12px}.solution-page-module__xLjRCq__cta a{background:var(--orange);align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:11px;font-weight:800;display:flex}.solution-page-module__xLjRCq__footer{background:#020d1d;padding:44px 0 24px}.solution-page-module__xLjRCq__footer>.solution-page-module__xLjRCq__container{grid-template-columns:1.3fr 1fr 1fr;gap:50px;display:grid}.solution-page-module__xLjRCq__footer p{color:#839bb2;max-width:260px;font-size:10px}.solution-page-module__xLjRCq__footer>.solution-page-module__xLjRCq__container>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:9px;display:flex}.solution-page-module__xLjRCq__footer strong{color:#48b0fb;font-size:9px}.solution-page-module__xLjRCq__footer a,.solution-page-module__xLjRCq__footer span{color:#91a7bc;font-size:9px}@media (max-width:950px){.solution-page-module__xLjRCq__header nav{display:none}.solution-page-module__xLjRCq__planningSection>.solution-page-module__xLjRCq__container,.solution-page-module__xLjRCq__faqSection>.solution-page-module__xLjRCq__container{grid-template-columns:1fr}.solution-page-module__xLjRCq__planningImage{height:360px}.solution-page-module__xLjRCq__processSection ol{grid-template-columns:repeat(3,1fr)}.solution-page-module__xLjRCq__processSection li:nth-child(3){border-right:0}.solution-page-module__xLjRCq__casesSection>.solution-page-module__xLjRCq__container,.solution-page-module__xLjRCq__cta>.solution-page-module__xLjRCq__container{flex-direction:column;align-items:flex-start}.solution-page-module__xLjRCq__footer>.solution-page-module__xLjRCq__container{grid-template-columns:1fr 1fr}}@media (max-width:650px){.solution-page-module__xLjRCq__container,.solution-page-module__xLjRCq__headerInner{width:min(100% - 30px,1260px)}.solution-page-module__xLjRCq__header{height:72px}.solution-page-module__xLjRCq__headerCta{padding:0 12px;font-size:9px}.solution-page-module__xLjRCq__hero{min-height:620px}.solution-page-module__xLjRCq__heroCopy{padding:75px 0 60px}.solution-page-module__xLjRCq__heroCopy h1{font-size:43px}.solution-page-module__xLjRCq__heroCopy>div{flex-direction:column;align-items:stretch}.solution-page-module__xLjRCq__painSection,.solution-page-module__xLjRCq__equipmentSection,.solution-page-module__xLjRCq__oneStopSection,.solution-page-module__xLjRCq__processSection,.solution-page-module__xLjRCq__faqSection{padding:48px 0}.solution-page-module__xLjRCq__sectionTitle h2,.solution-page-module__xLjRCq__planningCopy h2,.solution-page-module__xLjRCq__faqIntro h2{font-size:29px}.solution-page-module__xLjRCq__painGrid,.solution-page-module__xLjRCq__equipmentGrid,.solution-page-module__xLjRCq__serviceGrid{grid-template-columns:1fr}.solution-page-module__xLjRCq__equipmentGrid a{grid-template-columns:110px 1fr 24px;align-items:center;display:grid}.solution-page-module__xLjRCq__equipmentGrid a>span{height:100px}.solution-page-module__xLjRCq__equipmentGrid svg{float:none;margin:0}.solution-page-module__xLjRCq__planningImage{height:280px}.solution-page-module__xLjRCq__planningCopy{padding:43px 22px}.solution-page-module__xLjRCq__customSection>.solution-page-module__xLjRCq__container{grid-template-columns:1fr}.solution-page-module__xLjRCq__processSection ol{grid-template-columns:1fr 1fr}.solution-page-module__xLjRCq__processSection li:nth-child(3){border-right:1px solid #d4e0eb}.solution-page-module__xLjRCq__processSection li:nth-child(2n){border-right:0}.solution-page-module__xLjRCq__casesSection a{width:max-content}.solution-page-module__xLjRCq__cta h2{font-size:28px}.solution-page-module__xLjRCq__footer>.solution-page-module__xLjRCq__container{grid-template-columns:1fr}}.solution-page-module__xLjRCq__header nav a{font-size:var(--type-nav)}.solution-page-module__xLjRCq__headerCta,.solution-page-module__xLjRCq__heroCopy>div a,.solution-page-module__xLjRCq__planningCopy>a,.solution-page-module__xLjRCq__customSection a,.solution-page-module__xLjRCq__casesSection a,.solution-page-module__xLjRCq__cta a{font-size:var(--type-button);font-weight:600}.solution-page-module__xLjRCq__breadcrumb,.solution-page-module__xLjRCq__heroCopy>span,.solution-page-module__xLjRCq__sectionTitle>span,.solution-page-module__xLjRCq__planningCopy>span,.solution-page-module__xLjRCq__customSection span,.solution-page-module__xLjRCq__casesSection span,.solution-page-module__xLjRCq__faqIntro span,.solution-page-module__xLjRCq__cta span{font-size:var(--type-label)}.solution-page-module__xLjRCq__heroCopy h1{font-size:var(--type-h1);line-height:1.15}.solution-page-module__xLjRCq__heroCopy p,.solution-page-module__xLjRCq__sectionTitle p,.solution-page-module__xLjRCq__painGrid p,.solution-page-module__xLjRCq__planningCopy p,.solution-page-module__xLjRCq__customSection p,.solution-page-module__xLjRCq__casesSection p,.solution-page-module__xLjRCq__cta p{font-size:var(--type-body);line-height:var(--leading-body)}.solution-page-module__xLjRCq__sectionTitle h2,.solution-page-module__xLjRCq__planningCopy h2,.solution-page-module__xLjRCq__customSection h2,.solution-page-module__xLjRCq__casesSection h2,.solution-page-module__xLjRCq__faqIntro h2,.solution-page-module__xLjRCq__cta h2{font-size:var(--type-h2);line-height:var(--leading-heading)}.solution-page-module__xLjRCq__equipmentGrid strong,.solution-page-module__xLjRCq__serviceGrid h3{font-size:var(--type-card-title);line-height:1.35}.solution-page-module__xLjRCq__planningCopy li,.solution-page-module__xLjRCq__serviceGrid p,.solution-page-module__xLjRCq__processSection li span,.solution-page-module__xLjRCq__faqList p{font-size:var(--type-body-small);line-height:var(--leading-body)}.solution-page-module__xLjRCq__faqList summary{font-size:var(--type-spec);line-height:var(--leading-compact)}.solution-page-module__xLjRCq__footer p,.solution-page-module__xLjRCq__footer strong,.solution-page-module__xLjRCq__footer a,.solution-page-module__xLjRCq__footer span{font-size:var(--type-footer);line-height:var(--leading-compact)}.solution-page-module__xLjRCq__audienceSection{background:#0a3a6b;padding:52px 0}.solution-page-module__xLjRCq__audienceSection>.solution-page-module__xLjRCq__container{grid-template-columns:1fr 1fr;gap:18px;display:grid}.solution-page-module__xLjRCq__audienceSection article{background:#031d3e47;border:1px solid #78c1fb59;padding:26px 28px}.solution-page-module__xLjRCq__audienceSection article>span{color:#62bfff;font-size:var(--type-label);letter-spacing:.13em;font-weight:800}.solution-page-module__xLjRCq__audienceSection h2{font-size:var(--type-h3);margin:8px 0 18px;line-height:1.25}.solution-page-module__xLjRCq__audienceSection ul{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.solution-page-module__xLjRCq__audienceSection li{font-size:var(--type-body-small);border:1px solid #87c8fd4d;padding:8px 10px;line-height:1.45}.solution-page-module__xLjRCq__mixSection{color:#102238;background:#f7f9fc;padding:68px 0}.solution-page-module__xLjRCq__mixGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.solution-page-module__xLjRCq__mixGrid article{background:#fff;border:1px solid #d5e1ec;padding:26px}.solution-page-module__xLjRCq__mixGrid b{color:#078cf5;font-size:23px}.solution-page-module__xLjRCq__mixGrid h3{font-size:var(--type-card-title);margin:18px 0 9px;line-height:1.35}.solution-page-module__xLjRCq__mixGrid p{color:#627486;font-size:var(--type-body-small);line-height:var(--leading-body);margin:0}.solution-page-module__xLjRCq__casesSection>.solution-page-module__xLjRCq__container{display:block}.solution-page-module__xLjRCq__casesHeading{justify-content:space-between;align-items:center;gap:45px;display:flex}.solution-page-module__xLjRCq__casesHeading>div{max-width:850px}.solution-page-module__xLjRCq__caseGrid{grid-template-columns:1fr 1fr;gap:15px;margin-top:30px;display:grid}.solution-page-module__xLjRCq__caseGrid article{border:1px solid var(--line);background:#04172f;grid-template-columns:210px 1fr;min-height:230px;display:grid;overflow:hidden}.solution-page-module__xLjRCq__caseGrid article>span{display:block;position:relative}.solution-page-module__xLjRCq__caseGrid img{object-fit:cover}.solution-page-module__xLjRCq__caseGrid article>div{padding:23px}.solution-page-module__xLjRCq__caseGrid small{color:#55b8ff;font-size:var(--type-label);text-transform:uppercase;font-weight:800}.solution-page-module__xLjRCq__caseGrid h3{font-size:var(--type-card-title);margin:7px 0 8px;line-height:1.35}.solution-page-module__xLjRCq__caseGrid p{color:#9eb4c8;margin:0}@media (max-width:1050px){.solution-page-module__xLjRCq__mixGrid,.solution-page-module__xLjRCq__serviceGrid{grid-template-columns:1fr 1fr}.solution-page-module__xLjRCq__caseGrid article{grid-template-columns:170px 1fr}}@media (max-width:700px){.solution-page-module__xLjRCq__audienceSection>.solution-page-module__xLjRCq__container,.solution-page-module__xLjRCq__mixGrid,.solution-page-module__xLjRCq__serviceGrid,.solution-page-module__xLjRCq__caseGrid{grid-template-columns:1fr}.solution-page-module__xLjRCq__audienceSection{padding:42px 0}.solution-page-module__xLjRCq__caseGrid article{grid-template-columns:1fr}.solution-page-module__xLjRCq__caseGrid article>span{height:220px}.solution-page-module__xLjRCq__casesHeading{flex-direction:column;align-items:flex-start}.solution-page-module__xLjRCq__casesSection a{width:auto}.solution-page-module__xLjRCq__mixSection{padding:48px 0}}.solution-page-module__xLjRCq__hero>img{object-position:center 52%}.solution-page-module__xLjRCq__overlay{background:linear-gradient(90deg,#020f23fa,#020f23db 50%,#020f232e)}.solution-page-module__xLjRCq__painGrid article{min-height:205px}.solution-page-module__xLjRCq__painGrid h3{font-size:var(--type-card-title);margin:14px 0 8px;line-height:1.35}.solution-page-module__xLjRCq__painGrid p{margin:0}.solution-page-module__xLjRCq__equipmentSection{background:#061a34}.solution-page-module__xLjRCq__equipmentGrid a{color:#102238;background:#fff;border-color:#cbd9e6}.solution-page-module__xLjRCq__equipmentGrid a>span{background:#eef3f8;overflow:hidden}.solution-page-module__xLjRCq__equipmentGrid .solution-page-module__xLjRCq__equipmentImage{object-fit:cover;object-position:center top;transform:scale(var(--equipment-image-scale,1))}.solution-page-module__xLjRCq__equipmentPicture{display:block;position:absolute;inset:0}.solution-page-module__xLjRCq__equipmentPicture .solution-page-module__xLjRCq__equipmentImage{object-position:center;width:100%;height:100%;transform:none}.solution-page-module__xLjRCq__equipmentGrid strong{min-height:58px}.solution-page-module__xLjRCq__equipmentGrid svg{color:#078cf5}.solution-page-module__xLjRCq__planningSection>.solution-page-module__xLjRCq__container{min-height:500px}.solution-page-module__xLjRCq__planningCopy small{color:#8fa9c0;font-size:var(--type-body-small);margin-top:12px;line-height:1.5;display:block}.solution-page-module__xLjRCq__planningPicture{display:block;position:absolute;inset:0}.solution-page-module__xLjRCq__planningPicture img{object-fit:cover;width:100%;height:100%}.solution-page-module__xLjRCq__serviceGrid{grid-template-columns:repeat(3,1fr)}.solution-page-module__xLjRCq__serviceGrid article{min-height:205px}.solution-page-module__xLjRCq__customSection{padding:48px 0}.solution-page-module__xLjRCq__customSection ul{flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:flex}.solution-page-module__xLjRCq__customSection li{color:#d4e7f7;font-size:var(--type-body-small);background:#0116303d;border:1px solid #7ec6ff59;padding:6px 9px;line-height:1.35}.solution-page-module__xLjRCq__processSection ol{background:#d4e0eb;border:0;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px}.solution-page-module__xLjRCq__processSection li{border:0}@media (max-width:950px){.solution-page-module__xLjRCq__processSection ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.solution-page-module__xLjRCq__serviceGrid{grid-template-columns:1fr}.solution-page-module__xLjRCq__painGrid article,.solution-page-module__xLjRCq__serviceGrid article{min-height:auto}.solution-page-module__xLjRCq__processSection ol{grid-template-columns:1fr}.solution-page-module__xLjRCq__hero>img{object-position:43% 50%}}.solution-page-module__xLjRCq__definitionSection{background:#061a34;padding:70px 0}.solution-page-module__xLjRCq__definitionSection>.solution-page-module__xLjRCq__container{grid-template-columns:1.2fr .8fr;align-items:start;gap:58px;display:grid}.solution-page-module__xLjRCq__definitionSection span,.solution-page-module__xLjRCq__definitionSection aside strong{color:#45b2ff;font-size:var(--type-label);letter-spacing:.13em;font-weight:800}.solution-page-module__xLjRCq__definitionSection h2{font-size:var(--type-h2);line-height:var(--leading-heading);margin:10px 0 17px}.solution-page-module__xLjRCq__definitionSection p{color:#aec0d0;font-size:var(--type-body);line-height:var(--leading-body);margin:0 0 15px}.solution-page-module__xLjRCq__definitionSection aside{border:1px solid var(--line);background:#04142a;padding:25px}.solution-page-module__xLjRCq__definitionSection aside ul{gap:13px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.solution-page-module__xLjRCq__definitionSection aside li{color:#c3d2df;font-size:var(--type-body-small);line-height:var(--leading-compact);align-items:flex-start;gap:10px;display:flex}.solution-page-module__xLjRCq__definitionSection aside li svg{color:#52b7ff;flex:none}.solution-page-module__xLjRCq__definitionSection aside a,.solution-page-module__xLjRCq__procurementLinks a{color:#68bfff;font-size:var(--type-button);justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.solution-page-module__xLjRCq__ageSection{color:#102238;background:#f7f9fc;padding:70px 0}.solution-page-module__xLjRCq__ageGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.solution-page-module__xLjRCq__ageGrid article{background:#fff;border:1px solid #d5e1ec;padding:27px}.solution-page-module__xLjRCq__ageGrid h3{font-size:var(--type-card-title);margin:0 0 10px;line-height:1.35}.solution-page-module__xLjRCq__ageGrid p{color:#627486;font-size:var(--type-body-small);line-height:var(--leading-body);margin:0}.solution-page-module__xLjRCq__procurementSection{background:#082645;padding:70px 0}.solution-page-module__xLjRCq__procurementGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.solution-page-module__xLjRCq__procurementGrid article{background:#061a34;border:1px solid #5399dc59;padding:27px}.solution-page-module__xLjRCq__procurementGrid h3{font-size:var(--type-h4);margin:0 0 18px}.solution-page-module__xLjRCq__procurementGrid ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.solution-page-module__xLjRCq__procurementGrid li{color:#b8cad9;font-size:var(--type-body-small);line-height:var(--leading-compact);align-items:flex-start;gap:10px;display:flex}.solution-page-module__xLjRCq__procurementGrid li svg{color:#55b9ff;flex:none}.solution-page-module__xLjRCq__procurementLinks{flex-wrap:wrap;gap:22px;margin-top:22px;display:flex}.solution-page-module__xLjRCq__procurementLinks a{justify-content:flex-start}.solution-page-module__xLjRCq__planningCopy small{color:#7897b0;font-size:var(--type-body-small);line-height:var(--leading-compact);margin-top:14px;display:block}@media (max-width:950px){.solution-page-module__xLjRCq__definitionSection>.solution-page-module__xLjRCq__container{grid-template-columns:1fr;gap:28px}}@media (max-width:700px){.solution-page-module__xLjRCq__definitionSection,.solution-page-module__xLjRCq__ageSection,.solution-page-module__xLjRCq__procurementSection{padding:48px 0}.solution-page-module__xLjRCq__ageGrid,.solution-page-module__xLjRCq__procurementGrid{grid-template-columns:1fr}.solution-page-module__xLjRCq__procurementLinks{flex-direction:column;align-items:flex-start}}
.category-page-module__Q1Bpmq__page{color:#fff;--blue:#078cf5;--orange:#ff6a16;--line:#5399dc4d;background:#020f23;min-height:100vh}.category-page-module__Q1Bpmq__container{width:min(1260px,100% - 48px);margin:auto}.category-page-module__Q1Bpmq__narrow{width:min(900px,100% - 48px);margin:auto}.category-page-module__Q1Bpmq__header{background:#020f23;border-bottom:1px solid #ffffff1a;height:78px}.category-page-module__Q1Bpmq__headerInner{align-items:center;gap:38px;width:min(1320px,100% - 48px);height:100%;margin:auto;display:flex}.category-page-module__Q1Bpmq__logoCrop{width:132px;height:47px;display:block;position:relative;overflow:hidden}.category-page-module__Q1Bpmq__logoCrop img{object-fit:cover;width:138px;max-width:none;height:138px;position:absolute;top:-46px;left:-2px}.category-page-module__Q1Bpmq__header nav{align-items:center;gap:28px;margin-left:auto;display:flex}.category-page-module__Q1Bpmq__header nav a{color:#e8f0f9;font-size:12px;font-weight:600}.category-page-module__Q1Bpmq__header nav a:hover,.category-page-module__Q1Bpmq__header nav .category-page-module__Q1Bpmq__current{color:#65bcff}.category-page-module__Q1Bpmq__headerCta{background:var(--orange);border-radius:3px;align-items:center;gap:10px;min-height:44px;padding:0 21px;font-size:12px;font-weight:800;display:inline-flex}.category-page-module__Q1Bpmq__hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 40%,#084b8b52,#0000 36%),#020f23;overflow:hidden}.category-page-module__Q1Bpmq__breadcrumb{color:#6f87a0;align-items:center;gap:10px;padding-top:17px;font-size:9px;display:flex}.category-page-module__Q1Bpmq__breadcrumb a:hover{color:#fff}.category-page-module__Q1Bpmq__breadcrumb b{color:#aebfd1}.category-page-module__Q1Bpmq__heroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:35px;min-height:420px;display:grid}.category-page-module__Q1Bpmq__heroCopy>span,.category-page-module__Q1Bpmq__kicker{color:#44b2ff;letter-spacing:.14em;font-size:9px;font-weight:800;display:block}.category-page-module__Q1Bpmq__heroCopy h1{letter-spacing:-.05em;max-width:650px;margin:13px 0 18px;font-size:clamp(45px,5vw,67px);line-height:1.02}.category-page-module__Q1Bpmq__heroCopy p{color:#b8c7d8;max-width:590px;margin:0;font-size:14px;line-height:1.65}.category-page-module__Q1Bpmq__heroCopy>div{gap:10px;margin-top:25px;display:flex}.category-page-module__Q1Bpmq__heroCopy>div a{border:1px solid #277cc5;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:10px;font-weight:800;display:inline-flex}.category-page-module__Q1Bpmq__heroCopy>div a:first-child{border-color:var(--orange);background:var(--orange)}.category-page-module__Q1Bpmq__heroImage{height:380px;position:relative}.category-page-module__Q1Bpmq__heroImage img{object-fit:contain;filter:drop-shadow(0 25px 35px #00050e80)}.category-page-module__Q1Bpmq__introSection{color:#102238;background:#f7f9fc;padding:68px 0}.category-page-module__Q1Bpmq__introSection h2{letter-spacing:-.04em;margin:10px 0 20px;font-size:34px}.category-page-module__Q1Bpmq__introSection p{color:#4f6274;margin:0 0 15px;font-size:14px;line-height:1.85}.category-page-module__Q1Bpmq__productsSection,.category-page-module__Q1Bpmq__guideSection,.category-page-module__Q1Bpmq__relatedSection{padding:66px 0}.category-page-module__Q1Bpmq__sectionHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:27px;display:flex}.category-page-module__Q1Bpmq__sectionHead h2{letter-spacing:-.04em;margin:9px 0 0;font-size:32px}.category-page-module__Q1Bpmq__sectionHead>a{color:#64bcff;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.category-page-module__Q1Bpmq__productGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.category-page-module__Q1Bpmq__productGrid article{border:1px solid var(--line);background:#061a34;grid-template-columns:43% 57%;min-height:250px;display:grid;overflow:hidden}.category-page-module__Q1Bpmq__productImage{background:#020d1e;min-height:250px;position:relative}.category-page-module__Q1Bpmq__productGrid article>div:last-child{padding:28px 24px}.category-page-module__Q1Bpmq__productGrid article span{color:#4aaeff;letter-spacing:.12em;font-size:8px;font-weight:800}.category-page-module__Q1Bpmq__productGrid h3{margin:8px 0;font-size:21px}.category-page-module__Q1Bpmq__productGrid p{color:#9eb2c6;font-size:11px;line-height:1.55}.category-page-module__Q1Bpmq__productGrid a{color:#ff8543;align-items:center;gap:8px;margin-top:12px;font-size:10px;font-weight:800;display:inline-flex}.category-page-module__Q1Bpmq__availabilityNotice{border:1px solid var(--line);background:#061a34;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:170px;padding:30px;display:grid}.category-page-module__Q1Bpmq__availabilityNotice>svg{color:#54b5ff}.category-page-module__Q1Bpmq__availabilityNotice h3{margin:0 0 6px;font-size:20px}.category-page-module__Q1Bpmq__availabilityNotice p{color:#9fb3c8;max-width:780px;margin:0;font-size:11px;line-height:1.6}.category-page-module__Q1Bpmq__availabilityNotice a{background:var(--orange);align-items:center;gap:9px;min-height:44px;padding:0 18px;font-size:10px;font-weight:800;display:flex}.category-page-module__Q1Bpmq__whySection,.category-page-module__Q1Bpmq__faqSection{color:#102238;background:#f7f9fc;padding:66px 0}.category-page-module__Q1Bpmq__cardGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.category-page-module__Q1Bpmq__cardGrid article{background:#fff;border:1px solid #d7e1eb;padding:28px}.category-page-module__Q1Bpmq__cardGrid svg{color:#078cf5}.category-page-module__Q1Bpmq__cardGrid h3{margin:15px 0 8px;font-size:18px}.category-page-module__Q1Bpmq__cardGrid p{color:#607183;margin:0;font-size:11px;line-height:1.6}.category-page-module__Q1Bpmq__applicationSection{border-block:1px solid var(--line);background:#061a34;padding:58px 0}.category-page-module__Q1Bpmq__split{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;display:grid}.category-page-module__Q1Bpmq__split h2{margin:10px 0 12px;font-size:32px}.category-page-module__Q1Bpmq__split p{color:#9fb4c8;font-size:12px;line-height:1.65}.category-page-module__Q1Bpmq__applicationList{grid-template-columns:1fr 1fr;gap:10px;display:grid}.category-page-module__Q1Bpmq__applicationList div{background:#08213e;border:1px solid #23527e;align-items:center;gap:10px;min-height:52px;padding:0 15px;font-size:11px;display:flex}.category-page-module__Q1Bpmq__applicationList svg{color:#ff7629}.category-page-module__Q1Bpmq__guideGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.category-page-module__Q1Bpmq__guideGrid article{border:1px solid var(--line);background:#061a34;padding:24px}.category-page-module__Q1Bpmq__guideGrid b{color:#52b7ff;font-size:25px}.category-page-module__Q1Bpmq__guideGrid h3{margin:16px 0 8px;font-size:16px}.category-page-module__Q1Bpmq__guideGrid p{color:#9eb2c6;margin:0;font-size:10px;line-height:1.55}.category-page-module__Q1Bpmq__faqGrid{grid-template-columns:.65fr 1.35fr;gap:70px;display:grid}.category-page-module__Q1Bpmq__faqGrid h2{margin:10px 0 13px;font-size:35px}.category-page-module__Q1Bpmq__faqGrid>div:first-child p{color:#607183;font-size:12px;line-height:1.6}.category-page-module__Q1Bpmq__faqGrid details{border-bottom:1px solid #d7e1eb}.category-page-module__Q1Bpmq__faqGrid summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:60px;font-size:13px;font-weight:750;list-style:none;display:flex}.category-page-module__Q1Bpmq__faqGrid summary::-webkit-details-marker{display:none}.category-page-module__Q1Bpmq__faqGrid summary span{color:#078cf5;font-size:20px}.category-page-module__Q1Bpmq__faqGrid details p{color:#607183;margin:0;padding:0 35px 17px 0;font-size:11px;line-height:1.65}.category-page-module__Q1Bpmq__relatedColumns{grid-template-columns:1fr 1fr;gap:55px;display:grid}.category-page-module__Q1Bpmq__relatedColumns h2{margin:9px 0 18px;font-size:27px}.category-page-module__Q1Bpmq__relatedLinks{gap:8px;display:grid}.category-page-module__Q1Bpmq__relatedLinks a{border:1px solid var(--line);background:#061a34;justify-content:space-between;align-items:center;min-height:45px;padding:0 13px;font-size:10px;display:flex}.category-page-module__Q1Bpmq__blogLink{border:1px solid var(--line);background:#061a34;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:100px;padding:18px;display:grid}.category-page-module__Q1Bpmq__blogLink>svg:first-child{color:#49b1ff}.category-page-module__Q1Bpmq__blogLink span{flex-direction:column;gap:5px;display:flex}.category-page-module__Q1Bpmq__blogLink strong{font-size:12px}.category-page-module__Q1Bpmq__blogLink small{color:#8fa7bd;font-size:9px;line-height:1.45}.category-page-module__Q1Bpmq__cta{background:radial-gradient(circle at 12% 40%,#0b4786,#0000 36%),#041c3b;padding:54px 0}.category-page-module__Q1Bpmq__cta>.category-page-module__Q1Bpmq__container{justify-content:space-between;align-items:center;gap:45px;display:flex}.category-page-module__Q1Bpmq__cta span{color:#5dbaff;letter-spacing:.13em;font-size:9px;font-weight:800}.category-page-module__Q1Bpmq__cta h2{margin:9px 0 8px;font-size:32px}.category-page-module__Q1Bpmq__cta p{color:#a9bdd0;max-width:780px;margin:0;font-size:12px}.category-page-module__Q1Bpmq__cta a{background:var(--orange);flex:none;align-items:center;gap:10px;min-height:48px;padding:0 21px;font-size:11px;font-weight:800;display:flex}.category-page-module__Q1Bpmq__footer{background:#020d1d;padding:44px 0 24px}.category-page-module__Q1Bpmq__footer>.category-page-module__Q1Bpmq__container{grid-template-columns:1.3fr 1fr 1fr;gap:50px;display:grid}.category-page-module__Q1Bpmq__footer p{color:#839bb2;max-width:260px;font-size:10px}.category-page-module__Q1Bpmq__footer>.category-page-module__Q1Bpmq__container>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:9px;display:flex}.category-page-module__Q1Bpmq__footer strong{color:#48b0fb;letter-spacing:.1em;font-size:9px}.category-page-module__Q1Bpmq__footer a{color:#91a7bc;font-size:9px}.category-page-module__Q1Bpmq__footer a:hover{color:#fff}@media (max-width:950px){.category-page-module__Q1Bpmq__header nav{display:none}.category-page-module__Q1Bpmq__heroGrid,.category-page-module__Q1Bpmq__split,.category-page-module__Q1Bpmq__faqGrid{grid-template-columns:1fr}.category-page-module__Q1Bpmq__heroGrid{padding:38px 0}.category-page-module__Q1Bpmq__heroImage{height:300px}.category-page-module__Q1Bpmq__split,.category-page-module__Q1Bpmq__faqGrid{gap:28px}.category-page-module__Q1Bpmq__guideGrid{grid-template-columns:1fr 1fr}.category-page-module__Q1Bpmq__relatedColumns{grid-template-columns:1fr}.category-page-module__Q1Bpmq__cta>.category-page-module__Q1Bpmq__container{flex-direction:column;align-items:flex-start}.category-page-module__Q1Bpmq__footer>.category-page-module__Q1Bpmq__container{grid-template-columns:1fr 1fr}}@media (max-width:650px){.category-page-module__Q1Bpmq__container,.category-page-module__Q1Bpmq__narrow,.category-page-module__Q1Bpmq__headerInner{width:min(100% - 30px,1260px)}.category-page-module__Q1Bpmq__header{height:72px}.category-page-module__Q1Bpmq__headerCta{padding:0 13px;font-size:9px}.category-page-module__Q1Bpmq__heroGrid{gap:10px}.category-page-module__Q1Bpmq__heroCopy h1{font-size:41px}.category-page-module__Q1Bpmq__heroCopy>div{flex-direction:column;align-items:stretch}.category-page-module__Q1Bpmq__heroImage{height:240px}.category-page-module__Q1Bpmq__introSection,.category-page-module__Q1Bpmq__productsSection,.category-page-module__Q1Bpmq__whySection,.category-page-module__Q1Bpmq__guideSection,.category-page-module__Q1Bpmq__faqSection,.category-page-module__Q1Bpmq__relatedSection{padding:48px 0}.category-page-module__Q1Bpmq__introSection h2,.category-page-module__Q1Bpmq__sectionHead h2,.category-page-module__Q1Bpmq__split h2,.category-page-module__Q1Bpmq__faqGrid h2{font-size:28px}.category-page-module__Q1Bpmq__sectionHead{flex-direction:column;align-items:flex-start}.category-page-module__Q1Bpmq__productGrid,.category-page-module__Q1Bpmq__cardGrid,.category-page-module__Q1Bpmq__guideGrid,.category-page-module__Q1Bpmq__productGrid article{grid-template-columns:1fr}.category-page-module__Q1Bpmq__productImage{min-height:230px}.category-page-module__Q1Bpmq__availabilityNotice{grid-template-columns:1fr}.category-page-module__Q1Bpmq__availabilityNotice a{width:max-content}.category-page-module__Q1Bpmq__applicationList{grid-template-columns:1fr}.category-page-module__Q1Bpmq__relatedColumns{gap:42px}.category-page-module__Q1Bpmq__cta h2{font-size:27px}.category-page-module__Q1Bpmq__footer>.category-page-module__Q1Bpmq__container{grid-template-columns:1fr}.category-page-module__Q1Bpmq__footer>.category-page-module__Q1Bpmq__container>div:first-child{grid-column:1/-1}}.category-page-module__Q1Bpmq__header nav a{font-size:var(--type-nav)}.category-page-module__Q1Bpmq__headerCta,.category-page-module__Q1Bpmq__heroCopy>div a,.category-page-module__Q1Bpmq__sectionHead>a,.category-page-module__Q1Bpmq__productGrid a,.category-page-module__Q1Bpmq__availabilityNotice a,.category-page-module__Q1Bpmq__cta a{font-size:var(--type-button);font-weight:600}.category-page-module__Q1Bpmq__breadcrumb,.category-page-module__Q1Bpmq__heroCopy>span,.category-page-module__Q1Bpmq__kicker,.category-page-module__Q1Bpmq__productGrid article span,.category-page-module__Q1Bpmq__cta span{font-size:var(--type-label)}.category-page-module__Q1Bpmq__heroCopy h1{font-size:var(--type-h1);line-height:1.15}.category-page-module__Q1Bpmq__heroCopy p,.category-page-module__Q1Bpmq__introSection p,.category-page-module__Q1Bpmq__sectionHead p,.category-page-module__Q1Bpmq__split p,.category-page-module__Q1Bpmq__faqGrid>div:first-child p,.category-page-module__Q1Bpmq__cta p{font-size:var(--type-body);line-height:var(--leading-body)}.category-page-module__Q1Bpmq__introSection h2,.category-page-module__Q1Bpmq__sectionHead h2,.category-page-module__Q1Bpmq__split h2,.category-page-module__Q1Bpmq__faqGrid h2,.category-page-module__Q1Bpmq__cta h2{font-size:var(--type-h2);line-height:var(--leading-heading)}.category-page-module__Q1Bpmq__productGrid h3,.category-page-module__Q1Bpmq__availabilityNotice h3,.category-page-module__Q1Bpmq__cardGrid h3,.category-page-module__Q1Bpmq__blogLink strong{font-size:var(--type-card-title);line-height:1.35}.category-page-module__Q1Bpmq__productGrid p,.category-page-module__Q1Bpmq__availabilityNotice p,.category-page-module__Q1Bpmq__cardGrid p,.category-page-module__Q1Bpmq__guideGrid p,.category-page-module__Q1Bpmq__faqGrid details p,.category-page-module__Q1Bpmq__blogLink small{font-size:var(--type-body-small);line-height:var(--leading-body)}.category-page-module__Q1Bpmq__applicationList div,.category-page-module__Q1Bpmq__guideGrid h3,.category-page-module__Q1Bpmq__faqGrid summary,.category-page-module__Q1Bpmq__relatedLinks a{font-size:var(--type-spec);line-height:var(--leading-compact)}.category-page-module__Q1Bpmq__relatedColumns h2{font-size:var(--type-h3);line-height:1.25}.category-page-module__Q1Bpmq__footer p,.category-page-module__Q1Bpmq__footer strong,.category-page-module__Q1Bpmq__footer a{font-size:var(--type-footer);line-height:var(--leading-compact)}.category-page-module__Q1Bpmq__productGrid{grid-auto-rows:1fr}.category-page-module__Q1Bpmq__productGrid article{height:100%}.category-page-module__Q1Bpmq__productImage{aspect-ratio:1;min-height:0}.category-page-module__Q1Bpmq__productImage img{object-fit:contain}.category-page-module__Q1Bpmq__productGrid article>div:last-child{flex-direction:column;display:flex}.category-page-module__Q1Bpmq__productGrid a{margin-top:auto;padding-top:12px}
