.lv-agent-container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.lv-agent-hero{min-height:90vh;padding:var(--spacing-2xl) 0;background:linear-gradient(180deg,rgba(74,107,124,.08) 0%,rgba(232,236,237,.12) 50%,var(--color-gray-light) 100%);position:relative;overflow:hidden}.lv-agent-hero-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.lv-agent-frost-particle{position:absolute;background:radial-gradient(circle,rgba(74,107,124,.15) 0%,transparent 70%);border-radius:50%;animation:lv-agent-frost-drift 20s ease-in-out infinite}.lv-agent-frost-particle--1{width:500px;height:500px;top:-15%;right:-10%;animation-delay:0s}.lv-agent-frost-particle--2{width:400px;height:400px;bottom:-10%;left:-5%;animation-delay:-7s}.lv-agent-frost-particle--3{width:300px;height:300px;top:40%;left:50%;transform:translate(-50%);animation-delay:-14s}@keyframes lv-agent-frost-drift{0%,to{transform:translate(0) scale(1);opacity:.4}50%{transform:translate(20px,-15px) scale(1.05);opacity:.6}}.lv-agent-hero-content{text-align:center;margin-bottom:var(--spacing-2xl);position:relative;z-index:1}.lv-agent-badge{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background:linear-gradient(135deg,#4a6b7c26,#6b8cae33);border:1px solid rgba(74,107,124,.25);border-radius:var(--radius-xl);margin-bottom:var(--spacing-lg);color:var(--color-primary);font-size:.875rem;font-weight:600;letter-spacing:.02em}.lv-agent-badge-icon{opacity:.8}.lv-agent-title{font-size:clamp(2.5rem,6vw,3.75rem);font-weight:700;color:var(--color-dark);margin-bottom:var(--spacing-lg);line-height:1.15}.lv-agent-gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.lv-agent-description{font-size:clamp(1rem,2vw,1.25rem);color:var(--color-dark);line-height:1.75;opacity:.9;max-width:800px;margin:0 auto}.lv-agent-description strong{color:var(--color-primary);font-weight:600}.lv-agent-generator{width:100%;position:relative;z-index:1}.lv-agent-section-header{text-align:center;margin-bottom:var(--spacing-2xl)}.lv-agent-section-title{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:var(--color-dark);margin-bottom:var(--spacing-md);line-height:1.2}.lv-agent-section-subtitle{font-size:clamp(1rem,2vw,1.25rem);color:var(--color-gray);line-height:1.6;max-width:700px;margin:0 auto}.lv-agent-what{padding:var(--spacing-2xl) 0;background:linear-gradient(180deg,var(--color-gray-light) 0%,rgba(232,236,237,.5) 100%)}.lv-agent-what-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl);align-items:start;margin-bottom:var(--spacing-2xl)}@media(min-width:768px){.lv-agent-what-grid{grid-template-columns:45% 1fr;gap:var(--spacing-2xl)}}.lv-agent-what-image{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);transition:transform var(--transition-base),box-shadow var(--transition-base)}.lv-agent-what-image:hover{transform:translateY(-8px);box-shadow:var(--shadow-glow-lg)}.lv-agent-what-image img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:4 / 3}.lv-agent-image-overlay{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-md);background:linear-gradient(to top,rgba(44,62,80,.9) 0%,transparent 100%)}.lv-agent-overlay-content{display:flex;flex-direction:column;gap:var(--spacing-xs)}.lv-agent-overlay-label{font-size:.75rem;color:#e8ecedb3;text-transform:uppercase;letter-spacing:.1em}.lv-agent-overlay-value{font-size:1.25rem;font-weight:700;color:var(--color-secondary)}.lv-agent-what-content p{font-size:clamp(1rem,1.5vw,1.125rem);color:var(--color-dark);line-height:1.8;margin-bottom:var(--spacing-lg)}.lv-agent-what-content strong{color:var(--color-primary);font-weight:600}.lv-agent-what-content a{color:var(--color-primary);text-decoration:underline;text-decoration-color:#4a6b7c4d;text-underline-offset:3px;transition:all var(--transition-fast)}.lv-agent-what-content a:hover{color:var(--color-primary-dark);text-decoration-color:var(--color-primary-dark)}.lv-agent-highlights{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media(min-width:768px){.lv-agent-highlights{grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}}.lv-agent-highlight-card{padding:var(--spacing-xl);background:linear-gradient(135deg,#ffffffe6,#e8ecedb3);border-radius:var(--radius-lg);border:1px solid rgba(74,107,124,.15);box-shadow:var(--shadow-sm);transition:all var(--transition-base);position:relative;overflow:hidden}.lv-agent-highlight-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);opacity:0;transition:opacity var(--transition-base)}.lv-agent-highlight-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-glow);border-color:#4a6b7c4d}.lv-agent-highlight-card:hover:before{opacity:1}.lv-agent-highlight-icon{width:56px;height:56px;background:var(--gradient-primary);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md);box-shadow:var(--shadow-sm)}.lv-agent-highlight-icon svg{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.lv-agent-highlight-title{font-size:clamp(1.125rem,2vw,1.375rem);font-weight:600;color:var(--color-dark);margin-bottom:var(--spacing-sm);line-height:1.3}.lv-agent-highlight-desc{font-size:clamp(.9375rem,1.5vw,1.0625rem);color:var(--color-dark);line-height:1.7;opacity:.85}.lv-agent-highlight-desc strong{color:var(--color-primary);font-weight:600}.lv-agent-features{padding:var(--spacing-2xl) 0;background:linear-gradient(135deg,#4a6b7c0f,#6b8cae14);position:relative}.lv-agent-features-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}@media(min-width:768px){.lv-agent-features-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}}@media(min-width:1024px){.lv-agent-features-grid{grid-template-columns:repeat(3,1fr)}}.lv-agent-feature-card{padding:var(--spacing-xl);background:#ffffffe6;backdrop-filter:blur(8px);border-radius:var(--radius-lg);border:1px solid rgba(74,107,124,.15);box-shadow:var(--shadow-md);transition:all var(--transition-base);position:relative;overflow:hidden}.lv-agent-feature-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--gradient-primary);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-base)}.lv-agent-feature-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-glow-lg);border-color:#4a6b7c4d}.lv-agent-feature-card:hover:after{transform:scaleX(1)}.lv-agent-feature-visual{width:72px;height:72px;background:var(--gradient-primary);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-sm)}.lv-agent-feature-visual svg{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.lv-agent-feature-title{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;color:var(--color-dark);margin-bottom:var(--spacing-md);line-height:1.3}.lv-agent-feature-desc{font-size:clamp(.9375rem,1.5vw,1.0625rem);color:var(--color-dark);line-height:1.75;opacity:.85}.lv-agent-feature-desc strong{color:var(--color-primary);font-weight:600}.lv-agent-feature-desc a{color:var(--color-primary);text-decoration:underline;text-decoration-color:#4a6b7c4d;text-underline-offset:3px;transition:all var(--transition-fast)}.lv-agent-feature-desc a:hover{color:var(--color-primary-dark);text-decoration-color:var(--color-primary-dark)}.lv-agent-workflow{padding:var(--spacing-2xl) 0;background:linear-gradient(180deg,var(--color-gray-light) 0%,rgba(255,255,255,.5) 100%)}.lv-agent-workflow-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}@media(min-width:768px){.lv-agent-workflow-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.lv-agent-workflow-grid{grid-template-columns:repeat(3,1fr)}}.lv-agent-workflow-card{padding:var(--spacing-xl);background:linear-gradient(135deg,#fffffff2,#e8eced99);border-radius:var(--radius-lg);border-left:4px solid var(--color-primary);box-shadow:var(--shadow-md);position:relative;transition:all var(--transition-base)}.lv-agent-workflow-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-glow);border-left-color:var(--color-primary-dark)}.lv-agent-workflow-number{position:absolute;top:var(--spacing-md);right:var(--spacing-md);font-size:3.5rem;font-weight:700;color:var(--color-primary);opacity:.08;line-height:1;pointer-events:none}.lv-agent-workflow-content{position:relative;z-index:1}.lv-agent-workflow-title{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;color:var(--color-dark);margin-bottom:var(--spacing-md);line-height:1.3}.lv-agent-workflow-desc{font-size:clamp(.9375rem,1.5vw,1.0625rem);color:var(--color-dark);line-height:1.75;opacity:.85}.lv-agent-workflow-desc strong{color:var(--color-primary);font-weight:600}.lv-agent-workflow-desc em{font-style:italic;color:var(--color-primary);background:#4a6b7c1a;padding:.1em .3em;border-radius:var(--radius-sm)}.lv-agent-tech{padding:var(--spacing-2xl) 0;background:linear-gradient(135deg,#4a6b7c1a,#e8eced26);position:relative;overflow:hidden}.lv-agent-tech:before{content:"";position:absolute;bottom:-30%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(107,140,174,.2) 0%,transparent 70%);border-radius:50%;pointer-events:none}.lv-agent-tech-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl);align-items:center}@media(min-width:768px){.lv-agent-tech-grid{grid-template-columns:1fr 40%;gap:var(--spacing-2xl)}}.lv-agent-tech-content{position:relative;z-index:1}.lv-agent-tech-title{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:var(--color-dark);margin-bottom:var(--spacing-lg);line-height:1.2}.lv-agent-tech-desc{font-size:clamp(1rem,1.5vw,1.125rem);color:var(--color-dark);line-height:1.8;margin-bottom:var(--spacing-lg);opacity:.9}.lv-agent-tech-desc strong{color:var(--color-primary);font-weight:600}.lv-agent-tech-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.lv-agent-stat{text-align:center;padding:var(--spacing-lg);background:linear-gradient(135deg,#ffffffe6,#e8ecedb3);border-radius:var(--radius-md);border:1px solid rgba(74,107,124,.15);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.lv-agent-stat:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:#4a6b7c4d}.lv-agent-stat-value{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--color-primary);margin-bottom:var(--spacing-xs);line-height:1}.lv-agent-stat-label{font-size:clamp(.75rem,1.5vw,.875rem);color:var(--color-dark);opacity:.7;font-weight:500}.lv-agent-tech-visual{display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.lv-agent-tech-orb{width:260px;height:260px;background:linear-gradient(135deg,#fffffff2,#e8ecedcc);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-glow-lg);border:2px solid rgba(74,107,124,.2);position:relative;animation:lv-agent-orb-float 6s ease-in-out infinite}.lv-agent-tech-orb svg{color:var(--color-primary);filter:drop-shadow(0 4px 12px rgba(74,107,124,.3))}.lv-agent-orb-glow{position:absolute;inset:-20%;background:radial-gradient(circle,rgba(74,107,124,.2) 0%,transparent 70%);border-radius:50%;animation:lv-agent-glow-pulse 4s ease-in-out infinite}@keyframes lv-agent-orb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes lv-agent-glow-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.lv-agent-faq{padding:var(--spacing-2xl) 0;background:linear-gradient(180deg,var(--color-gray-light) 0%,rgba(255,255,255,.8) 100%)}.lv-agent-faq-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media(min-width:768px){.lv-agent-faq-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}}@media(min-width:1024px){.lv-agent-faq-grid{grid-template-columns:repeat(3,1fr)}}.lv-agent-faq-item{padding:var(--spacing-xl);background:#ffffffe6;backdrop-filter:blur(8px);border-radius:var(--radius-lg);border:1px solid rgba(74,107,124,.15);box-shadow:var(--shadow-sm);transition:all var(--transition-base);position:relative;overflow:hidden}.lv-agent-faq-item:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--gradient-primary);transform:scaleY(0);transform-origin:top;transition:transform var(--transition-base)}.lv-agent-faq-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-glow);border-color:#4a6b7c4d}.lv-agent-faq-item:hover:before{transform:scaleY(1)}.lv-agent-faq-question{font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:600;color:var(--color-dark);margin-bottom:var(--spacing-md);line-height:1.4}.lv-agent-faq-answer{font-size:clamp(.9375rem,1.5vw,1.0625rem);color:var(--color-dark);line-height:1.75;opacity:.85}.lv-agent-faq-answer strong{color:var(--color-primary);font-weight:600}.lv-agent-faq-answer a{color:var(--color-primary);text-decoration:underline;text-decoration-color:#4a6b7c4d;text-underline-offset:3px;transition:all var(--transition-fast)}.lv-agent-faq-answer a:hover{color:var(--color-primary-dark);text-decoration-color:var(--color-primary-dark)}@media(max-width:768px){.lv-agent-hero{min-height:auto;padding:var(--spacing-xl) 0}.lv-agent-what,.lv-agent-features,.lv-agent-workflow,.lv-agent-tech,.lv-agent-faq{padding:var(--spacing-xl) 0}.lv-agent-section-header{margin-bottom:var(--spacing-xl)}.lv-agent-what-grid{gap:var(--spacing-xl)}.lv-agent-tech-stats{grid-template-columns:1fr;gap:var(--spacing-md)}.lv-agent-tech-orb{width:200px;height:200px}.lv-agent-tech-orb svg{width:70px;height:70px}}@media(max-width:480px){.lv-agent-frost-particle{display:none}.lv-agent-tech:before{display:none}.lv-agent-workflow-number{font-size:2.5rem;opacity:.06}.lv-agent-tech-orb{width:160px;height:160px}.lv-agent-tech-orb svg{width:50px;height:50px}}[data-theme=dark] .lv-agent-hero{background:linear-gradient(180deg,#4a6b7c1f,#2c3e5014)}[data-theme=dark] .lv-agent-title,[data-theme=dark] .lv-agent-section-title,[data-theme=dark] .lv-agent-tech-title{color:var(--color-gray-light)}[data-theme=dark] .lv-agent-description,[data-theme=dark] .lv-agent-section-subtitle,[data-theme=dark] .lv-agent-what-content p,[data-theme=dark] .lv-agent-highlight-desc,[data-theme=dark] .lv-agent-feature-desc,[data-theme=dark] .lv-agent-workflow-desc,[data-theme=dark] .lv-agent-tech-desc,[data-theme=dark] .lv-agent-faq-answer{color:#f8f9fad9}[data-theme=dark] .lv-agent-highlight-card,[data-theme=dark] .lv-agent-feature-card,[data-theme=dark] .lv-agent-workflow-card,[data-theme=dark] .lv-agent-stat,[data-theme=dark] .lv-agent-faq-item{background:#34495ecc;border-color:#4a6b7c33}[data-theme=dark] .lv-agent-tech-orb{background:linear-gradient(135deg,#34495ee6,#6b8cae4d)}[data-theme=dark] .lv-agent-badge{background:linear-gradient(135deg,#4a6b7c40,#6b8cae4d);border-color:#4a6b7c66}
