*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#faf8f4;color:#202020;font:16px/1.6 system-ui,-apple-system,sans-serif}.invite{background:#ff6a00;color:#fff;text-align:center;padding:12px 16px;font-weight:700}header{max-width:1160px;margin:auto;padding:24px 25px;display:flex;align-items:center;gap:20px}header img{object-fit:contain}header span{color:#6c6861;font-size:13px}select{margin-left:auto;border:1px solid #ddd;border-radius:12px;padding:8px;background:transparent}main{max-width:1160px;margin:auto;padding:0 25px}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center;padding:45px 0 65px}.eyebrow{color:#dc5700;font-size:11px;font-weight:800;letter-spacing:1.5px}h1{font-size:clamp(34px,4.2vw,56px);line-height:1.12;letter-spacing:-2px;margin:18px 0 24px}.intro{color:#615b53;font-size:18px;max-width:550px}.benefits{padding:0;list-style:none;font-weight:600;margin:28px 0}.benefits li{margin:9px 0}.benefits li:before{content:'✓';color:#1b7b4f;margin-right:10px}.price{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.price strong{font-size:65px;line-height:1.1;letter-spacing:-4px}.old{text-decoration:line-through;font-size:25px;color:#999}.price span:last-child{font-size:15px;font-weight:650}.renew{font-size:12px;color:#69625b;margin:10px 0 22px}.buy{width:100%;max-width:465px;background:#ff6a00;color:#fff;box-shadow:0 7px 25px #ff6a0030;border:0;border-radius:14px;padding:20px;font-size:18px;font-weight:800;cursor:pointer;transition:transform .15s}.buy:hover{transform:translateY(-2px);background:#e95c00}.buy:disabled{opacity:.5;cursor:wait;transform:none}.trust,.load{font-size:12px;color:#6d655d;text-align:center;max-width:465px}.demo{border:1px solid #dedbd4;background:#e9e6df;border-radius:25px;padding:22px;box-shadow:0 20px 75px #26262610;transform:rotate(1deg)}.demo-top{display:flex;align-items:center;gap:12px;padding-bottom:24px}.avatar{display:grid;place-items:center;background:#c6d7ca;border-radius:50%;width:40px;height:40px}.demo-top b{font-size:13px;display:block}.demo-top small{font-size:9px;display:block;color:#69625b}.demo-top>span:last-child{font-size:10px;color:#47765d;margin-left:auto}.bubble{border-radius:13px;padding:18px;margin:16px 0;box-shadow:0 3px 10px #00000004;font-size:15px}.received{background:#fff;margin-right:22px}.sent{background:#d7f3d8;margin-left:22px}.bubble small{font-size:9px;letter-spacing:.7px;color:#7b756e}.bubble p{margin:8px 0}.translated{border-top:1px solid #0000000e;padding-top:10px;font-weight:650;font-size:14px}.demo-foot{font-size:11px;text-align:center;color:#737066}.steps{border-top:1px solid #e5e0d7;padding:45px 0}h2{font-size:29px;letter-spacing:-.8px;line-height:1.2}.steps>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.steps article>b{font-size:14px;color:#ff6a00}.steps h3{font-size:17px}.steps p{font-size:14px;color:#69625b}.guarantee{display:flex;gap:24px;align-items:center;padding:30px;border:1px solid #cde0d0;border-radius:20px;background:#eef6ed}.guarantee>span{font-size:45px;color:#287344}.guarantee h2{font-size:25px;margin:0 0 10px}.guarantee p{font-size:14px;color:#576650;margin:0}.close{text-align:center;padding:65px 20px}.close p{font-size:13px}.close a{color:#71695f}#paiement{max-width:700px;margin:20px auto 60px;padding:20px;background:white;border:1px solid #e6e1d9;border-radius:20px}#paiement>p{font-size:12px;color:#6d655d}#stripe{min-height:500px}#erreur{color:#bd2536}footer{text-align:center;padding:30px 22px;background:#f0ede8;color:#787168;font-size:11px}footer p{margin:8px 0}footer a{color:inherit}.disclaimer{max-width:600px;margin:20px auto!important}footer button{border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-decoration:underline}#consent{position:fixed;right:15px;bottom:15px;max-width:400px;padding:20px;background:white;border:1px solid #ccc;border-radius:15px;box-shadow:0 7px 35px #0002;z-index:100}#consent p{font-size:13px}#consent button{padding:9px 20px;border:1px solid #ddd;border-radius:9px;background:#faf8f4;margin-right:8px}#consent #accepter{background:#202020;color:#fff}[hidden]{display:none!important}@media(max-width:760px){header{padding:18px}header span{display:none}main{padding:0 20px}.hero{display:flex;flex-direction:column;gap:35px;padding:15px 0 35px}h1{font-size:36px;letter-spacing:-1.5px}.intro{font-size:16px}.hero>div{width:100%}.demo{transform:none}.steps>div{grid-template-columns:1fr;gap:10px}.steps{padding:30px 0}.guarantee{padding:22px;align-items:flex-start;gap:15px}.guarantee h2{font-size:23px}.close{padding:35px 0}.buy{font-size:16px}#paiement{padding:8px}}

