.home[data-v-11c12f03]{--h-bg: #09090b;--h-text: #fafafa;--h-text-2: #a1a1aa;--h-text-3: #71717a;--h-surface: rgba(255, 255, 255, .03);--h-border: rgba(255, 255, 255, .06);--h-border-hover: rgba(61, 180, 255, .18);--h-dot: rgba(255, 255, 255, .04);--h-glow: rgba(61, 180, 255, .07);--h-gradient: linear-gradient(135deg, #3db4ff, #a855f7, #ec4899);--h-num-grad: linear-gradient(135deg, #fafafa, #a1a1aa)}@media (prefers-color-scheme: light){.home[data-v-11c12f03]{--h-bg: #ffffff;--h-text: #0f0f0f;--h-text-2: #3f3f46;--h-text-3: #71717a;--h-surface: rgba(61, 180, 255, .03);--h-border: rgba(0, 0, 0, .06);--h-border-hover: rgba(61, 180, 255, .22);--h-dot: rgba(0, 0, 0, .035);--h-glow: rgba(61, 180, 255, .05);--h-gradient: linear-gradient(135deg, #2563eb, #7c3aed, #db2777);--h-num-grad: linear-gradient(135deg, #0f0f0f, #3f3f46)}}.home[data-v-11c12f03]{position:relative;color:var(--h-text);background:var(--h-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Noto Sans JP,sans-serif;overflow-x:clip}.home[data-v-11c12f03]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(var(--h-dot) 1px,transparent 1px);background-size:24px 24px;pointer-events:none;z-index:0}.cursor-glow[data-v-11c12f03]{position:fixed;width:500px;height:500px;background:radial-gradient(circle,var(--h-glow),transparent 70%);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);z-index:1;transition:left .15s ease-out,top .15s ease-out;will-change:left,top}.section-inner[data-v-11c12f03]{position:relative;z-index:2;max-width:1100px;margin:0 auto;padding:0 1.5rem}.tag[data-v-11c12f03]{display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;background:linear-gradient(90deg,#3db4ff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.75rem}h2[data-v-11c12f03]{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:0 0 2rem;color:var(--h-text)}.gradient-text[data-v-11c12f03]{background:var(--h-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.panel[data-v-11c12f03]{position:relative;z-index:2;min-height:92vh;display:grid;place-items:center;padding:0 1.5rem}.panel.show .hero-center[data-v-11c12f03]{opacity:1;transform:translateY(0)}.hero[data-v-11c12f03]{min-height:96vh;position:relative;overflow:hidden;width:100%;background:#09090b}.hero-video[data-v-11c12f03]{position:absolute;top:0;bottom:0;left:-1rem;right:-1rem;z-index:0;pointer-events:none}.hero-video-el[data-v-11c12f03]{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.02);filter:saturate(1.05) contrast(1.05)}.hero-video-overlay[data-v-11c12f03]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 520px at 50% 30%,rgba(0,0,0,.38),transparent 60%),linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.25))}.hero .top[data-v-11c12f03],.hero .hero-center[data-v-11c12f03],.hero .scroll-hint[data-v-11c12f03]{position:relative;z-index:1}.top[data-v-11c12f03]{position:absolute;top:26px;left:50%;transform:translate(-50%);width:min(1120px,calc(100% - 3rem));height:1px}.hero-center[data-v-11c12f03]{text-align:center;display:grid;gap:12px;place-items:center;opacity:0;transform:translateY(18px);transition:opacity .9s ease,transform .9s ease}.hero-title[data-v-11c12f03]{font-size:clamp(2.4rem,6vw,4.4rem);line-height:1.1;margin:0;letter-spacing:-.03em;color:#fff;opacity:0;text-shadow:0 14px 36px rgba(0,0,0,.25);overflow:visible}.word-wrap[data-v-11c12f03]{display:inline-block;overflow:hidden;vertical-align:bottom;line-height:1.15}.word-inner[data-v-11c12f03]{display:inline-block;transform-origin:0 100%}.word-space[data-v-11c12f03]{display:inline-block;width:.28em}.hero-net[data-v-11c12f03]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.85}.hero-eyebrow[data-v-11c12f03]{font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#3db4ff;opacity:0;margin-bottom:1.25rem;font-family:JetBrains Mono,Fira Code,Courier New,monospace}.hero-center.show .hero-eyebrow[data-v-11c12f03],.panel.show .hero-eyebrow[data-v-11c12f03]{opacity:1}.hero-sub[data-v-11c12f03]{font-size:clamp(.95rem,1.8vw,1.15rem);color:#ffffffb8;line-height:1.8;margin:1.5rem 0 0;max-width:780px;white-space:nowrap;opacity:0}.hero-sub strong[data-v-11c12f03]{color:#fffffff2;font-weight:600}.hero-actions[data-v-11c12f03]{display:flex;align-items:center;gap:1rem;margin-top:2rem;opacity:0;flex-wrap:wrap;justify-content:center}.hero-cta-btn[data-v-11c12f03]{font-size:1rem;padding:1rem 2.25rem}.btn-hero-ghost[data-v-11c12f03]{display:inline-flex;align-items:center;gap:.4rem;padding:.9rem 1.75rem;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fffc;text-decoration:none;font-size:.95rem;font-weight:500;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,255,255,.05)}.btn-hero-ghost[data-v-11c12f03]:hover{border-color:#3db4ff80;color:#3db4ff;background:rgba(61,180,255,.08)}.ticker-wrap[data-v-11c12f03]{position:relative;z-index:3;overflow:hidden;border-top:1px solid var(--h-border);border-bottom:1px solid var(--h-border);background:rgba(61,180,255,.025);padding:0}.ticker-track[data-v-11c12f03]{display:inline-flex;align-items:center;gap:1.5rem;white-space:nowrap;padding:.8rem 0;animation:ticker-scroll-11c12f03 32s linear infinite;will-change:transform}.ticker-wrap:hover .ticker-track[data-v-11c12f03]{animation-play-state:paused}@keyframes ticker-scroll-11c12f03{0%{transform:translate(0)}to{transform:translate(-50%)}}.ti[data-v-11c12f03]{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--h-text-3)}.ti em[data-v-11c12f03]{font-style:normal;background:linear-gradient(90deg,#3db4ff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ts[data-v-11c12f03]{color:#3db4ff4d;font-size:.55rem;flex-shrink:0}.scroll-hint[data-v-11c12f03]{position:absolute;bottom:100px;display:grid;place-items:center;gap:.35rem;color:#ffffffd9}.scroll-hint .line[data-v-11c12f03]{width:2px;height:28px;background:rgba(255,255,255,.75)}.scroll-hint .chev[data-v-11c12f03]{font-size:1.4rem;font-weight:700;color:#ffffffd9;animation:bounce-11c12f03 1.8s ease-in-out infinite}.philosophy[data-v-11c12f03]{position:relative;z-index:2;padding:140px 0 100px;border-bottom:1px solid var(--h-border)}.philosophy-heading[data-v-11c12f03]{font-size:clamp(1.6rem,3.8vw,2.6rem)!important;line-height:1.4;margin-bottom:1.5rem!important}.philosophy-body[data-v-11c12f03]{max-width:720px}.philosophy-body p[data-v-11c12f03]{font-size:1.05rem;line-height:1.9;color:var(--h-text-2);font-weight:400}.philosophy-body strong[data-v-11c12f03]{color:var(--h-text);font-weight:600}.philosophy-cards[data-v-11c12f03]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem}.p-card[data-v-11c12f03]{background:var(--h-surface);border:none;border-radius:20px;padding:2rem;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.p-card[data-v-11c12f03]:hover{transform:translateY(-5px);box-shadow:0 20px 48px #3db4ff14}.p-card-no[data-v-11c12f03]{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(90deg,#3db4ff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.4rem}.p-card-title[data-v-11c12f03]{font-size:1.1rem;font-weight:700;margin:0 0 .6rem;color:var(--h-text);letter-spacing:-.01em}.p-card p[data-v-11c12f03]{font-size:.88rem;line-height:1.7;color:var(--h-text-2);margin:0}.numbers[data-v-11c12f03]{position:relative;z-index:2;padding:80px 0;border-bottom:1px solid var(--h-border);overflow:hidden}.numbers-bg-strip[data-v-11c12f03]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 20% 50%,rgba(61,180,255,.06),transparent),radial-gradient(ellipse 60% 80% at 80% 50%,rgba(168,85,247,.05),transparent);pointer-events:none}.numbers-grid[data-v-11c12f03]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.num-item[data-v-11c12f03]{text-align:center;padding:2.5rem 1.5rem;background:linear-gradient(var(--h-bg, #09090b),var(--h-bg, #09090b)) padding-box,linear-gradient(145deg,var(--h-border),transparent 60%) border-box;border:1px solid transparent;border-radius:22px;transition:transform .3s ease,box-shadow .3s ease,background .4s ease;position:relative;overflow:hidden}.num-item[data-v-11c12f03]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;transition:opacity .3s}.num-item[data-v-11c12f03]:hover{transform:translateY(-6px)}.num-item--orange[data-v-11c12f03]{background:linear-gradient(var(--h-bg, #09090b),var(--h-bg, #09090b)) padding-box,linear-gradient(145deg,rgba(249,115,22,.5),transparent 55%) border-box}.num-item--orange[data-v-11c12f03]:hover{box-shadow:0 24px 60px #f973162e;transform:translateY(-8px);background:linear-gradient(var(--h-bg, #09090b),var(--h-bg, #09090b)) padding-box,linear-gradient(145deg,rgba(249,115,22,.9),rgba(249,115,22,.2) 60%) border-box}.num-item--blue[data-v-11c12f03]{background:linear-gradient(var(--h-bg, #09090b),var(--h-bg, #09090b)) padding-box,linear-gradient(145deg,rgba(61,180,255,.5),transparent 55%) border-box}.num-item--blue[data-v-11c12f03]:hover{box-shadow:0 24px 60px #3db4ff2e;transform:translateY(-8px);background:linear-gradient(var(--h-bg, #09090b),var(--h-bg, #09090b)) padding-box,linear-gradient(145deg,rgba(61,180,255,.9),rgba(61,180,255,.2) 60%) border-box}.num-item--gold[data-v-11c12f03]{background:linear-gradient(var(--h-bg, #09090b),var(--h-bg, #09090b)) padding-box,linear-gradient(145deg,rgba(234,179,8,.5),transparent 55%) border-box}.num-item--gold[data-v-11c12f03]:hover{box-shadow:0 24px 60px #eab3082e;transform:translateY(-8px);background:linear-gradient(var(--h-bg, #09090b),var(--h-bg, #09090b)) padding-box,linear-gradient(145deg,rgba(234,179,8,.9),rgba(234,179,8,.2) 60%) border-box}.num-item--green[data-v-11c12f03]{background:linear-gradient(var(--h-bg, #09090b),var(--h-bg, #09090b)) padding-box,linear-gradient(145deg,rgba(34,197,94,.5),transparent 55%) border-box}.num-item--green[data-v-11c12f03]:hover{box-shadow:0 24px 60px #22c55e2e;transform:translateY(-8px);background:linear-gradient(var(--h-bg, #09090b),var(--h-bg, #09090b)) padding-box,linear-gradient(145deg,rgba(34,197,94,.9),rgba(34,197,94,.2) 60%) border-box}.num-value[data-v-11c12f03]{font-size:clamp(2.8rem,5.5vw,4.8rem);font-weight:900;letter-spacing:-.06em;line-height:1;display:block;margin-bottom:.6rem}.num-item--orange .num-value[data-v-11c12f03]{background:linear-gradient(135deg,#f97316,#ef4444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.num-item--blue .num-value[data-v-11c12f03]{background:linear-gradient(135deg,#3db4ff,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.num-item--gold .num-value[data-v-11c12f03]{background:linear-gradient(135deg,#eab308,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.num-item--green .num-value[data-v-11c12f03]{background:linear-gradient(135deg,#22c55e,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.num-value--so[data-v-11c12f03]{font-size:clamp(2.4rem,4.5vw,3.6rem)!important}.num-unit[data-v-11c12f03]{font-size:.45em;font-weight:700}.num-label[data-v-11c12f03]{font-size:.9rem;font-weight:700;color:var(--h-text);margin-bottom:.25rem}.num-sub[data-v-11c12f03]{font-size:.75rem;color:var(--h-text-3);font-weight:400}.services[data-v-11c12f03]{position:relative;z-index:2;padding:100px 0;border-bottom:1px solid var(--h-border)}.bento[data-v-11c12f03]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.bento-card[data-v-11c12f03]{display:block;position:relative;border-radius:20px;overflow:hidden;text-decoration:none;color:#fff;min-height:320px;transform-style:preserve-3d;will-change:transform;transition:box-shadow .4s ease}.bento-card[data-v-11c12f03]:hover{box-shadow:0 30px 80px #0006,0 0 0 1px #3db4ff26}.bento-card[data-v-11c12f03]:before{content:"";position:absolute;bottom:0;left:10%;right:10%;height:3px;background:linear-gradient(90deg,transparent,#3db4ff,#a855f7,transparent);filter:blur(4px);opacity:0;transition:opacity .4s ease;z-index:2}.bento-card[data-v-11c12f03]:hover:before{opacity:1}.bento-bg[data-v-11c12f03]{position:absolute;top:0;right:0;bottom:0;left:0}.bento-bg img[data-v-11c12f03]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.bento-card:hover .bento-bg img[data-v-11c12f03]{transform:scale(1.03)}.bento-bg--caughtme[data-v-11c12f03]{background:radial-gradient(ellipse at 25% 30%,#1e0f40 0%,#0a0812 65%)}.bento-bg--magonote[data-v-11c12f03]{background:radial-gradient(ellipse at 75% 25%,#f05a28 0%,#b83a14 40%,#1b2e4b 100%)}.bento-overlay[data-v-11c12f03]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(9,9,11,.3) 0%,rgba(9,9,11,.85) 100%);transition:background .4s ease}.bento-card:hover .bento-overlay[data-v-11c12f03]{background:linear-gradient(180deg,rgba(9,9,11,.2) 0%,rgba(9,9,11,.9) 100%)}.bento-content[data-v-11c12f03]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:320px;padding:2rem}.bento-badge[data-v-11c12f03]{display:inline-block;width:fit-content;font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:.3rem .7rem;border:1px solid rgba(61,180,255,.3);border-radius:6px;color:#3db4ff;background:rgba(61,180,255,.08);margin-bottom:1rem}.bento-content h3[data-v-11c12f03]{font-size:clamp(1.4rem,2vw,1.7rem);font-weight:800;letter-spacing:-.03em;margin:0;line-height:1.2;word-break:keep-all}.bento-sub[data-v-11c12f03]{font-size:.9rem;color:#ffffffbf;margin:.5rem 0 0;font-weight:500}.bento-desc[data-v-11c12f03]{font-size:.88rem;color:#fff9;margin:.75rem 0 0;line-height:1.6;max-width:440px}.bento-cta[data-v-11c12f03]{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.25rem;font-size:.85rem;font-weight:600;color:#3db4ff;transition:gap .3s ease}.bento-card:hover .bento-cta[data-v-11c12f03]{gap:.7rem}.arrow[data-v-11c12f03]{transition:transform .3s ease}.bento-card:hover .arrow[data-v-11c12f03]{transform:translate(3px)}.why[data-v-11c12f03]{position:relative;z-index:2;padding:100px 0;border-bottom:1px solid var(--h-border)}.why-grid[data-v-11c12f03]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.why-card[data-v-11c12f03]{text-decoration:none;color:inherit;display:block}.why-card-inner[data-v-11c12f03]{position:relative;background:linear-gradient(var(--h-bg, #09090b),var(--h-bg, #09090b)) padding-box,linear-gradient(145deg,var(--h-border),transparent 60%) border-box;border:1px solid transparent;border-radius:20px;padding:2rem 1.5rem;height:100%;transform-style:preserve-3d;will-change:transform;transition:background .4s ease,transform .3s ease,box-shadow .3s ease;overflow:hidden}.why-card-inner[data-v-11c12f03]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:20px 20px 0 0;z-index:1}.why-card:hover .why-card-inner[data-v-11c12f03]{transform:translateY(-6px);box-shadow:0 20px 48px #3db4ff1a}.why-card:hover .why-card--cyan[data-v-11c12f03]{background:linear-gradient(var(--h-bg, #09090b),var(--h-bg, #09090b)) padding-box,linear-gradient(145deg,rgba(6,182,212,.85),transparent 55%) border-box;box-shadow:0 20px 60px #06b6d429}.why-card:hover .why-card--gold[data-v-11c12f03]{background:linear-gradient(var(--h-bg, #09090b),var(--h-bg, #09090b)) padding-box,linear-gradient(145deg,rgba(234,179,8,.85),transparent 55%) border-box;box-shadow:0 20px 60px #eab30829}.why-card:hover .why-card--purple[data-v-11c12f03]{background:linear-gradient(var(--h-bg, #09090b),var(--h-bg, #09090b)) padding-box,linear-gradient(145deg,rgba(168,85,247,.85),transparent 55%) border-box;box-shadow:0 20px 60px #a855f729}.why-no[data-v-11c12f03]{font-size:.7rem;font-weight:700;letter-spacing:.1em;background:linear-gradient(90deg,#3db4ff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.75rem}.why-card--cyan[data-v-11c12f03]:before{background:linear-gradient(90deg,#06b6d4,#3db4ff);opacity:1}.why-card--gold[data-v-11c12f03]:before{background:linear-gradient(90deg,#eab308,#f97316);opacity:1}.why-card--purple[data-v-11c12f03]:before{background:linear-gradient(90deg,#a855f7,#7c3aed);opacity:1}.why-card h3[data-v-11c12f03]{font-size:1.2rem;font-weight:700;margin:0 0 .5rem;color:var(--h-text);letter-spacing:-.01em}.why-card p[data-v-11c12f03]{font-size:.85rem;line-height:1.65;color:var(--h-text-3);margin:0 0 1rem}.why-link[data-v-11c12f03]{font-size:.8rem;font-weight:600;background:linear-gradient(90deg,#3db4ff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.why-more[data-v-11c12f03]{margin-top:2rem;text-align:center}.btn-ghost[data-v-11c12f03]{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;border:1px solid var(--h-border);border-radius:10px;color:var(--h-text-2);text-decoration:none;font-size:.85rem;font-weight:500;transition:all .3s ease}.btn-ghost[data-v-11c12f03]:hover{border-color:var(--h-border-hover);color:#3db4ff}.internal-systems[data-v-11c12f03]{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--h-border)}.is-header[data-v-11c12f03]{text-align:center;margin-bottom:2rem}.is-tag[data-v-11c12f03]{display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(90deg,#3db4ff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.75rem}.is-title[data-v-11c12f03]{margin:0 0 .5rem;font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:700;letter-spacing:-.02em;color:var(--h-text)}.is-sub[data-v-11c12f03]{margin:0;font-size:.9rem;color:var(--h-text-3);line-height:1.75}.is-grid[data-v-11c12f03]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.1rem}.is-card[data-v-11c12f03]{position:relative;display:block;text-decoration:none;color:inherit;border-radius:16px;overflow:hidden;border:1px solid var(--h-border);background:var(--h-surface);transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.is-card[data-v-11c12f03]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:1}.is-card-growthos[data-v-11c12f03]:before{background:linear-gradient(90deg,#3db4ff,#7c9eff)}.is-card-protonorm[data-v-11c12f03]:before{background:linear-gradient(90deg,#a855f7,#ec4899)}.is-card[data-v-11c12f03]:hover{transform:translateY(-3px);box-shadow:0 14px 40px #3db4ff1f}.is-card-growthos[data-v-11c12f03]:hover{border-color:#3db4ff61}.is-card-protonorm[data-v-11c12f03]:hover{border-color:#a855f761}.is-card-inner[data-v-11c12f03]{padding:1.75rem 1.75rem 1.5rem;display:flex;flex-direction:column;gap:.6rem;height:100%}.is-tags[data-v-11c12f03]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.25rem}.is-tags span[data-v-11c12f03]{font-size:.68rem;font-weight:600;padding:.25rem .55rem;border-radius:100px;background:rgba(255,255,255,.06);border:1px solid var(--h-border);color:var(--h-text-3)}.is-card-growthos .is-tags span[data-v-11c12f03]{border-color:#3db4ff33;color:#3db4ffcc}.is-card-protonorm .is-tags span[data-v-11c12f03]{border-color:#a855f733;color:#a855f7cc}.is-badge[data-v-11c12f03]{display:inline-block;align-self:flex-start;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.3rem .75rem;border-radius:100px;color:#fff;margin-bottom:.3rem}.is-card-growthos .is-badge[data-v-11c12f03]{background:linear-gradient(90deg,#3db4ff,#7c9eff)}.is-card-protonorm .is-badge[data-v-11c12f03]{background:linear-gradient(90deg,#a855f7,#ec4899)}.is-card h4[data-v-11c12f03]{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:-.01em;line-height:1.4;color:var(--h-text)}.is-card p[data-v-11c12f03]{margin:0;font-size:.85rem;line-height:1.75;color:var(--h-text-3)}.is-cta[data-v-11c12f03]{margin-top:auto;padding-top:.6rem;display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem;font-weight:600;color:var(--h-text-2);transition:color .3s ease,gap .3s ease}.is-cta .arrow[data-v-11c12f03]{transition:transform .3s ease}.is-card-growthos:hover .is-cta[data-v-11c12f03]{color:#3db4ff;gap:.55rem}.is-card-protonorm:hover .is-cta[data-v-11c12f03]{color:#c084fc;gap:.55rem}.project-growth[data-v-11c12f03]{position:relative;z-index:2;padding:100px 0;border-bottom:1px solid var(--h-border);background:radial-gradient(ellipse at top,rgba(61,180,255,.04) 0%,transparent 60%)}.project-growth .tag[data-v-11c12f03]{display:inline-block;margin-bottom:.75rem}.project-growth h2[data-v-11c12f03]{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0 0 1.5rem;color:var(--h-text)}.pg-lead[data-v-11c12f03]{font-size:1rem;line-height:1.8;color:var(--h-text-2);margin:0 0 3rem;max-width:720px}.pg-lead strong[data-v-11c12f03]{color:var(--h-text);font-weight:600}.pg-grid[data-v-11c12f03]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:1.5rem}.pg-bg-glow[data-v-11c12f03]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 60% at 30% 50%,rgba(61,180,255,.05),transparent),radial-gradient(ellipse 60% 70% at 70% 50%,rgba(168,85,247,.04),transparent);pointer-events:none}.pg-card[data-v-11c12f03]{background:linear-gradient(var(--h-bg, #09090b),var(--h-bg, #09090b)) padding-box,linear-gradient(145deg,var(--h-border),transparent 60%) border-box;border:1px solid transparent;border-radius:20px;padding:2rem 1.75rem;transform-style:preserve-3d;will-change:transform;transition:background .4s ease,transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.pg-card[data-v-11c12f03]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:20px 20px 0 0}.pg-card--blue[data-v-11c12f03]:before{background:linear-gradient(90deg,#3db4ff,#06b6d4)}.pg-card--blue[data-v-11c12f03]:hover{background:linear-gradient(var(--h-bg, #09090b),var(--h-bg, #09090b)) padding-box,linear-gradient(145deg,rgba(61,180,255,.9),rgba(61,180,255,.15) 60%) border-box;box-shadow:0 24px 60px #3db4ff29}.pg-card--purple[data-v-11c12f03]:before{background:linear-gradient(90deg,#a855f7,#ec4899)}.pg-card--purple[data-v-11c12f03]:hover{background:linear-gradient(var(--h-bg, #09090b),var(--h-bg, #09090b)) padding-box,linear-gradient(145deg,rgba(168,85,247,.9),rgba(168,85,247,.15) 60%) border-box;box-shadow:0 24px 60px #a855f729}.pg-card--green[data-v-11c12f03]:before{background:linear-gradient(90deg,#22c55e,#10b981)}.pg-card--green[data-v-11c12f03]:hover{background:linear-gradient(var(--h-bg, #09090b),var(--h-bg, #09090b)) padding-box,linear-gradient(145deg,rgba(34,197,94,.9),rgba(34,197,94,.15) 60%) border-box;box-shadow:0 24px 60px #22c55e29}.pg-card[data-v-11c12f03]:hover{transform:translateY(-6px)}.pg-no[data-v-11c12f03]{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--h-text-3);margin-bottom:.4rem}.pg-card h3[data-v-11c12f03]{margin:0 0 .75rem;font-size:1.15rem;font-weight:700;letter-spacing:-.01em;line-height:1.4;color:var(--h-text)}.pg-card p[data-v-11c12f03]{margin:0;font-size:.85rem;line-height:1.7;color:var(--h-text-2)}.pg-note[data-v-11c12f03]{margin:0;font-size:.78rem;color:var(--h-text-3);padding-top:1rem;border-top:1px solid var(--h-border)}@media (max-width: 900px){.pg-grid[data-v-11c12f03]{grid-template-columns:1fr}}.blog-section[data-v-11c12f03]{position:relative;z-index:2;padding:100px 0;border-bottom:1px solid var(--h-border)}.blog-list[data-v-11c12f03]{display:flex;flex-direction:column;gap:1rem}.blog-card[data-v-11c12f03]{display:block;text-decoration:none;color:inherit;background:linear-gradient(var(--h-bg, #09090b),var(--h-bg, #09090b)) padding-box,linear-gradient(145deg,var(--h-border),transparent 60%) border-box;border:1px solid transparent;border-radius:16px;padding:1.5rem;transition:background .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}.blog-card[data-v-11c12f03]:hover{background:linear-gradient(var(--h-bg, #09090b),var(--h-bg, #09090b)) padding-box,linear-gradient(145deg,rgba(61,180,255,.7),rgba(168,85,247,.3) 60%) border-box;transform:translateY(-4px);box-shadow:0 16px 48px #3db4ff1a}.blog-meta[data-v-11c12f03]{display:flex;gap:.5rem;align-items:center;font-size:.72rem;color:var(--h-text-3);font-weight:500;margin-bottom:.5rem}.blog-new[data-v-11c12f03]{font-size:.6rem;font-weight:700;letter-spacing:.06em;padding:.12rem .4rem;border-radius:4px;background:#3db4ff;color:#000}.blog-reading[data-v-11c12f03]:before{content:"・"}.blog-card h3[data-v-11c12f03]{margin:0 0 .5rem;font-size:1.1rem;font-weight:700;letter-spacing:-.01em;line-height:1.4;color:var(--h-text)}.blog-card p[data-v-11c12f03]{margin:0;font-size:.85rem;line-height:1.65;color:var(--h-text-2)}.blog-tags[data-v-11c12f03]{display:flex;gap:.35rem;margin-top:.75rem}.blog-tag[data-v-11c12f03]{font-size:.62rem;font-weight:600;letter-spacing:.04em;padding:.15rem .45rem;border-radius:5px;border:1px solid rgba(61,180,255,.2);color:#3db4ff;background:rgba(61,180,255,.05)}.blog-more[data-v-11c12f03]{margin-top:1.25rem;text-align:center}.cta-section[data-v-11c12f03]{position:relative;z-index:2;padding:140px 0;overflow:hidden;background:radial-gradient(ellipse 100% 80% at 50% 100%,rgba(61,180,255,.07),transparent 70%)}.cta-inner[data-v-11c12f03]{text-align:center;position:relative;z-index:2}.cta-grid-bg[data-v-11c12f03]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.cta-grid-line[data-v-11c12f03]{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(61,180,255,.08) 40%,rgba(61,180,255,.08) 60%,transparent);left:calc(var(--i) * 12.5%);animation:cta-grid-pulse-11c12f03 3s ease-in-out infinite;animation-delay:calc(var(--i) * .2s)}@keyframes cta-grid-pulse-11c12f03{0%,to{opacity:.4}50%{opacity:1}}.cta-glow-orb[data-v-11c12f03]{position:absolute;border-radius:50%;z-index:0;pointer-events:none;filter:blur(80px);animation:orb-float-11c12f03 6s ease-in-out infinite}.cta-glow-orb--1[data-v-11c12f03]{width:500px;height:300px;background:rgba(61,180,255,.12);top:-60px;left:10%;animation-delay:0s}.cta-glow-orb--2[data-v-11c12f03]{width:400px;height:300px;background:rgba(168,85,247,.1);bottom:-40px;right:10%;animation-delay:-3s}@keyframes orb-float-11c12f03{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.cta-eyebrow[data-v-11c12f03]{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(90deg,#3db4ff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.cta-section p[data-v-11c12f03]{font-size:1rem;color:var(--h-text-3);margin:0;line-height:1.8}.cta-actions[data-v-11c12f03]{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin-top:2.5rem}.cta-btn[data-v-11c12f03]{font-size:1.05rem;padding:1rem 2.5rem}.cta-meta[data-v-11c12f03]{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--h-text-3)}.cta-meta-sep[data-v-11c12f03]{opacity:.4}.btn-primary[data-v-11c12f03]{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 2rem;background:linear-gradient(135deg,#3db4ff,#2563eb);color:#fff;border-radius:12px;text-decoration:none;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 0 30px #3db4ff33}.btn-primary[data-v-11c12f03]:hover{transform:translateY(-2px);box-shadow:0 0 50px #3db4ff4d}.btn-primary svg[data-v-11c12f03]{transition:transform .3s ease}.btn-primary:hover svg[data-v-11c12f03]{transform:translate(3px)}@media (max-width: 960px){.bento[data-v-11c12f03]{grid-template-columns:1fr}}@media (max-width: 768px){.hero-sub[data-v-11c12f03]{white-space:normal;font-size:.92rem;padding:0 .5rem}.hero-eyebrow[data-v-11c12f03]{margin-bottom:.75rem}.hero-actions[data-v-11c12f03]{flex-direction:column;gap:.75rem}.hero-cta-btn[data-v-11c12f03],.btn-hero-ghost[data-v-11c12f03]{width:100%;justify-content:center;text-align:center}.philosophy[data-v-11c12f03]{padding:100px 0 72px}.philosophy-cards[data-v-11c12f03]{grid-template-columns:1fr;gap:.75rem}.numbers-grid[data-v-11c12f03]{grid-template-columns:repeat(2,1fr);gap:.75rem}.bento[data-v-11c12f03]{grid-template-columns:1fr}.services[data-v-11c12f03],.why[data-v-11c12f03]{padding:72px 0}.why-grid[data-v-11c12f03],.is-grid[data-v-11c12f03]{grid-template-columns:1fr;gap:.75rem}.internal-systems[data-v-11c12f03]{margin-top:3rem;padding-top:2rem}.cta-section[data-v-11c12f03]{padding:80px 0}.bento-content[data-v-11c12f03]{min-height:260px;padding:1.5rem}.bento-content h3[data-v-11c12f03]{font-size:1.8rem}}@media (max-width: 520px){.section-inner[data-v-11c12f03]{padding:0 1rem}.hero-title[data-v-11c12f03]{font-size:clamp(2rem,9vw,3rem)}.hero-sub[data-v-11c12f03]{font-size:.88rem;line-height:1.7}.hero-cta-btn[data-v-11c12f03],.btn-hero-ghost[data-v-11c12f03]{font-size:.9rem;padding:.8rem 1.25rem}.philosophy[data-v-11c12f03]{padding:72px 0 56px}.philosophy-heading[data-v-11c12f03]{font-size:1.4rem!important}.numbers[data-v-11c12f03]{padding:56px 0}.numbers-grid[data-v-11c12f03]{grid-template-columns:1fr 1fr}.num-value[data-v-11c12f03]{font-size:1.3rem}.num-label[data-v-11c12f03]{font-size:.7rem}.services[data-v-11c12f03],.why[data-v-11c12f03]{padding:56px 0}.scroll-hint[data-v-11c12f03]{bottom:64px}.cta-section[data-v-11c12f03]{padding:64px 0}.cta-section h2[data-v-11c12f03]{font-size:1.5rem}.bento-content[data-v-11c12f03]{min-height:220px;padding:1.25rem}.bento-content h3[data-v-11c12f03]{font-size:1.6rem}.cursor-glow[data-v-11c12f03]{display:none}h2[data-v-11c12f03]{font-size:1.4rem}}@keyframes bounce-11c12f03{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.cursor-glow[data-v-11c12f03]{display:none}.why-card-inner[data-v-11c12f03]:before{animation:none!important}.word-inner[data-v-11c12f03]{transform:none!important}}@media (max-width: 520px){.word-space[data-v-11c12f03]{width:.22em}}.p-glow[data-v-11c12f03]{border-radius:22px;padding:1.5px;position:relative;animation:p-glow-spin-11c12f03 4s linear infinite}.p-glow--blue[data-v-11c12f03]{background:conic-gradient(from var(--gradient-angle),#3db4ff 0%,#06b6d4 15%,transparent 30%)}.p-glow--purple[data-v-11c12f03]{background:conic-gradient(from var(--gradient-angle),#a855f7 0%,#ec4899 15%,transparent 30%)}.p-glow--cyan[data-v-11c12f03]{background:conic-gradient(from var(--gradient-angle),#06b6d4 0%,#10b981 15%,transparent 30%)}@keyframes p-glow-spin-11c12f03{to{--gradient-angle: 360deg}}.p-glow .p-card[data-v-11c12f03]{border:none;border-radius:20px;background:var(--h-bg, #09090b);height:100%}.p-glow .p-card[data-v-11c12f03]:before{display:none}.p-card[data-v-11c12f03]{--mx: -100px;--my: -100px}.p-card[data-v-11c12f03]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle 280px at var(--mx) var(--my),rgba(61,180,255,.08),transparent 65%);pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:0}.p-card[data-v-11c12f03]:hover:after{opacity:1}.num-ring[data-v-11c12f03]{width:48px;height:48px;border-radius:50%;margin:0 auto 1.25rem;position:relative;flex-shrink:0}.num-ring[data-v-11c12f03]:before,.num-ring[data-v-11c12f03]:after{content:"";position:absolute;border-radius:50%;border:2px solid currentColor}.num-ring[data-v-11c12f03]:before{top:0;right:0;bottom:0;left:0;animation:num-ring-pulse-11c12f03 2.4s ease-in-out infinite;opacity:.9}.num-ring[data-v-11c12f03]:after{top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:0;animation:num-ring-pulse-11c12f03 2.4s ease-in-out infinite .6s}@keyframes num-ring-pulse-11c12f03{0%{opacity:.8;transform:scale(1)}50%{opacity:.3;transform:scale(1.08)}to{opacity:.8;transform:scale(1)}}.num-ring--orange[data-v-11c12f03]{color:#f97316}.num-ring--blue[data-v-11c12f03]{color:#3db4ff}.num-ring--gold[data-v-11c12f03]{color:#eab308}.num-ring--green[data-v-11c12f03]{color:#22c55e}.num-item[data-v-11c12f03]{--mx: -100px;--my: -100px}.num-item[data-v-11c12f03]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle 220px at var(--mx) var(--my),rgba(255,255,255,.05),transparent 65%);pointer-events:none;opacity:0;transition:opacity .3s ease}.num-item[data-v-11c12f03]:hover:after{opacity:1}.why-card-inner[data-v-11c12f03]{--mx: -100px;--my: -100px}.why-card-inner[data-v-11c12f03]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle 300px at var(--mx) var(--my),rgba(61,180,255,.09),transparent 65%);pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:0}.why-card:hover .why-card-inner[data-v-11c12f03]:after{opacity:1}.why-card--cyan[data-v-11c12f03]:after{background:radial-gradient(circle 300px at var(--mx) var(--my),rgba(6,182,212,.1),transparent 65%)!important}.why-card--gold[data-v-11c12f03]:after{background:radial-gradient(circle 300px at var(--mx) var(--my),rgba(234,179,8,.1),transparent 65%)!important}.why-card--purple[data-v-11c12f03]:after{background:radial-gradient(circle 300px at var(--mx) var(--my),rgba(168,85,247,.1),transparent 65%)!important}.why-no[data-v-11c12f03],.why-card h3[data-v-11c12f03],.why-card p[data-v-11c12f03],.why-link[data-v-11c12f03]{position:relative;z-index:1}.is-card-symbol[data-v-11c12f03]{font-size:2rem;font-weight:900;letter-spacing:-.04em;line-height:1;margin-bottom:.5rem;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.is-card-symbol span[data-v-11c12f03]{font-size:.6em;font-weight:700}.is-card-symbol--blue[data-v-11c12f03]{background:linear-gradient(135deg,#3db4ff,#7c9eff)}.is-card-symbol--purple[data-v-11c12f03]{background:linear-gradient(135deg,#a855f7,#ec4899)}.is-card-inner[data-v-11c12f03]{--mx: -100px;--my: -100px;position:relative}.is-card-inner[data-v-11c12f03]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle 250px at var(--mx) var(--my),rgba(61,180,255,.07),transparent 65%);pointer-events:none;opacity:0;transition:opacity .3s ease}.is-card:hover .is-card-inner[data-v-11c12f03]:after{opacity:1}.pg-big-no[data-v-11c12f03]{font-size:4.5rem;font-weight:900;letter-spacing:-.06em;line-height:1;margin-bottom:.75rem;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.85}.pg-card--blue .pg-big-no[data-v-11c12f03]{background:linear-gradient(135deg,#3db4ff 0%,rgba(61,180,255,.25) 100%)}.pg-card--purple .pg-big-no[data-v-11c12f03]{background:linear-gradient(135deg,#a855f7 0%,rgba(168,85,247,.25) 100%)}.pg-card--green .pg-big-no[data-v-11c12f03]{background:linear-gradient(135deg,#22c55e 0%,rgba(34,197,94,.25) 100%)}.pg-card[data-v-11c12f03]{--mx: -100px;--my: -100px}.pg-card[data-v-11c12f03]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle 250px at var(--mx) var(--my),rgba(255,255,255,.05),transparent 65%);pointer-events:none;opacity:0;transition:opacity .3s ease}.pg-card[data-v-11c12f03]:hover:after{opacity:1}.pg-big-no[data-v-11c12f03],.pg-card h3[data-v-11c12f03],.pg-card p[data-v-11c12f03]{position:relative;z-index:1}.bento-card[data-v-11c12f03]{--mx: -100px;--my: -100px}.bento-card[data-v-11c12f03]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle 350px at var(--mx) var(--my),rgba(61,180,255,.12),transparent 65%);pointer-events:none;opacity:0;transition:opacity .4s ease;z-index:1}.bento-card[data-v-11c12f03]:hover:after{opacity:1}.btn-primary[data-v-11c12f03]{position:relative;overflow:hidden}.btn-primary[data-v-11c12f03]:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:skew(-20deg);animation:shimmer-sweep-11c12f03 2.8s ease-in-out infinite;pointer-events:none}@keyframes shimmer-sweep-11c12f03{0%{left:-100%}55%{left:200%}to{left:200%}}.btn-primary[data-v-11c12f03]:disabled:before{display:none}.hero-particle-canvas[data-v-11c12f03]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.6}.is-glow[data-v-11c12f03]{border-radius:17px;padding:1.5px;position:relative;animation:p-glow-spin-11c12f03 5s linear infinite;display:block}.is-glow--blue[data-v-11c12f03]{background:conic-gradient(from var(--gradient-angle),#3db4ff 0%,#06b6d4 12%,transparent 28%)}.is-glow--purple[data-v-11c12f03]{background:conic-gradient(from var(--gradient-angle),#a855f7 0%,#ec4899 12%,transparent 28%)}.is-glow .is-card[data-v-11c12f03]{border:none!important;border-radius:15.5px!important;background:var(--h-bg, #09090b)!important}.is-glow[data-v-11c12f03]:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:14px;background:inherit;filter:blur(18px);opacity:0;z-index:-1;transition:opacity .4s ease}.is-glow[data-v-11c12f03]:hover:after{opacity:.55}.bento-card[data-v-11c12f03]:hover{filter:drop-shadow(0 0 32px rgba(61,180,255,.22))}.blog-card--featured[data-v-11c12f03]{padding:2.25rem!important;background:linear-gradient(var(--h-bg, #09090b),var(--h-bg, #09090b)) padding-box,linear-gradient(145deg,rgba(61,180,255,.6),rgba(168,85,247,.35) 60%) border-box!important;border-width:1.5px!important;position:relative;overflow:hidden}.blog-card--featured[data-v-11c12f03]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#3db4ff,#a855f7,#ec4899);z-index:1}.blog-card--featured h3[data-v-11c12f03]{font-size:1.35rem!important;line-height:1.45;margin-bottom:.75rem!important}.blog-card--featured p[data-v-11c12f03]{font-size:.92rem!important;color:var(--h-text-2)!important;line-height:1.7}.blog-card--featured[data-v-11c12f03]:hover{filter:drop-shadow(0 0 28px rgba(61,180,255,.18));transform:translateY(-6px)}.blog-featured-cta[data-v-11c12f03]{display:inline-flex;align-items:center;gap:.35rem;margin-top:1.25rem;font-size:.85rem;font-weight:600;background:linear-gradient(90deg,#3db4ff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.num-item[data-v-11c12f03]:hover{filter:drop-shadow(0 0 24px rgba(61,180,255,.15))}.num-item--orange[data-v-11c12f03]:hover{filter:drop-shadow(0 0 24px rgba(249,115,22,.2))}.num-item--blue[data-v-11c12f03]:hover{filter:drop-shadow(0 0 24px rgba(61,180,255,.22))}.num-item--gold[data-v-11c12f03]:hover{filter:drop-shadow(0 0 24px rgba(234,179,8,.2))}.num-item--green[data-v-11c12f03]:hover{filter:drop-shadow(0 0 24px rgba(34,197,94,.2))}.why-card--cyan:hover .why-card-inner[data-v-11c12f03]{filter:drop-shadow(0 0 28px rgba(6,182,212,.18))}.why-card--gold:hover .why-card-inner[data-v-11c12f03]{filter:drop-shadow(0 0 28px rgba(234,179,8,.18))}.why-card--purple:hover .why-card-inner[data-v-11c12f03]{filter:drop-shadow(0 0 28px rgba(168,85,247,.18))}.pg-card--blue[data-v-11c12f03]:hover{filter:drop-shadow(0 0 28px rgba(61,180,255,.2))}.pg-card--purple[data-v-11c12f03]:hover{filter:drop-shadow(0 0 28px rgba(168,85,247,.2))}.pg-card--green[data-v-11c12f03]:hover{filter:drop-shadow(0 0 28px rgba(34,197,94,.2))}.cta-inner h2[data-v-11c12f03]{font-size:clamp(2rem,5vw,3.6rem);font-weight:800;letter-spacing:-.04em;margin:0 0 1.25rem;text-shadow:0 0 80px rgba(61,180,255,.25)}.p-card--blue[data-v-11c12f03]:after{background:radial-gradient(circle 280px at var(--mx) var(--my),rgba(61,180,255,.1),transparent 65%)!important}.p-card--purple[data-v-11c12f03]:after{background:radial-gradient(circle 280px at var(--mx) var(--my),rgba(168,85,247,.1),transparent 65%)!important}.p-card--cyan[data-v-11c12f03]:after{background:radial-gradient(circle 280px at var(--mx) var(--my),rgba(6,182,212,.1),transparent 65%)!important}.hero-ldrs-deco[data-v-11c12f03]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.hero-ldr[data-v-11c12f03]{position:absolute;opacity:.45}.hero-ldr--1[data-v-11c12f03]{top:12%;left:6%;animation:ldr-float-11c12f03 7s ease-in-out infinite}.hero-ldr--2[data-v-11c12f03]{top:20%;right:8%;animation:ldr-float-11c12f03 9s ease-in-out infinite reverse}.hero-ldr--3[data-v-11c12f03]{bottom:22%;left:10%;animation:ldr-float-11c12f03 8s ease-in-out infinite 2s}.hero-ldr--4[data-v-11c12f03]{bottom:18%;right:7%;animation:ldr-float-11c12f03 6s ease-in-out infinite 1s}@keyframes ldr-float-11c12f03{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(5deg)}}@media (max-width: 768px){.hero-ldrs-deco[data-v-11c12f03]{display:none}}.numbers-bg-strip[data-v-11c12f03]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.numbers-ldr[data-v-11c12f03]{position:absolute;pointer-events:none}.numbers-ldr--1[data-v-11c12f03]{top:50%;left:5%;transform:translate(-50%,-50%)}.numbers-ldr--2[data-v-11c12f03]{top:50%;right:0%;transform:translate(30%,-50%)}.stack-ticker-wrap[data-v-11c12f03]{position:relative;z-index:3;overflow:hidden;background:rgba(168,85,247,.02);border-top:1px solid rgba(168,85,247,.1);border-bottom:1px solid rgba(168,85,247,.1);padding:0}.stack-ticker-track[data-v-11c12f03]{display:inline-flex;align-items:center;gap:1.25rem;white-space:nowrap;padding:.65rem 0;animation:stack-scroll-11c12f03 28s linear infinite;will-change:transform}.stack-ticker-wrap:hover .stack-ticker-track[data-v-11c12f03]{animation-play-state:paused}@keyframes stack-scroll-11c12f03{0%{transform:translate(0)}to{transform:translate(-50%)}}.st-item[data-v-11c12f03]{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a855f7a6;transition:color .2s}.stack-ticker-wrap:hover .st-item[data-v-11c12f03]:hover{color:#a855f7}.st-sep[data-v-11c12f03]{color:#a855f733;font-size:.55rem;flex-shrink:0}.hero-grain[data-v-11c12f03]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-size:180px 180px;background-repeat:repeat}.philosophy[data-v-11c12f03]{position:relative;overflow:hidden}.philosophy-aurora[data-v-11c12f03]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.philo-orb[data-v-11c12f03]{position:absolute;border-radius:50%;filter:blur(80px)}.philo-orb--1[data-v-11c12f03]{width:500px;height:400px;background:rgba(61,180,255,.06);top:-100px;left:-100px;animation:philo-drift-11c12f03 12s ease-in-out infinite}.philo-orb--2[data-v-11c12f03]{width:400px;height:500px;background:rgba(168,85,247,.05);bottom:-80px;right:-80px;animation:philo-drift-11c12f03 15s ease-in-out infinite reverse}.philo-orb--3[data-v-11c12f03]{width:300px;height:300px;background:rgba(6,182,212,.04);top:50%;left:50%;transform:translate(-50%,-50%);animation:philo-drift-11c12f03 10s ease-in-out infinite 3s}@keyframes philo-drift-11c12f03{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.08)}66%{transform:translate(-20px,20px) scale(.95)}}.pg-deco[data-v-11c12f03]{position:absolute;pointer-events:none;z-index:0;opacity:.6}.pg-deco--tl[data-v-11c12f03]{top:2rem;left:2rem}.pg-deco--br[data-v-11c12f03]{bottom:2rem;right:2rem}.cta-btn-wrap[data-v-11c12f03]{position:relative;display:inline-flex;align-items:center;justify-content:center}.cta-pulse-ring[data-v-11c12f03]{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:20px;border:1.5px solid rgba(61,180,255,.35);animation:cta-ring-pulse-11c12f03 2.5s ease-out infinite;pointer-events:none}.cta-pulse-ring--2[data-v-11c12f03]{top:-16px;right:-16px;bottom:-16px;left:-16px;border-color:#3db4ff2e;animation-delay:.5s}@keyframes cta-ring-pulse-11c12f03{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(1.12)}to{opacity:0;transform:scale(1.12)}}.hero-paper-card[data-v-11c12f03]{position:absolute;z-index:1;opacity:0;background:rgba(10,10,15,.82);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border-radius:16px;border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 100px #0009,0 0 0 .5px #3db4ff1a,inset 0 1px #ffffff0f;pointer-events:none;top:50%}.hero-paper-card--right[data-v-11c12f03]{right:6%;width:248px;padding:1.1rem 1.25rem;transform:translateY(-50%) rotate(2deg);animation:paper-float-right-11c12f03 7s ease-in-out infinite}.hero-paper-card--left[data-v-11c12f03]{left:5%;width:200px;padding:1rem 1.2rem;transform:translateY(-55%) rotate(-2.5deg);animation:paper-float-left-11c12f03 8s ease-in-out infinite 1.5s}@keyframes paper-float-right-11c12f03{0%,to{transform:translateY(-50%) rotate(2deg)}50%{transform:translateY(calc(-50% - 14px)) rotate(1deg)}}@keyframes paper-float-left-11c12f03{0%,to{transform:translateY(-55%) rotate(-2.5deg)}50%{transform:translateY(calc(-55% - 10px)) rotate(-1.5deg)}}.hpc-header[data-v-11c12f03]{display:flex;align-items:center;gap:.35rem;margin-bottom:.85rem}.hpc-dot[data-v-11c12f03]{width:9px;height:9px;border-radius:50%}.hpc-dot--red[data-v-11c12f03]{background:#ef4444}.hpc-dot--yellow[data-v-11c12f03]{background:#eab308}.hpc-dot--green[data-v-11c12f03]{background:#22c55e}.hpc-title[data-v-11c12f03]{font-size:.62rem;color:#ffffff4d;margin-left:.35rem;font-family:JetBrains Mono,Fira Code,Courier New,monospace}.hpc-code[data-v-11c12f03]{font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.68rem;line-height:1.75}.hpc-line[data-v-11c12f03]{white-space:nowrap;overflow:hidden}.hpc-kw[data-v-11c12f03]{color:#c084fc}.hpc-var[data-v-11c12f03]{color:#60a5fa}.hpc-op[data-v-11c12f03]{color:#ffffff73}.hpc-fn[data-v-11c12f03]{color:#34d399}.hpc-str[data-v-11c12f03]{color:#4ade80}.hpc-num[data-v-11c12f03]{color:#f97316;font-weight:700}.hpc-comment[data-v-11c12f03]{color:#ffffff47;font-style:italic}.hpc-comment strong[data-v-11c12f03]{color:#3db4ff;font-style:normal;font-weight:700}.hpc-paren[data-v-11c12f03]{color:#fff9}.hpc-footer[data-v-11c12f03]{display:flex;align-items:center;justify-content:space-between;margin-top:.8rem;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.06)}.hpc-stat[data-v-11c12f03]{font-size:.65rem;color:#ffffff73;font-family:JetBrains Mono,monospace}.hpc-stat strong[data-v-11c12f03]{color:#22c55e;font-weight:700}.hpc-up[data-v-11c12f03]{color:#22c55e}.hpc-live[data-v-11c12f03]{display:flex;align-items:center}.hpc-stat-row[data-v-11c12f03]{padding:.5rem 0}.hpc-stat-num[data-v-11c12f03]{font-size:1.5rem;font-weight:900;letter-spacing:-.04em;line-height:1;margin-bottom:.2rem;background:linear-gradient(135deg,#3db4ff,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hpc-stat-num span[data-v-11c12f03]{font-size:.55em;font-weight:700}.hpc-stat-num--gold[data-v-11c12f03]{background:linear-gradient(135deg,#eab308,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hpc-stat-num--green[data-v-11c12f03]{background:linear-gradient(135deg,#22c55e,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hpc-stat-label[data-v-11c12f03]{font-size:.62rem;color:#ffffff61;font-weight:500;letter-spacing:.01em;font-family:JetBrains Mono,monospace}.hpc-divider[data-v-11c12f03]{height:1px;background:rgba(255,255,255,.05);margin:.1rem 0}@media (max-width: 1100px){.hero-paper-card--right[data-v-11c12f03]{display:none}}@media (max-width: 900px){.hero-paper-card[data-v-11c12f03]{display:none}}.section-divider[data-v-11c12f03]{position:relative;height:1px;overflow:hidden;margin:0}.section-divider[data-v-11c12f03]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(61,180,255,.3) 30%,rgba(168,85,247,.3) 60%,transparent 100%);animation:divider-slide-11c12f03 4s ease-in-out infinite}@keyframes divider-slide-11c12f03{0%,to{transform:translate(-60%);opacity:.5}50%{transform:translate(60%);opacity:1}}.blog-card--featured .blog-card-inner[data-v-11c12f03]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto auto;gap:0 2rem;align-items:start}.blog-card--featured .blog-meta[data-v-11c12f03],.blog-card--featured h3[data-v-11c12f03],.blog-card--featured p[data-v-11c12f03],.blog-card--featured .blog-tags[data-v-11c12f03],.blog-card--featured .blog-featured-cta[data-v-11c12f03]{grid-column:1}.blog-card--featured .blog-card-inner[data-v-11c12f03]:after{content:"NEW";grid-column:2;grid-row:1 / 6;font-size:5rem;font-weight:900;letter-spacing:-.05em;line-height:1;writing-mode:vertical-rl;text-orientation:mixed;background:linear-gradient(180deg,rgba(61,180,255,.12),rgba(168,85,247,.08));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;align-self:center;padding:.5rem 0;pointer-events:none;-webkit-user-select:none;user-select:none}
