.about-team-module__qdRBwa__section{width:min(1200px,100% - 3rem);margin:var(--space-16) auto}.about-team-module__qdRBwa__section header{text-align:center;max-width:560px;margin:0 auto var(--space-12)}.about-team-module__qdRBwa__section h2{max-width:none;font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.4rem);line-height:1.2}.about-team-module__qdRBwa__section header p{margin-top:var(--space-6);color:var(--color-text-secondary);line-height:1.6}.about-team-module__qdRBwa__grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-team-module__qdRBwa__card{aspect-ratio:.92;border:1px solid var(--border-subtle);min-width:0;color:var(--color-text-primary);background:var(--surface-card);border-radius:32px;padding:10px;text-decoration:none;display:block;position:relative;overflow:hidden}.about-team-module__qdRBwa__photo{border-radius:22px;height:100%;position:relative;overflow:hidden}.about-team-module__qdRBwa__photo img{object-fit:cover}.about-team-module__qdRBwa__photo:after{content:"";background:linear-gradient(#0000 55%,#000000a6);position:absolute;inset:0}.about-team-module__qdRBwa__caption{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-card);min-height:86px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.about-team-module__qdRBwa__caption h3{font-family:var(--font-body);margin:0;font-size:1rem;font-weight:650}.about-team-module__qdRBwa__caption p{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--text-body-sm)}.about-team-module__qdRBwa__arrow{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card-emphasis);flex:none;place-items:center;width:40px;height:40px;display:grid}.about-team-module__qdRBwa__arrow svg{width:18px;height:18px}@media (hover:hover){.about-team-module__qdRBwa__photo img,.about-team-module__qdRBwa__arrow{transition:transform .25s}.about-team-module__qdRBwa__card:hover .about-team-module__qdRBwa__photo img{transform:scale(1.035)}.about-team-module__qdRBwa__card:hover .about-team-module__qdRBwa__arrow{transform:translate(2px,-2px)}.about-team-module__qdRBwa__card:hover{border-color:var(--color-accent)}}@media (max-width:900px){.about-team-module__qdRBwa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.about-team-module__qdRBwa__section{width:calc(100% - 2rem)}.about-team-module__qdRBwa__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.about-team-module__qdRBwa__card *{transition:none!important}}
.testimonials-module__KdQY2W__section{gap:var(--space-10);width:min(1200px,100% - 3rem);margin:var(--space-16) auto;padding-block:var(--space-10);color:var(--color-text-primary);grid-template-columns:1.1fr 1fr;display:grid}.testimonials-module__KdQY2W__intro{align-self:start;position:sticky;top:120px}.testimonials-module__KdQY2W__intro>a.button-primary{color:var(--color-accent-foreground)}.testimonials-module__KdQY2W__intro h2{max-width:none;margin-block:var(--space-4);font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.testimonials-module__KdQY2W__intro>p:not(:first-child){max-width:44ch;color:var(--color-text-secondary);line-height:1.7}.testimonials-module__KdQY2W__stats{gap:var(--space-4);margin-block:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.testimonials-module__KdQY2W__stats div{padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}:root[data-theme=dark] .testimonials-module__KdQY2W__stats div{background:color-mix(in srgb, var(--surface-card) 80%, var(--color-text-primary) 20%)}.testimonials-module__KdQY2W__stats dd{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem)}.testimonials-module__KdQY2W__stats dt{color:var(--color-text-secondary);font-size:var(--text-body-sm)}.testimonials-module__KdQY2W__stack{gap:var(--space-6);display:grid}.testimonials-module__KdQY2W__card{padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);margin:0}.testimonials-module__KdQY2W__card figcaption{align-items:center;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--border-subtle);display:flex}.testimonials-module__KdQY2W__card h3{font-family:var(--font-body);margin:0;font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1.2}.testimonials-module__KdQY2W__card figcaption p{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.testimonials-module__KdQY2W__portrait{border-radius:var(--radius-sm);object-fit:cover;object-position:center 32%;flex:none;width:76px;height:76px}.testimonials-module__KdQY2W__card:first-child .testimonials-module__KdQY2W__portrait{object-position:center 34%}.testimonials-module__KdQY2W__personal .testimonials-module__KdQY2W__portrait{object-position:center 35%}.testimonials-module__KdQY2W__rating{gap:var(--space-3);margin:var(--space-5) 0;display:flex}.testimonials-module__KdQY2W__rating span:last-child{color:var(--color-accent);letter-spacing:.15em}.testimonials-module__KdQY2W__rating span:first-child,.testimonials-module__KdQY2W__personalLabel{color:var(--color-text-secondary)}.testimonials-module__KdQY2W__personalLabel{margin-top:var(--space-5);font-size:var(--text-body-sm)}.testimonials-module__KdQY2W__card blockquote{margin:var(--space-4) 0 0;font-family:var(--font-body);font-size:var(--text-body);line-height:1.75}.testimonials-module__KdQY2W__card s{color:var(--color-text-secondary)}.testimonials-module__KdQY2W__flower{margin-left:auto;font-size:2rem}@media (hover:hover){.testimonials-module__KdQY2W__card{transition:border-color .18s}.testimonials-module__KdQY2W__card:hover{border-color:var(--color-accent)}}@media (max-width:760px){.testimonials-module__KdQY2W__section{gap:var(--space-8);grid-template-columns:1fr;width:calc(100% - 2rem)}.testimonials-module__KdQY2W__intro{position:static}.testimonials-module__KdQY2W__stats{gap:var(--space-2)}.testimonials-module__KdQY2W__stats div{padding:var(--space-3)}.testimonials-module__KdQY2W__card{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.testimonials-module__KdQY2W__card{transition:none!important}}
.approach-steps-module__DMRKnW__steps{margin:var(--space-12) 0 0;padding:0;list-style:none}.approach-steps-module__DMRKnW__step{gap:var(--space-12);padding-block:var(--space-8);border-top:1px solid var(--border-default);grid-template-columns:1fr 1.15fr;align-items:center;display:grid}.approach-steps-module__DMRKnW__copy{align-items:baseline;gap:var(--space-6);display:flex}.approach-steps-module__DMRKnW__number{color:var(--color-accent-text);font-size:var(--text-h3);font-variant-numeric:tabular-nums}.approach-steps-module__DMRKnW__copy h4{font-family:var(--font-bricolage), var(--font-body);font-size:var(--text-h3);margin:0}.approach-steps-module__DMRKnW__copy p{color:var(--color-text-secondary);margin-top:var(--space-4);max-width:36ch}.approach-steps-module__DMRKnW__playground{min-width:0}.approach-steps-module__DMRKnW__visual{background:var(--surface-card);border-radius:var(--radius-lg);place-items:center;height:210px;display:grid;overflow:hidden}.approach-steps-module__DMRKnW__controls{margin-top:var(--space-4)}.approach-steps-module__DMRKnW__controls label{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--text-label);flex-wrap:wrap;display:flex}.approach-steps-module__DMRKnW__controls input{accent-color:var(--color-accent);width:45%;min-height:44px}.approach-steps-module__DMRKnW__controls>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.approach-steps-module__DMRKnW__controls button{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-accent);border-radius:var(--radius-md);color:var(--color-accent-text);background:var(--surface-card);cursor:pointer;font-size:var(--text-caption);gap:var(--space-2);align-items:center;display:inline-flex}.approach-steps-module__DMRKnW__controls button[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent-text)}.approach-steps-module__DMRKnW__controls svg{width:16px;height:16px}.approach-steps-module__DMRKnW__caption{color:var(--color-text-secondary);font-size:var(--text-caption);margin-top:var(--space-3);display:block}.approach-steps-module__DMRKnW__frame{width:240px;height:140px;transform:scale(var(--frame-scale));transition:transform var(--duration-fast) var(--ease-standard);position:relative}.approach-steps-module__DMRKnW__frame>i{border-color:var(--color-accent-text);border-style:solid;border-width:0;width:28px;height:28px;position:absolute}.approach-steps-module__DMRKnW__frame>i:first-child{border-top-width:2px;border-left-width:2px;top:0;left:0}.approach-steps-module__DMRKnW__frame>i:nth-child(2){border-top-width:2px;border-right-width:2px;top:0;right:0}.approach-steps-module__DMRKnW__frame>i:nth-child(3){border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.approach-steps-module__DMRKnW__frame>i:nth-child(4){border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.approach-steps-module__DMRKnW__frame>span{background:var(--color-accent-soft);border:1px solid var(--color-accent-text);width:60px;height:60px;position:absolute;top:40px;left:30px;transform:rotate(-12deg)}.approach-steps-module__DMRKnW__frame>span:nth-last-child(2){background:var(--surface-card-emphasis);top:30px;left:90px;transform:rotate(8deg)}.approach-steps-module__DMRKnW__frame>span:last-child{top:50px;left:150px;transform:rotate(-4deg)}.approach-steps-module__DMRKnW__connections{width:100%;height:100%}.approach-steps-module__DMRKnW__connections path{fill:none;stroke:var(--color-accent-text);stroke-width:2px;stroke-dasharray:500;stroke-dashoffset:500px;transition:stroke-dashoffset var(--duration-scene) var(--ease-standard)}.approach-steps-module__DMRKnW__connections[data-connected=true] path{stroke-dashoffset:0}.approach-steps-module__DMRKnW__connections circle{fill:var(--surface-card-emphasis);stroke:var(--color-accent-text);stroke-width:2px}.approach-steps-module__DMRKnW__connections circle:nth-of-type(2){fill:var(--color-accent)}.approach-steps-module__DMRKnW__directions{align-items:center;gap:var(--space-4);padding:var(--space-6);width:100%;display:flex}.approach-steps-module__DMRKnW__directions>div{border:1px solid var(--border-strong);height:120px;padding:var(--space-3);opacity:.55;transition:transform var(--duration-scene) var(--ease-standard), opacity var(--duration-fast);flex:1;transform:scale(.85)rotate(-5deg)}.approach-steps-module__DMRKnW__directions>div:nth-child(2){transform:scale(.85)rotate(4deg)}.approach-steps-module__DMRKnW__directions>div[data-selected=true]{opacity:1;border-color:var(--color-accent-text);background:var(--color-accent-soft);transform:scale(1.1)}.approach-steps-module__DMRKnW__directions span{background:var(--color-accent);width:45%;height:24px;margin-bottom:var(--space-3);display:block}.approach-steps-module__DMRKnW__directions i{background:var(--color-text-secondary);height:5px;margin-top:var(--space-2);display:block}.approach-steps-module__DMRKnW__directions>div:nth-child(2) span{width:100%}.approach-steps-module__DMRKnW__directions>div:nth-child(3) span{border-radius:50%}.approach-steps-module__DMRKnW__assumptions{gap:var(--space-4);flex-direction:column;width:65%;display:flex}.approach-steps-module__DMRKnW__assumptions>div{align-items:center;gap:var(--space-4);display:flex}.approach-steps-module__DMRKnW__assumptions svg{border:1px solid var(--border-strong);color:#0000;width:28px;height:28px;transition:color var(--duration-fast), background var(--duration-fast);padding:4px}.approach-steps-module__DMRKnW__assumptions span{background:var(--border-strong);transform-origin:0;width:80%;height:7px;transition:transform var(--duration-scene) var(--ease-standard)}.approach-steps-module__DMRKnW__assumptions [data-checked=true] svg{color:var(--color-text-primary);background:var(--color-accent-soft)}.approach-steps-module__DMRKnW__assumptions [data-checked=true] span{background:var(--color-accent-text);transform:scaleX(.7)}@keyframes approach-steps-module__DMRKnW__assemble{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){.approach-steps-module__DMRKnW__step[data-entered=true] .approach-steps-module__DMRKnW__visual{animation:approach-steps-module__DMRKnW__assemble .7s var(--ease-standard) both}}@media (prefers-reduced-motion:reduce){.approach-steps-module__DMRKnW__step *{transition:none!important;animation:none!important}}@media (max-width:760px){.approach-steps-module__DMRKnW__step{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.approach-steps-module__DMRKnW__copy{gap:var(--space-4)}.approach-steps-module__DMRKnW__visual{height:190px}}.approach-steps-module__DMRKnW__visual .approach-steps-module__DMRKnW__connections{width:100%;height:100%}.approach-steps-module__DMRKnW__roleVisual{padding:var(--space-6)}.approach-steps-module__DMRKnW__brandSketch{align-items:center;gap:var(--space-4);width:min(100%,370px);padding:var(--space-6);border:1px solid var(--border-default);background:var(--surface-section);color:var(--color-text-primary);grid-template-columns:1fr 2fr;display:grid;transform:rotate(-2deg)}.approach-steps-module__DMRKnW__brandSketch[data-choice="1"]{border-radius:50% 5% 5%;transform:rotate(2deg)}.approach-steps-module__DMRKnW__brandSketch[data-choice="2"]{border-radius:0 0 38%;transform:rotate(0)}.approach-steps-module__DMRKnW__brandMonogram{font:500 5rem/.9 var(--font-display);grid-row:span 2}.approach-steps-module__DMRKnW__brandSketch>div{gap:3px;height:32px;display:flex}.approach-steps-module__DMRKnW__brandSketch i{background:var(--color-accent);flex:1}.approach-steps-module__DMRKnW__brandSketch i:nth-child(2){background:var(--color-accent-soft)}.approach-steps-module__DMRKnW__brandSketch i:nth-child(3){background:var(--color-text-primary)}.approach-steps-module__DMRKnW__brandSketch[data-choice="1"] i{border-radius:50%}.approach-steps-module__DMRKnW__brandSketch[data-choice="2"] i{transform:skew(-16deg)}.approach-steps-module__DMRKnW__brandSketch strong{font-family:var(--font-display);font-size:var(--text-h4)}.approach-steps-module__DMRKnW__prioritySketch{gap:var(--space-4);grid-template-columns:4rem 1fr;align-items:center;width:min(100%,350px);display:grid}.approach-steps-module__DMRKnW__prioritySketch span{font-size:var(--text-caption);color:var(--color-text-secondary)}.approach-steps-module__DMRKnW__prioritySketch i{height:20px;width:var(--priority);background:var(--color-accent);min-width:8%;display:block}.approach-steps-module__DMRKnW__prioritySketch i:nth-of-type(2){width:calc(100% - var(--priority));background:var(--color-text-secondary)}.approach-steps-module__DMRKnW__prioritySketch i:nth-of-type(3){background:var(--border-strong);width:54%}.approach-steps-module__DMRKnW__founderSketch{align-items:center;gap:var(--space-3);width:min(100%,420px);display:flex}.approach-steps-module__DMRKnW__founderSketch span,.approach-steps-module__DMRKnW__founderSketch strong{border:1px solid var(--border-default);background:var(--surface-section);min-width:0;min-height:72px;font-size:var(--text-caption);text-align:center;flex:1;place-items:center;display:grid}.approach-steps-module__DMRKnW__founderSketch strong{border-color:var(--color-accent);font-size:var(--text-label);flex:1.3}.approach-steps-module__DMRKnW__founderSketch i{border-top:2px dashed var(--border-strong);width:25px;height:1px}.approach-steps-module__DMRKnW__founderSketch[data-connected=true] i{border-color:var(--color-accent);border-style:solid}.approach-steps-module__DMRKnW__pipelineSketch{gap:var(--space-2);flex-wrap:wrap;width:min(100%,420px);display:flex}.approach-steps-module__DMRKnW__pipelineSketch span{min-width:70px;padding:var(--space-4) var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--text-caption);text-align:center;flex:1}.approach-steps-module__DMRKnW__pipelineSketch span[data-active=true]{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-text-primary)}
