.PageHeader_hero__cfn_t{padding:50px 20px 20px;position:relative;overflow:hidden}.PageHeader_hero__cfn_t:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.PageHeader_heroContent__0_kEb{max-width:1100px;margin:0 auto;text-align:center;position:relative;z-index:1}.PageHeader_heroIcon__OS5mY{font-size:80px;color:var(--wa-primary-color);margin-bottom:20px;display:inline-block;color:var(--wa-blue)}.PageHeader_heroTitle__6dtxo{font-size:3.5rem;font-weight:700;color:var(--wa-primary-color);margin-bottom:20px;background:linear-gradient(135deg,red 0,var(--wa-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase}@media(max-width:768px){.PageHeader_heroTitle__6dtxo{font-size:2.5rem}}@media(max-width:480px){.PageHeader_heroTitle__6dtxo{font-size:2rem}}.PageHeader_heroSubtitle__EIoiu{font-size:1.25rem;color:var(--wa-primary-color);opacity:.8;margin-bottom:30px;max-width:1100px;margin-left:auto;margin-right:auto;line-height:1.6}@media(max-width:480px){.PageHeader_heroSubtitle__EIoiu{font-size:1.1rem}}.PageHeader_heroBadges__b8gFk{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.PageHeader_badge__Q9u4t{background:var(--wa-primary-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 20px;border-radius:25px;font-size:.9rem;font-weight:500;display:inline-flex;align-items:center;gap:8px;border:1px solid #707070;transition:all .3s ease}.PageHeader_badge__Q9u4t:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px)}.PageHeader_badge__Q9u4t svg{font-size:1.1rem;color:var(--wa-blue)}.TricolorSeparator_separator__vd6FE{display:flex;align-items:center;gap:1.25rem;margin-block:1.25rem}.TricolorSeparator_separator__bar__3xuyu{width:30px;height:6px;border-radius:20px}.TricolorSeparator_separator__bar__lg__rSthf{width:45px;height:10px;border-radius:20px}.TricolorSeparator_separator__vd6FE :first-child{background-color:#fac500}.TricolorSeparator_separator__vd6FE :nth-child(2){background-color:red}.TricolorSeparator_separator__vd6FE :nth-child(3){background-color:#0051ff}@media(max-width:1366px){.TricolorSeparator_separator__vd6FE{justify-content:space-between;width:8rem}.TricolorSeparator_separator__bar__lg__rSthf{width:35px;height:8px}}@media(max-width:992px){.TricolorSeparator_separator__vd6FE{width:8rem}.TricolorSeparator_separator__bar__lg__rSthf{width:30px;height:6px}}@media(max-width:683px){.TricolorSeparator_separator__vd6FE{gap:10px;width:6rem;margin-block:.75rem}.TricolorSeparator_separator__bar__lg__rSthf{width:25px;height:5px}}.CtaSection_container__53RIn{max-width:1200px;margin:0 auto;padding:0 20px}@media(max-width:768px){.CtaSection_container__53RIn{padding:0 15px}}.CtaSection_ctaSection__a_FQC{padding:80px 0;background:linear-gradient(135deg,#0051ff,var(--wa-blue-light))}@media(max-width:768px){.CtaSection_ctaSection__a_FQC{padding:60px 0}}.CtaSection_ctaContent__hLBKj{text-align:center;color:#fff}.CtaSection_ctaContent__hLBKj h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}@media(max-width:768px){.CtaSection_ctaContent__hLBKj h2{font-size:2rem}}.CtaSection_ctaContent__hLBKj p{font-size:1.25rem;margin-bottom:2rem;opacity:.95}@media(max-width:768px){.CtaSection_ctaContent__hLBKj p{font-size:1.1rem}}.CtaSection_ctaButtons__hVAAo{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.CtaSection_ctaPrimary__WFpeu,.CtaSection_ctaSecondary__w0Kzv{padding:1rem 2rem;border-radius:30px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-block}@media(max-width:768px){.CtaSection_ctaPrimary__WFpeu,.CtaSection_ctaSecondary__w0Kzv{padding:.875rem 1.5rem;font-size:.95rem}}.CtaSection_ctaPrimary__WFpeu{background:#fff;color:#0051ff}.CtaSection_ctaPrimary__WFpeu:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.CtaSection_ctaSecondary__w0Kzv{background:transparent;color:#fff;border:2px solid #fff}.CtaSection_ctaSecondary__w0Kzv:hover{background:#fff;color:#0051ff;transform:translateY(-2px)}.ArchitectureDiagram_diagram__NvgQF{background:var(--wa-grey-bg);border-radius:16px;padding:1.5rem;width:100%}.ArchitectureDiagram_diagramTitle__1_Ulv{font-size:1rem;font-weight:600;color:var(--wa-primary-color);text-align:center;margin-bottom:1.5rem;opacity:.7}.ArchitectureDiagram_diagramContent___Gibu{display:flex;gap:1rem}.ArchitectureDiagram_layers__M7RKk{display:flex;flex-direction:column;gap:0;flex:1 1}.ArchitectureDiagram_layerWrapper__314sR{display:flex;flex-direction:column;align-items:center}.ArchitectureDiagram_layerLink__z6i8u{text-decoration:none;display:block;width:100%}.ArchitectureDiagram_layer__jKT3d{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--wa-white-bg);border-radius:12px;border:2px solid transparent;transition:all .3s ease;width:100%;position:relative}.ArchitectureDiagram_layer__jKT3d.ArchitectureDiagram_clickable__yB9Ow{cursor:pointer}.ArchitectureDiagram_layer__jKT3d.ArchitectureDiagram_clickable__yB9Ow:hover{border-color:rgba(0,81,255,.3);background:rgba(0,81,255,.02)}.ArchitectureDiagram_layer__jKT3d.ArchitectureDiagram_clickable__yB9Ow:hover .ArchitectureDiagram_layerLabel__J9mZV{color:#0051ff}.ArchitectureDiagram_layer__jKT3d.ArchitectureDiagram_clickable__yB9Ow:hover .ArchitectureDiagram_layerIcon___Tk5Y{background:linear-gradient(135deg,rgba(0,81,255,.15),rgba(0,81,255,.25));color:#0051ff}.ArchitectureDiagram_layer__jKT3d.ArchitectureDiagram_highlighted__3kL3z{border-color:#0051ff;background:linear-gradient(135deg,rgba(0,81,255,.05),rgba(0,81,255,.1));box-shadow:0 4px 20px rgba(0,81,255,.15);transform:scale(1.02)}.ArchitectureDiagram_layer__jKT3d.ArchitectureDiagram_highlighted__3kL3z .ArchitectureDiagram_layerIcon___Tk5Y{background:linear-gradient(135deg,#0051ff,var(--wa-blue-light));color:#fff}.ArchitectureDiagram_layer__jKT3d.ArchitectureDiagram_highlighted__3kL3z .ArchitectureDiagram_layerLabel__J9mZV{color:#0051ff;font-weight:700}.ArchitectureDiagram_layerIcon___Tk5Y{width:44px;height:44px;min-width:44px;border-radius:10px;background:var(--wa-grey-bg);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--wa-primary-color);transition:all .3s ease}.ArchitectureDiagram_layerContent__5n5LG{display:flex;flex-direction:column;gap:.2rem;flex:1 1;min-width:0}.ArchitectureDiagram_layerLabel__J9mZV{font-size:.95rem;font-weight:600;color:var(--wa-primary-color);transition:color .3s ease}.ArchitectureDiagram_layerDescription__a3LDw{font-size:.75rem;color:var(--wa-primary-color);opacity:.65;line-height:1.3}.ArchitectureDiagram_highlightBadge__99pVh{position:absolute;top:-10px;right:12px;background:#0051ff;color:#fff;font-size:.65rem;font-weight:600;padding:.25rem .6rem;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.ArchitectureDiagram_connector__mAwT0{display:flex;align-items:center;justify-content:center;height:28px;color:var(--wa-primary-color);opacity:.3;font-size:1rem;transform:rotate(90deg)}.ArchitectureDiagram_aiSection__fH1w4{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:140px}.ArchitectureDiagram_aiSection__fH1w4 .ArchitectureDiagram_layerWrapper__314sR{width:100%}.ArchitectureDiagram_aiSection__fH1w4 .ArchitectureDiagram_layer__jKT3d{flex-direction:column;text-align:center;padding:1rem .75rem;background:linear-gradient(135deg,rgba(139,92,246,.05),rgba(139,92,246,.1));border:2px dashed rgba(139,92,246,.3)}.ArchitectureDiagram_aiSection__fH1w4 .ArchitectureDiagram_layer__jKT3d.ArchitectureDiagram_clickable__yB9Ow:hover{border-color:rgba(139,92,246,.6);background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(139,92,246,.15))}.ArchitectureDiagram_aiSection__fH1w4 .ArchitectureDiagram_layer__jKT3d.ArchitectureDiagram_clickable__yB9Ow:hover .ArchitectureDiagram_layerLabel__J9mZV{color:#8b5cf6}.ArchitectureDiagram_aiSection__fH1w4 .ArchitectureDiagram_layer__jKT3d.ArchitectureDiagram_clickable__yB9Ow:hover .ArchitectureDiagram_layerIcon___Tk5Y{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(139,92,246,.3));color:#8b5cf6}.ArchitectureDiagram_aiSection__fH1w4 .ArchitectureDiagram_layer__jKT3d.ArchitectureDiagram_highlighted__3kL3z{border-style:solid;border-color:#8b5cf6;background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(139,92,246,.2));box-shadow:0 4px 20px rgba(139,92,246,.2)}.ArchitectureDiagram_aiSection__fH1w4 .ArchitectureDiagram_layer__jKT3d.ArchitectureDiagram_highlighted__3kL3z .ArchitectureDiagram_layerIcon___Tk5Y{background:linear-gradient(135deg,#8b5cf6,#a78bfa);color:#fff}.ArchitectureDiagram_aiSection__fH1w4 .ArchitectureDiagram_layer__jKT3d.ArchitectureDiagram_highlighted__3kL3z .ArchitectureDiagram_layerLabel__J9mZV{color:#8b5cf6}.ArchitectureDiagram_aiSection__fH1w4 .ArchitectureDiagram_layer__jKT3d.ArchitectureDiagram_highlighted__3kL3z .ArchitectureDiagram_highlightBadge__99pVh{background:#8b5cf6}.ArchitectureDiagram_aiSection__fH1w4 .ArchitectureDiagram_layerIcon___Tk5Y{width:40px;height:40px;min-width:40px;background:rgba(139,92,246,.1);color:#8b5cf6}.ArchitectureDiagram_aiSection__fH1w4 .ArchitectureDiagram_layerContent__5n5LG{align-items:center}.ArchitectureDiagram_aiSection__fH1w4 .ArchitectureDiagram_layerLabel__J9mZV{font-size:.85rem}.ArchitectureDiagram_aiSection__fH1w4 .ArchitectureDiagram_layerDescription__a3LDw{font-size:.7rem}.ArchitectureDiagram_aiConnector__Hapbg{display:flex;align-items:center;justify-content:center;flex:1 1;position:relative;margin-bottom:.5rem}.ArchitectureDiagram_aiLine__TiNMV{width:2px;height:100%;min-height:60px;background:repeating-linear-gradient(180deg,rgba(139,92,246,.4) 0,rgba(139,92,246,.4) 4px,transparent 0,transparent 8px)}.developpements-back-end-php-java-net-python-node-api_container__mOGWw{max-width:1200px;margin:0 auto;padding:0 20px}@media(max-width:768px){.developpements-back-end-php-java-net-python-node-api_container__mOGWw{padding:0 15px}}.developpements-back-end-php-java-net-python-node-api_sectionHeader__dpfCe{text-align:center;margin-bottom:3rem;display:flex;flex-direction:column;align-items:center}.developpements-back-end-php-java-net-python-node-api_sectionTitle__nfZAz{font-size:2.5rem;font-weight:700;color:var(--wa-primary-color);margin-bottom:1rem}@media(max-width:768px){.developpements-back-end-php-java-net-python-node-api_sectionTitle__nfZAz{font-size:2rem}}.developpements-back-end-php-java-net-python-node-api_sectionSubtitle__nqFKU{font-size:1.25rem;color:var(--wa-primary-color);max-width:800px;margin:1rem auto 0;line-height:1.6}.developpements-back-end-php-java-net-python-node-api_introSection__OmDc7{padding:80px 0;background:var(--wa-white-bg)}.developpements-back-end-php-java-net-python-node-api_introGrid__HNY7p{display:grid;grid-template-columns:50% 50%;grid-gap:3rem;gap:3rem;align-items:center}@media(max-width:1024px){.developpements-back-end-php-java-net-python-node-api_introGrid__HNY7p{grid-template-columns:1fr;gap:2.5rem}}.developpements-back-end-php-java-net-python-node-api_introContent__KXNFR h2{font-size:1.75rem;font-weight:700;color:var(--wa-primary-color);margin-bottom:.75rem}.developpements-back-end-php-java-net-python-node-api_introContent__KXNFR p{font-size:.95rem;line-height:1.7;color:var(--wa-primary-color);margin-top:1rem;text-align:left}@media(max-width:1024px){.developpements-back-end-php-java-net-python-node-api_introDiagram__NZHOf{max-width:450px;margin:0 auto}}.developpements-back-end-php-java-net-python-node-api_techSection__IftOf{padding:80px 0;background:var(--wa-grey-bg)}.developpements-back-end-php-java-net-python-node-api_techGrid__UnwCQ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media(max-width:1024px){.developpements-back-end-php-java-net-python-node-api_techGrid__UnwCQ{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.developpements-back-end-php-java-net-python-node-api_techGrid__UnwCQ{grid-template-columns:1fr}}.developpements-back-end-php-java-net-python-node-api_techCard__Y52Wf{background:var(--wa-white-bg);border-radius:16px;padding:2rem;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:all .3s ease;text-decoration:none;display:flex;flex-direction:column}.developpements-back-end-php-java-net-python-node-api_techCard__Y52Wf:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.12)}.developpements-back-end-php-java-net-python-node-api_techCard__Y52Wf:hover .developpements-back-end-php-java-net-python-node-api_techLink__JCDgJ{color:#0051ff;gap:.75rem}.developpements-back-end-php-java-net-python-node-api_techCard__Y52Wf h3{font-size:1.35rem;font-weight:600;color:var(--wa-primary-color);margin-bottom:1rem}.developpements-back-end-php-java-net-python-node-api_techCard__Y52Wf p{font-size:.95rem;line-height:1.7;color:var(--wa-primary-color);opacity:.85;flex-grow:1}.developpements-back-end-php-java-net-python-node-api_techIcon__Agytp{width:60px;height:60px;background:linear-gradient(135deg,#0051ff,var(--wa-blue-light));border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:#fff;margin-bottom:1.5rem}.developpements-back-end-php-java-net-python-node-api_techTags__3MBst{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.developpements-back-end-php-java-net-python-node-api_techTag__qQ3f6{padding:.25rem .75rem;background:rgba(0,81,255,.08);color:#0051ff;border-radius:20px;font-size:.8rem;font-weight:500}.developpements-back-end-php-java-net-python-node-api_techLink__JCDgJ{display:flex;align-items:center;gap:.5rem;color:var(--wa-primary-color);font-weight:600;margin-top:auto;padding-top:1rem;transition:all .3s ease}.developpements-back-end-php-java-net-python-node-api_techLink__JCDgJ svg{transition:transform .3s ease}.developpements-back-end-php-java-net-python-node-api_whySection__eXeuj{padding:80px 0;background:var(--wa-white-bg)}.developpements-back-end-php-java-net-python-node-api_whyGrid__04rC6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media(max-width:968px){.developpements-back-end-php-java-net-python-node-api_whyGrid__04rC6{grid-template-columns:1fr}}.developpements-back-end-php-java-net-python-node-api_whyCard__428I2{background:var(--wa-grey-bg);border-radius:16px;padding:2rem;text-align:center}.developpements-back-end-php-java-net-python-node-api_whyCard__428I2 h3{font-size:1.25rem;font-weight:600;color:var(--wa-primary-color);margin-bottom:1rem}.developpements-back-end-php-java-net-python-node-api_whyCard__428I2 p{font-size:.95rem;line-height:1.6;color:var(--wa-primary-color);opacity:.85}.developpements-back-end-php-java-net-python-node-api_whyIcon__e47Is{font-size:2.5rem;color:#0051ff;margin-bottom:1rem}.developpements-back-end-php-java-net-python-node-api_nodejs__g728o .developpements-back-end-php-java-net-python-node-api_techIcon__Agytp{background:linear-gradient(135deg,#84ba64,#a8d48a)}.developpements-back-end-php-java-net-python-node-api_nodejs__g728o .developpements-back-end-php-java-net-python-node-api_techTag__qQ3f6{background:hsla(98,38%,56%,.12);color:#84ba64}.developpements-back-end-php-java-net-python-node-api_nodejs__g728o:hover .developpements-back-end-php-java-net-python-node-api_techLink__JCDgJ{color:#84ba64}.developpements-back-end-php-java-net-python-node-api_laravel__vjtjq .developpements-back-end-php-java-net-python-node-api_techIcon__Agytp{background:linear-gradient(135deg,#ff2d20,#ff6b5b)}.developpements-back-end-php-java-net-python-node-api_laravel__vjtjq .developpements-back-end-php-java-net-python-node-api_techTag__qQ3f6{background:rgba(255,45,32,.1);color:#ff2d20}.developpements-back-end-php-java-net-python-node-api_laravel__vjtjq:hover .developpements-back-end-php-java-net-python-node-api_techLink__JCDgJ{color:#ff2d20}.developpements-back-end-php-java-net-python-node-api_symfony__vqcet .developpements-back-end-php-java-net-python-node-api_techIcon__Agytp{background:linear-gradient(135deg,#2f2f2f,#4a4a4a)}.developpements-back-end-php-java-net-python-node-api_symfony__vqcet .developpements-back-end-php-java-net-python-node-api_techTag__qQ3f6{background:rgba(47,47,47,.1);color:#2f2f2f}[data-theme=dark] .developpements-back-end-php-java-net-python-node-api_symfony__vqcet .developpements-back-end-php-java-net-python-node-api_techTag__qQ3f6{background:hsla(0,0%,100%,.15);color:#e0e0e0}.developpements-back-end-php-java-net-python-node-api_symfony__vqcet:hover .developpements-back-end-php-java-net-python-node-api_techLink__JCDgJ{color:#2f2f2f}[data-theme=dark] .developpements-back-end-php-java-net-python-node-api_symfony__vqcet:hover .developpements-back-end-php-java-net-python-node-api_techLink__JCDgJ{color:#e0e0e0}.developpements-back-end-php-java-net-python-node-api_spring__0Ol1r .developpements-back-end-php-java-net-python-node-api_techIcon__Agytp{background:linear-gradient(135deg,#6db33f,#8dc25d)}.developpements-back-end-php-java-net-python-node-api_spring__0Ol1r .developpements-back-end-php-java-net-python-node-api_techTag__qQ3f6{background:rgba(109,179,63,.12);color:#6db33f}.developpements-back-end-php-java-net-python-node-api_spring__0Ol1r:hover .developpements-back-end-php-java-net-python-node-api_techLink__JCDgJ{color:#6db33f}.developpements-back-end-php-java-net-python-node-api_fastapi__2qJcq .developpements-back-end-php-java-net-python-node-api_techIcon__Agytp{background:linear-gradient(135deg,#009485,#00bfa6)}.developpements-back-end-php-java-net-python-node-api_fastapi__2qJcq .developpements-back-end-php-java-net-python-node-api_techTag__qQ3f6{background:rgba(0,148,133,.1);color:#009485}.developpements-back-end-php-java-net-python-node-api_fastapi__2qJcq:hover .developpements-back-end-php-java-net-python-node-api_techLink__JCDgJ{color:#009485}.developpements-back-end-php-java-net-python-node-api_dotnet__n_hfp .developpements-back-end-php-java-net-python-node-api_techIcon__Agytp{background:linear-gradient(135deg,#512bd4,#7b5ce5)}.developpements-back-end-php-java-net-python-node-api_dotnet__n_hfp .developpements-back-end-php-java-net-python-node-api_techTag__qQ3f6{background:rgba(81,43,212,.1);color:#512bd4}.developpements-back-end-php-java-net-python-node-api_dotnet__n_hfp:hover .developpements-back-end-php-java-net-python-node-api_techLink__JCDgJ{color:#512bd4}.developpements-back-end-php-java-net-python-node-api_supabase__oiz64 .developpements-back-end-php-java-net-python-node-api_techIcon__Agytp{background:linear-gradient(135deg,#3ecf8e,#6ee7b7)}.developpements-back-end-php-java-net-python-node-api_supabase__oiz64 .developpements-back-end-php-java-net-python-node-api_techTag__qQ3f6{background:rgba(62,207,142,.1);color:#3ecf8e}.developpements-back-end-php-java-net-python-node-api_supabase__oiz64:hover .developpements-back-end-php-java-net-python-node-api_techLink__JCDgJ{color:#3ecf8e}.developpements-back-end-php-java-net-python-node-api_golang__S5pM5 .developpements-back-end-php-java-net-python-node-api_techIcon__Agytp{background:linear-gradient(135deg,#00add8,#00d4ff)}.developpements-back-end-php-java-net-python-node-api_golang__S5pM5 .developpements-back-end-php-java-net-python-node-api_techTag__qQ3f6{background:rgba(0,173,216,.1);color:#00add8}.developpements-back-end-php-java-net-python-node-api_golang__S5pM5:hover .developpements-back-end-php-java-net-python-node-api_techLink__JCDgJ{color:#00add8}.developpements-back-end-php-java-net-python-node-api_edge__Iy6hU .developpements-back-end-php-java-net-python-node-api_techIcon__Agytp{background:linear-gradient(135deg,#f38020,#ff9f43)}.developpements-back-end-php-java-net-python-node-api_edge__Iy6hU .developpements-back-end-php-java-net-python-node-api_techTag__qQ3f6{background:rgba(243,128,32,.1);color:#f38020}.developpements-back-end-php-java-net-python-node-api_edge__Iy6hU:hover .developpements-back-end-php-java-net-python-node-api_techLink__JCDgJ{color:#f38020}