.Home-module__baJ6tW__page{min-height:100vh;color:var(--text-dark);direction:rtl;position:relative;overflow-x:hidden}.Home-module__baJ6tW__page>*{z-index:1;position:relative}.Home-module__baJ6tW__hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:58px;width:min(1180px,100% - 32px);margin:0 auto;padding-top:20px;display:grid;position:relative}.Home-module__baJ6tW__hero:before,.Home-module__baJ6tW__hero:after{content:"";filter:blur(2px);opacity:.85;z-index:-1;border-radius:999px;animation:8s ease-in-out infinite Home-module__baJ6tW__floatShape;position:absolute}.Home-module__baJ6tW__hero:before{background:radial-gradient(circle at 35% 35%, #fff, transparent 28%), linear-gradient(135deg, color-mix(in srgb, var(--gold-light) 55%, white), color-mix(in srgb, var(--gold-primary) 40%, transparent));width:180px;height:180px;top:72px;right:-80px}.Home-module__baJ6tW__hero:after{background:linear-gradient(135deg, color-mix(in srgb, var(--gold-dark) 18%, transparent), color-mix(in srgb, var(--gold-light) 45%, white));width:120px;height:120px;animation-delay:-3s;bottom:44px;left:38%}.Home-module__baJ6tW__heroContent{animation:.9s both Home-module__baJ6tW__fadeUp}.Home-module__baJ6tW__badge,.Home-module__baJ6tW__sectionBadge{border:1px solid var(--border-dark);background:var(--bg-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-sm);color:var(--gold-text);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.86rem;font-weight:700;display:inline-flex}.Home-module__baJ6tW__badge:before,.Home-module__baJ6tW__sectionBadge:before{content:"";background:linear-gradient(135deg, var(--gold-dark), var(--gold-light));width:8px;height:8px;box-shadow:0 0 0 6px color-mix(in srgb, var(--gold-light) 25%, transparent);border-radius:999px}.Home-module__baJ6tW__heroTitle{letter-spacing:-1.8px;color:var(--text-dark);margin:24px 0 18px;font-size:clamp(2.5rem,5vw,5.4rem);font-weight:900;line-height:1.22}.Home-module__baJ6tW__highlight{color:#0000;background:linear-gradient(100deg, var(--gold-text) 0%, var(--gold-primary) 45%, var(--gold-darker) 100%);-webkit-background-clip:text;background-clip:text;display:inline;position:relative}.Home-module__baJ6tW__highlight:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--gold-light) 35%, transparent), color-mix(in srgb, var(--gold-primary) 24%, transparent));z-index:-1;border-radius:999px;height:.18em;position:absolute;bottom:.07em;left:0;right:0}.Home-module__baJ6tW__heroText{max-width:650px;color:var(--text-muted);margin:0 0 28px;font-size:1.06rem;line-height:2.1}.Home-module__baJ6tW__heroActions{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:34px;display:flex}.Home-module__baJ6tW__primaryBtn,.Home-module__baJ6tW__secondaryBtn{border-radius:18px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-weight:800;text-decoration:none;transition:transform .24s,box-shadow .24s,border-color .24s;display:inline-flex;position:relative;overflow:hidden}.Home-module__baJ6tW__primaryBtn{color:#fff;background:linear-gradient(135deg, var(--gold-darker), var(--gold-primary) 55%, var(--gold-light));box-shadow:var(--shadow-md)}.Home-module__baJ6tW__primaryBtn:before{content:"";background:linear-gradient(115deg,#0000 0%,#ffffff57 35%,#0000 70%);transition:transform .65s;position:absolute;inset:0;transform:translate(120%)}.Home-module__baJ6tW__primaryBtn:hover:before{transform:translate(-120%)}.Home-module__baJ6tW__secondaryBtn{color:var(--gold-text);background:var(--bg-glass);border:1px solid var(--border-dark);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-sm)}.Home-module__baJ6tW__primaryBtn:hover,.Home-module__baJ6tW__secondaryBtn:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.Home-module__baJ6tW__heroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:680px;display:grid}.Home-module__baJ6tW__statCard{background:var(--bg-glass);border:1px solid var(--border-dark);min-height:106px;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:26px;padding:20px;transition:transform .26s,box-shadow .26s;position:relative;overflow:hidden}.Home-module__baJ6tW__statCard:after{content:"";background:color-mix(in srgb, var(--gold-light) 28%, transparent);border-radius:999px;width:90px;height:90px;position:absolute;bottom:-38px;left:-38px}.Home-module__baJ6tW__statCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-7px)}.Home-module__baJ6tW__statCard strong{color:var(--gold-darker);margin-bottom:8px;font-size:1.6rem;display:block}.Home-module__baJ6tW__statCard span{color:var(--text-muted);font-size:.92rem}.Home-module__baJ6tW__heroVisual{perspective:1100px;min-height:610px;animation:1s .12s both Home-module__baJ6tW__fadeInScale;position:relative}.Home-module__baJ6tW__heroVisual:before{content:"";background:linear-gradient(135deg, #ffffff59, #ffffff0a), linear-gradient(135deg, color-mix(in srgb, var(--gold-light) 40%, white), color-mix(in srgb, var(--gold-primary) 34%, transparent));filter:blur(.2px);border-radius:48% 52% 44% 56%/58% 39% 61% 42%;animation:9s ease-in-out infinite Home-module__baJ6tW__morph;position:absolute;inset:60px 32px 74px 20px}.Home-module__baJ6tW__imageCardLarge,.Home-module__baJ6tW__imageCardSmall{isolation:isolate;box-shadow:var(--shadow-lg);background:#fff;transition:transform .5s;position:absolute;overflow:hidden}.Home-module__baJ6tW__imageCardLarge{clip-path:polygon(0 0,91% 0,100% 13%,100% 100%,11% 100%,0 89%);border-radius:44px 130px 44px 90px;width:78%;height:520px;top:18px;left:0;transform:rotate(-2deg)}.Home-module__baJ6tW__imageCardSmall{clip-path:polygon(13% 0,100% 0,100% 84%,84% 100%,0 100%,0 14%);border:8px solid #ffffffb8;border-radius:80px 30px;width:45%;height:270px;bottom:26px;right:0;transform:rotate(4deg)}.Home-module__baJ6tW__imageCardLarge:after,.Home-module__baJ6tW__imageCardSmall:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(120deg,#ffffff2e,#0000 32%,#0000001f),radial-gradient(circle at 20% 12%,#ffffff80,#0000 24%);position:absolute;inset:0}.Home-module__baJ6tW__heroVisual:hover .Home-module__baJ6tW__imageCardLarge{transform:rotate(-1deg)translateY(-8px)}.Home-module__baJ6tW__heroVisual:hover .Home-module__baJ6tW__imageCardSmall{transform:rotate(2deg)translateY(-12px)}.Home-module__baJ6tW__coverImage{object-fit:cover;transition:transform .8s,filter .5s}.Home-module__baJ6tW__imageCardLarge:hover .Home-module__baJ6tW__coverImage,.Home-module__baJ6tW__imageCardSmall:hover .Home-module__baJ6tW__coverImage,.Home-module__baJ6tW__portfolioCard:hover .Home-module__baJ6tW__coverImage{transform:scale(1.08)}.Home-module__baJ6tW__section,.Home-module__baJ6tW__sectionAlt{width:min(1180px,100% - 32px);margin:0 auto;padding:92px 0;position:relative}.Home-module__baJ6tW__section:before,.Home-module__baJ6tW__sectionAlt:before{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--gold-light) 22%, transparent), color-mix(in srgb, var(--gold-primary) 12%, transparent));z-index:-1;border-radius:45% 55% 70% 30%/40% 45% 55% 60%;width:280px;height:280px;animation:10s ease-in-out infinite Home-module__baJ6tW__morph;position:absolute}.Home-module__baJ6tW__section:before{top:60px;right:-120px}.Home-module__baJ6tW__sectionAlt:before{top:100px;left:-120px}.Home-module__baJ6tW__sectionAlt{background:radial-gradient(circle at 15% 20%, color-mix(in srgb, var(--gold-light) 24%, transparent), transparent 28%), linear-gradient(180deg, #ffffff59, color-mix(in srgb, var(--bg-main) 88%, white));width:100%;max-width:none;padding:96px max(16px,50% - 590px);overflow:hidden}.Home-module__baJ6tW__sectionAlt:after{content:"";border:1px solid var(--border-light);pointer-events:none;border-radius:54px;position:absolute;inset:28px}.Home-module__baJ6tW__sectionHead{text-align:center;max-width:760px;margin:0 auto 48px}.Home-module__baJ6tW__sectionTitle{color:var(--text-dark);letter-spacing:-.8px;margin:18px 0 14px;font-size:clamp(1.8rem,3vw,3rem);font-weight:900;line-height:1.45}.Home-module__baJ6tW__sectionText{max-width:680px;color:var(--text-muted);margin:0 auto;font-size:1rem;line-height:2}.Home-module__baJ6tW__servicesGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.Home-module__baJ6tW__serviceCard{border:1px solid var(--border-dark);min-height:280px;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffeb,#ffffffad);border-radius:34px;padding:28px 24px;transition:transform .32s,box-shadow .32s,border-color .32s;position:relative;overflow:hidden}.Home-module__baJ6tW__serviceCard:before{content:"";background:radial-gradient(circle at 20% 18%, color-mix(in srgb, var(--gold-light) 28%, transparent), transparent 27%), radial-gradient(circle at 85% 85%, color-mix(in srgb, var(--gold-primary) 18%, transparent), transparent 30%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.Home-module__baJ6tW__serviceCard:after{content:"";border:22px solid color-mix(in srgb, var(--gold-primary) 12%, transparent);border-radius:999px;width:120px;height:120px;position:absolute;bottom:-54px;left:-54px}.Home-module__baJ6tW__serviceCard:hover{border-color:color-mix(in srgb, var(--gold-primary) 42%, var(--border-dark));box-shadow:var(--shadow-lg);transform:translateY(-12px)}.Home-module__baJ6tW__serviceCard:hover:before{opacity:1}.Home-module__baJ6tW__serviceIcon{color:#fff;background:linear-gradient(135deg, var(--gold-darker), var(--gold-primary) 55%, var(--gold-light));z-index:1;border-radius:19px 19px 8px;place-items:center;width:56px;height:56px;margin-bottom:24px;font-weight:900;display:grid;position:relative;box-shadow:0 16px 34px #b8860b33}.Home-module__baJ6tW__serviceCard h3{color:var(--text-dark);z-index:1;margin:0 0 12px;font-size:1.14rem;position:relative}.Home-module__baJ6tW__serviceCard p{color:var(--text-muted);z-index:1;margin:0;font-size:.94rem;line-height:1.95;position:relative}.Home-module__baJ6tW__portfolioGrid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.Home-module__baJ6tW__portfolioCard{isolation:isolate;background:var(--bg-glass);clip-path:polygon(0 0,calc(100% - 44px) 0,100% 44px,100% 100%,44px 100%,0 calc(100% - 44px));min-height:430px;box-shadow:var(--shadow-lg);border-radius:42px;transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s,filter .42s;position:relative;overflow:hidden;transform:translateZ(0)}.Home-module__baJ6tW__portfolioCard:before{content:"";z-index:2;pointer-events:none;clip-path:polygon(0 0,calc(100% - 43px) 0,100% 43px,100% 100%,43px 100%,0 calc(100% - 43px));border:1px solid #ffffff9e;border-radius:40px;position:absolute;inset:1px}.Home-module__baJ6tW__portfolioCard:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(120deg,#0000 35%,#ffffff6b 45%,#0000 55%);transition:transform .85s;position:absolute;inset:-40%;transform:translate(70%)rotate(12deg)}.Home-module__baJ6tW__portfolioCard:hover{transform:translateY(-14px)rotateX(3deg)rotateY(-3deg);box-shadow:0 22px 55px #0000001f,0 8px 30px #b8860b1f}.Home-module__baJ6tW__portfolioCard:hover:after{transform:translate(-70%)rotate(12deg)}.Home-module__baJ6tW__portfolioImageWrap{z-index:0;position:absolute;inset:0;overflow:hidden}.Home-module__baJ6tW__portfolioImageWrap:after{content:"";z-index:1;background:linear-gradient(#ffffff0f,#00000038 55%,#000000b8),radial-gradient(circle at 20% 16%,#ffffff52,#0000 22%);position:absolute;inset:0}.Home-module__baJ6tW__portfolioContent{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#ffffff29;border:1px solid #ffffff47;border-radius:28px 28px 12px;padding:20px;transition:transform .3s,background .3s;position:absolute;bottom:22px;left:22px;right:22px;transform:translateY(8px)}.Home-module__baJ6tW__portfolioCard:hover .Home-module__baJ6tW__portfolioContent{background:#ffffff38;transform:translateY(0)}.Home-module__baJ6tW__portfolioContent span{color:var(--gold-light);margin-bottom:10px;font-size:.85rem;font-weight:800;display:inline-flex}.Home-module__baJ6tW__portfolioContent h3{margin:0;font-size:1.28rem;line-height:1.5}.Home-module__baJ6tW__portfolioCard:nth-child(2){clip-path:polygon(38px 0,100% 0,100% calc(100% - 54px),calc(100% - 54px) 100%,0 100%,0 38px);border-radius:70px 34px}.Home-module__baJ6tW__portfolioCard:nth-child(3){clip-path:polygon(0 0,100% 0,100% calc(100% - 44px),calc(100% - 44px) 100%,0 100%);border-radius:34px 90px}.Home-module__baJ6tW__portfolioCard:nth-child(4){clip-path:polygon(0 0,100% 0,100% 88%,88% 100%,0 100%);border-radius:42px 42px 100px}.Home-module__baJ6tW__portfolioCard:nth-child(5){clip-path:polygon(0 44px,44px 0,100% 0,100% 100%,0 100%);border-radius:90px 34px}.Home-module__baJ6tW__portfolioCard:nth-child(6){clip-path:polygon(0 0,86% 0,100% 14%,100% 100%,14% 100%,0 86%);border-radius:34px 110px 34px 74px}.Home-module__baJ6tW__testimonialGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.Home-module__baJ6tW__testimonialCard{border:1px solid var(--border-dark);min-height:240px;box-shadow:var(--shadow-md);background:linear-gradient(#ffffffeb,#ffffffad);border-radius:38px;padding:32px 28px 28px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.Home-module__baJ6tW__testimonialCard:before{content:"";background:color-mix(in srgb, var(--gold-light) 24%, transparent);border-radius:999px;width:150px;height:150px;position:absolute;top:-72px;left:-72px}.Home-module__baJ6tW__testimonialCard:after{content:"";background:color-mix(in srgb, var(--gold-primary) 12%, transparent);border-radius:34px;width:110px;height:110px;position:absolute;bottom:-46px;right:-46px;rotate:18deg}.Home-module__baJ6tW__testimonialCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-10px)}.Home-module__baJ6tW__quoteMark{color:color-mix(in srgb, var(--gold-darker) 24%, transparent);z-index:1;margin-bottom:12px;font-family:serif;font-size:4.5rem;line-height:.6;position:relative}.Home-module__baJ6tW__testimonialCard p{color:var(--text-muted);z-index:1;margin:0 0 22px;line-height:2;position:relative}.Home-module__baJ6tW__testimonialCard strong{color:var(--gold-text);z-index:1;position:relative}.Home-module__baJ6tW__ctaSection{width:min(1180px,100% - 32px);margin:0 auto;padding:70px 0 96px}.Home-module__baJ6tW__ctaBox{background:radial-gradient(circle at 18% 25%, #ffffff47, transparent 24%), linear-gradient(135deg, var(--gold-darker), var(--gold-dark) 46%, var(--gold-primary));color:#fff;min-height:260px;box-shadow:0 18px 60px #b8860b2e, var(--shadow-lg);border-radius:48px;justify-content:space-between;align-items:center;gap:28px;padding:46px;display:flex;position:relative;overflow:hidden}.Home-module__baJ6tW__ctaBox:before{content:"";background:#ffffff24;border-radius:37% 63% 70% 30%/40% 38% 62% 60%;width:360px;height:360px;animation:8s ease-in-out infinite Home-module__baJ6tW__morph;position:absolute;top:-150px;right:-130px}.Home-module__baJ6tW__ctaBox:after{content:"";border:38px solid #ffffff17;border-radius:999px;width:260px;height:260px;position:absolute;bottom:-110px;left:-90px}.Home-module__baJ6tW__ctaBox>*{z-index:1;position:relative}.Home-module__baJ6tW__ctaBox .Home-module__baJ6tW__sectionBadge{color:#fff;background:#ffffff29;border-color:#ffffff38}.Home-module__baJ6tW__ctaBox .Home-module__baJ6tW__sectionBadge:before{background:#fff;box-shadow:0 0 0 6px #ffffff2e}.Home-module__baJ6tW__ctaTitle{margin:18px 0 12px;font-size:clamp(1.8rem,3vw,3.1rem);line-height:1.45}.Home-module__baJ6tW__ctaText{color:#ffffffdb;max-width:650px;margin:0;line-height:2}.Home-module__baJ6tW__ctaBox .Home-module__baJ6tW__primaryBtn{color:var(--gold-text);background:#fffffff0;flex-shrink:0;box-shadow:0 20px 50px #00000029}.Home-module__baJ6tW__ctaBox .Home-module__baJ6tW__primaryBtn:hover{box-shadow:0 26px 70px #00000038}.Home-module__baJ6tW__footer{background:var(--bg-glass);border:1px solid var(--border-dark);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(1180px,100% - 32px);box-shadow:var(--shadow-md);border-radius:34px;justify-content:space-between;align-items:center;gap:24px;margin:0 auto 28px;padding:28px 32px;display:flex}.Home-module__baJ6tW__footerTitle{color:var(--text-dark);margin:0 0 8px}.Home-module__baJ6tW__footerText{color:var(--text-muted);margin:0}.Home-module__baJ6tW__footerInfo{color:var(--text-muted);flex-direction:column;gap:8px;font-size:.95rem;display:flex}@keyframes Home-module__baJ6tW__fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes Home-module__baJ6tW__fadeInScale{0%{opacity:0;transform:scale(.96)translateY(18px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes Home-module__baJ6tW__floatShape{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-22px)rotate(8deg)}}@keyframes Home-module__baJ6tW__morph{0%,to{border-radius:42% 58% 63% 37%/45% 38% 62% 55%}50%{border-radius:63% 37% 38% 62%/58% 62% 38% 42%}}@media (max-width:1024px){.Home-module__baJ6tW__hero{grid-template-columns:1fr;padding-top:72px}.Home-module__baJ6tW__heroVisual{min-height:540px}.Home-module__baJ6tW__imageCardLarge{width:76%;left:auto;right:0}.Home-module__baJ6tW__imageCardSmall{left:0;right:auto}.Home-module__baJ6tW__servicesGrid,.Home-module__baJ6tW__portfolioGrid{grid-template-columns:repeat(2,1fr)}.Home-module__baJ6tW__testimonialGrid{grid-template-columns:1fr}.Home-module__baJ6tW__ctaBox{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.Home-module__baJ6tW__hero{padding:54px 0 58px}.Home-module__baJ6tW__heroTitle{letter-spacing:-.8px}.Home-module__baJ6tW__heroStats{grid-template-columns:1fr}.Home-module__baJ6tW__heroVisual{min-height:440px}.Home-module__baJ6tW__imageCardLarge{border-radius:34px 80px 34px 64px;width:90%;height:370px}.Home-module__baJ6tW__imageCardSmall{width:56%;height:200px}.Home-module__baJ6tW__section,.Home-module__baJ6tW__sectionAlt{padding-top:68px;padding-bottom:68px}.Home-module__baJ6tW__sectionAlt{padding-inline:16px}.Home-module__baJ6tW__sectionAlt:after{border-radius:34px;inset:14px}.Home-module__baJ6tW__servicesGrid,.Home-module__baJ6tW__portfolioGrid{grid-template-columns:1fr}.Home-module__baJ6tW__portfolioCard{min-height:390px}.Home-module__baJ6tW__ctaBox{border-radius:34px;padding:32px 24px}.Home-module__baJ6tW__footer{flex-direction:column;align-items:flex-start}}
