@font-face{font-family:'LS Instrument';src:url('instrument-sans-latin.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap}
@font-face{font-family:'LS Cormorant';src:url('cormorant-garamond-latin.woff2') format('woff2');font-style:normal;font-weight:300 700;font-display:swap}
.liten-demo{--ls-primary:#dceef8;--ls-secondary-1:#f5f7f8;--ls-secondary-2:#a7d0e7;--ls-secondary-3:#13242e;--ls-link:#174d6b;--ls-button:#101a20;--ls-background:#fff;--ls-ink:#101a20;--ls-radius:12px;--ls-heading-font:'LS Instrument',Arial,sans-serif;background:var(--ls-background);color:var(--ls-ink);font-family:'LS Instrument',Arial,sans-serif;font-size:17px;line-height:1.65;overflow:clip;isolation:isolate;--wp--style--block-gap:0px;margin:0!important}
.liten-demo *{box-sizing:border-box}.liten-demo :where(h1,h2,h3,h4,p,figure,ul){margin:0}.liten-demo :where(h1,h2,h3,h4),.liten-demo .ls-heading{font-family:var(--ls-heading-font);font-weight:500;line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.liten-demo h1,.liten-demo .ls-h1{font-size:clamp(50px,6.8vw,108px);line-height:.99}.liten-demo h2,.liten-demo .ls-h2{font-size:clamp(38px,4.5vw,66px)}.liten-demo h3,.liten-demo .ls-h3{font-size:clamp(23px,2.2vw,31px);line-height:1.16;letter-spacing:-.035em}.liten-demo h4,.liten-demo .ls-h4{font-size:21px;line-height:1.2}.liten-demo a{color:var(--ls-link);text-decoration:none}.liten-demo a:focus-visible,.liten-demo button:focus-visible,.liten-demo summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.liten-demo img,.liten-demo video{max-width:100%;height:auto;display:block}.liten-demo :where(.wp-block-group,.ls-text)>*+*{margin-block-start:0}.liten-demo .ls-text{max-width:65ch;font-size:inherit;font-weight:inherit}.liten-demo .ls-text p+p{margin-top:1em}.liten-demo .ls-text a{text-decoration:underline;text-underline-offset:.2em}.liten-demo .ls-small{font-size:12px;line-height:1.6;opacity:.7;max-width:75ch}.liten-demo .ls-eyebrow{font-size:11px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:500;margin-bottom:22px}.liten-demo .ls-heading+.ls-text{margin-top:24px}.liten-demo .ls-text+.wp-block-buttons{margin-top:30px}.liten-demo .wp-block-buttons{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.liten-demo .wp-block-button{display:inline-flex;width:auto!important;max-width:100%}.liten-demo .wp-block-button__link,.liten-demo .ls-submit{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important;min-height:49px!important;height:auto!important;font:500 14px/1.3 'LS Instrument',Arial,sans-serif!important;letter-spacing:0!important;padding:15px 24px!important;gap:16px!important;border-radius:var(--ls-radius)!important;background:var(--ls-button)!important;color:white!important;border:1px solid transparent!important;box-shadow:none!important;text-decoration:none;transition:background .25s,transform .25s!important;cursor:pointer}.liten-demo .wp-block-button__link:hover,.liten-demo .ls-submit:hover{transform:translateY(-2px)}.liten-demo .is-style-outline .wp-block-button__link{background:transparent!important;border-color:currentColor!important;color:var(--ls-ink)!important}.liten-demo .ls-nav .wp-block-button__link{background:transparent!important;color:var(--ls-ink)!important;padding:9px 0!important;border:0!important;min-height:0!important;font-size:13px!important}.liten-demo .ls-nav .wp-block-button__link:hover{text-decoration:underline;text-underline-offset:5px;transform:none}.liten-demo .ls-nav{display:flex;gap:28px;align-items:center}
.liten-demo .ls-header{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;max-width:1360px;padding:28px 48px;margin:auto!important;background:var(--ls-background);z-index:20;border-bottom:1px solid color-mix(in srgb,var(--ls-ink) 12%,transparent)}.liten-demo .ls-header>.wp-block-buttons{justify-self:end}.liten-demo .ls-header.ls-sticky{position:sticky;top:0}.liten-demo .ls-brand{display:inline-flex;color:inherit;align-items:center;font-size:28px;line-height:1.05;letter-spacing:-.06em;font-weight:600;white-space:nowrap}.liten-demo .ls-brand img{max-width:180px;max-height:56px;object-fit:contain}.liten-demo .ls-demo-note{font-size:10px;letter-spacing:.09em;text-transform:uppercase;opacity:.6;text-align:center;padding:12px 24px;border-bottom:1px solid color-mix(in srgb,var(--ls-ink) 10%,transparent)}
.liten-demo .ls-hero{max-width:1360px;margin:auto!important;padding:84px 48px 70px;display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center}.liten-demo .ls-hero-copy .ls-text{margin-top:30px;max-width:490px}.liten-demo .ls-hero-copy .wp-block-buttons{margin-top:32px}.liten-demo .ls-hero>.ls-media{width:100%}.liten-demo .ls-hero--wide{grid-template-columns:1fr 1fr;gap:50px;padding-bottom:44px}.liten-demo .ls-hero--wide>.ls-hero-copy{display:grid;grid-template-columns:1.2fr 1fr;column-gap:80px;align-items:start;grid-column:1/-1}.liten-demo .ls-hero--wide>.ls-hero-copy>.ls-eyebrow{grid-column:1/-1}.liten-demo .ls-hero--wide h1{font-size:clamp(52px,6.7vw,96px);grid-column:1;grid-row:2/4}.liten-demo .ls-hero--wide .ls-text{grid-column:2;grid-row:2;margin-top:5px}.liten-demo .ls-hero--wide .wp-block-buttons{grid-column:2;grid-row:3;margin-top:25px}.liten-demo .ls-hero--wide>.ls-media{grid-column:1/-1;width:100%}.liten-demo .ls-media{position:relative;overflow:hidden;border-radius:var(--ls-radius);margin:0!important;isolation:isolate;min-width:0}.liten-demo .ls-media img,.liten-demo .ls-media video{width:100%;height:100%;object-fit:inherit}.liten-demo .ls-media--landscape{aspect-ratio:1.5}.liten-demo .ls-media--wide{aspect-ratio:2.45}.liten-demo .ls-media--portrait{aspect-ratio:.82}.liten-demo .ls-media--square{aspect-ratio:1}.liten-demo .ls-media--natural img,.liten-demo .ls-media--natural video{height:auto}.liten-demo .ls-section{padding:90px 48px;max-width:1360px;margin:auto!important;scroll-margin-top:30px}.liten-demo .ls-width-narrow{max-width:1000px}.liten-demo .ls-space-small{padding-block:42px}.liten-demo .ls-space-large{padding-block:120px}.liten-demo .ls-section>.ls-text{margin-top:24px}.liten-demo .ls-section>.ls-grid,.liten-demo .ls-section>.ls-pricing,.liten-demo .ls-section>.ls-accordion{margin-top:44px}.liten-demo .ls-tone-soft{background:var(--ls-secondary-1)}.liten-demo .ls-tone-secondary2{background:var(--ls-secondary-2)}.liten-demo .ls-tone-secondary3{background:var(--ls-secondary-3)}.liten-demo .ls-tone-primary{background:var(--ls-primary)}.liten-demo .ls-tone-dark{background:var(--ls-ink);color:var(--ls-background);--ls-link:var(--ls-background)}.liten-demo .ls-grid,.liten-demo .ls-pricing{display:grid;gap:36px;align-items:start}.liten-demo .ls-grid-1{grid-template-columns:1fr}.liten-demo .ls-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.liten-demo .ls-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.liten-demo .ls-grid>*{min-width:0}.liten-demo .ls-copy{align-self:center}.liten-demo .ls-copy>*+*{margin-top:24px}.liten-demo .ls-copy .ls-text{max-width:490px}.liten-demo .ls-divider{border:0;border-top:1px solid currentColor;opacity:.24;margin:0 auto!important;max-width:1264px}.liten-demo .ls-usps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1360px;padding:40px 48px 48px;gap:44px;margin:auto!important}.liten-demo .ls-usps--vertical{grid-template-columns:1fr;padding:0;gap:28px}.liten-demo .ls-usp-item{position:relative;border-top:1px solid color-mix(in srgb,var(--ls-ink) 16%,transparent);padding-top:26px}.liten-demo .ls-usp-item .ls-heading{font-size:22px}.liten-demo .ls-usp-item .ls-text{font-size:15px;margin-top:12px}.liten-demo .ls-with-icon:before{content:'';display:block;width:24px;height:24px;background:currentColor;mask:url('check.svg') center/contain no-repeat;-webkit-mask:url('check.svg') center/contain no-repeat;margin-bottom:20px}.liten-demo .ls-service-card{padding:32px;background:var(--ls-secondary-1);border-radius:var(--ls-radius);min-height:290px;display:flex;flex-direction:column}.liten-demo .ls-service-card .ls-text{font-size:15px;margin-top:18px}.liten-demo .ls-service-card .wp-block-buttons{margin-top:auto;padding-top:28px}.liten-demo .ls-number{font-size:12px;letter-spacing:.12em;opacity:.6;margin-bottom:28px}.liten-demo .ls-cta{max-width:1264px;padding:64px;display:grid;grid-template-columns:1.25fr .75fr;gap:65px;align-items:center;border-radius:var(--ls-radius);margin:44px auto!important;scroll-margin-top:25px}.liten-demo .ls-cta-copy>*+*{margin-top:24px}.liten-demo .ls-cta .ls-media{width:100%}.liten-demo .ls-cta .ls-heading{font-size:clamp(40px,4.5vw,64px)}.liten-demo .ls-cta .ls-text{max-width:490px}.liten-demo .ls-accordion details{padding:24px 0;border-bottom:1px solid color-mix(in srgb,var(--ls-ink) 18%,transparent);margin:0}.liten-demo .ls-accordion summary{list-style:none;cursor:pointer;font-size:19px;line-height:1.4;padding-right:36px;position:relative}.liten-demo .ls-accordion summary::-webkit-details-marker{display:none}.liten-demo .ls-accordion summary:after{content:'';width:20px;height:20px;background:currentColor;position:absolute;right:0;top:3px;mask:url('plus.svg') center/contain no-repeat;-webkit-mask:url('plus.svg') center/contain no-repeat}.liten-demo .ls-accordion details[open] summary:after{mask-image:url('minus.svg');-webkit-mask-image:url('minus.svg')}.liten-demo .ls-accordion details>p{margin-top:18px;max-width:65ch;font-size:15px;line-height:1.7;opacity:.8}.liten-demo .ls-price-card{background:var(--ls-secondary-1);border:1px solid transparent;border-radius:var(--ls-radius);padding:32px;display:flex;flex-direction:column;gap:22px;height:100%}.liten-demo .ls-price-card.ls-featured{border-color:var(--ls-ink);background:var(--ls-secondary-2)}.liten-demo .ls-price{font-size:42px;font-weight:500;line-height:1.1;letter-spacing:-.045em}.liten-demo .ls-price-card .ls-text{font-size:15px;margin:0;min-height:75px}.liten-demo .ls-price-card ul{list-style:none;padding:0}.liten-demo .ls-price-card li{padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--ls-ink) 12%,transparent);font-size:14px}.liten-demo .ls-price-card .wp-block-buttons{margin-top:auto}.liten-demo .ls-pricing-note{margin-top:24px;font-size:12px;opacity:.7}.liten-demo .ls-contact-section{background:var(--ls-secondary-1);max-width:none;margin-top:40px!important}.liten-demo .ls-contact-section>.ls-grid{max-width:1264px;margin:auto!important;gap:95px}.liten-demo .ls-form-fields{display:flex;flex-direction:column;gap:18px}.liten-demo .ls-form-fields h3{font-size:24px;margin-bottom:10px}.liten-demo .ls-form-fields label{display:flex;flex-direction:column;gap:7px;font-size:13px}.liten-demo .ls-form-fields input,.liten-demo .ls-form-fields select,.liten-demo .ls-form-fields textarea{font:400 16px/1.5 'LS Instrument',Arial,sans-serif;border:1px solid color-mix(in srgb,var(--ls-ink) 20%,transparent);background:var(--ls-background);color:var(--ls-ink);padding:12px 14px;border-radius:calc(var(--ls-radius) / 2);width:100%;min-width:0}.liten-demo .ls-form-fields textarea{min-height:125px;resize:vertical}.liten-demo .ls-form-fields input:focus,.liten-demo .ls-form-fields textarea:focus,.liten-demo .ls-form-fields select:focus{outline:2px solid var(--ls-link);outline-offset:2px}.liten-demo .ls-submit{align-self:flex-start}.liten-demo .ls-form-fields :disabled{opacity:1;-webkit-text-fill-color:var(--ls-ink);cursor:default}.liten-demo .ls-form-fields button:disabled{-webkit-text-fill-color:white}.liten-demo .ls-footer{padding:60px 48px 24px;background:var(--ls-background);color:var(--ls-ink);max-width:1360px;margin:auto!important;display:grid;grid-template-columns:1fr 1fr;gap:24px}.liten-demo .ls-footer>.ls-brand{font-size:clamp(35px,5vw,68px)}.liten-demo .ls-footer>.ls-text{align-self:center;justify-self:end}.liten-demo .ls-footer>.ls-small{grid-column:1/-1;padding-top:32px;border-top:1px solid color-mix(in srgb,var(--ls-ink) 16%,transparent);max-width:none}
/* Three deliberate directions, all using the same editable modules. */
.liten-demo--cafe .ls-brand{text-transform:uppercase;font-size:25px;letter-spacing:-.055em}.liten-demo--cafe h1{font-weight:600}.liten-demo--cafe .ls-hero{grid-template-columns:1fr 1.08fr;gap:65px;padding-top:70px}.liten-demo--cafe .ls-hero h1{font-size:clamp(60px,7.5vw,112px)}.liten-demo--cafe .ls-tone-primary{color:white;--ls-link:white}.liten-demo--cafe .ls-cta .wp-block-button__link{background:var(--ls-background)!important;color:var(--ls-button)!important}.liten-demo--cafe .ls-menu-row{display:grid;grid-template-columns:1fr auto;gap:6px 24px;padding:20px 0;border-bottom:1px solid #1113112b}.liten-demo--cafe .ls-menu-row h3{font-family:'LS Instrument',sans-serif;font-size:22px;grid-column:1}.liten-demo--cafe .ls-menu-row .ls-text{font-size:14px;grid-column:1}.liten-demo--cafe .ls-menu-price{grid-column:2;grid-row:1/3;align-self:center;font-size:20px}.liten-demo--cafe .ls-menu-title{margin-bottom:18px}.liten-demo--cafe .ls-cafe-video{max-width:1264px;margin:0 auto 24px!important;aspect-ratio:2.2}.liten-demo--cafe .ls-footer{border-top:1px solid #11131133}.liten-demo--cafe .ls-footer>.ls-brand{font-size:clamp(38px,6.5vw,94px)}
.liten-demo--salon{font-size:17px}.liten-demo--salon h1,.liten-demo--salon h2{font-weight:400;letter-spacing:-.045em;line-height:.99}.liten-demo--salon .ls-brand{font-family:var(--ls-heading-font);font-size:37px;font-weight:500;letter-spacing:-.035em}.liten-demo--salon .ls-header{border-color:#503b3220}.liten-demo--salon .ls-hero{grid-template-columns:1.1fr 1fr;padding-top:65px;gap:90px}.liten-demo--salon .ls-hero h1{font-size:clamp(68px,8vw,116px);max-width:7em}.liten-demo--salon .ls-usps{padding-block:35px 60px}.liten-demo--salon .ls-usp-item .ls-heading{font-family:'LS Instrument',Arial,sans-serif;font-size:18px;letter-spacing:-.015em}.liten-demo--salon .ls-service-card{background:none;padding:30px 0;min-height:250px;border-top:1px solid #503b3240;border-radius:0}.liten-demo--salon .ls-service-card .ls-heading{font-size:35px}.liten-demo--salon .ls-tone-primary{color:#fff;--ls-link:#fff}.liten-demo--salon .ls-cta .wp-block-button__link{background:var(--ls-background)!important;color:var(--ls-button)!important}.liten-demo--salon .ls-price-card{background:var(--ls-secondary-1);border:1px solid color-mix(in srgb,var(--ls-ink) 15%,transparent)}.liten-demo--salon .ls-price-card.ls-featured{background:var(--ls-secondary-2);border-color:color-mix(in srgb,var(--ls-ink) 50%,transparent)}.liten-demo--salon .ls-footer{background:var(--ls-primary);max-width:none;color:var(--ls-background);--ls-link:var(--ls-background)}.liten-demo--salon .ls-footer>.ls-small{border-color:#f5efe733}.liten-demo--vvs .ls-brand{letter-spacing:-.04em}.liten-demo--vvs .ls-hero-copy .ls-heading{max-width:10em}.liten-demo--vvs .ls-hero--wide .ls-text{font-size:18px}.liten-demo--vvs .ls-service-card{background:var(--ls-secondary-1)}.liten-demo--vvs .ls-usps{padding-bottom:35px}
@media(max-width:1000px){.liten-demo .ls-header{padding:24px 28px;gap:20px}.liten-demo .ls-nav{gap:18px}.liten-demo .ls-hero,.liten-demo--cafe .ls-hero,.liten-demo--salon .ls-hero{gap:35px;padding:65px 28px}.liten-demo .ls-section{padding:70px 28px}.liten-demo .ls-usps{padding:35px 28px;gap:28px}.liten-demo .ls-cta{margin:28px!important;padding:42px;gap:35px}.liten-demo .ls-contact-section>.ls-grid{gap:45px}.liten-demo .ls-grid,.liten-demo .ls-pricing{gap:24px}.liten-demo .ls-service-card,.liten-demo .ls-price-card{padding:25px}.liten-demo .ls-footer{padding-inline:28px}.liten-demo--cafe .ls-cafe-video{margin-inline:28px!important}}
@media(max-width:700px){.liten-demo{font-size:16px}.liten-demo .ls-header{padding:20px;grid-template-columns:1fr auto;gap:18px}.liten-demo .ls-header>.ls-nav{display:none}.liten-demo .ls-header .wp-block-button__link{font-size:12px!important;min-height:43px!important;padding:12px 16px!important}.liten-demo .ls-brand{font-size:24px}.liten-demo .ls-brand img{max-width:140px;max-height:44px}.liten-demo .ls-demo-note{font-size:9px;padding:9px 14px;letter-spacing:.035em}.liten-demo .ls-hero,.liten-demo--cafe .ls-hero,.liten-demo--salon .ls-hero{display:flex;flex-direction:column;gap:35px;padding:48px 20px 36px;align-items:stretch}.liten-demo h1,.liten-demo .ls-h1,.liten-demo--cafe .ls-hero h1{font-size:clamp(49px,12.4vw,74px);letter-spacing:-.055em}.liten-demo--salon .ls-hero h1{font-size:clamp(66px,16vw,90px);max-width:7em}.liten-demo h2,.liten-demo .ls-h2{font-size:38px}.liten-demo .ls-eyebrow{margin-bottom:18px;font-size:10px}.liten-demo .ls-hero-copy .ls-text{margin-top:24px}.liten-demo .ls-hero-copy .wp-block-buttons{margin-top:28px}.liten-demo .ls-hero--wide>.ls-hero-copy{display:block}.liten-demo .ls-hero--wide h1{font-size:clamp(48px,12vw,66px)}.liten-demo .ls-hero--wide>.ls-hero-copy .ls-text{margin-top:24px;font-size:16px}.liten-demo .ls-section{padding:58px 20px}.liten-demo .ls-space-small{padding-block:30px}.liten-demo .ls-space-large{padding-block:75px}.liten-demo .ls-grid,.liten-demo .ls-grid-2,.liten-demo .ls-grid-3,.liten-demo .ls-pricing,.liten-demo .ls-usps{grid-template-columns:1fr;gap:30px}.liten-demo .ls-usps{padding:25px 20px 30px}.liten-demo .ls-usps--vertical{padding:0}.liten-demo .ls-usp-item{padding-top:22px}.liten-demo .ls-with-icon:before{float:left;width:21px;height:21px;margin:1px 14px 0 0}.liten-demo .ls-usp-item .ls-text{margin-top:9px}.liten-demo .ls-cta{display:flex;flex-direction:column;align-items:stretch;margin:20px!important;padding:32px 25px;gap:30px}.liten-demo .ls-cta .ls-heading{font-size:40px}.liten-demo .ls-service-card{min-height:260px;padding:28px}.liten-demo .ls-section>.ls-grid,.liten-demo .ls-section>.ls-pricing,.liten-demo .ls-section>.ls-accordion{margin-top:32px}.liten-demo .ls-price-card{padding:28px;gap:20px}.liten-demo .ls-price-card .ls-text{min-height:0}.liten-demo .ls-accordion summary{font-size:17px}.liten-demo .ls-accordion details{padding:21px 0}.liten-demo .ls-contact-section>.ls-grid{gap:40px}.liten-demo .ls-form-fields{gap:17px}.liten-demo .ls-footer{padding:42px 20px 24px;grid-template-columns:1fr;gap:22px}.liten-demo .ls-footer>.ls-text{justify-self:start}.liten-demo .ls-footer>.ls-small{padding-top:22px}.liten-demo--salon .ls-service-card{padding:24px 0;min-height:0}.liten-demo--cafe .ls-cafe-video{margin:0 20px 25px!important;aspect-ratio:1.5}.liten-demo .ls-media-order-last{order:2}}
/* Editing uses the same content styles. Keep every block reachable and still. */
.editor-styles-wrapper .liten-demo :where(.block-editor-block-list__layout>.block-editor-block-list__block){margin-block-start:0}.editor-styles-wrapper .liten-demo .ls-header{position:relative!important;top:auto!important}.editor-styles-wrapper .liten-demo .ls-media:empty{min-height:200px}.editor-styles-wrapper .liten-demo .ls-form-fields{pointer-events:none}.editor-styles-wrapper .liten-demo .ls-hero{width:100%;max-width:1360px}.editor-styles-wrapper .is-root-container>.liten-demo{max-width:none!important;width:100%!important}.editor-styles-wrapper .liten-demo .ls-nav .wp-block-button__link{pointer-events:auto}
@media(prefers-reduced-motion:reduce){.liten-demo *{scroll-behavior:auto!important;transition:none!important}}

body:has(.liten-demo){margin:0;background:var(--ls-background,#fff)}html:has(.liten-demo){scroll-padding-top:0}.wp-site-blocks:has(>.liten-demo){padding:0;margin:0}.liten-demo .ls-copy .ls-eyebrow{margin-top:0}.liten-demo .ls-hero .ls-h1{max-width:11em}

/* Recensioner: samma redigerbara kort och proportioner i editor och på sajten. */
.liten-demo .ls-section>.ls-reviews{margin-top:40px}.liten-demo .ls-reviews{--ls-review-columns:3;min-width:0}.liten-demo .ls-reviews[data-columns="1"]{--ls-review-columns:1}.liten-demo .ls-reviews[data-columns="2"]{--ls-review-columns:2}.liten-demo .ls-review-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--ls-review-columns) - 1)*24px)/var(--ls-review-columns));gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;padding:2px 0 12px;align-items:stretch}.liten-demo .ls-review-track::-webkit-scrollbar{display:none}.liten-demo .ls-review{scroll-snap-align:start;min-width:0;border:1px solid color-mix(in srgb,var(--ls-ink) 14%,transparent);border-radius:var(--ls-radius);background:var(--ls-background);padding:32px;display:flex;flex-direction:column;min-height:280px;gap:26px}.liten-demo .ls-review:before{content:'“';font-family:Georgia,serif;font-size:68px;line-height:.6;color:var(--ls-link);margin-top:12px}.liten-demo .ls-review>.ls-text{font-size:18px;line-height:1.6}.liten-demo .ls-review-author{font-size:13px;font-weight:500;margin-top:auto;padding-top:10px}.liten-demo .ls-review-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px}.liten-demo .ls-review-controls button{font:500 13px/1.4 'LS Instrument',Arial,sans-serif;background:transparent;border:1px solid color-mix(in srgb,var(--ls-ink) 25%,transparent);color:var(--ls-ink);padding:12px 18px;border-radius:var(--ls-radius);cursor:pointer;transition:background .2s,opacity .2s}.liten-demo .ls-review-controls button:hover{background:var(--ls-secondary-1)}.liten-demo .ls-review-controls button:disabled{opacity:.3;cursor:default}.liten-demo .ls-review-status{font-size:12px;line-height:1.4;text-align:center;opacity:.65}.liten-demo .ls-reviews-note{font-size:12px;line-height:1.5;margin-top:18px;opacity:.7}
.liten-demo--vvs .ls-hero{background:var(--ls-primary)}.liten-demo--vvs .ls-service-card{background:var(--ls-primary)}.liten-demo--vvs .ls-number{color:var(--ls-link);opacity:1}.liten-demo--vvs .ls-with-icon:before{color:var(--ls-link)}.liten-demo--vvs .ls-contact-section{background:var(--ls-primary)}
.liten-demo .ls-section.ls-video-bleed{max-width:none;padding:0;margin:30px 0!important}.liten-demo .ls-video-bleed .ls-media{aspect-ratio:2.4;border-radius:0}
@media(min-width:701px) and (max-width:1000px){.liten-demo .ls-reviews[data-columns="3"]{--ls-review-columns:2}}
@media(max-width:700px){.liten-demo .ls-reviews,.liten-demo .ls-reviews[data-columns]{--ls-review-columns:1}.liten-demo .ls-review{padding:28px;min-height:260px}.liten-demo .ls-review>.ls-text{font-size:17px}.liten-demo .ls-review-controls{gap:10px}.liten-demo .ls-review-controls button{padding:11px 15px}.liten-demo .ls-review-status{max-width:110px}.liten-demo .ls-video-bleed .ls-media{aspect-ratio:1.5}}
