.selected-projects[data-astro-cid-pxdoo7jl]{--surface:var(--feature-surface);--surface-soft:var(--feature-soft);--border-color:var(--feature-border);--color-body:var(--feature-text);--color-navy:var(--feature-text);--color-primary:var(--feature-accent);isolation:isolate;background:var(--feature-background);color:var(--feature-text);color-scheme:dark;padding-block:clamp(80px,8vw,130px);scroll-margin-top:100px;position:relative;overflow:clip}.projects-layout[data-astro-cid-pxdoo7jl]{grid-template-columns:minmax(0,.85fr) minmax(0,2.15fr);align-items:center;gap:clamp(30px,3.5vw,56px);display:grid}.projects-intro[data-astro-cid-pxdoo7jl]{z-index:1;position:relative}.eyebrow[data-astro-cid-pxdoo7jl]{color:var(--feature-accent);margin-bottom:24px}h2[data-astro-cid-pxdoo7jl]{color:var(--heading-inverse);font-size:var(--font-section-title);letter-spacing:-.055em;line-height:1.05}h2[data-astro-cid-pxdoo7jl] span[data-astro-cid-pxdoo7jl]{color:var(--heading-inverse-accent)}.projects-description[data-astro-cid-pxdoo7jl]{max-width:375px;margin-top:25px;font-size:1.05rem;line-height:1.75}.selected-projects--about[data-astro-cid-pxdoo7jl] .projects-layout[data-astro-cid-pxdoo7jl]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.selected-projects--about[data-astro-cid-pxdoo7jl] .projects-description[data-astro-cid-pxdoo7jl]{font-size:var(--font-body-size)}.selected-projects--about[data-astro-cid-pxdoo7jl] .projects-description--followup[data-astro-cid-pxdoo7jl]{margin-top:18px}.projects-cta[data-astro-cid-pxdoo7jl]{background:var(--gradient-action);color:#fff;border-radius:12px;align-items:center;gap:22px;margin-top:30px;padding:15px 23px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 12px 30px #6d4df23d}.projects-grid[data-astro-cid-pxdoo7jl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,28px);min-width:0;display:grid}.projects-grid[data-astro-cid-pxdoo7jl]>div[data-astro-cid-pxdoo7jl]{min-width:0;display:grid}.projects-orbit[data-astro-cid-pxdoo7jl]{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #b9a2ff33;border-radius:50%;width:560px;position:absolute;top:-130px;left:-355px}.projects-orbit[data-astro-cid-pxdoo7jl] span[data-astro-cid-pxdoo7jl]{background:var(--color-orange);border-radius:50%;width:10px;height:10px;position:absolute;top:104px;right:52px;box-shadow:0 0 0 7px #ff642d14}@media (prefers-reduced-motion:no-preference){[data-astro-cid-pxdoo7jl][data-project-reveal].will-reveal{opacity:0;translate:0 28px}[data-astro-cid-pxdoo7jl][data-project-reveal].will-reveal.is-visible{animation:project-reveal .72s var(--ease-out) var(--project-delay,0s) both}.projects-orbit[data-astro-cid-pxdoo7jl]{animation:40s linear infinite project-orbit}}@keyframes project-reveal{to{opacity:1;translate:0}}@keyframes project-orbit{to{rotate:360deg}}@media (width<=1099px){.projects-layout[data-astro-cid-pxdoo7jl],.selected-projects--about[data-astro-cid-pxdoo7jl] .projects-layout[data-astro-cid-pxdoo7jl]{grid-template-columns:1fr;gap:40px}.projects-description[data-astro-cid-pxdoo7jl]{max-width:620px}h2[data-astro-cid-pxdoo7jl] br[data-astro-cid-pxdoo7jl]{display:none}}@media (width<=699px){.projects-grid[data-astro-cid-pxdoo7jl]{grid-template-columns:1fr;gap:24px}.selected-projects[data-astro-cid-pxdoo7jl]{padding-block:64px}}@media (prefers-reduced-motion:reduce){.projects-orbit[data-astro-cid-pxdoo7jl]{animation:none}}.success[data-astro-cid-p64uodot]{isolation:isolate;background:radial-gradient(circle at 78% 12%, color-mix(in srgb, var(--color-orange) 10%, transparent), transparent 29%), radial-gradient(circle at 16% 94%, color-mix(in srgb, var(--color-primary) 11%, transparent), transparent 31%), var(--color-cloud);color:var(--color-body);padding-block:clamp(82px,8vw,128px);position:relative;overflow:clip}.success__layout[data-astro-cid-p64uodot]{grid-template-columns:minmax(280px,.68fr) minmax(0,1.52fr);align-items:center;gap:clamp(42px,5vw,76px);display:grid}.eyebrow[data-astro-cid-p64uodot]{color:var(--color-orange);margin-bottom:23px}h2[data-astro-cid-p64uodot]{max-width:520px;font-size:var(--font-section-title);letter-spacing:-.055em;line-height:1.03}h2[data-astro-cid-p64uodot] span[data-astro-cid-p64uodot]{color:var(--heading-accent)}.success__description[data-astro-cid-p64uodot]{max-width:510px;margin-top:24px;font-size:clamp(1rem,1.1vw,1.08rem);line-height:1.7}.success__testimonials[data-astro-cid-p64uodot]{min-width:0;position:relative}.success__track[data-astro-cid-p64uodot]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0;padding:6px 3px 24px;list-style:none;display:flex;overflow-x:auto}.success__track[data-astro-cid-p64uodot]::-webkit-scrollbar{display:none}.testimonial[data-astro-cid-p64uodot]{--testimonial-accent:var(--color-primary);border:1px solid var(--border-color);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--testimonial-accent) 10%, transparent), transparent 32%), var(--surface-glass);min-width:270px;min-height:370px;box-shadow:0 15px 34px color-mix(in srgb, var(--color-navy) 6%, transparent);scroll-snap-align:start;border-radius:22px;flex-direction:column;flex:0 0 calc(33.3333% - 9.33333px);padding:25px 24px 22px;display:flex}.testimonial--orange[data-astro-cid-p64uodot]{--testimonial-accent:var(--color-orange)}.testimonial__top[data-astro-cid-p64uodot]{justify-content:space-between;align-items:center;gap:12px;display:flex}.testimonial__avatar[data-astro-cid-p64uodot]{border:3px solid color-mix(in srgb, var(--testimonial-accent) 22%, var(--surface));background:linear-gradient(145deg, color-mix(in srgb, var(--testimonial-accent) 22%, var(--surface)), var(--surface));width:64px;height:64px;color:var(--testimonial-accent);border-radius:50%;place-items:center;font-weight:800;display:grid}.testimonial__stars[data-astro-cid-p64uodot]{color:var(--color-orange);gap:3px;display:flex}.testimonial__quote[data-astro-cid-p64uodot]{color:var(--testimonial-accent);grid-template-columns:26px 1fr;gap:12px;margin-top:24px;display:grid}.testimonial__quote[data-astro-cid-p64uodot] p[data-astro-cid-p64uodot]{color:var(--color-body);font-size:.9rem;line-height:1.58}.testimonial__footer[data-astro-cid-p64uodot]{border-top:1px solid var(--border-color);justify-content:space-between;align-items:flex-end;gap:14px;margin-top:auto;padding-top:20px;display:flex}.testimonial__footer[data-astro-cid-p64uodot] h3[data-astro-cid-p64uodot]{font-size:var(--font-card-title-compact);letter-spacing:-.02em}.testimonial__footer[data-astro-cid-p64uodot] p[data-astro-cid-p64uodot]{margin-top:2px;font-size:.75rem}.testimonial__footer[data-astro-cid-p64uodot] strong[data-astro-cid-p64uodot]{max-width:100px;color:var(--color-navy);text-align:right;font-size:.85rem;line-height:1.1}.success__controls[data-astro-cid-p64uodot]{z-index:3;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:50%;left:-22px;right:-22px;translate:0 -50%}.success__controls[data-astro-cid-p64uodot] button[data-astro-cid-p64uodot]{border:1px solid var(--border-color);background:var(--surface);width:46px;height:46px;color:var(--color-navy);box-shadow:0 10px 25px color-mix(in srgb, var(--color-navy) 10%, transparent);cursor:pointer;pointer-events:auto;transition:background var(--duration-fast), color var(--duration-fast), translate var(--duration-fast);border-radius:50%;place-items:center;padding:0;display:grid}.success__controls[data-astro-cid-p64uodot] button[data-astro-cid-p64uodot]:hover{background:var(--color-primary);color:var(--on-primary);translate:0 -2px}.success__brands[data-astro-cid-p64uodot]{grid-column:1/-1}.success__brands[data-astro-cid-p64uodot]>p[data-astro-cid-p64uodot]{color:var(--color-primary);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:18px;margin:9px 0 19px;font-size:.7rem;font-weight:700;display:flex}.success__brands[data-astro-cid-p64uodot]>p[data-astro-cid-p64uodot]:before,.success__brands[data-astro-cid-p64uodot]>p[data-astro-cid-p64uodot]:after{background:var(--border-color);content:"";flex:1;height:1px}.success__brands[data-astro-cid-p64uodot] ul[data-astro-cid-p64uodot]{grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.success__brands[data-astro-cid-p64uodot] li[data-astro-cid-p64uodot]{border-left:1px solid var(--border-color);min-height:50px;color:var(--color-navy);letter-spacing:.01em;text-align:center;place-items:center;padding:7px 14px;font-size:clamp(.74rem,1vw,.94rem);font-weight:800;display:grid}.success__brands[data-astro-cid-p64uodot] li[data-astro-cid-p64uodot]:first-child{border-left:0}.success__shape[data-astro-cid-p64uodot]{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.success__shape--two[data-astro-cid-p64uodot]{border:1px solid color-mix(in srgb, var(--color-orange) 20%, transparent);width:330px;height:330px;bottom:-210px;right:-250px}@media (prefers-reduced-motion:no-preference){[data-astro-cid-p64uodot][data-reveal].will-reveal{opacity:0;translate:0 24px}[data-astro-cid-p64uodot][data-reveal].will-reveal.is-visible{animation:success-reveal .72s var(--ease-out) both}}@keyframes success-reveal{to{opacity:1;translate:0}}@media (width<=1100px){.success__layout[data-astro-cid-p64uodot]{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr)}.testimonial[data-astro-cid-p64uodot]{flex-basis:calc(50% - 7px)}}@media (width<=780px){.success[data-astro-cid-p64uodot]{padding-block:70px}.success__layout[data-astro-cid-p64uodot]{grid-template-columns:1fr}.success__testimonials[data-astro-cid-p64uodot]{min-width:calc(100% + var(--page-gutter) * 2);margin-inline:calc(var(--page-gutter) * -1)}.success__track[data-astro-cid-p64uodot]{padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter)}.testimonial[data-astro-cid-p64uodot]{flex-basis:min(82vw,330px)}.success__controls[data-astro-cid-p64uodot]{display:none}.success__brands[data-astro-cid-p64uodot]{overflow:hidden}.success__brands[data-astro-cid-p64uodot] ul[data-astro-cid-p64uodot]{grid-template-columns:repeat(3,1fr);gap:10px}.success__brands[data-astro-cid-p64uodot] li[data-astro-cid-p64uodot]{border:1px solid var(--border-color);background:var(--surface-glass);border-radius:12px}.success__brands[data-astro-cid-p64uodot] li[data-astro-cid-p64uodot]:first-child{border-left:1px solid var(--border-color)}}@media (width<=430px){.success__brands[data-astro-cid-p64uodot] ul[data-astro-cid-p64uodot]{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.success__controls[data-astro-cid-p64uodot] button[data-astro-cid-p64uodot]{transition:none}}
