:root{--lgx-navy:#071629;--lgx-blue:#008dff;--lgx-ink:#071120;--lgx-border:#dce6f2}body:not(:has(#lesgen-home)) .content-for-layout{background:linear-gradient(180deg,#f1f6fc,#fff 330px);min-height:55vh}body:not(:has(#lesgen-home)) .content-for-layout h1,body:not(:has(#lesgen-home)) .content-for-layout h2{letter-spacing:-.035em;color:#08192e}body:not(:has(#lesgen-home)) .content-for-layout .page-width{max-width:1400px}body:not(:has(#lesgen-home)) .content-for-layout button[type=submit],body:not(:has(#lesgen-home)) .content-for-layout .button--primary,body:not(:has(#lesgen-home)) .content-for-layout .shopify-payment-button__button--unbranded{border-radius:14px;background:linear-gradient(135deg,#00b7ff,#006bea);color:#fff;border:0;box-shadow:0 7px 18px #007aff33;transition:transform .22s ease,box-shadow .22s ease}@media(hover:hover){body:not(:has(#lesgen-home)) .content-for-layout button[type=submit]:hover,body:not(:has(#lesgen-home)) .content-for-layout .button--primary:hover{transform:translateY(-2px);box-shadow:0 12px 25px #007aff44}}body:not(:has(#lesgen-home)) .content-for-layout img{border-radius:12px}body:not(:has(#lesgen-home)) .content-for-layout input:not([type=checkbox]),body:not(:has(#lesgen-home)) .content-for-layout select{border-radius:10px}.lgx-subpage-hero{background:linear-gradient(120deg,#06101e,#0b2845 75%,#075eab);color:#fff;padding:45px max(24px,calc((100vw - 1260px)/2));position:relative;overflow:hidden}.lgx-subpage-hero:after{content:"";position:absolute;right:5%;top:-100px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,#00b7ff55,transparent 65%);pointer-events:none}.lgx-subpage-hero h1{color:#fff!important;font-size:clamp(30px,4vw,54px);margin:0 0 10px}.lgx-subpage-hero p{color:#d2e8ff;margin:0;max-width:700px}.lgx-benefits{padding:38px 20px;background:#f6f9fd}.lgx-benefits-inner{max-width:1260px;margin:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.lgx-benefit{background:#fff;border:1px solid #e2eaf5;border-radius:18px;padding:22px;box-shadow:0 10px 30px #002f6410;transition:transform .3s,box-shadow .3s}.lgx-benefit strong{display:block;color:#071629;font-size:16px;margin:7px 0}.lgx-benefit p{color:#65758a;font-size:13px;margin:0}.lgx-benefit .lgx-symbol{font-size:28px;color:#007cf4}@media(hover:hover){.lgx-benefit:hover{transform:translateY(-5px);box-shadow:0 15px 30px #007aff25}}.lgx-faq{max-width:1000px;margin:45px auto;padding:0 20px}.lgx-faq h2{text-align:center;margin-bottom:24px}.lgx-faq details{border:1px solid #e0e8f2;background:#fff;border-radius:14px;margin:12px 0;padding:18px}.lgx-faq summary{font-weight:700;cursor:pointer;color:#0b1f33}.lgx-faq .answer{padding-top:12px;color:#46566c;line-height:1.65}.lgx-cart-note{max-width:1150px;margin:18px auto;padding:16px 20px;border:1px solid #cfe4ff;border-radius:14px;background:#edf6ff;color:#0c3e73}@media(max-width:760px){.lgx-benefits-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.lgx-benefit{padding:14px}.lgx-subpage-hero{padding:35px 20px}}@media(prefers-reduced-motion:reduce){.lgx-benefit,body:not(:has(#lesgen-home)) .content-for-layout button{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/lesgen-sitewide.css.map */
