.landing-page[data-v-8cd82c05]{--lp-bg: #0a0e1a;--lp-bg-secondary: #0d1221;--lp-bg-tertiary: #111827;--lp-text: #ffffff;--lp-text-secondary: rgba(230, 235, 245, .7);--lp-text-muted: rgba(230, 235, 245, .45);--lp-accent: #2dd4bf;--lp-accent-dark: #14b8a8;--lp-accent-light: #99f6e4;--lp-accent-glow: rgba(45, 212, 189, .2);--lp-accent-gradient: linear-gradient(135deg, #2dd4bf 0%, #5eead4 100%);--lp-border: rgba(255, 255, 255, .06);--lp-border-subtle: rgba(255, 255, 255, .04);--lp-card-bg: rgba(255, 255, 255, .03);--lp-card-hover: rgba(45, 212, 189, .08);--lp-shadow-color: rgba(0, 0, 0, .4);--lp-shadow-accent: rgba(45, 212, 189, .15);--lp-radius: 14px;--lp-radius-lg: 24px;--lp-section-padding: clamp(4rem, 10vh, 8rem) clamp(1.5rem, 5vw, 2.5rem);--lp-max-width: 1200px;--lp-font-display: "Inter", "SF Pro Display", -apple-system, sans-serif;--lp-font-body: "Inter", "SF Pro Text", "PingFang SC", sans-serif}[data-theme=light] .landing-page[data-v-8cd82c05]{--lp-bg: #f6f8fb;--lp-bg-secondary: #ffffff;--lp-bg-tertiary: #eef3f7;--lp-text: #0f172a;--lp-text-secondary: #475569;--lp-text-muted: #64748b;--lp-accent: #0d9488;--lp-accent-dark: #0f766e;--lp-accent-light: #0f766e;--lp-accent-glow: rgba(13, 148, 136, .16);--lp-accent-gradient: linear-gradient(135deg, #0f766e 0%, #22c55e 100%);--lp-border: rgba(15, 23, 42, .1);--lp-border-subtle: rgba(15, 23, 42, .07);--lp-card-bg: rgba(255, 255, 255, .82);--lp-card-hover: rgba(240, 253, 250, .92);--lp-shadow-color: rgba(15, 23, 42, .12);--lp-shadow-accent: rgba(13, 148, 136, .14);--lp-forest: #166534;--lp-leaf: #16a34a;--lp-moss: #65a30d}.landing-page[data-v-8cd82c05]{height:100%;background:var(--lp-bg);color:var(--lp-text);width:100%;overflow-x:clip;overflow-y:auto}[data-theme=light] .landing-page[data-v-8cd82c05]{background:radial-gradient(circle at 12% 8%,rgba(13,148,136,.12) 0%,transparent 28%),radial-gradient(circle at 88% 18%,rgba(101,163,13,.1) 0%,transparent 30%),linear-gradient(180deg,#fbfdfd,#f1f7f4 46%,#fff)}.section-container[data-v-8cd82c05]{max-width:var(--lp-max-width);margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.hero-section[data-v-8cd82c05]{position:relative;min-height:72vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:clamp(5rem,10vh,7rem) clamp(1rem,4vw,2rem) clamp(4rem,8vh,6rem)}.hero-glow[data-v-8cd82c05]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 900px 700px at 25% 20%,rgba(45,212,189,.08) 0%,transparent 65%),radial-gradient(ellipse 600px 500px at 80% 60%,rgba(94,234,212,.05) 0%,transparent 65%),radial-gradient(ellipse 400px 300px at 50% 80%,rgba(45,212,189,.04) 0%,transparent 60%);pointer-events:none;filter:blur(60px)}.field-lines[data-v-8cd82c05]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.field-line[data-v-8cd82c05]{position:absolute;border:1px solid rgba(45,212,189,.08)}.field-line.center-circle[data-v-8cd82c05]{width:clamp(180px,25vw,320px);height:clamp(180px,25vw,320px);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);animation:fieldPulse-8cd82c05 6s ease-in-out infinite}.field-line.center-line-v[data-v-8cd82c05]{width:1px;height:100%;top:0;left:50%;background:#2dd4bd0d;border:none}.field-line.box-left[data-v-8cd82c05]{width:clamp(100px,15vw,220px);height:clamp(200px,30vh,380px);top:50%;left:0;transform:translateY(-50%);border-left:none;border-radius:0 8px 8px 0;border-color:#2dd4bd0f}.field-line.box-right[data-v-8cd82c05]{width:clamp(100px,15vw,220px);height:clamp(200px,30vh,380px);top:50%;right:0;transform:translateY(-50%);border-right:none;border-radius:8px 0 0 8px;border-color:#2dd4bd0f}.field-line.half-arc-left[data-v-8cd82c05]{width:clamp(50px,8vw,100px);height:clamp(80px,12vh,140px);top:50%;left:clamp(100px,15vw,220px);transform:translateY(-50%);border-left:none;border-radius:0 50% 50% 0;border-color:#2dd4bd0d}.field-line.half-arc-right[data-v-8cd82c05]{width:clamp(50px,8vw,100px);height:clamp(80px,12vh,140px);top:50%;right:clamp(100px,15vw,220px);transform:translateY(-50%);border-right:none;border-radius:50% 0 0 50%;border-color:#2dd4bd0d}@keyframes fieldPulse-8cd82c05{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.4;transform:translate(-50%,-50%) scale(1.06)}}.particles[data-v-8cd82c05]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.particle[data-v-8cd82c05]{position:absolute;background:var(--lp-accent);border-radius:50%;opacity:0;animation:sparkle-8cd82c05 3.5s ease-in-out infinite;box-shadow:0 0 10px #2dd4bd80}@keyframes sparkle-8cd82c05{0%,to{opacity:0;transform:scale(0)}50%{opacity:.7;transform:scale(1)}}.hero-content[data-v-8cd82c05]{position:relative;z-index:1;text-align:center;max-width:700px}.hero-content[data-v-8cd82c05]:before{content:"";position:absolute;inset:clamp(-2rem,-4vw,-1rem);z-index:-1;background:radial-gradient(ellipse at center,rgba(45,212,189,.08),transparent 70%);pointer-events:none}.hero-badge[data-v-8cd82c05]{display:inline-flex;align-items:center;gap:8px;padding:.5rem 1.25rem;background:#2dd4bd14;border:1px solid rgba(45,212,189,.15);border-radius:8px;font-size:clamp(.85rem,1.1vw,.9rem);color:var(--lp-accent-light);margin-bottom:clamp(1.5rem,4vh,2.5rem);font-weight:500;letter-spacing:0;text-transform:uppercase;opacity:0}.badge-dot[data-v-8cd82c05]{width:5px;height:5px;border-radius:50%;background:var(--lp-accent);animation:dotPulse-8cd82c05 2s ease-in-out infinite;box-shadow:0 0 8px #2dd4bd99}@keyframes dotPulse-8cd82c05{0%,to{opacity:1}50%{opacity:.3}}.hero-title[data-v-8cd82c05]{font-size:clamp(3rem,9vw,6rem);font-weight:800;line-height:1.05;margin-bottom:clamp(1rem,2.5vh,1.75rem);letter-spacing:0;opacity:0;animation:fadeSlideUp-8cd82c05 .8s ease-out .3s forwards;text-wrap:balance}.title-accent[data-v-8cd82c05]{display:block;background:var(--lp-accent-gradient);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer-8cd82c05 5s linear infinite;filter:drop-shadow(0 2px 20px rgba(45,212,189,.2))}@keyframes shimmer-8cd82c05{0%{background-position:0% center}to{background-position:200% center}}.hero-subtitle[data-v-8cd82c05]{font-size:clamp(1.05rem,2.2vw,1.35rem);color:var(--lp-text-secondary);width:100%;line-height:1.75;margin:0 auto clamp(2rem,5vh,3rem);font-weight:400;opacity:0;animation:fadeSlideUp-8cd82c05 .8s ease-out .5s forwards;text-wrap:pretty}.hero-actions[data-v-8cd82c05]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;opacity:0;animation:fadeSlideUp-8cd82c05 .7s ease-out .8s forwards}@keyframes fadeSlideUp-8cd82c05{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.btn-primary[data-v-8cd82c05]{display:inline-flex;align-items:center;gap:10px;padding:clamp(.85rem,2vh,1.1rem) clamp(1.75rem,4vw,2.5rem);background:var(--lp-accent);color:#0a0e1a;font-size:clamp(.95rem,1.5vw,1.05rem);font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;position:relative;overflow:hidden}.btn-primary[data-v-8cd82c05]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);opacity:0;transition:opacity .3s ease}.btn-primary[data-v-8cd82c05]:hover:before{opacity:1}.btn-primary[data-v-8cd82c05]:active{transform:translateY(-1px) scale(.98);transition:transform .1s ease}.btn-primary[data-v-8cd82c05]:hover{background:var(--lp-accent-dark);transform:translateY(-3px);box-shadow:0 15px 35px #2dd4bd40,0 5px 15px #0003}.btn-primary:hover svg[data-v-8cd82c05]{transform:translate(4px)}.btn-secondary[data-v-8cd82c05]{display:inline-flex;align-items:center;padding:clamp(.85rem,2vh,1.1rem) clamp(1.75rem,4vw,2.5rem);background:#ffffff08;color:var(--lp-text);font-size:clamp(.95rem,1.5vw,1.05rem);font-weight:500;border:1px solid var(--lp-border);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-secondary[data-v-8cd82c05]:hover{background:#ffffff0f;border-color:#2dd4bd4d;color:var(--lp-accent-light);transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.btn-secondary[data-v-8cd82c05]:active{transform:translateY(0) scale(.98);transition:transform .1s ease}.showcase-section[data-v-8cd82c05]{position:relative}.showcase-frame[data-v-8cd82c05]{position:relative;max-width:1000px;margin:0 auto}.frame-glow[data-v-8cd82c05]{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:radial-gradient(ellipse at center,var(--lp-accent-glow) 0%,transparent 75%);border-radius:var(--lp-radius-lg);filter:blur(60px);opacity:.4;pointer-events:none}.frame-border[data-v-8cd82c05]{position:relative;background:var(--lp-bg-secondary);border:1px solid var(--lp-border-subtle);border-radius:var(--lp-radius-lg);overflow:hidden;box-shadow:0 30px 60px #00000080,0 0 0 1px #ffffff0d,0 10px 40px #2dd4bd14}.frame-toolbar[data-v-8cd82c05]{display:flex;align-items:center;gap:6px;padding:12px 16px;background:#ffffff08;border-bottom:1px solid var(--lp-border)}.toolbar-dot[data-v-8cd82c05]{width:10px;height:10px;border-radius:50%}.toolbar-dot.red[data-v-8cd82c05]{background:#ff5f57}.toolbar-dot.yellow[data-v-8cd82c05]{background:#ffbd2e}.toolbar-dot.green[data-v-8cd82c05]{background:#28c840}.toolbar-title[data-v-8cd82c05]{margin-left:auto;font-size:.75rem;color:var(--lp-text-muted);margin-right:auto;padding-right:36px}.showcase-img[data-v-8cd82c05]{width:100%;height:auto;display:block}.features-section[data-v-8cd82c05]{padding:var(--lp-section-padding);position:relative}.section-header[data-v-8cd82c05]{text-align:center;margin-bottom:clamp(3rem,7vh,5rem)}.section-tag[data-v-8cd82c05]{display:inline-flex;align-items:center;gap:6px;padding:.4rem 1rem;background:#2dd4bd14;border:1px solid rgba(45,212,189,.12);border-radius:20px;font-size:clamp(.75rem,1.1vw,.85rem);color:var(--lp-accent);font-weight:600;letter-spacing:0;text-transform:uppercase;margin-bottom:clamp(1rem,2.5vh,1.5rem)}.section-title[data-v-8cd82c05]{font-size:clamp(2rem,5vw,3.2rem);font-weight:700;line-height:1.15;margin-bottom:clamp(.75rem,2vh,1.25rem);letter-spacing:0;text-wrap:balance}.section-desc[data-v-8cd82c05]{font-size:clamp(1rem,1.6vw,1.15rem);color:var(--lp-text-secondary);max-width:450px;margin:0 auto;line-height:1.7}.features-grid[data-v-8cd82c05]{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,2.5vw,2rem)}.feature-card[data-v-8cd82c05]{background:var(--lp-card-bg);border:1px solid var(--lp-border-subtle);border-radius:var(--lp-radius);padding:clamp(1.75rem,3.5vw,2.5rem);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start}.feature-card[data-v-8cd82c05]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--lp-accent-gradient);opacity:0;transition:opacity .4s ease}.feature-card[data-v-8cd82c05]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(135deg,rgba(45,212,189,.1) 0%,transparent 50%,rgba(45,212,189,.05) 100%);border-radius:inherit;opacity:0;transition:opacity .4s ease;pointer-events:none}.feature-card[data-v-8cd82c05]:hover{background:var(--lp-card-hover);border-color:#2dd4bd33;transform:translateY(-6px);box-shadow:0 20px 40px #00000040,0 10px 20px #2dd4bd1a}.feature-card[data-v-8cd82c05]:hover:before{opacity:1}.feature-card[data-v-8cd82c05]:hover:after{opacity:1}.feature-card[data-v-8cd82c05]:hover:active{transform:translateY(-3px) scale(.98);transition:transform .1s ease}.feature-icon-wrap[data-v-8cd82c05]{width:clamp(48px,6vw,60px);height:clamp(48px,6vw,60px);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2dd4bd1a,#2dd4bd0d);border-radius:12px;margin-bottom:clamp(1rem,2vh,1.5rem);border:1px solid rgba(45,212,189,.15);box-shadow:0 4px 15px #2dd4bd14}.feature-icon[data-v-8cd82c05]{color:var(--lp-accent);filter:drop-shadow(0 2px 8px rgba(45,212,189,.2))}.feature-name[data-v-8cd82c05]{font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:600;margin-bottom:.6rem;color:var(--lp-text);line-height:1.3;text-wrap:balance}.feature-desc[data-v-8cd82c05]{font-size:clamp(.85rem,1.3vw,.95rem);color:var(--lp-text-secondary);line-height:1.65;max-width:100%;text-wrap:pretty}.faq-section[data-v-8cd82c05]{padding:var(--lp-section-padding);position:relative}.faq-list[data-v-8cd82c05]{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(.5rem,1.2vh,.8rem)}.faq-item[data-v-8cd82c05]{background:var(--lp-card-bg);border:1px solid var(--lp-border-subtle);border-radius:var(--lp-radius);overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-item[data-v-8cd82c05]:hover{border-color:#2dd4bd26;background:#ffffff0a;transform:translate(4px)}.faq-item[data-v-8cd82c05]:active{transform:translate(2px) scale(.99);transition:transform .1s ease}.faq-question[data-v-8cd82c05]{display:flex;align-items:center;justify-content:space-between;padding:clamp(1.25rem,3vh,1.75rem) clamp(1.5rem,3.5vw,2rem)}.faq-question h3[data-v-8cd82c05]{font-size:clamp(.95rem,1.4vw,1.1rem);font-weight:600;line-height:1.5;color:var(--lp-text)}.faq-toggle[data-v-8cd82c05]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#2dd4bd14;color:var(--lp-accent);flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-toggle.active[data-v-8cd82c05]{transform:rotate(180deg);background:#2dd4bd26}.faq-answer[data-v-8cd82c05]{padding:0 clamp(1.5rem,3.5vw,2rem) clamp(1.25rem,3vh,1.75rem)}.faq-answer p[data-v-8cd82c05]{font-size:clamp(.9rem,1.3vw,1rem);color:var(--lp-text-secondary);line-height:1.8;margin:0}.faq-expand-enter-active[data-v-8cd82c05],.faq-expand-leave-active[data-v-8cd82c05]{transition:all .3s ease;overflow:hidden}.faq-expand-enter-from[data-v-8cd82c05],.faq-expand-leave-to[data-v-8cd82c05]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.faq-expand-enter-to[data-v-8cd82c05],.faq-expand-leave-from[data-v-8cd82c05]{opacity:1;max-height:200px}.reveal-on-scroll[data-v-8cd82c05]{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal-on-scroll.visible[data-v-8cd82c05]{opacity:1;transform:translateY(0)}@media(max-width:1024px){.features-grid[data-v-8cd82c05]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero-section[data-v-8cd82c05]{padding-top:clamp(5rem,12vh,7rem);min-height:68vh}.features-grid[data-v-8cd82c05]{grid-template-columns:repeat(2,1fr)}.field-line.box-left[data-v-8cd82c05],.field-line.box-right[data-v-8cd82c05],.field-line.half-arc-left[data-v-8cd82c05],.field-line.half-arc-right[data-v-8cd82c05]{display:none}}@media(max-width:480px){.features-grid[data-v-8cd82c05]{grid-template-columns:1fr}.hero-title[data-v-8cd82c05]{font-size:clamp(2.2rem,10vw,3rem)}.hero-actions[data-v-8cd82c05]{flex-direction:column;align-items:center}.btn-primary[data-v-8cd82c05],.btn-secondary[data-v-8cd82c05]{justify-content:center}.frame-toolbar[data-v-8cd82c05]{padding:8px 12px}.toolbar-dot[data-v-8cd82c05]{width:8px;height:8px}}@media(prefers-reduced-motion:reduce){.particle[data-v-8cd82c05],.field-line.center-circle[data-v-8cd82c05],.badge-dot[data-v-8cd82c05],.title-accent[data-v-8cd82c05]{animation:none!important}.hero-badge[data-v-8cd82c05],.hero-title[data-v-8cd82c05],.hero-subtitle[data-v-8cd82c05],.hero-actions[data-v-8cd82c05]{opacity:1!important;transform:none!important;animation:none!important}.btn-primary[data-v-8cd82c05]:after{display:none}.feature-card[data-v-8cd82c05],.faq-item[data-v-8cd82c05]{transition-duration:.15s!important}}[data-theme=light] .features-section[data-v-8cd82c05],[data-theme=light] .faq-section[data-v-8cd82c05]{background:transparent;box-shadow:none}[data-theme=light] .feature-card[data-v-8cd82c05]{background:linear-gradient(180deg,#fffffff0,#f8fafce0);border-color:#0f172a14;box-shadow:0 18px 42px #0f172a14,inset 0 1px #ffffffe6}[data-theme=light] .feature-card[data-v-8cd82c05]:before{height:3px;opacity:1;background:linear-gradient(90deg,#166534,#16a34a)}[data-theme=light] .feature-card[data-v-8cd82c05]:nth-child(2):before{background:linear-gradient(90deg,#15803d,#0f766e)}[data-theme=light] .feature-card[data-v-8cd82c05]:nth-child(3):before{background:linear-gradient(90deg,#65a30d,#15803d)}[data-theme=light] .feature-card[data-v-8cd82c05]:nth-child(4):before{background:linear-gradient(90deg,#0f766e,#65a30d)}[data-theme=light] .feature-card[data-v-8cd82c05]:hover{background:#fff;box-shadow:0 22px 46px #0f172a1f,0 8px 18px #0d94881a}[data-theme=light] .showcase-section[data-v-8cd82c05]:before{content:"";position:absolute;left:clamp(1rem,7vw,6rem);right:clamp(1rem,7vw,6rem);top:clamp(2.5rem,6vh,4rem);height:1px;background:linear-gradient(90deg,transparent,rgba(13,148,136,.3),rgba(101,163,13,.2),transparent);pointer-events:none}[data-theme=light] .frame-border[data-v-8cd82c05]{background:#fff;border-color:#0f172a14;box-shadow:0 28px 64px #0f172a24,0 0 0 1px #fffc}[data-theme=light] .frame-toolbar[data-v-8cd82c05]{background:linear-gradient(180deg,#fff,#f8fafc)}[data-theme=light] .section-tag[data-v-8cd82c05]{background:#2dd4bd1a;border-color:#2dd4bd33}[data-theme=light] .btn-secondary[data-v-8cd82c05]{background:#ffffffb8;border-color:#0f172a1f;color:#111827;box-shadow:0 8px 24px #0f172a14}[data-theme=light] .btn-secondary[data-v-8cd82c05]:hover{background:#fff;border-color:#2dd4bd66;box-shadow:0 8px 25px #0f172a14}[data-theme=light] .btn-primary[data-v-8cd82c05]{background:linear-gradient(135deg,#166534,#15803d);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.18);box-shadow:0 14px 32px #1665343d,0 6px 16px #16a34a29}[data-theme=light] .btn-primary[data-v-8cd82c05]:hover{background:linear-gradient(135deg,#14532d,#166534);color:#fff;box-shadow:0 15px 35px #1665343d,0 5px 15px #0f172a1a}[data-theme=light] .hero-glow[data-v-8cd82c05]{opacity:.8;background:radial-gradient(ellipse 900px 700px at 25% 20%,rgba(45,212,189,.12) 0%,transparent 65%),radial-gradient(ellipse 600px 500px at 80% 60%,rgba(94,234,212,.08) 0%,transparent 65%),radial-gradient(ellipse 400px 300px at 50% 80%,rgba(45,212,189,.06) 0%,transparent 60%)}[data-theme=light] .hero-section[data-v-8cd82c05]{background:linear-gradient(120deg,rgba(13,148,136,.065) 0 1px,transparent 1px 96px),linear-gradient(30deg,rgba(101,163,13,.055) 0 1px,transparent 1px 120px),radial-gradient(circle at 15% 30%,rgba(13,148,136,.1) 0%,transparent 42%),radial-gradient(circle at 85% 70%,rgba(101,163,13,.075) 0%,transparent 38%);box-shadow:inset 0 -1px #0f172a0f}[data-theme=light] .hero-content[data-v-8cd82c05]:before{background:radial-gradient(ellipse at center,rgba(255,255,255,.78),rgba(255,255,255,.34) 42%,transparent 72%)}[data-theme=light] .hero-badge[data-v-8cd82c05]{background:#ffffffbd;border-color:#0d94882e;box-shadow:0 12px 32px #0f172a14}[data-theme=light] .particle[data-v-8cd82c05]{opacity:.35;box-shadow:0 0 12px #0d948859}[data-theme=light] .features-section[data-v-8cd82c05]{background-image:radial-gradient(circle at 10% 20%,rgba(45,212,189,.04) 0%,transparent 40%),radial-gradient(circle at 90% 80%,rgba(94,234,212,.03) 0%,transparent 35%)}[data-theme=light] .faq-section[data-v-8cd82c05]{background-image:radial-gradient(circle at 80% 30%,rgba(45,212,189,.04) 0%,transparent 40%)}[data-theme=light] .field-line[data-v-8cd82c05]{border-color:#0d948824}[data-theme=light] .faq-item[data-v-8cd82c05]{background:#ffffffdb;border-color:#0f172a14;box-shadow:0 12px 32px #0f172a12,inset 0 1px #ffffffe6}[data-theme=light] .faq-item[data-v-8cd82c05]:hover{background:#fff;box-shadow:0 16px 36px #0f172a17}[data-theme=light] .feature-icon-wrap[data-v-8cd82c05]{background:linear-gradient(135deg,#f0fdfaf2,#ecfccbb3);border-color:#0d94882e}[data-theme=light] .feature-card:nth-child(2) .feature-icon-wrap[data-v-8cd82c05]{background:linear-gradient(135deg,#f0fdfafa,#dcfce7c7);border-color:#16a34a33}[data-theme=light] .feature-card:nth-child(2) .feature-icon[data-v-8cd82c05]{color:var(--lp-leaf)}[data-theme=light] .feature-card:nth-child(3) .feature-icon-wrap[data-v-8cd82c05]{background:linear-gradient(135deg,#f7fee7fa,#f0fdfac2);border-color:#65a30d38}[data-theme=light] .feature-card:nth-child(3) .feature-icon[data-v-8cd82c05]{color:var(--lp-moss)}[data-theme=light] .feature-card:nth-child(4) .feature-icon-wrap[data-v-8cd82c05]{background:linear-gradient(135deg,#f0fdfafa,#f7fee7c7);border-color:#0d948833}[data-theme=light] .faq-toggle[data-v-8cd82c05]{background:#f0fdfadb;border:1px solid rgba(13,148,136,.14)}[data-theme=light] .footer[data-v-8cd82c05]{background:#fff;border-top:1px solid rgba(15,23,42,.08)}
