*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#f8f9f6;color:#172825;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}a:focus-visible,button:focus-visible{outline:3px solid #456b00;outline-offset:5px}.wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.topline{text-align:center;background:#152c29;color:#f3f8eb;padding:8px 20px;font-size:.875rem}.topline span{color:#d5f76b;margin:0 15px}.header{display:flex;justify-content:space-between;align-items:center;gap:26px;padding-block:27px;border-bottom:1px solid #dbe1d9}.brand{font-weight:800;font-size:1.75rem;letter-spacing:-1.3px;white-space:nowrap}.brand span{color:#597148}.header nav{display:flex;gap:25px;flex-wrap:wrap;font-size:.875rem;font-weight:600}.header nav a{padding-block:7px}.hero{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;padding-block:66px 72px;align-items:stretch}.eyebrow,.mini-label{text-transform:uppercase;letter-spacing:1.7px;font-size:.75rem;font-weight:700}.eyebrow{color:#52624d;margin:0 0 16px}h1{font-size:clamp(3rem,5.8vw,5.25rem);line-height:1.04;letter-spacing:-3.5px;margin:0 0 26px;font-weight:800}h1 em{font-style:normal;color:#547237}.intro{max-width:490px;color:#52605b;font-size:1.125rem;line-height:1.65;margin-bottom:27px}.primary{display:inline-flex;gap:40px;align-items:center;background:#d5f76b;border-radius:7px;padding:15px 22px;font-weight:700}.primary:hover{background:#c7ee51;text-decoration:none}.launch{font-size:.875rem;color:#647168;max-width:400px;margin-top:17px}.hero-aside{background:#152c29;color:#f8fff1;border-radius:14px;padding:32px 36px;position:relative}.mini-label{color:#d5f76b}.aside-title{font-size:2.45rem;line-height:1.13;letter-spacing:-1.2px;margin:23px 0 26px}.principle{display:flex;gap:18px;border-top:1px solid #ffffff24;padding:12px 0;align-items:center}.principle>span{font-size:.75rem;color:#d5f76b}.principle p{font-size:.875rem;margin:0;line-height:1.45}.section-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.section-head .eyebrow{margin-bottom:4px}h2{font-size:2rem;line-height:1.2;letter-spacing:-.8px;margin:0}.status{font-size:.875rem;border:1px solid #c8d2c3;padding:6px 13px;border-radius:100px;white-space:nowrap}.demo-notice{background:#edf1e9;border-left:3px solid #79965b;padding:17px 20px;margin:25px 0 28px;font-size:.875rem;color:#495746}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.card{border:1px solid #d9dfd4;background:white;border-radius:12px;overflow:hidden;scroll-margin-top:25px;display:flex;flex-direction:column}.card-cover{padding:18px 19px;height:195px;position:relative;overflow:hidden;color:#213e32;background:#dceacb}.cover-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.75rem;font-weight:700}.example{background:#ffffffbd;padding:3px 8px;border-radius:4px;color:#233929}.card-cover>p{font-size:1.45rem;font-weight:700;line-height:1.22;max-width:170px;letter-spacing:-.5px;margin-top:28px;position:relative;z-index:1}.number{position:absolute;right:12px;bottom:-26px;font-size:6.5rem;font-weight:800;color:#213e3212;line-height:1}.informatique{background:#e0e9ef;color:#294553}.maison{background:#f0e6cf;color:#624b25}.outils{background:#e4e1ed;color:#493b5c}.card-body{padding:21px 19px;display:flex;flex-direction:column;flex:1}.card h3{font-size:1.2rem;line-height:1.3;letter-spacing:-.3px;margin:0 0 12px}.card-body>p{font-size:.875rem;color:#59645c;margin:0 0 22px}.note{border-top:1px solid #e5e8e1;padding-top:15px;margin-top:auto}.note>span{font-size:.75rem;text-transform:uppercase;letter-spacing:.8px;font-weight:700}.note p{font-size:.875rem;margin:7px 0 22px;color:#59645c}.card-end{display:grid;gap:10px}.card-end>span{font-size:.75rem;color:#677161}.card button{display:flex;justify-content:space-between;border:1px solid #dce2d5;border-radius:6px;background:#f3f5ef;color:#65705e;padding:11px 12px;font:600 .875rem Arial;cursor:not-allowed}.newsletter{margin-top:64px;margin-bottom:52px;background:#152c29;color:white;padding:38px 44px;border-radius:12px;display:flex;justify-content:space-between;gap:35px;align-items:center}.newsletter h2{margin-top:15px;font-size:2rem}.newsletter p{color:#d1dacf;font-size:.875rem}.newsletter-action{max-width:300px}.coming{display:inline-block;border:1px solid #a1b791;border-radius:6px;padding:12px 26px;color:#d5f76b;font-weight:700}.footer-top{display:flex;justify-content:space-between;gap:25px;align-items:center;border-bottom:1px solid #dbe1d9;padding-bottom:25px}.footer-top>a:last-child{font-size:.875rem}.disclosure{max-width:940px;padding:26px 0}.disclosure h2{font-size:1rem;letter-spacing:0}.disclosure p{font-size:.875rem;color:#59645c}.disclosure .amazon-statement{color:#233c2e;font-weight:600}.disclosure .small{font-size:.75rem}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dbe1d9;padding:19px 0 30px;color:#687363;font-size:.75rem}.skip{position:absolute;top:-100px;left:20px;padding:12px;background:white;z-index:10}.skip:focus{top:10px}
@media(min-width:1500px){.hero{gap:110px}}@media(max-width:1100px){.header{align-items:flex-start}.header nav{gap:12px 20px;justify-content:flex-end}.hero{gap:36px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.card-cover{height:170px}.card-cover>p{max-width:240px}.hero-aside{padding:30px}.aside-title{font-size:2.1rem}}@media(max-width:700px){.wrap{width:calc(100% - 36px)}.topline{font-size:.75rem}.topline span{margin:0 5px}.header{display:block;padding-block:20px}.header nav{justify-content:flex-start;margin-top:15px;gap:5px 18px}.header nav a{font-size:.875rem}.hero{grid-template-columns:1fr;padding-block:38px 42px;gap:22px}h1{letter-spacing:-2px;font-size:clamp(2.65rem,11vw,4rem)}.hero-aside{padding:27px}.aside-title br{display:none}.aside-title{max-width:320px}.intro{font-size:1rem}.hero-aside .principle p br{display:none}.section-head{align-items:flex-start;flex-direction:column;gap:12px}h2{font-size:1.8rem}.demo-notice{padding:15px}.newsletter{margin-top:38px;padding:28px;display:block}.newsletter h2{font-size:1.8rem}.newsletter-action{margin-top:25px}.footer-top{align-items:flex-start}.footer-bottom{flex-direction:column;gap:5px}}@media(max-width:420px){.cards{grid-template-columns:1fr}.card-cover{height:160px}.footer-top{flex-direction:column;gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
h1,h2,h3,p{overflow-wrap:anywhere}.primary{max-width:100%;gap:20px}.primary span{flex-shrink:0}.status{white-space:normal}.cover-top{flex-wrap:wrap}.card-cover{min-height:195px;height:auto}.card-cover>p{padding-bottom:10px}.footer-top{flex-wrap:wrap}
.brand{white-space:normal;overflow-wrap:anywhere}

.header{flex-wrap:wrap}.header nav{justify-content:flex-start}.purchase-category{margin-top:34px;scroll-margin-top:24px}.category-title{font-size:1.4rem;margin:0 0 16px}.purchase-intro{color:#52605b;max-width:800px}.card-end{margin-top:auto}.product-link{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#d5f76b;color:#172825;border-radius:6px;padding:12px;font-size:.875rem;font-weight:700}.product-link:hover{background:#c7ee51}.animaux{background:#e2ebd1}.electronique{background:#dfe8ed}#mes-achats{padding-top:26px}.card-cover>p{min-height:3em}.cards{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1000px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cards{grid-template-columns:1fr}}