/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}.sectionInner{max-width:1180px;margin:auto;padding:86px 20px}.benefits{color:#0a0d13;background:#f2f3f5}.sectionHead{gap:10px;margin-bottom:34px;display:grid}.sectionNo{color:#8e96a3;letter-spacing:.15em;margin:0;font:800 10px ui-monospace,monospace}.sectionHead h2,.formIntro h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,9.6vw,52px);font-weight:900;line-height:1.16}.sectionHead h2 em,.formIntro h2 em{z-index:0;font-style:normal;position:relative}.sectionHead h2 em:after{content:"";background:var(--yellow);z-index:-1;height:9px;position:absolute;bottom:2px;left:0;right:0;transform:skew(-12deg)}.sectionHead>p:last-child{color:#646b76;margin:5px 0 0;font-size:13px;line-height:1.8}.benefitGrid{gap:13px;display:grid}.benefitCard{background:#fff;border:1px solid #dfe2e7;min-height:315px;padding:22px 20px;position:relative;overflow:hidden}.cardTop{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.num{color:#939aa5;font:800 10px ui-monospace,monospace}.miniIcon{width:34px;height:34px;color:var(--yellow);background:#0a0d13;border-radius:50%;place-items:center;font-weight:900;display:grid}.benefitCard h3{margin:0 0 11px;font-size:21px}.benefitCard>p{color:#646b76;margin:0;font-size:13px;line-height:1.75}.beforeAfter{grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;margin-top:29px;display:grid}.beforeAfter span{color:#6c737d;background:#f7f8f9;border:1px solid #e1e4e8;padding:12px 9px;font-size:11px}.beforeAfter b{color:#acb1b9;margin-bottom:7px;font:800 8px ui-monospace,monospace;display:block}.beforeAfter i{color:#e03b32;font-style:normal}.beforeAfter .after{color:#0a0d13;background:#fffdea;border-color:#e7d600}.logUi{border:1px solid #e0e3e8;border-radius:7px;margin-top:22px;overflow:hidden}.logUi>div{border-bottom:1px solid #ebedf0;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:10px 12px;font-size:11px;display:grid}.logUi>div:last-child{border:0}.avatar{background:#ffe600;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.avatar.alt{background:#dbe7ff}.logUi span{font-weight:700}.logUi small{color:#a0a6b0;margin-top:3px;font-size:7px;display:block}.logUi b{font:800 10px ui-monospace,monospace}.benefitCard.multi{min-height:400px}.benefitCard.multi img{width:290px;height:auto;position:absolute;bottom:-52px;right:-20px}.deviceStrip{color:#fff;background:#090d15;margin:14px 0 28px;padding:28px 22px 0;overflow:hidden}.deviceStrip span{color:var(--yellow);font:800 9px ui-monospace,monospace}.deviceStrip h3{margin:13px 0 10px;font-size:25px;line-height:1.3}.deviceStrip p{color:#9da7b6;margin:0;font-size:12px;line-height:1.7}.deviceStrip img{width:115%;max-width:none;height:auto;margin:-8px -7% -17%;display:block}.centerCta{margin:0 auto}.contact{background:#06080d;position:relative;overflow:hidden}.contactGlow{filter:blur(140px);opacity:.35;background:#183151;width:420px;height:420px;position:absolute;top:200px;right:-200px}.formWrap{max-width:1040px;margin:auto;padding:84px 20px 78px;position:relative}.formIntro{margin-bottom:36px}.formIntro h2{margin:14px 0 20px}.formIntro h2 em{color:var(--yellow)}.formIntro>p:not(.sectionNo){color:#aab2bf;font-size:13px;line-height:1.8}.trustList{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.trustList span{color:#d6dae1;border:1px solid #343b48;border-radius:99px;padding:7px 10px;font-size:10px}.contactForm{background:#10141d;border:1px solid #282e3a;padding:23px 18px}.field{margin-bottom:18px}.field label{align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:800;display:flex}.field label b{background:#d9332b;border-radius:2px;padding:3px 5px;font-size:8px}.field input{color:#fff;background:#080b11;border:1px solid #333a48;border-radius:3px;outline:none;width:100%;height:54px;padding:0 14px;font-size:16px}.field input:focus{border-color:var(--yellow);box-shadow:0 0 0 3px #ffe6001a}.field input::placeholder{color:#5e6674}.consent{color:#aeb5c1;align-items:center;gap:9px;margin:2px 0 17px;font-size:11px;display:flex}.consent input{width:18px;height:18px;accent-color:var(--yellow)}.consent a{color:#fff;text-decoration:underline}.submitButton{background:var(--yellow);color:#07090d;cursor:pointer;border:0;border-radius:4px;justify-content:space-between;align-items:center;width:100%;min-height:66px;padding:0 18px;font-size:15px;font-weight:900;display:flex}.submitButton span{text-align:left}.submitButton small{color:#5c5700;margin-top:4px;font-size:8px;display:block}.submitButton>b{font-size:23px}.formNote{text-align:center;color:#636c79;margin:12px 0 0;font-size:9px}footer{border-top:1px solid #202631;gap:18px;padding:28px 20px 88px;display:grid}footer .brand{width:max-content}footer p{color:#68717f;max-width:500px;margin:0;font-size:9px;line-height:1.6}footer>small{color:#525a68;font-size:9px}@media (min-width:760px){.sectionInner{padding:120px 5vw}.sectionHead{grid-template-columns:1.2fr .8fr;align-items:end;margin-bottom:52px}.sectionHead .sectionNo{grid-column:1/-1}.sectionHead h2{font-size:50px}.benefitGrid{grid-template-columns:repeat(3,1fr);gap:14px}.benefitCard,.benefitCard.multi{min-height:410px;padding:28px 26px}.benefitCard.multi img{width:330px;bottom:-70px;right:-30px}.deviceStrip{grid-template-columns:.85fr 1.15fr;align-items:center;margin-top:16px;padding:24px 4% 0;display:grid}.deviceStrip h3{font-size:32px}.deviceStrip p{max-width:410px;font-size:13px}.deviceStrip img{width:100%;margin:-13% 0 -20%}.centerCta{margin-top:38px}.formWrap{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:120px 5vw;display:grid}.formIntro{position:sticky;top:60px}.formIntro h2{font-size:50px}.contactForm{padding:32px}.fieldRow{grid-template-columns:1fr 1fr;gap:13px;display:grid}footer{grid-template-columns:auto 1fr auto;align-items:center;padding:30px 5vw 45px}footer p{justify-self:center}}@media (max-width:359px){.heroInner{padding-left:16px;padding-right:16px}.hero h1{font-size:39px}.topbar{padding:0 16px}.brand{font-size:11px}.sectionInner,.formWrap{padding-left:16px;padding-right:16px}}.heroV2{background:#030509;min-height:100svh}.heroV2:before{z-index:0;background:radial-gradient(circle at 72% 49%,#ffdd0024,#0000 25%),radial-gradient(circle at 68% 45%,#182235 0,#0000 44%),linear-gradient(115deg,#06080d 0 46%,#0c111b 46% 100%)}.heroV2 .heroNoise{z-index:1;opacity:.12}.heroGrid{z-index:1;opacity:.28;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:68px 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#000);mask-image:linear-gradient(90deg,#0000,#000 35%,#000)}.lightRail{z-index:2;background:linear-gradient(transparent 3%,var(--yellow) 22%,var(--yellow) 78%,transparent);width:2px;position:absolute;top:68px;bottom:0;left:66%;box-shadow:0 0 14px #ffe600,0 0 70px #ffe60080}.heroV2 .topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030509a6}.heroInnerV2{z-index:3;padding-top:34px;padding-bottom:92px}.heroCopyV2 .eyebrow{white-space:nowrap;align-items:center;gap:9px;display:flex}.heroCopyV2 .eyebrow span{margin:0}.heroCopyV2 .eyebrow b{letter-spacing:.13em;font-weight:700}.heroCopyV2 h1{letter-spacing:-.06em;font-size:clamp(40px,11.5vw,60px);line-height:1.07}.heroLine{white-space:nowrap;width:max-content;max-width:100%;display:block}.heroLineAccent{color:#fff}.heroCopyV2 h1 em{color:var(--yellow);padding-right:.05em;display:inline-block}.heroCopyV2 h1 em:after{background:var(--red);height:4px;bottom:-7px}.heroCopyV2 .lead{gap:2px;max-width:34rem;margin-top:26px;display:grid}.heroCopyV2 .lead span{display:block}.heroStage{z-index:4;place-items:center;height:350px;margin:8px -52px -45px;display:grid;position:relative}.stageFrame{z-index:0;clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);border:1px solid #ffffff29;width:270px;height:290px;position:absolute;right:50%;transform:translate(50%)}.stageFrame:before,.stageFrame:after{content:"";background:var(--yellow);position:absolute;box-shadow:0 0 15px #ffe600cc}.stageFrame:before{width:38px;height:2px;top:-1px;left:14px}.stageFrame:after{width:2px;height:38px;bottom:14px;right:-1px}.stageFrame span{color:#7d8797;letter-spacing:.12em;font:700 8px ui-monospace,monospace;position:absolute;top:8px;right:8px}.stageFrame i{background:var(--red);width:7px;height:7px;box-shadow:0 0 12px var(--red);border-radius:50%;position:absolute;bottom:9px;left:9px}.productHalo{filter:blur(45px);background:#ffe6001f;border-radius:50%;width:270px;height:270px;position:absolute}.heroProduct{z-index:2;filter:drop-shadow(0 28px 28px #000)drop-shadow(12px 0 12px #ffe10021);max-width:none;animation:5s ease-in-out infinite productFloat;position:relative;width:430px!important;height:auto!important}.hudCard{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080c13d6;border:1px solid #ffffff29;padding:10px 12px;position:absolute;box-shadow:0 18px 42px #00000059}.hudLabel{color:#7c8798;letter-spacing:.14em;margin-bottom:6px;font:700 7px ui-monospace,monospace;display:block}.hudCard strong{white-space:nowrap;font-size:10px;display:block}.hudCard small{color:#768092;white-space:nowrap;margin-top:4px;font-size:7px;display:block}.hudStatus{bottom:45px;right:24px}.hudStatus strong i{background:#2df28a;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #2df28a}.hudAccess{top:38px;left:25px}.hudBars{gap:3px;margin-top:8px;display:flex}.hudBars i{background:var(--yellow);width:26px;height:3px}.hudBars i:nth-child(2){background:#566071;width:15px}.hudBars i:nth-child(3){background:var(--red);width:8px}.scanLine{z-index:4;background:linear-gradient(90deg,transparent,var(--yellow),transparent);width:320px;height:1px;box-shadow:0 0 9px var(--yellow);animation:4s ease-in-out infinite scan;position:absolute}.heroBottom{z-index:6;color:#687386;letter-spacing:.12em;background:#030509b3;border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:8px;height:40px;font:700 7px ui-monospace,monospace;display:flex;position:absolute;bottom:0;left:0;right:0}.heroBottom i{background:var(--yellow);border-radius:50%;width:3px;height:3px}.benefitCard h3,.benefitCard>p,.cardTop{z-index:3;position:relative}.benefitCard h3,.benefitCard>p,.sectionHead h2,.sectionHead>p,.formIntro h2,.formIntro>p{overflow-wrap:anywhere}.benefitCard.multi img{z-index:1;pointer-events:none}.contactForm label,.contactForm input,.submitButton span{min-width:0}.submitButton span{overflow-wrap:anywhere}@keyframes productFloat{50%{transform:translateY(-8px)}}@keyframes scan{0%,to{opacity:0;transform:translateY(-95px)}20%,80%{opacity:.8}50%{transform:translateY(95px)}}@media (prefers-reduced-motion:reduce){.heroProduct,.scanLine{animation:none}}@media (min-width:760px){.heroGrid{background-size:72px 72px;inset:82px 0 0}.lightRail{top:82px;left:67%}.heroInnerV2{grid-template-columns:.92fr 1.08fr;min-height:calc(100svh - 82px);padding-top:48px;padding-bottom:72px}.heroCopyV2 h1{font-size:clamp(58px,5.3vw,78px)}.heroCopyV2 .lead{font-size:15px;display:grid}.heroStage{height:650px;margin:0 -9vw 0 -4vw}.stageFrame{width:min(38vw,530px);height:min(42vw,580px)}.heroProduct{width:min(760px,60vw)!important}.productHalo{filter:blur(85px);width:500px;height:500px}.hudCard{padding:14px 16px}.hudLabel{font-size:8px}.hudCard strong{font-size:12px}.hudCard small{font-size:8px}.hudStatus{bottom:19%;right:8%}.hudAccess{top:20%;left:8%}.scanLine{width:min(520px,42vw)}.heroBottom{gap:16px;height:46px;font-size:8px}}@media (max-width:374px){.heroCopyV2 h1{font-size:38px}.heroCopyV2 .eyebrow b{font-size:8px}.heroStage{margin-left:-58px;margin-right:-58px}.hudAccess{left:30px}.hudStatus{right:30px}}.benefits{color:#f5f7fa;background:radial-gradient(circle at 12% 15%,#ffe60014,#0000 24%),radial-gradient(circle at 87% 58%,#1a304f8c,#0000 30%),#070a10;position:relative;overflow:hidden}.benefits:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.benefits .sectionInner{z-index:1;position:relative}.benefits .sectionNo{color:#727e91}.benefits .sectionHead h2 em:after{z-index:1;background:linear-gradient(90deg,var(--yellow),#ffe6001f);height:6px;bottom:-5px;box-shadow:0 0 18px #ffe60059}.benefits .sectionHead h2 em{display:inline-block}.benefits .sectionHead>p:last-child{color:#929cad}.benefitGrid{counter-reset:card}.benefitCard{color:#fff;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:linear-gradient(155deg,#161d29f5,#090d14fa);border:1px solid #ffffff21;box-shadow:0 24px 70px #0000003d}.benefitCard:before{content:"";background:var(--yellow);width:74px;height:2px;position:absolute;top:0;left:0;box-shadow:0 0 15px #ffe60099}.benefitCard:after{content:"";border:1px solid #ffffff0d;border-radius:50%;width:150px;height:150px;position:absolute;top:-85px;right:-85px}.benefitCard.access:before{background:#ff453a;box-shadow:0 0 15px #ff453a8c}.benefitCard.multi:before{background:#f3f5f8;box-shadow:0 0 15px #ffffff59}.benefitCard .num{color:#687386}.benefitCard .miniIcon{color:var(--yellow);background:#ffffff12;border:1px solid #ffffff29;box-shadow:inset 0 0 14px #ffffff0a}.benefitCard h3{font-size:22px}.benefitCard>p{color:#9da7b6;max-width:34em}.transitionVisual{z-index:2;margin:18px -12px -8px;position:relative}.transitionVisual img{filter:drop-shadow(0 16px 20px #00000059);width:100%;height:auto;display:block}.transitionVisual figcaption{grid-template-columns:1fr 1fr;gap:8px;margin:-8px 10px 0;display:grid}.transitionVisual figcaption span{color:#a7afbb;font-size:9px}.transitionVisual figcaption span:last-child{text-align:right;color:#fff}.transitionVisual figcaption b{letter-spacing:.14em;color:#6d7788;margin-bottom:3px;font:800 7px ui-monospace,monospace;display:block}.transitionVisual figcaption span:last-child b{color:var(--yellow)}.benefitCard .logUi{background:#090d14;border-color:#ffffff1a;margin-top:25px}.benefitCard .logUi>div{border-color:#ffffff14;padding:12px}.benefitCard .logUi small{color:#697487}.benefitCard .avatar{color:#080b10}.benefitCard.multi img{filter:brightness(.72)contrast(1.15)drop-shadow(0 20px 24px #00000073);width:330px;bottom:-65px;right:-24px}.benefitCard.multi:after{border-color:#ffe6001a;width:210px;height:210px;top:auto;bottom:-80px;right:-80px}.deviceStripV2{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:linear-gradient(120deg,#0e141f,#06090f 55%,#111927);border:1px solid #ffffff21;padding:30px 22px 0;position:relative}.deviceStripV2:after{content:"";background:var(--yellow);width:2px;height:68px;box-shadow:0 0 16px var(--yellow);position:absolute;bottom:0;left:0}.deviceStripV2 .deviceCopy{z-index:3;position:relative}.deviceStripV2 .deviceCopy>span{letter-spacing:.16em;background:#ffe6000f;border:1px solid #ffe60059;padding:6px 9px;display:inline-block}.deviceStripV2 h3{letter-spacing:-.04em;margin-top:16px;font-size:29px}.deviceStripV2 p{color:#9ca6b7;max-width:34em}.deviceFacts{flex-wrap:wrap;gap:5px;margin-top:18px;display:flex}.deviceFacts small{letter-spacing:.1em;color:#b9c1cd;border:1px solid #343d4b;padding:6px 8px;font:700 7px ui-monospace,monospace}.deviceArt{z-index:2;margin:2px -17% -13%;position:relative}.deviceArt img{z-index:2;filter:drop-shadow(0 28px 30px #000);width:122%;margin:0 -11%;position:relative}.deviceGlow{filter:blur(65px);background:#ffd3002b;position:absolute;inset:18% 10% 10%}.benefits .centerCta{border:1px solid #ffffff2e;box-shadow:0 16px 40px #ffe60029}@media (min-width:760px){.benefitGrid{gap:16px}.benefitCard,.benefitCard.multi{min-height:450px;padding:30px 28px}.benefitCard h3{font-size:23px}.transitionVisual{margin:24px -18px -10px}.transitionVisual figcaption{margin-top:-12px}.benefitCard.multi img{width:350px;bottom:-68px;right:-25px}.deviceStripV2{grid-template-columns:.76fr 1.24fr;min-height:450px;padding:45px 4% 0}.deviceStripV2 h3{font-size:38px}.deviceStripV2 p{font-size:14px}.deviceFacts{margin-top:25px}.deviceArt{align-self:stretch;align-items:center;margin:-4% -12% -12% -4%;display:flex}.deviceArt img{width:118%;margin:0 -8%}.deviceGlow{inset:25% 14% 8%}.benefits .centerCta{margin-top:42px}}@media (max-width:374px){.benefitCard{padding-left:16px;padding-right:16px}.transitionVisual{margin-left:-8px;margin-right:-8px}.deviceStripV2{padding-left:17px;padding-right:17px}.deviceStripV2 h3{font-size:26px}}.heroMobileCta{display:none}.benefitCard.multi{flex-direction:column;display:flex}.benefitCard.multi>img{z-index:1;max-width:none;margin:18px -12px -12px;display:block;width:calc(100% + 24px)!important;height:auto!important;position:relative!important;inset:auto!important}.benefitCard.multi>p{flex:none}.deviceArt{overflow:hidden}.deviceArt img{height:auto;display:block}.sectionHead,.benefitCard,.deviceCopy,.formIntro,.contactForm{isolation:isolate}@media (max-width:759px){.heroV2{height:auto;min-height:100svh}.lightRail{display:none}.heroGrid{opacity:.18;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.heroInnerV2{flex-direction:column;min-height:calc(100svh - 68px);padding:24px 20px 54px;display:flex}.heroCopyV2{flex-direction:column;display:flex}.heroCopyV2 .eyebrow{gap:7px;margin-bottom:14px}.heroCopyV2 .eyebrow span{padding:4px 7px;font-size:9px}.heroCopyV2 .eyebrow b{letter-spacing:.1em;font-size:8px}.heroCopyV2 h1{font-size:clamp(37px,10.8vw,43px);line-height:1.03}.heroCopyV2 h1 em:after{height:3px;bottom:-5px}.heroCopyV2 .lead{margin:19px 0 11px;font-size:12px;line-height:1.65}.heroCopyV2 .tags{gap:5px;margin-bottom:0}.heroCopyV2 .tags span{padding:5px 8px;font-size:9px}.heroCopyV2>.primaryCta{display:none}.heroStage{order:2;width:100%;height:235px;margin:4px 0 3px;overflow:visible}.heroProduct{max-width:108vw;width:340px!important}.stageFrame{width:220px;height:205px}.productHalo{filter:blur(38px);width:210px;height:190px}.hudCard{display:none}.scanLine{width:245px}.heroMobileCta{z-index:8;flex:none;order:3;width:100%;max-width:none;height:56px;margin:0;display:flex;position:relative}.heroBottom{height:32px}.benefits .sectionInner{padding-top:72px}.benefitCard,.benefitCard.multi{min-height:0;padding-bottom:20px}.benefitCard.multi>img{margin:20px -8px -10px;width:calc(100% + 16px)!important}.deviceStripV2{padding-bottom:0}.deviceArt{margin:22px -8px -7%}.deviceArt img{width:108%;margin:0 -4%}.transitionVisual{margin-top:22px}.transitionVisual figcaption{margin-top:0}.contactForm{overflow:hidden}}@media (min-width:760px){.heroCopyV2>.primaryCta{display:flex}.heroMobileCta{display:none}.benefitCard.multi>img{margin:auto -15px -20px;width:calc(100% + 30px)!important}.deviceArt{margin:0 -6% -8% 0}.deviceArt img{width:108%;margin:0 -4%}.benefitCard{overflow:hidden}}@media (max-width:374px){.heroInnerV2{padding-top:20px;padding-left:16px;padding-right:16px}.heroCopyV2 h1{font-size:36px}.heroCopyV2 .lead{font-size:11px}.heroStage{height:220px}.heroProduct{width:320px!important}.heroMobileCta{height:54px}}.heroPrimaryCta{display:flex}@media (max-width:759px){.heroPrimaryCta{z-index:8;flex:none;order:3;width:100%;max-width:none;height:56px;margin:0;position:relative}}@media (min-width:760px){.heroInnerV2{grid-template-rows:auto auto;grid-template-areas:"copy stage""cta stage"}.heroCopyV2{grid-area:copy}.heroStage{grid-area:1/stage/3}.heroPrimaryCta{grid-area:cta;align-self:start;margin-top:18px}}@media (max-width:374px){.heroPrimaryCta{height:54px}}.heroCopyV2>.primaryCta{display:none!important}.heroInnerV2>.heroPrimaryCta{display:flex!important}.hudCard{display:none!important}.heroCopyV2{z-index:6;min-width:0;position:relative}.benefitCard .cardTop{justify-content:flex-start;margin-bottom:24px}.benefitCard .num{letter-spacing:.08em;color:#f6f8fb;font-size:22px;font-weight:900;line-height:1}.benefitCard.multi>img{mix-blend-mode:normal;filter:brightness(1.08)contrast(1.08)saturate(1.08)drop-shadow(0 20px 24px #0000008c);background:0 0}@media (min-width:760px){.heroInnerV2{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);column-gap:34px}.heroStage{min-width:0;margin:0;overflow:hidden}.heroProduct{width:min(650px,48vw)!important;max-width:100%!important}}.benefitIllustration.exactRetrofit.installedPhoto{overflow:hidden;aspect-ratio:4/3!important;background:#e8e8e8!important;height:auto!important}.installedPhoto>.doorBackground{transform:scaleX(-1);object-fit:cover!important;object-position:center!important;filter:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}@media (max-width:759px){.benefitIllustration.exactRetrofit.installedPhoto{aspect-ratio:4/3!important;height:auto!important}}@media (min-width:760px){.benefitIllustration.exactRetrofit.installedPhoto{aspect-ratio:4/3!important;height:auto!important}}.benefitIllustration.exactRetrofit.installedPhoto{aspect-ratio:3/2!important;background:#10151c!important}@media (max-width:759px){.benefitIllustration.exactRetrofit.installedPhoto{aspect-ratio:3/2!important}}@media (min-width:760px){.benefitIllustration.exactRetrofit.installedPhoto{aspect-ratio:3/2!important}}.installedComposite{isolation:isolate}.installedExactProduct{z-index:3;filter:drop-shadow(-3px 5px 4px #0000006b);width:18%;height:60%;position:absolute;top:7%;left:2.9%}.installedExactProduct img{object-fit:contain!important;filter:none!important;width:100%!important;height:100%!important;display:block!important;position:static!important;inset:auto!important}.installedContactShadow{z-index:2;filter:blur(5px);background:#0000004d;border-radius:50% 50% 10% 10%/22% 22% 8% 8%;width:13.7%;height:51%;position:absolute;top:11%;left:5.1%;transform:translate(-3px,4px)}.installedComposite:after{display:none}.benefitIllustration.installedReferencePhoto{overflow:hidden;aspect-ratio:1!important;background:#26282b!important;height:auto!important}.benefitIllustration.installedReferencePhoto img{object-fit:cover!important;object-position:center 35%!important;filter:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.benefitCard.risk,.benefitCard.install,.benefitCard.access{flex-direction:column;display:flex}.unifiedCompare,.benefitIllustration.installedReferencePhoto,.benefitIllustration.unifiedAccess{box-sizing:border-box;background:#080d15;border:1px solid #ffffff1f;flex:none;overflow:hidden;aspect-ratio:1!important;margin-top:auto!important}.unifiedCompare{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:stretch;gap:0;padding:12px 12px 10px;display:grid}.unifiedCompare .comparePanel{min-height:0;aspect-ratio:auto!important;height:100%!important}.unifiedCompare .comparePanel.before{background:linear-gradient(145deg,#090d13,#121a26)}.unifiedCompare .comparePanel.after{background:linear-gradient(145deg,#eef1f4,#fff)!important}.unifiedCompare .compareArrow{align-self:center}.unifiedCompare figcaption{margin-top:9px}.benefitIllustration.unifiedAccess{background:radial-gradient(circle at 70% 45%,#ffe1001c,#0000 42%),linear-gradient(145deg,#080d15,#141f2d)!important;height:auto!important}.unifiedAccess .methodList{gap:8px;width:29%;top:15%;bottom:15%;left:5%}.unifiedAccess .method{background:#070c13f0;border-color:#4b586b;grid-template-columns:30px 1fr;gap:7px;padding:7px}.unifiedAccess .method i{width:30px;height:30px;font-size:9px}.unifiedAccess .method b{font-size:8px}.unifiedAccess .methodArrow{font-size:28px;left:34%}.unifiedAccess .photoKeypadClip{width:23%;height:70%;top:15%;left:42%}.unifiedAccess .photoLock03{width:27%;height:70%;top:15%;right:4%}@media (max-width:759px){.unifiedCompare{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);margin-inline:-8px;padding:10px 10px 9px}.unifiedAccess .methodList{width:30%;left:4%}.unifiedAccess .method{grid-template-columns:28px 1fr;padding:6px}.unifiedAccess .method i{width:28px;height:28px}.unifiedAccess .methodArrow{left:34%}.unifiedAccess .photoKeypadClip{width:24%;left:41%}.unifiedAccess .photoLock03{width:28%;right:3%}}@media (max-width:374px){.unifiedAccess .methodList{gap:6px;top:14%;bottom:14%}.unifiedAccess .method{grid-template-columns:24px 1fr;gap:4px;padding:5px}.unifiedAccess .method i{width:24px;height:24px}.unifiedAccess .method b{font-size:6px}}.benefitIllustration.photoCompare,.benefitIllustration.accessPhotoStage{background:#11151b;border-color:#ffffff21;flex:none;overflow:hidden;aspect-ratio:1!important;height:auto!important;margin-top:auto!important}.photoCompare{isolation:isolate;grid-template-columns:1fr 1fr;display:grid}.photoComparePanel{background:#111;min-width:0;position:relative;overflow:hidden}.photoComparePanel>img{object-fit:cover!important;filter:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.photoComparePanel.beforePhoto>img{object-position:44% center!important}.photoComparePanel.afterPhoto>img{object-position:center 35%!important}.photoComparePanel:after{content:"";background:linear-gradient(#0000,#030508eb);position:absolute;inset:45% 0 0}.photoComparePanel>span{z-index:2;color:#fff;font-size:10px;line-height:1.35;position:absolute;bottom:12px;left:12px;right:10px}.photoComparePanel>span b{color:#fff;letter-spacing:.14em;margin-bottom:4px;font:900 8px ui-monospace,monospace;display:block}.photoComparePanel.afterPhoto>span{text-align:right}.photoComparePanel.afterPhoto>span b{color:var(--yellow)}.photoCompareArrow{z-index:4;background:var(--yellow);color:#080b0f;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;font-weight:950;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #0000006b}.accessPhotoStage{isolation:isolate}.accessPhotoStage>.accessDoorPhoto{object-fit:cover!important;object-position:center 35%!important;filter:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.accessShade{z-index:1;background:linear-gradient(90deg,#03060aeb 0%,#03060aa6 43%,#03060a14 72%),linear-gradient(#0000 68%,#030508d6);position:absolute;inset:0}.accessPhotoStage .accessKeypad{z-index:3;filter:drop-shadow(0 14px 18px #0000009e);width:25%;height:57%;top:13%;left:10%}.accessMethods{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid;position:absolute;bottom:7%;left:7%;right:7%}.accessMethods span{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05090ec2;border:1px solid #ffffff52;place-items:center;min-height:31px;padding:5px 3px;font-size:8px;font-weight:800;display:grid}.accessMethods span:last-child{color:var(--yellow);border-color:#ffe100a6}@media (max-width:759px){.photoComparePanel>span{font-size:9px;bottom:10px;left:9px;right:8px}.photoCompareArrow{width:34px;height:34px;font-size:20px}.accessPhotoStage .accessKeypad{width:27%;height:59%;top:12%;left:9%}.accessMethods{gap:5px;left:6%;right:6%}.accessMethods span{min-height:29px;font-size:7px}}.benefitIllustration.fullTransition{flex:none;overflow:hidden;aspect-ratio:1!important;background:#030405!important;height:auto!important;margin-top:auto!important}.fullTransition>img{object-fit:contain!important;object-position:center!important;filter:none!important;width:94%!important;height:80%!important;position:absolute!important;inset:7% 3% 13%!important;transform:none!important}.transitionLabels{z-index:3;grid-template-columns:1fr 1fr;gap:12px;display:grid;position:absolute;bottom:5%;left:6%;right:6%}.transitionLabels span{color:#fff;font-size:9px;line-height:1.3}.transitionLabels span:last-child{text-align:right}.transitionLabels b{color:#fff;letter-spacing:.14em;margin-bottom:3px;font:900 7px ui-monospace,monospace;display:block}.transitionLabels span:last-child b{color:var(--yellow)}.accessMethods span{text-align:left;min-height:42px;font-size:inherit;grid-template-columns:28px 1fr;place-content:center;column-gap:6px;padding:5px 7px}.accessMethods span b{white-space:nowrap;font-size:8px}.methodGlyph{box-sizing:border-box;color:#090c10;background:var(--yellow);place-items:center;width:26px;height:26px;font:900 7px ui-monospace,monospace;display:grid;position:relative}.phoneGlyph{border:2px solid var(--yellow);background:0 0;border-radius:4px;width:16px;margin-inline:5px}.phoneGlyph:before{content:"";background:#ffe10029;border:1px solid #ffe100bf;position:absolute;inset:3px 2px 5px}.phoneGlyph:after{content:"";background:var(--yellow);width:4px;height:1px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.cardGlyph{border-radius:3px}.pinGlyph{border-radius:50%}@media (max-width:759px){.accessMethods span{grid-template-columns:24px 1fr;gap:4px;min-height:39px;padding:4px}.accessMethods span b{font-size:7px}.methodGlyph{width:23px;height:23px}.phoneGlyph{width:15px;margin-inline:4px}}.benefitIllustration.keyPhotoCompare{background:#030405;flex:none;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;aspect-ratio:1!important;height:auto!important;margin-top:auto!important}.keyPhotoPanel,.installedAfterPanel{min-width:0;position:relative;overflow:hidden}.keyPhotoPanel>img{object-fit:contain!important;filter:drop-shadow(0 12px 16px #0000008c)!important;width:90%!important;max-width:90%!important;height:76%!important;position:absolute!important;top:7%!important;left:5%!important;transform:none!important}.keyPhotoPanel:after{content:"";z-index:1;background:linear-gradient(#0000,#030405f0);position:absolute;inset:58% 0 0}.installedAfterPanel>img{object-fit:cover!important;object-position:center 35%!important;filter:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.installedAfterPanel:after{content:"";z-index:1;background:linear-gradient(#0000,#030405eb);position:absolute;inset:55% 0 0}.keyPhotoPanel>span,.installedAfterPanel>span{z-index:3;color:#fff;font-size:9px;line-height:1.3;position:absolute;bottom:10px;left:10px;right:9px}.installedAfterPanel>span{text-align:right}.keyPhotoPanel b,.installedAfterPanel b{color:#fff;letter-spacing:.14em;margin-bottom:3px;font:900 7px ui-monospace,monospace;display:block}.installedAfterPanel b{color:var(--yellow)}.keyCompareArrow{z-index:5;background:var(--yellow);color:#080b0f;border-radius:50%;place-items:center;width:36px;height:36px;font-size:21px;font-weight:950;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 20px #00000073}.accessChoices{z-index:4;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:8px;width:47%;display:grid;position:absolute;top:8%;bottom:8%;left:5%}.accessChoice{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04080dc7;border:1px solid #ffffff40;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:7px 5px;display:flex;position:relative}.accessChoice>b{color:#fff;white-space:nowrap;margin-top:5px;font-size:8px}.keypadChoice>b{font-size:7px}.phoneChoice{grid-row:1/3}.phoneDesign{aspect-ratio:.55;background:linear-gradient(145deg,#19232e,#05080c);border:2px solid #dfe5ea;border-radius:9px;width:52%;position:relative;box-shadow:0 8px 15px #00000059}.phoneDesign:before{content:"";background:#56616d;border-radius:99px;height:4%;position:absolute;top:5%;left:18%;right:18%}.phoneDesign i{aspect-ratio:1;border:3px solid var(--yellow);border-radius:50%;position:absolute;top:22%;left:19%;right:19%;box-shadow:inset 0 0 0 5px #ffe10014}.phoneDesign i:after{content:"✓";color:var(--yellow);place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid;position:absolute;inset:0}.phoneDesign span{text-align:center;color:#fff;letter-spacing:.12em;font:800 6px ui-monospace,monospace;position:absolute;bottom:12%;left:0;right:0}.icCardDesign{aspect-ratio:1.6;color:#090b0e;background:linear-gradient(135deg,#f4dd00,#a88e00);border-radius:5px;width:80%;position:relative;box-shadow:0 7px 14px #00000057}.icCardDesign i{font:950 10px ui-monospace,monospace;position:absolute;top:14%;left:9%}.icCardDesign span{letter-spacing:.1em;font:800 5px ui-monospace,monospace;position:absolute;bottom:12%;left:9%}.icCardDesign:after{content:")))";font:900 8px ui-monospace,monospace;position:absolute;top:32%;right:9%;transform:rotate(-12deg)}.keypadChoice{grid-area:2/2}.choiceKeypad{filter:drop-shadow(0 8px 10px #00000073);width:44%!important;height:70%!important;position:relative!important;inset:auto!important}@media (max-width:759px){.accessChoices{gap:6px;width:49%;left:4%}.accessChoice{padding:5px 3px}.phoneDesign{width:56%}.icCardDesign{width:84%}.choiceKeypad{width:48%!important}.keyCompareArrow{width:34px;height:34px;font-size:20px}}.accessChoices{flex-direction:column;gap:7px;width:49%;display:flex;top:9%;bottom:9%}.accessChoice{flex-direction:row;flex:1;justify-content:flex-start;gap:10px;min-height:0;padding:6px 9px}.accessChoice>b,.keypadChoice>b{text-align:left;white-space:nowrap;margin:0;font-size:8px}.phoneChoice,.keypadChoice{grid-area:auto}.phoneDesign{aspect-ratio:auto;border-radius:6px;flex:none;width:25px;height:44px}.phoneDesign i{top:19%;left:20%;right:20%}.phoneDesign span{font-size:5px;bottom:8%}.icCardDesign{aspect-ratio:auto;flex:none;width:47px;height:30px}.choiceKeypad{flex:none;width:29px!important;height:45px!important;margin:0!important}@media (max-width:759px){.accessChoices{gap:6px;width:51%;left:4%}.accessChoice{gap:8px;padding:5px 7px}.phoneDesign{width:23px;height:40px}.icCardDesign{width:43px;height:27px}.choiceKeypad{width:26px!important;height:41px!important}.accessChoice>b,.keypadChoice>b{font-size:7px}}@media (max-width:374px){.accessChoices{width:53%}.accessChoice{gap:6px;padding-inline:5px}.accessChoice>b,.keypadChoice>b{font-size:6px}}.accessChoices{gap:7px;width:42%;top:10%;bottom:10%;left:5%}.accessChoice{gap:8px;padding-inline:8px}.accessChoice>b,.keypadChoice>b{text-align:left;flex:1}@media (max-width:759px){.accessChoices{gap:6px;width:44%;left:4%}.accessChoice{gap:7px;padding-inline:6px}}@media (max-width:374px){.accessChoices{width:46%}.accessChoice{gap:5px;padding-inline:4px}.accessChoice>b,.keypadChoice>b{font-size:6px}}.accessChoices{width:44%}.accessChoice{grid-template-columns:50px minmax(0,1fr);justify-content:stretch;align-items:center;column-gap:8px;padding-inline:8px;display:grid}.accessChoice>b,.keypadChoice>b{text-align:left;width:100%;font-size:9px;line-height:1.25}.phoneDesign,.icCardDesign,.choiceKeypad{justify-self:center}@media (max-width:759px){.accessChoices{width:46%}.accessChoice{grid-template-columns:44px minmax(0,1fr);column-gap:7px;padding-inline:6px}.accessChoice>b,.keypadChoice>b{font-size:8px}}@media (max-width:374px){.accessChoices{width:50%}.accessChoice{grid-template-columns:39px minmax(0,1fr);column-gap:5px;padding-inline:5px}.accessChoice>b,.keypadChoice>b{font-size:7px}}@media (max-width:759px){.benefitCard .num{font-size:20px}.benefitCard.multi>img{mix-blend-mode:normal;background:0 0;margin:22px -16px -8px;width:calc(100% + 32px)!important}}.compareVisual{z-index:2;margin:22px -10px -4px;position:relative}.compareVisual>div{min-width:0}.compareVisual{grid-template-columns:1fr 24px 1fr;align-items:center;display:grid}.comparePanel{background:#05080d;border:1px solid #ffffff1a;height:155px;position:relative;overflow:hidden}.comparePanel img{top:50%;transform:translateY(-50%);width:250%!important;max-width:none!important;height:auto!important;position:absolute!important}.comparePanel.before img{left:-8%}.comparePanel.after img{right:-44%;width:190%!important}.compareArrow{z-index:3;background:var(--yellow);color:#05070b;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-3px;font-weight:950;display:grid;position:relative;box-shadow:0 0 18px #ffe60066}.compareVisual figcaption{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:28px;margin-top:9px;display:grid}.compareVisual figcaption span{color:#a7afbb;font-size:9px}.compareVisual figcaption span:last-child{text-align:right;color:#fff}.compareVisual figcaption b{letter-spacing:.14em;color:#6d7788;margin-bottom:3px;font:800 7px ui-monospace,monospace;display:block}.compareVisual figcaption span:last-child b{color:var(--yellow)}.benefitCard.install:before{background:var(--yellow)}.installVisual{background:linear-gradient(135deg,#060a10,#151d29);border:1px solid #ffffff1a;height:196px;margin:20px -4px -8px;position:relative;overflow:hidden}.installVisual:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.doorOutline{background:linear-gradient(110deg,#202936,#0c1119);border:2px solid #4b5565;width:126px;height:178px;position:absolute;bottom:-14px;left:24px;box-shadow:16px 0 34px #00000073}.doorOutline:after{content:"";background:var(--yellow);width:7px;height:7px;box-shadow:0 0 9px var(--yellow);border-radius:50%;position:absolute;top:76px;right:12px}.doorOutline span{color:#7e899a;letter-spacing:.1em;font:700 7px ui-monospace,monospace;position:absolute;top:10px;left:10px}.smartLockPuck{background:linear-gradient(145deg,#343b45,#07090c 62%);border:1px solid #626b78;border-radius:26px;width:58px;height:90px;position:absolute;top:45px;right:-26px;box-shadow:0 12px 30px #000,8px 0 20px #ffe60033}.smartLockPuck:after{content:"";background:linear-gradient(#f5f6f7,#747c85);border-radius:5px;width:8px;position:absolute;top:13px;bottom:13px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #111}.installBadge{border-left:2px solid var(--yellow);background:#05080dcc;padding:13px 12px;position:absolute;top:25px;right:14px}.installBadge b{color:#fff;font-size:14px;display:block}.installBadge small{letter-spacing:.15em;color:var(--yellow);font:700 7px ui-monospace,monospace}.unlockMethods{flex-wrap:wrap;gap:5px;margin-top:17px;display:flex}.unlockMethods span{color:#c8ced8;letter-spacing:.08em;border:1px solid #394354;padding:6px 7px;font:700 7px ui-monospace,monospace}.benefitCard.access .logUi{margin-top:12px}@media (max-width:374px){.comparePanel{height:138px}.installVisual{height:180px}}.benefitIllustration{z-index:2;background:#080d15;border:1px solid #ffffff1a;height:205px;margin:19px -12px -12px;position:relative;overflow:hidden}.benefitIllustration img{object-fit:cover;display:block;width:100%!important;height:100%!important}.retrofitIllustration img,.accessIllustration img{object-position:center}.benefitCard.install,.benefitCard.access{padding-bottom:20px}@media (min-width:760px){.benefitIllustration{height:214px;margin:20px -18px -18px}}@media (max-width:374px){.benefitIllustration{height:188px}}.photoLockClip{z-index:5;aspect-ratio:409/965;filter:drop-shadow(0 13px 18px #00000085);border-radius:48% 48% 2% 2%/19% 19% 1% 1%;position:absolute;overflow:hidden}.photoLockClip img{width:auto!important;max-width:none!important;height:110%!important;position:absolute!important;top:-4.5%!important;left:50%!important;transform:translate(-50%)!important}.photoLock01{height:90%;top:5%;right:5%}.photoLock02{height:90%;top:5%;right:7%}.installMessage{z-index:4;border-left:3px solid var(--yellow);background:#05090fc7;width:41%;padding:10px 8px;position:absolute;top:9%;left:6%;box-shadow:0 10px 22px #0007}.installMessage b,.installMessage strong,.installMessage small{display:block}.installMessage b{color:#d9dee6;font-size:10px}.installMessage strong{color:var(--yellow);margin:2px 0;font-size:22px;line-height:1}.installMessage small{color:#9ba5b3;font-size:7px}.exactRetrofit .doorScene{opacity:.82;width:46%;height:71%;bottom:-20%;left:7%}.installArrow{z-index:6;background:var(--yellow);color:#07090c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:19px;font-weight:900;display:grid;position:absolute;top:52%;left:45%;box-shadow:0 0 18px #ffe10059}.methodList{z-index:5;gap:5px;width:27%;display:grid;position:absolute;top:8%;bottom:8%;left:4%}.method{background:#070c13e0;border:1px solid #445064;grid-template-columns:25px 1fr;align-items:center;gap:5px;padding:5px;display:grid;box-shadow:0 5px 12px #0006}.method i{background:var(--yellow);color:#06090d;border-radius:5px;place-items:center;width:25px;height:25px;font:900 8px ui-monospace,monospace;display:grid}.method b{color:#eef1f5;white-space:nowrap;font-size:7px}.methodArrow{z-index:6;color:var(--yellow);font-size:24px;font-weight:950;position:absolute;top:50%;left:31%;transform:translateY(-50%)}.photoKeypadClip{z-index:5;filter:drop-shadow(0 12px 17px #00000080);border-radius:23% 23% 25% 25%/13% 13% 14% 14%;width:22%;height:84%;position:absolute;top:8%;left:39%;overflow:hidden}.photoKeypadClip img{width:auto!important;max-width:none!important;height:135%!important;position:absolute!important;top:-17.5%!important;left:50%!important;transform:translate(-50%)!important}.photoLock03{height:86%;top:7%;right:4%}@media (max-width:759px){.photoLock01{height:88%;top:6%;right:3%}.photoLock02{height:87%;top:7%;right:5%}.installMessage{width:43%;left:5%}.installArrow{left:43%}.methodList{width:28%;left:3%}.methodArrow{left:31%}.photoKeypadClip{width:23%;left:38%}.photoLock03{height:84%;top:8%;right:2%}}@media (max-width:374px){.installMessage strong{font-size:19px}.method{grid-template-columns:22px 1fr;padding:4px}.method i{width:22px;height:22px}.method b{font-size:6px}.photoKeypadClip{left:37%}.photoLock03{right:1%}}.photoLockClip,.photoKeypadClip{background:0 0;border-radius:0;overflow:visible}.photoLockClip img,.photoKeypadClip img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;inset:0!important;transform:none!important}.photoLockClip{aspect-ratio:720/1280}.photoKeypadClip{aspect-ratio:323/486}.exactRetrofit .doorScene{opacity:1;transform-origin:100%;background:linear-gradient(112deg,#313c49 0%,#18212c 46%,#0b1119 100%);border:1px solid #556171;width:58%;height:119%;bottom:-13%;left:auto;right:3%;overflow:hidden;transform:perspective(500px)rotateY(-3deg);box-shadow:-14px 0 28px #0000006b,inset 10px 0 24px #ffffff09}.exactRetrofit .doorScene:before{content:"";background:linear-gradient(90deg,#ffffff06,#0000 28%);border:1px solid #ffffff17;position:absolute;inset:7% 9%}.exactRetrofit .doorScene:after{content:"DOOR";color:#ffffff29;letter-spacing:.18em;font:800 7px ui-monospace,monospace;position:absolute;bottom:17%;right:8%}.exactRetrofit .doorScene span{color:#a8b0bc;top:10%;left:12%}.exactRetrofit .doorScene i{display:none}.photoLock02:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #ffe10047;border-radius:50%;width:130%;position:absolute;top:37%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #ffe10009,0 0 24px #ffe10024}.installMessage{width:38%;top:9%;left:5%}.installArrow{width:30px;height:30px;font-size:20px;top:47%;left:42%}@media (max-width:759px){.exactRetrofit .doorScene{width:59%;right:2%}.photoLock02{height:76%;top:12%;right:14%}.installMessage{width:39%;left:4%}.installArrow{left:40%}}@media (max-width:374px){.photoLock02{height:74%;top:13%;right:13%}.installMessage{width:40%}.installArrow{left:39%}}.doorFrame{z-index:2;background:linear-gradient(90deg,#66717e,#2a323d 12%,#101620 96%);border:1px solid #788391;width:61%;padding:8px 7px 0;position:absolute;top:-2%;bottom:-8%;right:2%;box-shadow:-16px 0 30px #0000007a}.doorFrame:before{content:"";background:linear-gradient(90deg,#8d96a0,#343d48);width:7px;position:absolute;top:0;bottom:0;left:0;box-shadow:4px 0 8px #00000080}.doorFrame .doorScene{overflow:hidden;background:linear-gradient(105deg,#35414e,#1a232e 48%,#0d141d)!important;border:1px solid #4e5a68!important;width:100%!important;height:100%!important;position:relative!important;inset:auto!important;transform:none!important;box-shadow:inset 14px 0 22px #ffffff09!important}.doorFrame .doorScene:before{content:"";border:1px solid #ffffff17;position:absolute;inset:5% 7%;box-shadow:inset 0 0 0 5px #00000014}.doorFrame .doorScene:after{display:none}.doorHinge{background:linear-gradient(90deg,#303943,#a1a9b1 50%,#434c56);border-radius:2px;width:8px;height:24px;position:absolute;left:-7px;box-shadow:0 2px 4px #0008}.hingeTop{top:16%}.hingeBottom{bottom:16%}.doorLever{z-index:3;width:31%;height:18%;position:absolute;top:73%;right:12%}.doorLever i{background:linear-gradient(110deg,#e5e7e8,#737a81 52%,#2f353b);border:1px solid #161a1e;border-radius:7px;width:28px;height:34px;position:absolute;top:0;right:0;box-shadow:0 5px 9px #0009}.doorLever i:after{content:"";background:#1c2024;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.doorLever span{transform-origin:100%;background:linear-gradient(#eff0f1,#858c93 55%,#454b51);border:1px solid #252a2f;border-radius:7px 3px 3px 7px;width:58px;height:12px;position:absolute;top:9px;right:18px;transform:rotate(-3deg);box-shadow:0 4px 7px #0008}.photoLock02{z-index:6;filter:drop-shadow(-5px 8px 8px #000000a6);height:62%;top:10%;right:18%}.photoLock02:after{content:"";filter:blur(5px);background:#00000070;border-radius:50%;width:52%;height:8px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.installMessage{z-index:8}.installArrow{z-index:9;top:43%;left:42%}@media (max-width:759px){.doorFrame{width:62%;right:1%}.photoLock02{height:61%;top:10%;right:17%}.doorLever{right:10%}.installArrow{left:40%}}@media (max-width:374px){.doorFrame{width:63%}.photoLock02{height:59%;top:11%;right:16%}.doorLever span{width:48px}.installArrow{left:39%}}.comparePanel{aspect-ratio:1;height:auto!important}.benefitIllustration.exactRetrofit,.benefitIllustration.exactAccess{aspect-ratio:16/10;height:auto!important}@media (max-width:759px){.comparePanel{aspect-ratio:1;height:auto!important}.benefitIllustration.exactRetrofit,.benefitIllustration.exactAccess{aspect-ratio:16/10;height:auto!important}}@media (min-width:760px){.comparePanel{aspect-ratio:1;height:auto!important}.benefitIllustration.exactRetrofit,.benefitIllustration.exactAccess{aspect-ratio:16/10;height:auto!important}}.sesameCssLock{z-index:4;aspect-ratio:.44;background:linear-gradient(100deg,#111318 0%,#303238 45%,#15171b 100%);border:1px solid #555961;border-radius:48% 48% 5% 5%/20% 20% 3% 3%;width:clamp(58px,42%,112px);position:absolute;box-shadow:inset 6px 0 12px #ffffff0d,inset -8px -12px 18px #00000073,0 15px 24px #0000007a,8px 0 18px #ffe1001a}.sesameCssLock:after{content:"";background:#090a0c;height:1px;position:absolute;bottom:9%;left:0;right:0;box-shadow:0 1px #ffffff0d}.lockDial{background:radial-gradient(circle at 38% 30%,#34373d,#17191d 65%);border:1px solid #0a0b0d;border-radius:50%;height:39%;position:absolute;top:1%;left:3%;right:3%;box-shadow:inset 0 1px 1px #676a70,0 2px 4px #050608}.lockDial b{background:linear-gradient(90deg,#7e8389,#f4f5f4 45%,#b5bac0 78%,#656a70);border:1px solid #1a1c20;border-radius:999px;width:16%;min-width:7px;position:absolute;top:10%;bottom:10%;left:50%;transform:translate(-50%);box-shadow:0 2px 5px #000}.lockLed{background:#3b3e42;border-radius:50%;width:4px;height:4px;position:absolute;bottom:18%;left:66%;box-shadow:10px 0 #08090b}.sesame01{width:auto;height:90%;top:5%;right:6%}.sesame02{width:auto;height:90%;top:5%;right:8%}.sesame03{width:auto;height:90%;top:5%;right:5%}.exactAfter .appScreen{background:linear-gradient(#f6f8fa,#dfe4e8);border-color:#8793a1;box-shadow:0 10px 22px #0009}.exactRetrofit .doorScene{background:linear-gradient(110deg,#303b49,#101721);border-color:#626f80}.exactRetrofit .installFlow{color:var(--yellow)}.sesameCssKeypad{z-index:4;aspect-ratio:.58;background:linear-gradient(100deg,#121419,#34363b 43%,#181a1e);border:1px solid #60636a;border-radius:23% 23% 25% 25%/13% 13% 14% 14%;height:86%;position:absolute;top:7%;left:35%;box-shadow:inset 5px 0 9px #ffffff0d,0 14px 22px #00000080}.keypadSensor{background:#72757a;border-radius:999px;width:18%;height:3%;position:absolute;top:3.5%;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #a9abb0}.keypadGrid{text-align:center;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);align-items:center;height:55%;display:grid;position:absolute;top:14%;left:13%;right:10%}.keypadGrid b{color:#f4f4f2;text-shadow:0 1px 2px #000;font:500 clamp(7px,1.35vw,14px)/1 ui-sans-serif,system-ui}.keypadGrid b:nth-last-child(3),.keypadGrid b:last-child{font-size:clamp(5px,1vw,10px)}.keypadButton{aspect-ratio:1;background:radial-gradient(circle at 38% 32%,#2f3237,#0c0d0f 70%);border:2px solid #555960;border-radius:50%;width:40%;position:absolute;bottom:7%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #0a0b0d}@media (max-width:759px){.sesame01{height:88%;top:6%;right:4%}.sesame02{height:88%;top:6%;right:6%}.sesame03{height:88%;top:6%;right:3%}.sesameCssKeypad{height:84%;top:8%;left:34%}}@media (max-width:374px){.sesame01{right:3%}.sesame02{right:4%}.sesame03{right:2%}.sesameCssKeypad{left:33%}}@media (max-width:759px) and (min-aspect-ratio:27/50) and (max-aspect-ratio:29/50){.heroV2{height:auto;min-height:100svh}.heroV2 .topbar{height:60px;padding-inline:18px}.heroGrid{inset-block-start:60px}.heroInnerV2{min-height:calc(100svh - 60px);padding:14px 18px 38px}.heroCopyV2 .eyebrow{margin-bottom:9px}.heroCopyV2 .eyebrow span{padding:3px 6px;font-size:8px}.heroCopyV2 .eyebrow b{font-size:7px}.heroCopyV2 h1{font-size:clamp(34px,9.8vw,38px);line-height:1.01}.heroCopyV2 .lead{margin:12px 0 8px;font-size:10px;line-height:1.55}.heroCopyV2 .tags{gap:4px}.heroCopyV2 .tags span{padding:4px 7px;font-size:8px}.heroStage{height:172px;margin:1px 0}.heroProduct{max-width:92vw;width:288px!important}.stageFrame{width:190px;height:160px}.productHalo{filter:blur(32px);width:180px;height:150px}.scanLine{width:215px}.heroPrimaryCta{height:50px;padding-inline:18px;font-size:14px}.heroBottom{height:28px}}.twoLineTitle span,.twoLineTitle em{white-space:nowrap;width:max-content;max-width:100%;display:block}@media (max-width:759px){.sectionHead .twoLineTitle{letter-spacing:-.055em;font-size:clamp(20px,6.3vw,27px);line-height:1.18}}.productCutout{z-index:3;filter:drop-shadow(0 14px 18px #000000a6);position:absolute;overflow:hidden}.productCutout img{max-width:none!important;height:auto!important;position:absolute!important}.lockCutout{aspect-ratio:409/965;background:#111;border-radius:48% 48% 2% 2%/19% 19% 1% 1%}.lockCutout img{top:-4.5%;left:50%;transform:translate(-50%);width:auto!important;height:110%!important}.exactAfter{background:radial-gradient(circle at 70% 42%,#ffe10029,#0000 45%),#07101a}.exactAfter .appScreen{background:linear-gradient(#f7f8fa,#dfe4e9);border:2px solid #778496;border-radius:14px;width:48%;height:78%;position:absolute;top:12%;left:8%;box-shadow:0 10px 20px #0008}.appScreen:before{content:"SESAME";color:#28303a;letter-spacing:.12em;border-bottom:1px solid #c4cbd2;padding:8px 7px 5px;font:800 5px ui-monospace,monospace;display:block}.appScreen span,.appScreen i{background:linear-gradient(90deg,#c9d0d6 55%,#22b6b2 55% 68%,#dce1e5 68%);border-radius:2px;height:10%;margin:8px 8px 0;display:block}.lock01{height:86%;bottom:5%;right:6%}.exactRetrofit{background:linear-gradient(135deg,#070c13,#182231)!important}.doorScene{background:linear-gradient(110deg,#242f3d,#0b1119);border:2px solid #536071;width:48%;height:92%;position:absolute;bottom:-8%;left:8%;box-shadow:16px 0 32px #0008}.doorScene:before{content:"";background:linear-gradient(90deg,#0000 94%,#ffffff1f 94%);position:absolute;inset:0}.doorScene span{color:#8e9aac;letter-spacing:.12em;font:700 6px ui-monospace,monospace;position:absolute;top:8%;left:8%}.doorScene i{background:var(--yellow);width:7px;height:7px;box-shadow:0 0 10px var(--yellow);border-radius:50%;position:absolute;top:48%;right:9%}.installFlow{z-index:4;color:var(--yellow);letter-spacing:.1em;align-items:center;gap:7px;font:800 8px ui-monospace,monospace;display:flex;position:absolute;top:18%;left:42%}.installFlow span{background:var(--yellow);color:#06080b;border-radius:50%;place-items:center;width:25px;height:25px;font-size:16px;display:grid}.lock02{height:82%;bottom:7%;right:9%}.exactAccess{background:radial-gradient(circle at 75% 45%,#ffe10024,#0000 42%),linear-gradient(145deg,#070c14,#101a27)!important}.unlockSource{z-index:3;background:#0b111b;border:1px solid #536071;width:30%;height:32%;position:absolute;left:5%;box-shadow:0 8px 18px #0008}.unlockSource span{color:#98a5b7;letter-spacing:.1em;font:700 5px ui-monospace,monospace;position:absolute;top:8%;left:8%}.unlockSource b{color:#070a0e;background:var(--yellow);place-items:center;display:grid;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%)}.phoneSource{border-radius:8px;top:9%}.phoneSource b{border-radius:5px;width:21px;height:32px;font-size:12px}.phoneSource b:before{content:"";border:1px solid #1d232b;border-radius:2px;position:absolute;inset:4px}.cardSource{border-radius:4px;bottom:9%}.cardSource b{border-radius:3px;width:34px;height:22px;font:900 8px ui-monospace,monospace}.keypadCutout img{top:-17.5%;left:50%;transform:translate(-50%);width:auto!important;height:134%!important}.lock03{height:86%;bottom:5%;right:5%}.accessRoute{z-index:2;position:absolute;inset:0}.accessRoute:before,.accessRoute:after,.accessRoute i{content:"";background:linear-gradient(90deg,var(--yellow),#ffe1001a);height:1px;position:absolute}.accessRoute:before{width:44%;top:25%;left:29%}.accessRoute:after{width:44%;bottom:25%;left:29%}.accessRoute i:first-child{width:15%;top:50%;left:58%}.accessRoute i:nth-child(2),.accessRoute i:nth-child(3){display:none}@media (max-width:374px){.lock01{right:4%}.lock02{right:7%}.unlockSource{width:29%}.keypadCutout{width:24%;left:36%}}.comparePanel,.benefitIllustration{box-sizing:border-box}.comparePanel.after,.benefitIllustration.exactRetrofit,.benefitIllustration.exactAccess{border-color:#0c121c1f;box-shadow:inset 0 0 0 1px #fffc;background:#f7f8fa!important}.productCutout{aspect-ratio:auto;filter:drop-shadow(0 8px 10px #0c121c29);background:0 0;border-radius:0;overflow:hidden}.productCutout img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;inset:0!important;transform:none!important}.exactAfter .appScreen{background:#fff;border-color:#aab3bf;width:47%;height:80%;top:10%;left:5%;box-shadow:0 8px 18px #0c121c29}.lock01{width:48%;height:90%;top:5%;bottom:auto;right:3%}.exactRetrofit{isolation:isolate}.doorScene{background:linear-gradient(110deg,#2a3542,#101722);border-color:#657080;width:49%;height:94%;bottom:-7%;left:5%}.installFlow{color:#111823;top:16%;left:41%}.lock02{width:45%;height:92%;top:4%;bottom:auto;right:4%}.exactAccess{isolation:isolate}.unlockSource{background:#111926;border-color:#bdc4cd;width:27%;left:4%;box-shadow:0 7px 15px #0c121c24}.keypadCutout{background:0 0;border-radius:0;width:28%;height:90%;top:5%;left:34%}.lock03{width:35%;height:90%;top:5%;bottom:auto;right:2%}.accessRoute:before,.accessRoute:after,.accessRoute i{background:linear-gradient(90deg,#e3c900,#e3c9002e)}@media (min-width:760px){.comparePanel{height:clamp(150px,13vw,205px)}.benefitIllustration{height:clamp(205px,18vw,270px)}}@media (max-width:759px){.compareVisual{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);margin-inline:-6px}.comparePanel{height:clamp(138px,41vw,166px)}.compareArrow{width:28px;height:28px;margin-left:-3px}.benefitIllustration{height:clamp(184px,54vw,220px);margin-inline:-8px}.exactAfter .appScreen{width:48%;left:4%}.lock01{width:50%;right:1%}.doorScene{width:50%;left:4%}.installFlow{top:13%;left:38%}.lock02{width:47%;right:2%}.unlockSource{width:28%;left:3%}.keypadCutout{width:29%;left:33%}.lock03{width:37%;right:1%}}@media (max-width:374px){.comparePanel{height:132px}.benefitIllustration{height:178px}.unlockSource span{font-size:4.5px}.installFlow b{display:none}}.accessPhotoStage .accessChoice{background:#04080db8;grid-template-columns:50px minmax(0,1fr);column-gap:10px;padding-inline:10px}.accessPhotoStage .accessChoice>b,.accessPhotoStage .keypadChoice>b{text-align:left;justify-self:start;width:100%}.accessPhotoStage .phoneDesign,.accessPhotoStage .icCardDesign,.accessPhotoStage .choiceKeypad{justify-self:center}@media (max-width:759px){.accessPhotoStage .accessChoices{width:70%;left:4%}.accessPhotoStage .accessChoice{grid-template-columns:44px minmax(0,1fr);column-gap:8px;padding-inline:8px}}@media (max-width:374px){.accessPhotoStage .accessChoices{width:73%}.accessPhotoStage .accessChoice{grid-template-columns:40px minmax(0,1fr);column-gap:6px;padding-inline:6px}}.accessPhotoStage .accessChoices{width:92%;left:4%}.accessPhotoStage .accessChoice{grid-template-columns:68px minmax(0,1fr);column-gap:14px;padding-inline:18px}.accessPhotoStage .accessChoice>b,.accessPhotoStage .keypadChoice>b{text-align:center;justify-self:stretch;font-size:13px}.accessPhotoStage .phoneDesign{width:32px;height:54px}.accessPhotoStage .icCardDesign{width:60px;height:38px}.accessPhotoStage .choiceKeypad{width:36px!important;height:56px!important}@media (max-width:759px){.accessPhotoStage .accessChoices{width:92%;left:4%}.accessPhotoStage .accessChoice{grid-template-columns:58px minmax(0,1fr);column-gap:10px;padding-inline:13px}.accessPhotoStage .accessChoice>b,.accessPhotoStage .keypadChoice>b{font-size:11px}.accessPhotoStage .phoneDesign{width:29px;height:49px}.accessPhotoStage .icCardDesign{width:54px;height:34px}.accessPhotoStage .choiceKeypad{width:32px!important;height:50px!important}}@media (max-width:374px){.accessPhotoStage .accessChoices{width:94%;left:3%}.accessPhotoStage .accessChoice{grid-template-columns:52px minmax(0,1fr);column-gap:8px;padding-inline:10px}.accessPhotoStage .accessChoice>b,.accessPhotoStage .keypadChoice>b{font-size:10px}}.installedAfterPanel .afterPhoneUnlock{z-index:4;align-items:center;gap:5px;display:flex;position:absolute;top:-5%;left:-5%}.installedAfterPanel .afterPhone{box-sizing:border-box;background:linear-gradient(155deg,#141d28fa,#03060afa);border:2px solid #ffffffe6;border-radius:11px;width:50px;height:88px;position:relative;box-shadow:0 8px 18px #0000008c,0 0 18px #ffe1001f}.installedAfterPanel .afterPhone:before{content:"";background:#737e8a;border-radius:99px;height:3px;position:absolute;top:5px;left:35%;right:35%}.installedAfterPanel .afterPhoneScreen{box-sizing:border-box;background:linear-gradient(160deg,#172330,#080c12);border:1px solid #ffffff29;border-radius:6px;flex-direction:column;gap:5px;padding:7px 5px;display:flex;position:absolute;inset:13px 5px 7px}.installedAfterPanel .afterPhoneScreen:before{content:"";background:var(--yellow);border-radius:99px;width:55%;height:3px;margin-bottom:1px;display:block}.installedAfterPanel .afterPhoneScreen>i{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:3px;height:12px;display:block;position:relative}.installedAfterPanel .afterPhoneScreen>i:before{content:"";background:#84909d;border-radius:99px;width:55%;height:3px;position:absolute;top:4px;left:4px}.installedAfterPanel .afterPhoneScreen>i:after{content:"";background:#2ee58f;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:4px;box-shadow:0 0 6px #2ee58fcc}.installedAfterPanel .unlockSignal{align-items:center;gap:2px;display:flex}.installedAfterPanel .unlockSignal i{border-right:2px solid var(--yellow);border-radius:0 99px 99px 0;width:4px;display:block}.installedAfterPanel .unlockSignal i:first-child{opacity:.55;height:9px}.installedAfterPanel .unlockSignal i:nth-child(2){opacity:.75;height:17px}.installedAfterPanel .unlockSignal i:nth-child(3){height:25px;box-shadow:3px 0 10px #ffe1004d}@media (max-width:374px){.installedAfterPanel .afterPhoneUnlock{transform-origin:0 0;top:-6%;left:-7%;transform:scale(.9)}}.installedAfterPanel .afterPhone{transform-origin:50%;transform:rotate(-8deg)}@media (max-width:374px){.installedAfterPanel .afterPhoneUnlock{top:7px;left:-13px;transform:none}.installedAfterPanel .afterPhone{transform:rotate(-8deg)scale(.94)}}.installedAfterPanel .afterPhoneUnlock{top:5px;left:-20px}.installedAfterPanel .afterPhone{border-radius:14px;width:68px;height:118px}.installedAfterPanel .afterPhone:before{height:3px;top:6px}.installedAfterPanel .afterPhoneScreen{border-radius:8px;gap:7px;padding:9px 7px;inset:17px 7px 9px}.installedAfterPanel .afterPhoneScreen:before{height:4px;margin-bottom:2px}.installedAfterPanel .afterPhoneScreen>i{border-radius:4px;height:17px}.installedAfterPanel .afterPhoneScreen>i:before{height:4px;top:6px;left:5px}.installedAfterPanel .afterPhoneScreen>i:after{width:7px;height:7px;top:5px;right:5px}@media (max-width:374px){.installedAfterPanel .afterPhoneUnlock{top:4px;left:-19px}.installedAfterPanel .afterPhone{transform:rotate(-8deg)scale(.92)}}.installedAfterPanel.productGroupAfter{background:radial-gradient(circle at 55% 46%,#ffe10029,#0000 54%),#05080d}.installedAfterPanel.productGroupAfter>img{object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 12px 16px #00000073)!important;width:96%!important;height:78%!important;inset:5% 2% 17%!important}.installedAfterPanel.productGroupAfter:after{inset:67% 0 0}.accessPhotoStage>.accessDoorPhoto{object-position:center!important}.accessPhotoStage .accessShade{background:linear-gradient(90deg,#03060ae0 0%,#03060a94 48%,#03060a0f 78%),linear-gradient(#0000 72%,#030508b3)}:root{--ink:#05070c;--yellow:#ffe600;--red:#ff3b30;--white:#f7f8fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans JP,sans-serif}a{color:inherit;text-decoration:none}.hero{isolation:isolate;background:radial-gradient(circle at 75% 55%,#14223b 0,#0000 38%),linear-gradient(145deg,#080b12 0%,#05070c 58%,#0a1322 100%);min-height:100svh;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;background:linear-gradient(115deg,#ffffff08,#0000 32%);position:absolute;inset:0}.heroNoise{opacity:.16;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:absolute;inset:0}.topbar{z-index:5;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:68px;padding:0 20px;display:flex;position:relative}.brand{letter-spacing:.12em;align-items:center;gap:9px;font-size:13px;font-weight:800;display:flex}.brand b{color:var(--yellow)}.brandMark{background:var(--yellow);color:#080a0e;border-radius:5px;place-items:center;width:28px;height:28px;font-size:16px;display:grid;transform:skew(-6deg)}.miniCta{background:var(--yellow);color:#06080d;border-radius:3px;padding:10px 17px;font-size:12px;font-weight:900}.heroInner{max-width:1180px;margin:auto;padding:46px 20px 72px;display:grid;position:relative}.eyebrow{letter-spacing:.14em;color:#9aa6b8;margin:0 0 18px;font-size:10px;font-weight:700}.eyebrow span{background:var(--red);color:#fff;letter-spacing:.08em;border-radius:2px;margin-right:8px;padding:5px 8px}.hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,13vw,64px);font-weight:900;line-height:1.08}.hero h1 em{color:var(--yellow);white-space:nowrap;font-style:normal;position:relative}.hero h1 em:after{content:"";background:var(--red);height:5px;position:absolute;bottom:-8px;left:2px;right:2px;transform:skew(-18deg)}.lead{color:#c8cdd6;margin:25px 0 16px;font-size:14px;font-weight:600;line-height:1.8}.tags{flex-wrap:wrap;gap:7px;margin-bottom:23px;display:flex}.tags span{color:#e7eaf0;background:#090f19b8;border:1px solid #465065;border-radius:99px;padding:7px 10px;font-size:11px}.primaryCta{background:var(--yellow);color:#080a0e;border-radius:5px;justify-content:space-between;align-items:center;width:100%;max-width:340px;height:62px;padding:0 22px;font-size:16px;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 35px #ffe6002e}.primaryCta b{font-size:24px}.primaryCta:hover{transform:translateY(-2px);box-shadow:0 15px 42px #ffe60042}.ctaNote{letter-spacing:.1em;color:#788397;text-align:center;max-width:340px;font-size:10px}.heroVisual{place-items:center;height:355px;margin:4px -50px -35px;display:grid;position:relative}.heroVisual:after{content:"";filter:blur(18px);opacity:.8;background:#000;height:22px;position:absolute;bottom:11%;left:12%;right:12%}.heroVisual img{z-index:2;filter:drop-shadow(0 25px 20px #0009);width:min(480px,120vw);height:auto;animation:5s ease-in-out infinite float;position:relative}.orbit{z-index:1;border:1px solid #ffe6003d;border-radius:50%;position:absolute}.orbitOne{width:290px;height:290px}.orbitTwo{border-color:#ffffff1a;width:220px;height:220px}.visualLabel{letter-spacing:.14em;color:#6d7990;font-size:11px;line-height:1.2;position:absolute;top:28px;left:42px}.visualLabel span{color:var(--yellow)}.statusCard{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.08em;background:#070b11d1;border:1px solid #ffffff21;border-radius:5px;padding:9px 12px;font-size:9px;position:absolute;bottom:48px;right:35px}.statusCard i{background:#3df58b;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 10px #3df58b}.statusCard span{color:#7f899b;margin:3px 0 0 16px;display:block}.scrollCue{display:none}.placeholder{color:#111;background:#f3f4f6;place-items:center;min-height:50vh;font-size:28px;font-weight:900;display:grid}.mobileOnly{display:block}@keyframes float{50%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.heroVisual img{animation:none}.primaryCta{transition:none}}@media (min-width:760px){.topbar{height:82px;padding:0 5vw}.brand{font-size:15px}.brandMark{width:32px;height:32px}.miniCta{padding:12px 24px;font-size:13px}.heroInner{grid-template-columns:1.02fr .98fr;align-items:center;min-height:calc(100svh - 82px);padding:40px 5vw 80px}.heroCopy{z-index:3}.hero h1{font-size:clamp(56px,5.7vw,82px)}.eyebrow{font-size:11px}.lead{font-size:16px}.heroVisual{height:640px;margin:0 -7vw 0 -3vw}.heroVisual img{width:min(680px,57vw)}.orbitOne{width:510px;height:510px}.orbitTwo{width:390px;height:390px}.visualLabel{top:15%;left:11%}.statusCard{font-size:10px;bottom:21%;right:10%}.primaryCta{height:66px}.mobileOnly{display:none}.scrollCue{color:#69758a;letter-spacing:.18em;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;bottom:24px;left:5vw}.scrollCue span{background:#69758a;width:34px;height:1px}}

.footerLinks{display:flex;flex-wrap:wrap;gap:10px 22px}.footerLinks a{color:#aeb5c1;font-size:12px;line-height:1.6;text-decoration:none}.footerLinks a:hover,.footerLinks a:focus-visible{color:#ffe100;text-decoration:underline;text-underline-offset:4px}@media(min-width:760px){footer .footerLinks{justify-self:center}}
