.image-comparison-slider[data-v-4edd1d6f]{position:relative;width:100%;height:100%;overflow:hidden;cursor:ew-resize;-webkit-user-select:none;user-select:none;border-radius:inherit;background:#000}.image-comparison-slider[data-v-4edd1d6f]:focus{outline:none}.image-comparison-slider[data-v-4edd1d6f]:focus-visible{box-shadow:0 0 0 3px #f59e0b66}.image-comparison-slider.is-dragging[data-v-4edd1d6f]{cursor:grabbing}.comparison-image[data-v-4edd1d6f]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.comparison-overlay[data-v-4edd1d6f]{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.comparison-handle[data-v-4edd1d6f]{position:absolute;top:0;bottom:0;transform:translate(-50%);z-index:10;display:flex;flex-direction:column;align-items:center}.comparison-handle-line[data-v-4edd1d6f]{position:relative;width:3px;height:100%;background:linear-gradient(180deg,#fffc,#fff,#fffc);box-shadow:0 0 20px #ffffff4d}.comparison-handle-line-glow[data-v-4edd1d6f]{position:absolute;inset:-10px -20px;background:linear-gradient(90deg,transparent,rgba(245,158,11,.2),transparent);filter:blur(10px)}.comparison-handle-knob[data-v-4edd1d6f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;background:linear-gradient(135deg,#fff,#f0f0f0);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #0000004d,0 0 40px #f59e0b33,inset 0 1px #fffc;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s ease}.comparison-handle-knob-inner[data-v-4edd1d6f]{display:flex;align-items:center;justify-content:center;color:#1a1a1a}.image-comparison-slider:hover .comparison-handle-knob[data-v-4edd1d6f],.image-comparison-slider.is-dragging .comparison-handle-knob[data-v-4edd1d6f]{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 6px 30px #0006,0 0 60px #f59e0b4d,inset 0 1px #fffc}.comparison-labels[data-v-4edd1d6f]{position:absolute;inset:0;pointer-events:none;display:flex;justify-content:space-between;align-items:flex-start;padding:20px}.comparison-label[data-v-4edd1d6f]{padding:10px 18px;background:#000000b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #0000004d}.comparison-label-text[data-v-4edd1d6f]{font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.comparison-label--before .comparison-label-text[data-v-4edd1d6f]{color:#ffffffe6}.comparison-label--after .comparison-label-text[data-v-4edd1d6f]{color:#fbbf24}@media(max-width:640px){.comparison-handle-knob[data-v-4edd1d6f]{width:48px;height:48px}.comparison-handle-knob-inner svg[data-v-4edd1d6f]{width:14px;height:14px}.comparison-labels[data-v-4edd1d6f]{padding:12px}.comparison-label[data-v-4edd1d6f]{padding:8px 12px}.comparison-label-text[data-v-4edd1d6f]{font-size:11px}}.panel[data-v-37d8bf8c]{position:relative;overflow:hidden;border:1px solid rgba(255,248,235,.1);border-radius:32px;background:radial-gradient(circle at 10% 0%,rgba(245,158,11,.2),transparent 30%),radial-gradient(circle at 92% 18%,rgba(255,255,255,.06),transparent 28%),linear-gradient(180deg,#14151afa,#0b0c10)}.panel[data-v-37d8bf8c]:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:120px 120px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.4),transparent 85%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.4),transparent 85%);pointer-events:none}.hero-stage[data-v-37d8bf8c]{padding:clamp(22px,3vw,36px)}.hero-top[data-v-37d8bf8c]{display:grid;gap:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.hero-copy[data-v-37d8bf8c]{padding-right:6px}.hero-kicker[data-v-37d8bf8c]{margin:0;display:inline-flex;align-items:center;padding:9px 14px;border-radius:999px;border:1px solid rgba(251,191,36,.34);background:#fbbf241f;color:#f4c167;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.hero-copy h1[data-v-37d8bf8c]{margin:18px 0 0;max-width:none;font-family:Playfair Display,Georgia,serif;font-size:clamp(34px,4.4vw,64px);line-height:.95;color:#fffffff5;letter-spacing:-.04em}.hero-line[data-v-37d8bf8c]{display:block;max-width:8.4ch}.hero-line+.hero-line[data-v-37d8bf8c]{margin-top:.06em}.hero-line-accent[data-v-37d8bf8c]{max-width:none;display:block;background:linear-gradient(135deg,#f59e0b,#fff2d9 42%,#fb923c 88%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.accent-break[data-v-37d8bf8c]{display:block}.hero-lead[data-v-37d8bf8c]{margin:16px 0 0;max-width:50ch;color:#ffffffc7;font-size:clamp(15px,1.25vw,17px);line-height:1.66}.cta-row[data-v-37d8bf8c]{margin-top:20px;display:flex;flex-wrap:wrap;gap:12px}.cta[data-v-37d8bf8c]{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 20px;border-radius:14px;text-decoration:none;font-size:14px;font-weight:700;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.cta-primary[data-v-37d8bf8c]{background:linear-gradient(135deg,#f8bc2b,#d97706);color:#171412;box-shadow:0 22px 34px -22px #d97706db}.cta-primary[data-v-37d8bf8c]:hover{transform:translateY(-2px)}.cta-ghost[data-v-37d8bf8c]{background:#ffffff0a;border:1px solid rgba(255,255,255,.16);color:#ffffffeb}.cta-ghost[data-v-37d8bf8c]:hover{border-color:#fb923c80}.hero-stage-frame[data-v-37d8bf8c]{display:grid;gap:10px}.hero-bottom[data-v-37d8bf8c]{margin-top:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.hero-brief[data-v-37d8bf8c],.workflow-board[data-v-37d8bf8c]{position:relative;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:20px;background:linear-gradient(180deg,#ffffff08,#ffffff04),#0000002e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff08}.brief-kicker[data-v-37d8bf8c]{margin:0;color:#ffffffe0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.brief-list[data-v-37d8bf8c]{margin:16px 0 0;padding:0;display:grid;gap:10px;list-style:none}.brief-list li[data-v-37d8bf8c]{position:relative;padding-left:16px;color:#ffffffbd;font-size:14px;line-height:1.58}.brief-list li[data-v-37d8bf8c]:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;border-radius:999px;background:linear-gradient(135deg,#f8bc2b,#fb923c)}.metric-grid[data-v-37d8bf8c]{margin-top:18px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card[data-v-37d8bf8c]{border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:14px;background:#ffffff08}.metric-title[data-v-37d8bf8c]{display:block;margin:0;color:#fff9;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.metric-card p[data-v-37d8bf8c]{margin:10px 0 0;color:#f7bc43;font-family:Manrope,sans-serif;font-size:clamp(22px,2.3vw,30px);font-weight:800;line-height:1}.stage-toolbar[data-v-37d8bf8c]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;padding:0 4px}.toolbar-side[data-v-37d8bf8c]{display:inline-flex;align-items:center;gap:8px;color:#ffffffe0;font-size:12px}.toolbar-side-end[data-v-37d8bf8c]{justify-self:end}.toolbar-label[data-v-37d8bf8c]{display:inline-flex;align-items:center;justify-content:center;min-width:68px;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#ffffffdb;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.toolbar-label.accent[data-v-37d8bf8c]{border-color:#fbbf2452;background:#fbbf241a;color:#f6c76d}.toolbar-note[data-v-37d8bf8c]{margin:0;text-align:center;max-width:30ch;justify-self:center;color:#ffffff94;font-size:12px;line-height:1.5}.compare-card[data-v-37d8bf8c]{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.08),transparent 36%),#0c0d12;height:clamp(320px,37vw,520px);box-shadow:0 30px 60px -38px #000000e6}.compare-card[data-v-37d8bf8c]:after{content:"";position:absolute;inset:auto 0 0;height:36%;background:linear-gradient(to top,#050508d6,#05050800);pointer-events:none}.compare-card[data-v-37d8bf8c] .image-comparison-slider{height:100%}.compare-card[data-v-37d8bf8c] .comparison-image{object-fit:cover}.compare-card[data-v-37d8bf8c] .comparison-label{background:#0c0d12b3}.stage-overlay[data-v-37d8bf8c]{position:absolute;bottom:18px;z-index:2;display:grid;gap:5px;max-width:min(248px,34%);padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#0a0b10ad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.stage-overlay-left[data-v-37d8bf8c]{left:18px}.stage-overlay-right[data-v-37d8bf8c]{right:18px}.stage-overlay span[data-v-37d8bf8c]{margin:0;color:#f6c76d;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.stage-overlay p[data-v-37d8bf8c]{margin:0;color:#ffffffe0;font-size:13px;line-height:1.42}.workflow-kicker[data-v-37d8bf8c]{margin:0 0 12px;color:#f4c167;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.workflow-strip[data-v-37d8bf8c]{display:grid;grid-template-columns:1fr;gap:12px}.workflow-chip[data-v-37d8bf8c]{min-height:52px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff06;color:#ffffffd1;font-size:13px;line-height:1.45}@media(max-width:1180px){.hero-top[data-v-37d8bf8c],.hero-bottom[data-v-37d8bf8c]{grid-template-columns:1fr}}@media(max-width:768px){.hero-stage[data-v-37d8bf8c]{padding:22px}.hero-copy h1[data-v-37d8bf8c]{max-width:none;font-size:clamp(25px,7.4vw,34px);line-height:.96}.hero-line[data-v-37d8bf8c],.hero-line-accent[data-v-37d8bf8c]{max-width:none}.hero-lead[data-v-37d8bf8c]{max-width:31ch;font-size:15px;line-height:1.58}.metric-grid[data-v-37d8bf8c],.workflow-strip[data-v-37d8bf8c]{grid-template-columns:1fr}.stage-toolbar[data-v-37d8bf8c]{grid-template-columns:1fr;justify-items:start;gap:8px}.toolbar-note[data-v-37d8bf8c]{text-align:left;max-width:none}.toolbar-side-end[data-v-37d8bf8c]{justify-self:start}.toolbar-side strong[data-v-37d8bf8c]{font-size:11px}.compare-card[data-v-37d8bf8c]{height:clamp(280px,78vw,420px);border-radius:24px}.stage-overlay[data-v-37d8bf8c]{position:absolute;max-width:min(176px,48%);left:12px;padding:10px 12px}.stage-overlay-right[data-v-37d8bf8c]{bottom:12px;left:auto;right:12px}.stage-overlay-left[data-v-37d8bf8c]{bottom:82px}}.panel[data-v-e14c631d]{border:1px solid rgba(255,248,235,.1);border-radius:32px;background:radial-gradient(circle at 14% 0%,rgba(217,119,6,.14),transparent 26%),radial-gradient(circle at 88% 10%,rgba(255,255,255,.04),transparent 26%),linear-gradient(180deg,#15161bfa,#0c0d11)}.proof-shell[data-v-e14c631d]{padding:30px}.proof-kicker[data-v-e14c631d]{margin:0;color:#fbbf24;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.section-head h2[data-v-e14c631d]{margin:8px 0 0;font-family:Playfair Display,Georgia,serif;color:#fffffff7;font-size:clamp(34px,4.4vw,56px);line-height:1.01;letter-spacing:-.03em}.section-head p[data-v-e14c631d]{margin:10px 0 0;color:#ffffffb8;line-height:1.68}.mode-switch[data-v-e14c631d]{margin-top:22px;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#06070ac2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mode-btn[data-v-e14c631d]{border:none;border-radius:14px;padding:14px 12px;background:transparent;color:#ffffffb8;font-size:13px;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.mode-btn.active[data-v-e14c631d]{background:linear-gradient(135deg,#f8bc2b33,#d9770638);color:#f8c866;box-shadow:inset 0 0 0 1px #fbbf2429}.mode-btn[data-v-e14c631d]:hover{transform:translateY(-1px)}.mode-panel-enter-active[data-v-e14c631d],.mode-panel-leave-active[data-v-e14c631d]{transition:opacity .28s ease,transform .28s ease}.mode-panel-enter-from[data-v-e14c631d],.mode-panel-leave-to[data-v-e14c631d]{opacity:0;transform:translateY(10px)}.gallery-showcase[data-v-e14c631d]{margin-top:22px}.gallery-stage[data-v-e14c631d]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.gallery-feature[data-v-e14c631d]{position:relative;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:28px;overflow:hidden;background:#07080d;cursor:pointer;text-align:left;aspect-ratio:16 / 8.8;box-shadow:0 28px 48px -38px #000000d1}.gallery-feature.is-portrait[data-v-e14c631d]{aspect-ratio:4 / 5;max-width:min(480px,100%);margin-inline:auto}.gallery-feature.is-square[data-v-e14c631d]{aspect-ratio:1 / 1;max-width:min(540px,100%);margin-inline:auto}.gallery-feature img[data-v-e14c631d]{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1),filter .25s ease}.gallery-feature.is-portrait img[data-v-e14c631d],.gallery-feature.is-square img[data-v-e14c631d]{object-fit:contain;background:#05060b}.gallery-feature:hover img[data-v-e14c631d]{transform:scale(1.015);filter:saturate(1.03)}.feature-overlay[data-v-e14c631d]{position:absolute;inset:0;background:linear-gradient(to top,#040407f0,#04040738 50%,#04040700),linear-gradient(90deg,#04040757,#04040700);pointer-events:none}.feature-meta[data-v-e14c631d]{position:absolute;left:0;right:0;bottom:0;padding:20px;z-index:1}.feature-meta h3[data-v-e14c631d]{margin:0;font-size:clamp(22px,2.4vw,34px);color:#fffffff5;letter-spacing:-.03em}.feature-meta p[data-v-e14c631d]{margin:10px 0 0;color:#fffc;line-height:1.55}.stage-tag[data-v-e14c631d]{margin:0 0 9px;display:inline-flex;padding:4px 8px;border-radius:999px;border:1px solid rgba(251,191,36,.34);color:#fbbf24;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;background:#0000005c}.gallery-nav[data-v-e14c631d],.compare-nav[data-v-e14c631d]{width:52px;height:52px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#06060ab8;color:#ffffffe6;font-size:32px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,border-color .2s ease,color .2s ease}.gallery-nav[data-v-e14c631d]:hover,.compare-nav[data-v-e14c631d]:hover{transform:translateY(-1px);border-color:#f59e0b8f;color:#fbbf24}.gallery-nav[data-v-e14c631d]:disabled,.compare-nav[data-v-e14c631d]:disabled{opacity:.35;cursor:not-allowed;transform:none}.gallery-strip[data-v-e14c631d]{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.gallery-thumb[data-v-e14c631d]{border:1px solid rgba(255,255,255,.14);border-radius:18px;overflow:hidden;background:#ffffff05;padding:0;text-align:left;cursor:pointer;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.gallery-thumb[data-v-e14c631d]:hover{transform:translateY(-1px);border-color:#fbbf2485}.gallery-thumb.active[data-v-e14c631d]{border-color:#fbbf24a3;box-shadow:0 24px 36px -28px #f59e0b94}.gallery-thumb img[data-v-e14c631d]{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.gallery-thumb.is-portrait img[data-v-e14c631d]{aspect-ratio:4 / 5;object-fit:contain;background:#05060b}.gallery-thumb.is-square img[data-v-e14c631d]{aspect-ratio:1 / 1;object-fit:contain;background:#05060b}.gallery-thumb-meta[data-v-e14c631d]{padding:12px}.gallery-thumb-meta .stage-tag[data-v-e14c631d]{margin-bottom:6px}.thumb-title[data-v-e14c631d]{margin:0;color:#ffffffe6;font-size:13px;line-height:1.35}.compare-carousel[data-v-e14c631d]{margin-top:16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.compare-stage[data-v-e14c631d]{overflow:hidden;padding:18px 0;perspective:1400px}.compare-track[data-v-e14c631d]{display:flex;align-items:stretch;will-change:transform;transition:transform .56s cubic-bezier(.22,1,.36,1)}.compare-slide[data-v-e14c631d]{flex:0 0 auto;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#ffffff05;overflow:hidden;transform-origin:center center;transform:translateZ(-20px) scale(.74);opacity:.45;filter:brightness(.62) saturate(.72);transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .34s ease,filter .34s ease,border-color .34s ease,box-shadow .34s ease}.compare-slide.is-near[data-v-e14c631d]{transform:translateZ(-8px) scale(.84);opacity:.78;filter:brightness(.84) saturate(.92)}.compare-slide.is-active[data-v-e14c631d]{transform:translateZ(0) scale(1);opacity:1;filter:brightness(1) saturate(1);border-color:#f59e0b85;box-shadow:0 36px 58px -32px #f59e0b8a}.compare-slide.is-far[data-v-e14c631d]{pointer-events:none}.compare-slide[data-v-e14c631d]:not(.is-active){cursor:pointer}.compare-slide-media[data-v-e14c631d]{aspect-ratio:16 / 10;background:#09090d}.compare-slide-media.is-portrait[data-v-e14c631d]{aspect-ratio:4 / 5}.compare-slide-media.is-square[data-v-e14c631d]{aspect-ratio:1 / 1}.compare-slide[data-v-e14c631d]:not(.is-active) .image-comparison-slider{pointer-events:none}.compare-slide-media[data-v-e14c631d] .image-comparison-slider{border-radius:inherit}.compare-slide[data-v-e14c631d] .comparison-handle-knob{width:50px;height:50px}.compare-slide[data-v-e14c631d]:not(.is-active) .comparison-handle-knob{opacity:.78}.compare-dots[data-v-e14c631d]{grid-column:1 / -1;display:flex;justify-content:center;gap:8px;margin-top:10px}.compare-dot[data-v-e14c631d]{width:7px;height:7px;border-radius:999px;border:none;background:#ffffff59;cursor:pointer;transition:transform .2s ease,background .2s ease}.compare-dot.active[data-v-e14c631d]{background:#fbbf24;transform:scale(1.35)}.motion-grid[data-v-e14c631d]{margin-top:16px;display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr))}.motion-card[data-v-e14c631d]{grid-column:span 6;position:relative;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#ffffff05;overflow:hidden;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.motion-card[data-v-e14c631d]:hover{transform:translateY(-1px);border-color:#f59e0b61;box-shadow:0 16px 28px -24px #f59e0b6b}.motion-card.feature[data-v-e14c631d]{grid-column:span 8}.motion-card video[data-v-e14c631d]{width:100%;display:block;object-fit:cover;aspect-ratio:16 / 10;transition:transform .48s cubic-bezier(.22,1,.36,1),filter .28s ease}.motion-card.feature video[data-v-e14c631d]{aspect-ratio:21 / 10}.motion-card:hover video[data-v-e14c631d]{transform:scale(1.02);filter:saturate(1.03)}.motion-meta[data-v-e14c631d]{padding:14px}.motion-meta h3[data-v-e14c631d]{margin:0;color:#fffffff2;font-size:16px}.motion-meta p[data-v-e14c631d]{margin:7px 0 0;color:#ffffffa8;font-size:13px;line-height:1.58}.lightbox[data-v-e14c631d]{position:fixed;inset:0;z-index:140;background:#020204e6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:20px}.lightbox-image[data-v-e14c631d]{max-width:min(92vw,1320px);max-height:88vh;object-fit:contain;border-radius:14px;border:1px solid rgba(255,255,255,.18);box-shadow:0 28px 58px -36px #000000e6}.lightbox-close[data-v-e14c631d]{position:absolute;top:18px;right:18px;border:1px solid rgba(255,255,255,.22);background:#05050ac7;color:#ffffffe0;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}@media(prefers-reduced-motion:reduce){.mode-panel-enter-active[data-v-e14c631d],.mode-panel-leave-active[data-v-e14c631d],.compare-track[data-v-e14c631d],.compare-slide[data-v-e14c631d],.gallery-thumb[data-v-e14c631d],.motion-card[data-v-e14c631d]{transition:none}}@media(max-width:1080px){.gallery-strip[data-v-e14c631d]{grid-template-columns:repeat(3,minmax(0,1fr))}.motion-card[data-v-e14c631d],.motion-card.feature[data-v-e14c631d]{grid-column:span 12}}@media(max-width:768px){.proof-shell[data-v-e14c631d]{padding:22px}.mode-switch[data-v-e14c631d]{grid-template-columns:1fr}.gallery-stage[data-v-e14c631d],.compare-carousel[data-v-e14c631d]{gap:6px}.gallery-nav[data-v-e14c631d],.compare-nav[data-v-e14c631d]{width:42px;height:42px;font-size:26px}.gallery-strip[data-v-e14c631d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel[data-v-c7f35e94]{border:1px solid rgba(255,248,235,.1);border-radius:32px;background:radial-gradient(circle at 88% 0%,rgba(217,119,6,.16),transparent 30%),radial-gradient(circle at 10% 100%,rgba(255,255,255,.05),transparent 24%),linear-gradient(180deg,#15161bfa,#0c0d11)}.section-shell[data-v-c7f35e94]{padding:30px}.section-head[data-v-c7f35e94]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);gap:24px;align-items:start}.section-kicker[data-v-c7f35e94],.deck-kicker[data-v-c7f35e94]{margin:0;color:#f4c167;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.section-head h2[data-v-c7f35e94],.deck-head h3[data-v-c7f35e94]{margin:0;font-family:Playfair Display,Georgia,serif;color:#fffffff5;font-size:clamp(30px,4vw,50px);line-height:1.02;letter-spacing:-.03em}.section-intro[data-v-c7f35e94],.deck-head p[data-v-c7f35e94]{margin:0;max-width:54ch;color:#ffffffb8;font-size:14px;line-height:1.68}.value-grid[data-v-c7f35e94]{margin-top:24px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.value-card[data-v-c7f35e94],.plan-card[data-v-c7f35e94],.notes-card[data-v-c7f35e94]{border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#ffffff07;padding:20px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.value-card[data-v-c7f35e94]:hover,.plan-card[data-v-c7f35e94]:hover,.notes-card[data-v-c7f35e94]:hover{transform:translateY(-2px);border-color:#fb923c57;box-shadow:0 26px 44px -34px #d977069e}.value-card[data-v-c7f35e94]{display:grid;gap:14px;min-height:100%}.value-topline[data-v-c7f35e94]{display:flex;justify-content:space-between}.value-index[data-v-c7f35e94]{display:inline-flex;color:#f6c76d;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.value-card h3[data-v-c7f35e94],.plan-card h3[data-v-c7f35e94]{margin:0;color:#fffffff2;font-size:22px;line-height:1.12}.value-card p[data-v-c7f35e94],.plan-best-for[data-v-c7f35e94]{margin:10px 0 0;color:#ffffffad;font-size:14px;line-height:1.64}.value-card ul[data-v-c7f35e94],.notes-card ul[data-v-c7f35e94]{margin:14px 0 0;padding-left:18px;display:grid;gap:6px;color:#fffc;line-height:1.6}.pricing-deck[data-v-c7f35e94]{margin-top:18px;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:linear-gradient(180deg,#ffffff07,#ffffff03),#00000024}.deck-head[data-v-c7f35e94]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:20px;align-items:start}.pricing-column[data-v-c7f35e94],.plan-grid[data-v-c7f35e94]{display:grid;gap:12px}.pricing-column[data-v-c7f35e94]{margin-top:20px}.plan-grid[data-v-c7f35e94]{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-card[data-v-c7f35e94]{min-height:100%;display:grid;align-content:start;gap:4px;box-shadow:inset 0 1px #ffffff05}.plan-badge[data-v-c7f35e94]{display:inline-flex;margin-bottom:14px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);color:#ffffffd6;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.plan-card.featured[data-v-c7f35e94]{border-color:#fbbf246b;background:radial-gradient(circle at 92% 10%,rgba(251,191,36,.16),transparent 52%),#ffffff08}.plan-tags[data-v-c7f35e94]{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}.plan-tags span[data-v-c7f35e94]{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);color:#ffffffd1;font-size:10.5px;line-height:1.3}.notes-card[data-v-c7f35e94]{padding:20px;display:grid;align-content:start;background:radial-gradient(circle at 100% 0%,rgba(245,158,11,.1),transparent 24%),#ffffff07}.notes-title[data-v-c7f35e94]{margin:0;color:#fffffff0;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cta-row[data-v-c7f35e94]{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.cta[data-v-c7f35e94]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;border-radius:14px;text-decoration:none;font-size:14px;font-weight:700;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.cta-primary[data-v-c7f35e94]{background:linear-gradient(135deg,#f8bc2b,#d97706);color:#171412;box-shadow:0 22px 34px -22px #d97706d6}.cta-primary[data-v-c7f35e94]:hover{transform:translateY(-2px)}.cta-ghost[data-v-c7f35e94]{background:#ffffff0a;border:1px solid rgba(255,255,255,.18);color:#ffffffeb}.cta-ghost[data-v-c7f35e94]:hover{border-color:#fb923c80}@media(max-width:1080px){.section-head[data-v-c7f35e94],.deck-head[data-v-c7f35e94],.value-grid[data-v-c7f35e94],.plan-grid[data-v-c7f35e94]{grid-template-columns:1fr}}@media(max-width:768px){.section-shell[data-v-c7f35e94]{padding:22px}}.meta-grid[data-v-2018f8d5]{display:grid;gap:20px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.side-stack[data-v-2018f8d5]{display:grid;gap:20px}.panel[data-v-2018f8d5]{border:1px solid rgba(255,248,235,.1);border-radius:32px;background:radial-gradient(circle at 10% 0%,rgba(245,158,11,.12),transparent 26%),linear-gradient(180deg,#16171cfa,#0c0d11)}.section-shell[data-v-2018f8d5]{padding:28px}.section-kicker[data-v-2018f8d5]{margin:0;color:#f4c167;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.section-head h2[data-v-2018f8d5]{margin:10px 0 0;font-family:Playfair Display,Georgia,serif;color:#fffffff7;font-size:clamp(28px,3.5vw,42px);line-height:1.04;letter-spacing:-.03em}.faq-grid[data-v-2018f8d5]{margin-top:16px;display:grid;gap:12px}.faq-item[data-v-2018f8d5],.related-link[data-v-2018f8d5]{border:1px solid rgba(255,255,255,.11);border-radius:18px;background:#ffffff06;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.faq-item[data-v-2018f8d5]{padding:16px 18px}.faq-item summary[data-v-2018f8d5]{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-weight:700;color:#fffffff0;list-style:none}.faq-item summary[data-v-2018f8d5]:after{content:"+";color:#f4c167d1;font-size:18px;line-height:1}.faq-item[open] summary[data-v-2018f8d5]:after{content:"−"}.faq-item summary[data-v-2018f8d5]::-webkit-details-marker{display:none}.faq-item[open] summary[data-v-2018f8d5]:after{content:"-"}.faq-item p[data-v-2018f8d5]{margin:9px 0 0;color:#ffffffad;line-height:1.62}.faq-item[data-v-2018f8d5]:hover{transform:translateY(-1px);border-color:#fbbf244d;box-shadow:0 20px 32px -30px #f59e0b8c}.related-grid[data-v-2018f8d5]{margin-top:14px;display:grid;gap:10px}.related-link[data-v-2018f8d5]{display:grid;gap:8px;padding:16px;text-decoration:none;color:#ffffffe6;transition:border-color .2s ease,color .2s ease,transform .2s ease}.related-link span[data-v-2018f8d5]{color:#f4c167;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.related-link strong[data-v-2018f8d5]{font-size:16px;line-height:1.42}.related-link[data-v-2018f8d5]:hover{border-color:#fbbf248a;color:#fbbf24;transform:translateY(-2px);box-shadow:0 20px 32px -28px #f59e0b99}.final-cta-shell[data-v-2018f8d5]{background:linear-gradient(180deg,#06060a33,#06060ae6),radial-gradient(circle at 16% 0%,rgba(251,191,36,.18),transparent 30%),url(/showcase/villa-night.png) center / cover;min-height:100%;box-shadow:inset 0 1px #ffffff0a}.final-cta-content h2[data-v-2018f8d5]{margin:10px 0 0;font-family:Playfair Display,Georgia,serif;color:#fffffff7;max-width:10ch;font-size:clamp(30px,4vw,46px);line-height:1;letter-spacing:-.03em}.final-kicker[data-v-2018f8d5]{margin:0;display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(251,191,36,.42);background:#fbbf2424;color:#fbbf24;font-size:10.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.final-cta-content>p[data-v-2018f8d5]{margin:12px 0 0;color:#ffffffc7;max-width:40ch;font-size:14px;line-height:1.62}.cta-row[data-v-2018f8d5]{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}.cta[data-v-2018f8d5]{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:10px 18px;border-radius:14px;text-decoration:none;font-size:14px;font-weight:700;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.cta-primary[data-v-2018f8d5]{background:linear-gradient(135deg,#f8bc2b,#d97706);color:#0f1012;box-shadow:0 22px 34px -22px #f59e0bdb}.cta-primary[data-v-2018f8d5]:hover{transform:translateY(-2px)}.cta-ghost[data-v-2018f8d5]{background:#ffffff0d;border:1px solid rgba(255,255,255,.2);color:#ffffffed}.cta-ghost[data-v-2018f8d5]:hover{border-color:#fbbf2499}@media(max-width:1080px){.meta-grid[data-v-2018f8d5]{grid-template-columns:1fr}}@media(max-width:768px){.section-shell[data-v-2018f8d5]{padding:22px}}.ai-page[data-v-78bdd72a]{position:relative;display:grid;gap:24px}.ai-page[data-v-78bdd72a]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 8% 4%,rgba(217,119,6,.14),transparent 28%),radial-gradient(circle at 92% 18%,rgba(255,255,255,.04),transparent 32%),linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:auto,auto,120px 120px,120px 120px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.45),transparent 88%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.45),transparent 88%)}.ai-page[data-v-78bdd72a]>*{position:relative;z-index:1;animation:section-enter-78bdd72a .45s ease both}.ai-page[data-v-78bdd72a]>:nth-child(2){animation-delay:.05s}.ai-page[data-v-78bdd72a]>:nth-child(3){animation-delay:.1s}.ai-page[data-v-78bdd72a]>:nth-child(4){animation-delay:.14s}@keyframes section-enter-78bdd72a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ai-page[data-v-78bdd72a]>*{animation:none}}
