.page-professionnels h1,.page-professionnels h2,.page-professionnels h3,.page-professionnels .step__num,.page-professionnels .price{font-family:var(--f-display);letter-spacing:-.04em;font-weight:700}.page-professionnels h1{text-wrap:balance;font-size:54px;line-height:1.08}.page-professionnels h2,.page-professionnels .step__num,.page-professionnels .price{font-size:36px;line-height:1.15}.page-professionnels h3{font-size:23px;line-height:1.2}.page-professionnels .eyebrow{color:var(--c-cta);text-transform:uppercase}.page-professionnels .step__num{color:var(--c-cta)}.page-professionnels .price{color:var(--c-primary)}.page-professionnels ul,.page-professionnels ol{margin:0;padding:0;list-style:none}.page-professionnels .section{padding:80px var(--gutter);flex-direction:column;gap:32px;display:flex}.page-professionnels .grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:24px;display:grid}.page-professionnels .grid--2{grid-template-columns:repeat(2,1fr)}.page-professionnels .btn{transition:transform .15s,filter .15s,background-color .15s}.page-professionnels .btn--light:hover{filter:none;background:var(--c-surface)}.page-professionnels .cta .btn--light:hover{background:var(--c-white);filter:brightness(.97)}.page-professionnels .hero{padding:80px var(--gutter);align-items:center;gap:48px;display:flex}.page-professionnels .hero__text{flex-direction:column;flex:0 0 480px;align-items:flex-start;gap:24px;display:flex}.page-professionnels .hero__actions{flex-wrap:wrap;gap:12px;display:flex}.page-professionnels .hero__visual{background:var(--c-surface);border-radius:28px;flex-direction:column;flex:1;justify-content:center;min-width:0;height:380px;padding:32px;display:flex}.page-professionnels .screen{background:var(--c-white);width:100%;height:260px;box-shadow:inset 0 0 0 6px var(--c-ink);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;padding:24px;display:flex}.page-professionnels .card{background:var(--c-surface);flex-direction:column;display:flex}.page-professionnels .card--mini,.page-professionnels .card--feature,.page-professionnels .card--step{border-radius:20px;gap:16px;padding:24px}.page-professionnels .card--plan{border-radius:24px;gap:20px;padding:32px}.page-professionnels .icon{width:28px;height:28px;color:var(--c-cta);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.page-professionnels .trades{padding-block:40px}.page-professionnels .trades .grid{gap:16px}.page-professionnels .grid--plans{align-items:start}.page-professionnels .band{background:var(--c-surface);border-radius:24px;flex-direction:column;gap:24px;padding:48px 32px;display:flex}.page-professionnels .cta{background:var(--c-cta);color:var(--c-white);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:24px;padding:64px 32px;display:flex}.page-professionnels .cta h2{color:var(--c-white)}@media (width<=1199.98px){.page-professionnels h1{font-size:42px}.page-professionnels h2,.page-professionnels .step__num,.page-professionnels .price{font-size:32px}.page-professionnels .hero{flex-direction:column;align-items:stretch}.page-professionnels .hero__text,.page-professionnels .hero__visual{flex:none}.page-professionnels .grid{grid-template-columns:repeat(2,1fr)}}@media (width<=809.98px){.page-professionnels h1{font-size:36px}.page-professionnels h2,.page-professionnels .step__num,.page-professionnels .price{font-size:28px}.page-professionnels .section,.page-professionnels .hero,.page-professionnels .trades{padding-block:48px}.page-professionnels .hero__actions{flex-direction:column;align-items:flex-start}.page-professionnels .grid{grid-template-columns:1fr;grid-auto-rows:auto}.page-professionnels .band,.page-professionnels .cta{padding:48px var(--gutter)}}
