:root{--bg:#f7f1e8;--card:#fffdf9;--ink:#30272c;--mut:#6b5d64;--gold:#4a263d;--g2:#b99a68;--line:#e3d6c8;--soft:#efe5da;--rose:#d7b5b3;--bi:#f7f1e8;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#2b1a25;--card:#37222f;--ink:#f7f1e8;--mut:#d7b5b3;--gold:#d7b5b3;--line:#5a3a4d;--soft:#33202c;--bi:#2b1a25;color-scheme:dark}}
:root[data-theme="dark"]{--bg:#2b1a25;--card:#37222f;--ink:#f7f1e8;--mut:#d7b5b3;--gold:#d7b5b3;--line:#5a3a4d;--soft:#33202c;--bi:#2b1a25;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(70px + env(safe-area-inset-top,0px))}
body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.8 "Cairo",system-ui,sans-serif}
body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);background:var(--bg);z-index:60}
.w{max-width:1080px;margin:0 auto;padding:0 18px}
h1,h2{font-family:"Cairo","Cairo",serif;font-weight:500;margin:0}
.nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--bg);border-bottom:1px solid var(--line)}
.nav .w{display:flex;align-items:center;gap:6px;height:62px;overflow-x:auto;white-space:nowrap}
.logo{font:500 26px "Cairo",serif;color:var(--gold);margin-inline-end:auto;text-decoration:none}
.nav a.l{color:var(--ink);text-decoration:none;padding:6px 12px;border-radius:10px;font-size:16px}
.nav a.l:hover{background:var(--soft)}
.hero{text-align:center;padding:64px 0 40px;background:var(--bg)}
.slg{font:400 clamp(18px,4vw,24px) "Cairo",serif;color:var(--ink);margin-top:2px}
.hero h1{font-size:clamp(34px,8vw,48px);color:var(--gold);line-height:1.4}
.hero p{max-width:520px;margin:10px auto 22px;color:var(--mut)}
.chips{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:22px;color:var(--mut);font-size:15px}
.chips span{border:1px solid var(--line);border-radius:10px;padding:2px 12px;background:var(--card)}
.btn{display:inline-block;font:600 16px "Cairo",sans-serif;padding:8px 20px;border-radius:10px;border:1px solid var(--gold);background:var(--gold);color:var(--bi);text-decoration:none;cursor:pointer;transition:transform .2s}
.btn:hover{transform:translateY(-2px)}.btn.alt{background:transparent;color:var(--gold)}.btn.sm{padding:4px 14px;font-size:14px}
.btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--g2);outline-offset:2px}
section{padding:44px 0}
h2{font-size:32px;color:var(--gold);text-align:center;margin-bottom:6px}
.sub{text-align:center;color:var(--mut);margin:0 0 20px}
.tabs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:26px}
.tab{font:600 15px "Cairo",sans-serif;padding:6px 18px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer}
.tab[aria-pressed="true"]{background:var(--tc,var(--gold));border-color:var(--tc,var(--gold));color:var(--tcc,var(--bi))}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:20px}
.dc{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:transform .3s,box-shadow .3s}
.dc:hover{transform:translateY(-5px);box-shadow:0 12px 28px #4a263d22}
.pv{position:relative;height:250px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center}
.mk{background:#ffffffd9;color:#3a3426;border-radius:12px;padding:18px 22px;text-align:center;line-height:1.5;font-size:30px}
.mk b{display:block;font:500 22px "Cairo",serif}.mk small{font-size:13px;color:#7a7160}
.tag{position:absolute;top:10px;inset-inline-start:10px;background:#ffffffe6;color:#3a3426;font-size:12px;padding:0 10px;border-radius:10px}
.in{padding:12px 14px 14px}.in h3{margin:0 0 8px;font-size:17px}.ac{display:flex;gap:8px;flex-wrap:wrap}
.empty{text-align:center;color:var(--mut);grid-column:1/-1}
.pk{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;align-items:stretch}
.pc{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px;text-align:center;display:flex;flex-direction:column;gap:8px}
.pc.hot{border:2px solid var(--g2);box-shadow:0 8px 24px #4a263d22}
.pn{font:500 24px "Cairo",serif;color:var(--gold)}.pp{font-size:34px;font-weight:700}
.pf{text-align:right;flex:1;color:var(--mut);margin:6px 0}.pf div::before{content:"✓ ";color:var(--g2);font-weight:700}
.edit [contenteditable]{outline:2px dashed var(--g2);border-radius:6px;min-height:1.5em}
.dm{display:flex;justify-content:center;gap:22px;margin-top:30px}.dm i{width:12px;height:12px;background:var(--rose);transform:rotate(45deg);border-radius:2px;display:block}
.rv{opacity:0;transform:translateY(28px);transition:opacity .8s,transform .8s}.rv.in{opacity:1;transform:none}
footer{text-align:center;padding:36px 18px;background:var(--soft);border-top:1px solid var(--line);color:var(--mut)}
dialog{border:1px solid var(--g2);border-radius:16px;background:var(--bg);color:var(--ink);width:min(92vw,420px);padding:22px;font:inherit}
dialog::backdrop{background:#0008}
label{display:block;margin:10px 0 2px;font-size:15px;color:var(--mut)}
input,select,textarea{width:100%;font:inherit;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink)}
#bar{position:fixed;bottom:calc(12px + env(safe-area-inset-bottom,0px));inset-inline-start:12px;z-index:70;display:flex;gap:8px}
#adm{background:var(--soft);border:1px dashed var(--g2);border-radius:14px;padding:16px;margin-bottom:24px}
#adm .f{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:end}
.x{display:none}.edit .x{display:inline-block}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}.rv{opacity:1;transform:none}}
:root{--logo:url(data:image/png;base64,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)}
.lg{display:block;aspect-ratio:900/283;background:var(--gold);-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat}
.logo .lg{height:34px}
.lg.big{width:min(72vw,330px);margin:0 auto 14px;background:linear-gradient(100deg,var(--gold) 35%,var(--g2) 50%,var(--gold) 65%);background-size:260% 100%}
#pg{position:fixed;top:env(safe-area-inset-top,0px);left:0;right:0;height:3px;background:linear-gradient(90deg,var(--rose),var(--g2),var(--gold));transform-origin:right;transform:scaleX(0);z-index:80}
.nav{background:var(--bg);transition:box-shadow .3s}
.nav.sc{box-shadow:0 6px 24px #4a263d1f}
.nav a.l{position:relative}.nav a.l::after{content:"";position:absolute;inset-inline:14px;bottom:2px;height:2px;background:var(--g2);transform:scaleX(0);transition:transform .3s}.nav a.l:hover::after{transform:scaleX(1)}
.hero{position:relative;overflow:hidden;background:radial-gradient(700px 320px at 12% 0,#d7b5b366,transparent 70%),radial-gradient(620px 300px at 92% 30%,#b99a6844,transparent 70%),var(--bg)}
.hero::before,.hero::after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;filter:blur(60px);opacity:.45}
.hero::before{background:#d7b5b3;top:-90px;right:-60px}.hero::after{background:#b99a68;bottom:-120px;left:-70px;animation-delay:-6s}
.hero .w{position:relative;z-index:1}.hero .w>*{animation:up .9s ease both}
.hero .w>*:nth-child(2){animation-delay:.12s}.hero .w>*:nth-child(3){animation-delay:.24s}.hero .w>*:nth-child(4){animation-delay:.36s}.hero .w>*:nth-child(5){animation-delay:.48s}.hero .w>*:nth-child(6){animation-delay:.6s}.hero .w>*:nth-child(7){animation-delay:.72s}
.hero h1{background:linear-gradient(90deg,var(--gold),#8a5373 50%,var(--g2));-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:6px}
h2::after{content:"◆ ◆ ◆";display:block;margin:8px auto 0;font-size:9px;letter-spacing:8px;color:var(--g2)}
.dc{animation:up .7s ease both;animation-delay:calc(var(--i,0)*80ms)}
.pv::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,#ffffff66 50%,transparent 62%);transform:translateX(-130%);transition:transform .9s}.dc:hover .pv::after{transform:translateX(130%)}
.pc{transition:transform .3s,box-shadow .3s}.pc:hover{transform:translateY(-4px);box-shadow:0 14px 30px #4a263d1f}
.pc.hot{background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(135deg,var(--g2),var(--rose),var(--gold)) border-box;border:2px solid transparent}
.pp{background:linear-gradient(90deg,var(--gold),var(--g2));-webkit-background-clip:text;background-clip:text;color:transparent}
.mk .lg{height:15px;margin:10px auto 0;opacity:.55}
#packages{background:linear-gradient(180deg,var(--bg),var(--soft) 50%,var(--bg))}
.w.cta{width:calc(100% - 28px);max-width:1040px;border-radius:22px;padding:52px 18px;color:#f7f1e8;background:radial-gradient(500px 220px at 85% 0,#d7b5b340,transparent 70%),linear-gradient(135deg,#4a263d,#2b1a25)}
.cta h2{color:#f7f1e8}.cta .sub{color:#d7b5b3}.cta .btn{background:#f7f1e8;color:#4a263d;border-color:#f7f1e8}
footer{background:linear-gradient(160deg,#4a263d,#2b1a25);color:#d7b5b3;border:0;padding:48px 18px}
footer .lg{height:58px;margin:0 auto 10px;background:#f7f1e8}.ftt{font-size:20px;color:#f7f1e8}footer .dm i{background:#ffffff22}.cp{font-size:14px;margin-top:6px}
dialog .lg{height:30px;margin:0 auto 6px}
@keyframes up{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
@keyframes shine{to{background-position:-260% 0}}
@keyframes drift{to{transform:translate(40px,30px) scale(1.15)}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important}#pg{display:none}}
.boot{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--mut);text-align:center;padding:0 18px}
.rev{opacity:0;transform:translateY(34px)}
.rev.in{opacity:1;transform:none;transition:opacity .7s ease,transform .7s ease}
.cw{height:100%}.dc{animation:none}.pcw{display:flex}.pcw .pc{flex:1;width:100%}
.eb{text-align:center;font-size:13px;letter-spacing:.16em;color:var(--mut);margin-bottom:2px}.sh{margin-bottom:10px}
.nav a.l.act{color:var(--gold)}.nav a.l.act::after{transform:scaleX(1)}
.rail{position:fixed;inset-inline-end:16px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:16px;z-index:55}
.rail a{width:10px;height:10px;border:1.5px solid var(--g2);border-radius:2px;transform:rotate(45deg);transition:all .35s}
.rail a.act{background:var(--gold);border-color:var(--gold);transform:rotate(45deg) scale(1.35)}
@media(max-width:760px){.rail{display:none}}
.pc input,.pc textarea{text-align:center;margin:3px 0}
@media(prefers-reduced-motion:reduce){.rev{opacity:1;transform:none;filter:none}}

.stage{perspective:1100px;width:min(70vw,262px);margin:34px auto 8px;position:relative}
.stage::after{content:"";position:absolute;left:10%;right:10%;bottom:-26px;height:26px;background:#4a263d;filter:blur(20px);opacity:.28;border-radius:50%}
.icard{aspect-ratio:2/3;position:relative;transform-style:preserve-3d;transform:rotateX(var(--rx,6deg)) rotateY(var(--ry,-10deg));will-change:transform}
.icard::before{content:"";position:absolute;inset:0;border-radius:14px;background:#cdbfae;transform:translateZ(-7px)}
.ic-face{position:absolute;inset:0;border-radius:14px;background:linear-gradient(155deg,#fffdf9,#f1e8dd);border:1px solid #b99a68;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:18px 14px;text-align:center;color:#30272c;transform-style:preserve-3d;box-shadow:0 24px 50px #4a263d33}
.ic-t{font-size:12px;line-height:1.5}.ic-n{font:500 30px "Cairo",serif;color:#4a263d;line-height:1.3}
.ic-rule{width:46%;height:1px;background:#b99a68;transform:translateZ(14px)}
.l1{transform:translateZ(22px)}.l2{transform:translateZ(46px)}
.ic-logo{height:28px;margin-bottom:6px;background:#4a263d;transform:translateZ(36px)}
.icard .dm{margin-top:12px;gap:9px;transform:translateZ(14px)}.icard .dm i{width:7px;height:7px}
.gl{position:absolute;inset:0;border-radius:14px;pointer-events:none;background:linear-gradient(115deg,transparent 35%,#ffffffb0 50%,transparent 65%);background-size:260% 100%;background-position:var(--gp,50%) 0;mix-blend-mode:soft-light;transform:translateZ(50px)}
.hero::before{transform:translate3d(0,calc(var(--sy,0)*.2px),0)}.hero::after{transform:translate3d(0,calc(var(--sy,0)*-.12px),0)}
.dc{position:relative;overflow:visible;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .3s ease-out,box-shadow .3s;will-change:transform}
.dc:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-5px)}
.pv{border-radius:15px 15px 0 0;overflow:hidden}
.glare{position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:16px;background:radial-gradient(240px circle at var(--gx,50%) var(--gy,0%),#ffffff55,transparent 65%);opacity:0;transition:opacity .3s}.dc:hover .glare{opacity:1}
.cw.rev{transform:perspective(900px) translateY(36px) rotateX(8deg);transform-origin:50% 100%}.cw.rev.in{transform:none}
.mk{font-size:11px;letter-spacing:.2em;color:#b99a68}.mk b{color:#4a263d}
@media(prefers-reduced-motion:reduce){.dc,.dc:hover{transform:none!important}.cw.rev{transform:none}}
.icard{transition:opacity .6s}.gl3d .icard{opacity:0}
.gl3{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:2}
.pv3{width:min(96vw,760px);padding:16px}
.v3h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}
.chips3{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:8px 0}
.v3box{position:relative;height:min(56vh,430px);touch-action:none;cursor:grab;border-radius:14px;background:radial-gradient(ellipse at 50% 38%,var(--card),var(--soft));overflow:hidden}
.v3box:active{cursor:grabbing}.v3box canvas{position:absolute;inset:0;width:100%;height:100%;display:block}
.v3msg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--mut);text-align:center;padding:0 16px}
.v3hint{position:absolute;bottom:8px;left:0;right:0;text-align:center;font-size:13px;color:var(--mut);pointer-events:none}
html,body{max-width:100%;overflow-x:clip}
.nav .w{overflow:visible}
.cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}
.ctile{width:100%;height:100%;display:flex;flex-direction:column;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px;text-align:right;color:var(--ink);cursor:pointer;font:inherit;transition:transform .3s,box-shadow .3s}
.ctile:hover{transform:translateY(-5px);box-shadow:0 14px 30px #4a263d1f}.ctile:focus-visible{outline:3px solid var(--g2);outline-offset:2px}
.c3d{position:relative;display:block;height:150px;perspective:700px}
.cm{position:absolute;bottom:6px;left:50%;width:74px;aspect-ratio:2/3;border-radius:7px;border:1px solid #ffffff66;box-shadow:0 12px 22px #4a263d33;display:flex;align-items:center;justify-content:center;transition:transform .5s cubic-bezier(.2,.8,.2,1);animation:cmf 6s ease-in-out infinite}
.cm .lg{height:11px}
.cm0{transform:translateX(-50%) translateX(-36px) rotate(-12deg) rotateY(18deg)}.cm1{transform:translateX(-50%) translateZ(24px);animation-delay:-2s}.cm2{transform:translateX(-50%) translateX(36px) rotate(12deg) rotateY(-18deg);animation-delay:-4s}
.ctile:hover .cm0{transform:translateX(-50%) translateX(-56px) rotate(-18deg) rotateY(24deg)}.ctile:hover .cm1{transform:translateX(-50%) translateZ(40px) translateY(-8px)}.ctile:hover .cm2{transform:translateX(-50%) translateX(56px) rotate(18deg) rotateY(-24deg)}
.ct{display:flex;flex-direction:column;gap:2px}.ct b{font:500 24px "Cairo",serif;color:var(--gold)}.ct small{color:var(--mut);font-size:15px}.ct em{font-style:normal;color:var(--gold);font-weight:600;margin-top:4px}
.ct em{white-space:nowrap}
.cathead{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:4px 0 14px}.cathead h3{margin:0;font:500 26px "Cairo",serif;color:var(--gold)}.cnt{color:var(--mut)}
.hstage{--pw:min(44vw,250px);position:relative;width:100%;height:calc(var(--pw)*1.5 + 82px);margin:26px auto 0;perspective:1500px}
.fold{position:absolute;left:50%;top:6px;width:var(--pw);height:calc(var(--pw)*1.5);margin-left:calc(var(--pw)*-.5);transform-style:preserve-3d;transform:rotateX(8deg) rotateY(calc(-10deg + var(--px,0)*7deg));transition:transform 1.5s cubic-bezier(.65,0,.35,1);cursor:pointer;-webkit-tap-highlight-color:transparent}
.fold.open{transform:rotateX(8deg) rotateY(calc(-10deg + var(--px,0)*7deg)) translateX(calc(var(--pw)*-.5))}
.fbase,.fcv>div{position:absolute;inset:0;border-radius:8px;background:linear-gradient(155deg,#fffdf9,#f1e8dd);border:1px solid #b99a68;color:#30272c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--pw)*.03);text-align:center;padding:calc(var(--pw)*.07);font-size:calc(var(--pw)*.062);line-height:1.5}
.fbase{transform:translateZ(-1px);box-shadow:0 24px 46px #4a263d33}
.fcv{position:absolute;inset:0;transform-origin:right center;transform-style:preserve-3d;transition:transform 1.5s cubic-bezier(.65,0,.35,1)}
.fold.open .fcv{transform:rotateY(172deg)}
.fcv>div{backface-visibility:hidden;-webkit-backface-visibility:hidden}
.fcv .fb{transform:rotateY(180deg)}.fcv .ff{background:linear-gradient(160deg,#4a263d,#2b1a25);color:#f7f1e8}
.fn{font:500 calc(var(--pw)*.13) "Cairo",serif;color:#4a263d;line-height:1.3}
.fold .lg{height:calc(var(--pw)*.11);background:#4a263d;margin:0}.ff .lg{background:#f7f1e8;height:calc(var(--pw)*.15)}
.fold .dm{margin-top:calc(var(--pw)*.05);gap:calc(var(--pw)*.04)}.fold .dm i{width:calc(var(--pw)*.03);height:calc(var(--pw)*.03)}
.ff .dm i{background:#d7b5b3}
.fold-ctl{position:absolute;left:0;right:0;bottom:0;text-align:center}
.fly{position:absolute;width:calc(var(--pw)*.44);aspect-ratio:2/3;transform:translate3d(calc(var(--px,0)*var(--d)*20px),calc(var(--py,0)*var(--d)*14px),0) rotate(var(--r));transition:transform .6s ease-out}
.fly-i{width:100%;height:100%;animation:flyf 7s ease-in-out infinite;animation-delay:var(--t,0s)}
.mini{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:8px;border:1px solid #ffffff55;box-shadow:0 18px 30px #4a263d33}
.mini .lg{height:14px;background:#f7f1e8}.f2 .mini .lg{background:#4a263d}.f3 .mini .lg{background:#24354b}
.f1{left:calc(50% - var(--pw)*1.3);top:14%;--r:-12deg;--d:-1.2}.f2{left:calc(50% + var(--pw)*.95);top:2%;--r:10deg;--d:1.4;--t:-2s}.f3{left:calc(50% + var(--pw)*.7);top:50%;--r:7deg;--d:.8;--t:-4s}
@keyframes flyf{50%{transform:translateY(-14px) rotate(3deg)}}@keyframes cmf{50%{translate:0 -8px}}
@media(max-width:720px){.nav a.l.cat{display:none}.btn.sm{padding:8px 14px;font-size:15px}.tab{padding:8px 16px}.hero{padding-top:44px}.c3d{height:140px}}
@media(max-width:720px){.cm0{transform:translateX(-50%) translateX(-24px) rotate(-12deg) rotateY(18deg)}.cm2{transform:translateX(-50%) translateX(24px) rotate(12deg) rotateY(-18deg)}.ct em{font-size:14px}.cats{grid-template-columns:1fr 1fr;gap:12px}.ctile{padding:12px;border-radius:14px}.ct b{font-size:20px}.ct small{font-size:13px}.c3d{height:118px}.cm{width:58px}}
@media(prefers-reduced-motion:reduce){.fly-i,.cm{animation:none}.fold,.fcv{transition:none}}
.nl{display:flex;gap:2px;margin-inline-end:auto;margin-inline-start:14px}
.nl a.l{display:flex;gap:6px;align-items:baseline;white-space:nowrap}.nl b{font:500 11px/1 "Cairo",sans-serif;letter-spacing:.1em;color:var(--g2)}
.cta-n{margin-inline-start:auto}.nl+.cta-n{margin-inline-start:0}
.hero{padding:56px 0 30px}
.eb2{font-size:14px;letter-spacing:.14em;color:var(--mut);margin-bottom:6px}
.hero h1{display:flex;flex-direction:column;align-items:center;line-height:.98;font-weight:500;letter-spacing:-.01em;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--gold);padding:0;margin:0}
.hero h1 span{display:block;font-size:clamp(56px,15vw,128px);line-height:1.12;padding:0 .08em .16em;margin-bottom:-.14em}
.hero h1 span:nth-child(2){background:linear-gradient(90deg,var(--g2),#d7b5b3,var(--g2));-webkit-background-clip:text;background-clip:text;color:transparent}
.hero h1 span:nth-child(3){background:linear-gradient(90deg,var(--gold),#8a5373);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero p{font-size:clamp(17px,2.4vw,22px);margin:14px auto 18px}
.hbtns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}
.tick{overflow:hidden;background:#4a263d;color:#f7f1e8;border-block:1px solid #b99a68;padding:12px 0;direction:ltr}
.tick-t{display:flex;width:max-content;animation:tick 34s linear infinite}
.tick span{display:flex;align-items:center;font:500 clamp(18px,3.4vw,28px) "Cairo",sans-serif;white-space:nowrap}
.tick i{display:inline-block;width:9px;height:9px;background:#d7b5b3;transform:rotate(45deg);margin:0 30px;border-radius:2px}
@keyframes tick{to{transform:translateX(-50%)}}
.sh{text-align:start;margin-bottom:22px}.sh h2{text-align:start;font-size:clamp(34px,7vw,64px);line-height:1.15}.sh h2::after{display:none}.sh .sub{text-align:start;margin:6px 0 0}
.chap{display:flex;align-items:baseline;gap:10px;margin-bottom:2px}
.cn{font:600 clamp(72px,17vw,160px)/.9 "Cairo",sans-serif;color:transparent;-webkit-text-stroke:1.5px var(--g2);letter-spacing:-.03em}
.cs{font-size:14px;letter-spacing:.16em;color:var(--mut)}
.sbn,.pk-n{font:500 12px/1 "Cairo",sans-serif;letter-spacing:.14em;color:var(--g2);text-align:start}
.pk-n{text-align:start}
.hows{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}
.step{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:22px;height:100%;display:flex;flex-direction:column;gap:6px;transition:transform .3s,box-shadow .3s}
.step:hover{transform:translateY(-4px);box-shadow:0 14px 30px #4a263d1f}
.sn{font:600 46px/1 "Cairo",sans-serif;color:transparent;-webkit-text-stroke:1.2px var(--g2);text-align:start}
.step h3{margin:4px 0 0;font:500 24px "Cairo",sans-serif;color:var(--gold)}.step p{margin:0;color:var(--mut)}
.step a{margin-top:auto;padding-top:10px;color:var(--gold);font-weight:600;text-decoration:none}
.band{padding:70px 0;text-align:center;color:#f7f1e8;background:radial-gradient(520px 260px at 15% 0,#d7b5b340,transparent 70%),linear-gradient(135deg,#4a263d,#2b1a25)}
.band blockquote{margin:10px auto 6px;max-width:900px;font:500 clamp(26px,5.6vw,54px)/1.5 "Cairo",sans-serif}
.fbig{font:500 clamp(32px,8vw,76px)/1.2 "Cairo",sans-serif;color:#f7f1e8;margin:8px 0 18px}
footer .btn{background:#f7f1e8;color:#4a263d;border-color:#f7f1e8}
@media(max-width:860px){.nl{display:none}.cta-n,.nl+.cta-n{margin-inline-start:auto}}
@media(prefers-reduced-motion:reduce){.tick-t{animation:none}}
.hstage{height:calc(var(--pw)*1.416 + 82px)}
.fold{height:calc(var(--pw)*1.416)}
.fcv .ff.ffimg{padding:0;background:#f6ecd9;border-color:#6b2d3a66}
.ffimg img{width:100%;height:100%;object-fit:cover;display:block;border-radius:7px;-webkit-user-drag:none;user-select:none}
.fbase,.fcv .fb{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(var(--pw)*.155 - 1.6px),#6b2d3a66 calc(var(--pw)*.155 - 1.6px),#6b2d3a66 calc(var(--pw)*.155)),#f7eddb;border-color:#6b2d3a66;color:#4a263d}
.fbase .ft,.fcv .fb .fn{text-shadow:0 0 6px #f7eddb,0 0 10px #f7eddb}
.fbase .fn{font-size:calc(var(--pw)*.17);color:#4a263d;text-shadow:0 0 8px #f7eddb,0 0 14px #f7eddb}
.fcv .fb .dm i{background:#d7a5ae}
.hero h1{flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:.24em;white-space:nowrap;
 background:linear-gradient(100deg,var(--gold) 0%,var(--gold) 36%,#d7b5b3 46%,var(--g2) 50%,#d7b5b3 54%,var(--gold) 64%,#8a5373 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine 6.5s linear infinite}
.hero h1 span,.hero h1 span:nth-child(2),.hero h1 span:nth-child(3){display:block;font-size:clamp(30px,9.6vw,104px);line-height:1.25;padding:0 .02em .14em;margin:0;background:none;color:transparent;-webkit-background-clip:border-box;background-clip:border-box}
.ctile{position:relative;overflow:hidden}
.ctile::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 40%,#ffffff40 50%,transparent 60%);transform:translateX(-130%);animation:sheen 7s ease-in-out infinite}
.cw:nth-child(2) .ctile::after{animation-delay:1.2s}.cw:nth-child(3) .ctile::after{animation-delay:2.4s}.cw:nth-child(4) .ctile::after{animation-delay:3.6s}
.ctile:hover::after{animation:none;transform:translateX(130%);transition:transform .9s}
@keyframes sheen{0%,55%{transform:translateX(-130%)}100%{transform:translateX(130%)}}
.logo .lg{background:linear-gradient(100deg,var(--gold) 35%,var(--g2) 50%,var(--gold) 65%);background-size:260% 100%;animation:shine 7s linear infinite}
footer .lg{background:linear-gradient(100deg,#f7f1e8 35%,#ffffff 48%,#d7b5b3 54%,#f7f1e8 65%);background-size:260% 100%;animation:shine 7s linear infinite}
@media(prefers-reduced-motion:reduce){.hero h1,.ctile::after,.logo .lg,footer .lg{animation:none!important}}
html{scroll-snap-type:y proximity}
#top,#designs,#packages,#how,.band,#contact,footer{scroll-snap-align:start}
[data-sec]{transition:opacity .9s ease,transform .9s ease}
[data-sec="below"]{opacity:0;transform:translateY(46px)}
[data-sec="above"]{opacity:0;transform:translateY(-46px)}
[data-sec="in"]{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){html{scroll-snap-type:none}[data-sec]{opacity:1!important;transform:none!important;transition:none}}
#ld{position:fixed;inset:0;z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(520px 320px at 50% 40%,#5a3149,transparent 70%),linear-gradient(135deg,#4a263d,#2b1a25);transition:opacity .7s ease,visibility .7s}
#ld.off{opacity:0;visibility:hidden;pointer-events:none}
#ld .lg{position:absolute;top:calc(env(safe-area-inset-top,0px) + 7vh);left:50%;transform:translateX(-50%);width:min(54vw,220px,45vh);background:linear-gradient(100deg,#f7f1e8 35%,#ffffff 48%,#d7b5b3 54%,#f7f1e8 65%);background-size:260% 100%;animation:shine 7s linear infinite}
#ld svg.lds{width:min(82vw,340px,58vh);height:auto;display:block;overflow:visible}
#ld .lt{margin-top:2px;font:500 21px/1.4 Cairo,system-ui,sans-serif;color:#d7b5b3;letter-spacing:.02em;animation:ldtxt 1.6s ease-in-out infinite}
#ld .wr{animation:ldfade 5.4s linear infinite}
#ld .wr .st{fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation-duration:5.4s;animation-iteration-count:infinite;animation-timing-function:linear}
#ld .rz{animation-duration:5.4s;animation-iteration-count:infinite;animation-timing-function:linear}
@keyframes ldfade{0%,90%{opacity:1}98%,100%{opacity:0}}
@keyframes ldtxt{0%,100%{opacity:.55}50%{opacity:1}}
@keyframes ldk0{0%,0.00%{stroke-dashoffset:1}4.13%,100%{stroke-dashoffset:0}}
@keyframes ldk1{0%,4.13%{stroke-dashoffset:1}12.40%,100%{stroke-dashoffset:0}}
@keyframes ldk2{0%,12.40%{stroke-dashoffset:1}20.67%,100%{stroke-dashoffset:0}}
@keyframes ldk3{0%,20.67%{stroke-dashoffset:1}29.04%,100%{stroke-dashoffset:0}}
@keyframes ldk4{0%,29.04%{stroke-dashoffset:1}37.30%,100%{stroke-dashoffset:0}}
@keyframes ldk5{0%,37.30%{stroke-dashoffset:1}45.47%,100%{stroke-dashoffset:0}}
@keyframes ldk6{0%,45.47%{stroke-dashoffset:1}53.73%,100%{stroke-dashoffset:0}}
@keyframes ldk7{0%,53.73%{stroke-dashoffset:1}53.73%,100%{stroke-dashoffset:0}}
@keyframes ldke0{0%,53.73%{stroke-dashoffset:1}62.00%,100%{stroke-dashoffset:0}}
@keyframes ldm0{0.00%{transform:translate(150.0px,203.0px)}0.31%{transform:translate(151.5px,202.3px)}0.62%{transform:translate(152.9px,201.7px)}0.93%{transform:translate(155.0px,201.0px)}1.24%{transform:translate(157.1px,200.4px)}1.55%{transform:translate(158.7px,199.7px)}1.86%{transform:translate(160.8px,199.1px)}2.17%{transform:translate(163.0px,198.4px)}2.48%{transform:translate(164.3px,197.8px)}2.79%{transform:translate(166.4px,197.1px)}3.10%{transform:translate(168.3px,196.5px)}3.41%{transform:translate(169.0px,195.8px)}3.72%{transform:translate(171.5px,195.2px)}4.03%{transform:translate(171.8px,194.5px)}4.34%{transform:translate(172.7px,193.9px)}4.65%{transform:translate(173.3px,193.2px)}4.96%{transform:translate(172.6px,192.6px)}5.27%{transform:translate(172.4px,191.9px)}5.58%{transform:translate(171.9px,191.3px)}5.89%{transform:translate(170.1px,190.6px)}6.20%{transform:translate(168.8px,190.0px)}6.51%{transform:translate(167.6px,189.3px)}6.82%{transform:translate(164.9px,188.7px)}7.13%{transform:translate(162.3px,188.0px)}7.44%{transform:translate(159.3px,187.4px)}7.75%{transform:translate(155.9px,186.7px)}8.06%{transform:translate(152.4px,186.1px)}8.37%{transform:translate(148.7px,185.4px)}8.68%{transform:translate(145.0px,184.7px)}8.99%{transform:translate(141.1px,184.1px)}9.30%{transform:translate(137.1px,183.4px)}9.61%{transform:translate(133.5px,182.8px)}9.92%{transform:translate(129.2px,182.1px)}10.23%{transform:translate(125.4px,181.5px)}10.54%{transform:translate(122.5px,180.8px)}10.85%{transform:translate(119.2px,180.2px)}11.16%{transform:translate(117.0px,179.5px)}11.47%{transform:translate(114.5px,178.9px)}11.78%{transform:translate(112.4px,178.2px)}12.09%{transform:translate(111.7px,177.6px)}12.40%{transform:translate(110.6px,176.9px)}12.71%{transform:translate(110.1px,176.3px)}13.02%{transform:translate(110.9px,175.6px)}13.33%{transform:translate(111.6px,175.0px)}13.64%{transform:translate(112.2px,174.3px)}13.95%{transform:translate(114.7px,173.7px)}14.26%{transform:translate(117.2px,173.0px)}14.57%{transform:translate(120.2px,172.4px)}14.88%{transform:translate(124.2px,171.7px)}15.19%{transform:translate(128.2px,171.1px)}15.50%{transform:translate(132.7px,170.4px)}15.81%{transform:translate(137.7px,169.8px)}16.12%{transform:translate(142.8px,169.1px)}16.43%{transform:translate(148.2px,168.4px)}16.74%{transform:translate(153.7px,167.8px)}17.05%{transform:translate(159.2px,167.1px)}17.36%{transform:translate(164.8px,166.5px)}17.67%{transform:translate(170.1px,165.8px)}17.98%{transform:translate(175.7px,165.2px)}18.29%{transform:translate(180.5px,164.5px)}18.60%{transform:translate(185.2px,163.9px)}18.91%{transform:translate(189.6px,163.2px)}19.22%{transform:translate(193.0px,162.6px)}19.53%{transform:translate(196.3px,161.9px)}19.84%{transform:translate(199.1px,161.3px)}20.15%{transform:translate(200.6px,160.6px)}20.46%{transform:translate(202.0px,160.0px)}20.77%{transform:translate(202.7px,159.3px)}21.08%{transform:translate(202.1px,158.7px)}21.39%{transform:translate(201.3px,158.0px)}21.70%{transform:translate(200.3px,157.4px)}22.01%{transform:translate(197.5px,156.7px)}22.32%{transform:translate(194.4px,156.1px)}22.63%{transform:translate(190.7px,155.4px)}22.94%{transform:translate(186.0px,154.8px)}23.25%{transform:translate(181.1px,154.1px)}23.56%{transform:translate(175.6px,153.5px)}23.87%{transform:translate(169.5px,152.8px)}24.18%{transform:translate(163.3px,152.2px)}24.49%{transform:translate(156.8px,151.5px)}24.80%{transform:translate(150.0px,150.8px)}25.11%{transform:translate(143.2px,150.2px)}25.42%{transform:translate(136.5px,149.5px)}25.73%{transform:translate(129.6px,148.9px)}26.04%{transform:translate(123.1px,148.2px)}26.35%{transform:translate(117.1px,147.6px)}26.66%{transform:translate(111.2px,146.9px)}26.97%{transform:translate(105.9px,146.3px)}27.28%{transform:translate(101.4px,145.6px)}27.59%{transform:translate(97.2px,145.0px)}27.90%{transform:translate(93.7px,144.3px)}28.21%{transform:translate(91.4px,143.7px)}28.52%{transform:translate(89.1px,143.0px)}28.83%{transform:translate(88.0px,142.4px)}29.14%{transform:translate(88.2px,141.7px)}29.45%{transform:translate(88.8px,141.1px)}29.76%{transform:translate(90.3px,140.4px)}30.07%{transform:translate(93.0px,139.8px)}30.38%{transform:translate(96.2px,139.1px)}30.69%{transform:translate(100.2px,138.5px)}31.00%{transform:translate(105.2px,137.8px)}31.31%{transform:translate(110.4px,137.2px)}31.62%{transform:translate(116.5px,136.5px)}31.93%{transform:translate(123.1px,135.9px)}32.24%{transform:translate(130.0px,135.2px)}32.55%{transform:translate(137.4px,134.5px)}32.86%{transform:translate(144.9px,133.9px)}33.17%{transform:translate(152.6px,133.2px)}33.48%{transform:translate(160.2px,132.6px)}33.79%{transform:translate(167.8px,131.9px)}34.10%{transform:translate(175.2px,131.3px)}34.41%{transform:translate(182.2px,130.6px)}34.72%{transform:translate(188.9px,130.0px)}35.03%{transform:translate(195.1px,129.3px)}35.34%{transform:translate(200.5px,128.7px)}35.65%{transform:translate(205.4px,128.0px)}35.96%{transform:translate(209.7px,127.4px)}36.27%{transform:translate(212.9px,126.7px)}36.58%{transform:translate(215.4px,126.1px)}36.89%{transform:translate(216.9px,125.4px)}37.20%{transform:translate(217.4px,124.8px)}37.51%{transform:translate(217.1px,124.1px)}37.82%{transform:translate(216.0px,123.5px)}38.13%{transform:translate(213.7px,122.8px)}38.44%{transform:translate(210.6px,122.2px)}38.75%{transform:translate(206.5px,121.5px)}39.06%{transform:translate(201.8px,120.9px)}39.37%{transform:translate(196.3px,120.2px)}39.68%{transform:translate(190.1px,119.6px)}39.99%{transform:translate(183.5px,118.9px)}40.30%{transform:translate(176.2px,118.2px)}40.61%{transform:translate(168.6px,117.6px)}40.92%{transform:translate(160.7px,116.9px)}41.23%{transform:translate(152.7px,116.3px)}41.54%{transform:translate(144.6px,115.6px)}41.85%{transform:translate(136.6px,115.0px)}42.16%{transform:translate(128.7px,114.3px)}42.47%{transform:translate(121.2px,113.7px)}42.78%{transform:translate(114.0px,113.0px)}43.09%{transform:translate(107.3px,112.4px)}43.40%{transform:translate(101.2px,111.7px)}43.71%{transform:translate(95.8px,111.1px)}44.02%{transform:translate(91.2px,110.4px)}44.33%{transform:translate(87.3px,109.8px)}44.64%{transform:translate(84.4px,109.1px)}44.95%{transform:translate(82.4px,108.5px)}45.26%{transform:translate(81.3px,107.8px)}45.57%{transform:translate(81.2px,107.2px)}45.88%{transform:translate(82.0px,106.5px)}46.19%{transform:translate(83.8px,105.9px)}46.50%{transform:translate(86.5px,105.2px)}46.81%{transform:translate(90.1px,104.6px)}47.12%{transform:translate(94.5px,103.9px)}47.43%{transform:translate(99.8px,103.3px)}47.74%{transform:translate(105.6px,102.6px)}48.05%{transform:translate(112.0px,102.0px)}48.36%{transform:translate(119.1px,101.3px)}48.67%{transform:translate(126.4px,100.6px)}48.98%{transform:translate(134.1px,100.0px)}49.29%{transform:translate(142.0px,99.3px)}49.60%{transform:translate(150.0px,98.7px)}49.91%{transform:translate(157.9px,98.0px)}50.22%{transform:translate(165.7px,97.4px)}50.53%{transform:translate(173.3px,96.7px)}50.84%{transform:translate(180.3px,96.1px)}51.15%{transform:translate(187.0px,95.4px)}51.46%{transform:translate(193.3px,94.8px)}51.77%{transform:translate(198.6px,94.1px)}52.08%{transform:translate(203.2px,93.5px)}52.39%{transform:translate(207.3px,92.8px)}52.70%{transform:translate(210.3px,92.2px)}53.01%{transform:translate(212.8px,91.5px)}53.32%{transform:translate(213.9px,90.9px)}53.63%{transform:translate(214.1px,90.2px)}53.94%{transform:translate(215.1px,89.8px)}54.25%{transform:translate(216.5px,89.5px)}54.56%{transform:translate(217.8px,89.1px)}54.87%{transform:translate(219.2px,88.7px)}55.18%{transform:translate(220.4px,88.2px)}55.49%{transform:translate(221.7px,87.8px)}55.80%{transform:translate(222.9px,87.2px)}56.11%{transform:translate(224.1px,86.7px)}56.42%{transform:translate(225.2px,86.1px)}56.73%{transform:translate(226.4px,85.5px)}57.04%{transform:translate(227.4px,84.9px)}57.35%{transform:translate(228.5px,84.2px)}57.66%{transform:translate(229.5px,83.5px)}57.97%{transform:translate(230.5px,82.7px)}58.28%{transform:translate(231.4px,82.0px)}58.59%{transform:translate(232.3px,81.2px)}58.90%{transform:translate(233.2px,80.3px)}59.21%{transform:translate(234.1px,79.4px)}59.52%{transform:translate(234.9px,78.5px)}59.83%{transform:translate(235.7px,77.6px)}60.14%{transform:translate(236.4px,76.6px)}60.45%{transform:translate(237.1px,75.6px)}60.76%{transform:translate(237.8px,74.5px)}61.07%{transform:translate(238.4px,73.4px)}61.38%{transform:translate(239.0px,72.3px)}61.69%{transform:translate(239.6px,71.2px)}62.00%{transform:translate(240.2px,70.0px)}62.00%,100%{transform:translate(240.2px,70.0px)}}
@keyframes ldvf0{0%{opacity:1}4.12%{opacity:1}4.13%{opacity:0}12.39%{opacity:0}12.40%{opacity:1}20.66%{opacity:1}20.67%{opacity:0}29.03%{opacity:0}29.04%{opacity:1}37.29%{opacity:1}37.30%{opacity:0}45.46%{opacity:0}45.47%{opacity:1}53.72%{opacity:1}53.73%{opacity:0}53.72%{opacity:0}53.73%{opacity:1}100%{opacity:1}}
@keyframes ldvb0{0%{opacity:0}4.12%{opacity:0}4.13%{opacity:1}12.39%{opacity:1}12.40%{opacity:0}20.66%{opacity:0}20.67%{opacity:1}29.03%{opacity:1}29.04%{opacity:0}37.29%{opacity:0}37.30%{opacity:1}45.46%{opacity:1}45.47%{opacity:0}53.72%{opacity:0}53.73%{opacity:1}53.72%{opacity:1}53.73%{opacity:0}100%{opacity:0}}
@keyframes ldk8{0%,0.00%{stroke-dashoffset:1}4.13%,100%{stroke-dashoffset:0}}
@keyframes ldk9{0%,4.13%{stroke-dashoffset:1}12.40%,100%{stroke-dashoffset:0}}
@keyframes ldk10{0%,12.40%{stroke-dashoffset:1}20.67%,100%{stroke-dashoffset:0}}
@keyframes ldk11{0%,20.67%{stroke-dashoffset:1}29.04%,100%{stroke-dashoffset:0}}
@keyframes ldk12{0%,29.04%{stroke-dashoffset:1}37.30%,100%{stroke-dashoffset:0}}
@keyframes ldk13{0%,37.30%{stroke-dashoffset:1}45.47%,100%{stroke-dashoffset:0}}
@keyframes ldk14{0%,45.47%{stroke-dashoffset:1}53.73%,100%{stroke-dashoffset:0}}
@keyframes ldk15{0%,53.73%{stroke-dashoffset:1}53.73%,100%{stroke-dashoffset:0}}
@keyframes ldke1{0%,53.73%{stroke-dashoffset:1}62.00%,100%{stroke-dashoffset:0}}
@keyframes ldm1{0.00%{transform:translate(150.0px,203.0px)}0.31%{transform:translate(148.5px,202.3px)}0.62%{transform:translate(147.1px,201.7px)}0.93%{transform:translate(145.0px,201.0px)}1.24%{transform:translate(142.9px,200.4px)}1.55%{transform:translate(141.3px,199.7px)}1.86%{transform:translate(139.2px,199.1px)}2.17%{transform:translate(137.0px,198.4px)}2.48%{transform:translate(135.7px,197.8px)}2.79%{transform:translate(133.6px,197.1px)}3.10%{transform:translate(131.7px,196.5px)}3.41%{transform:translate(131.0px,195.8px)}3.72%{transform:translate(128.5px,195.2px)}4.03%{transform:translate(128.2px,194.5px)}4.34%{transform:translate(127.3px,193.9px)}4.65%{transform:translate(126.7px,193.2px)}4.96%{transform:translate(127.4px,192.6px)}5.27%{transform:translate(127.6px,191.9px)}5.58%{transform:translate(128.1px,191.3px)}5.89%{transform:translate(129.9px,190.6px)}6.20%{transform:translate(131.2px,190.0px)}6.51%{transform:translate(132.4px,189.3px)}6.82%{transform:translate(135.1px,188.7px)}7.13%{transform:translate(137.7px,188.0px)}7.44%{transform:translate(140.7px,187.4px)}7.75%{transform:translate(144.1px,186.7px)}8.06%{transform:translate(147.6px,186.1px)}8.37%{transform:translate(151.3px,185.4px)}8.68%{transform:translate(155.0px,184.7px)}8.99%{transform:translate(158.9px,184.1px)}9.30%{transform:translate(162.9px,183.4px)}9.61%{transform:translate(166.5px,182.8px)}9.92%{transform:translate(170.8px,182.1px)}10.23%{transform:translate(174.6px,181.5px)}10.54%{transform:translate(177.5px,180.8px)}10.85%{transform:translate(180.8px,180.2px)}11.16%{transform:translate(183.0px,179.5px)}11.47%{transform:translate(185.5px,178.9px)}11.78%{transform:translate(187.6px,178.2px)}12.09%{transform:translate(188.3px,177.6px)}12.40%{transform:translate(189.4px,176.9px)}12.71%{transform:translate(189.9px,176.3px)}13.02%{transform:translate(189.1px,175.6px)}13.33%{transform:translate(188.4px,175.0px)}13.64%{transform:translate(187.8px,174.3px)}13.95%{transform:translate(185.3px,173.7px)}14.26%{transform:translate(182.8px,173.0px)}14.57%{transform:translate(179.8px,172.4px)}14.88%{transform:translate(175.8px,171.7px)}15.19%{transform:translate(171.8px,171.1px)}15.50%{transform:translate(167.3px,170.4px)}15.81%{transform:translate(162.3px,169.8px)}16.12%{transform:translate(157.2px,169.1px)}16.43%{transform:translate(151.8px,168.4px)}16.74%{transform:translate(146.3px,167.8px)}17.05%{transform:translate(140.8px,167.1px)}17.36%{transform:translate(135.2px,166.5px)}17.67%{transform:translate(129.9px,165.8px)}17.98%{transform:translate(124.3px,165.2px)}18.29%{transform:translate(119.5px,164.5px)}18.60%{transform:translate(114.8px,163.9px)}18.91%{transform:translate(110.4px,163.2px)}19.22%{transform:translate(107.0px,162.6px)}19.53%{transform:translate(103.7px,161.9px)}19.84%{transform:translate(100.9px,161.3px)}20.15%{transform:translate(99.4px,160.6px)}20.46%{transform:translate(98.0px,160.0px)}20.77%{transform:translate(97.3px,159.3px)}21.08%{transform:translate(97.9px,158.7px)}21.39%{transform:translate(98.7px,158.0px)}21.70%{transform:translate(99.7px,157.4px)}22.01%{transform:translate(102.5px,156.7px)}22.32%{transform:translate(105.6px,156.1px)}22.63%{transform:translate(109.3px,155.4px)}22.94%{transform:translate(114.0px,154.8px)}23.25%{transform:translate(118.9px,154.1px)}23.56%{transform:translate(124.4px,153.5px)}23.87%{transform:translate(130.5px,152.8px)}24.18%{transform:translate(136.7px,152.2px)}24.49%{transform:translate(143.2px,151.5px)}24.80%{transform:translate(150.0px,150.8px)}25.11%{transform:translate(156.8px,150.2px)}25.42%{transform:translate(163.5px,149.5px)}25.73%{transform:translate(170.4px,148.9px)}26.04%{transform:translate(176.9px,148.2px)}26.35%{transform:translate(182.9px,147.6px)}26.66%{transform:translate(188.8px,146.9px)}26.97%{transform:translate(194.1px,146.3px)}27.28%{transform:translate(198.6px,145.6px)}27.59%{transform:translate(202.8px,145.0px)}27.90%{transform:translate(206.3px,144.3px)}28.21%{transform:translate(208.6px,143.7px)}28.52%{transform:translate(210.9px,143.0px)}28.83%{transform:translate(212.0px,142.4px)}29.14%{transform:translate(211.8px,141.7px)}29.45%{transform:translate(211.2px,141.1px)}29.76%{transform:translate(209.7px,140.4px)}30.07%{transform:translate(207.0px,139.8px)}30.38%{transform:translate(203.8px,139.1px)}30.69%{transform:translate(199.8px,138.5px)}31.00%{transform:translate(194.8px,137.8px)}31.31%{transform:translate(189.6px,137.2px)}31.62%{transform:translate(183.5px,136.5px)}31.93%{transform:translate(176.9px,135.9px)}32.24%{transform:translate(170.0px,135.2px)}32.55%{transform:translate(162.6px,134.5px)}32.86%{transform:translate(155.1px,133.9px)}33.17%{transform:translate(147.4px,133.2px)}33.48%{transform:translate(139.8px,132.6px)}33.79%{transform:translate(132.2px,131.9px)}34.10%{transform:translate(124.8px,131.3px)}34.41%{transform:translate(117.8px,130.6px)}34.72%{transform:translate(111.1px,130.0px)}35.03%{transform:translate(104.9px,129.3px)}35.34%{transform:translate(99.5px,128.7px)}35.65%{transform:translate(94.6px,128.0px)}35.96%{transform:translate(90.3px,127.4px)}36.27%{transform:translate(87.1px,126.7px)}36.58%{transform:translate(84.6px,126.1px)}36.89%{transform:translate(83.1px,125.4px)}37.20%{transform:translate(82.6px,124.8px)}37.51%{transform:translate(82.9px,124.1px)}37.82%{transform:translate(84.0px,123.5px)}38.13%{transform:translate(86.3px,122.8px)}38.44%{transform:translate(89.4px,122.2px)}38.75%{transform:translate(93.5px,121.5px)}39.06%{transform:translate(98.2px,120.9px)}39.37%{transform:translate(103.7px,120.2px)}39.68%{transform:translate(109.9px,119.6px)}39.99%{transform:translate(116.5px,118.9px)}40.30%{transform:translate(123.8px,118.2px)}40.61%{transform:translate(131.4px,117.6px)}40.92%{transform:translate(139.3px,116.9px)}41.23%{transform:translate(147.3px,116.3px)}41.54%{transform:translate(155.4px,115.6px)}41.85%{transform:translate(163.4px,115.0px)}42.16%{transform:translate(171.3px,114.3px)}42.47%{transform:translate(178.8px,113.7px)}42.78%{transform:translate(186.0px,113.0px)}43.09%{transform:translate(192.7px,112.4px)}43.40%{transform:translate(198.8px,111.7px)}43.71%{transform:translate(204.2px,111.1px)}44.02%{transform:translate(208.8px,110.4px)}44.33%{transform:translate(212.7px,109.8px)}44.64%{transform:translate(215.6px,109.1px)}44.95%{transform:translate(217.6px,108.5px)}45.26%{transform:translate(218.7px,107.8px)}45.57%{transform:translate(218.8px,107.2px)}45.88%{transform:translate(218.0px,106.5px)}46.19%{transform:translate(216.2px,105.9px)}46.50%{transform:translate(213.5px,105.2px)}46.81%{transform:translate(209.9px,104.6px)}47.12%{transform:translate(205.5px,103.9px)}47.43%{transform:translate(200.2px,103.3px)}47.74%{transform:translate(194.4px,102.6px)}48.05%{transform:translate(188.0px,102.0px)}48.36%{transform:translate(180.9px,101.3px)}48.67%{transform:translate(173.6px,100.6px)}48.98%{transform:translate(165.9px,100.0px)}49.29%{transform:translate(158.0px,99.3px)}49.60%{transform:translate(150.0px,98.7px)}49.91%{transform:translate(142.1px,98.0px)}50.22%{transform:translate(134.3px,97.4px)}50.53%{transform:translate(126.7px,96.7px)}50.84%{transform:translate(119.7px,96.1px)}51.15%{transform:translate(113.0px,95.4px)}51.46%{transform:translate(106.7px,94.8px)}51.77%{transform:translate(101.4px,94.1px)}52.08%{transform:translate(96.8px,93.5px)}52.39%{transform:translate(92.7px,92.8px)}52.70%{transform:translate(89.7px,92.2px)}53.01%{transform:translate(87.2px,91.5px)}53.32%{transform:translate(86.1px,90.9px)}53.63%{transform:translate(85.9px,90.2px)}53.94%{transform:translate(84.9px,89.8px)}54.25%{transform:translate(83.5px,89.5px)}54.56%{transform:translate(82.2px,89.1px)}54.87%{transform:translate(80.8px,88.7px)}55.18%{transform:translate(79.6px,88.2px)}55.49%{transform:translate(78.3px,87.8px)}55.80%{transform:translate(77.1px,87.2px)}56.11%{transform:translate(75.9px,86.7px)}56.42%{transform:translate(74.8px,86.1px)}56.73%{transform:translate(73.6px,85.5px)}57.04%{transform:translate(72.6px,84.9px)}57.35%{transform:translate(71.5px,84.2px)}57.66%{transform:translate(70.5px,83.5px)}57.97%{transform:translate(69.5px,82.7px)}58.28%{transform:translate(68.6px,82.0px)}58.59%{transform:translate(67.7px,81.2px)}58.90%{transform:translate(66.8px,80.3px)}59.21%{transform:translate(65.9px,79.4px)}59.52%{transform:translate(65.1px,78.5px)}59.83%{transform:translate(64.3px,77.6px)}60.14%{transform:translate(63.6px,76.6px)}60.45%{transform:translate(62.9px,75.6px)}60.76%{transform:translate(62.2px,74.5px)}61.07%{transform:translate(61.6px,73.4px)}61.38%{transform:translate(61.0px,72.3px)}61.69%{transform:translate(60.4px,71.2px)}62.00%{transform:translate(59.8px,70.0px)}62.00%,100%{transform:translate(59.8px,70.0px)}}
@keyframes ldvf1{0%{opacity:1}4.12%{opacity:1}4.13%{opacity:0}12.39%{opacity:0}12.40%{opacity:1}20.66%{opacity:1}20.67%{opacity:0}29.03%{opacity:0}29.04%{opacity:1}37.29%{opacity:1}37.30%{opacity:0}45.46%{opacity:0}45.47%{opacity:1}53.72%{opacity:1}53.73%{opacity:0}53.72%{opacity:0}53.73%{opacity:1}100%{opacity:1}}
@keyframes ldvb1{0%{opacity:0}4.12%{opacity:0}4.13%{opacity:1}12.39%{opacity:1}12.40%{opacity:0}20.66%{opacity:0}20.67%{opacity:1}29.03%{opacity:1}29.04%{opacity:0}37.29%{opacity:0}37.30%{opacity:1}45.46%{opacity:1}45.47%{opacity:0}53.72%{opacity:0}53.73%{opacity:1}53.72%{opacity:1}53.73%{opacity:0}100%{opacity:0}}
@media(prefers-reduced-motion:reduce){#ld .wr,#ld .wr .st,#ld .rz,#ld .lg,#ld .lt{animation:none!important}#ld .wr .st{stroke-dashoffset:0}}
