.ll-testi{position:relative}.ll-testi-track{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--ll-line) transparent;padding:8px 4px 16px;margin:-8px -4px 0;border-radius:var(--ll-r)}.ll-testi-list{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 3);gap:24px;list-style:none;margin:0;padding:0}.ll-testi-card{scroll-snap-align:start;margin:0;background:#fff;border-radius:var(--ll-r-lg);box-shadow:var(--ll-shadow);padding:28px;display:flex;flex-direction:column}.ll-testi-quote{margin:16px 0 20px;padding:0;border:0;font-size:16px;line-height:1.7;color:var(--ll-ink);flex:1}.ll-testi-quote p{margin:0 0 8px}.ll-testi-quote p:last-child{margin:0}.ll-testi-who{display:flex;align-items:center;gap:12px;margin:0}.ll-testi-who > span:last-child{display:flex;flex-direction:column;line-height:1.35}.ll-testi-who b{color:var(--ll-green);font-size:15px}.ll-testi-av{flex:none;width:44px;height:44px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--ll-blush);color:var(--ll-green);font-family:var(--ll-font-hand);font-size:20px}.ll-testi-av img{width:100%;height:100%;object-fit:cover}.ll-testi-nav{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.ll-testi-nav[hidden]{display:none}@media (max-width:1100px){.ll-testi-list{grid-auto-columns:calc((100% - 24px) / 2)}}@media (max-width:849px){.ll-testi-list{grid-auto-columns:85%;gap:12px}.ll-testi-card{padding:22px}}@media (prefers-reduced-motion:reduce){.ll-testi-track{scroll-behavior:auto}}.ll-qcs{position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;list-style:none;margin:0;padding:0}.ll-qcs.is-overlap{margin-top:-72px}.ll-qc{position:relative;margin:0;background:#fff;border-radius:var(--ll-r);box-shadow:var(--ll-shadow);padding:24px;display:flex;flex-direction:column;gap:12px;transition:transform .2s var(--ll-ease),box-shadow .2s ease}.ll-qc:hover{transform:translateY(-3px);box-shadow:var(--ll-shadow-lg)}.ll-qc-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-weight:900;font-size:13px}.ll-qc-ic .ll-icon{--ll-icon:24px}.ll-qc.is-zalo .ll-qc-ic{background:#E3F0FF;color:#0050C8}.ll-qc.is-msg .ll-qc-ic{background:#EDE7FF;color:#5634C4}.ll-qc.is-phone .ll-qc-ic{background:var(--ll-blush);color:var(--ll-cta)}.ll-qc.is-track .ll-qc-ic{background:var(--ll-butter);color:var(--ll-butter-ink)}.ll-qc-title{font-family:var(--ll-font-body);font-weight:800;font-size:17px;line-height:1.3;letter-spacing:0;color:var(--ll-green);margin:0}.ll-qc .ll-small{font-size:14px;margin:0;flex:1}.ll-qc-link{font-size:14px;align-self:flex-start}.ll-qc-link::after{content:"";position:absolute;inset:0;border-radius:inherit}@media (max-width:849px){.ll-qcs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ll-qcs.is-overlap{margin-top:-40px}.ll-qc{padding:16px;gap:8px}.ll-qc-ic{width:40px;height:40px;border-radius:12px}.ll-qc-title{font-size:15px}.ll-qc .ll-small{font-size:13px}}@media (prefers-reduced-motion:reduce){.ll-qc{transition:none}.ll-qc:hover{transform:none}}.ll-nlband{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:48px;align-items:center;background:var(--ll-band-bg,var(--ll-butter));border-radius:var(--ll-r-lg);padding:56px 64px;--ll-eyebrow-color:var(--ll-accent-deep);--ll-link-color:var(--ll-accent-deep)}.ll-nlband .ll-h2{margin:8px 0 12px}.ll-nlband .ll-lead{margin:0;color:var(--ll-ink)}.ll-nlband .ll-nl-form{margin-top:0;box-shadow:var(--ll-shadow)}.ll-nlband .ll-nl-form:focus-within{box-shadow:0 0 0 3px var(--ll-green)}.ll-nlband .ll-newsletter-daisy{top:-40px;right:-8px}.ll-nlband-note{margin:10px 0 0;padding-left:16px}.ll-nlband.is-dark{color:#E4EDE8;--ll-eyebrow-color:var(--ll-butter)}.ll-nlband.is-dark .ll-h2{color:#fff}.ll-nlband.is-dark .ll-acc{color:var(--ll-butter)}.ll-nlband.is-dark .ll-lead,.ll-nlband.is-dark .ll-nlband-note,.ll-nlband.is-dark .ll-nl-msg{color:#E4EDE8}.ll-nlband.is-dark .ll-nl-msg.is-error{color:var(--ll-butter)}.ll-nlband.is-dark .ll-nl-form:focus-within{box-shadow:0 0 0 3px var(--ll-butter)}.ll-nlband.is-dark :focus-visible{outline-color:var(--ll-butter)}@media (max-width:849px){.ll-nlband{grid-template-columns:minmax(0,1fr);gap:24px;padding:36px 20px}.ll-nlband .ll-newsletter-daisy{display:none}}.ll-faq.is-side{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:64px;align-items:start}.ll-faq.is-stack .ll-faq-head{max-width:720px;margin-bottom:32px}.ll-faq-head .ll-h1{margin:8px 0 0}.ll-faq-head .ll-lead{margin:12px 0 0}.ll-qa{border-bottom:1px solid var(--ll-line)}.ll-qa-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;cursor:pointer;list-style:none;font-weight:800;font-size:17px;line-height:1.4;color:var(--ll-ink)}.ll-qa-q::-webkit-details-marker{display:none}.ll-qa-q::marker{content:""}.ll-qa-q:hover{color:var(--ll-green)}.ll-qa-ic{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 1.5px var(--ll-line);color:var(--ll-green);transition:transform .2s var(--ll-ease)}.ll-qa-ic .ll-icon{--ll-icon:16px}.ll-qa[open] .ll-qa-ic{transform:rotate(45deg)}.ll-qa-a{padding:0 48px 22px 0;color:var(--ll-muted);font-size:16px;line-height:1.7}.ll-qa-a p{margin:0 0 10px}.ll-qa-a p:last-child{margin:0}.ll-qa-a a{color:var(--ll-accent-deep);text-decoration:underline;text-underline-offset:3px}@media (max-width:849px){.ll-faq.is-side{grid-template-columns:minmax(0,1fr);gap:24px}.ll-qa-q{font-size:16px;padding:18px 0}.ll-qa-a{padding-right:0}}@media (prefers-reduced-motion:reduce){.ll-qa-ic{transition:none}}
