.home-page[data-v-320260cb]{overflow-x:hidden}.container[data-v-320260cb]{max-width:1280px;margin:0 auto;padding:0 1.5rem}.section-gap[data-v-320260cb]{padding:6rem 0}.reveal[data-v-320260cb]{opacity:0;transform:translateY(36px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.reveal.revealed[data-v-320260cb]{opacity:1;transform:translateY(0)}.section-head[data-v-320260cb]{text-align:center;margin-bottom:4rem}.section-label[data-v-320260cb]{display:inline-block;padding:.35rem 1rem;background:#0ea5e91a;border:1px solid rgba(14,165,233,.25);border-radius:100px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#0ea5e9;margin-bottom:1.25rem}.section-title[data-v-320260cb]{font-size:clamp(1.75rem,4vw,3rem);font-weight:800;letter-spacing:-.025em;line-height:1.15;color:#0f172a;margin-bottom:1rem}.dark .section-title[data-v-320260cb]{color:#f1f5f9}.section-subtitle[data-v-320260cb]{font-size:1.0625rem;line-height:1.75;color:#0f172a99;max-width:580px;margin:0 auto}.dark .section-subtitle[data-v-320260cb]{color:#f1f5f9b8}.hero[data-v-320260cb]{position:relative;min-height:calc(100vh - 4rem);display:flex;align-items:center;overflow:hidden;background:#f8fafc}.dark .hero[data-v-320260cb]{background:#030712}.aurora[data-v-320260cb]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.aurora-blob[data-v-320260cb]{position:absolute;border-radius:50%;filter:blur(80px)}.aurora-blob-1[data-v-320260cb]{width:55vw;height:55vw;top:-15%;left:-10%;background:radial-gradient(circle,rgba(14,165,233,.22) 0%,transparent 70%);animation:blob-drift-1-320260cb 22s ease-in-out infinite alternate}.aurora-blob-2[data-v-320260cb]{width:45vw;height:45vw;bottom:-15%;right:-8%;background:radial-gradient(circle,rgba(139,92,246,.18) 0%,transparent 70%);animation:blob-drift-2-320260cb 18s ease-in-out infinite alternate}.aurora-blob-3[data-v-320260cb]{width:40vw;height:40vw;top:40%;left:45%;background:radial-gradient(circle,rgba(6,182,212,.12) 0%,transparent 70%);animation:blob-drift-3-320260cb 26s ease-in-out infinite alternate}.dark .aurora-blob-1[data-v-320260cb]{background:radial-gradient(circle,rgba(14,165,233,.28) 0%,transparent 70%)}.dark .aurora-blob-2[data-v-320260cb]{background:radial-gradient(circle,rgba(139,92,246,.22) 0%,transparent 70%)}.dark .aurora-blob-3[data-v-320260cb]{background:radial-gradient(circle,rgba(6,182,212,.15) 0%,transparent 70%)}@keyframes blob-drift-1-320260cb{0%{transform:translate(0) scale(1)}to{transform:translate(4%,6%) scale(1.08)}}@keyframes blob-drift-2-320260cb{0%{transform:translate(0) scale(1)}to{transform:translate(-5%,-7%) scale(1.12)}}@keyframes blob-drift-3-320260cb{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-53%,-46%) scale(.92)}}.dot-grid[data-v-320260cb]{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(0,0,0,.12) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);pointer-events:none}.dark .dot-grid[data-v-320260cb]{background-image:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1px)}.hero-spotlight[data-v-320260cb]{position:absolute;inset:0;pointer-events:none;z-index:1;transition:background .1s linear}.particles[data-v-320260cb]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.particle[data-v-320260cb]{position:absolute;border-radius:50%;background:#0ea5e9b3;animation:particle-float-320260cb ease-in-out infinite alternate}.dark .particle[data-v-320260cb]{background:#0ea5e980}@keyframes particle-float-320260cb{0%{transform:translateY(0) translate(0) scale(1)}to{transform:translateY(-60px) translate(25px) scale(1.4)}}.hero-layout[data-v-320260cb]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;min-height:calc(90vh - 4rem);padding:7rem 0 8rem;position:relative;z-index:2}@media (max-width: 1024px){.hero-layout[data-v-320260cb]{grid-template-columns:1fr;text-align:center}.hero-terminal-side[data-v-320260cb]{display:none}.hero-badge-wrap[data-v-320260cb],.hero-role-row[data-v-320260cb],.hero-cta-row[data-v-320260cb],.hero-stats-row[data-v-320260cb]{justify-content:center}.hero-description[data-v-320260cb]{margin-left:auto;margin-right:auto}}.hero-badge-wrap[data-v-320260cb]{display:flex;margin-bottom:1.5rem;animation:fade-up-320260cb .7s 0s cubic-bezier(.16,1,.3,1) both}.hero-badge[data-v-320260cb]{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1.25rem;background:#0ea5e914;border:1px solid rgba(14,165,233,.3);border-radius:100px;font-size:.875rem;font-weight:600;color:#0ea5e9}.dark .hero-badge[data-v-320260cb]{background:#0ea5e91f;border-color:#0ea5e959}.badge-dot[data-v-320260cb]{width:7px;height:7px;border-radius:50%;background:#0ea5e9;animation:pulse-dot-320260cb 2s ease-in-out infinite;flex-shrink:0}@keyframes pulse-dot-320260cb{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.7);opacity:.5}}.hero-name[data-v-320260cb]{font-size:clamp(2.75rem,6.5vw,5.5rem);font-weight:900;line-height:1.05;letter-spacing:-.035em;margin-bottom:1rem;animation:fade-up-320260cb .8s .1s cubic-bezier(.16,1,.3,1) both}.hero-name-gradient[data-v-320260cb]{background:linear-gradient(135deg,#0f172a,#0ea5e9 55%,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dark .hero-name-gradient[data-v-320260cb]{background:linear-gradient(135deg,#f1f5f9,#38bdf8 55%,#c4b5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-role-row[data-v-320260cb]{display:flex;align-items:center;min-height:3.25rem;margin-bottom:1.5rem;animation:fade-up-320260cb .8s .2s cubic-bezier(.16,1,.3,1) both}.hero-typed-text[data-v-320260cb]{font-size:clamp(1.25rem,2.8vw,2rem);font-weight:700;background:linear-gradient(135deg,#0ea5e9,#06b6d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-typed-cursor[data-v-320260cb]{font-size:clamp(1.25rem,2.8vw,2rem);font-weight:700;color:#0ea5e9;margin-left:3px;animation:blink-cur-320260cb 1s step-end infinite}@keyframes blink-cur-320260cb{0%,to{opacity:1}50%{opacity:0}}.hero-description[data-v-320260cb]{font-size:1.125rem;line-height:1.8;color:#0f172aa6;max-width:520px;margin-bottom:2.5rem;animation:fade-up-320260cb .8s .3s cubic-bezier(.16,1,.3,1) both}.dark .hero-description[data-v-320260cb]{color:#f1f5f9c7}.hero-cta-row[data-v-320260cb]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem;animation:fade-up-320260cb .8s .4s cubic-bezier(.16,1,.3,1) both}.btn-primary-hero[data-v-320260cb],.btn-outline-hero[data-v-320260cb],.btn-cta[data-v-320260cb]{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;font-size:1rem;border-radius:.875rem;text-decoration:none;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.btn-primary-hero[data-v-320260cb]{padding:.875rem 2rem;background:linear-gradient(135deg,#0ea5e9,#8b5cf6);color:#fff;box-shadow:0 4px 18px #0ea5e959;position:relative;overflow:hidden}.btn-primary-hero[data-v-320260cb]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#38bdf8,#a78bfa);opacity:0;transition:opacity .18s ease}.btn-primary-hero[data-v-320260cb]:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0ea5e980,0 2px 8px #00000026}.btn-primary-hero[data-v-320260cb]:hover:before{opacity:1}.btn-primary-hero span[data-v-320260cb],.btn-primary-hero svg[data-v-320260cb]{position:relative;z-index:1}.btn-outline-hero[data-v-320260cb]{padding:.875rem 2rem;background:#0f172a0d;border:1.5px solid rgba(15,23,42,.2);color:#0f172ad9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-outline-hero[data-v-320260cb]:hover{background:#0ea5e914;border-color:#0ea5e980;color:#0ea5e9;transform:translateY(-2px);box-shadow:0 4px 16px #0ea5e926}.dark .btn-outline-hero[data-v-320260cb]{background:#ffffff0d;border-color:#ffffff26;color:#f1f5f9d9}.dark .btn-outline-hero[data-v-320260cb]:hover{background:#0ea5e91f;border-color:#0ea5e980;color:#38bdf8;box-shadow:0 4px 16px #0ea5e933}.hero-stats-row[data-v-320260cb]{display:flex;align-items:center;gap:2.5rem;animation:fade-up-320260cb .8s .55s cubic-bezier(.16,1,.3,1) both}.hero-stat[data-v-320260cb]{display:flex;flex-direction:column;gap:.2rem}.hero-stat-number[data-v-320260cb]{font-size:2.25rem;font-weight:900;line-height:1;background:linear-gradient(135deg,#0f172a,#0ea5e9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dark .hero-stat-number[data-v-320260cb]{background:linear-gradient(135deg,#f1f5f9,#38bdf8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-stat-label[data-v-320260cb]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#0f172a73}.dark .hero-stat-label[data-v-320260cb]{color:#f1f5f994}.hero-stat-divider[data-v-320260cb]{width:1px;height:36px;background:#0f172a1f;align-self:center}.dark .hero-stat-divider[data-v-320260cb]{background:#ffffff1a}.hero-terminal-side[data-v-320260cb]{position:relative;display:flex;justify-content:flex-end;animation:fade-left-320260cb 1s .35s cubic-bezier(.16,1,.3,1) both}@keyframes fade-left-320260cb{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.terminal-glow[data-v-320260cb]{position:absolute;inset:-4px;border-radius:1.5rem;background:linear-gradient(135deg,#0ea5e980,#8b5cf666);filter:blur(24px);opacity:.55;animation:glow-pulse-320260cb 4s ease-in-out infinite alternate}@keyframes glow-pulse-320260cb{0%{opacity:.4}to{opacity:.75}}.terminal-window[data-v-320260cb]{position:relative;width:100%;max-width:520px;background:#09101df7;border:1px solid rgba(14,165,233,.18);border-radius:1.25rem;overflow:hidden;box-shadow:0 30px 70px #00000080,inset 0 1px #ffffff0a}.terminal-titlebar[data-v-320260cb]{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.05)}.tbar-dot[data-v-320260cb]{width:12px;height:12px;border-radius:50%;display:inline-block}.tbar-red[data-v-320260cb]{background:#ff5f56}.tbar-yellow[data-v-320260cb]{background:#ffbd2e}.tbar-green[data-v-320260cb]{background:#27c93f}.tbar-title[data-v-320260cb]{margin-left:.5rem;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:.75rem;color:#ffffff4d}.terminal-body[data-v-320260cb]{padding:1.75rem;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:.875rem}.t-line[data-v-320260cb]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;opacity:0;animation:t-appear-320260cb .4s ease forwards}@keyframes t-appear-320260cb{to{opacity:1}}.t-cursor-line[data-v-320260cb]{display:flex;align-items:center;gap:.75rem;margin-top:.25rem}.t-prompt[data-v-320260cb]{color:#0ea5e9cc;font-weight:700;flex-shrink:0}.t-code[data-v-320260cb]{font-weight:500}.t-blue[data-v-320260cb]{color:#7dd3fc}.t-green[data-v-320260cb]{color:#86efac}.t-cyan[data-v-320260cb]{color:#67e8f9}.t-purple[data-v-320260cb]{color:#c4b5fd}.t-yellow[data-v-320260cb]{color:#fde68a}.t-underscore[data-v-320260cb]{color:#0ea5e9;animation:blink-cur-320260cb 1s step-end infinite}.scroll-indicator[data-v-320260cb]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;animation:fade-up-320260cb .7s 1.6s ease both;z-index:5;@media (max-height: 700px){display:none}}.scroll-mouse[data-v-320260cb]{width:24px;height:38px;border:2px solid rgba(15,23,42,.2);border-radius:12px;display:flex;justify-content:center;padding:5px 0}.dark .scroll-mouse[data-v-320260cb]{border-color:#ffffff8c}.scroll-wheel[data-v-320260cb]{width:3px;height:9px;background:#0f172a59;border-radius:2px;animation:scroll-anim-320260cb 2s ease-in-out infinite}.dark .scroll-wheel[data-v-320260cb]{background:#ffffffbf}@keyframes scroll-anim-320260cb{0%{transform:translateY(0);opacity:1}80%{transform:translateY(9px);opacity:0}to{transform:translateY(0);opacity:0}}.scroll-text[data-v-320260cb]{font-size:.6rem;text-transform:uppercase;letter-spacing:.18em;color:#0f172a4d}.dark .scroll-text[data-v-320260cb]{color:#fff9}@keyframes fade-up-320260cb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.marquee-section[data-v-320260cb]{padding:2rem 0;background:#0ea5e905;border-top:1px solid rgba(15,23,42,.06);border-bottom:1px solid rgba(15,23,42,.06);overflow:hidden}.dark .marquee-section[data-v-320260cb]{background:#0ea5e906;border-color:#ffffff0a}.marquee-mask[data-v-320260cb]{-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 8%,black 92%,transparent 100%)}.marquee-row[data-v-320260cb]{display:flex;overflow:hidden;margin-bottom:.625rem}.marquee-row[data-v-320260cb]:last-child{margin-bottom:0}.marquee-track[data-v-320260cb]{display:flex;gap:.75rem;flex-shrink:0}.marquee-fwd[data-v-320260cb]{animation:marquee-forward-320260cb 28s linear infinite}.marquee-rev[data-v-320260cb]{animation:marquee-reverse-320260cb 32s linear infinite}@keyframes marquee-forward-320260cb{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-reverse-320260cb{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee-chip[data-v-320260cb]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;background:#0f172a0a;border:1px solid rgba(15,23,42,.08);border-radius:100px;font-size:.8rem;font-weight:500;color:#0f172aa6;white-space:nowrap}.dark .marquee-chip[data-v-320260cb]{background:#ffffff0d;border-color:#ffffff1a;color:#f1f5f9b8}.chip-dot[data-v-320260cb]{width:5px;height:5px;border-radius:50%;flex-shrink:0}.chip-blue[data-v-320260cb]{background:#0ea5e9}.chip-purple[data-v-320260cb]{background:#8b5cf6}.services-section[data-v-320260cb]{background:#f8fafc}.dark .services-section[data-v-320260cb]{background:#030712}.services-grid[data-v-320260cb]{display:grid;grid-template-columns:repeat(1,1fr);gap:1.25rem}@media (min-width: 768px){.services-grid[data-v-320260cb]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.services-grid[data-v-320260cb]{grid-template-columns:repeat(3,1fr)}}.service-card[data-v-320260cb]{position:relative;border-radius:1.25rem;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 2px 12px #0000000a;overflow:hidden;cursor:default;will-change:transform;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.service-card[data-v-320260cb] *{cursor:default}.dark .service-card[data-v-320260cb]{background:#ffffff08;border-color:#ffffff12;box-shadow:none}.service-card[data-v-320260cb]:hover,.benefit-card[data-v-320260cb]:hover,.process-card[data-v-320260cb]:hover{transition-delay:0s!important}.service-card[data-v-320260cb]:hover{transform:translateY(-5px);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 8px 24px -4px #0000001a}.dark .service-card[data-v-320260cb]:hover{box-shadow:0 0 0 1px var(--accent),0 8px 24px -4px #00000059}.service-card-inner-wrap[data-v-320260cb]{padding:2rem;position:relative;z-index:1}.service-icon-area[data-v-320260cb]{width:56px;height:56px;border-radius:.875rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;border:1px solid rgba(255,255,255,.1)}.service-icon-svg[data-v-320260cb]{width:28px;height:28px;color:var(--accent, #0ea5e9);opacity:.9}.service-card-title[data-v-320260cb]{font-size:1.125rem;font-weight:700;color:#0f172a;margin-bottom:.75rem;padding:0 2rem;padding-top:0}.dark .service-card-title[data-v-320260cb]{color:#f1f5f9}.service-card-desc[data-v-320260cb]{font-size:.9rem;line-height:1.6;color:#0f172a9e;padding:0 2rem 2rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dark .service-card-desc[data-v-320260cb]{color:#f1f5f9ad}.service-card .service-icon-area[data-v-320260cb]{margin:2rem 2rem 1.25rem}.card-glow-bg[data-v-320260cb]{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at top left,var(--accent, #0ea5e9),transparent 55%);opacity:0;pointer-events:none;transition:opacity .18s ease}.service-card:hover .card-glow-bg[data-v-320260cb]{opacity:.07}.benefits-section[data-v-320260cb]{background:#fff;border-top:1px solid rgba(15,23,42,.05)}.dark .benefits-section[data-v-320260cb]{background:#ffffff03;border-color:#ffffff0a}.benefits-grid[data-v-320260cb]{display:grid;grid-template-columns:repeat(1,1fr);gap:1.25rem}@media (min-width: 768px){.benefits-grid[data-v-320260cb]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){.benefits-grid[data-v-320260cb]{grid-template-columns:repeat(4,1fr)}}.benefit-card[data-v-320260cb]{padding:2rem;background:#f8fafc;border:1px solid rgba(15,23,42,.07);border-radius:1.25rem;overflow:hidden;cursor:default;will-change:transform;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.benefit-card[data-v-320260cb] *{cursor:default}.dark .benefit-card[data-v-320260cb]{background:#ffffff08;border-color:#ffffff12}.benefit-card[data-v-320260cb]:hover{transform:translateY(-5px);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 8px 24px -4px #0000001a}.dark .benefit-card[data-v-320260cb]:hover{box-shadow:0 0 0 1px var(--accent),0 8px 24px -4px #00000059}.benefit-num[data-v-320260cb]{font-size:3.25rem;font-weight:900;line-height:1;margin-bottom:1.25rem;background:linear-gradient(135deg,var(--accent, #0ea5e9) 0%,transparent 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:.65}.benefit-title[data-v-320260cb]{font-size:1.0625rem;font-weight:700;color:#0f172a;margin-bottom:.625rem}.dark .benefit-title[data-v-320260cb]{color:#f1f5f9}.benefit-desc[data-v-320260cb]{font-size:.9375rem;line-height:1.65;color:#0f172a99;margin-bottom:1.5rem}.dark .benefit-desc[data-v-320260cb]{color:#f1f5f9b3}.benefit-bar[data-v-320260cb]{height:2px;border-radius:2px;background:#0f172a12;overflow:hidden}.dark .benefit-bar[data-v-320260cb]{background:#ffffff0f}.benefit-bar-fill[data-v-320260cb]{height:100%;width:0;background:linear-gradient(90deg,var(--accent, #0ea5e9),transparent);border-radius:2px;transition:width 1s .3s cubic-bezier(.16,1,.3,1)}.benefit-card.revealed .benefit-bar-fill[data-v-320260cb]{width:100%}.process-section[data-v-320260cb]{background:#f1f5f9}.dark .process-section[data-v-320260cb]{background:#030712}.process-grid[data-v-320260cb]{position:relative;display:grid;grid-template-columns:repeat(1,1fr);gap:1.25rem}@media (min-width: 768px){.process-grid[data-v-320260cb]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.process-grid[data-v-320260cb]{grid-template-columns:repeat(4,1fr)}}.process-card[data-v-320260cb]{position:relative;z-index:1;padding:2rem;text-align:center;background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:1.25rem;display:flex;flex-direction:column;align-items:center;cursor:default;will-change:transform;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.process-card[data-v-320260cb] *{cursor:default}.dark .process-card[data-v-320260cb]{background:#ffffff08;border-color:#ffffff12}.process-card[data-v-320260cb]:hover{transform:translateY(-5px);border-color:#0ea5e973;box-shadow:0 0 0 1px #0ea5e94d,0 8px 24px -4px #0000001a}.dark .process-card[data-v-320260cb]:hover{box-shadow:0 0 0 1px #0ea5e959,0 8px 24px -4px #00000059}.process-num[data-v-320260cb]{font-size:3rem;font-weight:900;line-height:1;margin-bottom:1.25rem;background:linear-gradient(135deg,#0ea5e9,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:.7}.process-card-title[data-v-320260cb]{font-size:1.0625rem;font-weight:700;color:#0f172a;margin-bottom:.625rem}.dark .process-card-title[data-v-320260cb]{color:#f1f5f9}.process-card-desc[data-v-320260cb]{font-size:.9375rem;line-height:1.65;color:#0f172a99;margin-bottom:1.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.dark .process-card-desc[data-v-320260cb]{color:#f1f5f9b3}.process-time-badge[data-v-320260cb]{display:inline-block;padding:.3rem .875rem;background:#0ea5e914;border:1px solid rgba(14,165,233,.2);border-radius:100px;font-size:.75rem;font-weight:600;color:#0ea5e9;margin-top:auto;flex-shrink:0}.projects-section[data-v-320260cb]{background:#f8fafc}.dark .projects-section[data-v-320260cb]{background:#ffffff03}.projects-grid[data-v-320260cb]{display:grid;grid-template-columns:repeat(1,1fr);gap:1.25rem}@media (min-width: 768px){.projects-grid[data-v-320260cb]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.projects-grid[data-v-320260cb]{grid-template-columns:repeat(3,1fr)}}.cta-section[data-v-320260cb]{position:relative;padding:8rem 0;overflow:hidden;background:#0f172a;text-align:center}.cta-aurora[data-v-320260cb]{position:absolute;inset:0;background:radial-gradient(ellipse 60% 90% at 50% 110%,rgba(14,165,233,.35) 0%,transparent 60%),radial-gradient(ellipse 40% 50% at 20% 50%,rgba(139,92,246,.2) 0%,transparent 60%),radial-gradient(ellipse 40% 50% at 80% 50%,rgba(6,182,212,.18) 0%,transparent 60%);pointer-events:none}.cta-inner[data-v-320260cb]{position:relative;z-index:1;max-width:640px;margin:0 auto}.cta-section-label[data-v-320260cb]{background:#0ea5e926;border-color:#0ea5e959;margin-bottom:1.5rem}.cta-title[data-v-320260cb]{font-size:clamp(2rem,5vw,3.25rem);font-weight:900;color:#f1f5f9;letter-spacing:-.03em;line-height:1.12;margin-bottom:1.25rem}.cta-subtitle[data-v-320260cb]{font-size:1.125rem;line-height:1.75;color:#f1f5f9bf;margin-bottom:2.5rem}.btn-cta[data-v-320260cb]{padding:1rem 2.75rem;font-size:1.0625rem;background:linear-gradient(135deg,#0ea5e9,#8b5cf6);color:#fff;box-shadow:0 6px 24px #0ea5e966,0 2px 8px #8b5cf633;position:relative;overflow:hidden}.btn-cta[data-v-320260cb]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#38bdf8,#a78bfa);opacity:0;transition:opacity .18s ease}.btn-cta[data-v-320260cb]:hover{transform:translateY(-2px);box-shadow:0 12px 36px #0ea5e980,0 4px 12px #8b5cf64d}.btn-cta[data-v-320260cb]:hover:before{opacity:1}.btn-cta span[data-v-320260cb],.btn-cta svg[data-v-320260cb]{position:relative;z-index:1}@media (prefers-reduced-motion: reduce){.aurora-blob[data-v-320260cb],.particle[data-v-320260cb],.marquee-track[data-v-320260cb],.scroll-wheel[data-v-320260cb],.badge-dot[data-v-320260cb],.terminal-glow[data-v-320260cb],.t-line[data-v-320260cb],.t-underscore[data-v-320260cb]{animation:none!important}.reveal[data-v-320260cb]{opacity:1!important;transform:none!important;transition:none!important}.service-card[data-v-320260cb],.benefit-card[data-v-320260cb],.process-card[data-v-320260cb],.project-card[data-v-320260cb],.btn-primary-hero[data-v-320260cb],.btn-outline-hero[data-v-320260cb],.btn-cta[data-v-320260cb]{transition:none!important}}
