.page-module___8aEwW__page{--background:#fafafa;--foreground:#fff;--text-primary:#000;--text-secondary:#666;--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;--button-secondary-border:#ebebeb;font-family:var(--font-geist-sans);background-color:var(--background);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.page-module___8aEwW__main{background-color:var(--foreground);flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;width:100%;max-width:800px;padding:120px 60px;display:flex}.page-module___8aEwW__intro{text-align:left;flex-direction:column;align-items:flex-start;gap:24px;display:flex}.page-module___8aEwW__intro h1{letter-spacing:-2.4px;text-wrap:balance;max-width:320px;color:var(--text-primary);font-size:40px;font-weight:600;line-height:48px}.page-module___8aEwW__intro p{text-wrap:balance;max-width:440px;color:var(--text-secondary);font-size:18px;line-height:32px}.page-module___8aEwW__intro a{color:var(--text-primary);font-weight:500}.page-module___8aEwW__ctas{flex-direction:row;gap:16px;width:100%;max-width:440px;font-size:14px;display:flex}.page-module___8aEwW__ctas a{cursor:pointer;border:1px solid #0000;border-radius:128px;justify-content:center;align-items:center;width:fit-content;height:40px;padding:0 16px;font-weight:500;transition:all .2s;display:flex}a.page-module___8aEwW__primary{background:var(--text-primary);color:var(--background);gap:8px}a.page-module___8aEwW__secondary{border-color:var(--button-secondary-border)}@media (hover:hover) and (pointer:fine){a.page-module___8aEwW__primary:hover{background:var(--button-primary-hover);border-color:#0000}a.page-module___8aEwW__secondary:hover{background:var(--button-secondary-hover);border-color:#0000}}@media (max-width:600px){.page-module___8aEwW__main{padding:48px 24px}.page-module___8aEwW__intro{gap:16px}.page-module___8aEwW__intro h1{letter-spacing:-1.92px;font-size:32px;line-height:40px}}@media (prefers-color-scheme:dark){.page-module___8aEwW__logo{filter:invert()}.page-module___8aEwW__page{--background:#000;--foreground:#000;--text-primary:#ededed;--text-secondary:#999;--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a;--button-secondary-border:#1a1a1a}}.page-module___8aEwW__code{font-family:var(--font-geist-mono);background:color-mix(in srgb, currentColor 8%, transparent);border-radius:6px;padding:.1em .4em;font-size:.9em}
@font-face{font-family:YekanBakh;src:url(/assets/styles/fonts/YekanBakh-Regular.ttf)format("truetype")}@font-face{font-family:YekanBakhBold;src:url(/assets/styles/fonts/YekanBakh-Bold.ttf)format("truetype")}.color-charcoal{color:#0d1117}.color-navy{color:#151b26}.color-gold{color:#c9a227}.color-gold-shiny{color:#e6c35c}.color-white{color:#f8f6f1}.color-silver{color:#a7adb7}.color-bone{color:#f5f3ee}.color-gray{color:#d9d6ce}.text-primary{color:#f8f6f1}.text-secondary{color:#a7adb7}.text-muted{color:#a7adb7b3}.text-gold{color:#e6c35c}.bg-charcoal{background-color:#0d1117}.bg-navy{background-color:#151b26}.bg-gold{background-color:#c9a227}.bg-shiny-gold{background-color:#e6c35c}.bg-white{background-color:#f8f6f1}.bg-bone{background-color:#f5f3ee}.bg-gray{background-color:#d9d6ce}.border-charcoal{border:1px solid #0d1117}.border-navy{border:1px solid #151b26}.border-gold{border:1px solid #c9a227}.border-gold-shiny{border:1px solid #e6c35c}.border-white{border:1px solid #f8f6f1}.border-silver{border:1px solid #a7adb7}.border-gray{border:1px solid #d9d6ce}.border-glass{border:1px solid #ffffff24}.border-glass-soft{border:1px solid #ffffff14}.border-glass-gold{border:1px solid #c9a22759}.border-glass-gold-strong{border:1px solid #e6c35c8c}.glass{-webkit-backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff1f;box-shadow:0 8px 32px #00000040,inset 0 1px #ffffff14}.glass-strong{-webkit-backdrop-filter:blur(28px);background:#ffffff17;border:1px solid #ffffff29;box-shadow:0 12px 40px #00000059,inset 0 1px #ffffff1a}.content-box{-webkit-backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:20px;padding:24px;box-shadow:0 10px 35px #00000040,inset 0 1px #ffffff12}.content-box-luxury{-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffff14,#c9a2270d);border:1px solid #c9a22740;border-radius:22px;padding:28px;box-shadow:0 15px 45px #0000004d,inset 0 1px #ffffff14}.content-box-sm{-webkit-backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff17;border-radius:14px;padding:16px}.glass-hover{transition:transform .3s,background .3s,border-color .3s,box-shadow .3s}.glass-hover:hover{background:#ffffff17;border-color:#e6c35c59;transform:translateY(-3px);box-shadow:0 15px 45px #00000059,0 0 25px #c9a22714,inset 0 1px #ffffff1a}.glass-gold-hover{-webkit-backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(135deg,#ffffff1a,#ffffff09);padding-inline:1rem;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .45s,box-shadow .45s,border-radius .45s,background .45s;position:relative;overflow:hidden}.glass-gold-hover:before{content:"";pointer-events:none;opacity:.45;background:linear-gradient(120deg,#ffffff29 0%,#ffffff0a 25%,#0000 50%);transition:opacity .45s;position:absolute;inset:0}.glass-gold-hover:after{content:"";pointer-events:none;filter:blur(50px);opacity:0;background:#ffffff0a;width:180px;height:180px;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:-100px;right:-80px}.glass-gold-hover:hover{background:linear-gradient(135deg,#ffffff24,#ffffff0b);border-color:#ffffff2e;border-radius:999px;transform:translateY(-3px)scale(1.008);box-shadow:inset 0 1px #ffffff40,inset 0 -1px #ffffff0a,0 7px 18px #00000040}.glass-gold-hover:hover:before{opacity:.75}.glass-gold-hover:hover:after{opacity:1;transform:translate(-20px,20px)}.glass-gold{-webkit-backdrop-filter:blur(22px)saturate(140%);border-color:#f5f3ee;padding-inline:1rem;position:relative;overflow:hidden;transform:translateY(-3px)scale(1.008);box-shadow:inset 0 1px #ffffff40,inset 0 -1px #ffffff0a,0 7px 18px #00000040}.glass-gold:before{content:"";pointer-events:none;opacity:.75;position:absolute;inset:0}.glass-gold:after{content:"";pointer-events:none;filter:blur(50px);opacity:1;width:180px;height:180px;position:absolute;top:-100px;right:-80px;transform:translate(-20px,20px)}.radius-sm{border-radius:8px}.radius-md{border-radius:14px}.radius-lg{border-radius:20px}.radius-xl{border-radius:28px}.radius-pill{border-radius:999px}.shadow-sm{box-shadow:0 5px 20px #0003}.shadow-md{box-shadow:0 10px 35px #00000047}.shadow-lg{box-shadow:0 20px 60px #00000059}.shadow-gold{box-shadow:0 0 30px #c9a22726}.shadow-gold-strong{box-shadow:0 0 40px #c9a22740}.bg-main-gradient{background:radial-gradient(circle at 20% 20%,#c9a22714,#0000 35%),radial-gradient(circle at 80% 80%,#e6c35c0d,#0000 35%),#0d1117}.gold-gradient{background:linear-gradient(135deg,#c9a227,#e6c35c);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.liquid-card{-webkit-backdrop-filter:blur(22px);background:linear-gradient(135deg,#ffffff13,#ffffff09);border:1px solid #ffffff1f;border-radius:22px;padding:24px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 12px 40px #0000004d,inset 0 1px #ffffff14}.liquid-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.liquid-card:hover{border-color:#e6c35c4d;transform:translateY(-4px);box-shadow:0 18px 50px #00000061,0 0 30px #c9a22714,inset 0 1px #ffffff1a}.cursor-pointer{cursor:pointer}.glass-hover-effect{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-radius .45s;position:relative;overflow:hidden}.glass-hover-effect:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(120deg,#ffffff1f 0%,#ffffff09 25%,#0000 50%);transition:opacity .45s;position:absolute;inset:0}.glass-hover-effect:hover{border-radius:999px;box-shadow:inset 0 1px #fff3,0 4px 14px #0000001a}.glass-hover-effect:hover:before{opacity:1}.hover-to-background-gold{transition:background-color .35s,color .35s}.hover-to-background-gold:hover{color:#151b26;background-color:#c9a227}.hover-to-background-gold:hover *{color:#151b26}.hover-to-background-navy{transition:background-color .35s,color .35s}.hover-to-background-navy:hover{color:#f5f3ee;background-color:#151b26}.hover-to-background-navy:hover *{color:#f5f3ee}.yekan-bakh{font-family:YekanBakh}.yekan-bakh-bold{font-family:YekanBakhBold}.text-shadow{text-shadow:0 2px 8px #00000038}.dept-sub{opacity:.75;max-width:620px;line-height:2}.dept-text{opacity:.8;line-height:2}.dept-card{transition:transform .6s cubic-bezier(.2,.8,.2,1),border-radius .8s;position:relative;overflow:hidden}.dept-card>:not(.dept-blob){z-index:1;position:relative}.dept-card:hover{transform:translateY(-8px);border-radius:44px 24px!important}.dept-card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff47 50%,#0000 70%);transition:transform .9s;position:absolute;inset:0;transform:translate(120%)}.dept-card:hover:after{transform:translate(-120%)}.dept-blob{opacity:.12;filter:blur(6px);pointer-events:none;background:radial-gradient(circle at 30% 30%,currentColor,#0000 70%);width:130px;height:130px;animation:9s ease-in-out infinite dept-morph;position:absolute;top:-40px;left:-40px}@keyframes dept-morph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}}.dept-icon{border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.dept-icon svg{width:26px;height:26px}.dept-more{color:inherit;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.dept-more span{transition:transform .3s}.dept-card:hover .dept-more span{transform:translate(-6px)}@media (prefers-reduced-motion:reduce){.dept-blob{animation:none}.dept-card,.dept-card:after{transition:none}}.case-filters{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2.5rem;display:flex}.case-chip{color:inherit;cursor:pointer;border-radius:999px;padding:.4rem 1.1rem;font-size:.88rem;transition:transform .3s,background .3s,color .3s}.case-chip:hover{transform:translateY(-2px)}.case-chip--on{background:var(--bs-body-color,#1b1b1b)!important;color:var(--bs-body-bg,#fff)!important}.cases-masonry{column-count:1;column-gap:1.25rem}@media (min-width:768px){.cases-masonry{column-count:2}}@media (min-width:992px){.cases-masonry{column-count:3}}.case-item{break-inside:avoid;width:100%;animation:.7s cubic-bezier(.2,.8,.2,1) backwards case-in;animation-delay:calc(var(--i,0)*70ms);margin-bottom:1.25rem;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;display:inline-block;position:relative;overflow:hidden}.case-item:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px #0006}@keyframes case-in{0%{opacity:0;transform:translateY(28px)scale(.96)}}.case-cover{background:color-mix(in srgb, currentColor 7%, transparent);position:relative;overflow:hidden}.case-cover--s{height:130px}.case-cover--m{height:190px}.case-cover--l{height:260px}.case-cover--inv{background:var(--bs-body-color,#1b1b1b);color:var(--bs-body-bg,#fff)}.case-cover-svg{width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.case-item:hover .case-cover-svg{transform:scale(1.1)rotate(1.5deg)}.case-cover-result{color:#1b1b1b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border-radius:999px;padding:.25rem .8rem;font-size:.78rem;font-weight:700;position:absolute;bottom:.75rem;right:.75rem}.case-pin{cursor:pointer;color:#1b1b1b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#ffffffe0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;transition:opacity .3s,transform .3s;display:grid;position:absolute;top:.75rem;left:.75rem;transform:translateY(-6px)}.case-pin svg{width:18px;height:18px}.case-item:hover .case-pin,.case-pin--on,.case-pin:focus-visible{opacity:1;transform:none}@media (hover:none){.case-pin{opacity:1;transform:none}}.case-body{padding:1.25rem 1.4rem 1.5rem}.case-tag{opacity:.7;font-size:.8rem}.case-label{opacity:.55;margin-bottom:.35rem;font-size:.78rem;font-weight:700}.case-result{white-space:nowrap;border-radius:999px;padding:.25rem .8rem;font-size:.78rem;font-weight:600;display:inline-block}.case-result--line{border:1px solid}.case-quote-mark{opacity:.15;height:2.2rem;font-family:Georgia,serif;font-size:6rem;line-height:.6;display:block}.case-quote-text{margin-bottom:1.25rem;font-size:1.25rem;font-weight:700;line-height:2}.case-invert{background:var(--bs-body-color,#1b1b1b)!important;color:var(--bs-body-bg,#fff)!important;border-color:#0000!important}.case-invert:before,.case-invert:after{content:"";opacity:.14;pointer-events:none;border:1.5px solid;border-radius:50%;position:absolute}.case-invert:before{width:180px;height:180px;bottom:-70px;left:-60px}.case-invert:after{width:110px;height:110px;bottom:-35px;left:-25px}.case-stat-value{font-size:4.5rem;font-weight:800;line-height:1.1}.case-stat-unit{opacity:.7;margin-bottom:1.25rem;font-size:.9rem}.case-steps{margin:0;padding:0 1.25rem 0 0;font-size:.95rem;line-height:1.9;list-style:none;position:relative}.case-steps:before{content:"";opacity:.25;background:currentColor;width:1.5px;position:absolute;top:.7rem;bottom:.7rem;right:.3rem}.case-steps li{padding-bottom:.5rem;position:relative}.case-steps li:before{content:"";background:currentColor;border-radius:50%;width:9px;height:9px;position:absolute;top:.7rem;right:-1.25rem;transform:translate(50%,-50%)}@media (prefers-reduced-motion:reduce){.case-item{transition:none;animation:none}.case-cover-svg{transition:none}}.cta-panel{--cta-bg:var(--gold,#c9a227);--cta-ink:var(--dark-navy,#0b1b3a);--cta-line:color-mix(in srgb, var(--cta-ink) 28%, transparent);isolation:isolate;background:var(--cta-bg);color:var(--cta-ink);padding:4.5rem 3rem;position:relative;overflow:hidden}@media (max-width:767px){.cta-panel{padding:2.75rem 1.25rem}}.cta-panel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(440px circle at var(--mx,75%) var(--my,15%), #ffffff61, transparent 60%);position:absolute;inset:0}.cta-blob{z-index:-1;pointer-events:none;filter:blur(50px);animation:12s ease-in-out infinite cta-morph,22s ease-in-out infinite cta-drift;position:absolute}.cta-blob--1{opacity:.55;background:radial-gradient(circle at 30% 30%,#fff,#0000 70%);width:340px;height:340px;top:-90px;left:-70px}.cta-blob--2{opacity:.22;background:radial-gradient(circle at 30% 30%, var(--cta-ink), transparent 70%);width:300px;height:300px;animation-delay:-6s;bottom:-90px;right:12%}@keyframes cta-morph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}}@keyframes cta-drift{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}.cta-marquee{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;direction:ltr;position:absolute;bottom:-.6rem;left:0;right:0;overflow:hidden}.cta-marquee-track{white-space:nowrap;opacity:.07;font-size:clamp(4rem,10vw,8rem);font-weight:800;line-height:1;animation:45s linear infinite cta-scroll;display:inline-flex}@keyframes cta-scroll{to{transform:translate(-50%)}}.cta-status{border:1px solid var(--cta-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff52;border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.85rem;display:inline-flex}.cta-dot{background:currentColor;border-radius:50%;width:8px;height:8px;position:relative}.cta-dot:after{content:"";border:1.5px solid;border-radius:50%;animation:1.8s ease-out infinite cta-ping;position:absolute;inset:0}@keyframes cta-ping{to{opacity:0;transform:scale(3.2)}}.cta-title{margin:0 0 1rem;font-size:clamp(1.9rem,4.2vw,3.1rem);font-weight:800;line-height:1.5}.cta-sub{opacity:.82;max-width:520px;margin:0 0 2rem;line-height:2}.cta-actions{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}.cta-call{padding:.55rem;background:var(--cta-ink);color:var(--cta-bg);border-radius:999px;align-items:center;gap:.9rem;padding-inline-end:1.6rem;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:inline-flex}.cta-call:hover{box-shadow:0 18px 30px -14px color-mix(in srgb, var(--cta-ink) 70%, transparent);color:var(--cta-bg);transform:translateY(-3px)}.cta-call small{opacity:.75;font-size:.72rem;display:block}.cta-call b{letter-spacing:.02em;font-size:1.15rem}.cta-call-icon{background:var(--cta-bg);width:52px;height:52px;color:var(--cta-ink);border-radius:50%;place-items:center;display:grid;position:relative}.cta-call-icon svg{width:22px;height:22px}.cta-call-icon:before,.cta-call-icon:after{content:"";border:1.5px solid var(--cta-bg);border-radius:50%;animation:2.4s ease-out infinite cta-ring;position:absolute;inset:0}.cta-call-icon:after{animation-delay:1.2s}@keyframes cta-ring{to{opacity:0;transform:scale(1.9)}}.cta-wa{min-height:62px;color:var(--cta-ink);border:1px solid var(--cta-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff47;border-radius:999px;align-items:center;gap:.6rem;padding:0 1.6rem;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s;display:inline-flex}.cta-wa svg{width:20px;height:20px}.cta-wa:hover{color:var(--cta-ink);background:#ffffff80;transform:translateY(-3px)}.cta-info{flex-wrap:wrap;gap:.75rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}.cta-info li{opacity:.88;align-items:center;gap:.55rem;font-size:.9rem;display:inline-flex}.cta-info svg{flex-shrink:0;width:18px;height:18px}.cta-form{-webkit-backdrop-filter:blur(22px)saturate(160%);box-shadow:inset 0 1px 0 #fffc,0 24px 50px -24px color-mix(in srgb, var(--cta-ink) 55%, transparent);background:linear-gradient(145deg,#ffffff6b,#ffffff24);border:1px solid #fff9;border-radius:28px;padding:2rem 1.75rem}.cta-form .cta-sub{margin-bottom:1.5rem;font-size:.92rem}.cta-input{width:100%;font:inherit;color:var(--cta-ink);border:1px solid var(--cta-line);background:#ffffff59;border-radius:16px;outline:none;margin-bottom:.85rem;padding:.85rem 1.1rem;transition:border-color .3s,background .3s,box-shadow .3s;display:block}.cta-input::placeholder{color:var(--cta-ink);opacity:.55}.cta-input:focus{border-color:var(--cta-ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--cta-ink) 14%, transparent);background:#fff9}.cta-input option{color:var(--cta-ink)}.cta-error{color:#8a1c0f;margin-bottom:.85rem;font-size:.85rem;font-weight:600}.cta-submit{width:100%;font:inherit;cursor:pointer;background:var(--cta-ink);color:var(--cta-bg);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.95rem 1.25rem;font-weight:700;transition:transform .3s,opacity .3s;display:flex}.cta-submit:hover:not(:disabled){transform:translateY(-2px)}.cta-submit:disabled{opacity:.6;cursor:wait}.cta-submit span{transition:transform .3s}.cta-submit:hover:not(:disabled) span{transform:translate(-6px)}.cta-success{text-align:center;padding:1.5rem 0}.cta-success svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:76px;height:76px;margin-bottom:1rem}.cta-success circle{stroke-dasharray:145;stroke-dashoffset:145px;animation:.8s forwards cta-draw}.cta-success path{stroke-dasharray:40;stroke-dashoffset:40px;animation:.5s .6s forwards cta-draw}@keyframes cta-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.cta-blob,.cta-marquee-track,.cta-dot:after,.cta-call-icon:before,.cta-call-icon:after{animation:none}}.ft{--ft-bg:var(--dark-navy,#0b1b3a);--ft-accent:var(--gold,#c9a45c);--ft-text:#ffffffc7;--ft-line:color-mix(in srgb, var(--ft-accent) 30%, transparent);background:var(--ft-bg);color:var(--ft-text);margin-top:70px;position:relative}.ft-wave{pointer-events:none;direction:ltr;height:60px;position:absolute;top:-59px;left:0;right:0;overflow:hidden}.ft-wave svg{width:200%;height:100%;fill:var(--ft-bg);position:absolute;bottom:0;left:0}.ft-wave-a{animation:26s linear infinite ft-wave}.ft-wave-b{opacity:.45;animation:40s linear infinite reverse ft-wave;transform:translateY(-9px)}@keyframes ft-wave{to{transform:translate(-50%)}}.ft-wave-b{animation-name:ft-wave-b}@keyframes ft-wave-b{0%{transform:translate(-50%,-9px)}to{transform:translateY(-9px)}}.ft-inner{padding-top:4rem;position:relative;overflow:hidden}.ft-glow{pointer-events:none;filter:blur(70px);opacity:.22;background:radial-gradient(circle at 30% 30%, var(--ft-accent), transparent 70%);width:380px;height:380px;animation:14s ease-in-out infinite ft-morph;position:absolute;top:-120px;right:8%}@keyframes ft-morph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}}.ft-content{z-index:1;position:relative}.ft-brand{color:#fff;align-items:center;gap:.85rem;margin-bottom:1.25rem;display:flex}.ft-logo{width:52px;height:52px;color:var(--ft-accent);border:1px solid var(--ft-line);background:color-mix(in srgb, var(--ft-accent) 12%, transparent);border-radius:16px;place-items:center;display:grid}.ft-logo svg{width:26px;height:26px}.ft-text{max-width:380px;margin-bottom:1.5rem;font-size:.93rem;line-height:2}.ft-socials{gap:.65rem;display:flex}.ft-social{color:#fff;background:#ffffff0d;border:1px solid #fff3;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s,color .3s,border-color .3s;display:grid}.ft-social svg{width:19px;height:19px}.ft-social:hover{background:var(--ft-accent);border-color:var(--ft-accent);color:var(--ft-bg);transform:translateY(-4px)}.ft-title{color:#fff;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.05rem;font-weight:700;position:relative}.ft-title:after{content:"";background:var(--ft-accent);border-radius:2px;width:34px;height:2px;position:absolute;bottom:0;right:0}.ft-links{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.ft-link{color:var(--ft-text);align-items:center;gap:.5rem;font-size:.93rem;text-decoration:none;transition:color .3s,transform .3s;display:inline-flex}.ft-link:before{content:"";background:var(--ft-accent);width:0;height:1.5px;transition:width .3s}.ft-link:hover{color:var(--ft-accent);transform:translate(-4px)}.ft-link:hover:before{width:14px}.ft-card{border:1px solid var(--ft-line);-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff17,#ffffff05);border-radius:28px;padding:1.75rem 1.5rem;box-shadow:inset 0 1px #ffffff2e}.ft-contact{gap:1rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.ft-contact li{align-items:center;gap:.85rem;display:flex}.ft-contact a{color:inherit;text-decoration:none;transition:color .3s}.ft-contact a:hover{color:var(--ft-accent)}.ft-ico{width:38px;height:38px;color:var(--ft-accent);background:color-mix(in srgb, var(--ft-accent) 14%, transparent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.ft-ico svg{width:18px;height:18px}.ft-line{background:linear-gradient(90deg, transparent, var(--ft-accent), transparent);opacity:.55;background-size:200% 100%;height:1px;margin:3.5rem 0 1.75rem;animation:6s linear infinite ft-shimmer}@keyframes ft-shimmer{to{background-position:-200% 0}}.ft-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.ft-copy{font-size:.88rem}.ft-note{opacity:.6;margin-top:.35rem;font-size:.78rem}.ft-bottom-side{flex-wrap:wrap;align-items:center;gap:1.5rem;font-size:.88rem;display:flex}.ft-top{cursor:pointer;background:var(--ft-accent);width:46px;height:46px;color:var(--ft-bg);border:0;border-radius:50%;place-items:center;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:grid}.ft-top svg{width:20px;height:20px}.ft-top:hover{transform:translateY(-5px)}.ft-mark{text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;color:#0000;background:linear-gradient(to bottom, color-mix(in srgb, var(--ft-accent) 40%, transparent), transparent 85%);-webkit-background-clip:text;background-clip:text;margin-top:1rem;font-size:clamp(6rem,22vw,17rem);font-weight:900;line-height:.95;display:block;transform:translateY(18%)}@media (prefers-reduced-motion:reduce){.ft-wave svg,.ft-glow,.ft-line{animation:none}}
.nav{z-index:40;transition:box-shadow .25s,background .25s;position:sticky;top:0}.nav.nav--scrolled{box-shadow:0 8px 24px -16px #00000059}.nav .nav-logo{line-height:0}.nav .nav-link-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 14px;text-decoration:none;display:inline-flex;position:relative}.nav .nav-link-btn:after{content:"";inset-inline:14px;transform-origin:50%;background:currentColor;height:2px;transition:transform .2s;position:absolute;bottom:6px;transform:scaleX(0)}.nav .nav-link-btn:hover:after,.nav .nav-link-btn.is-active:after{transform:scaleX(1)}.nav .nav-link-btn:focus-visible{outline-offset:2px;outline:3px solid}.nav .nav-item--dd{position:relative}.nav .nav-caret{width:16px;height:16px;transition:transform .25s;display:inline-flex}.nav .nav-caret.is-open{transform:rotate(180deg)}.nav .nav-mega{opacity:0;visibility:hidden;pointer-events:none;min-width:320px;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 12px);right:50%;transform:translate(50%)translateY(-6px)}.nav .nav-mega.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(50%)translateY(0)}.nav .nav-mega-inner{grid-template-columns:repeat(2,1fr);gap:4px;padding:14px;display:grid}.nav .nav-mega-item{color:inherit;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:.92rem;text-decoration:none;display:flex}.nav .nav-mega-ico{opacity:.8;flex:none;width:22px;height:22px}.nav .nav-mega-item.is-active{font-weight:800}.nav .nav-mega-all{text-align:center;color:inherit;border-top:1px dashed;border-radius:12px;grid-column:1/-1;margin-top:6px;padding:10px 12px;font-weight:800;text-decoration:none}@media (prefers-reduced-motion:reduce){.nav .nav,.nav .nav-link-btn:after,.nav .nav-caret,.nav .nav-mega{transition:none}}@media (max-width:991px){.nav .nav-mega{min-width:0;margin-top:10px;position:static;transform:none}.nav .nav-mega.is-open{transform:none}.nav .nav-mega-inner{grid-template-columns:1fr}}.mnav{z-index:1030;padding-top:env(safe-area-inset-top,0);transition:box-shadow .25s,background-color .25s;position:sticky;top:0}.mnav--scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 20px #151b261f;background-color:#f5f3eeeb!important}.mnav-bar{justify-content:space-between;align-items:center;padding:.6rem 1rem;display:flex}.mnav-logo{align-items:center;display:inline-flex}.mnav-actions{align-items:center;gap:.5rem;display:flex}.mnav-icon-btn{color:#151b26;cursor:pointer;background:#ffffff8c;border:1px solid #151b261f;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:background-color .2s,color .2s;display:inline-flex}.mnav-icon-btn svg{width:20px;height:20px}.mnav-icon-btn:active{transform:scale(.95)}.mnav-icon-btn--gold{color:#e6c35c;background:#151b26;border-color:#151b26}.mnav-icon-btn--light{color:#f5f3ee;background:0 0;border-color:#f5f3ee40}.mnav-overlay{z-index:1040;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#151b268c;transition:opacity .3s;position:fixed;inset:0}.mnav-overlay.is-open{opacity:1;pointer-events:auto}.mnav-drawer{z-index:1050;color:#f5f3ee;visibility:hidden;width:min(86vw,360px);padding-bottom:env(safe-area-inset-bottom,0);background:#151b26;flex-direction:column;transition:transform .35s cubic-bezier(.22,.8,.24,1),visibility 0s linear .35s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.mnav-drawer.is-open{visibility:visible;transition:transform .35s cubic-bezier(.22,.8,.24,1),visibility;transform:translate(0)}.mnav-drawer-head{border-bottom:1px solid #f5f3ee1a;justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.mnav-drawer-body{flex-direction:column;flex:1;gap:.25rem;padding:.75rem 1rem;display:flex;overflow-y:auto}.mnav-drawer-foot{border-top:1px solid #f5f3ee1a;padding:1rem 1.1rem 1.25rem}.mnav-row{color:#f5f3ee;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:.9rem 1rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.mnav-row:hover,.mnav-row.is-active{color:#e6c35c;background:#c9a22724}.mnav-caret{transition:transform .25s;display:inline-flex}.mnav-caret svg{width:18px;height:18px}.mnav-caret.is-open{transform:rotate(180deg)}.mnav-acc{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.mnav-acc.is-open{grid-template-rows:1fr}.mnav-acc-inner{border-inline-start:1px solid #c9a22773;flex-direction:column;gap:.15rem;margin-inline-start:1rem;padding-inline-start:.75rem;display:flex;overflow:hidden}.mnav-sub{color:#f5f3eed9;border-radius:12px;align-items:center;gap:.75rem;padding:.7rem .75rem;font-size:.95rem;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.mnav-sub:hover,.mnav-sub.is-active{color:#e6c35c;background:#f5f3ee14}.mnav-sub--all{color:#e6c35c;justify-content:space-between;margin-top:.25rem;font-weight:700}.mnav-sub-ico{color:#e6c35c;background:#c9a22729;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.mnav-sub-ico svg{width:18px;height:18px}.mnav-call{color:#151b26;background:#c9a227;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1rem;font-weight:800;text-decoration:none;display:flex;box-shadow:0 8px 20px #c9a2274d}.mnav-call svg{width:20px;height:20px}
.main-user-layout{width:100%;max-width:1250px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}
.ab-reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s);transform:translateY(26px)}.ab-reveal.ab-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ab-reveal{opacity:1;transition:none;transform:none}}.ab-grid>.ab-reveal{height:100%}
