@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-ext-wght-normal-I4S5GZfc.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-wght-normal-BmXc_FBt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-symbols2-wght-normal-GZpp1pK2.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-vietnamese-wght-normal-D8KDMBhC.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-ext-wght-normal-DrnZ1wKl.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-wght-normal-B_7UjwxQ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans Flex;src:url(../fonts/GoogleSansFlex.woff2) format("woff2");font-weight:1 1000;font-style:normal;font-display:swap}@font-face{font-family:Google Sans Flex Display;src:url(../fonts/GoogleSansFlex.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--ink:#030712;--navy-glow:#0B1E2E;--lumvida-blue:#50B0E3;--error:#ff6b81;--section-bg:#080b12;--product-white:#F1F3F5;--text:#fff;--text-dim:#9AA6B2;--display:"Google Sans Flex Display",system-ui,sans-serif;--body:"Google Sans Flex",system-ui,sans-serif;--mono:"Geist Mono Variable",ui-monospace,monospace;--text-size:19px;--h-size:48px;--cta-form-tint:.6;--cta-fc-gap:80px;--cta-card-radius:24px;--cta-card-pad:28px;--cta-faq-line:rgba(255,255,255,.14);--cta-faq-dur:.18s;--cta-ease-expand-track:cubic-bezier(.2,.7,.2,1);--cta-ease-expand:cubic-bezier(.2,0,.1,1);--cta-ease-collapse-track:cubic-bezier(.42,0,1,1);--cta-caption-max:56ch;--content-frame:1160px;--cs-copy-max:560px;--cs-gap:1.4rem;--cs-carousel-w:72%;--cs-carousel-mt:2rem;--cs-card-basis:66%;--cs-card-gap:16px;--cs-card-aspect:16/10;--det-person:#33d17a;--det-vehicle:var(--lumvida-blue);--det-pet:#b98cff;--det-intruder:#ff5a52;--cs-card-radius:16px;--header-width:1180px;--header-inset:clamp(14px,4vw,32px);--header-pill-pad:8px 10px 8px 18px;--pcard-surface:#0c1119;--pcard-surface-2:#070a11;--pcard-border:rgba(255,255,255,.08);--pcard-ambient:rgba(80,176,227,.1);--pcard-h:clamp(340px,50vh,500px);--pcard-ar:4 / 5;--pcard-gap:20px;--pcard-radius:20px;--pcard-pad:24px 24px 20px;--pcard-title-size:clamp(21px,1.6vw,25px);--pcard-desc-size:clamp(16px,1.15vw,17px);--pcard-desc-leading:1.5;--pcard-desc-gap:9px;--pcard-desc-measure:30ch;--pcard-desc-color:var(--text-dim);--pcard-art-pad-top:14px;--pcard-rise:22px;--pcard-stagger:55ms;--pcard-lift:-8px;--card-radius:16px;--eye-dwell:26vh;--cameras-dwell:26vh;--touchpoint-dwell:26vh;--packages-dwell:24vh;--packages-exitrun:60vh;--compare-dwell:28vh;--lv-lock-anchor:12svh;--lv-media-scale:1.3;--lv-products-bg-rgb:8 11 18;--lv-cta-pad-bottom:56px;--lv-products-pad-bottom:88px;--lv-products-edge-fade:160px;--lv-products-edge-rgb:var(--lv-products-bg-rgb)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:auto}body{background:var(--ink);color:var(--text);font-family:var(--body);font-size:var(--text-size);-webkit-font-smoothing:antialiased;overflow-x:clip;text-wrap:pretty}#film{position:fixed;inset:0;z-index:0;background:var(--ink);overflow:hidden}#film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;will-change:opacity,transform;transform-origin:center center;backface-visibility:hidden}#vidA{opacity:1}#vidB{opacity:0}#tint{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 60%,#03071200 40%,#0307128c),linear-gradient(180deg,#03071273,#03071200 30% 70%,#03071280)}#content{position:relative;z-index:10;overflow-x:clip}section{position:relative;display:flex;align-items:center;justify-content:center;padding:8vh 6vw}.wrap{max-width:1100px;width:100%}.wrap.right{text-align:right;margin-left:auto;max-width:60%}.wrap.left{text-align:left;max-width:60%}.cine{min-height:210vh;background:transparent}#hero{align-items:flex-start;text-align:center;padding-top:0;padding-bottom:0}#hero .wrap{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:0 auto;max-width:1100px}#hero .wrap>*{max-width:min(100%,760px)}.cine .wrap{position:relative}.cine .wrap:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-50% -35%;background:radial-gradient(ellipse 52% 50% at 50% 50%,#0307128c,#03071280 20%,#03071266 37%,#0307124a 51%,#03071230,#0307121a 77%,#0307120a 89%,#03071200)}.seam{min-height:110vh;background:transparent}.beat{min-height:130vh;transition:opacity .25s ease}.beat.light{background:linear-gradient(180deg,#eef1f4,#e4e9ee);color:#0b1620}.beat:not(.light){background:linear-gradient(180deg,#080b12,#05070d)}body.reveal-seams .beat{opacity:.12}.display{font-family:var(--display);font-weight:400;font-size:clamp(3.2rem,8vw,6.5rem);line-height:1.1;letter-spacing:-.02em}.h2{font-family:var(--display);font-weight:400;font-size:var(--h-size);line-height:1.18;letter-spacing:-.015em}.support{font-family:var(--body);font-weight:500;font-size:var(--text-size);line-height:1.7;color:var(--text-dim);max-width:42ch;margin-top:1.8rem}.wrap.right .support{margin-left:auto}.cine .support{color:#d5e2ec}#hero .support{margin-top:2.8rem}.foot{font-family:var(--mono);font-size:.72rem;color:var(--text-dim);margin-top:3rem}.scroll-hint{font-family:var(--mono);font-weight:500;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:#ffffffe6;text-shadow:0 1px 6px rgba(3,7,18,.85);margin-top:4rem}.btn{display:inline-block;font-family:var(--body);font-weight:500;font-size:.95rem;padding:.85rem 1.6rem;border-radius:999px;text-decoration:none;transition:.2s}.btn.primary{background:var(--lumvida-blue);color:#03121c}@media (hover:hover) and (pointer:fine){.btn.primary:hover{filter:brightness(1.1)}}.hero-cta{margin-top:2.2rem}.hero-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}#seamHUD{position:fixed;left:12px;bottom:12px;z-index:50;font-family:var(--mono);font-size:11px;line-height:1.5;color:#cfe6f4;background:#030712b8;border:1px solid rgba(80,176,227,.35);border-radius:8px;padding:8px 10px;pointer-events:none}#seamHUD b{color:var(--lumvida-blue)}#seamPanel{position:fixed;right:12px;top:12px;z-index:51;font-family:var(--mono);font-size:11px;color:#dbe9f4;background:#030712d9;border:1px solid rgba(80,176,227,.4);border-radius:10px;padding:10px 12px;min-width:500px}#seamPanel .sp-hdr{color:var(--lumvida-blue);font-weight:500;letter-spacing:.06em;margin-bottom:8px}#seamPanel .sp-row{display:flex;align-items:center;gap:8px;padding:3px 0;white-space:nowrap}#seamPanel .sp-name{width:78px;color:#9fb4c4}#seamPanel .sp-name b{color:var(--lumvida-blue)}#seamPanel .sp-name i{color:#5a6b78;font-style:normal}#seamPanel .sp-style{min-width:132px;text-align:center}#seamPanel .sp-knobs{display:inline-flex;gap:8px;flex-wrap:wrap}#seamPanel .sp-knob{display:inline-flex;align-items:center;gap:3px;color:#8ea3b3}#seamPanel .sp-knob em{display:inline-block;width:30px;text-align:center;color:#fff;font-style:normal}#seamPanel .sp-btn{cursor:pointer;background:#50b0e31f;color:#cfe6f4;border:1px solid rgba(80,176,227,.35);border-radius:6px;padding:2px 7px;font-family:var(--mono);font-size:11px;line-height:1.4}#seamPanel .sp-btn:hover{background:#50b0e347}#seamPanel .sp-foot{margin-top:8px;color:#5a6b78;font-size:10px}#seamPanel .sp-pace{border-bottom:1px solid rgba(80,176,227,.22);padding-bottom:7px;margin-bottom:6px}#seamPanel .sp-pace .sp-name i{color:#5a6b78;font-style:normal}#seamPanel .sp-legend{margin-top:8px;padding-top:7px;border-top:1px solid rgba(80,176,227,.18);color:#9fb4c4;font-size:10px;line-height:1.7}#seamPanel .sp-legend b{color:var(--lumvida-blue);font-weight:500;font-style:normal}@media (max-width:820px){#seamPanel{display:none}}[data-reveal]{opacity:0;transform:translateY(34px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0)*70ms)}[data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.wrap.wide{max-width:1160px;margin:0 auto}#compare .wrap.wide{max-width:min(calc(var(--content-frame) * var(--lv-media-scale)),100%)}.support.dark{color:#40525f}.frame{width:100%;max-width:var(--content-frame);margin-inline:auto;display:flex;flex-direction:column;gap:var(--cs-gap)}.dwell{width:100%;min-height:calc(100svh + var(--dwell,0px))}#eye .dwell{--dwell:var(--eye-dwell)}#cameras .dwell{--dwell:var(--cameras-dwell)}#touchpoint .dwell{--dwell:var(--touchpoint-dwell)}#compare .dwell{--dwell:var(--compare-dwell)}#packages .dwell{--dwell:var(--packages-dwell)}.cine .dwell>.frame{position:sticky;top:0;min-height:100svh;justify-content:flex-start;padding-block-start:var(--lv-lock-anchor)}#packages{padding-top:0;padding-bottom:0;align-items:flex-start;background:var(--section-bg)}#packages .dwell>.wrap{position:sticky;top:0;min-height:100svh;display:flex;flex-direction:column;justify-content:center}@media (min-width:761px){#packages{opacity:calc(1 - var(--packages-gone,0));transition:none}#packages:before{content:"";position:fixed;inset:0;z-index:0;background:var(--section-bg);opacity:var(--packages-bgfix,0);pointer-events:none}#packages .dwell{position:relative;z-index:1}}@media (max-width:760px){#packages .dwell>.wrap{position:static;min-height:auto;padding:10vh 0}}#eye{flex-direction:column;align-items:stretch;justify-content:center}#eye .wrap.right{max-width:var(--cs-copy-max);margin-left:auto}#eye .carousel.detection{align-self:flex-end;width:min(100%,calc(var(--cs-carousel-w) * var(--lv-media-scale)));max-width:none}#cameras{flex-direction:column;align-items:stretch;justify-content:center}#cameras .wrap.left{max-width:var(--cs-copy-max)}#cameras .carousel.lifestyle{align-self:flex-start;width:min(100%,calc(var(--cs-carousel-w) * var(--lv-media-scale)))}#touchpoint{flex-direction:column;align-items:stretch;justify-content:center}#touchpoint .wrap.left{max-width:var(--cs-copy-max)}#touchpoint .carousel.lifestyle{align-self:flex-start;width:min(100%,calc(var(--cs-carousel-w) * var(--lv-media-scale)))}.cine-cover{background:transparent}#compare{padding-top:2vh;padding-bottom:2vh}.compare-inner{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;padding-block-start:var(--lv-lock-anchor);margin:0 auto}#seamcover{position:fixed;inset:0;z-index:5;background:#000;opacity:0;pointer-events:none}#film{will-change:filter,transform}.vs{position:relative;display:grid;grid-template-columns:1fr minmax(104px,auto) 1fr;grid-template-rows:auto repeat(5,auto);margin-top:2.2rem;align-items:stretch}.vs>.vs-cell.old,.vs>.vs-spine,.vs>.vs-cell.new{grid-row:auto}.vs>*:nth-child(n+6):nth-child(-n+8){grid-row:2}.vs>*:nth-child(n+9):nth-child(-n+11){grid-row:3}.vs>*:nth-child(n+12):nth-child(-n+14){grid-row:4}.vs>*:nth-child(n+15):nth-child(-n+17){grid-row:5}.vs>*:nth-child(n+18):nth-child(-n+20){grid-row:6}.vs-panel{grid-row:1/7;align-self:stretch;border-radius:20px;z-index:0}.vs-panel.old{grid-column:1;background:#ffffff09;border:1px solid rgba(255,255,255,.09)}.vs-panel.new{grid-column:3;background:#50b0e312;border:1px solid rgba(80,176,227,.42);box-shadow:0 0 70px #50b0e324}.vs-head,.vs-cell,.vs-spine{position:relative;z-index:1}.vs-head{grid-row:1;padding:1.3rem 1.4rem 1.1rem;display:flex;flex-direction:column;gap:.6rem}.vs-head.old{grid-column:1;align-items:flex-start;text-align:left}.vs-head.mid{grid-column:2}.vs-head.new{grid-column:3;align-items:flex-start}.vs-tag{font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:.32rem .66rem}.vs-tag.rec{color:#03121c;background:var(--lumvida-blue);border-color:transparent}.vs-name{font-family:var(--display);font-size:1.55rem;color:#fff;line-height:1.05}.vs-head.new .vs-name{color:var(--lumvida-blue)}.vs-logo{height:1.7rem;width:auto;display:block}.vs-spine{grid-column:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.42rem;padding:1rem .4rem;text-align:center}.vs-ico{width:26px;height:26px;color:#8ea3b3;display:block}.vs-ico svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vs-cat{font-family:var(--mono);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;color:#a4b4c1;line-height:1.3}.vs-cell{display:flex;gap:.6rem;align-items:flex-start;padding:1.15rem 1.4rem;font-family:var(--body);font-size:1rem;line-height:1.55;border-top:1px solid rgba(255,255,255,.06);min-height:84px}.vs-cell.old{grid-column:1;justify-content:flex-start;text-align:left;color:var(--text-dim)}.vs-cell.new{grid-column:3;color:#e9f4fb}.vs-spine{border-top:1px solid rgba(255,255,255,.06)}.mk{font-size:.95rem;line-height:1.5;flex:none}.mk.no{color:#6b7783}.mk.yes{color:var(--lumvida-blue)}@media (max-width:760px){.vs{display:flex;flex-direction:column;gap:0;margin-top:1.8rem;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#ffffff06;padding:1.1rem 1.25rem 1.4rem;overflow:hidden}.vs-panel,.vs-head.mid{display:none}.vs-head,.vs-cell,.vs-spine{text-align:left;align-items:flex-start;justify-content:flex-start;min-height:0}.vs-head.old{order:1}.vs-head.new{order:2}.vs-head{flex-direction:column;align-items:flex-start;gap:.5rem;padding:0}.vs-tag{align-self:flex-start}.vs-tag-ext{display:none}.vs-head.old{margin-bottom:1.15rem}.vs-head.new{padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.12)}.vs-name{font-size:1.32rem;line-height:1.1}.vs-logo{height:1.45rem}.vs-spine{flex-direction:row;gap:.5rem;padding:0;margin-top:1.15rem;border-top:none}.vs-ico{width:17px;height:17px}.vs-cat{font-size:.72rem}.vs-cell{border-top:none;padding:0;font-size:.98rem;line-height:1.5}.vs-cell.old{padding-top:.7rem}.vs-cell.new{padding-top:.4rem}.vs-spine:nth-child(7){order:10}.vs-cell.old:nth-child(6){order:11}.vs-cell.new:nth-child(8){order:12}.vs-spine:nth-child(10){order:20}.vs-cell.old:nth-child(9){order:21}.vs-cell.new:nth-child(11){order:22}.vs-spine:nth-child(13){order:30}.vs-cell.old:nth-child(12){order:31}.vs-cell.new:nth-child(14){order:32}.vs-spine:nth-child(16){order:40}.vs-cell.old:nth-child(15){order:41}.vs-cell.new:nth-child(17){order:42}.vs-spine:nth-child(19){order:50}.vs-cell.old:nth-child(18){order:51}.vs-cell.new:nth-child(20){order:52}}.carousel{position:relative;margin-top:var(--cs-carousel-mt);width:100%}.carousel-track{display:flex;gap:var(--cs-card-gap);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.5rem 6%;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,#000 9%,#000 91%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000)}.carousel-track::-webkit-scrollbar{display:none}.carousel-card{flex:0 0 var(--cs-card-basis);scroll-snap-align:center;margin:0;position:relative;border-radius:var(--cs-card-radius);overflow:hidden;background:#05070d;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px #00000080;aspect-ratio:var(--cs-card-aspect)}.carousel-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.carousel.lifestyle .carousel-card img{object-position:center 34%}.detect-person{--dc:var(--det-person)}.detect-vehicle{--dc:var(--det-vehicle)}.detect-pet{--dc:var(--det-pet)}.detect-intruder{--dc:var(--det-intruder)}.detect-box{position:absolute;left:calc(var(--x)*1%);top:calc(var(--y)*1%);width:calc(var(--w)*1%);height:calc(var(--h)*1%);border:2px solid var(--dc);border-radius:5px;pointer-events:none;z-index:2;box-shadow:inset 0 0 0 1px #00000073,0 0 12px -3px var(--dc)}.detect-label{position:absolute;left:-2px;bottom:100%;margin-bottom:3px;font-family:var(--mono);font-weight:600;font-size:clamp(.5rem,1.15vw,.66rem);letter-spacing:.02em;line-height:1.25;white-space:nowrap;color:var(--dc);background:#04090fd9;border:1px solid var(--dc);padding:.18em .5em;border-radius:5px}.carousel-cap{font-family:var(--mono);font-size:.72rem;color:#cdd9e4;text-shadow:0 1px 8px rgba(3,7,18,.9);text-align:center;margin-top:.95rem;letter-spacing:.02em}.carousel-dots{display:flex;gap:8px;justify-content:center;margin-top:1rem}.carousel-dots button{width:7px;height:7px;border-radius:50%;border:0;padding:0;cursor:pointer;background:#ffffff40;transition:.25s;position:relative}.carousel-dots button:before{content:"";position:absolute;inset:-19px -4px}.carousel-dots button[aria-current=true]{background:var(--lumvida-blue);width:20px;border-radius:4px}.carousel-track:focus-visible{outline:2px solid var(--lumvida-blue);outline-offset:3px;border-radius:16px}.carousel-dots button:focus-visible{outline:2px solid var(--lumvida-blue);outline-offset:3px}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:2rem}.proof-grid figure{margin:0}.proof-grid img{width:100%;border-radius:14px;display:block;box-shadow:0 20px 50px #0000002e}.proof-grid figcaption{font-family:var(--mono);font-size:.72rem;color:#5a6b78;margin-top:.6rem}@media (max-width:700px){.proof-grid{grid-template-columns:1fr}}#products{padding:0;align-items:flex-start;justify-content:center;background:rgb(var(--lv-products-edge-rgb))}.products-pin{position:relative;width:100%;padding:var(--lv-lock-anchor) 6vw var(--lv-products-pad-bottom);display:flex;align-items:flex-start;justify-content:center;background:none}:root{--lv-products-fade-down:linear-gradient(to bottom, rgb(var(--lv-products-edge-rgb) / 1) 0%, rgb(var(--lv-products-edge-rgb) / .972) 10%, rgb(var(--lv-products-edge-rgb) / .896) 20%, rgb(var(--lv-products-edge-rgb) / .784) 30%, rgb(var(--lv-products-edge-rgb) / .648) 40%, rgb(var(--lv-products-edge-rgb) / .5) 50%, rgb(var(--lv-products-edge-rgb) / .352) 60%, rgb(var(--lv-products-edge-rgb) / .216) 70%, rgb(var(--lv-products-edge-rgb) / .104) 80%, rgb(var(--lv-products-edge-rgb) / .028) 90%, rgb(var(--lv-products-edge-rgb) / 0) 100%);--lv-products-fade-up:linear-gradient(to bottom, rgb(var(--lv-products-edge-rgb) / 0) 0%, rgb(var(--lv-products-edge-rgb) / .028) 10%, rgb(var(--lv-products-edge-rgb) / .104) 20%, rgb(var(--lv-products-edge-rgb) / .216) 30%, rgb(var(--lv-products-edge-rgb) / .352) 40%, rgb(var(--lv-products-edge-rgb) / .5) 50%, rgb(var(--lv-products-edge-rgb) / .648) 60%, rgb(var(--lv-products-edge-rgb) / .784) 70%, rgb(var(--lv-products-edge-rgb) / .896) 80%, rgb(var(--lv-products-edge-rgb) / .972) 90%, rgb(var(--lv-products-edge-rgb) / 1) 100%)}#products{--lv-products-edge-top-max:calc(var(--lv-lock-anchor) - 12px)}#products:before,#products:after{content:"";position:absolute;left:0;right:0;z-index:2;pointer-events:none}#products:before{top:0;height:max(0px,min(var(--lv-products-edge-fade),var(--lv-products-edge-top-max)));background:var(--lv-products-fade-down)}#products:after{bottom:0;height:var(--lv-products-edge-fade);background:var(--lv-products-fade-up)}#products .dwell{min-height:0}#products [data-reveal]{opacity:1;transform:none;transition:none}.products-frame{width:100%;max-width:var(--content-frame);margin-inline:auto}.pcaro-foot{position:relative;z-index:3}#products .support{max-width:none}.pcaro{--pcaro-bleed:max(6vw,calc((100vw - var(--content-frame)) / 2));margin-top:2rem}.pcaro-track{display:flex;align-items:flex-start;gap:var(--pcard-gap);overflow-x:auto;scroll-snap-type:x proximity;margin-inline:calc(-1 * var(--pcaro-bleed));padding-inline:var(--pcaro-bleed);scroll-padding-inline:var(--pcaro-bleed);padding-top:14px;padding-bottom:46px;scrollbar-width:none;cursor:grab}.pcaro-track::-webkit-scrollbar{display:none}.pcaro-track:focus-visible{outline:2px solid var(--lumvida-blue);outline-offset:3px;border-radius:var(--pcard-radius)}.pcaro-track.is-dragging{scroll-snap-type:none;cursor:grabbing;user-select:none}.pcaro-track.is-wheeling{scroll-snap-type:none}.pcard{flex:0 0 auto;height:var(--pcard-h);aspect-ratio:var(--pcard-ar);width:auto;scroll-snap-align:start;display:flex;flex-direction:column;overflow:clip;border-radius:var(--pcard-radius);border:1px solid var(--pcard-border);padding:var(--pcard-pad);background:radial-gradient(120% 88% at 50% 0%,var(--pcard-ambient) 0%,rgba(80,176,227,0) 60%),linear-gradient(180deg,var(--pcard-surface) 0%,var(--pcard-surface-2) 100%);box-shadow:0 22px 54px -22px #0000009e;transition:transform .28s cubic-bezier(.23,1,.32,1),box-shadow .3s ease,border-color .3s ease}@media (hover: hover) and (pointer: fine){.pcard:hover{transform:translateY(var(--pcard-lift));border-color:#50b0e347;box-shadow:0 30px 66px -20px #000000b3,0 0 90px -40px #50b0e38c}}.pcard h3{font-family:var(--display);font-weight:400;font-size:var(--pcard-title-size);line-height:1.15;letter-spacing:-.01em;color:var(--text);text-align:left;text-wrap:balance}.pcard-desc .pnb{white-space:nowrap}.pcard-desc{font-family:var(--body);font-weight:400;font-size:var(--pcard-desc-size);line-height:var(--pcard-desc-leading);color:var(--pcard-desc-color);text-align:left;text-wrap:pretty;max-width:var(--pcard-desc-measure);margin-top:var(--pcard-desc-gap);min-height:calc(2 * var(--pcard-desc-leading) * var(--pcard-desc-size))}.pcard-art{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding-top:var(--pcard-art-pad-top)}.pcard-art img{max-height:calc(100% * var(--scale,1));max-width:calc(88% * var(--scale,1));width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(0,0,0,.6));pointer-events:none;user-select:none;-webkit-user-drag:none}.pcaro:not([data-js]) .pcaro-nav{display:none}.pcaro-foot{display:flex;align-items:center;justify-content:space-between;gap:clamp(20px,4vw,56px);margin-top:2px}.pcaro-cap{font-size:var(--text-size);color:var(--text-dim);line-height:1.6;max-width:64ch}.pcaro-nav{display:flex;gap:12px;flex:none;margin-left:auto}.pcaro-btn{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,color .2s,opacity .2s}.pcaro-btn:hover{border-color:var(--lumvida-blue);color:var(--lumvida-blue)}.pcaro-btn:disabled{opacity:.28;cursor:default}.pcaro-btn:focus-visible{outline:2px solid var(--lumvida-blue);outline-offset:3px}@media (prefers-reduced-motion: no-preference){.pcaro[data-motion] .pcard:not(.in){opacity:0;transform:translateY(var(--pcard-rise))}.pcaro[data-motion] .pcard.in{animation:pcardIn .5s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i-in,0) * var(--pcard-stagger))}}@keyframes pcardIn{0%{opacity:0;transform:translateY(var(--pcard-rise))}to{opacity:1;transform:none}}@media (max-width:760px){:root{--text-size:17px;--h-size:clamp(1.55rem,7vw,2.15rem)}#products{min-height:auto;background:var(--section-bg)}.products-pin{position:static;min-height:auto;padding:14vh 6vw;opacity:1;pointer-events:auto}.pcaro{--pcaro-bleed:6vw;--pcard-gap:14px}:root{--pcard-h:min( 104vw , 62vh);--pcard-ar:3 / 4;--pcard-pad:20px 20px 18px;--pcard-desc-size:16px;--pcard-art-pad-top:10px}.dwell{min-height:auto}.cine .dwell>.frame{position:static;min-height:auto}.menu-links a{min-height:44px;display:inline-flex;align-items:center}.carousel-dots{gap:18px}.carousel-dots button:before{inset:-19px -9px}.legal-doc{overflow-wrap:anywhere}.cookie-banner{gap:.5rem 1rem}.cookie-text{line-height:1.4}.detect-label{left:2px;top:2px;bottom:auto;margin-bottom:0;white-space:normal;max-width:min(42vw,150px)}.carousel-cap{font-size:.78rem}.vs-tag{font-size:.72rem}.vs-cat{font-size:.74rem}#hero .wrap,.compare-inner{min-height:100svh}.cine,.cine-cover,.seam,.beat{min-height:auto}}.tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:2.5rem}.tier{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.4rem;--tier-hover-scale:1.025;--tier-bounce-dur:.5s;transform-origin:center;transition:transform var(--tier-bounce-dur) cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){.tier:hover{transform:scale(var(--tier-hover-scale))}}@media (prefers-reduced-motion:reduce){.tier{transition:none}.tier:hover{transform:none}}.tier.featured{position:relative;overflow:hidden;border-color:var(--lumvida-blue);--spot-tint:22%;--spot-dot-alpha:.75;--spot-dot-gap:4px;--spot-dot-speed:2.3;--spot-radius:180px}.tier.featured:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;opacity:0;transition:opacity .35s ease;background:radial-gradient(circle var(--spot-radius) at var(--x,50%) var(--y,50%),color-mix(in srgb,var(--lumvida-blue) var(--spot-tint),transparent) 0%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse closest-side at 50% 50%,#000 50%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(ellipse closest-side at 50% 50%,#000 50%,#0000)}.tier-spotlight{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:0;transition:opacity .35s ease;-webkit-mask-image:radial-gradient(circle var(--spot-radius) at var(--x,50%) var(--y,50%),#000 0%,#000 25%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(circle var(--spot-radius) at var(--x,50%) var(--y,50%),#000 0%,#000 25%,rgba(0,0,0,0) 100%)}@media (hover:hover){.tier.featured:hover:before,.tier.featured:hover .tier-spotlight{opacity:1}}.tier.featured>:not(.tier-spotlight){position:relative;z-index:1}.tier-link{display:inline-block;margin-top:.9rem;font-family:var(--mono);font-size:.72rem;letter-spacing:.04em;color:var(--lumvida-blue);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--lumvida-blue) 45%,transparent)}.tier-link:hover{border-bottom-color:var(--lumvida-blue)}@media (prefers-reduced-motion:reduce){.tier.featured:before,.tier-spotlight{display:none}}.tier h3{font-family:var(--display);font-weight:400;font-size:1.3rem}.tier .price{font-family:var(--body);font-weight:500;font-size:2rem;margin:.4rem 0 1rem;color:#fff;letter-spacing:-.01em}.tier .price span{font-size:.8rem;color:var(--text-dim);font-family:var(--body);font-weight:400}.tier ul{list-style:none;font-size:1rem;color:var(--text-dim);line-height:1.55}.tier li{padding-top:.4rem;margin-top:.4rem}#cta{text-align:left;align-items:center;padding-top:8vh;padding-bottom:var(--lv-cta-pad-bottom);background:transparent;min-height:auto}.cta-grid{width:100%;max-width:var(--content-frame);margin-inline:auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--cta-fc-gap);align-items:start}.cta-rail{text-align:left}.cta-rail .display{font-size:clamp(2.6rem,5vw,4.2rem)}.cta-fc__talk{font-size:var(--text-size);line-height:1.6;color:#d5e2ec;margin-top:20px;max-width:38ch;text-shadow:0 1px 6px rgba(3,7,18,.85)}.cta-fc__talk a{color:var(--lumvida-blue);text-decoration:none}@media (hover:hover){.cta-fc__talk a:hover{text-decoration:underline}}.cta-rail .foot{margin-top:2.4rem;color:#b7c4cf;text-shadow:0 1px 6px rgba(3,7,18,.85)}.cta-form-panel{margin-top:36px;background:rgba(3,7,18,var(--cta-form-tint));border:1px solid rgba(255,255,255,.1);border-radius:var(--cta-card-radius);padding:var(--cta-card-pad);box-shadow:0 30px 70px #00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cta-form-title{font-family:var(--display);font-weight:400;font-size:clamp(21px,1.9vw,26px);line-height:1.28;letter-spacing:-.02em}.cta-form-sub{font-size:15px;color:var(--text-dim);margin:8px 0 1.4rem}#consultForm{display:block;margin-top:22px}.field+.field{margin-top:18px}.field{display:flex;flex-direction:column}.field label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cta-form-panel input{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.3);background:none;border-radius:0;padding:11px 0;font-size:17px;font-family:inherit;color:#fff;outline:none;transition:border-color .18s}.cta-form-panel input:not([type=checkbox]){min-height:44px}.cta-form-panel input::placeholder{color:#ffffff73;opacity:1}.cta-form-panel input:focus{border-bottom-color:var(--lumvida-blue)}.field.has-error input{border-bottom-color:var(--error)}.field-error{display:block;color:var(--error);font-size:.75rem;margin-top:.35rem}.field-error:empty{margin:0}.consent{font-size:11px;line-height:1.7;color:#ffffff80;margin-top:18px;max-width:720px}.consent .cta-inline-link{color:#ffffffb3;font-weight:500;font-size:inherit;text-decoration:underline;text-underline-offset:2px}.cta-inline-link{color:var(--lumvida-blue);text-decoration:underline;text-underline-offset:2px;background:none;border:0;padding:0;margin:0;font:inherit;cursor:pointer}.cta-inline-link:hover{opacity:.82}.cta-inline-link:focus-visible{outline:2px solid var(--lumvida-blue);outline-offset:2px;border-radius:3px}.cta-submit{margin-top:18px;border:none;cursor:pointer}.cta-submit:disabled{opacity:.6;cursor:default}.cta-submit:focus-visible{outline:2px solid #fff;outline-offset:2px}.form-status{font-size:.85rem;margin-top:14px;min-height:0}.form-status.is-ok{color:var(--lumvida-blue)}.form-status.is-err{color:var(--error)}.cta-faq{grid-column:2}.cta-faq[hidden]{display:none}.cta-faq__item{border-bottom:1px solid var(--cta-faq-line)}.cta-faq__q{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;cursor:pointer;list-style:none;font-size:clamp(21px,1.9vw,26px);line-height:1.28;font-weight:400;color:#fff}.cta-faq__q::-webkit-details-marker{display:none}.cta-faq__chev{width:20px;height:20px;flex:none;display:block;fill:none;stroke:var(--text-dim);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cta-faq__item>.cta-faq__wrap{display:grid;grid-template-rows:0fr}.cta-faq__item[open]>.cta-faq__wrap{grid-template-rows:1fr}.cta-faq__inner{min-height:0;overflow:clip;visibility:hidden}.cta-faq__item[open] .cta-faq__inner{visibility:visible}.cta-faq__item::details-content{content-visibility:visible}.cta-faq__inner p{font-size:17px;line-height:1.65;color:#fff;max-width:62ch;padding:16px 0 26px}@media (prefers-reduced-motion: no-preference){.cta-faq__item>.cta-faq__wrap{transition:grid-template-rows var(--cta-faq-dur) var(--cta-ease-collapse-track)}.cta-faq__item[open]>.cta-faq__wrap{transition:grid-template-rows var(--cta-faq-dur) var(--cta-ease-expand-track)}.cta-faq__chev{transition:transform var(--cta-faq-dur) var(--cta-ease-collapse-track)}.cta-faq__item[open] .cta-faq__chev{transition:transform var(--cta-faq-dur) var(--cta-ease-expand)}.cta-faq__inner{transition:visibility 0s linear var(--cta-faq-dur)}.cta-faq__item[open] .cta-faq__inner{transition:visibility 0s linear 0s}}.cta-faq__item[open] .cta-faq__chev{transform:rotate(180deg)}@media (max-width:820px){.cta-grid{grid-template-columns:1fr;gap:2.4rem}.cta-faq{grid-column:1}}@media (max-width:820px){#cta [data-reveal]{opacity:1;transform:none}}@media (min-width:821px){#cta [data-reveal]{opacity:1;transform:none}#cta .cta-grid{opacity:var(--cta-rev,1)}}@media (prefers-reduced-motion: reduce){#film video{opacity:1}.cine,.seam,.beat,.cine-cover{min-height:auto}#hero .wrap,.compare-inner{position:static;min-height:auto}.dwell{min-height:auto}.cine .dwell>.frame,.products-pin,#packages .dwell>.wrap{position:static;min-height:auto}#products,#cta{background:var(--section-bg)}#seamcover{display:none}}.skip-link{position:absolute;left:-9999px;top:0;z-index:60;padding:.85rem 1.1rem;border-radius:0 0 8px;background:var(--ink);color:#fff;font-family:var(--body);font-weight:500;font-size:.95rem;text-decoration:none}.skip-link:focus{left:0}.skip-link:focus-visible{outline:2px solid var(--lumvida-blue);outline-offset:2px}#hdr{position:fixed;top:0;left:0;right:0;z-index:40;pointer-events:none;padding:14px var(--header-inset);display:flex;justify-content:center;transition:opacity .35s ease,transform .35s ease}.hdr-inner{--rev:0;pointer-events:none;width:100%;max-width:var(--header-width);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--header-pill-pad);border-radius:999px;background:rgba(8,14,22,calc(var(--rev)*.55));border:1px solid rgba(255,255,255,calc(var(--rev)*.1));box-shadow:0 10px 34px rgba(0,0,0,calc(var(--rev)*.34));-webkit-backdrop-filter:blur(calc(var(--rev)*14px));backdrop-filter:blur(calc(var(--rev)*14px))}.hdr-logo{pointer-events:auto;display:block;line-height:0;border-radius:8px;margin-left:50px}.hdr-logo img{height:36px;width:auto;display:block}.hdr-logo:focus-visible{outline:2px solid var(--lumvida-blue);outline-offset:4px}body.menu-open #hdr{opacity:0;pointer-events:none}.hamburger{pointer-events:auto;position:relative;width:46px;height:46px;border:0;background:transparent;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;border-radius:10px}.hamburger span{display:block;width:24px;height:2px;border-radius:2px;background:#fff;transition:background .2s}.hamburger:hover span{background:var(--lumvida-blue)}.hamburger:focus-visible{outline:2px solid var(--lumvida-blue);outline-offset:2px}.menu{position:fixed;inset:0;z-index:80;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s;display:flex;align-items:center;justify-content:center;gap:clamp(24px,4vw,64px)}.menu.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s ease,visibility 0s}.menu-scrim{position:absolute;inset:0;background:#030712b8;-webkit-backdrop-filter:blur(20px) saturate(.92);backdrop-filter:blur(20px) saturate(.92)}@media (max-width:760px){.menu-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#030712f0}.menu{transition:opacity .25s ease,visibility 0s linear .25s}.menu.open{transition:opacity .2s ease,visibility 0s}}.menu-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:0;flex:0 0 auto}.menu-links{list-style:none;display:flex;flex-direction:column;gap:1.4rem;width:100%}.menu-links a{font-family:var(--display);font-weight:400;text-decoration:none;color:#fff;display:inline-block;font-size:60px;line-height:1.08;letter-spacing:-.02em;padding:.03em 0;white-space:nowrap;transition:opacity .25s ease,color .2s ease}@media (hover:hover){.menu-links:hover a{opacity:.4}.menu-links a:hover{opacity:1}}.menu-links a:focus-visible{opacity:1}.menu-links a:focus-visible{outline:2px solid var(--lumvida-blue);outline-offset:4px;border-radius:6px}.menu-cta{margin-top:clamp(1.3rem,3.4vh,2.4rem);font-family:var(--body);font-weight:500;font-size:1.05rem;text-decoration:none;color:#03121c;background:var(--lumvida-blue);padding:.9rem 1.9rem;border-radius:999px;align-self:flex-start;transition:filter .2s ease,transform .2s ease}.menu-cta:hover{filter:brightness(1.08)}.menu-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.menu.open .menu-links a{animation:menuRise .5s cubic-bezier(.2,.7,.2,1) both}.menu.open .menu-links li:nth-child(1) a{animation-delay:.04s}.menu.open .menu-links li:nth-child(2) a{animation-delay:.09s}.menu.open .menu-links li:nth-child(3) a{animation-delay:.14s}.menu.open .menu-links li:nth-child(4) a{animation-delay:.19s}.menu.open .menu-links li:nth-child(5) a{animation-delay:.24s}.menu.open .menu-links li:nth-child(6) a{animation-delay:.29s}.menu.open .menu-cta{animation:menuRise .5s cubic-bezier(.2,.7,.2,1) .34s both}@keyframes menuRise{0%{transform:translateY(26px)}to{transform:translateY(0)}}.menu-topbar{position:absolute;top:0;left:0;right:0;z-index:3;pointer-events:none;padding:14px var(--header-inset)}.menu-topbar-inner{width:100%;max-width:var(--header-width);margin-inline:auto;padding:var(--header-pill-pad);border:1px solid transparent;display:flex;align-items:center;justify-content:flex-end}.menu.open .menu-close{pointer-events:auto}.menu-close{position:relative;width:46px;height:46px;border:0;background:transparent;cursor:pointer;border-radius:10px}.menu-close span{position:absolute;top:50%;left:50%;width:26px;height:2px;border-radius:2px;background:#fff;transition:background .2s}.menu-close span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.menu-close span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.menu-close:hover span{background:var(--lumvida-blue)}.menu-close:focus-visible{outline:2px solid var(--lumvida-blue);outline-offset:2px}.menu-preview{position:relative;z-index:1;width:min(38vw,460px);height:min(62vh,580px);pointer-events:none;flex:0 0 auto}.menu-fig{position:absolute;inset:0;margin:0;display:flex;align-items:center;justify-content:center;gap:4%;opacity:0;transform:translate(26px) scale(.96);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.menu-fig.show{opacity:1;transform:none}.menu-fig img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 30px 52px rgba(0,0,0,.55))}.menu-fig.pair img{max-width:52%}.menu-fig.group img{max-width:100%;max-height:100%;border-radius:18px;filter:none;box-shadow:0 30px 64px #00000080}@media (max-width:820px){.menu-preview{display:none}.menu-inner{position:absolute;inset:0;transform:none;justify-content:safe center;align-items:flex-start;padding:16vh clamp(26px,8vw,52px) 12vh;max-width:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.menu-links a{font-size:clamp(2.1rem,9vw,3.4rem)}.menu-legal-link{min-height:44px;display:inline-flex;align-items:center}.hdr-logo{margin-left:0;min-height:44px;display:inline-flex;align-items:center}.hdr-logo img{height:32px}}@media (prefers-reduced-motion: reduce){.menu.open .menu-links a,.menu.open .menu-cta,.menu.open .menu-legal{animation:none}.menu-fig{transition:opacity .2s ease;transform:none!important}#hdr{transition:opacity .2s ease}}.menu-legal{display:flex;flex-wrap:wrap;gap:.35rem 1.4rem;margin-top:clamp(1.4rem,3.6vh,2.6rem);align-self:flex-start}.menu-legal-link{font-family:var(--body);font-weight:500;font-size:.92rem;color:var(--lumvida-blue);background:none;border:0;padding:.2rem 0;cursor:pointer;text-decoration:none;transition:opacity .2s ease}.menu-legal-link:hover{opacity:.7;text-decoration:underline}.menu-legal-link:focus-visible{outline:2px solid var(--lumvida-blue);outline-offset:3px;border-radius:4px}.menu.open .menu-legal{animation:menuRise .5s cubic-bezier(.2,.7,.2,1) .4s both}.legal-overlay{position:fixed;inset:0;z-index:90;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s;display:flex;justify-content:center}.legal-overlay.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s ease,visibility 0s}.legal-scrim{position:absolute;inset:0;background:#030712db;-webkit-backdrop-filter:blur(18px) saturate(.92);backdrop-filter:blur(18px) saturate(.92)}.legal-panel{position:relative;z-index:1;width:100%;max-width:min(94vw,880px);display:flex;flex-direction:column;max-height:100svh}.legal-close{position:absolute;top:clamp(10px,2.2vh,20px);right:clamp(10px,3vw,26px);z-index:2;width:46px;height:46px;border:0;border-radius:12px;background:#ffffff0f;cursor:pointer;transition:background .2s ease}.legal-close:hover{background:#ffffff1f}.legal-close:focus-visible{outline:2px solid var(--lumvida-blue);outline-offset:2px}.legal-close span{position:absolute;top:50%;left:50%;width:22px;height:2px;border-radius:2px;background:#fff}.legal-close span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.legal-close span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.legal-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:clamp(4.4rem,10vh,6rem) clamp(1.3rem,5vw,2.6rem) clamp(3rem,8vh,5rem)}.legal-scroll:focus{outline:none}.legal-scroll:focus-visible{outline:2px solid rgba(80,176,227,.55);outline-offset:-2px}.legal-doc{max-width:34rem;margin-inline:auto;color:var(--text);font-size:1rem}.legal-doc h2{font-family:var(--display);font-weight:400;font-size:clamp(1.9rem,4.6vw,2.6rem);line-height:1.14;letter-spacing:-.01em;margin:0 0 .35rem}.legal-doc .legal-meta{font-family:var(--body);font-size:.9rem;color:var(--text-dim);margin:0 0 2rem}.legal-doc h3{font-family:var(--display);font-weight:400;font-size:1.35rem;color:#fff;line-height:1.25;margin:2.1rem 0 .6rem}.legal-doc p,.legal-doc li{font-family:var(--body);font-weight:400;font-size:1rem;line-height:1.72;color:var(--text-dim)}.legal-doc p{margin:0 0 .85rem}.legal-doc ul{margin:0 0 .85rem;padding-left:1.2rem}.legal-doc li{margin:0 0 .55rem}.legal-doc a{color:var(--lumvida-blue);text-decoration:underline;text-underline-offset:2px}.legal-doc strong{color:#e8eef4;font-weight:600}.cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem 1.6rem;padding:clamp(.85rem,2vw,1.15rem) clamp(1rem,4vw,2rem);background:#080b12f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.1);transform:translateY(110%);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.cookie-banner.show{transform:translateY(0)}.cookie-text{font-family:var(--body);font-weight:400;font-size:.9rem;line-height:1.5;color:var(--text-dim);max-width:66ch;margin:0}.cookie-actions{display:flex;gap:.7rem;flex:0 0 auto}.cookie-btn{font-family:var(--body);font-weight:500;font-size:.9rem;padding:.6rem 1.5rem;min-height:44px;border-radius:999px;cursor:pointer;transition:filter .2s ease,background .2s ease}.cookie-accept{background:var(--lumvida-blue);color:#03121c;border:0}.cookie-accept:hover{filter:brightness(1.08)}.cookie-decline{background:transparent;color:var(--text);border:1px solid rgba(255,255,255,.28)}.cookie-decline:hover{background:#ffffff0f}.cookie-btn:focus-visible{outline:2px solid var(--lumvida-blue);outline-offset:2px}@media (prefers-reduced-motion: reduce){.legal-overlay{transition:opacity .01s linear,visibility 0s}.cookie-banner{transition:none}}.cine-frame,.cta-stage{display:none}@media (max-width:760px){:root{--m-core:#0c1322;--lv-products-edge-rgb:12 19 34;--lv-products-edge-fade:100px;--hero-fade:300px}html,body{overscroll-behavior-y:none}.seam,#resteasy{display:none}#content:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 0,transparent var(--hero-h, 100svh),var(--m-core) calc(var(--hero-h, 100svh) + var(--hero-fade)),var(--m-core) 100%)}#eye,#cameras,#touchpoint,#compare,#products,#packages,#cta{background:transparent}.products-pin{background:transparent;position:relative}.pcaro-nav{display:none}.compare-inner{position:static;min-height:auto}#eye .wrap:before,#cameras .wrap:before,#touchpoint .wrap:before{display:none}#eye .wrap.right,#cameras .wrap.left,#touchpoint .wrap.left{max-width:100%;text-align:left;margin:0}#eye .carousel.detection,#cameras .carousel.lifestyle,#touchpoint .carousel.lifestyle{align-self:stretch;width:100%;max-width:none}#eye,#cameras,#touchpoint{--cs-carousel-w:100%;--cs-card-basis:86%}.cine-frame{display:block;position:relative;margin:.3rem 0 0;aspect-ratio:var(--mv-aspect,4/3);border-radius:var(--cs-card-radius);overflow:hidden;border:1px solid rgba(255,255,255,.09);background:#04070d;box-shadow:0 26px 60px -18px #000000a6,0 0 110px -30px #50b0e380}.cine-frame img{width:100%;height:100%;object-fit:cover;object-position:var(--mv-pos,center);display:block}.cine-frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(150% 120% at 50% 42%,#03071200 55%,#0307128c)}#eye .carousel,#cameras .carousel,#touchpoint .carousel{border-radius:20px;border:1px solid rgba(255,255,255,.07);padding:1rem 0 1.15rem;background:radial-gradient(130% 90% at 50% 0%,#50b0e317,#50b0e300 58%),linear-gradient(180deg,#0b1119,#060910);box-shadow:0 24px 60px -20px #0009}#cta{overflow:hidden;overflow:clip}#cta .cta-form-panel{position:relative;z-index:1;--cta-form-tint:.84;border-color:#ffffff24}#cta .cta-grid{gap:1.6rem}#cta .cta-rail .foot{display:none}#eye,#cameras,#touchpoint,#compare,#products,#packages,#cta{padding:clamp(104px,13vh,150px) 6vw 11vh}#products{--lv-products-edge-top-max: calc(clamp(104px,13vh,150px) - 12px) }#eye{padding-top:calc(var(--hero-fade) + 1.4rem)}.products-pin{padding:0}#packages .dwell>.wrap{padding:0}#content>section{scroll-margin-top:100px}.menu.open .menu-links a,.menu.open .menu-cta,.menu.open .menu-legal{animation:none}}.cs-root{--consent-sheet-inset: 24px;--consent-sheet-width: min(420px, calc(100vw - 48px) );--consent-z: 78;--consent-radius: min(32px, 1.5rem);--consent-elevation: 0 2px 4px 0 rgba(0, 0, 0, .04), 0 1px 2px 0 rgba(0, 0, 0, .06), 0 0 1px 0 rgba(0, 0, 0, .06);--consent-enter: .18s;--consent-exit: .14s;--consent-fade-in: .12s;--consent-row-expand: .16s;--consent-ease-out: cubic-bezier(.22, 1, .36, 1);--consent-ease-in: cubic-bezier(.4, 0, 1, 1);--consent-surface: #FFFFFF;--consent-ink: #30313D;--consent-ink-2: #5D6675;--consent-ink-3: #6E7382;--consent-line: #E5E4DF;--consent-link: #1A79B5;--consent-accent: #1A2430;--consent-accent-ink: #FFFFFF;--consent-track-off: #DAD7D0;--consent-focus: #1A79B5;--consent-scrim-bg: rgba(26, 36, 48, .55);--consent-scrim-blur: 3px;--consent-row-hover: rgba(48, 49, 61, .04);position:fixed;inset:0;z-index:var(--consent-z);pointer-events:none}.cs-root[hidden]{display:none}.cs-scrim{position:absolute;inset:0;z-index:0;background:var(--consent-scrim-bg);-webkit-backdrop-filter:blur(var(--consent-scrim-blur));backdrop-filter:blur(var(--consent-scrim-blur));opacity:0;pointer-events:none;transition:opacity var(--consent-exit) var(--consent-ease-in)}.cs-root--on .cs-scrim{opacity:1;pointer-events:auto;transition:opacity var(--consent-enter) var(--consent-ease-out)}.cs-sheet{position:absolute;top:var(--consent-sheet-inset);right:var(--consent-sheet-inset);bottom:var(--consent-sheet-inset);z-index:1;width:var(--consent-sheet-width);display:flex;flex-direction:column;box-sizing:border-box;background:var(--consent-surface);color:var(--consent-ink);border-radius:var(--consent-radius);box-shadow:var(--consent-elevation);font-family:inherit;overflow:hidden;opacity:0;transform:translate(calc(100% + var(--consent-sheet-inset)));pointer-events:none;transition:transform var(--consent-exit) var(--consent-ease-in),opacity var(--consent-exit) var(--consent-ease-in)}.cs-root--on .cs-sheet{opacity:1;transform:translate(0);pointer-events:auto;transition:transform var(--consent-enter) var(--consent-ease-out),opacity var(--consent-fade-in) linear}.cs-root .cs-sheet.card{position:absolute}@media (prefers-reduced-motion: reduce){.cs-sheet,.cs-root--on .cs-sheet{transform:none;transition:opacity .1s linear}.cs-scrim,.cs-root--on .cs-scrim{transition:opacity .1s linear}.cs-panelwrap,.cs-chev{transition:none!important}}.cs-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:20px 24px 24px}.cs-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:34px;margin-bottom:18px}.cs-brand{display:inline-flex;align-items:center;min-width:0;color:var(--consent-ink)}.cs-brand svg,.cs-brand img{display:block;height:20px;width:auto}.cs-x{flex:0 0 auto;width:34px;height:34px;border:0;border-radius:50%;cursor:pointer;background:var(--consent-row-hover);color:var(--consent-ink);font-family:inherit;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease}.cs-x:focus-visible{outline:2px solid var(--consent-focus);outline-offset:2px}.cs-title{margin:0 0 12px;font-size:24px;font-weight:500;letter-spacing:-.012em;line-height:1.2;color:var(--consent-ink)}.cs-intro{margin:0 0 14px;font-size:14px;line-height:1.6;color:var(--consent-ink-2)}.cs-more{margin:0 0 22px}.cs-link{background:none;border:0;padding:0;font:inherit;font-size:14px;cursor:pointer;color:var(--consent-link);text-decoration:underline;text-underline-offset:2px}.cs-link:hover{text-decoration-thickness:2px}.cs-link:focus-visible{outline:2px solid var(--consent-focus);outline-offset:2px;border-radius:3px}.cs-section{margin:0 0 4px;font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--consent-ink-3)}.cs-rows{list-style:none;margin:0;padding:0}.cs-row{border-bottom:1px solid var(--consent-line)}.cs-row--last{border-bottom:0}.cs-rowhead{position:relative;display:flex;align-items:center;gap:12px;min-height:56px;padding:4px 0}.cs-expand{flex:1 1 auto;min-width:0;background:none;border:0;padding:0;margin:0;font:inherit;text-align:left;cursor:pointer;color:var(--consent-ink)}.cs-expand:after{content:"";position:absolute;inset:0;border-radius:8px}.cs-expand:focus-visible:after{outline:2px solid var(--consent-focus);outline-offset:-2px}.cs-label{font-size:15px;font-weight:500;line-height:1.4}.cs-ctl{position:relative;z-index:1;flex:0 0 auto;display:inline-flex;align-items:center}.cs-always{font-size:13px;color:var(--consent-ink-3);white-space:nowrap}.cs-chev{flex:0 0 auto;display:inline-flex;color:var(--consent-ink-3);transition:transform var(--consent-row-expand) var(--consent-ease-out)}.cs-row--open .cs-chev{transform:rotate(180deg)}@media (hover: hover) and (pointer: fine){.cs-expand:hover:after{background:var(--consent-row-hover)}.cs-x:hover{background:#30313d1f}}.cs-toggle{position:relative;width:44px;height:26px;flex:0 0 auto;border:0;border-radius:999px;padding:0;cursor:pointer;background:var(--consent-track-off);box-shadow:inset 0 0 0 1px #30313d1f;transition:background .14s ease}.cs-toggle[aria-checked=true]{background:var(--consent-accent);box-shadow:none}.cs-toggle:focus-visible{outline:2px solid var(--consent-focus);outline-offset:2px}.cs-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1a24304d;transition:transform .14s var(--consent-ease-out)}.cs-toggle[aria-checked=true] .cs-knob{transform:translate(18px)}@media (prefers-reduced-motion: reduce){.cs-knob,.cs-toggle{transition:none}}.cs-panelwrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--consent-row-expand) var(--consent-ease-out)}.cs-row--open .cs-panelwrap{grid-template-rows:1fr}.cs-panelinner{min-height:0;overflow:hidden}.cs-body{margin:0;padding:0 0 16px;font-size:13.5px;line-height:1.6;color:var(--consent-ink-2)}.cs-foot{flex:0 0 auto;display:flex;padding:16px 24px;border-top:1px solid var(--consent-line);background:var(--consent-surface)}.cs-save{width:100%;height:44px;border:0;border-radius:1.5rem;cursor:pointer;background:var(--consent-accent);color:var(--consent-accent-ink);font:inherit;font-size:15px;font-weight:500;transition:filter .14s ease,transform .2s cubic-bezier(.4,0,.2,1)}.cs-save:active{transform:scale(.985)}.cs-save:focus-visible{outline:2px solid var(--consent-focus);outline-offset:2px}@media (hover: hover) and (pointer: fine){.cs-save:hover{filter:brightness(1.12)}}.cs-root .cs-foot .cs-save{--blk-button-bg: var(--consent-accent);--blk-button-bg-hover: color-mix(in oklab, var(--consent-accent) 88%, var(--consent-accent-ink) 12%);--blk-button-fg: var(--consent-accent-ink)}.cs-foot .cs-save.button{width:100%!important}@media (max-width: 639px){.cs-root{--consent-sheet-inset: 12px;--consent-sheet-width: calc(100vw - 24px) }.cs-sheet{left:var(--consent-sheet-inset)}.cs-scroll{padding:16px 18px 20px}.cs-foot{padding:14px 18px}.cs-title{font-size:22px}}.cs-root[data-consent-theme=kept]{--consent-accent: #3C6FA4;--consent-ink: #30313D;--consent-ink-2: #55565F;--consent-ink-3: #6E6E73;--consent-line: #DDE7F1}.cs-root[data-consent-theme=eufy]{--consent-accent: #0A62D0;--consent-line: #E5E7EC}.cs-root[data-consent-theme=dark]{--consent-surface: #0C1119;--consent-ink: #FFFFFF;--consent-ink-2: #9AA6B2;--consent-ink-3: #9AA6B2;--consent-line: rgba(255, 255, 255, .1);--consent-link: #50B0E3;--consent-accent: #50B0E3;--consent-accent-ink: #03121C;--consent-track-off: rgba(255, 255, 255, .22);--consent-focus: #50B0E3;--consent-scrim-bg: rgba(3, 7, 18, .86);--consent-scrim-blur: 18px;--consent-row-hover: rgba(255, 255, 255, .06);--consent-elevation: 0 24px 60px rgba(0, 0, 0, .55);--consent-z: 88}.cs-root[data-consent-theme=dark] .cs-scrim{-webkit-backdrop-filter:blur(var(--consent-scrim-blur)) saturate(.92);backdrop-filter:blur(var(--consent-scrim-blur)) saturate(.92)}.cs-root[data-consent-theme=dark] .cs-toggle{box-shadow:inset 0 0 0 1px #ffffff29}.cs-root[data-consent-theme=dark] .cs-knob{box-shadow:0 1px 2px #00000080}.sh{--warm-white:#FBFAF8;--ink:#30313D;--ink-2:#5D6675;--ink-3:#6E7382;--blue:#50B0E3;--blue-ink:#0B2A3F;--blue-link:#1A79B5;--frame:1200px;--bar-h:74px}.bar{position:fixed;top:0;left:0;right:0;z-index:50;background:transparent;transition:background .28s ease,box-shadow .28s ease}.bar.open,.bar.stuck{background:var(--warm-white)}.bar.stuck{box-shadow:0 1px #30313d14}.bar-inner{max-width:var(--frame);margin:0 auto;padding:0 40px;height:var(--bar-h);display:flex;align-items:center;justify-content:space-between}.bar-left{display:flex;align-items:center;gap:36px}.logo{height:20px;width:auto;color:#fff;transition:color .28s ease;display:block}.bar.open .logo,.bar.stuck .logo{color:var(--ink)}.nav{font-size:14px;color:#ffffffeb;cursor:pointer;padding:26px 0;position:relative;transition:color .28s ease;background:none;border:0;font-family:inherit}.bar.open .nav,.bar.stuck .nav{color:var(--ink)}.nav:after{content:"";position:absolute;left:0;right:0;bottom:20px;height:2px;background:currentColor;transform:scaleX(0);transition:transform .22s ease}.nav.active:after{transform:scaleX(1)}.pill{font-size:14px;background:var(--blue);color:var(--blue-ink);padding:11px 22px;border-radius:999px;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:500}.pill .plabel-sm{display:none}.panel{height:0;overflow:hidden;transition:height .38s cubic-bezier(.32,.72,0,1)}.panel-inner{max-width:var(--frame);margin:0 auto;padding:8px 40px 44px}.group{display:none}.group.on{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.group.on>*{opacity:0;transform:translateY(6px);animation:rise .34s cubic-bezier(.32,.72,0,1) forwards}.group.on>*:nth-child(2){animation-delay:40ms}.group.on>*:nth-child(3){animation-delay:80ms}.group.on>*:nth-child(4){animation-delay:.12s}@keyframes rise{to{opacity:1;transform:none}}.col-h{font-size:11px;letter-spacing:.11em;color:var(--ink-3);margin-bottom:14px;font-weight:500}.col a{display:block;font-size:14px;color:var(--ink);text-decoration:none;padding:6px 0}.col a:hover{color:var(--blue-link)}.bcard{text-decoration:none;display:block}.bcard .art{height:110px;border-radius:12px;margin-bottom:12px}.bcard h4{font-size:15px;font-weight:500;color:var(--ink);margin-bottom:3px}.bcard p{font-size:12px;color:var(--ink-3)}.bar-right{display:flex;align-items:center;gap:10px}.burger{display:none;width:40px;height:40px;border:0;background:none;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0}.burger i{display:block;width:20px;height:1.6px;background:#fff;border-radius:2px;transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .2s ease,background .28s ease}.bar.stuck .burger i,.bar.sh-menu .burger i,body[data-hero=card] .burger i{background:var(--ink)}.bar.sh-menu .burger i:nth-child(1){transform:translateY(3.8px) rotate(45deg)}.bar.sh-menu .burger i:nth-child(2){transform:translateY(-3.8px) rotate(-45deg)}.msheet{position:fixed;inset:0;z-index:40;background:var(--warm-white);opacity:0;pointer-events:none;transition:opacity .26s ease;overflow-y:auto;-webkit-overflow-scrolling:touch}.msheet.on{opacity:1;pointer-events:auto}.mscroll{padding:calc(var(--bar-h) + 16px) 20px 48px}.macc{border-bottom:1px solid rgba(48,49,61,.1)}.macc>button{width:100%;background:none;border:0;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:22px 2px;font-size:20px;font-weight:500;color:var(--ink);text-align:left}.macc>button span{width:9px;height:9px;border-right:1.6px solid var(--ink-3);border-bottom:1.6px solid var(--ink-3);transform:rotate(45deg);transition:transform .3s cubic-bezier(.32,.72,0,1);margin-right:6px}.macc.on>button span{transform:rotate(-135deg)}.macc .mbody{height:0;overflow:hidden;transition:height .34s cubic-bezier(.32,.72,0,1)}.macc .mbody-in{padding:0 2px 22px}.mrow{display:flex;align-items:center;gap:14px;padding:11px 0;text-decoration:none}.mrow .sw{width:44px;height:44px;border-radius:10px;flex:0 0 auto}.mrow b{display:block;font-size:16px;font-weight:500;color:var(--ink)}.mrow em{display:block;font-size:13px;color:var(--ink-3);font-style:normal;margin-top:2px}.mcol{margin-bottom:22px}.mcol .h{font-size:11px;letter-spacing:.11em;color:var(--ink-3);font-weight:500;margin-bottom:6px}.mcol a{display:block;font-size:16px;color:var(--ink);text-decoration:none;padding:9px 0}.mflat{display:block;font-size:20px;font-weight:500;color:var(--ink);text-decoration:none;padding:22px 2px;border-bottom:1px solid rgba(48,49,61,.1)}.mphone{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:32px;background:var(--blue);color:var(--blue-ink);border-radius:999px;padding:16px;font-size:17px;font-weight:500;text-decoration:none}body.mlock{overflow:hidden}.sh-footer{position:relative;z-index:11;background:var(--ink);color:#fff;padding:64px 0 40px}.fcols{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:32px;margin-bottom:44px}.fcols h5{font-size:13px;font-weight:500;margin-bottom:14px}.fcols a,.fcols .flink{display:block;font-size:13px;color:#fff9;text-decoration:none;padding:5px 0;background:none;border:0;font-family:inherit;text-align:left;width:100%;cursor:pointer}.fcols a:hover,.fcols .flink:hover{color:#fff}@media (pointer:coarse){.fcols a,.fcols .flink{padding:13.5px 0;padding:calc((44px - 1lh)/2) 0}}.flogo{height:22px;color:#fff;margin-bottom:14px}.lic{font-size:10.5px;line-height:1.75;color:#ffffff61;border-top:1px solid rgba(255,255,255,.12);padding-top:24px}.sh-frame{width:100%;max-width:var(--frame);margin:0 auto;padding:0 40px}@media (max-width:1080px){.bar-inner,.panel-inner,.sh-frame{padding-left:28px;padding-right:28px}.fcols{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}@media (max-width:860px){.nav,.panel{display:none}.burger{display:flex}.bar-left{gap:0}.pill{padding:9px 15px;font-size:13px}.fcols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (max-width:640px){.sh{--bar-h:62px}.bar-inner,.panel-inner,.sh-frame{padding-left:20px;padding-right:20px}.fcols{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px;margin-bottom:34px}.fcols>:first-child{grid-column:1/-1}.flogo{height:20px}.sh-footer{padding:48px 0 32px}.lic{font-size:10px}}@media (max-width:360px){.fcols{column-gap:18px}}html.sh-hdr-dark .bar:not(.open),html.sh-hdr-dark .bar.stuck:not(.open){background:transparent;box-shadow:none}html.sh-hdr-dark .bar:not(.open):not(.sh-menu) .logo,html.sh-hdr-dark .bar:not(.open):not(.sh-menu) .nav{color:#fff}html.sh-hdr-dark .bar:not(.open):not(.sh-menu) .burger i{background:#fff}html.sh-hdr-dark .bar:not(.open):not(.sh-menu):before{content:"";position:absolute;left:0;right:0;top:0;height:150px;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#060a109e,#060a104d 46%,#060a1000)}html.sh-hdr-dark .bar.sh-menu .logo{color:var(--ink)}html.sh-hdr-light .bar,html.sh-hdr-light .bar.stuck{background:var(--warm-white)}html.sh-hdr-light .bar.stuck{box-shadow:0 1px #30313d14}html.sh-hdr-light .bar .logo,html.sh-hdr-light .bar .nav{color:var(--ink)}html.sh-hdr-light .bar .burger i{background:var(--ink)}@media (max-width:380px){.pill{padding:9px 14px;font-size:12.5px;min-height:44px}.pill .plabel{display:none}.pill .plabel-sm{display:inline}}html.blake-buttons{--blk-accent: oklch(.4863 .0647 250.76);--blk-accent-foreground: oklch(.9911 0 0);--blk-accent-hover: color-mix(in oklab, var(--blk-accent) 90%, var(--blk-accent-foreground) 10%);--blk-default: oklch(91.82% .0068 97.36);--blk-default-foreground: oklch(.2103 .0059 285.89);--blk-focus: var(--blk-accent);--blk-snow: oklch(.9911 0 0);--blk-surface-shadow: 0 2px 4px 0 rgba(0,0,0,.04), 0 1px 2px 0 rgba(0,0,0,.06), 0 0 1px 0 rgba(0,0,0,.06)}html.blake-buttons .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;height:2.5rem!important;min-height:0!important;width:fit-content;padding:0 1rem!important;border:0!important;border-radius:1.5rem!important;font-family:inherit!important;font-size:.875rem!important;line-height:1.25rem!important;font-weight:500!important;white-space:nowrap!important;box-shadow:var(--blk-surface-shadow)!important;background-color:var(--blk-button-bg, transparent)!important;color:var(--blk-button-fg, currentColor)!important;cursor:pointer;transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .1s ease,box-shadow .1s ease!important;-webkit-tap-highlight-color:transparent;position:relative;isolation:isolate}@media (min-width:768px){html.blake-buttons .button{height:2.25rem!important}}html.blake-buttons .button:active,html.blake-buttons .button[data-pressed=true]{transform:scale(.97)!important}html.blake-buttons .button:focus-visible,html.blake-buttons .button[data-focus-visible=true]{outline:2px solid var(--blk-focus)!important;outline-offset:2px!important}@media (hover:hover){html.blake-buttons .button:hover,html.blake-buttons .button[data-hovered=true]{background-color:var(--blk-button-bg-hover, var(--blk-button-bg))!important}}html.blake-buttons .button--primary{--blk-button-bg: var(--blk-accent);--blk-button-bg-hover: var(--blk-accent-hover);--blk-button-fg: var(--blk-accent-foreground)}html.blake-buttons .button--ghost{--blk-button-bg: transparent;--blk-button-bg-hover: var(--blk-default);--blk-button-fg: var(--blk-default-foreground);box-shadow:none!important}html.blake-buttons .button--lg{height:2.75rem!important;font-size:1rem!important}@media (min-width:768px){html.blake-buttons .button--lg{height:2.5rem!important}}html.blake-buttons .button--full-width{width:100%!important}html.blake-buttons .button--icon-only{width:2.5rem!important;padding:0!important}@media (min-width:768px){html.blake-buttons .button--icon-only{width:2.25rem!important}}html.blake-buttons .button--primary:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(to bottom,color-mix(in oklab,var(--blk-snow) 45%,transparent),transparent 60%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}html.blake-buttons .button--primary:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom,color-mix(in oklab,var(--blk-snow) 14%,transparent),transparent 55%);opacity:.6;transition:opacity .1s ease}@media (hover:hover){html.blake-buttons .button--primary:hover:after,html.blake-buttons .button--primary[data-hovered=true]:after{opacity:1}}html.blake-buttons .nav{--blk-button-bg: transparent;height:2.25rem!important;padding:0 .7rem!important;box-shadow:none!important}html.sh-hdr-dark.blake-buttons .bar:not(.open):not(.sh-menu) .nav{color:#ffffffeb!important}html.sh-hdr-dark.blake-buttons .bar.open .nav,html.sh-hdr-dark.blake-buttons .bar.sh-menu .nav,html.sh-hdr-light.blake-buttons .bar .nav{color:var(--ink)!important}html.blake-buttons .nav:hover,html.blake-buttons .nav[data-hovered=true]{background-color:color-mix(in oklab,currentColor 10%,transparent)!important}html.blake-buttons .nav:after,html.blake-buttons .nav.active:after{display:none!important;content:none!important}@media (max-width:860px){html.blake-buttons .nav{display:none!important}}html.blake-buttons .burger{display:none!important}@media (max-width:860px){html.blake-buttons .burger{display:inline-flex!important}}@media (max-width:860px){html.blake-buttons .bar .pill{display:none!important}}
