.services_badge__zVarW{display:inline-flex;align-items:center;padding:.375rem 1rem;border:1.5px solid var(--primary);border-radius:99px;color:var(--primary);font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:1.25rem}.services_container__9rbZ9{max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.services_container__9rbZ9{padding:0 1.25rem}}.services_sectionHead__q8gHf{text-align:center;margin-bottom:4rem}@media(max-width:768px){.services_sectionHead__q8gHf{margin-bottom:2.5rem}}.services_sectionTitle__a38tb{font-size:2.75rem;font-weight:700;letter-spacing:-.03em;margin:0 0 1rem;line-height:1.15}@media(max-width:992px){.services_sectionTitle__a38tb{font-size:2.25rem}}@media(max-width:768px){.services_sectionTitle__a38tb{font-size:1.875rem}}.services_sectionSub__3PeML{font-size:1.1rem;line-height:1.75;opacity:.7;max-width:600px;margin:0 auto}@media(max-width:768px){.services_sectionSub__3PeML{font-size:1rem}}.services_gradientText__Fsz86{background:linear-gradient(135deg,var(--primary) 0,#b03050 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.services_page__6o39t{width:100%;background:var(--background);display:block}.services_hero__Tp_PD{position:relative;padding:9rem 2rem 6rem;text-align:left;overflow:hidden}@media(max-width:992px){.services_hero__Tp_PD{padding:8rem 1.5rem 5rem}}@media(max-width:768px){.services_hero__Tp_PD{padding:6.5rem 1.25rem 3.5rem}}.services_heroInner__siSut{position:relative;z-index:1;max-width:860px}.services_heroTitle__CzJMq{font-size:clamp(2.5rem,6vw,5.5rem);font-weight:800;line-height:1.06;letter-spacing:-.04em;margin:0 0 1.5rem}.services_heroSubtitle__oBdj9{font-size:1.175rem;line-height:1.75;opacity:.72;max-width:600px;margin:0 0 2.5rem}@media(max-width:768px){.services_heroSubtitle__oBdj9{font-size:1rem;margin-bottom:2rem}}.services_heroCtas__YSE5I{display:flex;gap:1.25rem;justify-content:flex-start;flex-wrap:wrap}.services_primaryCta__2RBqy{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:var(--primary);color:#fff;border-radius:.75rem;font-weight:700;font-size:1rem;text-decoration:none;transition:box-shadow .3s ease,transform .2s ease}.services_primaryCta__2RBqy:hover{box-shadow:0 8px 28px rgba(220,80,108,.4);transform:translateY(-2px)}.services_primaryCta__2RBqy:hover svg{transform:translateY(3px)}.services_primaryCta__2RBqy svg{transition:transform .3s ease}.services_secondaryCta__O4UJt{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:rgba(0,0,0,0);color:var(--foreground);border:2px solid rgba(0,0,0,.12);border-radius:.75rem;font-weight:700;font-size:1rem;text-decoration:none;transition:border-color .3s ease,color .3s ease}.services_secondaryCta__O4UJt:hover{border-color:var(--primary);color:var(--primary)}.services_statsBar__vfs8Z{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(0,0,0,.07);border-bottom:1px solid rgba(0,0,0,.07);background:var(--background)}@media(max-width:768px){.services_statsBar__vfs8Z{grid-template-columns:repeat(2,1fr)}}.services_statItem__wWQTH{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1rem;text-align:center;position:relative}.services_statItem__wWQTH:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background:rgba(0,0,0,.08)}@media(max-width:768px){.services_statItem__wWQTH:nth-child(2):after{display:none}}.services_statNum__yBmJg{font-size:2.75rem;font-weight:800;color:var(--primary);line-height:1;margin-bottom:.5rem;letter-spacing:-.04em}@media(max-width:768px){.services_statNum__yBmJg{font-size:2.25rem}}.services_statLabel__FHFMi{font-size:.8rem;font-weight:600;opacity:.6;text-transform:uppercase;letter-spacing:.06em}.services_servicesSection__nDvTQ{padding:7rem 0 6rem}@media(max-width:768px){.services_servicesSection__nDvTQ{padding:4rem 0}}.services_serviceGrid__QDacG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.75rem;gap:1.75rem;list-style:none;padding:0;margin:0}@media(max-width:992px){.services_serviceGrid__QDacG{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.services_serviceGrid__QDacG{grid-template-columns:1fr}}.services_serviceCard__eEyab{position:relative;background:var(--background);border:1px solid rgba(0,0,0,.08);border-radius:1.25rem;padding:2.5rem 2.25rem 2rem;display:flex;flex-direction:column;overflow:hidden;transition:border-color .35s ease,box-shadow .35s ease;will-change:transform}.services_serviceCard__eEyab:before{content:"";position:absolute;top:0;left:0;width:4px;height:0;background:var(--primary);border-radius:0 0 4px 4px;transition:height .45s cubic-bezier(.23,1,.32,1)}.services_serviceCard__eEyab:hover{border-color:rgba(220,80,108,.25);box-shadow:0 24px 48px rgba(0,0,0,.09)}.services_serviceCard__eEyab:hover:before{height:100%}.services_serviceCard__eEyab:hover .services_cardWatermark__k0hBG{opacity:.07}.services_serviceCard__eEyab:hover .services_cardIcon__4dkFQ{background:rgba(220,80,108,.15)}.services_serviceCard__eEyab:hover .services_cardCta__HRgCn{gap:.625rem;color:var(--primary)}.services_cardWatermark__k0hBG{position:absolute;top:1rem;right:1.25rem;font-size:5.5rem;font-weight:900;line-height:1;color:var(--primary);opacity:.04;transition:opacity .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;letter-spacing:-.05em}.services_cardIcon__4dkFQ{width:56px;height:56px;background:rgba(220,80,108,.08);border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:1.625rem;margin-bottom:1.5rem;transition:background .3s ease;flex-shrink:0}.services_cardTitle__y6Oew{font-size:1.2rem;font-weight:700;margin:0 0 .875rem;line-height:1.35;letter-spacing:-.01em}.services_cardDesc__FJEyf{font-size:.9375rem;line-height:1.7;opacity:.72;margin:0 0 1.5rem;flex:1 1}.services_deliverables__Lzkno{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0 0 1.875rem}.services_tag__eBKjx{padding:.3rem .875rem;background:rgba(220,80,108,.07);border-radius:99px;font-size:.8125rem;font-weight:600;color:var(--primary);white-space:nowrap}.services_cardCtaRow___RBRo{display:flex;align-items:center;gap:1rem;margin-top:auto;flex-wrap:wrap}.services_cardLearnMore__kjAWo{font-size:.9rem;font-weight:600;color:var(--primary);text-decoration:none;transition:opacity .2s}.services_cardLearnMore__kjAWo:hover{opacity:.75}.services_cardCta__HRgCn{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;color:var(--foreground);text-decoration:none;transition:gap .3s ease,color .3s ease;margin-top:0}.services_cardCta__HRgCn img{opacity:.55;transition:opacity .3s ease,transform .3s ease}.services_cardCta__HRgCn:hover img{opacity:1;transform:translateX(3px)}.services_techStack__UhMsT{width:100%;margin-bottom:1.5rem}.services_techLabel___qumx{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:.45;margin-bottom:.5rem}.services_techList__enlNC{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;padding:0;margin:0}.services_techChip__5_G22{padding:.2rem .625rem;border:1px solid rgba(0,0,0,.1);border-radius:99px;font-size:.75rem;font-weight:600;color:var(--foreground);opacity:.7;white-space:nowrap;transition:border-color .2s ease,opacity .2s ease}.services_serviceCard__eEyab:hover .services_techChip__5_G22{border-color:rgba(220,80,108,.3);opacity:1;color:var(--primary)}.services_processSection__IxJJT{padding:7rem 0 6rem;position:relative;overflow:hidden}.services_processSection__IxJJT:before{content:"";position:absolute;inset:0;background:rgba(220,80,108,.025);pointer-events:none}@media(max-width:768px){.services_processSection__IxJJT{padding:4rem 0}}.services_processTrack__Sn0xb{position:relative;padding:1rem 0}.services_trackLine__MWfpk{position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,transparent 0,var(--primary) 8%,var(--primary) 92%,transparent 100%);opacity:.15;pointer-events:none}@media(max-width:768px){.services_trackLine__MWfpk{left:1.25rem}}.services_processRow__QneG1{display:grid;grid-template-columns:1fr 80px 1fr;align-items:center;grid-gap:0;gap:0;padding:2.5rem 0}@media(max-width:768px){.services_processRow__QneG1{grid-template-columns:56px 1fr;padding:1.5rem 0}}.services_rowLeft__qf00k .services_processCard__OxjaU{grid-column:1;grid-row:1}.services_rowLeft__qf00k .services_processNode__NwirW{grid-column:2;grid-row:1}.services_rowLeft__qf00k .services_processSpacer__Fpgwp{grid-column:3;grid-row:1}.services_rowLeft__qf00k .services_processCard__OxjaU{margin-right:2.5rem}@media(max-width:768px){.services_rowLeft__qf00k .services_processCard__OxjaU{grid-column:2;grid-row:1;margin-right:0;margin-left:1rem}.services_rowLeft__qf00k .services_processNode__NwirW{grid-column:1;grid-row:1}.services_rowLeft__qf00k .services_processSpacer__Fpgwp{display:none}}.services_rowRight__k8aXu .services_processSpacer__Fpgwp{grid-column:1;grid-row:1}.services_rowRight__k8aXu .services_processNode__NwirW{grid-column:2;grid-row:1}.services_rowRight__k8aXu .services_processCard__OxjaU{grid-column:3;grid-row:1;margin-left:2.5rem}@media(max-width:768px){.services_rowRight__k8aXu .services_processCard__OxjaU{grid-column:2;grid-row:1;margin-left:1rem}.services_rowRight__k8aXu .services_processNode__NwirW{grid-column:1;grid-row:1}.services_rowRight__k8aXu .services_processSpacer__Fpgwp{display:none}}.services_processNode__NwirW{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:2}.services_nodePulse__MSoWa{position:absolute;width:56px;height:56px;border-radius:50%;background:var(--primary);opacity:.08;animation:services_nodePulse__MSoWa 2.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.services_nodePulse__MSoWa{animation:none}}.services_nodeDot__o5Fnr{position:relative;z-index:1;width:44px;height:44px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px rgba(220,80,108,.12),0 6px 18px rgba(220,80,108,.35);flex-shrink:0}.services_nodeDot__o5Fnr span{font-size:.8125rem;font-weight:800;color:#fff;letter-spacing:0}.services_processCard__OxjaU{background:var(--background);border:1px solid rgba(0,0,0,.08);border-radius:1.25rem;padding:2.25rem 2rem;position:relative;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.services_processCard__OxjaU:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--primary);opacity:0;transition:opacity .3s ease}.services_processCard__OxjaU:hover{border-color:rgba(220,80,108,.2);box-shadow:0 16px 40px rgba(0,0,0,.08)}.services_processCard__OxjaU:hover:before{opacity:1}.services_cardMeta__s7U2T{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.services_stepBadge__C_SEM{font-size:2.25rem;font-weight:900;color:var(--primary);opacity:.18;line-height:1;letter-spacing:-.04em}.services_stepDuration__cYS7m{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:var(--foreground);opacity:.45;text-transform:uppercase;letter-spacing:.06em}.services_cardHeading__SCkw_{display:flex;align-items:center;gap:.875rem;margin-bottom:1rem}.services_stepEmoji__47exk{font-size:2rem;flex-shrink:0;filter:drop-shadow(0 2px 6px rgba(0,0,0,.1))}.services_stepTitle__FjY__{font-size:1.25rem;font-weight:700;margin:0;line-height:1.3;letter-spacing:-.02em}.services_stepDesc__kPQXH{font-size:.9375rem;line-height:1.75;opacity:.7;margin:0 0 1.5rem}.services_stepItems__G3fTL{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.services_stepItem__okWlm{display:flex;align-items:center;gap:.625rem;font-size:.9rem;font-weight:500;opacity:.8;color:var(--foreground)}.services_stepItem__okWlm svg{color:var(--primary);flex-shrink:0}@keyframes services_nodePulse__MSoWa{0%,to{transform:scale(1);opacity:.08}50%{transform:scale(1.5);opacity:.04}}.animatedArchitecture_section__3dMZ3{position:relative;width:100%;padding:clamp(48px,8vw,96px) clamp(20px,5vw,60px);background:linear-gradient(180deg,rgba(27,38,59,.02),rgba(27,38,59,.04));color:var(--foreground);overflow:hidden;isolation:isolate}.animatedArchitecture_sectionInner__d2Fes{max-width:1240px;margin:0 auto}.animatedArchitecture_sectionHeader__6Ccyp{text-align:center;margin-bottom:clamp(28px,4vw,48px)}.animatedArchitecture_eyebrow__YLDNW{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--primary);padding:6px 14px;border-radius:999px;background:rgba(220,80,108,.1);margin-bottom:16px}.animatedArchitecture_heading__8x7CT{font-family:var(--font-sora),-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:0 0 12px;color:var(--foreground)}.animatedArchitecture_subheading__uRM7L{font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.6;color:var(--gray);max-width:640px;margin:0 auto}.animatedArchitecture_tabs__3tHwT{display:flex;justify-content:center;gap:8px;margin-bottom:clamp(24px,3vw,36px);flex-wrap:wrap;padding:6px;background:rgba(27,38,59,.05);border-radius:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.animatedArchitecture_tab__6_6tC{position:relative;background:rgba(0,0,0,0);border:none;padding:10px 18px;font-size:.9rem;font-weight:600;color:var(--gray);cursor:pointer;border-radius:10px;transition:color .25s ease,background .25s ease;font-family:inherit}.animatedArchitecture_tab__6_6tC:hover{color:var(--foreground)}.animatedArchitecture_tabActive__pZeLN{background:var(--background);color:var(--primary);box-shadow:0 4px 14px rgba(27,38,59,.08)}.animatedArchitecture_tabTech__9ALcs{display:inline-block;font-size:.7rem;font-weight:500;color:var(--gray);margin-left:6px;opacity:.7}.animatedArchitecture_stage__ChYaU{position:relative;background:var(--background);border:1px solid rgba(27,38,59,.08);border-radius:20px;padding:clamp(24px,3vw,40px) clamp(16px,3vw,40px);box-shadow:0 20px 60px rgba(27,38,59,.08);overflow:hidden}.animatedArchitecture_stageTitle__g_DVX{font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gray);margin:0 0 4px;text-align:center}.animatedArchitecture_stageSubtitle__vBSot{font-size:.95rem;color:var(--gray);margin:0 0 clamp(20px,3vw,32px);text-align:center}.animatedArchitecture_canvas__QLXm0{position:relative;width:100%;aspect-ratio:var(--aspect-ratio,1100/520);margin:0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.animatedArchitecture_svgLayer__6f8ZK{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.animatedArchitecture_edge__IdEmp{stroke:rgba(27,38,59,.25);transition:stroke .3s ease,opacity .3s ease,stroke-width .3s ease;fill:none}.animatedArchitecture_edgeConnected__tPsCp{stroke:var(--primary);stroke-width:2.5;filter:drop-shadow(0 0 6px rgba(220,80,108,.45))}.animatedArchitecture_edgeDimmed___kJbg{opacity:.18}.animatedArchitecture_pulseDot__VZXLz{fill:var(--primary);filter:drop-shadow(0 0 4px rgba(220,80,108,.45))}.animatedArchitecture_node__Oyl1P{position:absolute;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:10px 14px;border-radius:12px;background:var(--background);border:1px solid rgba(27,38,59,.12);box-shadow:0 4px 14px rgba(27,38,59,.06),inset 0 1px 0 hsla(0,0%,100%,.5);cursor:pointer;font-family:inherit;text-align:left;color:var(--foreground);transition:border-color .25s ease,box-shadow .25s ease,background .25s ease,opacity .25s ease;will-change:transform,opacity}.animatedArchitecture_node__Oyl1P:focus-visible,.animatedArchitecture_node__Oyl1P:hover{outline:none}.animatedArchitecture_nodeIcon__dSj9Q{font-size:1rem;line-height:1;color:var(--primary);font-weight:700;margin-bottom:2px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:rgba(220,80,108,.1);flex:0 0 auto}.animatedArchitecture_nodeLabel__CCODR{font-size:clamp(.72rem,.95vw,.88rem);font-weight:600;line-height:1.2;color:var(--foreground);letter-spacing:-.005em}.animatedArchitecture_nodeTech__lpFyv{font-size:clamp(.62rem,.8vw,.72rem);line-height:1.2;color:var(--gray);font-weight:500;letter-spacing:.02em}.animatedArchitecture_nodeHovered__Ub1X2{border-color:var(--primary);background:var(--background);box-shadow:0 0 0 1px var(--primary),0 14px 40px rgba(220,80,108,.2),inset 0 1px 0 hsla(0,0%,100%,.6);z-index:10}.animatedArchitecture_nodeHovered__Ub1X2 .animatedArchitecture_nodeIcon__dSj9Q{background:rgba(220,80,108,.2)}.animatedArchitecture_nodeDimmed__6EToa{opacity:.38}.animatedArchitecture_tooltip__t7apN{position:absolute;left:50%;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:260px;min-width:180px;padding:10px 14px;background:var(--secondary);color:#fff;border-radius:10px;font-size:.78rem;line-height:1.45;box-shadow:0 16px 40px rgba(0,0,0,.35);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:20;transform:translate(-50%,4px)}.animatedArchitecture_tooltip__t7apN:before{content:"";position:absolute;left:50%;width:10px;height:10px;background:var(--secondary);transform:translateX(-50%) rotate(45deg)}.animatedArchitecture_tooltipBelow__EReHo{top:calc(100% + 12px)}.animatedArchitecture_tooltipBelow__EReHo:before{top:-5px}.animatedArchitecture_tooltipAbove__ofeZD{bottom:calc(100% + 12px)}.animatedArchitecture_tooltipAbove__ofeZD:before{bottom:-5px}.animatedArchitecture_nodeHovered__Ub1X2 .animatedArchitecture_tooltip__t7apN{opacity:1;transform:translate(-50%);pointer-events:auto}.animatedArchitecture_tooltipTitle__55r5p{font-size:.82rem;font-weight:700;color:var(--primary);margin-bottom:4px;letter-spacing:-.005em}.animatedArchitecture_tooltipMetric__q7sPK{color:hsla(0,0%,100%,.92);margin-bottom:6px}.animatedArchitecture_tooltipProjects__GPBLH{font-size:.7rem;color:hsla(0,0%,100%,.6);font-weight:500;padding-top:6px;border-top:1px solid hsla(0,0%,100%,.1)}.animatedArchitecture_legend__7_XZW{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:clamp(16px,2vw,24px);flex-wrap:wrap;font-size:.78rem;color:var(--gray)}.animatedArchitecture_legendItem__wit8C{display:inline-flex;align-items:center;gap:8px}.animatedArchitecture_legendDot__fn5g3{width:10px;height:10px;border-radius:50%;background:var(--primary);box-shadow:0 0 8px rgba(220,80,108,.45)}.animatedArchitecture_legendLine__SQpa_{width:24px;height:2px;background:rgba(27,38,59,.3);border-radius:2px}.animatedArchitecture_mobileCanvas__Qw_4u{display:flex;flex-direction:column;width:100%;gap:0}.animatedArchitecture_nodeFlow__Xb0gr{position:relative;left:auto;top:auto;width:100%;height:auto;min-height:64px;flex-direction:row;gap:10px;align-items:center}.animatedArchitecture_nodeFlow__Xb0gr .animatedArchitecture_nodeIcon__dSj9Q{flex:0 0 auto;margin-bottom:0}.animatedArchitecture_nodeFlow__Xb0gr .animatedArchitecture_nodeLabel__CCODR{font-size:.9rem}.animatedArchitecture_nodeFlow__Xb0gr .animatedArchitecture_nodeTech__lpFyv{font-size:.75rem}.animatedArchitecture_mobileConnector__GleNo{position:relative;height:28px;display:flex;align-items:center;justify-content:center}.animatedArchitecture_mobileConnector__GleNo:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:rgba(27,38,59,.2);transform:translateX(-50%)}.animatedArchitecture_mobilePulseDot__RBQz7{position:relative;z-index:1;width:7px;height:7px;border-radius:50%;background:var(--primary);box-shadow:0 0 8px rgba(220,80,108,.45);animation:animatedArchitecture_mobilePulseSlide__4ooAr 2s ease-in-out infinite}@keyframes animatedArchitecture_mobilePulseSlide__4ooAr{0%{transform:translateY(-8px);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(8px);opacity:0}}@media(max-width:767px){.animatedArchitecture_tab__6_6tC{padding:8px 12px;font-size:.82rem}.animatedArchitecture_tabTech__9ALcs{display:none}.animatedArchitecture_tooltip__t7apN{min-width:150px;max-width:220px;font-size:.72rem}}@media(prefers-reduced-motion:reduce){.animatedArchitecture_edge__IdEmp,.animatedArchitecture_node__Oyl1P,.animatedArchitecture_tooltip__t7apN{transition:none!important}.animatedArchitecture_pulseDot__VZXLz{display:none}}.faq-accordion_faqSection__3Hj0f{width:100%;background:var(--background);padding:4rem 0;background-color:var(--background-secondary,#f8f9fa)}.faq-accordion_faqSection__3Hj0f .faq-accordion_faqContainer__7ki9Z{width:100%;max-width:100%;padding:11.37rem 6rem 6.5rem;max-width:900px;margin:0 auto}@media(max-width:992px){.faq-accordion_faqSection__3Hj0f .faq-accordion_faqContainer__7ki9Z{display:block;padding:9rem 1.25rem 4.5rem}}.faq-accordion_faqSection__3Hj0f .faq-accordion_faqContainer__7ki9Z .faq-accordion_faqTitle__pSHIN{font-size:2.5rem;font-weight:300;text-align:center;margin-bottom:3rem;color:var(--foreground)}@media(max-width:768px){.faq-accordion_faqSection__3Hj0f .faq-accordion_faqContainer__7ki9Z .faq-accordion_faqTitle__pSHIN{font-size:1.75rem;margin-bottom:2rem}}.faq-accordion_faqSection__3Hj0f .faq-accordion_faqContainer__7ki9Z .faq-accordion_faqList__hpBkE{display:flex;flex-direction:column;gap:1rem}.faq-accordion_faqSection__3Hj0f .faq-accordion_faqContainer__7ki9Z .faq-accordion_faqList__hpBkE .faq-accordion_faqItem__kMjeY{background:var(--background);border-radius:.5rem;overflow:hidden;box-shadow:var(--shadow-color) 0 .125rem .5rem 0;transition:box-shadow .3s ease}.faq-accordion_faqSection__3Hj0f .faq-accordion_faqContainer__7ki9Z .faq-accordion_faqList__hpBkE .faq-accordion_faqItem__kMjeY.faq-accordion_active__WmEAr{box-shadow:var(--shadow-color) 0 .25rem 1rem 0}.faq-accordion_faqSection__3Hj0f .faq-accordion_faqContainer__7ki9Z .faq-accordion_faqList__hpBkE .faq-accordion_faqItem__kMjeY .faq-accordion_faqQuestion__PQZ4h{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;font-size:1.125rem;font-weight:500;color:var(--foreground);transition:background-color .3s ease}.faq-accordion_faqSection__3Hj0f .faq-accordion_faqContainer__7ki9Z .faq-accordion_faqList__hpBkE .faq-accordion_faqItem__kMjeY .faq-accordion_faqQuestion__PQZ4h:hover{background-color:var(--background-hover,rgba(0,0,0,.03))}.faq-accordion_faqSection__3Hj0f .faq-accordion_faqContainer__7ki9Z .faq-accordion_faqList__hpBkE .faq-accordion_faqItem__kMjeY .faq-accordion_faqQuestion__PQZ4h:focus{outline:2px solid var(--primary);outline-offset:-2px}@media(max-width:768px){.faq-accordion_faqSection__3Hj0f .faq-accordion_faqContainer__7ki9Z .faq-accordion_faqList__hpBkE .faq-accordion_faqItem__kMjeY .faq-accordion_faqQuestion__PQZ4h{font-size:1rem;padding:1.25rem}}.faq-accordion_faqSection__3Hj0f .faq-accordion_faqContainer__7ki9Z .faq-accordion_faqList__hpBkE .faq-accordion_faqItem__kMjeY .faq-accordion_faqQuestion__PQZ4h .faq-accordion_faqIcon__UhXDY{font-size:1.5rem;font-weight:300;color:var(--primary);margin-left:1rem;flex-shrink:0;transition:transform .3s ease}.faq-accordion_faqSection__3Hj0f .faq-accordion_faqContainer__7ki9Z .faq-accordion_faqList__hpBkE .faq-accordion_faqItem__kMjeY .faq-accordion_faqAnswer__rEro2{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-accordion_faqSection__3Hj0f .faq-accordion_faqContainer__7ki9Z .faq-accordion_faqList__hpBkE .faq-accordion_faqItem__kMjeY .faq-accordion_faqAnswer__rEro2 p{padding:0 1.5rem 1.5rem;margin:0;line-height:1.7;color:var(--foreground);opacity:.85;font-size:1rem}@media(max-width:768px){.faq-accordion_faqSection__3Hj0f .faq-accordion_faqContainer__7ki9Z .faq-accordion_faqList__hpBkE .faq-accordion_faqItem__kMjeY .faq-accordion_faqAnswer__rEro2 p{padding:0 1.25rem 1.25rem;font-size:.95rem}}.faq-accordion_faqSection__3Hj0f .faq-accordion_faqContainer__7ki9Z .faq-accordion_faqList__hpBkE .faq-accordion_faqItem__kMjeY.faq-accordion_active__WmEAr .faq-accordion_faqAnswer__rEro2{max-height:500px}.faq-accordion_faqSection__3Hj0f .faq-accordion_faqContainer__7ki9Z .faq-accordion_faqList__hpBkE .faq-accordion_faqItem__kMjeY.faq-accordion_active__WmEAr .faq-accordion_faqIcon__UhXDY{transform:rotate(180deg)}.LadderStrip_strip__VG3be{display:flex;flex-direction:column;align-items:center;gap:.6rem;max-width:720px;margin:1.25rem auto 1.75rem;padding:.9rem 1.25rem;border:1px solid rgba(220,80,108,.18);border-radius:14px;background:rgba(220,80,108,.04)}html.dark .LadderStrip_strip__VG3be{border-color:rgba(220,80,108,.3);background:rgba(220,80,108,.08)}.LadderStrip_stripName__KwA_u{text-transform:uppercase;font-size:.72rem;font-weight:700;letter-spacing:.14em;color:var(--primary)}.LadderStrip_steps__c0BTd{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;list-style:none;margin:0;padding:0}.LadderStrip_step__bNax3{display:flex}.LadderStrip_stepLink__WBH5W{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border-radius:999px;font-size:.8125rem;font-weight:600;color:var(--gray);text-decoration:none;border:1px solid rgba(0,0,0,0);transition:all .2s ease}a.LadderStrip_stepLink__WBH5W:hover{color:var(--primary);border-color:rgba(220,80,108,.35)}.LadderStrip_current__uk_PS .LadderStrip_stepLink__WBH5W{color:#fff;background:linear-gradient(135deg,#DC506C,#7C3AED);box-shadow:0 2px 8px rgba(220,80,108,.35)}.LadderStrip_stepNo__PFvdI{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:50%;border:1.5px solid;font-size:.68rem;font-weight:700}@media(max-width:560px){.LadderStrip_stepLabel__JAV1v{display:none}.LadderStrip_current__uk_PS .LadderStrip_stepLabel__JAV1v{display:inline}}.LadderStrip_callout__5WkKZ{max-width:560px;margin:1.75rem auto 0;padding:1.25rem 1.5rem;border-radius:14px;border:1px solid rgba(220,80,108,.22);background:rgba(220,80,108,.05);text-align:center}html.dark .LadderStrip_callout__5WkKZ{border-color:rgba(220,80,108,.32);background:rgba(220,80,108,.09)}.LadderStrip_calloutLead__mFbxU{margin:0 0 .9rem;font-size:.9375rem;line-height:1.65;color:var(--gray)}.LadderStrip_calloutNext__fDUbY{display:block;margin-top:.35rem;font-weight:700;color:var(--secondary)}html.dark .LadderStrip_calloutNext__fDUbY{color:var(--foreground)}.LadderStrip_calloutCta__ErlOg{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.4rem;border-radius:999px;font-size:.9375rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#DC506C,#7C3AED);text-decoration:none;box-shadow:0 4px 14px rgba(220,80,108,.3);transition:transform .2s ease,box-shadow .2s ease}.LadderStrip_calloutCta__ErlOg:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(220,80,108,.4)}.LadderStrip_calloutHint__oJKby{margin:0;font-size:.9375rem;font-weight:600;color:var(--primary)}.LadderStrip_carryHint__CG61w{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:720px;margin:0 auto 1.25rem;padding:.7rem 1rem;border-radius:12px;border:1px solid rgba(220,80,108,.22);background:rgba(220,80,108,.05)}html.dark .LadderStrip_carryHint__CG61w{border-color:rgba(220,80,108,.32);background:rgba(220,80,108,.09)}@media(max-width:768px){.LadderStrip_carryHint__CG61w{flex-direction:column;align-items:flex-start;gap:.6rem}}.LadderStrip_carryText__shx_a{font-size:.875rem;line-height:1.55;color:var(--gray)}html.dark .LadderStrip_carryText__shx_a{color:var(--foreground)}.LadderStrip_carryActions__eWVTZ{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.LadderStrip_carryApply__8XECG{padding:.45rem 1rem;border:none;border-radius:999px;font-size:.8125rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#DC506C,#7C3AED);cursor:pointer;box-shadow:0 2px 8px rgba(220,80,108,.3);transition:transform .2s ease}.LadderStrip_carryApply__8XECG:hover{transform:translateY(-1px)}.LadderStrip_carryDismiss__ZGPcF{width:1.9rem;height:1.9rem;border:1px solid rgba(220,80,108,.3);border-radius:50%;background:none;color:var(--primary);font-size:1rem;line-height:1;cursor:pointer}.LadderStrip_carryDismiss__ZGPcF:hover{background:rgba(220,80,108,.1)}.costEstimator_container__Wkasn{max-width:900px;margin:0 auto;padding:2rem;min-height:60vh}.costEstimator_progressBar__XWwp1{width:100%;height:5px;background:#ebebeb;border-radius:3px;margin-bottom:3rem;overflow:hidden}.costEstimator_progressFill__8VF2U{height:100%;background:linear-gradient(90deg,#DC506C,#7C3AED);transition:width .4s cubic-bezier(.4,0,.2,1);border-radius:3px}.costEstimator_step__9YMGf h2{font-size:2rem;font-weight:700;text-align:center;margin-bottom:1rem;color:#1b263b}@media(max-width:768px){.costEstimator_step__9YMGf h2{font-size:1.625rem}}.costEstimator_step__9YMGf .costEstimator_subtitle__PFXEq{text-align:center;color:#6a6969;margin-bottom:2rem}.costEstimator_optionsGrid__9Wz3t{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.25rem;gap:1.25rem;margin-bottom:2rem}@media(max-width:768px){.costEstimator_optionsGrid__9Wz3t{grid-template-columns:repeat(2,1fr);gap:1rem}}.costEstimator_option___2Lou{background:#fff;border:1.5px solid #ebebeb;border-radius:12px;padding:1.75rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.625rem;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 4px rgba(0,0,0,.04);font-family:inherit}.costEstimator_option___2Lou:hover{border-color:rgba(220,80,108,.4);transform:translateY(-2px);box-shadow:0 4px 16px rgba(220,80,108,.1)}.costEstimator_option___2Lou.costEstimator_selected__usj1p{border-color:#dc506c;background:rgba(220,80,108,.05);box-shadow:0 4px 16px rgba(220,80,108,.18)}.costEstimator_option___2Lou .costEstimator_icon__SF0Yk{font-size:2.5rem}.costEstimator_option___2Lou .costEstimator_label__kHVZV{font-weight:600;color:#1b263b;text-align:center;font-size:.875rem}.costEstimator_complexityGrid__1hnlh{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem;margin-bottom:2rem}@media(max-width:768px){.costEstimator_complexityGrid__1hnlh{grid-template-columns:1fr}}.costEstimator_complexityOption__5eN68{background:#fff;border:1.5px solid #ebebeb;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:left;box-shadow:0 1px 4px rgba(0,0,0,.04);font-family:inherit}.costEstimator_complexityOption__5eN68 h3{font-size:1.125rem;margin-bottom:.375rem;color:#1b263b;font-weight:700}.costEstimator_complexityOption__5eN68 p{color:#6a6969;font-size:.875rem}.costEstimator_complexityOption__5eN68:hover{border-color:rgba(220,80,108,.35);transform:translateY(-2px);box-shadow:0 4px 14px rgba(220,80,108,.08)}.costEstimator_complexityOption__5eN68.costEstimator_selected__usj1p{border-color:#dc506c;background:rgba(220,80,108,.05);box-shadow:0 4px 16px rgba(220,80,108,.15)}.costEstimator_complexityOption__5eN68.costEstimator_selected__usj1p h3{color:#dc506c}.costEstimator_integrationsGrid___ykEJ{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.costEstimator_integrationChip__6XkXh{padding:.625rem 1.125rem;background:#fff;border:1.5px solid #ebebeb;border-radius:24px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);font-size:.875rem;color:#6a6969;font-weight:500;font-family:inherit}.costEstimator_integrationChip__6XkXh:hover{border-color:rgba(220,80,108,.35);color:#dc506c}.costEstimator_integrationChip__6XkXh.costEstimator_selected__usj1p{background:linear-gradient(135deg,#DC506C,#7C3AED);border-color:rgba(0,0,0,0);color:#fff;box-shadow:0 2px 10px rgba(220,80,108,.25)}.costEstimator_timelineGrid__Gc3Tf{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem;margin-bottom:2rem}@media(max-width:768px){.costEstimator_timelineGrid__Gc3Tf{grid-template-columns:1fr}}.costEstimator_timelineOption__PxP3_{background:#fff;border:1.5px solid #ebebeb;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:center;font-family:inherit;box-shadow:0 1px 4px rgba(0,0,0,.04)}.costEstimator_timelineOption__PxP3_ h3{font-size:1.125rem;margin-bottom:.375rem;color:#1b263b;font-weight:700}.costEstimator_timelineOption__PxP3_ p{color:#6a6969;font-size:.875rem}.costEstimator_timelineOption__PxP3_:hover{border-color:rgba(220,80,108,.35);transform:translateY(-2px)}.costEstimator_timelineOption__PxP3_.costEstimator_selected__usj1p{border-color:#dc506c;background:rgba(220,80,108,.05);box-shadow:0 4px 16px rgba(220,80,108,.15)}.costEstimator_timelineOption__PxP3_.costEstimator_selected__usj1p h3{color:#dc506c}.costEstimator_nextBtn__tkdQj{width:100%;padding:1rem 2rem;font-size:1.0625rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#DC506C,#7C3AED);border:none;border-radius:12px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(220,80,108,.3);font-family:inherit}.costEstimator_nextBtn__tkdQj:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(220,80,108,.4),0 4px 12px rgba(124,58,237,.15)}.costEstimator_nextBtn__tkdQj:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.costEstimator_results__d2ZW1 h2{font-size:2rem;font-weight:700;text-align:center;margin-bottom:2rem;color:#1b263b}.costEstimator_costRange__UgKQ1{background:linear-gradient(135deg,#DC506C,#7C3AED);border-radius:16px;padding:2.5rem;text-align:center;color:#fff;margin-bottom:2rem;box-shadow:0 8px 28px rgba(220,80,108,.3)}.costEstimator_costRange__UgKQ1 .costEstimator_costLabel____lDi{font-size:.8125rem;opacity:.85;margin-bottom:.75rem;letter-spacing:.06em;text-transform:uppercase}.costEstimator_costRange__UgKQ1 .costEstimator_costValue__c304g{font-size:2.75rem;font-weight:800}@media(max-width:768px){.costEstimator_costRange__UgKQ1 .costEstimator_costValue__c304g{font-size:2rem}}.costEstimator_detailsGrid__zh2Ne{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;margin-bottom:3rem}@media(max-width:768px){.costEstimator_detailsGrid__zh2Ne{grid-template-columns:1fr}}.costEstimator_detail__yhjiD{background:#fff;border:1.5px solid #ebebeb;border-top:3px solid #dc506c;border-radius:12px;padding:1.5rem;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.04)}.costEstimator_detail__yhjiD h3{font-size:.75rem;font-weight:700;color:#dc506c;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.07em}.costEstimator_detail__yhjiD p{color:#1b263b;font-size:.9375rem;font-weight:600;line-height:1.45}@keyframes resultHandoff_spin__yY1df{to{transform:rotate(1turn)}}.resultHandoff_section__SNXFS{width:100%}.resultHandoff_card__w1eXx{background:var(--background);border:1px solid rgba(220,80,108,.12);border-radius:1.25rem;padding:2rem 2.5rem 1.75rem;box-shadow:0 4px 24px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:1.5rem}@media(max-width:640px){.resultHandoff_card__w1eXx{padding:1.5rem 1.25rem;gap:1.25rem}}.resultHandoff_header__V_YyM{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.resultHandoff_badge__7B_I0{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .9rem;border-radius:99px;background:rgba(220,80,108,.08);color:var(--primary);font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.resultHandoff_heading__MfOi6{font-size:clamp(1.25rem,3vw,1.6rem);font-weight:800;color:var(--foreground);margin:0;letter-spacing:-.02em;line-height:1.25}.resultHandoff_subheading__lT5eP{font-size:.9rem;color:var(--foreground);opacity:.55;margin:0;line-height:1.5}.resultHandoff_resultSummary__3wfb_{display:block;text-align:center;font-size:.92rem;font-weight:600;line-height:1.55;color:var(--primary);background:rgba(220,80,108,.06);border:1px solid rgba(220,80,108,.14);border-radius:.75rem;padding:.8rem 1.25rem}.resultHandoff_calendlyWrap__UCEwr{position:relative;border-radius:1rem;overflow:hidden;border:1px solid rgba(220,80,108,.08)}.resultHandoff_calendlyLoading__xPa2J{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:var(--background);font-size:.85rem;color:var(--foreground);opacity:.5;pointer-events:none;z-index:1}.resultHandoff_spinner__Vwxfu{animation:resultHandoff_spin__yY1df .9s linear infinite;flex-shrink:0}.CTAProject_cta__08In0{position:relative;border-radius:1.5rem;background:var(--primary);overflow:hidden;padding:3rem 3.5rem}@media(max-width:768px){.CTAProject_cta__08In0{padding:2.5rem 2rem}}.CTAProject_blob1__kSTzw,.CTAProject_blob2__lKV4L{position:absolute;border-radius:50%;pointer-events:none}.CTAProject_blob1__kSTzw{width:320px;height:320px;top:-80px;right:-60px;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%)}.CTAProject_blob2__lKV4L{width:200px;height:200px;bottom:-60px;left:10%;background:radial-gradient(circle,rgba(255,255,255,.07) 0,transparent 70%)}.CTAProject_inner__JGVe9{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:2.5rem}@media(max-width:700px){.CTAProject_inner__JGVe9{flex-direction:column;align-items:flex-start}}.CTAProject_body__3TeC9{flex:1 1;min-width:0}.CTAProject_badge__jMlbC{display:inline-block;padding:.28rem .85rem;border-radius:99px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.25);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem}.CTAProject_title__guSkl{font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:800;color:#fff;line-height:1.2;letter-spacing:-.02em;margin:0 0 .75rem}.CTAProject_description__foPoV{font-size:.97rem;color:hsla(0,0%,100%,.82);line-height:1.65;margin:0 0 1.25rem;max-width:520px}.CTAProject_trust__QfP_T{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.CTAProject_trustItem__e4u07{display:flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;color:hsla(0,0%,100%,.9)}.CTAProject_check__ax90e{flex-shrink:0}.CTAProject_action__ldzn2{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;flex-shrink:0}@media(max-width:700px){.CTAProject_action__ldzn2{align-items:flex-start;width:100%}}.CTAProject_btn__7dLPu{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 2rem;background:#fff;color:var(--primary-strong);border-radius:.875rem;font-weight:700;font-size:.97rem;text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 20px rgba(0,0,0,.18)}.CTAProject_btn__7dLPu svg{transition:transform .2s ease}.CTAProject_btn__7dLPu:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,0,0,.25)}.CTAProject_btn__7dLPu:hover svg{transform:translateX(3px)}@media(max-width:700px){.CTAProject_btn__7dLPu{width:100%;justify-content:center}}.CTAProject_hint__PqtWB{font-size:.75rem;color:hsla(0,0%,100%,.55);margin:0;text-align:center}@media(max-width:700px){.CTAProject_hint__PqtWB{text-align:left}}@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap";.servicesHero_hero__mF0xn{position:relative;min-height:100vh;background:radial-gradient(ellipse at 20% 0,rgba(27,38,59,.9) 0,#0A0E17 60%),#0a0e17;color:#e6eef7;overflow:hidden;display:flex;align-items:center;padding:clamp(80px,12vh,140px) clamp(20px,5vw,60px) clamp(60px,8vh,100px);font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;isolation:isolate}.servicesHero_scanlines__CKvK2{position:absolute;inset:0;pointer-events:none;z-index:1;background:repeating-linear-gradient(180deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 0,transparent 2px);mix-blend-mode:overlay;opacity:.5;animation:servicesHero_scanDrift___MqtS 60s linear infinite}@keyframes servicesHero_scanDrift___MqtS{to{background-position:0 220px}}@media(prefers-reduced-motion:reduce){.servicesHero_scanlines__CKvK2{animation:none}}.servicesHero_vignette__Q1OyK{position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.5) 100%)}.servicesHero_gradientFade__7xveM{position:absolute;bottom:0;left:0;right:0;height:180px;pointer-events:none;z-index:2;background:linear-gradient(180deg,transparent 0,rgba(10,14,23,.6) 60%,#0A0E17)}.servicesHero_inner__ZRcAD{position:relative;z-index:3;width:100%;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:52% 1fr;grid-gap:clamp(40px,5vw,80px);gap:clamp(40px,5vw,80px);align-items:center}.servicesHero_copy__OVzu7{display:flex;flex-direction:column;gap:28px}.servicesHero_eyebrow__6OwvJ{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--primary);font-family:JetBrains Mono,monospace}.servicesHero_eyebrowDot__3f_b8{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--primary);box-shadow:0 0 8px rgba(220,80,108,.45);animation:servicesHero_pulse__YoQXf 2s ease-in-out infinite}@keyframes servicesHero_pulse__YoQXf{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.servicesHero_eyebrowDot__3f_b8{animation:none}}.servicesHero_heading__ZYft5{font-family:Sora,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;margin:0;color:#e6eef7}.servicesHero_headingAccent__xKyaV{display:block;background:linear-gradient(135deg,var(--primary) 0,#b03050 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.servicesHero_subtitle__2llkK{font-family:Sora,system-ui,sans-serif;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65;color:#8fa0b8;margin:0;max-width:460px}.servicesHero_stats__NH7t0{display:flex;flex-wrap:wrap;gap:10px}.servicesHero_statBadge__hti2y{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 16px;border:1px solid rgba(220,80,108,.25);border-radius:10px;background:rgba(220,80,108,.06);min-width:90px;transition:border-color .25s ease,background .25s ease}.servicesHero_statBadge__hti2y:hover{border-color:rgba(220,80,108,.5);background:rgba(220,80,108,.12)}.servicesHero_statNum__xTNme{font-size:1.35rem;font-weight:700;color:var(--primary);line-height:1;font-family:JetBrains Mono,monospace}.servicesHero_statLabel__ej7vZ{font-size:.7rem;color:#8fa0b8;margin-top:3px;letter-spacing:.04em;font-family:JetBrains Mono,monospace}.servicesHero_ctas__ORYFh{display:flex;gap:14px;flex-wrap:wrap}.servicesHero_primaryCta__1acFw{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--primary);color:#fff;font-family:Sora,system-ui,sans-serif;font-weight:600;font-size:.95rem;text-decoration:none;border-radius:9px;letter-spacing:.01em;box-shadow:0 10px 30px -10px rgba(220,80,108,.45),inset 0 1px 0 hsla(0,0%,100%,.15);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.servicesHero_primaryCta__1acFw:hover{transform:translateY(-2px);background:#c8435d;box-shadow:0 18px 42px -8px rgba(220,80,108,.45),inset 0 1px 0 hsla(0,0%,100%,.2)}.servicesHero_ghostCta__rtt6R{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:rgba(0,0,0,0);color:#e6eef7;font-family:Sora,system-ui,sans-serif;font-weight:600;font-size:.95rem;text-decoration:none;border-radius:9px;border:1px solid hsla(0,0%,100%,.18);letter-spacing:.01em;transition:transform .18s ease,border-color .18s ease,background .18s ease}.servicesHero_ghostCta__rtt6R:hover{transform:translateY(-2px);border-color:rgba(220,80,108,.5);background:rgba(220,80,108,.06)}.servicesHero_terminalCol___Uzj7{display:flex;flex-direction:column}.servicesHero_terminalWrap__W_Ieq{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;background:rgba(6,9,17,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 32px 80px -20px rgba(0,0,0,.7),0 0 0 1px rgba(220,80,108,.05),inset 0 1px 0 hsla(0,0%,100%,.04)}.servicesHero_chrome__xG8Xr{display:flex;align-items:center;gap:8px;padding:11px 16px;background:linear-gradient(180deg,#1a2130,#121825);border-bottom:1px solid hsla(0,0%,100%,.06)}.servicesHero_dot__8s27I{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.servicesHero_dotRed__3QD0I{background:#ff5f57}.servicesHero_dotYellow__EzvLf{background:#febc2e}.servicesHero_dotGreen__RQ_VZ{background:#28c840}.servicesHero_chromeTitle__D4bGS{margin-left:12px;font-size:11.5px;color:#8fa0b8;letter-spacing:.06em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.servicesHero_terminal__wjQkM{padding:22px 20px 24px;font-size:13.5px;line-height:1.85;height:460px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(220,80,108,.3) rgba(0,0,0,0);position:relative}.servicesHero_terminal__wjQkM::-webkit-scrollbar{width:5px}.servicesHero_terminal__wjQkM::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.servicesHero_terminal__wjQkM::-webkit-scrollbar-thumb{background:rgba(220,80,108,.3);border-radius:3px}.servicesHero_line__5E8tQ{display:flex;align-items:baseline;flex-wrap:wrap;padding:2px 6px;margin:0 -6px;border-radius:4px;transition:background .2s ease}.servicesHero_line__5E8tQ:hover{background:rgba(220,80,108,.06)}.servicesHero_prompt__sjWyV{color:var(--primary);text-shadow:0 0 8px rgba(220,80,108,.45);margin-right:10px;font-weight:600;flex-shrink:0;transition:text-shadow .2s ease}.servicesHero_lineText__10kjL{color:#e6eef7;white-space:pre-wrap;word-break:break-word}.servicesHero_cursor__gZYO6{display:inline-block;width:8px;height:1em;background:var(--primary);box-shadow:0 0 10px rgba(220,80,108,.45);margin-left:2px;transform:translateY(2px);animation:servicesHero_blink__cqh5x .53s steps(1) infinite}@keyframes servicesHero_blink__cqh5x{0%,50%{opacity:1}50.01%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.servicesHero_cursor__gZYO6{animation:none}}.servicesHero_catalogSection__Ru7F_{margin-top:10px;padding-top:8px;border-top:1px dashed hsla(0,0%,100%,.06)}.servicesHero_catalogRow__zRL4Y{display:flex;align-items:center;padding:3px 6px;margin:0 -6px;border-radius:4px;font-size:12.5px;transition:background .2s ease}.servicesHero_catalogRow__zRL4Y:hover{background:rgba(220,80,108,.06)}.servicesHero_catalogId__nvXDb{color:var(--primary);font-weight:600;min-width:28px;flex-shrink:0}.servicesHero_catalogName__GyCHt{color:#e6eef7;flex:1 1}.servicesHero_catalogDots__mD_rp{color:hsla(0,0%,100%,.15);margin:0 6px;letter-spacing:.05em}.servicesHero_catalogTech__7IWqo{color:#8fa0b8;font-size:11.5px}.servicesHero_doneRow__saVIy{display:flex;align-items:center;gap:8px;margin-top:10px;padding:6px 10px;border-radius:5px;background:rgba(220,80,108,.08);border:1px solid rgba(220,80,108,.22);font-size:12px;color:var(--primary)}.servicesHero_doneIcon__nMDYk{color:#28c840;font-weight:700;flex-shrink:0}@media(max-width:900px){.servicesHero_inner__ZRcAD{grid-template-columns:1fr;gap:40px}.servicesHero_heading__ZYft5{font-size:clamp(1.75rem,5vw,2.4rem)}.servicesHero_terminal__wjQkM{height:360px;font-size:13px}.servicesHero_hero__mF0xn{min-height:auto;padding:clamp(96px,14vh,140px) clamp(20px,5vw,48px) 60px;align-items:flex-start}}@media(max-width:520px){.servicesHero_stats__NH7t0{gap:8px}.servicesHero_statBadge__hti2y{min-width:76px;padding:8px 12px}.servicesHero_ctas__ORYFh{flex-direction:column}.servicesHero_ghostCta__rtt6R,.servicesHero_primaryCta__1acFw{width:100%;justify-content:center}.servicesHero_terminal__wjQkM{height:300px;font-size:12.5px}.servicesHero_chromeTitle__D4bGS{display:none}}@keyframes thankYou_popIn__2tF3W{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}.thankYou_page__hVeIF{min-height:100vh;padding:7rem 1.25rem 5rem;background:var(--background);position:relative}.thankYou_page__hVeIF:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(220,80,108,.04) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(27,38,59,.03) 0,transparent 50%);pointer-events:none}.thankYou_content__UMUND{max-width:860px;margin:0 auto;position:relative;z-index:1;display:flex;flex-direction:column;gap:2rem}.thankYou_hero__NZ1kL{text-align:center;padding-bottom:.5rem}.thankYou_iconWrap__X_ieF{display:inline-flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:50%;background:rgba(220,80,108,.08);margin-bottom:1.5rem;animation:thankYou_popIn__2tF3W .5s ease-out .15s backwards}.thankYou_icon__WdOzf{font-size:2.75rem;line-height:1}.thankYou_title__S_v6C{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.2;margin:0 0 .85rem;color:var(--primary);letter-spacing:-.02em}.thankYou_subtitle__35aTK{font-size:1.05rem;color:var(--foreground);opacity:.65;line-height:1.7;max-width:580px;margin:0 auto}.thankYou_downloadBtn__69HYI{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.85rem 2rem;background:var(--primary);color:#fff;border-radius:.75rem;font-weight:700;font-size:.95rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 16px rgba(220,80,108,.35)}.thankYou_downloadBtn__69HYI:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(220,80,108,.4)}.thankYou_statsRow__xdpgf{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:rgba(220,80,108,.08);border:1px solid rgba(220,80,108,.1);border-radius:1rem;overflow:hidden}@media(max-width:600px){.thankYou_statsRow__xdpgf{grid-template-columns:repeat(2,1fr)}}.thankYou_statItem__85lG3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;background:var(--background);gap:.2rem}.thankYou_statVal__8pssQ{font-size:1.75rem;font-weight:800;color:var(--primary);line-height:1}.thankYou_statLbl__TpaBP{font-size:.75rem;opacity:.5;font-weight:500}.thankYou_card__0MLut{background:var(--background);border:1px solid rgba(220,80,108,.1);border-radius:1.25rem;padding:2rem 2.5rem;box-shadow:0 4px 24px rgba(0,0,0,.06)}@media(max-width:640px){.thankYou_card__0MLut{padding:1.5rem}}.thankYou_cardTitle__mjSb1{font-size:1.3rem;font-weight:800;color:var(--foreground);margin:0 0 1.25rem;letter-spacing:-.01em}.thankYou_cardSub__mIYiN{font-size:.95rem;opacity:.6;line-height:1.6;margin-bottom:1.5rem}.thankYou_stepsList__Yt1p7{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.thankYou_stepItem__Oemob{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;background:rgba(220,80,108,.03);border-radius:.75rem;border:1px solid rgba(220,80,108,.07);transition:border-color .2s ease}.thankYou_stepItem__Oemob:hover{border-color:rgba(220,80,108,.2)}.thankYou_stepNum__iyBx5{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--primary);color:#fff;font-size:.78rem;font-weight:800;flex-shrink:0}.thankYou_stepText__ydJxr{font-size:.92rem;line-height:1.6;color:var(--foreground);opacity:.8;padding-top:.25rem}.thankYou_calendlyHeader__ywkES{text-align:center;margin-bottom:1.5rem}.thankYou_badge__EeJ1B{display:inline-block;padding:.3rem .85rem;border-radius:99px;background:rgba(220,80,108,.08);color:var(--primary);font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.75rem}.thankYou_calendlyFooter__V86vr{text-align:center;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(220,80,108,.08)}.thankYou_outlineBtn__tc22T{display:inline-flex;align-items:center;gap:.35rem;font-size:.88rem;font-weight:600;color:var(--primary);text-decoration:none;opacity:.8;transition:opacity .2s ease}.thankYou_outlineBtn__tc22T:hover{opacity:1}.thankYou_resourcesSection__XsPNX{display:flex;flex-direction:column;gap:1.25rem}.thankYou_sectionTitle__U2RyQ{font-size:1.3rem;font-weight:800;color:var(--foreground);margin:0;text-align:center}.thankYou_resourcesGrid__UwCXN{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem}@media(max-width:560px){.thankYou_resourcesGrid__UwCXN{grid-template-columns:1fr}}.thankYou_resourceCard__3rhK3{display:flex;flex-direction:column;padding:1.5rem;background:var(--background);border:1px solid rgba(220,80,108,.1);border-radius:1rem;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.thankYou_resourceCard__3rhK3:hover{border-color:rgba(220,80,108,.3);box-shadow:0 6px 24px rgba(220,80,108,.08);transform:translateY(-3px)}.thankYou_resourceCard__3rhK3:hover .thankYou_resourceArrow__dzaHm{transform:translateX(4px)}.thankYou_resourceIcon__5QnsK{font-size:1.75rem;line-height:1;margin-bottom:.75rem}.thankYou_resourceBadge__fi0vy{display:inline-block;padding:.2rem .6rem;background:rgba(220,80,108,.07);color:var(--primary);border-radius:99px;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.thankYou_resourceTitle__JuEs1{font-size:.95rem;font-weight:700;color:var(--foreground);margin:0 0 .4rem}.thankYou_resourceDesc__rni5L{font-size:.82rem;color:var(--foreground);opacity:.55;line-height:1.55;flex:1 1;margin:0 0 .75rem}.thankYou_resourceArrow__dzaHm{font-size:1rem;color:var(--primary);font-weight:700;transition:transform .2s ease;align-self:flex-start}.thankYou_finalCta__Hg5A0{text-align:center;padding:3rem 2rem;background:var(--primary);border-radius:1.25rem;color:#fff}.thankYou_finalCta__Hg5A0 h2{font-size:clamp(1.4rem,3vw,1.85rem);font-weight:800;margin:0 0 .6rem;letter-spacing:-.02em}.thankYou_finalCta__Hg5A0 p{font-size:1rem;opacity:.85;margin:0 0 1.75rem;line-height:1.6}.thankYou_ctaBtns__2OVdh{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.thankYou_primaryBtn__OaT9L{display:inline-flex;align-items:center;padding:.85rem 2rem;background:#fff;color:var(--primary);border-radius:.75rem;font-weight:700;font-size:.95rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 16px rgba(0,0,0,.15)}.thankYou_primaryBtn__OaT9L:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.thankYou_secondaryBtn__VI2oi{display:inline-flex;align-items:center;padding:.85rem 2rem;background:rgba(0,0,0,0);color:#fff;border:2px solid hsla(0,0%,100%,.5);border-radius:.75rem;font-weight:700;font-size:.95rem;text-decoration:none;transition:border-color .2s ease,background .2s ease}.thankYou_secondaryBtn__VI2oi:hover{border-color:#fff;background:hsla(0,0%,100%,.1)}