.UTFYSq_page{color:#0b1d31;background:#f4f8fc;overflow:hidden}.UTFYSq_hero{isolation:isolate;background:linear-gradient(135deg,#fafdff 0%,#eaf6fd 54%,#ddecf8 100%);align-items:center;min-height:650px;padding:112px max(5vw,28px) 82px;display:flex;position:relative;overflow:hidden}.UTFYSq_hero:before{content:"";z-index:-2;border:1px solid #2097d626;border-radius:50%;width:720px;height:720px;position:absolute;top:-38%;right:-10%;box-shadow:0 0 0 90px #23a6de0a,0 0 0 180px #23a6de06}.UTFYSq_blueprint{z-index:-3;opacity:.62;background-image:linear-gradient(#1278b40e 1px,#0000 1px),linear-gradient(90deg,#1278b40e 1px,#0000 1px),linear-gradient(#1278b406 1px,#0000 1px),linear-gradient(90deg,#1278b406 1px,#0000 1px);background-size:80px 80px,80px 80px,16px 16px,16px 16px;position:absolute;inset:0}.UTFYSq_blueprint i{border:1px solid #1091cd2e;border-radius:50%;position:absolute}.UTFYSq_blueprint i:first-child{width:250px;height:250px;top:20%;right:9%}.UTFYSq_blueprint i:nth-child(2){width:130px;height:130px;top:32%;right:18%}.UTFYSq_blueprint i:nth-child(3){border-radius:0;width:420px;height:1px;bottom:12%;right:7%}.UTFYSq_blueprint i:nth-child(4){border-radius:0;width:1px;height:440px;top:12%;right:27%}.UTFYSq_heroInner{width:min(1240px,100%);margin:auto}.UTFYSq_backLink{margin-bottom:42px;display:inline-flex}.UTFYSq_eyebrow,.UTFYSq_sectionHeading>span,.UTFYSq_filteredHeading span{color:#148ecc;letter-spacing:.2em;font-size:12px;font-weight:950}.UTFYSq_hero h1{letter-spacing:-.06em;max-width:880px;margin:18px 0 0;font-size:clamp(54px,7vw,92px);line-height:.95}.UTFYSq_heroInner>p{color:#4c6b81;max-width:780px;margin:25px 0 0;font-size:20px;line-height:1.7}.UTFYSq_heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.UTFYSq_heroActions a{color:#0c76ad;border:1px solid #208fd0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 19px;font-weight:900;text-decoration:none;display:inline-flex}.UTFYSq_heroActions a:first-child{color:#fff;background:linear-gradient(135deg,#1cb4eb,#176ed7);border-color:#128ad1;box-shadow:0 13px 30px #157ecd3b}.UTFYSq_heroSummary{grid-template-columns:repeat(3,minmax(0,190px));gap:11px;margin-top:40px;display:grid}.UTFYSq_heroSummary div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #1689c32b;border-radius:17px;padding:17px 18px;box-shadow:0 12px 32px #16405b0f}.UTFYSq_heroSummary strong{color:#0876ad;font-size:28px;display:block}.UTFYSq_heroSummary span{color:#58758a;margin-top:3px;font-size:12px;font-weight:800;display:block}.UTFYSq_section{width:min(1240px,100% - 40px);margin:0 auto;padding:86px 0}.UTFYSq_sectionHeading{max-width:860px}.UTFYSq_sectionHeading h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(34px,4.5vw,58px);line-height:1.04}.UTFYSq_sectionHeading p{color:#587187;margin:17px 0 0;font-size:17px;line-height:1.7}.UTFYSq_sectionHeading code{color:#0879b2;background:#e3f2fa;border-radius:6px;padding:3px 6px;font-size:.86em}.UTFYSq_whyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px;display:grid}.UTFYSq_whyGrid article{background:#fff;border:1px solid #d6e5ef;border-radius:26px;min-height:240px;padding:27px;transition:transform .24s,border-color .24s,box-shadow .24s;box-shadow:0 16px 42px #11334e12}.UTFYSq_whyGrid article:hover{border-color:#6abce7;transform:translateY(-5px);box-shadow:0 22px 52px #1164971f}.UTFYSq_whyGrid svg{color:#0f91ce;background:#e6f7ff;border-radius:14px;width:48px;height:48px;padding:11px}.UTFYSq_whyGrid h3{margin:25px 0 0;font-size:23px}.UTFYSq_whyGrid p{color:#5c7487;margin:10px 0 0;line-height:1.65}.UTFYSq_certificationSection{color:#fff;background:linear-gradient(145deg,#06172a,#0a3554);width:100%;max-width:none;padding-inline:max(5vw,20px)}.UTFYSq_certificationSection>.UTFYSq_sectionHeading,.UTFYSq_certificationGrid{width:min(1240px,100%);margin-inline:auto}.UTFYSq_certificationSection .UTFYSq_sectionHeading p{color:#a8c3d5}.UTFYSq_certificationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.UTFYSq_certificationGrid article{background:linear-gradient(145deg,#0c334ef0,#061f34e6);border:1px solid #7dd3fc2e;border-radius:28px;flex-direction:column;min-height:430px;padding:30px;display:flex;box-shadow:0 20px 55px #0000002b}.UTFYSq_certificationGrid article:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 9px)}.UTFYSq_featuredCertification{border-color:#35c6f480!important;box-shadow:inset 0 0 45px #18a9e114,0 20px 55px #0003!important}.UTFYSq_certificationTop{justify-content:space-between;align-items:center;gap:20px;display:flex}.UTFYSq_certificationTop svg{color:#fff;background:linear-gradient(135deg,#29c6f1,#1675da);border-radius:15px;width:48px;height:48px;padding:11px}.UTFYSq_certificationTop span{color:#78d7fa;letter-spacing:.07em;text-align:right;font-size:12px;font-weight:900}.UTFYSq_certificationGrid h3{margin:25px 0 0;font-size:34px}.UTFYSq_certificationGrid article>strong{color:#8fdfff;margin-top:7px;font-size:15px}.UTFYSq_certificationGrid article>p{color:#b5cad8;line-height:1.7}.UTFYSq_certificationGrid ul{flex-wrap:wrap;gap:8px;margin:7px 0 22px;padding:0;list-style:none;display:flex}.UTFYSq_certificationGrid li{color:#d8f7ff;background:#072136bd;border:1px solid #7dd3fc29;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.UTFYSq_certificationGrid article>a{color:#5ed5fa;align-items:center;gap:7px;width:fit-content;margin-top:auto;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.UTFYSq_tableFrame{background:#fff;border:1px solid #d3e2ec;border-radius:24px;margin-top:36px;overflow-x:auto;box-shadow:0 16px 44px #12334d12}.UTFYSq_comparisonTable,.UTFYSq_matrixTable{border-collapse:collapse;width:100%;min-width:980px}.UTFYSq_comparisonTable th,.UTFYSq_comparisonTable td,.UTFYSq_matrixTable th,.UTFYSq_matrixTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #e0eaf1;padding:17px 18px}.UTFYSq_comparisonTable thead th,.UTFYSq_matrixTable thead th{color:#214e68;letter-spacing:.06em;background:#eaf5fb;font-size:12px;font-weight:950}.UTFYSq_comparisonTable tbody th,.UTFYSq_matrixTable tbody th{color:#123b53;font-size:15px}.UTFYSq_comparisonTable td{color:#536f82;font-size:14px;line-height:1.5}.UTFYSq_comparisonTable tbody tr:last-child>*{border-bottom:0}.UTFYSq_yesValue,.UTFYSq_noValue,.UTFYSq_auditValue{align-items:center;gap:6px;font-weight:850;display:inline-flex}.UTFYSq_yesValue{color:#087c65}.UTFYSq_noValue{color:#718694}.UTFYSq_auditValue{color:#416176;align-items:flex-start}.UTFYSq_auditValue svg{color:#178ec8;flex:none;margin-top:2px}.UTFYSq_matrixSection{background:#eaf3f9;width:100%;max-width:none;padding-inline:max(5vw,20px)}.UTFYSq_matrixSection>.UTFYSq_sectionHeading,.UTFYSq_matrixGroup{width:min(1240px,100%);margin-inline:auto}.UTFYSq_matrixGroup{margin-top:38px}.UTFYSq_matrixGroup h3{margin:0;font-size:25px}.UTFYSq_matrixGroup .UTFYSq_tableFrame{margin-top:14px}.UTFYSq_matrixTable th:not(:first-child),.UTFYSq_matrixTable td:not(:first-child){text-align:center}.UTFYSq_matrixTable tbody tr:last-child>*{border-bottom:0}.UTFYSq_matrixTable tbody th a{color:#126e9d;text-decoration:none}.UTFYSq_matrixCheck{color:#0b9c79;width:20px;height:20px}.UTFYSq_matrixDash{color:#91a3ae;width:20px;height:20px}.UTFYSq_productFilter{margin-top:36px}.UTFYSq_filterButtons{background:#eaf2f7;border:1px solid #d3e2ec;border-radius:21px;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:11px;display:grid}.UTFYSq_filterButtons button{color:#3e5e73;min-height:68px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;padding:10px;transition:all .2s}.UTFYSq_filterButtons button span,.UTFYSq_filterButtons button small{display:block}.UTFYSq_filterButtons button span{font-size:15px;font-weight:950}.UTFYSq_filterButtons button small{color:#7a909f;margin-top:4px;font-size:10px;font-weight:800}.UTFYSq_filterButtons button:hover{background:#fff;border-color:#9acfe8}.UTFYSq_filterButtons .UTFYSq_activeFilter{color:#fff;background:linear-gradient(135deg,#1bb2e9,#176ed8);border-color:#1493db;box-shadow:0 10px 25px #1680d23d}.UTFYSq_filterButtons .UTFYSq_activeFilter small{color:#d8f4ff}.UTFYSq_filteredProducts{margin-top:22px}.UTFYSq_filteredProducts>section{background:#fff;border:1px solid #d3e2ec;border-radius:28px;padding:25px;box-shadow:0 18px 50px #11344f14}.UTFYSq_filteredHeading{justify-content:space-between;align-items:end;gap:20px;display:flex}.UTFYSq_filteredHeading h3{margin:6px 0 0;font-size:30px}.UTFYSq_filteredHeading>strong{color:#5f788a;font-size:13px}.UTFYSq_productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:23px;display:grid}.UTFYSq_faqSection{padding-bottom:110px}.UTFYSq_faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:36px;display:grid}.UTFYSq_faqGrid details{background:#fff;border:1px solid #d4e3ed;border-radius:18px;overflow:hidden;box-shadow:0 10px 32px #11324b0f}.UTFYSq_faqGrid summary{cursor:pointer;color:#173e56;justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:20px 22px;font-weight:900;list-style:none;display:flex}.UTFYSq_faqGrid summary::-webkit-details-marker{display:none}.UTFYSq_faqGrid summary span{color:#1189c3;background:#e6f6fd;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:20px;transition:transform .2s;display:grid}.UTFYSq_faqGrid details[open] summary span{transform:rotate(45deg)}.UTFYSq_faqGrid details p{color:#5c7588;margin:0;padding:0 22px 22px;line-height:1.65}.UTFYSq_finalNote{background:#eaf8fe;border:1px solid #bfddeb;border-radius:21px;align-items:flex-start;gap:18px;margin-top:28px;padding:24px;display:flex}.UTFYSq_finalNote>svg{color:#108ac5;background:#fff;border-radius:14px;flex:none;width:46px;height:46px;padding:10px}.UTFYSq_finalNote strong{font-size:18px}.UTFYSq_finalNote p{color:#527083;margin:7px 0 0;line-height:1.6}@media (max-width:980px){.UTFYSq_hero{min-height:610px}.UTFYSq_whyGrid{grid-template-columns:1fr}.UTFYSq_whyGrid article{min-height:0}.UTFYSq_certificationGrid article:last-child{width:100%}.UTFYSq_filterButtons{grid-template-columns:repeat(3,minmax(0,1fr))}.UTFYSq_productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.UTFYSq_faqGrid{grid-template-columns:1fr}}@media (max-width:640px){.UTFYSq_hero{min-height:690px;padding:88px 18px 68px}.UTFYSq_hero h1{font-size:54px}.UTFYSq_heroInner>p{font-size:17px}.UTFYSq_heroSummary{grid-template-columns:1fr}.UTFYSq_heroActions{display:grid}.UTFYSq_section{width:calc(100% - 28px);padding:62px 0}.UTFYSq_certificationSection,.UTFYSq_matrixSection{width:100%;padding-inline:14px}.UTFYSq_certificationGrid{grid-template-columns:1fr}.UTFYSq_certificationGrid article,.UTFYSq_certificationGrid article:last-child{grid-column:auto;width:100%;min-height:0;padding:23px}.UTFYSq_filterButtons{grid-template-columns:1fr 1fr}.UTFYSq_filterButtons button:last-child{grid-column:1/-1}.UTFYSq_filteredProducts>section{padding:15px}.UTFYSq_filteredHeading{display:block}.UTFYSq_filteredHeading>strong{margin-top:8px;display:block}.UTFYSq_productGrid{grid-template-columns:1fr}.UTFYSq_faqSection{padding-bottom:82px}.UTFYSq_finalNote{display:block}.UTFYSq_finalNote>div{margin-top:14px}}@media (prefers-reduced-motion:reduce){.UTFYSq_whyGrid article,.UTFYSq_filterButtons button,.UTFYSq_faqGrid summary span{transition:none}}.UTFYSq_matrixTable{min-width:1180px}.UTFYSq_documentList{text-align:left;gap:7px;min-width:220px;display:grid}.UTFYSq_documentList a,.UTFYSq_documentList span{color:#126e9d;text-align:left;border:1px solid #d9e7ef;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:850;text-decoration:none;display:block}.UTFYSq_documentList span{color:#647b8b}.UTFYSq_documentList small{color:#728897;text-transform:uppercase;margin-top:3px;font-size:10px;display:block}.UTFYSq_documentUnavailable{color:#718694;min-width:160px;font-size:12px;line-height:1.4;display:inline-block}
