.hc-page{color:#171b1e;-webkit-user-select:text;user-select:text;--hc-orange:#ff7b20;--hc-muted:#68717a;--hc-border:#e9ecef;background:#fff;max-width:1320px;margin:auto;font-size:14px}.hc-page *{box-sizing:border-box}.hc-page h1,.hc-page h2,.hc-page h3,.hc-page p{margin:0}.hc-page h1{letter-spacing:-1px;font-size:43px;font-weight:800;line-height:1.15}.hc-page h2{letter-spacing:-.4px;font-size:27px;font-weight:750;line-height:1.25}.hc-page h3{font-size:15px;font-weight:700;line-height:1.35}.hc-page p{color:var(--hc-muted);font-size:14px;line-height:1.5}.hc-page a{text-decoration:none}.hc-inner{width:calc(100% - 96px);margin:auto}.hc-section{background:#fff;border-bottom:1px solid #edf0f2;padding:30px 0}.hc-heading{margin-bottom:20px}.hc-heading p{margin-top:7px}.hc-grid{gap:22px;display:grid}.hc-five{grid-template-columns:repeat(5,minmax(0,1fr))}.hc-four{grid-template-columns:repeat(4,minmax(0,1fr))}.hc-six{grid-template-columns:repeat(6,minmax(0,1fr))}.hc-card{border:1px solid var(--hc-border);background:#fff;border-radius:7px;overflow:hidden;box-shadow:0 2px 5px #20303b04}:is(.hc-page a:focus-visible,.hc-page button:focus-visible,.hc-page input:focus-visible,.hc-page select:focus-visible,.hc-page summary:focus-visible,.hc-page textarea:focus-visible){outline-offset:3px;outline:3px solid #ffad64}.hc-breadcrumb{color:#65717a;align-items:center;gap:9px;height:42px;font-size:12px;display:flex}.hc-breadcrumb a{color:#65717a;align-items:center;gap:6px;display:flex}.hc-hero{background:#f4eee5 url(/img/solutions-home-platform-hero.webp) 50%/cover no-repeat;align-items:center;min-height:500px;display:flex;position:relative}.hc-hero-copy{z-index:1;max-width:660px;position:relative}.hc-hero-copy>p{color:#485159;max-width:540px;margin:19px 0 26px;font-size:17px}.hc-buttons{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hc-primary,.hc-secondary{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.hc-primary{background:var(--hc-orange);color:#fff;border:1px solid #ff7b20;box-shadow:0 2px 4px #ed78151b}.hc-primary:hover{background:#ed6e14}.hc-secondary{color:#3d4852;background:#fff;border:1px solid #e0e4e8}.hc-secondary:hover{border-color:#ff9a51}.hc-trust{grid-template-columns:repeat(4,1fr);gap:16px;max-width:660px;margin-top:46px;display:grid}.hc-trust>div{color:#5e6469;align-items:center;gap:8px;font-size:11px;line-height:1.35;display:flex}.hc-trust svg{color:#72716d;flex-shrink:0}.hc-trust small{margin-top:3px;font-size:10px;display:block}.hc-hero-note{color:#b98a54;font-family:Georgia,serif;font-size:17px;font-style:italic;line-height:1.6;position:absolute;top:40px;right:6%}.hc-needs>a{text-align:center;color:#292f34;background:#f6f3ef;border:1px solid #f2eeea;border-radius:6px;flex-direction:column;align-items:center;padding:20px 10px;display:flex}.hc-needs svg{color:#967143;margin-bottom:12px}.hc-needs h3{font-size:14px}.hc-needs p{color:#73777a;margin-top:6px;font-size:12px}.hc-product-photo{background:#f4f1ec;border-bottom:1px solid #ececec;height:180px;position:relative;overflow:hidden}.hc-product-photo img{object-fit:contain;width:100%;height:100%;display:block}.hc-card-copy{padding:15px 13px}.hc-card-copy h3{min-height:40px}.hc-card-copy>p{min-height:90px;margin:7px 0 15px;font-size:13px}.hc-outline{color:#f87925;background:#fffaf5;border:1px solid #ff8c38;border-radius:4px;padding:7px 10px;font-size:12px;font-weight:650;display:inline-flex}.hc-outline:hover{background:#fff0e2}.hc-table-scroll{border:1px solid #e4e8ec;border-radius:6px;overflow-x:auto}.hc-page table{border-collapse:collapse;width:100%;min-width:900px;font-size:12px;line-height:1.4}.hc-page th,.hc-page td{text-align:center;border-bottom:1px solid #e9edf1;border-right:1px solid #e9edf1;padding:10px}.hc-page thead th{color:#343c44;background:#eef0f2;font-weight:650}.hc-page tr>th:first-child{text-align:left;color:#65707a;width:19%}.hc-page tbody th{background:#fafbfc;font-weight:500}.hc-page tbody tr:nth-child(2n) td{background:#fafbfc}.hc-status{justify-content:center;align-items:center;display:inline-flex}.hc-yes{color:#13ad74}.hc-no{color:#ef4343}.hc-limited{color:#778994}.hc-legend{color:#737b82;justify-content:flex-end;gap:18px;margin-top:9px;font-size:12px;display:flex}.hc-legend>span{align-items:center;gap:5px;display:flex}.hc-features{gap:24px 18px}.hc-features article{align-items:center;gap:12px;display:flex}.hc-feature-icon{color:#ff8129;background:#fff6eb;border:1px solid #ffa565;border-radius:50%;flex-shrink:0;place-items:center;width:49px;height:49px;display:inline-grid}.hc-features h3{font-size:14px}.hc-features p{margin-top:5px;font-size:12px}.hc-oem-card{padding:15px 12px}.hc-oem-card h3{align-items:center;gap:8px;min-height:30px;font-size:13px;display:flex}.hc-oem-card h3 svg{color:#ff832b;flex-shrink:0}.hc-oem-card>img{object-fit:contain;width:100%;height:128px;margin:10px 0;display:block}.hc-oem-card>p{font-size:12px}.hc-quality-grid{grid-template-columns:1.3fr .95fr .65fr;gap:22px;display:grid}.hc-quality-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hc-quality-photos img{object-fit:cover;border-radius:5px;width:100%;height:200px;display:block}.hc-quality-photos h3{margin-top:10px;font-size:12px}.hc-quality-photos p{margin-top:4px;font-size:11px}.hc-qc{padding:15px}.hc-qc h3{margin-bottom:12px;font-size:14px}.hc-qc ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hc-qc li{align-items:center;gap:8px;display:flex}.hc-qc li>span{color:#ed7d21;background:#ffe7ba;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:12px;font-weight:700;display:grid}.hc-qc li p{color:#7e858b;font-size:11px}.hc-qc li b{color:#4b535a}.hc-quality-stats>p{margin:4px 0 18px;font-size:12px}.hc-quality-stats>div{grid-template-columns:1fr 1fr;gap:24px 15px;display:grid}.hc-quality-stats strong{color:#ff7b20;font-size:30px;line-height:1.2;display:block}.hc-quality-stats h3{margin-top:5px;font-size:12px}.hc-quality-stats article>p{margin-top:5px;font-size:10px}.hc-buyers article{text-align:center;background:#f8f8f8;border-radius:5px;padding:18px 8px}.hc-buyers svg{color:#98724d}.hc-buyers h3{margin:9px 0 5px;font-size:13px}.hc-buyers p{color:#8c969d;font-size:11px}.hc-example-grid{grid-template-columns:1.15fr 1fr;gap:26px;display:grid}.hc-example{grid-template-columns:44% 56%;gap:0;display:grid}.hc-example>img{object-fit:cover;width:100%;height:100%;min-height:190px}.hc-example>div{padding:20px 15px}.hc-example h3{font-size:15px}.hc-example p{font-size:12px}.hc-example-tags{gap:7px;margin:10px 0;display:flex}.hc-example-tags span{color:#9a764e;background:#fff4e5;border-radius:12px;padding:4px 7px;font-size:10px}.hc-example-points{grid-template-columns:1fr 1fr;align-items:center;gap:20px 16px;display:grid}.hc-example-points article{align-items:flex-start;gap:12px;display:flex}.hc-example-points svg{color:#a5825c;flex-shrink:0}.hc-example-points h3{font-size:13px}.hc-example-points p{margin-top:5px;font-size:12px}.hc-inquiry-grid{grid-template-columns:1fr 1fr;gap:54px;display:grid}.hc-inquiry-grid h2{margin-bottom:14px;font-size:22px}.hc-faq details{background:#fff;border:1px solid #e7ebef;border-radius:3px;margin-bottom:0}.hc-faq summary{cursor:pointer;color:#525d67;justify-content:space-between;gap:12px;padding:13px;font-size:13px;list-style:none;display:flex}.hc-faq summary::-webkit-details-marker{display:none}.hc-faq summary b{color:#8295a4;font-size:17px}.hc-faq details[open] summary b{transform:rotate(45deg)}.hc-faq details>p{padding:0 13px 13px;font-size:13px}.hc-form-intro{margin:-5px 0 14px!important;font-size:12px!important}.hc-form-grid{grid-template-columns:1fr 1fr;gap:13px 17px;display:grid}.hc-form-grid label{color:#64727c;font-size:12px;display:block}.hc-form-grid em{color:#ed7841;font-style:normal}.hc-form-grid input,.hc-form-grid select,.hc-form-grid textarea{color:#687681;background:#fff;border:1px solid #dfe6ed;border-radius:4px;width:100%;min-width:0;margin-top:5px;padding:9px 10px;font-family:inherit;font-size:12px;line-height:1.5;display:block}.hc-form-full{grid-column:span 2}.hc-form-grid textarea{resize:vertical}.hc-form-actions{align-items:center;gap:16px;margin-top:14px;display:flex}.hc-form-actions>span{color:#8294a0;align-items:center;gap:5px;font-size:11px;display:flex}.hc-draft{margin-top:13px!important;font-size:13px!important}.hc-draft a{color:#ee7c22;font-weight:650}.hc-bottom-cta{text-align:center;background:linear-gradient(90deg,#fffdf5ac,#fffdf5ad),url(/img/cases/wifi-pt-dome-living-room.webp) 50%/cover no-repeat;padding:27px 30px}.hc-bottom-cta p{color:#687079;margin:9px 0 17px;font-size:14px}.hc-bottom-cta .hc-buttons{justify-content:center}@media (min-width:1500px){.hc-hero{min-height:620px}}@media (max-width:1100px){.hc-inner{width:calc(100% - 48px)}.hc-page h1{font-size:36px}.hc-page h2{font-size:24px}.hc-hero{min-height:440px}.hc-hero-copy{max-width:56%}.hc-hero-copy>p{font-size:15px}.hc-trust{grid-template-columns:1fr 1fr;gap:13px;margin-top:28px}.hc-five,.hc-six{grid-template-columns:repeat(3,minmax(0,1fr))}.hc-quality-grid{grid-template-columns:1.3fr 1fr}.hc-quality-stats{grid-column:1/-1}.hc-quality-stats>div{grid-template-columns:repeat(4,1fr)}.hc-example-grid{grid-template-columns:1fr}.hc-quality-photos img{height:175px}.hc-four{grid-template-columns:repeat(2,1fr)}.hc-product-photo{height:190px}.hc-hero-note{font-size:14px;top:20px;right:4%}.hc-inquiry-grid{gap:30px}}@media (max-width:760px){.hc-inner{width:calc(100% - 32px)}.hc-page h1{font-size:31px!important;line-height:1.2!important}.hc-page h2{font-size:23px!important}.hc-page h3{font-size:15px!important}.hc-breadcrumb{gap:6px;height:40px;font-size:11px}.hc-hero{background-color:#f5efe5;background-position:100% 100%;background-size:auto 290px;min-height:640px;padding:27px 0 270px;display:block}.hc-hero-copy{max-width:100%}.hc-hero-copy>p{margin:16px 0;font-size:15px}.hc-hero-copy>p br{display:none}.hc-trust{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.hc-trust>div{font-size:12px}.hc-trust small{font-size:11px}.hc-hero-note{font-size:13px;top:auto;bottom:217px;right:15px}.hc-section{padding:26px 0}.hc-five,.hc-six{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-grid{gap:14px}.hc-needs h3{font-size:14px!important}.hc-needs p{font-size:12px}.hc-product-photo{height:160px}.hc-card-copy{padding:13px}.hc-card-copy>p{min-height:0;font-size:13px}.hc-card-copy h3{min-height:42px}.hc-product{flex-direction:column;display:flex}.hc-card-copy{flex-direction:column;flex:1;display:flex}.hc-card-copy .hc-outline{align-self:flex-start;margin-top:auto}.hc-outline{font-size:13px}.hc-features{grid-template-columns:1fr}.hc-features h3{font-size:15px!important}.hc-features p{font-size:13px}.hc-oem-card h3{min-height:40px;font-size:13px!important}.hc-oem-card p{font-size:13px}.hc-oem-card>img{height:120px}.hc-quality-grid{grid-template-columns:1fr}.hc-quality-stats{grid-column:auto}.hc-quality-stats>div{grid-template-columns:1fr 1fr}.hc-quality-photos{gap:9px}.hc-quality-photos img{height:150px}.hc-quality-photos h3{font-size:12px!important}.hc-quality-photos p{font-size:11px}.hc-quality-stats article>p{font-size:12px}.hc-qc li p{font-size:13px}.hc-buyers h3{font-size:14px!important}.hc-buyers p{font-size:12px}.hc-example{grid-template-columns:1fr}.hc-example>img{height:185px;min-height:0}.hc-example p{font-size:13px}.hc-example-points{grid-template-columns:1fr 1fr}.hc-example-points h3{font-size:13px!important}.hc-example-points p{font-size:12px}.hc-inquiry-grid{grid-template-columns:1fr;gap:32px}.hc-inquiry-grid h2{font-size:21px!important}.hc-form-grid label{font-size:13px}.hc-form-grid input,.hc-form-grid select,.hc-form-grid textarea{min-height:42px;font-size:13px}.hc-form-actions{flex-wrap:wrap}.hc-form-actions>span{font-size:12px}.hc-bottom-cta{padding:27px 16px}.hc-buttons{gap:10px}.hc-primary,.hc-secondary{padding:11px 13px;font-size:13px}}@media (max-width:400px){.hc-five{grid-template-columns:1fr}.hc-needs{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-product-photo{height:210px}.hc-card-copy h3{min-height:0}.hc-example-points{grid-template-columns:1fr}}.hc-hero-copy{max-width:590px}.hc-hero-copy h1{font-size:37px}.hc-trust{max-width:590px}@media (min-width:761px) and (max-width:1100px){.hc-hero-copy{max-width:48%}.hc-hero-copy h1{font-size:31px}}@media (max-width:760px){.hc-hero-copy{max-width:100%}}.hc-page{width:100%;max-width:none}.hc-page>.hc-section{max-width:1320px;margin-inline:auto}.hc-inner,.hc-page>.hc-breadcrumb{max-width:1224px}.hc-hero{background-image:url(/img/solutions-home-platform-hero.webp);height:620px;min-height:620px}.hc-bottom-cta{background-image:linear-gradient(90deg,#fffdf5ac,#fffdf5ad),url(/img/solutions-home-platform-bottom-banner.webp);flex-direction:column;justify-content:center;min-height:300px;padding:40px 24px;display:flex}@media (max-width:760px){.hc-hero{height:auto;min-height:640px}.hc-bottom-cta{min-height:260px;padding:30px 16px}}
