.ldtest{background:var(--ldtest-section-bg,#fff7f1);color:#1a1a1a;font-family:GT Walsheim,Poppins,system-ui,-apple-system,sans-serif;font-weight:400;padding:100px 5% 140px;text-align:left}.ldtest__inner{margin:0 auto;max-width:1280px}.ldtest__head{margin-bottom:64px;max-width:720px}.ldtest__eyebrow{color:#421c85;font-size:13px;font-weight:500;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.ldtest__title :is(h1,h2,h3,p){color:#1a1a1a;font-size:44px;font-weight:500!important;letter-spacing:-.01em;line-height:1.15;margin:0;text-align:left}.ldtest__stage{height:500px;perspective:1600px;position:relative}.ldtest__card{align-items:stretch;background:#ffdfd5;border-radius:28px;box-shadow:0 30px 80px rgba(66,28,133,.1);display:grid;grid-template-columns:1fr 1.2fr;inset:0;overflow:hidden;position:absolute;transform-origin:center 55%;transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .6s ease,box-shadow .6s ease;will-change:transform,opacity}.ldtest__card--orange_mid{background:#ffcfc0}.ldtest__card--beige{background:#ffdfd5}.ldtest__card--orange_dark{background:#ffa970}.ldtest__card--soft_beige{background:#fff7f1}.ldtest__card--white{background:#fff}.ldtest__card[data-pos="0"]{opacity:1;transform:translateZ(0) rotate(0deg) scale(1);z-index:30}.ldtest__card[data-pos="1"]{box-shadow:0 18px 50px rgba(66,28,133,.08);opacity:1;transform:translate3d(28px,-20px,-40px) rotate(3.5deg) scale(.965);z-index:20}.ldtest__card[data-pos="2"]{box-shadow:0 12px 36px rgba(66,28,133,.06);opacity:.95;transform:translate3d(56px,-38px,-80px) rotate(6.8deg) scale(.93);z-index:10}.ldtest__card:not([data-pos="0"]):not([data-pos="1"]):not([data-pos="2"]){opacity:0;pointer-events:none;transform:translate3d(84px,-56px,-120px) rotate(9deg) scale(.9);z-index:1}.ldtest__card.is-out{opacity:0;transform:translate3d(-110%,40px,0) rotate(-9deg) scale(.92);transition:transform .85s cubic-bezier(.65,0,.35,1),opacity .7s ease;z-index:40}.ldtest__portrait{align-items:flex-end;display:flex;justify-content:center;overflow:visible;padding:0 24px;position:relative}.ldtest__svg{display:block;height:100%;max-width:360px;width:100%}.ldtest__content{display:flex;flex-direction:column;justify-content:center;padding:56px 64px}.ldtest__quote{color:#1a1a1a;font-size:24px;font-weight:400!important;line-height:1.45;margin:0 0 32px}.ldtest__quote :is(p,h3,h4){color:#1a1a1a;font-size:24px;font-weight:400!important;line-height:1.45;margin:0}.ldtest__quote:before{color:#421c85;content:"\201C";display:block;font-family:Georgia,Times New Roman,serif;font-size:78px;line-height:.6;margin-bottom:22px}.ldtest__person{display:flex;flex-direction:column;gap:4px}.ldtest__name{color:#1a1a1a;font-size:18px;font-weight:500}.ldtest__role{color:#1a1a1a;font-size:14.5px;opacity:.78}.ldtest__controls{align-items:center;display:flex;justify-content:space-between;margin-top:48px}.ldtest__dots{display:flex;gap:12px}.ldtest__dot{background:rgba(66,28,133,.18);border:none;border-radius:2px;cursor:pointer;height:3px;overflow:hidden;padding:0;position:relative;transition:background .3s ease;width:36px}.ldtest__dot[aria-current=true]{background:rgba(66,28,133,.22)}.ldtest__dot[aria-current=true]:after{animation:ldtest-progress var(--ldtest-auto,7s) linear forwards;background:#421c85;content:"";inset:0;position:absolute;transform-origin:left}@keyframes ldtest-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ldtest__arrows{display:flex;gap:12px}.ldtest__arrow{align-items:center;background:#fff;border:1px solid rgba(66,28,133,.12);border-radius:50%;color:#421c85;cursor:pointer;display:flex;height:52px;justify-content:center;transition:all .25s ease;width:52px}.ldtest__arrow:hover{background:#421c85;color:#fff;transform:translateY(-1px)}.ldtest__arrow svg{height:18px;width:18px}@media (max-width:1024px){.ldtest__content{padding:40px}.ldtest__quote,.ldtest__quote :is(p,h3,h4){font-size:20px}.ldtest__title :is(h1,h2,h3,p){font-size:34px}}@media (max-width:768px){.ldtest{padding:64px 5% 96px}.ldtest__stage{height:auto}.ldtest__card{grid-template-columns:1fr;inset:auto;min-height:0;position:relative}.ldtest__card:not([data-pos="0"]),.ldtest__card[data-pos="1"],.ldtest__card[data-pos="2"]{display:none}.ldtest__portrait{padding:32px 24px 0}.ldtest__svg{height:280px;max-width:240px}.ldtest__content{padding:24px 32px 40px}.ldtest__title :is(h1,h2,h3,p){font-size:28px}.ldtest__quote:before{font-size:64px;margin-bottom:16px}}