.ipt-h{--navy:#224254;--teal:#39beb5;--mint:#a5e8e3;--tint:#eef7f6;--text:#3b4a56;color:var(--text);font-family:Poppins,sans-serif}.ipt-h *{box-sizing:border-box}.ipt-h__wrap{margin:0 auto;max-width:1200px;padding:0 20px}.ipt-h__sec{padding:72px 0}.ipt-h__sec--navy{background:var(--navy);color:#dbe6ec}.ipt-h__sec--tint{background:var(--tint)}.ipt-h__eyebrow{color:#1f8f88;font-size:.8rem!important;font-weight:700;letter-spacing:.1em;margin:0 0 10px!important;text-transform:uppercase}.ipt-h__sec--navy .ipt-h__eyebrow{color:var(--mint)}.ipt-h__h1{font-size:44px;line-height:1.12;margin:0 0 18px}.ipt-h__h1,.ipt-h__h2{color:var(--navy);font-weight:700}.ipt-h__h2{font-size:34px;line-height:1.18;margin:0 0 14px}.ipt-h__sec--navy .ipt-h__h2{color:#fff}.ipt-h__h3{color:var(--navy);font-size:1.05rem;font-weight:600;line-height:1.3;margin:0 0 6px}.ipt-h__sec--navy .ipt-h__h3{color:#fff}.ipt-h p{font-size:.95rem;line-height:1.6;margin:0 0 12px}.ipt-h .ipt-h__lead{font-size:1.06rem;line-height:1.65}.ipt-h .ipt-h__sub{font-size:1rem;max-width:720px}.ipt-h__head{margin:0 auto 40px;text-align:center}.ipt-h__head .ipt-h__sub{margin-left:auto;margin-right:auto}.ipt-h .ipt-h__center{margin:36px 0 0;text-align:center}.ipt-h__intro{background:linear-gradient(180deg,#f6fbfb,#fff);padding:64px 0 56px}.ipt-h__split{align-items:center;display:grid;gap:56px;grid-template-columns:1.15fr .85fr}.ipt-h__split--top{align-items:start}.ipt-h__chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:18px 0 26px;padding:0}.ipt-h__chips li{align-items:center;background:#e3f5f3;border-radius:999px;color:var(--navy);display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;margin:0;padding:6px 12px}.ipt-h__chips svg{color:#1f8f88;flex:none}.ipt-h__btns{display:flex;flex-wrap:wrap;gap:12px}.ipt-h a.ipt-h__btn{background:var(--mint);border:2px solid var(--mint);border-radius:37px;color:var(--navy);display:inline-block;font-size:.95rem;font-weight:600;padding:12px 24px;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.ipt-h a.ipt-h__btn:hover{background:var(--teal);border-color:var(--teal);color:#fff}.ipt-h a.ipt-h__btn--ghost{background:transparent;border-color:var(--navy)}.ipt-h a.ipt-h__btn--ghost:hover{background:var(--navy);border-color:var(--navy)}.ipt-h a.ipt-h__btn--outline{background:#fff;border-color:var(--teal)}.ipt-h__photo{aspect-ratio:4/3;border-radius:16px;box-shadow:0 18px 40px rgba(15,26,40,.18);justify-self:end;max-width:520px;overflow:hidden;position:relative;width:100%}.ipt-h__photo img{display:block;filter:brightness(1.3) saturate(1.05);height:100%;object-fit:cover;width:100%}.ipt-h__photo--tall{aspect-ratio:4/5;margin-top:8px;max-width:440px}.ipt-h__grid{display:grid;gap:20px}.ipt-h__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ipt-h__grid--5{gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.ipt-h a.ipt-h__card,.ipt-h a.ipt-h__tile,.ipt-h a.ipt-h__tool{background:#fff;border:1px solid #e1e9ee;border-radius:14px;color:var(--text);display:flex;flex-direction:column;padding:24px 22px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.ipt-h a.ipt-h__card:hover,.ipt-h a.ipt-h__tile:hover,.ipt-h a.ipt-h__tool:hover{border-color:var(--teal);box-shadow:0 12px 28px rgba(15,26,40,.1);color:var(--text);transform:translateY(-3px)}.ipt-h__card p{flex:1}.ipt-h__icowrap{align-items:center;background:#e3f5f3;border-radius:12px;color:var(--navy);display:inline-flex;flex:none;height:52px;justify-content:center;margin-bottom:16px;width:52px}.ipt-h__icowrap--sm{border-radius:10px;height:44px;margin-bottom:12px;width:44px}.ipt-h__icowrap--sm .ipt-h__ico{height:22px;width:22px}.ipt-h a:hover .ipt-h__icowrap{background:var(--teal);color:#fff}.ipt-h__more{color:#1f8f88;font-size:.88rem;font-weight:600;margin-top:auto}.ipt-h a.ipt-h__tile{padding:20px 18px}.ipt-h .ipt-h__tile p{font-size:.86rem;margin:0}.ipt-h a.ipt-h__tool{align-items:stretch;flex-direction:row;gap:14px;padding:20px 18px}.ipt-h__tool>div{display:flex;flex-direction:column;min-width:0}.ipt-h .ipt-h__tool p{flex:1;font-size:.88rem}.ipt-h__steps{display:grid;gap:18px;list-style:none;margin:26px 0 30px;padding:0}.ipt-h__steps li{align-items:flex-start;display:flex;gap:16px;margin:0}.ipt-h .ipt-h__steps p{color:#c9d6df;margin:0}.ipt-h__num{align-items:center;background:var(--teal);border-radius:50%;color:#fff;display:inline-flex;flex:none;font-size:.95rem;font-weight:700;height:36px;justify-content:center;width:36px}@media(max-width:1024px){.ipt-h__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ipt-h__grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.ipt-h__split{gap:32px;grid-template-columns:1fr}.ipt-h__photo{justify-self:center;max-width:560px}.ipt-h__photo--tall{aspect-ratio:16/10;max-width:560px}.ipt-h__h1{font-size:36px}.ipt-h__h2{font-size:28px}.ipt-h__sec{padding:56px 0}}@media(max-width:560px){.ipt-h__grid--4{grid-template-columns:1fr}.ipt-h__grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}.ipt-h__h1{font-size:30px}.ipt-h__h2{font-size:25px}.ipt-h__intro{padding:44px 0 40px}.ipt-h__sec{padding:48px 0}}.dnd-column:has(.ipt-h){padding-left:0!important;padding-right:0!important}@media(max-width:900px){.ipt-h__photo,.ipt-h__photo--tall{max-width:480px}}@media(max-width:560px){.ipt-h a.ipt-h__card{column-gap:14px;display:grid;grid-template-columns:44px 1fr;padding:18px}.ipt-h__card .ipt-h__icowrap{grid-row:span 2;height:44px;margin:0;width:44px}.ipt-h__card .ipt-h__ico{height:22px;width:22px}.ipt-h .ipt-h__card p{margin:0}.ipt-h__card .ipt-h__more{display:none}.ipt-h a.ipt-h__tool{padding:16px}.ipt-h__photo--tall{display:none}.ipt-h__head{margin-bottom:28px}}.ipt-h__collage{justify-self:end;max-width:540px;padding:0 0 70px 40px;position:relative;width:100%}.ipt-h__cinset,.ipt-h__cmain{border-radius:16px;box-shadow:0 18px 40px rgba(15,26,40,.18);overflow:hidden}.ipt-h__cmain{aspect-ratio:4/3}.ipt-h__cinset img,.ipt-h__cmain img{display:block;filter:brightness(1.3) saturate(1.05);height:100%;object-fit:cover;width:100%}.ipt-h__cinset{aspect-ratio:4/3;border:5px solid #fff;bottom:0;left:0;position:absolute;width:46%}.ipt-h__caps{background:#224254;border-radius:14px;bottom:12px;box-shadow:0 14px 30px rgba(15,26,40,.25);color:#fff;padding:14px 16px;position:absolute;right:-12px;width:58%}.ipt-h .ipt-h__capsh{color:#a5e8e3;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.ipt-h__caps ul{display:grid;gap:8px 10px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.ipt-h__caps li{align-items:center;color:#fff;display:flex;font-size:.8rem;font-weight:600;gap:8px;line-height:1.2;margin:0}.ipt-h__capico{align-items:center;background:rgba(165,232,227,.16);border-radius:8px;color:#a5e8e3;display:inline-flex;flex:none;height:28px;justify-content:center;width:28px}.ipt-h__capico .ipt-h__ico{height:16px;width:16px}@media(max-width:900px){.ipt-h__collage{justify-self:center;max-width:520px}}@media(max-width:560px){.ipt-h__collage{padding:0}.ipt-h__cinset{display:none}.ipt-h__caps{margin-top:14px;position:static;width:100%}}.bg-img-vdo-frame:has(a[href*=wi-fi-assurance-review]):before{background:linear-gradient(90deg,rgba(15,26,40,.88),rgba(15,26,40,.7) 40%,rgba(15,26,40,.15) 75%,rgba(15,26,40,0))!important}.bg-wrapper-mod:has(a[href*=wi-fi-assurance-review]) h2,.bg-wrapper-mod:has(a[href*=wi-fi-assurance-review]) p{text-shadow:0 2px 12px rgba(0,0,0,.35)}body #hs_cos_wrapper_widget_1769657758421 h2{font-size:34px!important;line-height:1.18!important}@media(max-width:900px){body #hs_cos_wrapper_widget_1769657758421 h2{font-size:28px!important}}.ipt-h__cmain img{filter:brightness(1.05) saturate(1.02)}