:root{--sable:#fdfbf7;--bleu:#2456a6;--bleu-fonce:#1a3f7d;--nuit:#101e3c;--soleil:#ffc53d;--encre:#24324e;--brume:#e8ecf4;--ok:#2f9e6e;--ok-text:#1c7350;--radius:22px;--nl-fond:#faf7f1;--nl-fond-alt:#f1eae0;--nl-encre:#57524b;--nl-encre-forte:#3a362f;--nl-sauge:#8ca396;--nl-sauge-fonce:#5f7a6c;--nl-terracotta:#c97b4a;--nl-terracotta-fonce:#a85e34;--nl-terracotta-text:#8f4a26;--nl-muted:#625c53;--nl-ligne:#e4dacb;--nl-radius:20px;--nl-radius-lg:28px;--font-display:"Fraunces", "Baloo 2", serif;--font-body:"Nunito Sans", "Karla", system-ui, sans-serif;--font-display-ar:"Markazi Text", serif;--font-body-ar:"Almarai", "Nunito Sans", system-ui, sans-serif}[dir=rtl]{--font-display:var(--font-display-ar);--font-body:var(--font-body-ar)}.landing{background:var(--nl-fond);color:var(--nl-encre);font-family:var(--font-body)}.landing h1,.landing h2,.landing h3,.landing .display{font-family:var(--font-display);color:var(--nl-encre-forte);line-height:1.15}[dir=rtl] .landing h1,[dir=rtl] .landing h2,[dir=rtl] .landing h3,[dir=rtl] .landing .display{font-weight:700;line-height:1.35}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--sable);color:var(--encre);min-height:100dvh;font-family:Karla,system-ui,sans-serif;font-size:17px;line-height:1.55}h1,h2,h3,.display{font-family:"Baloo 2",system-ui,sans-serif;line-height:1.15}a{color:var(--bleu)}button{font:inherit;cursor:pointer;border:none}:focus-visible{outline:3px solid var(--soleil);outline-offset:3px;border-radius:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.wrap{max-width:480px;margin:0 auto;padding:24px 20px 48px}.nura-logo{line-height:0;display:inline-flex}.nura-logo img{object-fit:contain;width:100%;height:auto;display:block}.nura-logo--wordmark{width:118px}.nura-logo--lockup{width:176px}.pilot-onboarding{padding-top:clamp(28px,6vh,64px);padding-bottom:64px}.pilot-brand{justify-content:center;margin-bottom:2px;display:flex}.pilot-logo{width:142px}.pilot-header-logo{flex:none;width:110px}@media (min-width:720px){.pilot-onboarding{background:#ffffffd1;border:1px solid #6e625424;border-radius:28px;margin-top:28px;padding:34px 38px 42px;box-shadow:0 24px 70px #302c2614}}.btn{border-radius:var(--radius);background:var(--bleu);color:#fff;width:100%;min-height:64px;box-shadow:0 4px 0 var(--bleu-fonce);justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-family:"Baloo 2",system-ui,sans-serif;font-size:20px;font-weight:700;transition:transform 80ms;display:flex}.btn:active{box-shadow:0 1px 0 var(--bleu-fonce);transform:translateY(3px)}.btn.soleil{background:var(--soleil);color:var(--encre);box-shadow:0 4px #d9a020}.btn.ghost{color:var(--bleu);box-shadow:inset 0 0 0 2px var(--brume);background:#fff}.btn:disabled{opacity:.45;cursor:default}.card{border-radius:var(--radius);background:#fff;padding:20px;box-shadow:0 2px 12px #24324e0f}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--bleu);font-size:13px;font-weight:700}.muted{color:#64708a;font-size:15px}input,select{border:2px solid var(--brume);width:100%;min-height:60px;font:inherit;color:var(--encre);background:#fff;border-radius:16px;padding:12px 16px;font-size:18px}input:focus{border-color:var(--bleu);outline:none}.sun-play{background:var(--soleil);width:168px;height:168px;color:var(--encre);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-size:56px;display:flex;position:relative;box-shadow:0 6px #d9a020}.sun-play:before{content:"";border:3px dashed #ffc53db3;border-radius:50%;animation:24s linear infinite tourner;position:absolute;inset:-16px}@keyframes tourner{to{transform:rotate(360deg)}}.nuit-screen{background:var(--nuit);color:#f2f5fb;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:28px 20px;display:flex}.halo{background:#ffc53d1f;border-radius:50%;justify-content:center;align-items:center;width:190px;height:190px;animation:4.5s ease-in-out infinite respirer;display:flex}@keyframes respirer{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.pause-btn{background:var(--soleil);width:132px;height:132px;color:var(--nuit);border-radius:50%;font-size:46px;box-shadow:0 0 60px #ffc53d59}.etoiles-ciel{gap:10px;min-height:32px;margin-bottom:28px;font-size:26px;display:flex}.etoile-off{opacity:.25}.question-box{color:var(--encre);border-radius:var(--radius);background:#fff;width:100%;max-width:420px;padding:24px}.choix-row{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.choix-btn{background:var(--brume);min-height:76px;color:var(--encre);border-radius:18px;font-family:"Baloo 2",system-ui,sans-serif;font-size:26px;font-weight:800}.choix-btn.bon{background:var(--ok);color:#fff}.choix-btn.mauvais{background:#f3d2cf}.star-row{flex-wrap:wrap;gap:8px;font-size:30px;display:flex}.lock{filter:grayscale();opacity:.55}.stack{flex-direction:column;gap:14px;display:flex}.hr{border:none;border-top:2px solid var(--brume);margin:26px 0}.landing-wrap{max-width:1120px;margin:0 auto;padding:0 20px}.landing section{padding:64px 0}.landing section.alt{background:var(--nl-fond-alt)}.landing h2{margin-bottom:12px;font-size:clamp(26px,4vw,38px)}.landing h2+p.lead{color:var(--nl-encre);opacity:.85;max-width:640px;margin-bottom:32px;font-size:17px}.landing .eyebrow-nl{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--nl-terracotta-text);font-size:13px;font-weight:700}.landing-nav{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--nl-ligne);background:#faf7f1eb;position:sticky;top:0}.landing-nav-row{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:14px 20px;display:flex}.landing-nav-logo{align-items:center;min-height:24px;text-decoration:none;display:inline-flex}.landing-nav-logo .nura-logo--wordmark{width:108px}@media (min-width:860px){.landing-nav-logo .nura-logo--wordmark{width:122px}}.landing-nav-links{gap:28px;font-size:15px;font-weight:600;display:none}.landing-nav-links a{color:var(--nl-encre);text-decoration:none}.landing-nav-links a:hover{color:var(--nl-terracotta-text)}.landing-nav-right{align-items:center;gap:14px;display:flex}.lang-switch{color:var(--nl-encre);gap:6px;font-size:13px;font-weight:700;display:flex}.lang-switch span[aria-current=true]{color:var(--nl-terracotta-text);text-underline-offset:3px;text-decoration:underline}.nav-cta{font-family:var(--font-body);background:var(--nl-terracotta);color:#fff;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;display:none}@media (min-width:860px){.landing-nav-links{display:flex}.nav-cta{display:inline-block}}.hero-nl{text-align:center;padding:52px 0 48px}.hero-logo{width:clamp(150px,20vw,208px);margin:0 auto 26px;display:inline-flex}.hero-wave{opacity:.8;width:120px;height:auto;margin:0 auto 20px}.hero-nl h1{max-width:760px;margin:0 auto 20px;font-size:clamp(30px,5.2vw,52px);font-weight:500}.hero-nl .lead{opacity:.85;max-width:560px;margin:0 auto 28px;font-size:18px}[dir=rtl] .hero-nl h1{max-width:620px;font-size:clamp(26px,4.2vw,42px);font-weight:700;line-height:1.4}[dir=rtl] .hero-nl .lead{max-width:480px;font-size:17px;line-height:1.85}[dir=rtl] .landing h2{line-height:1.4}[dir=rtl] .landing .lead,[dir=rtl] .landing p{line-height:1.85}[dir=rtl] .step-card p,[dir=rtl] .method-card p,[dir=rtl] .track-card p{line-height:1.8}.hero-ctas{flex-direction:column;align-items:center;gap:12px;margin-bottom:14px;display:flex}@media (min-width:560px){.hero-ctas{flex-direction:row;justify-content:center}}.btn-nl{font-family:var(--font-body);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:16px 26px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.btn-nl.primary{background:var(--nl-terracotta-fonce);color:#fff}.btn-nl.primary:hover{background:#8c4c29}.btn-nl.ghost{color:var(--nl-encre-forte);box-shadow:inset 0 0 0 2px var(--nl-ligne);background:0 0}.hero-player{border:1px solid var(--nl-ligne);cursor:pointer;font-family:var(--font-body);color:var(--nl-encre-forte);background:#fff;border-radius:999px;align-items:center;gap:12px;padding:12px 22px 12px 12px;font-weight:700;display:inline-flex}.hero-player-icon{background:var(--nl-sauge-fonce);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}.reassurance-nl{color:var(--nl-muted);margin-top:4px;font-size:13px}.landing-video-section{background:linear-gradient(180deg, var(--nl-fond) 0%, #f1e9dc 100%);padding-top:26px}.landing-video-copy{text-align:center;padding-bottom:24px}.landing-video-copy h2{max-width:760px;margin:0 auto 14px}.landing-video-copy .lead{margin:0 auto}.landing-video-shell{background:#26334b;border:1px solid #26334b24;border-radius:clamp(18px,3vw,32px);max-width:980px;margin:0 auto;overflow:hidden;box-shadow:0 28px 70px #372d202e,0 3px 12px #372d2014}.landing-video{aspect-ratio:16/9;object-fit:cover;background:#26334b;width:100%;display:block}.landing-video-note{text-align:center;color:var(--nl-muted);margin:14px 0 0;padding-bottom:42px;font-size:13px}.demo-box{border:1px solid var(--nl-ligne);border-radius:var(--nl-radius-lg);background:#fff;max-width:640px;margin:0 auto 24px;padding:24px}.demo-box .cap{color:var(--nl-muted);margin-top:10px;font-size:13px}.vignette-row{gap:12px;max-width:640px;margin:0 auto;display:grid}@media (min-width:640px){.vignette-row{grid-template-columns:repeat(3,1fr)}}.vignette{background:var(--nl-fond-alt);cursor:pointer;text-align:start;font-family:var(--font-body);color:var(--nl-encre-forte);border:none;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex}.vignette-play{background:var(--nl-terracotta);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;display:flex}.vignette-lang{text-transform:uppercase;letter-spacing:.06em;color:var(--nl-muted);font-size:11px;font-weight:800;display:block}.vignette-label{font-size:14px;font-weight:700;display:block}.center-note{text-align:center;color:var(--nl-muted);margin-top:16px;font-size:13px}.grid-2{gap:20px;display:grid}@media (min-width:720px){.grid-2{grid-template-columns:1fr 1fr}}.grid-4{gap:18px;display:grid}@media (min-width:640px){.grid-4{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.grid-4{grid-template-columns:repeat(4,1fr)}}.step-card,.track-card,.method-card{border-radius:var(--nl-radius);border:1px solid var(--nl-ligne);background:#fff;padding:22px}.benefit-grid{grid-template-columns:1fr;gap:16px;margin-top:22px;display:grid}@media (min-width:640px){.benefit-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.benefit-grid{grid-template-columns:repeat(4,1fr)}}.benefit-card{border-radius:var(--nl-radius);border:1px solid var(--nl-ligne);background:#fff;padding:22px;transition:transform .15s,box-shadow .15s}.benefit-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px #26334b14}.benefit-emoji{margin-bottom:10px;font-size:34px;display:block}.benefit-card h3{margin:0 0 6px;font-size:18px}.benefit-card p{opacity:.85;margin:0;font-size:14px;line-height:1.6}[dir=rtl] .benefit-card{text-align:right}.step-card .num,.method-card .num{background:var(--nl-sauge);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:12px;font-size:14px;font-weight:800;display:flex}.track-card h3{margin-bottom:6px;font-size:19px}.track-card .tag{text-transform:uppercase;letter-spacing:.06em;color:var(--nl-terracotta-text);margin-bottom:8px;font-size:12px;font-weight:800;display:block}.track-card p{opacity:.85;margin:8px 0 16px;font-size:14px}.track-card .btn-nl{width:100%;padding:12px;font-size:14px}.bullets-nl{gap:12px;max-width:480px;margin:0 auto;list-style:none;display:grid}.bullets-nl li{align-items:flex-start;gap:10px;font-size:16px;display:flex}.bullets-nl li:before{content:"—";color:var(--nl-terracotta);flex-shrink:0}.science-box{border-radius:var(--nl-radius-lg);border:1px solid var(--nl-ligne);background:#fff;max-width:720px;margin:0 auto;padding:28px}.science-box .claim{border-top:1px solid var(--nl-ligne);padding:16px 0}.science-box .claim:first-child{border-top:none;padding-top:0}.science-box .claim p{font-size:15px}.science-box .claim .src{color:var(--nl-muted);margin-top:6px;font-size:12px}.science-limit{text-align:center;max-width:560px;color:var(--nl-muted);margin:20px auto 0;font-size:14px;font-style:italic}.pilot-box,.quote-box{background:var(--nl-fond-alt);border-radius:var(--nl-radius-lg);text-align:center;max-width:640px;margin:0 auto;padding:28px}.quote-box blockquote{font-family:var(--font-display);margin-bottom:14px;font-size:20px;line-height:1.4}.quote-box cite{color:var(--nl-muted);font-size:14px;font-style:normal}.pricing-card{border:2px solid var(--nl-terracotta);border-radius:var(--nl-radius-lg);text-align:center;background:#fff;max-width:420px;margin:0 auto;padding:32px}.pricing-card .big{font-family:var(--font-display);color:var(--nl-encre-forte);font-size:34px}.pricing-card .price{color:var(--nl-encre);margin:14px 0;font-size:16px}.pricing-card .trust{color:var(--nl-muted);margin-top:16px;font-size:13px}.faq-list{gap:10px;max-width:680px;margin:0 auto;display:grid}.faq-item{border:1px solid var(--nl-ligne);background:#fff;border-radius:14px;padding:4px 20px}.faq-item summary{cursor:pointer;min-height:24px;font-weight:700;font-family:var(--font-body);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--nl-terracotta);flex-shrink:0;font-size:20px}.faq-item[open] summary:after{content:"–"}.faq-item p{opacity:.85;padding-bottom:16px;font-size:15px}.final-cta-nl{text-align:center}.whatsapp-block{color:var(--nl-muted);margin-top:28px;font-size:14px}.whatsapp-block a{color:var(--nl-terracotta-text);font-weight:700}.landing-footer{border-top:1px solid var(--nl-ligne);text-align:center;color:var(--nl-muted);padding:32px 0;font-size:13px}.landing-footer a{color:inherit;min-height:24px;padding:10px 8px;display:inline-block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[dir=rtl] .bullets-nl li:before{content:"—"}[dir=rtl] .vignette{text-align:right}
