._page_ppha1_1{--sonoff-aqua:#22c2bd;--sonoff-aqua-dark:#087b79;--sonoff-ink:#071c1c;--sonoff-pine:#0d3431;--sonoff-muted:#607270;--sonoff-line:#d8e2df;--sonoff-paper:#f7faf8;color:var(--sonoff-ink);background:#fff}._hero_ppha1_25{color:#fff;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/54px 54px,radial-gradient(circle at 78% 22%,#22c2bd47,#0000 30%),linear-gradient(132deg,#061a1a 0%,#0d302e 60%,#0b4642 100%);position:relative;overflow:hidden}._hero_ppha1_25:after{content:"";border:80px solid #ffffff0a;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-260px;right:-210px}._heroGrid_ppha1_71{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:60px;min-height:680px;padding-top:80px;padding-bottom:80px;display:grid}._heroCopy_ppha1_91,._heroProducts_ppha1_93{z-index:2;position:relative}._eyebrow_ppha1_103,._kicker_ppha1_105{color:var(--sonoff-aqua-dark);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 17px;font-size:12px;font-weight:850;display:flex}._eyebrow_ppha1_103{color:#7ce4de}._hero_ppha1_25 h1{letter-spacing:-.065em;max-width:780px;margin:0;font-size:clamp(58px,7vw,104px);font-weight:820;line-height:.86}._hero_ppha1_25 h1 span{color:#91e6df;letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-size:.74em;font-style:italic;font-weight:500}._heroLead_ppha1_169{color:#d8e8e5;max-width:690px;margin:30px 0 0;font-size:18px;line-height:1.68}._heroActions_ppha1_185,._contactActions_ppha1_187{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}._primaryButton_ppha1_201,._secondaryButton_ppha1_203,._secondaryButtonDark_ppha1_205{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 23px;font-size:13px;font-weight:830;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}._primaryButton_ppha1_201{background:var(--sonoff-aqua);color:#052422}._primaryButton_ppha1_201:hover{background:#6ee2dc;transform:translateY(-2px)}._secondaryButton_ppha1_203{color:#fff;background:#ffffff0f;border:1px solid #ffffff61}._secondaryButton_ppha1_203:hover{background:#ffffff1f;border-color:#fff;transform:translateY(-2px)}._secondaryButtonDark_ppha1_205{color:var(--sonoff-ink);background:#fff;border:1px solid #94aaa6}._secondaryButtonDark_ppha1_205:hover{border-color:var(--sonoff-aqua-dark);color:var(--sonoff-aqua-dark);transform:translateY(-2px)}._heroNote_ppha1_247{color:#9ebbb7;max-width:620px;margin:18px 0 0;font-size:13px;line-height:1.55}._heroProducts_ppha1_93{min-height:520px}._heroProducts_ppha1_93 figure{background:#fff;border:1px solid #ffffff36;border-radius:18px;margin:0;position:absolute;overflow:hidden;box-shadow:0 34px 90px #00000057}._heroProducts_ppha1_93 figure img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}._heroProducts_ppha1_93 figcaption{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041918eb;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;display:flex;position:absolute;inset:auto 0 0}._heroProducts_ppha1_93 figcaption strong{letter-spacing:.02em;font-size:12px}._heroProducts_ppha1_93 figcaption span{color:#9ee9e3;font-size:10px}._heroProduct1_ppha1_337{width:53%;height:310px;top:72px;left:0;transform:rotate(-3deg)}._heroProduct2_ppha1_339{width:44%;height:270px;top:2px;right:1%;transform:rotate(3deg)}._heroProduct3_ppha1_341{width:39%;height:230px;bottom:4px;right:7%;transform:rotate(-2deg)}._heroProduct4_ppha1_343{width:40%;height:220px;bottom:0;left:15%;transform:rotate(2deg)}._heroCount_ppha1_347{z-index:6;color:#fff;text-align:center;background:#052d2af0;border:1px solid #ffffff61;border-radius:50%;place-content:center;width:136px;height:136px;padding:15px;display:grid;position:absolute;top:48%;right:38%;box-shadow:0 16px 40px #00000045}._heroCount_ppha1_347 strong{color:#70e4dc;font-size:39px;line-height:.9}._heroCount_ppha1_347 span{color:#d2e8e5;text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:750;line-height:1.25}._architecture_ppha1_389,._solutions_ppha1_391,._checklist_ppha1_393,._catalogue_ppha1_395,._sources_ppha1_397{padding:92px 0}._architecture_ppha1_389{background:#fff}._solutions_ppha1_391{background:var(--sonoff-ink);color:#fff}._checklist_ppha1_393{background:linear-gradient(#edf5f2,#f8fbf9)}._catalogue_ppha1_395{background:#fff;scroll-margin-top:120px}._sources_ppha1_397{background:var(--sonoff-paper);border-top:1px solid var(--sonoff-line)}._sectionHeading_ppha1_417,._sectionHeadingLight_ppha1_419{max-width:890px;margin-bottom:40px}._sectionHeading_ppha1_417 h2,._sectionHeadingLight_ppha1_419 h2,._catalogueHeading_ppha1_433 h2,._checklistGrid_ppha1_435 h2,._sourcesGrid_ppha1_437 h2,._contactBand_ppha1_439 h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4.8vw,64px);line-height:.98}._sectionHeading_ppha1_417>p:last-child,._sectionHeadingLight_ppha1_419>p:last-child,._catalogueHeading_ppha1_433>p,._checklistGrid_ppha1_435>div>p:last-child,._sourcesGrid_ppha1_437>div>p:last-child,._contactBand_ppha1_439 p{color:var(--sonoff-muted);font-size:17px;line-height:1.65}._sectionHeadingLight_ppha1_419 ._kicker_ppha1_105{color:#62d8d1}._sectionHeadingLight_ppha1_419>p:last-child{color:#a9c2bf}._architectureGrid_ppha1_481{border:1px solid var(--sonoff-line);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}._architectureGrid_ppha1_481 article{background:linear-gradient(#fff,#f7faf8);flex-direction:column;min-height:390px;padding:38px;display:flex}._architectureGrid_ppha1_481 article+article{border-left:1px solid var(--sonoff-line)}._architectureGrid_ppha1_481 svg{width:34px;height:34px;color:var(--sonoff-aqua-dark)}._architectureGrid_ppha1_481 article>span{color:var(--sonoff-aqua-dark);letter-spacing:.12em;margin-top:66px;font-size:11px;font-weight:850}._architectureGrid_ppha1_481 h3{letter-spacing:-.04em;margin:10px 0 12px;font-size:38px}._architectureGrid_ppha1_481 p{color:#455b58;margin:0;font-size:16px;line-height:1.62}._architectureGrid_ppha1_481 small{color:#6f807e;margin-top:auto;padding-top:25px;font-size:12px;line-height:1.5}._solutionGrid_ppha1_527{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._solutionGrid_ppha1_527 a{color:#fff;background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff21;border-radius:13px;flex-direction:column;min-height:310px;padding:29px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}._solutionGrid_ppha1_527 a:hover{background:#22c2bd14;border-color:#61ded6b3;transform:translateY(-4px)}._solutionGrid_ppha1_527 svg{color:#68ded7;width:30px;height:30px}._solutionGrid_ppha1_527 h3{letter-spacing:-.035em;margin:48px 0 10px;font-size:26px;line-height:1.03}._solutionGrid_ppha1_527 p{color:#b7cfcc;margin:0;font-size:15px;line-height:1.55}._solutionGrid_ppha1_527 small{color:#68ded7;letter-spacing:.04em;margin-top:auto;padding-top:25px;font-size:11px;font-weight:820}._checklistGrid_ppha1_435{grid-template-columns:minmax(0,.83fr) minmax(520px,1.17fr);align-items:start;gap:70px;display:grid}._checklistGrid_ppha1_435 ol{counter-reset:checks;border-top:1px solid #bfd0cc;margin:0;padding:0;list-style:none}._checklistGrid_ppha1_435 li{counter-increment:checks;border-bottom:1px solid #bfd0cc;grid-template-columns:42px minmax(120px,.45fr) 1fr;align-items:center;gap:17px;min-height:78px;display:grid}._checklistGrid_ppha1_435 li:before{content:"0" counter(checks);color:var(--sonoff-aqua-dark);letter-spacing:.08em;font-size:11px;font-weight:900}._checklistGrid_ppha1_435 li strong{font-size:15px}._checklistGrid_ppha1_435 li span{color:#586d69;font-size:14px;line-height:1.45}._safetyNote_ppha1_649{color:#405652;background:#ffffffa8;border:1px solid #b8cfca;border-radius:12px;align-items:flex-start;gap:13px;margin-top:52px;padding:18px 22px;display:flex}._safetyNote_ppha1_649 svg{color:var(--sonoff-aqua-dark);flex:none}._safetyNote_ppha1_649 p{margin:0;font-size:14px;line-height:1.6}._catalogueHeading_ppha1_433{grid-template-columns:minmax(0,1fr) minmax(300px,.44fr);align-items:end;gap:58px;margin-bottom:38px;display:grid}._catalogueHeading_ppha1_433>p{margin:0}._catalogueSurface_ppha1_699{min-width:0}._catalogueTools_ppha1_707{z-index:9;border:1px solid var(--sonoff-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-radius:16px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:14px;margin-bottom:15px;padding:12px;display:grid;position:sticky;top:0;box-shadow:0 12px 34px #071c1c14}._filters_ppha1_741{scrollbar-width:none;gap:7px;min-width:0;display:flex;overflow-x:auto}._filters_ppha1_741::-webkit-scrollbar{display:none}._filters_ppha1_741 button{color:#2d4542;cursor:pointer;min-height:42px;font:inherit;background:#f8faf9;border:1px solid #d2dedb;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:760;display:inline-flex}:is(._filters_ppha1_741 button:hover,._filters_ppha1_741 button:focus-visible){border-color:var(--sonoff-aqua-dark)}._filters_ppha1_741 button[aria-pressed=true]{border-color:var(--sonoff-pine);background:var(--sonoff-pine);color:#fff}._filters_ppha1_741 button b,._filters_ppha1_741 button>span:last-child{background:#071c1c14;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 5px;font-size:10px;display:inline-grid}._filters_ppha1_741 button[aria-pressed=true] b,._filters_ppha1_741 button[aria-pressed=true]>span:last-child{background:#ffffff24}._filterShort_ppha1_829{display:none}._searchField_ppha1_833{color:#607370;background:#fff;border:1px solid #c9d8d4;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 13px;display:flex}._searchField_ppha1_833:focus-within{border-color:var(--sonoff-aqua-dark);box-shadow:0 0 0 3px #22c2bd24}._searchField_ppha1_833 input{width:100%;min-width:0;color:var(--sonoff-ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px}._searchField_ppha1_833 input::placeholder{color:#859591}._resultCount_ppha1_863{color:#687a77;margin:0 0 13px;font-size:12px}._productGrid_ppha1_867{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}._productCard_ppha1_879{border:1px solid var(--sonoff-line);background:#fff;border-radius:16px;flex-direction:column;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden;box-shadow:0 16px 42px #0e302e12}._productCard_ppha1_879:hover{border-color:#a8cac5;transform:translateY(-4px);box-shadow:0 23px 52px #0e302e21}._productVisual_ppha1_907{aspect-ratio:4/3;border-bottom:1px solid var(--sonoff-line);background:radial-gradient(circle at 50% 45%,#fff 0%,#f6faf8 66%,#e9f1ee 100%);place-items:center;padding:8px;display:grid;position:relative;overflow:hidden}._productVisual_ppha1_907 img{object-fit:contain;width:100%;height:100%;transition:transform .22s;display:block}._productVisual_ppha1_907:hover img{transform:scale(1.025)}._protocolBadge_ppha1_949{color:#fff;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#052d2ae6;border:1px solid #fff6;border-radius:999px;max-width:calc(100% - 20px);padding:6px 9px;font-size:9px;font-weight:800;position:absolute;bottom:10px;left:10px;overflow:hidden}._productCopy_ppha1_987{flex-direction:column;min-height:200px;padding:17px 17px 13px;display:flex}._productMeta_ppha1_1001{color:var(--sonoff-aqua-dark);letter-spacing:.08em;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}._productMeta_ppha1_1001 strong{color:#50635f;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:10px;overflow:hidden}._productCopy_ppha1_987 h3{letter-spacing:-.025em;margin:13px 0 8px;font-size:17px;line-height:1.18}._productCopy_ppha1_987 p{color:#5d706d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.48;display:-webkit-box;overflow:hidden}._detailLink_ppha1_1077{border-bottom:1px solid var(--sonoff-aqua-dark);width:fit-content;color:var(--sonoff-aqua-dark);margin-top:auto;padding-top:15px;font-size:11px;font-weight:820;text-decoration:none}._cardRfq_ppha1_1099{background:#fbfcfb;border-top:1px solid var(--sonoff-line)!important;margin-top:auto!important;padding:13px 14px 14px!important}._cardRfq_ppha1_1099 .rfq-action-row{grid-template-columns:minmax(0,1fr);display:grid}._cardRfq_ppha1_1099 .rfq-quantity,._cardRfq_ppha1_1099 .rfq-add-button{width:100%;min-width:0}._cardRfq_ppha1_1099 .rfq-add-button{border-color:var(--sonoff-pine);background:var(--sonoff-pine)}:is(._cardRfq_ppha1_1099 .rfq-add-button:hover,._cardRfq_ppha1_1099 .rfq-add-button:focus-visible){border-color:var(--sonoff-aqua-dark);background:var(--sonoff-aqua-dark)}._cardRfq_ppha1_1099 .rfq-action-message{min-height:13px}._emptyState_ppha1_1129{color:#526763;text-align:center;border:1px dashed #aac0bb;border-radius:16px;place-items:center;gap:7px;padding:70px 20px;display:grid}._sourcesGrid_ppha1_437{grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);align-items:start;gap:70px;display:grid}._sourceLinks_ppha1_1165{gap:10px;display:grid}._sourceLinks_ppha1_1165 a{border:1px solid var(--sonoff-line);color:var(--sonoff-ink);background:#fff;border-radius:12px;gap:5px;padding:19px 20px;text-decoration:none;transition:border-color .18s,transform .18s;display:grid}._sourceLinks_ppha1_1165 a:hover{border-color:var(--sonoff-aqua-dark);transform:translate(4px)}._sourceLinks_ppha1_1165 strong{font-size:15px}._sourceLinks_ppha1_1165 span{color:var(--sonoff-muted);font-size:13px;line-height:1.45}._contactBand_ppha1_439{background:#dff2ed;border-top:1px solid #b9d8d0;padding:76px 0}._contactBand_ppha1_439>div{justify-content:space-between;align-items:center;gap:50px;display:flex}._contactBand_ppha1_439>div>div:first-child{max-width:800px}._contactBand_ppha1_439 p{margin-bottom:0}._contactActions_ppha1_187{flex:none;justify-content:flex-end}._footer_ppha1_1209{color:#fff;background:#061a1a;padding:32px 0}._footer_ppha1_1209>div{justify-content:space-between;align-items:center;gap:28px;display:flex}._footer_ppha1_1209>div>div{gap:8px;display:grid}._footer_ppha1_1209 span{color:#a9c4c0;align-items:center;gap:7px;font-size:13px;display:flex}@media (max-width:1180px){._heroGrid_ppha1_71{grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr);gap:32px}._productGrid_ppha1_867{grid-template-columns:repeat(3,minmax(0,1fr))}._catalogueTools_ppha1_707{grid-template-columns:1fr}._searchField_ppha1_833{width:min(100%,420px)}._filterLong_ppha1_1229{display:none}._filterShort_ppha1_829{display:inline}}@media (max-width:900px){._heroGrid_ppha1_71{grid-template-columns:1fr}._heroCopy_ppha1_91{max-width:760px}._heroProducts_ppha1_93{min-height:500px}._architectureGrid_ppha1_481{grid-template-columns:1fr}._architectureGrid_ppha1_481 article{min-height:280px}._architectureGrid_ppha1_481 article+article{border-top:1px solid var(--sonoff-line);border-left:0}._architectureGrid_ppha1_481 article>span{margin-top:34px}._solutionGrid_ppha1_527{grid-template-columns:repeat(2,minmax(0,1fr))}._checklistGrid_ppha1_435,._sourcesGrid_ppha1_437,._catalogueHeading_ppha1_433{grid-template-columns:1fr;gap:36px}._productGrid_ppha1_867{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){._heroGrid_ppha1_71{gap:36px;min-height:0;padding-top:58px;padding-bottom:54px}._hero_ppha1_25 h1{font-size:clamp(52px,15vw,78px)}._heroLead_ppha1_169{font-size:16px;line-height:1.62}._heroActions_ppha1_185,._contactActions_ppha1_187{flex-direction:column;align-items:stretch}._primaryButton_ppha1_201,._secondaryButton_ppha1_203,._secondaryButtonDark_ppha1_205{width:100%}._heroProducts_ppha1_93{min-height:365px}._heroProducts_ppha1_93 figure{border-radius:11px}._heroProduct1_ppha1_337{width:51%;height:205px;top:64px}._heroProduct2_ppha1_339{width:45%;height:175px;top:0}._heroProduct3_ppha1_341{width:41%;height:155px;right:4%}._heroProduct4_ppha1_343{width:43%;height:150px;left:9%}._heroProducts_ppha1_93 figcaption{padding:7px 8px}._heroProducts_ppha1_93 figcaption strong{font-size:9px}._heroProducts_ppha1_93 figcaption span{display:none}._heroCount_ppha1_347{width:96px;height:96px;padding:8px;top:45%;right:35%}._heroCount_ppha1_347 strong{font-size:29px}._heroCount_ppha1_347 span{font-size:7px}._architecture_ppha1_389,._solutions_ppha1_391,._checklist_ppha1_393,._catalogue_ppha1_395,._sources_ppha1_397{padding:64px 0}._sectionHeading_ppha1_417,._sectionHeadingLight_ppha1_419{margin-bottom:30px}._sectionHeading_ppha1_417 h2,._sectionHeadingLight_ppha1_419 h2,._catalogueHeading_ppha1_433 h2,._checklistGrid_ppha1_435 h2,._sourcesGrid_ppha1_437 h2,._contactBand_ppha1_439 h2{font-size:38px}._sectionHeading_ppha1_417>p:last-child,._sectionHeadingLight_ppha1_419>p:last-child,._catalogueHeading_ppha1_433>p,._checklistGrid_ppha1_435>div>p:last-child,._sourcesGrid_ppha1_437>div>p:last-child,._contactBand_ppha1_439 p{font-size:16px}._architectureGrid_ppha1_481 article{min-height:270px;padding:27px}._architectureGrid_ppha1_481 h3{font-size:33px}._solutionGrid_ppha1_527{grid-template-columns:1fr}._solutionGrid_ppha1_527 a{min-height:260px}._checklistGrid_ppha1_435{gap:28px}._checklistGrid_ppha1_435 li{grid-template-columns:30px minmax(94px,.42fr) 1fr;gap:10px;min-height:88px}._checklistGrid_ppha1_435 li strong{font-size:14px}._checklistGrid_ppha1_435 li span{font-size:13px}._safetyNote_ppha1_649{margin-top:35px}._catalogueHeading_ppha1_433{margin-bottom:28px}._catalogueTools_ppha1_707{border-radius:13px;gap:10px;padding:9px;position:relative;top:auto}._filters_ppha1_741{margin:0 -1px}._filters_ppha1_741 button{min-height:39px;padding:0 11px;font-size:11px}._searchField_ppha1_833{width:100%}._productGrid_ppha1_867{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._productCard_ppha1_879{border-radius:11px;box-shadow:0 9px 24px #0e302e12}._productVisual_ppha1_907{aspect-ratio:1/.93;padding:4px}._protocolBadge_ppha1_949{max-width:calc(100% - 14px);padding:5px 7px;font-size:7px;bottom:7px;left:7px}._productCopy_ppha1_987{min-height:150px;padding:11px 10px 9px}._productMeta_ppha1_1001{gap:4px;font-size:7px}._productMeta_ppha1_1001 svg{width:11px;height:11px}._productMeta_ppha1_1001 strong{font-size:8px}._productCopy_ppha1_987 h3{margin:9px 0 6px;font-size:12px;line-height:1.22}._productCopy_ppha1_987 p{-webkit-line-clamp:2;font-size:10px;line-height:1.38}._detailLink_ppha1_1077{padding-top:9px;font-size:9px}._cardRfq_ppha1_1099{gap:4px!important;padding:9px 8px 10px!important}._cardRfq_ppha1_1099 .rfq-quote-label{font-size:6px}._cardRfq_ppha1_1099 .rfq-quantity{grid-template-columns:36px minmax(0,1fr) 36px}._cardRfq_ppha1_1099 .rfq-quantity button,._cardRfq_ppha1_1099 .rfq-quantity input{min-width:0;min-height:38px}._cardRfq_ppha1_1099 .rfq-add-button{min-height:38px;padding:0 8px;font-size:8px}._cardRfq_ppha1_1099 .rfq-action-message{min-height:10px;font-size:7px}._cardRfq_ppha1_1099 .rfq-action-next{font-size:8px}._sourcesGrid_ppha1_437{gap:28px}._contactBand_ppha1_439{padding:60px 0}._contactBand_ppha1_439>div,._footer_ppha1_1209>div{flex-direction:column;align-items:flex-start}._contactActions_ppha1_187{width:100%}._footer_ppha1_1209>div>span{line-height:1.45}}@media (max-width:370px){._productGrid_ppha1_867{gap:6px}._productCopy_ppha1_987{padding-left:8px;padding-right:8px}._cardRfq_ppha1_1099{padding-left:6px!important;padding-right:6px!important}._cardRfq_ppha1_1099 .rfq-quantity{grid-template-columns:32px minmax(0,1fr) 32px}}
