.btn[data-v-14b899c2]{align-items:center;border:1px solid transparent;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-family:var(--mono);font-size:14px;gap:10px;padding:14px 22px;transition:all .2s ease}.btn--primary[data-v-14b899c2]{background:var(--accent);color:#000;font-weight:500}.btn--primary[data-v-14b899c2]:hover{background:var(--accent-hover)}.btn--ghost[data-v-14b899c2]{background:transparent;border-color:var(--line);color:var(--fg)}.btn--ghost[data-v-14b899c2]:hover{border-color:var(--accent);color:var(--accent)}.btn[data-v-14b899c2]:disabled,.is-disabled[data-v-14b899c2]{opacity:.55;pointer-events:none}.section-head[data-v-7af71cc5]{align-items:start;display:grid;gap:40px;grid-template-columns:200px 1fr;margin-bottom:56px}.section-num[data-v-7af71cc5]{color:var(--muted);font-family:var(--mono);font-size:13px}.section-num[data-v-7af71cc5]:before{color:var(--accent);content:"// "}.section-title[data-v-7af71cc5]{font-size:clamp(28px,3.5vw,42px);font-weight:400;letter-spacing:-.01em;line-height:1.2;max-width:34ch;white-space:pre-line}@media(max-width:720px){.section-head[data-v-7af71cc5]{gap:12px;grid-template-columns:1fr}}.field[data-v-fae17663]{display:flex;flex-direction:column;gap:8px}.label[data-v-fae17663]{color:var(--muted);font-family:var(--mono);font-size:12px}[data-v-fae17663] input,[data-v-fae17663] textarea{background:transparent;border:1px solid var(--line);border-radius:var(--radius);color:var(--fg);font:inherit;padding:12px 14px;width:100%}[data-v-fae17663] textarea{min-height:120px;resize:vertical}[data-v-fae17663] input:focus,[data-v-fae17663] textarea:focus{border-color:var(--accent);outline:none}.invalid[data-v-fae17663] input,.invalid[data-v-fae17663] textarea{border-color:var(--danger)}.error[data-v-fae17663]{color:var(--danger);font-family:var(--mono);font-size:12px;min-height:1em}.form[data-v-9d968595]{display:flex;flex-direction:column;gap:16px}.hp[data-v-9d968595]{height:0;left:-9999px;overflow:hidden;position:absolute}.row[data-v-9d968595]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.topic[data-v-9d968595]{display:flex;flex-direction:column;gap:10px}.topic-label[data-v-9d968595]{color:var(--muted);font-family:var(--mono);font-size:12px}.topic-grid[data-v-9d968595]{display:flex;flex-wrap:wrap;gap:8px}.topic-chip[data-v-9d968595]{background:transparent;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);cursor:pointer;font:inherit;font-size:13px;padding:10px 12px;text-align:left;transition:border-color .15s ease,color .15s ease,background .15s ease}.topic-chip[data-v-9d968595]:hover{border-color:#2a2a2a;color:var(--fg)}.topic-chip.active[data-v-9d968595]{background:var(--accent);border-color:var(--accent);color:#000}.topic.invalid .topic-chip[data-v-9d968595]{border-color:#ff5c5c73}.consent-error[data-v-9d968595],.topic-error[data-v-9d968595]{color:var(--danger);font-family:var(--mono);font-size:12px}.consent[data-v-9d968595]{display:flex;flex-direction:column;gap:8px}.consent-label[data-v-9d968595]{align-items:flex-start;color:var(--muted);cursor:pointer;display:flex;font-size:13px;gap:12px;line-height:1.45}.consent-label input[data-v-9d968595]{accent-color:var(--accent);flex-shrink:0;height:16px;margin-top:3px;width:16px}.consent-label a[data-v-9d968595]{color:var(--accent)}.consent.invalid .consent-label[data-v-9d968595]{color:var(--danger)}.status[data-v-9d968595]{font-family:var(--mono);font-size:13px}.status.err[data-v-9d968595]{color:var(--danger)}.submit-row[data-v-9d968595]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.hint[data-v-9d968595]{color:var(--muted);font-size:13px;max-width:42ch}.hint a[data-v-9d968595]{color:var(--accent)}.success[data-v-9d968595]{background:linear-gradient(180deg,rgba(132,204,22,.08),transparent 70%);border:1px solid rgba(132,204,22,.35);border-radius:var(--radius);display:flex;flex-direction:column;gap:12px;padding:28px 24px}.success-eyebrow[data-v-9d968595]{color:var(--accent);font-family:var(--mono);font-size:12px;text-transform:lowercase}.success-eyebrow[data-v-9d968595]:before{content:"●";margin-right:8px}.success-title[data-v-9d968595]{font-size:24px;font-weight:500;letter-spacing:-.02em}.success-text[data-v-9d968595]{color:var(--muted);max-width:46ch}.success-actions[data-v-9d968595]{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.success-link[data-v-9d968595]{background:var(--accent);border-radius:var(--radius);color:#000;font-family:var(--mono);font-size:13px;padding:10px 14px}.success-link[data-v-9d968595]:hover{background:var(--accent-hover)}.success-again[data-v-9d968595]{align-self:flex-start;background:transparent;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);cursor:pointer;font:inherit;font-size:13px;margin-top:8px;padding:8px 12px}.success-again[data-v-9d968595]:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:720px){.row[data-v-9d968595]{grid-template-columns:1fr}}.tag[data-v-4259e138]{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);font-family:var(--mono);font-size:11px;padding:4px 8px}.hero[data-v-19a4153f]{border-bottom:1px solid var(--line);padding:100px 0}.hero-grid[data-v-19a4153f]{display:grid;gap:24px}.hero-meta[data-v-19a4153f]{color:var(--muted);display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:13px;gap:24px}.hero-meta[data-v-19a4153f]:before{animation:pulse-19a4153f 2s infinite;color:var(--accent);content:"●";margin-right:8px}@keyframes pulse-19a4153f{0%,to{opacity:1}50%{opacity:.35}}h1[data-v-19a4153f]{font-size:clamp(40px,7vw,88px);font-weight:400;letter-spacing:-.02em;line-height:1.02;max-width:14ch}h1 em[data-v-19a4153f]{color:var(--accent);font-family:var(--mono);font-style:normal;font-weight:500}.lead[data-v-19a4153f]{color:var(--muted);font-size:18px;max-width:58ch}.hero-actions[data-v-19a4153f]{display:flex;flex-wrap:wrap;gap:16px}.block[data-v-73e71d6c]{border-bottom:1px solid var(--line);padding:100px 0}.grid-3[data-v-73e71d6c]{background:var(--line);border:1px solid var(--line);display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.card[data-v-73e71d6c]{background:var(--bg);display:flex;flex-direction:column;gap:16px;min-height:220px;padding:36px 32px}.card[data-v-73e71d6c]:hover{background:var(--bg-3)}.card-num[data-v-73e71d6c]{color:var(--muted);font-family:var(--mono);font-size:12px}h3[data-v-73e71d6c]{font-size:20px;font-weight:500}p[data-v-73e71d6c]{color:var(--muted);font-size:14.5px}.tags[data-v-73e71d6c]{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:12px}@media(max-width:900px){.grid-3[data-v-73e71d6c]{grid-template-columns:1fr}}.block[data-v-8aa31283]{border-bottom:1px solid var(--line);padding:100px 0}.approach-item[data-v-8aa31283]{align-items:baseline;border-top:1px solid var(--line);display:grid;gap:32px;grid-template-columns:60px 1fr 2fr;padding:28px 0}.approach-item[data-v-8aa31283]:last-child{border-bottom:1px solid var(--line)}.num[data-v-8aa31283]{color:var(--muted);font-family:var(--mono);font-size:13px}h3[data-v-8aa31283]{font-size:18px;font-weight:500}p[data-v-8aa31283]{color:var(--muted);font-size:15px}@media(max-width:720px){.approach-item[data-v-8aa31283]{grid-template-columns:40px 1fr}p[data-v-8aa31283]{grid-column:1/-1}}.block[data-v-77959d57]{border-bottom:1px solid var(--line);padding:100px 0}.list[data-v-77959d57]{display:flex;flex-direction:column}.row[data-v-77959d57]{align-items:center;border-top:1px solid var(--line);display:grid;gap:28px;grid-template-columns:200px 1fr auto;padding:28px 0}.row[data-v-77959d57]:last-of-type{border-bottom:1px solid var(--line)}.row:hover .more[data-v-77959d57],.row:hover h3[data-v-77959d57]{color:var(--accent)}.cover-wrap[data-v-77959d57]{aspect-ratio:16/9;background:var(--bg-3);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.cover[data-v-77959d57]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.row:hover .cover[data-v-77959d57]{transform:scale(1.06)}.meta[data-v-77959d57]{color:var(--muted);display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:12px;gap:10px;margin-bottom:10px}.nda[data-v-77959d57]{color:var(--warn)}.client[data-v-77959d57]{color:var(--fg)}h3[data-v-77959d57]{font-size:20px;font-weight:500;margin-bottom:8px;transition:color .15s ease}.metric[data-v-77959d57]{color:var(--accent);font-size:14px}.metric[data-v-77959d57],.more[data-v-77959d57]{font-family:var(--mono)}.more[data-v-77959d57]{color:var(--muted);font-size:13px;transition:color .15s ease;white-space:nowrap}.footer[data-v-77959d57]{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:40px}.footer p[data-v-77959d57]{color:var(--muted);font-size:14.5px;max-width:52ch}@media(max-width:900px){.row[data-v-77959d57]{gap:14px;grid-template-columns:1fr}.cover-wrap[data-v-77959d57]{max-width:360px}.more[data-v-77959d57]{justify-self:start}.footer[data-v-77959d57]{align-items:flex-start;flex-direction:column}}.block[data-v-37f193dc]{border-bottom:1px solid var(--line);padding:100px 0}.grid[data-v-37f193dc]{background:var(--line);border:1px solid var(--line);display:grid;gap:1px;grid-template-columns:repeat(2,1fr)}.card[data-v-37f193dc]{background:var(--bg);display:flex;flex-direction:column;gap:12px;min-height:240px;padding:36px 32px;transition:background .15s ease}.card[data-v-37f193dc]:hover{background:var(--bg-3)}.card--accent[data-v-37f193dc]{border-left:2px solid var(--accent)}.card-top[data-v-37f193dc]{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.card-num[data-v-37f193dc],.card-term[data-v-37f193dc]{color:var(--muted);font-family:var(--mono);font-size:12px}h3[data-v-37f193dc]{font-size:20px;font-weight:500}.price[data-v-37f193dc]{color:var(--accent);font-family:var(--mono);font-size:22px;letter-spacing:-.02em}.text[data-v-37f193dc]{flex:1;font-size:14.5px}.more[data-v-37f193dc],.text[data-v-37f193dc]{color:var(--muted)}.more[data-v-37f193dc]{font-family:var(--mono);font-size:13px;margin-top:8px}.card:hover .more[data-v-37f193dc]{color:var(--accent)}.footer[data-v-37f193dc]{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:40px}.footer p[data-v-37f193dc]{color:var(--muted);font-size:14.5px;max-width:52ch}.actions[data-v-37f193dc]{display:flex;flex-shrink:0;gap:12px}@media(max-width:900px){.grid[data-v-37f193dc]{grid-template-columns:1fr}.footer[data-v-37f193dc]{align-items:flex-start;flex-direction:column}.actions[data-v-37f193dc]{flex-wrap:wrap}}.block[data-v-d78e39cf]{border-bottom:1px solid var(--line);padding:100px 0}.contact-wrap[data-v-d78e39cf]{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1.2fr}.contact-info p[data-v-d78e39cf]{color:var(--muted);margin-bottom:24px}.contact-list[data-v-d78e39cf]{display:flex;flex-direction:column;gap:12px;list-style:none}.contact-list li[data-v-d78e39cf]{display:grid;font-size:14px;gap:12px;grid-template-columns:90px 1fr}.label[data-v-d78e39cf]{color:var(--muted);font-family:var(--mono)}.value[data-v-d78e39cf]{color:var(--fg)}a.value[data-v-d78e39cf]:hover{color:var(--accent)}@media(max-width:900px){.contact-wrap[data-v-d78e39cf]{grid-template-columns:1fr}}.crumbs[data-v-5ba776d7]{margin-bottom:28px}ol[data-v-5ba776d7]{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:12px;gap:8px;list-style:none}a[data-v-5ba776d7]:hover{color:var(--accent)}span[aria-current=page][data-v-5ba776d7]{color:var(--fg)}.sep[data-v-5ba776d7]{color:var(--line);margin-left:2px}.page-hero[data-v-2ebac501]{border-bottom:1px solid var(--line);padding:48px 0 64px}.eyebrow[data-v-2ebac501]{color:var(--muted);font-family:var(--mono);font-size:13px;margin-bottom:16px}.eyebrow[data-v-2ebac501]:before{color:var(--accent);content:"●";margin-right:10px}h1[data-v-2ebac501]{font-size:clamp(32px,5vw,48px);font-weight:400;letter-spacing:-.03em;margin-bottom:14px}.contact-lead[data-v-2ebac501],.lead[data-v-2ebac501],.section-lead[data-v-2ebac501]{color:var(--muted);max-width:56ch}.section-lead[data-v-2ebac501]{font-size:15px;margin:-28px 0 40px}.block[data-v-2ebac501]{border-bottom:1px solid var(--line);padding:80px 0}.models[data-v-2ebac501]{background:var(--line);border:1px solid var(--line);display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.model[data-v-2ebac501]{background:var(--bg);display:flex;flex-direction:column;gap:12px;padding:28px 24px}.model h3[data-v-2ebac501]{font-size:18px;font-weight:500}.model p[data-v-2ebac501]{color:var(--muted);font-size:14.5px}.packages[data-v-2ebac501]{display:flex;flex-direction:column;gap:0}.package[data-v-2ebac501]{align-items:start;border-top:1px solid var(--line);display:grid;gap:24px 32px;grid-template-columns:140px 1fr 200px;padding:32px 0;scroll-margin-top:96px}.package[data-v-2ebac501]:last-child{border-bottom:1px solid var(--line)}.package--accent[data-v-2ebac501]{border-left:2px solid var(--accent);margin-left:-28px;padding-left:26px}.package-meta[data-v-2ebac501]{display:flex;flex-direction:column;gap:8px}.num[data-v-2ebac501],.term[data-v-2ebac501]{color:var(--muted);font-family:var(--mono);font-size:12px}.package h3[data-v-2ebac501]{font-size:22px;font-weight:500;grid-column:2;grid-row:1}.price[data-v-2ebac501]{color:var(--accent);font-family:var(--mono);font-size:20px;grid-column:3;grid-row:1;text-align:right}.text[data-v-2ebac501]{color:var(--muted);font-size:15px;grid-column:2;grid-row:2;max-width:48ch}.package[data-v-2ebac501] .btn{align-self:start;grid-column:3;grid-row:2;justify-self:end}.split[data-v-2ebac501]{display:grid;gap:48px;grid-template-columns:1fr 1fr}.split h2[data-v-2ebac501]{font-size:20px;font-weight:500;margin-bottom:16px}.split ul[data-v-2ebac501]{display:flex;flex-direction:column;gap:10px;list-style:none}.split li[data-v-2ebac501]{color:var(--muted);font-size:15px;padding-left:16px;position:relative}.split li[data-v-2ebac501]:before{color:var(--accent);content:"—";font-family:var(--mono);left:0;position:absolute}.faq[data-v-2ebac501]{display:flex;flex-direction:column}.faq-item[data-v-2ebac501]{border-top:1px solid var(--line);padding:20px 0}.faq-item[data-v-2ebac501]:last-child{border-bottom:1px solid var(--line)}.faq-item summary[data-v-2ebac501]{cursor:pointer;font-size:17px;font-weight:500;list-style:none}.faq-item summary[data-v-2ebac501]::-webkit-details-marker{display:none}.faq-item summary[data-v-2ebac501]:after{color:var(--muted);content:"+";float:right;font-family:var(--mono)}.faq-item[open] summary[data-v-2ebac501]:after{color:var(--accent);content:"−"}.faq-item p[data-v-2ebac501]{color:var(--muted);font-size:15px;margin-top:12px;max-width:62ch}.contact-wrap[data-v-2ebac501]{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1.2fr}@media(max-width:900px){.contact-wrap[data-v-2ebac501],.models[data-v-2ebac501],.package[data-v-2ebac501],.split[data-v-2ebac501]{grid-template-columns:1fr}.package[data-v-2ebac501]{gap:10px}.package[data-v-2ebac501] .btn,.package h3[data-v-2ebac501],.price[data-v-2ebac501],.text[data-v-2ebac501]{grid-column:1;grid-row:auto;justify-self:start;text-align:left}.package--accent[data-v-2ebac501]{margin-left:0;padding-left:14px}}.page[data-v-69d507e4]{padding:48px 0 80px}h1[data-v-69d507e4]{font-size:clamp(28px,4vw,40px);font-weight:400;margin-bottom:12px}.meta[data-v-69d507e4]{color:var(--muted);font-family:var(--mono);font-size:12px;margin-bottom:28px}.block li[data-v-69d507e4],.block p[data-v-69d507e4],.intro[data-v-69d507e4]{color:var(--muted);margin-bottom:12px}.block[data-v-69d507e4]{margin-top:32px}h2[data-v-69d507e4]{color:var(--fg);font-size:20px;font-weight:500;margin-bottom:12px}ul[data-v-69d507e4]{padding-left:20px}.bento[data-v-5d604495]{display:grid;gap:16px;grid-template-columns:1.35fr 1fr;margin-bottom:48px}.card[data-v-5d604495]{background:var(--bg-3);border:1px solid var(--line);border-radius:var(--radius);display:block;min-height:280px;overflow:hidden;position:relative}.card--hero[data-v-5d604495]{min-height:520px}.card--tile[data-v-5d604495]{min-height:250px}.rail[data-v-5d604495]{display:flex;flex-direction:column;gap:16px}.media[data-v-5d604495]{inset:0;position:absolute}.img[data-v-5d604495]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02);transition:transform .8s ease;width:100%}.veil[data-v-5d604495]{background:linear-gradient(180deg,#0a0a0a26,#0a0a0a8c 45%,#0a0a0aeb);inset:0;position:absolute}.card:hover .img[data-v-5d604495]{transform:scale(1.08)}.copy[data-v-5d604495]{bottom:0;flex-direction:column;left:0;padding:28px;position:absolute;right:0;z-index:1}.copy[data-v-5d604495],.meta[data-v-5d604495]{display:flex;gap:10px}.meta[data-v-5d604495]{color:var(--muted);flex-wrap:wrap;font-family:var(--mono);font-size:12px}.nda[data-v-5d604495]{color:var(--warn)}h2[data-v-5d604495],h3[data-v-5d604495]{font-weight:400;letter-spacing:-.02em;max-width:18ch}h2[data-v-5d604495]{font-size:clamp(26px,3vw,36px)}h3[data-v-5d604495]{font-size:20px}.metric[data-v-5d604495]{color:var(--accent);font-family:var(--mono);font-size:14px}.summary[data-v-5d604495]{color:var(--muted);font-size:14.5px;max-width:42ch}.cta[data-v-5d604495]{color:var(--fg);font-family:var(--mono);font-size:13px;margin-top:6px}.card:hover .cta[data-v-5d604495],.card:hover h2[data-v-5d604495],.card:hover h3[data-v-5d604495]{color:var(--accent)}@media(max-width:960px){.bento[data-v-5d604495]{grid-template-columns:1fr}.card--hero[data-v-5d604495]{min-height:420px}}.list[data-v-4f2f939a]{display:flex;flex-direction:column;margin-top:24px}.list-label[data-v-4f2f939a]{color:var(--accent);font-family:var(--mono);font-size:12px;margin-bottom:8px}.row[data-v-4f2f939a]{align-items:center;border-top:1px solid var(--line);display:grid;gap:32px;grid-template-columns:280px 1fr auto;padding:28px 0}.row[data-v-4f2f939a]:last-child{border-bottom:1px solid var(--line)}.row:hover .arrow[data-v-4f2f939a],.row:hover h2[data-v-4f2f939a]{color:var(--accent)}.cover-wrap[data-v-4f2f939a]{aspect-ratio:16/9;background:var(--bg-3);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.cover[data-v-4f2f939a]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.row:hover .cover[data-v-4f2f939a]{transform:scale(1.06)}.meta[data-v-4f2f939a]{color:var(--muted);display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:12px;gap:10px;margin-bottom:12px}.nda[data-v-4f2f939a]{color:var(--warn)}.client[data-v-4f2f939a]{color:var(--fg)}h2[data-v-4f2f939a]{font-size:24px;font-weight:500;margin-bottom:10px;transition:color .15s ease}.metric[data-v-4f2f939a]{color:var(--accent);font-family:var(--mono);font-size:15px;margin-bottom:12px}.summary[data-v-4f2f939a]{color:var(--muted);font-size:15px;margin-bottom:16px;max-width:56ch}.tags[data-v-4f2f939a]{display:flex;flex-wrap:wrap;gap:6px}.arrow[data-v-4f2f939a]{color:var(--muted);font-family:var(--mono);font-size:22px;transition:color .15s ease}@media(max-width:800px){.row[data-v-4f2f939a]{gap:16px;grid-template-columns:1fr}.arrow[data-v-4f2f939a]{display:none}}.page[data-v-b9207c74]{border-bottom:1px solid var(--line)}.intro[data-v-b9207c74]{overflow:hidden;padding:48px 0 36px;position:relative}.intro[data-v-b9207c74]:before{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%);content:"";height:70%;inset:-20% 40% auto -10%;pointer-events:none;position:absolute}.eyebrow[data-v-b9207c74]{color:var(--muted);font-family:var(--mono);font-size:13px;margin-bottom:18px}.eyebrow[data-v-b9207c74]:before{color:var(--accent);content:"●";margin-right:10px}.intro-grid[data-v-b9207c74]{align-items:end;display:grid;gap:40px;grid-template-columns:1fr 1fr}h1[data-v-b9207c74]{font-size:clamp(40px,7vw,72px);font-weight:400;letter-spacing:-.04em;line-height:.95}.lead[data-v-b9207c74]{color:var(--muted);font-size:16px;max-width:42ch;padding-bottom:8px}.showcase[data-v-b9207c74]{padding:12px 0 96px}.filters[data-v-b9207c74]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.filter[data-v-b9207c74]{background:transparent;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);cursor:pointer;font-family:var(--mono);font-size:13px;padding:8px 14px;transition:border-color .2s ease,color .2s ease}.filter.active[data-v-b9207c74],.filter[data-v-b9207c74]:hover{border-color:var(--accent);color:var(--accent)}.filter--mock.active[data-v-b9207c74]{border-color:var(--warn);color:var(--warn)}.empty[data-v-b9207c74]{border-top:1px solid var(--line);color:var(--muted);font-size:15px;padding:48px 0}@media(max-width:800px){.intro-grid[data-v-b9207c74]{gap:16px;grid-template-columns:1fr}}.grid[data-v-7fafc78f]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.card[data-v-7fafc78f]{background:#0c0c0c;border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:12px;padding:24px}.card[data-v-7fafc78f]:hover{border-color:#2a2a2a}.card.disabled[data-v-7fafc78f]{opacity:.55}.card-top[data-v-7fafc78f]{display:flex;gap:12px;justify-content:space-between}h2[data-v-7fafc78f]{font-size:20px;font-weight:500}.badge[data-v-7fafc78f]{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);font-family:var(--mono);font-size:11px;padding:4px 8px;white-space:nowrap}.badge.online[data-v-7fafc78f]{border-color:#84cc1659;color:var(--accent)}.badge.maintenance[data-v-7fafc78f],.badge.soon[data-v-7fafc78f]{border-color:#fbbf2459;color:var(--warn)}.badge.offline[data-v-7fafc78f]{border-color:#ff5c5c59;color:var(--danger)}p[data-v-7fafc78f]{color:var(--muted);flex:1;font-size:14px}.tags[data-v-7fafc78f]{display:flex;flex-wrap:wrap;gap:8px}.card-cta[data-v-7fafc78f]{color:var(--accent);font-family:var(--mono);font-size:13px}.card-cta[data-v-7fafc78f]:hover{color:var(--accent-hover)}.page[data-v-f2ba0dcd]{border-bottom:1px solid var(--line);padding:48px 0 96px}.eyebrow[data-v-f2ba0dcd]{color:var(--muted);font-family:var(--mono);font-size:13px;margin-bottom:16px}.eyebrow[data-v-f2ba0dcd]:before{color:var(--accent);content:"●";margin-right:10px}h1[data-v-f2ba0dcd]{font-size:clamp(32px,5vw,48px);font-weight:400;letter-spacing:-.03em;margin-bottom:14px}.lead[data-v-f2ba0dcd]{color:var(--muted);margin-bottom:40px;max-width:52ch}.gallery[data-v-08cbc543]{display:grid;gap:12px;grid-template-columns:1.4fr 1fr;grid-template-rows:auto auto}.shot[data-v-08cbc543]{aspect-ratio:16/10;background:var(--bg-3);border:1px solid var(--line);border-radius:var(--radius);cursor:zoom-in;overflow:hidden;padding:0;position:relative}.shot--0[data-v-08cbc543]{aspect-ratio:4/5;grid-row:1/span 2;min-height:420px}.shot img[data-v-08cbc543]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease;width:100%}.shot:hover img[data-v-08cbc543]{transform:scale(1.06)}.hint[data-v-08cbc543]{bottom:14px;color:var(--muted);font-family:var(--mono);font-size:11px;opacity:0;pointer-events:none;position:absolute;right:14px;transition:opacity .2s ease}.shot:hover .hint[data-v-08cbc543]{color:var(--accent);opacity:1}.lightbox[data-v-08cbc543]{background:#000000eb;display:grid;inset:0;padding:40px;place-items:center;position:fixed;z-index:200}.lightbox-img[data-v-08cbc543]{max-height:85vh;max-width:min(1100px,100%);-o-object-fit:contain;object-fit:contain}.close[data-v-08cbc543],.lightbox-img[data-v-08cbc543]{border:1px solid var(--line)}.close[data-v-08cbc543]{background:transparent;border-radius:var(--radius);color:var(--fg);cursor:pointer;font-family:var(--mono);font-size:16px;height:40px;position:absolute;right:24px;top:20px;width:40px}.close[data-v-08cbc543]:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:800px){.gallery[data-v-08cbc543]{grid-template-columns:1fr;grid-template-rows:auto;min-height:0}.shot--0[data-v-08cbc543]{grid-row:auto}.shot[data-v-08cbc543]{aspect-ratio:16/10}}.hero[data-v-33e58228]{align-items:flex-end;border-bottom:1px solid var(--line);display:flex;min-height:min(88vh,760px);overflow:hidden;position:relative}.hero-media[data-v-33e58228]{inset:0;overflow:hidden;position:absolute}.hero-img[data-v-33e58228]{height:120%;-o-object-fit:cover;object-fit:cover;transform:scale(1.08);width:100%;will-change:transform}.hero-veil[data-v-33e58228]{background:linear-gradient(180deg,#0a0a0a59 0,#0a0a0a8c 40%,#0a0a0af0),radial-gradient(ellipse at 20% 10%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 55%);inset:0;position:absolute}.hero-content[data-v-33e58228]{padding-bottom:56px;padding-top:120px;position:relative;z-index:1}.meta[data-v-33e58228]{color:var(--muted);display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:12px;gap:10px;margin:18px 0 16px}.nda[data-v-33e58228]{color:var(--warn)}.client[data-v-33e58228]{color:var(--fg)}h1[data-v-33e58228]{font-size:clamp(32px,6vw,64px);font-weight:400;letter-spacing:-.04em;line-height:1.02;margin-bottom:18px;max-width:14ch}.metric[data-v-33e58228]{color:var(--accent);font-family:var(--mono);font-size:clamp(16px,2vw,22px);margin-bottom:16px}.summary[data-v-33e58228]{color:var(--muted);font-size:16px;margin-bottom:28px;max-width:48ch}.actions[data-v-33e58228]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ext[data-v-33e58228]{background:#0a0a0a73;border:1px solid var(--line);border-radius:var(--radius);color:var(--fg);font-family:var(--mono);font-size:14px;padding:14px 22px}.ext[data-v-33e58228]:hover{border-color:var(--accent);color:var(--accent)}.metrics-strip[data-v-33e58228]{border-bottom:1px solid var(--line);padding:0}.metrics[data-v-33e58228]{background:var(--line);border-left:1px solid var(--line);border-right:1px solid var(--line);display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.metric-card[data-v-33e58228]{background:var(--bg);display:flex;flex-direction:column;gap:10px;padding:28px 24px;transition:background .2s ease}.metric-card[data-v-33e58228]:hover{background:var(--bg-3)}.metric-value[data-v-33e58228]{color:var(--accent);font-family:var(--mono);font-size:clamp(18px,2vw,24px)}.metric-label[data-v-33e58228]{color:var(--muted);font-size:13px}.gallery-block[data-v-33e58228],.outcome[data-v-33e58228],.related[data-v-33e58228],.story[data-v-33e58228]{border-bottom:1px solid var(--line);padding:88px 0}.story-grid[data-v-33e58228]{display:grid;gap:56px;grid-template-columns:1fr 1fr}.label[data-v-33e58228]{color:var(--accent);font-family:var(--mono);font-size:12px;margin-bottom:12px}h2[data-v-33e58228]{font-size:clamp(24px,3vw,34px);font-weight:400;letter-spacing:-.02em;margin-bottom:18px}.outcome-text[data-v-33e58228],.story li[data-v-33e58228],.story p[data-v-33e58228]{color:var(--muted);font-size:16px;line-height:1.65}ol[data-v-33e58228]{counter-reset:step;display:flex;flex-direction:column;gap:16px;list-style:none}ol li[data-v-33e58228]{padding-left:42px;position:relative}ol li[data-v-33e58228]:before{color:var(--accent);content:counter(step,decimal-leading-zero);counter-increment:step;font-family:var(--mono);font-size:13px;left:0;position:absolute;top:0}.gallery-head[data-v-33e58228]{margin-bottom:28px}.narrow[data-v-33e58228]{max-width:760px}.tags[data-v-33e58228]{display:flex;flex-wrap:wrap;gap:6px;margin-top:28px}.more-wrap[data-v-33e58228]{margin-top:8px}@media(max-width:900px){.hero[data-v-33e58228]{min-height:70vh}h1[data-v-33e58228]{max-width:none}.metrics[data-v-33e58228],.story-grid[data-v-33e58228]{grid-template-columns:1fr}}.nav[data-v-32bc82f0]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}.nav-inner[data-v-32bc82f0]{height:72px;justify-content:space-between}.logo[data-v-32bc82f0],.nav-inner[data-v-32bc82f0]{align-items:center;display:flex}.logo[data-v-32bc82f0]{gap:12px}.logo[data-v-32bc82f0] svg{height:36px;width:36px}.logo-text[data-v-32bc82f0]{display:flex;flex-direction:column;font-family:var(--mono);font-size:16px;font-weight:500;line-height:1.2}.logo-accent[data-v-32bc82f0]{color:var(--accent)}.logo-alt[data-v-32bc82f0]{color:var(--muted);font-size:11px;font-weight:400}.nav-links[data-v-32bc82f0]{color:var(--muted);display:flex;font-size:14px;gap:28px}.nav-links a.active[data-v-32bc82f0],.nav-links a[data-v-32bc82f0]:hover{color:var(--accent)}.nav-ext[data-v-32bc82f0]{align-items:center;display:inline-flex;gap:5px}.nav-ext svg[data-v-32bc82f0]{height:11px;opacity:.65;width:11px}.nav-cta[data-v-32bc82f0]{border:1px solid var(--accent);border-radius:var(--radius);color:var(--accent);font-family:var(--mono);font-size:13px;padding:8px 16px}.nav-cta[data-v-32bc82f0]:hover{background:var(--accent);color:#000}@media(max-width:720px){.nav-links[data-v-32bc82f0]{display:none}}footer[data-v-188b51a9]{color:var(--muted);font-size:13px;padding:28px 0}.footer-inner[data-v-188b51a9]{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.footer-links[data-v-188b51a9]{align-items:center;display:flex;gap:20px}.footer-links a[data-v-188b51a9]:hover{color:var(--accent)}.cookie[data-v-fffb8aed]{background:var(--bg-3);border:1px solid var(--line);border-radius:var(--radius);bottom:20px;box-shadow:0 16px 40px #00000073;padding:18px 18px 16px;position:fixed;right:20px;width:min(340px,calc(100vw - 32px));z-index:80}.cookie__title[data-v-fffb8aed]{font-family:var(--mono);font-size:13px;font-weight:500;margin-bottom:8px}.cookie__text[data-v-fffb8aed]{color:var(--muted);font-size:13px;line-height:1.45;margin-bottom:14px}.cookie__link[data-v-fffb8aed]{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.cookie__link[data-v-fffb8aed]:hover{color:var(--accent-hover)}.cookie__actions[data-v-fffb8aed]{display:flex;gap:8px;justify-content:flex-end}.cookie__btn[data-v-fffb8aed]{background:transparent;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);cursor:pointer;font-family:var(--mono);font-size:12px;padding:8px 12px}.cookie__btn[data-v-fffb8aed]:hover{border-color:#2a2a2a;color:var(--fg)}.cookie__btn--accent[data-v-fffb8aed]{background:var(--accent);border-color:var(--accent);color:#000}.cookie__btn--accent[data-v-fffb8aed]:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#000}@media(max-width:480px){.cookie[data-v-fffb8aed]{bottom:12px;left:12px;right:12px;width:auto}}.shell[data-v-9ba590e8]{display:flex;flex-direction:column;min-height:100vh}.shell__main[data-v-9ba590e8]{flex:1}.grid[data-v-dec70bd4]{display:grid}.mb-2[data-v-dec70bd4]{margin-bottom:.5rem}.mb-4[data-v-dec70bd4]{margin-bottom:1rem}.max-w-520px[data-v-dec70bd4]{max-width:520px}.min-h-screen[data-v-dec70bd4]{min-height:100vh}.w-full[data-v-dec70bd4]{width:100%}.flex[data-v-dec70bd4]{display:flex}.place-content-center[data-v-dec70bd4]{place-content:center}.items-center[data-v-dec70bd4]{align-items:center}.justify-center[data-v-dec70bd4]{justify-content:center}.overflow-hidden[data-v-dec70bd4]{overflow:hidden}.bg-white[data-v-dec70bd4]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-dec70bd4]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-dec70bd4]{text-align:center}.text-\[80px\][data-v-dec70bd4]{font-size:80px}.text-2xl[data-v-dec70bd4]{font-size:1.5rem;line-height:2rem}.text-sm[data-v-dec70bd4]{font-size:.875rem;line-height:1.25rem}.text-\[\#020420\][data-v-dec70bd4]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-dec70bd4]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.hover\:text-\[\#00DC82\][data-v-dec70bd4]:hover{--un-text-opacity:1;color:rgb(0 220 130/var(--un-text-opacity))}.font-medium[data-v-dec70bd4]{font-weight:500}.font-semibold[data-v-dec70bd4]{font-weight:600}.leading-none[data-v-dec70bd4]{line-height:1}.tracking-wide[data-v-dec70bd4]{letter-spacing:.025em}.font-sans[data-v-dec70bd4]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-dec70bd4]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline[data-v-dec70bd4]{text-decoration-line:underline}.underline-offset-3[data-v-dec70bd4]{text-underline-offset:3px}.antialiased[data-v-dec70bd4]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-dec70bd4]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-dec70bd4]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:text-\[110px\][data-v-dec70bd4]{font-size:110px}.sm\:text-3xl[data-v-dec70bd4]{font-size:1.875rem;line-height:2.25rem}}.grid[data-v-d08fec65]{display:grid}.mb-2[data-v-d08fec65]{margin-bottom:.5rem}.mb-4[data-v-d08fec65]{margin-bottom:1rem}.max-w-520px[data-v-d08fec65]{max-width:520px}.min-h-screen[data-v-d08fec65]{min-height:100vh}.place-content-center[data-v-d08fec65]{place-content:center}.overflow-hidden[data-v-d08fec65]{overflow:hidden}.bg-white[data-v-d08fec65]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-d08fec65]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-d08fec65]{text-align:center}.text-\[80px\][data-v-d08fec65]{font-size:80px}.text-2xl[data-v-d08fec65]{font-size:1.5rem;line-height:2rem}.text-\[\#020420\][data-v-d08fec65]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-d08fec65]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.font-semibold[data-v-d08fec65]{font-weight:600}.leading-none[data-v-d08fec65]{line-height:1}.tracking-wide[data-v-d08fec65]{letter-spacing:.025em}.font-sans[data-v-d08fec65]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-d08fec65]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.antialiased[data-v-d08fec65]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-d08fec65]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-d08fec65]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:text-\[110px\][data-v-d08fec65]{font-size:110px}.sm\:text-3xl[data-v-d08fec65]{font-size:1.875rem;line-height:2.25rem}}
