.sections-module__xKyHEW__values{padding:var(--section-pad-y) 0}.sections-module__xKyHEW__valuesGrid{max-width:var(--content-max);grid-template-columns:repeat(5,1fr);gap:26px;margin:0 auto;display:grid}.sections-module__xKyHEW__value{text-align:center;transition:transform .5s var(--ease), background .5s var(--ease), box-shadow .5s var(--ease);border-radius:20px;padding:26px 16px}.sections-module__xKyHEW__value:hover{background:#fff;transform:translateY(-8px);box-shadow:0 30px 70px #1f54991a}.sections-module__xKyHEW__vico{background:var(--color-light);width:74px;height:74px;color:var(--color-primary);transition:transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:20px;place-items:center;margin:0 auto 18px;display:grid}@media (prefers-reduced-motion:no-preference){.sections-module__xKyHEW__vico{animation:5s ease-in-out infinite sections-module__xKyHEW__valBreathe}.sections-module__xKyHEW__value:nth-child(2) .sections-module__xKyHEW__vico{animation-delay:.7s}.sections-module__xKyHEW__value:nth-child(3) .sections-module__xKyHEW__vico{animation-delay:1.4s}.sections-module__xKyHEW__value:nth-child(4) .sections-module__xKyHEW__vico{animation-delay:2.1s}.sections-module__xKyHEW__value:nth-child(5) .sections-module__xKyHEW__vico{animation-delay:2.8s}}.sections-module__xKyHEW__value:hover .sections-module__xKyHEW__vico{animation-play-state:paused;transform:translateY(-4px)scale(1.08);box-shadow:0 16px 30px #2b6fd640}@keyframes sections-module__xKyHEW__valBreathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.05)}}.sections-module__xKyHEW__value h3{font-family:var(--font-head);margin-bottom:8px;font-size:1.12rem;font-weight:600}.sections-module__xKyHEW__value p{color:var(--color-navy-soft);font-size:.93rem}@media (max-width:1080px){.sections-module__xKyHEW__valuesGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.sections-module__xKyHEW__valuesGrid{grid-template-columns:1fr 1fr}}
.PricingPage-module__MdAnBW__pricing{padding:132px 0 var(--section-pad-y);background:#fff}.PricingPage-module__MdAnBW__accent{color:var(--color-primary)}.PricingPage-module__MdAnBW__subtitle{color:var(--color-navy-soft);font-family:var(--font-body);max-width:560px;margin:var(--space-xs) auto 0;font-size:1.05rem;font-weight:400}.PricingPage-module__MdAnBW__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:920px;margin:0 auto;display:grid}.PricingPage-module__MdAnBW__card{border:1px solid var(--color-border-soft);background:#fff;border-radius:24px;flex-direction:column;padding:40px 36px;display:flex;position:relative;box-shadow:0 18px 50px #1f549914}.PricingPage-module__MdAnBW__card.PricingPage-module__MdAnBW__featured{border:2px solid var(--color-primary);box-shadow:0 26px 60px #2b6fd62e}.PricingPage-module__MdAnBW__badge{color:#fff;font-family:var(--font-head);white-space:nowrap;background:linear-gradient(135deg,#3a7fd9,#2b6fd6);border-radius:50px;align-items:center;gap:6px;padding:7px 16px;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #2b6fd659}.PricingPage-module__MdAnBW__planName{font-family:var(--font-head);color:var(--color-navy);font-size:1.3rem;font-weight:700}.PricingPage-module__MdAnBW__planSub{color:var(--color-navy-soft);margin-top:2px;font-size:.92rem}.PricingPage-module__MdAnBW__priceRow{align-items:baseline;gap:8px;margin-top:22px;display:flex}.PricingPage-module__MdAnBW__priceBig{font-family:var(--font-head);letter-spacing:-.02em;color:var(--color-navy);font-size:3.2rem;font-weight:800;line-height:1}.PricingPage-module__MdAnBW__featured .PricingPage-module__MdAnBW__priceBig{color:var(--color-primary)}.PricingPage-module__MdAnBW__priceUnit{font-family:var(--font-body);color:var(--color-body);font-size:1.05rem;font-weight:600}.PricingPage-module__MdAnBW__priceSecondary{color:var(--color-body);margin-top:6px;font-size:.85rem}.PricingPage-module__MdAnBW__features{flex-direction:column;gap:14px;margin:26px 0 30px;list-style:none;display:flex}.PricingPage-module__MdAnBW__features li{font-family:var(--font-body);color:var(--color-navy-soft);align-items:center;gap:12px;font-size:.96rem;font-weight:500;display:flex}.PricingPage-module__MdAnBW__featHighlight{color:var(--color-primary)!important;font-weight:600!important}.PricingPage-module__MdAnBW__tick{background:var(--color-light);width:24px;height:24px;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;display:grid}.PricingPage-module__MdAnBW__planBtn{font-family:var(--font-body);transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .25s var(--ease);border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:15px 24px;font-size:1rem;font-weight:600;display:inline-flex}.PricingPage-module__MdAnBW__planBtnSecondary{background:var(--color-light);color:var(--color-navy)}.PricingPage-module__MdAnBW__planBtnSecondary:hover{background:var(--color-light-2)}.PricingPage-module__MdAnBW__planBtnPrimary{color:#fff;background:linear-gradient(100deg,#3a7fd9,#2b6fd6);box-shadow:0 12px 26px #2b6fd657}.PricingPage-module__MdAnBW__planBtnPrimary:hover{transform:translateY(-2px);box-shadow:0 18px 34px #2b6fd670}.PricingPage-module__MdAnBW__examples{max-width:720px;margin:80px auto 0}.PricingPage-module__MdAnBW__examplesTitle{font-family:var(--font-head);color:var(--color-navy);text-align:center;margin-bottom:26px;font-size:1.4rem;font-weight:700}.PricingPage-module__MdAnBW__table{border-collapse:collapse;width:100%;font-family:var(--font-body);border:1px solid var(--color-border-soft);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px #1f54990f}.PricingPage-module__MdAnBW__table th:first-child,.PricingPage-module__MdAnBW__table td:first-child{text-align:left;width:50%}.PricingPage-module__MdAnBW__table th:not(:first-child),.PricingPage-module__MdAnBW__table td:not(:first-child){text-align:right;width:25%}.PricingPage-module__MdAnBW__table th{font-family:var(--font-head);letter-spacing:.04em;text-transform:uppercase;color:var(--color-body);background:var(--color-light);border-bottom:1px solid var(--color-border-soft);padding:18px 28px;font-size:.78rem;font-weight:700}.PricingPage-module__MdAnBW__table td{color:var(--color-navy-soft);border-bottom:1px solid var(--color-border-soft);padding:18px 28px;font-size:1rem;font-weight:600}.PricingPage-module__MdAnBW__table tbody tr:last-child td{border-bottom:none}.PricingPage-module__MdAnBW__table tbody tr:hover td{background:#f7fbff}.PricingPage-module__MdAnBW__table td:first-child{color:var(--color-navy)}.PricingPage-module__MdAnBW__colYear{color:var(--color-primary)!important;font-weight:700!important}.PricingPage-module__MdAnBW__navLinks{flex-wrap:wrap;justify-content:center;gap:16px;margin:70px 0 0;display:flex}.PricingPage-module__MdAnBW__navLink{background:var(--color-light);color:var(--color-primary-dark);font-family:var(--font-body);transition:background .25s var(--ease), transform .25s var(--ease);border-radius:50px;padding:12px 22px;font-size:.92rem;font-weight:600}.PricingPage-module__MdAnBW__navLink:hover{background:var(--color-light-2);transform:translateY(-2px)}.PricingPage-module__MdAnBW__ctaBand{text-align:center;background:linear-gradient(120deg,#3a7fd9,#2b6fd6 60%,#1e457f);border-radius:28px;max-width:920px;margin:80px auto 0;padding:56px 40px;box-shadow:0 30px 70px #21487e4d}.PricingPage-module__MdAnBW__ctaBand h2{font-family:var(--font-head);font-weight:700;font-size:var(--title-cta);color:#fff}.PricingPage-module__MdAnBW__ctaBand p{color:#ffffffd9;font-family:var(--font-body);margin-top:10px}.PricingPage-module__MdAnBW__ctaBtn{color:var(--color-primary-dark);font-family:var(--font-body);transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:#fff;border-radius:50px;align-items:center;gap:8px;margin-top:26px;padding:15px 32px;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 12px 26px #0000002e}.PricingPage-module__MdAnBW__ctaBtn:hover{transform:translateY(-2px);box-shadow:0 18px 34px #00000042}.PricingPage-module__MdAnBW__ctaNote{color:#fffc;font-family:var(--font-body);margin-top:18px;font-size:.9rem;display:block}@media (max-width:760px){.PricingPage-module__MdAnBW__pricing{padding:104px 0 var(--space-lg)}.PricingPage-module__MdAnBW__cards{grid-template-columns:1fr;gap:32px}.PricingPage-module__MdAnBW__ctaBand{padding:44px 24px}}
.featuresHero-module__a37_Yq__hero{min-height:var(--hero-min-h);padding:var(--hero-pad);background:linear-gradient(125deg,#e9f2fc 0%,#d3e6f8 55%,#c6ddf4 100%);align-items:center;display:flex;position:relative;overflow:hidden}.featuresHero-module__a37_Yq__hero:after{content:"";opacity:.16;pointer-events:none;z-index:0;background-image:url(/images/fonctionnalites/podologue-medicarepro-section-hero.jpg);background-position:50% 30%;background-size:cover;position:absolute;inset:0}.featuresHero-module__a37_Yq__heroBilans:after{background-image:url(/images/bilans-hero-pieds.jpg);background-position:50% 40%}.featuresHero-module__a37_Yq__heroBilans .featuresHero-module__a37_Yq__text{max-width:1100px}.featuresHero-module__a37_Yq__heroBilans .featuresHero-module__a37_Yq__title{text-wrap:balance}.featuresHero-module__a37_Yq__hero:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle,#ffffff80,#fff0 66%);border-radius:50%;width:620px;height:620px;position:absolute;top:-200px;right:-4%}.featuresHero-module__a37_Yq__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.featuresHero-module__a37_Yq__text{max-width:760px}.featuresHero-module__a37_Yq__title{font-family:var(--font-head);font-weight:700;font-size:var(--title-page);color:var(--color-navy);letter-spacing:-.02em;margin-top:6px;line-height:1.08}.featuresHero-module__a37_Yq__accent{color:var(--color-primary)}.featuresHero-module__a37_Yq__badge{color:var(--color-primary);font-family:var(--font-head);box-shadow:var(--shadow-sm);background:#ffffffb3;border-radius:50px;align-items:center;gap:8px;margin-bottom:18px;padding:8px 18px;font-size:.86rem;font-weight:600;display:inline-flex}.featuresHero-module__a37_Yq__lead{color:var(--color-navy-soft);margin-top:var(--space-xs);font-size:1.2rem;line-height:1.6}.featuresHero-module__a37_Yq__breakLg{display:inline}.featuresHero-module__a37_Yq__visual{justify-content:center;display:flex}@media (max-width:980px){.featuresHero-module__a37_Yq__inner{grid-template-columns:1fr;gap:44px}.featuresHero-module__a37_Yq__text{max-width:none}.featuresHero-module__a37_Yq__hero{min-height:var(--hero-min-h-m);padding:var(--hero-pad-m)}.featuresHero-module__a37_Yq__breakLg{display:none}}
.contact-module__vnB76q__contactSec{padding:var(--space-md) 0 var(--section-pad-y)}.contact-module__vnB76q__grid{max-width:var(--content-max);grid-template-columns:.95fr 1.05fr;align-items:start;gap:64px;margin:0 auto;display:grid}.contact-module__vnB76q__sideTitle{font-size:var(--title-section);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.08}.contact-module__vnB76q__sideText{margin-top:var(--space-xs);color:var(--color-navy-soft);max-width:500px;font-size:1.08rem;line-height:1.7}.contact-module__vnB76q__chans{flex-direction:column;gap:16px;margin-top:36px;display:flex}.contact-module__vnB76q__chan{border:1px solid var(--color-border-soft);box-shadow:var(--shadow-sm);transition:transform .45s var(--ease), box-shadow .45s var(--ease), border-color .3s;background:#fff;border-radius:20px;align-items:center;gap:18px;padding:20px 24px;display:flex;position:relative;overflow:hidden}.contact-module__vnB76q__chan:hover{border-color:var(--color-shield);box-shadow:var(--shadow);transform:translateY(-4px)}.contact-module__vnB76q__chanIco{background:var(--color-light);width:52px;height:52px;color:var(--color-primary);border-radius:16px;flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.contact-module__vnB76q__chanIco{animation:5s ease-in-out infinite contact-module__vnB76q__chanBreathe}.contact-module__vnB76q__chans>:nth-child(2) .contact-module__vnB76q__chanIco{animation-delay:.6s}.contact-module__vnB76q__chans>:nth-child(3) .contact-module__vnB76q__chanIco{animation-delay:1.2s}.contact-module__vnB76q__chan:hover .contact-module__vnB76q__chanIco{animation-play-state:paused}}@keyframes contact-module__vnB76q__chanBreathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.05)}}.contact-module__vnB76q__chanBody{flex-direction:column;gap:2px;display:flex}.contact-module__vnB76q__chanBody b{font-family:var(--font-head);color:var(--color-navy);font-size:1.05rem;font-weight:700}.contact-module__vnB76q__chanBody span{color:var(--color-navy-soft);font-weight:500}.contact-module__vnB76q__chanBody small{color:var(--color-muted);font-size:.88rem}.contact-module__vnB76q__chanStar{background-image:linear-gradient(135deg,#16304d 0%,#1e457f 60%,#2b6fd6 170%);border-color:#0000}.contact-module__vnB76q__chanStar:after{content:"";pointer-events:none;background:radial-gradient(circle,#79b0ea66,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-70px;right:-50px}.contact-module__vnB76q__chanStar .contact-module__vnB76q__chanIco{color:var(--color-shield);background:#ffffff24}.contact-module__vnB76q__chanStar .contact-module__vnB76q__chanBody b{color:#fff}.contact-module__vnB76q__chanStar .contact-module__vnB76q__chanBody span{color:#e0edfae0}.contact-module__vnB76q__chanStar .contact-module__vnB76q__chanBody small{color:#e0edfa99}.contact-module__vnB76q__chanStar:hover{border-color:var(--color-shield)}.contact-module__vnB76q__hdsLine{font-family:var(--font-head);color:var(--color-navy-soft);align-items:center;gap:12px;margin-top:28px;font-size:.92rem;font-weight:600;display:flex}.contact-module__vnB76q__hdsDot{background:var(--color-primary);border-radius:50%;flex:none;width:9px;height:9px}@media (prefers-reduced-motion:no-preference){.contact-module__vnB76q__hdsDot{animation:2.4s ease-in-out infinite contact-module__vnB76q__hdsDotPulse}}@keyframes contact-module__vnB76q__hdsDotPulse{0%,to{box-shadow:0 0 #2b6fd666}60%{box-shadow:0 0 0 8px #2b6fd600}}.contact-module__vnB76q__formCard{border:1px solid var(--color-border-soft);box-shadow:var(--shadow);background:#fff;border-radius:26px;padding:44px;position:relative;overflow:hidden}.contact-module__vnB76q__formCard:before{content:"";background:linear-gradient(90deg,#3a7fd9,#79b0ea,#2b6fd6);height:4px;position:absolute;top:0;left:0;right:0}.contact-module__vnB76q__formTitle{color:var(--color-navy);letter-spacing:-.01em;font-size:1.5rem;font-weight:700}.contact-module__vnB76q__formSub{color:var(--color-navy-soft);margin:8px 0 26px;font-size:.98rem}.contact-module__vnB76q__field{margin-bottom:16px}.contact-module__vnB76q__field label{font-family:var(--font-body);color:var(--color-navy-soft);margin-bottom:7px;font-size:.92rem;font-weight:600;display:block}.contact-module__vnB76q__field input,.contact-module__vnB76q__field select,.contact-module__vnB76q__field textarea{border:1px solid var(--color-border-soft);width:100%;font-family:var(--font-body);color:var(--color-navy);background:#f7fafd;border-radius:12px;outline:none;padding:13px 16px;font-size:1rem;transition:border-color .2s,background .2s,box-shadow .2s}.contact-module__vnB76q__field textarea{resize:vertical}.contact-module__vnB76q__field input:focus,.contact-module__vnB76q__field select:focus,.contact-module__vnB76q__field textarea:focus{border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 3px #2b6fd61f}.contact-module__vnB76q__grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-module__vnB76q__consent{align-items:flex-start;gap:10px;margin:6px 0 20px;font-size:.9rem;display:flex}.contact-module__vnB76q__consent input{margin-top:4px}.contact-module__vnB76q__sendBtn{justify-content:center;width:100%}.contact-module__vnB76q__formFoot{color:var(--color-navy-soft);align-items:center;gap:10px;margin-top:18px;font-size:.9rem;display:flex}.contact-module__vnB76q__formFoot svg{color:var(--color-primary);flex:none}.contact-module__vnB76q__sent{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:20px;display:flex}.contact-module__vnB76q__sentIco{background:var(--color-light);width:86px;height:86px;color:var(--color-primary);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}@media (prefers-reduced-motion:no-preference){.contact-module__vnB76q__sentIco{animation:contact-module__vnB76q__sentPop .6s var(--ease) both}}@keyframes contact-module__vnB76q__sentPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.contact-module__vnB76q__sent h3{color:var(--color-navy);font-size:1.6rem;font-weight:700}.contact-module__vnB76q__sent p{color:var(--color-navy-soft);max-width:400px;margin-top:10px}.contact-module__vnB76q__stepsSec{padding:var(--space-md) 0 var(--section-pad-y)}.contact-module__vnB76q__steps{max-width:var(--content-max);grid-template-columns:1fr 56px 1fr 56px 1fr;align-items:start;margin:0 auto;display:grid}.contact-module__vnB76q__step{text-align:center;padding:0 16px}.contact-module__vnB76q__stepNum{background:var(--grad-btn);color:#fff;width:66px;height:66px;font-family:var(--font-head);border-radius:50%;place-items:center;margin:0 auto 22px;font-size:1.35rem;font-weight:700;display:grid;box-shadow:0 14px 30px #21487e47}@media (prefers-reduced-motion:no-preference){.contact-module__vnB76q__stepNum{animation:5s ease-in-out infinite contact-module__vnB76q__chanBreathe}.contact-module__vnB76q__steps>:nth-child(3) .contact-module__vnB76q__stepNum{animation-delay:.7s}.contact-module__vnB76q__steps>:nth-child(5) .contact-module__vnB76q__stepNum{animation-delay:1.4s}}.contact-module__vnB76q__step h3{font-family:var(--font-head);color:var(--color-navy);margin-bottom:8px;font-size:1.15rem;font-weight:700}.contact-module__vnB76q__step p{color:var(--color-navy-soft);max-width:300px;margin:0 auto;font-size:.97rem;line-height:1.6}.contact-module__vnB76q__stepLink{background:repeating-linear-gradient(90deg, var(--color-shield) 0 8px, transparent 8px 16px);border-radius:2px;height:2px;margin-top:32px}@media (prefers-reduced-motion:no-preference){.contact-module__vnB76q__stepLink{animation:1.4s linear infinite contact-module__vnB76q__dashMove}}@keyframes contact-module__vnB76q__dashMove{0%{background-position-x:0}to{background-position-x:16px}}@media (max-width:1080px){.contact-module__vnB76q__grid{grid-template-columns:1fr;gap:48px}.contact-module__vnB76q__sideText{max-width:none}}@media (max-width:760px){.contact-module__vnB76q__grid2{grid-template-columns:1fr}.contact-module__vnB76q__formCard{padding:30px 24px}.contact-module__vnB76q__steps{grid-template-columns:1fr;gap:36px}.contact-module__vnB76q__stepLink{display:none}}
