.dari-v2 #home .pourquoi-dari{max-width:760px;margin:0 auto;padding:22px 0 26px;color:var(--ink)}
#home .pourquoi-dari .why-story>summary{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;border:1px solid var(--line);background:#fff;box-shadow:0 6px 18px rgba(9,44,96,.06);cursor:pointer;list-style:none;color:var(--ink)}
#home .pourquoi-dari .why-story>summary::-webkit-details-marker{display:none}
#home .pourquoi-dari .why-story>summary:hover{border-color:#b9cde6}
#home .pourquoi-dari .why-story>summary:focus-visible{outline:3px solid #65c8b1;outline-offset:3px}
#home .pourquoi-dari .why-story-icon{width:44px;height:44px;border-radius:12px;background:#e3f6ef;color:var(--green);display:flex;align-items:center;justify-content:center;flex:none}
#home .pourquoi-dari .why-story-text{flex:1;min-width:0}
#home .pourquoi-dari .why-story-text .eyebrow{display:block;font-size:10.5px;letter-spacing:1.6px;color:var(--muted);font-weight:600;margin:0 0 2px}
#home .pourquoi-dari .why-story-text b{font-size:16px;font-weight:700;color:var(--ink)}
#home .pourquoi-dari .why-chevron{flex:none;color:var(--blue);transition:transform .2s}
#home .pourquoi-dari .why-story[open]>summary .why-chevron{transform:rotate(180deg)}
#home .pourquoi-dari .why-story .when-open,#home .pourquoi-dari .why-story[open] .when-closed{display:none}
#home .pourquoi-dari .why-story[open] .when-open{display:inline}
#home .pourquoi-dari .why-title{font-family:var(--font,'DM Sans',Arial,sans-serif);font-weight:400;font-size:clamp(28px,4vw,40px);line-height:1.15;letter-spacing:-.8px;margin:24px 0 10px;color:var(--ink)}
#home .pourquoi-dari .why-title span{color:var(--green)}
#home .pourquoi-dari .why-sub{font-size:15px;line-height:1.55;margin:0 0 20px;color:var(--ink)}
#home .pourquoi-dari .why-chats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 6px}
#home .pourquoi-dari .why-label{font-size:10.5px;letter-spacing:1px;text-transform:uppercase;font-weight:700;color:var(--muted);margin:0 0 6px}
#home .pourquoi-dari .why-phone{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#efe7dd;box-shadow:0 6px 18px rgba(9,44,96,.07)}
#home .pourquoi-dari .why-wa-top{display:flex;align-items:center;gap:8px;background:#075e54;color:#fff;padding:8px 12px}
#home .pourquoi-dari .why-wa-avatar{width:26px;height:26px;border-radius:50%;background:#cfd8dc;flex:none}
#home .pourquoi-dari .why-wa-who{display:flex;flex-direction:column;line-height:1.2;min-width:0}
#home .pourquoi-dari .why-wa-who b{font-size:12.5px}
#home .pourquoi-dari .why-wa-who span{font-size:10.5px;opacity:.85}
#home .pourquoi-dari .why-wa-app{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;opacity:.9;flex:none}
#home .pourquoi-dari .why-wa-body{padding:10px 12px 12px}
#home .pourquoi-dari .why-msg{background:#fff;border-radius:10px;border-top-left-radius:3px;padding:8px 10px 6px;font-size:13px;line-height:1.4;color:#1f2b33;max-width:92%;box-shadow:0 1px 0 rgba(0,0,0,.06);margin:0}
#home .pourquoi-dari .why-msg time{display:block;text-align:right;font-size:9.5px;color:#8a949c;margin-top:2px}
#home .pourquoi-dari .why-thought{font-size:13px;line-height:1.4;margin:8px 2px 12px;color:var(--muted)}
#home .pourquoi-dari .why-thought i{font-family:var(--font,'DM Sans',Arial,sans-serif);color:var(--ink);font-size:14px}
#home .pourquoi-dari .why-with{margin:6px 0 4px;padding:14px 16px;border-radius:14px;background:#f1faf6;border:1px solid #cfeadf}
#home .pourquoi-dari .why-with p{margin:0 0 8px;font-weight:700;font-size:14px;color:#007660}
#home .pourquoi-dari .why-with ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
#home .pourquoi-dari .why-with li{display:flex;gap:9px;font-size:14px;line-height:1.45;color:var(--ink)}
#home .pourquoi-dari .why-with svg{flex:none;margin-top:2px;color:var(--green)}
#home .pourquoi-dari .why-body{padding-top:28px}
#home .pourquoi-dari .why-calc-title{font-family:var(--font,'DM Sans',Arial,sans-serif);font-size:21px;margin:0 0 8px;color:var(--ink)}
#home .pourquoi-dari .why-calc{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px;font-size:13px;color:var(--muted)}
#home .pourquoi-dari .why-stepper{display:flex;align-items:center;gap:8px;font-family:ui-monospace,Menlo,Consolas,'Courier New',monospace;font-size:14px;color:var(--ink)}
#home .pourquoi-dari .why-stepper button{width:44px;height:44px;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--blue);font-size:17px;line-height:1;cursor:pointer;padding:0}
#home .pourquoi-dari .why-receipts{max-width:440px}
#home .pourquoi-dari .why-receipt-wrap{position:relative}
#home .pourquoi-dari .why-receipt-wrap.agency{transform:rotate(-1.2deg)}
#home .pourquoi-dari .why-receipt-wrap.dari{transform:rotate(.9deg);margin-top:-14px}
#home .pourquoi-dari .why-receipt{position:relative;background:#fff;padding:14px 16px 12px;font-family:ui-monospace,Menlo,Consolas,'Courier New',monospace;font-size:12px;line-height:1.5;color:#2d3a4d;box-shadow:0 8px 22px rgba(9,44,96,.1)}
#home .pourquoi-dari .why-receipt-head{text-align:center;font-size:12.5px;letter-spacing:.14em;color:var(--ink);padding-bottom:8px;border-bottom:1px dashed #c9d2de;margin:0 0 6px}
#home .pourquoi-dari .why-line{display:flex;justify-content:space-between;gap:10px;padding:2px 0;margin:0;font-size:12px;line-height:1.5;color:#2d3a4d}
#home .pourquoi-dari .why-line span:last-child{white-space:nowrap}
#home .pourquoi-dari .why-total{display:flex;justify-content:space-between;border-top:1px dashed #c9d2de;margin:6px 0 0;padding-top:7px;font-size:13.5px;color:var(--ink)}
#home .pourquoi-dari .why-zig{display:block;width:100%;height:9px}
#home .pourquoi-dari .why-stamp{position:absolute;top:26px;right:12px;width:86px;height:86px;border-radius:50%;border:2.5px solid var(--terra);box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4.5px var(--terra);color:var(--terra);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-14deg);opacity:.88;text-align:center;pointer-events:none}
#home .pourquoi-dari .why-stamp b{font-size:13px;letter-spacing:.08em}
#home .pourquoi-dari .why-stamp b[lang="ar-TN"]{font-family:'Noto Sans Arabic',Tahoma,Arial,sans-serif;font-size:22px;line-height:1.3;letter-spacing:0}
#home .pourquoi-dari .why-stamp span{font-size:7.5px;letter-spacing:.1em}
#home .pourquoi-dari .why-keep{margin:20px 0 16px;font-size:15px;color:var(--muted)}
#home .pourquoi-dari .why-keep b{font-family:var(--font,'DM Sans',Arial,sans-serif);font-weight:400;font-size:28px;color:var(--green);letter-spacing:-.5px}
#home .pourquoi-dari .why-example{display:flex;gap:14px;align-items:flex-start;margin:0 0 20px}
#home .pourquoi-dari .why-example a{flex:none}
#home .pourquoi-dari .why-example img{display:block;width:120px;height:auto;border:1px solid var(--line);border-radius:6px;box-shadow:0 6px 16px rgba(9,44,96,.1)}
#home .pourquoi-dari .why-example figcaption{font-size:13.5px;line-height:1.55;color:var(--ink)}
#home .pourquoi-dari .why-example-note{display:block;margin-top:6px;font-size:11px;color:#7c8794}
#home .pourquoi-dari .why-contract{font-size:14px;line-height:1.6;margin:0 0 8px;color:var(--ink)}
#home .pourquoi-dari .why-legal{font-size:11px;line-height:1.6;color:#7c8794;margin:0 0 18px}
#home .pourquoi-dari .why-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
#home .pourquoi-dari .why-actions .btn{text-align:center;justify-content:center;min-height:46px}
@media(max-width:640px){.dari-v2 #home .pourquoi-dari{padding:16px 0 22px}#home .pourquoi-dari .why-chats{grid-template-columns:1fr;gap:4px}#home .pourquoi-dari .why-story>summary{padding:14px}#home .pourquoi-dari .why-actions .btn{font-size:12px;padding:12px 8px}}
@media(max-width:360px){#home .pourquoi-dari .why-actions{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){#home .pourquoi-dari .why-chevron{transition:none}}
