.hero-section[data-v-f3011945]{align-items:center;display:flex;margin-top:50px;min-height:100vh}.hero-underline[data-v-f3011945]{height:4px;width:80px}.hero-icon-box[data-v-f3011945]{font-size:12px;height:24px;margin-top:4px;width:24px}.hero-image[data-v-f3011945]{height:500px;-o-object-fit:cover;object-fit:cover}.hero-stats-card[data-v-f3011945]{bottom:-24px;left:24px;right:24px}.bg-php[data-v-f3011945]{background-color:#777bb4!important}.text-php[data-v-f3011945]{color:#777bb4!important}.btn-php[data-v-f3011945]{background-color:#777bb4!important;border-color:#777bb4!important;color:#fff!important}.btn-php[data-v-f3011945]:hover{background-color:#5a5d8a!important;border-color:#5a5d8a!important}.btn-outline-secondary[data-v-f3011945]{background-color:transparent!important;border-color:#6c757d!important;color:#6c757d!important}.btn-outline-secondary[data-v-f3011945]:hover{background-color:#6c757d!important;color:#fff!important}@media(max-width:576px){.hero-section[data-v-f3011945]{margin-top:0!important;min-height:auto;padding-bottom:1rem!important;padding-top:1rem!important}.display-4[data-v-f3011945]{font-size:1.75rem!important}.fs-5[data-v-f3011945]{font-size:1rem!important}.hero-image[data-v-f3011945]{height:250px}.hero-stats-card[data-v-f3011945]{margin-top:1rem;position:static!important}.btn-lg[data-v-f3011945]{font-size:1rem;padding:.75rem 1.5rem}}@media(min-width:577px)and (max-width:768px){.hero-section[data-v-f3011945]{margin-top:0!important;min-height:auto}.display-4[data-v-f3011945]{font-size:2.25rem!important}.hero-image[data-v-f3011945]{height:300px}}@media(min-width:769px)and (max-width:991px){.hero-image[data-v-f3011945]{height:400px}}.bg-php-subtle[data-v-a46fefc5]{background-color:#777bb420}.text-php[data-v-a46fefc5]{color:#777bb4}.icon-box[data-v-a46fefc5]{height:56px;width:56px}.card[data-v-a46fefc5]{transition:transform .2s ease}.card[data-v-a46fefc5]:hover{transform:translateY(-4px)}.bg-php-subtle[data-v-c99216b5]{background-color:#777bb420}.text-php[data-v-c99216b5]{color:#777bb4}.icon-box[data-v-c99216b5]{height:48px;width:48px}.card[data-v-c99216b5]{transition:transform .2s ease}.card[data-v-c99216b5]:hover{transform:translateY(-4px)}.icon-box[data-v-adb3258a]{height:48px;width:48px}.bg-php[data-v-adb3258a]{background-color:#777bb4!important}.use-case-card[data-v-adb3258a]{background-color:#ffffff0d!important;transition:transform .2s ease,background-color .2s ease}.use-case-card[data-v-adb3258a]:hover{background-color:#ffffff1a!important;transform:translateY(-4px)}.use-case-card .card-body[data-v-adb3258a]{color:#fff}.use-case-card h3[data-v-adb3258a]{color:#fff!important}.use-case-card p[data-v-adb3258a],.use-case-card span.small[data-v-adb3258a]{color:#fffc!important}.step-number[data-v-53b7aa2e]{font-size:.875rem;height:32px;width:32px}.icon-box[data-v-53b7aa2e]{height:56px;width:56px}.timeline-line[data-v-53b7aa2e]{background:linear-gradient(90deg,#777bb4,#22c55e,#a855f7,#f97316,#06b6d4);height:2px;left:10%;position:absolute;right:10%;top:100px;z-index:0}.process-card[data-v-53b7aa2e]{transition:transform .2s ease;z-index:1}.process-card[data-v-53b7aa2e]:hover{transform:translateY(-4px)}.bg-php-subtle[data-v-53b7aa2e]{background-color:#777bb420}.text-php[data-v-53b7aa2e]{color:#777bb4}.bg-php[data-v-53b7aa2e],.btn-php[data-v-53b7aa2e]{background-color:#777bb4!important}.btn-php[data-v-53b7aa2e]{border-color:#777bb4!important;color:#fff!important}.btn-php[data-v-53b7aa2e]:hover{background-color:#5a5d8a!important;border-color:#5a5d8a!important}.bg-php-subtle[data-v-69d05c11]{background-color:#777bb420}.text-php[data-v-69d05c11]{color:#777bb4}.framework-icon[data-v-69d05c11]{font-size:1.25rem;height:48px;width:48px}.framework-card[data-v-69d05c11]{transition:transform .2s ease}.framework-card[data-v-69d05c11]:hover{transform:translateY(-2px)}.bg-php-subtle[data-v-4a5b1eca]{background-color:#777bb420}.text-php[data-v-4a5b1eca]{color:#777bb4}.icon-box[data-v-4a5b1eca]{height:48px;width:48px}.service-card[data-v-4a5b1eca]{transition:transform .2s ease,box-shadow .2s ease}.service-card[data-v-4a5b1eca]:hover{box-shadow:0 10px 40px #0000001a!important;transform:translateY(-4px)}.local-proofs[data-v-fce63dc9]{background:#fff}.lyon-image-wrapper[data-v-fce63dc9]{height:400px}.lyon-image[data-v-fce63dc9]{height:100%;-o-object-fit:cover;object-fit:cover}.lyon-overlay[data-v-fce63dc9]{background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);inset:0;position:absolute}.avantage-icon[data-v-fce63dc9]{font-size:20px;height:48px;min-width:48px;transition:all .3s ease;width:48px}.avantage-item:hover .avantage-icon[data-v-fce63dc9]{transform:scale(1.1)}.bg-php[data-v-fce63dc9]{background-color:#777bb41a!important}.text-php[data-v-fce63dc9]{color:#777bb4!important}.avantage-item:hover .bg-php.bg-opacity-10[data-v-fce63dc9]{background-color:#777bb4!important}.avantage-item:hover .bg-php.bg-opacity-10 i[data-v-fce63dc9]{color:#fff!important}.avantage-item:hover .bg-success.bg-opacity-10[data-v-fce63dc9]{background-color:#198754!important}.avantage-item:hover .bg-success.bg-opacity-10 i[data-v-fce63dc9]{color:#fff!important}.avantage-item:hover .bg-purple.bg-opacity-10[data-v-fce63dc9]{background-color:#a855f7!important}.avantage-item:hover .bg-purple.bg-opacity-10 i[data-v-fce63dc9]{color:#fff!important}.avantage-item:hover .bg-warning.bg-opacity-10[data-v-fce63dc9]{background-color:#f97316!important}.avantage-item:hover .bg-warning.bg-opacity-10 i[data-v-fce63dc9]{color:#fff!important}.bg-purple[data-v-fce63dc9]{background-color:#a855f71a!important}.text-purple[data-v-fce63dc9]{color:#a855f7!important}.trust-badge[data-v-fce63dc9]{background:linear-gradient(135deg,#777bb414,#777bb41f);border:2px solid rgba(119,123,180,.2)}.trust-icon[data-v-fce63dc9]{height:56px;min-width:56px;width:56px}@media(max-width:991px){.lyon-image-wrapper[data-v-fce63dc9]{height:300px}}@media(max-width:576px){.lyon-image-wrapper[data-v-fce63dc9]{height:250px}.h3[data-v-fce63dc9]{font-size:1.5rem!important}.avantage-icon[data-v-fce63dc9]{font-size:16px;height:40px;min-width:40px;width:40px}.trust-icon[data-v-fce63dc9]{height:48px;min-width:48px;width:48px}}
