(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[778],{3741:(e,t,r)=>{"use strict";r.d(t,{Button:()=>l});var a=r(5155),n=r(2115),o=r(2085),i=r(9434);let s=(0,o.F)("inline-flex items-center justify-center whitespace-nowrap rounded-lg text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{primary:"bg-brand-primary text-white hover:bg-brand-primary-hover shadow-sm",secondary:"bg-brand-accent text-white hover:bg-brand-accent-hover shadow-sm",outline:"border border-brand-primary text-brand-primary hover:bg-brand-primary hover:text-white",ghost:"hover:bg-brand-primary/10 hover:text-brand-primary",link:"text-brand-primary underline-offset-4 hover:underline"},size:{sm:"h-9 px-3 py-2 text-sm",md:"h-10 px-4 py-2",lg:"h-11 px-6 py-3 text-base"}},defaultVariants:{variant:"primary",size:"md"}}),l=(0,n.forwardRef)((e,t)=>{let{className:r,variant:n,size:o,loading:l,disabled:c,children:d,href:m,external:u,...p}=e,b=(0,i.cn)(s({variant:n,size:o,className:r}));return m?(0,a.jsxs)("a",{href:m,className:b,target:u?"_blank":void 0,rel:u?"noopener noreferrer":void 0,...p,children:[l&&(0,a.jsxs)("svg",{className:"mr-2 h-4 w-4 animate-spin",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[(0,a.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,a.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]}),d]}):(0,a.jsxs)("button",{className:b,ref:t,disabled:c||l,...p,children:[l&&(0,a.jsxs)("svg",{className:"mr-2 h-4 w-4 animate-spin",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[(0,a.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,a.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]}),d]})});l.displayName="Button"},5886:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,6874,23)),Promise.resolve().then(r.t.bind(r,3063,23)),Promise.resolve().then(r.bind(r,9149)),Promise.resolve().then(r.bind(r,7367)),Promise.resolve().then(r.bind(r,3741)),Promise.resolve().then(r.bind(r,7703))},7703:(e,t,r)=>{"use strict";r.d(t,{Card:()=>l,CardContent:()=>m,CardHeader:()=>c,CardTitle:()=>d});var a=r(5155),n=r(2115),o=r(2085),i=r(9434);let s=(0,o.F)("rounded-lg border bg-card text-card-foreground shadow-sm",{variants:{variant:{default:"border-border",elevated:"border-border shadow-md",outline:"border-2 border-brand-primary"},padding:{sm:"p-4",md:"p-6",lg:"p-8"}},defaultVariants:{variant:"default",padding:"md"}}),l=(0,n.forwardRef)((e,t)=>{let{className:r,variant:n,padding:o,hover:l,clickable:c,onClick:d,...m}=e,u=(0,i.cn)(s({variant:n,padding:o}),{"hover:shadow-lg hover:shadow-brand-primary/10 transition-shadow duration-200":l,"cursor-pointer focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2":c},r);return(0,a.jsx)("div",{ref:t,className:u,onClick:c?d:void 0,role:c?"button":void 0,tabIndex:c?0:void 0,onKeyDown:c?e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),null==d||d(e))}:void 0,...m})});l.displayName="Card";let c=(0,n.forwardRef)((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,i.cn)("flex flex-col space-y-1.5 p-6",r),...n})});c.displayName="CardHeader";let d=(0,n.forwardRef)((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("h3",{ref:t,className:(0,i.cn)("text-2xl font-semibold leading-none tracking-tight",r),...n})});d.displayName="CardTitle",(0,n.forwardRef)((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("p",{ref:t,className:(0,i.cn)("text-sm text-muted-foreground",r),...n})}).displayName="CardDescription";let m=(0,n.forwardRef)((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,i.cn)("p-6 pt-0",r),...n})});m.displayName="CardContent",(0,n.forwardRef)((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,i.cn)("flex items-center p-6 pt-0",r),...n})}).displayName="CardFooter"},9149:(e,t,r)=>{"use strict";r.d(t,{ConsultationButton:()=>d});var a=r(5155),n=r(3741),o=r(927);o.Ik({id:o.ai().int().positive(),timestamp:o.Yj().datetime(),subject:o.Yj().min(1),source_page:o.Yj().min(1)}),o.Ik({name:o.Yj().min(2,"Имя должно содержать минимум 2 символа").max(50,"Имя слишком длинное"),email:o.Yj().email("Некорректный email адрес"),message:o.Yj().min(10,"Сообщение должно содержать минимум 10 символов").max(1e3,"Сообщение слишком длинное"),source_page:o.Yj().optional()}),o.Ik({service:o.k5(["training","consulting","cfo"]),company:o.Yj().optional(),budget:o.Yj().optional(),timeline:o.Yj().optional()}),o.Ik({subject:o.Yj().min(1,"Тема письма обязательна"),source_page:o.Yj().min(1,"Источник страницы обязателен")}),o.Ik({success:o.eu(!0),message:o.Yj().optional(),timestamp:o.Yj().datetime()}),o.Ik({success:o.eu(!1),error:o.Yj(),timestamp:o.Yj().datetime()});let i={ru:{subject:"Консультация",body:"Здравствуйте, я хочу записаться на консультацию."},en:{subject:"Consultation request",body:"Hello Svetlana, I would like to discuss a consultation. My company / project: "}},s={CONSULTATION:"Консультация"};var l=r(9434),c=r(2835);function d(e){let{sourcePage:t,className:r,variant:o="primary",size:d="md",children:m,loading:u=!1,disabled:p=!1}=e,{t:b,locale:f}=(0,c.B)(),v=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"ru",{subject:t,body:r}=i[e];var a={to:"finmodelguru@gmail.com",subject:t,body:r};let n=[];a.subject&&n.push("subject=".concat(encodeURIComponent(a.subject))),a.body&&n.push("body=".concat(encodeURIComponent(a.body))),a.cc&&n.push("cc=".concat(encodeURIComponent(a.cc))),a.bcc&&n.push("bcc=".concat(encodeURIComponent(a.bcc)));let o=n.join("&");return"mailto:".concat(a.to).concat(o?"?".concat(o):"")}(f);return(0,a.jsx)(n.Button,{href:v,variant:o,size:d,className:(0,l.cn)("transition-all duration-200 hover:scale-105 active:scale-95",r),onClick:()=>{window.gtag&&window.gtag("event","email_click",{event_category:"engagement",event_label:"consultation_".concat(t),value:1}),console.log("Email tracking:",{subject:s.CONSULTATION,locale:f,source_page:t,timestamp:new Date().toISOString()})},disabled:p,loading:u,external:!1,children:m||b("hero.cta")})}}},e=>{e.O(0,[874,635,63,756,367,441,583,358],()=>e(e.s=5886)),_N_E=e.O()}]);