1import{Ge as ot,Oe as ct,p as rt}from"./chunk-HIVZMOGT.js";import{Ab as z,Bb as s,Cb as nt,Da as L,Db as y,Ea as f,Fb as R,Gb as H,Hb as N,Ia as n,Jb as x,Kb as $,Lb as k,Mb as d,Nb as h,Ob as F,Pc as it,Qb as at,Sa as P,U as Y,Uc as S,Ya as q,aa as G,f as Q,fa as T,ga as I,gc as B,ha as U,ia as X,kb as g,la as W,mb as m,nb as v,oa as K,pb as et,qb as O,ra as J,rb as w,sb as p,tb as r,ub as o,vb as u,ya as tt,zb as A}from"./chunk-L45A6KDO.js";var pt=["heroSection"],mt=["curvesContainer"],vt=[[["","hero-content",""]],[["","hero-below-grid",""]],[["","hero-image-overlays",""]],[["","hero-content",""]]],ht=["[hero-content]","[hero-below-grid]","[hero-image-overlays]","[hero-content]"];function ut(e,c){if(e&1&&(U(),u(0,"circle",12),r(1,"g",13),u(2,"path",14)(3,"path",15)(4,"path",16)(5,"path",17)(6,"path",18)(7,"path",19)(8,"path",20)(9,"path",21)(10,"path",22),o()),e&2){let t=s();g("fill",(t.config.shapeColors==null?null:t.config.shapeColors.circle)||"rgba(255, 255, 255, 0.14)"),n(2),g("fill",(t.config.shapeColors==null?null:t.config.shapeColors.parallelograms)||"rgba(255, 255, 255, 0.16)"),n(),g("fill",(t.config.shapeColors==null?null:t.config.shapeColors.parallelograms)||"rgba(255, 255, 255, 0.16)"),n(),g("fill",(t.config.shapeColors==null?null:t.config.shapeColors.parallelograms)||"rgba(255, 255, 255, 0.16)"),n(),g("fill",(t.config.shapeColors==null?null:t.config.shapeColors.parallelograms)||"rgba(255, 255, 255, 0.16)"),n(),g("fill",(t.config.shapeColors==null?null:t.config.shapeColors.parallelograms)||"rgba(255, 255, 255, 0.16)"),n(),g("fill",(t.config.shapeColors==null?null:t.config.shapeColors.parallelograms)||"rgba(255, 255, 255, 0.16)"),n(),g("fill",(t.config.shapeColors==null?null:t.config.shapeColors.parallelograms)||"rgba(255, 255, 255, 0.16)"),n(),g("fill",(t.config.shapeColors==null?null:t.config.shapeColors.parallelograms)||"rgba(255, 255, 255, 0.16)"),n(),g("fill",(t.config.shapeColors==null?null:t.config.shapeColors.parallelograms)||"rgba(255, 255, 255, 0.16)")}}function ft(e,c){if(e&1&&(U(),u(0,"circle",23),r(1,"g",13),u(2,"path",24)(3,"path",25)(4,"path",26)(5,"path",27)(6,"path",28)(7,"path",29)(8,"path",30)(9,"path",31)(10,"path",32),o()),e&2){let t=s();g("fill",(t.config.shapeColors==null?null:t.config.shapeColors.circle)||"rgba(255, 255, 255, 0.14)"),n(2),g("fill",(t.config.shapeColors==null?null:t.config.shapeColors.parallelograms)||"rgba(255, 255, 255, 0.16)"),n(),g("fill",(t.config.shapeColors==null?null:t.config.shapeColors.parallelograms)||"rgba(255, 255, 255, 0.16)"),n(),g("fill",(t.config.shapeColors==null?null:t.config.shapeColors.parallelograms)||"rgba(255, 255, 255, 0.16)"),n(),g("fill",(t.config.shapeColors==null?null:t.config.shapeColors.parallelograms)||"rgba(255, 255, 255, 0.16)"),n(),g("fill",(t.config.shapeColors==null?null:t.config.shapeColors.parallelograms)||"rgba(255, 255, 255, 0.16)"),n(),g("fill",(t.config.shapeColors==null?null:t.config.shapeColors.parallelograms)||"rgba(255, 255, 255, 0.16)"),n(),g("fill",(t.config.shapeColors==null?null:t.config.shapeColors.parallelograms)||"rgba(255, 255, 255, 0.16)"),n(),g("fill",(t.config.shapeColors==null?null:t.config.shapeColors.parallelograms)||"rgba(255, 255, 255, 0.16)"),n(),g("fill",(t.config.shapeColors==null?null:t.config.shapeColors.parallelograms)||"rgba(255, 255, 255, 0.16)")}}function bt(e,c){if(e&1&&(r(0,"div",34)(1,"div",38),u(2,"img",39)(3,"img",40)(4,"img",41)(5,"img",42)(6,"img",43),o()()),e&2){let t=s(2);n(2),p("src",t.config.collageImages.top,f)("alt",t.config.collageImages.alt),n(),p("src",t.config.collageImages.right,f)("alt",t.config.collageImages.alt),n(),p("src",t.config.collageImages.bottom,f)("alt",t.config.collageImages.alt),n(),p("src",t.config.collageImages.left,f)("alt",t.config.collageImages.alt),n(),p("src",t.config.collageImages.center,f)("alt",t.config.collageImages.alt)}}function Ct(e,c){if(e&1&&(r(0,"div",35)(1,"div",44),u(2,"img",45)(3,"img",46)(4,"img",47)(5,"img",48),o()()),e&2){let t=s(2);n(2),p("src",t.config.overlappingImages.center,f)("alt",t.config.overlappingImages.alt),n(),p("src",t.config.overlappingImages.topRight,f)("alt",t.config.overlappingImages.alt),n(),p("src",t.config.overlappingImages.bottomRight,f)("alt",t.config.overlappingImages.alt),n(),p("src",t.config.overlappingImages.bottomLeft,f)("alt",t.config.overlappingImages.alt)}}function xt(e,c){if(e&1&&(r(0,"div",36),u(1,"uni-progressive-image",49),y(2,2),o()),e&2){let t=s(2);n(),p("highQualityUrl",t.config.imageConfig.highQualityUrl)("lowQualityUrl",t.config.imageConfig.lowQualityUrl)("alt",t.config.imageConfig.alt)("aspectRatio","auto")("lazy",!1)("showSkeleton",!1)("objectFit","contain")}}function _t(e,c){if(e&1&&(r(0,"div",33)(1,"div",11),y(2),o(),m(3,bt,7,10,"div",34)(4,Ct,6,8,"div",35)(5,xt,3,7,"div",36),o(),r(6,"div",37),y(7,1),o()),e&2){let t=s();n(3),v(t.config.collageImages?3:t.config.overlappingImages?4:t.config.imageConfig?5:-1)}}function Mt(e,c){e&1&&(r(0,"div",11),y(1,3),o())}var Pt=(e,c)=>c.label;function Ot(e,c){if(e&1&&(r(0,"p",3),d(1),o()),e&2){let t=s();n(),h(t.config.description)}}function wt(e,c){if(e&1){let t=A();r(0,"button",5),z("click",function(){T(t);let i=s();return I(i.onSecondaryClick())}),u(1,"ng-icon",6),r(2,"span"),d(3),o()()}if(e&2){let t=s();
1k(t.buttonClasses()+" cta-secondary-btn"),n(),p("name",t.config.secondaryButton.icon),n(2),h(t.config.secondaryButton.label)}}function zt(e,c){if(e&1&&(r(0,"a",10),d(1),u(2,"ng-icon",11),o()),e&2){let t=c.$implicit;p("href",t.url,f),n(),F(" ",t.label," ")}}function yt(e,c){if(e&1&&(r(0,"div",8),O(1,zt,3,2,"a",10,Pt),o()),e&2){let t=s();n(),w(t.config.ghostLinks)}}function kt(e,c){if(e&1&&(r(0,"span",13),d(1),o()),e&2){let t=s(2);n(),h(t.config.stat.prefix)}}function St(e,c){if(e&1&&(r(0,"span",15),d(1),o()),e&2){let t=s(2);n(),h(t.config.stat.suffix)}}function Et(e,c){if(e&1&&(r(0,"div",9)(1,"div",12),m(2,kt,2,1,"span",13),r(3,"span",14),d(4),m(5,St,2,1,"span",15),o(),r(6,"span",16),d(7),o()()()),e&2){let t=s();n(2),v(t.config.stat.prefix?2:-1),n(2),h(t.config.stat.value),n(),v(t.config.stat.suffix?5:-1),n(2),h(t.config.stat.label)}}var Tt=(e,c)=>c.question;function It(e,c){if(e&1&&u(0,"div",8),e&2){let t=s(),a=t.$implicit,i=t.$index;p("id","faq-answer-"+i)("innerHTML",a.answer,L),g("aria-labelledby","faq-question-"+i)}}function Ut(e,c){if(e&1){let t=A();
1r(0,"div",5)(1,"button",6),z("click",function(){let i=T(t).$index,l=s();return I(l.toggleFaq(i))}),r(2,"span"),d(3),o(),u(4,"ng-icon",7),o(),m(5,It,1,3,"div",8),o()}if(e&2){let t=c.$implicit,a=c.$index,i=s();$("expanded",i.expandedIndex()===a),n(),p("id","faq-question-"+a),g("aria-expanded",i.expandedIndex()===a)("aria-controls","faq-answer-"+a),n(2),h(t.question),n(),p("name",i.expandedIndex()===a?"phosphorCaretUp":"phosphorCaretDown"),n(),v(i.expandedIndex()===a?5:-1)}}var lt=(e,c)=>c.id;function Lt(e,c){if(e&1&&(r(0,"h2",4),d(1),o()),e&2){let t=s(2);n(),h(t.sectionTitle)}}function qt(e,c){if(e&1&&(r(0,"p",5),d(1),o()),e&2){let t=s(2);n(),h(t.sectionSubtitle)}}function At(e,c){if(e&1&&(r(0,"div",6),u(1,"ng-icon",7)(2,"p",8),o()),e&2){let t=s(2);n(2),p("innerHTML",t.sectionNote,L)}}function $t(e,c){if(e&1&&(r(0,"div",1),m(1,Lt,2,1,"h2",4),m(2,qt,2,1,"p",5),m(3,At,3,1,"div",6),o()),e&2){let t=s();n(),v(t.sectionTitle?1:-1),n(),v(t.sectionSubtitle?2:-1),n(),v(t.sectionNote?3:-1)}}function Ft(e,c){if(e&1&&(r(0,"div",25),d(1),o()),e&2){let t=s().$implicit,a=s();k(a.getBadgeClass(t)),n(),F(" ",a.getBadgeText(t)," ")}}function Bt(e,c){if(e&1&&(r(0,"div",26),u(1,"ng-icon",27),o()),e&2){let t=s().$implicit;x("--tier-icon-color",t.iconColor),n(),p("name",t.icon)}}function Dt(e,c){if(e&1&&(r(0,"div",14),d(1),o()),e&2){let t=s().$implicit;n(),h(t.subtitle)}}function Gt(e,c){if(e&1&&(r(0,"p",15),d(1),o()),e&2){let t=s().$implicit;n(),h(t.description)}}function Rt(e,c){if(e&1&&(r(0,"li",22),u(1,"ng-icon",28)(2,"span",8),o()),e&2){let t=c.$implicit;n(2),p("innerHTML",t,L)}}function Ht(e,c){if(e&1){let t=A();r(0,"div",9),m(1,Ft,2,3,"div",10),r(2,"div",11),m(3,Bt,2,3,"div",12),r(4,"h3",13),d(5),o(),m(6,Dt,2,1,"div",14),m(7,Gt,2,1,"p",15),o(),r(8,"div",16)(9,"div",17)(10,"span",18),d(11),o()(),r(12,"div",19),d(13),o()(),r(14,"div",20)(15,"ul",21),O(16,Rt,3,1,"li",22,et),o()(),r(18,"div",23)(19,"uni-button",24),z("onClick",function(){let i=T(t).$implicit,l=s();return I(l.onTierSelect(i))}),d(20),o()()()}if(e&2){let t=c.$implicit,a=s();$("highlighted-card",t.highlighted||t.badge==="popular"||t.badge==="recommended")("enterprise-card",t.isEnterprise||t.badge==="enterprise"),n(),v(t.badge&&a.getBadgeText(t)?1:-1),n(2),v(t.icon?3:-1),n(2),h(t.name),n(),v(t.subtitle?6:-1),n(),v(t.description?7:-1),n(4),h(a.formatPrice(t)),n(2),h(t.duration),n(3),w(t.features),n(3),p("variant",a.getButtonVariant(t))("color",a.getButtonColor(t))("icon",a.buttonIcon)("fullWidth",!0),n(),F(" ",a.getButtonText(t)," ")}}function Nt(e,c){if(e&1&&(r(0,"div",9),u(1,"ng-icon",10),o()),e&2){let t=s().$implicit;x("--stat-color","var("+t.color+")"),n(),p("name",t.icon)}}function jt(e,c){if(e&1&&(r(0,"span",11),d(1),o(),d(2,"\xA0 ")),e&2){let t=s().$implicit,a=s();n(),at("",t.prefix||"","",a.formatNumber(t.number),"",t.suffix||"")}}function Vt(e,c){if(e&1&&(r(0,"div",8),d(1),o()),e&2){let t=s().$implicit;n(),h(t.description)}}function Zt(e,c){if(e&1&&(r(0,"div",3),m(1,Nt,2,3,"div",4),r(2,"div",5)(3,"div",6),m(4,jt,3,3),r(5,"span",7),d(6),o()(),m(7,Vt,2,1,"div",8),o()()),e&2){let t=c.$implicit;p("id","stat-"+t.id),n(),v(t.icon?1:-1),n(3),v(t.number!==void 0&&t.number!==null?4:-1),n(2),h(t.label),n(),v(t.description?7:-1)}}var C={NUM_CURVES:30,SEGMENTS:300,ATTRACTOR_STRENGTH:15,MAX_DISTANCE:350,MAX_DISTANCE_SQUARED:350*350},Qt={gradientColors:{start:"#8b5cf6",middle:"#6366f1",end:"#3b82f6"},shapePosition:"left",layoutMode:"single-column",shapeColors:{circle:"rgba(255, 255, 255, 0.14)",parallelograms:"rgba(255, 255, 255, 0.16)"}},se=(()=>{class e{platformId=G(tt);heroSection;curvesContainer;config=Qt;mouseX=0;mouseY=0;animationFrameId;time=0;curves=[];destroyRef=G(W);mouseMove$=new Q;visibilityObserver;isAnimationPaused=!1;gradientStyle="";ngOnInit(){this.updateGradientStyle()}ngAfterViewInit(){it(this.platformId)&&("requestIdleCallback"in window?window.requestIdleCallback(()=>{this.initMouseAttractor(),this.setupVisibilityObserver()},{timeout:2e3}):setTimeout(()=>{this.initMouseAttractor(),this.setupVisibilityObserver()},500))}ngOnDestroy(){this.animationFrameId&&cancelAnimationFrame(this.animationFrameId),this.heroSection&&this.heroSection.nativeElement.removeEventListener("mousemove",this.handleMouseMove),this.visibilityObserver&&this.visibilityObserver.disconnect()}setupVisibilityObserver(){!this.heroSection||!("IntersectionObserver"in window)||(this.visibilityObserver=new IntersectionObserver(t=>{t.forEach(a=>{a.isIntersecting?this.isAnimationPaused&&(this.isAnimationPaused=!1,this.updateCurveAttractor()):(this.isAnimationPaused=!0,this.animationFrameId&&(cancelAnimationFrame(this.animationFrameId),this.animationFrameId=void 0))})},{threshold:.1}),this.visibilityObserver.observe(this.heroSection.nativeElement))}updateGradientStyle(){let{start:t,middle:a,end:i}=this.config.gradientColors;this.gradientStyle=`linear-gradient(135deg, ${t} 0%, ${a} 50%, ${i} 100%)`}initMouseAttractor(){if(!this.heroSection||!this.curvesContainer)return;let t=this.heroSection.nativeElement;this.initializeCurves(),this.mouseMove$.pipe(Y(16),rt(this.destroyRef)).subscribe(a=>this.processMouseMove(a)),t.addEventListener("mousemove",this.handleMouseMove),this.updateCurveAttractor()}initializeCurves(){if(!this.curvesContainer)return;this.curves=[];let t=this.curvesContainer.nativeElement;for(;t.firstChild;)t.removeChild(t.firstChild);for(let a=0;a<C.NUM_CURVES;a++){let i={index:a,phase:Math.random()*Math.PI*2,frequency:.3+Math.random()*.5,amplitude:3+Math.random()*5,points:[],pathElement:document.createElementNS("http://www.w3.org/2000/svg","path")},l=a/C.NUM_CURVES,b=255-l*80,_=this.config.curveOpacity?.base??.06,E=this.config.curveOpacity?.variation??.05,M=_+E*Math.sin(l*Math.PI);i.pathElement.setAttribute("class","curve-line"),i.pathElement.setAttribute("stroke",`rgba(${b}, ${b}, ${b}, ${M})`),i.pathElement.setAttribute("stroke-width",`${2+l*.8}`),i.pathElement.setAttribute("fill","none"),i.pathElement.setAttribute("stroke-linecap","round"),i.pathElement.setAttribute("stroke-linejoin","round"),t.appendChild(i.pathElement),this.curves.push(i)}}handleMouseMove=t=>{this.mouseMove$.next(t)};processMouseMove(t){if(!this.heroSection)return;let a=this.heroSection.nativeElement.getBoundingClientRect(),i=1440/a.width,l=800/a.height;this.mouseX=(t.clientX-a.left)*i,this.mouseY=(t.clientY-a.top)*l}updateCurveAttractor(){!this.curvesContainer||this.curves.length===0||(this.time+=.008,this.curves.forEac
1h((t,a)=>{let l=800/(C.NUM_CURVES+1)*(a+1);t.points=[];for(let b=0;b<=C.SEGMENTS;b++){let _=b/C.SEGMENTS,E=_*1440,M=l;M+=Math.sin(_*Math.PI*.5+this.time+t.phase)*t.amplitude;let j=this.mouseX-E,D=this.mouseY-M,V=j*j+D*D;if(V<C.MAX_DISTANCE_SQUARED){let Z=Math.sqrt(V),dt=(1-Z/C.MAX_DISTANCE)*C.ATTRACTOR_STRENGTH,gt=D/Z*dt;M+=gt}t.points.push({x:E,y:M})}this.generateSmoothPath(t)}),this.animationFrameId=requestAnimationFrame(()=>this.updateCurveAttractor()))}generateSmoothPath(t){if(t.points.length<2)return;let a=`M ${t.points[0].x},${t.points[0].y}`;for(let l=1;l<t.points.length-1;l++){let b=(t.points[l].x+t.points[l+1].x)/2,_=(t.points[l].y+t.points[l+1].y)/2;a+=` Q ${t.points[l].x},${t.points[l].y} ${b},${_}`}let i=t.points[t.points.length-1];a+=` L ${i.x},${i.y}`,t.pathElement.setAttribute("d",a)}static \u0275fac=function(a){return new(a||e)};static \u0275cmp=P({type:e,selectors:[["app-uni-animated-hero"]],viewQuery:function(a,i){if(a&1&&(R(pt,5),R(mt,5)),a&2){let l;H(l=N())&&(i.heroSection=l.first),H(l=N())&&(i.curvesContainer=l.first)}},inputs:{config:"config"},ngContentSelectors:ht,decls:16,vars:4,consts:[["heroSection",""],["curvesContainer",""],[1,"hero-section"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 1440 800","preserveAspectRatio","xMidYMid slice","aria-hidden","true",1,"blob-container"],["id","goo-hero"],["in","SourceGraphic","stdDeviation","12","result","blur"],["in","blur","mode","matrix","values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 18 -8","result","goo"],["in","SourceGraphic","in2","goo"],[1,"parametric-curves"],["filter","url(#goo-hero)"],[1,"hero-container"],[1,"hero-content"],["cx","120","cy","120","r","100",1,"shape","shape-1"],[1,"shape","shape-2"],["d","M 60 620 L 260 620 L 320 660 L 120 660 Z"],["d","M 300 620 L 500 620 L 560 660 L 360 660 Z"],["d","M 540 620 L 740 620 L 800 660 L 600 660 Z"],["d","M 135 690 L 335 690 L 395 730 L 195 730 Z"],["d","M 375 690 L 575 690 L 635 730 L 435 730 Z"],["d","M 615 690 L 815 690 L 875 730 L 675 730 Z"],["d","M 210 760 L 410 760 L 470 800 L 270 800 Z"],["d","M 450 760 L 650 760 L 710 800 L 510 800 Z"],["d","M 690 760 L 890 760 L 950 800 L 750 800 Z"],["cx","1320","cy","120","r","100",1,"shape","shape-1"],["d","M 1380 620 L 1180 620 L 1120 660 L 1320 660 Z"],["d","M 1140 620 L 940 620 L 880 660 L 1080 660 Z"],["d","M 900 620 L 700 620 L 640 660 L 840 660 Z"],["d","M 1305 690 L 1105 690 L 1045 730 L 1245 730 Z"],["d","M 1065 690 L 865 690 L 805 730 L 1005 730 Z"],["d","M 825 690 L 625 690 L 565 730 L 765 730 Z"],["d","M 1230 760 L 1030 760 L 970 800 L 1170 800 Z"],["d","M 990 760 L 790 760 L 730 800 L 930 800 Z"],["d","M 750 760 L 550 760 L 490 800 L 690 800 Z"],[1,"hero-grid"],[1,"hero-image-collage"],[1,"hero-image-overlapping"],[1,"hero-image"],[1,"hero-below-grid"],[1,"collage-images-container"],["loading","eager","width","280","height","180",1,"collage-image","collage-top",3,"src","alt"],["loading","eager","width","220","height","280",1,"collage-image","collage-right",3,"src","alt"],["loading","eager","width","280","height","180",1,"collage-image","collage-bottom",3,"src","alt"],["loading","eager","width","220","height","280",1,"collage-image","collage-left",3,"src","alt"],["loading","eager","fetchpriority","high","width","320","height","320",1,"collage-image","collage-center",3,"src","alt"],[1,"overlapping-images-container"],["loading","eager","fetchpriority","high",1,"overlap-image","overlap-center",3,"src","alt"],["loading","eager",1,"overlap-image","overlap-top-right",3,"src","alt"],["loading","eager",1,"overlap-image","overlap-bottom-right",3,"src","alt"],["loading","eager",1,"overlap-image","overlap-bottom-left",3,"src","alt"],[3,"highQualityUrl","lowQualityUrl","alt","aspectRatio","lazy","showSkeleton","objectFit"]],template:function(a,i){a&1&&(nt(vt),r(0,"section",2,0),U(),r(2,"svg",3)(3,"defs")(4,"filter",4),u(5,"feGaussianBlur",5)(6,"feColorMatrix",6)(7,"feBlend",7),o()(),u(8,"g",8,1),r(10,"g",9),m(11,ut,11,10)(12,ft,11,10),o()(),X(),r(13,"div",10),m(14,_t,8,1)(15,Mt,2,0,"div",11),o()()),a&2&&(x("background",i.gradientStyle),n(11),v(i.config.shapePosition==="left"?11:12),n(3),v(i.config.layoutMode==="two-column"?14:15))},dependencies:[ct],styles:['@charset "UTF-8";.hero-section[_ngcontent-%COMP%]{min-height:100vh;padding:var(--size-16) var(--size-6) var(--size-8);position:relative;z-index:1;overflow:hidden;display:flex;align-items:center;padding-top:calc(var(--navbar-height, 52px) + var(--size-2) + var(--size-12));padding-bottom:var(--size-8)}@media (max-width: 1023.98px){.hero-section[_ngcontent-%COMP%]{padding-bottom:var(--size-50)}}@media (max-width: 767.98px){.hero-section[_ngcontent-%COMP%]{padding:var(--size-10) var(--size-4) var(--size-6);padding-top:calc(var(--navbar-height, 52px) + var(--size-2) + var(--size-8));padding-bottom:var(--size-50)}}.blob-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100vw;height:100%;margin-left:calc(-50vw + 50%);z-index:var(--z-0);pointer-events:none;contain:layout paint style}.curve-line[_ngcontent-%COMP%]{stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 var(--shadow-blur-sm) rgba(var(--white-rgb),var(--opacity-5)));transition:d var(--duration-75) var(--easing-linear)}.shape[_ngcontent-%COMP%]{animation-timing-function:var(--easing-in-out);animation-iteration-count:infinite;animation-fill-mode:both;transform-origin:center;will-change:transform}.shape-1[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_floatHero1 var(--duration-22s),_ngcontent-%COMP%_scaleHero1 var(--duration-18s)}.shape-2[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_floatHero2 var(--duration-28s),_ngcontent-%COMP%_scaleHero2 var(--duration-20s)}@keyframes _ngcontent-%COMP%_floatHero1{0%,to{transform:translate(0)}33%{transform:translate(calc(var(--animation-translate-xl) * -1),var(--animation-translate-xl))}66%{transform:translate(var(--animation-translate-lg),calc(var(--animation-translate-xl) * -1))}}@keyframes _ngcontent-%COMP%_floatHero2{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--animation-translate-xl) * -1),calc(var(--animation-translate-lg) * -1))}50%{transform:translate(var(--animation-translate-xl),var(--animation-translate-lg))}75%{transform:translate(calc(var(--animation-translate-lg) * -1),var(--animation-translate-xl))}}@keyframes _ngcontent-%COMP%_scaleHero1{0%,to{transform:scale(1)}33%{transform:scale(var(--animation-scale-up-lg))}66%{transform:scale(var(--animation-scale-down-sm))}}@keyframes _ngcontent-%COMP%_scaleHero2{0%,to{transform:scale(1)}33%{transform:scale(var(--scale-85))}66%{transform:scale(var(--scale-120))}}.hero-container[_ngcontent-%COMP%]{max-width:var(--container-xl);margin:0 auto;width:100%;position:relative;z-index:var(--z-10);text-align:center}.hero-content[_ngcontent-%COMP%]{max-width:var(--container-lg);margin:0 auto}.hero-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--size-12);align-items:center}.hero-grid[_ngcontent-%COMP%] .hero-content[_ngcontent-%COMP%]{text-align:left;max-width:100%}@media (max-width: 1023.98px){.hero-grid[_ngcontent-%COMP%]{grid-template-columns:1fr;gap:var(--size-12)}.hero-grid[_ngcontent-%COMP%] .hero-content[_ngcontent-%COMP%]{order:-1;text-align:center;max-width:var(--size-150);margin:0 auto}.hero-grid[_ngcontent-%COMP%] .hero-content[_ngcontent-%COMP%] uni-action-buttons .action-buttons{justify-content:center;align-items:center}.hero-grid[_ngcontent-%COMP%] .hero-content[_ngcontent-%COMP%] uni-action-buttons .action-buttons .single-buttons{align-items:center}.hero-grid[_ngcontent-%COMP%] .hero-content[_ngcontent-%COMP%] uni-action-buttons .action-buttons .single-buttons button-renderer, .hero-grid[_ngcontent-%COMP%] .hero-content[_ngcontent-%COMP%] uni-action-buttons .action-buttons .single-buttons uni-button{width:auto}}@media (max-width: 767.98px){.hero-grid[_ngcontent-%COMP%]{gap:var(--size-16)}}.hero-below-grid[_ngcontent-%COMP%]{text-align:center;max-width:var(--container-lg);margin-left:auto;margin-right:auto}.hero-image[_ngcontent-%COMP%]{position:relative;max-width:var(--size-112);min-height:var(--size-100);margin:0 auto}@media (max-width: 1023.98px){.hero-image[_ngcontent-%COMP%]{max-width:var(--size-112);min-height:var(--size-75)}}@media (max-width: 767.98px){.hero-image[_ngcontent-%COMP%]{max-width:var(--size-100)}}.hero-image-overlapping[_ngcontent-%COMP%]{position:relative;max-width:var(--size-150);min-height:var(--size-125);margin:0 auto}@media (max-width: 1023.98px){.hero-image-overlapping[_ngcontent-%COMP%]{max-width:var(--size-125);min-height:var(--size-100)}}@media (max-width: 767.98px){.hero-image-overlapping[_ngcontent-%COMP%]{max-width:var(--size-100);min-height:var(--size-87)}}.overlapping-images-container[_ngcontent-%COMP%]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.overlap-image[_ngcontent-%COMP%]{position:absolute;max-width:var(--size-70);height:auto;filter:drop-shadow(0 4px 8px rgba(var(--black-rgb),var(--opacity-10)));transition:transform var(--duration-normal) var(--easing-out)}@media (max-width: 1023.98px){.overlap-image[_ngcontent-%COMP%]{max-width:var(--size-50)}}@media (max-width: 767.98px){.overlap-image[_ngcontent-%COMP%]{max-width:var(--size-40)}}.overlap-image[_ngcontent-%COMP%]:hover{transform:scale(var(--scale-105));z-index:var(--z-10)}.overlap-image[_ngcontent-%COMP%]:focus-visible{outline:var(--focus-ring-width) solid var(--primary-500);outline-offset:var(--size-1);transform:scale(var(--scale-105));z-index:var(--z-10)}.overlap-center[_ngcontent-%COMP%]{position:relative;z-index:1;max-width:var(--size-150);top:var(--size-22)}@media (max-width: 1023.98px){.overlap-center[_ngcontent-%COMP%]{max-width:var(--size-105);top:var(--size-15)}}@media (max-width: 767.98px){.overlap-center[_ngcontent-%COMP%]{max-width:var(--size-80);top:var(--size-10)}}.overlap-top-right[_ngcontent-%COMP%]{top:var(--size-15);right:calc(var(--size-15) * -1);z-index:4}@media (max-width: 1023.98px){.overlap-top-right[_ngcontent-%COMP%]{top:calc(var(--size-15) * .667);right:calc(var(--size-15) * -1 * .667)}}@media (max-width: 767.98px){.overlap-top-right[_ngcontent-%COMP%]{top:calc(var(--size-15) * .5);right:calc(var(--size-15) * -1 * .5)}}.overlap-bottom-right[_ngcontent-%COMP%]{bottom:calc(var(--size-45) * -1);right:calc(var(--size-15) * -1);z-index:3}@media (max-width: 1023.98px){.overlap-bottom-right[_ngcontent-%COMP%]{bottom:calc(var(--size-45) * -1 * .667);right:calc(var(--size-15) * -1 * .667)}}@media (max-width: 767.98px){.overlap-bottom-right[_ngcontent-%COMP%]{bottom:calc(var(--size-45) * -1 * .5);right:calc(var(--size-15) * -1 * .5)}}.overlap-bottom-left[_ngcontent-%COMP%]{bottom:calc(var(--size-45) * -1);left:calc(var(--size-15) * -1);z-index:2}@media (max-width: 1023.98px){.overlap-bottom-left[_ngcontent-%COMP%]{bottom:calc(var(--size-45) * -1 * .667);left:calc(var(--size-15) * -1 * .667)}}@media (max-width: 767.98px){.overlap-bottom-left[_ngcontent-%COMP%]{bottom:calc(var(--size-45) * -1 * .5);left:calc(var(--size-15) * -1 * .5)}}.hero-image-collage[_ngcontent-%COMP%]{position:relative;width:100%;max-width:var(--size-125);aspect-ratio:var(--aspect-ratio-square);margin:0 auto}@media (max-width: 1023.98px){.hero-image-collage[_ngcontent-%COMP%]{max-width:var(--size-100)}}@media (max-width: 767.98px){.hero-image-collage[_ngcontent-%COMP%]{max-width:var(--size-87)}}.collage-images-container[_ngcontent-%COMP%]{position:relative;width:100%;height:100%}.collage-image[_ngcontent-%COMP%]{position:absolute;object-fit:cover;border-radius:var(--radius-lg);border:2px solid var(--neutral-0);box-shadow:0 8px 32px var(--glass-black-20);transition:transform var(--duration-normal) var(--easing-out),box-shadow var(--duration-normal) var(--easing-out)}@media (max-width: 767.98px){.collage-image[_ngcontent-%COMP%]{border-radius:var(--radius-md)}}.collage-top[_ngcontent-%COMP%]{top:0;left:0;width:40%;aspect-ratio:var(--aspect-ratio-4-3);z-index:1}.collage-top[_ngcontent-%COMP%]:hover{transform:scale(1.05);box-shadow:0 12px 40px var(--glass-black-30);z-index:10}.collage-right[_ngcontent-%COMP%]{top:5%;right:0;width:32%;aspect-ratio:var(--aspect-ratio-square);z-index:4}.collage-right[_ngcontent-%COMP%]:hover{transform:scale(1.05);box-shadow:0 12px 40px var(--glass-black-30);z-index:10}.collage-bottom[_ngcontent-%COMP%]{bottom:0;right:0;width:45%;aspect-ratio:var(--aspect-ratio-4-3);z-index:1}.collage-bottom[_ngcontent-%COMP%]:hover{transform:scale(1.05);box-shadow:0 12px 40px var(--glass-black-30);z-index:10}.collage-left[_ngcontent-%COMP%]{bottom:5%;left:0;width:38%;aspect-ratio:var(--aspect-ratio-square);z-index:4}.collage-left[_ngcontent-%COMP%]:hover{transform:scale(1.05);box-shadow:0 12px 40px var(--glass-black-30);z-index:10}.collage-center[_ngcontent-%COMP%]{top:50%;left:50%;transform:translate(-50%,-50%);width:42%;aspect-ratio:var(--aspect-ratio-3-4);z-index:3;box-shadow:0 12px 48px var(--glass-black-30)}.collage-center[_ngcontent-%COMP%]:hover{transform:translate(-50%,-50%) scale(1.05);box-shadow:0 16px 56px var(--glass-black-40);z-index:10}@media (prefers-reduced-motion: reduce){.blob-container[_ngcontent-%COMP%] .shape[_ngcontent-%COMP%]{animation:none}}'],changeDetection:0})}return e})(),le=(()=>{class e{config;primaryClick=new q;secondaryClick=new q;sectionClasses=B(()=>{let t=["cta-section"];return this.config?.variant&&t.push(`variant-${this.config.variant}`),t.join(" ")});
1buttonClasses=B(()=>{let t=["cta-capsule-btn"];return this.config?.buttonColor==="emerald"?t.push("cta-btn-emerald"):this.config?.buttonColor==="amber"?t.push("cta-btn-amber"):this.config?.buttonColor==="blue"?t.push("cta-btn-blue"):this.config?.buttonColor==="red"&&t.push("cta-btn-red"),t.join(" ")});onPrimaryClick(){this.primaryClick.emit()}onSecondaryClick(){this.secondaryClick.emit()}static \u0275fac=function(a){return new(a||e)};static \u0275cmp=P({type:e,selectors:[["uni-cta-section"]],inputs:{config:"config"},outputs:{primaryClick:"primaryClick",secondaryClick:"secondaryClick"},decls:14,vars:17,consts:[[1,"cta-container"],[1,"cta-content"],[1,"cta-title"],[1,"cta-description"],[1,"cta-actions"],["type","button",3,"click"],["size","20",3,"name"],["type","button",3,"class"],[1,"cta-ghost-links"],[1,"cta-visual"],[1,"cta-ghost-link",3,"href"],["name","phosphorArrowRight","size","14"],[1,"cta-stat"],[1,"cta-stat-prefix"],[1,"cta-stat-number"],[1,"cta-stat-suffix"],[1,"cta-stat-label"]],template:function(a,i){a&1&&(r(0,"section")(1,"div",0)(2,"div",1)(3,"h2",2),d(4),o(),m(5,Ot,2,1,"p",3),r(6,"div",4)(7,"button",5),z("click",function(){return i.onPrimaryClick()}),u(8,"ng-icon",6),r(9,"span"),d(10),o()(),m(11,wt,4,4,"button",7),o(),m(12,yt,3,0,"div",8),o(),m(13,Et,8,4,"div",9),o()()),a&2&&(k(i.sectionClasses()),x("--cta-theme-r",i.config==null||i.config.themeColor==null?null:i.config.themeColor.r)("--cta-theme-g",i.config==null||i.config.themeColor==null?null:i.config.themeColor.g)("--cta-theme-b",i.config==null||i.config.themeColor==null?null:i.config.themeColor.b),n(4),h(i.config.title),n(),v(i.config.description?5:-1),n(2),k(i.buttonClasses()),n(),p("name",i.config.primaryButton.icon),n(2),h(i.config.primaryButton.label),n(),v(i.config.secondaryButton?11:-1),n(),v(i.config.ghostLinks&&i.config.ghostLinks.length>0?12:-1),n(),v(i.config.stat?13:-1))},dependencies:[S],styles:['@charset "UTF-8";[_nghost-%COMP%]{--cta-theme-r: 16;--cta-theme-g: 185;--cta-theme-b: 129;--cta-opacity: var(--opacity-35);display:block}.cta-section[_ngcontent-%COMP%]{padding:var(--size-24) var(--size-6);position:relative;overflow:hidden}.cta-section[_ngcontent-%COMP%]:before, .cta-section[_ngcontent-%COMP%]:after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0}.cta-section[_ngcontent-%COMP%]:before{width:var(--orb-size-md);height:var(--orb-size-md);top:calc(var(--size-37-5) * -1);right:calc(var(--size-25) * -1)}@media (max-width: 767.98px){.cta-section[_ngcontent-%COMP%]:before{width:var(--size-62-5);height:var(--size-62-5);top:calc(var(--size-25) * -1);right:calc(var(--size-20) * -1)}}.cta-section[_ngcontent-%COMP%]:after{width:var(--orb-size-sm);height:var(--orb-size-sm);background:transparent;bottom:calc(var(--size-25) * -1);left:calc(var(--size-20) * -1)}@media (max-width: 767.98px){.cta-section[_ngcontent-%COMP%]:after{width:var(--orb-size-xs);height:var(--orb-size-xs);bottom:calc(var(--size-20) * -1);left:calc(var(--size-15) * -1)}}.cta-section.variant-light[_ngcontent-%COMP%]{background:linear-gradient(135deg,rgba(var(--cta-theme-r),var(--cta-theme-g),var(--cta-theme-b),var(--cta-opacity)),rgba(var(--cta-theme-r),var(--cta-theme-g),var(--cta-theme-b),calc(var(--cta-opacity) - .05)),rgba(var(--cta-theme-r),var(--cta-theme-g),var(--cta-theme-b),var(--cta-opacity)))}.cta-section.variant-light[_ngcontent-%COMP%]:before{background:rgba(var(--cta-theme-r),var(--cta-theme-g),var(--cta-theme-b),var(--opacity-12))}.cta-section.variant-light[_ngcontent-%COMP%]:after{border:var(--border-width-thick) solid rgba(var(--cta-theme-r),var(--cta-theme-g),var(--cta-theme-b),var(--opacity-20))}.cta-section.variant-light[_ngcontent-%COMP%] .cta-container[_ngcontent-%COMP%]:before{background:rgba(var(--cta-theme-r),var(--cta-theme-g),var(--cta-theme-b),var(--opacity-10))}.cta-section.variant-light[_ngcontent-%COMP%] .cta-container[_ngcontent-%COMP%]:after{border-color:rgba(var(--cta-theme-r),var(--cta-theme-g),var(--cta-theme-b),var(--opacity-20))}.cta-section.variant-light[_ngcontent-%COMP%] .cta-title[_ngcontent-%COMP%]{color:var(--text-primary)}.cta-section.variant-light[_ngcontent-%COMP%] .cta-description[_ngcontent-%COMP%]{color:var(--text-secondary)}.cta-section.variant-light[_ngcontent-%COMP%] .cta-stat[_ngcontent-%COMP%]{background:rgba(var(--white-rgb),var(--opacity-30));border:var(--border-width-thick) solid rgba(var(--cta-theme-r),var(--cta-theme-g),var(--cta-theme-b),var(--opacity-20))}.cta-section.variant-light[_ngcontent-%COMP%] .cta-stat[_ngcontent-%COMP%] .cta-stat-number[_ngcontent-%COMP%]{color:var(--text-primary)}.cta-section.variant-light[_ngcontent-%COMP%] .cta-stat[_ngcontent-%COMP%] .cta-stat-label[_ngcontent-%COMP%]{color:var(--text-secondary)}.cta-section.variant-dark[_ngcontent-%COMP%]{background:var(--bg-secondary)}.cta-section.variant-dark[_ngcontent-%COMP%]:before{background:var(--bg-tertiary);opacity:var(--opacity-50)}.cta-section.variant-dark[_ngcontent-%COMP%]:after{border:var(--border-width-thick) solid var(--border);opacity:var(--opacity-50)}.cta-section.variant-dark[_ngcontent-%COMP%] .cta-container[_ngcontent-%COMP%]:before{background:var(--bg-tertiary);opacity:var(--opacity-30)}.cta-section.variant-dark[_ngcontent-%COMP%] .cta-container[_ngcontent-%COMP%]:after{border-color:var(--border);opacity:var(--opacity-40)}.cta-section.variant-dark[_ngcontent-%COMP%] .cta-title[_ngcontent-%COMP%]{background:linear-gradient(90deg,var(--brand-blue) 0%,var(--brand-purple) 50%,var(--brand-red) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-section.variant-dark[_ngcontent-%COMP%] .cta-description[_ngcontent-%COMP%]{color:var(--text-secondary)}.cta-section.variant-dark[_ngcontent-%COMP%] .cta-stat[_ngcontent-%COMP%]{background:var(--bg-tertiary);border:var(--border-width-thick) solid var(--border)}.cta-section.variant-dark[_ngcontent-%COMP%] .cta-stat[_ngcontent-%COMP%] .cta-stat-number[_ngcontent-%COMP%]{color:var(--text-primary)}.cta-section.variant-dark[_ngcontent-%COMP%] .cta-stat[_ngcontent-%COMP%] .cta-stat-label[_ngcontent-%COMP%]{color:var(--text-secondary)}[data-theme=dark][_nghost-%COMP%] .cta-section.variant-dark[_ngcontent-%COMP%], [data-theme=dark] [_nghost-%COMP%] .cta-section.variant-dark[_ngcontent-%COMP%]{background:var(--gray-900)}[data-theme=dark][_nghost-%COMP%] .cta-section.variant-dark[_ngcontent-%COMP%]:before, [data-theme=dark] [_nghost-%COMP%] .cta-section.variant-dark[_ngcontent-%COMP%]:before{background:var(--gray-800);opacity:var(--opacity-70)}[data-theme=dark][_nghost-%COMP%] .cta-section.variant-dark[_ngcontent-%COMP%]:after, [data-theme=dark] [_nghost-%COMP%] .cta-section.variant-dark[_ngcontent-%COMP%]:after{border-color:var(--gray-700);opacity:var(--opacity-60)}[data-theme=dark][_nghost-%COMP%] .cta-section.variant-dark[_ngcontent-%COMP%] .cta-container[_ngcontent-%COMP%]:before, [data-theme=dark] [_nghost-%COMP%] .cta-section.variant-dark[_ngcontent-%COMP%] .cta-container[_ngcontent-%COMP%]:before{background:var(--gray-800);opacity:var(--opacity-40)}[data-theme=dark][_nghost-%COMP%] .cta-section.variant-dark[_ngcontent-%COMP%] .cta-container[_ngcontent-%COMP%]:after, [data-theme=dark] [_nghost-%COMP%] .cta-section.variant-dark[_ngcontent-%COMP%] .cta-container[_ngcontent-%COMP%]:after{border-color:var(--gray-700);opacity:var(--opacity-50)}[data-theme=dark][_nghost-%COMP%] .cta-section.variant-dark[_ngcontent-%COMP%] .cta-stat[_ngcontent-%COMP%], [data-theme=dark] [_nghost-%COMP%] .cta-section.variant-dark[_ngcontent-%COMP%] .cta-stat[_ngcontent-%COMP%]{background:var(--gray-800);border-color:var(--gray-700)}.cta-container[_ngcontent-%COMP%]{max-width:var(--container-lg);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--size-12);position:relative;z-index:1}.cta-container[_ngcontent-%COMP%]:before{content:"";position:absolute;width:var(--size-37-5);height:var(--size-37-5);border-radius:50%;top:50%;left:calc(var(--size-12-5) * -1);transform:translateY(-50%);pointer-events:none;z-index:-1}@media (max-width: 1023.98px){.cta-container[_ngcontent-%COMP%]:before{display:none}}.cta-container[_ngcontent-%COMP%]:after{content:"";position:absolute;width:var(--size-20);height:var(--size-20);background:transparent;border:var(--border-width-thick) solid;border-radius:50%;top:calc(var(--size-5) * -1);right:30%;pointer-events:none;z-index:-1}@media (max-width: 1023.98px){.cta-container[_ngcontent-%COMP%]:after{right:20%;top:calc(var(--size-7-5) * -1)}}@media (max-width: 1023.98px){.cta-container[_ngcontent-%COMP%]{flex-direction:column;text-align:center}}.cta-content[_ngcontent-%COMP%]{flex:1}.cta-title[_ngcontent-%COMP%]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);margin-bottom:var(--size-12);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}@media (max-width: 1023.98px){.cta-title[_ngcontent-%COMP%]{font-size:var(--font-size-3xl)}}@media (max-width: 767.98px){.cta-title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl)}}.cta-description[_ngcontent-%COMP%]{font-size:var(--font-size-xl);margin-bottom:var(--size-8);max-width:var(--container-sm);line-height:var(--line-height-relaxed)}@media (max-width: 1023.98px){.cta-description[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}}@media (max-width: 767.98px){.cta-description[_ngcontent-%COMP%]{font-size:var(--font-size-lg)}}.cta-actions[_ngcontent-%COMP%]{display:flex;gap:var(--size-4)}@media (max-width: 767.98px){.cta-actions[_ngcontent-%COMP%]{flex-direction:column;align-items:center}}@media (max-width: 1023.98px){.cta-actions[_ngcontent-%COMP%]{justify-content:center}}.cta-capsule-btn[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:var(--size-2);padding:var(--size-4) var(--size-10);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-decoration:none;border-radius:var(--radius-full);background:var(--glass-black-70);background-clip:padding-box;color:var(--neutral-0);border:var(--border-width-thick) solid rgba(var(--white-rgb),var(--opacity-20));-webkit-backdrop-filter:var(--backdrop-blur-sm);backdrop-filter:var(--backdrop-blur-sm);cursor:pointer;position:relative;overflow:hidden;transition:transform var(--duration-normal) var(--easing-out),border-color var(--duration-normal) var(--easing-out)}.cta-capsule-btn[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--brand-blue) 0%,var(--brand-purple) 50%,var(--gray-900) 100%);opacity:0;transform:translate(-100%);transition:transform var(--duration-slow) var(--easing-out),opacity var(--duration-normal) var(--easing-out);z-index:0}.cta-capsule-btn[_ngcontent-%COMP%]:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,rgba(var(--white-rgb),var(--opacity-25)),rgba(var(--white-rgb),var(--opacity-5)));border-radius:var(--radius-full) var(--radius-full) 50% 50%;pointer-events:none;z-index:2}.cta-capsule-btn[_ngcontent-%COMP%]:hover{transform:translateY(calc(var(--size-0-5) * -1));border-color:var(--neutral-0)}.cta-capsule-btn[_ngcontent-%COMP%]:hover:after{opacity:1;transform:translate(0)}.cta-capsule-btn[_ngcontent-%COMP%] ng-icon[_ngcontent-%COMP%]{display:flex;position:relative;z-index:3;color:var(--neutral-0)}.cta-capsule-btn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{position:relative;z-index:3;color:var(--neutral-0)}.cta-capsule-btn.cta-btn-emerald[_ngcontent-%COMP%]{background:var(--emerald-500, #10b981);border-color:var(--emerald-600, #059669)}.cta-capsule-btn.cta-btn-emerald[_ngcontent-%COMP%]:after{background:linear-gradient(90deg,var(--brand-blue) 0%,var(--brand-purple) 50%,var(--emerald-500, #10b981) 100%)}.cta-capsule-btn.cta-btn-emerald[_ngcontent-%COMP%]:hover{border-color:var(--neutral-0)}.cta-capsule-btn.cta-btn-amber[_ngcontent-%COMP%]{background:var(--amber-600);border-color:var(--amber-700)}.cta-capsule-btn.cta-btn-amber[_ngcontent-%COMP%]:after{background:linear-gradient(90deg,var(--brand-blue) 0%,var(--brand-purple) 50%,var(--amber-600) 100%)}.cta-capsule-btn.cta-btn-amber[_ngcontent-%COMP%]:hover{background:var(--amber-700);border-color:var(--neutral-0)}.cta-capsule-btn.cta-btn-blue[_ngcontent-%COMP%]{background:linear-gradient(135deg,var(--blue-500) 0%,var(--blue-600) 100%);border-color:var(--blue-600)}.cta-capsule-btn.cta-btn-blue[_ngcontent-%COMP%]:after{background:linear-gradient(90deg,var(--brand-blue) 0%,var(--brand-purple) 50%,var(--blue-600) 100%)}.cta-capsule-btn.cta-btn-blue[_ngcontent-%COMP%]:hover{border-color:var(--neutral-0)}.cta-capsule-btn.cta-btn-red[_ngcontent-%COMP%]{background:linear-gradient(135deg,var(--error-500) 0%,var(--error-600) 100%);border-color:var(--error-600)}.cta-capsule-btn.cta-btn-red[_ngcontent-%COMP%]:after{background:linear-gradient(90deg,var(--brand-blue) 0%,var(--brand-purple) 50%,var(--error-600) 100%)}.cta-capsule-btn.cta-btn-red[_ngcontent-%COMP%]:hover{border-color:var(--neutral-0)}.cta-ghost-links[_ngcontent-%COMP%]{display:flex;gap:var(--size-6);justify-content:flex-start;margin-top:var(--size-4)}@media (max-width: 1023.98px){.cta-ghost-links[_ngcontent-%COMP%]{justify-content:center}}@media (max-width: 767.98px){.cta-ghost-links[_ngcontent-%COMP%]{gap:var(--size-4)}}.cta-ghost-link[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:var(--size-1-5);color:var(--text-tertiary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;padding:var(--size-1-5) var(--size-1);border-bottom:var(--border-width-thin) solid transparent;transition:all var(--duration-normal) var(--easing-out)}.cta-ghost-link[_ngcontent-%COMP%]:hover{color:var(--text-secondary);border-bottom-color:var(--text-secondary)}.cta-ghost-link[_ngcontent-%COMP%]:hover ng-icon[_ngcontent-%COMP%]{transform:translate(var(--size-1))}.cta-ghost-link[_ngcontent-%COMP%] ng-icon[_ngcontent-%COMP%]{transition:transform var(--duration-normal) var(--easing-out);color:inherit}.cta-visual[_ngcontent-%COMP%]{flex-shrink:0}@media (max-width: 1023.98px){.cta-visual[_ngcontent-%COMP%]{margin-top:var(--size-8)}}.cta-stat[_ngcontent-%COMP%]{padding:var(--size-10);-webkit-backdrop-filter:var(--backdrop-blur-md);backdrop-filter:var(--backdrop-blur-md);border-radius:var(--radius-3xl);text-align:center}.cta-stat-prefix[_ngcontent-%COMP%]{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);opacity:var(--opacity-70);margin-bottom:var(--size-1)}.cta-stat-number[_ngcontent-%COMP%]{display:block;font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-none);margin-bottom:var(--size-2)}.cta-stat-suffix[_ngcontent-%COMP%]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);vertical-align:super}.cta-stat-label[_ngcontent-%COMP%]{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}'],changeDetection:0})}return e})(),de=(()=>{class e{faqs=[];title="Frequently Asked Questions";expandedIndex=K(null);ngOnChanges(t){t.faqs&&this.expandedIndex.set(null)}toggleFaq(t){this.expandedIndex.update(a=>a===t?null:t)}static \u0275fac=function(a){return new(a||e)};static \u0275cmp=P({type:e,selectors:[["uni-faq-accordion"]],inputs:{faqs:"faqs",t
1itle:"title"},features:[J],decls:7,vars:1,consts:[[1,"faq-section"],[1,"section-header"],[1,"section-title"],[1,"faq-container"],[1,"faq-item",3,"expanded"],[1,"faq-item"],[1,"faq-question",3,"click","id"],["size","20",3,"name"],["role","region",1,"faq-answer",3,"id","innerHTML"]],template:function(a,i){a&1&&(r(0,"section",0)(1,"div",1)(2,"h2",2),d(3),o()(),r(4,"div",3),O(5,Ut,6,8,"div",4,Tt),o()()),a&2&&(n(3),h(i.title),n(2),w(i.faqs))},dependencies:[S],styles:['@charset "UTF-8";.faq-section[_ngcontent-%COMP%]{padding:var(--size-20) var(--size-6);background-color:var(--bg-primary)}@media (max-width: 767.98px){.faq-section[_ngcontent-%COMP%]{padding:var(--size-12) var(--size-4)}}.section-header[_ngcontent-%COMP%]{text-align:center;margin-bottom:var(--size-12)}@media (max-width: 767.98px){.section-header[_ngcontent-%COMP%]{margin-bottom:var(--size-8)}}.faq-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .section-title[_ngcontent-%COMP%]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:var(--line-height-compact);text-transform:none;text-align:center;padding:0;margin-bottom:0}@media (max-width: 767.98px){.faq-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .section-title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl)}}.faq-container[_ngcontent-%COMP%]{max-width:var(--container-lg);margin:0 auto}.faq-item[_ngcontent-%COMP%]{background-color:var(--surface);border-radius:var(--radius-xl);margin-bottom:var(--size-4);overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-fast) var(--easing-out)}.faq-item.expanded[_ngcontent-%COMP%]{box-shadow:var(--shadow-md)}.faq-question[_ngcontent-%COMP%]{width:100%;padding:var(--size-6);background:none;border:none;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--size-4);font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);color:var(--text-primary);transition:background-color var(--duration-fast) var(--easing-out),font-weight var(--duration-fast) var(--easing-out)}.faq-question[_ngcontent-%COMP%]:hover{background-color:var(--bg-hover)}.faq-question[_ngcontent-%COMP%]:focus-visible{outline:var(--focus-ring-width) solid var(--primary-500);outline-offset:var(--size-0-5);background-color:var(--bg-hover)}@media (max-width: 767.98px){.faq-question[_ngcontent-%COMP%]{padding:var(--size-5) var(--size-4);font-size:var(--font-size-base)}}.faq-item.expanded[_ngcontent-%COMP%] .faq-question[_ngcontent-%COMP%]{font-weight:var(--font-weight-bold);background:var(--gray-50)}[data-theme=dark][_nghost-%COMP%] .faq-item.expanded[_ngcontent-%COMP%] .faq-question[_ngcontent-%COMP%], [data-theme=dark] [_nghost-%COMP%] .faq-item.expanded[_ngcontent-%COMP%] .faq-question[_ngcontent-%COMP%]{background:var(--gray-700)}.faq-answer[_ngcontent-%COMP%]{padding:var(--size-6);font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);animation:_ngcontent-%COMP%_slideDown var(--duration-normal) var(--easing-out)}@media (max-width: 767.98px){.faq-answer[_ngcontent-%COMP%]{padding:0 var(--size-4) var(--size-5);font-size:var(--font-size-sm)}}@keyframes _ngcontent-%COMP%_slideDown{0%{opacity:0;transform:translateY(calc(var(--size-2-5) * -1))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.faq-answer[_ngcontent-%COMP%]{animation:none}}'],changeDetection:0})}return e})(),st={membership:{primaryGradient:{start:"var(--success-500)",end:"var(--info-500)"},highlightBorderColor:"var(--success-500)"},business:{primaryGradient:{start:"var(--blue-500)",end:"var(--blue-700)"},highlightBorderColor:"var(--blue-500)"},institutional:{primaryGradient:{start:"var(--error-500)",end:"var(--error-700)"},highlightBorderColor:"var(--error-500)"},experts:{primaryGradient:{start:"var(--amber-500)",end:"var(--orange-600)"},highlightBorderColor:"var(--amber-500)"}},ge=(()=>{class e{tiers=[];theme="membership";sectionTitle;sectionSubtitle;sectionNote;showSectionWrapper=!0;buttonIcon="phosphorArrowRight";defaultButtonText="Get Started";enterpriseButtonText="Contact Sales";tierSelect=new q;resolvedTheme=B(()=>typeof this.theme=="string"?st[this.theme]||st.membership:this.theme);getBadgeText(t){if(t.badgeText)return t.badgeText;switch(t.badge){case"popular":return"MOST POPULAR";case"recommended":return"RECOMMENDED";case"premium":return"PREMIUM";case"enterprise":return"ENTERPRISE";default:return""}}getBadgeClass(t){return`badge-${t.badge||"default"}`}formatPrice(t){return typeof t.price=="string"?t.price:`${t.currency||"$"}
1${t.price.toLocaleString()}`}getButtonText(t){return t.buttonText?t.buttonText:t.isEnterprise||t.badge==="enterprise"?this.enterpriseButtonText:this.defaultButtonText}getButtonVariant(t){return t.highlighted||t.badge==="popular"||t.badge==="recommended"||t.isEnterprise?"solid":"outline"}getButtonColor(t){return t.isEnterprise?"danger":t.highlighted||t.badge==="popular"||t.badge==="recommended"?"primary":"secondary"}onTierSelect(t){let a=t.isEnterprise||t.badge==="enterprise"?"contact":"select";this.tierSelect.emit({tier:t,action:a})}static \u0275fac=function(a){return new(a||e)};static \u0275cmp=P({type:e,selectors:[["uni-pricing-grid"]],inputs:{tiers:"tiers",theme:"theme",sectionTitle:"sectionTitle",sectionSubtitle:"sectionSubtitle",sectionNote:"sectionNote",showSectionWrapper:"showSectionWrapper",buttonIcon:"buttonIcon",defaultButtonText:"defaultButtonText",enterpriseButtonText:"enterpriseButtonText"},outputs:{tierSelect:"tierSelect"},decls:5,vars:11,consts:[[1,"pricing-section"],[1,"section-header"],[1,"pricing-grid"],[1,"pricing-card",3,"highlighted-card","enterprise-card"],[1,"section-title"],[1,"section-subtitle"],[1,"section-note","header-note"],["name","phosphorCheck","size","16"],[3,"innerHTML"],[1,"pricing-card"],[1,"card-badge",3,"class"],[1,"card-header"],[1,"tier-icon",3,"--tier-icon-color"],[1,"card-title"],[1,"card-subtitle"],[1,"card-description"],[1,"card-pricing"],[1,"price-main"],[1,"price-amount"],[1,"price-duration"],[1,"card-features"],[1,"features-list"],[1,"feature-item"],[1,"card-footer"],["size","md","iconPosition","end",3,"onClick","variant","color","icon","fullWidth"],[1,"card-badge"],[1,"tier-icon"],["size","24",3,"name"],["name","phosphorCheck","size","18",1,"feature-check"]],template:function(a,i){a&1&&(r(0,"section",0),m(1,$t,4,3,"div",1),r(2,"div",2),O(3,Ht,21,16,"div",3,lt),o()()),a&2&&(x("--pricing-gradient-start",i.resolvedTheme().primaryGradient.start)("--pricing-gradient-end",i.resolvedTheme().primaryGradient.end)("--pricing-highlight-border",i.resolvedTheme().highlightBorderColor),n(),v(i.showSectionWrapper&&(i.sectionTitle||i.sectionSubtitle||i.sectionNote)?1:-1),n(),$("grid-2",i.tiers.length===2)("grid-4",i.tiers.length===4),n(),w(i.tiers))},dependencies:[S,ot],styles:['@charset "UTF-8";[_nghost-%COMP%]{--pricing-gradient-start: var(--success-500);--pricing-gradient-end: var(--info-500);--pricing-highlight-border: var(--success-500)}.pricing-section[_ngcontent-%COMP%]{padding:var(--size-20) var(--size-6);background-color:var(--bg-primary)}@media (max-width: 767.98px){.pricing-section[_ngcontent-%COMP%]{padding:var(--size-12) var(--size-4)}}.section-header[_ngcontent-%COMP%]{text-align:center;margin-bottom:var(--size-12);max-width:var(--container-lg);margin-left:auto;margin-right:auto}.pricing-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .section-title[_ngcontent-%COMP%]{font-size:var(--font-size-5xl)!important;font-weight:var(--font-weight-bold)!important;color:var(--text-primary)!important;margin-bottom:var(--size-4);line-height:var(--line-height-compact);letter-spacing:var(--letter-spacing-tight);text-transform:none!important;padding:0!important}@media (max-width: 767.98px){.pricing-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .section-title[_ngcontent-%COMP%]{font-size:var(--font-size-4xl)!important}}.section-subtitle[_ngcontent-%COMP%]{font-size:var(--font-size-lg);color:var(--text-secondary);line-height:var(--line-height-relaxed);max-width:var(--container-sm);margin:0 auto}@media (max-width: 767.98px){.section-subtitle[_ngcontent-%COMP%]{font-size:var(--font-size-base)}}.pricing-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--size-8);max-width:var(--container-xl);margin:0 auto}.pricing-grid.grid-2[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr);max-width:var(--container-lg)}@media (max-width: 767.98px){.pricing-grid.grid-2[_ngcontent-%COMP%]{grid-template-columns:1fr}}.pricing-grid.grid-4[_ngcontent-%COMP%]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1279.98px){.pricing-grid.grid-4[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767.98px){.pricing-grid.grid-4[_ngcontent-%COMP%]{grid-template-columns:1fr}}@media (max-width: 1279.98px){.pricing-grid[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767.98px){.pricing-grid[_ngcontent-%COMP%]{grid-template-columns:1fr;gap:var(--size-6)}}.pricing-card[_ngcontent-%COMP%]{position:relative;background-color:var(--surface);border-radius:var(--radius-2xl);padding:var(--size-10) var(--size-8);box-shadow:var(--shadow-md);transition:all var(--duration-normal) var(--easing-out);border:var(--border-width-thick) solid transparent;display:flex;flex-direction:column}.pricing-card[_ngcontent-%COMP%]:hover{transform:translateY(calc(var(--size-2) * -1));box-shadow:var(--shadow-2xl);border-color:rgba(var(--neutral-300-rgb, 200, 200, 200),.5)}.pricing-card[_ngcontent-%COMP%]:focus-visible{outline:var(--focus-ring-width) solid var(--primary-500);outline-offset:var(--size-0-5)}@media (max-width: 767.98px){.pricing-card[_ngcontent-%COMP%]{padding:var(--size-8) var(--size-6)}}.highlighted-card[_ngcontent-%COMP%]{border-color:var(--pricing-highlight-border);box-shadow:var(--shadow-lg);transform:scale(var(--scale-105))}.highlighted-card[_ngcontent-%COMP%]:hover{transform:scale(var(--scale-105)) translateY(calc(var(--size-2) * -1))}@media (max-width: 767.98px){.highlighted-card[_ngcontent-%COMP%]{transform:scale(var(--scale-100))}.highlighted-card[_ngcontent-%COMP%]:hover{transform:translateY(calc(var(--size-2) * -1))}}.enterprise-card[_ngcontent-%COMP%]{border-color:var(--pricing-highlight-border);box-shadow:var(--shadow-lg)}.card-header[_ngcontent-%COMP%]{text-align:center;margin-bottom:var(--size-6)}.tier-icon[_ngcontent-%COMP%]{--icon-color: var(--tier-icon-color, var(--pricing-gradient-start));width:var(--size-14);height:var(--size-14);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin:0 auto var(--size-4);background:linear-gradient(145deg,color-mix(in srgb,var(--icon-color) 40%,transparent),color-mix(in srgb,var(--icon-color) 25%,transparent),color-mix(in srgb,var(--icon-color) 15%,transparent))!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--icon-color) 40%,transparent);box-shadow:inset 0 1px 2px var(--glass-white-50),inset 0 -1px 1px var(--glass-black-10),0 4px 12px color-mix(in srgb,var(--icon-color) 20%,transparent);color:var(--icon-color);transition:background var(--duration-normal) var(--easing-out),box-shadow var(--duration-normal) var(--easing-out),border-color var(--duration-normal) var(--easing-out)}.tier-icon[_ngcontent-%COMP%] ng-icon[_ngcontent-%COMP%]{color:inherit}.pricing-card[_ngcontent-%COMP%]:hover .tier-icon[_ngcontent-%COMP%]{background:var(--icon-color)!important;border-color:color-mix(in srgb,var(--icon-color) 80%,black);box-shadow:inset 0 1px 2px var(--glass-white-30),inset 0 -1px 1px var(--glass-black-10),0 6px 20px color-mix(in srgb,var(--icon-color) 35%,transparent);color:var(--neutral-0)}.card-title[_ngcontent-%COMP%]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--size-2)}@media (max-width: 767.98px){.card-title[_ngcontent-%COMP%]{font-size:var(--font-size-lg)}}.card-subtitle[_ngcontent-%COMP%]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-tertiary);margin-bottom:var(--size-2)}.card-description[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--line-height-normal);margin:0}.card-pricing[_ngcontent-%COMP%]{text-align:center;padding:var(--size-6) 0;border-top:var(--border-width-thin) solid var(--border);border-bottom:var(--border-width-thin) solid var(--border);margin-bottom:var(--size-6)}.price-main[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-bottom:var(--size-1)}
1.price-amount[_ngcontent-%COMP%]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:var(--line-height-none)}@media (max-width: 767.98px){.price-amount[_ngcontent-%COMP%]{font-size:var(--font-size-3xl)}}.price-duration[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--text-secondary)}.card-badge[_ngcontent-%COMP%]{position:absolute;top:calc(var(--size-3) * -1);left:50%;transform:translate(-50%);padding:var(--size-2) var(--size-4);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--neutral-0);white-space:nowrap;animation:_ngcontent-%COMP%_pulse var(--duration-2000) var(--easing-in-out) infinite}.card-badge.badge-popular[_ngcontent-%COMP%]{background:linear-gradient(135deg,var(--pricing-gradient-start) 0%,var(--pricing-gradient-end) 100%);box-shadow:0 0 16px rgba(var(--success-rgb, 34, 197, 94),.4)}.card-badge.badge-recommended[_ngcontent-%COMP%]{background:linear-gradient(135deg,var(--pricing-gradient-end) 0%,var(--pricing-gradient-start) 100%)}.card-badge.badge-premium[_ngcontent-%COMP%]{background:linear-gradient(135deg,var(--pricing-gradient-start) 0%,var(--pricing-gradient-end) 100%)}.card-badge.badge-enterprise[_ngcontent-%COMP%]{background:linear-gradient(135deg,var(--pricing-gradient-start) 0%,var(--pricing-gradient-end) 100%);box-shadow:0 0 20px rgba(var(--error-rgb, 239, 68, 68),.4)}.card-badge.badge-custom[_ngcontent-%COMP%], .card-badge.badge-default[_ngcontent-%COMP%]{background:var(--neutral-600)}@keyframes _ngcontent-%COMP%_pulse{0%,to{transform:translate(-50%) scale(var(--scale-100))}50%{transform:translate(-50%) scale(var(--scale-105))}}.card-features[_ngcontent-%COMP%]{flex:1;margin-bottom:var(--size-6)}.features-list[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}.feature-item[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:var(--size-3);margin-bottom:var(--size-3);font-size:var(--font-size-sm);color:var(--text-primary);line-height:var(--line-height-normal)}.feature-item[_ngcontent-%COMP%]:last-child{margin-bottom:0}.feature-item[_ngcontent-%COMP%] [_ngcontent-%COMP%]:deep(strong){font-weight:var(--font-weight-semibold);color:var(--text-primary)}.feature-check[_ngcontent-%COMP%]{color:var(--pricing-gradient-start);flex-shrink:0;margin-top:var(--size-0-5)}.card-footer[_ngcontent-%COMP%]{margin-top:auto;padding-top:var(--size-4);border-top:var(--border-width-thin) solid var(--border)}.card-footer[_ngcontent-%COMP%] .uni-button.variant-solid.color-primary{background:linear-gradient(135deg,var(--pricing-gradient-start) 0%,var(--pricing-gradient-end) 100%)!important;border-color:transparent!important}.card-footer[_ngcontent-%COMP%] .uni-button.variant-solid.color-primary:hover:not(:disabled){filter:brightness(1.1);box-shadow:var(--shadow-md)!important}.card-footer[_ngcontent-%COMP%] .uni-button.variant-outline.color-secondary{border-color:var(--pricing-gradient-start)!important;color:var(--pricing-gradient-start)!important}.card-footer[_ngcontent-%COMP%] .uni-button.variant-outline.color-secondary:hover:not(:disabled){background:linear-gradient(135deg,var(--pricing-gradient-start) 0%,var(--pricing-gradient-end) 100%)!important;border-color:transparent!important;color:var(--neutral-0)!important}.section-note[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:var(--size-2);margin-top:var(--size-8);padding:var(--size-4) var(--size-6);background-color:var(--surface);border-radius:var(--radius-lg);max-width:var(--container-md);margin-left:auto;margin-right:auto}.section-note.header-note[_ngcontent-%COMP%]{margin-top:var(--size-4);margin-bottom:var(--size-8);background-color:transparent;padding:0;border-radius:0}.section-note[_ngcontent-%COMP%] ng-icon[_ngcontent-%COMP%]{color:var(--pricing-gradient-start);flex-shrink:0}.section-note[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.section-note[_ngcontent-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--pricing-gradient-start);text-decoration:underline}.section-note[_ngcontent-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}[data-theme=dark][_ngcontent-%COMP%] .pricing-card[_ngcontent-%COMP%], [data-theme=dark][_ngcontent-%COMP%] .highlighted-card[_ngcontent-%COMP%], [data-theme=dark][_ngcontent-%COMP%] .enterprise-card[_ngcontent-%COMP%]{box-shadow:var(--shadow-xl)}[data-theme=dark][_ngcontent-%COMP%] .section-note[_ngcontent-%COMP%]{background-color:var(--bg-secondary)}'],changeDetection:0})}return e})(),pe=(()=>{class e{stats=[];overlapMargin=160;formatNumber(t){if(t==null)return"";if(t>=1e6){let a=t/1e6;return a%1===0?`${a}M`:`${a.toFixed(1).replace(/\.0$/,"")}M`}if(t>=1e3){let a=t/1e3;return a%1===0?`${a}K`:`${a.toFixed(1).replace(/\.0$/,"")}K`}return t.toString()}static \u0275fac=function(a){return new(a||e)};static \u0275cmp=P({type:e,selectors:[["uni-stats-bar"]],inputs:{stats:"stats",overlapMargin:"overlapMargin"},decls:5,vars:2,consts:[["statsBar",""],[1,"stats-section"],[1,"stats-container"],[1,"stat-card",3,"id"],[1,"stat-icon-wrapper",3,"--stat-color"],[1,"stat-text"],[1,"stat-title"],[1,"stat-label"],[1,"stat-description"],[1,"stat-icon-wrapper"],["size","24",3,"name"],[1,"stat-number"]],template:function(a,i){a&1&&(r(0,"section",1,0)(2,"div",2),O(3,Zt,8,5,"div",3,lt),o()()),a&2&&(n(2),x("margin-top",-i.overlapMargin,"px"),n(),w(i.stats))},dependencies:[S],styles:['@charset "UTF-8";[_nghost-%COMP%]{--stats-overlap: -120px}.stats-section[_ngcontent-%COMP%]{padding:var(--size-16) var(--size-6) var(--size-64);position:relative;z-index:var(--z-10)}@media (max-width: 767.98px){.stats-section[_ngcontent-%COMP%]{padding:var(--size-12) var(--size-4) var(--size-40)}}.stats-container[_ngcontent-%COMP%]{max-width:var(--container-xl);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--size-8)}@media (max-width: 1023.98px){.stats-container[_ngcontent-%COMP%]{grid-template-columns:1fr;gap:var(--size-6);margin-top:var(--stats-overlap)!important}}@media (max-width: 767.98px){.stats-container[_ngcontent-%COMP%]{margin-top:var(--stats-overlap)!important}}.stat-card[_ngcontent-%COMP%]{background:var(--glass-white-80);backdrop-filter:var(--backdrop-blur-3xl);-webkit-backdrop-filter:var(--backdrop-blur-3xl);border:var(--border-width-thin) solid var(--glass-border-light, rgba(255, 255, 255, .2));box-shadow:var(--glass-shadow);border-radius:var(--radius-2xl);padding:var(--size-6) var(--size-5);transition:transform var(--duration-normal) var(--easing-out),box-shadow var(--duration-normal) var(--easing-out);display:flex;flex-direction:column;align-items:center;gap:var(--size-4);text-align:center;position:relative;overflow:hidden}.stat-card[_ngcontent-%COMP%]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--white-rgb),var(--opacity-20)),transparent);transition:left var(--duration-slow) var(--easing-out);pointer-events:none;z-index:var(--z-base)}.stat-card[_ngcontent-%COMP%]:hover{transform:translateY(calc(var(--size-2) * -1));box-shadow:var(--shadow-xl)}.stat-card[_ngcontent-%COMP%]:hover:before{left:100%}@media (max-width: 767.98px){.stat-card[_ngcontent-%COMP%]{padding:var(--size-5) var(--size-4);gap:var(--size-3)}}[data-theme=dark][_nghost-%COMP%] .stat-card[_ngcontent-%COMP%], [data-theme=dark] [_nghost-%COMP%] .stat-card[_ngcontent-%COMP%]{background:var(--glass-black-20);border:var(--border-width-thin) solid var(--glass-border-dark, rgba(255, 255, 255, .1))}[data-theme=dark][_nghost-%COMP%] .stat-card[_ngcontent-%COMP%]:before, [data-theme=dark] [_nghost-%COMP%] .stat-card[_ngcontent-%COMP%]:before{background:linear-gradient(90deg,transparent,rgba(var(--white-rgb),var(--opacity-10)),transparent)}.stat-icon-wrapper[_ngcontent-%COMP%]{width:var(--size-14);height:var(--size-14);flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);background:linear-gradient(145deg,color-mix(in srgb,var(--stat-color, var(--blue-400)) 40%,transparent),color-mix(in srgb,var(--stat-color, var(--blue-400)) 25%,transparent),color-mix(in srgb,var(--stat-color, var(--blue-400)) 15%,transparent));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--stat-color, var(--blue-400)) 40%,transparent);box-shadow:inset 0 1px 2px #ffffff80,inset 0 -1px 1px #0000000d,0 4px 12px color-mix(in srgb,var(--stat-color, var(--blue-400)) 20%,transparent);color:var(--stat-color, var(--blue-400));transition:background var(--duration-normal) var(--easing-out),box-shadow var(--duration-normal) var(--easing-out),border-color var(--duration-normal) var(--easing-out)}@media (max-width: 767.98px){.stat-icon-wrapper[_ngcontent-%COMP%]{width:var(--size-12);height:var(--size-12)}}.stat-card[_ngcontent-%COMP%]:hover .stat-icon-wrapper[_ngcontent-%COMP%]{background:var(--stat-color, var(--blue-400));border-color:var(--stat-color, var(--blue-400));box-shadow:inset 0 1px 2px #fff9,inset 0 -1px 1px #0000001a,0 6px 20px color-mix(in srgb,var(--stat-color, var(--blue-400)) 35%,transparent);color:var(--neutral-0)}.stat-text[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:var(--size-2);text-align:center}.stat-title[_ngcontent-%COMP%]{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}@media (max-width: 767.98px){.stat-title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl)}}.stat-number[_ngcontent-%COMP%]{font-weight:var(--font-weight-bold)}.stat-label[_ngcontent-%COMP%]{font-weight:var(--font-weight-semibold)}.stat-description[_ngcontent-%COMP%]{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--text-secondary);line-height:var(--line-height-relaxed)}@media (max-width: 767.98px){.stat-description[_ngcontent-%COMP%]{font-size:var(--font-size-xs)}}'],changeDetection:0})}return e})();export{se as a,le as b,de as c,ge as d,pe as e};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.