.Hero-module___w2HtG__hero{min-height:100svh;padding-top:calc(var(--nav-h) + 48px);align-items:center;padding-bottom:72px;display:flex;position:relative;overflow:hidden}.Hero-module___w2HtG__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.Hero-module___w2HtG__fade{animation:Hero-module___w2HtG__fadeUp .8s var(--ease-out) both;animation-delay:var(--d,0s)}.Hero-module___w2HtG__fadeScale{animation:Hero-module___w2HtG__fadeScale 1s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes Hero-module___w2HtG__fadeUp{0%{opacity:0;transform:translateY(24px)}}@keyframes Hero-module___w2HtG__fadeScale{0%{opacity:0;transform:scale(.96)}}.Hero-module___w2HtG__copy{flex-direction:column;align-items:flex-start;display:flex}.Hero-module___w2HtG__hi{font-family:var(--font-display);color:var(--accent);align-items:center;gap:10px;margin-bottom:14px;font-size:1.1rem;font-weight:700;display:inline-flex}.Hero-module___w2HtG__name{letter-spacing:-.045em;color:#fff;white-space:nowrap;font-size:clamp(3rem,7.4vw,6.6rem);font-weight:800;line-height:.95}.Hero-module___w2HtG__nameAccent{color:var(--accent)}.Hero-module___w2HtG__title{min-height:1.3em;font-family:var(--font-display);letter-spacing:-.02em;color:var(--accent);margin-top:22px;font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:700;line-height:1.2}.Hero-module___w2HtG__titleText{white-space:nowrap;align-items:center;display:inline-flex}.Hero-module___w2HtG__caret{background:#fff;border-radius:2px;width:3px;height:.95em;margin-left:6px;animation:1s step-end infinite Hero-module___w2HtG__blink;display:inline-block}@keyframes Hero-module___w2HtG__blink{50%{opacity:0}}.Hero-module___w2HtG__description{max-width:560px;color:var(--muted);margin-top:22px;margin-bottom:26px;font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.8}.Hero-module___w2HtG__actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.Hero-module___w2HtG__actions .btn{text-transform:none;letter-spacing:.01em;padding:0 30px;font-size:1rem;font-weight:700}.Hero-module___w2HtG__stats{flex-wrap:wrap;gap:clamp(28px,4vw,56px);margin-top:44px;display:flex}.Hero-module___w2HtG__stat{flex-direction:column;gap:8px;display:flex}.Hero-module___w2HtG__statValue{font-family:var(--font-display);letter-spacing:-.03em;color:var(--accent);font-size:clamp(2.6rem,4.4vw,3.6rem);font-weight:800;line-height:1}.Hero-module___w2HtG__statLabel{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);font-size:.74rem;font-weight:700;line-height:1.35}.Hero-module___w2HtG__visual{justify-self:center;width:100%;max-width:420px;position:relative}.Hero-module___w2HtG__panel{aspect-ratio:2/3;background:linear-gradient(#2f1834,#22102a);border:1px solid #ffffff1f;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #000c,0 0 0 1px #ff7a180f,0 0 90px -40px #ff7a1880}.Hero-module___w2HtG__photo{object-fit:cover;object-position:center top}.Hero-module___w2HtG__pill{z-index:1;font-family:var(--font-display);color:#fff;white-space:nowrap;background:#1a0c1feb;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 10px 24px -10px #000c}.Hero-module___w2HtG__pillDot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);border-radius:50%}.Hero-module___w2HtG__pillA{top:14%;left:-18%}.Hero-module___w2HtG__pillB{top:34%;right:-12%}.Hero-module___w2HtG__pillC{top:58%;left:-16%}.Hero-module___w2HtG__pillD{bottom:9%;right:-10%}@media (max-width:1024px){.Hero-module___w2HtG__inner{grid-template-columns:1fr;gap:64px}.Hero-module___w2HtG__copy{text-align:center;align-items:center}.Hero-module___w2HtG__actions,.Hero-module___w2HtG__stats{justify-content:center}.Hero-module___w2HtG__stat{align-items:center}.Hero-module___w2HtG__visual{order:-1;max-width:380px}}@media (max-width:560px){.Hero-module___w2HtG__hero{padding-top:calc(var(--nav-h) + 28px);padding-bottom:56px}.Hero-module___w2HtG__inner{gap:44px}.Hero-module___w2HtG__name{font-size:clamp(2.6rem,13.5vw,3.4rem)}.Hero-module___w2HtG__actions{flex-direction:column;align-items:stretch;width:100%}.Hero-module___w2HtG__actions .btn{width:100%}.Hero-module___w2HtG__stats{gap:22px}.Hero-module___w2HtG__statValue{font-size:2.3rem}.Hero-module___w2HtG__statLabel{font-size:.64rem}.Hero-module___w2HtG__visual{max-width:290px}.Hero-module___w2HtG__pill{padding:6px 11px;font-size:.68rem}.Hero-module___w2HtG__pillA{top:auto;bottom:40%;left:-8%}.Hero-module___w2HtG__pillB{top:auto;bottom:27%;right:-6%}.Hero-module___w2HtG__pillC{top:auto;bottom:14%;left:-8%}.Hero-module___w2HtG__pillD{bottom:3%;right:-6%}}
.Intro-module__NUOooW__intro{border-block:1px solid var(--line);background:linear-gradient(#26132b80,#26132b26);padding-block:clamp(56px,8vw,96px);position:relative}.Intro-module__NUOooW__statement p{max-width:1040px;font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.35rem,3vw,2.3rem);font-weight:600;line-height:1.35}.Intro-module__NUOooW__soft{color:var(--dim)}
.Portrait-module__ukWaLa__photo{position:absolute;inset:0}.Portrait-module__ukWaLa__img{object-fit:cover;object-position:center top}.Portrait-module__ukWaLa__monogram{background:radial-gradient(circle at 50% 38%,#ff7a1838,#0000 55%),radial-gradient(circle at 20% 90%,#9b6bff33,#0000 50%),linear-gradient(160deg,#3a2141 0%,#26132b 55%,#1c0d21 100%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.Portrait-module__ukWaLa__rings{place-items:center;display:grid;position:absolute;inset:0}.Portrait-module__ukWaLa__rings span{border:1px solid #ffffff12;border-radius:50%;position:absolute}.Portrait-module__ukWaLa__rings span:first-child{aspect-ratio:1;width:46%}.Portrait-module__ukWaLa__rings span:nth-child(2){aspect-ratio:1;border-style:dashed;border-color:#ff7a182e;width:70%;animation:60s linear infinite Portrait-module__ukWaLa__spin}.Portrait-module__ukWaLa__rings span:nth-child(3){aspect-ratio:1;width:96%}.Portrait-module__ukWaLa__letter{font-family:var(--font-display);letter-spacing:-.06em;background:linear-gradient(160deg, #ffc38f 0%, var(--accent) 45%, #d9480f 100%);color:#0000;filter:drop-shadow(0 20px 40px #ff7a1859);-webkit-background-clip:text;background-clip:text;font-size:clamp(7rem,18vw,11rem);font-weight:800;line-height:1;position:relative}.Portrait-module__ukWaLa__caption{font-family:var(--font-mono);color:var(--muted);letter-spacing:.04em;font-size:.78rem;position:absolute;top:9%}@keyframes Portrait-module__ukWaLa__spin{to{transform:rotate(360deg)}}
.SectionHeading-module__1CUDPa__heading{flex-direction:column;gap:18px;max-width:760px;margin-bottom:clamp(40px,6vw,64px);display:flex}.SectionHeading-module__1CUDPa__center{text-align:center;align-items:center;margin-inline:auto}.SectionHeading-module__1CUDPa__center .eyebrow:after{content:"";background:linear-gradient(270deg, transparent, var(--accent));width:28px;height:1px}.SectionHeading-module__1CUDPa__index{color:var(--dim)}.SectionHeading-module__1CUDPa__index:after{content:" /";color:var(--dim)}.SectionHeading-module__1CUDPa__title{font-size:clamp(2rem,4.4vw,3.4rem);font-weight:800}.SectionHeading-module__1CUDPa__xl{font-size:clamp(2.3rem,5.6vw,4.3rem)}.SectionHeading-module__1CUDPa__description{max-width:640px}
.About-module__RHteCa__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,90px);display:grid}.About-module__RHteCa__visualCol{top:calc(var(--nav-h) + 32px);position:sticky}.About-module__RHteCa__portraitCard{border-radius:var(--r-xl);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);background:linear-gradient(160deg,#ffffff14,#ffffff05);padding:12px}.About-module__RHteCa__portrait{aspect-ratio:4/4.6;border-radius:calc(var(--r-xl) - 8px);position:relative;overflow:hidden}.About-module__RHteCa__portraitMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 10px 8px;display:flex}.About-module__RHteCa__metaName{font-family:var(--font-display);font-size:1.15rem;font-weight:700}.About-module__RHteCa__metaRole{color:var(--accent);font-size:.85rem}.About-module__RHteCa__content .About-module__RHteCa__heading{margin-bottom:28px}.About-module__RHteCa__text{flex-direction:column;gap:18px;display:flex}.About-module__RHteCa__text strong{color:var(--text);font-weight:600}.About-module__RHteCa__areas{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.About-module__RHteCa__cards{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:36px;display:grid}.About-module__RHteCa__card{border-radius:var(--r-md);height:100%;transition:transform .4s var(--ease-out), border-color .3s, box-shadow .3s;gap:16px;padding:22px;display:flex}.About-module__RHteCa__card:hover{transform:translateY(-4px)}.About-module__RHteCa__cardPrimary{background:radial-gradient(circle at 100% 0%, #ff7a1824, transparent 55%), var(--surface);border-color:#ff7a184d}.About-module__RHteCa__cardTitle{font-size:1.02rem;font-weight:700}.About-module__RHteCa__cardText{color:var(--muted);margin-top:4px;font-size:.88rem;line-height:1.55}.About-module__RHteCa__actions{margin-top:32px}@media (max-width:1024px){.About-module__RHteCa__grid{grid-template-columns:1fr}.About-module__RHteCa__visualCol{width:100%;max-width:420px;margin-inline:auto;position:relative;top:0}}@media (max-width:560px){.About-module__RHteCa__cards{grid-template-columns:1fr}}
.Services-module__uj7JVa__grid{grid-template-columns:1.35fr 1fr 1fr;align-items:stretch;gap:20px;display:grid}.Services-module__uj7JVa__grid>li{display:flex}.Services-module__uj7JVa__card{border-radius:var(--r-xl);flex-direction:column;width:100%;padding:32px 30px;display:flex}.Services-module__uj7JVa__featured{background:radial-gradient(circle at 100% 0%, #ff7a1833, transparent 50%), radial-gradient(circle at 0% 100%, #9b6bff1f, transparent 50%), var(--surface);box-shadow:var(--glow);border-color:#ff7a1866}.Services-module__uj7JVa__top{justify-content:space-between;align-items:flex-start;margin-bottom:26px;display:flex}.Services-module__uj7JVa__icon{border-radius:16px;width:56px;height:56px}.Services-module__uj7JVa__featured .Services-module__uj7JVa__icon{color:var(--accent-ink);background:linear-gradient(145deg, var(--accent-3), var(--accent))}.Services-module__uj7JVa__index{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #ffffff2e;font-size:2.6rem;font-weight:800;line-height:1}.Services-module__uj7JVa__featured .Services-module__uj7JVa__index{-webkit-text-stroke:1px #ff7a188c}.Services-module__uj7JVa__primaryTag{align-self:flex-start;margin-bottom:14px}.Services-module__uj7JVa__title{font-size:1.5rem}.Services-module__uj7JVa__featured .Services-module__uj7JVa__title{font-size:clamp(1.6rem,2.4vw,2rem)}.Services-module__uj7JVa__desc{color:var(--muted);margin-top:12px;font-size:.95rem}.Services-module__uj7JVa__list{gap:10px;margin-top:24px;margin-bottom:30px;display:grid}.Services-module__uj7JVa__featured .Services-module__uj7JVa__list{grid-template-columns:1fr 1fr;column-gap:20px}.Services-module__uj7JVa__list li{color:var(--text-soft);align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.45;display:flex}.Services-module__uj7JVa__list svg{color:var(--accent);flex-shrink:0;margin-top:2px}.Services-module__uj7JVa__cta{margin-top:auto}@media (max-width:1024px){.Services-module__uj7JVa__grid{grid-template-columns:1fr 1fr}.Services-module__uj7JVa__featuredItem{grid-column:1/-1}}@media (max-width:680px){.Services-module__uj7JVa__grid,.Services-module__uj7JVa__featured .Services-module__uj7JVa__list{grid-template-columns:1fr}.Services-module__uj7JVa__card{padding:26px 22px}}
.DashboardMockup-module__itwXaG__scene{perspective:1800px;width:100%;position:relative}.DashboardMockup-module__itwXaG__window{border:1px solid var(--line-strong);transition:transform 1s var(--ease-out);background:linear-gradient(#2a1630,#1d0e22);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 50px 100px -30px #000c,0 0 0 1px #ffffff08,0 0 90px -30px #ff7a1880}.DashboardMockup-module__itwXaG__tilted .DashboardMockup-module__itwXaG__window{transform-origin:60%;transform:rotateX(12deg)rotateY(-16deg)rotate(2deg)}.DashboardMockup-module__itwXaG__tilted:hover .DashboardMockup-module__itwXaG__window{transform:rotateX(6deg)rotateY(-8deg)rotate(1deg)}.DashboardMockup-module__itwXaG__chrome{border-bottom:1px solid var(--line);background:#00000040;align-items:center;gap:6px;padding:10px 14px;display:flex}.DashboardMockup-module__itwXaG__chrome>span{background:#ffffff26;border-radius:50%;width:9px;height:9px}.DashboardMockup-module__itwXaG__chrome>span:first-child{background:#ff5f57}.DashboardMockup-module__itwXaG__chrome>span:nth-child(2){background:#febc2e}.DashboardMockup-module__itwXaG__chrome>span:nth-child(3){background:#28c840}.DashboardMockup-module__itwXaG__url{text-align:center;max-width:220px;font-family:var(--font-mono);color:var(--dim);background:#ffffff0d;border-radius:6px;flex:1;margin-inline:auto;padding:3px 12px;font-size:.62rem}.DashboardMockup-module__itwXaG__body{grid-template-columns:150px 1fr;min-height:330px;display:grid}.DashboardMockup-module__itwXaG__sidebar{border-right:1px solid var(--line);background:#0000002e;flex-direction:column;gap:6px;padding:14px 12px;display:flex}.DashboardMockup-module__itwXaG__brand{align-items:center;gap:8px;margin-bottom:12px;display:flex}.DashboardMockup-module__itwXaG__brandMark{background:linear-gradient(145deg, var(--accent-3), var(--accent));border-radius:6px;width:20px;height:20px}.DashboardMockup-module__itwXaG__navItem{color:var(--dim);border-radius:8px;align-items:center;gap:8px;padding:7px 8px;display:flex}.DashboardMockup-module__itwXaG__navActive{color:var(--accent);background:var(--accent-soft)}.DashboardMockup-module__itwXaG__line{background:#ffffff1a;border-radius:4px;height:6px;display:block}.DashboardMockup-module__itwXaG__navActive .DashboardMockup-module__itwXaG__line{background:#ff7a1859}.DashboardMockup-module__itwXaG__main{flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.DashboardMockup-module__itwXaG__topbar{align-items:center;gap:10px;display:flex}.DashboardMockup-module__itwXaG__search{color:var(--dim);border:1px solid var(--line);background:#ffffff0a;border-radius:8px;flex:1;align-items:center;gap:8px;padding:7px 10px;display:flex}.DashboardMockup-module__itwXaG__typePill{background:var(--accent-soft);border:1px solid #ff7a184d;border-radius:999px;min-width:118px;padding:5px 10px;display:grid;overflow:hidden}.DashboardMockup-module__itwXaG__typeInner{color:var(--accent-3);white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:.66rem;font-weight:600;display:inline-flex}.DashboardMockup-module__itwXaG__avatar{background:linear-gradient(145deg, var(--violet), #5b2a86);border-radius:50%;width:24px;height:24px}.DashboardMockup-module__itwXaG__kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.DashboardMockup-module__itwXaG__kpi{border:1px solid var(--line);background:#ffffff09;border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.DashboardMockup-module__itwXaG__kpiAccent{background:linear-gradient(145deg,#ff7a1833,#ff7a180a);border-color:#ff7a184d}.DashboardMockup-module__itwXaG__kpiBlock{background:#ffffff38;border-radius:4px;width:60%;height:12px;display:block}.DashboardMockup-module__itwXaG__kpiAccent .DashboardMockup-module__itwXaG__kpiBlock{background:#ffa45cb3}.DashboardMockup-module__itwXaG__spark svg{width:100%;height:16px}.DashboardMockup-module__itwXaG__spark path{fill:none;stroke:var(--accent);stroke-width:1.6px;vector-effect:non-scaling-stroke}.DashboardMockup-module__itwXaG__panels{flex:1;grid-template-columns:1.3fr 1fr;gap:10px;display:grid}.DashboardMockup-module__itwXaG__chart,.DashboardMockup-module__itwXaG__table{border:1px solid var(--line);background:#ffffff09;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.DashboardMockup-module__itwXaG__bars{flex:1;align-items:flex-end;gap:5px;min-height:110px;display:flex}.DashboardMockup-module__itwXaG__bars span{background:linear-gradient(180deg, var(--accent-3), #ff7a1840);transform-origin:bottom;animation:DashboardMockup-module__itwXaG__grow 1.2s var(--ease-out) both;border-radius:4px 4px 2px 2px;flex:1}.DashboardMockup-module__itwXaG__bars span:nth-child(odd){background:linear-gradient(#9b6bffcc,#9b6bff26)}.DashboardMockup-module__itwXaG__row{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:6px 0;display:flex}.DashboardMockup-module__itwXaG__row:last-child{border-bottom:0}.DashboardMockup-module__itwXaG__rowDot{background:#ffffff14;border-radius:5px;width:16px;height:16px}.DashboardMockup-module__itwXaG__status{background:#28c84059;border-radius:999px;width:34px;height:12px;margin-left:auto}.DashboardMockup-module__itwXaG__status[data-s="1"]{background:#ffa45c73}.DashboardMockup-module__itwXaG__status[data-s="2"]{background:#9b6bff73}.DashboardMockup-module__itwXaG__floating{box-shadow:var(--shadow-lg);animation:DashboardMockup-module__itwXaG__float 7s var(--ease-in-out) infinite;border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex;position:absolute}.DashboardMockup-module__itwXaG__floating strong{font-family:var(--font-display);font-size:.9rem;display:block}.DashboardMockup-module__itwXaG__floating small{color:var(--muted);font-size:.72rem;display:block}.DashboardMockup-module__itwXaG__floatA{top:-26px;right:6%}.DashboardMockup-module__itwXaG__floatB{animation-delay:-3s;bottom:-30px;left:-4%}@keyframes DashboardMockup-module__itwXaG__grow{0%{transform:scaleY(0)}}@keyframes DashboardMockup-module__itwXaG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.DashboardMockup-module__itwXaG__body{grid-template-columns:1fr}.DashboardMockup-module__itwXaG__sidebar{display:none}.DashboardMockup-module__itwXaG__tilted .DashboardMockup-module__itwXaG__window{transform:rotateX(8deg)rotateY(-6deg)}}@media (max-width:480px){.DashboardMockup-module__itwXaG__kpis{grid-template-columns:repeat(2,1fr)}.DashboardMockup-module__itwXaG__panels{grid-template-columns:1fr}.DashboardMockup-module__itwXaG__table{display:none}.DashboardMockup-module__itwXaG__floating{padding:8px 12px 8px 8px}.DashboardMockup-module__itwXaG__floating small{display:none}.DashboardMockup-module__itwXaG__floatA{top:-20px;right:0}.DashboardMockup-module__itwXaG__floatB{bottom:-24px;left:0}}
.CtaBanner-module__X7kM2G__banner{text-align:center;box-shadow:var(--shadow-lg), 0 0 120px -40px #ff7a1880;background:radial-gradient(at 50% 120%,#ff7a1873,#0000 60%),linear-gradient(#2c1532,#1d0d22);border:1px solid #ff7a1840;border-radius:40px;flex-direction:column;align-items:center;gap:22px;padding:clamp(48px,8vw,96px) clamp(24px,6vw,80px);display:flex;position:relative;overflow:hidden}.CtaBanner-module__X7kM2G__banner>*{position:relative}.CtaBanner-module__X7kM2G__grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px;inset:0;-webkit-mask-image:radial-gradient(at 50% 100%,#000 10%,#0000 70%);mask-image:radial-gradient(at 50% 100%,#000 10%,#0000 70%);position:absolute!important}.CtaBanner-module__X7kM2G__orb{background:radial-gradient(circle,#ffb27a99,#ff7a1859 35%,#0000 70%);border-radius:50%;width:440px;height:440px;margin-left:-220px;bottom:-220px;left:50%;position:absolute!important}.CtaBanner-module__X7kM2G__title{max-width:820px;font-size:clamp(2rem,4.8vw,3.8rem);font-weight:800;line-height:1.08}.CtaBanner-module__X7kM2G__text{max-width:620px;color:var(--text-soft);font-size:1.05rem}.CtaBanner-module__X7kM2G__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:10px;display:flex}.CtaBanner-module__X7kM2G__sign{font-family:var(--font-mono);color:var(--muted);font-size:.8rem}@media (max-width:560px){.CtaBanner-module__X7kM2G__banner{border-radius:28px}.CtaBanner-module__X7kM2G__actions{flex-direction:column;width:100%}.CtaBanner-module__X7kM2G__actions>div{width:100%}.CtaBanner-module__X7kM2G__actions .btn{width:100%}}
.ContactForm-module__MW0ffG__form{flex-direction:column;gap:18px;display:flex}.ContactForm-module__MW0ffG__row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ContactForm-module__MW0ffG__group{flex-direction:column;gap:8px;min-width:0;display:flex}.ContactForm-module__MW0ffG__group label{color:var(--text-soft);font-size:.85rem;font-weight:600}.ContactForm-module__MW0ffG__group label span[aria-hidden]{color:var(--accent)}.ContactForm-module__MW0ffG__optional{color:var(--dim);font-weight:400}.ContactForm-module__MW0ffG__group input,.ContactForm-module__MW0ffG__group select,.ContactForm-module__MW0ffG__group textarea{width:100%;color:var(--text);border:1px solid var(--line-strong);appearance:none;background:#0c041073;border-radius:14px;padding:14px 16px;font-size:.95rem;transition:border-color .25s,box-shadow .25s,background .25s}.ContactForm-module__MW0ffG__group textarea{resize:vertical;min-height:140px;line-height:1.6}.ContactForm-module__MW0ffG__group input::placeholder,.ContactForm-module__MW0ffG__group textarea::placeholder{color:var(--dim)}.ContactForm-module__MW0ffG__group input:hover,.ContactForm-module__MW0ffG__group select:hover,.ContactForm-module__MW0ffG__group textarea:hover{border-color:#ffffff3d}.ContactForm-module__MW0ffG__group input:focus,.ContactForm-module__MW0ffG__group select:focus,.ContactForm-module__MW0ffG__group textarea:focus{border-color:var(--accent);background:#0c0410a6;outline:none;box-shadow:0 0 0 4px #ff7a1826}.ContactForm-module__MW0ffG__group [aria-invalid=true]{border-color:#ff6b6b}.ContactForm-module__MW0ffG__group [aria-invalid=true]:focus{box-shadow:0 0 0 4px #ff6b6b2e}.ContactForm-module__MW0ffG__selectWrap{position:relative}.ContactForm-module__MW0ffG__selectWrap select{cursor:pointer;padding-right:42px}.ContactForm-module__MW0ffG__selectWrap option{background:var(--surface);color:var(--text)}.ContactForm-module__MW0ffG__selectIcon{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)rotate(90deg)}.ContactForm-module__MW0ffG__error{color:#ff8f8f;font-size:.8rem}.ContactForm-module__MW0ffG__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ContactForm-module__MW0ffG__submitRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:6px;display:flex}.ContactForm-module__MW0ffG__submitRow button:disabled{opacity:.7;cursor:progress}.ContactForm-module__MW0ffG__required{color:var(--dim);font-size:.8rem}.ContactForm-module__MW0ffG__status{border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:.9rem;display:flex}.ContactForm-module__MW0ffG__status svg{flex-shrink:0;margin-top:3px}.ContactForm-module__MW0ffG__statusOk{color:#b7f5cf;background:#28c8641a;border:1px solid #28c8644d}.ContactForm-module__MW0ffG__statusError{color:#ffc2c2;background:#ff6b6b1a;border:1px solid #ff6b6b4d}@media (max-width:640px){.ContactForm-module__MW0ffG__row{grid-template-columns:1fr}.ContactForm-module__MW0ffG__submitRow button{width:100%}}
.ContactBlock-module__K9K3tG__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(24px,4vw,40px);display:grid}.ContactBlock-module__K9K3tG__details{flex-direction:column;gap:28px;display:flex}.ContactBlock-module__K9K3tG__intro{color:var(--muted);font-size:1.05rem}.ContactBlock-module__K9K3tG__items{flex-direction:column;gap:12px;display:flex}.ContactBlock-module__K9K3tG__item{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);transition:border-color .3s ease, transform .4s var(--ease-out), box-shadow .3s ease;align-items:flex-start;gap:16px;padding:18px;display:flex}a.ContactBlock-module__K9K3tG__item:hover{border-color:var(--accent-line);transform:translate(4px);box-shadow:0 16px 40px -20px #ff7a1880}a.ContactBlock-module__K9K3tG__item:hover .icon-box{color:var(--accent-ink);background:linear-gradient(145deg, var(--accent-3), var(--accent))}.ContactBlock-module__K9K3tG__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:2px;font-size:.7rem;display:block}.ContactBlock-module__K9K3tG__value{color:var(--text);font-weight:600;display:block}.ContactBlock-module__K9K3tG__break{word-break:break-all}.ContactBlock-module__K9K3tG__address{font-style:normal}.ContactBlock-module__K9K3tG__addrLine{font-weight:500;line-height:1.55;display:block}.ContactBlock-module__K9K3tG__actions{flex-wrap:wrap;gap:12px;display:flex}.ContactBlock-module__K9K3tG__social{flex-direction:column;gap:10px;display:flex}.ContactBlock-module__K9K3tG__formCard{background:radial-gradient(circle at 100% 0%, #ff7a181f, transparent 45%), linear-gradient(180deg, #ffffff0d, #ffffff03), var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);border-radius:28px;padding:clamp(24px,4vw,40px)}.ContactBlock-module__K9K3tG__formTitle{margin-bottom:24px;font-size:1.4rem}@media (max-width:1024px){.ContactBlock-module__K9K3tG__grid{grid-template-columns:1fr}}
.ProductShowcase-module__NeWWWq__section{overflow:hidden}.ProductShowcase-module__NeWWWq__panel{border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);background:linear-gradient(160deg,#ffffff0f,#ffffff03 40%),linear-gradient(#2a1530,#1c0d21);border-radius:36px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,5vw,70px);padding:clamp(32px,5vw,64px);display:grid;position:relative}.ProductShowcase-module__NeWWWq__panelGlow{border-radius:inherit;pointer-events:none;background:radial-gradient(600px 400px at 85%,#ff7a182e,#0000 60%),radial-gradient(500px 400px at 0 100%,#9b6bff1f,#0000 60%);position:absolute;inset:0;overflow:hidden}.ProductShowcase-module__NeWWWq__copy{flex-direction:column;gap:20px;display:flex;position:relative}.ProductShowcase-module__NeWWWq__idx{color:var(--dim)}.ProductShowcase-module__NeWWWq__title{font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.08}.ProductShowcase-module__NeWWWq__tagline{font-family:var(--font-display);color:var(--text-soft);font-size:1.1rem;font-weight:600}.ProductShowcase-module__NeWWWq__desc{color:var(--muted);margin-top:12px;font-size:.98rem}.ProductShowcase-module__NeWWWq__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:12px;font-size:.72rem}.ProductShowcase-module__NeWWWq__types{flex-wrap:wrap;gap:8px;display:flex}.ProductShowcase-module__NeWWWq__types li{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;align-items:center;gap:8px;padding:8px 13px;font-size:.85rem;font-weight:500;display:inline-flex}.ProductShowcase-module__NeWWWq__types svg{color:var(--accent)}.ProductShowcase-module__NeWWWq__actions{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.ProductShowcase-module__NeWWWq__visual{padding-block:30px;position:relative}@media (max-width:1024px){.ProductShowcase-module__NeWWWq__panel{grid-template-columns:1fr}}@media (max-width:560px){.ProductShowcase-module__NeWWWq__panel{border-radius:26px;padding:28px 20px 40px}.ProductShowcase-module__NeWWWq__actions{flex-direction:column;align-items:stretch}.ProductShowcase-module__NeWWWq__actions>div{width:100%}.ProductShowcase-module__NeWWWq__actions .btn{width:100%}}
.ProjectCard-module__r8YJHG__card{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);height:100%;box-shadow:var(--shadow-sm);transition:transform .5s var(--ease-out), border-color .4s ease, box-shadow .4s ease;flex-direction:column;display:flex;position:relative;overflow:hidden}.ProjectCard-module__r8YJHG__card:hover,.ProjectCard-module__r8YJHG__card:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 1px #ff7a1826, 0 30px 60px -24px #ff7a1866, var(--shadow-md);transform:translateY(-6px)}.ProjectCard-module__r8YJHG__media{aspect-ratio:16/10;background:var(--surface-2);position:relative;overflow:hidden}.ProjectCard-module__r8YJHG__mediaInner{transition:transform .9s var(--ease-out);position:absolute;inset:0}.ProjectCard-module__r8YJHG__mediaInner svg{width:100%;height:100%}.ProjectCard-module__r8YJHG__card:hover .ProjectCard-module__r8YJHG__mediaInner{transform:scale(1.06)}.ProjectCard-module__r8YJHG__img{object-fit:cover}.ProjectCard-module__r8YJHG__overlay{opacity:0;background:linear-gradient(#170b1b1a,#170b1bbf);place-items:center;transition:opacity .45s;display:grid;position:absolute;inset:0}.ProjectCard-module__r8YJHG__card:hover .ProjectCard-module__r8YJHG__overlay{opacity:1}.ProjectCard-module__r8YJHG__overlayBtn{border-radius:var(--r-pill);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);transition:transform .5s var(--ease-out);align-items:center;gap:8px;padding:10px 18px;font-size:.8rem;font-weight:700;display:inline-flex;transform:translateY(14px);box-shadow:0 10px 30px -8px #ff7a18b3}.ProjectCard-module__r8YJHG__card:hover .ProjectCard-module__r8YJHG__overlayBtn{transform:translateY(0)}.ProjectCard-module__r8YJHG__badges{pointer-events:none;justify-content:space-between;gap:8px;display:flex;position:absolute;top:14px;left:14px;right:14px}.ProjectCard-module__r8YJHG__category{border-radius:var(--r-pill);color:var(--text);border:1px solid var(--line-strong);background:#170b1be0;padding:5px 11px;font-size:.72rem;font-weight:600}.ProjectCard-module__r8YJHG__body{flex-direction:column;flex:1;padding:22px 22px 20px;display:flex}.ProjectCard-module__r8YJHG__titleRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ProjectCard-module__r8YJHG__title{font-size:1.12rem;line-height:1.3}.ProjectCard-module__r8YJHG__stretched:after{content:"";z-index:2;position:absolute;inset:0}.ProjectCard-module__r8YJHG__stretched:focus-visible{outline:none}.ProjectCard-module__r8YJHG__card:has(.ProjectCard-module__r8YJHG__stretched:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.ProjectCard-module__r8YJHG__year{font-family:var(--font-mono);color:var(--dim);font-size:.75rem}.ProjectCard-module__r8YJHG__desc{color:var(--muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:.88rem;line-height:1.6;display:-webkit-box;overflow:hidden}.ProjectCard-module__r8YJHG__tags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.ProjectCard-module__r8YJHG__tags li{font-family:var(--font-mono);color:var(--text-soft);border:1px solid var(--line);background:#ffffff0d;border-radius:8px;padding:4px 10px;font-size:.7rem}.ProjectCard-module__r8YJHG__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:auto;padding-top:18px;display:flex}.ProjectCard-module__r8YJHG__view{white-space:nowrap;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:.8rem;font-weight:700;display:inline-flex}.ProjectCard-module__r8YJHG__arrow{transition:transform .4s var(--ease-out)}.ProjectCard-module__r8YJHG__card:hover .ProjectCard-module__r8YJHG__arrow{transform:translate(5px)}.ProjectCard-module__r8YJHG__muted,.ProjectCard-module__r8YJHG__private{white-space:nowrap;color:var(--dim);align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.ProjectCard-module__r8YJHG__private{font-family:var(--font-mono);font-size:.7rem}@media (hover:none){.ProjectCard-module__r8YJHG__overlay{display:none}}
.PortfolioGrid-module__9S1nQW__toolbar{margin-bottom:32px;display:flex}.PortfolioGrid-module__9S1nQW__grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.PortfolioGrid-module__9S1nQW__grid>li{flex-direction:column;display:flex}.PortfolioGrid-module__9S1nQW__grid4{grid-template-columns:repeat(4,1fr)}.PortfolioGrid-module__9S1nQW__empty{text-align:center;color:var(--muted);padding:60px 0}@media (max-width:1280px){.PortfolioGrid-module__9S1nQW__grid4{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.PortfolioGrid-module__9S1nQW__grid,.PortfolioGrid-module__9S1nQW__grid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.PortfolioGrid-module__9S1nQW__grid,.PortfolioGrid-module__9S1nQW__grid4{grid-template-columns:1fr}}
.FeaturedPortfolio-module__eUk1la__head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(36px,5vw,56px);display:flex}.FeaturedPortfolio-module__eUk1la__head .FeaturedPortfolio-module__eUk1la__heading{margin-bottom:0}.FeaturedPortfolio-module__eUk1la__headCta{flex-shrink:0}.FeaturedPortfolio-module__eUk1la__more{justify-content:center;margin-top:48px;display:flex}@media (max-width:768px){.FeaturedPortfolio-module__eUk1la__headCta{display:none}}
.SoftwareDevelopment-module__Y6koea__section{overflow:hidden}.SoftwareDevelopment-module__Y6koea__beam{pointer-events:none;background:radial-gradient(at 50% 0,#ff7a181f,#0000 65%);width:70%;height:520px;position:absolute;top:0;left:50%;transform:translate(-50%)}.SoftwareDevelopment-module__Y6koea__head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:clamp(40px,6vw,64px);display:flex}.SoftwareDevelopment-module__Y6koea__head>:first-child{margin-bottom:0}.SoftwareDevelopment-module__Y6koea__headAside{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:18px;display:flex}.SoftwareDevelopment-module__Y6koea__terminal{border-radius:var(--r-md);border:1px solid var(--line-strong);font-family:var(--font-mono);color:var(--text-soft);background:#0c041099;padding:14px 18px;font-size:.76rem;line-height:1.8}.SoftwareDevelopment-module__Y6koea__prompt{color:var(--accent)}.SoftwareDevelopment-module__Y6koea__ok{color:#7ee2a8}.SoftwareDevelopment-module__Y6koea__grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.SoftwareDevelopment-module__Y6koea__grid>li{display:flex}.SoftwareDevelopment-module__Y6koea__card{flex-direction:column;width:100%;padding:24px 22px 26px;display:flex}.SoftwareDevelopment-module__Y6koea__cardTop{justify-content:space-between;align-items:flex-start;margin-bottom:26px;display:flex}.SoftwareDevelopment-module__Y6koea__num{font-family:var(--font-mono);color:var(--dim);font-size:.78rem;transition:color .3s}.SoftwareDevelopment-module__Y6koea__card:hover .SoftwareDevelopment-module__Y6koea__num{color:var(--accent)}.SoftwareDevelopment-module__Y6koea__title{font-size:1.06rem;font-weight:700;line-height:1.3}.SoftwareDevelopment-module__Y6koea__desc{color:var(--muted);margin-top:10px;font-size:.88rem;line-height:1.6}@media (max-width:1240px){.SoftwareDevelopment-module__Y6koea__grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.SoftwareDevelopment-module__Y6koea__head{flex-direction:column;align-items:flex-start}.SoftwareDevelopment-module__Y6koea__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.SoftwareDevelopment-module__Y6koea__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.SoftwareDevelopment-module__Y6koea__grid{grid-template-columns:1fr}.SoftwareDevelopment-module__Y6koea__card{padding:22px}.SoftwareDevelopment-module__Y6koea__cardTop{margin-bottom:18px}}
.DigitalMarketing-module__QcXNfW__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(40px,6vw,80px);display:grid}.DigitalMarketing-module__QcXNfW__intro{top:calc(var(--nav-h) + 32px);position:sticky}.DigitalMarketing-module__QcXNfW__intro .DigitalMarketing-module__QcXNfW__heading{margin-bottom:32px}.DigitalMarketing-module__QcXNfW__chart{border-radius:var(--r-md);border:1px solid var(--line);background:#0c041066;margin-bottom:30px;padding:18px 18px 14px;position:relative}.DigitalMarketing-module__QcXNfW__chart svg{width:100%;height:120px;overflow:visible}.DigitalMarketing-module__QcXNfW__gridLine{stroke:#ffffff0f;stroke-dasharray:3 5}.DigitalMarketing-module__QcXNfW__line{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #ff7a1899)}.DigitalMarketing-module__QcXNfW__dot{fill:var(--accent);filter:drop-shadow(0 0 6px var(--accent))}.DigitalMarketing-module__QcXNfW__chartLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-top:10px;font-size:.7rem;display:block}.DigitalMarketing-module__QcXNfW__focusTitle{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:12px;font-size:.74rem}.DigitalMarketing-module__QcXNfW__focus{flex-wrap:wrap;gap:8px;display:flex}.DigitalMarketing-module__QcXNfW__check{color:var(--accent)}.DigitalMarketing-module__QcXNfW__honest{border-left:2px solid var(--accent-line);color:var(--muted);margin-top:22px;padding-left:14px;font-size:.9rem}.DigitalMarketing-module__QcXNfW__cta{margin-top:28px}.DigitalMarketing-module__QcXNfW__groups{gap:16px;display:grid}.DigitalMarketing-module__QcXNfW__group{padding:26px 28px}.DigitalMarketing-module__QcXNfW__groupHead{align-items:center;gap:16px;margin-bottom:18px;display:flex}.DigitalMarketing-module__QcXNfW__groupTitle{font-size:1.15rem}.DigitalMarketing-module__QcXNfW__items{flex-wrap:wrap;gap:8px;display:flex}.DigitalMarketing-module__QcXNfW__items li{border-radius:var(--r-pill);color:var(--text-soft);border:1px solid var(--line);background:#ffffff0a;padding:7px 13px;font-size:.84rem;transition:border-color .3s,color .3s}.DigitalMarketing-module__QcXNfW__group:hover .DigitalMarketing-module__QcXNfW__items li{border-color:#ff7a1833}@media (max-width:1024px){.DigitalMarketing-module__QcXNfW__grid{grid-template-columns:1fr}.DigitalMarketing-module__QcXNfW__intro{position:relative;top:0}}@media (max-width:480px){.DigitalMarketing-module__QcXNfW__group{padding:22px}}
.GraphicDesign-module__Fssk3G__section{overflow:hidden}.GraphicDesign-module__Fssk3G__head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:clamp(36px,5vw,56px);display:flex}.GraphicDesign-module__Fssk3G__head .GraphicDesign-module__Fssk3G__heading{margin-bottom:0}.GraphicDesign-module__Fssk3G__tools{flex-shrink:0}.GraphicDesign-module__Fssk3G__toolsLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:12px;font-size:.72rem}.GraphicDesign-module__Fssk3G__tools ul{gap:10px;display:flex}.GraphicDesign-module__Fssk3G__tool{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex}.GraphicDesign-module__Fssk3G__toolMark{width:34px;height:34px;font-family:var(--font-display);color:var(--text);background:linear-gradient(145deg, var(--surface-3), var(--surface));border:1px solid var(--line-strong);border-radius:9px;place-items:center;font-size:.85rem;font-weight:800;display:grid}.GraphicDesign-module__Fssk3G__toolName{color:var(--text-soft);white-space:nowrap;font-size:.82rem}.GraphicDesign-module__Fssk3G__bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(190px,auto);grid-auto-flow:dense;gap:16px;display:grid}.GraphicDesign-module__Fssk3G__bento>li{display:flex}.GraphicDesign-module__Fssk3G__big{grid-area:span 2/span 2}.GraphicDesign-module__Fssk3G__wide{grid-column:span 2}.GraphicDesign-module__Fssk3G__tile{flex-direction:column;justify-content:flex-end;width:100%;padding:24px;display:flex;overflow:hidden}.GraphicDesign-module__Fssk3G__tileFeatured{background:radial-gradient(circle at 85% 15%, #ff7a181f, transparent 50%), radial-gradient(circle at 10% 100%, #9b6bff1f, transparent 50%), var(--surface)}.GraphicDesign-module__Fssk3G__tileBody{flex-direction:column;gap:16px;display:flex}.GraphicDesign-module__Fssk3G__tileFeatured .GraphicDesign-module__Fssk3G__tileBody{flex-direction:row;align-items:flex-end}.GraphicDesign-module__Fssk3G__tileTitle{font-size:1.08rem}.GraphicDesign-module__Fssk3G__tileFeatured .GraphicDesign-module__Fssk3G__tileTitle{font-size:1.35rem}.GraphicDesign-module__Fssk3G__tileDesc{color:var(--muted);margin-top:6px;font-size:.87rem;line-height:1.55}.GraphicDesign-module__Fssk3G__specimen{width:72%;max-width:340px;transition:transform .8s var(--ease-out);top:50%;left:50%;transform:translate(-50%,-62%);position:absolute!important}.GraphicDesign-module__Fssk3G__tile:hover .GraphicDesign-module__Fssk3G__specimen{transform:translate(-50%,-62%)rotate(-4deg)scale(1.04)}.GraphicDesign-module__Fssk3G__guide{fill:none;stroke:#ffffff1f;stroke-width:.8px}.GraphicDesign-module__Fssk3G__markPath{fill:none;stroke:var(--accent);stroke-width:12px;stroke-linecap:round;filter:drop-shadow(0 6px 20px #ff7a1880)}.GraphicDesign-module__Fssk3G__anchor{fill:var(--bg);stroke:#9fd0ff;stroke-width:1.2px}.GraphicDesign-module__Fssk3G__brandSpec{align-items:center;gap:18px;display:flex;top:22px;right:24px;position:absolute!important}.GraphicDesign-module__Fssk3G__typeSpec{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(160deg, #fff, var(--accent-3));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:3.4rem;font-weight:800;line-height:1}.GraphicDesign-module__Fssk3G__swatches{display:flex}.GraphicDesign-module__Fssk3G__swatches span{border:2px solid var(--surface);width:34px;height:34px;transition:transform .4s var(--ease-out);border-radius:50%;margin-left:-8px}.GraphicDesign-module__Fssk3G__tile:hover .GraphicDesign-module__Fssk3G__swatches span{transform:translateY(-4px)}.GraphicDesign-module__Fssk3G__tile:hover .GraphicDesign-module__Fssk3G__swatches span:nth-child(2){transition-delay:40ms}.GraphicDesign-module__Fssk3G__tile:hover .GraphicDesign-module__Fssk3G__swatches span:nth-child(3){transition-delay:80ms}.GraphicDesign-module__Fssk3G__tile:hover .GraphicDesign-module__Fssk3G__swatches span:nth-child(4){transition-delay:.12s}.GraphicDesign-module__Fssk3G__tile:hover .GraphicDesign-module__Fssk3G__swatches span:nth-child(5){transition-delay:.16s}.GraphicDesign-module__Fssk3G__socialSpec{gap:8px;display:flex;top:20px;right:22px;position:absolute!important}.GraphicDesign-module__Fssk3G__post{border:1px solid var(--line-strong);width:58px;transition:transform .5s var(--ease-out);background:#ffffff0d;border-radius:10px;flex-direction:column;gap:6px;padding:6px;display:flex}.GraphicDesign-module__Fssk3G__post i{aspect-ratio:1;background:linear-gradient(145deg, var(--accent-3), var(--accent-2));border-radius:6px;display:block}.GraphicDesign-module__Fssk3G__post:nth-child(2) i{background:linear-gradient(145deg, var(--violet), #5b2a86)}.GraphicDesign-module__Fssk3G__post:nth-child(3) i{border:1px solid var(--accent-line);background:linear-gradient(145deg,#3a2240,#1f1024)}.GraphicDesign-module__Fssk3G__post b{background:#fff3;border-radius:4px;width:70%;height:4px;display:block}.GraphicDesign-module__Fssk3G__tile:hover .GraphicDesign-module__Fssk3G__post:first-child{transform:translateY(-6px)rotate(-4deg)}.GraphicDesign-module__Fssk3G__tile:hover .GraphicDesign-module__Fssk3G__post:nth-child(3){transform:translateY(-6px)rotate(4deg)}.GraphicDesign-module__Fssk3G__cta{justify-content:center;margin-top:40px;display:flex}@media (max-width:1024px){.GraphicDesign-module__Fssk3G__head{flex-direction:column;align-items:flex-start}.GraphicDesign-module__Fssk3G__bento{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.GraphicDesign-module__Fssk3G__tools ul{flex-wrap:wrap}.GraphicDesign-module__Fssk3G__bento{grid-template-columns:1fr;grid-auto-rows:auto}.GraphicDesign-module__Fssk3G__big,.GraphicDesign-module__Fssk3G__wide{grid-area:span 1/span 1}.GraphicDesign-module__Fssk3G__big .GraphicDesign-module__Fssk3G__tile{min-height:340px}.GraphicDesign-module__Fssk3G__wide .GraphicDesign-module__Fssk3G__tile{min-height:200px}.GraphicDesign-module__Fssk3G__tile{min-height:0}.GraphicDesign-module__Fssk3G__tileFeatured .GraphicDesign-module__Fssk3G__tileBody{flex-direction:column;align-items:flex-start}}
.Studio-module__LA7exa__section{overflow:hidden}.Studio-module__LA7exa__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,6vw,90px);display:grid}.Studio-module__LA7exa__logoCard{aspect-ratio:1;border:1px solid var(--line-strong);max-width:440px;box-shadow:var(--shadow-lg);background:radial-gradient(circle at 50% 40%,#ff7a1840,#0000 55%),linear-gradient(160deg,#331a3a,#1a0b1f);border-radius:40px;flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:hidden}.Studio-module__LA7exa__orbit{place-items:center;display:grid;position:absolute;inset:0}.Studio-module__LA7exa__orbit span{aspect-ratio:1;border:1px dashed #ff7a1840;border-radius:50%;width:72%;animation:40s linear infinite Studio-module__LA7exa__spin;position:absolute}.Studio-module__LA7exa__orbit span:last-child{border:1px solid #ffffff0f;width:94%;animation-duration:60s;animation-direction:reverse}.Studio-module__LA7exa__orbit span:after{content:"";background:var(--accent);width:10px;height:10px;box-shadow:0 0 16px var(--accent);border-radius:50%;position:absolute;top:-5px;left:50%}.Studio-module__LA7exa__orbit span:last-child:after{background:var(--violet);box-shadow:0 0 16px var(--violet)}.Studio-module__LA7exa__logo{width:130px;height:130px;font-family:var(--font-display);letter-spacing:-.04em;color:var(--accent-ink);background:linear-gradient(145deg, var(--accent-3), var(--accent) 50%, var(--accent-2));border-radius:36px;place-items:center;font-size:3.2rem;font-weight:800;display:grid;position:relative;box-shadow:0 30px 60px -20px #ff7a18b3,inset 0 2px #ffffff59}.Studio-module__LA7exa__logoName{font-family:var(--font-display);margin-top:26px;font-size:1.4rem;font-weight:700;position:relative}.Studio-module__LA7exa__logoSub{font-family:var(--font-mono);color:var(--muted);margin-top:4px;font-size:.76rem;position:relative}.Studio-module__LA7exa__content{flex-direction:column;gap:20px;display:flex}.Studio-module__LA7exa__idx{color:var(--dim)}.Studio-module__LA7exa__title{font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800}.Studio-module__LA7exa__areas{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:8px;display:grid}.Studio-module__LA7exa__areas>li{display:flex}.Studio-module__LA7exa__area{border-radius:var(--r-md);width:100%;transition:transform .4s var(--ease-out), border-color .3s, box-shadow .3s;gap:14px;padding:18px;display:flex}.Studio-module__LA7exa__area:hover{transform:translateY(-3px)}.Studio-module__LA7exa__areaTitle{font-size:.98rem}.Studio-module__LA7exa__areaText{color:var(--muted);margin-top:4px;font-size:.84rem;line-height:1.5}.Studio-module__LA7exa__caps{flex-wrap:wrap;gap:10px 22px;display:flex}.Studio-module__LA7exa__caps li{color:var(--text-soft);align-items:center;gap:8px;font-size:.88rem;display:inline-flex}.Studio-module__LA7exa__caps svg{color:var(--accent)}.Studio-module__LA7exa__actions{margin-top:8px}@keyframes Studio-module__LA7exa__spin{to{transform:rotate(360deg)}}@media (max-width:1024px){.Studio-module__LA7exa__grid{grid-template-columns:1fr}.Studio-module__LA7exa__logoCard{max-width:340px}}@media (max-width:560px){.Studio-module__LA7exa__areas{grid-template-columns:1fr}}
.Testimonials-module__X7R5sW__slider{background:linear-gradient(160deg, #ffffff0f, #ffffff03 50%), var(--surface);border:1px solid var(--line-strong);max-width:900px;box-shadow:var(--shadow-lg);border-radius:32px;margin-inline:auto;padding:clamp(32px,5vw,56px);position:relative;overflow:hidden}.Testimonials-module__X7R5sW__glow{pointer-events:none;background:radial-gradient(circle,#ff7a182e,#0000 65%);width:60%;height:100%;position:absolute;top:-40%;right:-10%}.Testimonials-module__X7R5sW__quoteIcon{color:#ff7a1840;position:absolute;top:28px;right:32px}.Testimonials-module__X7R5sW__viewport{min-height:250px;position:relative}.Testimonials-module__X7R5sW__slide{flex-direction:column;align-items:flex-start;gap:22px;margin:0;display:flex}.Testimonials-module__X7R5sW__quote{margin:0}.Testimonials-module__X7R5sW__quote p{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:500;line-height:1.5}.Testimonials-module__X7R5sW__author{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.Testimonials-module__X7R5sW__avatar{width:52px;height:52px;font-family:var(--font-display);color:var(--accent-ink);background:linear-gradient(145deg, var(--accent-3), var(--accent));box-shadow:0 0 0 3px var(--surface), 0 0 0 4px var(--accent-line);border-radius:50%;place-items:center;font-weight:700;display:grid;overflow:hidden}.Testimonials-module__X7R5sW__avatar img{object-fit:cover;width:100%;height:100%}.Testimonials-module__X7R5sW__name{font-family:var(--font-display);font-weight:700;display:block}.Testimonials-module__X7R5sW__role{color:var(--muted);font-size:.85rem;display:block}.Testimonials-module__X7R5sW__type{margin-left:auto}.Testimonials-module__X7R5sW__controls{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:24px;display:flex}.Testimonials-module__X7R5sW__arrowBtn{border:1px solid var(--line-strong);width:48px;height:48px;transition:border-color .3s, background .3s, color .3s, transform .3s var(--ease-out);background:#ffffff08;border-radius:50%;place-items:center;display:grid}.Testimonials-module__X7R5sW__arrowBtn:hover{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft);transform:scale(1.05)}.Testimonials-module__X7R5sW__dots{gap:4px;display:flex}.Testimonials-module__X7R5sW__dot{width:28px;height:28px;position:relative}.Testimonials-module__X7R5sW__dot:before{content:"";background:var(--surface-3);width:8px;height:8px;transition:width .4s var(--ease-out), margin .4s var(--ease-out), background .3s;border-radius:999px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}.Testimonials-module__X7R5sW__dotActive:before{background:var(--accent);width:22px;margin-left:-11px}@media (max-width:560px){.Testimonials-module__X7R5sW__viewport{min-height:330px}.Testimonials-module__X7R5sW__type{margin-left:0}.Testimonials-module__X7R5sW__quoteIcon{width:40px;height:40px}}
.PageHero-module__TYRMoq__hero{padding-top:calc(var(--nav-h) + clamp(48px, 8vw, 96px));padding-bottom:clamp(40px,6vw,72px);position:relative}.PageHero-module__TYRMoq__hero:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 50% 0,#ff7a1824,#0000 65%);width:min(900px,90%);height:420px;position:absolute;top:0;left:50%;transform:translate(-50%)}.PageHero-module__TYRMoq__crumbs{color:var(--dim);flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:.84rem;display:flex}.PageHero-module__TYRMoq__crumbs li{gap:8px;display:inline-flex}.PageHero-module__TYRMoq__crumbs a{color:var(--muted);transition:color .2s}.PageHero-module__TYRMoq__crumbs a:hover{color:var(--accent)}.PageHero-module__TYRMoq__crumbs [aria-current]{color:var(--text-soft)}.PageHero-module__TYRMoq__title{letter-spacing:-.035em;max-width:980px;margin-top:18px;font-size:clamp(2.4rem,6.4vw,5rem);font-weight:800;line-height:1.02}.PageHero-module__TYRMoq__desc{max-width:700px;margin-top:22px}.PageHero-module__TYRMoq__actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}
.product-module__5V2K9W__mockSection{padding-bottom:clamp(60px,8vw,100px)}.product-module__5V2K9W__mockWrap{max-width:1000px;margin-inline:auto;padding-block:30px;position:relative}.product-module__5V2K9W__mockGlow{filter:blur(60px);background:radial-gradient(#ff7a184d,#0000 65%);position:absolute;inset:10% 5%}.product-module__5V2K9W__mockNote{text-align:center;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-top:20px;font-size:.72rem}.product-module__5V2K9W__types{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;display:grid}.product-module__5V2K9W__types>li{display:flex}.product-module__5V2K9W__type{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;padding:28px 16px;display:flex}.product-module__5V2K9W__typeLabel{font-family:var(--font-display);font-weight:700}.product-module__5V2K9W__highlights{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.product-module__5V2K9W__highlights>li{display:flex}.product-module__5V2K9W__highlight{flex-direction:column;gap:14px;width:100%;padding:30px;display:flex}.product-module__5V2K9W__highlight h3{font-size:1.3rem}.product-module__5V2K9W__highlight p{color:var(--muted);font-size:.95rem}.product-module__5V2K9W__hNum{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #ff7a1866;font-size:2.2rem;font-weight:800;top:22px;right:26px;position:absolute!important}.product-module__5V2K9W__modules{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.product-module__5V2K9W__modules>li{display:flex}.product-module__5V2K9W__module{gap:16px;width:100%;padding:22px;display:flex}.product-module__5V2K9W__module h3{font-size:1.02rem}.product-module__5V2K9W__module p{color:var(--muted);margin-top:4px;font-size:.86rem}.product-module__5V2K9W__modulePlaceholder{border-style:dashed;border-color:#ffaa3c59}.product-module__5V2K9W__modulePlaceholder h3{font-family:var(--font-mono);color:#ffd9a8;font-size:.86rem}.product-module__5V2K9W__smallTitle{margin-bottom:18px;font-size:1.4rem}.product-module__5V2K9W__tech{flex-wrap:wrap;gap:10px;display:flex}.product-module__5V2K9W__screens{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.product-module__5V2K9W__screen{aspect-ratio:16/10;border-radius:var(--r-lg);border:1px solid var(--line-strong);position:relative;overflow:hidden}.product-module__5V2K9W__screen img{object-fit:cover}@media (max-width:900px){.product-module__5V2K9W__highlights,.product-module__5V2K9W__modules,.product-module__5V2K9W__screens{grid-template-columns:1fr}}@media (min-width:560px) and (max-width:900px){.product-module__5V2K9W__modules{grid-template-columns:repeat(2,1fr)}}
