.performance-section{flex-direction:column;align-items:center;gap:45px;width:100%;padding:150px 0;display:flex}.performance-section__intro{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.performance-section__intro h2{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.02em;opacity:.9;font-size:60px;font-weight:500;line-height:60px}.performance-section__intro .performance-section__highlight{color:var(--Adam-Brand-Color-Navy-Blue-P,#042753);font-family:inherit;font-style:normal;font-weight:inherit}.performance-section__intro p{max-width:640px;color:var(--General-Color-Ash,#2c2c2c);font-family:var(--font-english);opacity:.8;max-width:700px;font-size:21px;font-weight:500;line-height:24px}.performance-section__carousel{width:100%}.performance-section__carousel .carousel-wrapper{padding-inline-start:120px}.performance-section__progress{box-sizing:border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff;border:1px solid #ffffff1a;border-radius:50px;align-items:center;gap:6px;width:100%;max-width:1040px;padding:10px;display:flex}.performance-section__progress-dot{cursor:pointer;background:#d2d2d2;border:none;border-radius:30px;flex:none;width:10px;height:6px;padding:0;transition:flex-grow .4s cubic-bezier(.22,1,.36,1),background .4s}.performance-section__progress-dot:hover{background:var(--Adam-Brand-Color-Light-Navy-Blue,#c0d6f2)}.performance-section__progress-dot--active{background:linear-gradient(90deg,var(--Adam-Brand-Color-Light-Navy-Blue,#c0d6f2)0%,var(--Adam-Brand-Color-Navy-Blue-P,#042753)100%);flex-grow:1}.performance-section__progress-dot--active:hover{background:linear-gradient(90deg,var(--Adam-Brand-Color-Light-Navy-Blue,#c0d6f2)0%,var(--Adam-Brand-Color-Navy-Blue-P,#042753)100%)}@media (max-width:575px){.performance-section{gap:20px;padding:150px 12px}.performance-section__intro{gap:20px;padding:20px}.performance-section__intro h2{letter-spacing:-.02em;font-size:30px;line-height:30px}.performance-section__intro p{letter-spacing:-.003em;max-width:100%;font-size:18px;line-height:21px}.performance-section__carousel .carousel-wrapper{padding-inline-start:12px}}.performance-card{border-radius:40px;flex:none;width:400px;height:652px;position:relative;overflow:hidden}.performance-card .overlay-bg{z-index:1;background:linear-gradient(#0003 0% 100%);position:absolute;inset:0}.performance-card__photo{-o-object-fit:cover;object-fit:cover}.performance-card__overlay{z-index:1;border:1px solid #fff9;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:center;gap:30px;padding:20px;display:flex;position:absolute;inset:20px}.performance-card__text{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.performance-card__text h3{color:#fff;letter-spacing:-.005em;font-size:24px;font-weight:500;line-height:27px}.performance-card__text p{color:#fff;letter-spacing:-.08px;max-width:300px;font-size:13px;font-weight:400;line-height:18px}.performance-card__chart{width:100%;max-width:258px}.performance-card__grid{stroke:#fff3;stroke-width:1px}.performance-card__threshold{stroke:#fff;stroke-width:.5px;stroke-dasharray:3 3}.performance-card__label{fill:#fff;letter-spacing:-.01em;font-family:Google Sans,sans-serif;font-size:11px;font-weight:500}.performance-card__axis{fill:#fff;letter-spacing:-.01em;font-family:Google Sans,sans-serif;font-size:12px;font-weight:500}.performance-card__dot-glow{fill:#6c6c6c;filter:blur(1.5px)}.performance-card__dot{fill:#fff}.performance-card__trend{stroke:#fff;stroke-width:1px;opacity:.9;stroke-dasharray:600;stroke-dashoffset:600px;transition:stroke-dashoffset 1.1s}.performance-card__dot,.performance-card__dot-glow{opacity:0;transition:opacity .4s .6s}.performance-card:hover .performance-card__trend{stroke-dashoffset:0}.performance-card:hover .performance-card__dot,.performance-card:hover .performance-card__dot-glow{opacity:1}@media (max-width:575px){.performance-card{width:366px;height:572px}.performance-card__overlay{gap:74px}.performance-card__text h3{letter-spacing:-.003em;font-size:18px;line-height:21px}}
