@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--bg-dark: #0a0a0f;--text-white: #ffffff;--text-gray: #b8bcc8;--accent-red: #d71920;--border-light: rgba(255,255,255,.1);--glass-bg: rgba(255,255,255,.08);--glass-border: rgba(255,255,255,.18);--font-sans: "Inter", sans-serif;--font-display: "Space Grotesk", sans-serif;--shadow-subtle: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-medium: 0 10px 15px -3px rgba(0, 0, 0, .1);--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1);--transition-bounce: all .4s cubic-bezier(.68, -.55, .265, 1.55)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.lnc-faq-container{background:var(--bg-dark);color:var(--text-white);font-family:var(--font-sans);line-height:1.6;position:relative;width:100%;height:auto}.lnc-faq-container main,.lnc-faq-container section,.lnc-faq-container div,.lnc-faq-container nav,.lnc-faq-container ul,.lnc-faq-container li{background:transparent;border:none;outline:none}.lnc-faq-container:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(215,25,32,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.02) 0%,transparent 50%);animation:backgroundFloat 20s ease-in-out infinite;z-index:-1}@keyframes backgroundFloat{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(30px,-30px) rotate(1deg)}66%{transform:translate(-20px,20px) rotate(-1deg)}}.faq-header{position:relative;padding:32px 20px;text-align:center;background:linear-gradient(135deg,#000c,#0009);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--glass-border);overflow:hidden}.faq-header:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(215,25,32,.05) 50%,transparent 70%);animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.faq-header-content{position:relative;z-index:2}.faq-header h1{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,3.5rem);font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px;animation:fadeInZoom .8s cubic-bezier(.68,-.55,.265,1.55) both}.faq-header p{font-family:var(--font-sans);font-size:clamp(1.1rem,3vw,1.3rem);color:var(--text-gray);animation:fadeIn .6s ease-out .3s both;position:relative}.faq-header p:after{content:"";display:block;width:60px;height:3px;background:var(--accent-red);margin:12px auto 0;border-radius:2px;animation:expandWidth .8s ease-out .6s both}@keyframes fadeInZoom{0%{opacity:0;transform:scale(.8) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes expandWidth{0%{width:0}to{width:60px}}.faq-section{display:grid;grid-template-columns:280px 1fr;gap:40px;max-width:1200px;margin:40px auto;padding:0 20px 60px;position:relative}.faq-nav{position:sticky;top:40px;height:fit-content;max-height:calc(100vh - 120px);overflow-y:auto;background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:16px;padding:24px;box-shadow:var(--shadow-medium);animation:slideInLeft .8s ease-out}.nav-header{font-family:var(--font-display);font-size:1.2rem;font-weight:600;color:var(--text-white);margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--glass-border)}.faq-nav ul{list-style:none}.faq-nav li{margin-bottom:8px}.faq-nav a{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--text-gray);text-decoration:none;border-radius:12px;font-size:1rem;font-weight:500;transition:var(--transition-smooth);position:relative;overflow:hidden}.faq-nav a:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(215,25,32,.1),transparent);transition:left .6s ease}.faq-nav a:hover:before,.faq-nav a.active:before{left:100%}.faq-nav a:hover,.faq-nav a.active{color:var(--text-white);background:#d719201a;transform:translate(8px);border-left:3px solid var(--accent-red)}.nav-icon{width:8px;height:8px;border-radius:50%;background:currentColor;transition:var(--transition-smooth);flex-shrink:0}.faq-nav a.active .nav-icon{transform:scale(1.5);box-shadow:0 0 8px currentColor}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.mobile-nav{display:none;margin-bottom:24px;background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:12px;padding:16px;overflow-x:auto}.mobile-nav::-webkit-scrollbar{height:4px}.mobile-nav::-webkit-scrollbar-track{background:#ffffff1a;border-radius:2px}.mobile-nav::-webkit-scrollbar-thumb{background:var(--accent-red);border-radius:2px}.mobile-nav ul{display:flex;gap:12px;list-style:none;min-width:max-content}.mobile-nav a{display:flex;align-items:center;gap:8px;padding:10px 18px;background:#ffffff0d;border-radius:20px;color:var(--text-gray);text-decoration:none;font-size:.95rem;white-space:nowrap;transition:var(--transition-smooth);font-weight:500}.mobile-nav a.active,.mobile-nav a:hover{background:var(--accent-red);color:var(--text-white);transform:translateY(-2px)}.faq-content{overflow:visible;height:auto}.faq-list{animation:fadeIn .8s ease-out .2s both;min-height:auto;height:auto}.faq-item{background:#121218e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:16px;margin-bottom:24px;overflow:hidden;transition:var(--transition-smooth);opacity:0;transform:translateY(20px);animation:staggeredFadeIn .6s ease-out forwards;position:relative}.faq-item:nth-child(1){animation-delay:.1s}.faq-item:nth-child(2){animation-delay:.2s}.faq-item:nth-child(3){animation-delay:.3s}.faq-item:nth-child(4){animation-delay:.4s}.faq-item:nth-child(5){animation-delay:.5s}.faq-item:nth-child(6){animation-delay:.6s}.faq-item:nth-child(7){animation-delay:.7s}.faq-item:nth-child(8){animation-delay:.8s}.faq-item:nth-child(9){animation-delay:.9s}.faq-item:nth-child(10){animation-delay:1s}.faq-item:nth-child(11){animation-delay:1.1s}.faq-item:nth-child(12){animation-delay:1.2s}@keyframes staggeredFadeIn{to{opacity:1;transform:translateY(0)}}.faq-item:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(215,25,32,.05),transparent);transform:scaleX(0);transition:transform .4s ease;transform-origin:center}.lnc-faq-container{overflow-x:hidden;overflow-y:auto}.faq-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.faq-item:hover:before{transform:scaleX(1)}.faq-question{display:flex;align-items:center;justify-content:space-between;padding:28px;cursor:pointer;position:relative;transition:var(--transition-smooth)}.faq-question:hover{background:#ffffff08}.faq-question:focus-visible{outline:2px solid var(--accent-red);outline-offset:2px}.faq-question:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.02),transparent);transition:left .6s ease}.faq-question:hover:before{left:100%}.question-content{display:flex;align-items:center;gap:18px;flex:1}.q-number{width:36px;height:36px;background:var(--accent-red);border-radius:18px;display:flex;align-items:center;justify-content:center;color:var(--text-white);font-family:var(--font-display);font-weight:600;font-size:1rem;flex-shrink:0;transition:var(--transition-bounce);position:relative;overflow:hidden}.q-number:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transition:all .3s ease;transform:translate(-50%,-50%)}.faq-item:hover .q-number{transform:scale(1.1) rotate(360deg)}.faq-item:hover .q-number:before{width:60px;height:60px}.q-text{font-family:var(--font-sans);font-weight:500;font-size:1.15rem;color:var(--text-white);line-height:1.4}.q-toggle{width:44px;height:44px;border-radius:50%;background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);display:flex;align-items:center;justify-content:center;transition:var(--transition-bounce);position:relative;cursor:pointer}.q-toggle svg{width:22px;height:22px;stroke:var(--text-white);stroke-width:2;fill:none;transition:var(--transition-smooth)}.faq-item.open .q-toggle{transform:rotate(45deg);background:var(--accent-red);border-color:var(--accent-red)}.faq-item.open .q-toggle svg{stroke:var(--text-white)}.faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .3s ease .1s,padding .5s ease;padding:0 28px}.faq-item.open .faq-answer{max-height:600px;opacity:1;padding:0 28px 28px;animation:slideInContent .4s ease-out .1s both}@keyframes slideInContent{0%{transform:translateY(-10px)}to{transform:translateY(0)}}.answer-content{padding:24px;background:#ffffff05;border-radius:12px;border:1px solid rgba(255,255,255,.05);color:var(--text-gray);line-height:1.7;font-size:1.05rem;position:relative}.answer-content:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--accent-red);border-radius:2px}.answer-content p{margin-bottom:0;font-size:1.05rem;line-height:1.7}.help-section{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.05);font-size:.95rem;color:var(--text-gray)}.help-section button{background:none;border:none;font-size:1.3rem;cursor:pointer;padding:6px;border-radius:6px;transition:var(--transition-smooth)}.help-section button:hover{background:#ffffff0d;transform:scale(1.2)}.help-section button.helpful{color:#22c55e}.help-section button.not-helpful{color:#ef4444}@media (max-width: 1024px){.faq-section{grid-template-columns:1fr;gap:24px}.faq-nav{display:none}.mobile-nav{display:block}}@media (max-width: 768px){.faq-header{padding:24px 16px}.faq-header h1{font-size:clamp(2rem,8vw,2.8rem)}.faq-header p{font-size:clamp(1rem,4vw,1.2rem)}.faq-section{padding:0 16px 40px;margin:24px auto}.faq-question{padding:24px 20px}.question-content{gap:14px}.q-number{width:32px;height:32px;font-size:.9rem}.q-text{font-size:1.05rem}.q-toggle{width:40px;height:40px}.q-toggle svg{width:20px;height:20px}.faq-item.open .faq-answer{padding:0 20px 24px}.answer-content{padding:20px;font-size:1rem}.answer-content p{font-size:1rem}.help-section{font-size:.9rem;margin-top:16px;padding-top:16px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{scroll-behavior:smooth}body{overflow-x:hidden;overflow-y:auto}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lnc-faq.css.map */
