.hp-shell .hp .hp-website-showcase{padding:34px 32px 0;border:1px solid var(--hp-rule);border-radius:8px;background:var(--hp-surface)}.hp-shell .hp .hp-website-showcase--hero{margin-top:16px}.hp-shell .hp .hp-website-showcase__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.hp-shell .hp .hp-website-showcase__header h2{font-size:clamp(32px,3vw,46px);line-height:1.1;margin-top:14px}.hp-shell .hp .hp-website-showcase__header p{color:var(--hp-secondary);font-size:14px;line-height:1.65}.hp-shell .hp .hp-website-showcase__domain{display:block;width:-moz-fit-content;width:fit-content;margin-top:14px;font-size:30px;letter-spacing:-0.04em;text-decoration:none}.hp-shell .hp .hp-website-showcase__domain:hover{text-decoration:underline;text-underline-offset:5px}.hp-shell .hp .hp-website-showcase__domain>span{color:var(--hp-orange);margin-left:14px}.hp-shell .hp .hp-website-family{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 0.31fr) minmax(0, 0.235fr);gap:22px;align-items:center;padding:48px 0 35px}.hp-shell .hp .hp-website-family__tablet{margin-top:30px}.hp-shell .hp .hp-website-family__phone{margin-top:70px}.hp-shell .hp .hp-website-mobile{display:none}.hp-shell .hp .hp-website-family__caption{display:flex;flex-direction:column;gap:4px;margin-top:20px}.hp-shell .hp .hp-website-family__caption>span{color:var(--hp-muted);font-size:10px}.hp-shell .hp .hp-website-family__caption a{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:44px;font-size:12px;text-decoration:none}.hp-shell .hp .hp-website-family__caption a:hover{text-decoration:underline;text-underline-offset:4px}.hp-shell .hp .hp-website-showcase__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:13px 0;border-top:1px solid var(--hp-rule)}.hp-shell .hp .hp-website-showcase__footer>span{color:var(--hp-muted);font-size:11px}.hp-shell .hp .hp-web-device{position:relative;min-width:0}.hp-shell .hp .hp-web-device__display{display:block;overflow:hidden;border:11px solid #252e28;border-bottom-width:22px;border-radius:16px;background:#252e28;box-shadow:0 0 0 1px #78827b,inset 0 0 0 1px #90998f,0 18px 28px -18px rgba(0,0,0,.5333333333);text-decoration:none}.hp-shell .hp .hp-web-device__display picture,.hp-shell .hp .hp-web-device__display img{display:block;width:100%;height:auto}.hp-shell .hp .hp-web-device__address{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:6px 12px;background:#ecefe9;color:#4c574e;font-size:10px;line-height:1.4;border-bottom:1px solid #d8ded6}.hp-shell .hp .hp-web-device__address>span:nth-child(2){display:flex;gap:7px;align-items:center}.hp-shell .hp .hp-web-device__lights{display:flex;gap:4px}.hp-shell .hp .hp-web-device__lights i{width:5px;height:5px;border:1px solid #aab4aa;border-radius:50%}.hp-shell .hp .hp-web-device__stand{position:relative;display:block;width:14%;min-width:60px;height:39px;margin:auto;background:linear-gradient(90deg, #949d93, #c8cec4 40%, #8d998f);clip-path:polygon(12% 0, 88% 0, 100% 100%, 0 100%)}.hp-shell .hp .hp-web-device--desktop::after{content:"";display:block;width:30%;min-width:125px;height:8px;margin:auto;border:1px solid #909c92;background:#c5cdc3;border-radius:50% 50% 4px 4px;box-shadow:0 9px 13px -5px rgba(0,0,0,.4)}.hp-shell .hp .hp-web-device--browser .hp-web-device__display{border:1px solid #acb6ab;border-radius:10px;background:#ecefe9;box-shadow:0 22px 35px -23px rgba(0,0,0,.4)}.hp-shell .hp .hp-web-device--browser .hp-web-device__address{min-height:40px}.hp-shell .hp .hp-hardware__address{display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 4px;color:#4c574e;background:#ecefe9;border-bottom:1px solid #d8ded6;font-size:8px;line-height:1.2}.hp-shell .hp .hp-hardware--tablet{--device-radius: 22px;--device-inset: 9px;padding-top:14px}.hp-shell .hp .hp-hardware--tablet .hp-hardware__camera{width:5px;height:5px;border-radius:50%;top:4px;left:calc(50% - 2.5px)}.hp-shell .hp .hp-website-equipment{display:grid;grid-template-columns:minmax(0, 1.35fr) minmax(0, 1fr);align-items:center;gap:7%;padding-top:65px;margin-top:55px;border-top:1px solid var(--hp-rule)}.hp-shell .hp .hp-website-equipment h3{font-size:36px;line-height:1.15;margin:18px 0}.hp-shell .hp .hp-website-equipment p{color:var(--hp-secondary);font-size:14px}.hp-shell .hp .hp-website-equipment .hp-text-link{margin-top:20px}.hp-shell .hp .hp-website-equipment figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:14px;color:var(--hp-muted);font-size:11px;line-height:1.7}.hp-shell .hp .hp-website-equipment figcaption a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.hp-shell .hp .hp-website-qualification{margin-top:25px;padding-top:22px;border-top:1px solid var(--hp-rule)}.hp-shell .hp .hp-portal-showcase .hp-website-family__caption>span+span{color:var(--hp-secondary);font-size:12px}.hp-shell .hp .hp-portal-showcase .hp-website-showcase__footer .app-download-badges{display:flex;gap:10px;margin:0}.hp-shell .hp .hp-portal-showcase .hp-website-showcase__footer .app-download-badges img{height:36px;width:auto;max-width:none}@media(max-width: 1000px){.hp-shell .hp .hp-website-showcase{padding:26px 24px 0}.hp-shell .hp .hp-website-family{gap:14px;grid-template-columns:minmax(0, 1fr) minmax(0, 0.36fr) minmax(0, 0.26fr)}.hp-shell .hp .hp-web-device__display{border-width:8px;border-bottom-width:17px;border-radius:12px}.hp-shell .hp .hp-web-device__address{padding:5px 8px;font-size:9px}.hp-shell .hp .hp-website-equipment{gap:5%}.hp-shell .hp .hp-website-equipment h3{font-size:30px}}@media(max-width: 650px){.hp-shell .hp .hp-website-showcase{padding:25px 20px 0}.hp-shell .hp .hp-website-showcase__header{display:block}.hp-shell .hp .hp-website-showcase__header h2{font-size:38px}.hp-shell .hp .hp-website-showcase__header p{margin-top:20px;font-size:13px}.hp-shell .hp .hp-website-showcase__domain{font-size:26px}.hp-shell .hp .hp-website-family{display:none}.hp-shell .hp .hp-website-mobile{display:block;padding:25px 0}.hp-shell .hp .hp-website-mobile .hp-controls{display:flex;width:100%;margin-bottom:25px}.hp-shell .hp .hp-website-mobile .hp-controls button{flex:1;padding-inline:5px;font-size:11px}.hp-shell .hp .hp-website-mobile figure{width:min(100%,275px);margin-inline:auto}.hp-shell .hp .hp-website-family__caption{align-items:center;margin-top:15px}.hp-shell .hp .hp-website-showcase__footer{flex-direction:column;align-items:flex-start;gap:5px}.hp-shell .hp .hp-website-equipment{grid-template-columns:minmax(0, 1fr);gap:24px;padding-top:40px;margin-top:35px}.hp-shell .hp .hp-website-equipment>div{grid-row:1}.hp-shell .hp .hp-website-equipment figure{width:min(100%,340px);margin-inline:auto}.hp-shell .hp .hp-website-equipment h3{font-size:32px}}.hp-shell .hp .hp-mobile .app-download-badges img{height:50px;width:auto;max-width:none}.hp-shell .hp .hp-lilypad-showcase{margin-top:16px;padding:36px 36px 0;border:1px solid var(--hp-rule);border-radius:8px;background:var(--hp-surface);overflow:hidden}.hp-shell .hp .hp-lilypad-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:36px}.hp-shell .hp .hp-lilypad-intro h2{margin-top:13px;font-size:clamp(34px,3.1vw,48px);line-height:1.09}.hp-shell .hp .hp-lilypad-intro p{color:var(--hp-secondary);font-size:14px;line-height:1.6}.hp-shell .hp .hp-lilypad-intro .app-download-badges{margin-top:14px;gap:12px}.hp-shell .hp .hp-lilypad-intro .app-download-badges img{height:50px;width:auto;max-width:none}.hp-shell .hp .hp-device-family{display:grid;grid-template-columns:minmax(0, 1fr) repeat(2, minmax(0, 0.255fr));gap:20px;align-items:center;padding:46px 0 55px}.hp-shell .hp .hp-device-family__iphone{transform:translateY(23px)}.hp-shell .hp .hp-device-family--pair{grid-template-columns:minmax(0, 1fr) minmax(0, 0.3fr);padding:0}.hp-shell .hp .hp-device-family__android{transform:translateY(-12px)}.hp-shell .hp .hp-device-family__label{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin:20px 5px 0}.hp-shell .hp .hp-device-family__label strong{font-size:12px;font-weight:600}.hp-shell .hp .hp-device-family__label span{font-size:10px;color:var(--hp-muted)}.hp-shell .hp .hp-hardware{--device-radius: 26px;--device-inset: 12px;position:relative;display:block;padding:var(--device-inset);border-radius:var(--device-radius);border:1px solid #778079;background:linear-gradient(135deg, #303833, #111713 35%, #303b33);box-shadow:inset 0 0 0 2px #59615a,inset 0 0 0 4px #151a16,0 24px 34px -20px rgba(0,0,0,.6),0 5px 12px -6px rgba(0,0,0,.3333333333);text-decoration:none;isolation:isolate;transition:box-shadow 160ms ease-out}.hp-shell .hp .hp-hardware:hover{box-shadow:inset 0 0 0 2px #778079,inset 0 0 0 4px #151a16,0 26px 38px -18px rgba(0,0,0,.6666666667)}.hp-shell .hp .hp-hardware__screen{display:block;overflow:hidden;border-radius:calc(var(--device-radius) - var(--device-inset));background:#f7f8fa}.hp-shell .hp .hp-hardware__screen img{display:block;width:100%;height:auto}.hp-shell .hp .hp-hardware__camera{position:absolute;z-index:1;background:#080c0d;box-shadow:inset 0 0 0 1px #313738}.hp-shell .hp .hp-hardware--ipad{--device-radius: 24px;--device-inset: 15px}.hp-shell .hp .hp-hardware--ipad .hp-hardware__camera{width:5px;height:5px;border-radius:50%;top:50%;left:5px}.hp-shell .hp .hp-hardware--ipad .hp-hardware__button{position:absolute;width:35px;height:3px;background:#777e76;top:-3px;right:30px;border-radius:2px 2px 0 0}.hp-shell .hp .hp-hardware--iphone,.hp-shell .hp .hp-hardware--android{--device-radius: 30px;--device-inset: 7px;padding-top:22px;padding-bottom:14px}.hp-shell .hp .hp-hardware--iphone .hp-hardware__button,.hp-shell .hp .hp-hardware--android .hp-hardware__button{position:absolute;height:30px;width:3px;right:-3px;top:23%;background:#656e67;border-radius:0 2px 2px 0}.hp-shell .hp .hp-hardware--iphone::after,.hp-shell .hp .hp-hardware--android::after{content:"";position:absolute;width:30%;height:3px;bottom:6px;left:35%;background:#858e88;border-radius:3px}.hp-shell .hp .hp-hardware--iphone .hp-hardware__camera{width:30%;height:10px;border-radius:9px;top:6px;left:35%}.hp-shell .hp .hp-hardware--android{--device-radius: 22px;border-color:#b8beb7;box-shadow:inset 0 0 0 2px #bac1b8,inset 0 0 0 4px #1c241f,0 24px 34px -20px rgba(0,0,0,.6),0 5px 12px -6px rgba(0,0,0,.3333333333)}.hp-shell .hp .hp-hardware--android .hp-hardware__camera{width:7px;height:7px;border-radius:50%;top:7px;left:calc(50% - 3px)}.hp-shell .hp .hp-lilypad-showcase__foot{display:flex;gap:20px;justify-content:space-between;align-items:center;border-top:1px solid var(--hp-rule);padding:12px 0;font-size:11px;color:var(--hp-secondary)}.hp-shell .hp .hp-lilypad-gallery{margin-top:45px}.hp-shell .hp .hp-lilypad-gallery__toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.hp-shell .hp .hp-lilypad-gallery__hint{color:var(--hp-muted);font-size:11px}.hp-shell .hp .hp-lilypad-detail{display:grid;grid-template-columns:minmax(0, 3fr) minmax(230px, 1fr);align-items:center;gap:6%;min-width:0;padding:30px 0 45px}.hp-shell .hp .hp-lilypad-detail figcaption{display:block;padding:0}.hp-shell .hp .hp-lilypad-detail h3{font-size:32px;margin:12px 0 18px}.hp-shell .hp .hp-lilypad-detail p{font-size:14px;color:var(--hp-secondary);line-height:1.75}.hp-shell .hp .hp-lilypad-detail .hp-text-link{margin-top:16px}.hp-shell .hp .hp-lilypad-detail--phone{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);max-width:900px;margin:auto;gap:12%}.hp-shell .hp .hp-lilypad-detail--phone .hp-hardware{width:min(100%,330px);margin:auto}.hp-shell .hp .hp-lilypad-detail--phone .hp-hardware--android{width:min(100%,350px)}.hp-shell .hp .hp-lilypad-capture-note{padding-top:24px;border-top:1px solid var(--hp-rule);color:var(--hp-muted);font-size:11px}@media(max-width: 1000px){.hp-shell .hp .hp-lilypad-showcase{padding:26px 24px 0}.hp-shell .hp .hp-device-family{gap:13px;grid-template-columns:minmax(0, 1fr) repeat(2, minmax(0, 0.29fr))}.hp-shell .hp .hp-device-family--pair{grid-template-columns:minmax(0, 1fr) minmax(0, 0.34fr)}.hp-shell .hp .hp-device-family__label span{display:none}.hp-shell .hp .hp-hardware--ipad{--device-inset: 12px;--device-radius: 20px}.hp-shell .hp .hp-lilypad-detail{grid-template-columns:minmax(0, 1fr);gap:35px}.hp-shell .hp .hp-lilypad-detail figcaption{max-width:52ch}.hp-shell .hp .hp-lilypad-detail--phone{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:8%}}@media(max-width: 650px){.hp-shell .hp .hp-mobile .app-download-badges img{height:44px}.hp-shell .hp .hp-lilypad-showcase{padding:26px 20px 0}.hp-shell .hp .hp-lilypad-intro{display:block}.hp-shell .hp .hp-lilypad-intro h2{font-size:38px}.hp-shell .hp .hp-lilypad-intro__download{margin-top:20px}.hp-shell .hp .hp-lilypad-intro .app-download-badges{gap:8px;flex-wrap:wrap}.hp-shell .hp .hp-lilypad-intro .app-download-badges img{height:40px;width:auto;max-width:none}.hp-shell .hp .hp-lilypad-intro .app-download-badges a{flex-shrink:0;min-height:44px;align-items:center}.hp-shell .hp .hp-device-family{display:block;max-width:275px;margin:auto;padding:35px 0}.hp-shell .hp .hp-device-family__tablet,.hp-shell .hp .hp-device-family__android{display:none}.hp-shell .hp .hp-device-family__iphone{transform:none}.hp-shell .hp .hp-device-family__label{justify-content:center}.hp-shell .hp .hp-device-family__label span{display:block}.hp-shell .hp .hp-lilypad-showcase__foot{display:block;padding-top:18px}.hp-shell .hp .hp-lilypad-showcase__foot>span{display:block}.hp-shell .hp .hp-lilypad-gallery__toolbar{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:14px}.hp-shell .hp .hp-lilypad-gallery .hp-controls{display:flex;flex-wrap:wrap;width:100%}.hp-shell .hp .hp-lilypad-gallery .hp-controls button{flex:1}.hp-shell .hp .hp-lilypad-detail,.hp-shell .hp .hp-lilypad-detail--phone{grid-template-columns:minmax(0, 1fr);gap:30px;padding-top:20px}.hp-shell .hp .hp-lilypad-detail figcaption{max-width:42ch}.hp-shell .hp .hp-lilypad-detail h3{font-size:28px}.hp-shell .hp .hp-lilypad-detail--phone .hp-hardware,.hp-shell .hp .hp-lilypad-detail--phone .hp-hardware--android{width:min(100%,300px)}.hp-shell .hp .hp-lilypad-capture-note{font-size:10px}}@media(prefers-reduced-motion: reduce){.hp-shell .hp .hp-hardware{transition:none}}.hp-shell .hp .mp-media.mp-media--devices{margin-top:10px;padding:0;border:0;border-radius:0;overflow:visible;background:rgba(0,0,0,0);box-shadow:none}.hp-shell .hp .mp-media.mp-media--devices .mp-caption{margin:0;padding:17px 0 0;border:0;background:rgba(0,0,0,0);color:var(--hp-muted);font-size:11px;line-height:1.7;max-width:72ch}.hp-shell .hp .mp-device-hero{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 0.54fr);-moz-column-gap:3.5%;column-gap:3.5%;row-gap:0;align-items:end}.hp-shell .hp .mp-device-hero--portrait{grid-template-columns:minmax(0, 1fr) minmax(0, 0.33fr)}.hp-shell .hp .mp-device-hero--phone{grid-template-columns:minmax(0, 1fr) minmax(0, 0.22fr)}.hp-shell .hp .mp-device-hero--trio{grid-template-columns:minmax(0, 1fr) minmax(0, 0.56fr) minmax(0, 0.2fr);-moz-column-gap:3%;column-gap:3%}.hp-shell .hp .mp-device-hero--single{display:block;max-width:74%;margin-inline:auto}.hp-shell .hp .mp-device-hero__desktop,.hp-shell .hp .mp-device-hero__second,.hp-shell .hp .mp-device-hero__third{min-width:0}.hp-shell .hp .mp-device-hero__lift{padding-bottom:47px}.hp-shell .hp .mp-device-hero__lift .hp-hardware{width:100%}.hp-shell .hp .mp-device-hero__third .hp-hardware__screen{aspect-ratio:1/2}.hp-shell .hp .mp-device-hero__third .hp-hardware__screen img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.hp-shell .hp .mp-device-hero__label{margin:14px 0 0;color:var(--hp-muted);font-size:10px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.hp-shell .hp .mp-device-hero__label strong{display:block;margin-top:3px;color:var(--hp-text);font-size:13px;font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none}.hp-shell .hp .mp-device-hero--labelled{grid-template-rows:auto auto}.hp-shell .hp .mp-device-hero--labelled>div{display:contents}.hp-shell .hp .mp-device-hero--labelled .mp-device-hero__desktop>*{grid-column:1}.hp-shell .hp .mp-device-hero--labelled .mp-device-hero__second>*{grid-column:2}.hp-shell .hp .mp-device-hero--labelled .mp-device-hero__third>*{grid-column:3}.hp-shell .hp .mp-device-hero--labelled .hp-web-device,.hp-shell .hp .mp-device-hero--labelled .mp-device-hero__lift{grid-row:1;align-self:end}.hp-shell .hp .mp-device-hero--labelled .mp-device-hero__label{grid-row:2;align-self:start}@media(max-width: 1000px){.hp-shell .hp .mp-device-hero{-moz-column-gap:16px;column-gap:16px}.hp-shell .hp .mp-device-hero--single{max-width:86%}.hp-shell .hp .mp-device-hero--trio{grid-template-columns:minmax(0, 1fr) minmax(0, 0.5fr);-moz-column-gap:16px;column-gap:16px}.hp-shell .hp .mp-device-hero--trio>.mp-device-hero__third{display:none}.hp-shell .hp .mp-device-hero__label strong{font-size:12px}}@media(max-width: 650px){.hp-shell .hp .mp-device-hero,.hp-shell .hp .mp-device-hero--single{display:block;max-width:none}.hp-shell .hp .mp-device-hero>.mp-device-hero__second,.hp-shell .hp .mp-device-hero>.mp-device-hero__third{display:none}.hp-shell .hp .mp-device-hero--trio>.mp-device-hero__desktop,.hp-shell .hp .mp-device-hero--phone>.mp-device-hero__desktop{display:none}.hp-shell .hp .mp-device-hero--trio>.mp-device-hero__third,.hp-shell .hp .mp-device-hero--phone>.mp-device-hero__second{display:block;max-width:260px;margin:0 auto}.hp-shell .hp .mp-device-hero--trio .mp-device-hero__lift,.hp-shell .hp .mp-device-hero--phone .mp-device-hero__lift{padding-bottom:0}.hp-shell .hp .mp-device-hero--trio .mp-device-hero__label,.hp-shell .hp .mp-device-hero--phone .mp-device-hero__label{text-align:center}}
