.mf{z-index:0;display:block;position:relative}.mf .hero{color:inherit;background:0 0}.mf .hero:before,.mf .hero:after{content:none}.mf .hero h1 em{font-weight:inherit}.mf .wrap{padding:0}.mf .step{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;transition:none}.mf .step:hover{box-shadow:none;border-color:#0000;transform:none}.mf .step h3{margin-bottom:0}.mf .step p{color:inherit}.mf .price{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;transition:none}.mf .price:hover{box-shadow:none;transform:none}.mf .addons{grid-template-columns:none}.mf .addon{background:0 0;border:0;border-radius:0;flex-direction:row;padding:0;transition:none}.mf .addon:hover{border-color:inherit;transform:none}.mf .chip{color:inherit;font-weight:inherit;background:0 0;border:0}.mf .closing{padding:0}.mf .foot{background:0 0;border-top:0;padding:0}.mf .btn{white-space:normal;border-width:0}.mf{--aub:#120910;--aub2:#251622;--aub3:#3b1a33;--ivory:#f4ecdf;--soft:#d8c9bc;--muted:#9e8b7c;--gold:#c9a24b;--goldb:#e2c27a;--rose:#c75b86;--hair:#c9a24b4d;--panel:#1b0e19;--ease:cubic-bezier(.2,.7,.2,1)}.mf *{box-sizing:border-box;margin:0;padding:0}.mf{min-height:100vh;color:var(--ivory);-webkit-font-smoothing:antialiased;background:#251622 linear-gradient(#120910 0,#251622 100vh,#271623 24%,#2b1628 48%,#311830 70%,#3a1b33 88%,#1a0c16 100%);font-family:Geist,sans-serif;overflow-x:clip}.mf a{color:inherit;text-decoration:none}.mf img{display:block}.mf:before{content:"";opacity:.07;pointer-events:none;z-index:-1;background-image:repeating-linear-gradient(45deg,var(--gold) 0 1px,transparent 1px 22px),repeating-linear-gradient(-45deg,var(--gold) 0 1px,transparent 1px 22px);position:fixed;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 70%,#000 0%,#0000 80%);mask-image:radial-gradient(60% 50% at 50% 70%,#000 0%,#0000 80%)}.mf .mono{letter-spacing:.22em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px}.mf .lights{pointer-events:none;z-index:1;height:120px;position:absolute;top:74px;left:0;right:0;overflow:hidden}.mf .bulb{opacity:var(--o);animation:bulbOn .8s ease-out var(--d) backwards;background:radial-gradient(circle,#fffbe8,#ffd98a 50%,#f0b34000 72%);border-radius:50%;position:absolute;box-shadow:0 0 14px 4px #ffc86459}.mf .bulb:after{content:"";opacity:.2;animation:twinkle var(--t) ease-in-out var(--d2) infinite alternate;background:radial-gradient(circle,#ffd68c80,#ffbe5a00 62%);border-radius:50%;position:absolute;inset:-190%}@keyframes bulbOn{0%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.35)}to{opacity:var(--o);transform:scale(1)}}@keyframes twinkle{0%{opacity:.12}to{opacity:.9}}.mf .lightset{pointer-events:none;position:absolute}.mf .lightset .bulb{opacity:0;transition:opacity .6s ease var(--d),transform .6s var(--ease) var(--d);animation:none;transform:scale(.4)}.mf .lightset.in .bulb{opacity:var(--o);transform:none}.mf .lightset svg{position:absolute;top:0;left:0;overflow:visible}.mf .btn{transition:transform .35s var(--ease),box-shadow .35s ease,background-color .35s ease,border-color .35s ease;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:14px;font-weight:500;display:inline-flex}.mf .btn.gold{color:#1e0f18;background:linear-gradient(#d8b35e,#b68a35)}.mf .btn.line{color:var(--goldb);border:1px solid #c9a24b8c}.mf .btn.gold:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffdc9659,0 8px 30px #f0b45061}.mf .btn.line:hover{border-color:var(--goldb);background-color:#c9a24b1a;transform:translateY(-2px);box-shadow:0 0 24px #f0be5a2e}.mf .btn.soon{color:var(--muted);cursor:default;border:1px dashed #c9a24b61;font-weight:400}.mf .btn svg{width:16px;height:16px}.mf .hero{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.mf .hero-bg{z-index:-2;background:radial-gradient(90% 60% at 50% 100%,#3b1a33 0%,#3b1a3300 70%),linear-gradient(#0e070c 0%,#1b0d17 45%,#251622 100%);position:absolute;inset:0}.mf header{z-index:3;justify-content:space-between;align-items:center;padding:26px 56px;display:flex;position:relative}.mf .brand{align-items:center;gap:10px;display:flex}.mf .brand svg{width:34px;height:34px}.mf .word{font-family:Fraunces,serif;font-size:22px}.mf .word span{color:var(--gold)}.mf nav{color:var(--soft);gap:34px;font-size:14px;display:flex}.mf nav a{transition:color .3s}.mf nav a:hover{color:var(--goldb)}.mf .cta{color:#1e0f18;transition:transform .35s var(--ease),box-shadow .35s;background:linear-gradient(#d8b35e,#b68a35);border-radius:999px;padding:11px 20px;font-size:13px;font-weight:500}.mf .cta:hover{transform:translateY(-1px);box-shadow:0 6px 26px #f0b45059}.mf .head{z-index:2;text-align:center;margin-top:50px;position:relative}.mf .head .mono{color:var(--gold)}.mf .head .mono i{letter-spacing:0;text-transform:none;margin:0 6px;font-family:Noto Nastaliq Urdu,serif;font-size:13px;font-style:normal}.mf h1{letter-spacing:-.025em;margin-top:16px;font-family:Fraunces,serif;font-size:64px;font-weight:300;line-height:1.02}.mf h1 em,.mf h2 em{color:#0000;background:linear-gradient(100deg,#b58a35,#f0d48c 45%,#b58a35);-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic}.mf .sub{color:var(--soft);margin-top:14px;font-size:16px}.mf .actions{justify-content:center;gap:12px;margin-top:24px;display:flex}.mf .head>*{animation:fadeUp 1s var(--ease) backwards}.mf .head>:first-child{animation-delay:.15s}.mf .head>:nth-child(2){animation-delay:.3s}.mf .head>:nth-child(3){animation-delay:.45s}.mf .head>:nth-child(4){animation-delay:.6s}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}}.mf .arches{z-index:2;justify-content:center;align-items:flex-end;gap:44px;margin-top:auto;padding:48px 0 22px;display:flex;position:relative}.mf .arch{text-align:center;width:226px;animation:archIn 1.4s var(--ease) backwards;display:block;position:relative}.mf .arch.mid{width:252px;animation-delay:.75s}.mf .arch.side:first-child{animation-delay:1s}.mf .arch.side:last-child{animation-delay:1.15s}@keyframes archIn{0%{opacity:0;transform:translateY(34px)scale(.97)}}.mf .halo{z-index:-1;pointer-events:none;opacity:.55;background:radial-gradient(closest-side,#ffbe6442,#ffaa5014 55%,#0000);border-radius:50%;height:92%;transition:opacity .7s;animation:2.6s ease-out backwards haloIn;position:absolute;top:-12%;left:-28%;right:-28%}.mf .arch.mid .halo{animation-delay:.9s}.mf .arch.side:first-child .halo{animation-delay:1.15s}.mf .arch.side:last-child .halo{animation-delay:1.3s}@keyframes haloIn{0%{opacity:0;transform:scale(.6)}45%{opacity:1}to{opacity:.55;transform:none}}.mf .arch:hover .halo{opacity:1}.mf .frame{aspect-ratio:250/360;filter:drop-shadow(0 0 30px #ffbe5a2e);transition:transform .6s var(--ease);position:relative}.mf .arch:hover .frame{transform:translateY(-6px)}.mf .win{clip-path:url(#archClip);position:absolute;inset:0;overflow:hidden}.mf .win img{object-fit:cover;width:100%;height:100%;display:block}.mf .win:after{content:"";pointer-events:none;background:linear-gradient(#12091000 55%,#1209108c);position:absolute;inset:0}.mf .outline{pointer-events:none;width:calc(100% + 18px);height:calc(100% + 18px);position:absolute;inset:-9px;overflow:visible}.mf .ov{text-align:center;z-index:2;position:absolute;left:0;right:0}.mf .noor .ov{color:#5c4430;font-family:Cinzel,serif;top:33%}.mf .noor .ov small{letter-spacing:.3em;font-size:8px;display:block}.mf .noor .ov b{letter-spacing:.06em;margin-top:6px;font-size:21px;font-weight:500;line-height:1.15;display:block}.mf .mehndi .ov{top:11%}.mf .mehndi .ov .ur{color:#f8dc8a;text-shadow:0 0 12px #ffc86480;font-family:Noto Nastaliq Urdu,serif;font-size:22px;font-weight:600;line-height:2.4}.mf .mehndi .ov .nm{color:#fff6e0;text-shadow:0 1px 3px #0009;margin-top:16px;font-family:Great Vibes,cursive;font-size:27px}.mf .walima .ov{color:#3e4443;top:17%}.mf .walima .ov small{letter-spacing:.3em;font-family:JetBrains Mono,monospace;font-size:7.5px;display:block}.mf .walima .ov .nm{margin-top:4px;font-family:Pinyon Script,cursive;font-size:26px;line-height:1.2}.mf .label{margin-top:16px}.mf .label b{font-family:Fraunces,serif;font-size:22px;font-style:italic;font-weight:400}.mf .label i{color:var(--gold);margin-left:8px;font-family:Noto Nastaliq Urdu,serif;font-size:16px;font-style:normal}.mf .label .mono{color:var(--soft);opacity:.8;margin-top:2px;font-size:9.5px;display:block}.mf .arches[hidden]{display:none!important}.mf .hgrid2{z-index:2;flex:1;grid-template-columns:1.02fr 1fr;align-items:center;gap:20px;width:100%;max-width:1280px;margin:0 auto;padding:10px 56px 30px;display:grid;position:relative}.mf .hgrid2 .head{text-align:left;margin-top:0}.mf .hgrid2 h1{font-size:62px}.mf .hgrid2 .actions{justify-content:flex-start}.mf .hnote{border-top:1px solid var(--hair);max-width:430px;animation:fadeUp 1s var(--ease) .8s backwards;align-items:baseline;gap:10px;margin-top:38px;padding-top:20px;display:flex}.mf .hnote .mono{color:var(--muted);font-size:9.5px}.mf .hnote b{font-family:Fraunces,serif;font-size:19px;font-style:italic;font-weight:400}.mf .hnote i{color:var(--gold);font-family:Noto Nastaliq Urdu,serif;font-size:14px;font-style:normal}.mf .stage3d{perspective:1700px;justify-content:center;align-items:center;height:780px;display:flex;position:relative}.mf .harch{filter:drop-shadow(0 0 18px #ffc86e73);width:500px;height:730px;margin-left:-250px;animation:2s .3s backwards fadeIn;position:absolute;top:6px;left:50%;overflow:visible}.mf .harch-glow{pointer-events:none;background:radial-gradient(closest-side,#ffc46e4d,#ffaa501a 55%,#0000);border-radius:50%;width:620px;height:700px;margin-left:-310px;animation:2.4s .5s backwards fadeIn;position:absolute;top:40px;left:50%}.mf .floor{filter:blur(6px);background:radial-gradient(closest-side,#000000a6,#0000);border-radius:50%;width:360px;height:46px;margin-left:-180px;animation:9s ease-in-out infinite floorPulse;position:absolute;bottom:52px;left:50%}@keyframes floorPulse{0%,to{opacity:.9;transform:scaleX(1)}50%{opacity:.65;transform:scaleX(.86)}}@keyframes fadeIn{0%{opacity:0}}.mf .playing{z-index:6;width:max-content;color:var(--ivory);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeUp 1s var(--ease) 1.6s backwards;background:#160a13c7;border:1px solid #c9a24b73;border-radius:999px;align-items:center;gap:9px;margin:0 auto;padding:9px 15px;font-size:12px;display:flex;position:absolute;bottom:4px;left:0;right:0;box-shadow:0 10px 30px -12px #000000b3}.mf .playing i{background:var(--goldb);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite livePulse;box-shadow:0 0 #e2c27ab3}@keyframes livePulse{0%{box-shadow:0 0 #e2c27ab3}to{box-shadow:0 0 0 10px #e2c27a00}}.mf .enter,.mf .tilt,.mf .device{transform-style:preserve-3d}.mf .enter{animation:1.8s cubic-bezier(.2,.75,.2,1) .4s backwards phoneIn}@keyframes phoneIn{0%{opacity:0;transform:translateY(90px)rotateY(-55deg)scale(.92)}}.mf .tilt{transform:rotateX(var(--ty,0deg)) rotateY(var(--tx,0deg));transition:transform .5s ease-out}.mf .device{width:324px;height:674px;animation:9s ease-in-out infinite devFloat;position:relative}@keyframes devFloat{0%,to{transform:rotateY(-22deg)rotateX(7deg)rotate(2deg)translateY(0)}50%{transform:rotateY(-14deg)rotateX(5deg)rotate(1deg)translateY(-14px)}}.mf .layer{transform:translateZ(var(--z));background:#1d1c20;border-radius:52px;position:absolute;inset:0}.mf .layer.back{background:linear-gradient(145deg,#2a292e,#0a0a0c);box-shadow:30px 40px 60px #0000008c}.mf .dfront{background:linear-gradient(145deg,#4a4950,#1a1a1d 32%,#0d0d0f 70%,#2c2b30);border-radius:52px;padding:12px;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ffffff29,inset 0 0 0 3px #0009}.mf .dfront .btn-l1,.mf .dfront .btn-l2,.mf .dfront .btn-r{background:linear-gradient(90deg,#2d2c31,#5a5960);border-radius:2px;width:4px;position:absolute}.mf .btn-l1{height:56px;top:150px;left:-3px}.mf .btn-l2{height:56px;top:220px;left:-3px}.mf .btn-r{height:86px;top:190px;right:-3px}.mf .screen{color:#3e4443;background:#e6edf2;border-radius:41px;width:300px;height:650px;font-family:Cormorant Garamond,Georgia,serif;position:relative;overflow:hidden}.mf .island{z-index:20;background:#050505;border-radius:16px;width:96px;height:28px;margin-left:-48px;position:absolute;top:11px;left:50%}.mf .glare{z-index:21;pointer-events:none;background:linear-gradient(115deg,#ffffff29 0%,#ffffff0a 28%,#0000 42%) 0 0/100% 100%,linear-gradient(115deg,#0000 40%,#ffffff1a 48%,#0000 56%) 0 0/260% 100%;border-radius:41px;animation:9s ease-in-out infinite glare;position:absolute;inset:0}@keyframes glare{0%,60%{background-position:0 0,130% 0}80%,to{background-position:0 0,-30% 0}}.mf .s-env,.mf .s-main{position:absolute;inset:0}.mf .s-env{z-index:2;background:radial-gradient(120% 90% at 50% -5%,#ffffffbf,#0000 55%),linear-gradient(#eaf0f5,#d3dfe9);flex-direction:column;justify-content:center;align-items:center;gap:22px;animation:16s linear infinite envScene;display:flex}@keyframes envScene{0%,18%{opacity:1}22%,95%{opacity:0}99%,to{opacity:1}}.mf .e-env{perspective:900px;width:250px;height:165px;margin-top:-30px;position:relative}.mf .e-body{background:linear-gradient(160deg,#e3edf5,#cbdbe8);border-radius:8px;position:absolute;inset:0;box-shadow:0 30px 50px -26px #283c5a80,inset 0 0 0 1px #7896b44d}.mf .e-letter{z-index:2;text-align:center;background:linear-gradient(#fefbf4,#f7efe0);border:1px solid #ae842c47;border-radius:6px;width:88%;height:84%;padding-top:12px;animation:16s linear infinite letterRise;position:absolute;top:10%;left:6%}.mf .e-letter svg{width:22px;height:22px}.mf .e-letter small{color:#6c737a;margin-top:4px;font-size:10px;font-style:italic;display:block}.mf .e-letter b{color:#3e4443;font-family:Pinyon Script,cursive;font-size:26px;font-weight:400;line-height:1.3;display:block}@keyframes letterRise{0%,14%{z-index:2;transform:translateY(0)}18.5%,95%{z-index:6;transform:translateY(-52%)}97%,to{z-index:2;transform:translateY(0)}}.mf .e-front{z-index:3;clip-path:polygon(0 34%,50% 82%,100% 34%,100% 100%,0 100%);background:linear-gradient(160deg,#d8e5f0,#c2d4e3);border-radius:8px;position:absolute;inset:0}.mf .e-flap{z-index:4;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;background:linear-gradient(#dde9f3,#c9dae8);width:100%;height:64%;animation:16s linear infinite flapOpen;position:absolute;top:0;left:0}@keyframes flapOpen{0%,12.5%{z-index:4;transform:rotateX(0)}16.5%,95%{z-index:1;transform:rotateX(-172deg)}97%,to{z-index:4;transform:rotateX(0)}}.mf .e-seal{z-index:5;background:radial-gradient(circle at 35% 30%,#fff,#e4e9ed 45%,#aab5bf);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:-30px 0 0 -30px;animation:16s linear infinite sealPop;display:flex;position:absolute;top:39%;left:50%;box-shadow:0 6px 12px -4px #283c5a73,inset 0 0 0 3px #fff9,inset 0 0 0 5px #9aa6b273}.mf .e-seal span{color:#8a949e;text-shadow:0 1px #fff;font-size:15px;font-weight:600}@keyframes sealPop{0%,11%{opacity:1;transform:scale(1)}12.5%{opacity:1;transform:scale(1.12)}14.5%,95%{opacity:0;transform:scale(0)}97%,to{opacity:1;transform:scale(1)}}.mf .ripple{z-index:8;opacity:0;pointer-events:none;background:#ffffff59;border:2px solid #fffffff2;border-radius:50%;width:46px;height:46px;position:absolute}.mf .ripple.r1{margin:-23px 0 0 -23px;animation:16s linear infinite tapA;top:39%;left:50%}@keyframes tapA{0%,9%{opacity:0;transform:scale(.4)}10%{opacity:1;transform:scale(.6)}13%{opacity:0;transform:scale(1.9)}to{opacity:0}}.mf .e-hint{letter-spacing:.2em;text-transform:uppercase;color:#5d7a93;font-family:JetBrains Mono,monospace;font-size:8.5px;animation:16s linear infinite hintA}@keyframes hintA{0%,11%{opacity:.85}13%,to{opacity:0}}.mf .s-main{z-index:1;animation:16s linear infinite mainScene;overflow:hidden}@keyframes mainScene{0%,17%{opacity:0}21%,95%{opacity:1}98%,to{opacity:0}}.mf .strip{width:100%;animation:16s cubic-bezier(.45,0,.3,1) infinite stripScroll;position:absolute;top:0;left:0}@keyframes stripScroll{0%,50%{transform:translateY(0)}56%,62%{transform:translateY(-560px)}68%,74%{transform:translateY(-900px)}80%,to{transform:translateY(-1290px)}}.mf .w-cover{background:#c9d3dc url(/art/walima-cover.jpg) 50%/cover;height:650px;position:relative;overflow:hidden}.mf .w-cover video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mf .w-shade{background:linear-gradient(#26364a8c 0%,#26364a4d 16%,#0000 34%);position:absolute;inset:0}.mf .w-ctext{text-align:center;color:#fff;text-shadow:0 1px 3px #1e2c3e73,0 2px 14px #1e2c3e66;animation:16s linear infinite coverTxt;position:absolute;top:11%;left:0;right:0}@keyframes coverTxt{0%,22%{opacity:0;transform:translateY(10px)}28%,to{opacity:1;transform:none}}.mf .w-ctext p{font-size:17px;font-style:italic}.mf .w-ctext h4{font-family:Pinyon Script,cursive;font-size:44px;font-weight:400;line-height:1.1}.mf .w-rule{align-items:center;gap:8px;width:120px;margin:8px auto 0;display:flex}.mf .w-rule i{background:#ffffffb3;flex:1;height:1px}.mf .w-rule b{background:#fff;width:5px;height:5px;transform:rotate(45deg)}.mf .w-sec{text-align:center;background:#f3f4f1;padding:30px 22px;position:relative}.mf .w-sec:nth-child(odd){background:#fff}.mf .w-eye{letter-spacing:.24em;text-transform:uppercase;color:#6f847e;font-family:JetBrains Mono,monospace;font-size:8px}.mf .w-sec h5{color:#3e4443;margin-top:4px;font-size:26px;font-weight:500}.mf .w-date{letter-spacing:.08em;color:#6c737a;margin-top:2px;font-family:Montserrat,sans-serif;font-size:11px}.mf .w-save{height:270px}.mf .w-count{justify-content:center;gap:8px;margin-top:18px;display:flex}.mf .w-count div{background:#fff;border:1px solid #e4e8e3;border-radius:8px;width:56px;padding:10px 0 8px;box-shadow:0 6px 14px -8px #28323059}.mf .w-count b{color:#6f847e;justify-content:center;font-size:24px;font-weight:500;line-height:1;display:flex}.mf .w-count span{letter-spacing:.14em;text-transform:uppercase;color:#8e9696;margin-top:5px;font-family:Montserrat,sans-serif;font-size:7.5px;display:block}.mf .secs{height:24px;overflow:hidden}.mf .secs .s1{flex-direction:column;animation:10s steps(10,end) infinite tick;display:flex}.mf .secs .s1 span,.mf .secs .s10{letter-spacing:0;text-transform:none;color:#6f847e;height:24px;margin:0;font-family:Cormorant Garamond,serif;font-size:24px;line-height:24px;display:block}@keyframes tick{to{transform:translateY(-240px)}}.mf .w-sched{height:330px}.mf .w-sched ul{text-align:left;border-left:1px solid #b8924a;max-width:220px;margin:20px auto 0;padding-left:20px;list-style:none}.mf .w-sched li{padding:12px 0;position:relative}.mf .w-sched li:before{content:"";background:#b8924a;width:9px;height:9px;position:absolute;top:19px;left:-25px;transform:rotate(45deg)}.mf .w-sched b{letter-spacing:.14em;color:#b8924a;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;display:block}.mf .w-sched span{color:#3e4443;font-size:19px}.mf .w-venue{height:340px}.mf .w-addr{color:#6c737a;margin-top:2px;font-family:Montserrat,sans-serif;font-size:10.5px}.mf .w-map{background:repeating-linear-gradient(0deg,#0000 0 22px,#8da19b2e 22px 23px),repeating-linear-gradient(90deg,#0000 0 22px,#8da19b2e 22px 23px);border:1px solid #dfe4df;border-radius:10px;height:120px;margin:16px 0 14px;position:relative;overflow:hidden}.mf .w-map .rd{background:#fff;position:absolute;box-shadow:0 0 0 1px #dfe4df}.mf .w-map .rd.r1{height:9px;top:52px;left:-10px;right:-10px;transform:rotate(-8deg)}.mf .w-map .rd.r2{width:8px;top:-10px;bottom:-10px;left:118px;transform:rotate(12deg)}.mf .w-map .rd.r3{height:6px;top:24px;left:150px;right:-10px;transform:rotate(18deg)}.mf .w-map .pin{background:#b8924a;border-radius:50% 50% 50% 0;width:18px;height:18px;position:absolute;top:30px;left:140px;transform:rotate(-45deg);box-shadow:0 3px 6px #00000040}.mf .w-btn,.mf .w-yes,.mf .w-no{letter-spacing:.06em;border-radius:999px;padding:10px 20px;font-family:Montserrat,sans-serif;font-size:10.5px;display:inline-block}.mf .w-btn{color:#fff;background:#6f847e}.mf .w-rsvp{height:380px}.mf .w-yes{color:#fff;background:#6f847e;width:200px;margin:18px auto 0;display:block;position:relative;overflow:visible}.mf .w-yes .a,.mf .w-yes .b{display:block}.mf .w-yes .b{opacity:0;background:#5f726c;border-radius:999px;padding:10px 0;animation:16s linear infinite yesDone;position:absolute;inset:0}@keyframes yesDone{0%,89%{opacity:0}90.5%,to{opacity:1}}.mf .ripple.r2{border-color:#ffffffe6;margin:-23px 0 0 -23px;animation:16s linear infinite tapB;top:50%;left:50%}@keyframes tapB{0%,87.5%{opacity:0;transform:scale(.4)}88.5%{opacity:1;transform:scale(.6)}91%{opacity:0;transform:scale(1.9)}to{opacity:0}}.mf .w-no{color:#6c737a;border:1px solid #b9c3bf;width:200px;margin:10px auto 0;display:block}.mf .w-step{color:#6c737a;border-bottom:1px solid #e4e8e3;justify-content:space-between;max-width:200px;margin:14px auto 0;padding-bottom:8px;font-family:Montserrat,sans-serif;font-size:11px;display:flex}.mf .w-step em{color:#3e4443;letter-spacing:.3em;font-style:normal}@media (width<=1100px){.mf .hgrid2{text-align:center;grid-template-columns:1fr;padding:10px 32px 30px}.mf .hgrid2 .head{text-align:center}.mf .hgrid2 .actions{justify-content:center}.mf .hnote{justify-content:center;margin-left:auto;margin-right:auto}}@media (width<=600px){.mf .hgrid2{gap:0;padding:6px 18px 20px}.mf .hgrid2 h1{font-size:40px}.mf .hnote{display:none}.mf .stage3d{height:600px;margin-top:4px}.mf .harch{width:330px;height:520px;margin-left:-165px;top:22px}.mf .harch-glow{width:380px;height:480px;margin-left:-190px}.mf .floor{width:250px;margin-left:-125px;bottom:44px}.mf .playing{white-space:nowrap;padding:7px 12px;font-size:10.5px;bottom:0}.mf .hgrid2 .actions .btn{white-space:nowrap;padding:12px 15px;font-size:13px}.mf .enter{transform:scale(.72)}@keyframes devFloat{0%,to{transform:rotateY(-12deg)rotateX(5deg)rotate(1deg)translateY(0)}50%{transform:rotateY(-6deg)rotateX(4deg)rotate(0)translateY(-10px)}}}@media (prefers-reduced-motion:reduce){.mf .s-env{display:none}.mf .s-main{opacity:1}.mf .strip{transform:none}.mf .w-ctext{opacity:1}}.mf .sec{padding:112px 32px;position:relative;overflow-x:clip}.mf .wrap{max-width:1240px;margin:0 auto;position:relative}.mf .glow{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.mf .shead{text-align:center;max-width:780px;margin:0 auto 70px}.mf .eyebrow{color:var(--gold);align-items:center;gap:14px;display:inline-flex}.mf .eyebrow:before,.mf .eyebrow:after{content:"";background:linear-gradient(90deg,#c9a24b00,var(--gold));width:36px;height:1px}.mf .eyebrow:after{transform:scaleX(-1)}.mf h2{letter-spacing:-.022em;margin-top:18px;font-family:Fraunces,serif;font-size:54px;font-weight:300;line-height:1.06}.mf h2 em{display:inline-block}.mf .lede{color:var(--soft);max-width:600px;margin:18px auto 0;font-size:17px;line-height:1.65}.mf .lede a{color:var(--goldb);border-bottom:1px solid #c9a24b73}.mf h3{font-family:Fraunces,serif;font-weight:300}.mf .ur{font-family:Noto Nastaliq Urdu,serif}.js .mf .rv{opacity:0;transition:opacity 1s var(--ease),transform 1s var(--ease);transition-delay:var(--rd,0s);transform:translateY(28px)}.js .mf .rv.in{opacity:1;transform:none}.mf .designs .g1{background:radial-gradient(closest-side,#3b1a33f2,#3b1a3300);width:1600px;height:800px;margin-left:-800px;top:-400px;left:50%}.mf .designs .g2{background:radial-gradient(closest-side,#ffaa500f,#0000);width:1300px;height:700px;margin-left:-650px;top:38%;left:50%}.mf .dgrid{grid-template-columns:repeat(4,1fr);gap:56px 34px;max-width:1280px;margin:0 auto;display:grid}.mf .design{text-align:center;flex-direction:column;display:flex}.mf .dwin{padding:34px 14px 0;display:block;position:relative}.mf .dwin .halo{opacity:.35;height:86%;animation:none;top:0;left:-12%;right:-12%}.mf .dwin:hover .halo,.mf .dwin:focus-visible .halo{opacity:1}.mf .dwin:hover .frame{transform:translateY(-7px)}.mf .frame.big{container-type:inline-size}.mf .frame.big .outline{width:calc(100% + 22px);height:calc(100% + 22px);inset:-11px}.mf .frame.big .outline.o2{width:calc(100% + 36px);height:calc(100% + 36px);inset:-18px}.mf .finial{pointer-events:none;width:12px;height:24px;margin-left:-6px;position:absolute;top:-40px;left:50%}.mf .finial:before{content:"";background:var(--goldb);width:1px;height:9px;position:absolute;top:0;left:50%}.mf .finial:after{content:"";background:radial-gradient(circle at 40% 35%,#f6dc95,#b4883a 70%);border-radius:50%/62% 62% 38% 38%;height:14px;position:absolute;top:8px;left:1px;right:1px;box-shadow:0 0 12px #ffc86e80}.mf .big .noor .ov{top:31%}.mf .big .noor .ov small{font-size:3.3cqw}.mf .big .noor .ov b{margin-top:2.4cqw;font-size:8.6cqw}.mf .big .noor .ov .dt{letter-spacing:.28em;color:#8a6a3d;margin-top:5cqw;font-size:3.5cqw;font-style:normal;display:block}.mf .big .walima .ov{top:16%}.mf .big .walima .ov small{font-size:3.1cqw}.mf .big .walima .ov .nm{margin-top:1.6cqw;font-size:11.6cqw}.mf .big .mehndi .ov{top:13%}.mf .big .mehndi .ov .ur{font-size:9.4cqw}.mf .big .mehndi .ov .nm{margin-top:5cqw;font-size:11.6cqw}.mf .designs .walima img{transform-origin:50% 60%;animation:18s ease-in-out infinite alternate drift}@keyframes drift{0%{transform:scale(1)}to{transform:scale(1.1)translateY(-2%)}}.mf .chip{z-index:3;color:var(--ivory);white-space:nowrap;background:#120910b8;border:1px solid #e2c27a80;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:9.5px;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.mf .chip i{background:#f1cf7f;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite pulse;box-shadow:0 0 8px #f1cf7f}@keyframes pulse{50%{opacity:.35}}.mf .doors{z-index:4;perspective:900px;pointer-events:none;position:absolute;inset:0}.mf .doors span{width:50%;transition:transform 2.6s cubic-bezier(.55,.05,.2,1);position:absolute;top:0;bottom:0;overflow:hidden}.mf .doors .dl{transform-origin:0;left:0}.mf .doors .dr{transform-origin:100%;right:0}.mf .doors img{object-fit:cover;width:200%;height:100%;position:absolute;top:0}.mf .doors .dl img{left:0}.mf .doors .dr img{right:0}.mf .doors span:after{content:"";opacity:0;background:linear-gradient(90deg,#0000 70%,#00000040);transition:opacity 2.6s;position:absolute;inset:0}.mf .doors .dr:after{transform:scaleX(-1)}.mf .open .doors .dl{transform:rotateY(-104deg)}.mf .open .doors .dr{transform:rotateY(104deg)}.mf .open .doors span:after{opacity:1}.mf .mehndi-d .dwin{cursor:pointer}.mf .bwin{background:radial-gradient(70% 45% at 50% 62%,#6d2418 0%,#6d241800 70%),linear-gradient(#1f0a14 0%,#3d0f1c 55%,#5a0f1b 100%)}.mf .bwin .bj{opacity:.13;background-image:repeating-linear-gradient(45deg,var(--gold) 0 1px,transparent 1px 16px),repeating-linear-gradient(-45deg,var(--gold) 0 1px,transparent 1px 16px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 55%);mask-image:linear-gradient(#000,#0000 55%)}.mf .garl{transform-origin:50% 0;background:radial-gradient(circle,#ffc04a 0 2.6px,#e07a12 3.2px,#e07a1200 4.4px) 0 0/9px 9px repeat-y;width:9px;animation:5s ease-in-out infinite alternate sway;position:absolute;top:0}.mf .garl:after{content:"";background:linear-gradient(#e2c27a,#9c7428);border-radius:0 0 3px 3px;width:5px;height:12px;margin-left:-2.5px;position:absolute;bottom:-10px;left:50%}@keyframes sway{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}.mf .bglow{background:radial-gradient(48% 34% at 50% 60%,#ffba5a80,#ff963c1a 60%,#0000 75%);animation:4.5s ease-in-out infinite alternate breathe;position:absolute;inset:0}@keyframes breathe{0%{opacity:.4}to{opacity:1}}.mf .bwin .ov{top:47%}.mf .bwin .bur{color:#f6d98e;text-shadow:0 0 18px #ffbe5aa6;font-family:Noto Nastaliq Urdu,serif;font-size:15cqw;font-weight:600;line-height:1.9}.mf .bwin .soonl{color:#fbefd6;align-items:center;gap:10px;margin-top:2cqw;font-size:3.6cqw;display:inline-flex}.mf .bwin .soonl:before,.mf .bwin .soonl:after{content:"";background:#f6d98eb3;width:6cqw;height:1px}.mf .dmeta{flex-direction:column;flex:1;align-items:center;margin-top:30px;display:flex}.mf .dh{justify-content:center;align-items:center;gap:12px;height:48px;display:flex}.mf .dh b{letter-spacing:-.01em;font-family:Fraunces,serif;font-size:34px;font-style:italic;font-weight:300}.mf .dh i{color:var(--gold);font-family:Noto Nastaliq Urdu,serif;font-size:21px;font-style:normal;line-height:1;transform:translateY(2px)}.mf .dname{color:var(--goldb);opacity:.85;margin-top:6px;font-size:10px}.mf .dmeta p{color:var(--soft);flex:1;max-width:30ch;margin:14px auto 24px;font-size:15px;line-height:1.62}.mf .exp .g1{background:radial-gradient(closest-side,#ffaa5012,#0000);width:900px;height:1600px;margin-left:-450px;top:10%;left:50%}.mf .path{max-width:1100px;margin:0 auto;position:relative}.mf .track{background:repeating-linear-gradient(#c9a24b61 0 6px,#c9a24b00 6px 14px);width:2px;height:100%;margin-left:-1px;position:absolute;top:0;left:50%}.mf .lit{transform-origin:50% 0;background:linear-gradient(#f6dc95,#c9a24b);position:absolute;inset:0;transform:scaleY(0);box-shadow:0 0 10px #ffc86eb3}.mf .track .diya{will-change:transform;z-index:2;margin:-30px 0 0 -20px;position:absolute;top:0;left:50%}.mf .step{grid-template-columns:1fr 150px 1fr;align-items:center;padding:60px 0;display:grid;position:relative}.mf .node{border:1px solid var(--gold);z-index:1;background:#1d0f1a;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.mf .node:before{content:"";opacity:0;background:linear-gradient(135deg,#fbe7ad,#c9a24b);transition:opacity .6s;position:absolute;inset:3px}.mf .node:after{content:"";opacity:0;background:radial-gradient(circle,#ffce78bf,#ffb45000 62%);border-radius:50%;transition:opacity .8s;position:absolute;inset:-22px}.mf .node.on:before,.mf .node.on:after{opacity:1}.mf .stxt{text-align:right;grid-area:1/1;justify-self:end;max-width:430px}.mf .svis{grid-area:1/3;justify-self:start;width:100%;max-width:370px}.mf .step.flip .stxt{text-align:left;grid-column:3;justify-self:start}.mf .step.flip .svis{grid-column:1;justify-self:end}.mf .snum{color:#0000;-webkit-text-stroke:1px #e2c27ab3;font-family:Fraunces,serif;font-size:58px;font-style:italic;font-weight:300;line-height:1}.mf .stxt h3{margin-top:10px;font-size:30px;line-height:1.15}.mf .stxt p{color:var(--soft);margin-top:12px;font-size:16px;line-height:1.7}.mf .vis{width:100%;position:relative}.mf .v1{aspect-ratio:370/290}.mf .v1 .mini{width:40%;position:absolute;top:2%;left:3%}.mf .v1 .mini .outline{width:calc(100% + 14px);height:calc(100% + 14px);inset:-7px}.mf .env{aspect-ratio:210/138;background:linear-gradient(#f7efe1,#e9d8ba);border-radius:6px;width:64%;position:absolute;bottom:4%;right:0;box-shadow:0 24px 50px #00000080}.mf .env:before{content:"";background:linear-gradient(to top right,#0000 49.6%,#a67d2b47 50%,#0000 50.6%),linear-gradient(to top left,#0000 49.6%,#a67d2b47 50%,#0000 50.6%);border-radius:6px;position:absolute;inset:0}.mf .env .flap{clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(#efe2c8,#dcc79f);border-radius:6px 6px 0 0;height:60%;position:absolute;top:0;left:0;right:0}.mf .seal,.mf .sring{border-radius:50%;width:50px;height:50px;margin:-25px 0 0 -25px;position:absolute;top:60%;left:50%}.mf .seal{letter-spacing:.04em;color:#ecc982;background:radial-gradient(circle at 36% 30%,#9a2a3e,#5a0f1b 58%,#3a0811);justify-content:center;align-items:center;font-family:Cinzel,serif;font-size:13px;display:flex;box-shadow:0 4px 10px #00000059,inset 0 0 0 4px #00000024,inset 0 0 0 5px #ffc88c1f}.mf .seal small{margin:0 1px;font-size:9px}.mf .sring{border:1.5px solid #f6d68cd9;animation:2.6s ease-out infinite tapring}@keyframes tapring{0%{opacity:.9;transform:scale(1)}80%,to{opacity:0;transform:scale(2.3)}}.mf .music{border:1px solid var(--hair);color:var(--soft);background:#1b0e19d9;border-radius:999px;align-items:center;gap:9px;padding:8px 13px;font-size:9.5px;display:inline-flex;position:absolute;top:6%;right:4%}.mf .eq{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.mf .eq i{background:var(--goldb);transform-origin:50% 100%;width:2px;height:12px;animation:1s ease-in-out infinite alternate eq}.mf .eq i:nth-child(2){animation-delay:-.4s}.mf .eq i:nth-child(3){animation-delay:-.7s}.mf .eq i:nth-child(4){animation-delay:-.2s}@keyframes eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.mf .icard{text-align:center;color:#4a3524;background:linear-gradient(#f9f0e0,#f1e4cc);border-radius:18px;padding:20px 22px 22px;position:relative;box-shadow:0 30px 60px #00000080,0 0 0 1px #c9a24b73,inset 0 0 0 6px #f9f0e0,inset 0 0 0 7px #a67d2b59}.mf .icard .cdiv{width:82%;margin:0 auto 6px}.mf .icard small{letter-spacing:.32em;color:#6c513f;font-family:Cinzel,serif;font-size:9px}.mf .icard .cn{letter-spacing:.05em;margin-top:4px;font-family:Cinzel,serif;font-size:21px;font-weight:500}.mf .icard .cdt{letter-spacing:.3em;color:#a67d2b;margin-top:4px;font-family:Cinzel,serif;font-size:10.5px}.mf .cd{justify-content:center;gap:8px;margin:16px 0 14px;display:flex}.mf .cd span{background:#a67d2b1a;border:1px solid #a67d2b47;border-radius:10px;width:56px;padding:8px 0 7px}.mf .cd b{font-variant-numeric:tabular-nums;color:#4a3524;font-family:Fraunces,serif;font-size:22px;font-weight:400;line-height:1;display:block}.mf .cd i{letter-spacing:.18em;text-transform:uppercase;color:#6c513f;margin-top:5px;font-family:JetBrains Mono,monospace;font-size:7.5px;font-style:normal;display:block}.mf .crow{color:#6c513f;text-align:left;border-top:1px solid #a67d2b40;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px 2px 0;font-size:12px;display:flex}.mf .crow svg{color:#a67d2b;flex:none;width:16px;height:16px}.mf .crow .lft{align-items:center;gap:8px;display:flex}.mf .pill{color:#f9f0e0;white-space:nowrap;background:#5a0f1b;border-radius:999px;padding:5px 11px;font-size:10.5px}.mf .sw{gap:5px;display:flex}.mf .sw i{border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 1px #0000001f}.mf .rsvp .rq{color:#4a3524;margin-top:2px;font-family:Fraunces,serif;font-size:23px;font-style:italic}.mf .rbt{justify-content:center;gap:8px;margin:14px 0 6px;display:flex}.mf .rbt span{color:#5a0f1b;border:1px solid #5a0f1b66;border-radius:999px;flex:1;padding:9px 6px;font-size:12px}.mf .rbt span.on{color:#f9f0e0;background:#5a0f1b;border-color:#5a0f1b}.mf .stp{align-items:center;gap:12px;display:flex}.mf .stp i{color:#a67d2b;border:1px solid #a67d2b8c;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-style:normal;line-height:1;display:grid}.mf .stp b{text-align:center;min-width:12px;font-family:Fraunces,serif;font-size:18px;font-weight:400}.mf .send{color:#1e0f18;background:linear-gradient(#d8b35e,#b68a35);border-radius:999px;margin-top:16px;padding:11px;font-size:12.5px;font-weight:500}.mf .v3{padding-bottom:26px}.mf .saved{color:var(--ivory);opacity:0;transition:opacity .8s var(--ease) .7s,transform .8s var(--ease) .7s;background:#1b0e19;border:1px solid #e2c27a8c;border-radius:14px;align-items:center;gap:9px;padding:10px 15px 10px 11px;font-size:12px;display:inline-flex;position:absolute;bottom:0;right:-10px;transform:translateY(14px)scale(.96);box-shadow:0 14px 34px #00000080}.mf .in .saved{opacity:1;transform:none}.mf .saved svg{width:22px;height:22px;color:var(--goldb)}.mf .saved small{color:var(--muted);margin-top:1px;font-size:10px;display:block}.mf .chat{border:1px solid var(--hair);background:linear-gradient(#160c14,#1d1019);border-radius:24px;padding:16px 14px 18px;position:relative;box-shadow:0 30px 60px #00000073}.mf .chat .day{text-align:center;color:var(--muted);margin-bottom:12px;font-size:9px}.mf .bubble{color:#e9f2ee;background:#0f4a3b;border-radius:14px 4px 14px 14px;max-width:90%;margin-left:auto;padding:5px 5px 6px;font-size:13.5px;line-height:1.45;box-shadow:0 2px #0003}.mf .lp{background:#0000003d;border-radius:10px;align-items:center;gap:11px;display:flex;overflow:hidden}.mf .lp img{object-fit:cover;object-position:50% 14%;flex:none;width:70px;height:70px}.mf .lp b{font-size:13px;font-weight:500;line-height:1.3;display:block}.mf .lp span{opacity:.7;margin-top:3px;font-size:11px;display:block}.mf .bubble p{padding:8px 7px 0}.mf .meta{text-align:right;opacity:.6;padding:2px 6px 0;font-size:10px;display:block}.mf .compose{align-items:center;gap:10px;margin-top:16px;display:flex}.mf .compose span{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:999px;flex:1;height:36px}.mf .compose i{background:#0f4a3b;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.mf .compose svg{color:#e9f2ee;width:16px;height:16px}.mf .how .g1{background:radial-gradient(closest-side,#ffaa5013,#0000);width:1400px;height:800px;margin-left:-700px;top:20%;left:50%}.mf .hgrid{grid-template-columns:repeat(3,1fr);gap:40px;max-width:1160px;margin:0 auto;padding-top:96px;display:grid;position:relative}.mf .hstring{height:100px;top:0;left:0;right:0}.mf .hcard{text-align:center;border:1px solid var(--hair);background:radial-gradient(90% 60% at 50% 0%,#ffbe641a,#ffbe6400 70%),var(--panel);border-radius:22px;padding:62px 34px 40px;transition:border-color .4s,box-shadow .5s;position:relative}.mf .hcard:hover{border-color:#e2c27a99;box-shadow:0 0 0 1px #e2c27a26,0 20px 60px #ffaa501f}.mf .hnum{color:#0000;-webkit-text-stroke:1px #e2c27abf;font-family:Fraunces,serif;font-size:64px;font-style:italic;font-weight:300;line-height:1;display:block}.mf .hcard h3{margin-top:14px;font-size:27px}.mf .hcard p{color:var(--soft);margin-top:12px;font-size:15.5px;line-height:1.68}.mf .lantern{width:30px;height:86px;margin-left:-15px;position:absolute;top:-82px;left:50%}.mf .lantern:before{content:"";background:linear-gradient(#c9a24b33,#c9a24bcc);width:1px;height:30px;position:absolute;top:0;left:50%}.mf .lantern .lg{background:radial-gradient(circle,#ffc4646b,#ffa03c1a 42%,#0000 68%);border-radius:50%;width:190px;height:190px;margin:-95px 0 0 -95px;animation:3.2s ease-in-out infinite alternate breathe;position:absolute;top:52px;left:50%}.mf .lantern .cap{clip-path:polygon(24% 0,76% 0,100% 100%,0 100%);background:linear-gradient(#ecd08a,#9c7428);height:9px;position:absolute;top:30px;left:3px;right:3px}.mf .lantern .bd{background:radial-gradient(circle at 50% 62%,#fff4cc 0%,#ffc45e 34%,#b4601e 82%);border:1.5px solid #c9a24b;border-radius:5px 5px 9px 9px;height:36px;position:absolute;top:39px;left:2px;right:2px;overflow:hidden}.mf .lantern .bd:after{content:"";background:linear-gradient(90deg,#0000 31%,#6e4614a6 31% 36%,#0000 36% 64%,#6e4614a6 64% 69%,#0000 69%);position:absolute;inset:0}.mf .lantern .fl{background:radial-gradient(circle at 50% 62%,#ffffe6e6,#0000 40%);animation:1.3s ease-in-out infinite alternate breathe;position:absolute;inset:0}.mf .lantern .bs{background:linear-gradient(#c9a24b,#7e5c1f);border-radius:0 0 5px 5px;height:6px;position:absolute;top:75px;left:7px;right:7px}.mf .incl .g1{background:radial-gradient(closest-side,#3b1a33e6,#0000);width:1200px;height:900px;margin-left:-600px;top:15%;left:50%}.mf .igrid{background:#c9a24b42;border:1px solid #c9a24b61;border-radius:24px;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1120px;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px #00000059}.mf .it{background:#1a0d17;align-items:flex-start;gap:18px;padding:34px 34px 32px;display:flex;position:relative}.mf .it:before{content:"";opacity:0;background:radial-gradient(80% 90% at 0 0,#ffbe641c,#0000 70%);transition:opacity .5s;position:absolute;inset:0}.mf .it:hover:before{opacity:1}.mf .ico{width:46px;height:46px;color:var(--goldb);background:radial-gradient(circle at 50% 35%,#ffc86e1f,#0000 70%);border:1px solid #c9a24b73;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.mf .ico svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mf .it b{padding-top:2px;font-family:Fraunces,serif;font-size:19.5px;font-weight:400;line-height:1.3;display:block;position:relative}.mf .it .dt2{color:var(--soft);margin-top:5px;font-size:14px;line-height:1.55;display:block;position:relative}.mf .it code{color:var(--goldb);letter-spacing:.02em;font-family:JetBrains Mono,monospace;font-size:12px}.mf .pricing .g1{background:radial-gradient(closest-side,#ffb0541c,#ff964608 60%,#0000);width:1000px;height:1000px;margin-left:-500px;top:22%;left:50%}.mf .pgrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:34px;max-width:1160px;margin:0 auto;display:grid}.mf .pcard{display:flex;position:relative}.mf .pc{transition:transform .6s var(--ease);flex-direction:column;flex:1;padding:118px 34px 40px;display:flex;position:relative}.mf .pin{flex-direction:column;flex:1;display:flex}.mf .pin ul{flex:1}.mf .pcard:hover .pc{transform:translateY(-6px)}.mf .pbg{clip-path:url(#cardClip);background:radial-gradient(90% 40% at 50% 0,#ffbe641a,#0000 70%),linear-gradient(#22121f,#1a0d17);position:absolute;inset:0}.mf .pline{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mf .pglow{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#ffba6033,#0000);border-radius:50%;transition:opacity .7s;position:absolute;inset:-8% -14%}.mf .pcard:hover .pglow{opacity:1}.mf .pin{text-align:center;position:relative}.mf .ptier{color:var(--gold)}.mf .price{letter-spacing:-.02em;margin-top:14px;font-family:Fraunces,serif;font-size:50px;font-weight:300;line-height:1}.mf .price small{color:var(--soft);letter-spacing:0;margin-right:4px;font-size:20px}.mf .pnote{color:var(--muted);margin-top:10px;font-size:10px;display:block}.mf .ptag{color:var(--soft);margin-top:14px;font-family:Fraunces,serif;font-size:18px;font-style:italic;font-weight:300}.mf .pcard ul{text-align:left;border-top:1px solid #c9a24b38;margin:24px 0 30px;padding-top:22px;list-style:none}.mf .pcard li{color:var(--ivory);padding:7px 0 7px 22px;font-size:14.5px;line-height:1.5;position:relative}.mf .pcard li:before{content:"";background:var(--gold);width:6px;height:6px;position:absolute;top:14px;left:2px;transform:rotate(45deg)}.mf .pcard .btn{width:100%}.mf .prem{margin:-30px 0}.mf .prem .pc{padding-top:150px;padding-bottom:58px}.mf .prem .pbg{background:radial-gradient(100% 50% at 50% 0,#ffc46e38,#0000 72%),radial-gradient(80% 40% at 50% 100%,#ffaa5014,#0000),linear-gradient(#331a2c,#22111e)}.mf .prem .pglow{opacity:.85;background:radial-gradient(closest-side,#ffba604d,#ffaa500f 60%,#0000)}.mf .prem:hover .pglow{opacity:1}.mf .prem .lantern{top:-26px}.mf .badge{white-space:nowrap;color:#1e0f18;background:linear-gradient(#ecd08a,#c39a44);border-radius:999px;padding:6px 14px;font-size:9.5px;position:absolute;top:84px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #f0b45059}.mf .usd{text-align:center;color:var(--soft);margin-top:72px;font-size:15px}.mf .usd a{color:var(--goldb);border-bottom:1px solid #c9a24b73}.mf .addons{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:1080px;margin:30px auto 0;display:flex}.mf .addons .mono{color:var(--gold);margin-right:6px}.mf .addon{border:1px solid var(--hair);color:var(--soft);background:#1b0e19b3;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:13.5px;transition:border-color .4s,box-shadow .4s;display:inline-flex}.mf .addon:hover{border-color:#e2c27a99;box-shadow:0 0 22px #ffb45a24}.mf .addon b{color:var(--goldb);white-space:nowrap;font-weight:500}.mf .prgrid{grid-template-columns:repeat(4,1fr);gap:22px;max-width:1200px;margin:0 auto;display:grid}.mf .pr{background:linear-gradient(#1e1019,#180c15);border:1px solid #c9a24b5c;border-radius:6px;padding:38px 28px 34px;transition:border-color .4s,box-shadow .5s;position:relative}.mf .pr:before{content:"";pointer-events:none;border:1px solid #c9a24b21;border-radius:3px;position:absolute;inset:6px}.mf .pr:after{content:"";background:#1e1019;border:1px solid #c9a24b99;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:-5px;left:50%;transform:rotate(45deg)}.mf .pr:hover{border-color:#e2c27ab3;box-shadow:0 0 0 1px #e2c27a1f,0 18px 50px #ffaa501f}.mf .pr .ico{margin-bottom:22px}.mf .pr h3{font-size:23px;line-height:1.2}.mf .pr p{color:var(--soft);margin-top:10px;font-size:15px;line-height:1.65}.mf .fwrap{grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;max-width:1120px;display:grid}.mf .fhead h2{font-size:50px}.mf .fhead p{color:var(--soft);max-width:360px;margin-top:18px;line-height:1.65}.mf .flink{color:var(--goldb);border-bottom:1px solid #c9a24b73;align-items:center;gap:10px;margin-top:28px;padding-bottom:4px;font-size:15px;display:inline-flex}.mf .flink span{transition:transform .4s var(--ease)}.mf .flink:hover span{transform:translate(5px)}.mf .flist{gap:14px;display:grid}.mf details{background:linear-gradient(#1e1019,#190d16);border:1px solid #c9a24b4d;border-radius:16px;transition:border-color .4s,box-shadow .5s}.mf details:hover{border-color:#e2c27a8c}.mf details[open]{border-color:#e2c27a99;box-shadow:0 0 0 1px #e2c27a1a,0 18px 50px #ffaa501a}.mf summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;font-family:Fraunces,serif;font-size:21px;font-weight:300;line-height:1.3;list-style:none;display:flex}.mf summary::-webkit-details-marker{display:none}.mf summary:focus-visible{outline:1px solid var(--goldb);outline-offset:-4px;border-radius:16px}.mf .pm{width:32px;height:32px;transition:transform .5s var(--ease);border:1px solid #c9a24b80;border-radius:50%;flex:none;position:relative}.mf .pm:before,.mf .pm:after{content:"";background:var(--goldb);width:12px;height:1.5px;transition:transform .5s var(--ease);margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.mf .pm:after{transform:rotate(90deg)}.mf details[open] .pm{transform:rotate(180deg)}.mf details[open] .pm:after{transform:rotate(0)}.mf .ans{color:var(--soft);padding:0 76px 26px 26px;font-size:15.5px;line-height:1.7}.mf details[open] .ans{animation:ansIn .6s var(--ease)}@keyframes ansIn{0%{opacity:0;transform:translateY(-8px)}}.mf .closing{text-align:center;padding:120px 24px 110px}.mf .cglow{opacity:0;background:radial-gradient(closest-side,#ffb05433,#ff96460f 55%,#0000);width:1300px;height:1200px;margin-left:-650px;transition:opacity 2.2s;top:-60px;left:50%}.mf .closing.in .cglow{opacity:1}.mf .door{aspect-ratio:620/770;width:min(620px,100% - 30px);margin:0 auto;position:relative}.mf .door .win:after{background:linear-gradient(#12091000 60%,#12091059)}.mf .dfill{background:linear-gradient(#2a1126 0%,#3b1a33 55%,#4a2236 100%);position:absolute;inset:0}.mf .djaali{opacity:.2;background-image:repeating-linear-gradient(45deg,var(--gold) 0 1px,transparent 1px 18px),repeating-linear-gradient(-45deg,var(--gold) 0 1px,transparent 1px 18px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 38%);mask-image:linear-gradient(#000 0%,#0000 38%)}.mf .dlight{opacity:0;background:radial-gradient(closest-side,#ffcc805c,#ffaa501f 58%,#0000);height:92%;transition:opacity 2s .3s;position:absolute;bottom:-18%;left:-15%;right:-15%}.mf .door.in .dlight{opacity:1;animation:5s ease-in-out 2.3s infinite alternate breathe}.mf .door .outline{width:calc(100% + 26px);height:calc(100% + 26px);inset:-13px}.mf .door .outline.o2{width:calc(100% + 44px);height:calc(100% + 44px);inset:-22px}.mf .dlights{inset:-13px}.mf .dfinial{top:-58px}.mf .dcontent{z-index:2;padding:0 48px 62px;position:absolute;bottom:0;left:0;right:0}.mf .dcontent svg.rings{width:46px;height:46px;margin:0 auto 6px;display:block}.mf .dcontent h2{text-shadow:0 2px 24px #14081080;font-size:56px}.mf .dcontent p{color:#efe3d4;text-shadow:0 1px 14px #14081099;max-width:420px;margin:18px auto 0;font-size:17px;line-height:1.65}.mf .dcontent .actions{flex-wrap:wrap;margin-top:30px}.mf .threshold{z-index:1;justify-content:center;align-items:flex-end;width:min(800px,100%);margin:-19px auto 0;display:flex;position:relative}.mf .threshold .stepl{background:linear-gradient(#c9a24b33,#c9a24b00);border-top:1px solid #e2c27abf;flex:1;height:14px}.mf .diya{flex:none;width:40px;height:46px;display:inline-block;position:relative}.mf .diya .dg{pointer-events:none;background:radial-gradient(circle,#ffc46480,#ffa03c1f 40%,#0000 68%);border-radius:50%;width:150px;height:150px;margin:-75px 0 0 -75px;animation:2.6s ease-in-out infinite alternate breathe;position:absolute;top:16px;left:50%}.mf .diya .fl{transform-origin:50% 100%;background:radial-gradient(circle at 50% 72%,#fffbe6 0 18%,#ffd66e 40%,#f5932b 72%,#f5782800 100%);border-radius:50%/62% 62% 38% 38%;width:12px;height:23px;margin-left:-6px;animation:1.7s ease-in-out infinite flick;position:absolute;top:3px;left:50%}.mf .diya .bw{background:linear-gradient(#ecc574,#a8752a 58%,#6e4716);border-radius:3px 3px 50% 50%/3px 3px 100% 100%;width:38px;height:17px;margin-left:-19px;position:absolute;bottom:4px;left:50%}.mf .diya .bw:before{content:"";background:#4e3210;border-radius:50%;height:5px;position:absolute;top:-2px;left:5px;right:5px}@keyframes flick{0%,to{transform:scale(1)rotate(-1deg)}25%{transform:scale(.93,1.07)rotate(1.6deg)}50%{transform:scale(1.04,.95)rotate(-.6deg)}75%{transform:scale(.97,1.05)rotate(1deg)}}.mf .foot{background:#120910;padding:76px 32px 34px;position:relative}.mf .foot:before{content:"";opacity:.55;background:radial-gradient(circle at 50% 100%,#0000 8.5px,#c9a24be6 9px 9.8px,#0000 10.3px) 0 0/24px 12px repeat-x;height:12px;position:absolute;top:0;left:0;right:0}.mf .fgrid{grid-template-columns:1.4fr 1fr 1.2fr;gap:50px;display:grid}.mf .fbrand p{color:var(--soft);max-width:330px;margin-top:16px;font-size:14.5px;line-height:1.65}.mf .fcol{color:var(--soft);flex-direction:column;gap:12px;font-size:14.5px;display:flex}.mf .fcol .mono{color:var(--gold);margin-bottom:4px;font-size:10px}.mf .fcol a{width:max-content;max-width:100%;transition:color .3s}.mf .fcol a:hover{color:var(--goldb)}.mf .fbot{color:var(--muted);border-top:1px solid #c9a24b2e;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:22px;font-size:13px;display:flex}.mf .fbot .ur{color:var(--gold);font-size:13px;line-height:2}@media (width<=1180px){.mf .dgrid{grid-template-columns:repeat(2,1fr);gap:64px 56px;max-width:720px}.mf .prgrid{grid-template-columns:repeat(2,1fr);max-width:760px}.mf .igrid{grid-template-columns:repeat(2,1fr)}.mf .it:last-child{grid-column:span 2}.mf h2{font-size:46px}.mf .step{grid-template-columns:1fr 110px 1fr}}@media (width<=900px){.mf .pgrid{grid-template-columns:1fr;gap:44px;max-width:440px}.mf .prem{margin:0}.mf .hgrid{grid-template-columns:1fr;gap:110px;max-width:460px;padding-top:84px}.mf .hstring{display:none}.mf .fwrap{grid-template-columns:1fr;gap:40px}.mf .fhead{text-align:center}.mf .fhead p{margin-left:auto;margin-right:auto}.mf .track{left:22px}.mf .node{top:66px;left:22px}.mf .step{grid-template-columns:56px 1fr;align-items:start;padding:40px 0}.mf .stxt,.mf .step.flip .stxt{text-align:left;grid-area:1/2;justify-self:start;max-width:none}.mf .svis,.mf .step.flip .svis{grid-area:2/2;justify-self:start;margin-top:30px}.mf .snum{font-size:46px}}@media (width<=600px){.mf header{padding:18px 20px}.mf nav{display:none}.mf .word{font-size:19px}.mf .brand svg{width:28px;height:28px}.mf .cta{padding:9px 14px;font-size:12px}.mf .head{margin-top:44px;padding:0 18px}.mf .head .mono{font-size:9.5px}.mf .head .mono .urun{display:none}.mf .lights{top:62px}.mf h1{font-size:40px}.mf .sub{font-size:14.5px}.mf .arches{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:16px;padding:30px 0;overflow:auto hidden}.mf .arches::-webkit-scrollbar{display:none}.mf .arches:before,.mf .arches:after{content:"";flex:0 0 calc(50% - 91px)}.mf .arch{scroll-snap-align:center;flex:none;width:150px}.mf .arch.mid{width:220px}.mf .noor .ov b{font-size:16px}.mf .mehndi .ov .ur{font-size:13px}.mf .mehndi .ov .nm{font-size:16px}.mf .walima .ov .nm{font-size:15px}.mf .label b{font-size:18px}.mf .label i{font-size:13px}.mf .label{transition:opacity .4s}.mf .side .label{opacity:.5}.mf .arch.is-c .label{opacity:1}.mf .halo{left:-12%;right:-12%}.mf .sec{padding:92px 18px}.mf .shead{margin-bottom:50px}.mf .eyebrow{gap:10px;font-size:9.5px}.mf .eyebrow:before,.mf .eyebrow:after{width:22px}.mf h2{font-size:36px}.mf .lede{font-size:15.5px}.mf .dgrid{grid-template-columns:1fr;gap:72px;max-width:330px}.mf .dwin{padding:34px 18px 0}.mf .dh b{font-size:32px}.mf .step{grid-template-columns:46px 1fr}.mf .track,.mf .node{left:16px}.mf .stxt h3{font-size:26px}.mf .stxt p{font-size:15.5px}.mf .svis{max-width:100%}.mf .saved{right:-2px}.mf .hcard{padding:58px 24px 34px}.mf .igrid{border-radius:20px;grid-template-columns:1fr}.mf .it:last-child{grid-column:auto}.mf .it{align-items:center;gap:16px;padding:22px 20px}.mf .it b{padding-top:0;font-size:18px}.mf .ico{width:42px;height:42px}.mf .pc{padding:108px 24px 34px}.mf .prem .pc{padding-top:138px;padding-bottom:40px}.mf .price{font-size:46px}.mf .addons{flex-direction:column;align-items:stretch;gap:10px}.mf .addons .mono{text-align:center;margin:0 0 4px}.mf .addon{justify-content:space-between}.mf .prgrid{grid-template-columns:1fr;gap:18px;max-width:420px}.mf .pr{grid-template-columns:42px 1fr;align-items:center;column-gap:16px;padding:24px 20px;display:grid}.mf .pr .ico{grid-row:1;width:42px;height:42px;margin:0}.mf .pr h3{grid-column:2;font-size:21px}.mf .pr p{grid-column:2;margin-top:6px}.mf .fhead h2{font-size:36px}.mf summary{padding:20px 18px;font-size:19px}.mf .ans{padding:0 20px 22px 18px;font-size:15px}.mf .closing{padding:92px 16px 86px}.mf .door{aspect-ratio:330/620;width:calc(100% - 28px)}.mf .dcontent{padding:0 22px 44px}.mf .dcontent h2{font-size:38px}.mf .dcontent p{font-size:15.5px}.mf .dcontent .actions{flex-direction:column;align-items:stretch;gap:10px;padding:0 6px}.mf .threshold{margin-top:12px}.mf .foot{padding:64px 20px 30px}.mf .fgrid{grid-template-columns:1fr;gap:36px}.mf .fbot{flex-direction:column;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){.mf *,.mf :before,.mf :after{transition:none!important;animation:none!important}.js .mf .rv{opacity:1;transform:none}.mf .lightset .bulb{opacity:var(--o);transform:none}.mf .doors{display:none}.mf .saved{opacity:1;transform:none}.mf .cglow,.mf .dlight{opacity:1}.mf .track .diya{display:none}}
