/* Clarté du parcours, 10 octobre 2026. */
.help-paths{padding-block:64px}.help-paths>h2{margin:14px 0 30px;font-size:clamp(28px,3.5vw,43px)}.help-path-grid,.price-shortcut-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.help-path-grid article{padding:28px;border:1px solid #c5dbe7;border-radius:12px;background:#f1f7fb}.path-number{color:#247da9;font-size:13px;font-weight:700}.help-path-grid h3{font-size:25px;margin:20px 0 14px;line-height:1.15}.help-path-grid p{font-size:15px;color:#385566}.help-path-grid a{display:inline-block;margin-top:20px;color:#155979;font-weight:650;font-size:14px}.price-shortcuts{padding:34px 0 42px}.price-shortcuts h2{font-size:32px;margin:12px 0 24px}.price-shortcut-grid{margin-bottom:15px}.price-shortcut-grid a{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid #b7d5e4;border-radius:12px;text-decoration:none;background:#edf6fb}.price-shortcut-grid strong{font-size:30px;color:#155e84}.price-shortcut-grid small{color:#416070;line-height:1.5}.price-shortcut-grid a:hover{background:#e0f0f9}.contact-choice{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:850px;margin-bottom:24px}.contact-choice button{text-align:left;padding:19px 24px;border:1px solid #c3d6e2;border-radius:10px;background:#fff;color:#24495e}.contact-choice button[aria-pressed=true]{border:2px solid #176693;background:#eaf5fb;padding:18px 23px}.contact-choice strong,.contact-choice span{display:block}.contact-choice strong{font-size:19px}.contact-choice span{font-size:14px;margin-top:4px}.quick-contact{max-width:850px;margin-top:26px;margin-bottom:38px}.quick-contact .form-surface{padding:30px;border:1px solid #cee0e9;border-radius:14px;background:#fff}.quick-contact h2{font-size:28px;margin-bottom:12px}.quick-contact .button{margin-top:20px}.quick-contact .direct-email{font-size:14px;margin:20px 0;color:#3d5e70}.quick-contact form{margin-top:24px}.contact-success{max-width:850px}.contact-success:has(>[hidden]){display:none}.contact-success #form-complete{padding:30px;border:1px solid #cbdfe9;border-radius:14px;margin:30px 0}.request-intro{padding-bottom:28px}.data-notice-quiet{max-width:850px;margin-inline:auto}.form-help-links{margin-block:20px 40px}
.examples-page .examples-hero{padding-block:45px}.examples-page .library-intro{margin-bottom:20px}.examples-page .scenario-card .case-start{min-height:0;flex-direction:row;align-items:center;padding:14px 20px;gap:16px}.examples-page .case-start .case-profession{font-size:18px;font-weight:700;line-height:1.2}.examples-page .scenario-card .case-heading{padding:18px 20px}.examples-page .scenario-card .case-heading h2{font-size:25px;line-height:1.15;margin:0;letter-spacing:-.03em}.examples-page .scenario-card .case-preview{margin:0 14px}.examples-page .scenario-card .case-noide-work{margin:18px 20px 10px;padding:15px 17px}.examples-page .case-noide-work h3{font-size:13px}.examples-page .case-noide-work p{font-size:14px;line-height:1.55}.examples-page .scenario-card>.case-disclosure{padding:0 20px 16px;font-size:11px;color:#567180}.examples-page .scenario-card .case-detail summary{padding:16px 20px}.examples-page .situations-grid{gap:30px;align-items:start}.case-more{display:flex;justify-content:center;padding-top:32px}.salon-result-compact figure{margin:0}.salon-result-compact figcaption,.salon-result-compact .salon-six-caption{display:none}.salon-result-compact img{width:100%;height:auto;border-radius:8px}.salon-source-detail figure{margin:15px 0}.salon-source-detail h3{font-size:20px}.salon-source-detail img{border-radius:8px}.salon-source-detail figcaption{font-size:14px}.salon-source-detail figcaption h3{margin:10px 0}.compact-plan-link{display:block;font-size:14px}.compact-plan-link img{width:100%;max-height:330px;object-fit:contain;background:#edf3f6}.compact-plan-link span{display:block;padding:12px;background:#eef6fa}.case-expanded>.app-try{margin-bottom:20px}.examples-page .phone-caption{display:none}.examples-page .phone-photo{max-height:350px;object-fit:cover}.examples-page .automation-sample{padding:20px}.examples-page .automation-sample .flow-card{padding:12px 16px}.examples-page .automation-sample .flow-line{line-height:1.2}.examples-page .caterer-sample{padding:24px}.examples-page .tili-heading{padding:18px}.examples-page .tili-heading h3{font-size:25px}.examples-page .tili-info{padding:15px}.examples-page .photo-control{padding:12px}.examples-page .case-preview img{max-width:100%}
@media(max-width:700px){.help-path-grid,.price-shortcut-grid{grid-template-columns:1fr}.help-paths{padding-block:35px}.help-path-grid article{padding:23px}.help-path-grid h3{margin-top:12px}.contact-choice{gap:8px}.contact-choice button,.contact-choice button[aria-pressed=true]{padding:14px}.contact-choice strong{font-size:16px}.contact-choice span{font-size:12px}.quick-contact .form-surface{padding:22px}.quick-contact h2{font-size:25px}.request-intro{padding-top:24px}.request-intro h1{font-size:36px}.examples-page .scenario-card .case-start{flex-direction:column;align-items:flex-start;gap:6px}.examples-page .scenario-card .case-heading h2{font-size:24px}.examples-page .scenario-card .case-preview{margin:0 10px}.examples-page .case-number{font-size:10px}.examples-page .scenario-card .case-noide-work{margin:14px 15px 10px;padding:12px}.examples-page .examples-hero{padding-block:28px}.examples-page .examples-hero h1{font-size:39px}.examples-page .hero-note{display:none}.examples-page .library-intro{gap:10px}.examples-page .library-intro p{font-size:14px}.examples-page .case-filters{gap:7px}.examples-page .case-filters button{padding:9px 12px;font-size:12px}.examples-page .case-expanded{padding:20px}.examples-page .caterer-sample{padding:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
#quick-form label:not(.acknowledgement){display:block;margin:18px 0 8px;font-size:14px;font-weight:600;color:#294858}#quick-form input:not([type=checkbox]),#quick-form textarea{display:block;width:100%;border:1px solid #a9c4d3;border-radius:6px;background:#fff;color:#193d52;padding:13px 14px;font-size:16px;line-height:1.5;min-width:0}#quick-form textarea{resize:vertical;min-height:150px}#quick-form .field-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}#quick-form .acknowledgement{margin-top:22px;align-items:flex-start}#quick-form .field-help{margin-top:16px}#quick-form button[type=submit]{min-height:48px}
@media(max-width:700px){#quick-form .field-columns{grid-template-columns:1fr;gap:0}.request-intro>div>p:not(.eyebrow){font-size:16px;line-height:1.55;margin-top:16px}.request-intro aside{padding-block:8px}.request-intro aside p{font-size:14px}.request-intro{gap:20px!important;padding-bottom:20px!important}#quick-form textarea{min-height:150px}}
