.Branding2-module__L7_UJG__section{background:#fff;width:100%;overflow-x:clip}.Branding2-module__L7_UJG__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(28px,5vw,90px);width:100%;max-width:1540px;margin:0 auto;padding:clamp(48px,8vw,120px) clamp(16px,5vw,90px);display:grid}[data-reveal-ready] .Branding2-module__L7_UJG__reveal,[data-reveal-ready] .Branding2-module__L7_UJG__revealLeft{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * .12s)}[data-reveal-ready] .Branding2-module__L7_UJG__reveal{transform:translateY(40px)}[data-reveal-ready] .Branding2-module__L7_UJG__revealLeft{transform:translate(-60px)}[data-reveal-ready] .Branding2-module__L7_UJG__reveal.Branding2-module__L7_UJG__visible,[data-reveal-ready] .Branding2-module__L7_UJG__revealLeft.Branding2-module__L7_UJG__visible{opacity:1;transform:none}.Branding2-module__L7_UJG__left{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.Branding2-module__L7_UJG__pill{color:#fff;font-family:var(--font-body), sans-serif;white-space:nowrap;background:radial-gradient(120% 220% at 100% 100%,#c4521a 0%,#0000 60%),#0a0a0a;border-radius:999px;align-items:center;gap:10px;margin-bottom:clamp(20px,3vw,44px);padding:clamp(10px,1vw,14px) clamp(18px,2vw,30px);font-size:clamp(15px,1.4vw,16px);font-weight:500;display:inline-flex}.Branding2-module__L7_UJG__intro{font-family:var(--font-body), sans-serif;color:#555;text-wrap:pretty;max-width:591px;margin:0;font-size:clamp(17px,2vw,26px);line-height:1.5}.Branding2-module__L7_UJG__watermark{pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(160px,32vw,413px);margin-top:clamp(24px,4vw,70px);line-height:0}.Branding2-module__L7_UJG__watermarkImg{opacity:.1;filter:grayscale()brightness(0);width:100%;height:auto}.Branding2-module__L7_UJG__right{flex-direction:column;justify-content:center;gap:clamp(22px,3vw,44px);min-width:0;padding-top:clamp(0px,8vw,140px);display:flex}.Branding2-module__L7_UJG__block{flex-direction:column;gap:clamp(12px,1.6vw,24px);display:flex}.Branding2-module__L7_UJG__heading{font-family:var(--font-heading), sans-serif;text-wrap:balance;background:linear-gradient(90deg,#df6a55 0%,#dc5a6a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(20px,2.5vw,30px);font-weight:500;line-height:1.25}.Branding2-module__L7_UJG__text{font-family:var(--font-body), sans-serif;color:#444;text-wrap:pretty;margin:0;font-size:clamp(15px,1.7vw,26px);line-height:1.5}.Branding2-module__L7_UJG__line{background:#00000024;border:0;width:100%;height:1px;margin:0}@media (max-width:900px){.Branding2-module__L7_UJG__inner{grid-template-columns:minmax(0,1fr);gap:clamp(24px,6vw,48px)}.Branding2-module__L7_UJG__intro{max-width:none}.Branding2-module__L7_UJG__right{padding-top:0}.Branding2-module__L7_UJG__watermark{align-self:center;width:clamp(150px,46vw,300px);margin-top:clamp(20px,5vw,36px)}}@media (max-width:480px){.Branding2-module__L7_UJG__pill{white-space:normal}.Branding2-module__L7_UJG__watermark{width:52vw}}
.Branding3-module__g5OzhW__section{background:#f7f7f7;width:100%;overflow-x:clip}.Branding3-module__g5OzhW__inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.4vw,22px);width:100%;max-width:1540px;margin:0 auto;padding:clamp(48px,8vw,110px) clamp(16px,5vw,90px);display:grid}[data-reveal-ready] .Branding3-module__g5OzhW__reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),box-shadow .35s;transition-delay:calc(var(--i,0) * .12s), calc(var(--i,0) * .12s), 0s;transform:translateY(40px)}[data-reveal-ready] .Branding3-module__g5OzhW__reveal.Branding3-module__g5OzhW__visible{opacity:1;transform:none}.Branding3-module__g5OzhW__intro{flex-direction:column;grid-column:span 2;justify-content:center;align-items:flex-start;min-width:0;padding-right:clamp(0px,3vw,50px);display:flex}.Branding3-module__g5OzhW__pill{color:#fff;font-family:var(--font-body), sans-serif;background:radial-gradient(120% 220% at 100% 100%,#c4521a 0%,#0000 60%),#0a0a0a;border-radius:999px;align-items:center;gap:10px;margin-bottom:clamp(18px,2.6vw,40px);padding:clamp(10px,1vw,14px) clamp(18px,2vw,30px);font-size:clamp(15px,1.4vw,20px);font-weight:500;display:inline-flex}.Branding3-module__g5OzhW__heading{font-family:var(--font-heading), sans-serif;text-wrap:balance;background:linear-gradient(90deg,#df6a55 0%,#dc5a6a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(14px,2vw,28px);font-size:clamp(24px,3.2vw,36px);font-weight:500;line-height:1.2}.Branding3-module__g5OzhW__lead{font-family:var(--font-body), sans-serif;color:#444;text-wrap:pretty;margin:0;font-size:clamp(16px,1.9vw,26px);line-height:1.5}.Branding3-module__g5OzhW__card{background:linear-gradient(#fff 0%,#fdf1ef 60%,#f6dcdc 100%);border-radius:6px;flex-direction:column;min-width:0;padding:clamp(18px,1.8vw,28px);display:flex;box-shadow:0 2px 10px #00000014}.Branding3-module__g5OzhW__first{min-height:clamp(260px,22vw,290px)}.Branding3-module__g5OzhW__icon{background:radial-gradient(circle at 85% 90%,#ec7352d9 0%,#0000 60%),#0a0a0a;border-radius:4px;flex-shrink:0;place-items:center;width:clamp(44px,3.8vw,56px);height:clamp(44px,3.8vw,56px);margin-bottom:clamp(16px,2vw,30px);transition:transform .4s cubic-bezier(.22,1,.36,1);display:grid}.Branding3-module__g5OzhW__icon svg{width:52%;height:52%}.Branding3-module__g5OzhW__cardTitle{font-family:var(--font-heading), sans-serif;color:#111;text-wrap:balance;margin:0 0 clamp(10px,1.2vw,16px);font-size:clamp(18px,1.9vw,26px);font-weight:400;line-height:1.25}.Branding3-module__g5OzhW__cardDesc{font-family:var(--font-body), sans-serif;color:#666;margin:0;font-size:clamp(14px,1.2vw,18px);line-height:1.5}@media (hover:hover){.Branding3-module__g5OzhW__card:hover{box-shadow:0 18px 36px #e847632e}[data-reveal-ready] .Branding3-module__g5OzhW__card.Branding3-module__g5OzhW__reveal.Branding3-module__g5OzhW__visible:hover{transition-delay:0s;transform:translateY(-8px)}.Branding3-module__g5OzhW__card:hover .Branding3-module__g5OzhW__icon{transform:rotate(-8deg)scale(1.1)}}@media (max-width:1000px){.Branding3-module__g5OzhW__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.Branding3-module__g5OzhW__intro{grid-column:1/-1;margin-bottom:clamp(10px,2vw,24px);padding-right:0}.Branding3-module__g5OzhW__first{min-height:0}}@media (max-width:620px){.Branding3-module__g5OzhW__inner{grid-template-columns:minmax(0,1fr)}.Branding3-module__g5OzhW__pill{font-size:14px}}
.Branding4-module__cusPWq__section{background:#fff;width:100%;overflow-x:clip}[data-reveal-ready] .Branding4-module__cusPWq__reveal{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * .12s);transform:translateY(40px)}[data-reveal-ready] .Branding4-module__cusPWq__reveal.Branding4-module__cusPWq__visible{opacity:1;transform:none}.Branding4-module__cusPWq__tech{text-align:center;width:100%;max-width:1540px;margin:0 auto;padding:clamp(48px,8vw,110px) clamp(16px,5vw,90px) clamp(36px,6vw,90px)}.Branding4-module__cusPWq__heading{font-family:var(--font-heading), sans-serif;background:linear-gradient(90deg,#df6a55 0%,#dc5a6a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(14px,2vw,28px);font-size:clamp(26px,3.4vw,36px);font-weight:500;line-height:1.2}.Branding4-module__cusPWq__lead{font-family:var(--font-body), sans-serif;color:#444;text-wrap:balance;min-width:1064px;margin:0 auto clamp(36px,6vw,90px);font-size:clamp(15px,1.8vw,26px);line-height:1.5}.Branding4-module__cusPWq__tools{grid-template-columns:repeat(8,minmax(0,1fr));max-width:1300px;margin:0 auto;padding:0;list-style:none;display:grid}.Branding4-module__cusPWq__tool{place-items:center;padding:clamp(10px,1.6vw,24px) 0;display:grid;position:relative}.Branding4-module__cusPWq__tool+.Branding4-module__cusPWq__tool:before{content:"";transform-origin:top;background:#00000029;width:1px;position:absolute;top:8%;bottom:8%;left:0}[data-reveal-ready] .Branding4-module__cusPWq__toolsWrap .Branding4-module__cusPWq__tool{opacity:0;transform:translateY(30px)scale(.6)rotate(-12deg)}[data-reveal-ready] .Branding4-module__cusPWq__toolsWrap.Branding4-module__cusPWq__visible .Branding4-module__cusPWq__tool{animation:.7s cubic-bezier(.34,1.56,.64,1) both Branding4-module__cusPWq__popIn,4.5s ease-in-out infinite Branding4-module__cusPWq__float;animation-delay:calc(var(--i,0) * .11s), calc(.9s + var(--i,0) * .28s)}[data-reveal-ready] .Branding4-module__cusPWq__toolsWrap .Branding4-module__cusPWq__tool+.Branding4-module__cusPWq__tool:before{transform:scaleY(0)}[data-reveal-ready] .Branding4-module__cusPWq__toolsWrap.Branding4-module__cusPWq__visible .Branding4-module__cusPWq__tool+.Branding4-module__cusPWq__tool:before{transition:transform .6s ease calc(.3s + var(--i,0) * .11s);transform:scaleY(1)}@keyframes Branding4-module__cusPWq__popIn{0%{opacity:0;transform:translateY(30px)scale(.6)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes Branding4-module__cusPWq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.Branding4-module__cusPWq__banner{color:#fff;isolation:isolate;background:#050505;border-radius:clamp(24px,3vw,44px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,48px);width:96%;max-width:1500px;min-height:clamp(220px,22vw,280px);margin:0 auto clamp(40px,6vw,100px);padding:clamp(28px,4vw,64px) clamp(24px,5vw,80px) clamp(28px,4vw,64px) clamp(24px,22vw,340px);display:grid;position:relative;overflow:hidden}.Branding4-module__cusPWq__bgLogo{opacity:.18;filter:grayscale()brightness(1.4);z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(110px,17vw,240px);height:auto;position:absolute;top:50%;left:clamp(16px,4vw,70px);transform:translateY(-50%)}.Branding4-module__cusPWq__sparkle{transform-origin:50%;filter:drop-shadow(0 0 10px #fff9);pointer-events:none;width:clamp(30px,4vw,64px);height:auto;animation:3s ease-in-out infinite Branding4-module__cusPWq__twinkle;position:absolute;top:clamp(14px,2.2vw,32px);right:clamp(20px,3.5vw,56px)}.Branding4-module__cusPWq__text{text-align:center;min-width:0}.Branding4-module__cusPWq__bannerTitle{font-family:var(--font-heading), sans-serif;text-wrap:balance;margin:0 0 clamp(12px,1.6vw,24px);font-size:clamp(24px,3.6vw,46px);font-weight:500;line-height:1.15}.Branding4-module__cusPWq__bannerDesc{font-family:var(--font-body), sans-serif;color:#ffffffb8;max-width:720px;margin:0 auto;font-size:clamp(13px,1.3vw,18px);line-height:1.5}.Branding4-module__cusPWq__btn{color:#fff;white-space:nowrap;min-height:48px;font-family:var(--font-body), sans-serif;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#111;border-radius:8px;justify-content:center;justify-self:end;align-items:center;gap:12px;padding:14px 22px;font-size:clamp(15px,1.4vw,20px);font-weight:500;transition:background .3s,transform .3s;display:inline-flex;position:relative}.Branding4-module__cusPWq__btn:after{content:"";background:linear-gradient(90deg,#ec7352,#e84763);border-radius:0 0 8px 8px;height:3px;position:absolute;inset:auto 0 0}.Branding4-module__cusPWq__btn:active{background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);transform:scale(.97)}.Branding4-module__cusPWq__btn:focus-visible{outline-offset:3px;outline:2px solid #ec7352}@keyframes Branding4-module__cusPWq__twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.7;transform:scale(1.2)rotate(20deg)}}@media (hover:hover){.Branding4-module__cusPWq__logo:hover{filter:drop-shadow(0 10px 14px #00000040);transform:scale(1.18)rotate(-6deg)}.Branding4-module__cusPWq__btn:hover{background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);transform:translateY(-3px)}.Branding4-module__cusPWq__btn:hover svg{transform:translate(6px)}}.Branding4-module__cusPWq__btn svg{transition:transform .3s}@media (max-width:900px){.Branding4-module__cusPWq__tools{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:8px}.Branding4-module__cusPWq__tool:nth-child(4n+1):before{display:none}.Branding4-module__cusPWq__viewport{--visible:5}.Branding4-module__cusPWq__logo{width:clamp(44px,9vw,64px);height:clamp(44px,9vw,64px)}.Branding4-module__cusPWq__banner{grid-template-columns:minmax(0,1fr);justify-items:center;padding:72px 24px 36px}.Branding4-module__cusPWq__btn{justify-self:center}.Branding4-module__cusPWq__bgLogo{opacity:.1;width:clamp(180px,45vw,320px);left:50%;transform:translate(-50%,-50%)}}@media (max-width:480px){.Branding4-module__cusPWq__banner{gap:20px;padding:64px 18px 24px}.Branding4-module__cusPWq__btn{width:100%}.Branding4-module__cusPWq__tools{grid-template-columns:repeat(4,minmax(0,1fr))}.Branding4-module__cusPWq__viewport{--visible:3}}@media (prefers-reduced-motion:reduce){.Branding4-module__cusPWq__sparkle{animation:none}.Branding4-module__cusPWq__toolsWrap .Branding4-module__cusPWq__tool{animation:none!important}.Branding4-module__cusPWq__track.Branding4-module__cusPWq__animate{transition:none}}.Branding4-module__cusPWq__viewport{--visible:8;max-width:1300px;margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.Branding4-module__cusPWq__track{width:100%;transform:translateX(calc(var(--index,0) * -100% / var(--visible)));will-change:transform;margin:0;padding:0;list-style:none;display:flex}.Branding4-module__cusPWq__track.Branding4-module__cusPWq__animate{transition:transform .6s cubic-bezier(.65,0,.35,1)}.Branding4-module__cusPWq__tool{flex:0 0 calc(100% / var(--visible));place-items:center;padding:clamp(10px,1.6vw,24px) 0;display:grid;position:relative}.Branding4-module__cusPWq__tool:before{content:"";background:#00000029;width:1px;position:absolute;top:8%;bottom:8%;left:0}.Branding4-module__cusPWq__logo{width:clamp(36px,4.4vw,68px);height:clamp(36px,4.4vw,68px);transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s;display:block}.Branding4-module__cusPWq__logo svg{width:100%;height:100%;display:block}
.domains-module__aIm9nq__section{background:#fff;padding:clamp(48px,7vw,100px) 0}.domains-module__aIm9nq__heading{text-align:center;font-family:var(--font-heading,var(--font-body)), sans-serif;background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(28px,4.5vw,64px);font-size:clamp(30px,3.8vw,36px);font-weight:500;line-height:1.2}.domains-module__aIm9nq__card{aspect-ratio:15/16;isolation:isolate;border-radius:12px;align-items:flex-end;width:100%;text-decoration:none;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.domains-module__aIm9nq__card:focus-visible{outline-offset:3px;outline:2px solid #ec7352}.domains-module__aIm9nq__hasImage{background:#222}.domains-module__aIm9nq__img{object-fit:cover;z-index:-3;transition:transform .6s}.domains-module__aIm9nq__hasImage:before{content:"";z-index:-2;background:linear-gradient(#0000 50%,#000c 100%);position:absolute;inset:0}.domains-module__aIm9nq__hasImage:after{content:"";z-index:-1;opacity:0;background:linear-gradient(#0000 0%,#ec735233 40%,#000000e6 100%);transition:opacity .35s;position:absolute;inset:0}.domains-module__aIm9nq__hasImage .domains-module__aIm9nq__label{color:#fff}.domains-module__aIm9nq__empty{background:#f8f8f8;border:1px solid #ececec}.domains-module__aIm9nq__empty .domains-module__aIm9nq__label{color:#333}.domains-module__aIm9nq__empty:hover{border-color:#ec7352}.domains-module__aIm9nq__label{width:100%;font-family:var(--font-heading,var(--font-body)), sans-serif;text-align:center;padding:clamp(14px,1.8vw,24px);font-size:clamp(16px,2vw,26px);font-weight:500;line-height:1.2}@media (hover:hover){.domains-module__aIm9nq__card:hover{transform:translateY(-6px);box-shadow:0 16px 36px #00000026}.domains-module__aIm9nq__hasImage:hover .domains-module__aIm9nq__img{transform:scale(1.06)}.domains-module__aIm9nq__hasImage:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.domains-module__aIm9nq__card,.domains-module__aIm9nq__img,.domains-module__aIm9nq__hasImage:after{transition:none}}
.Contact-form-module__Orc5qG__section{color:#fff;font-family:var(--font-body), sans-serif;background:#111;padding:clamp(56px,7vw,100px) 0}.Contact-form-module__Orc5qG__heading{font-family:var(--font-heading,var(--font-body)), sans-serif;background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(14px,2vw,24px);font-size:clamp(28px,3.6vw,36px);font-weight:500;line-height:1.2}.Contact-form-module__Orc5qG__lead{color:#fff;max-width:900px;margin:0 auto;font-size:clamp(16px,1.9vw,26px);line-height:1.4}.Contact-form-module__Orc5qG__wrap{max-width:1244px;margin:clamp(32px,5vw,72px) auto 0}.Contact-form-module__Orc5qG__media{background:0 0;border-radius:0;width:100%;height:100%;min-height:340px;position:relative}.Contact-form-module__Orc5qG__mediaImg{object-fit:contain}@media (min-width:992px){.Contact-form-module__Orc5qG__media{min-height:640px}}.Contact-form-module__Orc5qG__form{height:100%}.Contact-form-module__Orc5qG__label{color:#fff;margin-bottom:12px;font-size:clamp(16px,1.5vw,20px);display:block}.Contact-form-module__Orc5qG__field{color:#fff;background:#000;border:1px solid #ffffff2e;border-radius:8px;outline:none;width:100%;padding:16px 18px;font-family:inherit;font-size:clamp(15px,1.35vw,18px);line-height:1.3;transition:border-color .25s,box-shadow .25s;display:block}.Contact-form-module__Orc5qG__field::placeholder{color:#ffffff8c}.Contact-form-module__Orc5qG__field:hover{border-color:#fff6}.Contact-form-module__Orc5qG__field:focus{border-color:#ec7352;box-shadow:0 0 0 3px #ec735233}.Contact-form-module__Orc5qG__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:48px}.Contact-form-module__Orc5qG__select:invalid{color:#ffffff8c}.Contact-form-module__Orc5qG__select option{color:#fff;background:#111}.Contact-form-module__Orc5qG__textarea{resize:vertical;min-height:130px}.Contact-form-module__Orc5qG__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:clamp(24px,3vw,40px);display:flex}.Contact-form-module__Orc5qG__cta{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:12px;padding:18px 26px;font-family:inherit;font-size:clamp(16px,1.5vw,20px);font-weight:500;transition:background .25s,border-color .25s,opacity .25s;display:inline-flex}.Contact-form-module__Orc5qG__cta:hover:not(:disabled){background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);border-color:#0000}.Contact-form-module__Orc5qG__cta:disabled{opacity:.6;cursor:wait}.Contact-form-module__Orc5qG__ctaArrow{transition:transform .25s}.Contact-form-module__Orc5qG__cta:hover .Contact-form-module__Orc5qG__ctaArrow{transform:translate(3px,-3px)}.Contact-form-module__Orc5qG__status{color:#fffc;margin:0;font-size:15px}@media (max-width:575px){.Contact-form-module__Orc5qG__cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.Contact-form-module__Orc5qG__field,.Contact-form-module__Orc5qG__cta,.Contact-form-module__Orc5qG__ctaArrow{transition:none}}
.Testimonials-module__5wb8fq__section{width:98%;max-width:1540px;margin:0 auto;padding:clamp(40px,7vw,110px) 0 clamp(32px,5vw,70px);overflow-x:clip}[data-reveal-ready] .Testimonials-module__5wb8fq__reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(40px)}[data-reveal-ready] .Testimonials-module__5wb8fq__reveal.Testimonials-module__5wb8fq__visible{opacity:1;transform:none}.Testimonials-module__5wb8fq__heading{font-family:var(--font-heading), sans-serif;text-align:center;color:#111;max-width:1008px;margin:0 auto clamp(32px,5vw,80px);padding:0 clamp(12px,3vw,40px);font-size:clamp(24px,4vw,56px);font-weight:500;line-height:1.25}.Testimonials-module__5wb8fq__accent{background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Testimonials-module__5wb8fq__carousel{position:relative}[data-reveal-ready] .Testimonials-module__5wb8fq__carousel .Testimonials-module__5wb8fq__slide,[data-reveal-ready] .Testimonials-module__5wb8fq__carousel .Testimonials-module__5wb8fq__controls{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * .12s)}[data-reveal-ready] .Testimonials-module__5wb8fq__carousel .Testimonials-module__5wb8fq__slide{transform:scale(.92)}[data-reveal-ready] .Testimonials-module__5wb8fq__carousel .Testimonials-module__5wb8fq__controls{--i:3;transform:translateY(24px)}[data-reveal-ready] .Testimonials-module__5wb8fq__carousel.Testimonials-module__5wb8fq__visible .Testimonials-module__5wb8fq__slide,[data-reveal-ready] .Testimonials-module__5wb8fq__carousel.Testimonials-module__5wb8fq__visible .Testimonials-module__5wb8fq__controls{opacity:1;transform:none}.Testimonials-module__5wb8fq__track{--pad:clamp(12px, 9vw, 160px);padding:8px var(--pad);scroll-snap-type:x mandatory;scroll-padding-left:var(--pad);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;outline:none;gap:clamp(14px,2vw,32px);display:flex;position:relative;overflow:auto hidden}.Testimonials-module__5wb8fq__track::-webkit-scrollbar{display:none}.Testimonials-module__5wb8fq__track:focus-visible{outline-offset:4px;border-radius:24px;outline:2px solid #ec7352}.Testimonials-module__5wb8fq__slide{scroll-snap-align:start;flex:none;width:min(1080px,62vw)}.Testimonials-module__5wb8fq__card{filter:grayscale(.85)opacity(.65);background:linear-gradient(100deg,#a9b8e8 0%,#d9bde8 55%,#f2c4e6 100%);border-radius:clamp(22px,3vw,44px);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(14px,2vw,32px);height:100%;padding:clamp(14px,2.2vw,40px);transition:filter .5s,transform .5s cubic-bezier(.22,1,.36,1);display:grid;transform:scale(.96)}.Testimonials-module__5wb8fq__card.Testimonials-module__5wb8fq__active{filter:none;transform:scale(1)}.Testimonials-module__5wb8fq__quoteBox{background:#fff;border-radius:clamp(14px,1.6vw,24px);flex-direction:column;height:100%;min-height:clamp(260px,25vw,400px);padding:clamp(18px,2.2vw,36px);display:flex}.Testimonials-module__5wb8fq__quoteIcon{width:clamp(28px,2.6vw,44px);height:auto}.Testimonials-module__5wb8fq__quoteText{font-family:var(--font-body), sans-serif;color:#444;flex:1;margin:clamp(16px,2vw,30px) 0;font-size:clamp(14px,1.45vw,22px);line-height:1.55}.Testimonials-module__5wb8fq__author{align-items:center;gap:clamp(10px,1vw,16px);display:flex}.Testimonials-module__5wb8fq__avatar{object-fit:cover;border-radius:50%;width:clamp(40px,4vw,64px);height:clamp(40px,4vw,64px)}.Testimonials-module__5wb8fq__name{font-family:var(--font-heading), sans-serif;color:#111;margin:0;font-size:clamp(15px,1.6vw,24px);font-weight:500}.Testimonials-module__5wb8fq__role{font-family:var(--font-body), sans-serif;color:#555;margin:2px 0 0;font-size:clamp(12px,1.1vw,16px)}.Testimonials-module__5wb8fq__logoBox{align-self:start;place-items:center;padding-top:clamp(20px,7vw,120px);display:grid}.Testimonials-module__5wb8fq__clientLogo{border-radius:8px;width:clamp(120px,15vw,280px);height:auto;transition:transform .5s cubic-bezier(.22,1,.36,1)}.Testimonials-module__5wb8fq__card.Testimonials-module__5wb8fq__active .Testimonials-module__5wb8fq__clientLogo{transform:scale(1.04)}.Testimonials-module__5wb8fq__controls{z-index:2;justify-content:center;align-items:center;gap:18px;margin-top:clamp(16px,2.4vw,32px);display:flex;position:relative}.Testimonials-module__5wb8fq__navBtn{color:#111;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#fff;border:1px solid #00000026;border-radius:50%;place-items:center;width:clamp(44px,3.6vw,54px);height:clamp(44px,3.6vw,54px);transition:background .3s,color .3s,transform .3s,opacity .3s,border-color .3s;display:grid}.Testimonials-module__5wb8fq__navBtn:active:not(:disabled){transform:scale(.94)}.Testimonials-module__5wb8fq__navBtn:disabled{opacity:.35;cursor:not-allowed}.Testimonials-module__5wb8fq__navBtn:focus-visible{outline-offset:3px;outline:2px solid #ec7352}.Testimonials-module__5wb8fq__dots{gap:8px;display:flex}.Testimonials-module__5wb8fq__dot{cursor:pointer;background:#0003;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .35s,background .35s;position:relative}.Testimonials-module__5wb8fq__dot:before{content:"";position:absolute;inset:-10px -4px}.Testimonials-module__5wb8fq__dotActive{background:linear-gradient(90deg,#ec7352,#e84763);width:26px}@media (hover:hover){.Testimonials-module__5wb8fq__navBtn:hover:not(:disabled){color:#fff;background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);border-color:#0000;transform:scale(1.08)}.Testimonials-module__5wb8fq__card:hover .Testimonials-module__5wb8fq__clientLogo{transform:scale(1.08)rotate(-2deg)}.Testimonials-module__5wb8fq__logoItem:hover{transform:translateY(-6px)scale(1.04)}.Testimonials-module__5wb8fq__marquee:hover .Testimonials-module__5wb8fq__marqueeTrack{animation-play-state:paused}}.Testimonials-module__5wb8fq__marquee{margin-top:clamp(28px,4vw,60px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.Testimonials-module__5wb8fq__marqueeTrack{will-change:transform;gap:clamp(12px,1.4vw,24px);width:max-content;padding-right:clamp(12px,1.4vw,24px);animation:30s linear infinite Testimonials-module__5wb8fq__scrollLogos;display:flex}.Testimonials-module__5wb8fq__logoItem{border-radius:6px;flex:none;height:clamp(56px,7vw,120px);transition:transform .35s cubic-bezier(.22,1,.36,1);overflow:hidden}.Testimonials-module__5wb8fq__logoImg{width:auto;height:100%;display:block}@keyframes Testimonials-module__5wb8fq__scrollLogos{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1024px){.Testimonials-module__5wb8fq__track{--pad:clamp(12px, 5vw, 60px)}.Testimonials-module__5wb8fq__slide{width:min(720px,82vw)}}@media (max-width:700px){.Testimonials-module__5wb8fq__track{--pad:4vw}.Testimonials-module__5wb8fq__slide{width:88vw}.Testimonials-module__5wb8fq__card{grid-template-columns:1fr;padding:14px}.Testimonials-module__5wb8fq__logoBox{order:-1;padding-top:10px}.Testimonials-module__5wb8fq__clientLogo{width:clamp(120px,40vw,180px)}.Testimonials-module__5wb8fq__quoteBox{min-height:0}.Testimonials-module__5wb8fq__marqueeTrack{animation-duration:22s}}@media (prefers-reduced-motion:reduce){.Testimonials-module__5wb8fq__marqueeTrack{animation:none}}
.DiscoveryBanner-module__GBvoVa__section{width:98%;max-width:1540px;margin:0 auto;padding:clamp(24px,4vw,60px) 0 0}[data-reveal-ready] .DiscoveryBanner-module__GBvoVa__reveal{opacity:0;will-change:transform, opacity;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(50px)scale(.97)}[data-reveal-ready] .DiscoveryBanner-module__GBvoVa__reveal.DiscoveryBanner-module__GBvoVa__visible{opacity:1;will-change:auto;transform:none}.DiscoveryBanner-module__GBvoVa__banner{color:#fff;isolation:isolate;background:#050505;border-radius:clamp(24px,3vw,44px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,48px);min-height:clamp(220px,22vw,280px);padding:clamp(28px,4vw,64px) clamp(24px,5vw,80px) clamp(28px,4vw,64px) clamp(24px,22vw,340px);display:grid;position:relative;overflow:hidden}.DiscoveryBanner-module__GBvoVa__bgLogo{opacity:.18;filter:grayscale()brightness(1.4);z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(110px,17vw,210px);height:auto;position:absolute;top:50%;left:clamp(16px,4vw,70px);transform:translateY(-50%)}.DiscoveryBanner-module__GBvoVa__sparkle{transform-origin:50%;filter:drop-shadow(0 0 10px #fff9);pointer-events:none;width:clamp(30px,4vw,64px);height:auto;animation:3s ease-in-out infinite DiscoveryBanner-module__GBvoVa__twinkle;position:absolute;top:clamp(14px,2.2vw,32px);right:clamp(20px,3.5vw,56px)}.DiscoveryBanner-module__GBvoVa__text{text-align:center;min-width:0}.DiscoveryBanner-module__GBvoVa__title{font-family:var(--font-heading), sans-serif;text-wrap:balance;margin:0 0 clamp(10px,1.4vw,20px);font-size:clamp(20px,2.5vw,30px);font-weight:500;line-height:1.4}.DiscoveryBanner-module__GBvoVa__desc{font-family:var(--font-body), sans-serif;color:#ffffffb3;margin:0;font-size:clamp(13px,1.2vw,18px)}.DiscoveryBanner-module__GBvoVa__btn{color:#fff;white-space:nowrap;min-height:44px;font-family:var(--font-body), sans-serif;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#111;border-radius:8px;justify-content:center;place-self:center end;align-items:center;padding:14px 22px;font-size:clamp(14px,1.3vw,18px);font-weight:500;transition:background .3s,transform .3s;display:inline-flex;position:relative}.DiscoveryBanner-module__GBvoVa__btn:after{content:"";background:linear-gradient(90deg,#ec7352,#e84763);border-radius:0 0 8px 8px;height:3px;position:absolute;inset:auto 0 0}.DiscoveryBanner-module__GBvoVa__btn:active{background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);transform:scale(.97)}.DiscoveryBanner-module__GBvoVa__btn:focus-visible{outline-offset:3px;outline:2px solid #ec7352}@media (hover:hover){.DiscoveryBanner-module__GBvoVa__btn:hover{background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);transform:translateY(-3px)}}@keyframes DiscoveryBanner-module__GBvoVa__twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.7;transform:scale(1.2)rotate(20deg)}}@media (max-width:900px){.DiscoveryBanner-module__GBvoVa__banner{grid-template-columns:minmax(0,1fr);justify-items:center;padding:72px 24px 36px}.DiscoveryBanner-module__GBvoVa__btn{justify-self:center}.DiscoveryBanner-module__GBvoVa__bgLogo{opacity:.1;width:clamp(180px,45vw,320px);left:50%;transform:translate(-50%,-50%)}.DiscoveryBanner-module__GBvoVa__br{display:none}}@media (max-width:480px){.DiscoveryBanner-module__GBvoVa__banner{gap:20px;padding:64px 18px 24px}.DiscoveryBanner-module__GBvoVa__btn{white-space:normal;text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.DiscoveryBanner-module__GBvoVa__sparkle{animation:none}}
.Journal-module__e2BoNG__section{background:#f8f8f8;padding:clamp(48px,7vw,110px) 0 clamp(64px,9vw,140px)}.Journal-module__e2BoNG__container{width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.Journal-module__e2BoNG__head{text-align:center;margin-bottom:clamp(32px,5vw,80px)}.Journal-module__e2BoNG__heading{font-family:var(--font-heading), sans-serif;color:var(--z-coral);margin:0 0 clamp(10px,1.4vw,20px);font-size:clamp(32px,3.6vw,36px);font-weight:500;line-height:1.1}.Journal-module__e2BoNG__sub{font-family:var(--font-body), sans-serif;color:#3a3a3a;max-width:760px;margin:0 auto;font-size:clamp(16px,1.7vw,20px);font-weight:400;line-height:1.4}.Journal-module__e2BoNG__grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,30px);display:grid}.Journal-module__e2BoNG__card{color:#000;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:clamp(14px,1.4vw,20px);flex-direction:column;height:100%;padding:clamp(14px,1.4vw,20px);transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.Journal-module__e2BoNG__card:hover{border-color:#dcdcdc;transform:translateY(-6px);box-shadow:0 18px 40px #00000014}.Journal-module__e2BoNG__card:focus-visible{outline:2px solid var(--z-coral);outline-offset:3px}.Journal-module__e2BoNG__imgWrap{aspect-ratio:379/247;background:#e5e5e5;border-radius:clamp(10px,1vw,14px);width:100%;margin-bottom:clamp(18px,2vw,30px);position:relative;overflow:hidden}.Journal-module__e2BoNG__imgWrap img{object-fit:cover;transition:transform .5s}.Journal-module__e2BoNG__card:hover .Journal-module__e2BoNG__imgWrap img{transform:scale(1.06)}.Journal-module__e2BoNG__title{font-family:var(--font-heading), sans-serif;color:#000;margin:0 0 clamp(10px,1vw,14px);font-size:clamp(18px,1.5vw,20px);font-weight:500;line-height:1.25;transition:color .2s}.Journal-module__e2BoNG__card:hover .Journal-module__e2BoNG__title{color:var(--z-coral)}.Journal-module__e2BoNG__excerpt{font-family:var(--font-body), sans-serif;color:#555;margin:0 0 clamp(24px,3vw,52px);font-size:clamp(15px,1.25vw,18px);font-weight:400;line-height:1.55}.Journal-module__e2BoNG__meta{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;display:flex}.Journal-module__e2BoNG__author{flex-direction:column;gap:2px;display:flex}.Journal-module__e2BoNG__by{font-family:var(--font-body), sans-serif;color:#555;font-size:clamp(14px,1.2vw,18px);font-weight:300}.Journal-module__e2BoNG__name{font-family:var(--font-heading), sans-serif;color:#000;font-size:clamp(15px,1.25vw,18px);font-weight:500}.Journal-module__e2BoNG__date{font-family:var(--font-body), sans-serif;color:#666;white-space:nowrap;font-size:clamp(12px,1vw,14px);font-weight:400}@media (max-width:1199px){.Journal-module__e2BoNG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.Journal-module__e2BoNG__grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}}@media (hover:none){.Journal-module__e2BoNG__card:hover{box-shadow:none;transform:none}.Journal-module__e2BoNG__card:hover .Journal-module__e2BoNG__imgWrap img{transform:none}}
.Footer-module__q7ZRWa__footer{color:#fff;font-family:var(--font-body), sans-serif;background:#111;padding:clamp(48px,7vw,96px) 0 clamp(20px,2.5vw,32px);overflow:hidden}.Footer-module__q7ZRWa__heading{font-family:var(--font-heading,var(--font-body)), sans-serif;margin:0;font-size:clamp(36px,5.2vw,56px);font-weight:500;line-height:1.15}.Footer-module__q7ZRWa__accent{background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.Footer-module__q7ZRWa__tagline{color:#fff;margin:clamp(0px,3vw,40px) 0 0;padding-left:18px;font-size:clamp(15px,1.4vw,20px);line-height:1.4;position:relative}.Footer-module__q7ZRWa__tagline:before{content:"";background:#fff;width:2px;height:22px;position:absolute;top:4px;left:0;transform:rotate(-12deg)}@media (min-width:992px){.Footer-module__q7ZRWa__tagline{max-width:440px;margin-left:auto}}.Footer-module__q7ZRWa__consult{margin:clamp(32px,5vw,64px) 0 clamp(20px,2.5vw,32px);font-size:clamp(18px,1.9vw,26px)}.Footer-module__q7ZRWa__cta{color:#fff;background:#ffffff0f;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:12px;padding:16px 24px;font-size:clamp(16px,1.4vw,20px);font-weight:500;text-decoration:none;transition:background .25s,border-color .25s;display:inline-flex}.Footer-module__q7ZRWa__cta:hover{color:#fff;background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);border-color:#0000}.Footer-module__q7ZRWa__ctaArrow{transition:transform .25s}.Footer-module__q7ZRWa__cta:hover .Footer-module__q7ZRWa__ctaArrow{transform:translate(3px,-3px)}.Footer-module__q7ZRWa__navRow{border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(32px,4.5vw,56px);padding-top:clamp(24px,3vw,40px);display:flex}.Footer-module__q7ZRWa__nav{flex-wrap:wrap;gap:12px clamp(20px,3.4vw,48px);display:flex}.Footer-module__q7ZRWa__navLink{color:#fff;font-size:clamp(17px,1.6vw,26px);text-decoration:none;transition:color .25s;position:relative}.Footer-module__q7ZRWa__navLink:hover{color:#ec7352}.Footer-module__q7ZRWa__logoLink{flex:none;display:block}.Footer-module__q7ZRWa__logo{mix-blend-mode:lighten;width:clamp(48px,5.5vw,89px);height:auto;transition:transform .3s}.Footer-module__q7ZRWa__logoLink:hover .Footer-module__q7ZRWa__logo{transform:scale(1.08)rotate(-4deg)}.Footer-module__q7ZRWa__info{margin-top:clamp(32px,4.5vw,56px)}.Footer-module__q7ZRWa__label{color:#fff9;margin:0 0 12px;font-size:clamp(14px,1.2vw,20px)}.Footer-module__q7ZRWa__value{color:#fff;word-break:break-word;font-size:clamp(16px,1.6vw,22px);text-decoration:none;transition:color .25s}.Footer-module__q7ZRWa__value:hover{color:#ec7352}.Footer-module__q7ZRWa__address{margin:0;font-size:clamp(16px,1.6vw,22px);line-height:1.4}.Footer-module__q7ZRWa__legal{flex-wrap:wrap;gap:12px 28px;display:flex}.Footer-module__q7ZRWa__legal .Footer-module__q7ZRWa__value{font-size:clamp(15px,1.4vw,22px)}.Footer-module__q7ZRWa__socials{gap:10px;display:flex}.Footer-module__q7ZRWa__social{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .25s,background .25s;display:flex}.Footer-module__q7ZRWa__social:hover{background:#ec7352;transform:translateY(-3px)}.Footer-module__q7ZRWa__blend{object-fit:contain;mix-blend-mode:luminosity;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:1244px;height:auto;margin:clamp(32px,5vw,64px) auto 0;display:block}.Footer-module__q7ZRWa__copy{z-index:1;color:#ffffffa6;flex-wrap:wrap;justify-content:center;gap:6px 24px;margin:clamp(16px,2vw,28px) 0 0;font-size:clamp(12px,1vw,16px);display:flex;position:relative}@media (max-width:575px){.Footer-module__q7ZRWa__navRow{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.Footer-module__q7ZRWa__cta,.Footer-module__q7ZRWa__ctaArrow,.Footer-module__q7ZRWa__logo,.Footer-module__q7ZRWa__social{transition:none}}
.EcommerceHero-module__5dW9Iq__hero{font-family:var(--font-body), sans-serif;background:linear-gradient(#fceeed 0%,#fadfd8 100%);justify-content:center;align-items:center;padding:clamp(48px,7vw,120px) 0;display:flex;position:relative;overflow:hidden;min-height:clamp(520px,88vh,890px)!important}.EcommerceHero-module__5dW9Iq__hero:before{content:"";pointer-events:none;opacity:.55;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.93  0 0 0 0 0.45  0 0 0 0 0.35  0 0 0 .38 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.EcommerceHero-module__5dW9Iq__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.EcommerceHero-module__5dW9Iq__logo{width:clamp(100px,9vw,160px);height:auto;margin-bottom:clamp(18px,2.4vw,36px)}.EcommerceHero-module__5dW9Iq__heading{max-width:1100px;font-family:var(--font-heading,var(--font-body)), sans-serif;letter-spacing:.01em;background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(16px,2vw,30px);font-size:clamp(28px,4.4vw,52px);font-weight:500;line-height:1.2}.EcommerceHero-module__5dW9Iq__lead{color:#333;max-width:1116px;margin:0 0 clamp(24px,3.4vw,52px);font-size:clamp(15px,1.75vw,26px);line-height:1.5}.EcommerceHero-module__5dW9Iq__btn{color:#fff;background:#000;border-bottom:3px solid #e84763;border-radius:4px;padding:clamp(12px,1.2vw,18px) clamp(20px,2.2vw,34px);font-size:clamp(14px,1.3vw,20px);font-weight:500;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-block}.EcommerceHero-module__5dW9Iq__btn:hover{color:#fff;transform:translateY(-3px);box-shadow:0 12px 26px #e847634d}@media (max-width:575px){.EcommerceHero-module__5dW9Iq__hero{min-height:400px}}
.AiGenerationHero-module__NdA7eW__hero{isolation:isolate;background:linear-gradient(#fdf3f0 0%,#fae3da 55%,#f8d3c4 100%);place-items:center;padding:clamp(48px,7vw,110px) 0;display:grid;position:relative;overflow:hidden;min-height:clamp(520px,88vh,890px)!important}.AiGenerationHero-module__NdA7eW__hero:before{content:"";z-index:-1;opacity:.35;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.93  0 0 0 0 0.55  0 0 0 0 0.45  0 0 0 0.35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.AiGenerationHero-module__NdA7eW__reveal{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 80ms)}.AiGenerationHero-module__NdA7eW__hero[data-reveal-ready] .AiGenerationHero-module__NdA7eW__reveal:not(.AiGenerationHero-module__NdA7eW__visible){opacity:0;will-change:opacity, transform;transform:translateY(28px)}.AiGenerationHero-module__NdA7eW__visible{opacity:1;transform:none}.AiGenerationHero-module__NdA7eW__inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(16px,2.4vw,34px);width:92%;max-width:1280px;margin:0 auto;display:flex}.AiGenerationHero-module__NdA7eW__logo{width:clamp(120px,12vw,190px);height:auto}.AiGenerationHero-module__NdA7eW__title{max-width:1100px;font-family:var(--font-heading,var(--font-body)), sans-serif;letter-spacing:.02em;text-wrap:balance;background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(30px,4.6vw,52px);font-weight:500;line-height:1.2}.AiGenerationHero-module__NdA7eW__desc{max-width:1100px;font-family:var(--font-body), sans-serif;color:#444;text-wrap:balance;margin:0 auto;font-size:clamp(15px,1.7vw,26px);line-height:1.5}.AiGenerationHero-module__NdA7eW__btn{color:#fff;min-height:48px;font-family:var(--font-body), sans-serif;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#111;border-radius:8px;justify-content:center;align-items:center;margin-top:clamp(8px,2vw,32px);padding:14px 24px;font-size:clamp(15px,1.4vw,20px);font-weight:500;transition:background .3s,transform .3s;display:inline-flex;position:relative}.AiGenerationHero-module__NdA7eW__btn:after{content:"";background:linear-gradient(90deg,#ec7352,#e84763);border-radius:0 0 8px 8px;height:3px;position:absolute;inset:auto 0 0}.AiGenerationHero-module__NdA7eW__btn:active{background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);transform:scale(.97)}.AiGenerationHero-module__NdA7eW__btn:focus-visible{outline-offset:3px;outline:2px solid #ec7352}@media (hover:hover){.AiGenerationHero-module__NdA7eW__btn:hover{background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);transform:translateY(-3px)}}@media (max-width:620px){.AiGenerationHero-module__NdA7eW__reveal{transition-duration:.5s;transition-delay:0s}.AiGenerationHero-module__NdA7eW__hero[data-reveal-ready] .AiGenerationHero-module__NdA7eW__reveal:not(.AiGenerationHero-module__NdA7eW__visible){transform:translateY(18px)}.AiGenerationHero-module__NdA7eW__btn{width:100%}}@media (prefers-reduced-motion:reduce){.AiGenerationHero-module__NdA7eW__hero[data-reveal-ready] .AiGenerationHero-module__NdA7eW__reveal:not(.AiGenerationHero-module__NdA7eW__visible){opacity:1;transform:none}.AiGenerationHero-module__NdA7eW__reveal,.AiGenerationHero-module__NdA7eW__btn{transition:none}}
.AppDevP3-module__cd-gGW__section{font-family:var(--font-body), sans-serif;background:#fff;padding:clamp(48px,6vw,96px) 0 clamp(56px,7vw,110px)}.AppDevP3-module__cd-gGW__heading{font-family:var(--font-heading,var(--font-body)), sans-serif;background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(14px,1.8vw,24px);font-size:clamp(26px,3.2vw,36px);font-weight:500;line-height:1.2}.AppDevP3-module__cd-gGW__lead{color:#444;margin-bottom:clamp(32px,5vw,64px);font-size:clamp(16px,1.65vw,26px);line-height:1.45;width:1064px!important}.AppDevP3-module__cd-gGW__grid{max-width:1380px;margin-left:auto;margin-right:auto}.AppDevP3-module__cd-gGW__card{text-align:center}.AppDevP3-module__cd-gGW__tile{aspect-ratio:1;background:radial-gradient(120% 120% at 100% 100%,#e2582a 0%,#7a3015 24%,#000 62%);border-radius:4px;justify-content:center;align-items:center;width:100%;margin-bottom:clamp(14px,1.6vw,22px);transition:transform .35s,box-shadow .35s;display:flex}.AppDevP3-module__cd-gGW__tile svg{width:62%;height:62%}.AppDevP3-module__cd-gGW__card:hover .AppDevP3-module__cd-gGW__tile{transform:translateY(-6px);box-shadow:0 16px 34px #e2582a47}.AppDevP3-module__cd-gGW__title{font-family:var(--font-heading,var(--font-body)), sans-serif;color:#222;margin:0 0 clamp(8px,1vw,12px);font-size:clamp(17px,1.6vw,26px);font-weight:400;line-height:1.25}.AppDevP3-module__cd-gGW__text{color:#666;max-width:320px;margin:0 auto;font-size:clamp(13px,1.1vw,18px);line-height:1.55}@media (prefers-reduced-motion:reduce){.AppDevP3-module__cd-gGW__tile{transition:none}}.AppDevP3-module__cd-gGW__tile{aspect-ratio:1;background:radial-gradient(120% 120% at 100% 100%,#e2582a 0%,#7a3015 24%,#000 62%);border-radius:4px;justify-content:center;align-items:center;width:100%;margin-bottom:clamp(14px,1.6vw,22px);transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.AppDevP3-module__cd-gGW__tileImg{object-fit:contain;padding:19%}
.EcommerceP2-module__g-0RMW__section{font-family:var(--font-body), sans-serif;background:#050505;padding:clamp(44px,6vw,100px) 0}.EcommerceP2-module__g-0RMW__heading{font-family:var(--font-heading,var(--font-body)), sans-serif;background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(14px,1.8vw,26px);font-size:clamp(24px,3vw,36px);font-weight:500;line-height:1.2}.EcommerceP2-module__g-0RMW__lead{color:#fff;max-width:1100px;margin-bottom:clamp(32px,5vw,72px);font-size:clamp(15px,1.6vw,26px);line-height:1.5}.EcommerceP2-module__g-0RMW__grid{grid-template-columns:repeat(3,1fr);gap:clamp(32px,4.5vw,72px) clamp(24px,3.5vw,56px);max-width:1240px;margin:0 auto;display:grid}.EcommerceP2-module__g-0RMW__card{text-align:left}.EcommerceP2-module__g-0RMW__tile{background:radial-gradient(130% 130% at 100% 100%,#e2582a 0%,#7a3015 30%,#0a0a0a 70%);border:1px solid #fff6;border-radius:3px;justify-content:center;align-items:center;width:clamp(44px,4vw,52px);height:clamp(44px,4vw,52px);margin-bottom:clamp(14px,1.6vw,22px);transition:transform .3s,box-shadow .3s;display:flex}.EcommerceP2-module__g-0RMW__tile svg{width:52%;height:52%}.EcommerceP2-module__g-0RMW__card:hover .EcommerceP2-module__g-0RMW__tile{transform:translateY(-4px);box-shadow:0 10px 24px #e2582a4d}.EcommerceP2-module__g-0RMW__title{font-family:var(--font-heading,var(--font-body)), sans-serif;color:#fff;margin:0 0 clamp(8px,1vw,12px);font-size:clamp(17px,1.5vw,20px);font-weight:500;line-height:1.3}.EcommerceP2-module__g-0RMW__text{color:#a8a8a8;margin:0;font-size:clamp(14px,1.15vw,18px);line-height:1.6}@media (max-width:991px){.EcommerceP2-module__g-0RMW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.EcommerceP2-module__g-0RMW__grid{grid-template-columns:1fr;gap:32px}}@media (prefers-reduced-motion:reduce){.EcommerceP2-module__g-0RMW__tile{transition:none}}
.GraphicDesignHero-module__tQb3Zq__hero{text-align:center;background-color:#fbeeec;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.3  0 0 0 0 0.25  0 0 0 0.16 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),linear-gradient(#fbeeec 0%,#f8d9d0 100%);justify-content:center;align-items:center;padding:clamp(40px,6vw,90px) clamp(16px,4vw,64px);display:flex;position:relative;overflow:hidden;min-height:clamp(520px,88vh,890px)!important}@supports (height:80dvh){.GraphicDesignHero-module__tQb3Zq__hero{min-height:clamp(520px,80dvh,860px)}}.GraphicDesignHero-module__tQb3Zq__content{flex-direction:column;align-items:center;width:100%;max-width:1240px;display:flex}.GraphicDesignHero-module__tQb3Zq__logo{width:clamp(130px,14vw,200px);height:auto;margin-bottom:clamp(18px,3vw,40px)}.GraphicDesignHero-module__tQb3Zq__title{font-family:var(--font-heading), sans-serif;background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(16px,2.4vw,32px);font-size:clamp(30px,4.8vw,52px);font-weight:500;line-height:1.15}.GraphicDesignHero-module__tQb3Zq__lead{font-family:var(--font-body), sans-serif;color:#3a3a3a;max-width:1000px;margin:0 0 clamp(24px,3.6vw,48px);font-size:clamp(15px,1.6vw,26px);font-weight:400;line-height:1.5}.GraphicDesignHero-module__tQb3Zq__btn{color:#fff;font-family:var(--font-body), sans-serif;background:#0a0a0a;border-bottom:3px solid #e84763;border-radius:6px;padding:clamp(12px,1.4vw,16px) clamp(18px,1.8vw,24px);font-size:clamp(15px,1.4vw,20px);font-weight:500;transition:color .3s,transform .3s;display:inline-block}.GraphicDesignHero-module__tQb3Zq__btn:active{transform:translateY(1px)}.GraphicDesignHero-module__tQb3Zq__btn:focus-visible{outline-offset:3px;outline:2px solid #e84763}@media (hover:hover){.GraphicDesignHero-module__tQb3Zq__btn:hover{color:#ec7352;transform:translateY(-2px)}}@media (max-width:480px){.GraphicDesignHero-module__tQb3Zq__btn{width:100%;max-width:360px}}
.ProductionServicesHero-module__e2DXxq__hero{font-family:var(--font-body), sans-serif;background:linear-gradient(#fceeed 0%,#fadfd8 100%);justify-content:center;align-items:center;padding:clamp(48px,7vw,120px) 0;display:flex;position:relative;overflow:hidden;min-height:clamp(520px,88vh,890px)!important}.ProductionServicesHero-module__e2DXxq__hero:before{content:"";pointer-events:none;opacity:.55;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.93  0 0 0 0 0.45  0 0 0 0 0.35  0 0 0 .38 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.ProductionServicesHero-module__e2DXxq__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.ProductionServicesHero-module__e2DXxq__logo{width:clamp(100px,9vw,160px);height:auto;margin-bottom:clamp(18px,2.4vw,36px)}.ProductionServicesHero-module__e2DXxq__heading{max-width:1100px;font-family:var(--font-heading,var(--font-body)), sans-serif;letter-spacing:.01em;background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(16px,2vw,30px);font-size:clamp(28px,4.4vw,52px);font-weight:500;line-height:1.2}.ProductionServicesHero-module__e2DXxq__lead{color:#333;min-width:1116px;margin:0 0 clamp(24px,3.4vw,52px);font-size:clamp(15px,1.75vw,26px);line-height:1.5}.ProductionServicesHero-module__e2DXxq__btn{color:#fff;background:#000;border-bottom:3px solid #e84763;border-radius:4px;padding:clamp(12px,1.2vw,18px) clamp(20px,2.2vw,34px);font-size:clamp(14px,1.3vw,20px);font-weight:500;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-block}.ProductionServicesHero-module__e2DXxq__btn:hover{color:#fff;transform:translateY(-3px);box-shadow:0 12px 26px #e847634d}@media (max-width:575px){.ProductionServicesHero-module__e2DXxq__hero{min-height:400px}}
.UiUxP4-module__5HdV2q__section{background:#fff;padding:clamp(56px,8vw,120px) 0}.UiUxP4-module__5HdV2q__heading{text-align:center;font-family:var(--font-heading,var(--font-body)), sans-serif;color:#9a9a9f;margin:0 0 clamp(32px,6vw,80px);font-size:clamp(30px,4vw,36px);font-weight:500;line-height:1.2}.UiUxP4-module__5HdV2q__accent{background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.UiUxP4-module__5HdV2q__list{max-width:1244px;margin:0 auto}.UiUxP4-module__5HdV2q__item{border-bottom:1px solid #e8e8e8}.UiUxP4-module__5HdV2q__qWrap{margin:0}.UiUxP4-module__5HdV2q__question{text-align:left;cursor:pointer;width:100%;font-family:var(--font-heading,var(--font-body)), sans-serif;color:#111;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:clamp(18px,2.6vw,34px) clamp(0px,1.5vw,20px);display:flex}.UiUxP4-module__5HdV2q__qText{font-size:clamp(18px,2.2vw,24px);font-weight:500;line-height:1.3;transition:color .25s}.UiUxP4-module__5HdV2q__question:hover .UiUxP4-module__5HdV2q__qText{color:#ec7352}.UiUxP4-module__5HdV2q__question:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #ec7352}.UiUxP4-module__5HdV2q__icon{background:#000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:clamp(44px,5vw,60px);height:clamp(44px,5vw,60px);transition:transform .35s,background .35s;display:flex}.UiUxP4-module__5HdV2q__icon svg{width:40%;height:40%}.UiUxP4-module__5HdV2q__question:hover .UiUxP4-module__5HdV2q__icon{background:linear-gradient(135deg,#000 50%,#ec7352 140%)}.UiUxP4-module__5HdV2q__open .UiUxP4-module__5HdV2q__icon{background:linear-gradient(135deg,#000 50%,#ec7352 140%);transform:rotate(180deg)}.UiUxP4-module__5HdV2q__panel{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.UiUxP4-module__5HdV2q__open .UiUxP4-module__5HdV2q__panel{grid-template-rows:1fr}.UiUxP4-module__5HdV2q__panelInner{overflow:hidden}.UiUxP4-module__5HdV2q__answer{max-width:1000px;font-family:var(--font-body), sans-serif;color:#666;opacity:0;margin:0;padding:0 clamp(0px,1.5vw,20px) clamp(20px,3vw,36px);font-size:clamp(15px,1.35vw,18px);line-height:1.65;transition:opacity .35s,transform .35s;transform:translateY(-6px)}.UiUxP4-module__5HdV2q__open .UiUxP4-module__5HdV2q__answer{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.UiUxP4-module__5HdV2q__panel,.UiUxP4-module__5HdV2q__icon,.UiUxP4-module__5HdV2q__answer,.UiUxP4-module__5HdV2q__qText{transition:none}}
.AiGenerationP1-module__Fk-hIW__section{background:#fff;padding:clamp(40px,6vw,90px) 0;overflow-x:clip}.AiGenerationP1-module__Fk-hIW__wrap{text-align:center;flex-direction:column;align-items:center;gap:clamp(14px,2vw,28px);width:92%;max-width:1300px;margin:0 auto;display:flex}.AiGenerationP1-module__Fk-hIW__reveal{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 80ms)}.AiGenerationP1-module__Fk-hIW__section[data-reveal-ready] .AiGenerationP1-module__Fk-hIW__reveal:not(.AiGenerationP1-module__Fk-hIW__visible){opacity:0;will-change:opacity, transform;transform:translateY(28px)}.AiGenerationP1-module__Fk-hIW__visible{opacity:1;transform:none}.AiGenerationP1-module__Fk-hIW__badge{color:#fff;font-family:var(--font-body), sans-serif;background:linear-gradient(90deg,#000 45%,#8a3a14 130%);border-radius:999px;align-items:center;gap:10px;padding:clamp(10px,1.1vw,16px) clamp(16px,1.8vw,28px);font-size:clamp(14px,1.4vw,20px);font-weight:500;display:inline-flex}.AiGenerationP1-module__Fk-hIW__heading{max-width:100%;font-family:var(--font-heading,var(--font-body)), sans-serif;color:#111;text-wrap:balance;margin:0;font-size:clamp(22px,2.8vw,30px);font-weight:500;line-height:1.25}.AiGenerationP1-module__Fk-hIW__accent{background:linear-gradient(90deg,#000 0%,#a24a1f 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.AiGenerationP1-module__Fk-hIW__desc{max-width:1150px;font-family:var(--font-body), sans-serif;color:#666;text-wrap:balance;margin:0;font-size:clamp(15px,1.7vw,26px);line-height:1.5}.AiGenerationP1-module__Fk-hIW__images{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,32px);width:100%;margin-top:clamp(12px,2vw,28px);display:grid}.AiGenerationP1-module__Fk-hIW__img{object-fit:cover;border-radius:clamp(4px,.6vw,8px);width:100%;height:auto;display:block}@media (max-width:1000px){.AiGenerationP1-module__Fk-hIW__reveal{transition-delay:0s}}@media (max-width:700px){.AiGenerationP1-module__Fk-hIW__images{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.AiGenerationP1-module__Fk-hIW__reveal{transition-duration:.5s}.AiGenerationP1-module__Fk-hIW__section[data-reveal-ready] .AiGenerationP1-module__Fk-hIW__reveal:not(.AiGenerationP1-module__Fk-hIW__visible){transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.AiGenerationP1-module__Fk-hIW__section[data-reveal-ready] .AiGenerationP1-module__Fk-hIW__reveal:not(.AiGenerationP1-module__Fk-hIW__visible){opacity:1;transform:none}.AiGenerationP1-module__Fk-hIW__reveal{transition:none}}
.DigitalMarketingP1-module__pj0Yka__section{font-family:var(--font-body), sans-serif;background:#fff;padding:clamp(40px,6vw,110px) 0}.DigitalMarketingP1-module__pj0Yka__badge{color:#fff;background:radial-gradient(120% 220% at 100% 100%,#c2501f 0%,#5b2410 35%,#000 70%);border-radius:999px;align-items:center;gap:10px;margin-bottom:clamp(18px,2.4vw,34px);padding:clamp(9px,1vw,14px) clamp(16px,1.8vw,26px);font-size:clamp(14px,1.4vw,20px);line-height:1;display:inline-flex}.DigitalMarketingP1-module__pj0Yka__badge svg{flex-shrink:0;width:clamp(16px,1.5vw,22px);height:clamp(16px,1.5vw,22px)}.DigitalMarketingP1-module__pj0Yka__heading{font-family:var(--font-heading,var(--font-body)), sans-serif;color:#111;margin:0 0 clamp(16px,2vw,30px);font-size:clamp(22px,2.5vw,30px);font-weight:600;line-height:1.25}.DigitalMarketingP1-module__pj0Yka__accent{background:linear-gradient(90deg,#6b2a12 0%,#c2501f 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.DigitalMarketingP1-module__pj0Yka__text{color:#555;max-width:760px;margin:0;font-size:clamp(16px,1.75vw,26px);line-height:1.75}.DigitalMarketingP1-module__pj0Yka__orange{color:#ec7352;font-weight:600}.DigitalMarketingP1-module__pj0Yka__pink{color:#e84763;font-weight:600}.DigitalMarketingP1-module__pj0Yka__imgWrap{aspect-ratio:9/10;width:100%;max-width:460px;margin-left:auto;position:relative;overflow:hidden}.DigitalMarketingP1-module__pj0Yka__img{object-fit:cover}@media (max-width:991px){.DigitalMarketingP1-module__pj0Yka__imgWrap{aspect-ratio:4/3;max-width:560px;margin:0 auto}.DigitalMarketingP1-module__pj0Yka__text{max-width:none}}
.EcommerceP1-module__472usq__section{font-family:var(--font-body), sans-serif;background:#fff;padding:clamp(40px,6vw,110px) 0}.EcommerceP1-module__472usq__badge{color:#fff;background:radial-gradient(120% 220% at 100% 100%,#c2501f 0%,#5b2410 35%,#000 70%);border-radius:999px;align-items:center;gap:10px;margin-bottom:clamp(18px,2.4vw,34px);padding:clamp(9px,1vw,14px) clamp(16px,1.8vw,26px);font-size:clamp(14px,1.4vw,20px);line-height:1;display:inline-flex}.EcommerceP1-module__472usq__badge svg{flex-shrink:0;width:clamp(16px,1.5vw,22px);height:clamp(16px,1.5vw,22px)}.EcommerceP1-module__472usq__heading{font-family:var(--font-heading,var(--font-body)), sans-serif;color:#111;margin:0 0 clamp(16px,2vw,30px);font-size:clamp(22px,2.5vw,36px);font-weight:600;line-height:1.25}.EcommerceP1-module__472usq__accent{background:linear-gradient(90deg,#6b2a12 0%,#c2501f 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.EcommerceP1-module__472usq__text{color:#555;max-width:780px;margin:0;font-size:clamp(16px,1.75vw,26px);line-height:1.75}.EcommerceP1-module__472usq__orange{color:#ec7352;font-weight:600}.EcommerceP1-module__472usq__pink{color:#e84763;font-weight:600}.EcommerceP1-module__472usq__imgWrap{aspect-ratio:9/10;width:100%;max-width:460px;margin-left:auto;position:relative;overflow:hidden}.EcommerceP1-module__472usq__img{object-fit:cover}@media (max-width:991px){.EcommerceP1-module__472usq__imgWrap{aspect-ratio:4/3;max-width:560px;margin:0 auto}.EcommerceP1-module__472usq__text{max-width:none}}
.GraphicDesignP1-module__Xto8fW__section{width:98%;max-width:1540px;margin:0 auto;padding:clamp(48px,8vw,130px) clamp(16px,5vw,100px)}.GraphicDesignP1-module__Xto8fW__reveal{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * .12s)}.GraphicDesignP1-module__Xto8fW__section[data-reveal-ready] .GraphicDesignP1-module__Xto8fW__reveal:not(.GraphicDesignP1-module__Xto8fW__visible){opacity:0;will-change:opacity, transform;transform:translateY(28px)}.GraphicDesignP1-module__Xto8fW__visible{opacity:1;transform:none}.GraphicDesignP1-module__Xto8fW__inner{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.GraphicDesignP1-module__Xto8fW__text{flex-direction:column;align-items:flex-start;display:flex}.GraphicDesignP1-module__Xto8fW__badge{color:#fff;font-family:var(--font-body), sans-serif;background:linear-gradient(121.1deg,#020202 56.55%,#e34301 98.07%);border-radius:999px;align-items:center;gap:12px;margin-bottom:clamp(18px,2.4vw,32px);padding:clamp(10px,1.1vw,15px) clamp(16px,1.8vw,24px);font-size:clamp(14px,1.4vw,20px);font-weight:400;display:inline-flex}.GraphicDesignP1-module__Xto8fW__badge svg{flex-shrink:0}.GraphicDesignP1-module__Xto8fW__title{font-family:var(--font-heading), sans-serif;color:#0a0a0a;margin:0 0 clamp(16px,2.2vw,30px);font-size:clamp(24px,2.7vw,36px);font-weight:500;line-height:1.2}.GraphicDesignP1-module__Xto8fW__place{background:linear-gradient(90deg,#4a1f0d 0%,#e34301 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.GraphicDesignP1-module__Xto8fW__desc{font-family:var(--font-body), sans-serif;color:#555;min-width:779px;margin:0;font-size:clamp(16px,1.9vw,26px);font-weight:300;line-height:1.65}.GraphicDesignP1-module__Xto8fW__brand,.GraphicDesignP1-module__Xto8fW__growth{font-weight:500}.GraphicDesignP1-module__Xto8fW__brand{color:#ee6a3a}.GraphicDesignP1-module__Xto8fW__growth{color:#e84763}.GraphicDesignP1-module__Xto8fW__imgWrap{aspect-ratio:440/488;background:#e8e2dd;width:100%;position:relative;overflow:hidden}.GraphicDesignP1-module__Xto8fW__imgWrap img{object-fit:cover}@media (max-width:860px){.GraphicDesignP1-module__Xto8fW__inner{grid-template-columns:1fr}.GraphicDesignP1-module__Xto8fW__reveal{transition-delay:0s}.GraphicDesignP1-module__Xto8fW__imgWrap{aspect-ratio:16/11}}@media (max-width:620px){.GraphicDesignP1-module__Xto8fW__section[data-reveal-ready] .GraphicDesignP1-module__Xto8fW__reveal:not(.GraphicDesignP1-module__Xto8fW__visible){transform:translateY(18px)}.GraphicDesignP1-module__Xto8fW__reveal{transition-duration:.5s}}@media (prefers-reduced-motion:reduce){.GraphicDesignP1-module__Xto8fW__section[data-reveal-ready] .GraphicDesignP1-module__Xto8fW__reveal:not(.GraphicDesignP1-module__Xto8fW__visible){opacity:1;transform:none}.GraphicDesignP1-module__Xto8fW__reveal{transition:none}}
.ProductionServicesP1-module__Cf8oQq__section{font-family:var(--font-body), sans-serif;background:#fff;padding:clamp(40px,6vw,110px) 0}.ProductionServicesP1-module__Cf8oQq__badge{color:#fff;background:radial-gradient(120% 220% at 100% 100%,#c2501f 0%,#5b2410 35%,#000 70%);border-radius:999px;align-items:center;gap:10px;margin-bottom:clamp(18px,2.4vw,34px);padding:clamp(9px,1vw,14px) clamp(16px,1.8vw,26px);font-size:clamp(14px,1.4vw,20px);line-height:1;display:inline-flex}.ProductionServicesP1-module__Cf8oQq__badge svg{flex-shrink:0;width:clamp(16px,1.5vw,22px);height:clamp(16px,1.5vw,22px)}.ProductionServicesP1-module__Cf8oQq__heading{font-family:var(--font-heading,var(--font-body)), sans-serif;color:#111;margin:0 0 clamp(16px,2vw,30px);font-size:clamp(22px,2.5vw,30px);font-weight:600;line-height:1.25}.ProductionServicesP1-module__Cf8oQq__accent{background:linear-gradient(90deg,#6b2a12 0%,#c2501f 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.ProductionServicesP1-module__Cf8oQq__text{color:#555;max-width:780px;margin:0;font-size:clamp(16px,1.75vw,26px);line-height:1.75}.ProductionServicesP1-module__Cf8oQq__orange{color:#ec7352;font-weight:600}.ProductionServicesP1-module__Cf8oQq__pink{color:#e84763;font-weight:600}.ProductionServicesP1-module__Cf8oQq__imgWrap{aspect-ratio:9/10;width:100%;max-width:460px;margin-left:auto;position:relative;overflow:hidden}.ProductionServicesP1-module__Cf8oQq__img{object-fit:cover}@media (max-width:991px){.ProductionServicesP1-module__Cf8oQq__imgWrap{aspect-ratio:4/3;max-width:560px;margin:0 auto}.ProductionServicesP1-module__Cf8oQq__text{max-width:none}}
.VideoEditingHero-module__-25gfa__hero{isolation:isolate;background:linear-gradient(#fdf3f0 0%,#fae3da 55%,#f8d3c4 100%);place-items:center;min-height:clamp(520px,62vw,900px);padding:clamp(48px,7vw,110px) 0;display:grid;position:relative;overflow:hidden}.VideoEditingHero-module__-25gfa__hero:before{content:"";z-index:-1;opacity:.35;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.93  0 0 0 0 0.55  0 0 0 0 0.45  0 0 0 0.35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.VideoEditingHero-module__-25gfa__reveal{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 80ms)}.VideoEditingHero-module__-25gfa__hero[data-reveal-ready] .VideoEditingHero-module__-25gfa__reveal:not(.VideoEditingHero-module__-25gfa__visible){opacity:0;will-change:opacity, transform;transform:translateY(28px)}.VideoEditingHero-module__-25gfa__visible{opacity:1;transform:none}.VideoEditingHero-module__-25gfa__inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(16px,2.4vw,34px);width:92%;max-width:1280px;margin:0 auto;display:flex}.VideoEditingHero-module__-25gfa__logo{width:clamp(120px,12vw,190px);height:auto}.VideoEditingHero-module__-25gfa__title{font-family:var(--font-heading,var(--font-body)), sans-serif;letter-spacing:.02em;text-wrap:balance;background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(30px,4.6vw,72px);font-weight:500;line-height:1.2}.VideoEditingHero-module__-25gfa__desc{max-width:1100px;font-family:var(--font-body), sans-serif;color:#444;text-wrap:balance;margin:0 auto;font-size:clamp(15px,1.7vw,26px);line-height:1.5}.VideoEditingHero-module__-25gfa__btn{color:#fff;min-height:48px;font-family:var(--font-body), sans-serif;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#111;border-radius:8px;justify-content:center;align-items:center;margin-top:clamp(8px,2vw,32px);padding:14px 24px;font-size:clamp(15px,1.4vw,20px);font-weight:500;transition:background .3s,transform .3s;display:inline-flex;position:relative}.VideoEditingHero-module__-25gfa__btn:after{content:"";background:linear-gradient(90deg,#ec7352,#e84763);border-radius:0 0 8px 8px;height:3px;position:absolute;inset:auto 0 0}.VideoEditingHero-module__-25gfa__btn:active{background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);transform:scale(.97)}.VideoEditingHero-module__-25gfa__btn:focus-visible{outline-offset:3px;outline:2px solid #ec7352}@media (hover:hover){.VideoEditingHero-module__-25gfa__btn:hover{background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);transform:translateY(-3px)}}@media (max-width:620px){.VideoEditingHero-module__-25gfa__reveal{transition-duration:.5s;transition-delay:0s}.VideoEditingHero-module__-25gfa__hero[data-reveal-ready] .VideoEditingHero-module__-25gfa__reveal:not(.VideoEditingHero-module__-25gfa__visible){transform:translateY(18px)}.VideoEditingHero-module__-25gfa__btn{width:100%}}@media (prefers-reduced-motion:reduce){.VideoEditingHero-module__-25gfa__hero[data-reveal-ready] .VideoEditingHero-module__-25gfa__reveal:not(.VideoEditingHero-module__-25gfa__visible){opacity:1;transform:none}.VideoEditingHero-module__-25gfa__reveal,.VideoEditingHero-module__-25gfa__btn{transition:none}}
.WebsiteDevP3-module__pOxhta__section{background:#fff;padding:80px 0}.WebsiteDevP3-module__pOxhta__heading{font-family:var(--font-clash), "Clash Display", sans-serif;color:#df4201;text-align:center;margin:0 0 48px;font-size:clamp(24px,3.2vw,36px);font-weight:500;line-height:1.2}.WebsiteDevP3-module__pOxhta__card{flex-direction:column;height:100%;display:flex}.WebsiteDevP3-module__pOxhta__imageWrap{aspect-ratio:1/1.08;border-radius:6px;width:100%;position:relative;overflow:hidden}.WebsiteDevP3-module__pOxhta__image{object-fit:cover}.WebsiteDevP3-module__pOxhta__title{font-family:var(--font-clash), "Clash Display", sans-serif;color:#1a1a1a;text-align:center;margin:20px 0 10px;font-size:clamp(18px,1.7vw,26px);font-weight:500}.WebsiteDevP3-module__pOxhta__text{font-family:var(--font-satoshi), "Satoshi", sans-serif;color:#4a4a4a;text-align:center;max-width:320px;margin:0 auto;font-size:clamp(14px,1.1vw,18px);line-height:1.5}@media (max-width:991px){.WebsiteDevP3-module__pOxhta__section{padding:56px 0}.WebsiteDevP3-module__pOxhta__heading{margin-bottom:32px}}@media (max-width:575px){.WebsiteDevP3-module__pOxhta__section{padding:40px 0}.WebsiteDevP3-module__pOxhta__imageWrap{aspect-ratio:4/3}}
.AiGenerationP2-module__c63fNa__section{color:#fff;background:radial-gradient(70% 50% at 50% 45%,#963428bf 0%,#5018168c 45%,#0000 75%),linear-gradient(#0b0606 0%,#2a0f0d 40%,#080505 100%);padding:clamp(40px,6vw,90px) 0;overflow-x:clip}.AiGenerationP2-module__c63fNa__wrap{width:92%;max-width:1300px;margin:0 auto}.AiGenerationP2-module__c63fNa__reveal{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 80ms)}.AiGenerationP2-module__c63fNa__section[data-reveal-ready] .AiGenerationP2-module__c63fNa__reveal:not(.AiGenerationP2-module__c63fNa__visible){opacity:0;will-change:opacity, transform;transform:translateY(28px)}.AiGenerationP2-module__c63fNa__visible{opacity:1;transform:none}.AiGenerationP2-module__c63fNa__heading{text-align:center;font-family:var(--font-heading,var(--font-body)), sans-serif;background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(28px,4.5vw,64px);font-size:clamp(26px,3.4vw,36px);font-weight:500;line-height:1.2}.AiGenerationP2-module__c63fNa__gallery{grid-template-columns:.85fr 1fr 1.15fr 1fr .85fr;align-items:center;gap:clamp(10px,2vw,32px);margin:0 0 clamp(36px,6vw,90px);padding:0;list-style:none;display:grid}.AiGenerationP2-module__c63fNa__card{aspect-ratio:.655;background:#151010;border-radius:clamp(14px,1.8vw,26px);position:relative;overflow:hidden;box-shadow:0 20px 50px #00000073}.AiGenerationP2-module__c63fNa__cardImg{object-fit:cover;-webkit-user-select:none;user-select:none}.AiGenerationP2-module__c63fNa__features{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);display:grid}.AiGenerationP2-module__c63fNa__feature{flex-direction:column;align-items:center;gap:clamp(10px,1.2vw,18px);display:flex}.AiGenerationP2-module__c63fNa__icon{color:#fff;background:#0a0a0a;border:1px solid #ffffff73;border-radius:8px;place-items:center;width:clamp(44px,4.2vw,52px);height:clamp(44px,4.2vw,52px);display:grid}.AiGenerationP2-module__c63fNa__icon svg{width:52%;height:52%}.AiGenerationP2-module__c63fNa__fTitle{font-family:var(--font-heading,var(--font-body)), sans-serif;color:#fff;text-wrap:balance;margin:0;font-size:clamp(17px,1.7vw,22px);font-weight:500;line-height:1.25}.AiGenerationP2-module__c63fNa__fDesc{max-width:440px;font-family:var(--font-body), sans-serif;color:#ffffffad;margin:0;font-size:clamp(14px,1.2vw,18px);line-height:1.55}@media (max-width:1000px){.AiGenerationP2-module__c63fNa__reveal{transition-delay:0s}}@media (max-width:800px){.AiGenerationP2-module__c63fNa__features{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:620px){.AiGenerationP2-module__c63fNa__reveal{transition-duration:.5s}.AiGenerationP2-module__c63fNa__section[data-reveal-ready] .AiGenerationP2-module__c63fNa__reveal:not(.AiGenerationP2-module__c63fNa__visible){transform:translateY(18px)}.AiGenerationP2-module__c63fNa__gallery{grid-template-columns:1fr 1.2fr 1fr}.AiGenerationP2-module__c63fNa__c1,.AiGenerationP2-module__c63fNa__c5{display:none}}@media (prefers-reduced-motion:reduce){.AiGenerationP2-module__c63fNa__section[data-reveal-ready] .AiGenerationP2-module__c63fNa__reveal:not(.AiGenerationP2-module__c63fNa__visible){opacity:1;transform:none}.AiGenerationP2-module__c63fNa__reveal{transition:none}}
.AppDevP5-module__dAeu6a__section{background:#fff;padding:clamp(40px,7vw,110px) 0 clamp(48px,8vw,130px);overflow-x:clip}.AppDevP5-module__dAeu6a__inner{width:100%;max-width:1540px;margin:0 auto;padding:0 clamp(16px,6vw,96px)}.AppDevP5-module__dAeu6a__reveal{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 80ms);flex-direction:column;display:flex}.AppDevP5-module__dAeu6a__section[data-reveal-ready] .AppDevP5-module__dAeu6a__reveal:not(.AppDevP5-module__dAeu6a__visible){opacity:0;will-change:opacity, transform;transform:translateY(28px)}.AppDevP5-module__dAeu6a__visible{opacity:1;transform:none}.AppDevP5-module__dAeu6a__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(16px,4vw,64px);display:grid}.AppDevP5-module__dAeu6a__headText{max-width:1100px}.AppDevP5-module__dAeu6a__heading{font-family:var(--font-heading,var(--font-body)), sans-serif;background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(14px,2vw,28px);font-size:clamp(26px,2.8vw,36px);font-weight:500;line-height:1.2}.AppDevP5-module__dAeu6a__lead{font-family:var(--font-body), sans-serif;color:#4a4a4a;margin:0;font-size:clamp(16px,1.75vw,26px);font-weight:400;line-height:1.55}.AppDevP5-module__dAeu6a__logoWrap{justify-self:end}.AppDevP5-module__dAeu6a__zLogo{-webkit-user-select:none;user-select:none;width:clamp(72px,12vw,190px);height:auto}.AppDevP5-module__dAeu6a__body{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:center;gap:clamp(24px,4vw,64px);margin-top:clamp(36px,7vw,110px);display:grid}.AppDevP5-module__dAeu6a__visual{place-items:center;padding:clamp(16px,3.5vw,52px) clamp(8px,2vw,24px);display:grid}.AppDevP5-module__dAeu6a__imgBox{aspect-ratio:460/520;background:0 0;border-radius:4px;width:min(100%,500px);position:relative;overflow:hidden}.AppDevP5-module__dAeu6a__imgBox img{object-fit:contain}.AppDevP5-module__dAeu6a__list{margin:0;padding:0;list-style:none}.AppDevP5-module__dAeu6a__row{border-bottom:1px solid #0000001f;grid-template-columns:clamp(40px,4.4vw,64px) minmax(0,1fr) minmax(0,1.15fr);align-items:center;column-gap:clamp(10px,1.4vw,20px);padding:clamp(14px,1.7vw,24px) clamp(4px,.8vw,12px);transition:background .3s;display:grid}.AppDevP5-module__dAeu6a__num{font-family:var(--font-heading,var(--font-body)), sans-serif;color:#0a0a0a;font-size:clamp(20px,1.85vw,26px);font-weight:500;transition:color .3s}.AppDevP5-module__dAeu6a__title{font-family:var(--font-heading,var(--font-body)), sans-serif;color:#0a0a0a;margin:0;font-size:clamp(18px,1.85vw,26px);font-weight:500;line-height:1.2;transition:color .3s}.AppDevP5-module__dAeu6a__quote{font-family:var(--font-body), sans-serif;color:#555;margin:0;font-size:clamp(14px,1.15vw,18px);font-weight:400;line-height:1.5}@media (hover:hover){.AppDevP5-module__dAeu6a__imgBox:hover{rotate:5deg}.AppDevP5-module__dAeu6a__row:hover .AppDevP5-module__dAeu6a__num,.AppDevP5-module__dAeu6a__row:hover .AppDevP5-module__dAeu6a__title{color:#e84763}}@media (max-width:1000px){.AppDevP5-module__dAeu6a__body{grid-template-columns:1fr;gap:clamp(16px,4vw,32px)}.AppDevP5-module__dAeu6a__reveal{transition-delay:0s}.AppDevP5-module__dAeu6a__imgBox{width:min(70%,380px)}}@media (max-width:700px){.AppDevP5-module__dAeu6a__head{grid-template-columns:1fr;gap:14px}.AppDevP5-module__dAeu6a__logoWrap{order:-1;justify-self:start}.AppDevP5-module__dAeu6a__zLogo{width:56px}.AppDevP5-module__dAeu6a__row{grid-template-columns:40px minmax(0,1fr);align-items:start;row-gap:6px}.AppDevP5-module__dAeu6a__num{padding-top:2px}.AppDevP5-module__dAeu6a__quote{grid-column:2}.AppDevP5-module__dAeu6a__section[data-reveal-ready] .AppDevP5-module__dAeu6a__reveal:not(.AppDevP5-module__dAeu6a__visible){transform:translateY(18px)}.AppDevP5-module__dAeu6a__reveal{transition-duration:.5s}}@media (prefers-reduced-motion:reduce){.AppDevP5-module__dAeu6a__section[data-reveal-ready] .AppDevP5-module__dAeu6a__reveal:not(.AppDevP5-module__dAeu6a__visible){opacity:1;transform:none}.AppDevP5-module__dAeu6a__reveal,.AppDevP5-module__dAeu6a__imgBox,.AppDevP5-module__dAeu6a__num,.AppDevP5-module__dAeu6a__title{transition:none}}
.DigitalMarketingP2-module__YZqdJG__section{font-family:var(--font-body), sans-serif;background:#050505;padding:clamp(44px,6vw,100px) 0}.DigitalMarketingP2-module__YZqdJG__heading{font-family:var(--font-heading,var(--font-body)), sans-serif;background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(14px,1.8vw,26px);font-size:clamp(24px,3vw,36px);font-weight:500;line-height:1.2}.DigitalMarketingP2-module__YZqdJG__lead{color:#fff;max-width:1180px;margin-bottom:clamp(32px,5vw,72px);font-size:clamp(15px,1.7vw,26px);line-height:1.5}.DigitalMarketingP2-module__YZqdJG__grid{grid-template-columns:repeat(3,1fr);gap:clamp(32px,4.5vw,72px) clamp(24px,3.5vw,56px);max-width:1240px;margin:0 auto;display:grid}.DigitalMarketingP2-module__YZqdJG__card{text-align:left}.DigitalMarketingP2-module__YZqdJG__tile{background:radial-gradient(130% 130% at 100% 100%,#e2582a 0%,#7a3015 30%,#0a0a0a 70%);border:1px solid #fff6;border-radius:3px;justify-content:center;align-items:center;width:clamp(44px,4vw,52px);height:clamp(44px,4vw,52px);margin-bottom:clamp(14px,1.6vw,22px);transition:transform .3s,box-shadow .3s;display:flex}.DigitalMarketingP2-module__YZqdJG__tile svg{width:52%;height:52%}.DigitalMarketingP2-module__YZqdJG__card:hover .DigitalMarketingP2-module__YZqdJG__tile{transform:translateY(-4px);box-shadow:0 10px 24px #e2582a4d}.DigitalMarketingP2-module__YZqdJG__title{font-family:var(--font-heading,var(--font-body)), sans-serif;color:#fff;margin:0 0 clamp(8px,1vw,12px);font-size:clamp(17px,1.6vw,22px);font-weight:500;line-height:1.3}.DigitalMarketingP2-module__YZqdJG__text{color:#a8a8a8;margin:0;font-size:clamp(14px,1.2vw,18px);line-height:1.6}@media (max-width:991px){.DigitalMarketingP2-module__YZqdJG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.DigitalMarketingP2-module__YZqdJG__grid{grid-template-columns:1fr;gap:32px}}@media (prefers-reduced-motion:reduce){.DigitalMarketingP2-module__YZqdJG__tile{transition:none}}
.EcommerceP3-module__016DPq__section{font-family:var(--font-body), sans-serif;background:#fff;padding:clamp(44px,6vw,100px) 0}.EcommerceP3-module__016DPq__heading{font-family:var(--font-heading,var(--font-body)), sans-serif;background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(14px,1.8vw,26px);font-size:clamp(26px,3.2vw,36px);font-weight:500;line-height:1.2}.EcommerceP3-module__016DPq__lead{color:#444;max-width:1000px;margin-bottom:clamp(28px,4.5vw,64px);font-size:clamp(15px,1.7vw,26px);line-height:1.5}.EcommerceP3-module__016DPq__grid{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,24px);max-width:1280px;margin:0 auto clamp(32px,4.5vw,64px);display:grid}.EcommerceP3-module__016DPq__card{background:#fafafa;border:1px solid #ececec;border-radius:12px;padding:clamp(18px,2vw,30px);transition:transform .3s,box-shadow .3s;box-shadow:0 2px 10px #0000000a}.EcommerceP3-module__016DPq__card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #00000014}.EcommerceP3-module__016DPq__cardHead{align-items:center;gap:clamp(12px,1.4vw,20px);margin-bottom:clamp(12px,1.4vw,20px);display:flex}.EcommerceP3-module__016DPq__tile{background:radial-gradient(130% 130% at 100% 100%,#e2582a 0%,#7a3015 30%,#0a0a0a 70%);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:clamp(40px,3.6vw,52px);height:clamp(40px,3.6vw,52px);display:flex}.EcommerceP3-module__016DPq__tile svg{width:56%;height:56%}.EcommerceP3-module__016DPq__title{font-family:var(--font-heading,var(--font-body)), sans-serif;color:#111;margin:0;font-size:clamp(17px,1.7vw,20px);font-weight:400;line-height:1.25}.EcommerceP3-module__016DPq__text{color:#666;margin:0;font-size:clamp(14px,1.3vw,18px);line-height:1.6}.EcommerceP3-module__016DPq__stats{background:#e8f9ef;border:1px solid #d6f0e1;border-radius:20px;grid-template-columns:repeat(4,1fr);max-width:1280px;margin:0 auto;padding:clamp(18px,2.4vw,34px) 0;list-style:none;display:grid}.EcommerceP3-module__016DPq__stat{text-align:center;border-left:1px solid #c9e8d6;flex-direction:column;align-items:center;gap:6px;padding:6px 12px;display:flex}.EcommerceP3-module__016DPq__stat:first-child{border-left:0}.EcommerceP3-module__016DPq__statIcon{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:clamp(44px,4.6vw,64px);height:clamp(44px,4.6vw,64px);margin-bottom:6px;display:flex;box-shadow:0 6px 16px #0000000f}.EcommerceP3-module__016DPq__statIcon svg{width:58%;height:58%}.EcommerceP3-module__016DPq__value{font-family:var(--font-heading,var(--font-body)), sans-serif;color:#111;font-size:clamp(22px,2.6vw,38px);font-weight:400;line-height:1.1}.EcommerceP3-module__016DPq__label{color:#555;font-size:clamp(13px,1.4vw,21px)}@media (max-width:991px){.EcommerceP3-module__016DPq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.EcommerceP3-module__016DPq__stats{grid-template-columns:repeat(2,1fr);row-gap:22px}.EcommerceP3-module__016DPq__stat:nth-child(odd){border-left:0}}@media (max-width:575px){.EcommerceP3-module__016DPq__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.EcommerceP3-module__016DPq__card{transition:none}}
.GraphicDesignP2-module__oYVGZq__section{background:#050505;padding:clamp(48px,7vw,110px) clamp(16px,5vw,100px) clamp(28px,4vw,60px)}.GraphicDesignP2-module__oYVGZq__inner{max-width:1180px;margin:0 auto}.GraphicDesignP2-module__oYVGZq__reveal{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 80ms);flex-direction:column;display:flex}.GraphicDesignP2-module__oYVGZq__section[data-reveal-ready] .GraphicDesignP2-module__oYVGZq__reveal:not(.GraphicDesignP2-module__oYVGZq__visible){opacity:0;will-change:opacity, transform;transform:translateY(28px)}.GraphicDesignP2-module__oYVGZq__visible{opacity:1;transform:none}.GraphicDesignP2-module__oYVGZq__head{text-align:center;margin-bottom:clamp(32px,5vw,76px)}.GraphicDesignP2-module__oYVGZq__heading{font-family:var(--font-heading), sans-serif;background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(14px,1.8vw,26px);font-size:clamp(24px,3vw,36px);font-weight:500;line-height:1.2}.GraphicDesignP2-module__oYVGZq__sub{font-family:var(--font-body), sans-serif;color:#fff;text-wrap:balance;max-width:900px;margin:0 auto;font-size:clamp(15px,1.6vw,26px);font-weight:300;line-height:1.5}.GraphicDesignP2-module__oYVGZq__body{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:center;gap:clamp(20px,3.5vw,56px);display:grid}.GraphicDesignP2-module__oYVGZq__visual{aspect-ratio:382/432;background:#1a0a1f;border-radius:clamp(14px,1.6vw,22px);width:100%;position:relative;overflow:hidden}.GraphicDesignP2-module__oYVGZq__visual img{object-fit:cover}.GraphicDesignP2-module__oYVGZq__list{margin:0;padding:0;list-style:none}.GraphicDesignP2-module__oYVGZq__row{border-bottom:1px solid #fff3;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;column-gap:clamp(14px,2vw,28px);padding:clamp(14px,1.8vw,24px) 0;display:grid}.GraphicDesignP2-module__oYVGZq__title{font-family:var(--font-heading), sans-serif;color:#ee6a55;margin:0;font-size:clamp(17px,1.6vw,22px);font-weight:500;line-height:1.25}.GraphicDesignP2-module__oYVGZq__desc{font-family:var(--font-body), sans-serif;color:#ffffffeb;margin:0;font-size:clamp(14px,1.15vw,18px);font-weight:300;line-height:1.5}@media (max-width:900px){.GraphicDesignP2-module__oYVGZq__body{grid-template-columns:1fr}.GraphicDesignP2-module__oYVGZq__reveal{transition-delay:0s}.GraphicDesignP2-module__oYVGZq__visual{width:min(100%,440px);margin:0 auto}}@media (max-width:560px){.GraphicDesignP2-module__oYVGZq__row{grid-template-columns:1fr;row-gap:8px}.GraphicDesignP2-module__oYVGZq__section[data-reveal-ready] .GraphicDesignP2-module__oYVGZq__reveal:not(.GraphicDesignP2-module__oYVGZq__visible){transform:translateY(18px)}.GraphicDesignP2-module__oYVGZq__reveal{transition-duration:.5s}}@media (prefers-reduced-motion:reduce){.GraphicDesignP2-module__oYVGZq__section[data-reveal-ready] .GraphicDesignP2-module__oYVGZq__reveal:not(.GraphicDesignP2-module__oYVGZq__visible){opacity:1;transform:none}.GraphicDesignP2-module__oYVGZq__reveal{transition:none}}
.ProductionServicesP2-module__WNvRDW__section{font-family:var(--font-body), sans-serif;background:#050505;padding:clamp(44px,6vw,100px) 0}.ProductionServicesP2-module__WNvRDW__mainHeading{font-family:var(--font-heading,var(--font-body)), sans-serif;background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(14px,1.8vw,24px);font-size:clamp(24px,2.6vw,36px);font-weight:500;line-height:1.2}.ProductionServicesP2-module__WNvRDW__lead{color:#fff;max-width:1000px;margin-bottom:clamp(36px,6vw,90px);font-size:clamp(15px,1.5vw,22px);line-height:1.55}.ProductionServicesP2-module__WNvRDW__rows{flex-direction:column;gap:clamp(40px,6vw,96px);max-width:1180px;margin:0 auto;display:flex}.ProductionServicesP2-module__WNvRDW__imgWrap{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.ProductionServicesP2-module__WNvRDW__img{object-fit:cover}.ProductionServicesP2-module__WNvRDW__heading{font-family:var(--font-heading,var(--font-body)), sans-serif;background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(14px,1.8vw,26px);font-size:clamp(20px,2.3vw,36px);font-weight:500;line-height:1.25}.ProductionServicesP2-module__WNvRDW__text{color:#a8a8a8;margin:0;font-size:clamp(15px,1.4vw,18px);line-height:1.85}@media (max-width:767px){.ProductionServicesP2-module__WNvRDW__imgWrap{aspect-ratio:4/3}.ProductionServicesP2-module__WNvRDW__reverse{flex-direction:column-reverse}}
.VideoEditingP1-module__ZZuXtG__section{background:#fff;padding:clamp(48px,8vw,130px) 0;overflow-x:clip}.VideoEditingP1-module__ZZuXtG__reveal{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 80ms)}.VideoEditingP1-module__ZZuXtG__section[data-reveal-ready] .VideoEditingP1-module__ZZuXtG__reveal:not(.VideoEditingP1-module__ZZuXtG__visible){opacity:0;will-change:opacity, transform;transform:translateY(28px)}.VideoEditingP1-module__ZZuXtG__visible{opacity:1;transform:none}.VideoEditingP1-module__ZZuXtG__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);width:92%;max-width:1300px;margin:0 auto;display:grid}.VideoEditingP1-module__ZZuXtG__text{flex-direction:column;align-items:flex-start;gap:clamp(16px,2.2vw,30px);min-width:0;display:flex}.VideoEditingP1-module__ZZuXtG__badge{color:#fff;font-family:var(--font-body), sans-serif;background:linear-gradient(90deg,#000 45%,#8a3a14 130%);border-radius:999px;align-items:center;gap:10px;padding:clamp(10px,1.1vw,16px) clamp(16px,1.8vw,26px);font-size:clamp(14px,1.4vw,20px);font-weight:500;display:inline-flex}.VideoEditingP1-module__ZZuXtG__heading{font-family:var(--font-heading,var(--font-body)), sans-serif;color:#111;text-wrap:balance;margin:0;font-size:clamp(26px,3.2vw,46px);font-weight:500;line-height:1.2}.VideoEditingP1-module__ZZuXtG__accent{background:linear-gradient(90deg,#000 0%,#a24a1f 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.VideoEditingP1-module__ZZuXtG__desc{font-family:var(--font-body), sans-serif;color:#555;margin:0;font-size:clamp(16px,1.75vw,26px);line-height:1.7}.VideoEditingP1-module__ZZuXtG__brand{color:#ec7352;font-weight:500}.VideoEditingP1-module__ZZuXtG__pink{color:#e84763;font-weight:500}.VideoEditingP1-module__ZZuXtG__media{min-width:0}.VideoEditingP1-module__ZZuXtG__img{object-fit:cover;border-radius:clamp(8px,1vw,14px);width:100%;height:auto;display:block}@media (max-width:1000px){.VideoEditingP1-module__ZZuXtG__reveal{transition-delay:0s}}@media (max-width:900px){.VideoEditingP1-module__ZZuXtG__grid{grid-template-columns:minmax(0,1fr)}.VideoEditingP1-module__ZZuXtG__media{order:2}}@media (max-width:620px){.VideoEditingP1-module__ZZuXtG__reveal{transition-duration:.5s}.VideoEditingP1-module__ZZuXtG__section[data-reveal-ready] .VideoEditingP1-module__ZZuXtG__reveal:not(.VideoEditingP1-module__ZZuXtG__visible){transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.VideoEditingP1-module__ZZuXtG__section[data-reveal-ready] .VideoEditingP1-module__ZZuXtG__reveal:not(.VideoEditingP1-module__ZZuXtG__visible){opacity:1;transform:none}.VideoEditingP1-module__ZZuXtG__reveal{transition:none}}
.WebsiteDevP4-module__rJ7O5q__root{background:#f8f8f8;padding:clamp(24px,4vw,60px) 0 clamp(40px,6vw,100px);overflow-x:clip}.WebsiteDevP4-module__rJ7O5q__reveal{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 80ms);flex-direction:column;display:flex}.WebsiteDevP4-module__rJ7O5q__root[data-reveal-ready] .WebsiteDevP4-module__rJ7O5q__reveal:not(.WebsiteDevP4-module__rJ7O5q__visible){opacity:0;will-change:opacity, transform;transform:translateY(28px)}.WebsiteDevP4-module__rJ7O5q__visible{opacity:1;transform:none}.WebsiteDevP4-module__rJ7O5q__ctaSection{width:96%;max-width:1500px;margin:0 auto}.WebsiteDevP4-module__rJ7O5q__banner{color:#fff;isolation:isolate;background:#050505;border-radius:clamp(24px,3vw,44px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,48px);min-height:clamp(220px,24vw,280px);padding:clamp(28px,4vw,64px) clamp(24px,5vw,80px) clamp(28px,4vw,64px) clamp(24px,22vw,340px);display:grid;position:relative;overflow:hidden}.WebsiteDevP4-module__rJ7O5q__bgLogo{opacity:.18;filter:grayscale()brightness(1.4);z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(110px,17vw,240px);height:auto;position:absolute;top:50%;left:clamp(16px,4vw,70px);transform:translateY(-50%)}.WebsiteDevP4-module__rJ7O5q__sparkle{transform-origin:50%;filter:drop-shadow(0 0 10px #fff9);pointer-events:none;width:clamp(30px,4vw,64px);height:auto;animation:3s ease-in-out infinite WebsiteDevP4-module__rJ7O5q__twinkle;position:absolute;top:clamp(14px,2.2vw,32px);right:clamp(20px,3.5vw,56px)}.WebsiteDevP4-module__rJ7O5q__bannerText{text-align:center;min-width:0}.WebsiteDevP4-module__rJ7O5q__bannerTitle{font-family:var(--font-heading), sans-serif;text-wrap:balance;margin:0 0 clamp(12px,1.6vw,24px);font-size:clamp(24px,3.6vw,46px);font-weight:500;line-height:1.15}.WebsiteDevP4-module__rJ7O5q__bannerDesc{font-family:var(--font-body), sans-serif;color:#ffffffb8;max-width:720px;margin:0 auto;font-size:clamp(13px,1.3vw,19px);line-height:1.5}.WebsiteDevP4-module__rJ7O5q__btn{color:#fff;white-space:nowrap;min-height:48px;font-family:var(--font-body), sans-serif;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#111;border-radius:8px;justify-content:center;justify-self:end;align-items:center;gap:12px;padding:14px 22px;font-size:clamp(15px,1.4vw,20px);font-weight:500;transition:background .3s,transform .3s;display:inline-flex;position:relative}.WebsiteDevP4-module__rJ7O5q__btn:after{content:"";background:linear-gradient(90deg,#ec7352,#e84763);border-radius:0 0 8px 8px;height:3px;position:absolute;inset:auto 0 0}.WebsiteDevP4-module__rJ7O5q__btn svg{transition:transform .3s}.WebsiteDevP4-module__rJ7O5q__btn:active{background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);transform:scale(.97)}.WebsiteDevP4-module__rJ7O5q__btn:focus-visible{outline-offset:3px;outline:2px solid #ec7352}@keyframes WebsiteDevP4-module__rJ7O5q__twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.7;transform:scale(1.2)rotate(20deg)}}.WebsiteDevP4-module__rJ7O5q__stackSection{width:96%;max-width:1400px;margin:0 auto;padding-top:clamp(48px,8vw,120px)}.WebsiteDevP4-module__rJ7O5q__head{text-align:center;margin-bottom:clamp(28px,5vw,72px)}.WebsiteDevP4-module__rJ7O5q__heading{font-family:var(--font-heading), sans-serif;background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(12px,1.8vw,26px);font-size:clamp(24px,3.2vw,36px);font-weight:500;line-height:1.2}.WebsiteDevP4-module__rJ7O5q__sub{font-family:var(--font-body), sans-serif;color:#444;text-wrap:balance;max-width:1064px;margin:0 auto;font-size:clamp(16px,1.9vw,26px);line-height:1.45}.WebsiteDevP4-module__rJ7O5q__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1vw,14px);display:grid}.WebsiteDevP4-module__rJ7O5q__card{text-align:center;color:#fff;background:linear-gradient(121.1deg,#020202 56.55%,#e34301 98.07%);border-radius:10px;flex-direction:column;flex:1;align-items:center;padding:clamp(18px,1.8vw,28px) clamp(12px,1.2vw,18px) clamp(20px,2vw,30px);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:flex}.WebsiteDevP4-module__rJ7O5q__cardIcon{width:clamp(36px,3.6vw,52px);height:auto;margin-bottom:clamp(10px,1.2vw,18px)}.WebsiteDevP4-module__rJ7O5q__cardTitle{font-family:var(--font-heading), sans-serif;margin:0 0 clamp(8px,.9vw,12px);font-size:clamp(18px,1.6vw,20px);font-weight:500;line-height:1.25}.WebsiteDevP4-module__rJ7O5q__cardDesc{font-family:var(--font-body), sans-serif;color:#ffffffbf;margin:0 0 clamp(14px,1.6vw,22px);font-size:clamp(13px,1.1vw,16px);font-weight:300;line-height:1.45}.WebsiteDevP4-module__rJ7O5q__tags{flex-wrap:wrap;justify-content:center;gap:8px;margin:auto 0 0;padding:0;list-style:none;display:flex}.WebsiteDevP4-module__rJ7O5q__tag{color:#111;font-family:var(--font-body), sans-serif;white-space:nowrap;background:#f5e1da;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:clamp(12px,1vw,14px);font-weight:500;display:inline-flex}.WebsiteDevP4-module__rJ7O5q__tag:before{content:"";background:#111;border-radius:50%;flex-shrink:0;width:6px;height:6px}.WebsiteDevP4-module__rJ7O5q__viewport{--visible:8;max-width:1300px;margin:clamp(36px,6vw,90px) auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.WebsiteDevP4-module__rJ7O5q__track{width:100%;transform:translateX(calc(var(--index,0) * -100% / var(--visible)));will-change:transform;margin:0;padding:0;list-style:none;display:flex}.WebsiteDevP4-module__rJ7O5q__track.WebsiteDevP4-module__rJ7O5q__animate{transition:transform .6s cubic-bezier(.65,0,.35,1)}.WebsiteDevP4-module__rJ7O5q__tool{flex:0 0 calc(100% / var(--visible));place-items:center;padding:clamp(10px,1.6vw,24px) 0;display:grid;position:relative}.WebsiteDevP4-module__rJ7O5q__tool:before{content:"";background:#00000029;width:1px;position:absolute;top:8%;bottom:8%;left:0}.WebsiteDevP4-module__rJ7O5q__logo{width:clamp(36px,4.4vw,68px);height:clamp(36px,4.4vw,68px);transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s;display:block;position:relative}.WebsiteDevP4-module__rJ7O5q__logo img{object-fit:contain;-webkit-user-select:none;user-select:none}@media (hover:hover){.WebsiteDevP4-module__rJ7O5q__btn:hover{background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);transform:translateY(-3px)}.WebsiteDevP4-module__rJ7O5q__btn:hover svg{transform:translate(6px)}.WebsiteDevP4-module__rJ7O5q__card:hover{transform:translateY(-6px);box-shadow:0 18px 36px #e3430140}.WebsiteDevP4-module__rJ7O5q__logo:hover{filter:drop-shadow(0 10px 14px #00000040);transform:scale(1.18)rotate(-6deg)}}@media (max-width:1000px){.WebsiteDevP4-module__rJ7O5q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.WebsiteDevP4-module__rJ7O5q__reveal{transition-delay:0s}}@media (max-width:900px){.WebsiteDevP4-module__rJ7O5q__viewport{--visible:5}.WebsiteDevP4-module__rJ7O5q__logo{width:clamp(44px,9vw,64px);height:clamp(44px,9vw,64px)}.WebsiteDevP4-module__rJ7O5q__banner{grid-template-columns:minmax(0,1fr);justify-items:center;padding:72px 24px 36px}.WebsiteDevP4-module__rJ7O5q__btn{justify-self:center}.WebsiteDevP4-module__rJ7O5q__bgLogo{opacity:.1;width:clamp(180px,45vw,320px);left:50%;transform:translate(-50%,-50%)}.WebsiteDevP4-module__rJ7O5q__sparkle{animation:none}}@media (max-width:620px){.WebsiteDevP4-module__rJ7O5q__grid{grid-template-columns:1fr}.WebsiteDevP4-module__rJ7O5q__root[data-reveal-ready] .WebsiteDevP4-module__rJ7O5q__reveal:not(.WebsiteDevP4-module__rJ7O5q__visible){transform:translateY(18px)}.WebsiteDevP4-module__rJ7O5q__reveal{transition-duration:.5s}}@media (max-width:480px){.WebsiteDevP4-module__rJ7O5q__viewport{--visible:3}.WebsiteDevP4-module__rJ7O5q__banner{gap:20px;padding:64px 18px 24px}.WebsiteDevP4-module__rJ7O5q__btn{width:100%}}@media (prefers-reduced-motion:reduce){.WebsiteDevP4-module__rJ7O5q__root[data-reveal-ready] .WebsiteDevP4-module__rJ7O5q__reveal:not(.WebsiteDevP4-module__rJ7O5q__visible){opacity:1;transform:none}.WebsiteDevP4-module__rJ7O5q__reveal,.WebsiteDevP4-module__rJ7O5q__card,.WebsiteDevP4-module__rJ7O5q__btn,.WebsiteDevP4-module__rJ7O5q__btn svg,.WebsiteDevP4-module__rJ7O5q__logo{transition:none}.WebsiteDevP4-module__rJ7O5q__sparkle{animation:none}.WebsiteDevP4-module__rJ7O5q__viewport{-webkit-mask-image:none;mask-image:none}.WebsiteDevP4-module__rJ7O5q__track{grid-template-columns:repeat(8,minmax(0,1fr));display:grid;transform:none}.WebsiteDevP4-module__rJ7O5q__tool{flex:none}.WebsiteDevP4-module__rJ7O5q__dup{display:none}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.WebsiteDevP4-module__rJ7O5q__track{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:8px}.WebsiteDevP4-module__rJ7O5q__tool:nth-child(4n+1):before{display:none}}
.AiGenerationP3-module__MQRi5a__section{background:#fff;padding:clamp(40px,6vw,90px) 0;overflow-x:clip}.AiGenerationP3-module__MQRi5a__wrap{width:92%;max-width:1100px;margin:0 auto}.AiGenerationP3-module__MQRi5a__reveal{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 80ms)}.AiGenerationP3-module__MQRi5a__section[data-reveal-ready] .AiGenerationP3-module__MQRi5a__reveal:not(.AiGenerationP3-module__MQRi5a__visible){opacity:0;will-change:opacity, transform;transform:translateY(28px)}.AiGenerationP3-module__MQRi5a__visible{opacity:1;transform:none}.AiGenerationP3-module__MQRi5a__heading{text-align:center;font-family:var(--font-heading,var(--font-body)), sans-serif;background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(28px,4.5vw,64px);font-size:clamp(24px,3.2vw,36px);font-weight:500;line-height:1.2}.AiGenerationP3-module__MQRi5a__list{--gap:clamp(16px, 3vw, 48px);justify-content:center;gap:clamp(28px, 4vw, 56px) var(--gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AiGenerationP3-module__MQRi5a__step{flex:0 0 calc((100% - 2 * var(--gap)) / 3);text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.AiGenerationP3-module__MQRi5a__media{aspect-ratio:1/1.08;background:#fbeceb;border:1px solid #f0dcdc;border-radius:6px;width:100%;margin-bottom:clamp(14px,1.8vw,26px);position:relative;overflow:hidden}.AiGenerationP3-module__MQRi5a__img{object-fit:cover;-webkit-user-select:none;user-select:none}.AiGenerationP3-module__MQRi5a__title{font-family:var(--font-heading,var(--font-body)), sans-serif;color:#111;text-wrap:balance;margin:0 0 clamp(8px,1vw,14px);font-size:clamp(17px,1.8vw,26px);font-weight:400;line-height:1.3}.AiGenerationP3-module__MQRi5a__desc{font-family:var(--font-body), sans-serif;color:#666;margin:0;font-size:clamp(13px,1.1vw,18px);line-height:1.55}@media (max-width:1000px){.AiGenerationP3-module__MQRi5a__reveal{transition-delay:0s}}@media (max-width:800px){.AiGenerationP3-module__MQRi5a__step{flex-basis:calc((100% - var(--gap)) / 2)}}@media (max-width:560px){.AiGenerationP3-module__MQRi5a__reveal{transition-duration:.5s}.AiGenerationP3-module__MQRi5a__section[data-reveal-ready] .AiGenerationP3-module__MQRi5a__reveal:not(.AiGenerationP3-module__MQRi5a__visible){transform:translateY(18px)}.AiGenerationP3-module__MQRi5a__step{flex-basis:100%}.AiGenerationP3-module__MQRi5a__desc{font-size:14px}}@media (prefers-reduced-motion:reduce){.AiGenerationP3-module__MQRi5a__section[data-reveal-ready] .AiGenerationP3-module__MQRi5a__reveal:not(.AiGenerationP3-module__MQRi5a__visible){opacity:1;transform:none}.AiGenerationP3-module__MQRi5a__reveal{transition:none}}
.AppDevP4-module__iTf8UW__root{background:#f8f8f8;padding:clamp(24px,4vw,60px) 0 clamp(40px,6vw,100px);overflow-x:clip}.AppDevP4-module__iTf8UW__reveal{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 80ms);flex-direction:column;display:flex}.AppDevP4-module__iTf8UW__root[data-reveal-ready] .AppDevP4-module__iTf8UW__reveal:not(.AppDevP4-module__iTf8UW__visible){opacity:0;will-change:opacity, transform;transform:translateY(28px)}.AppDevP4-module__iTf8UW__visible{opacity:1;transform:none}.AppDevP4-module__iTf8UW__ctaSection{width:96%;max-width:1500px;margin:0 auto}.AppDevP4-module__iTf8UW__banner{color:#fff;isolation:isolate;background:#050505;border-radius:clamp(24px,3vw,44px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,48px);min-height:clamp(220px,24vw,280px);padding:clamp(28px,4vw,64px) clamp(24px,5vw,80px) clamp(28px,4vw,64px) clamp(24px,22vw,340px);display:grid;position:relative;overflow:hidden}.AppDevP4-module__iTf8UW__bgLogo{opacity:.18;filter:grayscale()brightness(1.4);z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(110px,17vw,240px);height:auto;position:absolute;top:50%;left:clamp(16px,4vw,70px);transform:translateY(-50%)}.AppDevP4-module__iTf8UW__sparkle{transform-origin:50%;filter:drop-shadow(0 0 10px #fff9);pointer-events:none;width:clamp(30px,4vw,64px);height:auto;animation:3s ease-in-out infinite AppDevP4-module__iTf8UW__twinkle;position:absolute;top:clamp(14px,2.2vw,32px);right:clamp(20px,3.5vw,56px)}.AppDevP4-module__iTf8UW__bannerText{text-align:center;min-width:0}.AppDevP4-module__iTf8UW__bannerTitle{font-family:var(--font-heading,var(--font-body)), sans-serif;text-wrap:balance;margin:0 0 clamp(12px,1.6vw,24px);font-size:clamp(24px,3.6vw,46px);font-weight:500;line-height:1.15}.AppDevP4-module__iTf8UW__bannerDesc{font-family:var(--font-body), sans-serif;color:#ffffffb8;max-width:720px;margin:0 auto;font-size:clamp(13px,1.3vw,18px);line-height:1.5}.AppDevP4-module__iTf8UW__btn{color:#fff;white-space:nowrap;min-height:48px;font-family:var(--font-body), sans-serif;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#111;border-radius:8px;justify-content:center;justify-self:end;align-items:center;gap:12px;padding:14px 22px;font-size:clamp(15px,1.4vw,20px);font-weight:500;transition:background .3s,transform .3s;display:inline-flex;position:relative}.AppDevP4-module__iTf8UW__btn:after{content:"";background:linear-gradient(90deg,#ec7352,#e84763);border-radius:0 0 8px 8px;height:3px;position:absolute;inset:auto 0 0}.AppDevP4-module__iTf8UW__btn svg{transition:transform .3s}.AppDevP4-module__iTf8UW__btn:active{background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);transform:scale(.97)}.AppDevP4-module__iTf8UW__btn:focus-visible{outline-offset:3px;outline:2px solid #ec7352}@keyframes AppDevP4-module__iTf8UW__twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.7;transform:scale(1.2)rotate(20deg)}}.AppDevP4-module__iTf8UW__stackSection{width:96%;max-width:1400px;margin:0 auto;padding-top:clamp(48px,8vw,120px)}.AppDevP4-module__iTf8UW__head{text-align:center;margin-bottom:clamp(28px,5vw,72px)}.AppDevP4-module__iTf8UW__heading{font-family:var(--font-heading,var(--font-body)), sans-serif;background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(12px,1.8vw,26px);font-size:clamp(24px,3.2vw,36px);font-weight:500;line-height:1.2}.AppDevP4-module__iTf8UW__sub{font-family:var(--font-body), sans-serif;color:#444;text-wrap:balance;max-width:1000px;margin:0 auto;font-size:clamp(16px,1.9vw,26px);line-height:1.45}.AppDevP4-module__iTf8UW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1vw,14px);display:grid}.AppDevP4-module__iTf8UW__card{text-align:center;color:#fff;background:linear-gradient(121.1deg,#020202 56.55%,#e34301 98.07%);border-radius:10px;flex-direction:column;flex:1;align-items:center;padding:clamp(18px,1.8vw,28px) clamp(12px,1.2vw,18px) clamp(20px,2vw,30px);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:flex}.AppDevP4-module__iTf8UW__cardIcon{width:clamp(36px,3.6vw,52px);height:auto;margin-bottom:clamp(10px,1.2vw,18px)}.AppDevP4-module__iTf8UW__cardTitle{font-family:var(--font-heading,var(--font-body)), sans-serif;margin:0 0 clamp(8px,.9vw,12px);font-size:clamp(18px,1.6vw,24px);font-weight:500;line-height:1.25}.AppDevP4-module__iTf8UW__cardDesc{font-family:var(--font-body), sans-serif;color:#ffffffbf;margin:0 0 clamp(14px,1.6vw,22px);font-size:clamp(13px,1.1vw,16px);font-weight:300;line-height:1.45}.AppDevP4-module__iTf8UW__tags{flex-wrap:wrap;justify-content:center;gap:8px;margin:auto 0 0;padding:0;list-style:none;display:flex}.AppDevP4-module__iTf8UW__tag{color:#111;font-family:var(--font-body), sans-serif;white-space:nowrap;background:#f5e1da;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:clamp(12px,1vw,14px);font-weight:500;display:inline-flex}.AppDevP4-module__iTf8UW__tag:before{content:"";background:#111;border-radius:50%;flex-shrink:0;width:6px;height:6px}.AppDevP4-module__iTf8UW__viewport{--visible:8;max-width:1300px;margin:clamp(36px,6vw,90px) auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.AppDevP4-module__iTf8UW__track{width:100%;transform:translateX(calc(var(--index,0) * -100% / var(--visible)));will-change:transform;margin:0;padding:0;list-style:none;display:flex}.AppDevP4-module__iTf8UW__track.AppDevP4-module__iTf8UW__animate{transition:transform .6s cubic-bezier(.65,0,.35,1)}.AppDevP4-module__iTf8UW__tool{flex:0 0 calc(100% / var(--visible));place-items:center;padding:clamp(10px,1.6vw,24px) 0;display:grid;position:relative}.AppDevP4-module__iTf8UW__tool:before{content:"";background:#00000029;width:1px;position:absolute;top:8%;bottom:8%;left:0}.AppDevP4-module__iTf8UW__logo{width:clamp(36px,4.4vw,68px);height:clamp(36px,4.4vw,68px);transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s;display:block;position:relative}.AppDevP4-module__iTf8UW__logo img{object-fit:contain;-webkit-user-select:none;user-select:none}@media (hover:hover){.AppDevP4-module__iTf8UW__btn:hover{background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);transform:translateY(-3px)}.AppDevP4-module__iTf8UW__btn:hover svg{transform:translate(6px)}.AppDevP4-module__iTf8UW__card:hover{transform:translateY(-6px);box-shadow:0 18px 36px #e3430140}.AppDevP4-module__iTf8UW__logo:hover{filter:drop-shadow(0 10px 14px #00000040);transform:scale(1.18)rotate(-6deg)}}@media (max-width:1000px){.AppDevP4-module__iTf8UW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.AppDevP4-module__iTf8UW__reveal{transition-delay:0s}}@media (max-width:900px){.AppDevP4-module__iTf8UW__viewport{--visible:5}.AppDevP4-module__iTf8UW__logo{width:clamp(44px,9vw,64px);height:clamp(44px,9vw,64px)}.AppDevP4-module__iTf8UW__banner{grid-template-columns:minmax(0,1fr);justify-items:center;padding:72px 24px 36px}.AppDevP4-module__iTf8UW__btn{justify-self:center}.AppDevP4-module__iTf8UW__bgLogo{opacity:.1;width:clamp(180px,45vw,320px);left:50%;transform:translate(-50%,-50%)}.AppDevP4-module__iTf8UW__sparkle{animation:none}}@media (max-width:620px){.AppDevP4-module__iTf8UW__grid{grid-template-columns:1fr}.AppDevP4-module__iTf8UW__root[data-reveal-ready] .AppDevP4-module__iTf8UW__reveal:not(.AppDevP4-module__iTf8UW__visible){transform:translateY(18px)}.AppDevP4-module__iTf8UW__reveal{transition-duration:.5s}}@media (max-width:480px){.AppDevP4-module__iTf8UW__viewport{--visible:3}.AppDevP4-module__iTf8UW__banner{gap:20px;padding:64px 18px 24px}.AppDevP4-module__iTf8UW__btn{width:100%}}@media (prefers-reduced-motion:reduce){.AppDevP4-module__iTf8UW__root[data-reveal-ready] .AppDevP4-module__iTf8UW__reveal:not(.AppDevP4-module__iTf8UW__visible){opacity:1;transform:none}.AppDevP4-module__iTf8UW__reveal,.AppDevP4-module__iTf8UW__card,.AppDevP4-module__iTf8UW__btn,.AppDevP4-module__iTf8UW__btn svg,.AppDevP4-module__iTf8UW__logo{transition:none}.AppDevP4-module__iTf8UW__sparkle{animation:none}.AppDevP4-module__iTf8UW__viewport{-webkit-mask-image:none;mask-image:none}.AppDevP4-module__iTf8UW__track{grid-template-columns:repeat(8,minmax(0,1fr));display:grid;transform:none}.AppDevP4-module__iTf8UW__tool{flex:none}.AppDevP4-module__iTf8UW__dup{display:none}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.AppDevP4-module__iTf8UW__track{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:8px}.AppDevP4-module__iTf8UW__tool:nth-child(4n+1):before{display:none}}
.EcommerceP4-module__BYg0OW__section{font-family:var(--font-body), sans-serif;background:#fff;padding:clamp(44px,6vw,100px) 0;overflow:hidden}.EcommerceP4-module__BYg0OW__head{justify-content:space-between;align-items:center;gap:clamp(20px,4vw,64px);margin-bottom:clamp(32px,5vw,80px);display:flex}.EcommerceP4-module__BYg0OW__headText{flex:1}.EcommerceP4-module__BYg0OW__heading{font-family:var(--font-heading,var(--font-body)), sans-serif;background:linear-gradient(90deg,#ec7352 0%,#e84763 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(12px,1.6vw,22px);font-size:clamp(26px,3.2vw,48px);font-weight:500;line-height:1.2}.EcommerceP4-module__BYg0OW__lead{color:#444;max-width:1000px;margin:0;font-size:clamp(15px,1.7vw,25px);line-height:1.5}.EcommerceP4-module__BYg0OW__logo{-webkit-user-select:none;user-select:none;flex:none;width:clamp(90px,14vw,220px);height:auto}.EcommerceP4-module__BYg0OW__body{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid}.EcommerceP4-module__BYg0OW__imgCol{justify-content:center;padding:clamp(10px,2vw,30px);display:flex}.EcommerceP4-module__BYg0OW__imgWrap{aspect-ratio:4/5;width:100%;max-width:560px;position:relative;overflow:hidden}.EcommerceP4-module__BYg0OW__img{object-fit:contain}.EcommerceP4-module__BYg0OW__list{margin:0;padding:0;list-style:none}.EcommerceP4-module__BYg0OW__item{border-bottom:1px solid #dcdcdc;grid-template-columns:clamp(34px,4vw,60px) minmax(0,1fr) minmax(0,1.25fr);align-items:center;column-gap:clamp(12px,1.8vw,28px);padding:clamp(14px,1.6vw,22px) 0;display:grid}.EcommerceP4-module__BYg0OW__item:first-child{padding-top:0}.EcommerceP4-module__BYg0OW__no{font-family:var(--font-heading,var(--font-body)), sans-serif;color:#111;font-size:clamp(18px,2vw,30px);font-weight:500}.EcommerceP4-module__BYg0OW__title{font-family:var(--font-heading,var(--font-body)), sans-serif;color:#111;margin:0;font-size:clamp(17px,1.9vw,28px);font-weight:500;line-height:1.25}.EcommerceP4-module__BYg0OW__text{color:#666;margin:0;font-size:clamp(13px,1.1vw,16px);line-height:1.55}@media (max-width:991px){.EcommerceP4-module__BYg0OW__body{grid-template-columns:1fr}.EcommerceP4-module__BYg0OW__imgWrap{max-width:340px}}@media (max-width:767px){.EcommerceP4-module__BYg0OW__item{grid-template-columns:40px 1fr;row-gap:6px}.EcommerceP4-module__BYg0OW__text{grid-column:2}}@media (max-width:575px){.EcommerceP4-module__BYg0OW__head{flex-direction:column-reverse;align-items:flex-start}.EcommerceP4-module__BYg0OW__logo{width:90px}}
