.direct-contacts[data-v-b35d3b3c]{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.direct-contacts__heading[data-v-b35d3b3c]{display:flex;align-items:baseline;gap:10px;color:#ffffffb3;font-size:11px;line-height:1.4}.direct-contacts__heading>span[data-v-b35d3b3c]{font-weight:750}.direct-contacts__actions[data-v-b35d3b3c]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.direct-contacts__button[data-v-b35d3b3c]{display:flex;align-items:center;gap:9px;min-width:0;min-height:46px;padding:7px 11px;border:1px solid rgba(255,255,255,.12);border-radius:13px;color:#fff;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.direct-contacts__button[data-v-b35d3b3c]:hover,.direct-contacts__button[data-v-b35d3b3c]:focus-visible{transform:translateY(-2px);outline:none}.direct-contacts__button--telegram[data-v-b35d3b3c]{background:#2aabee1f;border-color:#2aabee52}.direct-contacts__button--telegram[data-v-b35d3b3c]:hover,.direct-contacts__button--telegram[data-v-b35d3b3c]:focus-visible{background:#2aabee33;border-color:#2aabee}.direct-contacts__button--max[data-v-b35d3b3c]{background:#775cff1f;border-color:#775cff57}.direct-contacts__button--max[data-v-b35d3b3c]:hover,.direct-contacts__button--max[data-v-b35d3b3c]:focus-visible{background:#775cff33;border-color:#8b78ff}.direct-contacts__button svg[data-v-b35d3b3c]{flex:0 0 28px;width:28px;height:28px;padding:5px;border-radius:50%;background:#2aabee;fill:#fff}.direct-contacts__max-icon[data-v-b35d3b3c]{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(135deg,#7367ff,#b84dff 55%,#ff5da2);color:#fff;font-size:7px;font-weight:950;letter-spacing:-.04em}.direct-contacts__button>span[data-v-b35d3b3c]:last-child{display:grid;min-width:0}.direct-contacts__button strong[data-v-b35d3b3c]{font-size:12px;line-height:1.15}.direct-contacts__button small[data-v-b35d3b3c]{overflow:hidden;color:#ffffff8c;font-size:8px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}@media(max-width:460px){.direct-contacts__actions[data-v-b35d3b3c]{grid-template-columns:1fr}}.site-footer[data-v-a38c8788]{width:100%;padding:30px clamp(18px,5vw,80px) 24px;background:#000;color:#fff;border-top:1px solid rgba(255,255,255,.14);box-sizing:border-box}.site-footer__legal[data-v-a38c8788]{display:grid;gap:6px;max-width:1500px;margin:0 auto;text-align:center;color:#ffffffd1;font-size:10px;line-height:1.5;letter-spacing:.015em}.site-footer__legal strong[data-v-a38c8788]{color:#fff;font-weight:800}.site-footer__credit[data-v-a38c8788]{margin-top:22px;padding-top:15px;border-top:1px solid rgba(255,255,255,.16);text-align:center;color:#fff;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}@media(max-width:600px){.site-footer[data-v-a38c8788]{padding:24px 14px 20px}.site-footer__legal[data-v-a38c8788]{font-size:9px;line-height:1.45}.site-footer__credit[data-v-a38c8788]{margin-top:17px;font-size:9px;letter-spacing:.1em}}.showcase-page[data-v-f4e16026]{--green:#55ff8a;--ink:#070a08;--muted:#9da59f;min-height:100vh;background:#050706;color:#f4f7f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.showcase-page[data-v-f4e16026] *{box-sizing:border-box}.showcase-nav[data-v-f4e16026]{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 clamp(18px,4vw,70px);background:#050706b8;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.showcase-brand[data-v-f4e16026],.showcase-back[data-v-f4e16026]{border:0;background:none;color:#fff;cursor:pointer}.showcase-brand[data-v-f4e16026]{font-size:19px;font-weight:900;letter-spacing:.08em}.showcase-brand span[data-v-f4e16026]{color:var(--green)}.showcase-nav nav[data-v-f4e16026]{display:flex;gap:28px}.showcase-nav a[data-v-f4e16026]{color:#b9c0bb;text-decoration:none;font-size:12px;text-transform:uppercase;letter-spacing:.12em;transition:.25s}.showcase-nav a[data-v-f4e16026]:hover{color:var(--green)}.showcase-back[data-v-f4e16026]{padding:10px 15px;border:1px solid rgba(255,255,255,.16);border-radius:999px}.showcase-hero[data-v-f4e16026]{position:relative;min-height:100svh;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;padding:120px clamp(24px,6vw,100px) 70px;isolation:isolate}.showcase-grid-bg[data-v-f4e16026]{position:absolute;inset:0;z-index:-3;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 86%);mask-image:linear-gradient(to bottom,#000,transparent 86%)}.showcase-orb[data-v-f4e16026]{position:absolute;z-index:-2;border-radius:50%;filter:blur(90px);opacity:.18;animation:orb-float-f4e16026 8s ease-in-out infinite alternate}.showcase-orb-a[data-v-f4e16026]{width:420px;height:420px;background:#36ff7b;right:12%;top:16%}.showcase-orb-b[data-v-f4e16026]{width:300px;height:300px;background:#2a73ff;left:-8%;bottom:8%;animation-delay:-3s}@keyframes orb-float-f4e16026{to{transform:translate3d(40px,-26px,0) scale(1.16)}}.showcase-eyebrow[data-v-f4e16026],.showcase-section-head>span[data-v-f4e16026],.commitment-card>span[data-v-f4e16026],.showcase-final>span[data-v-f4e16026]{font-size:11px;letter-spacing:.2em;color:var(--green);font-weight:800}.showcase-hero h1[data-v-f4e16026]{font-size:clamp(42px,6vw,92px);line-height:.96;letter-spacing:-.055em;margin:22px 0 28px;max-width:1000px}.showcase-hero h1 span[data-v-f4e16026],.showcase-section h2 em[data-v-f4e16026],.showcase-final h2 em[data-v-f4e16026]{font-style:normal;color:var(--green)}.showcase-hero-copy>p[data-v-f4e16026]{max-width:670px;color:#aeb7b0;font-size:clamp(16px,1.25vw,20px);line-height:1.7}.showcase-hero-actions[data-v-f4e16026]{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.showcase-primary[data-v-f4e16026],.showcase-secondary[data-v-f4e16026]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;text-decoration:none;font-weight:750;font-size:13px;cursor:pointer}.showcase-primary[data-v-f4e16026]{background:var(--green);color:#071008}.showcase-secondary[data-v-f4e16026]{border:1px solid rgba(255,255,255,.18);background:transparent;color:#fff}.showcase-hero-card[data-v-f4e16026]{border:1px solid rgba(85,255,138,.2);border-radius:26px;background:linear-gradient(145deg,#141e18e0,#080c09db);box-shadow:0 50px 100px #0000006b;overflow:hidden;transform:perspective(1200px) rotateY(-5deg) rotateX(2deg)}.showcase-code-top[data-v-f4e16026]{height:52px;display:flex;align-items:center;gap:7px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.08)}.showcase-code-top i[data-v-f4e16026]{width:8px;height:8px;background:#5a625c;border-radius:50%}.showcase-code-top i[data-v-f4e16026]:first-child{background:var(--green)}.showcase-code-top span[data-v-f4e16026]{margin-left:auto;color:#687069;font:11px ui-monospace,monospace}.showcase-code-lines[data-v-f4e16026]{display:grid;grid-template-columns:34px 80px 25px 1fr;gap:16px 12px;padding:32px;font:12px ui-monospace,SFMono-Regular,monospace;align-items:center}.showcase-code-lines b[data-v-f4e16026]{color:#465047}.showcase-code-lines span[data-v-f4e16026]{color:var(--green)}.showcase-code-lines em[data-v-f4e16026]{color:#6e7770}.showcase-code-lines strong[data-v-f4e16026]{font-weight:500;color:#c5ccc7}.showcase-scrollhint[data-v-f4e16026]{position:absolute;bottom:26px;left:50%;transform:translate(-50%);font-size:9px;letter-spacing:.25em;color:#6f7871;display:flex;gap:12px;align-items:center}.showcase-scrollhint span[data-v-f4e16026]{width:60px;height:1px;background:linear-gradient(90deg,var(--green),transparent);animation:scrollline-f4e16026 1.8s ease infinite}@keyframes scrollline-f4e16026{50%{width:95px}}.showcase-marquee[data-v-f4e16026]{overflow:hidden;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:#080b09}.showcase-marquee>div[data-v-f4e16026]{width:max-content;display:flex;align-items:center;gap:28px;padding:18px 0;animation:marquee-f4e16026 22s linear infinite}.showcase-marquee span[data-v-f4e16026]{font-size:12px;letter-spacing:.16em;color:#c7cec8}.showcase-marquee i[data-v-f4e16026]{font-style:normal;color:var(--green)}@keyframes marquee-f4e16026{to{transform:translate(-50%)}}.showcase-section[data-v-f4e16026]{padding:120px clamp(24px,7vw,120px)}.showcase-section-head[data-v-f4e16026]{max-width:900px;margin-bottom:64px}.showcase-section h2[data-v-f4e16026]{font-size:clamp(38px,5.2vw,76px);line-height:1.03;letter-spacing:-.05em;margin:18px 0}.process-list[data-v-f4e16026]{display:grid;gap:1px;background:#ffffff17;border:1px solid rgba(255,255,255,.09);border-radius:24px;overflow:hidden}.process-list article[data-v-f4e16026]{display:grid;grid-template-columns:90px 1fr 90px;align-items:center;gap:22px;padding:36px;background:#0a0e0b;transition:background .35s,transform .35s}.process-list article[data-v-f4e16026]:hover{background:#0f1712;transform:scale(1.005)}.process-num[data-v-f4e16026]{font:700 34px ui-monospace,monospace;color:#304237}.process-list h3[data-v-f4e16026],.bento-grid h3[data-v-f4e16026],.sticky-cards h3[data-v-f4e16026]{font-size:24px;margin:0 0 8px}.process-list p[data-v-f4e16026],.bento-grid p[data-v-f4e16026],.sticky-copy p[data-v-f4e16026],.sticky-cards p[data-v-f4e16026],.commitment-card p[data-v-f4e16026],.showcase-final p[data-v-f4e16026]{color:#9ca69f;line-height:1.65;margin:0}.process-list small[data-v-f4e16026]{color:var(--green);font-size:10px;letter-spacing:.18em;text-align:right}.showcase-bento[data-v-f4e16026]{background:#080b09}.bento-grid[data-v-f4e16026]{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(220px,auto);gap:14px}.bento-grid article[data-v-f4e16026]{position:relative;padding:30px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(150deg,#0d120f,#090c0a);overflow:hidden;transition:transform .35s,border-color .35s}.bento-grid article[data-v-f4e16026]:hover{transform:translateY(-7px);border-color:#55ff8a5c}.bento-grid article[data-v-f4e16026]:after{content:"";position:absolute;width:140px;height:140px;border-radius:50%;right:-60px;bottom:-60px;background:var(--green);filter:blur(70px);opacity:0;transition:.4s}.bento-grid article[data-v-f4e16026]:hover:after{opacity:.16}.bento-large[data-v-f4e16026]{grid-row:span 2}.bento-wide[data-v-f4e16026]{grid-column:span 2}.bento-icon[data-v-f4e16026]{font-size:30px;color:var(--green);margin-bottom:50px}.bento-large .bento-icon[data-v-f4e16026]{margin-bottom:100px}.mini-stack[data-v-f4e16026]{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.mini-stack span[data-v-f4e16026]{padding:7px 10px;border-radius:999px;background:#131b16;color:#a5b1a8;font-size:10px}.showcase-sticky[data-v-f4e16026]{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:start}.sticky-copy[data-v-f4e16026]{position:sticky;top:120px}.sticky-cards[data-v-f4e16026]{display:grid;gap:22px}.sticky-cards article[data-v-f4e16026]{min-height:280px;padding:40px;border-radius:28px;border:1px solid rgba(255,255,255,.09);background:radial-gradient(circle at 100% 0,rgba(85,255,138,.11),transparent 34%),#0a0e0b;display:flex;flex-direction:column;justify-content:flex-end}.sticky-cards b[data-v-f4e16026]{margin-bottom:auto;font:700 68px/1 ui-monospace,monospace;color:#15241a}.showcase-gallery[data-v-f4e16026]{position:relative;isolation:isolate;background:radial-gradient(circle at 18% 18%,rgba(37,122,65,.17),transparent 34%),radial-gradient(circle at 82% 72%,rgba(19,92,48,.13),transparent 38%),linear-gradient(180deg,#0b1510,#0d1a12 52%,#0a130e);color:#f2f7f3;border-top:1px solid rgba(89,174,108,.13);border-bottom:1px solid rgba(89,174,108,.1)}.showcase-gallery .showcase-section-head>span[data-v-f4e16026]{color:#78d78d}.showcase-gallery h2[data-v-f4e16026]{color:#f3f8f4}.showcase-gallery h2 em[data-v-f4e16026]{color:#70d889}.gallery-shell[data-v-f4e16026]{border-radius:30px;background:#0a0e0b;padding:14px;color:#fff;box-shadow:0 40px 90px #00000038}.gallery-viewport[data-v-f4e16026]{overflow:hidden;border-radius:20px}.gallery-track[data-v-f4e16026]{display:flex;transition:transform .75s cubic-bezier(.22,.8,.2,1)}.gallery-track figure[data-v-f4e16026]{min-width:100%;height:min(68vh,690px);margin:0;position:relative;overflow:hidden}.gallery-track img[data-v-f4e16026]{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.82) contrast(1.03);transition:transform 8s ease}.gallery-track figure:hover img[data-v-f4e16026]{transform:scale(1.06)}.gallery-track figure[data-v-f4e16026]:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 35%,#000000c7)}.gallery-track figcaption[data-v-f4e16026]{position:absolute;z-index:2;left:38px;bottom:34px;max-width:540px}.gallery-track figcaption span[data-v-f4e16026]{font-size:10px;color:var(--green);letter-spacing:.18em}.gallery-track h3[data-v-f4e16026]{font-size:clamp(30px,4vw,58px);margin:9px 0}.gallery-track p[data-v-f4e16026]{color:#c3cbc5;line-height:1.6}.gallery-controls[data-v-f4e16026]{display:flex;justify-content:space-between;align-items:center;padding:14px 6px 2px}.gallery-controls>button[data-v-f4e16026]{width:48px;height:48px;border-radius:50%;background:#151a17;color:#fff;border:1px solid rgba(255,255,255,.12);cursor:pointer;font-size:18px}.gallery-dots[data-v-f4e16026]{display:flex;gap:8px}.gallery-dots button[data-v-f4e16026]{width:34px;height:3px;border:0;background:#364039;cursor:pointer;padding:0;transition:.3s}.gallery-dots button.active[data-v-f4e16026]{width:64px;background:var(--green)}.showcase-commitment[data-v-f4e16026]{position:relative;min-height:80vh;display:grid;place-items:center;overflow:hidden}.commitment-word[data-v-f4e16026]{position:absolute;font-size:clamp(120px,24vw,420px);font-weight:1000;letter-spacing:-.1em;color:#ffffff06;white-space:nowrap;animation:word-drift-f4e16026 12s ease-in-out infinite alternate}@keyframes word-drift-f4e16026{to{transform:translate(-4vw) scale(1.04)}}.commitment-card[data-v-f4e16026]{position:relative;z-index:2;max-width:940px;text-align:center}.commitment-card h2[data-v-f4e16026]{font-size:clamp(42px,6vw,86px)}.commitment-card p[data-v-f4e16026]{font-size:18px;max-width:750px;margin:24px auto}.commitment-line[data-v-f4e16026]{position:relative;margin-top:52px;display:flex;justify-content:space-between;gap:10px}.commitment-line i[data-v-f4e16026]{position:absolute;height:1px;left:0;right:0;top:50%;background:linear-gradient(90deg,var(--green),#334039);z-index:-1}.commitment-line span[data-v-f4e16026]{background:#050706;padding:6px 10px;color:#869087;font-size:9px;letter-spacing:.15em}.showcase-final[data-v-f4e16026]{min-height:90vh;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:90px 24px;overflow:hidden;background:#080b09}.showcase-final h2[data-v-f4e16026]{font-size:clamp(48px,7.6vw,112px);line-height:.94;letter-spacing:-.06em;margin:20px 0 30px}.showcase-final p[data-v-f4e16026]{font-size:18px;max-width:700px}.showcase-final button[data-v-f4e16026]{margin-top:36px;padding:16px 24px;border-radius:999px;border:0;background:var(--green);color:#071008;font-weight:800;cursor:pointer}.final-ring[data-v-f4e16026]{position:absolute;width:64vw;height:64vw;max-width:900px;max-height:900px;border:1px solid rgba(85,255,138,.11);border-radius:50%;animation:ring-f4e16026 13s linear infinite}.final-ring[data-v-f4e16026]:before,.final-ring[data-v-f4e16026]:after{content:"";position:absolute;border:1px solid rgba(85,255,138,.08);border-radius:50%;inset:12%}.final-ring[data-v-f4e16026]:after{inset:28%}@keyframes ring-f4e16026{to{transform:rotate(360deg)}}[data-reveal][data-v-f4e16026]{opacity:0;transition:opacity .8s ease,transform .95s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}[data-reveal=up][data-v-f4e16026]{transform:translateY(70px)}[data-reveal=left][data-v-f4e16026]{transform:translate(-90px)}[data-reveal=right][data-v-f4e16026]{transform:translate(90px)}[data-reveal=zoom][data-v-f4e16026]{transform:scale(.82)}[data-reveal].is-revealed[data-v-f4e16026]{opacity:1;transform:none}.showcase-hero-card[data-reveal].is-revealed[data-v-f4e16026]{transform:perspective(1200px) rotateY(-5deg) rotateX(2deg)}@media(max-width:900px){.showcase-nav nav[data-v-f4e16026]{display:none}.showcase-hero[data-v-f4e16026]{grid-template-columns:1fr;padding-top:130px}.showcase-hero-card[data-v-f4e16026],.showcase-hero-card[data-reveal].is-revealed[data-v-f4e16026]{transform:none}.bento-grid[data-v-f4e16026]{grid-template-columns:1fr 1fr}.bento-large[data-v-f4e16026],.bento-wide[data-v-f4e16026]{grid-column:span 2;grid-row:auto}.showcase-sticky[data-v-f4e16026]{grid-template-columns:1fr}.sticky-copy[data-v-f4e16026]{position:relative;top:auto}.gallery-track figure[data-v-f4e16026]{height:58vh}}@media(max-width:600px){.showcase-nav[data-v-f4e16026]{height:62px;padding:0 14px}.showcase-back[data-v-f4e16026]{font-size:11px}.showcase-hero[data-v-f4e16026]{padding:100px 20px 64px}.showcase-hero h1[data-v-f4e16026]{font-size:43px}.showcase-code-lines[data-v-f4e16026]{grid-template-columns:26px 62px 18px 1fr;padding:22px 18px;gap:13px 7px;font-size:9px}.showcase-section[data-v-f4e16026]{padding:86px 20px}.process-list article[data-v-f4e16026]{grid-template-columns:48px 1fr;padding:26px 20px}.process-list small[data-v-f4e16026]{display:none}.bento-grid[data-v-f4e16026]{grid-template-columns:1fr}.bento-large[data-v-f4e16026],.bento-wide[data-v-f4e16026]{grid-column:auto}.bento-large .bento-icon[data-v-f4e16026]{margin-bottom:50px}.gallery-track figure[data-v-f4e16026]{height:62vh}.gallery-track figcaption[data-v-f4e16026]{left:20px;right:20px;bottom:22px}.gallery-dots button[data-v-f4e16026]{width:20px}.gallery-dots button.active[data-v-f4e16026]{width:36px}.commitment-line[data-v-f4e16026]{display:none}}@media(prefers-reduced-motion:reduce){.showcase-page[data-v-f4e16026] *,[data-reveal][data-v-f4e16026]{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal][data-v-f4e16026]{opacity:1!important;transform:none!important}}.showcase-nav-logo[data-v-f4e16026]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:64px;width:220px;display:flex;align-items:center;justify-content:center;pointer-events:none}.showcase-nav-logo picture[data-v-f4e16026]{display:block;width:100%;height:100%}.showcase-nav-logo img[data-v-f4e16026]{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 12px rgba(85,255,138,.22))}.showcase-hero-actions[data-v-f4e16026]{margin-top:28px}.showcase-secondary[data-v-f4e16026]{min-width:190px}.showcase-marquee[data-v-f4e16026]{position:relative;overflow:hidden}.showcase-marquee[data-v-f4e16026]:before,.showcase-marquee[data-v-f4e16026]:after{content:"";position:absolute;z-index:2;top:0;bottom:0;width:8vw;pointer-events:none}.showcase-marquee[data-v-f4e16026]:before{left:0;background:linear-gradient(90deg,#080b09,transparent)}.showcase-marquee[data-v-f4e16026]:after{right:0;background:linear-gradient(-90deg,#080b09,transparent)}.showcase-marquee>div[data-v-f4e16026]{padding-left:28px;animation:showcase-tech-marquee-f4e16026 14s linear infinite!important;will-change:transform}@keyframes showcase-tech-marquee-f4e16026{0%{transform:translate(0)}to{transform:translate(-50%)}}.showcase-marquee:hover>div[data-v-f4e16026]{animation-play-state:running}.showcase-gallery[data-v-f4e16026]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(112,196,132,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(112,196,132,.075) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%)}.showcase-gallery[data-v-f4e16026]:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(74,163,92,.04) 50%,transparent 100%)}.showcase-gallery[data-v-f4e16026]>*{position:relative;z-index:1}.projects-river[data-v-f4e16026]{position:relative;overflow:hidden;margin-left:calc(clamp(24px,7vw,120px)*-1);margin-right:calc(clamp(24px,7vw,120px)*-1);padding:20px 0 28px;background:linear-gradient(180deg,#07100a08,#07100a14);border-top:1px solid rgba(7,16,10,.12);border-bottom:1px solid rgba(7,16,10,.12)}.projects-river[data-v-f4e16026]:before,.projects-river[data-v-f4e16026]:after{content:"";position:absolute;z-index:5;top:0;bottom:0;width:min(11vw,160px);pointer-events:none}.projects-river[data-v-f4e16026]:before{left:0;background:linear-gradient(90deg,#0c1710 8%,transparent)}.projects-river[data-v-f4e16026]:after{right:0;background:linear-gradient(-90deg,#0c1710 8%,transparent)}.projects-river-track[data-v-f4e16026]{width:max-content;display:flex;gap:18px;padding:0 18px;transform:translate(-50%);animation:projects-river-ltr-f4e16026 40s linear infinite!important;will-change:transform}.projects-river:hover .projects-river-track[data-v-f4e16026],.projects-river-track.is-paused[data-v-f4e16026]{animation-play-state:paused!important}@keyframes projects-river-ltr-f4e16026{0%{transform:translate(-50%)}to{transform:translate(0)}}.project-shot-link[data-v-f4e16026]{display:block;flex:0 0 clamp(280px,31vw,520px);color:inherit;text-decoration:none;outline:none}.project-shot-link[data-v-f4e16026]:focus-visible{border-radius:26px;box-shadow:0 0 0 3px #16853d61}.project-shot[data-v-f4e16026]{position:relative;width:100%;aspect-ratio:16/10;margin:0;border-radius:24px;overflow:hidden;background:#08100b;box-shadow:0 20px 55px #0d181029;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s}.project-shot[data-v-f4e16026]:hover{transform:translateY(-10px) scale(1.018);box-shadow:0 32px 75px #0d181042}.project-shot img[data-v-f4e16026]{width:100%;height:100%;display:block;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1);filter:none}.project-shot:hover img[data-v-f4e16026]{transform:scale(1.045)}.project-shot[data-v-f4e16026]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(3,8,5,.88) 100%);pointer-events:none}.project-shot figcaption[data-v-f4e16026]{position:absolute;z-index:2;left:24px;right:24px;bottom:20px;color:#fff}.project-shot figcaption span[data-v-f4e16026]{font-size:9px;letter-spacing:.2em;color:#55ff8a;font-weight:850}.project-shot h3[data-v-f4e16026]{font-size:clamp(20px,2vw,32px);line-height:1.05;margin:7px 0}.project-shot p[data-v-f4e16026]{max-width:430px;margin:0;color:#c3cbc5;font-size:13px;line-height:1.45}.projects-river-hint[data-v-f4e16026]{margin:18px 0 0;color:#657068;font-size:11px;letter-spacing:.08em;text-align:center}@media(max-width:900px){.showcase-nav-logo[data-v-f4e16026]{width:170px;height:54px}.project-shot-link[data-v-f4e16026]{flex-basis:clamp(270px,62vw,440px)}}@media(max-width:600px){.showcase-nav-logo[data-v-f4e16026]{width:125px;height:46px}.showcase-brand[data-v-f4e16026]{font-size:13px}.showcase-back[data-v-f4e16026]{padding:8px 10px}.projects-river[data-v-f4e16026]{margin-left:-20px;margin-right:-20px}.project-shot-link[data-v-f4e16026]{flex-basis:82vw}.project-shot[data-v-f4e16026]{border-radius:18px}.project-shot figcaption[data-v-f4e16026]{left:18px;right:18px;bottom:16px}.project-shot p[data-v-f4e16026]{font-size:12px}.showcase-marquee>div[data-v-f4e16026]{animation-duration:14s!important}}@media(prefers-reduced-motion:reduce){.showcase-marquee>div[data-v-f4e16026]{animation:showcase-tech-marquee-f4e16026 14s linear infinite!important}.projects-river-track[data-v-f4e16026]{animation:projects-river-ltr-f4e16026 40s linear infinite!important}}.showcase-price-zone[data-v-f4e16026]{position:relative;min-height:620px;display:grid;place-items:center;overflow:hidden;isolation:isolate}.showcase-price-zone[data-v-f4e16026]:before{content:"";position:absolute;inset:8% 12%;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(69,255,128,.11),transparent 48%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.035),transparent 68%);filter:blur(12px);z-index:-2}.price-card[data-v-f4e16026]{position:relative;z-index:3;width:min(860px,88vw);padding:clamp(34px,5vw,68px);border:1px solid rgba(94,255,143,.28);border-radius:28px;background:linear-gradient(145deg,#080e0bf0,#0a120ec2);box-shadow:0 30px 80px #00000057,inset 0 0 0 1px #ffffff06,0 0 46px #3aff7512;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.price-kicker[data-v-f4e16026]{margin-bottom:18px;color:#54ff86;font-size:12px;font-weight:800;letter-spacing:.18em}.price-card h2[data-v-f4e16026]{margin:0 0 24px;max-width:760px;font-size:clamp(38px,6vw,78px);line-height:.96;letter-spacing:-.045em}.price-card h2 em[data-v-f4e16026]{color:#54ff86;font-style:normal}.price-card p[data-v-f4e16026]{margin:0;max-width:720px;color:#ffffffd1;font-size:clamp(18px,2vw,25px);line-height:1.55}.price-card p span[data-v-f4e16026]{display:inline-block;margin-left:4px;color:#54ff86;font-weight:900;transform:rotate(8deg)}.price-note[data-v-f4e16026]{margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.09);color:#ffffff7a;font-size:13px;line-height:1.6;letter-spacing:.04em}.price-orbit[data-v-f4e16026]{position:absolute;inset:0;z-index:1;pointer-events:none}.showcase-page .price-float[data-v-f4e16026]{position:absolute;display:block;--anchor-x:0%;--float-duration:6.4s;--float-delay:0s;padding:8px 12px;border:1px solid rgba(83,255,130,.35);border-radius:999px;background:#05110ad6;color:#53ff82;font-size:clamp(11px,1.15vw,16px);font-weight:800;letter-spacing:.06em;white-space:nowrap;box-shadow:0 0 18px #39ff741f;will-change:transform;animation:price-drift-f4e16026 var(--float-duration) ease-in-out var(--float-delay) infinite alternate!important}.price-float-1[data-v-f4e16026]{left:9%;top:22%;--float-delay:-.6s;--float-duration:6.4s}.price-float-2[data-v-f4e16026]{left:18%;bottom:18%;--float-delay:-2.1s;--float-duration:7.2s}.price-float-3[data-v-f4e16026]{left:34%;top:12%;--float-delay:-1.3s;--float-duration:5.8s}.price-float-4[data-v-f4e16026]{right:34%;bottom:10%;--float-delay:-3.2s;--float-duration:7.8s}.price-float-5[data-v-f4e16026]{right:17%;top:18%;--float-delay:-4.4s;--float-duration:6.9s}.price-float-6[data-v-f4e16026]{right:7%;bottom:23%;--float-delay:-1.8s;--float-duration:5.9s}.price-float-7[data-v-f4e16026]{left:50%;top:4%;--anchor-x:-50%;--float-delay:-2.8s;--float-duration:7.4s}@keyframes price-drift-f4e16026{0%{transform:translate3d(var(--anchor-x),0,0) rotate(-3deg) scale(.95)}25%{transform:translate3d(calc(var(--anchor-x) + 24px),-18px,0) rotate(2deg) scale(1)}55%{transform:translate3d(calc(var(--anchor-x) - 20px),14px,0) rotate(4deg) scale(1.04)}78%{transform:translate3d(calc(var(--anchor-x) + 16px),20px,0) rotate(-1deg) scale(.99)}to{transform:translate3d(calc(var(--anchor-x) - 10px),-12px,0) rotate(2deg) scale(1.02)}}@media(prefers-reduced-motion:reduce){.showcase-page .price-float[data-v-f4e16026]{animation:price-drift-f4e16026 var(--float-duration) ease-in-out var(--float-delay) infinite alternate!important;transition:none!important}}@media(max-width:800px){.showcase-price-zone[data-v-f4e16026]{min-height:520px}.price-card[data-v-f4e16026]{width:min(92vw,680px);padding:30px 24px;border-radius:22px}.price-float[data-v-f4e16026]{font-size:10px;padding:6px 9px}.price-float-1[data-v-f4e16026]{left:2%;top:17%}.price-float-2[data-v-f4e16026]{left:5%;bottom:16%}.price-float-3[data-v-f4e16026]{left:26%;top:5%}.price-float-4[data-v-f4e16026]{right:26%;bottom:4%}.price-float-5[data-v-f4e16026]{right:4%;top:20%}.price-float-6[data-v-f4e16026]{right:3%;bottom:18%}.price-float-7[data-v-f4e16026]{left:50%;top:1%}}.main-pipeline-section[data-v-f4e16026]{--accent:var(--green);position:relative;background:radial-gradient(circle at 50% 50%,rgba(85,255,138,.06),transparent 36%),#0000001f}.main-pipeline-section .pipeline-shell[data-v-f4e16026]{padding:54px 34px 26px;border:1px solid rgba(255,255,255,.09);border-radius:30px;overflow:hidden;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),#00000040;background-size:30px 30px}.main-pipeline-section .pipeline[data-v-f4e16026]{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center}.main-pipeline-section .pipe-node[data-v-f4e16026]{position:relative;z-index:2;min-width:100px;padding:20px 12px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#0c120e;text-align:center;animation:mainNodeLive-f4e16026 8.4s ease-in-out infinite}.main-pipeline-section .pipe-node b[data-v-f4e16026]{position:absolute;right:9px;top:7px;color:#465047;font-size:8px}.main-pipeline-section .pipe-node strong[data-v-f4e16026]{display:block;font:800 14px ui-monospace,monospace;color:#f2f7f3}.main-pipeline-section .pipe-node small[data-v-f4e16026]{display:block;margin-top:6px;color:#78817c;font-size:9px;text-transform:uppercase}.main-pipeline-section .pipe-link[data-v-f4e16026]{height:2px;background:#ffffff14;position:relative}.main-pipeline-section .pipe-link[data-v-f4e16026]:before{content:"";position:absolute;inset:-1px 0;background:linear-gradient(90deg,transparent,var(--green),transparent);transform:scaleX(0);transform-origin:left;animation:mainLineLive-f4e16026 8.4s linear infinite}.main-pipeline-section .pipe-link i[data-v-f4e16026]{position:absolute;top:50%;left:0;width:7px;height:7px;margin-top:-3px;border-radius:50%;background:var(--green);box-shadow:0 0 18px var(--green);animation:mainPacket-f4e16026 8.4s linear infinite}.main-pipeline-section .n1[data-v-f4e16026],.main-pipeline-section .l1[data-v-f4e16026]:before,.main-pipeline-section .l1 i[data-v-f4e16026]{animation-delay:0s}.main-pipeline-section .n2[data-v-f4e16026],.main-pipeline-section .l2[data-v-f4e16026]:before,.main-pipeline-section .l2 i[data-v-f4e16026]{animation-delay:1.05s}.main-pipeline-section .n3[data-v-f4e16026],.main-pipeline-section .l3[data-v-f4e16026]:before,.main-pipeline-section .l3 i[data-v-f4e16026]{animation-delay:2.1s}.main-pipeline-section .n4[data-v-f4e16026],.main-pipeline-section .l4[data-v-f4e16026]:before,.main-pipeline-section .l4 i[data-v-f4e16026]{animation-delay:3.15s}.main-pipeline-section .n5[data-v-f4e16026],.main-pipeline-section .l5[data-v-f4e16026]:before,.main-pipeline-section .l5 i[data-v-f4e16026]{animation-delay:4.2s}.main-pipeline-section .n6[data-v-f4e16026],.main-pipeline-section .l6[data-v-f4e16026]:before,.main-pipeline-section .l6 i[data-v-f4e16026]{animation-delay:5.25s}.main-pipeline-section .n7[data-v-f4e16026]{animation-delay:6.3s}@keyframes mainNodeLive-f4e16026{0%,12%,to{border-color:#ffffff17;transform:translateY(0) scale(1);background:#0c120e;box-shadow:none}4%{border-color:#68ff916b;transform:translateY(-3px) scale(1.025);background:#101b13;box-shadow:0 0 18px #55ff8a21}6%{border-color:#6cff91;transform:translateY(-9px) scale(1.065);background:#132319;box-shadow:0 10px 28px #00000040,0 0 0 1px #6cff9129,0 0 38px #55ff8a57,inset 0 0 26px #55ff8a14}9%{border-color:#68ff918c;transform:translateY(-4px) scale(1.025);background:#101b13;box-shadow:0 0 22px #55ff8a29}}.main-pipeline-section .pipe-node strong[data-v-f4e16026]{animation:mainNodeTextLive-f4e16026 8.4s ease-in-out infinite;transition:color .2s,text-shadow .2s}.main-pipeline-section .n1 strong[data-v-f4e16026]{animation-delay:0s}.main-pipeline-section .n2 strong[data-v-f4e16026]{animation-delay:1.05s}.main-pipeline-section .n3 strong[data-v-f4e16026]{animation-delay:2.1s}.main-pipeline-section .n4 strong[data-v-f4e16026]{animation-delay:3.15s}.main-pipeline-section .n5 strong[data-v-f4e16026]{animation-delay:4.2s}.main-pipeline-section .n6 strong[data-v-f4e16026]{animation-delay:5.25s}.main-pipeline-section .n7 strong[data-v-f4e16026]{animation-delay:6.3s}@keyframes mainNodeTextLive-f4e16026{0%,12%,to{color:#f2f7f3;text-shadow:none}4%{color:#c8ffd6;text-shadow:0 0 8px rgba(108,255,145,.18)}6%{color:#76ff9a;text-shadow:0 0 8px rgba(108,255,145,.7),0 0 20px rgba(85,255,138,.42)}9%{color:#c8ffd6;text-shadow:0 0 8px rgba(108,255,145,.18)}}.main-pipeline-section .pipe-node b[data-v-f4e16026]{animation:mainNodeNumberLive-f4e16026 8.4s ease-in-out infinite}.main-pipeline-section .n1 b[data-v-f4e16026]{animation-delay:0s}.main-pipeline-section .n2 b[data-v-f4e16026]{animation-delay:1.05s}.main-pipeline-section .n3 b[data-v-f4e16026]{animation-delay:2.1s}.main-pipeline-section .n4 b[data-v-f4e16026]{animation-delay:3.15s}.main-pipeline-section .n5 b[data-v-f4e16026]{animation-delay:4.2s}.main-pipeline-section .n6 b[data-v-f4e16026]{animation-delay:5.25s}.main-pipeline-section .n7 b[data-v-f4e16026]{animation-delay:6.3s}@keyframes mainNodeNumberLive-f4e16026{0%,12%,to{color:#465047}6%{color:#76ff9a}}@keyframes mainLineLive-f4e16026{0%,4%{transform:scaleX(0);opacity:0}7%{opacity:1}15%{transform:scaleX(1)}20%,to{opacity:.08;transform:scaleX(1)}}@keyframes mainPacket-f4e16026{0%,4%{left:0;opacity:0}7%{opacity:1}15%{left:100%;opacity:1}19%,to{left:100%;opacity:0}}.main-pipeline-section .pipeline-status[data-v-f4e16026]{margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:10px;color:#dbe2dd;font:800 11px ui-monospace,monospace;letter-spacing:.12em}.main-pipeline-section .pipeline-status small[data-v-f4e16026]{margin-left:auto;color:#657069;font:10px Arial,sans-serif}.main-pipeline-section .status-dot[data-v-f4e16026]{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green);animation:mainPipelineBlink-f4e16026 1.2s ease infinite}@keyframes mainPipelineBlink-f4e16026{50%{opacity:.25}}.main-pipeline-section.motion-paused .pipe-node[data-v-f4e16026],.main-pipeline-section.motion-paused .pipe-node strong[data-v-f4e16026],.main-pipeline-section.motion-paused .pipe-node b[data-v-f4e16026],.main-pipeline-section.motion-paused .pipe-link[data-v-f4e16026]:before,.main-pipeline-section.motion-paused .pipe-link i[data-v-f4e16026],.main-pipeline-section.motion-paused .status-dot[data-v-f4e16026]{animation-play-state:paused!important}@media(max-width:1100px){.main-pipeline-section .pipeline-shell[data-v-f4e16026]{overflow-x:auto}.main-pipeline-section .pipeline[data-v-f4e16026]{min-width:980px}}.tech-flow-section[data-v-f4e16026]{position:relative;background:radial-gradient(circle at 50% 45%,rgba(85,255,138,.055),transparent 36%),#050706}.tech-flow-intro[data-v-f4e16026],.project-builder-intro[data-v-f4e16026]{max-width:760px;margin:18px 0 0;color:#9ca69f;font-size:17px;line-height:1.7}.tech-flow-shell[data-v-f4e16026]{position:relative;padding:54px 34px 26px;border:1px solid rgba(255,255,255,.09);border-radius:30px;overflow:hidden;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),#080c09;background-size:30px 30px}.tech-flow[data-v-f4e16026]{position:relative;display:grid;grid-template-columns:auto minmax(32px,1fr) auto minmax(32px,1fr) auto minmax(32px,1fr) auto minmax(32px,1fr) auto minmax(32px,1fr) auto minmax(32px,1fr) auto;align-items:center;gap:0}.tech-node[data-v-f4e16026]{position:relative;z-index:2;min-width:105px;padding:20px 14px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(145deg,#101611,#090d0a);text-align:center;box-shadow:0 16px 40px #00000047;animation:tech-node-live-f4e16026 8.4s ease-in-out infinite!important}.tech-node b[data-v-f4e16026]{position:absolute;top:8px;right:10px;color:#314238;font:700 9px ui-monospace,monospace}.tech-node strong[data-v-f4e16026]{display:block;color:#ecf7ef;font:800 clamp(13px,1.15vw,18px) ui-monospace,monospace;letter-spacing:.04em}.tech-node small[data-v-f4e16026]{display:block;margin-top:7px;color:#718078;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.tech-link[data-v-f4e16026]{position:relative;height:2px;background:#17231b;overflow:visible}.tech-link[data-v-f4e16026]:before{content:"";position:absolute;inset:-1px 0;background:linear-gradient(90deg,transparent,var(--green),transparent);transform:scaleX(0);transform-origin:left;opacity:0;animation:tech-line-live-f4e16026 8.4s linear infinite!important}.tech-link i[data-v-f4e16026]{position:absolute;top:50%;left:0;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:#75ffa0;box-shadow:0 0 8px #55ff8af2,0 0 18px #55ff8a8c;opacity:0;animation:tech-packet-f4e16026 8.4s linear infinite!important}.tech-node-1[data-v-f4e16026],.tech-link-1[data-v-f4e16026]:before,.tech-link-1 i[data-v-f4e16026]{animation-delay:0s!important}.tech-node-2[data-v-f4e16026],.tech-link-2[data-v-f4e16026]:before,.tech-link-2 i[data-v-f4e16026]{animation-delay:1.05s!important}.tech-node-3[data-v-f4e16026],.tech-link-3[data-v-f4e16026]:before,.tech-link-3 i[data-v-f4e16026]{animation-delay:2.1s!important}.tech-node-4[data-v-f4e16026],.tech-link-4[data-v-f4e16026]:before,.tech-link-4 i[data-v-f4e16026]{animation-delay:3.15s!important}.tech-node-5[data-v-f4e16026],.tech-link-5[data-v-f4e16026]:before,.tech-link-5 i[data-v-f4e16026]{animation-delay:4.2s!important}.tech-node-6[data-v-f4e16026],.tech-link-6[data-v-f4e16026]:before,.tech-link-6 i[data-v-f4e16026]{animation-delay:5.25s!important}.tech-node-7[data-v-f4e16026]{animation-delay:6.3s!important}@keyframes tech-node-live-f4e16026{0%,12%,to{border-color:#ffffff17;box-shadow:0 16px 40px #00000047;transform:translateY(0) scale(1)}6%{border-color:#55ff8ab8;box-shadow:0 0 0 1px #55ff8a26,0 0 28px #55ff8a2e,0 16px 40px #0000004d;transform:translateY(-5px) scale(1.035)}}@keyframes tech-line-live-f4e16026{0%,4%{transform:scaleX(0);opacity:0}7%{opacity:1}15%{transform:scaleX(1);opacity:1}20%,to{transform:scaleX(1);opacity:.08}}@keyframes tech-packet-f4e16026{0%,4%{left:0;opacity:0}7%{opacity:1}15%{left:100%;opacity:1}19%,to{left:100%;opacity:0}}.tech-flow-status[data-v-f4e16026]{display:flex;align-items:center;gap:10px;margin-top:34px;padding-top:22px;border-top:1px solid rgba(255,255,255,.07);color:#95a099;font:10px ui-monospace,monospace;letter-spacing:.12em}.tech-flow-status small[data-v-f4e16026]{margin-left:auto;color:#536057;letter-spacing:.05em}.tech-status-dot[data-v-f4e16026]{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px #55ff8acc;animation:tech-status-pulse-f4e16026 1.2s ease-in-out infinite!important}@keyframes tech-status-pulse-f4e16026{50%{opacity:.35;transform:scale(.72)}}.project-builder-section[data-v-f4e16026]{position:relative;background:radial-gradient(circle at 78% 48%,rgba(85,255,138,.075),transparent 30%),#080b09}.project-builder[data-v-f4e16026]{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);gap:18px;align-items:stretch}.project-builder-controls[data-v-f4e16026],.project-builder-preview[data-v-f4e16026]{border:1px solid rgba(255,255,255,.09);border-radius:28px;background:#090d0a}.project-builder-controls[data-v-f4e16026]{padding:18px}.builder-controls-head[data-v-f4e16026]{display:flex;justify-content:space-between;align-items:center;padding:8px 7px 18px;color:#8c988f;font-size:10px;letter-spacing:.14em}.builder-controls-head small[data-v-f4e16026]{color:#4f6656;letter-spacing:.05em}.builder-option[data-v-f4e16026]{width:100%;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;margin:7px 0;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:17px;background:#0d120f;color:#fff;text-align:left;cursor:pointer;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s}.builder-option[data-v-f4e16026]:hover{transform:translate(4px);border-color:#55ff8a47}.builder-option.active[data-v-f4e16026]{border-color:#55ff8a8a;background:linear-gradient(90deg,#55ff8a1a,#0d120f 46%);box-shadow:inset 0 0 28px #55ff8a09}.builder-check[data-v-f4e16026]{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;border:1px solid rgba(255,255,255,.1);color:#607067;background:#0a0d0b;font-weight:800;transition:.25s}.builder-option.active .builder-check[data-v-f4e16026]{color:#061108;background:var(--green);border-color:var(--green);box-shadow:0 0 16px #55ff8a3d}.builder-option-copy strong[data-v-f4e16026]{display:block;font-size:14px}.builder-option-copy small[data-v-f4e16026]{display:block;margin-top:3px;color:#68736c;font-size:10px}.builder-option em[data-v-f4e16026]{color:#425047;font:700 9px ui-monospace,monospace;font-style:normal;letter-spacing:.08em}.builder-option.active em[data-v-f4e16026]{color:var(--green)}.builder-actions[data-v-f4e16026]{display:flex;gap:8px;margin-top:14px}.builder-actions button[data-v-f4e16026]{flex:1;padding:11px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#101611;color:#9aa59d;font-size:10px;cursor:pointer;transition:.25s}.builder-actions button[data-v-f4e16026]:first-child{border-color:#55ff8a38;color:#b9ffc9}.builder-actions button[data-v-f4e16026]:hover{background:#151d17;color:#fff}.project-builder-preview[data-v-f4e16026]{position:relative;min-height:610px;overflow:hidden;padding:22px;background:radial-gradient(circle at 50% 38%,rgba(85,255,138,.08),transparent 30%),#060906}.builder-preview-grid[data-v-f4e16026]{position:absolute;inset:0;opacity:.55;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 90%);mask-image:linear-gradient(to bottom,#000,transparent 90%)}.builder-preview-top[data-v-f4e16026]{position:relative;z-index:2;display:flex;justify-content:space-between;color:#5f6d63;font:10px ui-monospace,monospace;letter-spacing:.12em}.builder-preview-top small[data-v-f4e16026]{color:var(--green)}.builder-core[data-v-f4e16026]{--build-progress:40%;position:relative;z-index:2;width:190px;height:190px;margin:38px auto 28px;display:grid;place-items:center}.builder-core[data-v-f4e16026]:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--green) var(--build-progress),rgba(255,255,255,.055) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 0);filter:drop-shadow(0 0 7px rgba(85,255,138,.16));transition:background .5s ease}.builder-core-ring[data-v-f4e16026]{position:absolute;border:1px solid rgba(85,255,138,.11);border-radius:50%;animation:builder-ring-spin-f4e16026 12s linear infinite!important}.builder-core-ring-a[data-v-f4e16026]{inset:14px;border-style:dashed}.builder-core-ring-b[data-v-f4e16026]{inset:29px;animation-direction:reverse!important;animation-duration:8s!important}@keyframes builder-ring-spin-f4e16026{to{transform:rotate(360deg)}}.builder-core-center[data-v-f4e16026]{position:relative;z-index:2;width:108px;height:108px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#09100b;border:1px solid rgba(85,255,138,.18);box-shadow:0 0 40px #55ff8a12}.builder-core-center span[data-v-f4e16026]{color:#7e8c82;font-size:8px;letter-spacing:.14em}.builder-core-center strong[data-v-f4e16026]{margin:4px 0;color:var(--green);font:800 28px ui-monospace,monospace}.builder-core-center small[data-v-f4e16026]{color:#455249;font-size:7px;letter-spacing:.12em}.builder-stack[data-v-f4e16026]{position:relative;z-index:3;display:grid;grid-template-columns:1fr 1fr;gap:8px;min-height:190px}.builder-module[data-v-f4e16026]{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;min-height:68px;padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:#0c120edb}.builder-module>span[data-v-f4e16026]{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--green);background:#55ff8a12;font-size:14px}.builder-module strong[data-v-f4e16026]{display:block;font-size:11px}.builder-module small[data-v-f4e16026]{display:block;color:#667269;font-size:8px;margin-top:3px;line-height:1.3}.builder-module i[data-v-f4e16026]{color:var(--green);font:700 8px ui-monospace,monospace;font-style:normal;animation:module-on-pulse-f4e16026 1.5s ease-in-out infinite!important}@keyframes module-on-pulse-f4e16026{50%{opacity:.35}}.builder-stack-enter-active[data-v-f4e16026],.builder-stack-leave-active[data-v-f4e16026]{transition:.35s cubic-bezier(.2,.8,.2,1)}.builder-stack-enter-from[data-v-f4e16026]{opacity:0;transform:translateY(12px) scale(.92)}.builder-stack-leave-to[data-v-f4e16026]{opacity:0;transform:scale(.9)}.builder-stack-leave-active[data-v-f4e16026]{position:absolute}.builder-empty[data-v-f4e16026]{position:absolute;z-index:3;left:50%;top:58%;transform:translate(-50%,-50%);width:min(300px,70%);text-align:center;color:#667168}.builder-empty span[data-v-f4e16026]{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 12px;border-radius:50%;border:1px dashed rgba(85,255,138,.28);color:var(--green);font-size:20px}.builder-empty p[data-v-f4e16026]{margin:0;font-size:11px;line-height:1.6}.builder-summary[data-v-f4e16026]{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding-top:15px;border-top:1px solid rgba(255,255,255,.07)}.builder-summary span[data-v-f4e16026]{color:#59665d;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.builder-summary strong[data-v-f4e16026]{color:#d8e7dc;font-size:12px}.builder-send[data-v-f4e16026]{position:relative;z-index:4;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07)}.builder-send-button[data-v-f4e16026]{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 18px 0 20px;border:1px solid rgba(85,255,138,.56);border-radius:15px;background:linear-gradient(90deg,#55ff8a2e,#55ff8a12),#0c1510;color:#dfffe7;font-size:12px;font-weight:800;letter-spacing:.06em;cursor:pointer;box-shadow:inset 0 0 26px #55ff8a09,0 0 #55ff8a00;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.builder-send-button i[data-v-f4e16026]{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--green);color:#071008;font-size:18px;font-style:normal;transition:transform .25s ease}.builder-send-button[data-v-f4e16026]:hover:not(:disabled){transform:translateY(-2px);border-color:#55ff8aeb;box-shadow:0 0 28px #55ff8a21}.builder-send-button:hover:not(:disabled) i[data-v-f4e16026]{transform:translate(3px)}.builder-send-button[data-v-f4e16026]:disabled{cursor:not-allowed;opacity:.34;filter:saturate(.45)}.builder-send small[data-v-f4e16026]{display:block;margin-top:9px;color:#536057;font-size:9px;line-height:1.5;text-align:center}@media(max-width:1100px){.tech-flow-shell[data-v-f4e16026]{overflow-x:auto}.tech-flow[data-v-f4e16026]{min-width:980px}}@media(max-width:900px){.project-builder[data-v-f4e16026]{grid-template-columns:1fr}.project-builder-preview[data-v-f4e16026]{min-height:560px}}@media(max-width:600px){.tech-flow-shell[data-v-f4e16026]{padding:34px 18px 22px}.tech-flow[data-v-f4e16026]{min-width:900px}.tech-flow-status small[data-v-f4e16026]{display:none}.project-builder-section[data-v-f4e16026]{padding-left:16px;padding-right:16px}.project-builder-controls[data-v-f4e16026],.project-builder-preview[data-v-f4e16026]{border-radius:20px}.project-builder-preview[data-v-f4e16026]{padding:16px;min-height:620px}.builder-stack[data-v-f4e16026]{grid-template-columns:1fr}.builder-core[data-v-f4e16026]{width:160px;height:160px;margin-top:30px}.builder-core-center[data-v-f4e16026]{width:92px;height:92px}}@media(prefers-reduced-motion:reduce){.showcase-page .tech-node[data-v-f4e16026]{animation:tech-node-live-f4e16026 8.4s ease-in-out infinite!important}.showcase-page .tech-link[data-v-f4e16026]:before{animation:tech-line-live-f4e16026 8.4s linear infinite!important}.showcase-page .tech-link i[data-v-f4e16026]{animation:tech-packet-f4e16026 8.4s linear infinite!important}.showcase-page .tech-status-dot[data-v-f4e16026]{animation:tech-status-pulse-f4e16026 1.2s ease-in-out infinite!important}.showcase-page .builder-core-ring[data-v-f4e16026]{animation:builder-ring-spin-f4e16026 12s linear infinite!important}.showcase-page .builder-module i[data-v-f4e16026]{animation:module-on-pulse-f4e16026 1.5s ease-in-out infinite!important}}[data-motion-zone].motion-paused .showcase-orb[data-v-f4e16026],.showcase-marquee.motion-paused>div[data-v-f4e16026],.tech-flow-section.motion-paused .tech-node[data-v-f4e16026],.tech-flow-section.motion-paused .tech-link[data-v-f4e16026]:before,.tech-flow-section.motion-paused .tech-link i[data-v-f4e16026],.tech-flow-section.motion-paused .tech-status-dot[data-v-f4e16026],.projects-river.motion-paused .projects-river-track[data-v-f4e16026],.project-builder-section.motion-paused .builder-core-ring[data-v-f4e16026],.project-builder-section.motion-paused .builder-module i[data-v-f4e16026],.showcase-price-zone.motion-paused .price-float[data-v-f4e16026],.showcase-price-zone.motion-paused .price-orbit[data-v-f4e16026]{animation-play-state:paused!important}.projects-river:hover .projects-river-track[data-v-f4e16026],.projects-river:focus-within .projects-river-track[data-v-f4e16026],.projects-river-track.is-paused[data-v-f4e16026]{animation-play-state:paused!important}.showcase-page button[data-v-f4e16026]:focus-visible,.showcase-page a[data-v-f4e16026]:focus-visible{outline:2px solid var(--green);outline-offset:3px}.builder-option[data-v-f4e16026]:focus-visible{border-color:#55ff8aeb;box-shadow:0 0 0 3px #55ff8a1f}@media(max-width:700px){.showcase-orb[data-v-f4e16026]{filter:blur(64px);opacity:.14}.project-shot[data-v-f4e16026]{box-shadow:0 18px 40px #00000042}.price-card[data-v-f4e16026]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media(prefers-reduced-motion:reduce){.showcase-orb[data-v-f4e16026]{animation-duration:16s!important}.price-float[data-v-f4e16026]{animation-duration:12s!important}.projects-river-track[data-v-f4e16026]{animation-duration:80s!important}.builder-core-ring[data-v-f4e16026]{animation-duration:24s!important}}.project-nav-pill[data-v-f4e16026]{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid rgba(85,255,138,.36);border-radius:999px;background:#55ff8a0f;color:#f2fff6!important;text-transform:none!important;letter-spacing:.02em!important;font-size:12px!important;font-weight:800;white-space:nowrap;box-shadow:0 0 24px #55ff8a0f}.project-nav-links[data-v-f4e16026]{display:flex;align-items:center;gap:8px}.project-nav-pill span[data-v-f4e16026]{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}.project-nav-pill b[data-v-f4e16026]{color:var(--green);font-size:14px;line-height:1}.project-nav-pill[data-v-f4e16026]:hover,.project-nav-pill[data-v-f4e16026]:focus-visible{border-color:var(--green);background:#55ff8a1c;transform:translateY(-1px);outline:none}.showcase-promo-cta[data-v-f4e16026]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1px solid rgba(85,255,138,.4);border-radius:999px;background:#55ff8a14;color:#caffda;text-decoration:none;font-size:13px;font-weight:850;transition:.2s}.showcase-promo-cta[data-v-f4e16026]:hover,.showcase-promo-cta[data-v-f4e16026]:focus-visible{border-color:var(--green);background:#55ff8a24;color:#fff;outline:none}.direct-nav[data-v-f4e16026]{display:flex;align-items:center;gap:22px}.direct-nav-actions[data-v-f4e16026]{display:flex;align-items:center;gap:10px}.direct-nav-cta[data-v-f4e16026]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:999px;background:var(--green);color:#061008;text-decoration:none;font-size:12px;font-weight:850}.direct-hero[data-v-f4e16026]{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);gap:clamp(30px,6vw,90px)}.direct-hero .showcase-hero-copy[data-v-f4e16026]{max-width:850px}.direct-benefits[data-v-f4e16026]{display:flex;flex-wrap:wrap;gap:9px 16px;margin-top:26px;color:#d9e4dc;font-size:13px}.direct-benefits span[data-v-f4e16026]{padding:7px 10px;border:1px solid rgba(85,255,138,.16);border-radius:999px;background:#55ff8a0a}.direct-microcopy[data-v-f4e16026]{display:block;margin-top:14px;color:#78827b;font-size:11px;line-height:1.5}.direct-lead-card[data-v-f4e16026]{position:relative;padding:clamp(24px,3vw,38px);border:1px solid rgba(85,255,138,.24);border-radius:28px;background:linear-gradient(145deg,#0b120df5,#060a08e6);box-shadow:0 28px 80px #00000061,0 0 60px #55ff8a0b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.direct-lead-kicker[data-v-f4e16026]{color:var(--green);font-size:10px;font-weight:850;letter-spacing:.2em}.direct-lead-card h2[data-v-f4e16026]{margin:10px 0 8px;font-size:clamp(27px,2.8vw,43px);line-height:1.04;letter-spacing:-.035em}.direct-lead-card>p[data-v-f4e16026]{margin:0 0 22px;color:#8f9a92;line-height:1.55;font-size:13px}.direct-lead-card label[data-v-f4e16026]{display:block;margin:12px 0;color:#aeb8b0;font-size:11px;font-weight:750;letter-spacing:.03em}.direct-lead-card input[data-v-f4e16026],.direct-lead-card textarea[data-v-f4e16026]{display:block;width:100%;margin-top:7px;padding:13px 14px;border:1px solid rgba(255,255,255,.11);border-radius:13px;outline:none;background:#090d0a;color:#fff;font:inherit;resize:vertical;transition:.2s}.direct-lead-card input[data-v-f4e16026]:focus,.direct-lead-card textarea[data-v-f4e16026]:focus{border-color:#55ff8a8c;box-shadow:0 0 0 3px #55ff8a12}.direct-submit[data-v-f4e16026]{width:100%;min-height:50px;margin-top:8px;border:0;border-radius:14px;background:var(--green);color:#061008;font-weight:900;cursor:pointer}.direct-submit[data-v-f4e16026]:disabled{opacity:.6;cursor:wait}.direct-consent[data-v-f4e16026]{display:block;margin-top:10px;color:#69736c;font-size:9px;line-height:1.45}.direct-status[data-v-f4e16026]{margin-top:12px;padding:10px 12px;border-radius:10px;background:#55ff8a17;color:#96ffb7;font-size:12px}.direct-status.error[data-v-f4e16026]{background:#ff5c5c14;color:#faa}.direct-offer-strip[data-v-f4e16026]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff17;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.direct-offer-strip article[data-v-f4e16026]{min-height:150px;padding:28px clamp(18px,3vw,42px);background:#080b09}.direct-offer-strip b[data-v-f4e16026]{display:block;color:#425047;font:800 10px ui-monospace,monospace}.direct-offer-strip strong[data-v-f4e16026]{display:block;margin-top:22px;color:#f0f5f1;font-size:18px}.direct-offer-strip span[data-v-f4e16026]{display:block;margin-top:7px;color:#77827a;font-size:12px;line-height:1.45}.price-cta[data-v-f4e16026]{margin-top:28px}.final-direct-cta[data-v-f4e16026]{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:18px;padding:0 24px;border-radius:999px;background:var(--green);color:#061008;text-decoration:none;font-weight:900}@media(max-width:980px){.direct-nav[data-v-f4e16026]{display:none}.direct-hero[data-v-f4e16026]{grid-template-columns:1fr;padding-top:120px}.direct-lead-card[data-v-f4e16026]{width:min(680px,100%)}.direct-offer-strip[data-v-f4e16026]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.showcase-nav[data-v-f4e16026]{height:64px;padding:0 10px;gap:8px}.showcase-brand[data-v-f4e16026]{font-size:12px;letter-spacing:.04em;white-space:nowrap}.direct-nav-actions[data-v-f4e16026]{gap:6px;margin-left:auto}.project-nav-links[data-v-f4e16026]{gap:5px}.project-nav-pill[data-v-f4e16026]{min-height:36px;padding:0 8px;font-size:9px!important;gap:4px}.project-nav-pill span[data-v-f4e16026],.project-nav-pill b[data-v-f4e16026]{display:none}.direct-nav-actions .showcase-back[data-v-f4e16026]{display:inline-flex!important;align-items:center;justify-content:center;min-height:36px;padding:0 10px;font-size:10px;white-space:nowrap}.direct-nav-cta[data-v-f4e16026]{min-height:36px;font-size:9px;padding:0 9px;white-space:nowrap}.direct-hero[data-v-f4e16026]{padding-left:20px;padding-right:20px;gap:28px}.direct-benefits[data-v-f4e16026]{gap:7px;font-size:11px}.direct-offer-strip[data-v-f4e16026]{grid-template-columns:1fr 1fr}.direct-offer-strip article[data-v-f4e16026]{min-height:130px;padding:20px 16px}.direct-offer-strip strong[data-v-f4e16026]{font-size:15px}.direct-lead-card[data-v-f4e16026]{border-radius:20px}}@media(max-width:700px){.showcase-gallery[data-v-f4e16026]{display:block!important;overflow:hidden;min-height:0}.showcase-gallery .showcase-section-head[data-reveal][data-v-f4e16026],.showcase-gallery .projects-river[data-reveal][data-v-f4e16026]{opacity:1!important;transform:none!important;visibility:visible!important}.projects-river[data-v-f4e16026]{display:block!important;visibility:visible!important;width:auto;min-height:230px;margin-left:-20px;margin-right:-20px;padding:16px 0 22px;overflow:hidden!important}.projects-river-track[data-v-f4e16026]{display:flex!important;width:max-content!important;min-height:210px;gap:14px;padding:0 14px;opacity:1!important;visibility:visible!important;animation:projects-river-ltr-f4e16026 34s linear infinite!important;animation-play-state:running!important;will-change:transform}.projects-river:hover .projects-river-track[data-v-f4e16026],.projects-river:focus-within .projects-river-track[data-v-f4e16026],.projects-river-track.is-paused[data-v-f4e16026],.projects-river.motion-paused .projects-river-track[data-v-f4e16026]{animation-play-state:running!important}.project-shot-link[data-v-f4e16026]{display:block!important;flex:0 0 82vw!important;max-width:360px;min-width:270px;opacity:1!important;visibility:visible!important}.project-shot[data-v-f4e16026]{display:block!important;width:100%!important;aspect-ratio:16/10}.projects-river[data-v-f4e16026]:before,.projects-river[data-v-f4e16026]:after{width:24px}.projects-river-hint[data-v-f4e16026]{padding:0 8px;font-size:9px;line-height:1.5}}@media(max-width:390px){.showcase-brand[data-v-f4e16026]{font-size:11px}.project-nav-links[data-v-f4e16026]{gap:4px}.project-nav-pill[data-v-f4e16026]{padding:0 6px;font-size:8px!important}.direct-nav-actions .showcase-back[data-v-f4e16026]{padding:0 8px;font-size:9px}.direct-nav-cta[data-v-f4e16026]{padding:0 7px;font-size:8px}}@media(max-width:430px){.direct-nav-cta[data-v-f4e16026]{display:none}}.showcase-seo-links[data-v-f4e16026]{padding:34px clamp(20px,7vw,120px) 48px;border-top:1px solid rgba(255,255,255,.06);background:#050706}.showcase-seo-links>span[data-v-f4e16026]{display:block;margin-bottom:16px;color:#55ff8a;font-size:9px;font-weight:850;letter-spacing:.18em}.showcase-seo-links>div[data-v-f4e16026]{display:flex;flex-wrap:wrap;gap:8px}.showcase-seo-links a[data-v-f4e16026]{padding:9px 12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#909a93;text-decoration:none;font-size:10px}.showcase-seo-links a[data-v-f4e16026]:hover{color:#fff;border-color:#55ff8a61}.showcase-deadline[data-v-f4e16026]{position:relative;overflow:hidden;padding:clamp(72px,8vw,118px) clamp(20px,7vw,120px);border-top:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(85,255,138,.018),transparent 40%),#050706}.showcase-deadline[data-v-f4e16026]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.deadline-glow[data-v-f4e16026]{position:absolute;width:520px;height:520px;left:-180px;top:50%;transform:translateY(-50%);border-radius:50%;background:#55ff8a29;filter:blur(120px);opacity:.42;pointer-events:none}.deadline-grid[data-v-f4e16026]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(36px,7vw,110px);max-width:1500px;margin:0 auto;padding:clamp(30px,4vw,58px);border:1px solid rgba(85,255,138,.16);border-radius:32px;background:radial-gradient(circle at 0 50%,rgba(85,255,138,.075),transparent 34%),linear-gradient(145deg,#0c110efa,#070a08f5);box-shadow:0 38px 100px #00000057,inset 0 1px #ffffff06}.deadline-mark[data-v-f4e16026]{display:flex;flex-direction:column;justify-content:space-between;min-height:330px;padding-right:clamp(12px,3vw,42px);border-right:1px solid rgba(255,255,255,.08)}.deadline-kicker[data-v-f4e16026]{color:var(--green);font-size:10px;font-weight:850;letter-spacing:.2em}.deadline-number[data-v-f4e16026]{display:flex;align-items:flex-end;gap:18px}.deadline-number strong[data-v-f4e16026]{color:#f4f7f4;font-size:clamp(96px,12vw,178px);line-height:.72;letter-spacing:-.095em;font-weight:950;text-shadow:0 0 44px rgba(85,255,138,.08)}.deadline-number small[data-v-f4e16026]{padding-bottom:3px;color:#78827b;font:800 10px/1.45 ui-monospace,SFMono-Regular,monospace;letter-spacing:.14em}.deadline-copy[data-v-f4e16026]{display:flex;flex-direction:column;justify-content:center}.deadline-copy h2[data-v-f4e16026]{margin:0;max-width:900px;font-size:clamp(38px,5vw,74px);line-height:1.02;letter-spacing:-.05em}.deadline-copy h2 em[data-v-f4e16026]{font-style:normal;color:var(--green)}.deadline-copy>p[data-v-f4e16026]{max-width:880px;margin:26px 0 0;color:#9ca69f;font-size:clamp(14px,1.2vw,18px);line-height:1.7}.deadline-factors[data-v-f4e16026]{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.deadline-factors span[data-v-f4e16026]{padding:9px 12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff06;color:#bac3bc;font-size:10px;letter-spacing:.025em}.deadline-bottom[data-v-f4e16026]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:34px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.deadline-bottom p[data-v-f4e16026]{margin:0;color:#727d75;font-size:11px;line-height:1.65}.deadline-bottom p strong[data-v-f4e16026]{color:#dfe6e0;font-size:12px}.deadline-bottom a[data-v-f4e16026]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 19px;border-radius:999px;background:var(--green);color:#071008;text-decoration:none;white-space:nowrap;font-size:12px;font-weight:900;transition:transform .25s ease,box-shadow .25s ease}.deadline-bottom a[data-v-f4e16026]:hover{transform:translateY(-2px);box-shadow:0 12px 34px #55ff8a1f}@media(max-width:900px){.deadline-grid[data-v-f4e16026]{grid-template-columns:1fr;gap:34px}.deadline-mark[data-v-f4e16026]{min-height:0;padding:0 0 30px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.deadline-number[data-v-f4e16026]{margin-top:48px}}@media(max-width:600px){.showcase-deadline[data-v-f4e16026]{padding:66px 14px}.deadline-grid[data-v-f4e16026]{padding:26px 20px;border-radius:22px}.deadline-number[data-v-f4e16026]{gap:13px;margin-top:38px}.deadline-number strong[data-v-f4e16026]{font-size:100px}.deadline-copy h2[data-v-f4e16026]{font-size:38px}.deadline-factors[data-v-f4e16026]{margin-top:24px}.deadline-factors span[data-v-f4e16026]{font-size:9px}.deadline-bottom[data-v-f4e16026]{grid-template-columns:1fr;align-items:start}.deadline-bottom a[data-v-f4e16026]{width:100%}}.showcase-food-project[data-v-f4e16026]{position:relative;overflow:hidden;padding:clamp(72px,8vw,124px) clamp(20px,7vw,120px);border-top:1px solid rgba(108,255,139,.08);background:radial-gradient(circle at 76% 48%,rgba(87,255,128,.08),transparent 30%),linear-gradient(180deg,#07100b,#050806)}.showcase-food-project[data-v-f4e16026]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(89,255,130,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(89,255,130,.025) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.food-project-glow[data-v-f4e16026]{position:absolute;right:-180px;top:50%;width:620px;height:620px;border-radius:50%;background:#68ff8b1f;filter:blur(140px);transform:translateY(-50%);pointer-events:none}.food-project-shell[data-v-f4e16026]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(34px,6vw,96px);max-width:1500px;margin:0 auto;padding:clamp(20px,2.8vw,42px);border:1px solid rgba(105,255,142,.16);border-radius:34px;background:linear-gradient(145deg,#0d1811f5,#060c08fa);box-shadow:0 42px 110px #0006,inset 0 1px #ffffff06}.food-project-copy[data-v-f4e16026]{padding:clamp(12px,2vw,28px)}.food-project-kicker[data-v-f4e16026]{color:#71ff97;font-size:10px;font-weight:850;letter-spacing:.2em}.food-project-copy h2[data-v-f4e16026]{margin:22px 0 24px;color:#f4f8f5;font-size:clamp(46px,6vw,88px);line-height:.91;letter-spacing:-.065em}.food-project-copy h2 em[data-v-f4e16026]{color:#72ff9a;font-style:normal}.food-project-copy>p[data-v-f4e16026]{max-width:650px;margin:0;color:#a4afa7;font-size:clamp(15px,1.22vw,18px);line-height:1.72}.food-project-tags[data-v-f4e16026]{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.food-project-tags span[data-v-f4e16026]{padding:8px 11px;border:1px solid rgba(108,255,143,.14);border-radius:999px;background:#6cff8f09;color:#aebbb1;font-size:9px;letter-spacing:.035em}.food-project-copy>a[data-v-f4e16026]{display:inline-flex;align-items:center;justify-content:center;min-height:50px;margin-top:34px;padding:0 22px;border-radius:999px;background:#75ff9c;color:#061009;text-decoration:none;font-size:12px;font-weight:900;transition:transform .25s ease,box-shadow .25s ease}.food-project-copy>a[data-v-f4e16026]:hover{transform:translateY(-2px);box-shadow:0 15px 38px #5aff852e}.food-project-visual[data-v-f4e16026]{position:relative;display:block;overflow:hidden;border:1px solid rgba(120,255,154,.18);border-radius:26px;background:#07100b;box-shadow:0 28px 70px #00000061,0 0 52px #5cff850e;text-decoration:none;transform:translateZ(0)}.food-project-visual img[data-v-f4e16026]{display:block;width:100%;height:auto;aspect-ratio:1117/800;object-fit:cover;transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .6s ease}.food-project-visual[data-v-f4e16026]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 62%,rgba(2,9,5,.68));pointer-events:none}.food-project-domain[data-v-f4e16026]{position:absolute;z-index:2;left:22px;bottom:18px;color:#8dffa9;font:800 9px ui-monospace,SFMono-Regular,monospace;letter-spacing:.19em}.food-project-location-card[data-v-f4e16026]{position:absolute;z-index:3;left:55.65%;top:66.35%;width:28.75%;height:14.25%;display:flex;flex-direction:column;justify-content:center;gap:clamp(3px,.55vw,10px);padding:2.2% 5.8%;box-sizing:border-box;border:1px solid rgba(92,148,89,.35);border-radius:clamp(7px,1.35vw,19px);background:#12271afb;box-shadow:0 10px 32px #00000040,inset 0 1px #a1ffac06;color:#f0f6f1;pointer-events:none}.food-project-location-card strong[data-v-f4e16026]{display:flex;align-items:center;gap:clamp(5px,.75vw,12px);font-size:clamp(9px,1.35vw,21px);font-weight:500;line-height:1}.food-project-location-card strong i[data-v-f4e16026]{flex:0 0 auto;width:clamp(6px,.8vw,13px);height:clamp(6px,.8vw,13px);border-radius:50%;background:#a5ff68;box-shadow:0 0 12px #a5ff683d}.food-project-location-card small[data-v-f4e16026]{padding-left:clamp(11px,1.55vw,25px);color:#b5c4b7;font-size:clamp(6px,.92vw,14px);line-height:1.25;white-space:nowrap}.food-project-visual:hover img[data-v-f4e16026]{transform:scale(1.035);filter:brightness(1.08) saturate(1.08)}.food-project-visual[data-v-f4e16026]:focus-visible{outline:2px solid #72ff99;outline-offset:4px}.showcase-walk-project[data-v-f4e16026]{padding-top:0;border-top:0;background:radial-gradient(circle at 24% 42%,rgba(87,255,128,.07),transparent 30%),linear-gradient(180deg,#050806,#07100b)}.showcase-walk-project[data-v-f4e16026]:before{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.walk-project-glow[data-v-f4e16026]{right:auto;left:-180px;background:#5cff9a1b}.walk-project-shell[data-v-f4e16026]{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr)}.walk-project-visual svg[data-v-f4e16026]{display:block;width:100%;height:auto;aspect-ratio:1117/800;transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .6s ease}.walk-project-visual:hover svg[data-v-f4e16026]{transform:scale(1.035);filter:brightness(1.08) saturate(1.08)}.walk-map-lines[data-v-f4e16026]{opacity:.34}.walk-city-blocks[data-v-f4e16026]{opacity:.55}.walk-route[data-v-f4e16026]{animation:walk-route-flow-f4e16026 12s linear infinite}.walk-pins>g circle[data-v-f4e16026]:first-child{fill:#7fff9f;opacity:.16;stroke:#8dffac;stroke-width:2}.walk-pins>g circle[data-v-f4e16026]:last-child{fill:#b7ff78;filter:url(#walkRouteGlow)}.walk-map-dots[data-v-f4e16026]{opacity:.5}.walk-project-location-card[data-v-f4e16026]{left:7%;top:8%;width:35%;height:16%;padding:2.2% 4.2%}.walk-project-copy h2 em[data-v-f4e16026]{color:#80ffae}@keyframes walk-route-flow-f4e16026{to{stroke-dashoffset:-340}}@media(max-width:900px){.food-project-shell[data-v-f4e16026]{grid-template-columns:1fr}.food-project-copy[data-v-f4e16026]{padding:12px 8px 0}.food-project-visual[data-v-f4e16026]{order:-1}.walk-project-shell[data-v-f4e16026]{grid-template-columns:1fr}}@media(max-width:600px){.showcase-food-project[data-v-f4e16026]{padding:66px 14px}.food-project-shell[data-v-f4e16026]{padding:12px;border-radius:22px;gap:26px}.food-project-visual[data-v-f4e16026]{border-radius:16px}.food-project-copy[data-v-f4e16026]{padding:8px 8px 14px}.food-project-copy h2[data-v-f4e16026]{font-size:48px}.food-project-copy>a[data-v-f4e16026]{width:100%}.food-project-domain[data-v-f4e16026]{left:14px;bottom:12px;font-size:8px}.walk-project-location-card[data-v-f4e16026]{width:42%;height:18%}}@media(prefers-reduced-motion:reduce){.walk-route[data-v-f4e16026]{animation:none}}.showcase-reconstruction[data-v-f4e16026]{padding:35px clamp(20px,6vw,96px) 75px;background:#050706}.showcase-reconstruction-card[data-v-f4e16026]{display:flex;align-items:center;justify-content:space-between;gap:36px;max-width:1440px;margin:0 auto;padding:clamp(24px,3.5vw,48px);border:1px solid rgba(85,255,138,.24);border-radius:24px;background:radial-gradient(ellipse at 100% 0,rgba(85,255,138,.09),transparent 65%),#0b120d}.showcase-reconstruction-copy[data-v-f4e16026]{max-width:790px;min-width:0}.showcase-reconstruction-kicker[data-v-f4e16026]{color:#55ff8a;font-size:10px;font-weight:850;letter-spacing:.16em}.showcase-reconstruction h2[data-v-f4e16026]{margin:15px 0;font-size:clamp(28px,3.5vw,46px);line-height:1.08;letter-spacing:-.04em}.showcase-reconstruction p[data-v-f4e16026]{margin:0;color:#aab7ae;font-size:14px;line-height:1.7}.showcase-reconstruction-tags[data-v-f4e16026]{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.showcase-reconstruction-tags span[data-v-f4e16026]{padding:6px 10px;border:1px solid rgba(85,255,138,.17);border-radius:999px;color:#c8dacd;font-size:10px}.showcase-reconstruction-card>a[data-v-f4e16026]{flex-shrink:0;text-align:center}@media(max-width:950px){.showcase-reconstruction-card[data-v-f4e16026]{align-items:flex-start;flex-direction:column;gap:25px}}@media(max-width:600px){.showcase-reconstruction[data-v-f4e16026]{padding:25px 18px 55px}.showcase-reconstruction-card[data-v-f4e16026]{padding:25px 20px}.showcase-reconstruction-card>a[data-v-f4e16026]{width:100%;font-size:12px}}[data-v-af6a964f]{box-sizing:border-box}.niche-page[data-v-af6a964f]{min-height:100vh;background:var(--bg);color:#f4f7f5;font-family:Inter,Arial,sans-serif;overflow:hidden}.niche-nav[data-v-af6a964f]{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px clamp(20px,6vw,96px);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}button[data-v-af6a964f],a[data-v-af6a964f]{font:inherit}.brand[data-v-af6a964f]{border:0;background:none;color:#fff;font-weight:950;letter-spacing:-.04em;font-size:20px;cursor:pointer}.brand span[data-v-af6a964f],.eyebrow[data-v-af6a964f],.section-head>span[data-v-af6a964f],.lead-copy>span[data-v-af6a964f],.seo-copy span[data-v-af6a964f],.price-kicker[data-v-af6a964f]{color:var(--accent)}nav[data-v-af6a964f]{display:flex;gap:24px}nav a[data-v-af6a964f]{color:#9aa49e;text-decoration:none;font-size:12px}.nav-actions[data-v-af6a964f]{display:flex;gap:10px}.portfolio-btn[data-v-af6a964f],.cta-mini[data-v-af6a964f]{border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:11px 16px;background:transparent;color:#fff;text-decoration:none;cursor:pointer}.cta-mini[data-v-af6a964f]{background:var(--accent);color:#07100a;border-color:var(--accent);font-weight:850}.hero[data-v-af6a964f]{position:relative;min-height:clamp(720px,88vh,940px);display:flex;align-items:center;padding:110px clamp(24px,7vw,120px) 150px;isolation:isolate;overflow:hidden}.hero-media[data-v-af6a964f]{position:absolute;inset:0;z-index:-4;overflow:hidden;background:var(--bg)}.hero-bg[data-v-af6a964f]{position:absolute;inset:-3%;width:106%;height:106%;object-fit:cover;object-position:center;filter:saturate(.92) contrast(1.05) brightness(.72);transform:scale(1.035);animation:heroDrift-af6a964f 18s ease-in-out infinite alternate}.hero-bg-secondary[data-v-af6a964f]{opacity:0;animation:heroCrossfade-af6a964f 14s ease-in-out infinite,heroDriftAlt-af6a964f 20s ease-in-out infinite alternate}.hero-shade[data-v-af6a964f]{position:absolute;inset:0;z-index:-3;background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 94%,transparent),color-mix(in srgb,var(--bg) 80%,transparent),color-mix(in srgb,var(--bg) 38%,transparent) 68%,color-mix(in srgb,var(--bg) 18%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--bg) 30%,transparent) 0%,transparent 43%,color-mix(in srgb,var(--bg) 62%,transparent) 72%,var(--bg) 100%)}.hero[data-v-af6a964f]:after{content:"";position:absolute;z-index:-2;left:0;right:0;bottom:-2px;height:34%;background:linear-gradient(180deg,transparent,var(--bg) 88%);pointer-events:none}.hero-copy[data-v-af6a964f]{max-width:min(860px,72vw);text-shadow:0 2px 28px rgba(0,0,0,.55)}@keyframes heroDrift-af6a964f{0%{transform:scale(1.035) translateZ(0)}to{transform:scale(1.09) translate3d(1.4%,-1%,0)}}@keyframes heroDriftAlt-af6a964f{0%{transform:scale(1.08) translate3d(-1%,1%,0)}to{transform:scale(1.035) translate3d(1%,0,0)}}@keyframes heroCrossfade-af6a964f{0%,38%{opacity:0}48%,88%{opacity:1}98%,to{opacity:0}}.glow[data-v-af6a964f]{position:absolute;width:600px;height:600px;left:-200px;top:60px;background:var(--accent-soft);filter:blur(120px);border-radius:50%;opacity:.35;animation:orb-af6a964f 7s ease-in-out infinite alternate}@keyframes orb-af6a964f{to{transform:translate(70px,-35px) scale(1.14)}}.hero-copy[data-v-af6a964f]{position:relative;z-index:2;max-width:min(860px,72vw);text-shadow:0 2px 28px rgba(0,0,0,.55)}.eyebrow[data-v-af6a964f]{font-size:11px;font-weight:900;letter-spacing:.2em}.hero h1[data-v-af6a964f]{font-size:clamp(48px,6vw,92px);line-height:.94;letter-spacing:-.06em;margin:18px 0 24px;max-width:950px}.hero h1 span[data-v-af6a964f],.section-head em[data-v-af6a964f],.price-card em[data-v-af6a964f]{color:var(--accent);font-style:normal}.hero-copy>p[data-v-af6a964f]{max-width:760px;color:#9ba59f;font-size:clamp(16px,1.4vw,20px);line-height:1.65}.chips[data-v-af6a964f]{display:flex;flex-wrap:wrap;gap:9px;margin:26px 0}.chips span[data-v-af6a964f]{padding:8px 11px;border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:999px;color:#cbd3ce;font-size:12px;background:color-mix(in srgb,var(--accent) 5%,transparent)}.actions[data-v-af6a964f]{display:flex;gap:10px;margin-top:28px}.primary[data-v-af6a964f],.secondary[data-v-af6a964f]{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border-radius:999px;text-decoration:none;font-weight:850}.primary[data-v-af6a964f]{background:var(--accent);color:#07100a}.secondary[data-v-af6a964f]{border:1px solid rgba(255,255,255,.15);background:transparent;color:#fff;cursor:pointer}.hero-copy small[data-v-af6a964f]{display:block;margin-top:13px;color:#667069}.tech-marquee[data-v-af6a964f]{position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:#0003}.tech-marquee[data-v-af6a964f]:before,.tech-marquee[data-v-af6a964f]:after{content:"";position:absolute;z-index:2;top:0;bottom:0;width:9vw}.tech-marquee[data-v-af6a964f]:before{left:0;background:linear-gradient(90deg,var(--bg),transparent)}.tech-marquee[data-v-af6a964f]:after{right:0;background:linear-gradient(-90deg,var(--bg),transparent)}.tech-marquee>div[data-v-af6a964f]{width:max-content;display:flex;gap:28px;align-items:center;padding:18px 28px;animation:marquee-af6a964f 14s linear infinite}.tech-marquee span[data-v-af6a964f]{font-size:12px;letter-spacing:.16em;color:#c7cec8}.tech-marquee i[data-v-af6a964f]{font-style:normal;color:var(--accent)}@keyframes marquee-af6a964f{to{transform:translate(-50%)}}.benefits[data-v-af6a964f]{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(255,255,255,.08)}.benefits article[data-v-af6a964f]{padding:32px;border-right:1px solid rgba(255,255,255,.08)}.benefits b[data-v-af6a964f]{color:var(--accent);font-size:10px}.benefits strong[data-v-af6a964f]{display:block;margin:18px 0 8px;font-size:18px}.benefits p[data-v-af6a964f],.feature-grid p[data-v-af6a964f],.section-head p[data-v-af6a964f],.seo-copy p[data-v-af6a964f],.faq p[data-v-af6a964f],.lead-copy p[data-v-af6a964f]{color:#8f9993;line-height:1.65;font-size:14px}.content-block[data-v-af6a964f],.process[data-v-af6a964f],.faq[data-v-af6a964f],.pipeline-section[data-v-af6a964f]{padding:110px clamp(24px,7vw,120px)}.section-head[data-v-af6a964f]{max-width:850px;margin-bottom:45px}.section-head>span[data-v-af6a964f]{font-size:10px;font-weight:900;letter-spacing:.18em}.section-head h2[data-v-af6a964f],.lead-copy h2[data-v-af6a964f],.seo-copy h2[data-v-af6a964f],.price-card h2[data-v-af6a964f]{font-size:clamp(38px,4.5vw,68px);line-height:1;letter-spacing:-.05em;margin:14px 0}.feature-grid[data-v-af6a964f]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-grid article[data-v-af6a964f]{padding:30px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:#ffffff06;transition:.35s}.feature-grid article[data-v-af6a964f]:hover{transform:translateY(-7px);border-color:color-mix(in srgb,var(--accent) 38%,transparent)}.feature-grid article>span[data-v-af6a964f]{font-size:24px;color:var(--accent)}.feature-grid h3[data-v-af6a964f]{font-size:19px;margin:22px 0 8px}.pipeline-section[data-v-af6a964f]{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 36%),#0000001f}.pipeline-shell[data-v-af6a964f]{padding:54px 34px 26px;border:1px solid rgba(255,255,255,.09);border-radius:30px;overflow:hidden;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),#00000040;background-size:30px 30px}.pipeline[data-v-af6a964f]{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center}.pipe-node[data-v-af6a964f]{position:relative;z-index:2;min-width:100px;padding:20px 12px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:color-mix(in srgb,var(--bg) 86%,#fff 3%);text-align:center;animation:nodeLive-af6a964f 8.4s ease-in-out infinite}.pipe-node b[data-v-af6a964f]{position:absolute;right:9px;top:7px;color:#465047;font-size:8px}.pipe-node strong[data-v-af6a964f]{display:block;font:800 14px monospace}.pipe-node small[data-v-af6a964f]{display:block;margin-top:6px;color:#78817c;font-size:9px;text-transform:uppercase}.pipe-link[data-v-af6a964f]{height:2px;background:#ffffff14;position:relative}.pipe-link[data-v-af6a964f]:before{content:"";position:absolute;inset:-1px 0;background:linear-gradient(90deg,transparent,var(--accent),transparent);transform:scaleX(0);transform-origin:left;animation:lineLive-af6a964f 8.4s linear infinite}.pipe-link i[data-v-af6a964f]{position:absolute;top:50%;left:0;width:7px;height:7px;margin-top:-3px;border-radius:50%;background:var(--accent);box-shadow:0 0 18px var(--accent);animation:packet-af6a964f 8.4s linear infinite}.n1[data-v-af6a964f],.l1[data-v-af6a964f]:before,.l1 i[data-v-af6a964f]{animation-delay:0s}.n2[data-v-af6a964f],.l2[data-v-af6a964f]:before,.l2 i[data-v-af6a964f]{animation-delay:1.05s}.n3[data-v-af6a964f],.l3[data-v-af6a964f]:before,.l3 i[data-v-af6a964f]{animation-delay:2.1s}.n4[data-v-af6a964f],.l4[data-v-af6a964f]:before,.l4 i[data-v-af6a964f]{animation-delay:3.15s}.n5[data-v-af6a964f],.l5[data-v-af6a964f]:before,.l5 i[data-v-af6a964f]{animation-delay:4.2s}.n6[data-v-af6a964f],.l6[data-v-af6a964f]:before,.l6 i[data-v-af6a964f]{animation-delay:5.25s}.n7[data-v-af6a964f]{animation-delay:6.3s}@keyframes nodeLive-af6a964f{0%,12%,to{border-color:#ffffff17;transform:none}6%{border-color:var(--accent);transform:translateY(-5px);box-shadow:0 0 30px color-mix(in srgb,var(--accent) 18%,transparent)}}@keyframes lineLive-af6a964f{0%,4%{transform:scaleX(0);opacity:0}7%{opacity:1}15%{transform:scaleX(1)}20%,to{opacity:.08;transform:scaleX(1)}}@keyframes packet-af6a964f{0%,4%{left:0;opacity:0}7%{opacity:1}15%{left:100%;opacity:1}19%,to{left:100%;opacity:0}}.pipeline-status[data-v-af6a964f]{margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:10px;color:#dbe2dd;font:800 11px monospace;letter-spacing:.12em}.pipeline-status small[data-v-af6a964f]{margin-left:auto;color:#657069;font:10px Arial}.status-dot[data-v-af6a964f]{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent);animation:blink-af6a964f 1.2s ease infinite}@keyframes blink-af6a964f{50%{opacity:.25}}.steps[data-v-af6a964f]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff14}.steps article[data-v-af6a964f]{padding:32px;background:var(--bg);min-height:160px}.steps b[data-v-af6a964f]{color:var(--accent)}.steps p[data-v-af6a964f]{margin-top:42px;line-height:1.5}.seo-copy[data-v-af6a964f]{padding:90px clamp(24px,7vw,120px);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;background:#ffffff06}.price-zone[data-v-af6a964f]{position:relative;min-height:650px;display:grid;place-items:center;padding:90px 20px;overflow:hidden}.price-zone[data-v-af6a964f]:before{content:"";position:absolute;inset:10% 15%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 12%,transparent),transparent 58%);filter:blur(12px)}.price-card[data-v-af6a964f]{position:relative;z-index:3;width:min(860px,88vw);padding:clamp(34px,5vw,68px);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:28px;background:color-mix(in srgb,var(--bg) 90%,#fff 2%);box-shadow:0 30px 80px #00000057,0 0 46px color-mix(in srgb,var(--accent) 8%,transparent)}.price-card p[data-v-af6a964f]{max-width:720px;color:#aeb6b0;font-size:clamp(17px,1.8vw,22px);line-height:1.55}.price-note[data-v-af6a964f]{margin:28px 0 24px;padding-top:22px;border-top:1px solid rgba(255,255,255,.09);color:#707a73;font-size:13px}.price-orbit[data-v-af6a964f]{position:absolute;inset:0;pointer-events:none}.price-float[data-v-af6a964f]{position:absolute;padding:8px 12px;border:1px solid color-mix(in srgb,var(--accent) 38%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg) 80%,transparent);color:var(--accent);font-size:clamp(11px,1.15vw,16px);font-weight:800;white-space:nowrap;box-shadow:0 0 18px color-mix(in srgb,var(--accent) 12%,transparent);animation:priceDrift-af6a964f var(--dur,6.4s) ease-in-out var(--delay,0s) infinite alternate}.p1[data-v-af6a964f]{left:9%;top:22%;--delay:-.6s}.p2[data-v-af6a964f]{left:18%;bottom:18%;--delay:-2.1s;--dur:7.2s}.p3[data-v-af6a964f]{left:34%;top:12%;--delay:-1.3s;--dur:5.8s}.p4[data-v-af6a964f]{right:34%;bottom:10%;--delay:-3.2s;--dur:7.8s}.p5[data-v-af6a964f]{right:17%;top:18%;--delay:-4.4s}.p6[data-v-af6a964f]{right:7%;bottom:23%;--delay:-1.8s;--dur:5.9s}.p7[data-v-af6a964f]{left:50%;top:4%;--delay:-2.8s;--dur:7.4s}@keyframes priceDrift-af6a964f{0%{transform:translate(0) rotate(-3deg) scale(.95)}30%{transform:translate(24px,-18px) rotate(2deg)}60%{transform:translate(-20px,14px) rotate(4deg) scale(1.04)}to{transform:translate(10px,-12px) rotate(2deg)}}.faq[data-v-af6a964f]{max-width:1200px;margin:auto}.faq details[data-v-af6a964f]{border-top:1px solid rgba(255,255,255,.1);padding:22px 0}.faq details[data-v-af6a964f]:last-child{border-bottom:1px solid rgba(255,255,255,.1)}summary[data-v-af6a964f]{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-weight:750;font-size:17px;list-style:none}summary span[data-v-af6a964f]{color:var(--accent)}.faq details p[data-v-af6a964f]{max-width:800px}.lead-zone[data-v-af6a964f]{padding:100px clamp(24px,7vw,120px)}.lead-copy[data-v-af6a964f]{max-width:900px;margin-bottom:42px}.lead-hint[data-v-af6a964f]{max-width:760px}.lead-workspace[data-v-af6a964f]{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}.project-builder[data-v-af6a964f],.lead-zone form[data-v-af6a964f]{padding:30px;border-radius:26px;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);background:#00000038}.builder-head[data-v-af6a964f]{display:flex;justify-content:space-between;margin-bottom:18px;color:var(--accent);font:800 10px monospace;letter-spacing:.16em}.builder-options[data-v-af6a964f]{display:grid;gap:8px}.builder-options button[data-v-af6a964f]{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff06;color:#fff;text-align:left;cursor:pointer;transition:.25s}.builder-options button[data-v-af6a964f]:hover,.builder-options button.active[data-v-af6a964f]{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.builder-options .check[data-v-af6a964f]{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#ffffff0f;color:var(--accent)}.builder-options strong[data-v-af6a964f]{display:block;font-size:13px}.builder-options small[data-v-af6a964f]{display:block;color:#737d76;font-size:9px;margin-top:3px}.builder-options em[data-v-af6a964f]{color:var(--accent);font:800 9px monospace;font-style:normal}.builder-meter[data-v-af6a964f]{margin:20px 0}.builder-meter>div[data-v-af6a964f]{display:flex;justify-content:space-between;font:800 10px monospace;color:#89938c}.builder-meter>div strong[data-v-af6a964f]{color:var(--accent)}.builder-meter>i[data-v-af6a964f]{height:5px;display:block;margin:8px 0;background:#ffffff12;border-radius:10px;overflow:hidden}.builder-meter>i b[data-v-af6a964f]{height:100%;display:block;background:var(--accent);box-shadow:0 0 15px var(--accent);transition:width .5s ease}.builder-meter>small[data-v-af6a964f]{color:#67716a;font:9px monospace}.builder-actions[data-v-af6a964f]{display:flex;gap:8px}.builder-actions button[data-v-af6a964f]{flex:1;padding:9px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:transparent;color:#9aa49e;cursor:pointer}.builder-send[data-v-af6a964f]{width:100%;margin-top:10px;padding:14px;border:0;border-radius:12px;background:var(--accent);color:#07100a;font-weight:900;cursor:pointer}.builder-send[data-v-af6a964f]:disabled{opacity:.35;cursor:not-allowed}.form-kicker[data-v-af6a964f]{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.16em}.lead-zone form h3[data-v-af6a964f]{font-size:28px;margin:8px 0 20px}.lead-zone label[data-v-af6a964f]{display:block;margin:12px 0;color:#aab3ad;font-size:11px}.lead-zone input[data-v-af6a964f],.lead-zone textarea[data-v-af6a964f]{width:100%;display:block;margin-top:7px;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#070a08;color:#fff;outline:none}.lead-zone form>button[data-v-af6a964f]{width:100%;padding:15px;border:0;border-radius:13px;background:var(--accent);color:#07100a;font-weight:900;cursor:pointer}.lead-zone form>small[data-v-af6a964f]{display:block;margin-top:10px;color:#667069;font-size:9px}.status[data-v-af6a964f]{margin-top:12px;color:var(--accent)}.status.error[data-v-af6a964f]{color:#f99}[data-reveal][data-v-af6a964f]{opacity:0;transition:opacity .8s ease,transform .95s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}[data-reveal=up][data-v-af6a964f]{transform:translateY(65px)}[data-reveal=left][data-v-af6a964f]{transform:translate(-75px)}[data-reveal=right][data-v-af6a964f]{transform:translate(75px)}[data-reveal=zoom][data-v-af6a964f]{transform:scale(.86)}[data-reveal].is-revealed[data-v-af6a964f]{opacity:1;transform:none}.motion-paused .glow[data-v-af6a964f],.motion-paused .pipe-node[data-v-af6a964f],.motion-paused .pipe-link[data-v-af6a964f]:before,.motion-paused .pipe-link i[data-v-af6a964f],.motion-paused .price-float[data-v-af6a964f]{animation-play-state:paused!important}.niche-special[data-v-af6a964f]{padding:110px clamp(24px,7vw,120px)}.niche-special .section-head em[data-v-af6a964f]{color:var(--accent);font-style:normal}.journey-track[data-v-af6a964f]{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:0}.journey-track.journey-four[data-v-af6a964f]{grid-template-columns:repeat(4,1fr)}.journey-track[data-v-af6a964f]:before{content:"";position:absolute;left:8%;right:8%;top:31px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 55%,transparent),transparent)}.journey-track article[data-v-af6a964f]{position:relative;padding:0 18px 24px;text-align:center}.journey-track b[data-v-af6a964f]{display:block;color:#657069;font:800 9px monospace}.journey-dot[data-v-af6a964f]{position:relative;z-index:2;display:block;width:13px;height:13px;margin:16px auto 25px;border:2px solid var(--accent);border-radius:50%;background:var(--bg);box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 8%,transparent),0 0 20px color-mix(in srgb,var(--accent) 25%,transparent);animation:journeyPulse-af6a964f 2.2s ease-in-out infinite}.journey-track article:nth-child(2) .journey-dot[data-v-af6a964f]{animation-delay:.25s}.journey-track article:nth-child(3) .journey-dot[data-v-af6a964f]{animation-delay:.5s}.journey-track article:nth-child(4) .journey-dot[data-v-af6a964f]{animation-delay:.75s}.journey-track article:nth-child(5) .journey-dot[data-v-af6a964f]{animation-delay:1s}@keyframes journeyPulse-af6a964f{50%{box-shadow:0 0 0 12px color-mix(in srgb,var(--accent) 0%,transparent),0 0 28px color-mix(in srgb,var(--accent) 48%,transparent)}}.journey-track h3[data-v-af6a964f]{font-size:16px;margin:0 0 8px}.journey-track p[data-v-af6a964f]{color:#7f8982;font-size:12px;line-height:1.55}.journey-message[data-v-af6a964f]{max-width:860px;margin:34px auto 0;padding:20px 24px;text-align:center;border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:18px;background:color-mix(in srgb,var(--accent) 5%,transparent);color:#d9dfda;font-size:17px;line-height:1.55}.agro-demo[data-v-af6a964f]{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 40%)}.agro-browser[data-v-af6a964f]{overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:28px;background:#090d08;box-shadow:0 40px 100px #0000006b,0 0 55px color-mix(in srgb,var(--accent) 8%,transparent)}.browser-top[data-v-af6a964f]{height:52px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.07);background:#0d120c}.browser-dots[data-v-af6a964f]{display:flex;gap:6px}.browser-dots i[data-v-af6a964f]{width:8px;height:8px;border-radius:50%;background:#374037}.browser-dots i[data-v-af6a964f]:first-child{background:var(--accent)}.browser-address[data-v-af6a964f]{justify-self:center;width:min(420px,55vw);padding:8px 15px;border-radius:999px;background:#070a07;color:#647067;font:10px monospace;text-align:center}.browser-live[data-v-af6a964f]{color:var(--accent);font:800 9px monospace;letter-spacing:.14em}.browser-nav[data-v-af6a964f]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:22px 28px;border-bottom:1px solid rgba(255,255,255,.06)}.browser-nav strong[data-v-af6a964f]{font-size:18px}.browser-nav strong span[data-v-af6a964f]{color:var(--accent)}.browser-nav>div[data-v-af6a964f]{display:flex;justify-content:center;gap:24px;color:#7d887f;font-size:10px}.browser-nav button[data-v-af6a964f],.agro-products button[data-v-af6a964f]{border:0;background:var(--accent);color:#07100a;font-weight:900}.browser-nav button[data-v-af6a964f]{padding:11px 15px;border-radius:999px;font-size:10px}.browser-hero[data-v-af6a964f]{min-height:280px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px;padding:50px 45px;background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 55%),radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 32%)}.browser-hero small[data-v-af6a964f]{color:var(--accent);font:800 9px monospace;letter-spacing:.15em}.browser-hero h3[data-v-af6a964f]{max-width:650px;margin:10px 0 14px;font-size:clamp(32px,4vw,58px);line-height:.95;letter-spacing:-.05em}.browser-hero p[data-v-af6a964f]{max-width:640px;color:#7f8a82;line-height:1.6;font-size:13px}.browser-stat b[data-v-af6a964f]{display:block;color:var(--accent);font-size:42px}.browser-stat span[data-v-af6a964f]{color:#727d75;font-size:10px}.agro-products[data-v-af6a964f]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff0f}.agro-products article[data-v-af6a964f]{min-height:235px;padding:26px;background:#0a0f09;transition:.3s}.agro-products article[data-v-af6a964f]:hover{background:color-mix(in srgb,var(--accent) 7%,#0a0f09);transform:translateY(-3px)}.product-icon[data-v-af6a964f]{font-size:28px;margin-bottom:25px}.agro-products small[data-v-af6a964f]{color:var(--accent);font:800 8px monospace;letter-spacing:.12em}.agro-products h4[data-v-af6a964f]{font-size:18px;margin:8px 0}.agro-products p[data-v-af6a964f]{min-height:52px;color:#727c75;font-size:11px;line-height:1.5}.agro-products button[data-v-af6a964f]{margin-top:12px;padding:9px 12px;border-radius:10px;font-size:9px}.demo-caption[data-v-af6a964f]{margin:24px auto 0;max-width:820px;text-align:center;color:#748078;font-size:12px}.demo-selected[data-v-af6a964f]{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 36%,transparent),0 0 24px color-mix(in srgb,var(--accent) 20%,transparent)}.agro-catalog-panel[data-v-af6a964f]{padding:32px;border-top:1px solid color-mix(in srgb,var(--accent) 20%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 4%,#070a07),#070a07);animation:catalogOpen-af6a964f .35s ease both}@keyframes catalogOpen-af6a964f{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.catalog-head[data-v-af6a964f]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.catalog-head small[data-v-af6a964f]{color:var(--accent);font:800 8px monospace;letter-spacing:.16em}.catalog-head h4[data-v-af6a964f]{margin:8px 0 6px;font-size:28px}.catalog-head p[data-v-af6a964f]{max-width:680px;color:#78847b;font-size:12px;line-height:1.6}.catalog-close[data-v-af6a964f]{border:1px solid rgba(255,255,255,.12);background:transparent;color:#aab4ac;border-radius:999px;padding:10px 14px;cursor:pointer}.catalog-items[data-v-af6a964f]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.catalog-items article[data-v-af6a964f]{min-width:0;padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#0b100a;transition:.25s}.catalog-items article[data-v-af6a964f]:hover{border-color:color-mix(in srgb,var(--accent) 30%,transparent);transform:translateY(-3px)}.catalog-card-top[data-v-af6a964f]{display:flex;align-items:center;justify-content:space-between;gap:10px}.catalog-card-top span[data-v-af6a964f]{color:var(--accent);font:800 8px monospace;letter-spacing:.12em}.catalog-card-top b[data-v-af6a964f]{color:#59635b;font:800 8px monospace}.catalog-card-visual[data-v-af6a964f]{display:grid;place-items:center;height:85px;margin:15px 0;border-radius:14px;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 12%,transparent),transparent 66%);font-size:38px}.catalog-items h5[data-v-af6a964f]{margin:0 0 8px;font-size:17px}.catalog-items p[data-v-af6a964f]{min-height:42px;color:#758078;font-size:11px;line-height:1.55}.catalog-items dl[data-v-af6a964f]{display:grid;grid-template-columns:1fr auto;gap:7px 12px;margin:16px 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.07);font-size:9px}.catalog-items dt[data-v-af6a964f]{color:#657067}.catalog-items dd[data-v-af6a964f]{margin:0;color:#c5cdc7;text-align:right}.catalog-items article>button[data-v-af6a964f]{width:100%;margin-top:5px;padding:10px;border:0;border-radius:10px;background:var(--accent);color:#07100a;font-size:9px;font-weight:900;cursor:pointer}.agro-audience[data-v-af6a964f]{padding-top:60px}.audience-grid[data-v-af6a964f]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.audience-grid span[data-v-af6a964f]{padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff05;color:#b6beb8;font-size:13px;transition:.3s}.audience-grid span[data-v-af6a964f]:hover{border-color:color-mix(in srgb,var(--accent) 38%,transparent);color:#fff;transform:translateY(-4px)}@media(max-width:1050px){.pipeline[data-v-af6a964f]{grid-template-columns:repeat(4,1fr);gap:10px}.pipe-link[data-v-af6a964f]{display:none}.pipe-node[data-v-af6a964f]{min-width:0}.lead-workspace[data-v-af6a964f]{grid-template-columns:1fr}.pipeline-status small[data-v-af6a964f]{display:none}}@media(max-width:980px){nav[data-v-af6a964f]{display:none}.hero[data-v-af6a964f]{padding-top:90px;min-height:760px}.hero-copy[data-v-af6a964f]{max-width:88vw}.benefits[data-v-af6a964f],.feature-grid[data-v-af6a964f],.steps[data-v-af6a964f]{grid-template-columns:1fr 1fr}.seo-copy[data-v-af6a964f]{grid-template-columns:1fr;gap:35px}}@media(max-width:600px){.catalog-head[data-v-af6a964f]{flex-direction:column}.catalog-items[data-v-af6a964f]{grid-template-columns:1fr}.agro-catalog-panel[data-v-af6a964f]{padding:20px}.catalog-items p[data-v-af6a964f]{min-height:auto}.niche-special[data-v-af6a964f]{padding:70px 20px}.journey-track[data-v-af6a964f]{grid-template-columns:1fr}.journey-track[data-v-af6a964f]:before{inset:18px auto 18px 24px;width:1px;height:auto}.journey-track article[data-v-af6a964f]{text-align:left;padding:0 0 26px 55px}.journey-track b[data-v-af6a964f]{position:absolute;left:0;top:4px}.journey-dot[data-v-af6a964f]{position:absolute;left:18px;top:0;margin:0}.browser-nav[data-v-af6a964f]{grid-template-columns:1fr auto;padding:16px}.browser-nav>div[data-v-af6a964f]{display:none}.browser-hero[data-v-af6a964f]{grid-template-columns:1fr;padding:32px 20px}.browser-stat[data-v-af6a964f]{display:none}.agro-products[data-v-af6a964f]{grid-template-columns:1fr 1fr}.agro-products article[data-v-af6a964f]{min-height:210px;padding:18px}.browser-address[data-v-af6a964f]{width:auto}.browser-live[data-v-af6a964f]{display:none}.audience-grid[data-v-af6a964f]{grid-template-columns:1fr 1fr}.niche-nav[data-v-af6a964f]{padding:10px 12px;gap:8px}.nav-actions[data-v-af6a964f]{gap:6px;margin-left:auto}.portfolio-btn[data-v-af6a964f]{display:inline-flex!important;align-items:center;justify-content:center;min-height:36px;padding:0 10px;font-size:10px;white-space:nowrap}.cta-mini[data-v-af6a964f]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;font-size:9px;padding:0 9px;white-space:nowrap}.hero[data-v-af6a964f]{padding:90px 20px 110px;min-height:700px;align-items:flex-end}.hero-copy[data-v-af6a964f]{max-width:100%}.hero-bg[data-v-af6a964f]{object-position:center}.hero-shade[data-v-af6a964f]{background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 91%,transparent),color-mix(in srgb,var(--bg) 55%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--bg) 24%,transparent),transparent 32%,var(--bg) 100%)}.hero h1[data-v-af6a964f]{font-size:46px}.actions[data-v-af6a964f]{flex-direction:column;align-items:stretch}.benefits[data-v-af6a964f],.feature-grid[data-v-af6a964f],.steps[data-v-af6a964f]{grid-template-columns:1fr}.content-block[data-v-af6a964f],.process[data-v-af6a964f],.faq[data-v-af6a964f],.lead-zone[data-v-af6a964f],.seo-copy[data-v-af6a964f],.pipeline-section[data-v-af6a964f]{padding:70px 20px}.pipeline-shell[data-v-af6a964f]{padding:25px 14px}.pipeline[data-v-af6a964f]{grid-template-columns:1fr 1fr}.price-zone[data-v-af6a964f]{min-height:560px}.price-card[data-v-af6a964f]{width:92vw;padding:30px 23px}.price-float[data-v-af6a964f]{font-size:9px;padding:5px 8px}.p1[data-v-af6a964f]{left:2%}.p2[data-v-af6a964f]{left:4%}.p5[data-v-af6a964f]{right:3%}.p6[data-v-af6a964f]{right:2%}.lead-workspace[data-v-af6a964f]{gap:12px}.project-builder[data-v-af6a964f],.lead-zone form[data-v-af6a964f]{padding:22px}.tech-marquee>div[data-v-af6a964f]{animation-duration:14s}}@media(prefers-reduced-motion:reduce){[data-reveal][data-v-af6a964f]{opacity:1!important;transform:none!important;transition:none!important}.tech-marquee>div[data-v-af6a964f],.price-float[data-v-af6a964f],.pipe-node[data-v-af6a964f],.pipe-link[data-v-af6a964f]:before,.pipe-link i[data-v-af6a964f]{animation-play-state:running!important}.hero-bg[data-v-af6a964f]{animation:none!important}.hero-bg-secondary[data-v-af6a964f]{opacity:0!important}}@media(max-width:390px){.niche-nav[data-v-af6a964f]{padding:9px 8px;gap:5px}.brand[data-v-af6a964f]{font-size:14px;white-space:nowrap}.nav-actions[data-v-af6a964f]{gap:4px}.portfolio-btn[data-v-af6a964f]{min-height:34px;padding:0 7px;font-size:9px}.cta-mini[data-v-af6a964f]{min-height:34px;padding:0 7px;font-size:8px}}.lead-zone[data-v-af6a964f],#niche-lead[data-v-af6a964f]{scroll-margin-top:88px}@media(max-width:600px){.lead-zone[data-v-af6a964f],#niche-lead[data-v-af6a964f]{scroll-margin-top:72px}}.seo-links[data-v-af6a964f]{padding:54px clamp(20px,6vw,96px) 70px;border-top:1px solid rgba(255,255,255,.06)}.seo-links .section-head[data-v-af6a964f]{margin-bottom:22px}.seo-links .section-head h2[data-v-af6a964f]{font-size:clamp(26px,3vw,42px)}.seo-links-grid[data-v-af6a964f]{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px!important}.seo-links-grid a[data-v-af6a964f]{display:flex;align-items:center;min-height:54px;padding:13px 15px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#ffffff06;color:#aeb8b1!important;text-decoration:none;font-size:11px!important;line-height:1.35;transition:.2s}.seo-links-grid a[data-v-af6a964f]:hover{color:#fff!important;border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.project-mini[data-v-af6a964f]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid color-mix(in srgb,var(--accent) 38%,rgba(255,255,255,.12));border-radius:999px;background:color-mix(in srgb,var(--accent) 7%,transparent);color:#eef5ff;text-decoration:none;font-size:11px;font-weight:850;white-space:nowrap;transition:.25s}.project-mini i[data-v-af6a964f]{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 70%,transparent)}.project-mini[data-v-af6a964f]:hover,.project-mini[data-v-af6a964f]:focus-visible{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);transform:translateY(-1px);outline:none}.city-page main[data-v-af6a964f]{display:flex;flex-direction:column}.city-page .hero[data-v-af6a964f]{order:1}.city-page .tech-marquee[data-v-af6a964f]{order:2}.city-page .benefits[data-v-af6a964f]{order:3}.city-page .content-block[data-v-af6a964f]{order:4}.city-page .local-business[data-v-af6a964f]{order:5}.city-page .city-projects[data-v-af6a964f]{order:6}.city-page .agro-journey[data-v-af6a964f]{order:7}.city-page .client-promise[data-v-af6a964f]{order:8}.city-page .agro-audience[data-v-af6a964f]{order:9}.city-page .pipeline-section[data-v-af6a964f]{order:10}.city-page .process[data-v-af6a964f]{order:11}.city-page .seo-copy[data-v-af6a964f]{order:12}.city-page .price-zone[data-v-af6a964f]{order:13}.city-page .lead-zone[data-v-af6a964f]{order:14}.city-page .faq[data-v-af6a964f]{order:15}.city-page .city-nav-section[data-v-af6a964f]{order:16}.city-page .seo-links[data-v-af6a964f]{order:17}.city-page .hero-bg[data-v-af6a964f]{filter:saturate(.72) contrast(1.06) brightness(.62)}.city-page .hero-shade[data-v-af6a964f]{background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 96%,transparent),color-mix(in srgb,var(--bg) 84%,transparent) 37%,color-mix(in srgb,var(--bg) 42%,transparent) 72%,color-mix(in srgb,var(--bg) 20%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--bg) 28%,transparent),transparent 45%,var(--bg) 100%)}.local-business[data-v-af6a964f]{background:linear-gradient(180deg,rgba(255,255,255,.012),transparent),radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 35%)}.local-business-grid[data-v-af6a964f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.local-business-grid article[data-v-af6a964f]{position:relative;min-height:250px;padding:30px;border:1px solid color-mix(in srgb,var(--accent) 18%,rgba(255,255,255,.08));border-radius:24px;background:#060b14b3;overflow:hidden}.local-business-grid article>b[data-v-af6a964f]{position:absolute;right:25px;top:23px;color:color-mix(in srgb,var(--accent) 34%,transparent);font:900 36px/1 ui-monospace,monospace}.local-business-grid article>span[data-v-af6a964f]{display:grid;place-items:center;width:46px;height:46px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:14px;background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--accent);font-size:20px}.local-business-grid h3[data-v-af6a964f]{margin:42px 0 10px;font-size:24px}.local-business-grid p[data-v-af6a964f]{max-width:580px;margin:0;color:#929eae;font-size:14px;line-height:1.65}.local-scenarios[data-v-af6a964f]{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:18px;padding:34px;border:1px solid color-mix(in srgb,var(--accent) 24%,rgba(255,255,255,.08));border-radius:26px;background:color-mix(in srgb,var(--accent) 4%,rgba(5,9,16,.88))}.local-scenarios small[data-v-af6a964f]{color:var(--accent);font-size:9px;font-weight:900;letter-spacing:.18em}.local-scenarios h3[data-v-af6a964f]{margin:10px 0;font-size:29px}.local-scenarios p[data-v-af6a964f]{margin:0;color:#8e9aaa;font-size:14px;line-height:1.65}.local-scenarios ul[data-v-af6a964f]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.local-scenarios li[data-v-af6a964f]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#ffffff05;color:#c8d1df;font-size:13px;line-height:1.45}.local-scenarios li i[data-v-af6a964f]{color:var(--accent);font-style:normal;font-weight:900}.client-promise[data-v-af6a964f]{background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.012),transparent)}.client-promise-grid[data-v-af6a964f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.client-promise-grid article[data-v-af6a964f]{position:relative;min-height:230px;padding:28px 24px;border:1px solid color-mix(in srgb,var(--accent) 20%,rgba(255,255,255,.08));border-radius:22px;background:color-mix(in srgb,var(--accent) 3%,rgba(5,10,13,.88))}.client-promise-grid article>b[data-v-af6a964f]{display:block;color:var(--accent);font:850 11px/1 ui-monospace,monospace;letter-spacing:.12em}.client-promise-grid h3[data-v-af6a964f]{margin:58px 0 10px;font-size:21px}.client-promise-grid p[data-v-af6a964f]{margin:0;color:#8f9da0;font-size:13px;line-height:1.6}.included-section[data-v-af6a964f]{background:linear-gradient(180deg,rgba(255,255,255,.012),transparent)}.included-grid[data-v-af6a964f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.included-grid article[data-v-af6a964f]{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:16px;min-height:150px;padding:24px;border:1px solid rgba(255,255,255,.075);border-radius:19px;background:#ffffff05;transition:.25s}.included-grid article[data-v-af6a964f]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 5%,transparent)}.included-grid article>b[data-v-af6a964f]{color:var(--accent);font:850 10px/1 ui-monospace,monospace;letter-spacing:.12em}.included-grid article>i[data-v-af6a964f]{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-style:normal;font-size:11px}.included-grid h3[data-v-af6a964f]{margin:0 0 8px;font-size:17px}.included-grid p[data-v-af6a964f]{margin:0;color:#879498;font-size:12px;line-height:1.55}.packages-section[data-v-af6a964f]{background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 30%)}.packages-grid[data-v-af6a964f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.packages-grid article[data-v-af6a964f]{display:flex;flex-direction:column;min-height:440px;padding:28px 24px;border:1px solid color-mix(in srgb,var(--accent) 18%,rgba(255,255,255,.075));border-radius:24px;background:#050b0ed1;transition:.28s}.packages-grid article[data-v-af6a964f]:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--accent) 52%,transparent);box-shadow:0 24px 60px #00000040}.packages-grid small[data-v-af6a964f]{width:max-content;padding:7px 9px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:999px;color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.16em}.packages-grid h3[data-v-af6a964f]{margin:34px 0 11px;font-size:24px;line-height:1.08}.packages-grid>article>p[data-v-af6a964f]{min-height:68px;margin:0;color:#89969a;font-size:13px;line-height:1.55}.packages-grid ul[data-v-af6a964f]{display:grid;gap:10px;margin:24px 0;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.07);list-style:none}.packages-grid li[data-v-af6a964f]{display:flex;gap:9px;color:#c4cecf;font-size:12px}.packages-grid li i[data-v-af6a964f]{color:var(--accent);font-style:normal}.packages-grid a[data-v-af6a964f]{margin-top:auto;color:var(--accent);font-size:11px;font-weight:850;text-decoration:none}.developer-section[data-v-af6a964f]{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 3%,transparent))}.developer-card[data-v-af6a964f]{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);max-width:1180px;margin:0 auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 26%,rgba(255,255,255,.08));border-radius:30px;background:#071015;box-shadow:0 34px 90px #00000052}.developer-photo[data-v-af6a964f]{position:relative;min-height:520px;overflow:hidden}.developer-photo[data-v-af6a964f]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 52%,#071015 100%),linear-gradient(0deg,#071015 0%,transparent 34%)}.developer-photo img[data-v-af6a964f]{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.7) contrast(1.03) brightness(.76)}.developer-copy[data-v-af6a964f]{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,72px)}.developer-copy>span[data-v-af6a964f]{color:var(--accent);font-size:9px;font-weight:900;letter-spacing:.19em}.developer-copy h2[data-v-af6a964f]{margin:13px 0 4px;font-size:clamp(37px,5vw,67px);letter-spacing:-.05em}.developer-copy>strong[data-v-af6a964f]{color:#9aa8aa;font-size:13px}.developer-copy>p[data-v-af6a964f]{max-width:700px;margin:28px 0 22px;color:#b2bec0;font-size:16px;line-height:1.7}.developer-copy ul[data-v-af6a964f]{display:grid;gap:10px;margin:0 0 23px;padding:0;list-style:none}.developer-copy li[data-v-af6a964f]{display:flex;gap:10px;color:#d5dddd;font-size:13px}.developer-copy li i[data-v-af6a964f]{color:var(--accent);font-style:normal}.developer-copy>small[data-v-af6a964f]{color:#738083;font-size:11px;line-height:1.5}.developer-copy>div[data-v-af6a964f]{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.developer-copy>div .secondary[data-v-af6a964f],.developer-copy>div .primary[data-v-af6a964f]{min-height:48px}.city-nav-section[data-v-af6a964f]{padding:54px clamp(20px,6vw,96px);border-top:1px solid rgba(255,255,255,.06);background:color-mix(in srgb,var(--accent) 2%,transparent)}.city-nav-section .section-head[data-v-af6a964f]{margin-bottom:22px}.city-nav-section .section-head h2[data-v-af6a964f]{font-size:clamp(28px,3.5vw,48px)}.city-nav-grid[data-v-af6a964f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.city-nav-grid a[data-v-af6a964f]{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;padding:18px 22px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#ffffff06;color:#dbe6e7;text-decoration:none;transition:.22s}.city-nav-grid a[data-v-af6a964f]:hover,.city-nav-grid a.active[data-v-af6a964f]{border-color:color-mix(in srgb,var(--accent) 48%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.city-nav-grid span[data-v-af6a964f]{font-size:17px;font-weight:800}.city-nav-grid b[data-v-af6a964f]{color:var(--accent);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.city-layout-coastal .hero[data-v-af6a964f]{order:1}.city-layout-coastal .tech-marquee[data-v-af6a964f]{order:2}.city-layout-coastal .benefits[data-v-af6a964f]{order:3}.city-layout-coastal .local-business[data-v-af6a964f]{order:4}.city-layout-coastal .agro-journey[data-v-af6a964f]{order:5}.city-layout-coastal .client-promise[data-v-af6a964f]{order:6}.city-layout-coastal .city-projects[data-v-af6a964f]{order:7}.city-layout-coastal .content-block[data-v-af6a964f]{order:8}.city-layout-coastal .included-section[data-v-af6a964f]{order:9}.city-layout-coastal .packages-section[data-v-af6a964f]{order:10}.city-layout-coastal .developer-section[data-v-af6a964f]{order:11}.city-layout-coastal .lead-zone[data-v-af6a964f]{order:12}.city-layout-coastal .process[data-v-af6a964f]{order:13}.city-layout-coastal .seo-copy[data-v-af6a964f]{order:14}.city-layout-coastal .agro-audience[data-v-af6a964f]{order:15}.city-layout-coastal .pipeline-section[data-v-af6a964f]{order:16}.city-layout-coastal .price-zone[data-v-af6a964f]{order:17}.city-layout-coastal .faq[data-v-af6a964f]{order:18}.city-layout-coastal .city-nav-section[data-v-af6a964f]{order:19}.city-layout-coastal .seo-links[data-v-af6a964f]{order:20}.city-layout-coastal .hero-bg[data-v-af6a964f]{filter:saturate(.64) contrast(1.07) brightness(.6)}.city-projects[data-v-af6a964f]{overflow:hidden;background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 34%),#ffffff03}.city-projects-head[data-v-af6a964f]{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.city-projects-head .section-head[data-v-af6a964f]{margin-bottom:30px}.city-carousel-controls[data-v-af6a964f]{display:flex;gap:9px;margin-bottom:34px}.city-carousel-controls button[data-v-af6a964f]{width:46px;height:46px;border:1px solid color-mix(in srgb,var(--accent) 30%,rgba(255,255,255,.1));border-radius:50%;background:#ffffff06;color:#eaf2ff;font-size:18px;cursor:pointer;transition:.2s}.city-carousel-controls button[data-v-af6a964f]:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.city-projects-track[data-v-af6a964f]{display:flex;gap:16px;overflow-x:auto;padding:8px max(0px,calc((100vw - 1500px)/2)) 28px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.city-projects-track[data-v-af6a964f]::-webkit-scrollbar{display:none}.city-project-card[data-v-af6a964f]{position:relative;flex:0 0 min(560px,72vw);height:390px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 22%,rgba(255,255,255,.08));border-radius:26px;background:#080d16;color:#fff;text-decoration:none;scroll-snap-align:start;box-shadow:0 24px 70px #0000004d;isolation:isolate}.city-project-card[data-v-af6a964f]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#04080f0a 18%,#04080feb 92%)}.city-project-card img[data-v-af6a964f]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:saturate(.68) brightness(.72);transition:transform .65s ease,filter .35s ease}.city-project-card:hover img[data-v-af6a964f]{transform:scale(1.045);filter:saturate(.82) brightness(.78)}.city-project-card>span[data-v-af6a964f]{position:absolute;left:24px;top:22px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:999px;background:#04080fa8;color:var(--accent);font-size:9px;font-weight:900;letter-spacing:.15em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.city-project-card>div[data-v-af6a964f]{position:absolute;left:26px;right:26px;bottom:24px}.city-project-card h3[data-v-af6a964f]{margin:0 0 8px;font-size:clamp(25px,3vw,42px);letter-spacing:-.04em}.city-project-card p[data-v-af6a964f]{max-width:480px;margin:0 0 18px;color:#c3ccda;font-size:13px;line-height:1.55}.city-project-card b[data-v-af6a964f]{color:var(--accent);font-size:11px;letter-spacing:.06em}@media(max-width:980px){.seo-links-grid[data-v-af6a964f],.client-promise-grid[data-v-af6a964f],.included-grid[data-v-af6a964f],.packages-grid[data-v-af6a964f]{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-card[data-v-af6a964f]{grid-template-columns:.8fr 1.2fr}.developer-photo[data-v-af6a964f]{min-height:560px}}@media(max-width:600px){.project-mini[data-v-af6a964f]{min-height:36px;padding:0 9px;font-size:9px;gap:5px}.city-page .cta-mini[data-v-af6a964f]{display:none}.city-projects-head[data-v-af6a964f]{align-items:flex-start}.city-carousel-controls[data-v-af6a964f]{margin-top:8px;margin-bottom:0}.city-carousel-controls button[data-v-af6a964f]{width:40px;height:40px}.local-business-grid[data-v-af6a964f],.local-scenarios[data-v-af6a964f]{grid-template-columns:1fr}.local-business-grid article[data-v-af6a964f]{min-height:220px;padding:23px}.local-business-grid h3[data-v-af6a964f]{margin-top:32px;font-size:21px}.local-scenarios[data-v-af6a964f]{gap:24px;padding:23px;border-radius:20px}.local-scenarios h3[data-v-af6a964f]{font-size:23px}.client-promise-grid[data-v-af6a964f],.city-nav-grid[data-v-af6a964f]{grid-template-columns:1fr}.client-promise-grid article[data-v-af6a964f]{min-height:190px}.client-promise-grid h3[data-v-af6a964f]{margin-top:42px}.city-nav-section[data-v-af6a964f]{padding:42px 20px}.city-nav-grid a[data-v-af6a964f]{min-height:66px;padding:15px 17px}.included-grid[data-v-af6a964f],.packages-grid[data-v-af6a964f]{grid-template-columns:1fr}.included-grid article[data-v-af6a964f]{min-height:132px;padding:20px}.packages-grid article[data-v-af6a964f]{min-height:0}.packages-grid>article>p[data-v-af6a964f]{min-height:0}.developer-card[data-v-af6a964f]{grid-template-columns:1fr;border-radius:22px}.developer-photo[data-v-af6a964f]{min-height:330px}.developer-photo[data-v-af6a964f]:after{background:linear-gradient(0deg,#071015 0%,transparent 46%)}.developer-copy[data-v-af6a964f]{padding:24px 20px 30px}.developer-copy h2[data-v-af6a964f]{font-size:38px}.developer-copy>p[data-v-af6a964f]{font-size:14px}.developer-copy>div[data-v-af6a964f]{flex-direction:column}.developer-copy>div .secondary[data-v-af6a964f],.developer-copy>div .primary[data-v-af6a964f]{width:100%}.city-project-card[data-v-af6a964f]{flex-basis:84vw;height:330px;border-radius:20px}.city-project-card>span[data-v-af6a964f]{left:18px;top:17px}.city-project-card>div[data-v-af6a964f]{left:19px;right:19px;bottom:18px}.city-project-card p[data-v-af6a964f]{font-size:12px}.seo-links[data-v-af6a964f]{padding:42px 20px 54px}.seo-links-grid[data-v-af6a964f]{grid-template-columns:1fr 1fr}.seo-links-grid a[data-v-af6a964f]{min-height:48px;padding:11px;font-size:10px!important}}.beauty-booking-demo[data-v-af6a964f]{padding-top:42px}.beauty-booking-shell[data-v-af6a964f]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;max-width:1180px;margin:0 auto;padding:18px;border:1px solid color-mix(in srgb,var(--accent) 28%,rgba(255,255,255,.08));border-radius:30px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 7%,#080a09),#080a09);box-shadow:0 34px 90px #00000057}.beauty-booking-main[data-v-af6a964f],.beauty-booking-summary[data-v-af6a964f]{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#070908bd}.beauty-booking-main[data-v-af6a964f]{padding:26px}.booking-step[data-v-af6a964f]{display:flex;gap:16px;align-items:center;margin:4px 0 14px}.booking-step>b[data-v-af6a964f]{display:grid;place-items:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--accent) 48%,transparent);border-radius:50%;color:var(--accent);font:800 12px ui-monospace,monospace}.booking-step span[data-v-af6a964f],.summary-label[data-v-af6a964f]{display:block;color:var(--accent);font-size:9px;font-weight:800;letter-spacing:.19em}.booking-step h3[data-v-af6a964f]{margin:3px 0 0;font-size:20px}.booking-options[data-v-af6a964f],.booking-times[data-v-af6a964f]{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 26px}.booking-options button[data-v-af6a964f],.booking-times button[data-v-af6a964f]{min-height:44px;padding:10px 14px;border-radius:13px;border:1px solid rgba(255,255,255,.1);background:#0e1210;color:#b9c1bc;cursor:pointer;transition:.2s}.booking-options button[data-v-af6a964f]:hover,.booking-times button[data-v-af6a964f]:hover,.booking-options button.active[data-v-af6a964f],.booking-times button.active[data-v-af6a964f]{border-color:color-mix(in srgb,var(--accent) 70%,transparent);background:color-mix(in srgb,var(--accent) 11%,#0e1210);color:#fff;transform:translateY(-2px)}.booking-times button[data-v-af6a964f]{min-width:76px;font:800 13px ui-monospace,monospace}.beauty-booking-summary[data-v-af6a964f]{position:relative;overflow:hidden;padding:30px;display:flex;flex-direction:column}.beauty-booking-summary[data-v-af6a964f]:before{content:"";position:absolute;width:220px;height:220px;right:-100px;top:-100px;border-radius:50%;background:var(--accent);filter:blur(90px);opacity:.18;pointer-events:none}.summary-live[data-v-af6a964f]{display:inline-flex;align-items:center;gap:8px;width:max-content;margin-bottom:28px;padding:7px 10px;border-radius:999px;background:#ffffff0b;color:#aeb8b1;font-size:9px;letter-spacing:.12em}.summary-live i[data-v-af6a964f]{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 14px var(--accent)}.beauty-booking-summary h3[data-v-af6a964f]{font-size:26px;line-height:1.08;margin:10px 0 22px}.beauty-booking-summary dl[data-v-af6a964f]{display:grid;grid-template-columns:90px 1fr;gap:11px 12px;margin:0 0 26px}.beauty-booking-summary dt[data-v-af6a964f]{color:#68716b;font-size:11px}.beauty-booking-summary dd[data-v-af6a964f]{margin:0;color:#e8eeea;font-size:12px}.beauty-booking-summary>button[data-v-af6a964f]{min-height:50px;border:0;border-radius:15px;background:var(--accent);color:#090809;font-weight:900;cursor:pointer;transition:.25s}.beauty-booking-summary>button[data-v-af6a964f]:hover{transform:translateY(-2px);filter:brightness(1.08)}.beauty-booking-summary>p[data-v-af6a964f]{margin-top:auto;padding-top:22px;color:#7f8982;font-size:11px;line-height:1.55}.max-preview[data-v-af6a964f]{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin-top:12px;padding:13px 15px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0d1210;opacity:.38;transform:scale(.98);transition:.3s}.max-preview.show[data-v-af6a964f]{opacity:1;transform:none;border-color:color-mix(in srgb,var(--accent) 35%,rgba(255,255,255,.08));box-shadow:0 14px 40px color-mix(in srgb,var(--accent) 10%,transparent)}.max-preview strong[data-v-af6a964f]{grid-row:span 2;color:var(--accent);align-self:center}.max-preview span[data-v-af6a964f]{font-size:11px;color:#fff}.max-preview small[data-v-af6a964f]{font-size:9px;color:#758078}@media(max-width:900px){.beauty-booking-shell[data-v-af6a964f]{grid-template-columns:1fr}.beauty-booking-summary[data-v-af6a964f]{min-height:390px}}@media(max-width:600px){.beauty-booking-shell[data-v-af6a964f]{padding:10px;border-radius:22px}.beauty-booking-main[data-v-af6a964f],.beauty-booking-summary[data-v-af6a964f]{padding:18px;border-radius:17px}.booking-options button[data-v-af6a964f]{flex:1 1 calc(50% - 9px);font-size:11px}.booking-times button[data-v-af6a964f]{flex:1 1 calc(33.333% - 9px)}.beauty-booking-summary dl[data-v-af6a964f]{grid-template-columns:72px 1fr}.booking-step h3[data-v-af6a964f]{font-size:17px}}.promo-page[data-v-0592beee]{--green:#55ff8a;--bg:#050706;min-height:100vh;background:var(--bg);color:#f4f7f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.promo-page[data-v-0592beee] *{box-sizing:border-box}.promo-header[data-v-0592beee]{position:fixed;inset:0 0 auto;z-index:100;display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 clamp(18px,4vw,70px);border-bottom:1px solid rgba(255,255,255,.08);background:#050706c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.promo-brand[data-v-0592beee]{border:0;background:none;color:#fff;font-size:19px;font-weight:950;letter-spacing:.08em;cursor:pointer}.promo-brand span[data-v-0592beee]{color:var(--green)}.promo-header nav[data-v-0592beee]{display:flex;gap:28px}.promo-header a[data-v-0592beee]{color:#b9c0bb;text-decoration:none}.promo-header nav a[data-v-0592beee]{font-size:11px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;transition:.2s}.promo-header nav a[data-v-0592beee]:hover{color:var(--green)}.promo-header-actions[data-v-0592beee]{display:flex;align-items:center;gap:9px}.promo-portfolio[data-v-0592beee]{min-height:40px;padding:0 15px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:transparent;color:#fff;cursor:pointer}.promo-header-cta[data-v-0592beee]{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:var(--green);color:#061008!important;font-size:12px;font-weight:900}.promo-hero[data-v-0592beee]{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.62fr);align-items:center;gap:clamp(35px,7vw,110px);min-height:100svh;padding:120px clamp(22px,7vw,115px) 72px}.promo-grid[data-v-0592beee]{position:absolute;inset:0;z-index:-3;background-image:linear-gradient(rgba(255,255,255,.034) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.034) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(#000,transparent 92%);mask-image:linear-gradient(#000,transparent 92%)}.promo-glow[data-v-0592beee]{position:absolute;z-index:-2;border-radius:50%;filter:blur(95px);opacity:.16}.promo-glow--one[data-v-0592beee]{top:12%;right:10%;width:430px;height:430px;background:var(--green)}.promo-glow--two[data-v-0592beee]{bottom:5%;left:-10%;width:330px;height:330px;background:#235cff}.promo-badge[data-v-0592beee]{display:inline-flex;align-items:center;gap:8px;color:var(--green);font-size:10px;font-weight:900;letter-spacing:.18em}.promo-badge span[data-v-0592beee]{font-size:15px}.promo-hero h1[data-v-0592beee]{max-width:900px;margin:22px 0 28px;font-size:clamp(48px,7vw,102px);line-height:.93;letter-spacing:-.06em}.promo-hero h1 em[data-v-0592beee],.promo-heading h2 em[data-v-0592beee],.promo-audience h2 em[data-v-0592beee],.promo-contact-copy h2 em[data-v-0592beee]{color:var(--green);font-style:normal}.promo-hero-copy>p[data-v-0592beee]{max-width:700px;color:#acb6ae;font-size:clamp(16px,1.3vw,20px);line-height:1.7}.promo-chips[data-v-0592beee]{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.promo-chips span[data-v-0592beee]{padding:8px 11px;border:1px solid rgba(85,255,138,.18);border-radius:999px;background:#55ff8a0a;color:#d9e4dc;font-size:12px}.promo-hero-actions[data-v-0592beee]{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.promo-primary[data-v-0592beee],.promo-secondary[data-v-0592beee]{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:999px;text-decoration:none;font-size:13px;font-weight:850}.promo-primary[data-v-0592beee]{background:var(--green);color:#061008!important}.promo-secondary[data-v-0592beee]{border:1px solid rgba(255,255,255,.18);color:#fff!important}.promo-hero-copy>small[data-v-0592beee]{display:block;margin-top:13px;color:#778078;font-size:10px}.promo-start-card[data-v-0592beee]{padding:clamp(26px,3vw,38px);border:1px solid rgba(85,255,138,.25);border-radius:28px;background:linear-gradient(145deg,#0c150ff7,#060a08f2);box-shadow:0 35px 100px #00000073,0 0 70px #55ff8a0d}.promo-start-top[data-v-0592beee]{display:flex;align-items:center;justify-content:space-between;color:#7e8981;font-size:9px;font-weight:850;letter-spacing:.17em}.promo-start-top b[data-v-0592beee]{padding:6px 9px;border-radius:999px;background:var(--green);color:#071008;letter-spacing:.08em}.promo-start-price[data-v-0592beee]{display:flex;align-items:flex-end;gap:8px;margin:28px 0 6px}.promo-start-price small[data-v-0592beee]{padding-bottom:11px;color:#869088;font-size:13px}.promo-start-price strong[data-v-0592beee]{font-size:clamp(48px,5vw,76px);line-height:.9;letter-spacing:-.055em}.promo-start-price em[data-v-0592beee]{padding-bottom:6px;color:var(--green);font-size:30px;font-style:normal;font-weight:900}.promo-start-card>p[data-v-0592beee]{color:#a4afa6;line-height:1.55}.promo-start-card ul[data-v-0592beee]{display:grid;gap:10px;margin:22px 0;padding:20px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);list-style:none}.promo-start-card li[data-v-0592beee]{color:#d9e1db;font-size:12px}.promo-start-card li[data-v-0592beee]:before{content:"✓";margin-right:9px;color:var(--green);font-weight:900}.promo-start-card>a[data-v-0592beee]{display:flex;align-items:center;justify-content:center;min-height:49px;border-radius:14px;background:var(--green);color:#061008;text-decoration:none;font-weight:900}.promo-start-card>small[data-v-0592beee]{display:block;margin-top:12px;color:#6f7871;text-align:center;font-size:9px}.promo-marquee[data-v-0592beee]{overflow:hidden;border-block:1px solid rgba(255,255,255,.08);background:#080b09}.promo-marquee>div[data-v-0592beee]{display:flex;justify-content:space-around;gap:24px;width:100%;min-width:800px;padding:18px 24px}.promo-marquee span[data-v-0592beee]{color:#c7cec8;font-size:11px;font-weight:700;letter-spacing:.16em}.promo-marquee i[data-v-0592beee]{color:var(--green);font-style:normal}.promo-section[data-v-0592beee]{padding:115px clamp(22px,7vw,115px)}.promo-section--soft[data-v-0592beee]{background:#080b09}.promo-heading[data-v-0592beee]{max-width:900px;margin-bottom:60px}.promo-heading>span[data-v-0592beee],.promo-audience-copy>span[data-v-0592beee]{color:var(--green);font-size:10px;font-weight:850;letter-spacing:.2em}.promo-heading h2[data-v-0592beee],.promo-audience h2[data-v-0592beee],.promo-contact-copy h2[data-v-0592beee]{margin:16px 0 20px;font-size:clamp(39px,5.3vw,76px);line-height:1.03;letter-spacing:-.05em}.promo-heading>p[data-v-0592beee],.promo-audience-copy>p[data-v-0592beee],.promo-contact-copy>p[data-v-0592beee]{max-width:720px;color:#9ca69f;line-height:1.7}.promo-steps[data-v-0592beee]{display:grid;gap:1px;border:1px solid rgba(255,255,255,.09);border-radius:25px;background:#ffffff17;overflow:hidden}.promo-steps article[data-v-0592beee]{display:grid;grid-template-columns:85px 1fr 90px;align-items:center;gap:24px;padding:34px;background:#0a0e0b;transition:.3s}.promo-steps article[data-v-0592beee]:hover{background:#0e1711}.promo-steps article>b[data-v-0592beee]{color:#294033;font:800 32px ui-monospace,monospace}.promo-steps h3[data-v-0592beee],.promo-included-grid h3[data-v-0592beee],.promo-price-grid h3[data-v-0592beee]{margin:0 0 8px;font-size:22px}.promo-steps p[data-v-0592beee],.promo-included-grid p[data-v-0592beee],.promo-price-grid p[data-v-0592beee]{margin:0;color:#909b93;line-height:1.6}.promo-steps small[data-v-0592beee]{color:var(--green);font-size:9px;font-weight:800;letter-spacing:.15em;text-align:right}.promo-included-grid[data-v-0592beee]{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.promo-included-grid article[data-v-0592beee]{min-height:230px;padding:29px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(150deg,#0d120f,#090c0a);transition:.3s}.promo-included-grid article[data-v-0592beee]:hover{transform:translateY(-5px);border-color:#55ff8a57}.promo-included-grid i[data-v-0592beee]{display:block;margin-bottom:48px;color:var(--green);font-size:31px;font-style:normal}.promo-price-grid[data-v-0592beee]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.promo-price-grid article[data-v-0592beee]{display:flex;flex-direction:column;min-height:360px;padding:26px;border:1px solid rgba(255,255,255,.09);border-radius:23px;background:#0a0e0b}.promo-price-grid article.featured[data-v-0592beee]{border-color:#55ff8a8c;background:radial-gradient(circle at 100% 0,rgba(85,255,138,.14),transparent 38%),#0a0e0b}.promo-price-grid article>div[data-v-0592beee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:42px;color:#68746c;font:800 9px ui-monospace,monospace;letter-spacing:.13em}.promo-price-grid article>div b[data-v-0592beee]{padding:5px 8px;border-radius:999px;background:var(--green);color:#071008}.promo-price-grid article>p[data-v-0592beee]{font-size:12px}.promo-price-grid article>strong[data-v-0592beee]{display:block;margin-top:auto;padding-top:30px;color:#f4f7f4;font-size:24px}.promo-price-grid article>a[data-v-0592beee]{margin-top:18px;color:var(--green);font-size:12px;font-weight:850;text-decoration:none}.promo-cost-note[data-v-0592beee]{display:flex;align-items:flex-start;gap:14px;margin-top:18px;padding:20px 22px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#080b09}.promo-cost-note>span[data-v-0592beee]{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#55ff8a1f;color:var(--green);font-weight:900}.promo-cost-note p[data-v-0592beee]{margin:0;color:#7f8981;font-size:11px;line-height:1.6}.promo-audience[data-v-0592beee]{display:grid;grid-template-columns:.82fr 1.18fr;gap:9vw;align-items:center;background:#080b09}.promo-audience-list[data-v-0592beee]{display:grid;border-top:1px solid rgba(255,255,255,.1)}.promo-audience-list div[data-v-0592beee]{display:grid;grid-template-columns:55px 1fr;gap:18px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.1)}.promo-audience-list b[data-v-0592beee]{color:#304037;font:800 14px ui-monospace,monospace}.promo-audience-list span[data-v-0592beee]{font-size:18px;font-weight:750}.promo-contact-section[data-v-0592beee]{display:grid;grid-template-columns:.9fr minmax(340px,.62fr);gap:9vw;align-items:center;padding:120px clamp(22px,7vw,115px);background:radial-gradient(circle at 16% 50%,rgba(85,255,138,.08),transparent 34%),#050706}.promo-keyword[data-v-0592beee]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:30px}.promo-keyword small[data-v-0592beee]{color:#69736c;font-size:9px;letter-spacing:.15em}.promo-keyword strong[data-v-0592beee]{padding:8px 12px;border-radius:999px;background:var(--green);color:#061008;font-size:13px}.promo-keyword span[data-v-0592beee]{color:#78827a;font-size:10px}.promo-form[data-v-0592beee]{padding:clamp(25px,3vw,38px);border:1px solid rgba(85,255,138,.24);border-radius:28px;background:linear-gradient(145deg,#0b120df7,#060a08f0);box-shadow:0 30px 90px #0006}.promo-form-kicker[data-v-0592beee]{color:var(--green);font-size:9px;font-weight:850;letter-spacing:.18em}.promo-form h3[data-v-0592beee]{margin:9px 0 20px;font-size:34px}.promo-form>label[data-v-0592beee]:not(.age-confirm){display:block;margin:11px 0;color:#aeb8b0;font-size:10px;font-weight:750}.promo-form input[data-v-0592beee],.promo-form textarea[data-v-0592beee],.promo-form select[data-v-0592beee]{display:block;width:100%;margin-top:7px;padding:12px 13px;border:1px solid rgba(255,255,255,.11);border-radius:12px;outline:none;background:#090d0a;color:#fff;font:inherit}.promo-form textarea[data-v-0592beee]{resize:vertical}.promo-form input[data-v-0592beee]:focus,.promo-form textarea[data-v-0592beee]:focus,.promo-form select[data-v-0592beee]:focus{border-color:#55ff8a8c;box-shadow:0 0 0 3px #55ff8a12}.promo-form .age-confirm[data-v-0592beee]{margin:15px 0 12px}.promo-form>button[data-v-0592beee]{width:100%;min-height:50px;border:0;border-radius:14px;background:var(--green);color:#061008;font-weight:900;cursor:pointer}.promo-form>button[data-v-0592beee]:disabled{opacity:.52;cursor:not-allowed}.promo-form>small[data-v-0592beee]{display:block;margin-top:9px;color:#68726a;font-size:8px;line-height:1.45}.promo-status[data-v-0592beee]{margin-top:12px;padding:10px 12px;border-radius:10px;background:#55ff8a17;color:#96ffb7;font-size:11px}.promo-status.error[data-v-0592beee]{background:#ff5c5c14;color:#faa}.promo-conditions[data-v-0592beee]{background:radial-gradient(circle at 84% 14%,rgba(85,255,138,.08),transparent 30%),#080b09}.promo-conditions-grid[data-v-0592beee]{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:14px}.promo-conditions-grid article[data-v-0592beee]{position:relative;padding:clamp(26px,3vw,42px);border:1px solid rgba(255,255,255,.09);border-radius:26px;background:linear-gradient(150deg,#0d120f,#080b09);overflow:hidden}.promo-condition-number[data-v-0592beee]{position:absolute;top:22px;right:24px;color:#213429;font:900 54px/1 ui-monospace,monospace}.promo-conditions-grid article>span[data-v-0592beee]{color:var(--green);font-size:9px;font-weight:900;letter-spacing:.18em}.promo-conditions-grid h3[data-v-0592beee]{margin:20px 0 17px;font-size:clamp(28px,3vw,44px);line-height:1.03;letter-spacing:-.04em}.promo-conditions-grid h3 em[data-v-0592beee]{color:var(--green);font-style:normal}.promo-conditions-grid p[data-v-0592beee]{color:#9ca69f;font-size:13px;line-height:1.7}.promo-condition-keyword[data-v-0592beee]{display:flex;flex-direction:column}.promo-condition-code[data-v-0592beee]{display:grid;gap:7px;margin-top:auto;padding-top:40px}.promo-condition-code small[data-v-0592beee]{color:#657068;font-size:8px;letter-spacing:.17em}.promo-condition-code strong[data-v-0592beee]{width:max-content;padding:12px 17px;border-radius:999px;background:var(--green);color:#061008;font-size:20px;letter-spacing:.08em;box-shadow:0 0 35px #55ff8a29}.promo-condition-tags[data-v-0592beee]{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.promo-condition-tags span[data-v-0592beee]{padding:8px 11px;border:1px solid rgba(85,255,138,.18);border-radius:999px;background:#55ff8a0b;color:#d9e3dc;font-size:10px;font-weight:750}.promo-condition-flow[data-v-0592beee]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin:27px 0;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:#070a08}.promo-condition-flow>div[data-v-0592beee]{display:grid;gap:4px}.promo-condition-flow b[data-v-0592beee]{color:var(--green);font:800 9px ui-monospace,monospace}.promo-condition-flow span[data-v-0592beee]{color:#dce5de;font-size:10px;font-weight:750}.promo-condition-flow i[data-v-0592beee]{color:#385042;font-style:normal}.promo-condition-design>small[data-v-0592beee]{display:block;color:#78827a;font-size:10px;line-height:1.65}[data-reveal][data-v-0592beee]{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s cubic-bezier(.16,1,.3,1)}[data-reveal].is-visible[data-v-0592beee]{opacity:1;transform:none}@media(max-width:1050px){.promo-header nav[data-v-0592beee]{display:none}.promo-hero[data-v-0592beee]{grid-template-columns:1fr;padding-top:120px}.promo-start-card[data-v-0592beee]{width:min(680px,100%)}.promo-price-grid[data-v-0592beee]{grid-template-columns:repeat(2,1fr)}.promo-contact-section[data-v-0592beee]{grid-template-columns:1fr}.promo-form[data-v-0592beee]{width:min(680px,100%)}}@media(max-width:820px){.promo-conditions-grid[data-v-0592beee]{grid-template-columns:1fr}.promo-condition-keyword[data-v-0592beee]{min-height:360px}.promo-condition-flow[data-v-0592beee]{grid-template-columns:1fr 1fr;gap:10px}.promo-condition-flow>i[data-v-0592beee]{display:none}.promo-condition-flow>div[data-v-0592beee]{padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:10px}}@media(max-width:760px){.promo-header[data-v-0592beee]{height:64px;padding:0 11px}.promo-brand[data-v-0592beee]{font-size:13px}.promo-portfolio[data-v-0592beee]{min-height:36px;padding:0 10px;font-size:10px}.promo-header-cta[data-v-0592beee]{min-height:36px;padding:0 10px;font-size:9px}.promo-hero[data-v-0592beee]{padding:105px 18px 62px}.promo-hero h1[data-v-0592beee]{font-size:clamp(48px,15vw,76px)}.promo-section[data-v-0592beee],.promo-contact-section[data-v-0592beee]{padding:78px 18px}.promo-included-grid[data-v-0592beee],.promo-price-grid[data-v-0592beee]{grid-template-columns:1fr}.promo-steps article[data-v-0592beee]{grid-template-columns:45px 1fr;padding:24px 18px}.promo-steps article>small[data-v-0592beee]{display:none}.promo-audience[data-v-0592beee]{grid-template-columns:1fr;gap:40px}.promo-audience-list span[data-v-0592beee]{font-size:15px}.promo-contact-copy h2[data-v-0592beee]{font-size:50px}}@media(max-width:410px){.promo-header-cta[data-v-0592beee]{display:none}.promo-start-price strong[data-v-0592beee]{font-size:52px}.promo-form[data-v-0592beee]{border-radius:20px;padding:22px 18px}}@media(prefers-reduced-motion:reduce){[data-reveal][data-v-0592beee]{opacity:1;transform:none;transition:none}}.rebuild-faq-list[data-v-2f91995a]{max-width:1000px;display:grid;gap:10px}.rebuild-faq-list details[data-v-2f91995a]{border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0b100d;overflow:hidden}.rebuild-faq-list details[open][data-v-2f91995a]{border-color:#55ff8a59}.rebuild-faq-list summary[data-v-2f91995a]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;cursor:pointer;list-style:none;color:#e7eee9;font-size:clamp(16px,1.6vw,20px);font-weight:700;line-height:1.4}.rebuild-faq-list summary[data-v-2f91995a]::-webkit-details-marker{display:none}.rebuild-faq-list summary[data-v-2f91995a]:after{content:"+";flex:0 0 24px;color:var(--accent);font-size:26px;font-weight:400;text-align:center}.rebuild-faq-list details[open] summary[data-v-2f91995a]:after{content:"−"}.rebuild-faq-list summary[data-v-2f91995a]:hover{color:var(--accent)}.rebuild-faq-list summary[data-v-2f91995a]:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:14px}.rebuild-faq-list p[data-v-2f91995a]{max-width:860px;margin:0;padding:0 26px 24px;color:#9eaaa1;font-size:15px;line-height:1.75}@media(max-width:700px){.rebuild-faq-list summary[data-v-2f91995a]{padding:19px 18px;gap:12px}.rebuild-faq-list p[data-v-2f91995a]{padding:0 18px 20px;font-size:14px}}.rebuild-page[data-v-2f91995a]{--accent:#55ff8a;min-height:100vh;background:#050706;color:#f3f7f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.rebuild-page[data-v-2f91995a] *{box-sizing:border-box}.rebuild-page a[data-v-2f91995a]{color:inherit;text-decoration:none}.rebuild-header[data-v-2f91995a]{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:10px clamp(18px,5vw,80px);border-bottom:1px solid rgba(255,255,255,.09);background:#050706e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.rebuild-brand[data-v-2f91995a]{border:0;background:none;color:#fff;font-size:19px;font-weight:950;letter-spacing:.04em;cursor:pointer}.rebuild-brand span[data-v-2f91995a],.rebuild-page em[data-v-2f91995a]{color:var(--accent);font-style:normal}.rebuild-header nav[data-v-2f91995a]{display:flex;gap:24px}.rebuild-header nav a[data-v-2f91995a]{color:#b0b9b2;font-size:12px}.rebuild-header nav a[data-v-2f91995a]:hover{color:var(--accent)}.rebuild-header-cta[data-v-2f91995a],.rebuild-button--primary[data-v-2f91995a],.rebuild-form>button[data-v-2f91995a]{background:var(--accent);color:#071008!important;font-weight:850}.rebuild-header-cta[data-v-2f91995a]{padding:12px 17px;border-radius:999px;font-size:12px}.rebuild-hero[data-v-2f91995a]{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:clamp(30px,5vw,80px);min-height:680px;padding:100px clamp(22px,7vw,115px)}.rebuild-hero-grid[data-v-2f91995a]{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 78% 38%,rgba(85,255,138,.12),transparent 28%),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:auto,50px 50px,50px 50px;-webkit-mask-image:linear-gradient(#000,transparent 95%);mask-image:linear-gradient(#000,transparent 95%)}.rebuild-eyebrow[data-v-2f91995a],.rebuild-heading>span[data-v-2f91995a],.rebuild-contact-copy>span[data-v-2f91995a]{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.18em}.rebuild-hero h1[data-v-2f91995a]{max-width:900px;margin:18px 0 24px;font-size:clamp(48px,6.8vw,96px);line-height:.96;letter-spacing:-.055em}.rebuild-hero-copy>p[data-v-2f91995a]{max-width:690px;color:#b0b9b2;font-size:clamp(16px,1.5vw,20px);line-height:1.65}.rebuild-tags[data-v-2f91995a]{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0 32px}.rebuild-tags span[data-v-2f91995a]{padding:8px 11px;border:1px solid rgba(85,255,138,.22);border-radius:999px;background:#55ff8a0d;color:#d8e4db;font-size:11px}.rebuild-actions[data-v-2f91995a]{display:flex;flex-wrap:wrap;gap:10px}.rebuild-button[data-v-2f91995a]{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:999px;font-size:13px;font-weight:850}.rebuild-button--outline[data-v-2f91995a]{border:1px solid rgba(255,255,255,.2)}.rebuild-hero-panel[data-v-2f91995a]{padding:32px;border:1px solid rgba(85,255,138,.24);border-radius:26px;background:linear-gradient(145deg,#101a13,#080d0a);box-shadow:0 28px 80px #00000059}.rebuild-hero-panel>span[data-v-2f91995a],.rebuild-form>span[data-v-2f91995a]{color:var(--accent);font-size:10px;font-weight:850;letter-spacing:.16em}.rebuild-hero-panel>strong[data-v-2f91995a]{display:block;margin:20px 0 26px;font-size:clamp(30px,3vw,46px);line-height:1.03;letter-spacing:-.04em}.rebuild-hero-panel ul[data-v-2f91995a]{margin:0;padding:0;list-style:none}.rebuild-hero-panel li[data-v-2f91995a]{display:flex;gap:14px;padding:15px 0;border-top:1px solid rgba(255,255,255,.08);color:#c3cec5;font-size:13px}.rebuild-hero-panel li b[data-v-2f91995a]{color:var(--accent);font:800 11px ui-monospace,monospace}.rebuild-section[data-v-2f91995a]{padding:110px clamp(22px,7vw,115px)}.rebuild-section--soft[data-v-2f91995a]{background:#090d0a}.rebuild-heading[data-v-2f91995a]{max-width:950px;margin-bottom:48px}.rebuild-heading h2[data-v-2f91995a],.rebuild-contact-copy h2[data-v-2f91995a]{margin:17px 0 20px;font-size:clamp(38px,5.2vw,72px);line-height:1.02;letter-spacing:-.05em}.rebuild-heading p[data-v-2f91995a],.rebuild-contact-copy>p[data-v-2f91995a]{max-width:720px;color:#9eaaa1;line-height:1.7}.rebuild-cards[data-v-2f91995a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rebuild-cards article[data-v-2f91995a]{min-height:230px;padding:30px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:linear-gradient(140deg,#0d130f,#080b09)}.rebuild-cards article>span[data-v-2f91995a]{color:var(--accent);font:800 10px ui-monospace,monospace;letter-spacing:.12em}.rebuild-cards h3[data-v-2f91995a],.rebuild-steps h3[data-v-2f91995a],.rebuild-case h3[data-v-2f91995a]{margin:28px 0 10px;font-size:clamp(21px,2vw,28px)}.rebuild-cards p[data-v-2f91995a],.rebuild-steps p[data-v-2f91995a],.rebuild-case p[data-v-2f91995a]{color:#9eaaa1;line-height:1.65}.rebuild-steps[data-v-2f91995a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rebuild-steps>div[data-v-2f91995a]{padding:25px;border-top:2px solid var(--accent);background:#0e1510}.rebuild-steps b[data-v-2f91995a]{color:var(--accent);font:850 26px ui-monospace,monospace}.rebuild-steps h3[data-v-2f91995a]{margin-top:30px;font-size:20px}.rebuild-steps p[data-v-2f91995a]{font-size:13px}.rebuild-case[data-v-2f91995a]{background:radial-gradient(circle at 88% 50%,rgba(85,255,138,.07),transparent 34%),#050706}.rebuild-case-layout[data-v-2f91995a]{max-width:1000px}.rebuild-case-story[data-v-2f91995a]{display:grid;gap:12px}.rebuild-case-story>div[data-v-2f91995a]{padding:25px 28px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#0b100d}.rebuild-case-story small[data-v-2f91995a]{color:var(--accent);font-size:10px;font-weight:850;letter-spacing:.12em}.rebuild-case-story h3[data-v-2f91995a]{margin:10px 0}.rebuild-case-story p[data-v-2f91995a]{margin:0}.rebuild-contact[data-v-2f91995a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.65fr);align-items:center;gap:clamp(35px,8vw,120px);background:#090d0a}.rebuild-contract[data-v-2f91995a]{margin-top:30px;padding-left:16px;border-left:3px solid var(--accent)}.rebuild-form[data-v-2f91995a]{padding:32px;border:1px solid rgba(85,255,138,.24);border-radius:25px;background:#0d1510}.rebuild-form h3[data-v-2f91995a]{margin:10px 0 22px;font-size:30px}.rebuild-form>label[data-v-2f91995a]:not(.rebuild-age){display:block;margin:13px 0;color:#c3cec5;font-size:12px}.rebuild-form input[data-v-2f91995a],.rebuild-form textarea[data-v-2f91995a]{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid rgba(255,255,255,.15);border-radius:11px;outline:0;background:#080c09;color:#fff;font:inherit}.rebuild-form input[data-v-2f91995a]:focus,.rebuild-form textarea[data-v-2f91995a]:focus{border-color:var(--accent)}.rebuild-form textarea[data-v-2f91995a]{resize:vertical}.rebuild-age[data-v-2f91995a]{display:flex;align-items:center;gap:9px;margin:18px 0;color:#c3cec5;font-size:11px}.rebuild-age input[data-v-2f91995a]{width:auto;margin:0;accent-color:var(--accent)}.rebuild-form>button[data-v-2f91995a]{width:100%;min-height:49px;border:0;border-radius:12px;cursor:pointer}.rebuild-form>button[data-v-2f91995a]:disabled{opacity:.55;cursor:not-allowed}.rebuild-form>small[data-v-2f91995a]{display:block;margin-top:9px;color:#7e8c82;font-size:9px}.rebuild-status[data-v-2f91995a]{padding:10px;border-radius:10px;background:#55ff8a1f;color:#a6ffbf}.rebuild-status.error[data-v-2f91995a]{background:#ff50501a;color:#faa}@media(max-width:1000px){.rebuild-header nav[data-v-2f91995a]{display:none}.rebuild-hero[data-v-2f91995a],.rebuild-contact[data-v-2f91995a]{grid-template-columns:1fr}.rebuild-hero-panel[data-v-2f91995a]{max-width:680px}.rebuild-steps[data-v-2f91995a]{grid-template-columns:repeat(2,minmax(0,1fr))}.rebuild-form[data-v-2f91995a]{max-width:680px}}@media(max-width:700px){.rebuild-header[data-v-2f91995a]{min-height:62px;padding:9px 15px}.rebuild-brand[data-v-2f91995a]{font-size:15px}.rebuild-header-cta[data-v-2f91995a]{padding:10px 12px;font-size:11px}.rebuild-hero[data-v-2f91995a]{min-height:auto;padding:90px 18px 70px}.rebuild-section[data-v-2f91995a]{padding:75px 18px}.rebuild-cards[data-v-2f91995a],.rebuild-steps[data-v-2f91995a]{grid-template-columns:1fr}.rebuild-form[data-v-2f91995a]{padding:23px 18px}.rebuild-hero h1[data-v-2f91995a]{font-size:clamp(45px,12vw,70px)}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f4f1eb;background:#0d0c0b;font-synthesis:none}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}body{background:#0d0c0b}.scene{position:relative;width:100vw;height:100vh;overflow:hidden;isolation:isolate;background:#0e0d0c;cursor:default}.scene:before{content:"";position:absolute;inset:-28px;z-index:-2;background:url(/room-blur.webp) center / cover no-repeat;filter:none;opacity:.22;transform:scale(1.05)}.scene:after{content:"";position:absolute;inset:0;z-index:-1;background:#0505053d}.stage{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);overflow:hidden;isolation:isolate;background:#0e0d0c}.room-image{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none}.window-rain{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}.window-rain canvas{position:absolute;inset:0;display:block}.topbar{position:absolute;z-index:6;top:24px;left:30px;right:30px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;text-shadow:0 2px 15px rgba(0,0,0,.8)}.brand{font-size:12px;font-weight:700;letter-spacing:.28em}.brand span{opacity:.55}.rug-title{margin:0;position:absolute;z-index:5;left:30%;top:70%;width:27%;transform:rotate(-4deg);text-align:center;color:#62ff92;text-shadow:0 0 8px rgba(40,255,105,.22),0 3px 16px rgba(0,0,0,.98);pointer-events:none;letter-spacing:.08em;isolation:isolate}.rug-title span,.rug-title strong,.rug-title small{display:block;position:relative;z-index:2}.rug-title span{font-size:clamp(13px,1.15vw,22px);font-weight:500;letter-spacing:.12em}.rug-title strong{margin-top:3px;font-size:clamp(19px,2vw,38px);font-weight:800;letter-spacing:.11em}.rug-title small{margin-top:7px;font-size:clamp(9px,.72vw,14px);font-weight:500;letter-spacing:.16em;text-transform:none;color:#5fff8feb;text-shadow:0 0 7px rgba(40,255,105,.18),0 2px 9px rgba(0,0,0,.95)}.rug-web-stamp{position:absolute;z-index:3;left:50%;top:58%;width:62%;aspect-ratio:1;transform:translate(-50%,-50%) rotate(-7deg);opacity:.38;pointer-events:none;background:repeating-radial-gradient(circle at 50% 50%,transparent 0 11%,rgba(0,0,0,.92) 11.5% 12.2%,transparent 12.7% 22%),conic-gradient(from 0deg at 50% 50%,transparent 0 2%,rgba(0,0,0,.9) 2.2% 3%,transparent 3.2% 10%,rgba(0,0,0,.9) 10.2% 11%,transparent 11.2% 20%,rgba(0,0,0,.9) 20.2% 21%,transparent 21.2% 30%,rgba(0,0,0,.9) 30.2% 31%,transparent 31.2% 40%,rgba(0,0,0,.9) 40.2% 41%,transparent 41.2% 50%,rgba(0,0,0,.9) 50.2% 51%,transparent 51.2% 60%,rgba(0,0,0,.9) 60.2% 61%,transparent 61.2% 70%,rgba(0,0,0,.9) 70.2% 71%,transparent 71.2% 80%,rgba(0,0,0,.9) 80.2% 81%,transparent 81.2% 90%,rgba(0,0,0,.9) 90.2% 91%,transparent 91.2%);filter:blur(.15px);mix-blend-mode:multiply}.rug-web-stamp:before,.rug-web-stamp:after{content:"";position:absolute;inset:-14%;border:2px solid rgba(0,0,0,.7);border-radius:50%;transform:rotate(35deg) scaleX(.72)}.rug-web-stamp:after{transform:rotate(-35deg) scaleX(.72);border-width:1px;opacity:.8}.laptop-hotspot{position:absolute;z-index:5;left:54.2%;top:27.8%;width:18.8%;height:14.3%;padding:0;border:0;background:transparent;cursor:pointer;transform:translate(-50%,-50%) scale(1);transform-origin:50% 52%;transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .42s ease;filter:drop-shadow(0 0 0 rgba(170,210,255,0));appearance:none}.laptop-hotspot img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50% 55%}.laptop-hotspot img.is-twitching{animation:laptop-idle-twitch .52s cubic-bezier(.22,.8,.24,1) both!important}@keyframes laptop-idle-twitch{0%{transform:translateZ(0) rotate(0) scale(1)}18%{transform:translate3d(-7px,-2px,0) rotate(-1.15deg) scale(1.012)}38%{transform:translate3d(8px,2px,0) rotate(1.25deg) scale(1.018)}58%{transform:translate3d(-6px,1px,0) rotate(-.9deg) scale(1.01)}76%{transform:translate3d(3px,0,0) rotate(.45deg) scale(1.004)}to{transform:translateZ(0) rotate(0) scale(1)}}.laptop-hotspot:hover,.laptop-hotspot.is-active{transform:translate(-50%,-50%) scale(1.25);filter:drop-shadow(0 0 12px rgba(120,190,255,.28)) drop-shadow(0 0 28px rgba(120,190,255,.12))}.laptop-panel{position:absolute;z-index:8;left:68.5%;top:32%;width:min(31%,430px);padding:28px 32px 30px;border:1px solid rgba(255,255,255,.2);border-radius:22px;background:#0c0d10e6;box-shadow:0 24px 70px #00000073,inset 0 0 40px #82aaff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#f4f1eb}.panel-close{position:absolute;top:10px;right:13px;width:34px;height:34px;border:0;background:transparent;color:#fffc;font-size:28px;line-height:1;cursor:pointer}.panel-kicker{margin-bottom:13px;font-size:9px;letter-spacing:.25em;color:#ffffff7a}.laptop-panel h2{margin:0 28px 12px 0;font-size:clamp(20px,1.7vw,32px);line-height:1.12;font-weight:600}.laptop-panel h2 span{color:#9d8cff}.laptop-panel p{margin:0;font-size:clamp(12px,1vw,16px);line-height:1.65;color:#ffffffb8}.tech-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.tech-list span{padding:6px 9px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#ffffff0b;font-size:5.76px;letter-spacing:.12em;color:#ffffffb8}.laptop-panel-enter-active,.laptop-panel-leave-active{transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.laptop-panel-enter-from,.laptop-panel-leave-to{opacity:0;transform:translate(-24px) scale(.96)}.hint{position:absolute;z-index:6;right:18px;top:6px;display:flex;align-items:center;gap:9px;color:#ffffff94;font-size:10px;letter-spacing:.06em;text-shadow:0 2px 10px rgba(0,0,0,.9);pointer-events:none}.dot{width:5px;height:5px;border-radius:50%;background:#e1f0f8e6;box-shadow:0 0 12px #e1f0f899}@media(max-width:800px){.topbar{top:16px;left:17px;right:17px}.rug-title{left:31%;top:69%;width:35%}.laptop-panel{left:62%;top:30%;width:35%;padding:20px 22px 22px}}.wall-hotspot{position:absolute;z-index:6;left:84.5%;top:40.5%;width:15%;height:34%;padding:0;border:0;background:transparent;appearance:none;cursor:pointer;overflow:hidden;isolation:isolate}.wall-hotspot:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,#fff0 0 3px,#d2e6f02e 4px,#fff0 6px 10px),linear-gradient(90deg,#fff0,#96bedc2e 48%,#fff0);opacity:0;mix-blend-mode:screen;pointer-events:none}.wall-glitch-noise{position:absolute;inset:-8%;background:repeating-linear-gradient(0deg,#fff0 0 5px,#ffffff38 6px 7px,#0000002e 8px 10px),repeating-linear-gradient(90deg,rgba(255,255,255,.1) 0 1px,transparent 1px 9px);opacity:0;mix-blend-mode:screen;pointer-events:none;transform:translateZ(0)}.wall-glitch-lines{position:absolute;left:-10%;right:-10%;top:48%;height:2px;background:#ebf5faa6;box-shadow:0 -18px #ebf5fa2e,0 24px #ebf5fa1f;opacity:0;filter:blur(.4px);pointer-events:none}.wall-hotspot:hover:before,.wall-hotspot:hover .wall-glitch-noise,.wall-hotspot:hover .wall-glitch-lines,.wall-hotspot.is-glitching:before,.wall-hotspot.is-glitching .wall-glitch-noise,.wall-hotspot.is-glitching .wall-glitch-lines{opacity:1}.wall-hotspot:hover:before,.wall-hotspot.is-glitching:before{animation:wall-scan .16s steps(2,end) infinite}.wall-hotspot:hover .wall-glitch-noise,.wall-hotspot.is-glitching .wall-glitch-noise{animation:wall-noise .13s steps(2,end) infinite}.wall-hotspot:hover .wall-glitch-lines,.wall-hotspot.is-glitching .wall-glitch-lines{animation:wall-lines .19s steps(2,end) infinite}@keyframes wall-scan{0%{transform:translate(0) skew(0);opacity:.25}25%{transform:translate(-3px,1px) skew(-2deg);opacity:.8}50%{transform:translate(4px,-1px) skew(1deg);opacity:.45}75%{transform:translate(-1px,2px) skew(3deg);opacity:.9}to{transform:translate(0) skew(0);opacity:.25}}@keyframes wall-noise{0%{transform:translate(0) scale(1);opacity:.18}20%{transform:translate(5px,-2px) scale(1.02);opacity:.65}45%{transform:translate(-7px,3px) scale(.98);opacity:.3}70%{transform:translate(3px,-4px) scale(1.01);opacity:.75}to{transform:translate(0) scale(1);opacity:.18}}@keyframes wall-lines{0%{transform:translate(-10px,-18px);opacity:.1}30%{transform:translate(15px,7px);opacity:.75}60%{transform:translate(-20px,22px);opacity:.25}to{transform:translate(8px,-4px);opacity:.55}}.wall-cleanup{position:absolute;inset:0;z-index:5;pointer-events:none;background:image-set(url(/wall-clean.avif) type("image/avif"),url(/wall-clean.webp) type("image/webp")) center / 100% 100% no-repeat;clip-path:polygon(84.8% 40.8%,100% 39.5%,100% 73.8%,84.8% 74.5%)}.wall-panel{position:absolute;z-index:9;left:61%;top:48%;width:min(34%,440px);padding:28px 32px 30px;border:1px solid rgba(255,255,255,.2);border-radius:22px;background:#0c0d10e8;box-shadow:0 24px 70px #0000007a,inset 0 0 40px #82aaff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#f4f1eb}.wall-panel h2{margin:0 28px 12px 0;font-size:clamp(17px,1.35vw,27px);line-height:1.2;font-weight:600}.wall-panel h2 span{color:#c7bfff}.wall-panel p{margin:0;font-size:clamp(11px,.9vw,15px);line-height:1.6;color:#ffffffb8}.wall-contact{margin-top:19px;padding-top:15px;border-top:1px solid rgba(255,255,255,.12);font-size:clamp(14px,1vw,18px);letter-spacing:.08em}.wall-panel-close{z-index:2}.wall-panel-enter-active,.wall-panel-leave-active{transition:opacity .3s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.wall-panel-enter-from,.wall-panel-leave-to{opacity:0;transform:translateY(16px) scale(.97)}.wall-clean-enter-active,.wall-clean-leave-active{transition:opacity .35s ease}.wall-clean-enter-from,.wall-clean-leave-to{opacity:0}@media(max-width:800px){.wall-hotspot{left:83%;top:40%;width:17%;height:35%}.wall-panel{left:54%;top:48%;width:42%;padding:20px 22px 22px}}.sofa-hotspot{position:absolute;z-index:5;left:0%;top:44.94%;width:30.75%;height:28.53%;padding:0;border:0;background:transparent;appearance:none;cursor:pointer;transform:translateZ(0);transform-origin:48% 55%;transition:filter .35s ease;overflow:visible}.sofa-hotspot:after{content:"";position:absolute;left:10%;right:7%;bottom:7%;height:22%;border-radius:50%;background:#bed2ff69;filter:blur(28px);opacity:0;transform:scale(.72);pointer-events:none;z-index:-1;transition:opacity .4s ease,transform .5s ease}.sofa-hotspot img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:48% 55%}.sofa-hotspot.is-animating img{transform:none;animation:none}.sofa-hotspot.is-animating:after{opacity:.55;transform:scale(1.02);transition:opacity .25s ease,transform .25s ease}@keyframes sofa-cinematic-pulse{0%{transform:translateZ(0) rotate(0) scale(1);filter:drop-shadow(0 3px 3px rgba(0,0,0,.16)) drop-shadow(0 0 9px rgba(80,220,255,.24))}16%{transform:translate3d(-5px,-7px,0) rotate(-.9deg) scale(1.035);filter:drop-shadow(3px 10px 5px rgba(0,0,0,.3)) drop-shadow(0 0 13px rgba(205,220,255,.29)) drop-shadow(0 0 18px rgba(70,210,255,.38))}31%{transform:translate3d(6px,-13px,0) rotate(1.15deg) scale(1.085);filter:drop-shadow(7px 17px 8px rgba(0,0,0,.38)) drop-shadow(0 0 20px rgba(205,220,255,.43)) drop-shadow(0 0 30px rgba(70,210,255,.58))}45%{transform:translate3d(-4px,-9px,0) rotate(-.7deg) scale(1.06);filter:drop-shadow(5px 13px 7px rgba(0,0,0,.34)) drop-shadow(0 0 16px rgba(205,220,255,.36))}62%{transform:translate3d(3px,-4px,0) rotate(.4deg) scale(1.025);filter:drop-shadow(2px 7px 4px rgba(0,0,0,.24))}78%{transform:translate3d(-1px,-1px,0) rotate(-.15deg) scale(1.008);filter:drop-shadow(0 4px 3px rgba(0,0,0,.19))}to{transform:translateZ(0) rotate(0) scale(1);filter:drop-shadow(0 3px 3px rgba(0,0,0,.16)) drop-shadow(0 0 9px rgba(80,220,255,.24))}}@keyframes sofa-ground-light{0%,to{opacity:0;transform:scale(.72)}25%{opacity:.52;transform:scale(.95)}45%{opacity:.3;transform:scale(1.08)}70%{opacity:.15;transform:scale(1)}}.sofa-hotspot:hover img,.sofa-hotspot.is-active img{transform:none;animation:none}.sofa-hotspot:hover:after,.sofa-hotspot.is-active:after{opacity:.38;transform:scale(.95)}@keyframes sofa-hover-breathe{0%,to{transform:translateZ(0) rotate(0) scale(1);filter:drop-shadow(0 3px 3px rgba(0,0,0,.16)) drop-shadow(0 0 9px rgba(80,220,255,.24))}22%{transform:translate3d(-3px,-5px,0) rotate(-.55deg) scale(1.025);filter:drop-shadow(2px 9px 5px rgba(0,0,0,.27)) drop-shadow(0 0 14px rgba(205,220,255,.29)) drop-shadow(0 0 19px rgba(70,210,255,.34))}50%{transform:translate3d(4px,-10px,0) rotate(.8deg) scale(1.055);filter:drop-shadow(5px 14px 7px rgba(0,0,0,.34)) drop-shadow(0 0 15px rgba(205,220,255,.22)) drop-shadow(0 0 21px rgba(70,210,255,.3))}75%{transform:translate3d(-2px,-4px,0) rotate(-.4deg) scale(1.018);filter:drop-shadow(2px 7px 4px rgba(0,0,0,.23)) drop-shadow(0 0 10px rgba(70,210,255,.17))}}.sofa-hotspot:hover,.sofa-hotspot.is-active{filter:drop-shadow(0 0 14px rgba(210,220,255,.16)) drop-shadow(0 0 22px rgba(70,210,255,.12))}.sofa-panel{position:absolute;z-index:10;left:27%;top:37%;width:min(38%,470px);padding:28px 32px 30px;border:1px solid rgba(255,255,255,.2);border-radius:22px;background:#0c0d10eb;box-shadow:0 24px 70px #00000080,inset 0 0 40px #82aaff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#f4f1eb}.sofa-panel h2{margin:0 28px 13px 0;font-size:clamp(19px,1.55vw,31px);line-height:1.18;font-weight:600}.sofa-panel h2 span{color:#c7bfff}.sofa-panel p{margin:0 0 13px;font-size:clamp(11px,.92vw,15px);line-height:1.65;color:#ffffffb8}.sofa-panel p:last-child{margin-bottom:0}.sofa-panel-enter-active,.sofa-panel-leave-active{transition:opacity .3s ease,transform .42s cubic-bezier(.2,.8,.2,1)}.sofa-panel-enter-from,.sofa-panel-leave-to{opacity:0;transform:translate(-28px) scale(.97)}@media(max-width:800px){.sofa-hotspot{left:0%;top:44.94%;width:30.75%;height:28.53%}.sofa-panel{left:22%;top:36%;width:55%;padding:20px 22px 22px}}.legal-picture-hotspot{position:absolute;z-index:9;left:33.575%;top:1.785%;width:8.2%;height:9.88%;padding:0;border:0;background:transparent;appearance:none;cursor:pointer;overflow:visible;isolation:isolate;transform:translateZ(0) rotate(6.5deg);transform-origin:50% 50%}.stage[data-flaberweb-legal-picture] .legal-picture-hotspot{display:none}.legal-picture-haze,.legal-picture-edge{position:absolute;pointer-events:none;opacity:0}.legal-picture-haze{z-index:0;left:50%;top:56%;width:128%;height:124%;border-radius:50%;background:radial-gradient(ellipse at center,#48ff7f4d,#39ff7429 28%,#39ff7411 50%,#39ff7400 74%);filter:blur(11px);transform:translate(-50%,-50%) scale(.78);mix-blend-mode:screen}.legal-picture-haze--secondary{z-index:0;left:50%;top:58%;width:158%;height:142%;border-radius:50%;background:radial-gradient(ellipse at center,#3fff792b,#39ff7412,#39ff7400 76%);filter:blur(19px);transform:translate(-50%,-50%) scale(.72)}.legal-picture-edge{display:none!important}.legal-picture-hotspot.is-pulsing .legal-picture-haze{animation:legal-green-haze 2.6s cubic-bezier(.22,.72,.25,1) both}.legal-picture-hotspot.is-pulsing .legal-picture-haze--secondary{animation:legal-green-haze-secondary 2.6s cubic-bezier(.22,.72,.25,1) both}.legal-picture-hotspot:hover .legal-picture-haze,.legal-picture-hotspot.is-hovered .legal-picture-haze,.legal-picture-hotspot:focus-visible .legal-picture-haze{animation:legal-green-hover 2.8s ease-in-out infinite alternate}.legal-picture-hotspot:hover .legal-picture-haze--secondary,.legal-picture-hotspot.is-hovered .legal-picture-haze--secondary,.legal-picture-hotspot:focus-visible .legal-picture-haze--secondary{animation:legal-green-hover-secondary 3.3s ease-in-out infinite alternate}.legal-picture-hotspot.is-active .legal-picture-haze{opacity:.31;transform:translate(-50%,-50%) scale(1.02)}.legal-picture-hotspot.is-active .legal-picture-haze--secondary{opacity:.16;transform:translate(-50%,-50%) scale(1.07)}@keyframes legal-green-haze{0%{opacity:0;transform:translate(-50%,-50%) scale(.74);filter:blur(13px)}34%{opacity:.55;transform:translate(-50%,-50%) scale(.98);filter:blur(10px)}58%{opacity:.39;transform:translate(-47%,-53%) scale(1.07);filter:blur(13px)}78%{opacity:.17;transform:translate(-44%,-57%) scale(1.17);filter:blur(17px)}to{opacity:0;transform:translate(-41%,-61%) scale(1.29);filter:blur(22px)}}@keyframes legal-green-haze-secondary{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}38%{opacity:.26;transform:translate(-52%,-48%) scale(.98)}68%{opacity:.13;transform:translate(-55%,-45%) scale(1.11)}to{opacity:0;transform:translate(-59%,-41%) scale(1.25)}}@keyframes legal-green-hover{0%{opacity:.31;transform:translate(-50%,-50%) scale(.94);filter:blur(12px)}to{opacity:.56;transform:translate(-48%,-52%) scale(1.08);filter:blur(14px)}}@keyframes legal-green-hover-secondary{0%{opacity:.1;transform:translate(-50%,-50%) scale(.92)}to{opacity:.23;transform:translate(-53%,-47%) scale(1.1)}}.legal-panel{position:absolute;z-index:22;left:50%;top:18.5%;width:min(61%,720px);max-height:70%;overflow-y:auto;padding:30px 34px 27px;border:1px solid rgba(57,255,116,.28);border-radius:22px;background:linear-gradient(145deg,#070d09f9,#080b0af0),#070c09f5;box-shadow:0 28px 82px #000000a3,0 0 44px #39ff7414,inset 0 0 54px #39ff740b;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:#f5f7f4;transform:translate(-50%);scrollbar-width:thin;scrollbar-color:rgba(57,255,116,.34) transparent}.legal-panel:before{content:"";position:absolute;left:34px;right:34px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(57,255,116,.78),transparent);box-shadow:0 0 14px #39ff7473}.legal-panel h2{margin:0 40px 20px 0;max-width:92%;font-size:clamp(17px,1.35vw,27px);line-height:1.23;font-weight:650;letter-spacing:-.02em}.legal-panel h2 span{display:block;margin-top:5px;color:#66ff96}.legal-details{display:grid;gap:9px}.legal-details__row{padding:11px 13px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#ffffff07}.legal-details__row--pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.legal-details small{display:block;margin-bottom:4px;color:#89ffaeb8;font-size:clamp(8px,.62vw,10px);line-height:1.2;letter-spacing:.13em;text-transform:uppercase}.legal-details strong{display:block;color:#ffffffe8;font-size:clamp(10px,.82vw,14px);line-height:1.43;font-weight:560;overflow-wrap:anywhere}.legal-panel__signature{margin-top:16px;padding-top:13px;border-top:1px solid rgba(57,255,116,.13);color:#75ff9fb8;font-size:clamp(9px,.7vw,12px);letter-spacing:.08em}.legal-panel-enter-active,.legal-panel-leave-active{transition:opacity .34s ease,transform .44s cubic-bezier(.22,.8,.22,1)}.legal-panel-enter-from,.legal-panel-leave-to{opacity:0;transform:translate(-50%) translateY(15px) scale(.97)}@media(max-width:800px){.legal-picture-hotspot{left:33.18%;top:1.9%;width:8.64%;height:10%}.legal-panel{top:15%;width:78%;max-height:74%;padding:22px 23px 21px}.legal-panel:before{left:23px;right:23px}.legal-details__row--pair{grid-template-columns:1fr;gap:9px}}.map-hotspot{position:absolute;z-index:5;left:38.5%;top:1.6%;width:32.2%;height:16.2%;padding:0;border:0;background:transparent;appearance:none;cursor:pointer;overflow:visible;transform:translateZ(0) rotate(6.6deg);transform-origin:50% 50%}.map-photo-wrap{position:absolute;inset:0;display:block;overflow:hidden;opacity:0;transform:scale(.985);transform-origin:50% 50%;border-radius:1px;transition:opacity 2s ease-in-out,transform 2s cubic-bezier(.22,.75,.2,1);filter:drop-shadow(0 0 0 rgba(100,220,255,0));pointer-events:none}.map-photo-wrap picture{display:block;width:100%;height:100%}.map-photo-wrap img{width:100%;height:100%;display:block;object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none}.map-hotspot.is-visible .map-photo-wrap,.map-hotspot:hover .map-photo-wrap,.map-hotspot.is-active .map-photo-wrap{opacity:1;transform:scale(1);filter:drop-shadow(0 0 10px rgba(100,220,255,.22)) drop-shadow(0 0 24px rgba(100,220,255,.1))}.map-hotspot.is-active .map-photo-wrap{transform:scale(1.015)}.map-panel{position:absolute;z-index:10;left:48%;top:20%;width:min(38%,480px);padding:28px 32px 30px;border:1px solid rgba(255,255,255,.2);border-radius:22px;background:#0c0d10eb;box-shadow:0 24px 70px #0000007a,inset 0 0 40px #64c8ff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#f4f1eb}.map-panel h2{margin:0 28px 12px 0;font-size:clamp(17px,1.35vw,27px);line-height:1.2;font-weight:600}.map-panel h2 span{color:#8ed8ff}.map-panel p{margin:0 0 12px;font-size:clamp(11px,.9vw,15px);line-height:1.6;color:#ffffffb8}.map-panel-enter-active,.map-panel-leave-active{transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.map-panel-enter-from,.map-panel-leave-to{opacity:0;transform:translateY(16px) scale(.97)}@media(max-width:800px){.map-hotspot{left:37%;top:1.8%;width:35%;height:16.5%;transform:translateZ(0) rotate(6.6deg)}.map-panel{left:48%;top:20%;width:45%;padding:20px 22px 22px}}.poster-hotspot{position:absolute;z-index:7;left:69.76%;top:5.725%;width:12.48%;height:12.35%;padding:0;border:0;background:transparent;appearance:none;cursor:pointer;transform:translateZ(0) rotate(13.8deg);transform-origin:50% 50%;overflow:visible;isolation:isolate}.poster-hotspot:before{content:"";position:absolute;inset:2%;border-radius:3px;border:1px solid rgba(57,255,116,0);box-shadow:0 0 #39ff7400;opacity:0;transition:opacity .65s ease,border-color .65s ease,box-shadow .65s ease;pointer-events:none}.poster-glow,.poster-glow-core{position:absolute;pointer-events:none;inset:-10%;border-radius:6px;opacity:0;transition:opacity .7s ease,transform .7s ease,filter .7s ease}.poster-glow{background:#39ff7421;filter:blur(13px);transform:scale(.9)}.poster-glow-core{inset:4%;border:1px solid rgba(57,255,116,0);box-shadow:inset 0 0 16px #39ff7400,0 0 18px #39ff7400}.poster-hotspot:hover:before,.poster-hotspot.is-pulsing:before,.poster-hotspot.is-active:before{opacity:1;border-color:#39ff74ad;box-shadow:0 0 16px #39ff746b,inset 0 0 16px #39ff742e}.poster-hotspot:hover .poster-glow,.poster-hotspot.is-pulsing .poster-glow,.poster-hotspot.is-active .poster-glow{opacity:1;transform:scale(1.08);filter:blur(14px)}.poster-hotspot:hover .poster-glow-core,.poster-hotspot.is-pulsing .poster-glow-core,.poster-hotspot.is-active .poster-glow-core{opacity:1;border-color:#39ff749e;box-shadow:inset 0 0 18px #39ff7438,0 0 22px #39ff7461}.poster-hotspot.is-pulsing .poster-glow,.poster-hotspot:hover .poster-glow{animation:poster-green-bloom 1.5s ease-in-out both}.poster-hotspot.is-pulsing .poster-glow-core,.poster-hotspot:hover .poster-glow-core{animation:poster-green-edge 1.5s ease-in-out both}.poster-hotspot:hover .poster-glow,.poster-hotspot:hover .poster-glow-core{animation-iteration-count:infinite}@keyframes poster-green-bloom{0%{opacity:0;transform:scale(.88)}28%{opacity:1;transform:scale(1.05)}60%{opacity:.72;transform:scale(1.11)}to{opacity:0;transform:scale(1.18)}}@keyframes poster-green-edge{0%{opacity:0;transform:scale(.98)}25%{opacity:1;transform:scale(1)}55%{opacity:.8;transform:scale(1.025)}to{opacity:0;transform:scale(1.06)}}.poster-panel{position:absolute;z-index:12;left:43%;top:22%;width:min(40%,500px);max-height:min(66%,620px);overflow-y:auto;padding:28px 32px 30px;border:1px solid rgba(57,255,116,.22);border-radius:22px;background:#070c09f0;box-shadow:0 24px 70px #00000085,inset 0 0 45px #39ff740d;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);color:#f4f1eb;scrollbar-width:thin;scrollbar-color:rgba(57,255,116,.35) transparent}.poster-panel h2{margin:0 28px 12px 0;font-size:clamp(19px,1.55vw,29px);line-height:1.18;font-weight:600}.poster-panel h2 span{color:#39ff74}.poster-panel p{margin:0 0 13px;font-size:clamp(11px,.9vw,15px);line-height:1.6;color:#ffffffb8}.poster-panel-enter-active,.poster-panel-leave-active{transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.poster-panel-enter-from,.poster-panel-leave-to{opacity:0;transform:translateY(16px) scale(.97)}@media(max-width:800px){.poster-hotspot{left:69.28%;top:5.45%;width:13.44%;height:11.5%}.poster-panel{left:39%;top:20%;width:55%;max-height:66%;padding:20px 22px 22px}}.phone-hotspot{position:absolute;z-index:7;left:47.7%;top:41.1%;width:8.6%;height:10.4%;padding:0;border:0;border-radius:12px;background:transparent;appearance:none;cursor:pointer;transform:translateZ(0) rotate(-2deg);transform-origin:50% 50%;overflow:hidden;isolation:isolate}.phone-hotspot:before{content:"";position:absolute;inset:7%;border-radius:10px;background:#000802e0;box-shadow:inset 0 0 20px #00ff5a26,0 0 16px #00ff5a14;opacity:0;transition:opacity .22s ease}.phone-hotspot:after{content:"";position:absolute;inset:7% 7% 13%;background:image-set(url(/binary-code.avif) type("image/avif"),url(/binary-code.webp) type("image/webp")) center / 100% 100% no-repeat;opacity:0;transform:scale(.82) translateY(5px);filter:blur(2px);transition:opacity .22s ease,transform .3s cubic-bezier(.2,.8,.2,1),filter .3s ease;pointer-events:none}.phone-hotspot.is-binary:after,.phone-hotspot:hover:after,.phone-hotspot.is-active:after{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}.phone-hotspot:hover,.phone-hotspot.is-active{filter:drop-shadow(0 0 9px rgba(57,255,116,.35)) drop-shadow(0 0 20px rgba(57,255,116,.18))}.contact-panel{position:fixed;z-index:12;left:55%;top:auto;bottom:30px;width:min(36%,430px);padding:28px 32px 30px;border:1px solid rgba(57,255,116,.22);border-radius:22px;background:#070c09f0;box-shadow:0 24px 70px #00000085,inset 0 0 45px #39ff740d;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);color:#f4f1eb}.contact-panel h2{margin:0 28px 9px 0;font-size:clamp(20px,1.65vw,31px);line-height:1.12;font-weight:600}.contact-panel h2 span{color:#39ff74}.contact-intro{margin:0 0 17px;color:#ffffffa8;font-size:clamp(11px,.9vw,14px);line-height:1.55}.contact-form{display:grid;gap:10px}.contact-form label{display:grid;gap:6px;color:#ffffff94;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.contact-form input,.contact-form textarea{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:12px;outline:none;background:#ffffff0e;color:#fff;font:inherit;font-size:13px;letter-spacing:normal;text-transform:none;padding:11px 13px;transition:border-color .2s ease,box-shadow .2s ease}.contact-form input{height:42px}.contact-form textarea{min-height:82px;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:#39ff7480;box-shadow:0 0 0 3px #39ff740f}.counter{margin-left:auto;float:right;opacity:.55;letter-spacing:.04em}.contact-submit{min-height:45px;margin-top:2px;border:1px solid rgba(57,255,116,.35);border-radius:12px;background:#39ff741c;color:#8affae;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.contact-submit:hover:not(:disabled){transform:translateY(-1px);background:#39ff742e;box-shadow:0 0 22px #39ff741f}.contact-submit:disabled{opacity:.55;cursor:wait}.contact-consent{margin-top:8px;margin-bottom:16px;color:#fff;font-size:12px;line-height:1.35;text-align:center;opacity:.95}.age-confirm{display:flex!important;align-items:flex-start!important;gap:10px!important;cursor:pointer;color:#c8d2ca!important;font-size:11px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:0!important}.age-confirm input[type=checkbox]{display:block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;border-radius:4px!important;accent-color:#55ff8a;cursor:pointer}.age-confirm span{display:block}.direct-submit:disabled,.contact-submit:disabled,#niche-lead button:disabled{cursor:not-allowed!important}.contact-status{padding-top:3px;color:#70ff99;font-size:11px;line-height:1.4}.contact-status.error{color:#ff9c9c}.contact-panel-enter-active,.contact-panel-leave-active{transition:opacity .32s ease,transform .42s cubic-bezier(.2,.8,.2,1)}.contact-panel-enter-from,.contact-panel-leave-to{opacity:0;transform:translate(-22px) scale(.97)}@media(max-width:800px){.phone-hotspot{left:47%;top:43.7%;width:10%;height:11%}.contact-panel{left:44%;top:34.4%;width:52%;padding:20px 22px 22px}}.boot-screen{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:#090b0a;color:#b8ffc8;font-family:inherit}.boot-inner{width:min(420px,70vw);text-align:center}.boot-brand{font-size:clamp(28px,4vw,52px);font-weight:800;letter-spacing:.14em}.boot-brand span{color:#39ff74}.boot-line{height:2px;margin:24px 0 12px;background:#39ff7424;overflow:hidden}.boot-line i{display:block;height:100%;background:#39ff74;box-shadow:0 0 14px #39ff74b3;transition:width .08s linear}.boot-status{font-size:9px;letter-spacing:.12em;color:#ffffff85}.boot-status b{color:#39ff74}.boot-screen-enter-active{transition:opacity .45s ease}.boot-screen-leave-active{transition:opacity .5s ease}.boot-screen-enter-from,.boot-screen-leave-to{opacity:0}.laptop-panel,.sofa-panel,.wall-panel,.map-panel,.contact-panel{max-height:min(78vh,78%);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}@media(max-width:800px){.laptop-panel,.sofa-panel,.wall-panel,.map-panel,.contact-panel{left:9%!important;top:11%!important;width:82%!important;max-height:78%!important;padding:17px 18px 19px!important;border-radius:16px;overflow-y:auto}.contact-panel{top:auto!important;bottom:30px!important}.laptop-panel h2,.sofa-panel h2,.wall-panel h2,.map-panel h2,.contact-panel h2{font-size:clamp(15px,5.2vw,23px);line-height:1.18;margin-right:28px}.laptop-panel p,.sofa-panel p,.wall-panel p,.map-panel p,.contact-intro{font-size:clamp(10px,3.1vw,13px);line-height:1.5}.panel-kicker{margin-bottom:9px;font-size:14px;letter-spacing:.18em}.panel-close{top:7px;right:8px;width:30px;height:30px;font-size:24px}.tech-list{gap:5px;margin-top:13px}.tech-list span{padding:5px 7px;font-size:14px}.contact-form{gap:8px}.contact-form label{font-size:14px;gap:4px}.contact-form input,.contact-form textarea{font-size:11px;padding:9px 10px;border-radius:9px}.contact-form input{height:37px}.contact-form textarea{min-height:68px}.contact-submit{min-height:40px;border-radius:9px;font-size:11px}.contact-consent{font-size:9.75px;margin-top:6px;margin-bottom:12px}}@media(max-width:420px){.laptop-panel,.sofa-panel,.wall-panel,.map-panel,.contact-panel{left:7%!important;width:86%!important;top:auto!important;bottom:30px!important;max-height:84%!important;padding:14px 15px 16px!important}}@media(orientation:landscape)and (max-height:600px){.laptop-panel,.sofa-panel,.wall-panel,.map-panel,.contact-panel{max-height:84%}}.legal-line{position:fixed;left:3%;right:3%;bottom:0;z-index:50;width:94%;box-sizing:border-box;padding:3px 8px 4px;text-align:center;color:#000;background:transparent;font-size:9.438px;line-height:1;letter-spacing:-.5px;font-weight:900;white-space:normal;overflow:hidden;pointer-events:none}.legal-line>div{width:100%;max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap;display:block}.legal-line strong{font-weight:900}@media(max-width:800px){.legal-line{left:3%;right:3%;width:94%;padding:2px 5px 3px;font-size:9.438px;line-height:1;letter-spacing:-.5px;font-weight:900}}.phone-caption{position:absolute;z-index:8;left:57%;top:44%;display:flex;align-items:center;gap:8px;color:#20c96b;font-weight:100;font-size:clamp(6.912px,.6624vw,12.672px);line-height:1.15;white-space:nowrap;pointer-events:none;text-shadow:0 1px 3px rgba(0,0,0,.55)}.phone-caption__text{display:block;text-align:left}.phone-caption__arrow{flex:0 0 auto;font-size:1.5em;line-height:1;transform:translateY(1px)}.phone-caption-fade-enter-active,.phone-caption-fade-leave-active{transition:opacity .2s ease,transform .2s ease}.phone-caption-fade-enter-from,.phone-caption-fade-leave-to{opacity:0;transform:translateY(-4px)}@media(max-width:900px){.phone-caption{left:56%;top:45%;font-size:clamp(5.544px,1.0368vw,9.216px);gap:5px}}@media(max-width:600px){.phone-caption{left:55%;top:47%;font-size:5.76px;gap:3px}}.lamp-hotspot{position:absolute;left:41.2%;top:13.8%;width:7.2%;height:9.5%;z-index:7;border:0;padding:0;background:transparent;cursor:pointer;pointer-events:auto;overflow:visible}.lamp-glow,.lamp-glow-core{position:absolute;left:50%;top:61%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;opacity:.25}.lamp-glow{width:90%;height:90%;background:radial-gradient(circle,#ffdc8cbf,#ffbe5a47 35%,#ffb44600 72%);filter:blur(7px);transition:opacity 1.1s ease,transform 1.1s ease}.lamp-glow-core{width:34%;height:34%;background:radial-gradient(circle,#ffffeb,#ffe296d9 42%,#ffc85a00 75%);filter:blur(2px);transition:opacity 1.1s ease,transform 1.1s ease}.lamp-hotspot.is-pulsing .lamp-glow,.lamp-hotspot:hover .lamp-glow,.lamp-hotspot.is-active .lamp-glow{opacity:.95;transform:translate(-50%,-50%) scale(1.18)}.lamp-hotspot.is-pulsing .lamp-glow-core,.lamp-hotspot:hover .lamp-glow-core,.lamp-hotspot.is-active .lamp-glow-core{opacity:1;transform:translate(-50%,-50%) scale(1.3)}.lamp-beam{position:absolute;left:50%;top:63%;width:250px;height:250px;transform:translate(-50%);border-radius:50% 50% 42% 42%;background:radial-gradient(ellipse at top,#ffffffeb,#ffffff7a 25%,#fff0 72%);filter:blur(3px);pointer-events:none;animation:lampBeamIn .45s ease-out both}@keyframes lampBeamIn{0%{opacity:0;transform:translate(-50%) scale(.35)}to{opacity:.9;transform:translate(-50%) scale(1)}}@media(max-width:900px){.lamp-hotspot{left:41.2%;top:14%;width:7.5%;height:9.5%}}@media(max-width:600px){.lamp-hotspot{left:40.8%;top:14%;width:8%;height:9.5%}}.scene,.stage,.room-image{-webkit-tap-highlight-color:transparent}button.laptop-hotspot,button.sofa-hotspot,button.wall-hotspot,button.map-hotspot,button.legal-picture-hotspot,button.poster-hotspot,button.portrait-project-hotspot,button.phone-hotspot,button.lamp-hotspot{touch-action:manipulation}.laptop-hotspot:hover,.laptop-hotspot.is-active,.laptop-hotspot img.is-twitching,.sofa-hotspot.is-animating,.sofa-hotspot:hover,.sofa-hotspot.is-active,.legal-picture-hotspot.is-pulsing .legal-picture-haze,.legal-picture-hotspot:hover .legal-picture-haze,.map-hotspot.is-visible .map-photo-wrap,.map-hotspot:hover .map-photo-wrap,.map-hotspot.is-active .map-photo-wrap,.poster-hotspot.is-pulsing .poster-glow,.poster-hotspot:hover .poster-glow,.phone-hotspot.is-binary:after,.lamp-hotspot.is-pulsing .lamp-glow,.lamp-hotspot:hover .lamp-glow,.lamp-hotspot.is-active .lamp-glow{will-change:transform,opacity}.laptop-panel-enter-active,.laptop-panel-leave-active,.sofa-panel-enter-active,.sofa-panel-leave-active,.wall-panel-enter-active,.wall-panel-leave-active,.map-panel-enter-active,.map-panel-leave-active,.legal-panel-enter-active,.legal-panel-leave-active,.poster-panel-enter-active,.poster-panel-leave-active,.contact-panel-enter-active,.contact-panel-leave-active{transition-timing-function:cubic-bezier(.22,.8,.22,1)}.laptop-hotspot:focus-visible,.sofa-hotspot:focus-visible,.wall-hotspot:focus-visible,.map-hotspot:focus-visible,.legal-picture-hotspot:focus-visible,.poster-hotspot:focus-visible,.portrait-project-hotspot:focus-visible,.phone-hotspot:focus-visible,.lamp-hotspot:focus-visible,.panel-close:focus-visible,.contact-submit:focus-visible{outline:1px solid rgba(98,255,146,.9);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.laptop-hotspot img.is-twitching,.wall-hotspot:before,.wall-hotspot .wall-glitch-noise,.wall-hotspot .wall-glitch-lines,.poster-hotspot .poster-glow,.poster-hotspot .poster-glow-core,.lamp-beam{animation:none!important}.map-photo-wrap,.lamp-glow,.lamp-glow-core,.phone-hotspot:before,.phone-hotspot:after{transition-duration:.15s!important}}.portrait-project-hotspot{position:absolute;z-index:8;display:block;left:82.35%;top:6.15%;width:12.35%;height:13.55%;padding:0;border:0;background:transparent;appearance:none;cursor:pointer;text-decoration:none;touch-action:manipulation;transform:translateZ(0) rotate(13.8deg);transform-origin:50% 50%;overflow:visible}.portrait-project-label{position:absolute;left:52%;bottom:calc(8px + 3%);z-index:2;width:54%;opacity:1;pointer-events:none;transform:translate(-50%) scale(1);transform-origin:50% 50%;transition:opacity .3s ease,transform .38s cubic-bezier(.2,.8,.2,1)}.portrait-project-label__image{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 0 9px rgba(57,255,116,.32))}.portrait-project-label.is-visible,.portrait-project-hotspot:hover .portrait-project-label,.portrait-project-hotspot:focus-visible .portrait-project-label{opacity:1;transform:translate(-50%) scale(1)}.portrait-project-label.is-visible .portrait-project-label__image,.portrait-project-hotspot:hover .portrait-project-label__image,.portrait-project-hotspot:focus-visible .portrait-project-label__image{filter:drop-shadow(0 0 13px rgba(57,255,116,.5))}.portrait-project-label:before{content:"";position:absolute;left:50%;top:-25px;width:20px;height:28px;transform:translate(-50%) scale(.72);transform-origin:50% 92%;background:url(/project-green-flame.png) center / contain no-repeat;opacity:.72;filter:drop-shadow(0 0 4px rgba(85,255,130,.72)) drop-shadow(0 0 9px rgba(60,255,115,.45)) brightness(.92);animation:project-green-fire 2.15s ease-in-out infinite;pointer-events:none}.portrait-project-label:after{content:"";position:absolute;left:50%;top:-18px;width:30px;height:28px;border-radius:50%;transform:translate(-50%) scale(.45);background:radial-gradient(circle,rgba(70,255,128,.42) 0,rgba(70,255,128,.16) 45%,transparent 74%);filter:blur(4px);opacity:.18;animation:project-green-fire-glow 2.15s ease-in-out infinite;pointer-events:none}@keyframes project-green-fire{0%,to{opacity:.58;transform:translate(-50%) scale(.64) translateY(1px);filter:drop-shadow(0 0 3px rgba(85,255,130,.55)) drop-shadow(0 0 7px rgba(60,255,115,.32)) brightness(.82)}24%{opacity:.78;transform:translate(-50%) scale(.82) translateY(0)}52%{opacity:.96;transform:translate(-50%) scale(1.02) translateY(-1px);filter:drop-shadow(0 0 5px rgba(120,255,155,.86)) drop-shadow(0 0 12px rgba(60,255,115,.62)) brightness(1.08)}70%{opacity:1;transform:translate(-50%) scale(1.18) translateY(-2px);filter:drop-shadow(0 0 7px rgba(190,255,205,.96)) drop-shadow(0 0 16px rgba(65,255,120,.78)) brightness(1.22)}84%{opacity:.84;transform:translate(-50%) scale(.92) translateY(-1px)}}@keyframes project-green-fire-glow{0%,to{opacity:.12;transform:translate(-50%) scale(.42)}52%{opacity:.38;transform:translate(-50%) scale(.82)}70%{opacity:.62;transform:translate(-50%) scale(1.08)}84%{opacity:.3;transform:translate(-50%) scale(.7)}}@media(prefers-reduced-motion:reduce){.portrait-project-label:before{animation:project-green-fire 2.15s ease-in-out infinite!important}.portrait-project-label:after{animation:project-green-fire-glow 2.15s ease-in-out infinite!important}}.portrait-project-hotspot:focus-visible{outline:1px solid rgba(57,255,116,.65);outline-offset:2px}@media(max-width:800px){.portrait-project-hotspot{left:82.1%;top:6.1%;width:12.9%;height:13.7%}.portrait-project-label{left:52%;bottom:calc(5px + 3%);width:58%}}.main-site-picture-link{position:absolute;z-index:9;left:78.55%;top:19.45%;width:10.85%;height:8.35%;display:block;border-radius:2px;transform:translateZ(0) rotate(13.8deg);transform-origin:50% 50%;cursor:pointer;text-decoration:none;outline:none}.main-site-exit{position:absolute;left:50%;top:51%;display:block;color:#67ff96;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(8px,1.4vw,19px);font-weight:900;line-height:1;letter-spacing:.18em;white-space:nowrap;opacity:0;transform:translate(-47%,-50%) scale(.78);transform-origin:50% 50%;transition:opacity 1.05s ease,transform 1.15s cubic-bezier(.2,.75,.25,1),text-shadow 1.05s ease,filter 1.05s ease;text-shadow:0 0 4px rgba(104,255,151,.78),0 0 10px rgba(50,255,116,.42);filter:drop-shadow(0 0 2px rgba(82,255,135,.75)) drop-shadow(0 0 7px rgba(49,255,115,.34));pointer-events:none}.main-site-exit:after{content:"";position:absolute;left:0;right:.18em;bottom:-34%;height:1px;background:linear-gradient(90deg,transparent,rgba(83,255,137,.96),transparent);box-shadow:0 0 7px #3dff7cad}.main-site-picture-link.is-visible .main-site-exit,.main-site-picture-link:hover .main-site-exit,.main-site-picture-link:focus-visible .main-site-exit{opacity:.96;transform:translate(-50%,-50%) scale(1);text-shadow:0 0 5px rgba(151,255,182,.96),0 0 14px rgba(50,255,116,.7),0 0 24px rgba(50,255,116,.36);filter:drop-shadow(0 0 3px rgba(113,255,156,.92)) drop-shadow(0 0 11px rgba(52,255,119,.56))}.main-site-picture-link:hover .main-site-exit,.main-site-picture-link:focus-visible .main-site-exit{opacity:1}.main-site-picture-link:focus-visible{box-shadow:0 0 0 1px #55ff8ac7,0 0 12px #55ff8a57}@media(max-width:800px){.main-site-picture-link{left:78.35%;top:19.35%;width:11.35%;height:8.6%}}@media(prefers-reduced-motion:reduce){.main-site-exit{transition-duration:.15s}}html.showcase-mode,html.showcase-mode body,html.showcase-mode #app{height:auto;min-height:100%;overflow:visible}.voice-assistant{position:absolute;z-index:40;right:2.2%;bottom:2.2%;display:flex;flex-direction:column;align-items:flex-end;gap:9px;width:min(360px,42%);pointer-events:none}.voice-assistant__megaphone-button,.voice-assistant__form{pointer-events:auto;position:relative;z-index:2}.voice-assistant__avatar-shell{position:absolute;z-index:1;right:12%;bottom:58px;width:clamp(64px,8.5vw,109px);height:clamp(96px,13vw,164px);pointer-events:none;transform:scaleX(-1);transform-origin:center bottom}.voice-assistant__avatar-shell:before{content:"";position:absolute;left:17%;right:17%;bottom:3%;height:23%;border-radius:50%;background:#39ff7440;filter:blur(20px);opacity:.48;animation:assistant-avatar-aura 4.8s ease-in-out infinite}.voice-assistant__avatar{position:relative;display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;transform-origin:center bottom;filter:drop-shadow(0 10px 18px rgba(0,0,0,.42)) drop-shadow(0 0 12px rgba(57,255,116,.18));animation:assistant-avatar-idle 4.8s ease-in-out infinite;will-change:transform,filter}.voice-assistant:hover .voice-assistant__avatar{animation:assistant-avatar-hover 1.8s ease-in-out infinite}.voice-assistant.is-speaking .voice-assistant__avatar{animation:assistant-avatar-speaking .82s ease-in-out infinite;filter:drop-shadow(0 10px 18px rgba(0,0,0,.42)) drop-shadow(0 0 22px rgba(57,255,116,.62))}.voice-assistant.is-sending .voice-assistant__avatar{animation:assistant-avatar-sending 1.1s ease-in-out infinite}@keyframes assistant-avatar-idle{0%,to{transform:translateZ(0) rotate(0)}28%{transform:translate3d(-2px,-4px,0) rotate(-.6deg)}62%{transform:translate3d(2px,-8px,0) rotate(.7deg)}}@keyframes assistant-avatar-hover{0%,to{transform:translate3d(0,-2px,0) scale(1)}50%{transform:translate3d(0,-9px,0) scale(1.018)}}@keyframes assistant-avatar-speaking{0%,to{transform:translateZ(0) rotate(-.4deg) scale(1)}25%{transform:translate3d(-2px,-5px,0) rotate(.5deg) scale(1.012)}52%{transform:translate3d(2px,-2px,0) rotate(-.3deg) scale(.998)}78%{transform:translate3d(-1px,-7px,0) rotate(.6deg) scale(1.014)}}@keyframes assistant-avatar-sending{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-7px,0) rotate(1deg) scale(1.015)}}@keyframes assistant-avatar-aura{0%,to{transform:scale(.9);opacity:.28}50%{transform:scale(1.1);opacity:.7}}.voice-assistant__megaphone-button{position:relative;width:76px;height:62px;margin-right:0;padding:0;border:0;border-radius:0;background:transparent;color:#55ff8a;cursor:pointer;filter:drop-shadow(0 0 5px rgba(57,255,116,.68)) drop-shadow(0 0 15px rgba(57,255,116,.28));transition:transform .28s ease,filter .28s ease}.voice-assistant__megaphone-button:hover,.voice-assistant__megaphone-button:focus-visible,.voice-assistant.is-speaking .voice-assistant__megaphone-button,.voice-assistant.is-sending .voice-assistant__megaphone-button{transform:translateY(-2px) scale(1.09) rotate(-2deg);filter:drop-shadow(0 0 7px rgba(120,255,158,.92)) drop-shadow(0 0 23px rgba(57,255,116,.52))}.voice-assistant__megaphone-button:focus-visible{outline:1px solid rgba(103,255,148,.9);outline-offset:3px}.voice-assistant__megaphone{display:block;width:100%;height:100%;overflow:visible}.voice-assistant__megaphone-body{fill:#25ff6729;stroke:#62ff91;stroke-width:2.7;stroke-linejoin:round}.voice-assistant__megaphone-mouth,.voice-assistant__megaphone-handle,.voice-assistant__megaphone-wave{fill:none;stroke:#91ffb2;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}.voice-assistant__megaphone-wave{transform-origin:59px 32px;animation:assistant-megaphone-wave 1.8s ease-in-out infinite}.voice-assistant__megaphone-wave--two{animation-delay:.22s}@keyframes assistant-megaphone-wave{0%,to{opacity:.22;transform:scale(.9)}50%{opacity:1;transform:scale(1.04)}}.voice-assistant__form{display:flex;gap:7px;width:100%;padding:7px;border:1px solid rgba(57,255,116,.32);border-radius:13px;background:#050a07db;box-shadow:0 12px 35px #00000061,inset 0 0 20px #39ff740d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.voice-assistant__form input{min-width:0;flex:1;height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;outline:none;background:#ffffff12;color:#fff;font:inherit;font-size:12px}.voice-assistant__form input:focus{border-color:#39ff74b8;box-shadow:0 0 0 3px #39ff7414}.voice-assistant__form input::placeholder{color:#ffffff7a}.voice-assistant__form button{height:34px;padding:0 12px;border:1px solid rgba(57,255,116,.55);border-radius:8px;background:#39ff7424;color:#c8ffd4;cursor:pointer;font:inherit;font-size:11px}.voice-assistant__form button:hover:not(:disabled){background:#39ff7442}.voice-assistant__form button:disabled{cursor:not-allowed;opacity:.42}@media(max-width:600px){.voice-assistant{right:3%;bottom:3%;width:74%}.voice-assistant__megaphone-button{width:68px;height:56px}.voice-assistant__avatar-shell{right:12%;bottom:54px;width:66px;height:99px}}@media(prefers-reduced-motion:reduce){.voice-assistant__megaphone-wave{animation:none;opacity:.72}.voice-assistant__avatar,.voice-assistant__avatar-shell:before{animation:none}}.laptop-panel,.sofa-panel,.wall-panel,.map-panel,.legal-panel,.poster-panel,.contact-panel{z-index:200!important}.boot-screen{z-index:9999!important}.boot-screen~.stage .voice-assistant{display:none!important}
