.TestimonialsSection-module__g6gg7W__testimonials{padding:var(--space-3xl)var(--container-padding);background-color:var(--bg-primary);flex-direction:column;justify-content:center;min-height:100vh;display:flex}.TestimonialsSection-module__g6gg7W__container{width:100%}.TestimonialsSection-module__g6gg7W__topMeta{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.05em;opacity:.6;margin-bottom:var(--space-xl)}.TestimonialsSection-module__g6gg7W__quote{font-size:var(--text-heading);color:var(--text-primary);max-width:80vw;margin-bottom:var(--space-xl);line-height:1.1}.TestimonialsSection-module__g6gg7W__author{flex-direction:column;gap:.5rem;display:flex}.TestimonialsSection-module__g6gg7W__name{font-family:var(--font-body);font-size:var(--text-body);text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);font-weight:500}.TestimonialsSection-module__g6gg7W__role{font-family:var(--font-body);font-size:var(--text-label);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;opacity:.7}
.MotivationSection-module__XbIS4a__section{background-color:var(--background);border-top:1px solid #fffcf20d;justify-content:center;align-items:center;min-height:100vh;padding:5vh 5%;display:flex;position:relative;overflow:hidden}.MotivationSection-module__XbIS4a__container{justify-content:center;align-items:center;width:100%;max-width:1200px;display:flex;position:relative}.MotivationSection-module__XbIS4a__imageWrapper{z-index:10;width:clamp(280px,40vw,450px);height:clamp(400px,60vh,650px);position:relative;overflow:hidden}.MotivationSection-module__XbIS4a__image{object-fit:cover;filter:grayscale()contrast(1.1);width:100%;height:100%;transform:scale(1.05)}.MotivationSection-module__XbIS4a__textWrapper{z-index:20;pointer-events:none;flex-direction:column;line-height:.9;display:flex;position:absolute;top:50%;left:55%;transform:translateY(-50%)}.MotivationSection-module__XbIS4a__textLine{font-family:var(--font-serif);color:var(--text-primary);white-space:nowrap;text-shadow:0 4px 24px #00000080;font-size:clamp(6rem,15vw,16rem)}.MotivationSection-module__XbIS4a__blurPart{will-change:filter,opacity;display:inline-block}.MotivationSection-module__XbIS4a__sharpPart{color:var(--text-primary);display:inline-block}.MotivationSection-module__XbIS4a__bottomDetails{z-index:30;justify-content:space-between;align-items:flex-end;width:90%;max-width:1200px;display:flex;position:absolute;bottom:2rem}.MotivationSection-module__XbIS4a__captionWrapper{flex-direction:column;gap:.5rem;max-width:400px;display:flex}.MotivationSection-module__XbIS4a__captionTitle{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.15em;color:var(--text-primary);font-size:.85rem;font-weight:600}.MotivationSection-module__XbIS4a__captionText{font-family:var(--font-sans);color:var(--text-secondary);font-size:.9rem;line-height:1.5}.MotivationSection-module__XbIS4a__actionBtn{font-family:var(--font-heading,var(--font-sans));background-color:var(--text-primary);color:var(--background);text-transform:uppercase;letter-spacing:.15em;border:1px solid var(--text-primary);transition:all .4s var(--ease-slow,ease);z-index:1;border-radius:100px;padding:1.2rem 2.5rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.MotivationSection-module__XbIS4a__actionBtn:before{content:"";background:var(--accent);transform-origin:100%;width:100%;height:100%;transition:transform .5s var(--ease-slow,ease);z-index:-1;position:absolute;top:0;left:0;transform:scaleX(0)}.MotivationSection-module__XbIS4a__actionBtn:hover{color:#fff;border-color:var(--accent);background-color:#0000;transform:translateY(-3px)}.MotivationSection-module__XbIS4a__actionBtn:hover:before{transform-origin:0;transform:scaleX(1)}@media (max-width:768px){.MotivationSection-module__XbIS4a__textWrapper{text-align:center;top:70%;left:50%;transform:translate(-50%,-50%)}.MotivationSection-module__XbIS4a__bottomDetails{flex-direction:column;align-items:flex-start;gap:1.5rem;bottom:2rem}.MotivationSection-module__XbIS4a__actionBtn{text-align:center;width:100%}.MotivationSection-module__XbIS4a__textLine{font-size:clamp(4rem,20vw,8rem)}}
