.scanner-line[data-astro-cid-3b2wjlsw]{will-change:transform;background:linear-gradient(#0000,#10b98166,#0000);animation:3s ease-in-out infinite scanVertical}@keyframes scanVertical{0%,to{opacity:0;transform:translateY(-100%)}50%{opacity:1;transform:translateY(100%)}}.pulse-ring[data-astro-cid-3b2wjlsw]{will-change:transform, opacity;animation:4s cubic-bezier(.455,.03,.515,.955) infinite pulseRing}@keyframes pulseRing{0%{opacity:0;transform:scale(.6)}50%{opacity:.2}to{opacity:0;transform:scale(1.4)}}.data-point[data-astro-cid-3b2wjlsw]{animation:4s ease-in-out infinite dataFloat;animation-delay:var(--delay);will-change:transform, opacity}@keyframes dataFloat{0%,to{opacity:.5;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(4px,-6px)scale(1.2)}}.mask-image-y[data-astro-cid-3b2wjlsw]{mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.audit-scroll[data-astro-cid-3b2wjlsw]{will-change:transform;animation:6s cubic-bezier(.4,0,.2,1) infinite scrollLog}@keyframes scrollLog{0%,20%{transform:translateY(0)}33%,53%{transform:translateY(-44px)}66%,86%{transform:translateY(-88px)}to{transform:translateY(-132px)}}.feature-hero{background-image:linear-gradient(to bottom, var(--tw-gradient-stops));--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:#fff var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);padding:3rem 1.5rem 4rem}.feature-hero-container{max-width:72rem;margin-left:auto;margin-right:auto}.feature-breadcrumb{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.875rem;line-height:1.25rem;display:flex}.feature-breadcrumb a{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.feature-breadcrumb a:hover{--tw-text-opacity:1;color:rgb(0 102 255/var(--tw-text-opacity,1))}.feature-breadcrumb span{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.feature-hero-icon{margin-bottom:1.5rem;font-size:2.25rem;line-height:2.5rem}.feature-hero-title{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));margin-bottom:1rem;font-size:2.25rem;font-weight:700;line-height:2.5rem}@media (width>=768px){.feature-hero-title{font-size:3rem;line-height:1}}@media (width>=1024px){.feature-hero-title{font-size:3.75rem;line-height:1}}.feature-hero-subtitle{--tw-text-opacity:1;color:rgb(0 102 255/var(--tw-text-opacity,1));margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}@media (width>=768px){.feature-hero-subtitle{font-size:1.5rem;line-height:2rem}}.feature-hero-description{--tw-text-opacity:1;max-width:48rem;color:rgb(55 65 81/var(--tw-text-opacity,1));margin-bottom:3rem;font-size:1.125rem;line-height:1.625}.feature-main-image{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);width:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:1rem;overflow:hidden}.image-placeholder{aspect-ratio:16/9;--tw-border-opacity:1;border-style:dashed;border-width:2px;border-color:rgb(209 213 219/var(--tw-border-opacity,1));background-image:linear-gradient(to bottom right, var(--tw-gradient-stops));--tw-gradient-from:#fcfcfc var(--tw-gradient-from-position);--tw-gradient-to:#1c1c1c var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.placeholder-text{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.placeholder-hint{text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.feature-benefits{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:5rem 1.5rem}.feature-benefits-container{max-width:72rem;margin-left:auto;margin-right:auto}.feature-section-title{text-align:center;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));margin-bottom:3rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}@media (width>=768px){.feature-section-title{font-size:2.25rem;line-height:2.5rem}}.benefits-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;display:grid}@media (width>=768px){.benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.benefit-card{--tw-border-opacity:1;border-width:1px;border-color:rgb(219 234 254/var(--tw-border-opacity,1));background-image:linear-gradient(to bottom right, var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);border-radius:.75rem;padding:2rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.benefit-card:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.benefit-icon{margin-bottom:1rem;font-size:2.25rem;line-height:2.5rem}.benefit-title{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));margin-bottom:.75rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}.benefit-description{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));line-height:1.625}.feature-cta{background-image:linear-gradient(to bottom, var(--tw-gradient-stops));--tw-gradient-from:#3e61c4 var(--tw-gradient-from-position);--tw-gradient-to:#111827 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));padding:128px 1.5rem}.feature-cta-container{text-align:center;max-width:56rem;margin-left:auto;margin-right:auto}.feature-cta-title{margin-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}@media (width>=768px){.feature-cta-title{font-size:2.25rem;line-height:2.5rem}}.feature-cta-description{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1));margin-bottom:2rem;font-size:1.25rem;line-height:1.75rem}.feature-cta-buttons{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}@media (width>=640px){.feature-cta-buttons{flex-direction:row}}.btn-primary{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 102 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;padding:1rem 2rem;font-weight:700;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.btn-secondary{--tw-border-opacity:1;border-width:2px;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#0000;border-radius:.5rem;padding:1rem 2rem;font-weight:700;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 102 255/var(--tw-text-opacity,1))}@media (width<=768px){.feature-hero-title{font-size:1.875rem;line-height:2.25rem}.feature-hero-subtitle{font-size:1.125rem;line-height:1.75rem}.feature-hero-description{font-size:1rem;line-height:1.5rem}.feature-section-title{font-size:1.5rem;line-height:2rem}.benefits-grid,.gallery-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.use-case-item{flex-direction:column}.use-case-number{width:2.5rem;height:2.5rem;font-size:1.125rem;line-height:1.75rem}}@keyframes flipbook{0%{opacity:1}16.66%{opacity:0}to{opacity:0}}.flip-frame{opacity:0;animation:3s step-end infinite flipbook}.flip-1{animation-delay:0s}.flip-2{animation-delay:.5s}.flip-3{animation-delay:1s}.flip-4{animation-delay:1.5s}.flip-5{animation-delay:2s}.flip-6{animation-delay:2.5s}@keyframes data-flow-1{0%,to{opacity:.2}50%{opacity:.8;fill:#4f46e5}}@keyframes data-flow-2{0%,to{opacity:.4}50%{opacity:.9;fill:#3b82f6}}@keyframes data-flow-3{0%,to{opacity:.8}50%{opacity:.3}}.tech-animated-svg{content-visibility:auto}.tech-animated-svg .cls-1{animation:3s ease-in-out infinite data-flow-1}.tech-animated-svg .cls-2{animation:4s ease-in-out 1s infinite data-flow-2}.tech-animated-svg .cls-3{animation:3.5s ease-in-out .5s infinite data-flow-3}.tech-animated-svg .cls-4{animation:4.5s ease-in-out 1.5s infinite data-flow-1}.tech-animated-svg .cls-5{animation:5s ease-in-out 2s infinite data-flow-2}@keyframes draw{0%{stroke-dashoffset:500px}to{stroke-dashoffset:0}}@keyframes signature-fade{0%,to{opacity:0}20%,80%{opacity:1}}.tech-animated-svg,.semantic-bg,.struct-bar,.asset-card,.gauge-needle,.gauge-progress-arc,.origin-center{will-change:transform, opacity;transform:translateZ(0)}.semantic-bg{animation:9s ease-in-out infinite semanticBgAnim}.semantic-icon,.semantic-title{animation:9s ease-in-out infinite semanticTextAnim}.semantic-desc{animation:9s ease-in-out infinite semanticDescAnim}.semantic-anim-item .semantic-bg,.semantic-anim-item .semantic-icon,.semantic-anim-item .semantic-title,.semantic-anim-item .semantic-desc{animation-delay:var(--anim-delay)}@keyframes semanticBgAnim{0%,5%{opacity:0}10%,30%{opacity:1}35%,to{opacity:0}}@keyframes semanticTextAnim{0%,5%{color:#64748b}10%,30%{color:var(--active-color)}35%,to{color:#64748b}}@keyframes semanticDescAnim{0%,5%{opacity:0;height:0;margin-top:0;transform:translateY(4px)}10%,30%{opacity:1;height:28px;margin-top:4px;transform:translateY(0)}35%,to{opacity:0;height:0;margin-top:0;transform:translateY(4px)}}.struct-bar{animation:4.5s ease-in-out infinite structBarAnim;animation-delay:var(--delay)}@keyframes structBarAnim{0%,15%{opacity:0;width:0%}25%,85%{opacity:1;width:100%}95%,to{opacity:0;width:0%}}.asset-card{animation:4.5s ease-in-out infinite assetCardAnim;animation-delay:var(--delay)}@keyframes assetCardAnim{0%,15%{color:#94a3b8;background-color:#f8fafc}25%,85%{color:#4f46e5;background-color:#eef2ff;transform:scale(1.05)}95%,to{color:#94a3b8;background-color:#f8fafc}}.gauge-needle{animation:4s cubic-bezier(.34,1.56,.64,1) infinite gaugeNeedle}@keyframes gaugeNeedle{0%{transform:translate(-50%,-100%)rotate(-135deg)}30%{transform:translate(-50%,-100%)rotate(120deg)}60%,to{transform:translate(-50%,-100%)rotate(105deg)}}.gauge-progress-arc{animation:4s cubic-bezier(.34,1.56,.64,1) infinite gaugeArc}@keyframes gaugeArc{0%{stroke-dashoffset:251.3px}30%{stroke-dashoffset:73.3px}60%,to{stroke-dashoffset:83.8px}}
