.stitch-cta-button[data-v-2beb587e]{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:950;gap:10px;justify-content:center;line-height:1;min-height:46px;overflow:hidden;padding:0 22px;position:relative;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.stitch-cta-button[data-v-2beb587e]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.42),transparent);content:"";inset:-90% auto -90% -40%;position:absolute;transform:rotate(18deg);transition:transform .48s ease;width:36%}.stitch-cta-button[data-v-2beb587e]:hover{transform:translateY(-2px)}.stitch-cta-button[data-v-2beb587e]:hover:after{transform:translate(430%) rotate(18deg)}.stitch-cta-button__arrow[data-v-2beb587e]{display:inline-grid;height:18px;margin-left:2px;place-items:center;position:relative;transition:transform .22s ease;width:30px}.stitch-cta-button__arrow span[data-v-2beb587e],.stitch-cta-button__arrow[data-v-2beb587e]:after,.stitch-cta-button__arrow[data-v-2beb587e]:before{background:currentColor;box-shadow:0 0 14px #f5d58a61;content:"";display:block;position:absolute}.stitch-cta-button__arrow span[data-v-2beb587e]{border-radius:999px;height:2px;right:4px;transform-origin:right center;transition:width .22s ease;width:22px}.stitch-cta-button__arrow[data-v-2beb587e]:after,.stitch-cta-button__arrow[data-v-2beb587e]:before{border-radius:999px;height:2px;right:3px;transform-origin:right center;width:9px}.stitch-cta-button__arrow[data-v-2beb587e]:before{transform:rotate(42deg)}.stitch-cta-button__arrow[data-v-2beb587e]:after{transform:rotate(-42deg)}.stitch-cta-button:hover .stitch-cta-button__arrow[data-v-2beb587e]{transform:translate(4px)}.stitch-cta-button:hover .stitch-cta-button__arrow span[data-v-2beb587e]{width:27px}.stitch-cta-button--primary[data-v-2beb587e]{background:linear-gradient(135deg,#b9822d,#f5d58a 48%,#8c5b1f);border:1px solid rgba(255,231,166,.72);box-shadow:0 18px 48px #cd974138;color:#0b0703}.stitch-cta-button--ghost[data-v-2beb587e]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid rgba(219,174,94,.34);color:#f8f2e2f0}.stitch-cta-button--subtle[data-v-2beb587e]{background:#dbae5e14;border:1px solid rgba(219,174,94,.25);color:#f7d995}@media(max-width:640px){.stitch-cta-button[data-v-2beb587e]{width:100%}}.stitch-generated-visual[data-v-81f470ab]{background:radial-gradient(circle at 24% 18%,hsla(42,84%,75%,.22),transparent 30%),radial-gradient(circle at 84% 16%,rgba(198,146,62,.18),transparent 34%),linear-gradient(145deg,#140e07f2,#050403fa 64%,#0f0a05f0);border:1px solid rgba(219,174,94,.34);border-radius:30px;box-shadow:0 30px 110px #0000006b,inset 0 1px #ffffff14;isolation:isolate;margin:0;min-height:320px;overflow:hidden;position:relative}.stitch-generated-visual[data-v-81f470ab]:before{background:linear-gradient(124deg,transparent 0 35%,hsla(42,84%,75%,.16) 46%,transparent 58%),radial-gradient(circle at 45% 36%,rgba(255,248,232,.06),transparent 44%);content:"";inset:0;opacity:.74;position:absolute;z-index:1}.stitch-generated-visual[data-v-81f470ab]:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.34) 38%,rgba(0,0,0,.86));bottom:0;content:"";height:46%;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.stitch-generated-visual__image[data-v-81f470ab]{filter:saturate(.96) contrast(1.05);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1.02);width:100%;z-index:0}.stitch-generated-visual__aura[data-v-81f470ab],.stitch-generated-visual__shine[data-v-81f470ab]{pointer-events:none;position:absolute;z-index:2}.stitch-generated-visual__aura[data-v-81f470ab]{animation:stitch-visual-orbit-81f470ab 9s ease-in-out infinite alternate;background:radial-gradient(circle,hsla(42,84%,75%,.46),rgba(185,130,45,.12) 44%,transparent 72%);border-radius:999px;filter:blur(2px);height:180px;width:180px}.stitch-generated-visual__aura--one[data-v-81f470ab]{right:10%;top:10%}.stitch-generated-visual__aura--two[data-v-81f470ab]{animation-delay:-3s;bottom:8%;height:126px;left:10%;width:126px}.stitch-generated-visual__shine[data-v-81f470ab]{animation:stitch-visual-shine-81f470ab 6s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.18),transparent);inset:-35% auto -35% -18%;transform:rotate(18deg);width:34%}.stitch-generated-visual__scene[data-v-81f470ab]{height:100%;inset:0;position:absolute;width:100%;z-index:2}.stitch-generated-visual__grid path[data-v-81f470ab]{stroke:#f5d58a1a;stroke-width:1}.stitch-generated-visual__automation rect[data-v-81f470ab],.stitch-generated-visual__dashboard rect[data-v-81f470ab],.stitch-generated-visual__phone rect[data-v-81f470ab],.stitch-generated-visual__team rect[data-v-81f470ab]{fill:url(#stitch-panel-fill);stroke:#f5d58a61;stroke-width:1.4}.stitch-generated-visual__automation path[data-v-81f470ab],.stitch-generated-visual__dashboard path[data-v-81f470ab],.stitch-generated-visual__phone path[data-v-81f470ab],.stitch-generated-visual__team path[data-v-81f470ab]{fill:none;stroke:#f5d58aa8;stroke-linecap:round;stroke-width:6}.stitch-generated-visual__dashboard circle[data-v-81f470ab]{fill:url(#stitch-node-fill)}.stitch-generated-visual__chart[data-v-81f470ab]{stroke:url(#stitch-gold-line);stroke-width:8}.stitch-generated-visual__network path[data-v-81f470ab]{fill:none;stroke:#f5d58a61;stroke-linecap:round;stroke-width:3}.stitch-generated-visual__network circle[data-v-81f470ab],.stitch-generated-visual__team circle[data-v-81f470ab]{fill:url(#stitch-node-fill);stroke:#fff8e859;stroke-width:2}.stitch-generated-visual__automation[data-v-81f470ab],.stitch-generated-visual__dashboard[data-v-81f470ab],.stitch-generated-visual__network[data-v-81f470ab],.stitch-generated-visual__phone[data-v-81f470ab],.stitch-generated-visual__team[data-v-81f470ab]{animation:stitch-visual-float-81f470ab 7s ease-in-out infinite alternate;transform-origin:center}.stitch-generated-visual__phone[data-v-81f470ab]{animation-delay:-2s}.stitch-generated-visual__network[data-v-81f470ab]{animation-delay:-4s}.stitch-generated-visual__team[data-v-81f470ab]{opacity:0;transform:scale(.88) translateY(28px)}.stitch-generated-visual__automation[data-v-81f470ab]{opacity:.68}.stitch-generated-visual--team .stitch-generated-visual__dashboard[data-v-81f470ab],.stitch-generated-visual--team .stitch-generated-visual__phone[data-v-81f470ab]{opacity:.28}.stitch-generated-visual--team .stitch-generated-visual__team[data-v-81f470ab]{opacity:1;transform:none}.stitch-generated-visual--contact .stitch-generated-visual__dashboard[data-v-81f470ab]{transform:translate(-28px,12px) scale(.92)}.stitch-generated-visual--contact .stitch-generated-visual__phone[data-v-81f470ab]{transform:translate(-18px,8px) scale(1.08)}.stitch-generated-visual--services .stitch-generated-visual__network[data-v-81f470ab]{transform:translateY(-26px) scale(1.08)}.stitch-generated-visual--services .stitch-generated-visual__automation[data-v-81f470ab]{opacity:1}.stitch-generated-visual figcaption[data-v-81f470ab]{bottom:18px;color:#f7f2e9db;font-size:13px;font-weight:900;left:18px;position:absolute;right:18px;z-index:4}@keyframes stitch-visual-float-81f470ab{0%{translate:0 0}to{translate:0 -12px}}@keyframes stitch-visual-orbit-81f470ab{0%{opacity:.74;transform:translate3d(-8px,0,0) scale(.94)}to{opacity:.96;transform:translate3d(12px,-18px,0) scale(1.08)}}@keyframes stitch-visual-shine-81f470ab{0%,30%{opacity:0;transform:translate(-80%) rotate(18deg)}48%{opacity:1}72%,to{opacity:0;transform:translate(420%) rotate(18deg)}}@media(max-width:680px){.stitch-generated-visual[data-v-81f470ab]{border-radius:24px;min-height:250px}}@media(prefers-reduced-motion:reduce){.stitch-generated-visual__aura[data-v-81f470ab],.stitch-generated-visual__automation[data-v-81f470ab],.stitch-generated-visual__dashboard[data-v-81f470ab],.stitch-generated-visual__network[data-v-81f470ab],.stitch-generated-visual__phone[data-v-81f470ab],.stitch-generated-visual__shine[data-v-81f470ab],.stitch-generated-visual__team[data-v-81f470ab]{animation:none}}.stitch-section-header[data-v-ec1caab4]{background:radial-gradient(circle at 50% 8%,hsla(42,84%,75%,.15),transparent 34%),radial-gradient(circle at 75% 15%,rgba(185,130,45,.12),transparent 34%),linear-gradient(110deg,hsla(0,0%,100%,.08),transparent 14% 86%,hsla(0,0%,100%,.06)),linear-gradient(135deg,#120d08,#050403 52%,#0d0905);border-bottom:1px solid var(--stitch-line);color:var(--stitch-text);display:grid;min-height:clamp(180px,24vw,300px);overflow:hidden;padding:clamp(72px,9vw,118px) 22px clamp(46px,6vw,80px);place-items:center;position:relative;text-align:center}.stitch-section-header--compact[data-v-ec1caab4]{min-height:clamp(150px,20vw,240px)}.stitch-section-header[data-v-ec1caab4]:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:42px 42px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent);pointer-events:none;position:absolute}.stitch-section-header__line[data-v-ec1caab4]{background:linear-gradient(90deg,transparent,hsla(42,84%,75%,.16),transparent),linear-gradient(180deg,transparent,rgba(185,130,45,.42),transparent);border-left:1px solid hsla(42,84%,75%,.44);border-right:1px solid rgba(185,130,45,.22);filter:drop-shadow(0 0 16px rgba(245,213,138,.2));height:140%;opacity:.88;position:absolute;top:-18%;transform:rotate(33deg);width:clamp(150px,27vw,360px)}.stitch-section-header--gold-entrance .stitch-section-header__line[data-v-ec1caab4]{filter:drop-shadow(0 0 0 rgba(245,213,138,0));opacity:0;overflow:hidden;will-change:transform,opacity,filter}.stitch-section-header--gold-entrance[data-v-ec1caab4]:after{background:linear-gradient(90deg,transparent,hsla(43,86%,72%,.44),rgba(255,248,232,.22),transparent);bottom:clamp(10px,1.8vw,24px);box-shadow:0 0 14px #f5d27a33,0 0 34px #b8842c1f;content:"";height:1px;opacity:0;pointer-events:none;position:absolute;right:clamp(18px,5vw,92px);transform:translate3d(28px,18px,0) rotate(-55deg) scaleX(.7);transform-origin:right center;width:clamp(70px,9vw,170px);z-index:0}.stitch-section-header--gold-entrance .stitch-section-header__line[data-v-ec1caab4]:after{background:linear-gradient(90deg,transparent,rgba(255,248,232,.02),hsla(43,86%,72%,.34),rgba(255,248,232,.08),transparent);bottom:-28%;content:"";filter:blur(1px);left:-62%;opacity:0;pointer-events:none;position:absolute;top:-28%;transform:translate3d(-130%,130%,0) rotate(24deg);width:40%}.stitch-section-header--gold-entrance.stitch-section-header--visible .stitch-section-header__line--left[data-v-ec1caab4]{animation:stitch-gold-decor-enter-left-ec1caab4 1.1s cubic-bezier(.16,.84,.24,1) both,stitch-gold-decor-pulse-ec1caab4 7s ease-in-out 1.1s infinite}.stitch-section-header--gold-entrance.stitch-section-header--visible .stitch-section-header__line--right[data-v-ec1caab4]{animation:stitch-gold-decor-enter-right-ec1caab4 1.2s cubic-bezier(.16,.84,.24,1) .17s both,stitch-gold-decor-pulse-ec1caab4 7.4s ease-in-out 1.37s infinite}.stitch-section-header--gold-entrance.stitch-section-header--visible .stitch-section-header__line[data-v-ec1caab4]:after{animation:stitch-gold-decor-sweep-ec1caab4 6.8s ease-in-out 1.25s infinite}.stitch-section-header--gold-entrance.stitch-section-header--visible[data-v-ec1caab4]:after{animation:stitch-gold-edge-enter-ec1caab4 1.15s cubic-bezier(.22,1,.36,1) .26s both,stitch-gold-edge-pulse-ec1caab4 6.8s ease-in-out 1.55s infinite alternate}.stitch-section-header__line--left[data-v-ec1caab4]{left:clamp(-210px,-12vw,-80px)}.stitch-section-header__line--right[data-v-ec1caab4]{right:clamp(-210px,-12vw,-80px)}.stitch-section-header__content[data-v-ec1caab4]{min-width:0;position:relative;width:min(840px,calc(100vw - 44px));z-index:1}.stitch-section-header__kicker[data-v-ec1caab4]{color:var(--stitch-gold-soft);font-size:12px;font-weight:800;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.stitch-section-header h1[data-v-ec1caab4],.stitch-section-header h2[data-v-ec1caab4]{color:var(--stitch-text);font-size:clamp(28px,4vw,48px);font-weight:900;letter-spacing:0;line-height:.98;margin:0;overflow-wrap:anywhere;text-wrap:balance}.stitch-section-header__description[data-v-ec1caab4]{color:var(--stitch-muted);font-size:clamp(14px,1.6vw,18px);line-height:1.55;margin:14px auto 0;max-width:650px}@media(max-width:720px){.stitch-section-header[data-v-ec1caab4]{min-height:210px;padding:86px 14px 42px}.stitch-section-header__line[data-v-ec1caab4]{opacity:.45;width:170px}.stitch-section-header--gold-entrance[data-v-ec1caab4]:after{bottom:14px;opacity:0;right:18px;width:72px}.stitch-section-header--gold-entrance.stitch-section-header--visible .stitch-section-header__line--left[data-v-ec1caab4]{animation:stitch-gold-decor-enter-left-mobile-ec1caab4 .95s cubic-bezier(.16,.84,.24,1) both,stitch-gold-decor-pulse-mobile-ec1caab4 7s ease-in-out .95s infinite}.stitch-section-header--gold-entrance.stitch-section-header--visible .stitch-section-header__line--right[data-v-ec1caab4]{animation:stitch-gold-decor-enter-right-mobile-ec1caab4 1.05s cubic-bezier(.16,.84,.24,1) .16s both,stitch-gold-decor-pulse-mobile-ec1caab4 7.4s ease-in-out 1.21s infinite}.stitch-section-header h1[data-v-ec1caab4],.stitch-section-header h2[data-v-ec1caab4]{font-size:clamp(24px,7vw,32px);line-height:1.08;margin-inline:auto;max-width:13ch;text-wrap:pretty}.stitch-section-header__description[data-v-ec1caab4]{font-size:14px;max-width:min(100%,34ch);overflow-wrap:anywhere}}@keyframes stitch-gold-decor-enter-left-ec1caab4{0%{filter:drop-shadow(0 0 0 rgba(245,213,138,0));opacity:0;transform:translate3d(-48px,36px,0) scale(.92) rotate(25deg)}72%{opacity:.96;transform:translate3d(4px,-2px,0) scale(1.01) rotate(34deg)}to{filter:drop-shadow(0 0 18px rgba(245,213,138,.22));opacity:.88;transform:translateZ(0) scale(1) rotate(33deg)}}@keyframes stitch-gold-decor-enter-right-ec1caab4{0%{filter:drop-shadow(0 0 0 rgba(245,213,138,0));opacity:0;transform:translate3d(48px,36px,0) scale(.92) rotate(41deg)}72%{opacity:.96;transform:translate3d(-4px,-2px,0) scale(1.01) rotate(32deg)}to{filter:drop-shadow(0 0 18px rgba(245,213,138,.22));opacity:.88;transform:translateZ(0) scale(1) rotate(33deg)}}@keyframes stitch-gold-decor-enter-left-mobile-ec1caab4{0%{opacity:0;transform:translate3d(-26px,22px,0) scale(.94) rotate(27deg)}to{opacity:.45;transform:translateZ(0) scale(1) rotate(33deg)}}@keyframes stitch-gold-decor-enter-right-mobile-ec1caab4{0%{opacity:0;transform:translate3d(26px,22px,0) scale(.94) rotate(39deg)}to{opacity:.45;transform:translateZ(0) scale(1) rotate(33deg)}}@keyframes stitch-gold-decor-sweep-ec1caab4{0%,48%{opacity:0;transform:translate3d(-130%,130%,0) rotate(24deg)}62%{opacity:.28}86%,to{opacity:0;transform:translate3d(360%,-130%,0) rotate(24deg)}}@keyframes stitch-gold-edge-enter-ec1caab4{0%{filter:brightness(.74);opacity:0;transform:translate3d(28px,18px,0) rotate(-55deg) scaleX(.7)}to{filter:brightness(1);opacity:.5;transform:translateZ(0) rotate(-55deg) scaleX(1)}}@keyframes stitch-gold-edge-pulse-ec1caab4{0%{box-shadow:0 0 10px #f5d27a1f,0 0 24px #b8842c14;opacity:.2}to{box-shadow:0 0 18px #f5d27a3d,0 0 44px #b8842c24;opacity:.5}}@keyframes stitch-gold-decor-pulse-ec1caab4{0%,to{filter:drop-shadow(0 0 15px rgba(245,213,138,.16))}50%{filter:drop-shadow(0 0 28px rgba(245,213,138,.3))}}@keyframes stitch-gold-decor-pulse-mobile-ec1caab4{0%,to{filter:drop-shadow(0 0 10px rgba(245,213,138,.12))}50%{filter:drop-shadow(0 0 18px rgba(245,213,138,.22))}}@media(prefers-reduced-motion:reduce){.stitch-section-header--gold-entrance .stitch-section-header__line[data-v-ec1caab4],.stitch-section-header--gold-entrance .stitch-section-header__line[data-v-ec1caab4]:after,.stitch-section-header--gold-entrance[data-v-ec1caab4]:after{animation:none}.stitch-section-header--gold-entrance.stitch-section-header--visible .stitch-section-header__line[data-v-ec1caab4]{filter:drop-shadow(0 0 16px rgba(245,213,138,.18));opacity:.88;transform:rotate(33deg)}.stitch-section-header--gold-entrance .stitch-section-header__line[data-v-ec1caab4]:after{opacity:0}.stitch-section-header--gold-entrance.stitch-section-header--visible[data-v-ec1caab4]:after{opacity:.22;transform:rotate(-55deg)}}.stitch-about[data-v-8aa0e441]{background:linear-gradient(180deg,#050403fa,#0c0906f5)}.stitch-about__body[data-v-8aa0e441]{margin:0 auto;padding:clamp(44px,6vw,78px) 0 clamp(62px,8vw,104px);width:min(1180px,calc(100% - 32px))}.stitch-about__intro[data-v-8aa0e441]{align-items:center;display:grid;gap:clamp(24px,5vw,68px);grid-template-columns:minmax(0,.78fr) minmax(360px,1fr)}.stitch-about__kicker[data-v-8aa0e441]{color:var(--stitch-gold-soft);display:inline-flex;font-size:12px;font-weight:950;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}.stitch-about__intro h3[data-v-8aa0e441],.stitch-about__work h3[data-v-8aa0e441]{color:#fff8e8;font-size:clamp(32px,4.7vw,60px);line-height:.98;margin:0;text-wrap:balance}.stitch-about__intro p[data-v-8aa0e441]:not(.stitch-about__kicker){color:var(--stitch-muted);font-size:clamp(15px,1.55vw,18px);line-height:1.76;margin:18px 0 0}.stitch-about__people[data-v-8aa0e441]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(28px,5vw,56px)}.stitch-about__people article[data-v-8aa0e441]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 24% 0,hsla(42,84%,75%,.12),transparent 34%),#0e0b08c7;border:1px solid rgba(219,174,94,.22);border-radius:28px;box-shadow:inset 0 1px #ffffff14,0 24px 82px #00000038;display:grid;gap:18px;grid-template-columns:72px 1fr;min-height:250px;padding:clamp(22px,3vw,30px)}.stitch-about__portrait[data-v-8aa0e441]{background:#f5d58a14;border:2px solid hsla(42,84%,75%,.72);border-radius:24px;box-shadow:0 0 34px #f5d58a33,inset 0 1px #ffffff1f;height:72px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;overflow:hidden;width:72px}.stitch-about__portrait--initial[data-v-8aa0e441]{background:linear-gradient(135deg,#b9822d,#f5d58a);color:#0b0703;display:grid;font-size:30px;font-weight:950;place-items:center}.stitch-about__people h3[data-v-8aa0e441]{color:#fff8e8;font-size:clamp(26px,3vw,36px);line-height:1;margin:0}.stitch-about__people strong[data-v-8aa0e441]{color:var(--stitch-gold-soft);display:block;font-size:13px;line-height:1.35;margin-top:9px}.stitch-about__people p[data-v-8aa0e441]{color:var(--stitch-muted);font-size:14px;line-height:1.65;margin:16px 0 0}.stitch-about__people ul[data-v-8aa0e441]{display:grid;gap:10px;list-style:none;margin:18px 0 0;padding:0}.stitch-about__people li[data-v-8aa0e441]{color:#f8f2e2bd;font-size:13px;line-height:1.55;padding-left:18px;position:relative}.stitch-about__people li[data-v-8aa0e441]:before{background:#f5d58a;border-radius:50%;box-shadow:0 0 16px #f5d58a7a;content:"";height:7px;left:0;position:absolute;top:.62em;width:7px}.stitch-about__work[data-v-8aa0e441]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid rgba(219,174,94,.22);border-radius:28px;margin-top:16px;padding:clamp(22px,3vw,34px)}.stitch-about__work h3[data-v-8aa0e441]{font-size:clamp(26px,3.4vw,44px)}.stitch-about__approach[data-v-8aa0e441]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.stitch-about__approach article[data-v-8aa0e441]{background:#ffffff0b;border:1px solid rgba(219,174,94,.18);border-radius:20px;min-height:180px;padding:18px}.stitch-about__approach span[data-v-8aa0e441]{background:#f5d58a;border-radius:50%;box-shadow:0 0 20px #f5d58a8f;display:block;height:10px;width:10px}.stitch-about__approach strong[data-v-8aa0e441]{color:#fff8e8;display:block;font-size:16px;line-height:1.24;margin-top:28px}.stitch-about__approach p[data-v-8aa0e441]{color:var(--stitch-muted);font-size:13px;line-height:1.55;margin:10px 0 0}.stitch-about__work[data-v-8aa0e441] .stitch-cta-button{margin-top:24px}@media(max-width:900px){.stitch-about__approach[data-v-8aa0e441],.stitch-about__intro[data-v-8aa0e441],.stitch-about__people[data-v-8aa0e441]{grid-template-columns:1fr}}@media(max-width:560px){.stitch-about__body[data-v-8aa0e441]{width:min(calc(100% - 24px),1180px)}.stitch-about__people article[data-v-8aa0e441]{grid-template-columns:1fr}}.stitch-animated-bg[data-v-aeab484b]{background:radial-gradient(circle at 18% 10%,rgba(213,154,62,.18),transparent 28%),radial-gradient(circle at 82% 18%,rgba(255,221,143,.12),transparent 30%),linear-gradient(135deg,#050403,#0d0a08 48%,#020202);inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.stitch-animated-bg[data-v-aeab484b]:before{animation:stitch-background-image-drift-aeab484b 24s ease-in-out infinite alternate;background:url(../assets/generated/background-light-elements.png) 50%/cover no-repeat;content:"";inset:0;mix-blend-mode:screen;opacity:.22;position:absolute}.stitch-animated-bg__glow[data-v-aeab484b]{animation:stitch-gold-glow-aeab484b 18s ease-in-out infinite alternate;aspect-ratio:1;border-radius:999px;filter:blur(46px);mix-blend-mode:screen;opacity:.48;position:absolute;width:clamp(280px,38vw,660px)}.stitch-animated-bg__glow--one[data-v-aeab484b]{background:radial-gradient(circle,rgba(211,151,56,.78),transparent 66%);left:-14%;top:2%}.stitch-animated-bg__glow--two[data-v-aeab484b]{animation-delay:-7s;background:radial-gradient(circle,rgba(255,223,151,.42),transparent 68%);bottom:-18%;right:-14%}.stitch-animated-bg__streak[data-v-aeab484b]{animation:stitch-gold-streak-aeab484b 14s ease-in-out infinite alternate;background:linear-gradient(90deg,transparent,hsla(42,84%,75%,.78),transparent);box-shadow:0 0 28px #f5d58a47;height:1px;opacity:.56;position:absolute;transform:rotate(-18deg);width:clamp(360px,52vw,880px)}.stitch-animated-bg__streak--one[data-v-aeab484b]{right:-16%;top:16%}.stitch-animated-bg__streak--two[data-v-aeab484b]{animation-delay:-6s;bottom:18%;left:-18%}.stitch-animated-bg__grid[data-v-aeab484b]{background-image:linear-gradient(rgba(219,174,94,.08) 1px,transparent 0),linear-gradient(90deg,rgba(219,174,94,.08) 1px,transparent 0);background-size:58px 58px;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 24%,#000,transparent 72%);mask-image:radial-gradient(circle at 50% 24%,#000,transparent 72%);opacity:.18;position:absolute}@keyframes stitch-gold-glow-aeab484b{0%{transform:translate3d(-2%,-2%,0) scale(.94)}to{transform:translate3d(6%,5%,0) scale(1.08)}}@keyframes stitch-gold-streak-aeab484b{0%{opacity:.32;transform:translate3d(-3%,0,0) rotate(-18deg)}to{opacity:.66;transform:translate3d(6%,0,0) rotate(-18deg)}}@keyframes stitch-background-image-drift-aeab484b{0%{transform:scale(1.04) translate3d(-1%,-1%,0)}to{transform:scale(1.08) translate3d(1%,1%,0)}}@media(prefers-reduced-motion:reduce){.stitch-animated-bg[data-v-aeab484b]:before,.stitch-animated-bg__glow[data-v-aeab484b],.stitch-animated-bg__streak[data-v-aeab484b]{animation:none}}.stitch-portfolio-card[data-v-21208322]{background:#0e0b08c7;border:1px solid rgba(219,174,94,.24);border-radius:24px;box-shadow:0 22px 72px #0000003d;display:flex;flex-direction:column;min-height:100%;padding:22px}.stitch-portfolio-card__head[data-v-21208322]{align-items:start;display:grid;gap:16px;grid-template-columns:72px minmax(0,1fr)}.stitch-portfolio-card__head img[data-v-21208322]{background:radial-gradient(circle at 30% 20%,hsla(42,84%,75%,.2),transparent 48%),#ffffff0e;border:1px solid hsla(42,84%,75%,.24);border-radius:18px;box-shadow:inset 0 1px #ffffff14,0 18px 34px #0000002e;height:72px;-o-object-fit:contain;object-fit:contain;padding:10px;width:72px}.stitch-portfolio-card__head div[data-v-21208322]{display:grid;gap:10px}.stitch-portfolio-card__head span[data-v-21208322]{background:linear-gradient(135deg,#b9822d,#f5d58a);border-radius:999px;color:#0b0703;font-size:11px;font-weight:950;padding:7px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.stitch-portfolio-card__head strong[data-v-21208322]{color:#fff8e8;font-size:clamp(24px,2.6vw,34px);line-height:1.02}.stitch-portfolio-card dl[data-v-21208322]{display:grid;gap:14px;margin:22px 0}.stitch-portfolio-card dt[data-v-21208322]{color:#f5d58a;font-size:12px;font-weight:950;text-transform:uppercase}.stitch-portfolio-card dd[data-v-21208322]{color:#f8f2e2b8;font-size:14px;line-height:1.58;margin:6px 0 0}.stitch-portfolio-card__scope[data-v-21208322]{display:flex;flex-wrap:wrap;gap:8px;margin:auto 0 22px}.stitch-portfolio-card__scope span[data-v-21208322]{background:#ffffff0b;border:1px solid rgba(219,174,94,.22);border-radius:999px;color:#f8f2e2d1;font-size:12px;font-weight:800;padding:8px 10px}.stitch-portfolio-card[data-v-21208322] .stitch-cta-button{justify-content:space-between;min-width:220px;width:-moz-fit-content;width:fit-content}.stitch-portfolio-card__notice-backdrop[data-v-21208322]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050403a8;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:2000}.stitch-portfolio-card__notice[data-v-21208322]{background:radial-gradient(circle at 50% 0,hsla(42,84%,75%,.18),transparent 58%),#0e0b08f5;border:1px solid hsla(42,84%,75%,.36);border-radius:18px;box-shadow:0 28px 90px #00000080;color:#fff8e8;padding:26px;text-align:center;width:min(360px,100%)}.stitch-portfolio-card__notice strong[data-v-21208322]{color:#f5d58a;display:block;font-size:18px;font-weight:950}.stitch-portfolio-card__notice p[data-v-21208322]{color:#f8f2e2c7;font-size:15px;line-height:1.55;margin:12px 0 20px}.stitch-portfolio-card__notice button[data-v-21208322]{background:linear-gradient(135deg,#b9822d,#f5d58a);border:0;border-radius:999px;color:#0b0703;cursor:pointer;font:inherit;font-size:13px;font-weight:950;min-height:40px;padding:0 22px}@media(max-width:560px){.stitch-portfolio-card__head[data-v-21208322]{gap:12px;grid-template-columns:58px minmax(0,1fr)}.stitch-portfolio-card__head img[data-v-21208322]{border-radius:16px;height:58px;width:58px}.stitch-portfolio-card[data-v-21208322] .stitch-cta-button{min-width:0;width:100%}}.stitch-projects[data-v-6a9a9ad9]{background:radial-gradient(circle at 50% 0,hsla(42,84%,75%,.13),transparent 34%),linear-gradient(180deg,#050403fa,#0c0906f5)}.stitch-projects__body[data-v-6a9a9ad9]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;padding:clamp(44px,6vw,78px) 0 clamp(62px,8vw,104px);width:min(1180px,calc(100% - 32px))}@media(max-width:980px){.stitch-projects__body[data-v-6a9a9ad9]{grid-template-columns:1fr}}@media(max-width:560px){.stitch-projects__body[data-v-6a9a9ad9]{width:min(calc(100% - 24px),1180px)}}.stitch-contact[data-v-86be73a3]{background:linear-gradient(180deg,#050403fa,#0c0906f5)}.stitch-contact__body[data-v-86be73a3]{display:grid;gap:clamp(22px,4vw,48px);grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);margin:0 auto;padding:clamp(44px,6vw,78px) 0 clamp(62px,8vw,104px);width:min(1180px,calc(100% - 32px))}.stitch-contact__visual[data-v-86be73a3]{align-self:stretch;grid-row:span 2}.stitch-contact__visual[data-v-86be73a3] .stitch-generated-visual{height:100%;min-height:540px}.stitch-contact__form[data-v-86be73a3]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0b08c7;border:1px solid rgba(219,174,94,.22);border-radius:28px;box-shadow:inset 0 1px #ffffff14,0 24px 82px #00000038;display:grid;gap:16px;padding:clamp(20px,3vw,30px)}.stitch-contact__row[data-v-86be73a3]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.stitch-contact__row--single[data-v-86be73a3]{grid-template-columns:1fr}.stitch-contact label[data-v-86be73a3]{color:#fff8e8;display:grid;font-size:13px;font-weight:900;gap:8px}.stitch-contact input[data-v-86be73a3],.stitch-contact select[data-v-86be73a3],.stitch-contact textarea[data-v-86be73a3]{background:#ffffff12;border:1px solid rgba(219,174,94,.22);border-radius:16px;color:#fff8e8;font:inherit;font-size:14px;min-height:46px;outline:none;padding:0 14px;width:100%}.stitch-contact select[data-v-86be73a3]{color-scheme:dark;cursor:pointer}.stitch-contact select option[data-v-86be73a3]{background:#1a130b;color:#fff8e8}.stitch-contact select option[data-v-86be73a3]:checked{background:#f5d58a;color:#0b0703}.stitch-contact input[data-v-86be73a3]:focus,.stitch-contact select[data-v-86be73a3]:focus,.stitch-contact textarea[data-v-86be73a3]:focus{border-color:#f5d58abd;box-shadow:0 0 0 3px #f5d58a1f}.stitch-contact textarea[data-v-86be73a3]{min-height:132px;padding-top:12px;resize:vertical}.stitch-contact button[data-v-86be73a3]{background:linear-gradient(135deg,#b9822d,#f5d58a 48%,#8c5b1f);border:1px solid hsla(42,84%,75%,.78);border-radius:999px;box-shadow:0 18px 48px #cd974133;color:#0b0703;cursor:pointer;font:inherit;font-size:14px;font-weight:950;min-height:48px;overflow:hidden;position:relative;transition:transform .18s ease,box-shadow .18s ease}.stitch-contact button[data-v-86be73a3]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.44),transparent);content:"";inset:-90% auto -90% -35%;position:absolute;transform:rotate(18deg);transition:transform .46s ease;width:32%}.stitch-contact button[data-v-86be73a3]:hover{box-shadow:0 22px 58px #cd974147;transform:translateY(-2px)}.stitch-contact button[data-v-86be73a3]:hover:after{transform:translate(440%) rotate(18deg)}.stitch-contact__cards[data-v-86be73a3]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.stitch-contact__cards a[data-v-86be73a3],.stitch-contact__cards div[data-v-86be73a3]{align-items:start;background:radial-gradient(circle at 12% 0,hsla(42,84%,75%,.15),transparent 34%),#ffffff0f;border:1px solid rgba(219,174,94,.22);border-radius:24px;color:var(--stitch-text);display:grid;gap:16px;grid-template-rows:3px minmax(28px,auto) 1fr;min-height:152px;overflow:hidden;padding:18px;position:relative;text-decoration:none;transition:transform .18s ease,border-color .18s ease}.stitch-contact__cards a[data-v-86be73a3]:before,.stitch-contact__cards div[data-v-86be73a3]:before{background:linear-gradient(90deg,#f5d58a,transparent);border-radius:999px;box-shadow:0 0 18px #f5d58a52;content:"";height:3px;width:34px}.stitch-contact__cards a[data-v-86be73a3]:hover{border-color:#f5d58a80;transform:translateY(-4px)}.stitch-contact__cards span[data-v-86be73a3],.stitch-contact__cards strong[data-v-86be73a3]{display:block}.stitch-contact__cards span[data-v-86be73a3]{color:var(--stitch-gold-soft);font-size:12px;font-weight:950;line-height:1.2;text-transform:uppercase}.stitch-contact__cards strong[data-v-86be73a3]{color:#fff8e8;font-size:clamp(18px,1.45vw,22px);line-height:1.18;max-width:100%;overflow-wrap:anywhere;word-break:normal}.stitch-contact__cards a:first-child strong[data-v-86be73a3]{white-space:normal}@media(max-width:980px){.stitch-contact__body[data-v-86be73a3]{grid-template-columns:1fr}.stitch-contact__visual[data-v-86be73a3]{grid-row:auto}.stitch-contact__visual[data-v-86be73a3] .stitch-generated-visual{min-height:280px}}@media(max-width:620px){.stitch-contact__body[data-v-86be73a3]{width:min(calc(100% - 24px),1180px)}.stitch-contact__cards[data-v-86be73a3],.stitch-contact__row[data-v-86be73a3]{grid-template-columns:1fr}}.stitch-faq-accordion[data-v-70be44d9]{display:grid;gap:14px}.stitch-faq-accordion__item[data-v-70be44d9]{background:#0e0b08c7;border:1px solid rgba(219,174,94,.22);border-radius:20px;box-shadow:0 18px 52px #0003;opacity:1;overflow:hidden;transform:none}.stitch-faq-accordion button[data-v-70be44d9]{align-items:center;background:transparent;border:0;color:#fff8e8;cursor:pointer;display:grid;font:inherit;font-size:clamp(17px,2vw,22px);font-weight:950;gap:16px;grid-template-columns:minmax(0,1fr) 38px;min-height:72px;padding:0 20px;text-align:left;width:100%}.stitch-faq-accordion button[data-v-70be44d9]:focus-visible{outline:2px solid hsla(42,84%,75%,.72);outline-offset:-6px}.stitch-faq-accordion b[data-v-70be44d9]{background:linear-gradient(135deg,#b9822d,#f5d58a);border-radius:50%;box-shadow:0 12px 28px #cd97412e;color:#0b0703;display:block;height:38px;position:relative;transition:transform .18s ease;width:38px}.stitch-faq-accordion b[data-v-70be44d9]:after,.stitch-faq-accordion b[data-v-70be44d9]:before{background:currentColor;border-radius:999px;content:"";height:3px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:transform .18s ease,opacity .18s ease;width:14px}.stitch-faq-accordion b[data-v-70be44d9]:after{transform:translate(-50%,-50%) rotate(90deg)}.stitch-faq-accordion__item--open b[data-v-70be44d9]:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(.2)}.stitch-faq-accordion__panel[data-v-70be44d9]{max-height:0;opacity:0;overflow:hidden;transition:max-height .22s ease,opacity .18s ease}.stitch-faq-accordion__item--open .stitch-faq-accordion__panel[data-v-70be44d9]{max-height:180px;opacity:1}.stitch-faq-accordion p[data-v-70be44d9]{color:#f8f2e2b8;font-size:15px;line-height:1.7;margin:0;padding:0 20px}.stitch-faq-accordion__item--open p[data-v-70be44d9]{padding-bottom:20px}@media(prefers-reduced-motion:reduce){.stitch-faq-accordion b[data-v-70be44d9],.stitch-faq-accordion b[data-v-70be44d9]:after,.stitch-faq-accordion b[data-v-70be44d9]:before,.stitch-faq-accordion__panel[data-v-70be44d9]{transition:none}}.stitch-faq[data-v-92b1f35c]{background:linear-gradient(180deg,#0c0906f5,#050403fa)}.stitch-faq__body[data-v-92b1f35c]{margin:0 auto;padding:clamp(44px,6vw,78px) 0 clamp(62px,8vw,104px);width:min(1040px,calc(100% - 32px))}@media(max-width:720px){.stitch-faq__body[data-v-92b1f35c]{grid-template-columns:1fr;width:min(calc(100% - 24px),1040px)}}.stitch-language-switcher[data-v-71f2cde2]{background:#ffffff0e;border:1px solid rgba(219,174,94,.3);border-radius:999px;box-shadow:inset 0 1px #ffffff14,0 14px 34px #0000002e;display:inline-flex;gap:5px;padding:5px}.stitch-language-switcher button[data-v-71f2cde2]{align-items:center;background:transparent;border:0;border-radius:999px;color:#f8f2e2c2;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:900;justify-content:center;min-height:32px;padding:0;transition:color .18s ease,background .18s ease,transform .18s ease;width:34px}.stitch-language-switcher button[data-v-71f2cde2]:hover{color:#fff8e8;transform:translateY(-1px)}.stitch-language-switcher button.is-active[data-v-71f2cde2]{background:linear-gradient(135deg,#c6923e,#f5d58a);color:#0b0703}.stitch-language-switcher__flag[data-v-71f2cde2]{border:1px solid rgba(255,248,232,.68);border-radius:50%;box-shadow:0 0 10px #f5d58a38;display:block;height:22px;overflow:hidden;position:relative;width:22px}.stitch-language-switcher__flag--id[data-v-71f2cde2]{background:linear-gradient(180deg,#e41d2c 0 50%,#fff 50% 100%)}.stitch-language-switcher__flag--en[data-v-71f2cde2]{background:linear-gradient(90deg,#1f3d82 0 46%,transparent 46%),repeating-linear-gradient(180deg,#b22234 0 2px,#fff 2px 4px)}.stitch-language-switcher__flag--en[data-v-71f2cde2]:before{background:#fff;border-radius:50%;box-shadow:5px 0 #fff,0 5px #fff,5px 5px #fff;content:"";height:3px;left:4px;position:absolute;top:4px;width:3px}@media(max-width:520px){.stitch-language-switcher[data-v-71f2cde2]{width:-moz-max-content;width:max-content}.stitch-language-switcher button[data-v-71f2cde2]{flex:0 0 auto}}.stitch-header[data-v-39e803e5]{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#050403c7;border-bottom:1px solid var(--stitch-line);box-shadow:0 18px 44px #0000002e;display:flex;justify-content:space-between;max-width:100vw;min-height:66px;padding:10px clamp(16px,4vw,64px);position:sticky;top:0;width:100vw;z-index:50}.stitch-header[data-v-39e803e5],.stitch-header__brand[data-v-39e803e5]{align-items:center;color:var(--stitch-text)}.stitch-header__brand[data-v-39e803e5]{display:inline-flex;gap:9px;min-height:44px;text-decoration:none}.stitch-header__brand img[data-v-39e803e5]{display:block;filter:drop-shadow(0 0 12px rgba(245,213,138,.22));height:34px;-o-object-fit:contain;object-fit:contain;width:34px}.stitch-header__brand span[data-v-39e803e5]{font-size:14px;font-weight:900;letter-spacing:0;line-height:.92}.stitch-header__nav[data-v-39e803e5]{align-items:center;display:flex;gap:clamp(8px,1.1vw,16px);justify-content:flex-end}.stitch-header__mobile-language[data-v-39e803e5]{display:none}.stitch-header__link[data-v-39e803e5]{align-items:center;color:#f8f2e2cc;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:0;line-height:1;min-height:38px;position:relative;text-decoration:none;transition:color .18s ease}.stitch-header__link[data-v-39e803e5]:after{background:linear-gradient(90deg,var(--stitch-gold),var(--stitch-gold-soft));bottom:3px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.stitch-header__link b[data-v-39e803e5]{align-items:center;background:linear-gradient(135deg,#b9822d,#f5d58a);border-radius:999px;color:#0b0703;display:inline-flex;font-size:10px;font-weight:950;line-height:1;min-height:20px;padding:0 8px}.stitch-header__link--featured[data-v-39e803e5]{background:#dbae5e14;border:1px solid rgba(219,174,94,.34);border-radius:999px;min-height:40px;padding:0 11px}.stitch-header__link--active[data-v-39e803e5],.stitch-header__link[data-v-39e803e5]:hover{color:var(--stitch-gold-soft)}.stitch-header__link--active[data-v-39e803e5]:after,.stitch-header__link[data-v-39e803e5]:hover:after{transform:scaleX(1)}.stitch-header__menu[data-v-39e803e5]{align-items:center;background:#ffffff0f;border:1px solid rgba(219,174,94,.34);border-radius:999px;color:var(--stitch-text);display:none;font:inherit;font-size:13px;font-weight:800;gap:7px;min-height:42px;padding:0 12px}.stitch-header__menu span[data-v-39e803e5]{background:var(--stitch-gold-soft);display:block;height:1px;width:14px}.stitch-header__tools[data-v-39e803e5]{align-items:center;display:inline-flex;gap:10px}.stitch-header__cta[data-v-39e803e5]{align-items:center;background:linear-gradient(135deg,#b9822d,#f5d58a 48%,#8c5b1f);border-radius:999px;box-shadow:0 0 28px #cd974133;color:#0b0703;display:inline-flex;font-size:13px;font-weight:950;justify-content:center;min-height:38px;padding:0 16px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.stitch-header__cta[data-v-39e803e5]:hover{box-shadow:0 0 36px #f5d58a3d;transform:translateY(-1px)}@media(max-width:1220px){.stitch-header[data-v-39e803e5]{align-items:center;flex-wrap:nowrap}.stitch-header__menu[data-v-39e803e5]{background:#dbae5e1a;border-color:#f5d58a94;box-shadow:0 0 24px #f5d58a24;display:inline-flex;flex:0 0 auto;font-size:0;justify-content:center;margin-left:8px;min-height:42px;overflow:hidden;padding:0;position:relative;width:46px}.stitch-header__mobile-language[data-v-39e803e5]{display:inline-flex;margin-left:auto}.stitch-header__mobile-language[data-v-39e803e5] .stitch-language-switcher{background:#ffffff0b;padding:4px}.stitch-header__mobile-language[data-v-39e803e5] .stitch-language-switcher button{min-height:30px;width:30px}.stitch-header__mobile-language[data-v-39e803e5] .stitch-language-switcher__flag{height:20px;width:20px}.stitch-header__menu span[data-v-39e803e5]{border-radius:999px;height:2px;left:13px;position:absolute;width:20px}.stitch-header__menu span[data-v-39e803e5]:first-child{top:13px}.stitch-header__menu span[data-v-39e803e5]:nth-child(2){top:20px}.stitch-header__menu span[data-v-39e803e5]:nth-child(3){top:27px}.stitch-header__nav[data-v-39e803e5]{align-items:stretch;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:#050403;background-image:radial-gradient(circle at 18% 0,rgba(219,174,94,.18),transparent 36%),radial-gradient(circle at 90% 16%,hsla(42,84%,75%,.12),transparent 36%),linear-gradient(180deg,#050403,#0b0805 60%,#050403);border-top:1px solid var(--stitch-line);box-shadow:0 26px 90px #00000080;display:none;flex:0 0 100%;flex-direction:column;gap:8px;height:calc(100dvh - 66px);inset:66px 0 0;justify-content:flex-start;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 16px;position:fixed;width:100vw;z-index:1000;-webkit-overflow-scrolling:touch}.stitch-header__nav--open[data-v-39e803e5]{animation:stitch-drawer-in-39e803e5 .18s ease both;background-color:#050403;display:flex}.stitch-header__link[data-v-39e803e5]{background:#ffffff09;border:1px solid rgba(219,174,94,.16);border-radius:14px;isolation:isolate;justify-content:space-between;min-height:44px;overflow:hidden;padding:0 12px;transition:color .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.stitch-header__link>b[data-v-39e803e5],.stitch-header__link>span[data-v-39e803e5]{position:relative;z-index:2}.stitch-header__link--drawer-animated[data-v-39e803e5]{filter:blur(4px);opacity:0;transform:translate3d(-12px,8px,0)}.stitch-header__nav--open .stitch-header__link--drawer-animated[data-v-39e803e5]{animation:stitch-menu-gold-enter-39e803e5 .76s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(70ms + var(--stitch-mobile-nav-index, 0)*55ms)}.stitch-header__link--drawer-animated[data-v-39e803e5]:before{background:radial-gradient(circle at 16% 50%,hsla(43,86%,72%,.2),transparent 42%),linear-gradient(135deg,#d4af3724,#00000005 58%,#b8842c1f);content:"";inset:0;opacity:0;position:absolute;transition:opacity .24s ease;z-index:0}.stitch-header__link--drawer-animated[data-v-39e803e5]:after{background:linear-gradient(90deg,transparent,rgba(255,248,232,.08),hsla(43,86%,72%,.42),transparent);content:"";height:auto;inset:-34% auto -34% -45%;opacity:0;position:absolute;transform:translate(-130%) skew(-18deg);transform-origin:center;transition:none;width:34%;z-index:1}.stitch-header__link--drawer-animated[data-v-39e803e5]:focus-visible,.stitch-header__link--drawer-animated[data-v-39e803e5]:hover{background:#b8842c14;border-color:#f5d27a6b;box-shadow:inset 0 1px #fff8e814,0 12px 34px #b8842c21;color:#fff8e8;outline:none;transform:translate(4px)}.stitch-header__link--drawer-animated[data-v-39e803e5]:focus-visible:before,.stitch-header__link--drawer-animated[data-v-39e803e5]:hover:before{opacity:1}.stitch-header__link--drawer-animated[data-v-39e803e5]:not(.stitch-header__link--active):focus-visible:after,.stitch-header__link--drawer-animated[data-v-39e803e5]:not(.stitch-header__link--active):hover:after{animation:stitch-gold-menu-sweep-39e803e5 .9s cubic-bezier(.22,1,.36,1) both}.stitch-header__link--drawer-animated[data-v-39e803e5]:active{transform:translate(3px) translateY(1px) scale(.99)}.stitch-header__link--active[data-v-39e803e5]{background:linear-gradient(135deg,#b9822d,#f5d58a);border-color:#f5d58a8c;color:#0b0703}.stitch-header__link--drawer-animated.stitch-header__link--active[data-v-39e803e5]{box-shadow:inset 0 1px #fff8e847,0 0 24px #f5d27a2e,0 14px 34px #b8842c29}.stitch-header__link--drawer-animated.stitch-header__link--active[data-v-39e803e5]:before{animation:stitch-active-gold-breath-39e803e5 4.2s ease-in-out infinite;background:radial-gradient(circle at 16% 50%,rgba(255,248,232,.36),transparent 38%),linear-gradient(90deg,rgba(255,248,232,.18),transparent 58%);opacity:.58}.stitch-header__link--drawer-animated.stitch-header__link--active[data-v-39e803e5]:after{animation:stitch-active-gold-edge-39e803e5 3.6s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,248,232,.75),hsla(43,86%,72%,.52),transparent);height:1px;inset:auto 12px 7px;opacity:.72;transform:scaleX(.72);transform-origin:left center;width:auto}.stitch-header__link[data-v-39e803e5]:after{display:none}.stitch-header__link--drawer-animated[data-v-39e803e5]:after{display:block}.stitch-header__tools[data-v-39e803e5]{align-items:stretch;flex-direction:column;margin-top:10px}.stitch-header__tools[data-v-39e803e5] .stitch-language-switcher{display:none}.stitch-header__cta[data-v-39e803e5]{width:100%}}@keyframes stitch-drawer-in-39e803e5{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes stitch-menu-gold-enter-39e803e5{0%{filter:blur(4px);opacity:0;transform:translate3d(-12px,8px,0)}to{filter:blur(0);opacity:1;transform:translateZ(0)}}@keyframes stitch-gold-menu-sweep-39e803e5{0%{opacity:0;transform:translate(-130%) skew(-18deg)}35%{opacity:1}to{opacity:0;transform:translate(460%) skew(-18deg)}}@keyframes stitch-active-gold-breath-39e803e5{0%,to{opacity:.38}50%{opacity:.68}}@keyframes stitch-active-gold-edge-39e803e5{0%,to{opacity:.35;transform:scaleX(.58)}50%{opacity:.82;transform:scaleX(1)}}@media(max-width:520px){.stitch-header[data-v-39e803e5]{align-items:center;flex-wrap:nowrap;min-height:64px;padding:10px 12px}.stitch-header__brand span[data-v-39e803e5]{font-size:13px}.stitch-header__menu[data-v-39e803e5]{background:#dbae5e1a;border-color:#f5d58a94;box-shadow:0 0 24px #f5d58a24;flex:0 0 auto;font-size:0;justify-content:center;margin-left:8px;min-height:40px;overflow:hidden;padding:0;position:relative;width:44px}.stitch-header__nav[data-v-39e803e5]{height:calc(100dvh - 64px);inset:64px 0 0;min-height:0}.stitch-header__menu span[data-v-39e803e5]{left:12px;width:18px}}@media(prefers-reduced-motion:reduce){.stitch-header__nav--open[data-v-39e803e5]{animation:none}.stitch-header__link[data-v-39e803e5],.stitch-header__link--drawer-animated[data-v-39e803e5],.stitch-header__link--drawer-animated[data-v-39e803e5]:after,.stitch-header__link--drawer-animated[data-v-39e803e5]:before{animation:none!important;transition-duration:.01ms!important}.stitch-header__link--drawer-animated[data-v-39e803e5]{filter:none;opacity:1;transform:none}}.stitch-hero[data-v-aa0dcff9]{background:radial-gradient(circle at 48% 0,hsla(42,84%,75%,.14),transparent 36%),linear-gradient(180deg,#0504032e,#050403d1 76%,#050403fa);color:var(--stitch-text);overflow:hidden;position:relative}.stitch-hero[data-v-aa0dcff9]:before{background:linear-gradient(120deg,transparent 0 40%,hsla(42,84%,75%,.16) 48%,transparent 56%),linear-gradient(rgba(219,174,94,.055) 1px,transparent 0),linear-gradient(90deg,rgba(219,174,94,.055) 1px,transparent 0);background-size:100% 100%,48px 48px,48px 48px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 76%);mask-image:linear-gradient(180deg,#000,transparent 76%);opacity:.42;pointer-events:none;position:absolute}.stitch-hero__ambient-decor[data-v-aa0dcff9]{contain:paint;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.stitch-hero__ambient-decor span[data-v-aa0dcff9]{display:block;pointer-events:none;position:absolute}.stitch-hero__corner-beam[data-v-aa0dcff9]{animation:stitch-gold-beam-enter-aa0dcff9 1.4s cubic-bezier(.22,1,.36,1) .12s both,stitch-gold-corner-pulse-aa0dcff9 8s ease-in-out 1.5s infinite alternate;background:linear-gradient(135deg,transparent 0 34%,hsla(43,86%,72%,.28) 47%,rgba(212,175,55,.1) 52%,transparent 66%),radial-gradient(ellipse at 12% 82%,hsla(43,86%,72%,.26),transparent 52%);filter:blur(1px) drop-shadow(0 0 28px rgba(245,210,122,.2));height:clamp(180px,15vw,280px);left:clamp(-92px,-5vw,-38px);opacity:0;top:clamp(-70px,-5vw,-28px);transform:translate3d(-46px,-28px,0) scale(.92) rotate(-8deg);width:clamp(240px,20vw,380px)}.stitch-hero__corner-beam[data-v-aa0dcff9]:after,.stitch-hero__right-sweep[data-v-aa0dcff9]:after,.stitch-hero__transition-shimmer[data-v-aa0dcff9]:after{animation:stitch-gold-diagonal-sweep-aa0dcff9 7.6s ease-in-out 1.2s infinite;background:linear-gradient(90deg,transparent,rgba(255,248,232,.04),hsla(43,86%,72%,.32),transparent);content:"";inset:-34%;opacity:.44;position:absolute;transform:translate3d(-115%,72%,0) rotate(28deg)}.stitch-hero__right-line[data-v-aa0dcff9],.stitch-hero__upper-line[data-v-aa0dcff9]{background:linear-gradient(90deg,transparent,hsla(43,86%,72%,.36),rgba(184,132,44,.12),transparent);box-shadow:0 0 18px #f5d27a29;height:1px;transform-origin:left center}.stitch-hero__upper-line--one[data-v-aa0dcff9]{animation:stitch-gold-line-drift-aa0dcff9 10s ease-in-out infinite alternate;left:clamp(210px,16vw,360px);opacity:.18;top:clamp(92px,11vw,176px);transform:rotate(-38deg) scaleX(.82);width:clamp(230px,18vw,420px)}.stitch-hero__upper-line--two[data-v-aa0dcff9]{animation:stitch-gold-line-drift-aa0dcff9 12s ease-in-out -3s infinite alternate;left:clamp(265px,22vw,510px);opacity:.14;top:clamp(134px,15vw,238px);transform:rotate(-38deg) scaleX(.72);width:clamp(150px,14vw,320px)}.stitch-hero__right-glow[data-v-aa0dcff9]{animation:stitch-gold-fade-enter-aa0dcff9 1.6s cubic-bezier(.22,1,.36,1) .38s both,stitch-gold-ambient-pulse-aa0dcff9 9.5s ease-in-out 1.9s infinite alternate;background:radial-gradient(ellipse at 66% 42%,hsla(43,86%,72%,.18),transparent 54%),radial-gradient(ellipse at 25% 78%,rgba(184,132,44,.13),transparent 48%);filter:blur(20px);height:clamp(410px,34vw,660px);opacity:0;right:clamp(-210px,-8vw,-90px);top:clamp(96px,10vw,170px);width:clamp(480px,38vw,760px)}.stitch-hero__right-line--one[data-v-aa0dcff9]{animation:stitch-gold-line-drift-aa0dcff9 11s ease-in-out -1.5s infinite alternate;opacity:.22;right:clamp(-40px,2vw,90px);top:clamp(160px,16vw,280px);transform:rotate(-39deg) scaleX(.86);width:clamp(420px,34vw,680px)}.stitch-hero__right-line--two[data-v-aa0dcff9]{animation:stitch-gold-line-drift-aa0dcff9 13s ease-in-out -4.5s infinite alternate;opacity:.16;right:clamp(-130px,-2vw,28px);top:clamp(315px,30vw,520px);transform:rotate(-39deg) scaleX(.72);width:clamp(520px,42vw,820px)}.stitch-hero__right-sweep[data-v-aa0dcff9]{border-radius:44px;height:clamp(360px,30vw,620px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18% 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18% 84%,transparent);opacity:.38;overflow:hidden;right:clamp(-120px,-4vw,0px);top:clamp(120px,13vw,210px);transform:rotate(-1deg);width:clamp(420px,33vw,720px)}.stitch-hero__transition-fog[data-v-aa0dcff9]{animation:stitch-gold-fog-enter-aa0dcff9 1.3s cubic-bezier(.22,1,.36,1) .52s both,stitch-gold-ambient-pulse-aa0dcff9 8.6s ease-in-out 1.85s infinite alternate;background:radial-gradient(ellipse at 44% 52%,hsla(43,86%,72%,.18),transparent 62%),linear-gradient(135deg,transparent 0 38%,rgba(184,132,44,.18) 49%,transparent 62%);border-radius:999px;filter:blur(18px);height:clamp(150px,13vw,250px);left:clamp(-190px,-7vw,-84px);opacity:0;top:clamp(520px,52vw,760px);transform:translate3d(-40px,28px,0) scale(.94);width:clamp(360px,28vw,560px)}.stitch-hero__transition-shimmer[data-v-aa0dcff9]{height:72px;left:clamp(-34px,1vw,34px);opacity:.34;overflow:hidden;top:clamp(545px,54vw,790px);transform:rotate(-17deg);width:clamp(210px,16vw,360px)}.stitch-hero__dust[data-v-aa0dcff9]{animation:stitch-gold-dust-float-aa0dcff9 10s ease-in-out infinite alternate;background:#f5d27ad1;border-radius:999px;box-shadow:0 0 16px #f5d27a8c;height:3px;opacity:.2;width:3px}.stitch-hero__dust--one[data-v-aa0dcff9]{left:4%;top:12%}.stitch-hero__dust--two[data-v-aa0dcff9]{animation-delay:-2s;left:11%;top:31%}.stitch-hero__dust--three[data-v-aa0dcff9]{animation-delay:-4s;left:25%;top:19%}.stitch-hero__dust--four[data-v-aa0dcff9]{animation-delay:-1.2s;right:17%;top:28%}.stitch-hero__dust--five[data-v-aa0dcff9]{animation-delay:-3.6s;right:8%;top:47%}.stitch-hero__dust--six[data-v-aa0dcff9]{animation-delay:-5.2s;right:18%;top:64%}.stitch-hero__dust--seven[data-v-aa0dcff9]{animation-delay:-6.4s;left:9%;top:58%}.stitch-hero__dust--eight[data-v-aa0dcff9]{animation-delay:-7.1s;right:4%;top:78%}.stitch-hero__inner[data-v-aa0dcff9]{align-items:center;display:grid;gap:clamp(28px,6vw,78px);grid-template-columns:minmax(0,.92fr) minmax(420px,1fr);margin:0 auto;padding:clamp(72px,9vw,128px) 0 clamp(54px,7vw,92px);position:relative;width:min(1220px,calc(100% - 32px));z-index:1}.stitch-hero__copy[data-v-aa0dcff9]{max-width:760px;min-width:0}.stitch-hero__kicker[data-v-aa0dcff9]{color:var(--stitch-gold-soft);display:inline-flex;font-size:12px;font-weight:950;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.stitch-hero h1[data-v-aa0dcff9],.stitch-home-cta h2[data-v-aa0dcff9]{color:#fff8e8;font-size:clamp(42px,6.4vw,78px);font-weight:950;letter-spacing:0;line-height:.94;margin:0;text-wrap:balance}.stitch-hero__lead[data-v-aa0dcff9],.stitch-home-cta p[data-v-aa0dcff9]{color:var(--stitch-muted);font-size:clamp(15px,1.55vw,19px);line-height:1.76;margin:22px 0 0}.stitch-hero__actions[data-v-aa0dcff9]{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.stitch-hero__chips[data-v-aa0dcff9]{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.stitch-hero__chips span[data-v-aa0dcff9]{align-items:center;background:#ffffff0e;border:1px solid rgba(219,174,94,.25);border-radius:999px;color:#f8f2e2d1;display:inline-flex;font-size:12px;font-weight:850;min-height:34px;padding:0 13px}.stitch-hero__visual[data-v-aa0dcff9]{position:relative}.stitch-hero__visual-card[data-v-aa0dcff9]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0b08db;border:1px solid hsla(42,84%,75%,.28);border-radius:22px;bottom:-24px;box-shadow:0 28px 70px #00000061;padding:18px;position:absolute;right:-18px;width:min(330px,74%)}.stitch-hero__visual-card em[data-v-aa0dcff9],.stitch-hero__visual-card strong[data-v-aa0dcff9]{color:#fff8e8;font-style:normal}.stitch-hero__visual-card p[data-v-aa0dcff9]{color:var(--stitch-muted);font-size:13px;line-height:1.5;margin:8px 0 0}.stitch-hero__visual-card div[data-v-aa0dcff9]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:14px}.stitch-hero__visual-card span[data-v-aa0dcff9]{color:#f8f2e294;display:grid;font-size:11px;gap:4px}.stitch-hero__visual-card em[data-v-aa0dcff9]{font-size:18px;font-weight:950}.stitch-hero__gold-trail[data-v-aa0dcff9]{height:clamp(74px,9vw,118px);margin:clamp(-46px,-3.2vw,-22px) auto clamp(-34px,-2.4vw,-18px);overflow:hidden;pointer-events:none;position:relative;transform-origin:center;width:min(780px,calc(100% - 32px));z-index:1}.stitch-hero__gold-trail[data-v-aa0dcff9]:before{animation:stitch-gold-trail-pulse-aa0dcff9 5.8s ease-in-out infinite alternate;background:radial-gradient(ellipse at 50% 54%,hsla(43,86%,72%,.22),transparent 58%),radial-gradient(ellipse at 16% 46%,rgba(212,175,55,.14),transparent 44%),radial-gradient(ellipse at 82% 50%,rgba(169,120,34,.14),transparent 48%);content:"";filter:blur(18px);inset:18% 10% 6%;opacity:.7;position:absolute}.stitch-hero__gold-trail[data-v-aa0dcff9]:after{animation:stitch-gold-trail-sweep-aa0dcff9 6.8s cubic-bezier(.22,.7,.18,1) infinite;background:linear-gradient(90deg,transparent,hsla(43,86%,72%,.34),transparent);bottom:16%;content:"";filter:blur(1px);left:-34%;opacity:.72;position:absolute;top:18%;transform:skew(-24deg);width:34%}.stitch-hero__gold-trail-core[data-v-aa0dcff9]{background:linear-gradient(90deg,transparent,rgba(169,120,34,.42) 12%,hsla(43,86%,72%,.82) 48%,rgba(212,175,55,.46) 82%,transparent),linear-gradient(90deg,transparent,rgba(255,248,232,.42),transparent);box-shadow:0 0 18px #f5d27a3d,0 0 44px #d4af371f;height:1px;left:11%;position:absolute;right:11%;top:50%}.stitch-hero__gold-trail-core[data-v-aa0dcff9]:after,.stitch-hero__gold-trail-core[data-v-aa0dcff9]:before{background:linear-gradient(90deg,transparent,hsla(43,86%,72%,.42),transparent);content:"";height:1px;position:absolute;top:50%;transform:rotate(-16deg);width:18%}.stitch-hero__gold-trail-core[data-v-aa0dcff9]:before{left:18%}.stitch-hero__gold-trail-core[data-v-aa0dcff9]:after{right:16%;transform:rotate(16deg)}.stitch-hero__gold-trail-particle[data-v-aa0dcff9]{animation:stitch-gold-particle-drift-aa0dcff9 7s ease-in-out infinite alternate;background:#f5d27adb;border-radius:999px;box-shadow:0 0 18px #f5d27ab3;height:4px;position:absolute;width:4px}.stitch-hero__gold-trail-particle--one[data-v-aa0dcff9]{left:24%;top:38%}.stitch-hero__gold-trail-particle--two[data-v-aa0dcff9]{animation-delay:-2.4s;left:58%;top:60%}.stitch-hero__gold-trail-particle--three[data-v-aa0dcff9]{animation-delay:-4.1s;right:19%;top:43%}.stitch-hero__gold-trail.stitch-is-visible[data-v-aa0dcff9]{animation:stitch-light-trail-enter-aa0dcff9 .9s cubic-bezier(.16,.84,.24,1) both}.stitch-home-section[data-v-aa0dcff9]{position:relative;z-index:1}.stitch-home-cta[data-v-aa0dcff9],.stitch-home-grid[data-v-aa0dcff9],.stitch-home-note[data-v-aa0dcff9]{margin:0 auto;width:min(1180px,calc(100% - 32px))}.stitch-home-grid[data-v-aa0dcff9]{display:grid;gap:16px;padding:clamp(38px,6vw,72px) 0 clamp(56px,7vw,92px)}.stitch-home-grid--problems[data-v-aa0dcff9],.stitch-home-grid--services[data-v-aa0dcff9]{grid-template-columns:repeat(5,minmax(0,1fr))}.stitch-home-grid--portfolio[data-v-aa0dcff9]{grid-template-columns:repeat(2,minmax(0,1fr))}.stitch-home-grid--testimonials[data-v-aa0dcff9]{padding-bottom:20px}.stitch-home-grid--insights[data-v-aa0dcff9],.stitch-home-grid--testimonials[data-v-aa0dcff9],.stitch-home-grid--why[data-v-aa0dcff9]{grid-template-columns:repeat(3,minmax(0,1fr))}.stitch-mini-card[data-v-aa0dcff9]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 14% 0,hsla(42,84%,75%,.12),transparent 36%),#0e0b08c2;border:1px solid rgba(219,174,94,.22);border-radius:22px;box-shadow:inset 0 1px #ffffff14,0 22px 70px #0003;min-height:220px;padding:20px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.stitch-mini-card[data-v-aa0dcff9]:hover{border-color:#f5d58a80;box-shadow:inset 0 1px #ffffff1a,0 24px 80px #cd97411f;transform:translateY(-5px)}.stitch-mini-card span[data-v-aa0dcff9]{background:#f5d58a;border-radius:50%;box-shadow:0 0 24px #f5d58a9e;display:block;height:12px;width:12px}.stitch-mini-card h3[data-v-aa0dcff9]{color:#fff8e8;font-size:clamp(18px,2vw,24px);font-weight:950;line-height:1.08;margin:34px 0 0}.stitch-mini-card p[data-v-aa0dcff9]{color:var(--stitch-muted);font-size:14px;line-height:1.58;margin:12px 0 0}.stitch-mini-card--wide[data-v-aa0dcff9]{min-height:210px}.stitch-insight-mini[data-v-aa0dcff9]{background:#0e0b08c7;border:1px solid rgba(219,174,94,.22);border-radius:24px;box-shadow:0 22px 72px #0003;overflow:hidden;transition:transform .18s ease,border-color .18s ease}.stitch-insight-mini[data-v-aa0dcff9]:hover{border-color:#f5d58a85;transform:translateY(-5px)}.stitch-insight-mini__visual[data-v-aa0dcff9]{background:radial-gradient(circle at 74% 24%,hsla(42,84%,75%,.46),transparent 22%),linear-gradient(135deg,#0d0905,#2a1d10 54%,#9d6a24);min-height:150px;overflow:hidden;position:relative}.stitch-insight-mini__visual--team[data-v-aa0dcff9]{background:radial-gradient(circle at 70% 28%,hsla(42,84%,75%,.38),transparent 24%),linear-gradient(135deg,#090604,#2e2010 54%,#d8ad5f)}.stitch-insight-mini__visual--analytics[data-v-aa0dcff9]{background:radial-gradient(circle at 76% 28%,hsla(42,84%,75%,.5),transparent 22%),linear-gradient(135deg,#060504,#191007 52%,#f5d58a)}.stitch-insight-mini__visual[data-v-aa0dcff9]:before{background:linear-gradient(90deg,hsla(42,84%,75%,.86) 0 24%,transparent 24% 34%,rgba(255,248,232,.58) 34% 72%,transparent 72%),#0504039e;border:1px solid rgba(255,248,232,.26);border-radius:16px;bottom:24px;box-shadow:0 18px 44px #00000042;content:"";height:70px;left:24px;position:absolute;right:24px;z-index:1}.stitch-insight-mini__visual img[data-v-aa0dcff9]{filter:saturate(.92) contrast(1.06);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.78;position:absolute;width:100%}.stitch-insight-mini__visual--team img[data-v-aa0dcff9]{-o-object-position:50% 50%;object-position:50% 50%}.stitch-insight-mini__visual--analytics img[data-v-aa0dcff9]{-o-object-position:76% 50%;object-position:76% 50%}.stitch-insight-mini__visual span[data-v-aa0dcff9]{background:#05040375;border:1px solid hsla(42,84%,75%,.7);border-radius:50%;box-shadow:0 0 28px #f5d58a38;height:46px;left:28px;position:absolute;top:24px;width:46px;z-index:2}.stitch-insight-mini>div[data-v-aa0dcff9]:not(.stitch-insight-mini__visual){padding:20px}.stitch-insight-mini span[data-v-aa0dcff9]{color:#f5d58a;font-size:11px;font-weight:950;text-transform:uppercase}.stitch-insight-mini h3[data-v-aa0dcff9]{color:#fff8e8;font-size:clamp(20px,2vw,26px);line-height:1.08;margin:8px 0 0}.stitch-insight-mini p[data-v-aa0dcff9]{color:var(--stitch-muted);font-size:14px;line-height:1.58;margin:10px 0 0}.stitch-home-note[data-v-aa0dcff9]{color:var(--stitch-muted);font-size:13px;padding-bottom:clamp(54px,7vw,88px);text-align:center}.stitch-home-contact-preview[data-v-aa0dcff9],.stitch-home-cta[data-v-aa0dcff9]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 24% 0,hsla(42,84%,75%,.18),transparent 35%),radial-gradient(circle at 78% 20%,rgba(185,130,45,.14),transparent 35%),#0e0b08c7;border:1px solid hsla(42,84%,75%,.3);border-radius:32px;box-shadow:0 30px 100px #00000042;display:flex;gap:24px;justify-content:space-between;margin-bottom:clamp(58px,7vw,96px);padding:clamp(26px,4vw,42px);position:relative;z-index:1}.stitch-home-contact-preview[data-v-aa0dcff9]{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;margin:0 auto clamp(18px,3vw,34px);padding:clamp(22px,3.4vw,34px);width:min(1180px,calc(100% - 32px))}.stitch-home-contact-preview h2[data-v-aa0dcff9]{color:#fff8e8;font-size:clamp(28px,3.6vw,48px);line-height:1;margin:0}.stitch-home-contact-preview p[data-v-aa0dcff9]:not(.stitch-hero__kicker){color:var(--stitch-muted);font-size:15px;line-height:1.65;margin:14px 0 0}.stitch-home-contact-preview__meta[data-v-aa0dcff9]{display:grid;gap:12px;min-width:250px}.stitch-home-contact-preview__meta strong[data-v-aa0dcff9]{color:#fff8e8;font-size:clamp(20px,2.4vw,28px);line-height:1}.stitch-home-cta>div[data-v-aa0dcff9]{max-width:720px}.stitch-home-cta h2[data-v-aa0dcff9]{font-size:clamp(32px,4.5vw,58px)}@media(max-width:1120px){.stitch-home-grid--problems[data-v-aa0dcff9],.stitch-home-grid--services[data-v-aa0dcff9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.stitch-hero__inner[data-v-aa0dcff9],.stitch-home-contact-preview[data-v-aa0dcff9],.stitch-home-grid--insights[data-v-aa0dcff9],.stitch-home-grid--portfolio[data-v-aa0dcff9],.stitch-home-grid--testimonials[data-v-aa0dcff9],.stitch-home-grid--why[data-v-aa0dcff9]{grid-template-columns:1fr}}@media(max-width:680px){.stitch-hero__inner[data-v-aa0dcff9],.stitch-home-contact-preview[data-v-aa0dcff9],.stitch-home-cta[data-v-aa0dcff9],.stitch-home-grid[data-v-aa0dcff9],.stitch-home-note[data-v-aa0dcff9]{width:min(calc(100% - 24px),1180px)}.stitch-hero h1[data-v-aa0dcff9]{font-size:clamp(30px,8.1vw,36px);line-height:1.08;max-width:12ch;overflow-wrap:anywhere;text-wrap:pretty;word-break:normal}.stitch-hero__actions[data-v-aa0dcff9],.stitch-home-contact-preview[data-v-aa0dcff9],.stitch-home-cta[data-v-aa0dcff9]{align-items:stretch}.stitch-home-cta[data-v-aa0dcff9]{flex-direction:column}.stitch-home-contact-preview__meta[data-v-aa0dcff9]{min-width:0}.stitch-hero__visual-card[data-v-aa0dcff9]{bottom:auto;margin-top:14px;padding:16px;position:relative;right:auto;width:100%}.stitch-hero__lead[data-v-aa0dcff9]{font-size:14px;max-width:min(100%,34ch)}.stitch-hero__visual-card p[data-v-aa0dcff9],.stitch-hero__visual-card span[data-v-aa0dcff9]{min-width:0;overflow-wrap:anywhere}.stitch-hero__visual-card div[data-v-aa0dcff9]{gap:6px}.stitch-hero__gold-trail[data-v-aa0dcff9]{height:72px;margin:-10px auto -18px;width:min(calc(100% - 24px),560px)}.stitch-hero__gold-trail[data-v-aa0dcff9]:before{filter:blur(14px);inset:20% 6% 12%;opacity:.54}.stitch-hero__gold-trail-core[data-v-aa0dcff9]{left:7%;right:7%}.stitch-hero__chips[data-v-aa0dcff9],.stitch-hero__chips span[data-v-aa0dcff9]{max-width:100%}.stitch-home-grid--problems[data-v-aa0dcff9],.stitch-home-grid--services[data-v-aa0dcff9]{grid-template-columns:1fr}.stitch-hero__corner-beam[data-v-aa0dcff9]{height:180px;left:-84px;opacity:.42;top:-54px;width:240px}.stitch-hero__upper-line--one[data-v-aa0dcff9]{left:42%;opacity:.12;top:118px;width:180px}.stitch-hero__dust--eight[data-v-aa0dcff9],.stitch-hero__dust--six[data-v-aa0dcff9],.stitch-hero__dust--three[data-v-aa0dcff9],.stitch-hero__right-line--two[data-v-aa0dcff9],.stitch-hero__upper-line--two[data-v-aa0dcff9]{display:none}.stitch-hero__right-glow[data-v-aa0dcff9]{height:440px;opacity:.42;right:-210px;top:250px;width:360px}.stitch-hero__right-line--one[data-v-aa0dcff9]{opacity:.12;right:-120px;top:300px;width:320px}.stitch-hero__right-sweep[data-v-aa0dcff9]{height:420px;opacity:.2;right:-170px;top:260px;width:320px}.stitch-hero__transition-fog[data-v-aa0dcff9]{height:150px;left:-180px;opacity:.34;top:650px;width:300px}.stitch-hero__transition-shimmer[data-v-aa0dcff9]{left:-18px;opacity:.18;top:690px;width:180px}.stitch-hero__dust[data-v-aa0dcff9]{opacity:.14}}@keyframes stitch-gold-beam-enter-aa0dcff9{0%{filter:blur(10px) drop-shadow(0 0 0 rgba(245,210,122,0));opacity:0;transform:translate3d(-46px,-28px,0) scale(.92) rotate(-10deg)}to{filter:blur(1px) drop-shadow(0 0 28px rgba(245,210,122,.2));opacity:.72;transform:translateZ(0) scale(1) rotate(0)}}@keyframes stitch-gold-fade-enter-aa0dcff9{0%{opacity:0;transform:translate3d(34px,18px,0) scale(.94)}to{opacity:.72;transform:translateZ(0) scale(1)}}@keyframes stitch-gold-fog-enter-aa0dcff9{0%{opacity:0;transform:translate3d(-40px,28px,0) scale(.94)}to{opacity:.66;transform:translateZ(0) scale(1)}}@keyframes stitch-gold-line-drift-aa0dcff9{0%{filter:brightness(.8) drop-shadow(0 0 6px rgba(245,210,122,.08))}to{filter:brightness(1.2) drop-shadow(0 0 18px rgba(245,210,122,.18))}}@keyframes stitch-gold-diagonal-sweep-aa0dcff9{0%,50%{opacity:0;transform:translate3d(-115%,72%,0) rotate(28deg)}66%{opacity:.42}92%,to{opacity:0;transform:translate3d(140%,-92%,0) rotate(28deg)}}@keyframes stitch-gold-ambient-pulse-aa0dcff9{0%{filter:blur(18px) brightness(.86)}to{filter:blur(22px) brightness(1.14)}}@keyframes stitch-gold-corner-pulse-aa0dcff9{0%{filter:blur(1px) brightness(.9) drop-shadow(0 0 20px rgba(245,210,122,.16))}to{filter:blur(2px) brightness(1.12) drop-shadow(0 0 34px rgba(245,210,122,.26))}}@keyframes stitch-gold-dust-float-aa0dcff9{0%{opacity:.12;transform:translate3d(-9px,8px,0) scale(.68)}to{opacity:.46;transform:translate3d(12px,-10px,0) scale(1)}}@keyframes stitch-light-trail-enter-aa0dcff9{0%{filter:brightness(.74);opacity:0;transform:translateY(20px) scaleX(.7)}to{filter:brightness(1);opacity:1;transform:translateY(0) scaleX(1)}}@keyframes stitch-gold-trail-sweep-aa0dcff9{0%{opacity:0;transform:translate(0) skew(-24deg)}16%,52%{opacity:.72}78%,to{opacity:0;transform:translate(430%) skew(-24deg)}}@keyframes stitch-gold-trail-pulse-aa0dcff9{0%{opacity:.44;transform:scale(.96)}to{opacity:.76;transform:scale(1.03)}}@keyframes stitch-gold-particle-drift-aa0dcff9{0%{opacity:.18;transform:translate3d(-10px,6px,0) scale(.72)}to{opacity:.72;transform:translate3d(14px,-8px,0) scale(1)}}@media(prefers-reduced-motion:reduce){.stitch-hero__ambient-decor span[data-v-aa0dcff9],.stitch-hero__corner-beam[data-v-aa0dcff9]:after,.stitch-hero__gold-trail[data-v-aa0dcff9],.stitch-hero__gold-trail-particle[data-v-aa0dcff9],.stitch-hero__gold-trail[data-v-aa0dcff9]:after,.stitch-hero__gold-trail[data-v-aa0dcff9]:before,.stitch-hero__right-sweep[data-v-aa0dcff9]:after,.stitch-hero__transition-shimmer[data-v-aa0dcff9]:after{animation:none}.stitch-hero__gold-trail[data-v-aa0dcff9]{filter:none;opacity:1;transform:none}.stitch-hero__corner-beam[data-v-aa0dcff9],.stitch-hero__right-glow[data-v-aa0dcff9],.stitch-hero__transition-fog[data-v-aa0dcff9]{opacity:.34;transform:none}.stitch-hero__dust[data-v-aa0dcff9],.stitch-hero__right-line[data-v-aa0dcff9],.stitch-hero__transition-shimmer[data-v-aa0dcff9],.stitch-hero__upper-line[data-v-aa0dcff9]{opacity:.14}}.stitch-insights[data-v-136bd402]{background:linear-gradient(180deg,#050403f5,#0c0906f0);overflow:hidden;position:relative}.stitch-insights__body[data-v-136bd402]{display:grid;gap:clamp(24px,4vw,46px);grid-template-columns:minmax(0,1fr) 300px;margin:0 auto;padding:clamp(42px,6vw,72px) 0 clamp(58px,7vw,96px);width:min(1120px,calc(100% - 32px))}.stitch-insights__articles[data-v-136bd402]{display:grid;gap:16px}.stitch-insights__card[data-v-136bd402]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0b08c7;border:1px solid rgba(219,174,94,.22);border-radius:18px;box-shadow:0 24px 70px #0000003d;display:grid;grid-template-columns:220px minmax(0,1fr);min-height:166px;overflow:hidden;position:relative}.stitch-insights__card[data-v-136bd402]:after{background:linear-gradient(110deg,transparent,hsla(42,84%,75%,.14),transparent);content:"";inset:0;opacity:0;position:absolute;transform:translate(-40%);transition:opacity .28s ease,transform .52s ease}.stitch-insights__card[data-v-136bd402]:hover{border-color:#f5d58a70;transform:translateY(-3px)}.stitch-insights__card[data-v-136bd402]:hover:after{opacity:1;transform:translate(40%)}.stitch-insights__visual[data-v-136bd402]{background:radial-gradient(circle at 68% 28%,hsla(42,84%,75%,.45),transparent 24%),linear-gradient(135deg,#120d08,#2a1d10 48%,#9d6a24);min-height:166px;overflow:hidden;position:relative}.stitch-insights__visual img[data-v-136bd402]{filter:saturate(.92) contrast(1.06);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.78;position:absolute;width:100%}.stitch-insights__visual--team[data-v-136bd402]{background:radial-gradient(circle at 72% 28%,hsla(42,84%,75%,.36),transparent 24%),linear-gradient(135deg,#0d0905,#2c2012 48%,#d39a3e)}.stitch-insights__visual--analytics[data-v-136bd402]{background:radial-gradient(circle at 70% 24%,rgba(219,174,94,.42),transparent 24%),linear-gradient(135deg,#0d0905,#24190d 48%,#f5d58a)}.stitch-insights__screen[data-v-136bd402]{background:linear-gradient(90deg,hsla(42,84%,75%,.9) 0 20%,transparent 20% 30%,hsla(0,0%,100%,.74) 30% 72%,transparent 72%),#050812db;border:1px solid hsla(0,0%,100%,.28);border-radius:12px;bottom:22px;box-shadow:0 18px 36px #00000047;height:74px;left:24px;position:absolute;right:22px;z-index:1}.stitch-insights__marker[data-v-136bd402]{background:#0a0e1e94;border:1px solid hsla(42,84%,75%,.72);border-radius:50%;height:48px;left:26px;position:absolute;top:24px;width:48px;z-index:2}.stitch-insights__copy[data-v-136bd402]{padding:20px;position:relative;z-index:1}.stitch-insights__copy span[data-v-136bd402]{color:#f5d58a;font-size:11px;font-weight:950;text-transform:uppercase}.stitch-insights__copy h3[data-v-136bd402]{color:#f6f1e7;font-size:clamp(20px,2.2vw,28px);line-height:1.07;margin:8px 0 0}.stitch-insights__copy p[data-v-136bd402]{color:#f8f2e2b8;font-size:14px;line-height:1.52;margin:10px 0 0}.stitch-insights__copy time[data-v-136bd402]{color:#f7f2e99e;display:block;font-size:12px;font-weight:800;margin-top:13px}.stitch-insights__aside[data-v-136bd402]{align-self:start;display:grid;gap:18px;position:sticky;top:96px}.stitch-insights__aside>div[data-v-136bd402]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e0b08c7;border:1px solid rgba(219,174,94,.22);border-radius:18px;box-shadow:0 18px 50px #0003;padding:18px}.stitch-insights__aside h3[data-v-136bd402]{color:#f6f1e7;font-size:15px;margin:0 0 12px}.stitch-insights__aside input[data-v-136bd402]{background:#0206129e;border:1px solid rgba(219,174,94,.22);border-radius:12px;color:#f6f1e7;font:inherit;font-size:13px;min-height:42px;outline:none;padding:0 12px;width:100%}.stitch-insights__aside input[data-v-136bd402]:focus{border-color:#f5d58a94;box-shadow:0 0 0 4px #f5d58a1a}.stitch-insights__aside button[data-v-136bd402]{background:#ffffff0d;border:1px solid rgba(219,174,94,.18);border-radius:999px;color:#f7f2e9c2;display:block;font:inherit;font-size:13px;font-weight:800;margin-top:8px;min-height:36px;padding:0 10px;text-align:left;width:100%}.stitch-insights__aside button[data-v-136bd402]:hover{background:#dbae5e1a;border-color:#f5d58a7a;color:#f6f1e7}.sr-only[data-v-136bd402]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0)}@media(max-width:920px){.stitch-insights__body[data-v-136bd402]{grid-template-columns:1fr}.stitch-insights__aside[data-v-136bd402]{grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media(max-width:680px){.stitch-insights__body[data-v-136bd402]{width:min(calc(100% - 24px),1120px)}.stitch-insights__aside[data-v-136bd402],.stitch-insights__card[data-v-136bd402]{grid-template-columns:1fr}}.stitch-pricing-card[data-v-fd6f1e05]{align-content:start;background:#0e0b08c7;border:1px solid rgba(219,174,94,.24);border-radius:26px;box-shadow:0 22px 72px #0000003d;display:grid;gap:18px;min-height:430px;padding:24px;position:relative;transform-origin:center}.stitch-pricing-card--featured[data-v-fd6f1e05]{background:radial-gradient(circle at 50% 0,hsla(42,84%,75%,.16),transparent 42%),#120d08e0;border-color:#f5d58aa3;box-shadow:0 28px 96px #cd974129;min-height:470px;transform:translateY(-22px) scale(1.06) rotate(-.4deg);z-index:2}.stitch-pricing-card h3[data-v-fd6f1e05]{color:#fff8e8;font-size:26px;margin:0}.stitch-pricing-card strong[data-v-fd6f1e05]{color:#f5d58a;font-size:clamp(28px,3.4vw,42px);line-height:1}.stitch-pricing-card li[data-v-fd6f1e05],.stitch-pricing-card p[data-v-fd6f1e05]{color:#f8f2e2b8;font-size:14px;line-height:1.58}.stitch-pricing-card p[data-v-fd6f1e05]{margin:0}.stitch-pricing-card ul[data-v-fd6f1e05]{display:grid;gap:10px;list-style:none;margin:0;padding:0}.stitch-pricing-card li[data-v-fd6f1e05]{padding-left:18px;position:relative}.stitch-pricing-card li[data-v-fd6f1e05]:before{background:#f5d58a;border-radius:999px;content:"";height:6px;left:0;position:absolute;top:.7em;width:6px}@media(max-width:900px){.stitch-pricing-card--featured[data-v-fd6f1e05]{min-height:430px;transform:none}}.stitch-pricing[data-v-c4ffd828]{background:linear-gradient(180deg,#050403fa,#0c0906f5)}.stitch-pricing__body[data-v-c4ffd828]{margin:0 auto;padding:clamp(44px,6vw,78px) 0 clamp(62px,8vw,104px);width:min(1180px,calc(100% - 32px))}.stitch-pricing__plans[data-v-c4ffd828]{align-items:center;display:grid;gap:clamp(20px,3vw,34px);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:28px}.stitch-pricing__comparison[data-v-c4ffd828]{background:#0e0b08c7;border:1px solid rgba(219,174,94,.24);border-radius:26px;box-shadow:0 24px 82px #00000038;margin-top:18px;padding:clamp(20px,3vw,30px)}.stitch-pricing__comparison h3[data-v-c4ffd828]{color:#fff8e8;font-size:clamp(24px,3vw,36px);margin:0 0 18px}.stitch-pricing__table-scroll[data-v-c4ffd828]{border:1px solid rgba(219,174,94,.18);border-radius:18px;overflow-x:auto;scrollbar-color:hsla(42,84%,75%,.68) rgba(14,11,8,.88);scrollbar-width:thin;-webkit-overflow-scrolling:touch}.stitch-pricing__table-scroll[data-v-c4ffd828]:focus-visible{outline:2px solid hsla(42,84%,75%,.78);outline-offset:4px}.stitch-pricing__table-scroll[data-v-c4ffd828]::-webkit-scrollbar{height:10px}.stitch-pricing__table-scroll[data-v-c4ffd828]::-webkit-scrollbar-track{background:#0e0b08e0}.stitch-pricing__table-scroll[data-v-c4ffd828]::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#b9822d,#f5d58a);border:2px solid rgba(14,11,8,.88);border-radius:999px}.stitch-pricing__table[data-v-c4ffd828]{border-radius:18px;display:grid;gap:1px;min-width:720px;overflow:hidden}.stitch-pricing__row[data-v-c4ffd828]{background:#dbae5e1f;display:grid;gap:1px;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(132px,1fr))}.stitch-pricing__row span[data-v-c4ffd828]{align-items:center;background:#080604f0;color:#f8f2e2c2;display:flex;font-size:13px;line-height:1.35;min-height:52px;padding:12px}.stitch-pricing__row--head span[data-v-c4ffd828]{background:linear-gradient(135deg,#b9822d,#f5d58a);color:#0b0703;font-weight:950}.stitch-pricing__mobile-compare[data-v-c4ffd828]{display:none}.stitch-pricing__mobile-table[data-v-c4ffd828]{background:#080604f0;border:1px solid rgba(219,174,94,.18);border-radius:18px;overflow:hidden}.stitch-pricing__mobile-row[data-v-c4ffd828]{border-top:1px solid hsla(42,84%,75%,.16);display:grid;grid-template-columns:minmax(108px,.78fr) minmax(136px,1fr)}.stitch-pricing__mobile-row[data-v-c4ffd828]:first-child{border-top:0}.stitch-pricing__mobile-row span[data-v-c4ffd828]{align-items:center;color:#f8f2e2c7;display:flex;line-height:1.32;min-height:72px;padding:14px 16px}.stitch-pricing__mobile-row span[data-v-c4ffd828]:first-child{border-right:1px solid hsla(42,84%,75%,.18);color:#fff8e8;font-weight:900}.stitch-pricing__mobile-row span[data-v-c4ffd828]:last-child{color:#f8f2e2e6;font-size:15px;justify-content:center;text-align:center}.stitch-pricing__mobile-row--head span[data-v-c4ffd828]{background:linear-gradient(135deg,#b9822d,#f5d58a);color:#0b0703;font-weight:950;min-height:54px}.stitch-pricing__mobile-tabs[data-v-c4ffd828]{background:linear-gradient(90deg,#fff8e81a,#f5d58a2e,#fff8e814);border:1px solid hsla(42,84%,75%,.18);border-radius:999px;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;padding:5px}.stitch-pricing__mobile-tab[data-v-c4ffd828]{background:transparent;border:0;border-radius:999px;color:#fff8e8c7;cursor:pointer;font:inherit;font-size:clamp(11px,3vw,13px);font-weight:900;min-height:44px;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.stitch-pricing__mobile-tab--active[data-v-c4ffd828]{background:linear-gradient(135deg,#f5d58a,#b9822d);box-shadow:0 8px 24px #0000003d;color:#0b0703}.stitch-pricing__mobile-tab[data-v-c4ffd828]:focus-visible{outline:2px solid hsla(42,84%,75%,.88);outline-offset:3px}@media(max-width:900px){.stitch-pricing__plans[data-v-c4ffd828]{grid-template-columns:1fr}}@media(max-width:700px){.stitch-pricing__table-scroll[data-v-c4ffd828]{display:none}.stitch-pricing__mobile-compare[data-v-c4ffd828]{display:block}}@media(max-width:560px){.stitch-pricing__body[data-v-c4ffd828]{width:min(calc(100% - 24px),1180px)}.stitch-pricing__comparison[data-v-c4ffd828]{border-radius:20px;padding:16px}.stitch-pricing__comparison h3[data-v-c4ffd828]{margin-bottom:14px}.stitch-pricing__mobile-row[data-v-c4ffd828]{grid-template-columns:minmax(106px,.72fr) minmax(128px,1fr)}.stitch-pricing__mobile-row span[data-v-c4ffd828]{font-size:13px;min-height:68px;padding:13px 12px}.stitch-pricing__mobile-row span[data-v-c4ffd828]:last-child{font-size:14px}.stitch-pricing__mobile-tabs[data-v-c4ffd828]{margin-top:14px}}.stitch-service-card[data-v-bd0c37e4]{align-items:flex-start;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 0,rgba(219,174,94,.12),transparent 36%),#0e0b08c7;border:1px solid rgba(219,174,94,.24);border-radius:24px;box-shadow:inset 0 1px #ffffff14,0 22px 72px #0000003d;display:flex;flex-direction:column;min-height:330px;overflow:hidden;padding:22px;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.stitch-service-card[data-v-bd0c37e4]:before{background:linear-gradient(110deg,transparent,hsla(42,84%,75%,.13),transparent);content:"";inset:0;opacity:0;position:absolute;transform:translate(-40%);transition:opacity .18s ease,transform .52s ease}.stitch-service-card[data-v-bd0c37e4]:hover{border-color:#f5d58a8a;box-shadow:inset 0 1px #ffffff1f,0 28px 88px #cd974121;transform:translateY(-5px)}.stitch-service-card[data-v-bd0c37e4]:hover:before{opacity:1;transform:translate(42%)}.stitch-service-card__badge[data-v-bd0c37e4]{align-items:center;background:linear-gradient(135deg,#b9822d,#f5d58a);border-radius:999px;color:#0b0703;display:inline-flex;font-size:11px;font-weight:950;min-height:28px;padding:0 10px;text-transform:uppercase}.stitch-service-card h3[data-v-bd0c37e4]{color:#fff8e8;font-size:clamp(22px,2.2vw,30px);line-height:1.04;margin:24px 0 0;width:100%}.stitch-service-card li[data-v-bd0c37e4],.stitch-service-card p[data-v-bd0c37e4]{color:#f8f2e2b8;font-size:14px;line-height:1.62}.stitch-service-card p[data-v-bd0c37e4]{margin:12px 0 0;width:100%}.stitch-service-card ul[data-v-bd0c37e4]{display:grid;gap:8px;list-style:none;margin:18px 0 24px;padding:0;width:100%}.stitch-service-card[data-v-bd0c37e4] .stitch-cta-button{justify-content:space-between;margin-top:auto;white-space:nowrap;width:100%}.stitch-service-card li[data-v-bd0c37e4]{padding-left:18px;position:relative}.stitch-service-card li[data-v-bd0c37e4]:before{background:#f5d58a;border-radius:999px;box-shadow:0 0 14px #f5d58aa3;content:"";height:6px;left:0;position:absolute;top:.72em;width:6px}.stitch-services[data-v-596d176f]{background:linear-gradient(180deg,#050403fa,#0c0906f5)}.stitch-services__body[data-v-596d176f]{margin:0 auto;padding:clamp(44px,6vw,78px) 0 clamp(62px,8vw,104px);width:min(1220px,calc(100% - 32px))}.stitch-services__cards[data-v-596d176f]{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1120px){.stitch-services__cards[data-v-596d176f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.stitch-services__body[data-v-596d176f]{width:min(calc(100% - 24px),1220px)}.stitch-services__cards[data-v-596d176f]{grid-template-columns:1fr}}.stitch-solutions[data-v-3b1f11b5]{background:radial-gradient(circle at 50% 0,hsla(42,84%,75%,.12),transparent 36%),linear-gradient(180deg,#050403fa,#0c0906f5)}.stitch-solutions__body[data-v-3b1f11b5]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;padding:clamp(44px,6vw,78px) 0 clamp(62px,8vw,104px);width:min(1160px,calc(100% - 32px))}.stitch-solutions__visual[data-v-3b1f11b5]{grid-column:1/-1}.stitch-solutions__visual[data-v-3b1f11b5] .stitch-generated-visual{min-height:clamp(280px,42vw,480px)}.stitch-solutions__card[data-v-3b1f11b5]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 20% 0,hsla(42,84%,75%,.12),transparent 36%),#0e0b08c7;border:1px solid rgba(219,174,94,.24);border-radius:26px;box-shadow:inset 0 1px #ffffff14,0 24px 82px #00000038;min-height:330px;padding:clamp(22px,3vw,30px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.stitch-solutions__card[data-v-3b1f11b5]:hover{border-color:#f5d58a8a;box-shadow:inset 0 1px #ffffff1f,0 28px 88px #cd974121;transform:translateY(-5px)}.stitch-solutions h3[data-v-3b1f11b5]{color:#fff8e8;font-size:clamp(24px,2.8vw,36px);line-height:1.02;margin:0}.stitch-solutions p[data-v-3b1f11b5]{color:var(--stitch-muted);font-size:14px;line-height:1.68;margin:16px 0 0}.stitch-solutions__card div[data-v-3b1f11b5]{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.stitch-solutions__card span[data-v-3b1f11b5]{align-items:center;background:#ffffff0b;border:1px solid rgba(219,174,94,.22);border-radius:999px;color:#f8f2e2d1;display:inline-flex;font-size:12px;font-weight:850;min-height:34px;padding:0 12px}@media(max-width:920px){.stitch-solutions__body[data-v-3b1f11b5]{grid-template-columns:1fr}}@media(max-width:560px){.stitch-solutions__body[data-v-3b1f11b5]{width:min(calc(100% - 24px),1160px)}}.stitch-testimonial-card[data-v-7f671a52]{background:radial-gradient(circle at 16% 0,hsla(42,84%,75%,.12),transparent 34%),#0e0b08c7;border:1px solid rgba(219,174,94,.24);border-radius:24px;box-shadow:0 22px 72px #0000003d;min-height:260px;padding:22px}.stitch-testimonial-card__top[data-v-7f671a52]{align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr auto}.stitch-testimonial-card__avatar[data-v-7f671a52]{background:linear-gradient(135deg,#b9822d,#f5d58a);border-radius:50%;color:#0b0703;display:grid;font-size:13px;font-weight:950;height:48px;place-items:center;width:48px}.stitch-testimonial-card small[data-v-7f671a52],.stitch-testimonial-card strong[data-v-7f671a52]{display:block}.stitch-testimonial-card strong[data-v-7f671a52]{color:#fff8e8;font-size:15px}.stitch-testimonial-card small[data-v-7f671a52]{color:#f8f2e294;font-size:12px;margin-top:3px}.stitch-testimonial-card em[data-v-7f671a52]{color:#f5d58a;font-style:normal;font-weight:950}.stitch-testimonial-card__label[data-v-7f671a52]{color:#f5d58a;display:inline-flex;font-size:11px;font-weight:950;margin-top:24px;text-transform:uppercase}.stitch-testimonial-card blockquote[data-v-7f671a52]{color:#f8f2e2d1;font-size:clamp(17px,2vw,22px);line-height:1.44;margin:12px 0 0}.stitch-testimonials[data-v-5a6fd7f5]{background:linear-gradient(180deg,#0c0906f5,#050403fa)}.stitch-testimonials__body[data-v-5a6fd7f5]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;padding:clamp(44px,6vw,78px) 0 clamp(62px,8vw,104px);width:min(1100px,calc(100% - 32px))}.stitch-testimonials__note[data-v-5a6fd7f5]{color:var(--stitch-muted);font-size:13px;grid-column:1/-1;line-height:1.5;margin:0;text-align:center}@media(max-width:900px){.stitch-testimonials__body[data-v-5a6fd7f5]{grid-template-columns:1fr}}@media(max-width:560px){.stitch-testimonials__body[data-v-5a6fd7f5]{width:min(calc(100% - 24px),1100px)}}.stitch-page[data-v-437d44ae]{--stitch-text:#fff8e8;--stitch-muted:hsla(42,62%,93%,.68);--stitch-line:rgba(219,174,94,.22);--stitch-card:rgba(14,11,8,.78);--stitch-cyan:#d39a3e;--stitch-violet:#f5d58a;--stitch-magenta:#8c5b1f;--stitch-gold:#d8ad5f;--stitch-gold-soft:#ffe7a3;background:#050403;color:var(--stitch-text);font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;isolation:isolate;min-height:100vh;overflow-x:clip;position:relative}*{box-sizing:border-box}html{scroll-behavior:smooth}.stitch-reveal{opacity:0;transform:translateY(24px);transition:opacity .68s ease,transform .68s cubic-bezier(.2,.8,.2,1)}.stitch-is-visible{opacity:1;transform:translateY(0)}main[data-v-437d44ae]{min-height:calc(100vh - 360px)}.stitch-footer[data-v-437d44ae]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 0,hsla(42,84%,75%,.16),transparent 35%),linear-gradient(180deg,#050403f0,#050403);border-top:1px solid var(--stitch-line);color:var(--stitch-muted);overflow:hidden;padding:clamp(42px,7vw,82px) 0;position:relative}.stitch-footer[data-v-437d44ae]:before{background:linear-gradient(118deg,transparent 0 38%,hsla(42,84%,75%,.12) 48%,transparent 58%);content:"";inset:0;opacity:.45;pointer-events:none;position:absolute}.stitch-footer__inner[data-v-437d44ae]{display:grid;gap:clamp(24px,5vw,68px);grid-template-columns:minmax(0,1fr) minmax(180px,.45fr) minmax(220px,.85fr);margin:0 auto;min-width:0;position:relative;width:min(1180px,calc(100% - 32px));z-index:1}.stitch-footer__brand[data-v-437d44ae]{align-items:center;color:var(--stitch-text);display:inline-flex;font-weight:950;gap:10px;text-decoration:none}.stitch-footer__brand img[data-v-437d44ae]{filter:drop-shadow(0 0 18px rgba(245,213,138,.24));height:42px;-o-object-fit:contain;object-fit:contain;width:42px}.stitch-footer p[data-v-437d44ae]{font-size:14px;line-height:1.68;margin:18px 0 0;max-width:520px;overflow-wrap:anywhere}.stitch-footer nav[data-v-437d44ae]{display:grid;flex-wrap:wrap;gap:12px 18px;grid-template-columns:repeat(2,minmax(112px,1fr));min-width:0}.stitch-footer a[data-v-437d44ae]{color:#f7f2e9c7;font-size:13px;font-weight:800;text-decoration:none}.stitch-footer a[data-v-437d44ae]:hover{color:var(--stitch-gold-soft)}.stitch-footer nav a[data-v-437d44ae]{align-items:center;display:inline-flex;gap:6px;min-width:0;overflow-wrap:anywhere}.stitch-footer nav span[data-v-437d44ae]{align-items:center;background:linear-gradient(135deg,#b9822d,#f5d58a);border-radius:999px;color:#0b0703;display:inline-flex;font-size:9px;font-weight:950;min-height:18px;padding:0 7px}.stitch-footer__contact[data-v-437d44ae]{align-content:start;display:grid;gap:10px;min-width:0}.stitch-footer__contact span[data-v-437d44ae]{color:var(--stitch-gold-soft);font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.stitch-footer__phone[data-v-437d44ae]{align-items:center;color:#fff8e8;display:inline-flex;font-size:clamp(17px,2.4vw,28px);font-weight:950;gap:10px;line-height:1.12;max-width:100%;overflow-wrap:anywhere;width:-moz-fit-content;width:fit-content}.stitch-footer__wa-mark[data-v-437d44ae]{background:radial-gradient(circle at 34% 28%,rgba(255,248,232,.18),transparent 34%),linear-gradient(135deg,#b8842c6b,#050403d1);border:1px solid hsla(42,84%,75%,.46);border-radius:999px;box-shadow:0 0 28px #f5d58a29,inset 0 1px #fff8e81f;display:inline-grid;flex:0 0 auto;height:36px;place-items:center;width:36px}.stitch-footer__wa-mark svg[data-v-437d44ae]{fill:none;filter:drop-shadow(0 0 8px rgba(245,213,138,.34));height:21px;stroke:#ffe7a3;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;width:21px}@media(prefers-reduced-motion:reduce){.stitch-reveal{animation:none;opacity:1;transform:none;transition:none}}@media(max-width:1024px){.stitch-footer__inner[data-v-437d44ae]{gap:28px;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)}.stitch-footer__inner>nav[data-v-437d44ae]{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.stitch-footer[data-v-437d44ae]{padding:42px 0 64px}.stitch-footer__inner[data-v-437d44ae]{gap:26px;grid-template-columns:minmax(0,1fr);width:min(100% - 24px,620px)}.stitch-footer nav[data-v-437d44ae]{gap:12px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.stitch-footer nav[data-v-437d44ae]{grid-template-columns:minmax(0,1fr)}}
