.about-art[data-v-4fcf29c4]{position:absolute;inset:0;color:var(--c-accent);background:linear-gradient(160deg,var(--c-surface-2),var(--c-bg-elev));overflow:hidden}.about-art[data-v-4fcf29c4]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 60% at 50% 42%,color-mix(in srgb,var(--c-accent) 22%,transparent),transparent 70%)}.about-art svg[data-v-4fcf29c4]{position:absolute;inset:0;width:100%;height:100%}.aa-ringline[data-v-4fcf29c4]{stroke:var(--line);stroke-width:1.5;stroke-dasharray:2 12}.aa-card[data-v-4fcf29c4]{fill:var(--c-bg-elev);stroke:var(--c-accent-line);stroke-width:2}.aa-hair[data-v-4fcf29c4]{stroke:var(--line);stroke-width:1.5}.aa-dot[data-v-4fcf29c4]{fill:var(--c-text-3)}.aa-orbit[data-v-4fcf29c4]{transform-box:view-box;transform-origin:240px 200px;animation:aa-spin-4fcf29c4 40s linear infinite}.aa-node[data-v-4fcf29c4]{transform-box:view-box;transform-origin:240px 200px;animation:aa-spin-4fcf29c4 40s linear infinite reverse}.aa-bar[data-v-4fcf29c4]{transform-box:fill-box;transform-origin:bottom;animation:aa-bar-4fcf29c4 2.6s ease-in-out infinite}.aa-bar.b1[data-v-4fcf29c4]{animation-delay:0s}.aa-bar.b2[data-v-4fcf29c4]{animation-delay:.18s}.aa-bar.b3[data-v-4fcf29c4]{animation-delay:.36s}.aa-bar.b4[data-v-4fcf29c4]{animation-delay:.54s}.aa-trend[data-v-4fcf29c4]{stroke-dasharray:260;animation:aa-draw-4fcf29c4 3s var(--ease-luxe) infinite alternate}.aa-trend-dot[data-v-4fcf29c4]{animation:aa-pulse-4fcf29c4 2.6s ease-in-out infinite}.aa-arrow[data-v-4fcf29c4]{stroke-dasharray:80;animation:aa-draw-4fcf29c4 3s var(--ease-luxe) infinite alternate}.aa-spark[data-v-4fcf29c4]{transform-box:fill-box;transform-origin:center;animation:aa-pulse-4fcf29c4 3s ease-in-out infinite}.aa-spark.s2[data-v-4fcf29c4]{animation-delay:1s}@keyframes aa-spin-4fcf29c4{to{transform:rotate(360deg)}}@keyframes aa-bar-4fcf29c4{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@keyframes aa-draw-4fcf29c4{0%{stroke-dashoffset:260}to{stroke-dashoffset:0}}@keyframes aa-pulse-4fcf29c4{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.7}}.ab-hero[data-v-d9fc9809]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-3xl);align-items:center}.ab-h1[data-v-d9fc9809]{font-size:clamp(2.1rem,4.2vw,3.4rem);font-weight:var(--w-light);letter-spacing:var(--track-tight);line-height:1.08;max-width:20ch;margin-top:var(--space-sm)}.ab-hero-art[data-v-d9fc9809]{overflow:hidden;border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg)}.ab-highlights[data-v-d9fc9809]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);margin-top:var(--space-2xl)}.ab-highlight[data-v-d9fc9809]{display:flex;align-items:center;gap:var(--space-md)}.ab-highlight p[data-v-d9fc9809]{color:var(--c-text);font-family:var(--font-display);font-size:var(--text-body-lg);line-height:var(--lead-snug)}.a-ico[data-v-d9fc9809]{position:relative;flex-shrink:0;width:52px;height:52px;display:grid;place-items:center;border-radius:var(--radius-round);background:var(--c-bg-elev);color:var(--c-accent)}.a-ring[data-v-d9fc9809]{position:absolute;inset:0;border-radius:var(--radius-round);background:var(--metal-conic-champ);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));animation:ec-spin 7s linear infinite;opacity:.85}.a-ico svg[data-v-d9fc9809]{position:relative;z-index:1}.ab-service[data-v-d9fc9809]{height:100%}.ab-service:hover .a-ico[data-v-d9fc9809],.ab-highlight:hover .a-ico[data-v-d9fc9809]{transform:translateY(-2px);transition:transform var(--dur-normal) var(--ease-luxe)}.ab-service:hover .a-ring[data-v-d9fc9809],.ab-highlight:hover .a-ring[data-v-d9fc9809]{animation-duration:2.6s}@media(prefers-reduced-motion:reduce){.a-ring[data-v-d9fc9809]{animation:none}}.ab-split[data-v-d9fc9809]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);align-items:start}.ab-valuecard[data-v-d9fc9809]{align-self:start}.ab-list[data-v-d9fc9809]{list-style:none;display:grid;gap:var(--space-sm);margin-top:var(--space-lg)}.ab-list li[data-v-d9fc9809]{display:flex;gap:var(--space-sm);align-items:flex-start}.ab-list li span[data-v-d9fc9809]:last-child{color:var(--c-text);line-height:var(--lead-snug)}.a-check[data-v-d9fc9809]{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:var(--radius-round);background:var(--c-accent-subtle);color:var(--c-accent);margin-top:1px}.ab-questions[data-v-d9fc9809]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}.ab-q[data-v-d9fc9809]{height:100%;display:flex;flex-direction:column;gap:var(--space-lg)}.ab-q-n[data-v-d9fc9809]{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--w-light);color:var(--c-accent);line-height:1}.ab-q p[data-v-d9fc9809]{color:var(--c-text);font-family:var(--font-display);font-size:var(--text-h5);line-height:var(--lead-snug)}@media(max-width:980px){.ab-hero[data-v-d9fc9809]{grid-template-columns:1fr;gap:var(--space-xl)}.ab-hero-art[data-v-d9fc9809]{order:-1;max-width:480px}.ab-split[data-v-d9fc9809]{grid-template-columns:1fr;gap:var(--space-xl)}.ab-questions[data-v-d9fc9809]{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.ab-highlights[data-v-d9fc9809]{grid-template-columns:1fr}}@media(max-width:520px){.ab-questions[data-v-d9fc9809]{grid-template-columns:1fr}}.ml[data-v-f6e4cc40]{position:relative}.ml-bar[data-v-f6e4cc40]{display:flex;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;align-items:center;margin-bottom:var(--space-lg)}.ml-filters[data-v-f6e4cc40]{display:flex;gap:var(--space-2xs);flex-wrap:wrap}.ml-chip[data-v-f6e4cc40]{padding:6px var(--space-md);border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--c-text-3);font-size:var(--text-body-sm);font-weight:var(--w-medium);transition:var(--motion-hover)}.ml-chip.on[data-v-f6e4cc40]{background:var(--c-text);color:var(--c-bg);border-color:transparent}.ml-chip[data-v-f6e4cc40]:hover:not(.on){color:var(--c-text);border-color:var(--line-strong)}.ml-tools[data-v-f6e4cc40]{display:flex;gap:var(--space-sm);align-items:center}.ml-body[data-v-f6e4cc40]{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}.ml:has(.ml-details) .ml-body[data-v-f6e4cc40]{grid-template-columns:1fr 320px}.ml-main[data-v-f6e4cc40]{position:relative;min-height:240px;border-radius:var(--radius-lg);transition:outline var(--dur-fast)}.ml-main.over[data-v-f6e4cc40]{outline:2px dashed var(--c-accent);outline-offset:8px}.ml-dropmsg[data-v-f6e4cc40]{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:var(--c-accent-subtle);border-radius:var(--radius-lg);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--c-accent);pointer-events:none}.ml-grid[data-v-f6e4cc40]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-md)}.ml-tile[data-v-f6e4cc40]{position:relative;aspect-ratio:1/1;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--line);background:var(--c-surface-2);transition:var(--motion-hover);display:block}.ml-tile img[data-v-f6e4cc40]{width:100%;height:100%;object-fit:cover}.ml-tile[data-v-f6e4cc40]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--line-strong)}.ml-tile.sel[data-v-f6e4cc40]{outline:2px solid var(--c-accent);outline-offset:1px;border-color:transparent}.ml-tile-name[data-v-f6e4cc40]{position:absolute;inset:auto 0 0;padding:14px 8px 6px;font-size:var(--text-caption);color:#fff;text-align:left;background:linear-gradient(transparent,#000000b3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-fileicon[data-v-f6e4cc40]{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-mono);font-size:var(--text-caption);color:var(--c-text-2);background:var(--c-surface-3)}.ml-list .sel[data-v-f6e4cc40]{background:var(--c-accent-subtle)}.ml-listthumb[data-v-f6e4cc40]{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:var(--radius-sm);overflow:hidden;background:var(--c-surface-3)}.ml-listthumb img[data-v-f6e4cc40]{width:100%;height:100%;object-fit:cover}.ml-empty[data-v-f6e4cc40]{text-align:center;padding:var(--space-3xl) var(--space-lg);border:1.5px dashed var(--line);border-radius:var(--radius-lg)}.ml-uploads[data-v-f6e4cc40]{display:grid;gap:var(--space-xs);margin-bottom:var(--space-md)}.ml-upload[data-v-f6e4cc40]{display:grid;gap:4px}.ml-progress[data-v-f6e4cc40]{height:5px;border-radius:var(--radius-pill);background:var(--c-surface-3);overflow:hidden}.ml-progress span[data-v-f6e4cc40]{display:block;height:100%;background:var(--c-accent);transition:width .2s}.ml-progress span.done[data-v-f6e4cc40]{background:var(--c-success)}.ml-progress span.error[data-v-f6e4cc40]{background:var(--c-error)}.ml-details[data-v-f6e4cc40]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--c-surface);padding:var(--space-lg);align-self:start;position:sticky;top:84px}.ml-detail-preview[data-v-f6e4cc40]{aspect-ratio:16/10;border-radius:var(--radius-md);overflow:hidden;background:var(--c-surface-2);margin-bottom:var(--space-md);cursor:zoom-in}.ml-detail-preview img[data-v-f6e4cc40]{width:100%;height:100%;object-fit:contain}.ml-meta[data-v-f6e4cc40]{display:grid;gap:var(--space-xs);margin:var(--space-md) 0}.ml-meta div[data-v-f6e4cc40]{display:flex;justify-content:space-between;gap:var(--space-sm);font-size:var(--text-body-sm)}.ml-meta dt[data-v-f6e4cc40]{color:var(--c-text-3);font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--track-label)}.ml-meta dd[data-v-f6e4cc40]{color:var(--c-text)}.ml-url[data-v-f6e4cc40]{display:flex;gap:var(--space-xs)}.ml-url .input[data-v-f6e4cc40]{font-size:var(--text-caption)}.ml-modal[data-v-f6e4cc40]{position:fixed;inset:0;z-index:var(--z-modal);background:var(--c-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:var(--space-2xl)}.ml-modal img[data-v-f6e4cc40]{max-width:90vw;max-height:86vh;border-radius:var(--radius-md);box-shadow:var(--shadow-2xl)}.ml-modal-x[data-v-f6e4cc40]{position:absolute;top:var(--space-lg);right:var(--space-lg);background:var(--c-surface)}.ml-toasts[data-v-f6e4cc40]{position:fixed;bottom:var(--space-lg);left:50%;transform:translate(-50%);z-index:var(--z-toast);display:grid;gap:var(--space-xs)}@media(max-width:880px){.ml:has(.ml-details) .ml-body[data-v-f6e4cc40]{grid-template-columns:1fr}.ml-details[data-v-f6e4cc40]{position:static}}.mp-overlay[data-v-7b35baac]{position:fixed;inset:0;z-index:var(--z-modal);background:var(--c-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:var(--space-lg)}.mp-panel[data-v-7b35baac]{width:100%;max-width:1120px;height:86vh;display:flex;flex-direction:column;background:var(--c-bg-elev);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);overflow:hidden}.mp-head[data-v-7b35baac]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--line)}.mp-scroll[data-v-7b35baac]{flex:1;overflow-y:auto;padding:var(--space-xl)}.iu[data-v-5f909489]{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--c-surface-2);cursor:pointer;transition:var(--motion-hover)}.iu.empty[data-v-5f909489]{border-style:dashed;border-width:1.5px}.iu[data-v-5f909489]:hover{border-color:var(--c-accent-line)}.iu img[data-v-5f909489]{width:100%;height:100%;object-fit:cover}.iu-ph[data-v-5f909489]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;opacity:.75}.iu-actions[data-v-5f909489]{position:absolute;inset:auto var(--space-sm) var(--space-sm) auto;display:flex;gap:6px;opacity:0;transition:opacity var(--dur-fast)}.iu:hover .iu-actions[data-v-5f909489]{opacity:1}.sbe[data-v-82fa6105]{display:flex;flex-direction:column;gap:var(--space-md)}.sbe-empty[data-v-82fa6105]{padding:var(--space-lg);border:1.5px dashed var(--line);border-radius:var(--radius-md);text-align:center}.sbe-block[data-v-82fa6105]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--c-surface)}.sbe-head[data-v-82fa6105]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--line);background:var(--c-surface-2);border-radius:var(--radius-md) var(--radius-md) 0 0}.sbe-head-actions[data-v-82fa6105]{display:flex;gap:4px}.sbe-head-actions .icon-btn[data-v-82fa6105]{width:30px;height:30px}.sbe-body[data-v-82fa6105]{padding:var(--space-md);display:flex;flex-direction:column;gap:8px}.sbe-row[data-v-82fa6105]{display:flex;gap:8px;align-items:flex-start}.sbe-row .input[data-v-82fa6105],.sbe-row .textarea[data-v-82fa6105]{flex:1}.sbe-plan[data-v-82fa6105],.sbe-qa[data-v-82fa6105]{border:1px solid var(--line-subtle);border-radius:var(--radius-sm);padding:var(--space-sm);background:var(--c-bg-elev)}.sbe-plan+.sbe-plan[data-v-82fa6105],.sbe-qa+.sbe-qa[data-v-82fa6105]{margin-top:8px}.sbe-add[data-v-82fa6105]{position:relative}.sbe-menu[data-v-82fa6105]{position:absolute;top:calc(100% + 6px);left:0;z-index:10;background:var(--c-surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:6px;min-width:200px;display:grid;gap:2px}.sbe-menu-item[data-v-82fa6105]{text-align:left;padding:8px var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-body-sm);color:var(--c-text-2)}.sbe-menu-item[data-v-82fa6105]:hover{background:var(--c-hover);color:var(--c-text)}.blog-banner[data-v-253cbc07]{overflow:hidden;border-radius:var(--radius-2xl);box-shadow:var(--shadow-md)}.blog-layout[data-v-253cbc07]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--space-3xl);align-items:start}.blog-body[data-v-253cbc07]{max-width:74ch}.blog-rail[data-v-253cbc07]{position:sticky;top:100px}.blog-rail-card[data-v-253cbc07]{display:flex;flex-direction:column;gap:var(--space-lg)}.blog-meta[data-v-253cbc07]{display:grid;gap:var(--space-sm)}.blog-meta div[data-v-253cbc07]{display:flex;justify-content:space-between;gap:var(--space-sm);font-size:var(--text-body-sm)}.blog-meta dt[data-v-253cbc07]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-text-3)}.blog-meta dd[data-v-253cbc07]{color:var(--c-text);text-align:right}.blog-rail-cta[data-v-253cbc07]{padding-top:var(--space-lg);border-top:var(--line-thin) solid var(--line-subtle)}@media(max-width:980px){.blog-layout[data-v-253cbc07]{grid-template-columns:1fr;gap:var(--space-xl)}.blog-rail[data-v-253cbc07]{position:static}}.cs-grid[data-v-2dba639c]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}.cs-card[data-v-2dba639c]{padding:0;overflow:hidden;display:flex;flex-direction:column}.cs-media[data-v-2dba639c]{position:relative;background:linear-gradient(160deg,var(--c-surface-2),var(--c-bg-elev));border-bottom:1px solid var(--line-subtle)}.cs-media[data-v-2dba639c] .media{border-radius:0;background:transparent}.cs-media[data-v-2dba639c] .media-contain img{padding:var(--space-md)}.cs-body[data-v-2dba639c]{position:relative;flex:1;display:flex;flex-direction:column;gap:6px;padding:var(--space-lg) var(--space-xl) var(--space-xl)}.cs-eyebrow[data-v-2dba639c]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-text-3)}.cs-title[data-v-2dba639c]{font-size:var(--text-h4);line-height:var(--lead-snug);color:var(--c-text)}.cs-client[data-v-2dba639c]{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;margin-top:2px;color:var(--c-accent);font-family:var(--font-display);font-size:var(--text-body-lg);font-weight:var(--w-medium)}.cs-client[data-v-2dba639c]:before{content:"";width:20px;height:2px;border-radius:2px;background:currentColor;flex-shrink:0}.cs-go[data-v-2dba639c]{margin-top:auto;padding-top:var(--space-lg);display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-text-2);transition:color var(--dur-fast)}.cs-go .i[data-v-2dba639c]{color:var(--c-accent);transition:transform var(--dur-fast)}.cs-card:hover .cs-go[data-v-2dba639c]{color:var(--c-text)}.cs-card:hover .cs-go .i[data-v-2dba639c]{transform:translate(4px)}@media(max-width:760px){.cs-grid[data-v-2dba639c]{grid-template-columns:1fr}}.csb-sec[data-v-6cef8271]{position:relative}.csb-sec[data-v-6cef8271]>*{position:relative;z-index:1}.csb-eyebrow[data-v-6cef8271]{display:inline-flex;align-items:center;gap:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-text-3)}.csb-eyebrow b[data-v-6cef8271]{color:var(--c-accent);font-weight:var(--w-medium)}.csb-eyebrow--light[data-v-6cef8271]{color:#fff9}.csb-eyebrow--light b[data-v-6cef8271]{color:var(--ch-300,#e7cd97)}.csb-head[data-v-6cef8271]{margin-bottom:var(--space-2xl)}.csb-intro[data-v-6cef8271]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-3xl);align-items:center}.csb-intro .rich[data-v-6cef8271]{margin-top:var(--space-lg)}.csb-intro-art[data-v-6cef8271]{border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-lg)}.csb-snap-prose[data-v-6cef8271]{max-width:var(--size-reading);margin:0 auto var(--space-2xl)}.csb-snap-prose p+p[data-v-6cef8271]{margin-top:var(--space-md)}.csb-snapshot[data-v-6cef8271]{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--c-surface);padding:var(--space-xl)}.csb-snap-eyebrow[data-v-6cef8271]{margin-bottom:var(--space-lg)}.csb-snap-eyebrow b[data-v-6cef8271]{color:var(--c-accent)}.csb-facts[data-v-6cef8271]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-lg) var(--space-xl)}.csb-fact[data-v-6cef8271]{display:flex;gap:var(--space-sm);align-items:flex-start}.csb-fact-ico[data-v-6cef8271]{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:var(--radius-round);background:var(--c-accent-subtle);color:var(--c-accent)}.csb-fact-body[data-v-6cef8271]{min-width:0}.csb-fact dt[data-v-6cef8271]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-text-3);margin-bottom:3px}.csb-fact dd[data-v-6cef8271]{font-family:var(--font-display);font-size:var(--text-body-lg);color:var(--c-text);line-height:var(--lead-snug);word-break:break-word}.csb-band[data-v-6cef8271]:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:100vw;z-index:0}.csb-sec[data-v-6cef8271]:has(.csb-challenge):before{background:linear-gradient(135deg,#16181d,#0a0c0f)}.csb-challenge[data-v-6cef8271]{max-width:var(--size-reading);margin-inline:auto;text-align:center;padding-block:var(--space-lg)}.csb-cicon[data-v-6cef8271]{display:inline-grid;place-items:center;width:56px;height:56px;color:var(--ch-300,#e7cd97);margin-bottom:var(--space-md)}.csb-cicon svg[data-v-6cef8271]{width:56px;height:56px}.csb-cicon .r1[data-v-6cef8271]{transform-box:fill-box;transform-origin:center;animation:csb-pulse-6cef8271 3s ease-in-out infinite}.csb-cicon .r2[data-v-6cef8271]{transform-box:fill-box;transform-origin:center;animation:csb-pulse-6cef8271 3s ease-in-out infinite .4s}.csb-challenge-p[data-v-6cef8271]{color:#cfcabf;line-height:var(--lead-relaxed);margin-top:var(--space-md);max-width:60ch;margin-inline:auto}.csb-challenge-p.is-lead[data-v-6cef8271]{font-family:var(--font-display);font-weight:var(--w-light);font-size:var(--text-h4);line-height:var(--lead-snug);color:#f5f1e9;margin-top:var(--space-lg)}.csb-lead[data-v-6cef8271]{max-width:var(--size-reading);font-size:var(--text-body-lg);color:var(--c-text-2);margin-bottom:var(--space-xl)}.csb-solution[data-v-6cef8271]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-lg)}.csb-approach[data-v-6cef8271]{position:relative;height:100%}.csb-approach-n[data-v-6cef8271]{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:var(--radius-round);background:var(--metal-champ);color:#241a09;font-family:var(--font-display);font-size:var(--text-body-sm);box-shadow:var(--shadow-sm)}.csb-sec[data-v-6cef8271]:has(.csb-results):before{background:var(--c-surface)}.csb-results[data-v-6cef8271]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-lg)}.csb-metric[data-v-6cef8271]{padding:var(--space-xl) var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--c-bg-elev);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.csb-metric-n[data-v-6cef8271]{font-family:var(--font-display);font-weight:var(--w-regular);font-size:clamp(2.6rem,5vw,3.6rem);line-height:1;color:var(--c-accent)}.csb-metric-l[data-v-6cef8271]{color:var(--c-text-2);font-size:var(--text-body-sm);line-height:var(--lead-snug)}.csb-metric-ico[data-v-6cef8271]{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--radius-round);background:var(--c-accent-subtle);color:var(--c-accent)}.csb-spark[data-v-6cef8271]{display:flex;align-items:flex-end;gap:4px;height:30px;margin-bottom:6px}.csb-spark i[data-v-6cef8271]{width:7px;border-radius:2px;background:var(--metal-champ);transform-origin:bottom;animation:csb-bar-6cef8271 1.8s ease-in-out infinite}.csb-spark i[data-v-6cef8271]:nth-child(1){height:40%;animation-delay:0s}.csb-spark i[data-v-6cef8271]:nth-child(2){height:65%;animation-delay:.2s}.csb-spark i[data-v-6cef8271]:nth-child(3){height:85%;animation-delay:.4s}.csb-spark i[data-v-6cef8271]:nth-child(4){height:100%;animation-delay:.6s}@keyframes csb-pulse-6cef8271{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.08);opacity:.5}}@keyframes csb-bar-6cef8271{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}.csb-quote[data-v-6cef8271]{max-width:var(--size-reading);margin-inline:auto;text-align:center;position:relative}.csb-quote-mark[data-v-6cef8271]{font-family:var(--font-display);font-size:5rem;line-height:.5;display:block}.csb-quote blockquote[data-v-6cef8271]{font-family:var(--font-display);font-weight:var(--w-light);font-size:var(--text-h3);line-height:var(--lead-snug);color:var(--c-text);margin-top:var(--space-md)}.csb-quote figcaption[data-v-6cef8271]{display:inline-flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-xl);color:var(--c-text-2);font-weight:var(--w-medium)}.csb-text[data-v-6cef8271]{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.7fr);gap:var(--space-2xl);align-items:start}.csb-text-aside[data-v-6cef8271]{position:sticky;top:100px}@media(max-width:980px){.csb-intro[data-v-6cef8271],.csb-text[data-v-6cef8271]{grid-template-columns:1fr;gap:var(--space-lg)}.csb-intro-art[data-v-6cef8271]{order:-1}.csb-text-aside[data-v-6cef8271]{position:static}}.detail-grid[data-v-d092053a]{display:grid;grid-template-columns:320px 1fr;gap:var(--space-2xl);align-items:start}.facts[data-v-d092053a]{margin-top:var(--space-md);display:grid;gap:var(--space-sm)}.facts dt[data-v-d092053a]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-text-3)}.facts dd[data-v-d092053a]{color:var(--c-text);font-family:var(--font-display);font-size:var(--text-h5)}.facts a[data-v-d092053a]{color:var(--c-accent)}@media(max-width:980px){.detail-grid[data-v-d092053a]{grid-template-columns:1fr}.detail-rail[data-v-d092053a]{order:2}}.soc[data-v-04f5ff33]{display:flex;flex-wrap:wrap;gap:10px}.soc-link[data-v-04f5ff33]{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--radius-round);border:1px solid var(--line);color:var(--c-text-2);transition:var(--motion-hover)}.soc-link[data-v-04f5ff33]:hover{color:var(--c-accent);border-color:var(--c-accent-line);transform:translateY(-2px)}.phone-wrap[data-v-d98f0152]{display:block}.phone-wrap[data-v-d98f0152] .iti{width:100%;display:block}.contact-done[data-v-4368e6bd]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-xl) var(--space-md);animation:contact-pop-4368e6bd .4s var(--ease-luxe)}.contact-done-ico[data-v-4368e6bd]{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--radius-round);background:var(--c-accent-subtle);border:1px solid var(--c-accent-line);color:var(--c-accent)}@keyframes contact-pop-4368e6bd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hero-grid-canvas[data-v-c40b9e3e]{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.hf[data-v-2fe41fd0]{position:relative;width:100%;aspect-ratio:1/1;perspective:1100px}.hf-svg[data-v-2fe41fd0]{position:absolute;inset:0;width:100%;height:100%;transform-style:preserve-3d;filter:drop-shadow(0 30px 60px rgba(0,0,0,.45))}.h-label[data-v-2fe41fd0]{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:var(--radius-pill);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--line);color:var(--c-text);font-size:var(--text-body-sm);font-weight:var(--w-medium);box-shadow:var(--shadow-md);white-space:nowrap;z-index:3}.h-label svg[data-v-2fe41fd0]{color:var(--c-accent)}.hf-photo[data-v-2fe41fd0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30%;aspect-ratio:1/1;z-index:2;display:grid;place-items:center}.hf-photo img[data-v-2fe41fd0]{width:100%;height:100%;object-fit:contain;display:block;transform-origin:50% 50%;animation:hf-breathe-2fe41fd0 4.5s var(--ease-inout) infinite}@keyframes hf-breathe-2fe41fd0{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.hf.has-photo .hf-core[data-v-2fe41fd0]{display:none}@media(prefers-reduced-motion:reduce){.hf-photo img[data-v-2fe41fd0]{animation:none}}@media(max-width:640px){.hf[data-v-2fe41fd0]{max-width:340px}.h-label[data-v-2fe41fd0]{font-size:10.5px;padding:5px 9px;gap:5px}.h-label svg[data-v-2fe41fd0]{width:11px;height:11px}.h-label[data-v-2fe41fd0]:nth-of-type(2){left:56%!important}.h-label[data-v-2fe41fd0]:nth-of-type(3){left:60%!important}.h-label[data-v-2fe41fd0]:nth-of-type(1){left:2%!important}.h-label[data-v-2fe41fd0]:nth-of-type(4){left:0%!important}}.svc-art[data-v-3ebe7fe4]{position:absolute;inset:0;--svc:var(--c-accent);color:var(--svc);background:linear-gradient(160deg,var(--c-surface-2),var(--c-bg-elev));overflow:hidden}.svc-art[data-svc=seo-services][data-v-3ebe7fe4]{--svc:#5aa17e}.svc-art[data-svc=branding-identity-design][data-v-3ebe7fe4]{--svc:#c79a52}.svc-art[data-svc=social-media-marketing][data-v-3ebe7fe4]{--svc:#6f93c4}.svc-art[data-svc=website-design-development][data-v-3ebe7fe4]{--svc:#9182cf}.svc-art[data-svc=google-ads-management][data-v-3ebe7fe4]{--svc:#d4895c}.svc-art[data-v-3ebe7fe4]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(58% 64% at 50% 40%,color-mix(in srgb,var(--svc) 40%,transparent),transparent 70%),radial-gradient(46% 54% at 84% 86%,color-mix(in srgb,var(--svc) 26%,transparent),transparent 62%)}.svc-art svg[data-v-3ebe7fe4]{position:absolute;inset:0;width:100%;height:100%}@keyframes sa-floaty-3ebe7fe4{0%,to{transform:translateY(-5px)}50%{transform:translateY(5px)}}@keyframes sa-spin-3ebe7fe4{to{transform:rotate(360deg)}}@keyframes sa-spinrev-3ebe7fe4{to{transform:rotate(-360deg)}}@keyframes sa-pulse-3ebe7fe4{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.16);opacity:.78}}@keyframes sa-draw-3ebe7fe4{0%{stroke-dashoffset:300}to{stroke-dashoffset:0}}@keyframes sa-bar-3ebe7fe4{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes sa-load-3ebe7fe4{0%{transform:scaleX(.2)}50%{transform:scaleX(1)}to{transform:scaleX(.2)}}@keyframes sa-ping-3ebe7fe4{0%{transform:scale(.55);opacity:.85}80%,to{transform:scale(1.7);opacity:0}}@keyframes sa-link-3ebe7fe4{0%,to{opacity:.22}50%{opacity:.8}}.svc-art .sa-floaty[data-v-3ebe7fe4]{animation:sa-floaty-3ebe7fe4 5s ease-in-out infinite}.svc-art .sa-floaty.l2[data-v-3ebe7fe4]{animation-delay:.6s}.svc-art .sa-floaty.l3[data-v-3ebe7fe4]{animation-delay:1.1s}.svc-art .sa-spin[data-v-3ebe7fe4]{transform-box:view-box;transform-origin:240px 160px;animation:sa-spin-3ebe7fe4 24s linear infinite}.svc-art .sa-spinrev[data-v-3ebe7fe4]{transform-box:view-box;transform-origin:240px 160px;animation:sa-spinrev-3ebe7fe4 30s linear infinite}.svc-art .sa-pulse[data-v-3ebe7fe4]{transform-box:fill-box;transform-origin:center;animation:sa-pulse-3ebe7fe4 2.8s ease-in-out infinite}.svc-art .sa-draw[data-v-3ebe7fe4]{stroke-dasharray:300;animation:sa-draw-3ebe7fe4 2.6s var(--ease-luxe) infinite alternate}.svc-art .sa-bar[data-v-3ebe7fe4]{transform-box:fill-box;transform-origin:bottom;animation:sa-bar-3ebe7fe4 2.4s ease-in-out infinite}.svc-art .sa-bar.b2[data-v-3ebe7fe4]{animation-delay:.25s}.svc-art .sa-bar.b3[data-v-3ebe7fe4]{animation-delay:.5s}.svc-art .sa-load[data-v-3ebe7fe4]{transform-box:fill-box;transform-origin:left center;animation:sa-load-3ebe7fe4 2.8s ease-in-out infinite}.svc-art .sa-ping[data-v-3ebe7fe4]{transform-box:fill-box;transform-origin:center;animation:sa-ping-3ebe7fe4 2.8s ease-out infinite}.svc-art .sa-ping.p2[data-v-3ebe7fe4]{animation-delay:.9s}.svc-art .sa-ping.p3[data-v-3ebe7fe4]{animation-delay:1.8s}.svc-art .sa-link[data-v-3ebe7fe4]{animation:sa-link-3ebe7fe4 2.6s ease-in-out infinite}.svc-art .sa-link.l2[data-v-3ebe7fe4]{animation-delay:.4s}.svc-art .sa-link.l3[data-v-3ebe7fe4]{animation-delay:.8s}.carousel-track[data-v-fa41c5de]{display:flex;gap:var(--space-lg);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:14px 22px 26px;margin:-14px -22px -22px;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.carousel-track[data-v-fa41c5de]::-webkit-scrollbar{display:none}.carousel-track.dragging[data-v-fa41c5de]{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.cslide[data-v-fa41c5de]{flex:0 0 var(--cw);max-width:86%;scroll-snap-align:start;display:flex}.cslide[data-v-fa41c5de]>*{width:100%}.cv-2[data-v-fa41c5de],.cv-3[data-v-fa41c5de]{padding-inline:1px;margin-inline:0}.cv-3 .cslide[data-v-fa41c5de]{flex-basis:calc((100% - 2 * var(--space-lg)) / 3);max-width:none}.cv-2 .cslide[data-v-fa41c5de]{flex-basis:calc((100% - var(--space-lg)) / 2);max-width:none}@media(max-width:980px){.cv-3 .cslide[data-v-fa41c5de]{flex-basis:calc((100% - var(--space-lg)) / 2)}}@media(max-width:640px){.cv-3 .cslide[data-v-fa41c5de],.cv-2 .cslide[data-v-fa41c5de]{flex-basis:100%}}.carousel-foot[data-v-fa41c5de]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);margin-top:var(--space-lg)}.carousel-dots[data-v-fa41c5de]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cdot[data-v-fa41c5de]{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--line-strong);transition:width var(--dur-normal) var(--ease-luxe),background var(--dur-fast)}.cdot.on[data-v-fa41c5de]{width:26px;background:var(--c-accent)}.cdot[data-v-fa41c5de]:hover{background:var(--c-accent-line)}.carousel-nav[data-v-fa41c5de]{display:flex;gap:var(--space-sm);flex-shrink:0}.carousel-nav .icon-btn[data-v-fa41c5de]{width:44px;height:44px}.carousel-nav .icon-btn[data-v-fa41c5de]:disabled{opacity:.35;cursor:default}@media(max-width:760px){.carousel-track[data-v-fa41c5de]{margin-inline:0;padding-inline:0}.cslide[data-v-fa41c5de]{max-width:82%}.carousel-foot[data-v-fa41c5de]{margin-top:var(--space-md)}}.home-card[data-v-f0a50b58]{padding:0;overflow:hidden;display:flex;flex-direction:column;height:100%}.home-card .media[data-v-f0a50b58]{border-bottom:var(--line-thin) solid var(--line-subtle)}.home-card[data-v-f0a50b58] .media{border-radius:0}.home-card-body[data-v-f0a50b58]{position:relative;flex:1;display:flex;flex-direction:column;gap:7px;padding:var(--space-md) var(--space-lg) var(--space-lg)}.home-client[data-v-f0a50b58]{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;color:var(--c-accent);font-family:var(--font-display);font-size:var(--text-body-lg);font-weight:var(--w-medium)}.home-client[data-v-f0a50b58]:before{content:"";width:20px;height:2px;border-radius:2px;background:currentColor;flex-shrink:0}.home-card .work-go[data-v-f0a50b58]{margin-top:auto;padding-top:var(--space-md)}.home-quote[data-v-f0a50b58]{height:100%;display:flex;flex-direction:column}.home-quote blockquote[data-v-f0a50b58]{display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.home-eyebrow[data-v-f0a50b58]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-text-3)}.home-blog-title[data-v-f0a50b58]{font-size:var(--text-h5);line-height:var(--lead-snug);color:var(--c-text);transition:color var(--dur-fast)}.home-blog:hover .home-blog-title[data-v-f0a50b58]{color:var(--c-accent)}.home-blog[data-v-f0a50b58] .media img{transition:transform var(--dur-slow) var(--ease-luxe)}.home-blog[data-v-f0a50b58]:hover .media img{transform:scale(1.05)}.about-cards[data-v-f0a50b58]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.about-card[data-v-f0a50b58]{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-lg)}.ac-ico[data-v-f0a50b58]{position:relative;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:var(--c-bg-elev);color:var(--c-accent);transition:transform var(--dur-normal) var(--ease-luxe),box-shadow var(--dur-normal) var(--ease-out)}.ac-ring[data-v-f0a50b58]{position:absolute;inset:0;border-radius:50%;background:var(--metal-conic-champ);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));animation:ec-spin 7s linear infinite;opacity:.85}.ac-ico svg[data-v-f0a50b58]{position:relative;z-index:1;transition:transform var(--dur-normal) var(--ease-spring)}.about-card p[data-v-f0a50b58]{color:var(--c-text);font-family:var(--font-display);font-size:var(--text-h5);font-weight:var(--w-medium);line-height:var(--lead-snug)}.about-card:hover .ac-ico[data-v-f0a50b58]{transform:translateY(-3px) scale(1.06);box-shadow:var(--glow-accent)}.about-card:hover .ac-ring[data-v-f0a50b58]{animation-duration:2.4s}.about-card:hover .ac-ico svg[data-v-f0a50b58]{transform:rotate(10deg)}@media(prefers-reduced-motion:reduce){.ac-ring[data-v-f0a50b58]{animation:none}}@media(max-width:520px){.about-cards[data-v-f0a50b58]{grid-template-columns:1fr}}.svc-list[data-v-101eb57d]{display:flex;flex-direction:column;gap:var(--space-lg)}.svc-list .svc-row[data-v-101eb57d]{display:grid;grid-template-columns:minmax(0,440px) 1fr;gap:var(--space-2xl);align-items:center;padding:var(--space-lg)}.svc-media[data-v-101eb57d]{border-radius:var(--radius-md);overflow:hidden}.svc-idx[data-v-101eb57d]{display:block;font-size:var(--text-body-sm);letter-spacing:var(--track-label);color:var(--c-accent);margin-bottom:var(--space-xs)}@media(max-width:880px){.svc-list .svc-row[data-v-101eb57d]{grid-template-columns:1fr;gap:var(--space-md)}}.home-quote[data-v-101eb57d]{display:flex;flex-direction:column;height:100%}.home-quote blockquote[data-v-101eb57d]{display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.sb-sec[data-v-91413990]{position:relative}.sb-sec[data-v-91413990]>*{position:relative;z-index:1}.sb-band[data-v-91413990]:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:100vw;background:var(--c-surface);border-block:1px solid var(--line-subtle);z-index:0}.sb-quote[data-v-91413990]{display:flex;flex-direction:column;height:100%}.sb-quote blockquote[data-v-91413990]{display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.sb-eyebrow[data-v-91413990]{display:inline-flex;align-items:center;gap:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-text-3)}.sb-eyebrow b[data-v-91413990]{color:var(--c-accent);font-weight:var(--w-medium)}.sb-head[data-v-91413990]{margin-bottom:var(--space-2xl)}.sb-head h2[data-v-91413990]{font-size:var(--text-h2);margin-top:var(--space-sm)}.sb-head--center[data-v-91413990]{text-align:center}.sb-head--center .sb-eyebrow[data-v-91413990]{justify-content:center}.sb-split[data-v-91413990]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.7fr);gap:var(--space-3xl);align-items:start}.sb-aside[data-v-91413990]{position:sticky;top:100px}.sb-aside h2[data-v-91413990]{font-size:var(--text-h2);margin-top:var(--space-sm)}.sb-reading[data-v-91413990]{max-width:var(--size-reading);margin-inline:auto}.sb-intro[data-v-91413990]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-3xl);align-items:center}.sb-intro .rich[data-v-91413990]{margin-top:var(--space-lg);max-width:none}.sb-intro-art[data-v-91413990]{border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-lg)}@media(max-width:980px){.sb-split[data-v-91413990]{grid-template-columns:1fr;gap:var(--space-lg)}.sb-aside[data-v-91413990]{position:static}.sb-intro[data-v-91413990]{grid-template-columns:1fr;gap:var(--space-lg)}.sb-intro-art[data-v-91413990]{order:-1}}.sb-feature[data-v-91413990]{position:relative;height:100%}.sb-fnum[data-v-91413990]{position:absolute;top:var(--space-md);right:var(--space-md);font-size:var(--text-label);color:var(--c-text-3)}.sb-ico[data-v-91413990]{display:grid;place-items:center;width:50px;height:50px;border-radius:var(--radius-round);background:var(--metal-champ);color:#241a09;box-shadow:var(--shadow-sm)}.sb-steps[data-v-91413990]{list-style:none;display:grid;gap:var(--space-lg);position:relative}.sb-step[data-v-91413990]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-lg);align-items:start;position:relative}.sb-step-n[data-v-91413990]{display:grid;place-items:center;width:50px;height:50px;border-radius:var(--radius-round);background:var(--metal-champ);color:#241a09;font-family:var(--font-display);font-size:var(--text-body);flex-shrink:0;box-shadow:var(--shadow-sm)}.sb-step[data-v-91413990]:before{content:"";position:absolute;left:24px;top:54px;bottom:-24px;width:2px;background:linear-gradient(180deg,var(--c-accent-line),transparent)}.sb-step[data-v-91413990]:last-child:before{display:none}.sb-pricing[data-v-91413990]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-lg);align-items:stretch;max-width:var(--size-container);margin-inline:auto}.sb-plan[data-v-91413990]{display:flex;flex-direction:column;gap:var(--space-sm);transition:var(--motion-hover)}.sb-plan-top[data-v-91413990]{padding-bottom:var(--space-md);border-bottom:1px solid var(--line-subtle)}.sb-plan.featured[data-v-91413990]{border-color:var(--c-accent-line);box-shadow:var(--shadow-lg),var(--glow-accent)}@media(min-width:900px){.sb-plan.featured[data-v-91413990]{transform:scale(1.05)}.sb-plan.featured[data-v-91413990]:hover{transform:scale(1.05) translateY(var(--hover-lift))}}.sb-plan-tag[data-v-91413990]{margin-bottom:var(--space-sm)}.sb-price[data-v-91413990]{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--w-light);line-height:1;margin-block:var(--space-xs)}.sb-plan-feats[data-v-91413990]{list-style:none;display:grid;gap:var(--space-sm);margin:var(--space-md) 0;flex:1}.sb-plan-feats li[data-v-91413990]{display:flex;gap:var(--space-sm);align-items:flex-start;font-size:var(--text-body-sm);color:var(--c-text-2)}.sb-plan-feats li svg[data-v-91413990]{color:var(--c-accent);flex-shrink:0;margin-top:3px}.detail-grid[data-v-c3b98fe9]{display:grid;grid-template-columns:320px 1fr;gap:var(--space-2xl);align-items:start}@media(max-width:980px){.detail-grid[data-v-c3b98fe9]{grid-template-columns:1fr}.detail-rail[data-v-c3b98fe9]{order:2}}.wz[data-v-3d915eb3]{position:fixed;top:0;left:0;right:0;height:100vh;height:100dvh;z-index:var(--z-modal,1000);background:var(--c-bg);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.wz[data-v-3d915eb3]:before{content:"";position:absolute;top:0;left:0;width:100vw;height:50%;background:var(--grad-aurora);opacity:.5;pointer-events:none}.wz[data-v-3d915eb3]>*{position:relative;z-index:1}.wz-top[data-v-3d915eb3]{position:sticky;top:0;z-index:5;background:var(--c-bg)}.wz-head[data-v-3d915eb3]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding-top:max(var(--space-md),calc(var(--space-md) + env(safe-area-inset-top)));padding-bottom:var(--space-md);flex-shrink:0}.wz-brand[data-v-3d915eb3]{display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-text-2)}.wz-brand .dot[data-v-3d915eb3]{width:7px;height:7px;border-radius:50%;background:var(--c-accent)}.wz-steps[data-v-3d915eb3]{display:flex;gap:var(--space-2xs);flex-wrap:wrap;justify-content:center}.wz-tab[data-v-3d915eb3]{padding:5px 12px;border-radius:var(--radius-pill);font-size:var(--text-caption);color:var(--c-text-3);transition:var(--motion-hover)}.wz-tab.on[data-v-3d915eb3]{background:var(--c-text);color:var(--c-bg)}.wz-tab.done[data-v-3d915eb3]{color:var(--c-accent)}.wz-tab[data-v-3d915eb3]:hover:not(.on){color:var(--c-text)}@media(max-width:760px){.wz-steps[data-v-3d915eb3]{display:none}}.wz-bar[data-v-3d915eb3]{height:2px;background:var(--line);flex-shrink:0;position:relative;z-index:1}.wz-bar span[data-v-3d915eb3]{display:block;height:100%;background:var(--metal-champ);transition:width .5s var(--ease-luxe)}.wz-body[data-v-3d915eb3]{padding-block:var(--space-2xl);display:flex;flex-direction:column;min-height:calc(100dvh - 240px)}.wz-step[data-v-3d915eb3]{max-width:760px;margin-inline:auto;width:100%}.wz-eyebrow[data-v-3d915eb3]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-accent)}.wz-title[data-v-3d915eb3]{font-size:var(--text-h2);font-weight:var(--w-light);margin-top:var(--space-xs);line-height:var(--lead-snug)}.wz-sub[data-v-3d915eb3]{color:var(--c-text-2);margin-top:var(--space-sm);font-size:var(--text-body-lg)}.wz-tiles[data-v-3d915eb3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-md);margin-top:var(--space-2xl)}.wz-tile[data-v-3d915eb3]{position:relative;display:flex;align-items:center;gap:var(--space-sm);text-align:left;padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--c-surface);font-family:var(--font-display);font-size:var(--text-h5);color:var(--c-text);transition:var(--motion-hover)}.wz-tile[data-v-3d915eb3]:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:var(--shadow-card)}.wz-tile.sel[data-v-3d915eb3]{border-color:var(--c-accent-line);background:var(--c-accent-subtle)}.wz-tile-check[data-v-3d915eb3]{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;border:1px solid var(--line-strong);color:transparent;transition:var(--motion-hover)}.wz-tile.sel .wz-tile-check[data-v-3d915eb3]{background:var(--c-accent);border-color:transparent;color:#fff}.wz-config[data-v-3d915eb3]{margin-top:var(--space-2xl)}.wz-config-list[data-v-3d915eb3]{display:flex;flex-direction:column;gap:var(--space-xl)}.wz-svc[data-v-3d915eb3]{padding:var(--space-lg) var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--c-surface);display:flex;flex-direction:column;gap:var(--space-lg)}.wz-svc-h[data-v-3d915eb3]{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-h5);color:var(--c-text)}.wz-svc-dot[data-v-3d915eb3]{width:8px;height:8px;border-radius:50%;background:var(--metal-champ)}.wz-empty[data-v-3d915eb3]{margin-top:var(--space-2xl);color:var(--c-text-2);font-size:var(--text-body-lg)}.wz-fields[data-v-3d915eb3]{display:flex;flex-direction:column;gap:var(--space-xl);margin-top:var(--space-2xl)}.wz-grid2[data-v-3d915eb3]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}.wz-field label[data-v-3d915eb3]{display:block;margin-bottom:var(--space-sm);font-size:var(--text-body-sm);font-weight:var(--w-medium);color:var(--c-text)}.wz-field .opt[data-v-3d915eb3]{color:var(--c-text-3);font-weight:var(--w-regular)}.wz-chips[data-v-3d915eb3]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.wz-chip[data-v-3d915eb3]{padding:9px 16px;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--c-surface);color:var(--c-text-2);font-size:var(--text-body-sm);font-weight:var(--w-medium);transition:var(--motion-hover)}.wz-chip[data-v-3d915eb3]:hover{border-color:var(--line-strong);color:var(--c-text)}.wz-chip.sel[data-v-3d915eb3]{background:var(--c-accent-subtle);border-color:var(--c-accent-line);color:var(--c-accent)}.wz-svc .wz-chip[data-v-3d915eb3]{background:var(--c-bg-elev)}.wz-review[data-v-3d915eb3]{display:flex;flex-direction:column;margin-top:var(--space-2xl);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.wz-rev-row[data-v-3d915eb3]{display:grid;grid-template-columns:160px 1fr auto;gap:var(--space-md);align-items:start;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--line-subtle)}.wz-rev-row[data-v-3d915eb3]:last-child{border-bottom:none}.wz-rev-k[data-v-3d915eb3]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-text-3);padding-top:3px}.wz-rev-v[data-v-3d915eb3]{color:var(--c-text);line-height:var(--lead-snug)}.wz-edit[data-v-3d915eb3]{color:var(--c-accent);font-size:var(--text-body-sm);font-weight:var(--w-medium)}.wz-edit[data-v-3d915eb3]:hover{text-decoration:underline}.wz-error[data-v-3d915eb3]{color:var(--c-error);margin-top:var(--space-md);font-size:var(--text-body-sm)}@media(max-width:560px){.wz-grid2[data-v-3d915eb3]{grid-template-columns:1fr}.wz-rev-row[data-v-3d915eb3]{grid-template-columns:1fr auto}.wz-rev-k[data-v-3d915eb3]{grid-column:1/-1}}.wz-foot[data-v-3d915eb3]{position:sticky;bottom:0;z-index:5;background:var(--c-bg);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-top:var(--space-lg);padding-bottom:max(var(--space-lg),calc(var(--space-lg) + env(safe-area-inset-bottom)));border-top:1px solid var(--line);flex-shrink:0}.wz-foot-hint[data-v-3d915eb3]{font-size:var(--text-caption);color:var(--c-text-3);text-align:center;flex:1}.wz-foot .btn[data-v-3d915eb3]{flex-shrink:0}.wz-done[data-v-3d915eb3]{max-width:560px;margin:auto;text-align:center;padding:var(--space-2xl) 0}.wz-done-ico[data-v-3d915eb3]{display:inline-grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--c-accent-subtle);color:var(--c-accent);margin-bottom:var(--space-lg)}.wz-done h2[data-v-3d915eb3]{font-size:var(--text-h2);font-weight:var(--w-light)}.wz-done p[data-v-3d915eb3]{margin-block:var(--space-md) var(--space-xl)}.wz-enter-active[data-v-3d915eb3]{transition:opacity .35s var(--ease-luxe),transform .45s var(--ease-luxe)}.wz-leave-active[data-v-3d915eb3]{transition:opacity .25s ease,transform .3s ease}.wz-enter-from[data-v-3d915eb3]{opacity:0;transform:scale(1.02)}.wz-leave-to[data-v-3d915eb3]{opacity:0;transform:scale(.99)}.wz-fwd-enter-active[data-v-3d915eb3],.wz-bwd-enter-active[data-v-3d915eb3],.wz-fwd-leave-active[data-v-3d915eb3],.wz-bwd-leave-active[data-v-3d915eb3]{transition:opacity .28s var(--ease-luxe),transform .28s var(--ease-luxe)}.wz-fwd-enter-from[data-v-3d915eb3]{opacity:0;transform:translate(26px)}.wz-fwd-leave-to[data-v-3d915eb3],.wz-bwd-enter-from[data-v-3d915eb3]{opacity:0;transform:translate(-26px)}.wz-bwd-leave-to[data-v-3d915eb3]{opacity:0;transform:translate(26px)}.wz-sec-enter-active[data-v-3d915eb3],.wz-sec-leave-active[data-v-3d915eb3]{transition:opacity .3s var(--ease-luxe),transform .3s var(--ease-luxe)}.wz-sec-enter-from[data-v-3d915eb3],.wz-sec-leave-to[data-v-3d915eb3]{opacity:0;transform:translateY(12px)}.wz-sec-leave-active[data-v-3d915eb3]{position:absolute;width:100%}@media(prefers-reduced-motion:reduce){.wz-enter-active[data-v-3d915eb3],.wz-leave-active[data-v-3d915eb3],.wz-fwd-enter-active[data-v-3d915eb3],.wz-bwd-enter-active[data-v-3d915eb3],.wz-fwd-leave-active[data-v-3d915eb3],.wz-bwd-leave-active[data-v-3d915eb3],.wz-sec-enter-active[data-v-3d915eb3],.wz-sec-leave-active[data-v-3d915eb3]{transition:opacity .2s}.wz-enter-from[data-v-3d915eb3],.wz-leave-to[data-v-3d915eb3],.wz-fwd-enter-from[data-v-3d915eb3],.wz-fwd-leave-to[data-v-3d915eb3],.wz-bwd-enter-from[data-v-3d915eb3],.wz-bwd-leave-to[data-v-3d915eb3],.wz-sec-enter-from[data-v-3d915eb3],.wz-sec-leave-to[data-v-3d915eb3]{transform:none}}.chat-fab[data-v-cb0568e0]{position:fixed;right:var(--space-lg);bottom:var(--space-lg);z-index:var(--z-sticky);width:58px;height:58px;display:grid;place-items:center;border-radius:var(--radius-round);background:var(--c-text);color:var(--c-bg);box-shadow:var(--shadow-lg);transition:transform var(--dur-normal) var(--ease-spring),background var(--dur-fast)}.chat-fab[data-v-cb0568e0]:hover{transform:translateY(-3px) scale(1.04)}.chat-fab-dot[data-v-cb0568e0]{position:absolute;top:11px;right:12px;width:11px;height:11px;border-radius:50%;background:var(--c-success);border:2px solid var(--c-text)}.chat-panel[data-v-cb0568e0]{position:fixed;right:var(--space-lg);bottom:var(--space-lg);z-index:var(--z-sticky);width:380px;max-width:calc(100vw - var(--space-lg) * 2);height:min(620px,calc(100dvh - var(--space-lg) * 2));display:flex;flex-direction:column;background:var(--c-bg-elev);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);overflow:hidden}.chat-head[data-v-cb0568e0]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md);border-bottom:1px solid var(--line);background:var(--c-surface)}.chat-avatar[data-v-cb0568e0]{position:relative;width:40px;height:40px;flex-shrink:0;display:grid;place-items:center}.chat-avatar img[data-v-cb0568e0]{width:100%;height:100%;object-fit:contain}.chat-avatar-dot[data-v-cb0568e0]{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:var(--c-success);border:2px solid var(--c-surface)}.chat-id[data-v-cb0568e0]{display:flex;flex-direction:column;line-height:1.2;flex:1}.chat-id strong[data-v-cb0568e0]{font-family:var(--font-display);font-size:var(--text-h5);color:var(--c-text);font-weight:var(--w-medium)}.chat-id small[data-v-cb0568e0]{color:var(--c-text-3);font-size:var(--text-caption)}.chat-x[data-v-cb0568e0]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--c-text-2);transition:var(--motion-hover)}.chat-x[data-v-cb0568e0]:hover{background:var(--c-hover);color:var(--c-text)}.chat-body[data-v-cb0568e0]{flex:1;min-height:0;overflow-y:auto;padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--c-bg)}.chat-msg[data-v-cb0568e0]{display:flex;flex-direction:column;gap:6px;max-width:88%;animation:chat-in-cb0568e0 .3s var(--ease-luxe)}.chat-msg.user[data-v-cb0568e0]{align-self:flex-end;align-items:flex-end}.chat-msg.assistant[data-v-cb0568e0]{align-self:flex-start;align-items:flex-start}.chat-bubble[data-v-cb0568e0]{padding:10px 14px;border-radius:var(--radius-lg);font-size:var(--text-body-sm);line-height:var(--lead-snug);white-space:pre-line;word-break:break-word}.chat-msg.assistant .chat-bubble[data-v-cb0568e0]{background:var(--c-surface);color:var(--c-text);border:1px solid var(--line);border-top-left-radius:var(--radius-xs)}.chat-msg.user .chat-bubble[data-v-cb0568e0]{background:var(--c-accent);color:#241a09;border-top-right-radius:var(--radius-xs)}.chat-actions[data-v-cb0568e0]{display:flex;flex-wrap:wrap;gap:6px}.chat-cta[data-v-cb0568e0]{padding:8px 14px;border-radius:var(--radius-pill);background:var(--c-text);color:var(--c-bg);font-size:var(--text-body-sm);font-weight:var(--w-semibold);transition:var(--motion-hover)}.chat-cta[data-v-cb0568e0]:hover{transform:translateY(-1px);box-shadow:var(--shadow-card)}.chat-link[data-v-cb0568e0]{padding:8px 14px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--c-text-2);font-size:var(--text-body-sm)}.chat-link[data-v-cb0568e0]:hover{color:var(--c-text);border-color:var(--c-accent-line)}.chat-cards[data-v-cb0568e0]{display:flex;flex-direction:column;gap:8px;width:264px;max-width:100%;margin-top:2px}.chat-card[data-v-cb0568e0]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--c-surface);padding:12px 14px;animation:chat-in-cb0568e0 .35s var(--ease-luxe) both}.chat-card-top[data-v-cb0568e0]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.chat-card-title[data-v-cb0568e0]{font-family:var(--font-display);font-size:var(--text-body-lg);font-weight:var(--w-medium);color:var(--c-text);line-height:1.2}.chat-card-price[data-v-cb0568e0]{flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-caption);color:var(--c-accent);font-weight:var(--w-medium)}.chat-card-desc[data-v-cb0568e0]{margin-top:4px;font-size:var(--text-caption);color:var(--c-text-2);line-height:var(--lead-snug)}.chat-card-result[data-v-cb0568e0]{margin-top:6px;font-size:var(--text-caption);color:var(--c-accent);display:flex;gap:5px;align-items:flex-start}.chat-card-hl[data-v-cb0568e0]{list-style:none;display:grid;gap:4px;margin-top:8px}.chat-card-hl li[data-v-cb0568e0]{display:flex;gap:6px;align-items:center;font-size:var(--text-caption);color:var(--c-text-2)}.chat-card-hl li svg[data-v-cb0568e0]{color:var(--c-accent);flex-shrink:0}.chat-card-actions[data-v-cb0568e0]{display:flex;gap:6px;margin-top:10px}.chat-card-cta[data-v-cb0568e0]{padding:6px 12px;border-radius:var(--radius-pill);background:var(--c-accent);color:#241a09;font-size:var(--text-caption);font-weight:var(--w-semibold);transition:var(--motion-hover)}.chat-card-cta[data-v-cb0568e0]:hover{transform:translateY(-1px);box-shadow:var(--shadow-card)}.chat-card-link[data-v-cb0568e0]{padding:6px 12px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--c-text-2);font-size:var(--text-caption)}.chat-card-link[data-v-cb0568e0]:hover{color:var(--c-text);border-color:var(--c-accent-line)}.chat-quick[data-v-cb0568e0]{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.chat-quick button[data-v-cb0568e0]{padding:7px 13px;border-radius:var(--radius-pill);border:1px solid var(--c-accent-line);background:var(--c-accent-subtle);color:var(--c-accent);font-size:var(--text-caption);font-weight:var(--w-medium);transition:var(--motion-hover)}.chat-quick button[data-v-cb0568e0]:hover{background:var(--c-accent);color:#241a09}.chat-typing[data-v-cb0568e0]{display:inline-flex;gap:4px;align-items:center}.chat-typing span[data-v-cb0568e0]{width:7px;height:7px;border-radius:50%;background:var(--c-text-3);animation:chat-bounce-cb0568e0 1.2s infinite}.chat-typing span[data-v-cb0568e0]:nth-child(2){animation-delay:.15s}.chat-typing span[data-v-cb0568e0]:nth-child(3){animation-delay:.3s}.chat-input[data-v-cb0568e0]{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm);border-top:1px solid var(--line);background:var(--c-surface)}.chat-input input[data-v-cb0568e0]{flex:1;border:1px solid var(--line);background:var(--c-bg);border-radius:var(--radius-pill);padding:10px 16px;font-size:var(--text-body-sm);color:var(--c-text)}.chat-input input[data-v-cb0568e0]:focus{outline:none;border-color:var(--c-accent-line)}.chat-send[data-v-cb0568e0]{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:50%;background:var(--c-accent);color:#241a09;transition:var(--motion-hover)}.chat-send[data-v-cb0568e0]:disabled{opacity:.4}.chat-send[data-v-cb0568e0]:not(:disabled):hover{transform:translateY(-1px);box-shadow:var(--glow-accent)}@keyframes chat-in-cb0568e0{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes chat-bounce-cb0568e0{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}.chat-enter-active[data-v-cb0568e0]{transition:opacity .25s var(--ease-luxe),transform .3s var(--ease-luxe)}.chat-leave-active[data-v-cb0568e0]{transition:opacity .2s,transform .2s}.chat-enter-from[data-v-cb0568e0],.chat-leave-to[data-v-cb0568e0]{opacity:0;transform:translateY(16px) scale(.98)}@media(max-width:980px){.chat-fab[data-v-cb0568e0]{bottom:calc(var(--space-lg) + 60px)}}@media(max-width:560px){.chat-panel[data-v-cb0568e0]{right:0;bottom:0;width:100vw;max-width:100vw;height:100dvh;border-radius:0;border:none}.chat-fab[data-v-cb0568e0]{bottom:calc(var(--space-md) + 60px);right:var(--space-md)}}@media(prefers-reduced-motion:reduce){.chat-msg[data-v-cb0568e0],.chat-typing span[data-v-cb0568e0]{animation:none}}