/* Identité cinéma du site : braise, profondeur et vraie démonstration produit. */
body{background:#141315;color:#f4f0e8;overflow-x:hidden}.cinema{position:absolute;inset:0 0 auto;height:1000px;overflow:hidden;z-index:-1;opacity:.26;pointer-events:none}.cinema video{width:100%;height:100%;object-fit:cover;mask-image:linear-gradient(#000,transparent)}header{border-bottom:1px solid #ffffff0a}header img{width:135px;height:auto}header span,.intro,.renew,.trust,.load{color:#b2a8a0}select{border-color:#ffffff20;color:#e9ded5;background:#211d1b}.invite{background:linear-gradient(110deg,#a64312,#ed6c27,#a64312);font-size:13px;letter-spacing:.2px}h1{font-weight:760;letter-spacing:-2.5px;line-height:1.08}.eyebrow{color:#ffb224}.benefits li:before{color:#ffb224}.price strong{color:#ffb224;text-shadow:0 0 45px #ffb22418}.buy{background:linear-gradient(110deg,#ffb224,#ff7038);color:#151214;box-shadow:0 8px 30px #ff70382b}.buy:hover{background:linear-gradient(110deg,#ffc458,#ff8b62)}.hero{gap:35px;padding-top:40px}.demo{background:transparent;border:0;box-shadow:none;position:relative;text-align:center;padding:0;min-height:580px;transform:none}.phone{width:280px;max-width:75%;height:580px;border:7px solid #393436;border-radius:44px;box-shadow:0 0 0 1px #77716b,0 35px 90px #0008,0 0 90px #ff703817;background:#17151a;overflow:hidden;margin:auto;position:relative;transform:rotate(-5deg);animation:flotter 7s ease-in-out infinite}.phone video{width:100%;height:100%;object-fit:cover}.island{position:absolute;top:7px;left:50%;transform:translateX(-50%);height:15px;width:80px;background:#09090b;border-radius:20px;z-index:2}.orbit{position:absolute;inset:0;pointer-events:none}.orbit span{position:absolute;padding:6px 14px;border:1px solid #ffb22422;border-radius:30px;background:#281c159c;color:#ffce93;font-size:15px;animation:orbite 7s ease-in-out infinite}.orbit span:nth-child(1){top:4%;left:0}.orbit span:nth-child(2){top:22%;right:-1%;animation-delay:-1.5s}.orbit span:nth-child(3){top:52%;left:-5%;animation-delay:-3s}.orbit span:nth-child(4){bottom:26%;right:-2%;animation-delay:-4s}.orbit span:nth-child(5){bottom:10%;left:5%;animation-delay:-5s}.demo-foot{color:#b4aaa1;margin-top:24px}.platforms{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.platforms span{font-size:10px;border:1px solid #ffffff1c;border-radius:20px;padding:5px 10px;color:#e1d4c6}.steps{border-color:#ffffff12}.steps p{color:#b2a8a0}.steps article{border:1px solid #ffffff0d;border-radius:17px;padding:24px;background:linear-gradient(130deg,#ffffff05,transparent)}.guarantee{border-color:#ffb22435;background:linear-gradient(110deg,#ffb2240e,#ff703807)}.guarantee>span{color:#ffb224}.guarantee p{color:#b7aca1}.close a{color:#d0c0af}footer{background:#0f0e10;color:#a3978d}#paiement{color:#171717}#consent{color:#171717}.price,.benefits,.intro,h1{animation:entrer .8s both}h1{animation-delay:.05s}.intro{animation-delay:.15s}.benefits{animation-delay:.25s}.price{animation-delay:.35s}@keyframes flotter{0%,100%{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-12px)}}@keyframes orbite{0%,100%{transform:translateY(0);opacity:.55}50%{transform:translateY(-16px);opacity:1}}@keyframes entrer{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@media(max-width:760px){h1{font-size:39px;letter-spacing:-1.8px}.hero{padding-top:20px}.demo{margin-top:12px;min-height:535px}.phone{height:510px;width:247px}.orbit span{font-size:12px}.orbit span:nth-child(3){left:0}.steps article{padding:15px}.cinema{height:1250px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}.cinema{display:none}}

/* Une grille réellement équilibrée, indépendante de la longueur du texte. */
header,main{max-width:1200px}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.hero>div:first-child{min-width:0}.demo{display:flex;flex-direction:column;align-items:center;justify-content:center}.phone{flex-shrink:0;transform:none;animation:respirer 7s ease-in-out infinite}.phone video{object-fit:contain;background:#fff}.orbit{inset:0 12px}.orbit span:nth-child(2),.orbit span:nth-child(4){right:0}.orbit span:nth-child(3){left:0}.comparison{font-size:13px;color:#ffce93;max-width:465px}.story,.exchange,.reassurance,.faq{padding:64px 0;border-top:1px solid #ffffff12}.story>h2,.section-intro{max-width:760px;margin-left:auto;margin-right:auto}.story>.eyebrow,.story>h2,.section-intro{text-align:center}.section-intro{color:#b2a8a0}.value-grid,.reassure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px}.value-grid article{padding:28px;border:1px solid #ffb22420;border-radius:22px;background:linear-gradient(140deg,#ffb2240b,#ffffff03)}.visual-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:17px;background:#ffb22419;color:#ffb224;font-size:30px}.value-grid h3{font-size:21px}.value-grid p,.exchange p,.reassure-grid p,.faq p{color:#b2a8a0}.exchange{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.chat-example{padding:28px;border-radius:24px;background:#211e1b;border:1px solid #ffffff15}.chat-example>small{font-size:10px;color:#c6b29c}.chat-in,.chat-out{padding:19px;border-radius:16px;margin-top:20px;font-size:14px}.chat-in{background:#35312c;margin-right:24px}.chat-out{background:#254535;margin-left:24px}.chat-example p{border-top:1px solid #ffffff15;padding-top:12px;color:#f4f0e8}.chat-example small{color:#c8bcae}.demo-link{display:inline-block;color:#ffb224;font-weight:700;margin-top:12px}.fine{font-size:12px;color:#a89b8e;margin-top:24px}.reassurance{text-align:center}.reassure-grid>div{padding:22px;border:1px solid #ffffff15;border-radius:18px}.reassure-grid a{color:#ffb224}.faq{max-width:880px;margin:auto}.faq h2{text-align:center}.faq details{padding:20px 24px;margin:12px 0;background:#ffffff04;border:1px solid #ffffff12;border-radius:16px}.faq summary{cursor:pointer;font-weight:700}.faq p{font-size:14px}.platforms{margin-top:8px}@keyframes respirer{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:900px){.hero{gap:28px}h1{font-size:43px;letter-spacing:-1.5px}.phone{width:260px;height:540px}.orbit span{font-size:12px;padding:5px 9px}}@media(max-width:760px){.hero{display:flex;gap:38px}.hero>div:first-child{text-align:center}.intro,.comparison,.renew,.trust,.load{margin-left:auto;margin-right:auto}.price{justify-content:center}.benefits{text-align:left;max-width:465px;margin-left:auto;margin-right:auto}.buy{margin-left:auto;margin-right:auto}.hero h1{font-size:38px}.value-grid,.reassure-grid,.exchange{grid-template-columns:1fr}.story,.exchange,.reassurance,.faq{padding:38px 0}.value-grid{gap:14px}.phone{max-width:75%;height:510px;width:247px}.demo{min-height:570px}.chat-example{padding:18px}.story h2,.exchange h2{font-size:28px}.faq details{padding:16px}.price strong{font-size:60px}.price .old{font-size:21px}}
/* Version claire : lecture longue, démonstration et paiement au premier plan. */
body{background:#fffaf5;color:#242426}.cinema{opacity:.045;height:900px}.invite{background:#ff6a18;color:#fff}header{border-color:#eadfd4}header span,.intro,.renew,.trust,.load,.section-intro{color:#625d58}select{background:#fff;border-color:#ddd1c7;color:#292724}.eyebrow{color:#b64a08}.price strong{color:#e45b08;text-shadow:none}.comparison{color:#a34610}.buy{background:linear-gradient(110deg,#ff8a1e,#f85a1d);color:#fff;box-shadow:0 8px 24px #f85a1d28}.buy:hover{background:#df4b12}.phone{box-shadow:0 0 0 1px #77716b,0 25px 60px #58331425}.orbit span{background:#fff1e3;border-color:#f1c7a7;color:#a04b19}.demo-foot{color:#72675e}.platforms span{background:#fff;border-color:#e5d9ce;color:#61564d}.story,.exchange,.reassurance,.faq,.steps{border-color:#eadfd4}.value-grid article,.steps article{background:#fff;border-color:#e9ddd2;box-shadow:0 6px 25px #4a2b1405}.visual-icon{background:#fff0df;color:#c65a0d}.value-grid p,.exchange p,.reassure-grid p,.faq p,.steps p{color:#625d58}.chat-example{background:#f5eee5;border-color:#e9dacb}.chat-example>small{color:#756555}.chat-in{background:#fff;color:#303030;box-shadow:0 4px 12px #00000007}.chat-out{background:#e3f1dd;color:#273e25}.chat-example p{color:#303030;border-color:#0000000e}.chat-example small{color:#6d685f}.demo-link,.reassure-grid a{color:#b94d0b}.fine{color:#786d64}.reassure-grid>div,.faq details{background:#fff;border-color:#e9ddd2}.guarantee{background:#eef7ef;border-color:#c5dfca}.guarantee>span{color:#247440}.guarantee p{color:#526752}.close a{color:#a64b15}footer{background:#f0e9e1;color:#72675d}

.capture{max-width:700px;margin:40px auto;padding:30px;border:1px solid #efceb0;border-radius:24px;background:#fff2e4;text-align:center}.capture>p{color:#625d58}.capture form{text-align:left}.capture-row{display:flex;gap:12px;margin:10px 0 20px}.capture-row input{flex:1;min-width:0;padding:14px;border:1px solid #d7c6b5;border-radius:12px;font:inherit}.capture-row button{padding:14px 20px;background:#ec601b;color:white;border:0;border-radius:12px;font:inherit;font-weight:700;cursor:pointer}.agreement{display:flex;gap:10px;font-size:13px;align-items:flex-start}.agreement input{margin-top:5px}.capture a{font-size:12px;color:#91400f}#capture-statut{font-size:14px}@media(max-width:760px){.capture{padding:22px}.capture-row{flex-direction:column}}

.product-showcase{text-align:center;padding:65px 0;border-top:1px solid #eadfd4}.device-scene{position:relative;margin:45px auto 30px;max-width:960px;padding-right:100px;padding-bottom:20px}.desktop-scene{margin:0;border:9px solid #29292b;border-radius:20px;overflow:hidden;box-shadow:0 30px 70px #4e271629;background:#242426;transform:perspective(1400px) rotateY(3deg)}.desktop-scene img{display:block;width:100%;height:auto}.browser-chrome{height:25px;display:flex;align-items:center;gap:5px;padding:0 8px;color:#bbb;font-size:10px}.browser-chrome i{width:6px;height:6px;background:#fa8242;border-radius:50%}.browser-chrome span{margin:auto}.mobile-scene{position:absolute;right:0;bottom:0;width:160px;margin:0;border:6px solid #29292b;border-radius:24px;overflow:hidden;box-shadow:0 15px 35px #4e271635;transform:rotate(4deg)}.mobile-scene img{width:100%;height:auto;display:block}.offer-strip{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px;background:linear-gradient(120deg,#ffebd2,#fff3e8);border:1px solid #efc59f;border-radius:20px;text-align:left;margin-top:30px}.offer-strip strong{font-size:23px}.offer-strip p{font-size:13px;color:#625d58}.offer-strip .buy{width:auto;font-size:16px;flex-shrink:0}.sticky-offer{position:sticky;bottom:0;z-index:15;background:#fffffff2;backdrop-filter:blur(14px);border-top:1px solid #efc59f;box-shadow:0 -5px 25px #4e271609;padding:12px 24px;display:flex;justify-content:center;align-items:center;gap:35px}.sticky-offer>div{display:flex;align-items:center;gap:16px}.sticky-offer strong{font-size:30px;color:#cf5413}.sticky-offer span{font-size:12px;color:#625d58}.sticky-offer .buy{width:auto;padding:13px 24px;font-size:15px}.buy:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid #316ca9;outline-offset:4px}@media(max-width:760px){.product-showcase{padding:40px 0}.device-scene{padding-right:35px;padding-bottom:22px;margin-top:30px}.desktop-scene{border-width:5px;border-radius:13px}.mobile-scene{width:85px;border-width:4px;border-radius:15px}.offer-strip{flex-direction:column;text-align:center;gap:8px}.offer-strip .buy{width:100%}.sticky-offer{padding:10px 15px;gap:14px;justify-content:space-between}.sticky-offer>div{gap:6px;align-items:flex-start;flex-direction:column}.sticky-offer span{font-size:10px}.sticky-offer strong{font-size:25px}.sticky-offer .buy{padding:12px 18px;font-size:14px}}

.test-actions{max-width:465px;padding:16px 0;text-align:center;border-top:1px solid #eadfd4;margin-top:18px}.test-actions a{display:block;margin:8px 0;font-size:14px}.free-link{color:#864215;font-weight:700;text-decoration:underline;text-underline-offset:4px}.test-actions p{font-size:12px;color:#72675d}.try-first{text-align:center;background:#fff1e1;border:1px solid #edd3b9;border-radius:24px;padding:32px;margin:25px 0 45px}.try-first>p{max-width:700px;margin:18px auto;color:#625d58}.try-first>div{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.try-first a{font-size:16px}

.guided-proof{display:grid;grid-template-columns:0.8fr 1.2fr;gap:70px;align-items:center;padding:65px 35px;border-top:1px solid #eadfd4}.proof-phone{max-width:260px;margin:auto;position:relative;border:7px solid #29292b;border-radius:34px;overflow:hidden;box-shadow:0 25px 65px #4e271620}.proof-phone img{display:block;width:100%;height:auto}.guided-proof ol{list-style:none;counter-reset:etape;padding:0}.guided-proof li{position:relative;padding:12px 0 12px 55px;counter-increment:etape}.guided-proof li:before{content:counter(etape);position:absolute;left:0;top:10px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ffead5;color:#a34610;font-weight:800}.guided-proof li p{margin:7px 0;color:#625d58;font-size:14px}.faq a{color:#a34610;font-size:14px}@media(max-width:760px){.guided-proof{grid-template-columns:1fr;padding:40px 0;gap:28px}.proof-phone{max-width:220px}.guided-proof h2{text-align:center}}
