.testimonial-section{padding:100px 0 80px;--testimonial-bg:color-mix(in srgb,var(--background) 85%,var(--foreground) 3%);background-color:var(--testimonial-bg);border-top:1px solid var(--card-border);position:relative;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);overflow:hidden}.testimonial-section:after,.testimonial-section:before{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.testimonial-section:before{left:0;background:linear-gradient(to right,var(--testimonial-bg) 0,transparent 100%)}.testimonial-section:after{right:0;background:linear-gradient(to left,var(--testimonial-bg) 0,transparent 100%)}.testimonial-container{width:100%;margin:0 auto;position:relative}.testimonial-header{text-align:center;color:var(--foreground);margin-bottom:60px}.testimonial-carousel-wrapper{position:relative;display:flex;align-items:center;width:100%}.testimonial-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:20px 0;width:100%;cursor:grab;touch-action:pan-y pinch-zoom}.testimonial-track.dragging{cursor:grabbing;scroll-snap-type:none}.testimonial-track.dragging *{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.testimonial-track::-webkit-scrollbar{display:none}.testimonial-slide{flex:0 0 100%;scroll-snap-align:center;display:flex;justify-content:center;border-right:1px solid var(--card-border,#eaeaea)}@media (min-width:768px){.testimonial-slide{flex:0 0 33.333vw}.testimonial-slide:last-child{border-right:none}}.testimonial-content-wrapper{padding:0 48px;display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;width:100%;max-width:600px}.testimonial-logo{justify-content:center;gap:8px;margin-bottom:40px;font-size:1.5rem;font-weight:700;color:var(--foreground)}.logo-icon,.testimonial-logo{display:flex;align-items:center}.testimonial-logo-mark{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--foreground);font-size:1.15rem;line-height:1}.testimonial-logo-mark--jane{border:1px solid color-mix(in srgb,var(--foreground) 32%,transparent);border-radius:4px;font-size:.68rem;font-weight:800;letter-spacing:-.06em}.testimonial-logo-mark--scale{align-items:flex-end;gap:3px}.testimonial-logo-mark--scale span{width:5px;border-radius:999px;background:currentColor}.testimonial-logo-mark--scale span:first-child{height:11px}.testimonial-logo-mark--scale span:nth-child(2){height:18px}.testimonial-logo-mark--scale span:nth-child(3){height:24px}.logo-text{letter-spacing:-.03em}.testimonial-quote{font-size:1.0625rem;line-height:1.7;color:var(--foreground);opacity:.85;margin-bottom:48px;flex-grow:1}.testimonial-author{font-size:.9375rem;color:var(--muted)}.author-title{color:var(--muted)}.author-company{font-weight:600;color:var(--foreground)}.testimonial-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:40px}.pagination-dot{width:12px;height:4px;border-radius:4px;background-color:var(--card-border,#e5e7eb);border:none;cursor:pointer;transition:all .3s ease;padding:0}.pagination-dot:hover{background-color:#cbd5e1}.pagination-dot.active{width:24px;background-color:#ef4444}.uc-section{padding:80px 0;border-top:1px solid var(--line)}.uc-container{width:min(1200px,calc(100vw - 40px));margin:0 auto}.uc-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px}.uc-title{margin-bottom:12px}.uc-subtitle{max-width:500px;color:var(--muted);font-size:1.1rem}.uc-all-link{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:1rem;font-weight:590;transition:gap .2s ease}.uc-all-link:hover{gap:12px}.uc-swap{--uc-panel-bg:color-mix(in srgb,var(--background) 10%,black);--uc-panel-surface:color-mix(in srgb,var(--background) 14%,black);--uc-panel-text:color-mix(in srgb,white 90%,transparent);--uc-panel-muted:color-mix(in srgb,white 58%,transparent);--uc-panel-line:color-mix(in srgb,white 20%,transparent);position:relative;display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1fr);align-items:center;height:clamp(500px,44vw,540px);overflow:hidden;padding:clamp(56px,7vw,96px);border:1px solid color-mix(in srgb,var(--foreground) 16%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,white 4%,transparent),transparent 38%),linear-gradient(135deg,var(--uc-panel-bg),color-mix(in srgb,var(--accent) 5%,black));color:var(--uc-panel-text);isolation:isolate}.uc-swap__summary{position:relative;z-index:2;max-width:300px;min-width:0}.uc-swap__title{color:var(--uc-panel-text);font-size:clamp(1.9rem,4vw,2.85rem);font-weight:680;line-height:1.06;letter-spacing:0}.uc-swap__desc{margin-top:18px;color:var(--uc-panel-muted);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.6}.uc-swap__primary-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:24px;color:var(--uc-panel-text);font-size:.95rem;font-weight:640;transition:color .18s cubic-bezier(.22,1,.36,1),gap .18s cubic-bezier(.22,1,.36,1)}.uc-swap__primary-link:hover{gap:14px;color:color-mix(in srgb,var(--accent-hover) 78%,white)}.uc-swap__primary-link svg{width:18px;height:18px}.uc-swap__stage{position:absolute;inset:0 0 0 42%;z-index:1;perspective:1400px}.uc-swap-card{position:absolute;top:44px;right:-116px;display:flex;flex-direction:column;width:min(640px,58vw);height:390px;overflow:hidden;border:1px solid var(--uc-panel-line);border-radius:10px 10px 0 0;background:var(--uc-panel-surface);box-shadow:0 34px 90px -48px color-mix(in srgb,black 86%,transparent);transform-origin:100% 0;transition:transform .68s cubic-bezier(.16,1,.3,1),opacity .42s cubic-bezier(.22,1,.36,1),filter .42s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.uc-swap-card--0{z-index:3;opacity:1;filter:saturate(1);transform:translate3d(-120px,132px,120px) rotate(0deg) scale(1)}.uc-swap-card--1{z-index:2;opacity:.88;filter:saturate(.84);transform:translate3d(-42px,86px,20px) rotate(5deg) scale(.99)}.uc-swap-card--2{z-index:1;opacity:.78;filter:saturate(.7);transform:translate3d(36px,38px,-80px) rotate(5deg) scale(.98)}.uc-swap-card__bar{display:flex;align-items:center;gap:9px;height:42px;padding:0 12px;border-bottom:1px solid var(--uc-panel-line);color:var(--uc-panel-text);font-size:.92rem;font-weight:640;line-height:1;letter-spacing:0}.uc-swap-card__bar svg{width:17px;height:17px;flex:0 0 auto;stroke-width:2.2}.uc-swap-card__bar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-swap-card__media{position:relative;flex:1;overflow:hidden;background:color-mix(in srgb,var(--accent) 10%,black)}.uc-swap-card__image{-o-object-fit:cover;object-fit:cover;filter:brightness(.62) saturate(.9) contrast(1.08);transform:scale(1.02);transition:transform .62s cubic-bezier(.16,1,.3,1)}.uc-swap-card__scrim{position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,black 62%,transparent),transparent 58%),linear-gradient(180deg,transparent 48%,color-mix(in srgb,black 42%,transparent))}.uc-swap-card--0:hover .uc-swap-card__image{transform:scale(1.07)}@media (max-width:920px){.uc-header{flex-direction:column;align-items:flex-start;gap:20px}.uc-swap{display:block;height:620px;padding:32px}.uc-swap__summary{max-width:100%}.uc-swap__stage{position:relative;inset:auto;height:390px;margin-top:28px;perspective:1000px}.uc-swap-card{top:0;right:auto;left:50%;width:min(560px,calc(100vw - 64px));height:340px}.uc-swap-card--0{transform:translate3d(-50%,64px,90px) rotate(0deg) scale(1)}.uc-swap-card--1{transform:translate3d(-44%,30px,0) rotate(5deg) scale(.96)}.uc-swap-card--2{transform:translate3d(-38%,-2px,-80px) rotate(5deg) scale(.92)}}@media (max-width:560px){.uc-section{padding:64px 0}.uc-container{width:min(1200px,calc(100vw - 28px))}.uc-swap{height:590px;padding:24px;border-radius:16px}.uc-swap__title{font-size:1.75rem}.uc-swap__stage{height:350px}.uc-swap-card{width:min(440px,calc(100vw - 44px));height:310px}.uc-swap-card__bar{height:38px;font-size:.84rem}}@media (prefers-reduced-motion:reduce){.uc-swap-card,.uc-swap-card__image,.uc-swap__primary-link{transition:none}}.workload-section{padding:80px 24px;background-color:var(--background,#f9fafb);color:var(--foreground)}.workload-container{max-width:1200px;margin:0 auto}.workload-header{text-align:center;margin-bottom:60px;max-width:800px;margin-left:auto;margin-right:auto}.workload-title{margin-bottom:16px;color:var(--foreground)}.workload-subtitle{font-size:1.125rem;color:var(--muted);line-height:1.6}.workload-grid{display:grid;grid-template-columns:1fr;gap:32px}@media (min-width:768px){.workload-grid{grid-template-columns:repeat(3,1fr)}}.workload-card{position:relative;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.04);overflow:hidden;aspect-ratio:4/5;cursor:pointer}.workload-card,.workload-card-front{background-color:var(--surface-strong,#ffffff);display:flex}.workload-card-front{position:absolute;inset:0;flex-direction:column;padding:40px 32px;transition:opacity .3s ease;z-index:1}.workload-card:hover .workload-card-front{opacity:0;pointer-events:none}.workload-front-top{flex:1;display:flex;align-items:flex-end;justify-content:center;text-align:center;padding-bottom:32px}.workload-front-top h3{font-size:1.75rem;font-weight:800;color:var(--foreground);line-height:1.3;white-space:pre-line}.workload-divider{height:1px;background-color:var(--foreground);opacity:.3;width:100%}.workload-front-bottom{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:32px}.workload-number{font-size:4.5rem;font-weight:800;color:#2563eb;line-height:1;margin-bottom:12px}.workload-subtext{font-size:1.125rem;font-weight:500;color:#2563eb}.workload-card-hover{position:absolute;inset:0;background-color:#2563eb;color:#ffffff;padding:48px 32px;display:flex;flex-direction:column;justify-content:center;opacity:0;transition:opacity .3s ease;z-index:2}.workload-card:hover .workload-card-hover{opacity:1}.workload-card-hover ul{list-style-type:disc;padding-left:20px;margin:0}.workload-card-hover li{font-size:1.0625rem;line-height:1.7;margin-bottom:24px;color:rgba(255,255,255,.95)}.workload-card-hover li:last-child{margin-bottom:0}