.offres-doc{--teal:#062b2b;--green:#2f694f;--cream:#f7efc7;--sage:#9faf9d;--white:#f7f8f4;--ink:#131817;--accent:#bdeb72;--muted:#4a5a55;min-height:100vh;color:var(--ink);background:#e6e9e2;padding:24px 16px 48px;font-family:Inter,system-ui,sans-serif}.offres-doc *{box-sizing:border-box;margin:0;padding:0}.offres-doc .od-toolbar{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:24px;display:flex}.offres-doc .od-btn{border:1px solid var(--teal);background:var(--white);min-height:48px;color:var(--teal);cursor:pointer;border-radius:999px;align-items:center;padding:0 22px;font:600 15px Inter,sans-serif;text-decoration:none;display:inline-flex}.offres-doc .od-btn-primary{background:var(--teal);color:var(--cream)}.offres-doc .od-btn:focus-visible{outline:3px solid var(--green);outline-offset:3px}.offres-doc .od-sheet{background:var(--white);width:297mm;height:210mm;margin:0 auto 24px;padding:14mm 14mm 0;position:relative;overflow:hidden;box-shadow:0 6px 24px #062b2b1f}@media (width<=1160px){.offres-doc{overflow-x:auto}}.offres-doc .od-head{justify-content:space-between;align-items:center;display:flex}.offres-doc .od-logo{width:auto;height:7.8mm}.offres-doc .od-eyebrow,.offres-doc .od-name,.offres-doc .od-label{letter-spacing:.16em;color:var(--green);font:600 7.2pt Inter,sans-serif}.offres-doc .od-title{color:var(--teal);margin-top:7mm;font:700 27pt/1.1 Space Grotesk,sans-serif}.offres-doc .od-title-sm{font-size:20pt}.offres-doc .od-intro{color:var(--muted);max-width:184mm;margin-top:2mm;font-size:10pt;line-height:1.4}.offres-doc .od-cards{grid-template-columns:repeat(3,1fr);gap:5.6mm;margin-top:8mm;display:grid}.offres-doc .od-card{border:.8pt solid var(--sage);border-radius:10pt;flex-direction:column;height:121mm;padding:10mm 7mm 0;display:flex;position:relative}.offres-doc .od-card.is-featured{background:var(--teal);border-color:var(--teal);color:var(--cream)}.offres-doc .od-badge{border:.8pt solid var(--teal);background:var(--cream);height:18pt;color:var(--teal);letter-spacing:.17em;white-space:nowrap;border-radius:9pt;align-items:center;gap:6pt;padding:0 12pt;font:600 7pt Inter,sans-serif;display:flex;position:absolute;top:-9pt;left:50%;transform:translate(-50%)}.offres-doc .od-badge i{background:var(--green);border-radius:50%;width:4.4pt;height:4.4pt}.offres-doc .is-featured .od-name,.offres-doc .is-featured .od-units span,.offres-doc .is-featured .od-dur,.offres-doc .is-featured .od-conclusion{color:var(--accent)}.offres-doc .od-slogan{min-height:36pt;margin-top:3mm;font:700 15pt/1.2 Space Grotesk,sans-serif}.offres-doc .od-desc{color:var(--muted);min-height:24pt;margin-top:1mm;font-size:8.6pt;line-height:1.4}.offres-doc .is-featured .od-desc,.offres-doc .is-featured .od-price span,.offres-doc .is-featured .od-volume span{color:#c9d3c6}.offres-doc .od-price{white-space:nowrap;margin-top:5mm}.offres-doc .od-price strong{font:700 30pt/1 Space Grotesk,sans-serif}.offres-doc .od-price span{color:var(--muted);font:600 9pt Inter,sans-serif}.offres-doc .od-units{justify-content:space-between;margin-top:3mm;font-size:10pt;display:flex}.offres-doc .od-units span{color:var(--green);font-size:8.8pt;font-weight:500}.offres-doc .od-volume{background:var(--cream);border-radius:6pt;margin-top:3mm;padding:3.2mm 4mm;font-size:9pt}.offres-doc .is-featured .od-volume{background:#0e3a38}.offres-doc .od-volume p:first-child{letter-spacing:.14em;color:var(--muted);justify-content:space-between;margin-bottom:1.4mm;font:600 6.2pt Inter,sans-serif;display:flex}.offres-doc .od-volume .od-dur{color:var(--green)}.offres-doc .od-features{margin-top:4mm;font-size:8.8pt;line-height:1.3;list-style:none}.offres-doc .od-features li{margin-bottom:2.2mm;padding-left:15pt;position:relative}.offres-doc .od-features li:before{content:"✓";color:var(--green);font-weight:700;position:absolute;left:0}.offres-doc .is-featured .od-features li:before{color:var(--accent)}.offres-doc .od-conclusion{color:var(--teal);border-top:.6pt solid #d9ded6;margin-top:auto;padding:3.5mm 0 5mm;font:700 9.2pt Space Grotesk,sans-serif}.offres-doc .is-featured .od-conclusion{border-color:#2e5550}.offres-doc .od-note{color:var(--muted);margin-top:4mm;font-size:7.6pt;line-height:1.4}.offres-doc .od-foot{border-top:.5pt solid var(--sage);color:var(--muted);justify-content:space-between;padding-top:3mm;font-size:7.5pt;display:flex;position:absolute;bottom:5mm;left:14mm;right:14mm}.offres-doc .od-savings{grid-template-columns:1fr 1fr;gap:5.6mm;margin-top:5mm;display:grid}.offres-doc .od-saving{background:var(--cream);border-left:3pt solid var(--green);border-radius:10pt;flex-direction:column;min-height:46mm;padding:8mm 8mm 5mm;display:flex}.offres-doc .od-amount{color:var(--teal);white-space:nowrap;margin:3mm 0 2mm;font:700 30pt/1.1 Space Grotesk,sans-serif}.offres-doc .od-stext{font-size:9.4pt;font-weight:500;line-height:1.4}.offres-doc .od-sextra{color:var(--muted);margin-top:1mm;font-size:9pt}.offres-doc .od-basis{color:var(--muted);margin-top:auto;padding-top:3mm;font-size:7.4pt}.offres-doc .od-integration{background:var(--teal);color:var(--cream);border-radius:10pt;margin-top:5mm;padding:6mm 8mm}.offres-doc .od-integration h3{font:500 16pt Space Grotesk,sans-serif}.offres-doc .od-integration ol{grid-template-columns:repeat(4,1fr);gap:6mm;margin-top:6mm;list-style:none;display:grid}.offres-doc .od-integration li span{color:var(--sage);border-bottom:.5pt solid #2e5550;margin-bottom:2.5mm;padding-bottom:1.5mm;font:500 10pt Space Grotesk,sans-serif;display:block}.offres-doc .od-integration li:first-child span{color:var(--accent)}.offres-doc .od-integration b{font-size:9.6pt;font-weight:600}.offres-doc .od-integration li p{color:#c9d3c6;margin-top:1.5mm;font-size:8pt;line-height:1.4}.offres-doc .od-bottom{grid-template-columns:155mm 1fr;gap:28mm;margin-top:5mm;font-size:8.8pt;display:grid}.offres-doc .od-transp{margin-top:1.5mm;font-weight:500;line-height:1.4}.offres-doc .od-web{color:var(--teal);margin-top:1.5mm;font:700 10pt Space Grotesk,sans-serif}.offres-doc .od-legal{border-top:.5pt solid var(--sage);color:var(--muted);margin-top:4mm;padding-top:3mm;font-size:7.4pt;line-height:1.4}@page{size:A4 landscape;margin:0}@media print{.offres-doc{background:0 0;padding:0;overflow:visible}.offres-doc .od-toolbar{display:none}.offres-doc .od-sheet{box-shadow:none;break-after:page;margin:0}.offres-doc .od-sheet:last-of-type{break-after:auto}.offres-doc,.offres-doc *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.offres-doc .od-p2-foot{grid-template-columns:1fr 32.5mm;align-items:start;gap:5mm;margin-top:5mm;display:grid}.offres-doc .od-p2-foot .od-bottom{grid-template-columns:141mm 1fr;gap:10mm;margin-top:0}.offres-doc .od-qr{flex-direction:column;align-items:flex-end;gap:2.5mm;margin:0;display:flex}.offres-doc .od-qr figcaption{color:var(--green);white-space:nowrap;font:600 6.6pt Inter,sans-serif}.offres-doc .od-qr img{width:32.5mm;height:32.5mm;display:block}
