.concept-one .one-marquee{background:#BB874D}@media (max-width:900px){.concept-one .site-nav .nav-links{display:none}}.concept-one .service-details summary{min-height:48px;padding:12px 14px;border:1px solid;border-radius:12px;font-size:1rem;font-weight:800;text-decoration:underline;text-underline-offset:4px;background:color-mix(in srgb,currentColor 8%,transparent)}.concept-one .service-details summary:hover{background:color-mix(in srgb,currentColor 15%,transparent)}.concept-one .service-details summary:focus-visible{outline:3px solid currentColor;outline-offset:4px}.concept-one .service-details summary>span{font-size:1.6rem}.concept-one .service-details summary>.service-label-window{flex:1;min-width:0;max-width:18rem;overflow:hidden;font-size:inherit;line-height:inherit;transform:none}.concept-one .service-label-track{display:flex;width:max-content;animation:service-label-marquee 8s linear infinite}.concept-one .service-label-track>span{flex:none;min-width:18rem;padding-right:2rem;white-space:nowrap}.concept-one .service-details summary>span:last-child{flex-shrink:0}.concept-one .service-details summary:focus-visible .service-label-track,.concept-one .service-details summary:hover .service-label-track,.concept-one .service-details[open] .service-label-track{animation-play-state:paused}@keyframes service-label-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.concept-one .service-label-track{animation:none;width:auto}.concept-one .service-label-track>span{min-width:0;padding-right:0;white-space:normal}.concept-one .service-label-track>span[aria-hidden=true]{display:none}}.concept-one .footer-linkedin{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.concept-one .client-testimonials-track{position:relative;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 44px) / 3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:4px 0 14px;scrollbar-width:thin;scrollbar-color:#BB874D #eee6da}.concept-one .client-testimonials-track>.testimonial-card{min-width:0;scroll-snap-align:start}.concept-one .client-testimonials-track:focus-visible{outline:3px solid #BB874D;outline-offset:5px;border-radius:12px}.concept-one .testimonial-carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;font-size:.95rem;font-weight:700}.concept-one .testimonial-carousel-controls>div{display:flex;gap:10px}.concept-one .testimonial-carousel-controls button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:#172426;background:#BB874D;border:1px solid #172426;border-radius:50%;cursor:pointer}.concept-one .testimonial-carousel-controls button:disabled{opacity:.4;cursor:default}.concept-one .testimonial-carousel-controls button:focus-visible{outline:3px solid #172426;outline-offset:4px}@media (max-width:900px){.concept-one .client-testimonials-track{gap:14px;grid-auto-columns:calc((100% - 14px) / 2)}}@media (max-width:700px){.concept-one .client-testimonials-track{grid-auto-columns:90%}}