.hero[data-v-e81cc11b]{overflow:hidden;padding:140px 0 120px}.hero-breeze[data-v-e81cc11b]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.breeze-orb[data-v-e81cc11b]{border-radius:50%;position:absolute}.breeze-orb-1[data-v-e81cc11b]{animation:orbDrift1-e81cc11b 15s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(200,160,240,.22) 0,transparent 70%);height:500px;right:-100px;top:-100px;width:500px}.breeze-orb-2[data-v-e81cc11b]{animation:orbDrift2-e81cc11b 18s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(250,180,200,.18) 0,transparent 70%);bottom:-80px;height:350px;left:10%;width:350px}.breeze-orb-3[data-v-e81cc11b]{animation:orbDrift3-e81cc11b 22s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(180,220,160,.16) 0,transparent 70%);height:250px;left:40%;top:30%;width:250px}@keyframes orbDrift1-e81cc11b{0%{transform:translate(0)}to{transform:translate(40px,-30px)}}@keyframes orbDrift2-e81cc11b{0%{transform:translate(0)}to{transform:translate(-30px,40px)}}@keyframes orbDrift3-e81cc11b{0%{transform:translate(0)}to{transform:translate(20px,20px)}}.hero-inner[data-v-e81cc11b]{align-items:center;display:flex;gap:60px;position:relative;z-index:1}.hero-text[data-v-e81cc11b]{flex:1}.hero-text h1[data-v-e81cc11b]{color:var(--text);font-size:48px;letter-spacing:-.03em;line-height:1.15}.gradient-text[data-v-e81cc11b]{background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-e81cc11b]{color:var(--text-secondary);font-size:20px;font-weight:500;margin-top:16px}.hero-desc[data-v-e81cc11b]{color:var(--text-muted);margin-top:12px}.hero-actions[data-v-e81cc11b]{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.hero-actions a[data-v-e81cc11b]{text-decoration:none}.hero-visual[data-v-e81cc11b]{display:flex;flex:1;justify-content:center}.hero-image-stack[data-v-e81cc11b]{max-width:100%;position:relative;width:420px}.hero-img-main[data-v-e81cc11b]{width:100%}.hero-img-main[data-v-e81cc11b] img{border-radius:var(--radius);display:block;height:auto;width:100%}.hero-img-link[data-v-e81cc11b]{align-items:center;color:var(--text-muted);display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:flex-end;margin-top:8px;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.hero-img-link[data-v-e81cc11b]:hover{color:var(--accent)}.glass-card[data-v-e81cc11b]{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffbf;border:1px solid var(--border-solid);border-radius:12px;box-shadow:var(--shadow-md);color:var(--text);display:flex;font-size:14px;font-weight:600;gap:10px;padding:12px 20px;position:absolute;white-space:nowrap}.fc-icon[data-v-e81cc11b]{color:var(--accent);font-size:20px}.floating-card-1[data-v-e81cc11b]{animation:floatCard-e81cc11b 6s ease-in-out infinite;bottom:-20px;left:-30px}.floating-card-2[data-v-e81cc11b]{animation:floatCard-e81cc11b 6s ease-in-out 1.5s infinite;right:-40px;top:20px}@keyframes floatCard-e81cc11b{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:900px){.hero-inner[data-v-e81cc11b]{flex-direction:column;text-align:center}.hero-text h1[data-v-e81cc11b]{font-size:38px}.hero-desc[data-v-e81cc11b],.hero-subtitle[data-v-e81cc11b]{margin-left:auto;margin-right:auto}.hero-actions[data-v-e81cc11b]{justify-content:center}.floating-card-1[data-v-e81cc11b]{left:0}.floating-card-2[data-v-e81cc11b]{right:0}}@media(max-width:600px){.hero[data-v-e81cc11b]{padding:80px 0 60px}.hero-text h1[data-v-e81cc11b]{font-size:32px}.hero-visual[data-v-e81cc11b]{margin-top:40px}.hero-image-stack[data-v-e81cc11b]{width:280px}.floating-card-1[data-v-e81cc11b],.floating-card-2[data-v-e81cc11b]{display:none}.hero-img-link[data-v-e81cc11b]{justify-content:center}}.project-link[data-v-e81cc11b]{cursor:pointer;display:block;position:relative;transition:transform .3s ease}.project-link[data-v-e81cc11b]:hover{transform:scale(1.02)}.custom-tooltip[data-v-e81cc11b]{background:var(--accent-gradient);border-radius:8px;bottom:100%;box-shadow:0 4px 20px #4facfe59;color:#fff;font-size:13px;font-weight:600;margin-bottom:12px;padding:10px 18px;pointer-events:none;white-space:nowrap;z-index:10}.custom-tooltip[data-v-e81cc11b],.custom-tooltip[data-v-e81cc11b]:after{left:50%;position:absolute;transform:translate(-50%)}.custom-tooltip[data-v-e81cc11b]:after{border:6px solid transparent;border-top-color:#4facfe;content:"";top:100%}.tooltip-fade-enter-active[data-v-e81cc11b],.tooltip-fade-leave-active[data-v-e81cc11b]{transition:opacity .2s ease,transform .2s ease}.tooltip-fade-enter-from[data-v-e81cc11b],.tooltip-fade-leave-to[data-v-e81cc11b]{opacity:0;transform:translate(-50%) translateY(8px)}.trust-bar[data-v-747b5f98]{background:var(--bg-alt);padding:32px 0}.trust-divider[data-v-747b5f98]{border:none;border-top:1px solid var(--border-solid);margin:32px 0 0}.trust-items[data-v-747b5f98]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:0 15px}.trust-chip[data-v-747b5f98]{align-items:center;animation:chipFloat-747b5f98 4s ease-in-out infinite;background:var(--bg);border:1px solid var(--border-solid);border-radius:60px;box-shadow:0 1px 3px #0000000a;color:var(--text-secondary);display:flex;font-size:14px;gap:12px;padding:12px 22px 12px 14px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,border-color .35s;white-space:nowrap}.trust-chip[data-v-747b5f98]:hover{border-color:#4facfe4d;box-shadow:0 8px 24px #4facfe1f;transform:translateY(-4px)}.trust-chip:hover .chip-icon-wrap[data-v-747b5f98]{background:var(--accent);box-shadow:0 0 12px #4facfe4d}.trust-chip:hover .chip-icon[data-v-747b5f98]{color:#fff}.trust-chip:hover .chip-text[data-v-747b5f98]{color:var(--text)}.chip-icon-wrap[data-v-747b5f98]{align-items:center;background:var(--accent-soft);border-radius:50%;display:flex;flex-shrink:0;height:34px;justify-content:center;transition:background .35s,box-shadow .35s;width:34px}.chip-icon[data-v-747b5f98]{color:var(--accent);font-size:17px}.chip-icon[data-v-747b5f98],.chip-text[data-v-747b5f98]{transition:color .35s}@keyframes chipFloat-747b5f98{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.trust-chip[data-v-747b5f98]:hover{animation:none}@media(max-width:768px){.trust-items[data-v-747b5f98]{gap:10px}.trust-chip[data-v-747b5f98]{font-size:13px;gap:10px;padding:10px 16px 10px 10px}.chip-icon-wrap[data-v-747b5f98]{height:28px;width:28px}.chip-icon[data-v-747b5f98]{font-size:15px}}@media(max-width:480px){.trust-items[data-v-747b5f98]{align-items:stretch;flex-direction:column;gap:8px}.trust-chip[data-v-747b5f98]{justify-content:flex-start;white-space:normal}}@media(prefers-reduced-motion:reduce){.trust-chip[data-v-747b5f98]{animation:none}}.identity[data-v-2e227639]{background:var(--bg-alt);padding-top:20px}.identity-img-wrap[data-v-2e227639]{background:transparent;border:none;box-shadow:none}.identity-img-main[data-v-2e227639] img{border-radius:var(--radius);display:block;height:auto;width:100%}.identity-inner[data-v-2e227639]{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.identity-text p[data-v-2e227639]{color:var(--text-secondary);margin-top:15px}@media(max-width:900px){.identity-inner[data-v-2e227639]{gap:30px;grid-template-columns:1fr}}.card-icon[data-v-8c26b501]{color:var(--accent);display:block;font-size:36px;margin-bottom:14px}.card-grid>div p[data-v-8c26b501]{color:var(--text-secondary)}.subtle[data-v-8c26b501]{color:var(--text-muted);margin-top:30px}.parallax-break[data-v-ac01e669]{align-items:center;display:flex;min-height:360px;overflow:hidden;padding:0;position:relative}.parallax-bg-el[data-v-ac01e669]{background:linear-gradient(135deg,#e8f0fe,#f0e6ff 30%,#e0f7fa 60%,#fce4ec);inset:-30%;position:absolute;will-change:transform;z-index:0}.parallax-glass[data-v-ac01e669]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff9;padding:80px 0;position:relative;width:100%;z-index:1}.parallax-inner[data-v-ac01e669]{text-align:center}.parallax-inner h2[data-v-ac01e669]{background:var(--accent-gradient);-webkit-background-clip:text;font-size:36px;letter-spacing:-.02em;-webkit-text-fill-color:transparent;background-clip:text}.parallax-inner p[data-v-ac01e669]{color:var(--text-secondary);font-size:17px;margin-left:auto;margin-right:auto;margin-top:12px}@media(max-width:600px){.parallax-break[data-v-ac01e669]{min-height:260px}.parallax-inner h2[data-v-ac01e669]{font-size:26px}}.how-we-think[data-v-47cc09c9]{background:var(--bg-alt)}.intro[data-v-47cc09c9]{color:var(--text-secondary);margin-bottom:30px}.analysis-grid[data-v-47cc09c9]{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);max-width:700px}.analysis-item[data-v-47cc09c9]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-glass);border:1px solid var(--border-solid);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);display:flex;gap:14px;padding:16px 20px;transition:transform .2s ease,box-shadow .2s ease}.analysis-item[data-v-47cc09c9]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.analysis-item p[data-v-47cc09c9]{color:var(--text-secondary);font-size:15px}.analysis-icon[data-v-47cc09c9]{color:var(--accent);flex-shrink:0;font-size:22px}.closing[data-v-47cc09c9]{color:var(--text-muted);margin-top:30px}@media(max-width:600px){.analysis-grid[data-v-47cc09c9]{grid-template-columns:1fr}}.comparison-table[data-v-f5ca2c94]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-glass);border:1px solid var(--border-solid);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-top:30px;overflow:hidden}.comparison-row[data-v-f5ca2c94]{border-bottom:1px solid var(--border-solid);display:grid;grid-template-columns:1fr 2fr 3fr}.comparison-row[data-v-f5ca2c94]:last-child{border-bottom:none}.comparison-row.header[data-v-f5ca2c94]{background:var(--bg-alt)}.comparison-row.header>div[data-v-f5ca2c94]{color:var(--text-muted);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.comparison-row>div[data-v-f5ca2c94]{font-size:15px;padding:16px 20px}.col-label[data-v-f5ca2c94]{align-items:center;background:#4facfe08;color:var(--text);display:flex;font-weight:600;gap:8px}.row-icon[data-v-f5ca2c94]{color:var(--accent);flex-shrink:0;font-size:18px}.col-typical[data-v-f5ca2c94]{color:var(--text-muted)}.col-ours[data-v-f5ca2c94]{color:var(--accent);font-weight:500}@media(max-width:700px){.comparison-row[data-v-f5ca2c94]{gap:0;grid-template-columns:1fr}.comparison-row>div[data-v-f5ca2c94]{padding:10px 14px}.comparison-row.header[data-v-f5ca2c94]{display:none}.comparison-row>div[data-v-f5ca2c94]{padding:12px 20px}.col-label[data-v-f5ca2c94]{color:var(--accent);font-size:14px;padding-top:20px!important}.col-typical[data-v-f5ca2c94]:before{content:"Typical: "}.col-ours[data-v-f5ca2c94]:before,.col-typical[data-v-f5ca2c94]:before{color:var(--text-muted);font-size:12px}.col-ours[data-v-f5ca2c94]:before{content:"Ours: "}}.process[data-v-3ac95afd]{background:var(--bg-alt)}.card-icon[data-v-3ac95afd]{color:var(--accent);display:block;font-size:36px;margin-bottom:14px}.process-card[data-v-3ac95afd]{overflow:hidden;position:relative}.process-card p[data-v-3ac95afd]{color:var(--text-secondary)}.step-number[data-v-3ac95afd]{color:#4facfe14;font-size:48px;font-weight:800;line-height:1;position:absolute;right:20px;top:16px}.label[data-v-93706bd1]{background:var(--accent-soft);border-radius:100px;color:var(--accent);display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:16px;padding:6px 16px;text-transform:uppercase}.intro[data-v-93706bd1]{color:var(--text-secondary);margin-bottom:10px}.case-layout[data-v-93706bd1]{align-items:start;display:grid;gap:50px;grid-template-columns:1fr 1fr;margin-top:30px}.case-block[data-v-93706bd1]{border:1px solid transparent;border-radius:12px;cursor:default;margin-bottom:8px;opacity:0;padding:18px 20px;transition:background .3s,border-color .3s,transform .3s,opacity .5s,translate .5s;translate:0 20px}.fade.visible .case-block[data-v-93706bd1]{opacity:1;translate:0 0}.case-block[data-v-93706bd1]:last-child{margin-bottom:0}.case-block.active[data-v-93706bd1],.case-block[data-v-93706bd1]:hover{background:var(--bg-glass);border-color:var(--border-solid);transform:translate(6px)}.case-block.active .block-icon[data-v-93706bd1],.case-block:hover .block-icon[data-v-93706bd1]{color:var(--accent);transform:scale(1.2)}.case-block h3[data-v-93706bd1]{align-items:center;color:var(--text);display:flex;font-size:16px;gap:8px;margin-bottom:10px}.block-icon[data-v-93706bd1]{color:var(--accent);flex-shrink:0;font-size:18px;transition:transform .3s,color .3s}.case-block ul[data-v-93706bd1]{list-style:none;padding:0}.case-block li[data-v-93706bd1]{color:var(--text-secondary);font-size:14px;padding:4px 0 4px 16px;position:relative}.case-block li[data-v-93706bd1]:before{background:#4facfe80;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:11px;transition:background .3s,transform .3s;width:6px}.case-block.active li[data-v-93706bd1]:before,.case-block:hover li[data-v-93706bd1]:before{background:var(--accent);transform:scale(1.3)}.case-proof[data-v-93706bd1]{position:sticky;top:27vh}.benchmark[data-v-93706bd1]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--bg-glass);border:1px solid var(--border-solid);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:30px}.benchmark h4[data-v-93706bd1]{color:var(--text-muted);font-size:14px;letter-spacing:.5px;margin-bottom:24px;text-transform:uppercase}.scores[data-v-93706bd1]{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.score-ring[data-v-93706bd1]{align-items:center;display:flex;flex-direction:column;position:relative;transition:transform .35s}.score-ring.highlighted[data-v-93706bd1]{transform:scale(1.1)}.score-ring svg[data-v-93706bd1]{filter:drop-shadow(0 0 0 transparent);height:90px;transition:filter .4s;width:90px}.score-ring.highlighted svg[data-v-93706bd1]{filter:drop-shadow(0 0 10px rgba(12,206,107,.4))}.score-progress[data-v-93706bd1]{transition:stroke-dashoffset 1.4s cubic-bezier(.4,0,.2,1)}.score-ring circle[data-v-93706bd1]:first-child{stroke:var(--border-solid)}.score-value[data-v-93706bd1]{color:#0cce6b;font-size:24px;font-weight:700;position:absolute;top:28px;transition:transform .35s}.score-ring.highlighted .score-value[data-v-93706bd1]{transform:scale(1.15)}.score-label[data-v-93706bd1]{color:var(--text-muted);font-size:12px;margin-top:8px;text-align:center;transition:color .3s}.score-ring.highlighted .score-label[data-v-93706bd1]{color:var(--text)}.benchmark-note[data-v-93706bd1]{color:var(--text-muted);font-size:13px;margin-top:20px;text-align:center}@media(max-width:900px){.case-layout[data-v-93706bd1]{gap:30px;grid-template-columns:1fr}.case-proof[data-v-93706bd1]{position:static}}@media(max-width:480px){.score-ring svg[data-v-93706bd1]{height:70px;width:70px}.score-value[data-v-93706bd1]{font-size:20px;top:20px}.scores[data-v-93706bd1]{gap:16px}.benchmark[data-v-93706bd1]{padding:20px}}@media(prefers-reduced-motion:reduce){.case-block[data-v-93706bd1],.score-progress[data-v-93706bd1]{transition:none}.case-block[data-v-93706bd1]{opacity:1;translate:0 0}}.project-types[data-v-4d7ce1ef]{background:var(--bg-alt)}.card-link[data-v-4d7ce1ef]{color:inherit;display:block;text-decoration:none;transition:transform .2s ease}.card-link[data-v-4d7ce1ef]:hover{transform:translateY(-3px)}.card-link p[data-v-4d7ce1ef]{color:var(--text-secondary)}.card-icon[data-v-4d7ce1ef]{color:var(--accent);display:block;font-size:36px;margin-bottom:14px}.fit[data-v-4d7ce1ef]{color:var(--text-muted);margin-top:30px}.circuit-divider[data-v-8f7ab887]{align-items:center;display:flex;height:40px;justify-content:center;margin:-20px auto;max-width:1200px;padding:0 40px;pointer-events:none;position:relative;z-index:1}.circuit-desktop[data-v-8f7ab887]{height:100%;overflow:visible;width:100%}.circuit-mobile[data-v-8f7ab887]{display:none}.circuit-line[data-v-8f7ab887]{fill:none;opacity:.2;stroke:var(--accent);stroke-width:1.2}.circuit-line.branch[data-v-8f7ab887]{opacity:.15;stroke-width:1}.square-path[data-v-8f7ab887]{opacity:.2;stroke-width:1.2}.square-inner[data-v-8f7ab887]{opacity:.15;stroke-width:1}.circuit-node[data-v-8f7ab887]{fill:var(--accent);opacity:.3}.center-node[data-v-8f7ab887]{opacity:.4}.circuit-diamond[data-v-8f7ab887]{fill:none;opacity:.25;stroke:var(--accent);stroke-width:1.2}.pulse-dot[data-v-8f7ab887]{fill:var(--accent);opacity:.5}.pulse-dot.reverse[data-v-8f7ab887]{opacity:.4}@media(max-width:768px){.circuit-divider[data-v-8f7ab887]{height:auto;margin:10px auto;padding:0}.circuit-desktop[data-v-8f7ab887]{display:none}.circuit-mobile[data-v-8f7ab887]{display:block;height:100px;width:100px}}@media(prefers-reduced-motion:reduce){.pulse-dot[data-v-8f7ab887]{display:none}}
