.face-module__3aJ37W__device{width:43%;height:73%;z-index:var(--pk-z-raised);position:absolute;top:14%;left:6%}.face-module__3aJ37W__camera{background:var(--pk-art-600);flex:1;position:relative;overflow:hidden}.face-module__3aJ37W__frame{position:absolute;inset:16% 18% 12%}.face-module__3aJ37W__frame>i{border:var(--pk-rule-accent);width:22%;height:16%;position:absolute}.face-module__3aJ37W__frame>i:first-child{border-bottom:0;border-right:0;top:0;left:0}.face-module__3aJ37W__frame>i:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.face-module__3aJ37W__frame>i:nth-child(3){border-top:0;border-right:0;bottom:0;left:0}.face-module__3aJ37W__frame>i:nth-child(4){border-top:0;border-left:0;bottom:0;right:0}.face-module__3aJ37W__camera>span:not(.face-module__3aJ37W__frame):not(.face-module__3aJ37W__door){display:block;position:absolute;inset:20% 22% 0}.face-module__3aJ37W__camera .face-module__3aJ37W__face{width:100%;height:100%;display:block}.face-module__3aJ37W__faceOne{fill:var(--pk-art-400)}.face-module__3aJ37W__faceTwo{fill:var(--pk-art-500)}.face-module__3aJ37W__door{color:var(--pk-on-dark-muted);font-size:var(--pk-text-mock-xs);letter-spacing:var(--pk-tracking-label);text-align:center;position:absolute;top:.8em;left:0;right:0}.face-module__3aJ37W__result{min-height:6.5em;padding:1em;display:grid}.face-module__3aJ37W__state{text-align:center;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:.45em;display:flex}.face-module__3aJ37W__stack{flex-direction:column;align-items:center;gap:.45em;display:flex}.face-module__3aJ37W__name{font-size:var(--pk-text-mock-lg)}.face-module__3aJ37W__fallback{padding-block:.6em}.face-module__3aJ37W__log{width:59%;z-index:var(--pk-z-raised);position:absolute;top:42%;right:-1%}.face-module__3aJ37W__rows{margin-top:.5em}.face-module__3aJ37W__time{width:3em;color:var(--pk-muted);font-size:var(--pk-text-mock-xs)}.face-module__3aJ37W__sceneHeading{color:var(--pk-purple);font-size:var(--pk-text-mock-xs);letter-spacing:var(--pk-tracking-label);align-items:center;gap:.6em;display:flex}.face-module__3aJ37W__sceneHeading>span:first-child{border-radius:var(--pk-radius-round);background:var(--pk-gold);width:.55em;height:.55em}.face-module__3aJ37W__sceneHeading>span:last-child{color:var(--pk-muted);margin-left:auto}.face-module__3aJ37W__architecture{border:var(--pk-border-tint);background:linear-gradient(120deg, var(--pk-overlay-3), transparent 65%);position:absolute;inset:12% 4% 9% 57%;transform:skewY(-7deg)}.face-module__3aJ37W__architecture:after{content:"";border-left:var(--pk-rule-accent);height:15%;position:absolute;top:45%;left:20%}.face-module__3aJ37W__sensor{justify-content:center;align-items:center;gap:.7em;height:1.4em;margin-bottom:.5em;display:flex}.face-module__3aJ37W__sensor i{background:var(--pk-art-400);border-radius:var(--pk-radius-round);width:.4em;height:.4em}.face-module__3aJ37W__sensor>span{background:var(--pk-purple);border:var(--pk-border-on-dark-strong);border-radius:var(--pk-radius-round);width:.7em;height:.7em}.face-module__3aJ37W__entryNote{color:var(--pk-muted);font-size:var(--pk-text-mock-xs);align-items:center;gap:.6em;display:flex;position:absolute;bottom:0}
.face-page-module__iNb81q__page{overflow:clip}.face-page-module__iNb81q__hero{padding-top:var(--pk-space-6);background:radial-gradient(ellipse at 85% 40%, var(--pk-lilac), transparent 60%), linear-gradient(180deg, var(--pk-white), var(--pk-stone));overflow:hidden}.face-page-module__iNb81q__heroDetails{gap:var(--pk-space-3) var(--pk-space-5);margin:var(--pk-space-8) 0 0;padding:var(--pk-space-5) 0 0;border-top:var(--pk-border-subtle);color:var(--pk-muted);font-size:var(--pk-text-xs);flex-wrap:wrap;list-style:none;display:flex}.face-page-module__iNb81q__heroStage{min-width:0;padding:var(--pk-space-6);border:var(--pk-border-tint);background:var(--pk-white);box-shadow:var(--pk-shadow-float)}.face-page-module__iNb81q__stageLabel,.face-page-module__iNb81q__stageFooter,.face-page-module__iNb81q__stageFooter>span{align-items:center;gap:var(--pk-space-2);color:var(--pk-purple);font-size:var(--pk-text-xs);display:flex}.face-page-module__iNb81q__stageLabel{margin-bottom:var(--pk-space-5);font-weight:var(--pk-weight-semibold);letter-spacing:var(--pk-tracking-label)}.face-page-module__iNb81q__stageLabel svg,.face-page-module__iNb81q__stageFooter svg{flex-shrink:0}.face-page-module__iNb81q__stageFooter{justify-content:space-between;gap:var(--pk-space-3);padding-top:var(--pk-space-4);border-top:var(--pk-border-tint);flex-wrap:wrap}.face-page-module__iNb81q__heroDetails li{align-items:center;gap:var(--pk-space-2);display:flex}.face-page-module__iNb81q__heroDetails svg{color:var(--pk-purple)}.face-page-module__iNb81q__suitabilityGrid{gap:var(--pk-space-12);grid-template-columns:1fr 1.1fr;align-items:stretch;display:grid}.face-page-module__iNb81q__entrance{padding:var(--pk-space-8);background:linear-gradient(145deg, var(--pk-sand), var(--pk-stone));border:var(--pk-border-sand);flex-direction:column;display:flex;position:relative;overflow:hidden}.face-page-module__iNb81q__sceneLabel{align-items:center;gap:var(--pk-space-2);color:var(--pk-gold-deep);font-size:var(--pk-text-xs);letter-spacing:var(--pk-tracking-label);display:flex}.face-page-module__iNb81q__sceneLabel>span{width:var(--pk-space-2);height:var(--pk-space-2);border-radius:var(--pk-radius-round);background:var(--pk-gold)}.face-page-module__iNb81q__doorScene{min-height:var(--pk-block-md);margin-block:var(--pk-space-6);flex:1;position:relative}.face-page-module__iNb81q__canopy{background:var(--pk-white);width:80%;height:7%;box-shadow:var(--pk-shadow-lg);border-bottom:var(--pk-rule-accent);position:absolute;top:9%;left:10%}.face-page-module__iNb81q__glassDoor{border:var(--pk-border-accent);border-color:var(--pk-art-400);background:linear-gradient(120deg, var(--pk-art-200), var(--pk-white) 48%, var(--pk-art-300));box-shadow:var(--pk-shadow-float);display:flex;position:absolute;inset:16% 22% 6%}.face-page-module__iNb81q__glassDoor i{width:50%;position:relative}.face-page-module__iNb81q__glassDoor i+i{border-left:var(--pk-border-accent)}.face-page-module__iNb81q__glassDoor i:after{content:"";height:20%;width:var(--pk-space-1);background:var(--pk-art-500);position:absolute;top:45%;right:15%}.face-page-module__iNb81q__glassDoor i+i:after{left:15%;right:auto}.face-page-module__iNb81q__glassDoor>span{text-align:center;width:100%;color:var(--pk-art-500);font-size:var(--pk-text-xs);letter-spacing:var(--pk-tracking-label);position:absolute;top:15%}.face-page-module__iNb81q__wallReader{padding:var(--pk-space-3) var(--pk-space-2);background:var(--pk-darker);color:var(--pk-on-dark-accent);border-radius:var(--pk-radius-mock);box-shadow:var(--pk-shadow-lg);place-items:center;display:grid;position:absolute;top:40%;right:8%}.face-page-module__iNb81q__floor{background:var(--pk-art-300);width:88%;height:6%;position:absolute;bottom:0;left:6%;transform:skew(-30deg)}.face-page-module__iNb81q__placementTag,.face-page-module__iNb81q__approachTag{align-items:center;gap:var(--pk-space-2);padding:var(--pk-space-3);background:var(--pk-white);border:var(--pk-border-subtle);box-shadow:var(--pk-shadow-lg);font-size:var(--pk-text-xs);color:var(--pk-purple);display:flex;position:absolute}.face-page-module__iNb81q__placementTag{top:26%;right:0}.face-page-module__iNb81q__approachTag{bottom:9%;left:0}.face-page-module__iNb81q__entrance>p{color:var(--pk-muted);font-size:var(--pk-text-sm)}.face-page-module__iNb81q__checklist{margin:0;padding:0;list-style:none}.face-page-module__iNb81q__checklist li{gap:var(--pk-space-5);padding-block:var(--pk-space-6);border-bottom:var(--pk-border-subtle);display:flex}.face-page-module__iNb81q__checklist li:first-child{padding-top:var(--pk-space-2)}.face-page-module__iNb81q__checklist li:last-child{border:0}.face-page-module__iNb81q__checkIcon{width:var(--pk-space-12);height:var(--pk-space-12);background:var(--pk-lilac);color:var(--pk-purple);flex-shrink:0;place-items:center;display:grid}.face-page-module__iNb81q__checklist p,.face-page-module__iNb81q__stepCopy p{margin-top:var(--pk-space-2);color:var(--pk-muted);font-size:var(--pk-text-sm);line-height:var(--pk-leading-relaxed)}.face-page-module__iNb81q__index{color:var(--pk-subtle);font-size:var(--pk-text-xs);margin-left:auto}.face-page-module__iNb81q__journey{border:var(--pk-border-tint);box-shadow:var(--pk-shadow-lg);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.face-page-module__iNb81q__journey>li{background:var(--pk-white)}.face-page-module__iNb81q__journey>li+li{border-left:var(--pk-border-tint)}.face-page-module__iNb81q__stepVisual{min-height:var(--pk-block-sm);justify-content:center;align-items:center;gap:var(--pk-space-5);background:radial-gradient(circle at center, var(--pk-white), var(--pk-art-100));border-bottom:var(--pk-border-tint);flex-direction:column;display:flex;position:relative;overflow:hidden}.face-page-module__iNb81q__journey>li:nth-child(2) .face-page-module__iNb81q__stepVisual{background:radial-gradient(circle at center, var(--pk-purple), var(--pk-darker))}.face-page-module__iNb81q__journey>li:nth-child(3) .face-page-module__iNb81q__stepVisual{background:radial-gradient(circle at center, var(--pk-white), var(--pk-sand))}.face-page-module__iNb81q__stepNumber{top:var(--pk-space-5);left:var(--pk-space-5);font-size:var(--pk-text-xs);color:var(--pk-purple);position:absolute}.face-page-module__iNb81q__journey>li:nth-child(2) .face-page-module__iNb81q__stepNumber{color:var(--pk-on-dark-accent)}.face-page-module__iNb81q__stepSymbol{padding:var(--pk-space-5);color:var(--pk-purple);background:var(--pk-white);border:var(--pk-border-tint);border-radius:var(--pk-radius-mock);box-shadow:var(--pk-shadow-lg);place-items:center;display:grid}.face-page-module__iNb81q__journey>li:nth-child(2) .face-page-module__iNb81q__stepSymbol{border:var(--pk-rule-accent)}.face-page-module__iNb81q__journey>li:nth-child(3) .face-page-module__iNb81q__stepSymbol{transform:rotate(-8deg)}.face-page-module__iNb81q__stepStatus{align-items:center;gap:var(--pk-space-2);color:var(--pk-purple);background:var(--pk-white);border:var(--pk-border-subtle);padding:var(--pk-space-2) var(--pk-space-3);font-size:var(--pk-text-xs);display:flex}.face-page-module__iNb81q__stepCopy{padding:var(--pk-space-6)}.face-page-module__iNb81q__models{background:radial-gradient(ellipse at 90% 30%, var(--pk-purple), transparent 65%), var(--pk-darker);overflow:hidden}.face-page-module__iNb81q__modelGrid,.face-page-module__iNb81q__installationGrid{gap:var(--pk-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.face-page-module__iNb81q__modelCopy{min-width:0}.face-page-module__iNb81q__devicePhoto,.face-page-module__iNb81q__installationPhoto{width:100%;min-height:var(--pk-block-lg);background:var(--pk-dark);isolation:isolate;align-self:stretch;margin:0;position:relative;overflow:hidden}.face-page-module__iNb81q__devicePhoto img,.face-page-module__iNb81q__installationPhoto img{object-fit:cover}.face-page-module__iNb81q__devicePhoto img{object-position:68% center}.face-page-module__iNb81q__devicePhoto:after,.face-page-module__iNb81q__installationPhoto:after{content:"";background:linear-gradient(0deg, var(--pk-scrim-base), transparent 55%);position:absolute;inset:0}.face-page-module__iNb81q__devicePhoto figcaption,.face-page-module__iNb81q__installationPhoto figcaption{inset:auto var(--pk-space-8) var(--pk-space-8);z-index:var(--pk-z-base);color:var(--pk-white);font-family:var(--pk-font-heading);font-size:var(--pk-text-client-title);line-height:var(--pk-leading-h3);position:absolute}.face-page-module__iNb81q__devicePhoto figcaption>span,.face-page-module__iNb81q__installationPhoto figcaption>span{align-items:center;gap:var(--pk-space-2);margin-bottom:var(--pk-space-4);color:var(--pk-gold-on-dark);font-family:var(--pk-font-body);font-size:var(--pk-text-xs);line-height:var(--pk-leading-relaxed);letter-spacing:var(--pk-tracking-label);display:flex}.face-page-module__iNb81q__devicePhoto figcaption p{color:var(--pk-white)}.face-page-module__iNb81q__proposal{padding:var(--pk-space-6);background:var(--pk-white);color:var(--pk-ink);border-top:var(--pk-rule-accent);box-shadow:var(--pk-shadow-float);position:relative}.face-page-module__iNb81q__proposalTop{align-items:center;gap:var(--pk-space-3);color:var(--pk-purple);font-size:var(--pk-text-xs);letter-spacing:var(--pk-tracking-label);display:flex}.face-page-module__iNb81q__proposalTop>svg:last-child{margin-left:auto}.face-page-module__iNb81q__proposal>p,.face-page-module__iNb81q__proposal li p{color:var(--pk-muted);font-size:var(--pk-text-sm);margin-top:var(--pk-space-2)}.face-page-module__iNb81q__proposal ul{margin:var(--pk-space-6) 0;padding:0;list-style:none}.face-page-module__iNb81q__proposal li{align-items:center;gap:var(--pk-space-4);padding-block:var(--pk-space-5);border-top:var(--pk-border-subtle);display:flex}.face-page-module__iNb81q__proposal li>span{white-space:nowrap;font-size:var(--pk-text-xs);color:var(--pk-purple);flex-shrink:0}.face-page-module__iNb81q__proposal li>svg{color:var(--pk-success-text);flex-shrink:0;margin-left:auto}.face-page-module__iNb81q__proposal strong{font-size:var(--pk-text-sm);font-weight:var(--pk-weight-semibold)}.face-page-module__iNb81q__proposalNote{align-items:center;gap:var(--pk-space-3);padding:var(--pk-space-4);background:var(--pk-sand);color:var(--pk-gold-deep);font-size:var(--pk-text-xs);display:flex}.face-page-module__iNb81q__proposalNote svg{flex-shrink:0}.face-page-module__iNb81q__siteInputs{background:var(--pk-white);border:var(--pk-border-sand);box-shadow:var(--pk-shadow-md);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.face-page-module__iNb81q__siteInputs li{padding:var(--pk-space-6)}.face-page-module__iNb81q__siteInputs li+li{border-left:var(--pk-border-subtle)}.face-page-module__iNb81q__inputIcon{width:var(--pk-icon-box);height:var(--pk-icon-box);margin-bottom:var(--pk-space-6);color:var(--pk-purple);background:var(--pk-lilac);place-items:center;display:grid}.face-page-module__iNb81q__inputNumber{color:var(--pk-subtle);font-size:var(--pk-text-xs);font-variant-numeric:tabular-nums}.face-page-module__iNb81q__siteInputs h3{margin:var(--pk-space-2) 0 var(--pk-space-3);font-size:var(--pk-text-h3);line-height:var(--pk-leading-h3)}.face-page-module__iNb81q__siteInputs p{color:var(--pk-muted);font-size:var(--pk-text-sm);line-height:var(--pk-leading-relaxed)}.face-page-module__iNb81q__page .face-page-module__iNb81q__requirementsNote{margin-top:var(--pk-space-6);color:var(--pk-muted);font-size:var(--pk-text-sm)}.face-page-module__iNb81q__installationSteps{margin:0;padding:0;list-style:none}.face-page-module__iNb81q__installationSteps li{align-items:center;gap:var(--pk-space-5);padding-block:var(--pk-space-6);border-top:var(--pk-border-subtle);display:flex}.face-page-module__iNb81q__installationSteps li>span{white-space:nowrap;color:var(--pk-soft);font-family:var(--pk-font-heading);font-size:var(--pk-text-h2);line-height:var(--pk-leading-h2);flex-shrink:0}.face-page-module__iNb81q__installationSteps li>svg{color:var(--pk-purple);flex-shrink:0;margin-left:auto}.face-page-module__iNb81q__installationSteps p{color:var(--pk-ink);line-height:var(--pk-leading-relaxed)}.face-page-module__iNb81q__installationPhoto img{object-position:48% center}@media (max-width:1200px){.face-page-module__iNb81q__modelGrid,.face-page-module__iNb81q__installationGrid{gap:var(--pk-space-10)}}@media (max-width:1000px){.face-page-module__iNb81q__suitabilityGrid{gap:var(--pk-space-8);grid-template-columns:minmax(0,1fr)}.face-page-module__iNb81q__modelGrid,.face-page-module__iNb81q__installationGrid{grid-template-columns:minmax(0,1fr)}.face-page-module__iNb81q__devicePhoto{aspect-ratio:1.2;min-height:0}.face-page-module__iNb81q__installationPhoto{aspect-ratio:1.4;min-height:0}.face-page-module__iNb81q__siteInputs{grid-template-columns:repeat(2,minmax(0,1fr))}.face-page-module__iNb81q__siteInputs li:nth-child(3){border-left:0}.face-page-module__iNb81q__siteInputs li:nth-child(n+3){border-top:var(--pk-border-subtle)}.face-page-module__iNb81q__stepCopy,.face-page-module__iNb81q__entrance{padding:var(--pk-space-5)}}@media (max-width:760px){.face-page-module__iNb81q__heroStage{padding:var(--pk-space-4)}.face-page-module__iNb81q__stageLabel{letter-spacing:var(--pk-tracking-body)}.face-page-module__iNb81q__hero{padding-top:0}.face-page-module__iNb81q__suitabilityGrid,.face-page-module__iNb81q__journey{grid-template-columns:1fr}.face-page-module__iNb81q__checklist li:first-child{padding-top:var(--pk-space-6)}.face-page-module__iNb81q__journey{gap:0}.face-page-module__iNb81q__journey>li+li{border-left:0;border-top:var(--pk-border-tint)}.face-page-module__iNb81q__proposal{padding:var(--pk-space-6)}.face-page-module__iNb81q__devicePhoto{aspect-ratio:1/1.2}.face-page-module__iNb81q__installationPhoto{aspect-ratio:1/1.1}.face-page-module__iNb81q__devicePhoto figcaption,.face-page-module__iNb81q__installationPhoto figcaption{inset:auto var(--pk-space-6) var(--pk-space-6)}}@media (max-width:480px){.face-page-module__iNb81q__stageFooter{justify-content:flex-start}.face-page-module__iNb81q__siteInputs{grid-template-columns:minmax(0,1fr)}.face-page-module__iNb81q__siteInputs li{gap:var(--pk-space-5);display:flex}.face-page-module__iNb81q__siteInputs li+li{border-left:0;border-top:var(--pk-border-subtle)}.face-page-module__iNb81q__inputIcon{flex-shrink:0;margin-bottom:0}.face-page-module__iNb81q__proposalTop{gap:var(--pk-space-2);letter-spacing:var(--pk-tracking-body)}.face-page-module__iNb81q__proposal li{gap:var(--pk-space-3)}}
