.ltdlf-faq-ui,.ltdlf-faq-ui *,.ltdlf-faq-ui *::before,.ltdlf-faq-ui *::after{box-sizing:border-box}.ltdlf-faq-ui{width:100%;padding:var(--ltdlf-faq-padding-top,74px) 18px var(--ltdlf-faq-padding-bottom,58px);background:radial-gradient(circle at 50% 0%,rgb(219 241 255 / .95) 0%,rgb(246 251 255 / .98) 38%,rgb(255 255 255) 100%);font-family:inherit;overflow:hidden}.ltdlf-faq-shell{width:100%;max-width:var(--ltdlf-faq-max-width,1280px);margin:0 auto}.ltdlf-faq-header{max-width:880px;margin:0 auto 34px;text-align:center}.ltdlf-faq-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 18px;margin-bottom:18px;border-radius:999px;color:var(--ltdlf-faq-green,#159b6d);background:rgb(19 150 105 / .12);font-size:15px;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.6px;box-shadow:0 10px 24px rgb(19 150 105 / .08)}.ltdlf-faq-pill span{width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:var(--ltdlf-faq-green,#159b6d);font-weight:900}.ltdlf-faq-header h2{margin:0;color:var(--ltdlf-faq-dark,#102a56);font-size:54px;line-height:1.08;font-weight:950;letter-spacing:-1.5px}.ltdlf-faq-header h2 strong{color:var(--ltdlf-faq-primary,#256df2);font-weight:950}.ltdlf-faq-accent{width:72px;height:4px;border-radius:999px;background:var(--ltdlf-faq-green,#159b6d);margin:20px auto 20px}.ltdlf-faq-header p{max-width:760px;margin:0 auto;color:#40506a;font-size:18px;line-height:1.65;font-weight:400}.ltdlf-faq-list{display:grid;grid-template-columns:repeat(var(--ltdlf-faq-cols,2),minmax(0,1fr));gap:14px 18px;margin-top:30px;align-items:start}.ltdlf-faq-card{display:block;overflow:hidden;border:1px solid rgb(16 42 86 / .09);border-radius:14px;background:rgb(255 255 255 / .97);box-shadow:0 12px 28px rgb(16 42 86 / .075);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ltdlf-faq-card:hover{transform:translateY(-2px);border-color:rgb(37 109 242 / .14);box-shadow:0 18px 38px rgb(16 42 86 / .11)}.ltdlf-faq-card summary{min-height:76px;padding:17px 22px;cursor:pointer;list-style:none;display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:16px}.ltdlf-faq-card summary::-webkit-details-marker{display:none}.ltdlf-faq-qicon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgb(36 168 123 / .1);color:var(--ltdlf-faq-green,#159b6d);font-size:22px;line-height:1;font-weight:950}.ltdlf-faq-qtext{color:var(--ltdlf-faq-dark,#102a56);font-size:18px;line-height:1.28;font-weight:850;letter-spacing:-.15px}.ltdlf-faq-arrow{color:var(--ltdlf-faq-dark,#102a56);font-size:24px;line-height:1;font-weight:900;text-align:center;transition:transform 0.2s ease}.ltdlf-faq-card[open] .ltdlf-faq-arrow{transform:rotate(180deg)}.ltdlf-faq-content{padding:0 24px 22px 86px}.ltdlf-faq-content p{margin:0 0 10px;color:#40506a;font-size:15.5px;line-height:1.65}.ltdlf-faq-content p:last-child{margin-bottom:0}.ltdlf-faq-help{margin-top:22px;display:grid;grid-template-columns:260px minmax(0,1fr) 330px;gap:30px;align-items:center;padding:28px 30px;border-radius:18px;border:1px solid rgb(19 150 105 / .18);background:linear-gradient(135deg,rgb(239 251 247 / .98),rgb(248 253 255 / .98));box-shadow:0 18px 46px rgb(16 42 86 / .09)}.ltdlf-faq-help.ltdlf-no-visual{grid-template-columns:minmax(0,1fr) 330px}.ltdlf-help-visual{position:relative;height:150px;min-width:220px}.ltdlf-help-leaf{position:absolute;background:#3d9d68;opacity:.85;border-radius:999px 0 999px 0}.ltdlf-help-leaf.one{width:70px;height:16px;left:32px;bottom:33px;transform:rotate(-28deg)}.ltdlf-help-leaf.two{width:62px;height:14px;left:44px;bottom:68px;transform:rotate(28deg)}.ltdlf-help-bottle{position:absolute;bottom:0;border-radius:14px 14px 9px 9px;box-shadow:0 12px 28px rgb(16 42 86 / .1)}.ltdlf-help-bottle.white{left:82px;width:72px;height:112px;background:#fff}.ltdlf-help-bottle.green{left:145px;width:50px;height:90px;background:#8fd7b6}.ltdlf-help-bottle.small{left:155px;bottom:0;width:64px;height:34px;border-radius:10px;background:#fff}.ltdlf-help-cross{position:absolute;left:99px;bottom:35px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fff;color:#16a36f;font-size:34px;line-height:1;font-weight:950}.ltdlf-help-copy h3{margin:0 0 12px;color:var(--ltdlf-faq-dark,#102a56);font-size:25px;line-height:1.2;font-weight:950;letter-spacing:-.25px}.ltdlf-help-copy p{margin:0;color:#40506a;font-size:16px;line-height:1.6}.ltdlf-help-points{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ltdlf-help-points span{position:relative;padding-left:22px;color:#40506a;font-size:13.5px;line-height:1.35;font-weight:750}.ltdlf-help-points span::before{content:"✓";position:absolute;left:0;top:0;color:var(--ltdlf-faq-green,#159b6d);font-weight:950}.ltdlf-help-cta{min-height:170px;padding-left:30px;border-left:1px solid rgb(16 42 86 / .12);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ltdlf-help-headset{width:54px;height:54px;margin-bottom:12px;border-radius:999px;background:rgb(36 168 123 / .1);display:inline-flex;align-items:center;justify-content:center;font-size:24px}.ltdlf-help-cta strong{color:var(--ltdlf-faq-green,#159b6d);font-size:17px;line-height:1.2;font-weight:900;margin-bottom:4px}.ltdlf-help-cta small{color:#40506a;font-size:13.5px;line-height:1.35;margin-bottom:18px}.ltdlf-faq-button{width:100%;min-height:56px;border-radius:12px;background:linear-gradient(135deg,var(--ltdlf-faq-green,#159b6d),#087d57);color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:17px;line-height:1;font-weight:950;box-shadow:0 14px 28px rgb(18 155 107 / .24)}.ltdlf-faq-button:hover,.ltdlf-faq-button:focus{color:#fff;transform:translateY(-1px)}.ltdlf-faq-trust{margin-top:26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ltdlf-faq-trust-item{display:flex;align-items:center;justify-content:center;gap:14px;padding:8px 10px}.ltdlf-faq-trust-item .trust-icon{width:44px;height:44px;flex:0 0 44px;border-radius:999px;background:rgb(37 109 242 / .1);display:inline-flex;align-items:center;justify-content:center;color:var(--ltdlf-faq-primary,#256df2);font-size:22px}.ltdlf-faq-trust-item strong{display:block;color:var(--ltdlf-faq-dark,#102a56);font-size:16px;line-height:1.2;font-weight:900}.ltdlf-faq-trust-item small{display:block;margin-top:3px;color:#40506a;font-size:13.5px;line-height:1.25}@media (max-width:1024px){.ltdlf-faq-header h2{font-size:42px}.ltdlf-faq-list{grid-template-columns:repeat(var(--ltdlf-faq-cols-tablet,2),minmax(0,1fr))}.ltdlf-faq-help,.ltdlf-faq-help.ltdlf-no-visual{grid-template-columns:1fr}.ltdlf-help-visual{display:none}.ltdlf-help-cta{min-height:auto;border-left:0;padding-left:0}.ltdlf-faq-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ltdlf-faq-ui{padding:48px 14px 46px}.ltdlf-faq-header{margin-bottom:26px}.ltdlf-faq-header h2{font-size:31px;letter-spacing:-.7px}.ltdlf-faq-header p{font-size:15.5px}.ltdlf-faq-list{grid-template-columns:repeat(var(--ltdlf-faq-cols-mobile,1),minmax(0,1fr));gap:12px}.ltdlf-faq-card summary{min-height:66px;padding:14px;grid-template-columns:38px minmax(0,1fr) 18px;gap:10px}.ltdlf-faq-qicon{width:36px;height:36px;font-size:18px}.ltdlf-faq-qtext{font-size:15px}.ltdlf-faq-content{padding:0 16px 18px 62px}.ltdlf-faq-content p{font-size:14px}.ltdlf-faq-help{padding:22px 18px}.ltdlf-help-copy h3{font-size:22px}.ltdlf-help-points{grid-template-columns:1fr}.ltdlf-faq-trust{grid-template-columns:1fr;gap:10px}.ltdlf-faq-trust-item{justify-content:flex-start}}