.PageHeader_hero__0Lwzr{overflow:hidden;padding:50px 20px 20px;position:relative}.PageHeader_hero__0Lwzr:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.PageHeader_heroContent__bwjjd{margin:0 auto;max-width:1100px;position:relative;text-align:center;z-index:1}.PageHeader_heroIcon__VJJU7{color:var(--wa-primary-color);color:var(--wa-blue);display:inline-block;font-size:80px;margin-bottom:20px}.PageHeader_heroTitle__TBDe8{background:linear-gradient(135deg,red 0,var(--wa-blue) 100%);-webkit-background-clip:text;color:var(--wa-primary-color);font-size:3.5rem;font-weight:700;margin-bottom:20px;-webkit-text-fill-color:#0000;background-clip:text;text-transform:uppercase}@media(max-width:768px){.PageHeader_heroTitle__TBDe8{font-size:2.5rem}}@media(max-width:480px){.PageHeader_heroTitle__TBDe8{font-size:2rem}}.PageHeader_heroSubtitle__SmGo1{color:var(--wa-primary-color);font-size:1.25rem;line-height:1.6;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:1100px;opacity:.8}@media(max-width:480px){.PageHeader_heroSubtitle__SmGo1{font-size:1.1rem}}.PageHeader_heroBadges__SiUw8{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.PageHeader_badge___aHY2{align-items:center;backdrop-filter:blur(10px);background:var(--wa-primary-bg);border:1px solid #707070;border-radius:25px;display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;padding:10px 20px;transition:all .3s ease}.PageHeader_badge___aHY2:hover{background:#ffffff4d;transform:translateY(-2px)}.PageHeader_badge___aHY2 svg{color:var(--wa-blue);font-size:1.1rem}.TricolorSeparator_separator__Zlvv6{align-items:center;display:flex;gap:1.25rem;margin-block:1.25rem}.TricolorSeparator_separator__bar__XRHJv{border-radius:20px;height:6px;width:30px}.TricolorSeparator_separator__bar__lg__gIdQi{border-radius:20px;height:10px;width:45px}.TricolorSeparator_separator__Zlvv6 :first-child{background-color:#fac500}.TricolorSeparator_separator__Zlvv6 :nth-child(2){background-color:red}.TricolorSeparator_separator__Zlvv6 :nth-child(3){background-color:#0051ff}@media(max-width:1366px){.TricolorSeparator_separator__Zlvv6{justify-content:space-between;width:8rem}.TricolorSeparator_separator__bar__lg__gIdQi{height:8px;width:35px}}@media(max-width:992px){.TricolorSeparator_separator__Zlvv6{width:8rem}.TricolorSeparator_separator__bar__lg__gIdQi{height:6px;width:30px}}@media(max-width:683px){.TricolorSeparator_separator__Zlvv6{gap:10px;margin-block:.75rem;width:6rem}.TricolorSeparator_separator__bar__lg__gIdQi{height:5px;width:25px}}.CtaSection_container__qTpbT{margin:0 auto;max-width:1200px;padding:0 20px}@media(max-width:768px){.CtaSection_container__qTpbT{padding:0 15px}}.CtaSection_ctaSection__oXSML{background:linear-gradient(135deg,#0051ff,var(--wa-blue-light));padding:80px 0}@media(max-width:768px){.CtaSection_ctaSection__oXSML{padding:60px 0}}.CtaSection_ctaContent___p8XK{color:#fff;text-align:center}.CtaSection_ctaContent___p8XK h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}@media(max-width:768px){.CtaSection_ctaContent___p8XK h2{font-size:2rem}}.CtaSection_ctaContent___p8XK p{font-size:1.25rem;margin-bottom:2rem;opacity:.95}@media(max-width:768px){.CtaSection_ctaContent___p8XK p{font-size:1.1rem}}.CtaSection_ctaButtons__1m2AS{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.CtaSection_ctaPrimary__3zXAM,.CtaSection_ctaSecondary__vbgnm{border-radius:30px;display:inline-block;font-size:1rem;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}@media(max-width:768px){.CtaSection_ctaPrimary__3zXAM,.CtaSection_ctaSecondary__vbgnm{font-size:.95rem;padding:.875rem 1.5rem}}.CtaSection_ctaPrimary__3zXAM{background:#fff;color:#0051ff}.CtaSection_ctaPrimary__3zXAM:hover{box-shadow:0 10px 30px #0003;transform:translateY(-2px)}.CtaSection_ctaSecondary__vbgnm{background:#0000;border:2px solid #fff;color:#fff}.CtaSection_ctaSecondary__vbgnm:hover{background:#fff;color:#0051ff;transform:translateY(-2px)}.ArchitectureDiagram_diagram__OuzZ0{background:var(--wa-grey-bg);border-radius:16px;padding:1.5rem;width:100%}.ArchitectureDiagram_diagramTitle__ZrraQ{color:var(--wa-primary-color);font-size:1rem;font-weight:600;margin-bottom:1.5rem;opacity:.7;text-align:center}.ArchitectureDiagram_diagramContent__l64YR{display:flex;gap:1rem}.ArchitectureDiagram_layers__PS33h{display:flex;flex:1;flex-direction:column;gap:0}.ArchitectureDiagram_layerWrapper___rZCJ{align-items:center;display:flex;flex-direction:column}.ArchitectureDiagram_layerLink__HZnzF{display:block;text-decoration:none;width:100%}.ArchitectureDiagram_layer__w7e0l{align-items:center;background:var(--wa-white-bg);border:2px solid #0000;border-radius:12px;display:flex;gap:1rem;padding:1rem 1.25rem;position:relative;transition:all .3s ease;width:100%}.ArchitectureDiagram_layer__w7e0l.ArchitectureDiagram_clickable__TTtqj{cursor:pointer}.ArchitectureDiagram_layer__w7e0l.ArchitectureDiagram_clickable__TTtqj:hover{background:#0051ff05;border-color:#0051ff4d}.ArchitectureDiagram_layer__w7e0l.ArchitectureDiagram_clickable__TTtqj:hover .ArchitectureDiagram_layerLabel__32pfe{color:#0051ff}.ArchitectureDiagram_layer__w7e0l.ArchitectureDiagram_clickable__TTtqj:hover .ArchitectureDiagram_layerIcon__aRa2F{background:linear-gradient(135deg,#0051ff26,#0051ff40);color:#0051ff}.ArchitectureDiagram_layer__w7e0l.ArchitectureDiagram_highlighted__ve09j{background:linear-gradient(135deg,#0051ff0d,#0051ff1a);border-color:#0051ff;box-shadow:0 4px 20px #0051ff26;transform:scale(1.02)}.ArchitectureDiagram_layer__w7e0l.ArchitectureDiagram_highlighted__ve09j .ArchitectureDiagram_layerIcon__aRa2F{background:linear-gradient(135deg,#0051ff,var(--wa-blue-light));color:#fff}.ArchitectureDiagram_layer__w7e0l.ArchitectureDiagram_highlighted__ve09j .ArchitectureDiagram_layerLabel__32pfe{color:#0051ff;font-weight:700}.ArchitectureDiagram_layerIcon__aRa2F{align-items:center;background:var(--wa-grey-bg);border-radius:10px;color:var(--wa-primary-color);display:flex;font-size:1.25rem;height:44px;justify-content:center;min-width:44px;transition:all .3s ease;width:44px}.ArchitectureDiagram_layerContent___7ur_{display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}.ArchitectureDiagram_layerLabel__32pfe{color:var(--wa-primary-color);font-size:.95rem;font-weight:600;transition:color .3s ease}.ArchitectureDiagram_layerDescription__CSBuS{color:var(--wa-primary-color);font-size:.75rem;line-height:1.3;opacity:.65}.ArchitectureDiagram_highlightBadge__Z_605{background:#0051ff;border-radius:20px;color:#fff;font-size:.65rem;font-weight:600;letter-spacing:.5px;padding:.25rem .6rem;position:absolute;right:12px;text-transform:uppercase;top:-10px}.ArchitectureDiagram_connector__G9Ki3{color:var(--wa-primary-color);font-size:1rem;height:28px;opacity:.3;transform:rotate(90deg)}.ArchitectureDiagram_aiSection__rucaS,.ArchitectureDiagram_connector__G9Ki3{align-items:center;display:flex;justify-content:center}.ArchitectureDiagram_aiSection__rucaS{flex-direction:column;min-width:140px}.ArchitectureDiagram_aiSection__rucaS .ArchitectureDiagram_layerWrapper___rZCJ{width:100%}.ArchitectureDiagram_aiSection__rucaS .ArchitectureDiagram_layer__w7e0l{background:linear-gradient(135deg,#8b5cf60d,#8b5cf61a);border:2px dashed #8b5cf64d;flex-direction:column;padding:1rem .75rem;text-align:center}.ArchitectureDiagram_aiSection__rucaS .ArchitectureDiagram_layer__w7e0l.ArchitectureDiagram_clickable__TTtqj:hover{background:linear-gradient(135deg,#8b5cf614,#8b5cf626);border-color:#8b5cf699}.ArchitectureDiagram_aiSection__rucaS .ArchitectureDiagram_layer__w7e0l.ArchitectureDiagram_clickable__TTtqj:hover .ArchitectureDiagram_layerLabel__32pfe{color:#8b5cf6}.ArchitectureDiagram_aiSection__rucaS .ArchitectureDiagram_layer__w7e0l.ArchitectureDiagram_clickable__TTtqj:hover .ArchitectureDiagram_layerIcon__aRa2F{background:linear-gradient(135deg,#8b5cf633,#8b5cf64d);color:#8b5cf6}.ArchitectureDiagram_aiSection__rucaS .ArchitectureDiagram_layer__w7e0l.ArchitectureDiagram_highlighted__ve09j{background:linear-gradient(135deg,#8b5cf61a,#8b5cf633);border-color:#8b5cf6;border-style:solid;box-shadow:0 4px 20px #8b5cf633}.ArchitectureDiagram_aiSection__rucaS .ArchitectureDiagram_layer__w7e0l.ArchitectureDiagram_highlighted__ve09j .ArchitectureDiagram_layerIcon__aRa2F{background:linear-gradient(135deg,#8b5cf6,#a78bfa);color:#fff}.ArchitectureDiagram_aiSection__rucaS .ArchitectureDiagram_layer__w7e0l.ArchitectureDiagram_highlighted__ve09j .ArchitectureDiagram_layerLabel__32pfe{color:#8b5cf6}.ArchitectureDiagram_aiSection__rucaS .ArchitectureDiagram_layer__w7e0l.ArchitectureDiagram_highlighted__ve09j .ArchitectureDiagram_highlightBadge__Z_605{background:#8b5cf6}.ArchitectureDiagram_aiSection__rucaS .ArchitectureDiagram_layerIcon__aRa2F{background:#8b5cf61a;color:#8b5cf6;height:40px;min-width:40px;width:40px}.ArchitectureDiagram_aiSection__rucaS .ArchitectureDiagram_layerContent___7ur_{align-items:center}.ArchitectureDiagram_aiSection__rucaS .ArchitectureDiagram_layerLabel__32pfe{font-size:.85rem}.ArchitectureDiagram_aiSection__rucaS .ArchitectureDiagram_layerDescription__CSBuS{font-size:.7rem}.ArchitectureDiagram_aiConnector__zFBo7{align-items:center;display:flex;flex:1;justify-content:center;margin-bottom:.5rem;position:relative}.ArchitectureDiagram_aiLine__HfWdP{background:repeating-linear-gradient(180deg,#8b5cf666,#8b5cf666 4px,#0000 0,#0000 8px);height:100%;min-height:60px;width:2px}.developpements-back-end-php-java-net-python-node-api_container__EWHBc{margin:0 auto;max-width:1200px;padding:0 20px}@media(max-width:768px){.developpements-back-end-php-java-net-python-node-api_container__EWHBc{padding:0 15px}}.developpements-back-end-php-java-net-python-node-api_sectionHeader__Hv9BI{align-items:center;display:flex;flex-direction:column;margin-bottom:3rem;text-align:center}.developpements-back-end-php-java-net-python-node-api_sectionTitle__OJvbN{color:var(--wa-primary-color);font-size:2.5rem;font-weight:700;margin-bottom:1rem}@media(max-width:768px){.developpements-back-end-php-java-net-python-node-api_sectionTitle__OJvbN{font-size:2rem}}.developpements-back-end-php-java-net-python-node-api_sectionSubtitle__1B2Oa{color:var(--wa-primary-color);font-size:1.25rem;line-height:1.6;margin:1rem auto 0;max-width:800px}.developpements-back-end-php-java-net-python-node-api_introSection__dNW_W{background:var(--wa-white-bg);padding:80px 0}.developpements-back-end-php-java-net-python-node-api_introGrid__obi7V{align-items:center;display:grid;gap:3rem;grid-template-columns:50% 50%}@media(max-width:1024px){.developpements-back-end-php-java-net-python-node-api_introGrid__obi7V{gap:2.5rem;grid-template-columns:1fr}}.developpements-back-end-php-java-net-python-node-api_introContent__uHQmI h2{color:var(--wa-primary-color);font-size:1.75rem;font-weight:700;margin-bottom:.75rem}.developpements-back-end-php-java-net-python-node-api_introContent__uHQmI p{color:var(--wa-primary-color);font-size:.95rem;line-height:1.7;margin-top:1rem;text-align:left}@media(max-width:1024px){.developpements-back-end-php-java-net-python-node-api_introDiagram__bfmoX{margin:0 auto;max-width:450px}}.developpements-back-end-php-java-net-python-node-api_techSection__YHxoW{background:var(--wa-grey-bg);padding:80px 0}.developpements-back-end-php-java-net-python-node-api_techGrid__VR0jR{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.developpements-back-end-php-java-net-python-node-api_techGrid__VR0jR{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.developpements-back-end-php-java-net-python-node-api_techGrid__VR0jR{grid-template-columns:1fr}}.developpements-back-end-php-java-net-python-node-api_techCard__UpYF7{background:var(--wa-white-bg);border-radius:16px;box-shadow:0 5px 20px #00000014;display:flex;flex-direction:column;padding:2rem;text-decoration:none;transition:all .3s ease}.developpements-back-end-php-java-net-python-node-api_techCard__UpYF7:hover{box-shadow:0 10px 30px #0000001f;transform:translateY(-5px)}.developpements-back-end-php-java-net-python-node-api_techCard__UpYF7:hover .developpements-back-end-php-java-net-python-node-api_techLink__dbIRz{color:#0051ff;gap:.75rem}.developpements-back-end-php-java-net-python-node-api_techCard__UpYF7 h3{font-size:1.35rem;font-weight:600;margin-bottom:1rem}.developpements-back-end-php-java-net-python-node-api_techCard__UpYF7 h3,.developpements-back-end-php-java-net-python-node-api_techCard__UpYF7 p{color:var(--wa-primary-color)}.developpements-back-end-php-java-net-python-node-api_techCard__UpYF7 p{flex-grow:1;font-size:.95rem;line-height:1.7;opacity:.85}.developpements-back-end-php-java-net-python-node-api_techIcon__OYUJz{align-items:center;background:linear-gradient(135deg,#0051ff,var(--wa-blue-light));border-radius:16px;color:#fff;display:flex;font-size:1.75rem;height:60px;justify-content:center;margin-bottom:1.5rem;width:60px}.developpements-back-end-php-java-net-python-node-api_techTags__G7CG1{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.developpements-back-end-php-java-net-python-node-api_techTag__sUjk_{background:#0051ff14;border-radius:20px;color:#0051ff;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.developpements-back-end-php-java-net-python-node-api_techLink__dbIRz{align-items:center;color:var(--wa-primary-color);display:flex;font-weight:600;gap:.5rem;margin-top:auto;padding-top:1rem;transition:all .3s ease}.developpements-back-end-php-java-net-python-node-api_techLink__dbIRz svg{transition:transform .3s ease}.developpements-back-end-php-java-net-python-node-api_whySection__E253v{background:var(--wa-white-bg);padding:80px 0}.developpements-back-end-php-java-net-python-node-api_whyGrid__6OcH_{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}@media(max-width:968px){.developpements-back-end-php-java-net-python-node-api_whyGrid__6OcH_{grid-template-columns:1fr}}.developpements-back-end-php-java-net-python-node-api_whyCard__QlOg_{background:var(--wa-grey-bg);border-radius:16px;padding:2rem;text-align:center}.developpements-back-end-php-java-net-python-node-api_whyCard__QlOg_ h3{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.developpements-back-end-php-java-net-python-node-api_whyCard__QlOg_ h3,.developpements-back-end-php-java-net-python-node-api_whyCard__QlOg_ p{color:var(--wa-primary-color)}.developpements-back-end-php-java-net-python-node-api_whyCard__QlOg_ p{font-size:.95rem;line-height:1.6;opacity:.85}.developpements-back-end-php-java-net-python-node-api_whyIcon__ZqxLI{color:#0051ff;font-size:2.5rem;margin-bottom:1rem}.developpements-back-end-php-java-net-python-node-api_nodejs__ThvHZ .developpements-back-end-php-java-net-python-node-api_techIcon__OYUJz{background:linear-gradient(135deg,#84ba64,#a8d48a)}.developpements-back-end-php-java-net-python-node-api_nodejs__ThvHZ .developpements-back-end-php-java-net-python-node-api_techTag__sUjk_{background:#84ba641f;color:#84ba64}.developpements-back-end-php-java-net-python-node-api_nodejs__ThvHZ:hover .developpements-back-end-php-java-net-python-node-api_techLink__dbIRz{color:#84ba64}.developpements-back-end-php-java-net-python-node-api_laravel__fs_oR .developpements-back-end-php-java-net-python-node-api_techIcon__OYUJz{background:linear-gradient(135deg,#ff2d20,#ff6b5b)}.developpements-back-end-php-java-net-python-node-api_laravel__fs_oR .developpements-back-end-php-java-net-python-node-api_techTag__sUjk_{background:#ff2d201a;color:#ff2d20}.developpements-back-end-php-java-net-python-node-api_laravel__fs_oR:hover .developpements-back-end-php-java-net-python-node-api_techLink__dbIRz{color:#ff2d20}.developpements-back-end-php-java-net-python-node-api_symfony__IYVWg .developpements-back-end-php-java-net-python-node-api_techIcon__OYUJz{background:linear-gradient(135deg,#2f2f2f,#4a4a4a)}.developpements-back-end-php-java-net-python-node-api_symfony__IYVWg .developpements-back-end-php-java-net-python-node-api_techTag__sUjk_{background:#2f2f2f1a;color:#2f2f2f}[data-theme=dark] .developpements-back-end-php-java-net-python-node-api_symfony__IYVWg .developpements-back-end-php-java-net-python-node-api_techTag__sUjk_{background:#ffffff26;color:#e0e0e0}.developpements-back-end-php-java-net-python-node-api_symfony__IYVWg:hover .developpements-back-end-php-java-net-python-node-api_techLink__dbIRz{color:#2f2f2f}[data-theme=dark] .developpements-back-end-php-java-net-python-node-api_symfony__IYVWg:hover .developpements-back-end-php-java-net-python-node-api_techLink__dbIRz{color:#e0e0e0}.developpements-back-end-php-java-net-python-node-api_spring__wboNs .developpements-back-end-php-java-net-python-node-api_techIcon__OYUJz{background:linear-gradient(135deg,#6db33f,#8dc25d)}.developpements-back-end-php-java-net-python-node-api_spring__wboNs .developpements-back-end-php-java-net-python-node-api_techTag__sUjk_{background:#6db33f1f;color:#6db33f}.developpements-back-end-php-java-net-python-node-api_spring__wboNs:hover .developpements-back-end-php-java-net-python-node-api_techLink__dbIRz{color:#6db33f}.developpements-back-end-php-java-net-python-node-api_fastapi__hrKST .developpements-back-end-php-java-net-python-node-api_techIcon__OYUJz{background:linear-gradient(135deg,#009485,#00bfa6)}.developpements-back-end-php-java-net-python-node-api_fastapi__hrKST .developpements-back-end-php-java-net-python-node-api_techTag__sUjk_{background:#0094851a;color:#009485}.developpements-back-end-php-java-net-python-node-api_fastapi__hrKST:hover .developpements-back-end-php-java-net-python-node-api_techLink__dbIRz{color:#009485}.developpements-back-end-php-java-net-python-node-api_dotnet__KbHDb .developpements-back-end-php-java-net-python-node-api_techIcon__OYUJz{background:linear-gradient(135deg,#512bd4,#7b5ce5)}.developpements-back-end-php-java-net-python-node-api_dotnet__KbHDb .developpements-back-end-php-java-net-python-node-api_techTag__sUjk_{background:#512bd41a;color:#512bd4}.developpements-back-end-php-java-net-python-node-api_dotnet__KbHDb:hover .developpements-back-end-php-java-net-python-node-api_techLink__dbIRz{color:#512bd4}.developpements-back-end-php-java-net-python-node-api_supabase__e8jbR .developpements-back-end-php-java-net-python-node-api_techIcon__OYUJz{background:linear-gradient(135deg,#3ecf8e,#6ee7b7)}.developpements-back-end-php-java-net-python-node-api_supabase__e8jbR .developpements-back-end-php-java-net-python-node-api_techTag__sUjk_{background:#3ecf8e1a;color:#3ecf8e}.developpements-back-end-php-java-net-python-node-api_supabase__e8jbR:hover .developpements-back-end-php-java-net-python-node-api_techLink__dbIRz{color:#3ecf8e}.developpements-back-end-php-java-net-python-node-api_golang__8eHFx .developpements-back-end-php-java-net-python-node-api_techIcon__OYUJz{background:linear-gradient(135deg,#00add8,#00d4ff)}.developpements-back-end-php-java-net-python-node-api_golang__8eHFx .developpements-back-end-php-java-net-python-node-api_techTag__sUjk_{background:#00add81a;color:#00add8}.developpements-back-end-php-java-net-python-node-api_golang__8eHFx:hover .developpements-back-end-php-java-net-python-node-api_techLink__dbIRz{color:#00add8}.developpements-back-end-php-java-net-python-node-api_edge__CNMKU .developpements-back-end-php-java-net-python-node-api_techIcon__OYUJz{background:linear-gradient(135deg,#f38020,#ff9f43)}.developpements-back-end-php-java-net-python-node-api_edge__CNMKU .developpements-back-end-php-java-net-python-node-api_techTag__sUjk_{background:#f380201a;color:#f38020}.developpements-back-end-php-java-net-python-node-api_edge__CNMKU:hover .developpements-back-end-php-java-net-python-node-api_techLink__dbIRz{color:#f38020}