.f8-wrap{--f8-night:#171430;--f8-night2:#241f42;--f8-plum:#463a5c;--f8-violet:#9d8bc4;--f8-violet-d:#6f5b96;--f8-sage:#7e9d86;Of --f8-sage-d:#52735b;--f8-gold:#C9A87A;--f8-blue:#7ea3b8;--f8-blue-d:#4a6b7a;--f8-blue-l:#b8d4e0;--f8-coral:#ffb894;--f8-coral-d:#e8849a;--f8-coral-l:#ffd9c0;--f8-sage-l:#a8c4b0;--f8-gold-l:#f0dcb4;--f8-rose:#bf8aa0;--f8-cream:#fbf8f2;--f8-title:'El Messiri',Georgia,serif;--f8-h2:'Poppins',Arial,sans-serif;--f8-sans:Arial,Helvetica,sans-serif;font-family:var(--f8-sans);color:var(--f8-plum);line-height:1.7;-webkit-font-smoothing:antialiased}.f8-wrap *,.f8-wrap *::before,.f8-wrap *::after{box-sizing:border-box}.f8-container{max-width:1100px;margin:0 auto;padding:0 22px}.f8-container--narrow{max-width:760px}[data-rev]{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}[data-rev].vis{opacity:1;transform:none}.f8-hero{position:relative;overflow:hidden;text-align:center;padding:26px 0 66px;background:linear-gradient(168deg,#171430 0%,#241f42 46%,#2e2750 74%,#241f42 100%)}.f8-sky{position:absolute;inset:0;z-index:0;pointer-events:none;background: radial-gradient(ellipse 76% 52% at 50% 20%,var(--sky-c,#3a2f5c) 0%,transparent 64%),linear-gradient(168deg,var(--sky-a,#171430) 0%,var(--sky-b,#241f42) 48%,var(--sky-c,#2e2750) 100%);transition:background 1.2s ease}.f8-moment{position:relative;z-index:3;display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:bold;letter-spacing:.16em;text-transform:uppercase;color:var(--sky-accent,#C9A87A);background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px);padding:6px 15px;border-radius:20px;margin-bottom:14px;opacity:0;transform:translateY(10px)}.f8-hero.go .f8-moment{animation:f8Up .8s cubic-bezier(.22,.61,.36,1) .3s forwards}.f8-hero-veil{position:absolute;inset:0;pointer-events:none;z-index:1;background: radial-gradient(ellipse 58% 40% at 50% 34%,rgba(201,168,122,.16),transparent 68%),radial-gradient(ellipse 80% 46% at 50% 100%,rgba(23,20,48,.94),transparent 60%)}.f8-hero .f8-container{position:relative;z-index:3}.f8-dust{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.f8-sp{position:absolute;border-radius:50%;background:var(--f8-gold-l);opacity:0}.f8-hero.go .f8-sp{animation:f8Float linear infinite}@keyframes f8Float{0%{opacity:0;transform:translateY(14px) scale(.5)}16%{opacity:.85}76%{opacity:.5}100%{opacity:0;transform:translateY(-96px) scale(1.15)} }.f8-crumb{position:relative;z-index:3;font-size:12.5px;letter-spacing:.06em;color:rgba(207,199,222,.62);margin-bottom:14px}.f8-crumb a{color:rgba(207,199,222,.82);text-decoration:none;transition:color .2s}.f8-crumb a:hover{color:var(--f8-gold)}.f8-crumb span[aria-hidden]{margin:0 7px;opacity:.5}.f8-crumb [aria-current]{color:var(--f8-gold)}.f8-scene{position:relative;z-index:3;width:100%;max-width:480px;margin:0 auto -18px}.f8-scene svg{width:100%;height:auto;display:block;overflow:visible}.f8-halo{opacity:0;transform-origin:240px 150px;transform:scale(.4)}.f8-hero.go .f8-halo{animation:f8HaloIn 1.5s cubic-bezier(.22,.61,.36,1) forwards}@keyframes f8HaloIn{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.05)}100%{opacity:.9;transform:scale(1)} }.f8-hero.go .f8-axis{animation:f2AxisIn 1.1s ease-out .5s forwards}.f8-hero.go .f8-one-origin{animation:f2OriginIn 1.9s cubic-bezier(.22,.61,.36,1) forwards}.f8-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--f8-title);font-size:12.5px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--sky-accent,#C9A87A);margin-bottom:16px;opacity:0;transform:translateY(14px)}.f8-em{font-size:14px;letter-spacing:0}.f8-h1{font-family:var(--f8-title) !important;font-size:clamp(29px,5.4vw,46px);font-weight:700;line-height:1.16;color:#f4ecdd;margin:0 0 18px;opacity:0;transform:translateY(18px)}.f8-h1 em{font-style:italic;background:linear-gradient(100deg,var(--f8-gold) 0%,var(--f8-gold-l) 42%,var(--f8-violet) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--f8-gold)}.f8-lead{font-size:16.5px;line-height:1.76;color:#cfc7de;max-width:46ch;margin:0 auto 26px;opacity:0;transform:translateY(18px)}.f8-lead strong{color:var(--f8-gold-l);font-weight:bold}.f8-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:28px}.f8-chip{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:bold;letter-spacing:.02em;padding:9px 17px;border-radius:24px;backdrop-filter:blur(6px);opacity:0;transform:translateY(14px);transition:transform .28s}.f8-chip:hover{transform:translateY(-3px) !important}.f8-chip .ic{font-size:15px}.f8-chip--gold{background:rgba(201,168,122,.18);color:#f0dcb4;border:1px solid rgba(201,168,122,.42)}.f8-chip--rose{background:rgba(191,138,160,.18);color:#f0c9d8;border:1px solid rgba(191,138,160,.42)}.f8-chip--violet{background:rgba(157,139,196,.18);color:#d4c9ee;border:1px solid rgba(157,139,196,.42)}.f8-jump{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:bold;letter-spacing:.04em;color:rgba(207,199,222,.78);text-decoration:none;padding:11px 24px;border-radius:26px;border:1px solid rgba(157,139,196,.4);opacity:0;transform:translateY(14px);transition:color .25s,border-color .25s,background .25s}.f8-jump:hover{color:var(--f8-gold);border-color:var(--f8-gold);background:rgba(201,168,122,.1)}.f8-jump span{transition:transform .25s}.f8-jump:hover span{transform:translateY(3px)}.f8-hero.go .f8-eyebrow{animation:f8Up .8s cubic-bezier(.22,.61,.36,1) 1.7s forwards}.f8-hero.go .f8-h1{animation:f8Up .9s cubic-bezier(.22,.61,.36,1) 1.85s forwards}.f8-hero.go .f8-lead{animation:f8Up .9s cubic-bezier(.22,.61,.36,1) 2.05s forwards}.f8-hero.go .f8-chip:nth-child(1){animation:f8Up .7s cubic-bezier(.22,.61,.36,1) 2.25s forwards}.f8-hero.go .f8-chip:nth-child(2){animation:f8Up .7s cubic-bezier(.22,.61,.36,1) 2.38s forwards}.f8-hero.go .f8-chip:nth-child(3){animation:f8Up .7s cubic-bezier(.22,.61,.36,1) 2.51s forwards}.f8-hero.go .f8-jump{animation:f8Up .8s cubic-bezier(.22,.61,.36,1) 2.7s forwards}@keyframes f8Up{to{opacity:1;transform:none} }.f8-snippet{padding:0 0 46px;background:var(--f8-cream)}.f8-snippet-card{margin-top:-34px;position:relative;z-index:4;background:#fff;border-radius:20px;padding:32px 30px 28px;border:1px solid rgba(201,168,122,.3);box-shadow:0 26px 60px -30px rgba(70,58,92,.55)}.f8-snippet-tag{display:inline-block;font-size:11.5px;font-weight:bold;letter-spacing:.16em;text-transform:uppercase;color:var(--f8-gold);background:rgba(201,168,122,.14);padding:5px 13px;border-radius:16px;margin-bottom:14px}.f8-snippet-q{font-family:var(--f8-title) !important;font-size:23px;font-weight:700;color:var(--f8-plum);margin:0 0 12px;line-height:1.3}.f8-snippet-a{font-size:16px;line-height:1.78;color:#5d5573;margin:0}.f8-snippet-a strong{color:var(--f8-violet-d);font-weight:bold}.f8-h2{font-family:var(--f8-h2) !important;font-size:clamp(23px,3.6vw,31px);font-weight:600;color:var(--f8-plum);text-align:center;margin:0 0 14px;line-height:1.26}.f8-h2--left{text-align:left;margin-bottom:16px}.f8-deco{display:block;width:52px;height:2px;background:var(--f8-gold);margin:16px auto 0;border-radius:2px}.f8-keys{padding:52px 0 48px;background:var(--f8-cream)}.f8-keys-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:34px}.f8-key{position:relative;overflow:hidden;background:#fff;border-radius:18px;padding:28px 24px 24px;border:1px solid rgba(201,168,122,.26);transition:transform .32s cubic-bezier(.22,.61,.36,1),box-shadow .32s,border-color .32s}.f8-key:hover{transform:translateY(-6px);box-shadow:0 24px 50px -26px rgba(70,58,92,.6)}.f8-key-glow{position:absolute;top:-52px;right:-52px;width:130px;height:130px;border-radius:50%;filter:blur(34px);opacity:.5;transition:opacity .32s}.f8-key:hover .f8-key-glow{opacity:.85}.f8-key--gold .f8-key-glow{background:var(--f8-gold)}.f8-key--rose .f8-key-glow{background:var(--f8-rose)}.f8-key--violet .f8-key-glow{background:var(--f8-violet)}.f8-key--gold:hover{border-color:rgba(201,168,122,.7)}.f8-key--rose:hover{border-color:rgba(191,138,160,.7)}.f8-key--violet:hover{border-color:rgba(157,139,196,.7)}.f8-key-em{display:block;font-size:34px;line-height:1;margin-bottom:14px;position:relative;z-index:2}.f8-key h3{font-family:var(--f8-title) !important;font-size:20px;font-weight:600;color:var(--f8-plum);margin:0 0 10px;position:relative;z-index:2}.f8-key p{font-size:14.5px;line-height:1.7;color:#5d5573;margin:0;position:relative;z-index:2}.f8-key-num{position:absolute;bottom:8px;right:18px;font-family:var(--f8-title);font-size:66px;font-weight:700;line-height:1;color:rgba(70,58,92,.06);z-index:1}.f8-keys-grid .f8-key{transition-delay:0s}[data-rev].vis .f8-key:nth-child(2){transition-delay:.1s}[data-rev].vis .f8-key:nth-child(3){transition-delay:.2s}.f8-body{padding:14px 0 52px;background:var(--f8-cream)}.f8-prose p{font-size:16px;line-height:1.82;color:#524a68;margin:0 0 18px}.f8-prose strong{color:var(--f8-violet-d);font-weight:bold}.f8-block{position:relative;margin:36px 0;padding:32px 28px 28px;border-radius:20px;border:1px solid}.f8-block p{font-size:15.5px;line-height:1.8;color:#524a68;margin:0 0 15px}.f8-block p:last-child{margin-bottom:0}.f8-block strong{font-weight:bold}.f8-block-em{position:absolute;top:-19px;left:26px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:19px;background:#fff;box-shadow:0 6px 18px -8px rgba(70,58,92,.45)}.f8-block--rose{background:linear-gradient(158deg,rgba(191,138,160,.09),rgba(255,255,255,.7));border-color:rgba(191,138,160,.32)}.f8-block--rose strong{color:#96566e}.f8-block--violet{background:linear-gradient(158deg,rgba(157,139,196,.1),rgba(255,255,255,.7));border-color:rgba(157,139,196,.32)}.f8-block--violet strong{color:var(--f8-violet-d)}.f8-block--gold{background:linear-gradient(158deg,rgba(201,168,122,.11),rgba(255,255,255,.7));border-color:rgba(201,168,122,.34)}.f8-block--gold strong{color:#8a6a22}.f8-split{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.f8-split-col{background:rgba(255,255,255,.72);border-radius:14px;padding:20px 18px;border:1px solid rgba(191,138,160,.24)}.f8-split-em{display:block;font-size:26px;line-height:1;margin-bottom:9px}.f8-split-col h4{font-family:var(--f8-title) !important;font-size:16px;font-weight:600;color:var(--f8-plum);margin:0 0 7px}.f8-split-col p{font-size:14px;line-height:1.68;margin:0 !important}.f8-angel-card{display:flex;align-items:center;gap:20px;margin-top:22px;padding:20px 22px;background:linear-gradient(130deg,#241f42,#3a2f5c);border-radius:16px}.f8-angel-sigil{width:70px;height:70px;flex:0 0 auto}.f8-angel-sigil svg{width:100%;height:100%;display:block;animation:f8SigilSpin 60s linear infinite}@keyframes f8SigilSpin{from{transform:rotate(0)}to{transform:rotate(360deg)} }.f8-angel-txt{display:flex;flex-direction:column;gap:3px}.f8-angel-lbl{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(207,199,222,.6)}.f8-angel-name{font-family:var(--f8-title);font-size:26px;font-weight:700;color:var(--f8-gold-l);line-height:1.1}.f8-angel-dom{font-size:12.5px;color:rgba(207,199,222,.78);line-height:1.5}.f8-eq{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;margin:24px 0 8px}.f8-eq-d,.f8-eq-res{font-family:var(--f8-title);font-size:32px;font-weight:700;width:52px;height:52px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.8);color:var(--f8-plum);border:1px solid rgba(201,168,122,.35);line-height:1}.f8-eq-d--hot{background:linear-gradient(140deg,var(--f8-gold-l),var(--f8-gold));color:#3a2f0e;border-color:var(--f8-gold)}.f8-eq-op,.f8-eq-eq{font-family:var(--f8-title);font-size:24px;color:rgba(70,58,92,.5)}.f8-eq-res{background:linear-gradient(140deg,var(--f8-violet),var(--f8-violet-d));color:#fff;border-color:var(--f8-violet-d);box-shadow:0 10px 26px -12px rgba(111,91,150,.8)}.f8-eq.go .f8-eq-d,.f8-eq.go .f8-eq-op,.f8-eq.go .f8-eq-eq,.f8-eq.go .f8-eq-res{animation:f8EqPop .55s cubic-bezier(.19,1,.22,1) both}.f8-eq.go .f8-eq-d:nth-child(1){animation-delay:0s}.f8-eq.go .f8-eq-op:nth-child(2){animation-delay:.09s}.f8-eq.go .f8-eq-d:nth-child(3){animation-delay:.18s}.f8-eq.go .f8-eq-op:nth-child(4){animation-delay:.27s}.f8-eq.go .f8-eq-d:nth-child(5){animation-delay:.36s}.f8-eq.go .f8-eq-op:nth-child(6){animation-delay:.45s}.f8-eq.go .f8-eq-d:nth-child(7){animation-delay:.54s}.f8-eq.go .f8-eq-eq{animation-delay:.66s}.f8-eq.go .f8-eq-res{animation-delay:.78s}@keyframes f8EqPop{from{opacity:0;transform:scale(.5) translateY(10px)}to{opacity:1;transform:none} }.f8-eq-cap{text-align:center;font-size:13.5px;color:#6e5d83;margin:0 0 20px !important;font-style:italic}.f8-steps{padding:52px 0;background:linear-gradient(172deg,#f6f2f7,#eef1ec)}.f8-timeline{list-style:none;margin:34px 0 0;padding:0;position:relative}.f8-timeline::before{content:"";position:absolute;left:19px;top:14px;bottom:14px;width:2px;background:linear-gradient(to bottom,var(--f8-gold),var(--f8-violet),var(--f8-sage));opacity:.4;border-radius:2px}.f8-tl{position:relative;padding:0 0 30px 58px}.f8-tl:last-child{padding-bottom:0}.f8-tl-dot{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:19px;background:#fff;border:2px solid rgba(201,168,122,.5);box-shadow:0 6px 18px -8px rgba(70,58,92,.4)}.f8-tl h3{font-family:var(--f8-title) !important;font-size:19px;font-weight:600;color:var(--f8-plum);margin:6px 0 8px}.f8-tl p{font-size:15px;line-height:1.75;color:#5d5573;margin:0}.f8-tl a{color:var(--f8-sage-d);font-weight:bold;text-decoration:underline;text-underline-offset:3px}.f8-cta{position:relative;overflow:hidden;text-align:center;padding:56px 0 52px;background:linear-gradient(150deg,#241f42 0%,#3a2f5c 52%,#2e2750 100%)}.f8-cta-orb{position:absolute;left:50%;top:-24%;width:min(620px,140vw);height:min(620px,140vw);transform:translateX(-50%);pointer-events:none;background:radial-gradient(circle,rgba(201,168,122,.24),transparent 62%)}.f8-cta .f8-container{position:relative;z-index:2}.f8-cta-badge{display:inline-block;font-size:12px;font-weight:bold;letter-spacing:.14em;text-transform:uppercase;color:#3a2f0e;background:linear-gradient(135deg,var(--f8-gold-l),var(--f8-gold));padding:6px 16px;border-radius:20px;margin-bottom:16px}.f8-cta-title{font-family:var(--f8-title) !important;font-size:clamp(25px,4.4vw,38px);font-weight:700;line-height:1.2;color:#f4ecdd;margin:0 0 16px}.f8-cta-title em{font-style:italic;background:linear-gradient(100deg,var(--f8-gold) 0%,var(--f8-gold-l) 50%,var(--f8-violet) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--f8-gold)}.f8-cta-txt{font-size:15.5px;line-height:1.76;color:#cfc7de;max-width:48ch;margin:0 auto 22px}.f8-cta-price{display:flex;align-items:baseline;justify-content:center;gap:12px;margin-bottom:22px}.f8-cta-price .old{font-size:17px;color:rgba(207,199,222,.55);text-decoration:line-through}.f8-cta-price .new{font-family:var(--f8-title);font-size:36px;font-weight:700;color:var(--f8-gold-l);line-height:1}.f8-cta-price .save{font-size:12.5px;font-weight:bold;color:#3a2f0e;background:var(--f8-gold);padding:4px 11px;border-radius:14px}.f8-cta-btn{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:bold;text-decoration:none;color:#241f42;background:linear-gradient(135deg,var(--f8-gold-l) 0%,var(--f8-gold) 100%);border-radius:32px;padding:16px 34px;box-shadow:0 14px 38px -12px rgba(201,168,122,.65);transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s}.f8-cta-btn:hover{transform:translateY(-4px);box-shadow:0 22px 48px -12px rgba(201,168,122,.9)}.f8-cta-note{display:block;margin-top:14px;font-size:12.5px;color:rgba(207,199,222,.62)}.f8-faq-sec{padding:52px 0;background:var(--f8-cream)}.f8-faq{margin-top:32px}.f8-faq details{background:#fff;border:1px solid rgba(201,168,122,.26);border-radius:14px;margin-bottom:11px;overflow:hidden;transition:border-color .25s,box-shadow .25s}.f8-faq details[open]{border-color:rgba(201,168,122,.6);box-shadow:0 14px 34px -22px rgba(70,58,92,.5)}.f8-faq summary{cursor:pointer;list-style:none;padding:17px 46px 17px 20px;position:relative;font-family:var(--f8-title);font-size:16.5px;font-weight:600;color:var(--f8-plum)}.f8-faq summary::-webkit-details-marker{display:none}.f8-faq summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--f8-gold);transition:transform .3s;line-height:1}.f8-faq details[open] summary::after{transform:translateY(-50%) rotate(45deg)}.f8-faq .a{padding:0 20px 19px;font-size:15px;line-height:1.78;color:#5d5573}.f8-sisters{padding:52px 0;background:linear-gradient(172deg,#eef1ec,#f6f2f7);text-align:center}.f8-sisters-intro{font-size:15px;color:#6e5d83;margin:0 0 30px}.f8-sisters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:30px}.f8-sis{display:flex;flex-direction:column;align-items:center;gap:5px;padding:22px 14px;border-radius:16px;text-decoration:none;background:#fff;border:1px solid rgba(201,168,122,.28);transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s,border-color .28s}.f8-sis:hover{transform:translateY(-6px);box-shadow:0 20px 44px -24px rgba(70,58,92,.6)}.f8-sis-h{font-family:var(--f8-title);font-size:24px;font-weight:700;line-height:1}.f8-sis-k{font-size:13px;color:#6e5d83}.f8-sis--violet .f8-sis-h{color:var(--f8-violet-d)}.f8-sis--violet:hover{border-color:var(--f8-violet)}.f8-sis--sage .f8-sis-h{color:var(--f8-sage-d)}.f8-sis--sage:hover{border-color:var(--f8-sage)}.f8-sis--gold .f8-sis-h{color:#8a6a22}.f8-sis--gold:hover{border-color:var(--f8-gold)}.f8-sis--rose .f8-sis-h{color:#96566e}.f8-sis--rose:hover{border-color:var(--f8-rose)}.f8-all{display:inline-flex;align-items:center;gap:9px;font-size:15.5px;font-weight:bold;text-decoration:none;color:var(--f8-violet-d);padding:14px 28px;border-radius:28px;border:1.5px solid rgba(157,139,196,.5);transition:background .25s,border-color .25s,transform .25s}.f8-all:hover{background:rgba(157,139,196,.12);border-color:var(--f8-violet-d);transform:translateY(-2px)}.f8-all span{transition:transform .25s}.f8-all:hover span{transform:translateX(5px)}.f8-final{position:relative;overflow:hidden;text-align:center;padding:56px 0;background:linear-gradient(160deg,#171430,#2e2750)}.f8-final-seal{position:absolute;left:50%;top:50%;width:min(520px,120vw);height:min(520px,120vw);transform:translate(-50%,-50%);pointer-events:none;opacity:.5}.f8-final-seal svg{width:100%;height:100%;display:block}.f8-fs-rot{transform-origin:200px 200px;animation:f8SigilSpin 140s linear infinite}.f8-final .f8-container{position:relative;z-index:2}.f8-final h2{font-family:var(--f8-title) !important;font-size:clamp(24px,4vw,33px);font-weight:700;color:#f4ecdd;margin:0 0 14px}.f8-final p{font-size:15.5px;line-height:1.76;color:#cfc7de;max-width:50ch;margin:0 auto 24px}.f8-final a{display:inline-block;font-size:16px;font-weight:bold;text-decoration:none;color:#241f42;background:linear-gradient(135deg,var(--f8-gold-l),var(--f8-gold));border-radius:30px;padding:15px 34px;box-shadow:0 14px 34px -14px rgba(201,168,122,.7);transition:transform .28s}.f8-final a:hover{transform:translateY(-4px)}@media(max-width:760px){.f8-split{grid-template-columns:1fr}.f8-angel-card{flex-direction:column;text-align:center;gap:14px} }@media(max-width:600px){.f8-hero{padding:20px 0 52px}.f8-scene{max-width:340px;margin-bottom:-8px}.f8-lead{font-size:15px}.f8-chip{font-size:12px;padding:8px 14px}.f8-snippet-card{padding:26px 20px 22px;border-radius:16px}.f8-snippet-q{font-size:20px}.f8-snippet-a{font-size:15px}.f8-keys,.f8-steps,.f8-faq-sec,.f8-sisters{padding:42px 0}.f8-block{padding:28px 20px 22px;border-radius:16px}.f8-eq-d,.f8-eq-res{width:44px;height:44px;font-size:26px;border-radius:11px}.f8-eq{gap:6px}.f8-tl{padding-left:50px}.f8-tl-dot{width:36px;height:36px;font-size:17px}.f8-timeline::before{left:17px}.f8-cta,.f8-final{padding:44px 0}.f8-cta-btn,.f8-final a{font-size:15.5px;padding:15px 26px}.f8-faq summary{font-size:15.5px;padding:15px 42px 15px 17px}.f8-faq .a{font-size:14.5px;padding:0 17px 17px} }@media(prefers-reduced-motion:reduce){[data-rev]{opacity:1 !important;transform:none !important;transition:none !important}.f8-halo,.f8-axis,.f8-one-origin,.f8-one,.f8-eyebrow,.f8-h1,.f8-lead,.f8-chip,.f8-jump{opacity:1 !important;animation:none !important}.f8-one-origin{opacity:0 !important}.f8-one-l{transform:translateX(-58px) !important}.f8-one-r{transform:translateX(58px) !important}.f8-axis{stroke-dashoffset:0 !important}.f8-sp,.f8-ripple .rp,.f8-dot{animation:none !important;opacity:0 !important}.f8-angel-sigil svg,.f8-fs-rot{animation:none !important}.f8-eq.go .f8-eq-d,.f8-eq.go .f8-eq-op,.f8-eq.go .f8-eq-eq,.f8-eq.go .f8-eq-res{animation:none !important;opacity:1 !important;transform:none !important}.f8-key:hover,.f8-sis:hover,.f8-cta-btn:hover,.f8-final a:hover,.f8-chip:hover{transform:none !important} }.f8-halo{opacity:0;transform-origin:240px 150px;transform:scale(.4)}.f8-hero.go .f8-halo{animation:f8HaloIn 1.5s cubic-bezier(.22,.61,.36,1) forwards}@keyframes f8HaloIn{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.05)}100%{opacity:.9;transform:scale(1)} }.f8-hero.go .f8-eyebrow{animation:f8Up .8s cubic-bezier(.22,.61,.36,1) 2.1s forwards}.f8-hero.go .f8-h1{animation:f8Up .9s cubic-bezier(.22,.61,.36,1) 2.25s forwards}.f8-hero.go .f8-lead{animation:f8Up .9s cubic-bezier(.22,.61,.36,1) 2.45s forwards}.f8-hero.go .f8-chip:nth-child(1){animation:f8Up .7s cubic-bezier(.22,.61,.36,1) 2.65s forwards}.f8-hero.go .f8-chip:nth-child(2){animation:f8Up .7s cubic-bezier(.22,.61,.36,1) 2.78s forwards}.f8-hero.go .f8-chip:nth-child(3){animation:f8Up .7s cubic-bezier(.22,.61,.36,1) 2.91s forwards}.f8-hero.go .f8-jump{animation:f8Up .8s cubic-bezier(.22,.61,.36,1) 3.1s forwards}.f8-chip--sage{background:rgba(126,157,134,.2);color:#c4dcc9;border:1px solid rgba(126,157,134,.45)}.f8-key--sage .f8-key-glow{background:var(--f8-sage)}.f8-key--sage:hover{border-color:rgba(126,157,134,.7)}.f8-sis--sage .f8-sis-h{color:var(--f8-sage-d)}.f8-sis--sage:hover{border-color:var(--f8-sage)}.f8-eq-d--hot{background:linear-gradient(140deg,var(--f8-sage-l),var(--f8-sage));color:#1e2f24;border-color:var(--f8-sage)}.f8-fs-rot{transform-origin:200px 200px;animation:f8SigilSpin 140s linear infinite}@media(max-width:600px){.f8-moment{font-size:10.5px;letter-spacing:.12em;padding:5px 12px} }@media(prefers-reduced-motion:reduce){.f8-halo,.f8-pillar,.f8-beam-grp,.f8-pan,.f8-pivot,.f8-num{opacity:1 !important;animation:none !important;transform:none !important}.f8-ripple .f11rpX{animation:none !important;opacity:0 !important}.f8-moment{opacity:1 !important;transform:none !important;animation:none !important}.f8-sky{transition:none !important} }.f8-halo{opacity:0;transform-origin:240px 150px;transform:scale(.4)}.f8-hero.go .f8-halo{animation:f8HaloIn 1.7s cubic-bezier(.22,.61,.36,1) .4s forwards}@keyframes f8HaloIn{0%{opacity:0;transform:scale(.4)}64%{opacity:1;transform:scale(1.06)}100%{opacity:.9;transform:scale(1)} }.f8-eight{opacity:0;transform-origin:240px 150px}.f8-hero.go .f8-eight{animation:f8EightIn .9s cubic-bezier(.19,1,.22,1) .3s forwards,f8Tip 1.5s cubic-bezier(.65,0,.35,1) 1.3s forwards}@keyframes f8EightIn{0%{opacity:0;transform:scale(.3) rotate(0deg)}100%{opacity:.95;transform:scale(1) rotate(0deg)} }@keyframes f8Tip{0%{opacity:.95;transform:rotate(0deg) scale(1)}62%{opacity:.7;transform:rotate(78deg) scale(1.05)}100%{opacity:0;transform:rotate(90deg) scale(1.12)} }.f8-hero.go .f8-lem{animation:f8LemIn 1.8s cubic-bezier(.22,.61,.36,1) 2s forwards}@keyframes f8LemIn{0%{opacity:0;stroke-dashoffset:620}25%{opacity:1}100%{opacity:.95;stroke-dashoffset:0} }.f8-hero.go .f8-flow{animation:f8FlowIn .8s ease-out 3.5s forwards,f8Circulate 4.5s linear 3.8s infinite}@keyframes f8FlowIn{to{opacity:.9} }@keyframes f8Circulate{from{stroke-dashoffset:620}to{stroke-dashoffset:0} }.f8-coin{transform-origin:240px 150px;opacity:0}.f8-hero.go .f8-coin{animation:f8CoinIn .7s cubic-bezier(.19,1,.22,1) forwards,f8Orbit 9s linear infinite}@keyframes f8CoinIn{to{opacity:.85} }@keyframes f8Orbit{from{transform:rotate(0deg) translateX(var(--co-r)) rotate(0deg)}to{transform:rotate(360deg) translateX(var(--co-r)) rotate(-360deg)} }.f8-wv{transform-origin:240px 150px}.f8-hero.go .f8-wv1{animation:f8Prosper 4.4s ease-out 4.2s infinite}.f8-hero.go .f8-wv2{animation:f8Prosper 4.4s ease-out 6.4s infinite}@keyframes f8Prosper{0%{stroke-opacity:.45;transform:scale(.7)}100%{stroke-opacity:0;transform:scale(1.5)} }.f8-hero.go .f8-num-l{animation:f8NumIn .8s cubic-bezier(.19,1,.22,1) 3.6s forwards}.f8-hero.go .f8-num-r{animation:f8NumIn .8s cubic-bezier(.19,1,.22,1) 3.75s forwards}@keyframes f8NumIn{from{opacity:0;transform:translateY(10px)}to{opacity:.88;transform:none} }.f8-hero.go .f8-eyebrow{animation:f8Up .8s cubic-bezier(.22,.61,.36,1) 3.4s forwards}.f8-hero.go .f8-h1{animation:f8Up .9s cubic-bezier(.22,.61,.36,1) 3.55s forwards}.f8-hero.go .f8-lead{animation:f8Up .9s cubic-bezier(.22,.61,.36,1) 3.75s forwards}.f8-hero.go .f8-chip:nth-child(1){animation:f8Up .7s cubic-bezier(.22,.61,.36,1) 3.95s forwards}.f8-hero.go .f8-chip:nth-child(2){animation:f8Up .7s cubic-bezier(.22,.61,.36,1) 4.08s forwards}.f8-hero.go .f8-chip:nth-child(3){animation:f8Up .7s cubic-bezier(.22,.61,.36,1) 4.21s forwards}.f8-hero.go .f8-jump{animation:f8Up .8s cubic-bezier(.22,.61,.36,1) 4.4s forwards}.f8-chip--gold{background:rgba(255,217,138,.24);color:#fff0cc;border:1px solid rgba(255,217,138,.54)}.f8-chip--sage{background:rgba(168,196,138,.22);color:#dcecc4;border:1px solid rgba(168,196,138,.48)}.f8-key--sage .f8-key-glow{background:#a8c48a}.f8-key--sage:hover{border-color:rgba(168,196,138,.72)}.f8-sis--indigo .f8-sis-h{color:#5a4f96}.f8-sis--indigo:hover{border-color:#8a7ec4}.f8-eq-d--hot{background:linear-gradient(140deg,#ffe9b8,#c9a04a);color:#3a2f0e;border-color:#c9a04a}.f8-eq-res{background:linear-gradient(140deg,#a8c4e8,#5a6ec4);color:#f0f4ff;border-color:#5a6ec4}.f8-fs-rot{transform-origin:200px 200px;animation:f8SigilSpin 165s linear infinite}@media(prefers-reduced-motion:reduce){.f8-halo,.f8-lem,.f8-num{opacity:1 !important;animation:none !important;transform:none !important}.f8-eight{animation:none !important;opacity:0 !important}.f8-lem{stroke-dashoffset:0 !important;opacity:.95 !important}.f8-flow{animation:none !important;opacity:0 !important}.f8-coin{animation:none !important;opacity:0 !important}.f8-wv{animation:none !important;stroke-opacity:0 !important}.f8-num{opacity:.88 !important} }.f8-wrap a{color: #000 !important;padding: 16px 34px !important}.f8-wrap .f8-cta-btn,.f8-final a{color: #FFF !important}.f8-crumb a{color:rgba(207,199,222,.82) !important;background-image: none !important}h2{font-size:24px !important}@media(max-width:760px){h2{font-size:20px !important} }.f8-moment{display:none}.fg-figure{margin:0 0 22px;border-radius:16px;overflow:hidden;border:1px solid rgba(201,168,122,.34);box-shadow:0 16px 40px -24px rgba(70,58,92,.55)}.fg-figure img{display:block;width:100%;height:auto}.fg-figure figcaption{font-size:12.5px;line-height:1.6;color:#6e5d83;padding:10px 14px 12px;background:rgba(255,255,255,.7);text-align:center;font-style:italic}.hmx{position:relative !important;overflow:hidden !important;margin:0 !important;padding:64px 0 56px !important;text-align:center !important;font-family:Arial,Helvetica,sans-serif !important;color:#efe8f7 !important;background: radial-gradient(ellipse 70% 50% at 50% 0%,rgba(157,139,196,.32) 0%,transparent 65%),radial-gradient(ellipse 60% 40% at 50% 100%,rgba(201,168,122,.18) 0%,transparent 70%),linear-gradient(170deg,#171430 0%,#241f42 50%,#2e2750 100%) !important}.hmx *,.hmx *::before,.hmx *::after{box-sizing:border-box !important}.hmx::before{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;top:0 !important;height:2px !important;background:linear-gradient(90deg,transparent,#C9A87A 30%,#f0dcb4 50%,#C9A87A 70%,transparent) !important}.hmx-stars{position:absolute !important;inset:0 !important;pointer-events:none !important;font-size:0 !important}.hmx-stars i{position:absolute !important;width:2px !important;height:2px !important;border-radius:50% !important;background:#f0dcb4 !important;opacity:.2;animation:hmxTw 4s ease-in-out infinite !important}@keyframes hmxTw{0%,100%{opacity:.15;transform:scale(.8)}50%{opacity:.9;transform:scale(1.3)} }.hmx-in{position:relative !important;z-index:1 !important;max-width:760px !important;margin:0 auto !important;padding:0 22px !important}.hmx-tag{display:inline-block !important;font-family:'El Messiri',Georgia,serif !important;font-size:12.5px !important;font-weight:600 !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:#C9A87A !important;margin:0 0 12px !important}.hmx-h2{font-family:'Poppins',Arial,sans-serif !important;font-size:28px !important;font-weight:600 !important;line-height:1.25 !important;color:#f4ecdd !important;margin:0 0 12px !important}.hmx-sub{font-size:16px !important;line-height:1.7 !important;color:#d9cfe8 !important;max-width:56ch !important;margin:0 auto 24px !important}.hmx-clock{display:inline-flex !important;align-items:center !important;gap:6px !important;margin:0 auto 26px !important;padding:12px 18px !important;border-radius:16px !important;background:rgba(10,8,26,.55) !important;border:1px solid rgba(201,168,122,.35) !important;box-shadow:0 0 40px -10px rgba(157,139,196,.6),inset 0 0 18px rgba(157,139,196,.15)}.hmx-clock span{display:flex !important;align-items:center !important;justify-content:center !important;width:44px !important;height:58px !important;border-radius:8px !important;font-family:'El Messiri',Georgia,serif !important;font-size:40px !important;font-weight:700 !important;line-height:1 !important;color:#f0dcb4 !important;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02)) !important;text-shadow:0 0 14px rgba(240,220,180,.7);animation:hmxDigit 3.2s ease-in-out infinite !important}.hmx-clock span:nth-child(2){animation-delay:.2s}.hmx-clock span:nth-child(4){animation-delay:.4s}.hmx-clock span:nth-child(5){animation-delay:.6s}.hmx-clock i{font-style:normal !important;font-family:'El Messiri',Georgia,serif !important;font-size:36px !important;color:#C9A87A !important;animation:hmxBlink 1s steps(2) infinite !important}@keyframes hmxDigit{0%,100%{text-shadow:0 0 10px rgba(240,220,180,.5)}50%{text-shadow:0 0 22px rgba(240,220,180,1),0 0 40px rgba(157,139,196,.8)} }@keyframes hmxBlink{50%{opacity:.2} }.hmx.is-opening .hmx-clock{animation:hmxPortal 1.6s ease-in-out !important}.hmx.is-opening .hmx-clock span{animation:hmxFlip .5s ease-in-out 3 !important}@keyframes hmxFlip{0%,100%{transform:rotateX(0)}50%{transform:rotateX(90deg)} }@keyframes hmxPortal{0%,100%{box-shadow:0 0 40px -10px rgba(157,139,196,.6)}50%{box-shadow:0 0 90px 10px rgba(240,220,180,.55),0 0 160px 30px rgba(157,139,196,.4)} }.hmx-step{display:none !important}.hmx-step.is-on{display:block !important;animation:hmxIn .5s ease !important}@keyframes hmxIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none} }.hmx-q{font-family:Arial,Helvetica,sans-serif !important;font-size:17px !important;font-weight:700 !important;color:#f4ecdd !important;margin:0 0 14px !important;line-height:1.4 !important}.hmx-q b{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:26px !important;height:26px !important;margin-right:8px !important;border-radius:50% !important;background:#C9A87A !important;color:#171430 !important;font-size:14px !important;vertical-align:1px !important}.hmx-opts{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr)) !important;gap:10px !important;margin:0 0 8px !important}.hmx-opts--3{grid-template-columns:repeat(3,minmax(0,1fr)) !important}.hmx button.hmx-opt{display:flex !important;align-items:center !important;gap:10px !important;width:100% !important;min-height:52px !important;margin:0 !important;padding:12px 16px !important;border-radius:14px !important;cursor:pointer !important;text-align:left !important;font-family:Arial,Helvetica,sans-serif !important;font-size:15px !important;font-weight:700 !important;line-height:1.3 !important;color:#f4ecdd !important;text-transform:none !important;letter-spacing:0 !important;background:rgba(255,255,255,.06) !important;border:1px solid rgba(201,168,122,.35) !important;box-shadow:none;transition:transform .2s,background .2s,border-color .2s !important}.hmx button.hmx-opt span{font-size:20px !important;line-height:1 !important;flex-shrink:0 !important;width:24px !important;text-align:center !important}.hmx button.hmx-opt:hover{background:rgba(201,168,122,.16) !important;border-color:#C9A87A !important;transform:translateY(-2px)}.hmx button.hmx-opt.is-picked{background:linear-gradient(135deg,rgba(201,168,122,.35),rgba(157,139,196,.35)) !important;border-color:#f0dcb4 !important}.hmx button.hmx-back{display:inline-block !important;margin:6px 0 0 !important;padding:6px 10px !important;border:none !important;background:none !important;box-shadow:none;cursor:pointer !important;font-family:Arial,Helvetica,sans-serif !important;font-size:13px !important;color:#b9acd2 !important;text-decoration:underline !important;text-transform:none !important;letter-spacing:0 !important}.hmx-opening{min-height:0 !important;margin:0 !important;font-family:'El Messiri',Georgia,serif !important;font-size:18px !important;color:#f0dcb4 !important;letter-spacing:.06em !important}.hmx.is-opening .hmx-opening{margin:6px 0 10px !important;animation:hmxBlinkSoft 1.2s ease-in-out infinite !important}@keyframes hmxBlinkSoft{0%,100%{opacity:.45}50%{opacity:1} }.hmx-res{display:none !important;text-align:left !important}.hmx-res.is-on{display:block !important;animation:hmxIn .7s ease !important}.hmx-card{position:relative !important;border-radius:20px !important;padding:26px 24px 22px !important;background:linear-gradient(165deg,#fffdf9,#f6eef6) !important;color:#463a5c !important;box-shadow:0 30px 70px -30px rgba(0,0,0,.7),0 0 0 1px rgba(201,168,122,.5)}.hmx-r-eb{font-family:Arial,Helvetica,sans-serif !important;font-size:11.5px !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#a07c4a !important;margin:0 0 4px !important}.hmx-r-t{font-family:'El Messiri',Georgia,serif !important;font-size:30px !important;font-weight:700 !important;line-height:1.2 !important;color:#463a5c !important;margin:0 0 10px !important}.hmx-r-fq{font-size:15px !important;font-style:italic !important;color:#8a6f9e !important;margin:0 0 10px !important;line-height:1.6 !important}.hmx-r-fr{font-size:17px !important;line-height:1.75 !important;color:#463a5c !important;margin:0 0 18px !important}.hmx-sec{display:flex !important;gap:12px !important;align-items:flex-start !important;padding:14px 0 !important;border-top:1px dashed rgba(111,91,150,.22) !important}.hmx-sec-ic{flex-shrink:0 !important;width:38px !important;height:38px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:18px !important;background:linear-gradient(160deg,#efe6f7,#f6ead6) !important}.hmx-sec h4{font-family:Arial,Helvetica,sans-serif !important;font-size:15px !important;font-weight:700 !important;color:#6f5b96 !important;margin:0 0 4px !important}.hmx-sec p{font-size:16px !important;line-height:1.7 !important;color:#463a5c !important;margin:0 !important}.hmx-sec.is-mantra p{font-family:'El Messiri',Georgia,serif !important;font-size:19px !important;color:#7a4a68 !important}.hmx-full .hmx-sec{opacity:0;transform:translateY(8px);animation:hmxIn .6s ease forwards !important}.hmx-full .hmx-sec:nth-child(2){animation-delay:.15s}.hmx-full .hmx-sec:nth-child(3){animation-delay:.3s}.hmx-full .hmx-sec:nth-child(4){animation-delay:.45s}.hmx-lock{position:relative !important;border-radius:14px !important;overflow:hidden !important;margin:0 0 6px !important}.hmx-lock .hmx-sec{filter:blur(0)}.hmx-lock .hmx-bars{display:block !important;flex:1 !important}.hmx-lock .hmx-bars i{display:block !important;height:10px !important;border-radius:6px !important;margin:8px 0 0 !important;background:linear-gradient(90deg,#d9cde6,#eadfd0) !important;filter:blur(2.5px)}.hmx-lock .hmx-bars i:nth-child(2){width:86% !important}.hmx-lock .hmx-bars i:nth-child(3){width:64% !important}.hmx-lock-cta{position:absolute !important;inset:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:8px !important;padding:18px !important;text-align:center !important;background:linear-gradient(180deg,rgba(255,253,249,.15) 0%,rgba(250,244,248,.9) 34%,rgba(250,244,248,.97) 100%) !important}.hmx-lock-h{font-family:'El Messiri',Georgia,serif !important;font-size:21px !important;font-weight:700 !important;color:#463a5c !important;margin:0 !important;line-height:1.3 !important}.hmx button.hmx-unlock,.hmx button.hmx-portal-btn{display:inline-block !important;margin:4px 0 0 !important;padding:14px 28px !important;border:none !important;border-radius:999px !important;cursor:pointer !important;font-family:Arial,Helvetica,sans-serif !important;font-size:16px !important;font-weight:700 !important;line-height:1.3 !important;color:#171430 !important;text-transform:none !important;letter-spacing:0 !important;background:linear-gradient(100deg,#f0dcb4,#C9A87A) !important;box-shadow:0 12px 28px -10px rgba(201,168,122,.9);animation:hmxGlow 2.6s ease-in-out infinite !important;transition:transform .2s !important}.hmx button.hmx-unlock:hover,.hmx button.hmx-portal-btn:hover{transform:translateY(-2px)}@keyframes hmxGlow{0%,100%{box-shadow:0 12px 28px -10px rgba(201,168,122,.9)}50%{box-shadow:0 12px 34px -6px rgba(240,220,180,1),0 0 0 6px rgba(201,168,122,.15)} }.hmx-lock-note{font-size:12.5px !important;color:#8a7d90 !important;margin:0 !important}.hmx-foot{display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;align-items:center !important;gap:10px !important;margin:14px 0 0 !important;padding:14px 0 0 !important;border-top:1px solid rgba(111,91,150,.15) !important}.hmx-outil{font-size:14.5px !important;font-weight:700 !important;color:#96566e !important;text-decoration:underline !important}.hmx-foot-links{display:flex !important;flex-direction:column !important;gap:6px !important;text-align:left !important}.hmx button.hmx-again{padding:8px 14px !important;border-radius:999px !important;border:1px solid rgba(111,91,150,.3) !important;background:#fff !important;box-shadow:none;cursor:pointer !important;font-family:Arial,Helvetica,sans-serif !important;font-size:13.5px !important;font-weight:700 !important;color:#6f5b96 !important;text-transform:none !important;letter-spacing:0 !important}.hmx-portal{margin:28px auto 0 !important;max-width:560px !important;padding:20px 18px 22px !important;border-radius:18px !important;background:rgba(10,8,26,.45) !important;border:1px solid rgba(201,168,122,.3) !important}.hmx-portal-t{font-size:15px !important;color:#d9cfe8 !important;margin:0 0 10px !important}.hmx-portal-t b{color:#f0dcb4 !important}.hmx-cd{display:flex !important;justify-content:center !important;gap:10px !important;margin:0 0 12px !important}.hmx-cd span{display:flex !important;flex-direction:column !important;align-items:center !important;min-width:70px !important;padding:8px 6px !important;border-radius:12px !important;background:rgba(255,255,255,.06) !important;border:1px solid rgba(201,168,122,.25) !important}.hmx-cd b{font-family:'El Messiri',Georgia,serif !important;font-size:30px !important;line-height:1.1 !important;color:#f0dcb4 !important}.hmx-cd small{font-size:11px !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#b9acd2 !important}.hmx-portal-p{font-size:14px !important;color:#d9cfe8 !important;margin:0 0 12px !important;line-height:1.6 !important}.hmx-portal.is-sub .hmx-portal-btn{display:none !important}.hmx-portal.is-open .hmx-cd{display:none !important}.hmx-relay{display:flex !important;align-items:center !important;gap:14px !important;margin:22px 0 0 !important;padding:16px 18px !important;border-radius:16px !important;text-decoration:none !important;color:#f4ecdd !important;background:linear-gradient(135deg,#241f42,#463a5c) !important;box-shadow:0 14px 30px -18px rgba(23,20,48,.9);transition:transform .25s !important}.hmx-relay:hover{transform:translateY(-2px)}.hmx-relay-c{flex-shrink:0 !important;font-family:'El Messiri',Georgia,serif !important;font-size:22px !important;font-weight:700 !important;color:#f0dcb4 !important;padding:6px 10px !important;border-radius:10px !important;background:rgba(0,0,0,.25) !important}.hmx-relay-t{font-family:Arial,Helvetica,sans-serif !important;font-size:15px !important;line-height:1.5 !important;color:#efe8f7 !important}.hmx-relay-t b{display:block !important;color:#f0dcb4 !important;font-size:16px !important}.hmx-relay-a{margin-left:auto !important;font-size:20px !important;color:#f0dcb4 !important}.hmx-final-btn{display:inline-block !important;margin:0 0 12px !important;padding:14px 28px !important;border-radius:999px !important;text-decoration:none !important;font-family:Arial,Helvetica,sans-serif !important;font-size:16px !important;font-weight:700 !important;color:#171430 !important;background:linear-gradient(100deg,#f0dcb4,#C9A87A) !important;box-shadow:0 12px 28px -10px rgba(201,168,122,.9)}.hmx-bar{position:fixed !important;left:10px !important;right:10px !important;bottom:10px !important;z-index:99990 !important;display:flex !important;align-items:center !important;gap:10px !important;padding:10px 10px 10px 14px !important;border-radius:16px !important;background:linear-gradient(135deg,#241f42,#463a5c) !important;border:1px solid rgba(201,168,122,.5) !important;box-shadow:0 14px 34px -10px rgba(0,0,0,.6);transform:translateY(140%);transition:transform .45s cubic-bezier(.2,.8,.2,1) !important;font-family:Arial,Helvetica,sans-serif !important;box-sizing:border-box !important}.hmx-bar.show{transform:none}.hmx-bar a{flex:1 !important;text-decoration:none !important;color:#f4ecdd !important;font-size:14px !important;font-weight:700 !important;line-height:1.35 !important}.hmx-bar a small{display:block !important;font-weight:400 !important;font-size:12px !important;color:#d9cfe8 !important}.hmx-bar a b{color:#f0dcb4 !important}.hmx-bar button{flex-shrink:0 !important;width:32px !important;height:32px !important;padding:0 !important;margin:0 !important;border:none !important;border-radius:50% !important;background:rgba(255,255,255,.12) !important;color:#fff !important;font-size:18px !important;line-height:1 !important;cursor:pointer !important}@media(min-width:900px){.hmx-bar{display:none !important} }.hmm-modal{position:fixed !important;inset:0 !important;z-index:100000 !important;display:none !important;align-items:center !important;justify-content:center !important;padding:16px !important;box-sizing:border-box !important;font-family:Arial,Helvetica,sans-serif !important}.hmm-modal.is-open{display:flex !important}.hmm-modal *{box-sizing:border-box !important}.hmm-overlay{position:absolute !important;inset:0 !important;background:rgba(23,20,48,.78) !important;backdrop-filter:blur(4px) !important;font-size:0 !important}.hmm-box{position:relative !important;z-index:1 !important;width:100% !important;max-width:400px !important;max-height:94vh !important;overflow-y:auto !important;background:linear-gradient(165deg,#fffdf9,#f4eef8) !important;border:1px solid rgba(201,168,122,.6) !important;border-radius:20px !important;padding:26px 22px 20px !important;text-align:center !important;box-shadow:0 30px 80px rgba(23,20,48,.6);animation:hmmIn .35s ease !important}@keyframes hmmIn{from{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none} }.hmm-step{display:flex !important;flex-direction:column !important;gap:8px !important}.hmm-step[hidden]{display:none !important}.hmm-close{position:absolute !important;top:10px !important;right:10px !important;width:36px !important;height:36px !important;padding:0 !important;border:none !important;border-radius:50% !important;background:rgba(111,91,150,.1) !important;color:#6f5b96 !important;font-size:22px !important;line-height:1 !important;cursor:pointer !important}.hmm-clock{align-self:center !important;font-family:'El Messiri',Georgia,serif !important;font-size:26px !important;font-weight:700 !important;color:#f0dcb4 !important;background:#241f42 !important;border-radius:10px !important;padding:4px 14px !important;letter-spacing:.06em !important;text-shadow:0 0 12px rgba(240,220,180,.7);margin:0 0 4px !important}.hmm-title{font-family:'El Messiri',Georgia,serif !important;font-size:23px !important;font-weight:700 !important;line-height:1.25 !important;color:#463a5c !important;margin:0 !important;padding:0 26px !important}.hmm-text{font-size:15px !important;line-height:1.5 !important;color:#6b5d73 !important;margin:0 0 6px !important}.hmm-field{width:100% !important;min-height:44px !important;padding:10px 14px !important;margin:0 !important;font-family:Arial,Helvetica,sans-serif !important;font-size:16px !important;text-align:center !important;color:#463a5c !important;background:#fff !important;border:1.5px solid rgba(111,91,150,.25) !important;border-radius:10px !important;-webkit-appearance:none !important;appearance:none !important}.hmm-field:focus{outline:none !important;border-color:#C9A87A !important;box-shadow:0 0 0 3px rgba(201,168,122,.2)}.hmm-consent{display:flex !important;align-items:flex-start !important;gap:10px !important;padding:9px 11px !important;text-align:left !important;cursor:pointer !important;background:#fff !important;border:1px solid rgba(201,168,122,.55) !important;border-radius:10px !important}.hmm-consent-input{flex-shrink:0 !important;width:18px !important;height:18px !important;margin:1px 0 0 !important;accent-color:#6f5b96 !important;cursor:pointer !important}.hmm-consent span{font-size:14px !important;line-height:1.45 !important;color:#463a5c !important}.hmm-consent.is-bad{border-color:#96566e !important;box-shadow:0 0 0 3px rgba(150,86,110,.22);animation:hmmShake .4s ease !important}@keyframes hmmShake{0%,100%{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)} }.hmm-btn{width:100% !important;margin:2px 0 0 !important;padding:13px 18px !important;border:none !important;border-radius:999px !important;cursor:pointer !important;font-family:Arial,Helvetica,sans-serif !important;font-size:17px !important;font-weight:700 !important;line-height:1.3 !important;color:#fff !important;text-transform:none !important;letter-spacing:0 !important;background:linear-gradient(135deg,#6f5b96 0%,#463a5c 100%) !important;box-shadow:0 10px 26px -10px rgba(70,58,92,.8);transition:transform .2s,opacity .2s !important}.hmm-btn:hover{transform:translateY(-2px)}.hmm-btn:disabled{opacity:.6;cursor:wait !important;transform:none}.hmm-error{display:none !important;font-size:13.5px !important;line-height:1.45 !important;color:#a0305a !important;margin:0 !important}.hmm-error.is-on{display:block !important}.hmm-legal{font-size:11.5px !important;color:#8a7d90 !important;margin:2px 0 0 !important;line-height:1.45 !important}.hmm-legal a{color:#6f5b96 !important;text-decoration:underline !important}.hmm-astral{background:#fff !important;border:1px solid rgba(201,168,122,.55) !important;border-radius:14px !important;padding:14px !important;margin:2px 0 4px !important}.hmm-astral-h{font-size:15px !important;font-weight:700 !important;line-height:1.4 !important;color:#463a5c !important;margin:0 0 10px !important}.hmm-astral-cta{display:block !important;padding:12px 16px !important;border-radius:999px !important;text-decoration:none !important;text-align:center !important;font-size:16px !important;font-weight:700 !important;color:#171430 !important;background:linear-gradient(100deg,#f0dcb4,#C9A87A) !important}body.hmm-lock{overflow:hidden !important}@media(max-width:600px){.hmx{padding:48px 0 44px !important}.hmx-h2{font-size:24px !important}.hmx-sub{font-size:15px !important}.hmx-clock span{width:36px !important;height:48px !important;font-size:32px !important}.hmx-opts,.hmx-opts--3{grid-template-columns:1fr !important}.hmx-card{padding:22px 16px 18px !important}.hmx-r-t{font-size:25px !important}.hmx-r-fr,.hmx-sec p{font-size:15px !important}.hmx-cd span{min-width:62px !important}.hmx-relay{padding:14px !important}.hmx-relay-c{font-size:18px !important}.hmm-title{font-size:21px !important}.hmm-btn{font-size:15px !important}.hmm-overlay{backdrop-filter:none !important} }@media(prefers-reduced-motion:reduce){.hmx-clock span,.hmx-clock i,.hmx-stars i,.hmx button.hmx-unlock,.hmx button.hmx-portal-btn{animation:none !important} }.f8-wrap .f8-jump{color:#fff !important}.f8-wrap .f8-jump:hover{color:#f0dcb4 !important}.f8-wrap .f8-cta-btn,.f8-wrap .f8-final a,.f8-final .f11-container a,.f8-wrap .hmx-final-btn{color:#241f42 !important;text-shadow:none}.hmx-stars b{position:absolute !important;width:130px !important;height:2px !important;border-radius:2px !important;opacity:0;pointer-events:none !important;background:linear-gradient(90deg,rgba(240,220,180,0),#f0dcb4 70%,#fff) !important;transform:rotate(-20deg);animation:hmxComet 9s ease-in infinite !important}.hmx-stars b::after{content:"" !important;position:absolute !important;right:-3px !important;top:-2px !important;width:6px !important;height:6px !important;border-radius:50% !important;background:#fff !important;box-shadow:0 0 12px 3px rgba(240,220,180,.9)}@keyframes hmxComet{0%,88%{opacity:0;transform:rotate(-20deg) translateX(0)}90%{opacity:.9}100%{opacity:0;transform:rotate(-20deg) translateX(240px)} }.hmx-card::before{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;top:0 !important;height:4px !important;border-radius:20px 20px 0 0 !important;background:linear-gradient(90deg,#6f5b96,#C9A87A,#f0dcb4,#C9A87A,#6f5b96) !important;background-size:200% 100% !important;animation:hmxBorder 6s linear infinite !important}@keyframes hmxBorder{to{background-position:200% 0} }.f8-wrap .f8-angel-link{display:inline-block !important;margin-top:8px !important;font-size:14px !important;font-weight:bold !important;color:#96566e !important;text-decoration:underline !important}.f8-wrap .f8-prose a,.f8-wrap .f8-block a{color:#96566e !important;font-weight:bold !important;text-decoration:underline !important}.hmxt-w{overflow-x:auto !important;margin:18px 0 10px !important;border-radius:14px !important;border:1px solid rgba(111,91,150,.25) !important;background:#fff !important;-webkit-overflow-scrolling:touch !important}.hmxt{width:100% !important;min-width:520px !important;border-collapse:collapse !important;font-family:Arial,Helvetica,sans-serif !important;font-size:15px !important;color:#463a5c !important}.hmxt th{background:linear-gradient(135deg,#463a5c,#6f5b96) !important;color:#fff !important;padding:11px 14px !important;text-align:left !important;font-weight:bold !important;font-size:13px !important;letter-spacing:.05em !important;text-transform:uppercase !important}.hmxt td{padding:11px 14px !important;border-bottom:1px solid rgba(111,91,150,.12) !important;line-height:1.6 !important;vertical-align:top !important}.hmxt tr:nth-child(even) td{background:#faf7f2 !important}.hmxt td:first-child{font-weight:bold !important;color:#6f5b96 !important;white-space:nowrap !important}.hmxt a{color:#96566e !important;font-weight:bold !important;text-decoration:underline !important}@media(max-width:600px){.hmxt{font-size:13.5px !important}.hmxt th{font-size:11.5px !important;padding:9px 10px !important}.hmxt td{padding:9px 10px !important} }@media(prefers-reduced-motion:reduce){.hmx-stars b,.hmx-card::before{animation:none !important} }.f8-wrap .f8-hero{padding-bottom:112px !important}.f8-wrap .f8-jump{position:relative !important;z-index:5 !important}@media(max-width:640px){.f8-wrap .f8-hero{padding-bottom:100px !important} }.f8-wrap .f8-twin-cta{display:inline-block !important;margin-top:6px !important;padding:13px 26px !important;border-radius:30px !important;text-decoration:none !important;font-family:Arial,Helvetica,sans-serif !important;font-size:15px !important;font-weight:bold !important;color:#241f42 !important;text-shadow:none;background:linear-gradient(135deg,#f0dcb4,#C9A87A) !important;box-shadow:0 12px 30px -12px rgba(201,168,122,.8);transition:transform .25s !important}.f8-wrap .f8-twin-cta:hover{transform:translateY(-2px)}.f8-wrap .f8-twin-note{font-size:12.5px !important;color:#9d8bc4 !important;margin:8px 0 0 !important}@media(max-width:600px){.f8-wrap .f8-twin-cta{font-size:14px !important;padding:12px 20px !important} }.f8-wrap .f8-cta-btn,.f8-wrap .f8-final a,.f8-final .f11-container a,.f8-wrap .hmx-final-btn,.f8-wrap .f8-twin-cta{color:#241f42 !important;text-shadow:none;border:none !important;background:linear-gradient(135deg,#f0dcb4 0%,#C9A87A 100%) !important;box-shadow:0 14px 38px -12px rgba(201,168,122,.65)}.f8-wrap .f8-cta-btn:hover,.f8-wrap .f8-final a:hover,.f8-wrap .f8-twin-cta:hover{color:#241f42 !important}.f8-wrap .f8-prose a,.f8-wrap .f8-block a,.f8-wrap .hmxt a,.f8-wrap .f8-faq a,.f8-wrap .f8-snippet-a a,.f8-wrap .f8-angel-link,.f8-wrap .f8-steps a,.hmx .hmx-outil,.f8-wrap .f8-prose a:hover,.f8-wrap .f8-block a:hover,.f8-wrap .hmxt a:hover,.f8-wrap .f8-faq a:hover,.f8-wrap .f8-snippet-a a:hover,.f8-wrap .f8-angel-link:hover,.f8-wrap .f8-steps a:hover,.hmx .hmx-outil:hover{border-bottom:none !important;background-image:none !important;box-shadow:none;text-decoration:underline !important;text-decoration-thickness:1px !important;text-underline-offset:3px !important}.f8-wrap a.hmx-relay,.f8-wrap a.hmx-relay:hover,.f8-wrap a.hmx-relay:visited{display:flex !important;align-items:center !important;gap:14px !important;padding:16px 18px !important;border-radius:16px !important;background:linear-gradient(135deg,#241f42,#463a5c) !important;border:1px solid rgba(201,168,122,.4) !important;border-bottom:1px solid rgba(201,168,122,.4) !important;text-decoration:none !important;background-image:linear-gradient(135deg,#241f42,#463a5c) !important;box-shadow:0 14px 30px -18px rgba(23,20,48,.9)}.f8-wrap a.hmx-relay *,.f8-wrap a.hmx-relay:hover *{text-decoration:none !important;border-bottom:none !important}.f8-wrap a.hmx-relay .hmx-relay-c{color:#f0dcb4 !important;background:rgba(0,0,0,.3) !important}.f8-wrap a.hmx-relay .hmx-relay-t{color:#efe8f7 !important}.f8-wrap a.hmx-relay .hmx-relay-t b{color:#f0dcb4 !important}.f8-wrap a.hmx-relay .hmx-relay-a{color:#f0dcb4 !important}.f8-wrap .f8-crumb a,.f8-wrap .f8-prose a,.f8-wrap .f8-block a:not(.f8-twin-cta),.f8-wrap .hmxt a,.f8-wrap .f8-faq a,.f8-wrap .f8-snippet-a a,.f8-wrap .f8-timeline a,.f8-wrap .f8-angel-link,.hmx a.hmx-outil{padding:0 !important;color:#96566e !important}.f8-wrap .f8-crumb a{color:rgba(207,199,222,.82) !important}.f8-wrap .f8tw{display:block !important;margin:36px 0 !important;padding:26px 24px !important;border-radius:20px !important;background:linear-gradient(150deg,#241f42 0%,#3a2f5c 55%,#4a3560 100%) !important;border:1px solid rgba(201,168,122,.35) !important}.f8-wrap .f8tw h3{font-family:'El Messiri',Georgia,serif !important;font-size:22px !important;font-weight:700 !important;color:#f0dcb4 !important;margin:0 0 12px !important}.f8-wrap .f8tw p{font-size:15px !important;line-height:1.78 !important;color:#cfc7de !important;margin:0 0 13px !important}.f8-wrap .f8tw p strong{color:#f0b0c4 !important}@media(max-width:640px){.f8-wrap .f8tw{padding:22px 16px !important}.f8-wrap .f8tw h3{font-size:20px !important} }