:root{--lq-bg:#f4f7fb;--lq-surface:#fff;--lq-text:#07152d;--lq-muted:#5e6c82;--lq-line:#d5deeb;--lq-blue:#176bff;--lq-blue2:#287cff;--lq-max:1180px}*{box-sizing:border-box}.lq-page{margin:0;overflow-x:hidden;background:linear-gradient(180deg,#fbfdff,#f2f6fb 48%,#edf2f8);color:var(--lq-text)}.lq-announcement{padding:7px 16px;background:linear-gradient(90deg,#0756e8,#2f7dff);color:#fff;text-align:center;font-size:11px;font-weight:900;letter-spacing:.12em}.lq-wrap{width:min(calc(100% - 32px),var(--lq-max));margin:auto}.lq-eyebrow{margin:0 0 12px;color:var(--lq-blue);font-size:12px;font-weight:900;letter-spacing:.16em}.lq-hero{padding:54px 0 80px}.lq-hero-grid,.lq-product-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:58px;align-items:center}.lq-hero h1,.lq-section h2,.lq-final h2,.lq-cart-page>div>h1{margin:0;font-size:clamp(42px,7vw,96px);font-weight:900;line-height:.9;letter-spacing:-.065em}.lq-lead{max-width:640px;color:var(--lq-muted);font-size:17px}.lq-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.lq-btn,.lq-secondary{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #438cff;border-radius:10px;padding:0 18px;background:linear-gradient(135deg,#0f5ff4,#287cff);color:#fff!important;font-size:12px;font-weight:900;letter-spacing:.08em;text-decoration:none;cursor:pointer}.lq-secondary{background:#fff;color:var(--lq-text)!important;border-color:var(--lq-line)}.lq-link{min-height:46px;display:inline-flex;align-items:center;color:#0756d9;font-size:12px;font-weight:900}.lq-media{display:block;overflow:hidden;border:1px solid var(--lq-line);border-radius:20px;background:#fff;box-shadow:0 24px 70px rgba(29,55,94,.1)}.lq-media img{display:block;width:100%;height:100%;object-fit:cover}.lq-hero-media,.lq-main-media{aspect-ratio:1}.lq-placeholder{height:100%;display:grid;place-items:center}.lq-proof{background:#fff;border-block:1px solid var(--lq-line)}.lq-proof-grid{display:grid;grid-template-columns:repeat(3,1fr)}.lq-proof article{padding:23px;border-right:1px solid var(--lq-line)}.lq-proof article:last-child{border:0}.lq-proof strong{display:block;color:#0756d9}.lq-proof span,.lq-card p{color:var(--lq-muted);font-size:14px}.lq-section{padding:92px 0;border-top:1px solid var(--lq-line)}.lq-section h2,.lq-final h2{font-size:clamp(38px,5vw,68px)}.lq-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px}.lq-card{padding:25px;border:1px solid var(--lq-line);border-radius:18px;background:#fff;box-shadow:0 18px 50px rgba(29,55,94,.05)}.lq-card>span{color:var(--lq-blue);font-size:11px;font-weight:900;letter-spacing:.12em}.lq-card h3{margin:28px 0 8px;font-size:20px}.lq-final{padding:76px 0;text-align:center;background:#fff;border-top:1px solid var(--lq-line)}.lq-final p{color:var(--lq-muted)}.lq-final .lq-btn{margin-top:16px}.lq-product{padding:38px 0 64px}.lq-product-grid{align-items:start}.lq-gallery{min-width:0}.lq-thumbs{display:flex;gap:8px;margin-top:10px;overflow:auto}.lq-thumb{flex:0 0 76px;aspect-ratio:1;padding:0;border:1px solid var(--lq-line);border-radius:9px;overflow:hidden;background:#fff;cursor:pointer}.lq-thumb img{width:100%;height:100%;object-fit:cover}.lq-thumb.is-active{border:2px solid var(--lq-blue)}.lq-buy{position:sticky;top:110px;padding:25px;border:1px solid var(--lq-line);border-radius:20px;background:#fff;box-shadow:0 18px 55px rgba(29,55,94,.07)}.lq-buy h1{margin:5px 0 12px;font-size:clamp(34px,4vw,56px);line-height:.94;letter-spacing:-.055em}.lq-price{margin:18px 0;font-size:28px;font-weight:900}.lq-option{margin:15px 0 0;padding:0;border:0}.lq-option legend{margin-bottom:7px;font-weight:800}.lq-choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.lq-choice{min-height:46px;padding:8px;border:1px solid var(--lq-line);border-radius:10px;background:#f7f9fc;color:var(--lq-text);font-weight:800;cursor:pointer}.lq-choice.is-active{border-color:var(--lq-blue2);box-shadow:inset 0 0 0 1px var(--lq-blue2);color:#0756d9;background:#f5f8ff}.lq-add{width:100%;justify-content:space-between;margin-top:18px}.lq-status{min-height:20px;margin:8px 0 0;color:var(--lq-muted);font-size:13px}.lq-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.lq-trust span{padding:8px;border:1px solid var(--lq-line);border-radius:8px;color:var(--lq-muted);font-size:11px;text-align:center}.lq-specs{background:#fff}.lq-spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.lq-spec-grid div{padding:18px;border:1px solid var(--lq-line);border-radius:12px;background:#f8faff}.lq-spec-grid span{display:block;color:var(--lq-muted);font-size:12px}.lq-note{color:var(--lq-muted);font-size:13px}.lq-review-empty{margin-top:25px;padding:30px;border:1px solid var(--lq-line);border-radius:18px;background:#fff;color:var(--lq-muted)}.lq-faq{margin-top:25px;border-top:1px solid var(--lq-line)}.lq-faq details{border-bottom:1px solid var(--lq-line)}.lq-faq summary{min-height:64px;display:flex;justify-content:space-between;align-items:center;font-weight:800;cursor:pointer}.lq-faq details div{padding:0 0 20px;color:var(--lq-muted)}.lq-mobile-cta{display:none}.lq-drawer{position:fixed;inset:0 0 0 auto;width:min(420px,100vw);height:100dvh;margin:0;padding:20px;border:0;border-left:1px solid var(--lq-line);background:var(--lq-drawer-bg,#fff);color:var(--lq-drawer-text,var(--lq-text));z-index:100;transform:translateX(100%);transition:.25s}.lq-drawer[open]{display:flex;flex-direction:column;transform:none}.lq-drawer::backdrop{background:transparent}.lq-drawer-backdrop{position:fixed;inset:0;z-index:99;border:0;background:rgba(7,21,45,.42)}.lq-drawer-head{display:flex;justify-content:space-between;align-items:center}.lq-icon-btn{width:46px;border:1px solid var(--lq-line);border-radius:9px;background:#fff;font-size:24px}.lq-drawer-body{flex:1;overflow:auto;padding:18px 0}.lq-drawer-foot{display:grid;gap:9px}.lq-subtotal{display:flex;justify-content:space-between;gap:15px;padding:16px 0;border-top:1px solid var(--lq-line)}.lq-drawer-line{display:grid;grid-template-columns:72px 1fr auto;gap:12px;padding:15px 0;border-bottom:1px solid var(--lq-line)}.lq-drawer-line img{width:72px;height:72px;object-fit:cover;border-radius:9px}.lq-line-actions{display:flex;align-items:center;gap:8px}.lq-line-actions button{min-width:44px;min-height:44px;border:1px solid var(--lq-line);background:#fff}.lq-cart-page{padding:60px 0 90px}.lq-cart-page>div>h1{font-size:clamp(48px,7vw,86px)}.lq-cart-layout{display:grid;grid-template-columns:1fr 360px;gap:28px;margin-top:35px}.lq-cart-row{display:grid;grid-template-columns:110px 1fr auto;gap:18px;padding:18px 0;border-bottom:1px solid var(--lq-line)}.lq-cart-image img{width:110px;height:110px;object-fit:cover;border-radius:12px}.lq-qty{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lq-qty input{width:70px;min-height:44px;border:1px solid var(--lq-line);border-radius:8px}.lq-remove{color:#b33152}.lq-cart-summary,.lq-cart-empty{padding:25px;border:1px solid var(--lq-line);border-radius:18px;background:#fff;box-shadow:0 18px 50px rgba(29,55,94,.06)}.lq-cart-summary{position:sticky;top:110px;height:max-content}.lq-cart-summary .lq-btn{width:100%}
@media(max-width:959px){.lq-hero-grid,.lq-product-grid,.lq-cart-layout{grid-template-columns:1fr}.lq-buy{position:static}.lq-section{padding:68px 0}.lq-cart-summary{position:static}}
@media(max-width:699px){.lq-wrap{width:calc(100% - 24px)}.lq-hero{padding:35px 0 52px}.lq-hero-copy{text-align:center}.lq-actions{justify-content:center}.lq-proof-grid,.lq-card-grid,.lq-spec-grid{grid-template-columns:1fr}.lq-proof article{border-right:0;border-bottom:1px solid var(--lq-line);text-align:center}.lq-section{padding:58px 0}.lq-buy{padding:20px 15px}.lq-buy h1,.lq-price{text-align:center}.lq-trust{grid-template-columns:1fr}.lq-mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.95);border-top:1px solid var(--lq-line);box-shadow:0 -12px 40px rgba(29,55,94,.12)}.lq-mobile-cta small,.lq-mobile-cta strong{display:block}.lq-cart-row{grid-template-columns:82px 1fr}.lq-cart-row>strong{grid-column:2}.lq-cart-image img{width:82px;height:82px}body:has(.lq-drawer[open]) .lq-mobile-cta{display:none}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/* Keep Horizon's editable announcement and apply the Liveniq brand treatment. */
#header-group .announcement-bar{background:linear-gradient(90deg,#0756e8,#2f7dff)!important;color:#fff!important}#header-group .announcement-bar__slider,#header-group .announcement-bar__slides,#header-group .announcement-bar__slide{width:100%;max-width:none}#header-group .announcement-bar__text{width:100%;margin-inline:auto!important;text-align:center!important}
@media(min-width:960px){.lq-buy{padding:19px 22px}.lq-buy h1{margin:4px 0 8px;font-size:40px;line-height:.92}.lq-buy .lq-lead{margin:0;font-size:14px;line-height:1.38}.lq-price{margin:10px 0;font-size:25px}.lq-option{margin-top:9px}.lq-option legend{margin-bottom:5px;font-size:13px}.lq-choice{min-height:42px;padding:5px}.lq-add{margin-top:12px}.lq-status{min-height:15px;margin-top:4px}.lq-trust span{padding:6px}}
@media(min-width:960px){.lq-product-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lq-buy{aspect-ratio:1;min-height:0}}
.lq-gallery-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.lq-gallery-nav button{min-height:44px;padding:0 15px;border:1px solid var(--lq-line);border-radius:9px;background:#fff;color:#0756d9;font-size:11px;font-weight:900;letter-spacing:.08em;cursor:pointer}.lq-gallery-nav button:hover,.lq-gallery-nav button:focus-visible{border-color:var(--lq-blue);box-shadow:0 0 0 3px rgba(23,107,255,.12)}.lq-gallery-nav span{color:var(--lq-muted);font-size:12px;font-weight:800}.lq-thumbs{scroll-snap-type:x proximity}.lq-thumb{scroll-snap-align:center}
.lq-main-media{touch-action:pan-y;user-select:none;-webkit-user-select:none}.lq-main-media img{-webkit-user-drag:none}
.lq-scenes{background:#fff}.lq-scene-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}.lq-scene-card{overflow:hidden;border:1px solid var(--lq-line);border-radius:20px;background:#f7f9fc;box-shadow:0 18px 50px rgba(29,55,94,.06)}.lq-scene-image{aspect-ratio:1;overflow:hidden;background:#eef3fa}.lq-scene-image img{display:block;width:100%;height:100%;object-fit:cover}.lq-scene-card>div:last-child{padding:22px}.lq-scene-card span{color:var(--lq-blue);font-size:11px;font-weight:900;letter-spacing:.12em}.lq-scene-card h3{margin:18px 0 8px;font-size:20px}.lq-scene-card p{margin:0;color:var(--lq-muted);font-size:14px;line-height:1.55}.lq-brand-view{position:relative;isolation:isolate;overflow:hidden;padding:102px 0;background:radial-gradient(circle at 82% 18%,rgba(54,130,255,.34),transparent 30%),linear-gradient(135deg,#041126 0%,#082657 58%,#0e52b5 140%);color:#fff}.lq-brand-view:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,#000,transparent 85%)}.lq-brand-orbit{position:absolute;right:-130px;top:50%;width:460px;aspect-ratio:1;border:1px solid rgba(116,176,255,.28);border-radius:50%;transform:translateY(-50%)}.lq-brand-orbit:before,.lq-brand-orbit:after{content:"";position:absolute;inset:52px;border:1px solid rgba(116,176,255,.2);border-radius:50%}.lq-brand-orbit:after{inset:116px;background:radial-gradient(circle,rgba(50,130,255,.28),transparent 68%)}.lq-brand-view-shell{display:grid;grid-template-columns:210px 1fr;gap:58px;align-items:stretch}.lq-brand-signature{display:flex;min-height:310px;flex-direction:column;justify-content:space-between;padding:24px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.035));box-shadow:inset 0 1px rgba(255,255,255,.18),0 28px 70px rgba(0,0,0,.18);backdrop-filter:blur(12px)}.lq-brand-signature>span{color:#55a2ff;font-size:84px;line-height:.8;text-shadow:0 0 32px rgba(69,151,255,.7)}.lq-brand-signature small{font-size:10px;font-weight:900;letter-spacing:.2em}.lq-brand-message{max-width:790px}.lq-brand-message h2{margin:0;font-size:clamp(48px,7vw,92px);font-weight:900;line-height:.86;letter-spacing:-.065em}.lq-brand-message>p:not(.lq-eyebrow){max-width:620px;margin:28px 0 0;color:#d6e4f8;font-size:17px;line-height:1.6}.lq-brand-principles{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.lq-brand-principles span{padding:10px 13px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.07);font-size:10px;font-weight:900;letter-spacing:.12em}.lq-home-offer{padding:42px 0;background:#edf4ff;border-block:1px solid #cbdcf7}.lq-home-offer-grid{display:flex;align-items:center;justify-content:space-between;gap:28px}.lq-home-offer h2{margin:0;font-size:clamp(30px,4vw,52px);letter-spacing:-.04em}.lq-home-offer p:last-child{margin:8px 0 0;color:var(--lq-muted)}
@media(max-width:760px){.lq-scene-grid{grid-template-columns:1fr}.lq-brand-view{padding:64px 0}.lq-brand-orbit{right:-250px;width:420px}.lq-brand-view-shell{grid-template-columns:1fr;gap:28px}.lq-brand-signature{min-height:116px;flex-direction:row;align-items:flex-end}.lq-brand-signature>span{font-size:62px}.lq-brand-message h2{font-size:48px}.lq-brand-message>p:not(.lq-eyebrow){font-size:15px}.lq-brand-principles{gap:6px}.lq-brand-principles span{padding:9px 10px}.lq-home-offer-grid{display:grid;text-align:center}.lq-home-offer .lq-btn{width:100%}}
.lq-remote-steps{background:linear-gradient(135deg,#06162f,#0b2c63);color:#fff}.lq-remote-steps .lq-lead{color:#cbd9ef}.lq-remote-steps ol{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:34px 0 0;padding:0;list-style:none}.lq-remote-steps li{min-width:0;padding:20px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(255,255,255,.07)}.lq-remote-steps li>span{display:block;margin-bottom:34px;color:#59a0ff;font-size:12px;font-weight:900}.lq-remote-steps strong{font-size:14px}.lq-remote-steps li p{margin:8px 0 0;color:#cbd9ef;font-size:13px;line-height:1.5}@media(max-width:760px){.lq-remote-steps ol{grid-template-columns:1fr}.lq-remote-steps li{display:grid;grid-template-columns:44px 1fr;gap:10px}.lq-remote-steps li>span{margin:2px 0 0}}
.lq-brand-view-shell{display:block}.lq-brand-message{max-width:860px}
.lq-choice{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}.lq-choice small{flex:0 0 auto;color:var(--lq-muted);font-size:10px;font-weight:900}.lq-choice.is-active small{color:var(--lq-blue)}.lq-trust [data-lq-stock]{color:#147348;background:#f0fbf6}.lq-trust [data-lq-stock].is-out{color:#a23345;background:#fff3f5}
.lq-home-offer{text-align:center}.lq-home-offer-grid{display:grid;grid-template-columns:minmax(0,1fr);place-items:center}.lq-home-offer-grid>div,.lq-home-offer-grid>.lq-btn{grid-column:1;width:auto}.lq-home-offer-grid>div{width:100%}.lq-home-offer .lq-btn{min-width:220px;justify-self:center;padding-inline:28px}
.lq-sample-reviews{background:linear-gradient(180deg,#f5f8ff,#fff)}.lq-review-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:48px;align-items:end}.lq-review-head h2{max-width:780px}.lq-review-head-side>p{margin:0;color:var(--lq-muted);font-size:14px;line-height:1.65}.lq-review-controls{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.lq-review-controls button{width:46px;height:46px;border:1px solid var(--lq-line);border-radius:50%;background:#fff;color:#0756d9;font-size:20px;cursor:pointer}.lq-review-controls button:hover,.lq-review-controls button:focus-visible{border-color:var(--lq-blue);box-shadow:0 0 0 3px rgba(23,107,255,.12)}.lq-review-viewport{margin-top:34px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lq-review-viewport::-webkit-scrollbar{display:none}.lq-review-grid{display:flex;gap:14px}.lq-review-card{display:flex;flex:0 0 calc((100% - 28px)/3);min-width:0;min-height:300px;flex-direction:column;padding:26px;border:1px solid var(--lq-line);border-radius:20px;background:#fff;box-shadow:0 18px 50px rgba(29,55,94,.06);scroll-snap-align:start}.lq-review-stars{display:flex;gap:3px;color:var(--lq-blue);font-size:18px;letter-spacing:.03em}.lq-review-stars .is-empty{color:#cbd5e1}.lq-review-card h3{margin:32px 0 12px;font-size:20px;line-height:1.12}.lq-review-card>p{margin:0;color:var(--lq-muted);font-size:14px;line-height:1.65}.lq-review-card footer{display:grid;gap:5px;margin-top:auto;padding-top:28px;border-top:1px solid var(--lq-line)}.lq-review-card footer strong{font-size:13px}.lq-review-card footer small{color:#8a96a8;font-size:9px;font-weight:900;letter-spacing:.08em}
@media(max-width:760px){.lq-review-head{grid-template-columns:1fr;gap:16px}.lq-review-controls{justify-content:flex-start}.lq-review-card{flex-basis:88%;min-height:260px}}
