.hero[data-astro-cid-bbe6dxrz]{position:relative;background:linear-gradient(180deg,#faf6ff,#fff 60%);overflow:hidden;padding:5rem 0}.hero-glow[data-astro-cid-bbe6dxrz]{position:absolute;inset:-10% -5% auto;height:55%;background:var(--spectrum);filter:blur(140px);opacity:.16;pointer-events:none}.dot-grid[data-astro-cid-bbe6dxrz]{position:absolute;top:6%;right:4%;width:120px;height:90px;background-image:radial-gradient(var(--logo-purple) 1.4px,transparent 1.4px);background-size:14px 14px;opacity:.25;pointer-events:none}.hero-inner[data-astro-cid-bbe6dxrz]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}.eyebrow[data-astro-cid-bbe6dxrz]{background:#7f3f991a}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2rem,3.4vw,2.9rem);line-height:1.18;color:var(--ink)}.accent[data-astro-cid-bbe6dxrz]{background:var(--spectrum-btn);-webkit-background-clip:text;background-clip:text;color:transparent}.subhead[data-astro-cid-bbe6dxrz]{margin:1.25rem 0 0;max-width:30rem;color:var(--slate);line-height:1.7}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;gap:.85rem;flex-wrap:wrap;margin-top:1.75rem}.trust-row[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.75rem;margin-top:2.25rem;font-size:.88rem;color:var(--slate)}.trust-row[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{color:var(--ink)}.avatar-stack[data-astro-cid-bbe6dxrz]{display:flex}.avatar-stack[data-astro-cid-bbe6dxrz] img.avatar-photo{width:30px;height:30px;border-radius:50%;border:2px solid #fff;margin-left:-10px;object-fit:cover;display:block}.avatar-stack[data-astro-cid-bbe6dxrz] img.avatar-photo:first-child{margin-left:0}.avatar-stack[data-astro-cid-bbe6dxrz].small img.avatar-photo{width:20px;height:20px;margin-left:-7px}.avatar-stack[data-astro-cid-bbe6dxrz].small img.avatar-photo:first-child{margin-left:0}.hero-visual[data-astro-cid-bbe6dxrz]{position:relative;height:440px}.mark[data-astro-cid-bbe6dxrz]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:92px;height:92px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 14px #fff9,var(--shadow-float)}.mark[data-astro-cid-bbe6dxrz] .mark-icon{width:40px;height:40px;object-fit:contain;display:block}.float-card[data-astro-cid-bbe6dxrz]{position:absolute;background:#fff;border-radius:14px;padding:.9rem 1.1rem;box-shadow:var(--shadow-card);width:160px;opacity:0;animation:cardIn .6s ease both,floatY 4.5s ease-in-out infinite}.float-card[data-astro-cid-bbe6dxrz] .label[data-astro-cid-bbe6dxrz]{font-size:.72rem;color:var(--slate);margin:0 0 .3rem}.float-card[data-astro-cid-bbe6dxrz] .value[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:1.15rem;font-weight:700;margin:0;display:flex;align-items:baseline;gap:.4rem}.float-card[data-astro-cid-bbe6dxrz] .value[data-astro-cid-bbe6dxrz].big{font-size:1.05rem}.float-card[data-astro-cid-bbe6dxrz] .value[data-astro-cid-bbe6dxrz].small{font-size:.95rem}.float-card[data-astro-cid-bbe6dxrz] .value[data-astro-cid-bbe6dxrz].centered{justify-content:center;margin-top:.4rem}.up[data-astro-cid-bbe6dxrz]{font-family:var(--font-body);font-size:.7rem;font-weight:600;color:#16a34a}.mini-chart[data-astro-cid-bbe6dxrz]{width:100%;height:26px;margin-top:.5rem}.bars[data-astro-cid-bbe6dxrz]{display:flex;align-items:flex-end;gap:4px;height:34px;margin-top:.6rem}.bars[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{flex:1;border-radius:3px 3px 0 0}.donut[data-astro-cid-bbe6dxrz]{width:56px;height:56px;border-radius:50%;margin:.4rem auto 0;background:conic-gradient(var(--logo-purple) 0deg,var(--logo-pink) calc(var(--val) * 1.8deg),var(--logo-orange) calc(var(--val) * 3.6deg),#f1e6f5 calc(var(--val) * 3.6deg) 360deg);display:grid;place-items:center}.donut[data-astro-cid-bbe6dxrz]:after{content:"";width:34px;height:34px;border-radius:50%;background:#fff}.card-traffic[data-astro-cid-bbe6dxrz]{top:4%;left:2%;animation-delay:.1s,.1s}.card-keyword[data-astro-cid-bbe6dxrz]{top:2%;right:0;animation-delay:.25s,.6s}.card-leads[data-astro-cid-bbe6dxrz]{bottom:18%;left:0;animation-delay:.4s,1.1s}.card-conversion[data-astro-cid-bbe6dxrz]{bottom:14%;right:4%;text-align:center;animation-delay:.55s,1.6s}@keyframes cardIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width: 900px){.hero-inner[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}.hero-copy[data-astro-cid-bbe6dxrz]{text-align:center}.hero-copy[data-astro-cid-bbe6dxrz] .subhead[data-astro-cid-bbe6dxrz]{margin-inline:auto}.hero-actions[data-astro-cid-bbe6dxrz],.trust-row[data-astro-cid-bbe6dxrz]{justify-content:center}.hero-visual[data-astro-cid-bbe6dxrz]{height:320px;margin-top:1rem}.float-card[data-astro-cid-bbe6dxrz]{width:130px;padding:.7rem .85rem}.mark[data-astro-cid-bbe6dxrz]{width:70px;height:70px}.mark[data-astro-cid-bbe6dxrz] .mark-icon{width:32px;height:32px}}@media (max-width: 900px){.hero[data-astro-cid-bbe6dxrz]{padding:3rem 0}}@media (max-width: 480px){.hero-visual[data-astro-cid-bbe6dxrz]{height:260px}.float-card[data-astro-cid-bbe6dxrz]{width:108px;padding:.55rem .65rem}.float-card[data-astro-cid-bbe6dxrz] .value[data-astro-cid-bbe6dxrz]{font-size:.85rem}.float-card[data-astro-cid-bbe6dxrz] .value[data-astro-cid-bbe6dxrz].big{font-size:.78rem}.card-traffic[data-astro-cid-bbe6dxrz]{left:0}.card-keyword[data-astro-cid-bbe6dxrz]{right:-2%}.card-leads[data-astro-cid-bbe6dxrz]{left:-2%}.card-conversion[data-astro-cid-bbe6dxrz]{right:0}}.stats-bar[data-astro-cid-tvxlxp64]{margin-top:-3.5rem;position:relative;z-index:5}.stats-grid[data-astro-cid-tvxlxp64]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.stat-card[data-astro-cid-tvxlxp64]{background:#fff;border:1px solid var(--line);border-radius:14px;padding:1.25rem;display:flex;align-items:center;gap:.9rem;box-shadow:var(--shadow-card)}.icon-wrap[data-astro-cid-tvxlxp64]{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.value[data-astro-cid-tvxlxp64]{font-family:var(--font-display);font-size:1.3rem;font-weight:700;margin:0}.label[data-astro-cid-tvxlxp64]{font-size:.78rem;color:var(--slate);margin:.15rem 0 0;line-height:1.35}@media (max-width: 900px){.stats-grid[data-astro-cid-tvxlxp64]{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.stats-grid[data-astro-cid-tvxlxp64]{grid-template-columns:1fr}.stats-bar[data-astro-cid-tvxlxp64]{margin-top:-2rem}}.about[data-astro-cid-v2cbyr3p]{padding:6rem 0}.about-inner[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:.9fr 1.1fr;gap:3rem;align-items:center}.about-text[data-astro-cid-v2cbyr3p] h2[data-astro-cid-v2cbyr3p]{font-size:clamp(1.7rem,2.8vw,2.3rem);margin-top:.4rem}.body-text[data-astro-cid-v2cbyr3p]{margin:1.1rem 0 1.4rem;color:var(--slate);line-height:1.7}.checklist[data-astro-cid-v2cbyr3p]{list-style:none;padding:0;margin:0 0 1.75rem;display:flex;flex-direction:column;gap:.7rem}.checklist[data-astro-cid-v2cbyr3p] li[data-astro-cid-v2cbyr3p]{display:flex;align-items:center;gap:.65rem;font-size:.94rem}.check[data-astro-cid-v2cbyr3p]{width:20px;height:20px;border-radius:50%;background:var(--logo-purple);display:grid;place-items:center;flex-shrink:0}.about-visual[data-astro-cid-v2cbyr3p]{position:relative}.dot-grid[data-astro-cid-v2cbyr3p]{position:absolute;top:-14%;left:-8%;width:100px;height:80px;background-image:radial-gradient(var(--logo-purple) 1.4px,transparent 1.4px);background-size:13px 13px;opacity:.3;z-index:-1}.about-visual[data-astro-cid-v2cbyr3p] .office-photo{width:100%;height:auto;border-radius:18px;display:block}.float-card[data-astro-cid-v2cbyr3p]{position:absolute;background:#fff;border-radius:12px;padding:.85rem 1.1rem;box-shadow:var(--shadow-card)}.float-card[data-astro-cid-v2cbyr3p] .value[data-astro-cid-v2cbyr3p]{font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:var(--logo-purple);margin:0}.float-card[data-astro-cid-v2cbyr3p] .value[data-astro-cid-v2cbyr3p].orange{color:var(--logo-orange)}.float-card[data-astro-cid-v2cbyr3p] .label[data-astro-cid-v2cbyr3p]{font-size:.75rem;color:var(--slate);margin:.1rem 0 0}.card-years[data-astro-cid-v2cbyr3p]{top:12%;left:-6%}.card-projects[data-astro-cid-v2cbyr3p]{bottom:8%;left:-6%}@media (max-width: 900px){.about-inner[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr}.about-visual[data-astro-cid-v2cbyr3p]{margin-top:1.5rem}.float-card[data-astro-cid-v2cbyr3p]{position:static;display:inline-block;margin:.5rem .5rem 0 0}}.services[data-astro-cid-g5jplrhu]{padding:6rem 0;background:var(--paper-2)}.service-grid[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.25rem}.service-card[data-astro-cid-g5jplrhu]{background:var(--paper);padding:2rem 1.75rem;border-radius:var(--radius);border:1px solid var(--line);transition:transform .25s ease,box-shadow .25s ease}.service-card[data-astro-cid-g5jplrhu]:hover{transform:translateY(-4px);box-shadow:var(--shadow-card)}.icon-wrap[data-astro-cid-g5jplrhu]{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;margin-bottom:1.25rem}.service-card[data-astro-cid-g5jplrhu] h3[data-astro-cid-g5jplrhu]{font-size:1.02rem;font-weight:600;margin-bottom:.5rem;font-family:var(--font-body)}.service-card[data-astro-cid-g5jplrhu] p[data-astro-cid-g5jplrhu]{color:var(--slate);font-size:.9rem;line-height:1.55;margin:0 0 1rem}.learn-more[data-astro-cid-g5jplrhu]{font-size:.86rem;font-weight:600;text-decoration:none}.learn-more[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]{display:inline-block;transition:transform .2s ease}.learn-more[data-astro-cid-g5jplrhu]:hover span[data-astro-cid-g5jplrhu]{transform:translate(3px)}.reveal-1[data-astro-cid-g5jplrhu]{transition-delay:.08s}.reveal-2[data-astro-cid-g5jplrhu]{transition-delay:.16s}.reveal-3[data-astro-cid-g5jplrhu]{transition-delay:.24s}.why-us[data-astro-cid-fcgrrunm]{padding:5rem 0 6rem}.points-row[data-astro-cid-fcgrrunm]{display:grid;grid-template-columns:repeat(4,1fr)}.point[data-astro-cid-fcgrrunm]{display:flex;align-items:flex-start;gap:1rem;padding:0 1.75rem;border-left:1px solid var(--line)}.point[data-astro-cid-fcgrrunm]:first-child{border-left:none;padding-left:0}.icon-wrap[data-astro-cid-fcgrrunm]{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.point-text[data-astro-cid-fcgrrunm] h3[data-astro-cid-fcgrrunm]{font-size:.96rem;font-weight:700;font-family:var(--font-body);margin-bottom:.5rem;line-height:1.3}.point-text[data-astro-cid-fcgrrunm] p[data-astro-cid-fcgrrunm]{color:var(--slate);font-size:.86rem;line-height:1.55;margin:0}.reveal-1[data-astro-cid-fcgrrunm]{transition-delay:.08s}.reveal-2[data-astro-cid-fcgrrunm]{transition-delay:.16s}.reveal-3[data-astro-cid-fcgrrunm]{transition-delay:.24s}@media (max-width: 900px){.points-row[data-astro-cid-fcgrrunm]{grid-template-columns:1fr 1fr;gap:2rem 0}.point[data-astro-cid-fcgrrunm]:nth-child(odd){border-left:none;padding-left:0}}@media (max-width: 560px){.points-row[data-astro-cid-fcgrrunm]{grid-template-columns:1fr}.point[data-astro-cid-fcgrrunm]{border-left:none!important;padding-left:0!important}}.clients[data-astro-cid-cktvhckl]{padding:2rem 0 5.5rem}.eyebrow[data-astro-cid-cktvhckl].center{display:block;text-align:center;width:fit-content;margin:0 auto 2rem}.marquee[data-astro-cid-cktvhckl]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.track[data-astro-cid-cktvhckl]{display:flex;align-items:center;gap:3rem;width:max-content;animation:marquee-scroll 32s linear infinite}.marquee[data-astro-cid-cktvhckl]:hover .track[data-astro-cid-cktvhckl]{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.track[data-astro-cid-cktvhckl] .client-logo{height:200px;width:auto;flex-shrink:0;filter:grayscale(1);opacity:.6;transition:filter .25s ease,opacity .25s ease}.track[data-astro-cid-cktvhckl] .client-logo:hover{filter:grayscale(0);opacity:1}@media (prefers-reduced-motion: reduce){.track[data-astro-cid-cktvhckl]{animation:none}}@media (max-width: 900px){.track[data-astro-cid-cktvhckl] .client-logo{height:110px}.track[data-astro-cid-cktvhckl]{gap:2rem}}@media (max-width: 560px){.track[data-astro-cid-cktvhckl] .client-logo{height:70px}.track[data-astro-cid-cktvhckl]{gap:1.5rem}}.testimonials[data-astro-cid-aadlzisc]{padding:6rem 0;background:var(--paper-2)}.testimonial-grid[data-astro-cid-aadlzisc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.testimonial-card[data-astro-cid-aadlzisc]{background:var(--paper);padding:1.75rem;border-radius:var(--radius);border:1px solid var(--line);transition:transform .25s ease,box-shadow .25s ease}.testimonial-card[data-astro-cid-aadlzisc]:hover{transform:translateY(-4px);box-shadow:var(--shadow-card)}.quote-mark[data-astro-cid-aadlzisc]{margin-bottom:.5rem}.stars[data-astro-cid-aadlzisc]{display:flex;gap:2px;margin-bottom:.85rem}.quote[data-astro-cid-aadlzisc]{color:var(--ink);font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.person[data-astro-cid-aadlzisc]{display:flex;align-items:center;gap:.75rem}.person[data-astro-cid-aadlzisc] .person-photo{width:100px;height:100px;border-radius:50%;object-fit:cover}.person[data-astro-cid-aadlzisc] span[data-astro-cid-aadlzisc]{display:block;font-size:.82rem;color:var(--slate)}.dots[data-astro-cid-aadlzisc]{display:flex;justify-content:center;gap:.4rem;margin-top:2.5rem}.dots[data-astro-cid-aadlzisc] span[data-astro-cid-aadlzisc]{width:7px;height:7px;border-radius:50%;background:var(--line)}.dots[data-astro-cid-aadlzisc] span[data-astro-cid-aadlzisc].active{width:20px;border-radius:4px;background:var(--logo-purple)}@media (max-width: 480px){.person[data-astro-cid-aadlzisc] .person-photo{width:70px;height:70px}}.reveal-1[data-astro-cid-aadlzisc]{transition-delay:.08s}.reveal-2[data-astro-cid-aadlzisc]{transition-delay:.16s}
