:root{--ql-primary: #000;--ql-primary-rgb: 0 141 211;--ql-primary-hover: #fff;--ql-primary-bright: #4fb9e8;--ql-accent: #fff;--ql-accent-warm: #ffb717;--ql-gradient-start: #fbb702;--ql-gradient-end: #008dd3;--ql-font-display: "Inter", sans-serif;--ql-font-body: "Inter", sans-serif;--ql-space-2: 8px;--ql-space-3: 12px;--ql-space-4: 16px;--ql-space-5: 20px;--ql-space-6: 24px;--ql-space-7: 28px;--ql-space-8: 32px;--ql-space-10: 40px;--ql-space-12: 48px;--ql-space-13: 52px;--ql-space-14: 56px;--ql-space-16: 64px;--ql-space-18: 72px;--ql-space-20: 80px;--ql-rounded-sm: 4px;--ql-rounded-md: 8px;--ql-rounded-lg: 12px;--ql-rounded-xl: 16px;--ql-rounded-pill: 999px}.litos-feature-tiles,.litos-feature-grid,.litos-cta-banner,.litos-steps,.litos-case-carousel,.litos-lead-cta,.litos-faq--plain{--color-foreground: #ffffff;--color-foreground-rgb: 255 255 255;--ql-muted: rgb(var(--color-foreground-rgb) / 72%);--ql-border: rgb(var(--color-foreground-rgb) / 15%);--ql-arrow-muted: rgb(var(--color-foreground-rgb) / 45%);--ql-tile-bg: rgb(var(--ql-primary-rgb) / 16%);--ql-tile-icon: var(--ql-primary-bright);--ql-step-open-bg: rgb(var(--ql-primary-rgb) / 12%);--ql-step-open-text: var(--ql-primary-bright);--ql-lead-tint: rgb(var(--ql-primary-rgb) / 10%);--ql-lead-dot: rgb(var(--ql-primary-rgb) / 22%)}.litos-pill--primary{background:var(--ql-primary);color:#fff}.litos-pill--primary:hover{background:var(--ql-primary-hover);opacity:1}.litos-ql-header{display:flex;flex-direction:column;gap:var(--ql-space-3);align-items:center;text-align:center;margin:0 0 50px}.litos-ql-header__heading{font-family:var(--ql-font-display);font-weight:700;font-size:40px;line-height:1.2;color:var(--color-foreground, #ffffff);margin:0}.litos-ql-header__subtext{font-family:var(--ql-font-body);font-weight:400;font-size:18px;line-height:1.55;color:var(--ql-muted);max-width:960px;margin:0}@media(max-width:1024px){.litos-ql-header{margin-bottom:var(--ql-space-12)}.litos-ql-header__heading{font-size:32px}}@media(max-width:767px){.litos-ql-header{margin-bottom:var(--ql-space-8)}.litos-ql-header__heading{font-size:28px;line-height:1.25}.litos-ql-header__subtext{font-size:16px}}.litos-hero--duotone{aspect-ratio:1920 / 825;min-height:640px;max-height:900px}.litos-hero--duotone .litos-hero__image{filter:grayscale(1)}.litos-hero--duotone .litos-hero__overlay{background:linear-gradient(105deg,#0b3c6db8,#0000006b 48%,#b8860b8c)}.litos-hero--duotone .litos-hero__title{font-weight:600;line-height:1.1}.litos-hero--duotone .litos-hero__subtitle{font-size:20px;line-height:1.8;color:#ffffffeb}.litos-hero--duotone .litos-hero__content{gap:var(--ql-space-6)}.litos-hero__cta{display:flex;flex-wrap:wrap;gap:var(--ql-space-10);align-items:center}.litos-hero--align-center .litos-hero__cta{justify-content:center}@media(max-width:767px){.litos-hero--duotone{aspect-ratio:auto;min-height:520px}.litos-hero--duotone .litos-hero__subtitle{font-size:16px;line-height:1.7}.litos-hero__cta{gap:var(--ql-space-3)}}.litos-feature-tiles{padding-block:var(--pt, 72px) var(--pb, 72px);background-color:var(--color-background, #0d1014);color:var(--color-foreground, #ffffff)}.litos-feature-tiles__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ql-space-13)}.litos-feature-tile{display:flex;flex-direction:column;align-items:center;text-align:center}.litos-feature-tile__icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:var(--ql-rounded-md);background:var(--ql-tile-bg);color:var(--ql-tile-icon)}.litos-feature-tile__image{width:28px;height:28px;object-fit:contain}.litos-feature-tile__title{font-family:var(--ql-font-display);font-weight:600;font-size:24px;line-height:1.35;color:var(--color-foreground, #ffffff);margin:var(--ql-space-5) 0 0}.litos-feature-tile__text{font-family:var(--ql-font-body);font-weight:400;font-size:16px;line-height:1.625;color:var(--ql-muted);max-width:420px;margin:var(--ql-space-2) 0 0}@media(max-width:1024px){.litos-feature-tiles__grid{gap:var(--ql-space-8)}.litos-feature-tile__title{font-size:20px}}@media(max-width:767px){.litos-feature-tiles__grid{grid-template-columns:minmax(0,1fr);gap:var(--ql-space-10)}}.litos-feature-grid{padding-block:var(--pt, 72px) var(--pb, 72px);background-color:var(--color-background, #0d1014);color:var(--color-foreground, #ffffff)}.litos-feature-grid__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--ql-space-13);row-gap:var(--ql-space-18)}.litos-feature-grid__item{display:flex;flex-direction:column;align-items:flex-start}.litos-feature-grid__icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;color:var(--ql-accent)}.litos-feature-grid__image{width:46px;height:46px;object-fit:contain}.litos-feature-grid__title{font-family:var(--ql-font-display);font-weight:600;font-size:24px;line-height:1.35;color:var(--color-foreground, #ffffff);margin:var(--ql-space-5) 0 0}.litos-feature-grid__text{font-family:var(--ql-font-body);font-weight:400;font-size:16px;line-height:1.625;color:var(--ql-muted);margin:var(--ql-space-2) 0 0}@media(max-width:1024px){.litos-feature-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--ql-space-8);row-gap:var(--ql-space-12)}.litos-feature-grid__title{font-size:20px}}@media(max-width:767px){.litos-feature-grid__grid{grid-template-columns:minmax(0,1fr);row-gap:var(--ql-space-10)}}.litos-cta-banner{padding-block:var(--pt, 0px) var(--pb, 0px);background-color:var(--color-background, #0d1014)}.litos-cta-banner__band{display:flex;flex-direction:column;align-items:center;gap:var(--ql-space-3);padding:68px var(--ql-space-10);border-radius:var(--ql-rounded-lg);background:linear-gradient(90deg,var(--ql-banner-from, #fbb702) 0%,var(--ql-banner-to, #008dd3) 100%);text-align:center}.litos-cta-banner__heading{font-family:var(--ql-font-display);font-weight:700;font-size:40px;line-height:1.2;color:#fff;margin:0}.litos-cta-banner__subtext{font-family:var(--ql-font-body);font-weight:400;font-size:18px;line-height:1.55;color:#fff;max-width:860px;margin:0}.litos-cta-banner__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ql-space-10);margin-top:var(--ql-space-2)}@media(max-width:1024px){.litos-cta-banner__heading{font-size:32px}}@media(max-width:767px){.litos-cta-banner__band{padding:var(--ql-space-10) var(--ql-space-6)}.litos-cta-banner__heading{font-size:26px}.litos-cta-banner__subtext{font-size:16px}.litos-cta-banner__actions{gap:var(--ql-space-3)}}.litos-steps{padding-block:var(--pt, 72px) var(--pb, 72px);background-color:var(--color-background, #0d1014);color:var(--color-foreground, #ffffff)}.litos-steps__list{display:flex;flex-direction:column;gap:var(--ql-space-7);max-width:950px;margin-inline:auto}.litos-steps__item{border:1px solid var(--ql-border);border-radius:var(--ql-rounded-lg);background:transparent;transition:background .2s ease,border-color .2s ease}.litos-steps__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ql-space-4);padding:var(--ql-space-4) var(--ql-space-6);list-style:none;cursor:pointer}.litos-steps__summary::-webkit-details-marker{display:none}.litos-steps__title{font-family:var(--ql-font-display);font-weight:600;font-size:20px;line-height:1.4;color:var(--color-foreground, #ffffff);transition:color .2s ease}.litos-steps__icon{display:flex;flex-shrink:0;width:20px;height:20px;color:currentcolor;opacity:.6}.litos-steps__icon-v{transition:opacity .2s ease}.litos-steps__body{font-family:var(--ql-font-body);font-weight:400;font-size:16px;line-height:1.625;color:var(--ql-muted);padding:0 var(--ql-space-6) var(--ql-space-6);max-width:880px}.litos-steps__body p{margin:0}.litos-steps__body p+p{margin-top:var(--ql-space-3)}.litos-steps__item[open]{border-color:transparent;background:var(--ql-step-open-bg)}.litos-steps__item[open] .litos-steps__title{color:var(--ql-step-open-text)}.litos-steps__item[open] .litos-steps__icon-v{opacity:0}@media(max-width:767px){.litos-steps__title{font-size:17px}.litos-steps__summary{padding:var(--ql-space-4)}.litos-steps__body{padding:0 var(--ql-space-4) var(--ql-space-4)}}.litos-case-carousel{display:block;padding-block:var(--pt, 72px) var(--pb, 72px);background-color:var(--color-background, #0d1014);color:var(--color-foreground, #ffffff)}.litos-case-carousel__slide{display:grid;grid-template-columns:minmax(0,650px) minmax(0,1fr);gap:var(--ql-space-18);align-items:center;height:auto}.litos-case-carousel__media{display:block;overflow:hidden;border-radius:var(--ql-rounded-xl);aspect-ratio:650 / 486;background:rgb(var(--color-foreground-rgb, 255 255 255) / 8%)}.litos-case-carousel__image{width:100%;height:100%;object-fit:cover;display:block}.litos-case-carousel__title{font-family:var(--ql-font-display);font-weight:600;font-size:28px;line-height:1.4;color:var(--color-foreground, #ffffff);margin:0}.litos-case-carousel__title a{color:inherit;text-decoration:none}.litos-case-carousel__title a:hover{color:var(--ql-primary-bright)}.litos-case-carousel__text{font-family:var(--ql-font-body);font-weight:400;font-size:16px;line-height:1.625;color:var(--ql-muted);margin:var(--ql-space-6) 0 0}.litos-case-carousel__carousel{position:relative}.litos-case-carousel__nav{position:absolute;right:0;bottom:0;z-index:2;display:flex;justify-content:flex-end;gap:var(--ql-space-4)}.litos-case-carousel__arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:none;color:var(--ql-arrow-muted);cursor:pointer;transition:color .2s ease}.litos-case-carousel__arrow:hover{color:var(--color-foreground, #ffffff)}.litos-case-carousel__arrow.swiper-button-disabled{opacity:.35;cursor:default}@media(max-width:1024px){.litos-case-carousel__slide{gap:var(--ql-space-8)}.litos-case-carousel__title{font-size:22px}}@media(max-width:767px){.litos-case-carousel__slide{grid-template-columns:minmax(0,1fr);gap:var(--ql-space-6)}.litos-case-carousel__nav{position:static;justify-content:center;margin-top:var(--ql-space-6)}}.litos-lead-cta{position:relative;padding-block:var(--pt, 72px) var(--pb, 72px);background-color:var(--color-background, #0d1014);background-image:linear-gradient(var(--ql-lead-tint),var(--ql-lead-tint));color:var(--color-foreground, #ffffff);overflow:hidden}.litos-lead-cta__pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.litos-lead-cta__pattern-image{width:100%;height:100%;object-fit:cover;display:block}.litos-lead-cta__pattern--fallback{background-image:radial-gradient(var(--ql-lead-dot) 1.6px,transparent 1.7px);background-size:14px 14px;-webkit-mask-image:linear-gradient(90deg,#000 0%,transparent 28%,transparent 72%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,transparent 28%,transparent 72%,#000 100%)}.litos-lead-cta__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--ql-space-3);text-align:center}.litos-lead-cta__heading{font-family:var(--ql-font-display);font-weight:700;font-size:40px;line-height:1.2;color:var(--color-foreground, #ffffff);margin:0}.litos-lead-cta__subtext{font-family:var(--ql-font-body);font-weight:400;font-size:18px;line-height:1.55;color:var(--ql-muted);max-width:660px;margin:0}.litos-lead-cta__actions{margin-top:var(--ql-space-2)}@media(max-width:1024px){.litos-lead-cta__heading{font-size:32px}}@media(max-width:767px){.litos-lead-cta__heading{font-size:26px}.litos-lead-cta__subtext{font-size:16px}}.litos-faq--plain{background-color:var(--color-background, #0d1014);color:var(--color-foreground, #ffffff)}.litos-faq--plain .litos-faq__inner{gap:0}.litos-faq--plain .litos-ql-header{margin-bottom:10px}.litos-faq--plain .litos-faq__list{gap:0;max-width:920px;width:100%;margin-inline:auto}.litos-faq--plain .litos-faq__item{padding:var(--ql-space-4) 0;border-radius:0;background:none}.litos-faq--plain .litos-faq__summary{padding-block:0}.litos-faq--plain .litos-faq__question{font-family:var(--ql-font-display);font-weight:600;font-size:18px;line-height:1.55;color:var(--color-foreground, #ffffff)}.litos-faq--plain .litos-faq__icon{color:rgb(var(--color-foreground-rgb, 255 255 255) / 60%)}.litos-faq--plain .litos-faq__answer{color:var(--ql-muted)}.litos-faq--plain .litos-faq__icon{width:20px;height:20px}.litos-faq--plain .litos-faq__answer{font-size:16px;line-height:1.625;max-width:820px}@media(max-width:767px){.litos-faq--plain .litos-faq__item{padding:var(--ql-space-3) 0}.litos-faq--plain .litos-faq__question{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/litos-quicklaunch.css.map */
