*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body.gradient{background:var(--color-background)!important}:root{--color-background: #131414;--color-text-primary: #d1d5db;--color-text-secondary: #94a3b8;--color-text-highlight: #e2e8f0;--color-text-white: #ffffff;--color-text-black: #1d1d1d;--color-accent: #00d3fa;--color-primary: rgb(0, 215, 255);--color-primary-darker: #008199;--color-primary-hover: #91eeff;--color-border: #4b5563;--btn-gradient: linear-gradient( to right, var(--color-primary), var(--color-primary-darker) );--color-border-hover: #6b7280;--font-family-sans: "Inter", sans-serif;--font-family-roboto: "Roboto", sans-serif;--font-family-open-sans: "Open Sans", sans-serif;--font-family-primary: "Roboto", sans-serif;--font-family-secondary: "Open Sans", sans-serif;--section-gutter-mobile: 1rem;--section-gutter-tablet: 2rem;--section-gutter-desktop: 3rem}html{background-color:var(--color-background)!important;overflow-x:hidden}body{font-family:var(--font-family-secondary);background-color:var(--color-background)!important;color:var(--color-text-primary);line-height:1.6;overflow-x:hidden;padding-top:0}.accent{color:var(--color-primary)}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--section-gutter-mobile);padding-right:var(--section-gutter-mobile)}@media(min-width:768px){.container{padding-left:var(--section-gutter-tablet);padding-right:var(--section-gutter-tablet)}}@media(min-width:992px){.container{padding-left:var(--section-gutter-desktop);padding-right:var(--section-gutter-desktop)}}@media(min-width:1280px){.container{max-width:1260px}}@media(min-width:1520px){.container{max-width:1360px}}@media(min-width:1820px){.container{max-width:1740px}}.section-title{font-weight:300;font-size:3.25rem;line-height:1.15;color:var(--color-text-white);margin:10px 0 15px}@media(min-width:768px){.section-title{font-size:3.5rem}}@media(min-width:992px){.section-title{font-size:4.5rem}}.section-subtext,.section-subtext p{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.6;margin-top:1rem}@media(min-width:768px){.section-subtext,.section-subtext p{font-size:1.125rem}}.page-wrapper{display:flex;flex-direction:column;min-height:100vh;position:relative}.section-label{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:100px;color:var(--color-text-secondary);font-size:1.05rem;margin-bottom:3rem}.section-label__icon{opacity:.7;width:22px;height:22px}@media(max-width:767px){.section-label{padding:.5rem 1rem;font-size:.875rem;margin-bottom:1rem;gap:.5rem}.section-label__icon{width:18px;height:18px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.85rem;padding:11px 24px;border-radius:100px;text-decoration:none;font-size:1.275rem!important;font-weight:600!important;letter-spacing:.5px;cursor:pointer;transition:all 1.6s ease!important;min-width:290px!important}@media(max-width:768px){.btn{min-width:250px!important;padding:10px 20px}}.btn--primary{background:transparent!important;color:var(--color-text-black)!important;border:2px solid transparent!important;gap:1rem;display:inline-flex;align-items:center;position:relative;overflow:hidden;isolation:isolate;transition:all 1.6s ease!important}.btn--primary:hover{color:var(--color-accent)!important;border-color:var(--color-accent)!important;background:#0006}.btn--primary:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:-2;opacity:1;background:linear-gradient(20deg,var(--color-primary),var(--color-primary-darker));transition:all .6s ease!important}.btn--primary:hover:after{opacity:0}.btn__icon-inline{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.35rem;height:2.35rem;transition:all 1.6s ease!important}.btn__icon-inline svg{width:100%;height:100%}.btn__arrow{width:20px;height:20px;fill:currentColor;flex-shrink:0}.btn--primary:hover .btn__icon-inline svg ellipse{fill:var(--color-primary);transition:all 2s ease!important}.btn--primary:hover .btn__icon-inline svg path{fill:#000!important}.btn--secondary{color:var(--color-text-white)!important;border:2px solid #ffffff9c!important;position:relative;font-size:1.275rem!important;display:inline-flex;align-items:center;z-index:1;overflow:hidden;background:transparent;transition:border-color .6s ease,background-color .6s ease,box-shadow .6s ease!important}.btn--secondary:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.03) 36%,rgba(255,255,255,.05) 30%,rgba(255,255,255,.03) 34%,transparent 70%);transform:translate(-120%);transition:none;pointer-events:none}.btn--secondary:hover{border-color:#00d3fa8c!important;background-color:#00d3fa0a;color:var(--color-text-white)!important;text-decoration:none;box-shadow:0 0 20px #00d3fa1f,0 0 40px #00d3fa0a,inset 0 0 20px #00d3fa08;transition:border-color .35s ease-out,background-color .35s ease-out,box-shadow .35s ease-out!important}.btn--secondary:hover:before{transform:translate(120%);transition:transform .65s ease-out}.btn--secondary .btn__icon-inline{transition:transform .6s ease,filter .6s ease!important}.btn--secondary .btn__icon-inline svg ellipse,.btn--secondary .btn__icon-inline svg path{transition:all .6s ease!important}.btn--secondary .btn__icon-inline svg ellipse{fill:#fcfcfce2}.btn--secondary .btn__icon-inline svg path{fill:#000!important}.btn--secondary:hover .btn__icon-inline{transform:translate(2px,-2px);filter:drop-shadow(0 0 4px rgba(0,211,250,.3));transition:transform .35s ease-out,filter .35s ease-out!important}.btn--secondary:hover .btn__icon-inline svg ellipse{fill:#00d3fa1f!important;stroke:#00d3fa80;stroke-width:1px}.btn--secondary:hover .btn__icon-inline svg path{fill:var(--color-accent)!important}.btn--secondary:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){.btn--secondary{transition:border-color .6s ease,background-color .6s ease,box-shadow .6s ease!important}.btn--secondary:before{display:none}.btn--secondary:hover{transition:border-color .35s ease-out,background-color .35s ease-out,box-shadow .35s ease-out!important}.btn--secondary:hover .btn__icon-inline{transform:none}}@media(max-width:768px){.btn--primary,.btn--secondary{font-size:1.2rem!important;font-weight:600!important;max-width:48%;gap:.5rem}}#page-cover{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--color-background);z-index:9999;animation:cssHideCover .5s ease forwards;animation-delay:3s}.hero,.header{opacity:0;animation:cssRevealFallback .5s ease forwards;animation-delay:3.5s}@keyframes cssRevealFallback{to{opacity:1}}@keyframes cssHideCover{to{opacity:0;visibility:hidden;pointer-events:none}}.swiper-button-next,.swiper-button-prev{display:none!important}.swiper-slide{height:auto}.swiper{--swiper-theme-color: var(--color-primary)}.swiper-creative .swiper-slide{overflow:visible;backface-visibility:hidden;-webkit-backface-visibility:hidden}[data-swiper-parallax],[data-swiper-parallax-x],[data-swiper-parallax-y],[data-swiper-parallax-opacity],[data-swiper-parallax-scale]{will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}.swiper-slide *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.swiper-slide:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.swiper-slide-active:focus-within{box-shadow:0 0 0 2px #00d3fa4d;border-radius:20px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/loncom-base.css.map */
