.stitch-cta-button[data-v-c6283656]{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-c6283656]: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-c6283656]:hover{transform:translateY(-2px)}.stitch-cta-button[data-v-c6283656]:hover:after{transform:translate(430%) rotate(18deg)}.stitch-cta-button__arrow[data-v-c6283656]{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-c6283656],.stitch-cta-button__arrow[data-v-c6283656]:after,.stitch-cta-button__arrow[data-v-c6283656]:before{background:currentColor;box-shadow:0 0 14px #f5d58a61;content:"";display:block;position:absolute}.stitch-cta-button__arrow span[data-v-c6283656]{border-radius:999px;height:2px;right:4px;transform-origin:right center;transition:width .22s ease;width:22px}.stitch-cta-button__arrow[data-v-c6283656]:after,.stitch-cta-button__arrow[data-v-c6283656]:before{border-radius:999px;height:2px;right:3px;transform-origin:right center;width:9px}.stitch-cta-button__arrow[data-v-c6283656]:before{transform:rotate(42deg)}.stitch-cta-button__arrow[data-v-c6283656]:after{transform:rotate(-42deg)}.stitch-cta-button:hover .stitch-cta-button__arrow[data-v-c6283656]{transform:translate(4px)}.stitch-cta-button:hover .stitch-cta-button__arrow span[data-v-c6283656]{width:27px}.stitch-cta-button--primary[data-v-c6283656]{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-c6283656]{-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-c6283656]{background:#dbae5e14;border:1px solid rgba(219,174,94,.25);color:#f7d995}@media(max-width:640px){.stitch-cta-button[data-v-c6283656]{width:100%}}.stitch-generated-visual[data-v-10032688]{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-10032688]: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-10032688]: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-10032688]{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-10032688],.stitch-generated-visual__shine[data-v-10032688]{pointer-events:none;position:absolute;z-index:2}.stitch-generated-visual__aura[data-v-10032688]{animation:stitch-visual-orbit-10032688 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-10032688]{right:10%;top:10%}.stitch-generated-visual__aura--two[data-v-10032688]{animation-delay:-3s;bottom:8%;height:126px;left:10%;width:126px}.stitch-generated-visual__shine[data-v-10032688]{animation:stitch-visual-shine-10032688 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-10032688]{height:100%;inset:0;position:absolute;width:100%;z-index:2}.stitch-generated-visual__grid path[data-v-10032688]{stroke:#f5d58a1a;stroke-width:1}.stitch-generated-visual__automation rect[data-v-10032688],.stitch-generated-visual__dashboard rect[data-v-10032688],.stitch-generated-visual__phone rect[data-v-10032688],.stitch-generated-visual__team rect[data-v-10032688]{fill:url(#stitch-panel-fill);stroke:#f5d58a61;stroke-width:1.4}.stitch-generated-visual__automation path[data-v-10032688],.stitch-generated-visual__dashboard path[data-v-10032688],.stitch-generated-visual__phone path[data-v-10032688],.stitch-generated-visual__team path[data-v-10032688]{fill:none;stroke:#f5d58aa8;stroke-linecap:round;stroke-width:6}.stitch-generated-visual__dashboard circle[data-v-10032688]{fill:url(#stitch-node-fill)}.stitch-generated-visual__chart[data-v-10032688]{stroke:url(#stitch-gold-line);stroke-width:8}.stitch-generated-visual__network path[data-v-10032688]{fill:none;stroke:#f5d58a61;stroke-linecap:round;stroke-width:3}.stitch-generated-visual__network circle[data-v-10032688],.stitch-generated-visual__team circle[data-v-10032688]{fill:url(#stitch-node-fill);stroke:#fff8e859;stroke-width:2}.stitch-generated-visual__automation[data-v-10032688],.stitch-generated-visual__dashboard[data-v-10032688],.stitch-generated-visual__network[data-v-10032688],.stitch-generated-visual__phone[data-v-10032688],.stitch-generated-visual__team[data-v-10032688]{animation:stitch-visual-float-10032688 7s ease-in-out infinite alternate;transform-origin:center}.stitch-generated-visual__phone[data-v-10032688]{animation-delay:-2s}.stitch-generated-visual__network[data-v-10032688]{animation-delay:-4s}.stitch-generated-visual__team[data-v-10032688]{opacity:0;transform:scale(.88) translateY(28px)}.stitch-generated-visual__automation[data-v-10032688]{opacity:.68}.stitch-generated-visual--team .stitch-generated-visual__dashboard[data-v-10032688],.stitch-generated-visual--team .stitch-generated-visual__phone[data-v-10032688]{opacity:.28}.stitch-generated-visual--team .stitch-generated-visual__team[data-v-10032688]{opacity:1;transform:none}.stitch-generated-visual--contact .stitch-generated-visual__dashboard[data-v-10032688]{transform:translate(-28px,12px) scale(.92)}.stitch-generated-visual--contact .stitch-generated-visual__phone[data-v-10032688]{transform:translate(-18px,8px) scale(1.08)}.stitch-generated-visual--services .stitch-generated-visual__network[data-v-10032688]{transform:translateY(-26px) scale(1.08)}.stitch-generated-visual--services .stitch-generated-visual__automation[data-v-10032688]{opacity:1}.stitch-generated-visual figcaption[data-v-10032688]{bottom:18px;color:#f7f2e9db;font-size:13px;font-weight:900;left:18px;position:absolute;right:18px;z-index:4}@keyframes stitch-visual-float-10032688{0%{translate:0 0}to{translate:0 -12px}}@keyframes stitch-visual-orbit-10032688{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-10032688{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-10032688]{border-radius:24px;min-height:250px}}@media(prefers-reduced-motion:reduce){.stitch-generated-visual__aura[data-v-10032688],.stitch-generated-visual__automation[data-v-10032688],.stitch-generated-visual__dashboard[data-v-10032688],.stitch-generated-visual__network[data-v-10032688],.stitch-generated-visual__phone[data-v-10032688],.stitch-generated-visual__shine[data-v-10032688],.stitch-generated-visual__team[data-v-10032688]{animation:none}}.stitch-section-header[data-v-2b02462a]{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-2b02462a]{min-height:clamp(150px,20vw,240px)}.stitch-section-header[data-v-2b02462a]: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-2b02462a]{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-2b02462a]{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-2b02462a]: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-2b02462a]: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-2b02462a]{animation:stitch-gold-decor-enter-left-2b02462a 1.1s cubic-bezier(.16,.84,.24,1) both,stitch-gold-decor-pulse-2b02462a 7s ease-in-out 1.1s infinite}.stitch-section-header--gold-entrance.stitch-section-header--visible .stitch-section-header__line--right[data-v-2b02462a]{animation:stitch-gold-decor-enter-right-2b02462a 1.2s cubic-bezier(.16,.84,.24,1) .17s both,stitch-gold-decor-pulse-2b02462a 7.4s ease-in-out 1.37s infinite}.stitch-section-header--gold-entrance.stitch-section-header--visible .stitch-section-header__line[data-v-2b02462a]:after{animation:stitch-gold-decor-sweep-2b02462a 6.8s ease-in-out 1.25s infinite}.stitch-section-header--gold-entrance.stitch-section-header--visible[data-v-2b02462a]:after{animation:stitch-gold-edge-enter-2b02462a 1.15s cubic-bezier(.22,1,.36,1) .26s both,stitch-gold-edge-pulse-2b02462a 6.8s ease-in-out 1.55s infinite alternate}.stitch-section-header__line--left[data-v-2b02462a]{left:clamp(-210px,-12vw,-80px)}.stitch-section-header__line--right[data-v-2b02462a]{right:clamp(-210px,-12vw,-80px)}.stitch-section-header__content[data-v-2b02462a]{min-width:0;position:relative;width:min(840px,calc(100vw - 44px));z-index:1}.stitch-section-header__kicker[data-v-2b02462a]{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-2b02462a],.stitch-section-header h2[data-v-2b02462a]{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-2b02462a]{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-2b02462a]{min-height:210px;padding:86px 14px 42px}.stitch-section-header__line[data-v-2b02462a]{opacity:.45;width:170px}.stitch-section-header--gold-entrance[data-v-2b02462a]: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-2b02462a]{animation:stitch-gold-decor-enter-left-mobile-2b02462a .95s cubic-bezier(.16,.84,.24,1) both,stitch-gold-decor-pulse-mobile-2b02462a 7s ease-in-out .95s infinite}.stitch-section-header--gold-entrance.stitch-section-header--visible .stitch-section-header__line--right[data-v-2b02462a]{animation:stitch-gold-decor-enter-right-mobile-2b02462a 1.05s cubic-bezier(.16,.84,.24,1) .16s both,stitch-gold-decor-pulse-mobile-2b02462a 7.4s ease-in-out 1.21s infinite}.stitch-section-header h1[data-v-2b02462a],.stitch-section-header h2[data-v-2b02462a]{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-2b02462a]{font-size:14px;max-width:min(100%,34ch);overflow-wrap:anywhere}}@keyframes stitch-gold-decor-enter-left-2b02462a{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-2b02462a{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-2b02462a{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-2b02462a{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-2b02462a{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-2b02462a{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-2b02462a{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-2b02462a{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-2b02462a{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-2b02462a],.stitch-section-header--gold-entrance .stitch-section-header__line[data-v-2b02462a]:after,.stitch-section-header--gold-entrance[data-v-2b02462a]:after{animation:none}.stitch-section-header--gold-entrance.stitch-section-header--visible .stitch-section-header__line[data-v-2b02462a]{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-2b02462a]:after{opacity:0}.stitch-section-header--gold-entrance.stitch-section-header--visible[data-v-2b02462a]:after{opacity:.22;transform:rotate(-55deg)}}.stitch-about[data-v-eacdab1b]{background:linear-gradient(180deg,#050403fa,#0c0906f5)}.stitch-about__body[data-v-eacdab1b]{margin:0 auto;padding:clamp(44px,6vw,78px) 0 clamp(62px,8vw,104px);width:min(1180px,calc(100% - 32px))}.stitch-about__intro[data-v-eacdab1b]{align-items:center;display:grid;gap:clamp(24px,5vw,68px);grid-template-columns:minmax(0,.78fr) minmax(360px,1fr)}.stitch-about__kicker[data-v-eacdab1b]{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-eacdab1b],.stitch-about__work h3[data-v-eacdab1b]{color:#fff8e8;font-size:clamp(32px,4.7vw,60px);line-height:.98;margin:0;text-wrap:balance}.stitch-about__intro p[data-v-eacdab1b]: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-eacdab1b]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(28px,5vw,56px)}.stitch-about__people article[data-v-eacdab1b]{-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-eacdab1b]{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-eacdab1b]{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-eacdab1b]{color:#fff8e8;font-size:clamp(26px,3vw,36px);line-height:1;margin:0}.stitch-about__people strong[data-v-eacdab1b]{color:var(--stitch-gold-soft);display:block;font-size:13px;line-height:1.35;margin-top:9px}.stitch-about__people p[data-v-eacdab1b]{color:var(--stitch-muted);font-size:14px;line-height:1.65;margin:16px 0 0}.stitch-about__people ul[data-v-eacdab1b]{display:grid;gap:10px;list-style:none;margin:18px 0 0;padding:0}.stitch-about__people li[data-v-eacdab1b]{color:#f8f2e2bd;font-size:13px;line-height:1.55;padding-left:18px;position:relative}.stitch-about__people li[data-v-eacdab1b]: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-eacdab1b]{-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-eacdab1b]{font-size:clamp(26px,3.4vw,44px)}.stitch-about__approach[data-v-eacdab1b]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.stitch-about__approach article[data-v-eacdab1b]{background:#ffffff0b;border:1px solid rgba(219,174,94,.18);border-radius:20px;min-height:180px;padding:18px}.stitch-about__approach span[data-v-eacdab1b]{background:#f5d58a;border-radius:50%;box-shadow:0 0 20px #f5d58a8f;display:block;height:10px;width:10px}.stitch-about__approach strong[data-v-eacdab1b]{color:#fff8e8;display:block;font-size:16px;line-height:1.24;margin-top:28px}.stitch-about__approach p[data-v-eacdab1b]{color:var(--stitch-muted);font-size:13px;line-height:1.55;margin:10px 0 0}.stitch-about__work[data-v-eacdab1b] .stitch-cta-button{margin-top:24px}@media(max-width:900px){.stitch-about__approach[data-v-eacdab1b],.stitch-about__intro[data-v-eacdab1b],.stitch-about__people[data-v-eacdab1b]{grid-template-columns:1fr}}@media(max-width:560px){.stitch-about__body[data-v-eacdab1b]{width:min(calc(100% - 24px),1180px)}.stitch-about__people article[data-v-eacdab1b]{grid-template-columns:1fr}}.stitch-portfolio-card[data-v-3617a58b]{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--featured[data-v-3617a58b]{background:radial-gradient(circle at 8% 0,rgba(58,164,185,.16),transparent 32%),radial-gradient(circle at 92% 100%,hsla(42,84%,75%,.12),transparent 34%),#0e0b08db;border-color:#62d6b757;grid-column:1/-1}.stitch-portfolio-card__head[data-v-3617a58b]{align-items:start;display:grid;gap:16px;grid-template-columns:72px minmax(0,1fr)}.stitch-portfolio-card__head img[data-v-3617a58b],.stitch-portfolio-card__monogram[data-v-3617a58b]{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__monogram[data-v-3617a58b]{background:linear-gradient(145deg,hsla(0,0%,100%,.3),transparent 42%),linear-gradient(135deg,#55c7b0,#a9e3bd 52%,#d8ad5f);color:#07120f;display:grid;font-size:22px;font-weight:1000;letter-spacing:-.06em;place-items:center}.stitch-portfolio-card__head div[data-v-3617a58b]{display:grid;gap:10px}.stitch-portfolio-card__head span[data-v-3617a58b]{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-3617a58b]{color:#fff8e8;font-size:clamp(24px,2.6vw,34px);line-height:1.02}.stitch-portfolio-card dl[data-v-3617a58b]{display:grid;gap:14px;margin:22px 0}.stitch-portfolio-card dt[data-v-3617a58b]{color:#f5d58a;font-size:12px;font-weight:950;text-transform:uppercase}.stitch-portfolio-card dd[data-v-3617a58b]{color:#f8f2e2b8;font-size:14px;line-height:1.58;margin:6px 0 0}.stitch-portfolio-card__scope[data-v-3617a58b]{display:flex;flex-wrap:wrap;gap:8px;margin:auto 0 22px}.stitch-portfolio-card__scope span[data-v-3617a58b]{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-3617a58b] .stitch-cta-button{justify-content:space-between;min-width:220px;width:-moz-fit-content;width:fit-content}.stitch-portfolio-card__notice-backdrop[data-v-3617a58b]{-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-3617a58b]{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-3617a58b]{color:#f5d58a;display:block;font-size:18px;font-weight:950}.stitch-portfolio-card__notice p[data-v-3617a58b]{color:#f8f2e2c7;font-size:15px;line-height:1.55;margin:12px 0 20px}.stitch-portfolio-card__notice button[data-v-3617a58b]{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-3617a58b]{gap:12px;grid-template-columns:58px minmax(0,1fr)}.stitch-portfolio-card__head img[data-v-3617a58b],.stitch-portfolio-card__monogram[data-v-3617a58b]{border-radius:16px;height:58px;width:58px}.stitch-portfolio-card[data-v-3617a58b] .stitch-cta-button{min-width:0;width:100%}}.stitch-projects[data-v-642b4bf6]{background:radial-gradient(circle at 50% 0,hsla(42,84%,75%,.13),transparent 34%),linear-gradient(180deg,#050403fa,#0c0906f5)}.stitch-projects__body[data-v-642b4bf6]{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-642b4bf6]{grid-template-columns:1fr}}@media(max-width:560px){.stitch-projects__body[data-v-642b4bf6]{width:min(calc(100% - 24px),1180px)}}.stitch-contact[data-v-f23b1c34]{background:linear-gradient(180deg,#050403fa,#0c0906f5)}.stitch-contact__body[data-v-f23b1c34]{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-f23b1c34]{align-self:stretch;grid-row:span 2}.stitch-contact__visual[data-v-f23b1c34] .stitch-generated-visual{height:100%;min-height:540px}.stitch-contact__form[data-v-f23b1c34]{-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-f23b1c34]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.stitch-contact__row--single[data-v-f23b1c34]{grid-template-columns:1fr}.stitch-contact label[data-v-f23b1c34]{color:#fff8e8;display:grid;font-size:13px;font-weight:900;gap:8px}.stitch-contact input[data-v-f23b1c34],.stitch-contact select[data-v-f23b1c34],.stitch-contact textarea[data-v-f23b1c34]{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-f23b1c34]{color-scheme:dark;cursor:pointer}.stitch-contact select option[data-v-f23b1c34]{background:#1a130b;color:#fff8e8}.stitch-contact select option[data-v-f23b1c34]:checked{background:#f5d58a;color:#0b0703}.stitch-contact input[data-v-f23b1c34]:focus,.stitch-contact select[data-v-f23b1c34]:focus,.stitch-contact textarea[data-v-f23b1c34]:focus{border-color:#f5d58abd;box-shadow:0 0 0 3px #f5d58a1f}.stitch-contact textarea[data-v-f23b1c34]{min-height:132px;padding-top:12px;resize:vertical}.stitch-contact button[data-v-f23b1c34]{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-f23b1c34]: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-f23b1c34]:hover{box-shadow:0 22px 58px #cd974147;transform:translateY(-2px)}.stitch-contact button[data-v-f23b1c34]:hover:after{transform:translate(440%) rotate(18deg)}.stitch-contact__cards[data-v-f23b1c34]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.stitch-contact__cards a[data-v-f23b1c34],.stitch-contact__cards div[data-v-f23b1c34]{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-f23b1c34]:before,.stitch-contact__cards div[data-v-f23b1c34]: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-f23b1c34]:hover{border-color:#f5d58a80;transform:translateY(-4px)}.stitch-contact__cards span[data-v-f23b1c34],.stitch-contact__cards strong[data-v-f23b1c34]{display:block}.stitch-contact__cards span[data-v-f23b1c34]{color:var(--stitch-gold-soft);font-size:12px;font-weight:950;line-height:1.2;text-transform:uppercase}.stitch-contact__cards strong[data-v-f23b1c34]{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-f23b1c34]{white-space:normal}@media(max-width:980px){.stitch-contact__body[data-v-f23b1c34]{grid-template-columns:1fr}.stitch-contact__visual[data-v-f23b1c34]{grid-row:auto}.stitch-contact__visual[data-v-f23b1c34] .stitch-generated-visual{min-height:280px}}@media(max-width:620px){.stitch-contact__body[data-v-f23b1c34]{width:min(calc(100% - 24px),1180px)}.stitch-contact__cards[data-v-f23b1c34],.stitch-contact__row[data-v-f23b1c34]{grid-template-columns:1fr}}.stitch-faq-accordion[data-v-e293a9a3]{display:grid;gap:14px}.stitch-faq-accordion__item[data-v-e293a9a3]{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-e293a9a3]{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-e293a9a3]:focus-visible{outline:2px solid hsla(42,84%,75%,.72);outline-offset:-6px}.stitch-faq-accordion b[data-v-e293a9a3]{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-e293a9a3]:after,.stitch-faq-accordion b[data-v-e293a9a3]: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-e293a9a3]:after{transform:translate(-50%,-50%) rotate(90deg)}.stitch-faq-accordion__item--open b[data-v-e293a9a3]:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(.2)}.stitch-faq-accordion__panel[data-v-e293a9a3]{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-e293a9a3]{max-height:180px;opacity:1}.stitch-faq-accordion p[data-v-e293a9a3]{color:#f8f2e2b8;font-size:15px;line-height:1.7;margin:0;padding:0 20px}.stitch-faq-accordion__item--open p[data-v-e293a9a3]{padding-bottom:20px}@media(prefers-reduced-motion:reduce){.stitch-faq-accordion b[data-v-e293a9a3],.stitch-faq-accordion b[data-v-e293a9a3]:after,.stitch-faq-accordion b[data-v-e293a9a3]:before,.stitch-faq-accordion__panel[data-v-e293a9a3]{transition:none}}.stitch-faq[data-v-32681101]{background:linear-gradient(180deg,#0c0906f5,#050403fa)}.stitch-faq__body[data-v-32681101]{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-32681101]{grid-template-columns:1fr;width:min(calc(100% - 24px),1040px)}}.stitch-hero[data-v-da24011b]{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-da24011b]: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-da24011b]{contain:paint;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.stitch-hero__ambient-decor span[data-v-da24011b]{display:block;pointer-events:none;position:absolute}.stitch-hero__corner-beam[data-v-da24011b]{animation:stitch-gold-beam-enter-da24011b 1.4s cubic-bezier(.22,1,.36,1) .12s both,stitch-gold-corner-pulse-da24011b 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-da24011b]:after,.stitch-hero__right-sweep[data-v-da24011b]:after,.stitch-hero__transition-shimmer[data-v-da24011b]:after{animation:stitch-gold-diagonal-sweep-da24011b 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-da24011b],.stitch-hero__upper-line[data-v-da24011b]{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-da24011b]{animation:stitch-gold-line-drift-da24011b 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-da24011b]{animation:stitch-gold-line-drift-da24011b 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-da24011b]{animation:stitch-gold-fade-enter-da24011b 1.6s cubic-bezier(.22,1,.36,1) .38s both,stitch-gold-ambient-pulse-da24011b 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-da24011b]{animation:stitch-gold-line-drift-da24011b 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-da24011b]{animation:stitch-gold-line-drift-da24011b 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-da24011b]{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-da24011b]{animation:stitch-gold-fog-enter-da24011b 1.3s cubic-bezier(.22,1,.36,1) .52s both,stitch-gold-ambient-pulse-da24011b 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-da24011b]{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-da24011b]{animation:stitch-gold-dust-float-da24011b 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-da24011b]{left:4%;top:12%}.stitch-hero__dust--two[data-v-da24011b]{animation-delay:-2s;left:11%;top:31%}.stitch-hero__dust--three[data-v-da24011b]{animation-delay:-4s;left:25%;top:19%}.stitch-hero__dust--four[data-v-da24011b]{animation-delay:-1.2s;right:17%;top:28%}.stitch-hero__dust--five[data-v-da24011b]{animation-delay:-3.6s;right:8%;top:47%}.stitch-hero__dust--six[data-v-da24011b]{animation-delay:-5.2s;right:18%;top:64%}.stitch-hero__dust--seven[data-v-da24011b]{animation-delay:-6.4s;left:9%;top:58%}.stitch-hero__dust--eight[data-v-da24011b]{animation-delay:-7.1s;right:4%;top:78%}.stitch-hero__inner[data-v-da24011b]{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-da24011b]{max-width:760px;min-width:0}.stitch-hero__kicker[data-v-da24011b]{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-da24011b],.stitch-home-cta h2[data-v-da24011b]{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-da24011b],.stitch-home-cta p[data-v-da24011b]{color:var(--stitch-muted);font-size:clamp(15px,1.55vw,19px);line-height:1.76;margin:22px 0 0}.stitch-hero__actions[data-v-da24011b]{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.stitch-hero__chips[data-v-da24011b]{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.stitch-hero__chips span[data-v-da24011b]{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-da24011b]{position:relative}.stitch-hero__visual-card[data-v-da24011b]{-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-da24011b],.stitch-hero__visual-card strong[data-v-da24011b]{color:#fff8e8;font-style:normal}.stitch-hero__visual-card p[data-v-da24011b]{color:var(--stitch-muted);font-size:13px;line-height:1.5;margin:8px 0 0}.stitch-hero__visual-card div[data-v-da24011b]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:14px}.stitch-hero__visual-card span[data-v-da24011b]{color:#f8f2e294;display:grid;font-size:11px;gap:4px}.stitch-hero__visual-card em[data-v-da24011b]{font-size:18px;font-weight:950}.stitch-hero__gold-trail[data-v-da24011b]{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-da24011b]:before{animation:stitch-gold-trail-pulse-da24011b 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-da24011b]:after{animation:stitch-gold-trail-sweep-da24011b 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-da24011b]{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-da24011b]:after,.stitch-hero__gold-trail-core[data-v-da24011b]: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-da24011b]:before{left:18%}.stitch-hero__gold-trail-core[data-v-da24011b]:after{right:16%;transform:rotate(16deg)}.stitch-hero__gold-trail-particle[data-v-da24011b]{animation:stitch-gold-particle-drift-da24011b 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-da24011b]{left:24%;top:38%}.stitch-hero__gold-trail-particle--two[data-v-da24011b]{animation-delay:-2.4s;left:58%;top:60%}.stitch-hero__gold-trail-particle--three[data-v-da24011b]{animation-delay:-4.1s;right:19%;top:43%}.stitch-hero__gold-trail.stitch-is-visible[data-v-da24011b]{animation:stitch-light-trail-enter-da24011b .9s cubic-bezier(.16,.84,.24,1) both}.stitch-home-section[data-v-da24011b]{position:relative;z-index:1}.stitch-home-cta[data-v-da24011b],.stitch-home-grid[data-v-da24011b],.stitch-home-note[data-v-da24011b]{margin:0 auto;width:min(1180px,calc(100% - 32px))}.stitch-home-grid[data-v-da24011b]{display:grid;gap:16px;padding:clamp(38px,6vw,72px) 0 clamp(56px,7vw,92px)}.stitch-home-grid--problems[data-v-da24011b],.stitch-home-grid--services[data-v-da24011b]{grid-template-columns:repeat(5,minmax(0,1fr))}.stitch-home-grid--portfolio[data-v-da24011b]{grid-template-columns:repeat(2,minmax(0,1fr))}.stitch-home-grid--testimonials[data-v-da24011b]{padding-bottom:20px}.stitch-home-grid--insights[data-v-da24011b],.stitch-home-grid--testimonials[data-v-da24011b],.stitch-home-grid--why[data-v-da24011b]{grid-template-columns:repeat(3,minmax(0,1fr))}.stitch-mini-card[data-v-da24011b]{-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-da24011b]:hover{border-color:#f5d58a80;box-shadow:inset 0 1px #ffffff1a,0 24px 80px #cd97411f;transform:translateY(-5px)}.stitch-mini-card span[data-v-da24011b]{background:#f5d58a;border-radius:50%;box-shadow:0 0 24px #f5d58a9e;display:block;height:12px;width:12px}.stitch-mini-card h3[data-v-da24011b]{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-da24011b]{color:var(--stitch-muted);font-size:14px;line-height:1.58;margin:12px 0 0}.stitch-mini-card--wide[data-v-da24011b]{min-height:210px}.stitch-insight-mini[data-v-da24011b]{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-da24011b]:hover{border-color:#f5d58a85;transform:translateY(-5px)}.stitch-insight-mini__visual[data-v-da24011b]{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-da24011b]{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-da24011b]{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-da24011b]: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-da24011b]{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-da24011b]{-o-object-position:50% 50%;object-position:50% 50%}.stitch-insight-mini__visual--analytics img[data-v-da24011b]{-o-object-position:76% 50%;object-position:76% 50%}.stitch-insight-mini__visual span[data-v-da24011b]{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-da24011b]:not(.stitch-insight-mini__visual){padding:20px}.stitch-insight-mini span[data-v-da24011b]{color:#f5d58a;font-size:11px;font-weight:950;text-transform:uppercase}.stitch-insight-mini h3[data-v-da24011b]{color:#fff8e8;font-size:clamp(20px,2vw,26px);line-height:1.08;margin:8px 0 0}.stitch-insight-mini p[data-v-da24011b]{color:var(--stitch-muted);font-size:14px;line-height:1.58;margin:10px 0 0}.stitch-home-note[data-v-da24011b]{color:var(--stitch-muted);font-size:13px;padding-bottom:clamp(54px,7vw,88px);text-align:center}.stitch-home-contact-preview[data-v-da24011b],.stitch-home-cta[data-v-da24011b]{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-da24011b]{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-da24011b]{color:#fff8e8;font-size:clamp(28px,3.6vw,48px);line-height:1;margin:0}.stitch-home-contact-preview p[data-v-da24011b]: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-da24011b]{display:grid;gap:12px;min-width:250px}.stitch-home-contact-preview__meta strong[data-v-da24011b]{color:#fff8e8;font-size:clamp(20px,2.4vw,28px);line-height:1}.stitch-home-cta>div[data-v-da24011b]{max-width:720px}.stitch-home-cta h2[data-v-da24011b]{font-size:clamp(32px,4.5vw,58px)}@media(max-width:1120px){.stitch-home-grid--problems[data-v-da24011b],.stitch-home-grid--services[data-v-da24011b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.stitch-hero__inner[data-v-da24011b],.stitch-home-contact-preview[data-v-da24011b],.stitch-home-grid--insights[data-v-da24011b],.stitch-home-grid--portfolio[data-v-da24011b],.stitch-home-grid--testimonials[data-v-da24011b],.stitch-home-grid--why[data-v-da24011b]{grid-template-columns:1fr}}@media(max-width:680px){.stitch-hero__inner[data-v-da24011b],.stitch-home-contact-preview[data-v-da24011b],.stitch-home-cta[data-v-da24011b],.stitch-home-grid[data-v-da24011b],.stitch-home-note[data-v-da24011b]{width:min(calc(100% - 24px),1180px)}.stitch-hero h1[data-v-da24011b]{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-da24011b],.stitch-home-contact-preview[data-v-da24011b],.stitch-home-cta[data-v-da24011b]{align-items:stretch}.stitch-home-cta[data-v-da24011b]{flex-direction:column}.stitch-home-contact-preview__meta[data-v-da24011b]{min-width:0}.stitch-hero__visual-card[data-v-da24011b]{bottom:auto;margin-top:14px;padding:16px;position:relative;right:auto;width:100%}.stitch-hero__lead[data-v-da24011b]{font-size:14px;max-width:min(100%,34ch)}.stitch-hero__visual-card p[data-v-da24011b],.stitch-hero__visual-card span[data-v-da24011b]{min-width:0;overflow-wrap:anywhere}.stitch-hero__visual-card div[data-v-da24011b]{gap:6px}.stitch-hero__gold-trail[data-v-da24011b]{height:72px;margin:-10px auto -18px;width:min(calc(100% - 24px),560px)}.stitch-hero__gold-trail[data-v-da24011b]:before{filter:blur(14px);inset:20% 6% 12%;opacity:.54}.stitch-hero__gold-trail-core[data-v-da24011b]{left:7%;right:7%}.stitch-hero__chips[data-v-da24011b],.stitch-hero__chips span[data-v-da24011b]{max-width:100%}.stitch-home-grid--problems[data-v-da24011b],.stitch-home-grid--services[data-v-da24011b]{grid-template-columns:1fr}.stitch-hero__corner-beam[data-v-da24011b]{height:180px;left:-84px;opacity:.42;top:-54px;width:240px}.stitch-hero__upper-line--one[data-v-da24011b]{left:42%;opacity:.12;top:118px;width:180px}.stitch-hero__dust--eight[data-v-da24011b],.stitch-hero__dust--six[data-v-da24011b],.stitch-hero__dust--three[data-v-da24011b],.stitch-hero__right-line--two[data-v-da24011b],.stitch-hero__upper-line--two[data-v-da24011b]{display:none}.stitch-hero__right-glow[data-v-da24011b]{height:440px;opacity:.42;right:-210px;top:250px;width:360px}.stitch-hero__right-line--one[data-v-da24011b]{opacity:.12;right:-120px;top:300px;width:320px}.stitch-hero__right-sweep[data-v-da24011b]{height:420px;opacity:.2;right:-170px;top:260px;width:320px}.stitch-hero__transition-fog[data-v-da24011b]{height:150px;left:-180px;opacity:.34;top:650px;width:300px}.stitch-hero__transition-shimmer[data-v-da24011b]{left:-18px;opacity:.18;top:690px;width:180px}.stitch-hero__dust[data-v-da24011b]{opacity:.14}}@keyframes stitch-gold-beam-enter-da24011b{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-da24011b{0%{opacity:0;transform:translate3d(34px,18px,0) scale(.94)}to{opacity:.72;transform:translateZ(0) scale(1)}}@keyframes stitch-gold-fog-enter-da24011b{0%{opacity:0;transform:translate3d(-40px,28px,0) scale(.94)}to{opacity:.66;transform:translateZ(0) scale(1)}}@keyframes stitch-gold-line-drift-da24011b{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-da24011b{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-da24011b{0%{filter:blur(18px) brightness(.86)}to{filter:blur(22px) brightness(1.14)}}@keyframes stitch-gold-corner-pulse-da24011b{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-da24011b{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-da24011b{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-da24011b{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-da24011b{0%{opacity:.44;transform:scale(.96)}to{opacity:.76;transform:scale(1.03)}}@keyframes stitch-gold-particle-drift-da24011b{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-da24011b],.stitch-hero__corner-beam[data-v-da24011b]:after,.stitch-hero__gold-trail[data-v-da24011b],.stitch-hero__gold-trail-particle[data-v-da24011b],.stitch-hero__gold-trail[data-v-da24011b]:after,.stitch-hero__gold-trail[data-v-da24011b]:before,.stitch-hero__right-sweep[data-v-da24011b]:after,.stitch-hero__transition-shimmer[data-v-da24011b]:after{animation:none}.stitch-hero__gold-trail[data-v-da24011b]{filter:none;opacity:1;transform:none}.stitch-hero__corner-beam[data-v-da24011b],.stitch-hero__right-glow[data-v-da24011b],.stitch-hero__transition-fog[data-v-da24011b]{opacity:.34;transform:none}.stitch-hero__dust[data-v-da24011b],.stitch-hero__right-line[data-v-da24011b],.stitch-hero__transition-shimmer[data-v-da24011b],.stitch-hero__upper-line[data-v-da24011b]{opacity:.14}}.stitch-insights[data-v-0571e21f]{background:linear-gradient(180deg,#050403f5,#0c0906f0);overflow:hidden;position:relative}.stitch-insights__body[data-v-0571e21f]{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-0571e21f]{display:grid;gap:16px}.stitch-insights__card[data-v-0571e21f]{-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-0571e21f]: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-0571e21f]:hover{border-color:#f5d58a70;transform:translateY(-3px)}.stitch-insights__card[data-v-0571e21f]:hover:after{opacity:1;transform:translate(40%)}.stitch-insights__visual[data-v-0571e21f]{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-0571e21f]{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-0571e21f]{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-0571e21f]{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-0571e21f]{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-0571e21f]{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-0571e21f]{padding:20px;position:relative;z-index:1}.stitch-insights__copy span[data-v-0571e21f]{color:#f5d58a;font-size:11px;font-weight:950;text-transform:uppercase}.stitch-insights__copy h3[data-v-0571e21f]{color:#f6f1e7;font-size:clamp(20px,2.2vw,28px);line-height:1.07;margin:8px 0 0}.stitch-insights__copy p[data-v-0571e21f]{color:#f8f2e2b8;font-size:14px;line-height:1.52;margin:10px 0 0}.stitch-insights__copy time[data-v-0571e21f]{color:#f7f2e99e;display:block;font-size:12px;font-weight:800;margin-top:13px}.stitch-insights__aside[data-v-0571e21f]{align-self:start;display:grid;gap:18px;position:sticky;top:96px}.stitch-insights__aside>div[data-v-0571e21f]{-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-0571e21f]{color:#f6f1e7;font-size:15px;margin:0 0 12px}.stitch-insights__aside input[data-v-0571e21f]{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-0571e21f]:focus{border-color:#f5d58a94;box-shadow:0 0 0 4px #f5d58a1a}.stitch-insights__aside button[data-v-0571e21f]{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-0571e21f]:hover{background:#dbae5e1a;border-color:#f5d58a7a;color:#f6f1e7}.sr-only[data-v-0571e21f]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0)}@media(max-width:920px){.stitch-insights__body[data-v-0571e21f]{grid-template-columns:1fr}.stitch-insights__aside[data-v-0571e21f]{grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media(max-width:680px){.stitch-insights__body[data-v-0571e21f]{width:min(calc(100% - 24px),1120px)}.stitch-insights__aside[data-v-0571e21f],.stitch-insights__card[data-v-0571e21f]{grid-template-columns:1fr}}.stitch-pricing-card[data-v-605f9157]{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-605f9157]{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-605f9157]{color:#fff8e8;font-size:26px;margin:0}.stitch-pricing-card strong[data-v-605f9157]{color:#f5d58a;font-size:clamp(28px,3.4vw,42px);line-height:1}.stitch-pricing-card li[data-v-605f9157],.stitch-pricing-card p[data-v-605f9157]{color:#f8f2e2b8;font-size:14px;line-height:1.58}.stitch-pricing-card p[data-v-605f9157]{margin:0}.stitch-pricing-card ul[data-v-605f9157]{display:grid;gap:10px;list-style:none;margin:0;padding:0}.stitch-pricing-card li[data-v-605f9157]{padding-left:18px;position:relative}.stitch-pricing-card li[data-v-605f9157]: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-605f9157]{min-height:430px;transform:none}}.stitch-pricing[data-v-2829397e]{background:linear-gradient(180deg,#050403fa,#0c0906f5)}.stitch-pricing__body[data-v-2829397e]{margin:0 auto;padding:clamp(44px,6vw,78px) 0 clamp(62px,8vw,104px);width:min(1180px,calc(100% - 32px))}.stitch-pricing__plans[data-v-2829397e]{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-2829397e]{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-2829397e]{color:#fff8e8;font-size:clamp(24px,3vw,36px);margin:0 0 18px}.stitch-pricing__table-scroll[data-v-2829397e]{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-2829397e]:focus-visible{outline:2px solid hsla(42,84%,75%,.78);outline-offset:4px}.stitch-pricing__table-scroll[data-v-2829397e]::-webkit-scrollbar{height:10px}.stitch-pricing__table-scroll[data-v-2829397e]::-webkit-scrollbar-track{background:#0e0b08e0}.stitch-pricing__table-scroll[data-v-2829397e]::-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-2829397e]{border-radius:18px;display:grid;gap:1px;min-width:720px;overflow:hidden}.stitch-pricing__row[data-v-2829397e]{background:#dbae5e1f;display:grid;gap:1px;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(132px,1fr))}.stitch-pricing__row span[data-v-2829397e]{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-2829397e]{background:linear-gradient(135deg,#b9822d,#f5d58a);color:#0b0703;font-weight:950}.stitch-pricing__mobile-compare[data-v-2829397e]{display:none}.stitch-pricing__mobile-table[data-v-2829397e]{background:#080604f0;border:1px solid rgba(219,174,94,.18);border-radius:18px;overflow:hidden}.stitch-pricing__mobile-row[data-v-2829397e]{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-2829397e]:first-child{border-top:0}.stitch-pricing__mobile-row span[data-v-2829397e]{align-items:center;color:#f8f2e2c7;display:flex;line-height:1.32;min-height:72px;padding:14px 16px}.stitch-pricing__mobile-row span[data-v-2829397e]:first-child{border-right:1px solid hsla(42,84%,75%,.18);color:#fff8e8;font-weight:900}.stitch-pricing__mobile-row span[data-v-2829397e]:last-child{color:#f8f2e2e6;font-size:15px;justify-content:center;text-align:center}.stitch-pricing__mobile-row--head span[data-v-2829397e]{background:linear-gradient(135deg,#b9822d,#f5d58a);color:#0b0703;font-weight:950;min-height:54px}.stitch-pricing__mobile-tabs[data-v-2829397e]{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-2829397e]{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-2829397e]{background:linear-gradient(135deg,#f5d58a,#b9822d);box-shadow:0 8px 24px #0000003d;color:#0b0703}.stitch-pricing__mobile-tab[data-v-2829397e]:focus-visible{outline:2px solid hsla(42,84%,75%,.88);outline-offset:3px}@media(max-width:900px){.stitch-pricing__plans[data-v-2829397e]{grid-template-columns:1fr}}@media(max-width:700px){.stitch-pricing__table-scroll[data-v-2829397e]{display:none}.stitch-pricing__mobile-compare[data-v-2829397e]{display:block}}@media(max-width:560px){.stitch-pricing__body[data-v-2829397e]{width:min(calc(100% - 24px),1180px)}.stitch-pricing__comparison[data-v-2829397e]{border-radius:20px;padding:16px}.stitch-pricing__comparison h3[data-v-2829397e]{margin-bottom:14px}.stitch-pricing__mobile-row[data-v-2829397e]{grid-template-columns:minmax(106px,.72fr) minmax(128px,1fr)}.stitch-pricing__mobile-row span[data-v-2829397e]{font-size:13px;min-height:68px;padding:13px 12px}.stitch-pricing__mobile-row span[data-v-2829397e]:last-child{font-size:14px}.stitch-pricing__mobile-tabs[data-v-2829397e]{margin-top:14px}}.stitch-service-card[data-v-a71df8cd]{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-a71df8cd]: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-a71df8cd]:hover{border-color:#f5d58a8a;box-shadow:inset 0 1px #ffffff1f,0 28px 88px #cd974121;transform:translateY(-5px)}.stitch-service-card[data-v-a71df8cd]:hover:before{opacity:1;transform:translate(42%)}.stitch-service-card__badge[data-v-a71df8cd]{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-a71df8cd]{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-a71df8cd],.stitch-service-card p[data-v-a71df8cd]{color:#f8f2e2b8;font-size:14px;line-height:1.62}.stitch-service-card p[data-v-a71df8cd]{margin:12px 0 0;width:100%}.stitch-service-card ul[data-v-a71df8cd]{display:grid;gap:8px;list-style:none;margin:18px 0 24px;padding:0;width:100%}.stitch-service-card[data-v-a71df8cd] .stitch-cta-button{justify-content:space-between;margin-top:auto;white-space:nowrap;width:100%}.stitch-service-card li[data-v-a71df8cd]{padding-left:18px;position:relative}.stitch-service-card li[data-v-a71df8cd]: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-42f97312]{background:linear-gradient(180deg,#050403fa,#0c0906f5)}.stitch-services__body[data-v-42f97312]{margin:0 auto;padding:clamp(44px,6vw,78px) 0 clamp(62px,8vw,104px);width:min(1220px,calc(100% - 32px))}.stitch-services__cards[data-v-42f97312]{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1120px){.stitch-services__cards[data-v-42f97312]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.stitch-services__body[data-v-42f97312]{width:min(calc(100% - 24px),1220px)}.stitch-services__cards[data-v-42f97312]{grid-template-columns:1fr}}.stitch-solutions[data-v-617eca6e]{background:radial-gradient(circle at 50% 0,hsla(42,84%,75%,.12),transparent 36%),linear-gradient(180deg,#050403fa,#0c0906f5)}.stitch-solutions__body[data-v-617eca6e]{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-617eca6e]{grid-column:1/-1}.stitch-solutions__visual[data-v-617eca6e] .stitch-generated-visual{min-height:clamp(280px,42vw,480px)}.stitch-solutions__card[data-v-617eca6e]{-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-617eca6e]:hover{border-color:#f5d58a8a;box-shadow:inset 0 1px #ffffff1f,0 28px 88px #cd974121;transform:translateY(-5px)}.stitch-solutions h3[data-v-617eca6e]{color:#fff8e8;font-size:clamp(24px,2.8vw,36px);line-height:1.02;margin:0}.stitch-solutions p[data-v-617eca6e]{color:var(--stitch-muted);font-size:14px;line-height:1.68;margin:16px 0 0}.stitch-solutions__card div[data-v-617eca6e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.stitch-solutions__card span[data-v-617eca6e]{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-617eca6e]{grid-template-columns:1fr}}@media(max-width:560px){.stitch-solutions__body[data-v-617eca6e]{width:min(calc(100% - 24px),1160px)}}.stitch-testimonial-card[data-v-4f7f7335]{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-4f7f7335]{align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr auto}.stitch-testimonial-card__avatar[data-v-4f7f7335]{background:linear-gradient(135deg,#b9822d,#f5d58a);border-radius:50%;color:#0b0703;display:grid;font-size:13px;font-weight:950;height:48px;overflow:hidden;place-items:center;width:48px}.stitch-testimonial-card__avatar img[data-v-4f7f7335]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.stitch-testimonial-card small[data-v-4f7f7335],.stitch-testimonial-card strong[data-v-4f7f7335]{display:block}.stitch-testimonial-card strong[data-v-4f7f7335]{color:#fff8e8;font-size:15px}.stitch-testimonial-card small[data-v-4f7f7335]{color:#f8f2e294;font-size:12px;margin-top:3px}.stitch-testimonial-card em[data-v-4f7f7335]{color:#f5d58a;font-style:normal;font-weight:950}.stitch-testimonial-card__label[data-v-4f7f7335]{color:#f5d58a;display:inline-flex;font-size:11px;font-weight:950;margin-top:24px;text-transform:uppercase}.stitch-testimonial-card blockquote[data-v-4f7f7335]{color:#f8f2e2d1;font-size:clamp(17px,2vw,22px);line-height:1.44;margin:12px 0 0}.stitch-testimonials[data-v-9e2fbb95]{background:linear-gradient(180deg,#0c0906f5,#050403fa)}.stitch-testimonials__body[data-v-9e2fbb95]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);justify-items:center;margin:0 auto;padding:clamp(44px,6vw,78px) 0 clamp(62px,8vw,104px);width:min(1100px,calc(100% - 32px))}.stitch-testimonials__body[data-v-9e2fbb95]>.stitch-testimonial-card{width:min(100%,920px)}@media(max-width:900px){.stitch-testimonials__body[data-v-9e2fbb95]{grid-template-columns:1fr}}@media(max-width:560px){.stitch-testimonials__body[data-v-9e2fbb95]{width:min(calc(100% - 24px),1100px)}}.stitch-page[data-v-38c0c249]{--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-38c0c249]{min-height:calc(100vh - 360px)}.stitch-footer[data-v-38c0c249]{-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-38c0c249]: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-38c0c249]{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-38c0c249]{align-items:center;color:var(--stitch-text);display:inline-flex;font-weight:950;gap:10px;text-decoration:none}.stitch-footer__brand img[data-v-38c0c249]{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-38c0c249]{font-size:14px;line-height:1.68;margin:18px 0 0;max-width:520px;overflow-wrap:anywhere}.stitch-footer nav[data-v-38c0c249]{display:grid;flex-wrap:wrap;gap:12px 18px;grid-template-columns:repeat(2,minmax(112px,1fr));min-width:0}.stitch-footer a[data-v-38c0c249]{color:#f7f2e9c7;font-size:13px;font-weight:800;text-decoration:none}.stitch-footer a[data-v-38c0c249]:hover{color:var(--stitch-gold-soft)}.stitch-footer nav a[data-v-38c0c249]{align-items:center;display:inline-flex;gap:6px;min-width:0;overflow-wrap:anywhere}.stitch-footer nav span[data-v-38c0c249]{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-38c0c249]{align-content:start;display:grid;gap:10px;min-width:0}.stitch-footer__contact span[data-v-38c0c249]{color:var(--stitch-gold-soft);font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.stitch-footer__phone[data-v-38c0c249]{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-38c0c249]{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-38c0c249]{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-38c0c249]{gap:28px;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)}.stitch-footer__inner>nav[data-v-38c0c249]{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.stitch-footer[data-v-38c0c249]{padding:42px 0 64px}.stitch-footer__inner[data-v-38c0c249]{gap:26px;grid-template-columns:minmax(0,1fr);width:min(100% - 24px,620px)}.stitch-footer nav[data-v-38c0c249]{gap:12px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.stitch-footer nav[data-v-38c0c249]{grid-template-columns:minmax(0,1fr)}}
