:root{--or-soleil:#ffc23c;--violet-melodie:#7b4dff;--corail-pop:#ff6b5b;--rose-bonbon:#ff5fa2;--bleu-ciel:#29b6f6;--vert-menthe:#2ec4a6;--creme:#fff7e8;--indigo-nuit:#2b2464;--sable:#f3e6cc;--blanc:#fff;--muted:#5b5490;--font-display:"Baloo 2", sans-serif;--font-body:"Nunito", sans-serif;--font-ar:"Baloo Bhaijaan 2", sans-serif;--r-sm:12px;--r-md:20px;--r-lg:32px;--r-pill:999px;--ring:0 0 0 2px var(--sable)}html[dir=rtl]{--font-display:var(--font-ar);--font-body:var(--font-ar)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--creme);color:var(--indigo-nuit);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.6}html[dir=rtl] body{line-height:1.9}img,video{max-width:100%;display:block}a{color:inherit}button{font:inherit;cursor:pointer;color:inherit}h1,h2,h3,h4{font-family:var(--font-display);line-height:1.1}html[dir=rtl] :is(h1,h2,h3,h4){line-height:1.35}.wrap{width:min(1100px,100% - 40px);margin-inline:auto}.btn{border-radius:var(--r-pill);font-family:var(--font-display);background:var(--or-soleil);color:var(--indigo-nuit);border:0;align-items:center;gap:8px;padding:14px 26px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.eyebrow,.tag,.badge,.soon{border-radius:var(--r-pill);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;padding:6px 14px;font-size:13px;font-weight:700;display:inline-block}html[dir=rtl] :is(.eyebrow,.tag,.badge,.soon){letter-spacing:0;font-size:14px}.topbar{z-index:10;background:var(--violet-melodie);color:var(--blanc);align-items:center;gap:24px;padding:12px 24px;display:flex;position:sticky;top:0}.brand{white-space:nowrap;align-items:center;gap:10px;font-family:"Baloo 2",sans-serif;font-size:1.3rem;font-weight:800;text-decoration:none;display:flex}.topbar nav{scrollbar-width:none;gap:6px;margin-inline-start:auto;display:flex;overflow-x:auto}.topbar nav a{white-space:nowrap;border-radius:var(--r-pill);padding:6px 12px;font-size:.92rem;font-weight:700;text-decoration:none}.topbar nav a:hover{background:var(--creme);color:var(--indigo-nuit)}.lang{background:var(--or-soleil);color:var(--indigo-nuit);border-radius:var(--r-pill);font-family:var(--font-display);border:0;padding:8px 18px;font-weight:700}.hero{background:var(--violet-melodie);color:var(--blanc);text-align:center;border-radius:0 0 var(--r-lg) var(--r-lg);padding:72px 0 80px}.hero .eyebrow{background:var(--or-soleil);color:var(--indigo-nuit);margin:0 0 24px}.h1{margin:0;font-family:"Baloo 2",sans-serif;font-size:clamp(40px,7vw,72px);font-weight:800}.hero-tagline{color:var(--creme);margin:8px 0 24px;font-size:18px;font-weight:600}.hero-intro{max-width:60ch;color:var(--creme);margin:0 0 32px;font-size:18px;margin-inline:auto!important}.section{border-bottom:2px dashed var(--sable);padding:64px 0}.section.violet{background:var(--violet-melodie);color:var(--blanc);border-radius:var(--r-lg);border-bottom:0;margin:24px 12px}.h2{margin:0 0 8px;font-size:clamp(28px,4vw,40px);font-weight:800}.h3{margin:40px 0 16px;font-size:22px;font-weight:700}.lead{color:var(--muted);max-width:62ch;margin:0 0 28px;font-size:17px}.violet .lead{color:var(--creme)}.muted{color:var(--muted);font-size:.95rem}.callout{background:var(--blanc);border-radius:var(--r-md);box-shadow:var(--ring);border-inline-start:6px solid var(--vert-menthe);align-items:flex-start;gap:18px;margin-top:24px;padding:24px 28px;display:flex}.callout-icon{background:var(--vert-menthe);width:52px;height:52px;color:var(--indigo-nuit);border-radius:50%;flex:none;place-items:center;display:grid}.callout h4{margin:0 0 6px;font-size:22px}.callout p{color:var(--muted);margin:0 0 8px}.callout ul{margin:0;padding-inline-start:20px;font-weight:600}.callout li+li{margin-top:4px}.table-wrap{border-radius:var(--r-md);background:var(--blanc);box-shadow:var(--ring);margin-top:16px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:560px}th,td{text-align:start;border-bottom:1px solid var(--sable);padding:14px 18px;font-size:15px}th{background:var(--indigo-nuit);color:var(--blanc);font-family:var(--font-display);font-size:16px;font-weight:700}tbody tr:last-child td{border-bottom:0}td.num{white-space:nowrap;font-weight:700}tfoot td{background:var(--or-soleil);color:var(--indigo-nuit);font-family:var(--font-display);border-bottom:0;font-size:20px;font-weight:800}.strategy-cards{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:none}.strategy-card{background:var(--blanc);border-radius:var(--r-md);box-shadow:var(--ring);overflow:hidden}.sc-head{align-items:center;gap:12px;padding:14px 16px;display:flex}.sc-head b{font-family:var(--font-display);font-size:19px;font-weight:800;line-height:1.2}.is-post .sc-head{background:var(--vert-menthe)}.is-video .sc-head{background:var(--bleu-ciel)}.sc-head .fee-icon{background:var(--blanc);width:42px;height:42px}.sc-stats{grid-template-columns:1fr 1fr;margin:0;display:grid}.sc-stats>div{border-top:1px solid var(--sable);padding:12px 16px}.sc-stats>div:nth-child(odd){border-inline-end:1px solid var(--sable)}.sc-stats>div:last-child{border-inline-end:0;grid-column:1/-1}.sc-stats dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}html[dir=rtl] .sc-stats dt{text-transform:none;letter-spacing:0;font-size:13px}.sc-stats dd{margin:2px 0 0;font-size:15px;font-weight:700}.fee-cards{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:none}.fee-card{background:var(--blanc);border-radius:var(--r-md);box-shadow:var(--ring);align-items:center;gap:14px;padding:16px;display:flex}.fee-icon{width:46px;height:46px;color:var(--indigo-nuit);border-radius:50%;flex:none;place-items:center;display:grid}.fee-video .fee-icon{background:var(--bleu-ciel)}.fee-post .fee-icon{background:var(--vert-menthe)}.fee-tools .fee-icon{background:var(--rose-bonbon)}.fee-ads .fee-icon{background:var(--corail-pop)}.fee-info{flex:1;min-width:0}.fee-info b{font-size:15px;line-height:1.3;display:block}.fee-info span{border-radius:var(--r-pill);background:var(--creme);color:var(--muted);margin-top:6px;padding:2px 10px;font-size:13px;font-weight:700;display:inline-block}.fee-card strong{font-family:var(--font-display);white-space:nowrap;flex:none;font-size:20px;font-weight:800}.fee-total{background:var(--or-soleil);border-radius:var(--r-md);text-align:center;flex-direction:column;align-items:center;gap:2px;margin-top:4px;padding:22px 16px;display:flex}.fee-total span{font-weight:700}.fee-total strong{font-family:var(--font-display);font-size:40px;font-weight:800;line-height:1.1}.legend{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.tag.post{background:var(--vert-menthe);color:var(--indigo-nuit)}.tag.video{background:var(--bleu-ciel);color:var(--indigo-nuit)}.cal{background:var(--blanc);border-radius:var(--r-md);box-shadow:var(--ring);overflow:hidden}.cal-head{text-align:center;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.cal-head strong{font-family:var(--font-display);text-transform:capitalize;font-size:24px;font-weight:800;display:block}.cal-head small{color:var(--muted);font-weight:600}.cal-head button{background:var(--or-soleil);border:0;border-radius:50%;width:44px;height:44px;font-size:1.5rem;font-weight:800;line-height:1}html[dir=rtl] .cal-head button{transform:scaleX(-1)}.cal-grid{grid-template-columns:repeat(7,1fr);display:grid}.wd{text-align:center;font-family:var(--font-display);background:var(--indigo-nuit);color:var(--blanc);padding:10px 6px;font-size:15px;font-weight:700}.day{border-inline-end:1px solid var(--sable);border-bottom:1px solid var(--sable);flex-direction:column;gap:6px;min-height:96px;padding:8px;display:flex}.day:nth-child(7n){border-inline-end:0}.day.empty{background:var(--creme)}.dn{color:var(--muted);font-size:.9rem;font-weight:700}.day.today .dn{background:var(--violet-melodie);color:var(--blanc);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.chip{border-radius:var(--r-sm);color:var(--indigo-nuit);padding:4px 8px;font-size:.76rem;font-weight:700;line-height:1.25}.day.post .chip{background:var(--vert-menthe)}.day.video .chip{background:var(--bleu-ciel)}.steps-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.steps-row{grid-template-columns:repeat(4,1fr)}.steps-list li{background:var(--blanc);border-radius:var(--r-md);box-shadow:var(--ring);align-items:center;gap:14px;padding:16px 18px;font-weight:700;display:flex}.steps-list span{background:var(--or-soleil);width:40px;height:40px;font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.steps-list li:nth-child(2) span{background:var(--rose-bonbon)}.steps-list li:nth-child(3) span{background:var(--bleu-ciel)}.steps-list li:nth-child(4) span{background:var(--vert-menthe)}.logos{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.logo-card{background:var(--blanc);border-radius:var(--r-md);box-shadow:var(--ring);margin:0;transition:transform .15s;overflow:hidden}.logo-card:hover{transform:translateY(-3px)}.logo-card img{aspect-ratio:3/2;object-fit:contain;background:#fdf3df;width:100%}.logo-card figcaption{font-family:var(--font-display);padding:12px 18px;font-size:18px;font-weight:700}.logo-slot{border:3px dashed var(--violet-melodie);border-radius:var(--r-md);background:var(--blanc);text-align:center;align-content:center;place-items:center;gap:8px;min-height:280px;padding:32px;display:grid;position:relative}.logo-slot p{color:var(--muted);margin:0}.mono{color:var(--violet-melodie);font-family:"Baloo 2",sans-serif;font-size:3.4rem;font-weight:800}.soon{top:14px;background:var(--vert-menthe);color:var(--indigo-nuit);position:absolute;inset-inline-end:14px}#work{overflow:hidden}.video-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;display:grid}.video-copy .eyebrow{background:var(--or-soleil);color:var(--indigo-nuit);margin-bottom:16px}.video-copy .h2{font-size:clamp(32px,4.5vw,48px)}.features{gap:12px;margin:0 0 32px;padding:0;list-style:none;display:grid}.features li{border-radius:var(--r-md);background:#fff7e81a;border:2px solid #fff7e838;align-items:center;gap:14px;padding:14px 18px;display:flex}.f-icon{background:var(--creme);width:46px;height:46px;color:var(--indigo-nuit);border-radius:50%;flex:none;place-items:center;display:grid}.features li:nth-child(2) .f-icon{background:var(--or-soleil)}.features li:nth-child(3) .f-icon{background:var(--vert-menthe)}.features b{font-family:var(--font-display);font-size:19px;line-height:1.2;display:block}.features div>span{color:var(--creme);font-size:15px}.stage{place-items:center;min-height:600px;padding:40px 0;display:grid;position:relative}.shape{border-radius:50%;position:absolute}.s-sun{background:var(--or-soleil);top:6%;width:340px;height:340px;inset-inline-end:4%}.s-coral{background:var(--corail-pop);bottom:8%;border-radius:40% 60% 55% 45%;width:150px;height:150px;inset-inline-start:6%}.s-ring{border:14px solid var(--vert-menthe);top:4%;width:120px;height:120px;inset-inline-start:10%}.s-dot{background:var(--rose-bonbon);bottom:22%;width:34px;height:34px;inset-inline-end:6%}.note-glyph{color:var(--creme);font-size:44px;font-weight:800;line-height:1;position:absolute}.n1{top:30%;inset-inline-start:4%;transform:rotate(-12deg)}.n2{bottom:6%;color:var(--or-soleil);inset-inline-end:18%;transform:rotate(10deg)}.phone{z-index:1;aspect-ratio:9/16;border:10px solid var(--indigo-nuit);background:var(--indigo-nuit);width:min(290px,80vw);box-shadow:0 0 0 4px var(--creme);border-radius:40px;position:relative;overflow:hidden;transform:rotate(-3deg)}.phone video{object-fit:cover;cursor:pointer;width:100%;height:100%}.phone-notch{z-index:2;border-radius:var(--r-pill);background:var(--indigo-nuit);width:84px;height:22px;position:absolute;top:8px;left:50%;translate:-50%}.badge{top:40px;z-index:2;background:var(--or-soleil);color:var(--indigo-nuit);position:absolute;inset-inline-start:12px}.pill-sticker{z-index:2;border-radius:var(--r-pill);color:var(--indigo-nuit);padding:8px 18px;font-family:"Baloo 2",sans-serif;font-size:18px;font-weight:800;position:absolute}.st1{background:var(--rose-bonbon);top:18%;inset-inline-end:10%;transform:rotate(8deg)}.st2{background:var(--bleu-ciel);bottom:18%;inset-inline-start:12%;transform:rotate(-8deg)}.posts{grid-template-columns:1fr 1fr;gap:32px;max-width:900px;margin-inline:auto;display:grid}.post-slot img{box-shadow:var(--ring)}.post-slot{margin:0}.post-slot img,.post-empty{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-md);width:100%}.post-empty{border:3px dashed var(--violet-melodie);color:var(--creme);text-align:center;align-content:center;place-items:center;gap:4px;display:grid}.post-empty p{margin:0}.post-slot figcaption{text-align:center;font-family:var(--font-display);margin-top:12px;font-size:18px;font-weight:700}.timeline{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.timeline li{background:var(--blanc);border-radius:var(--r-md);box-shadow:var(--ring);padding:24px}.timeline h4{margin:14px 0 6px;font-size:21px;font-weight:700}.timeline p{color:var(--muted);margin:0 0 12px}.step-n{background:var(--violet-melodie);width:44px;height:44px;color:var(--blanc);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:20px;font-weight:800;display:grid}.timeline li:nth-child(2) .step-n{background:var(--or-soleil);color:var(--indigo-nuit)}.timeline li:nth-child(3) .step-n{background:var(--corail-pop);color:var(--indigo-nuit)}.amount{font-family:var(--font-display);font-size:30px;font-weight:800}.note{background:var(--indigo-nuit);color:var(--creme);border-radius:var(--r-md);margin-top:24px;padding:24px 28px}.note h4{color:var(--or-soleil);margin:0 0 6px;font-size:22px}.note p{margin:0}.extras{grid-template-columns:1fr 1fr;gap:16px;display:grid}.card{background:var(--blanc);border-radius:var(--r-md);box-shadow:var(--ring);border-top:6px solid var(--or-soleil);padding:28px}.card+.card{border-top-color:var(--corail-pop)}.card h4{margin:0 0 16px;font-size:24px;font-weight:800}.price-line{align-items:baseline;gap:10px;display:flex}.price-line strong{font-family:var(--font-display);font-size:36px;font-weight:800}.price-line.sub strong{color:var(--violet-melodie);font-size:24px}.price-line span{color:var(--muted);font-weight:600}.stepper{border-top:2px dashed var(--sable);justify-content:space-between;align-items:center;margin-top:12px;padding:16px 0;font-weight:700;display:flex}.stepper div{align-items:center;gap:14px;display:flex}.stepper button{background:var(--violet-melodie);width:38px;height:38px;color:var(--blanc);border:0;border-radius:50%;font-size:1.2rem;font-weight:800}.stepper b{text-align:center;min-width:24px;font-family:var(--font-display);font-size:20px}.estimate{background:var(--creme);border-radius:var(--r-sm);padding:12px 16px;font-weight:600}.estimate b{font-family:var(--font-display);font-size:20px}.footer{color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:40px 24px;font-size:14px;font-weight:600;display:flex}.lp-overlay{z-index:100;background:#2b2464b8;place-items:center;padding:20px;animation:.25s ease-out lp-fade;display:grid;position:fixed;inset:0}.lp-card{text-align:center;background:var(--creme);border-radius:var(--r-lg);width:min(460px,100%);padding:44px 32px 32px;animation:.3s ease-out lp-pop;position:relative;overflow:hidden}.lp-shape{border-radius:50%;position:absolute}.lp-sun{background:var(--or-soleil);width:140px;height:140px;top:-60px;right:-40px}.lp-ring{border:10px solid var(--vert-menthe);width:70px;height:70px;bottom:-24px;left:-20px}.lp-dot{background:var(--rose-bonbon);width:18px;height:18px;top:28px;left:32px}.lp-brand{border-radius:var(--r-pill);background:var(--violet-melodie);color:var(--blanc);margin:0 0 12px;padding:6px 16px;font-family:"Baloo 2",sans-serif;font-weight:800;display:inline-block;position:relative}.lp-title{margin:0 0 28px;font-family:"Baloo 2",sans-serif;font-size:28px;font-weight:800;position:relative}.lp-title span{font-family:var(--font-ar);margin-top:4px;font-size:26px;display:block}.lp-options{grid-template-columns:1fr 1fr;gap:14px;display:grid;position:relative}.lp-btn{border-radius:var(--r-md);background:var(--blanc);box-shadow:var(--ring);border:0;flex-direction:column;align-items:center;gap:10px;padding:22px 12px;transition:transform .15s,box-shadow .15s;display:flex}.lp-btn:hover,.lp-btn:focus-visible{box-shadow:0 0 0 3px var(--violet-melodie);outline:none;transform:translateY(-3px)}.lp-code{width:56px;height:56px;color:var(--indigo-nuit);border-radius:50%;place-items:center;font-family:"Baloo 2",sans-serif;font-size:22px;font-weight:800;display:grid}.lp-fr .lp-code{background:var(--or-soleil)}.lp-ar .lp-code{background:var(--bleu-ciel);font-family:var(--font-ar);font-size:26px}.lp-name{font-family:"Baloo 2",sans-serif;font-size:20px;font-weight:800}.lp-ar .lp-name{font-family:var(--font-ar)}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-pop{0%{opacity:0;transform:translateY(16px)scale(.96)}}@media (prefers-reduced-motion:reduce){.lp-overlay,.lp-card{animation:none}}@media (width<=860px){.fees-table,.strategy-table{display:none}.fee-cards,.strategy-cards{display:grid}.topbar nav{display:none}.topbar{justify-content:space-between}.video-grid,.posts,.extras,.timeline,.steps-row,.logos{grid-template-columns:1fr}.section.violet{border-radius:var(--r-md);margin:16px 0}.stage{min-height:520px}.s-sun{width:240px;height:240px}.day{min-height:60px;padding:4px}.chip{border-radius:50%;width:12px;height:12px;padding:0;font-size:0}}
