.ppt{position:relative;font-family:var(--mx-font-family)}.ppt,.ppt *,.ppt ::after,.ppt ::before{box-sizing:border-box}.ppt__inner{display:flex;align-items:stretch;gap:var(--mx-gap-xl, 32px);background:var(--ppt-inner-bg, transparent);border-radius:var(--ppt-inner-radius, 0);padding:var(--ppt-inner-padding, 0)}.ppt--right .ppt__inner{flex-direction:row}.ppt--left .ppt__inner{flex-direction:row-reverse}.ppt__intro{width:25%;min-width:180px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;gap:var(--mx-gap-sm, 8px)}.ppt__subtitle{display:block;font-size:var(--mx-font-xs, 12px);font-weight:var(--mx-weight-semibold, 600);text-transform:uppercase;letter-spacing:.12em;color:var(--ppt-subtitle-color, var(--mx-accent, #cc5500));margin:0}.ppt__heading{font-size:var(--mx-font-xl, 28px);font-weight:var(--mx-weight-bold, 700);line-height:var(--mx-leading-tight, 1.2);color:var(--ppt-heading-color, var(--mx-text));margin:0}.ppt__cta-btn,.ppt__desc{font-size:var(--mx-font-sm, 14px)}.ppt__desc{line-height:var(--mx-leading-relaxed, 1.6);color:var(--ppt-desc-color, var(--mx-text-muted));margin:0}.ppt__cta-btn{gap:8px;margin-top:var(--mx-gap-md, 16px);padding:10px 22px;border-radius:var(--mx-radius, 6px);font-weight:var(--ppt-cta-weight, var(--mx-weight-semibold, 600));background:var(--ppt-cta-bg, var(--mx-accent, #cc5500));color:var(--ppt-cta-color, #ffffff);border:1px solid var(--ppt-cta-border, var(--ppt-cta-bg, var(--mx-accent, #cc5500)));cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--mx-transition),color var(--mx-transition),border-color var(--mx-transition);outline:0;width:auto;align-self:flex-start}.ppt__cta-btn:hover{background:var(--ppt-cta-hover-bg, var(--mx-accent-hover, #b34700));color:var(--ppt-cta-hover-color, var(--ppt-cta-color, #ffffff));border-color:var(--ppt-cta-hover-border, var(--ppt-cta-hover-bg, var(--mx-accent-hover, #b34700)))}.ppt__cta-btn,.ppt__cta-icon{display:inline-flex;align-items:center;line-height:1}.ppt__cta-icon i,.ppt__cta-icon svg{width:1em;height:1em;color:currentColor;fill:currentColor}.ppt__nav{display:flex;gap:var(--mx-gap-sm, 8px);margin-top:var(--mx-gap-sm, 8px)}.ppt__arrow{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--mx-radius-full, 50%);border:1px solid var(--ppt-arrow-border, var(--mx-border));background:var(--ppt-arrow-bg, var(--mx-bg));color:var(--ppt-arrow-color, var(--mx-text-muted));cursor:pointer;transition:background var(--mx-transition),color var(--mx-transition),border-color var(--mx-transition);padding:0;line-height:0;flex-shrink:0;outline:0;-webkit-tap-highlight-color:transparent}.ppt__arrow:hover{background:var(--ppt-arrow-hover-bg, var(--mx-text));color:var(--ppt-arrow-hover-color, var(--mx-bg));border-color:var(--ppt-arrow-hover-bg, var(--mx-text))}.ppt__arrow:active,.ppt__arrow:focus{outline:0;box-shadow:none}.ppt__arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ppt__carousel-col{flex:1;min-width:0;overflow:hidden}.ppt__carousel{position:relative}.ppt__carousel,.ppt__track-wrap{overflow:hidden}.ppt__track{display:flex;gap:var(--ppt-card-gap, 20px);transition:transform .45s cubic-bezier(.4,0,.2,1);will-change:transform}.ppt__card{flex:0 0 auto;display:flex;flex-direction:column;padding:var(--ppt-card-padding, 28px);background:var(--ppt-card-bg, var(--mx-surface, #ffffff));border-radius:var(--ppt-card-radius, var(--mx-radius-lg, 12px));border:1px solid var(--ppt-card-border, var(--mx-border-light, rgba(0,0,0,0.06)));box-shadow:var(--ppt-card-shadow, 0 4px 24px rgba(0, 0, 0, 0.06), 0 1px 4px rgba(0, 0, 0, 0.04));transition:box-shadow .3s ease,transform .3s ease;position:relative}.ppt__card:hover{box-shadow:var(--ppt-card-hover-shadow, 0 8px 32px rgba(0, 0, 0, 0.10), 0 2px 8px rgba(0, 0, 0, 0.06))}.ppt__card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;min-height:52px}.ppt__avatar{width:52px;height:52px;border-radius:var(--mx-radius-full, 50%);object-fit:cover;flex-shrink:0;box-sizing:border-box}.ppt__logo{flex-shrink:0;max-width:90px;display:flex;align-items:center;margin-left:auto}.ppt__logo img{display:block;max-width:100%;width:auto;height:auto;object-fit:contain;opacity:var(--ppt-logo-opacity, 0.55);filter:var(--ppt-logo-filter, none);transition:opacity .3s ease}.ppt__card:hover .ppt__logo img{opacity:var(--ppt-logo-hover-opacity, 0.8)}.ppt__quote-mark{font-size:32px;line-height:1;font-weight:var(--mx-weight-bold, 700);color:var(--ppt-quote-mark-color, var(--mx-accent, #cc5500));margin-bottom:4px;opacity:.7}.ppt__quote{font-size:var(--ppt-quote-size, var(--mx-font-base, 15px));line-height:1.65;color:var(--ppt-quote-color, var(--mx-text));margin:0 0 auto;padding-bottom:16px;font-weight:400}.ppt__rating-row{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ppt__stars{display:flex;gap:2px}.ppt__star{font-size:var(--ppt-star-size, 16px);line-height:1}.ppt__star--filled{color:var(--ppt-star-color, #f59e0b)}.ppt__star--empty{color:var(--ppt-star-empty, #d1d5db)}.ppt__rating-num{font-size:var(--mx-font-sm, 14px);font-weight:var(--mx-weight-semibold, 600);color:var(--ppt-rating-num-color, var(--mx-text));line-height:1}.ppt__author{display:flex;align-items:center;gap:10px}.ppt__author-info{display:flex;flex-direction:column;gap:2px}.ppt__name{font-size:var(--ppt-name-size, var(--mx-font-sm, 14px));font-weight:var(--mx-weight-semibold, 600);color:var(--ppt-name-color, var(--mx-text));line-height:1.3}.ppt__role{font-size:var(--ppt-role-size, var(--mx-font-xs, 12px));color:var(--ppt-role-color, var(--mx-text-muted));line-height:1.3}.ppt__dots{display:flex;justify-content:flex-end;gap:6px;margin-top:24px;padding-top:8px}.ppt__dot{width:8px;height:8px;border-radius:var(--mx-radius-full, 50%);border:0;padding:0;cursor:pointer;transition:transform var(--mx-transition),background var(--mx-transition);background:var(--ppt-dot-bg, var(--mx-text-muted));outline:0;-webkit-tap-highlight-color:transparent}.ppt__dot.is-active{width:20px;background:var(--ppt-dot-active, var(--mx-accent))}.ppt.ppt--preset-minimal{font-family:"Inter",system-ui,-apple-system,sans-serif;--ppt-subtitle-color:#3b82f6;--ppt-quote-mark-color:#3b82f6;--ppt-cta-bg:#3b82f6;--ppt-cta-color:#ffffff;--ppt-cta-border:#3b82f6;--ppt-cta-hover-bg:#2563eb;--ppt-cta-hover-border:#2563eb;--ppt-dot-active:#3b82f6}.ppt.ppt--preset-pastel{font-family:"Poppins",system-ui,-apple-system,sans-serif;--ppt-inner-bg:#fde8e0;--ppt-subtitle-color:#e8845c;--ppt-heading-color:#2d2a26;--ppt-desc-color:#8c7e75;--ppt-quote-mark-color:#e8845c;--ppt-quote-color:#2d2a26;--ppt-card-bg:#fff5f0;--ppt-card-border:#f0cfc0;--ppt-card-shadow:0 2px 12px rgba(0, 0, 0, 0.04);--ppt-card-hover-shadow:0 6px 24px rgba(0, 0, 0, 0.08);--ppt-name-color:#2d2a26;--ppt-role-color:#8c7e75;--ppt-arrow-border:#f0cfc0;--ppt-arrow-color:#8c7e75;--ppt-arrow-hover-bg:#e8845c;--ppt-arrow-hover-color:#ffffff;--ppt-cta-bg:#e8845c;--ppt-cta-color:#ffffff;--ppt-cta-border:#e8845c;--ppt-cta-hover-bg:#d4724c;--ppt-cta-hover-border:#d4724c;--ppt-dot-active:#e8845c}.ppt.ppt--preset-bold,.ppt.ppt--preset-dark,.ppt.ppt--preset-pastel{--ppt-inner-radius:var(--ppt-card-radius, var(--mx-radius-lg, 12px));--ppt-inner-padding:var(--mx-padding-lg, 32px)}.ppt.ppt--preset-bold{font-family:"Montserrat",system-ui,-apple-system,sans-serif;--ppt-inner-bg:#0f1b8c;--ppt-subtitle-color:#c8ff00;--ppt-heading-color:#ffffff;--ppt-desc-color:rgba(255, 255, 255, 0.75);--ppt-quote-mark-color:#c8ff00;--ppt-quote-color:#0a0e3a;--ppt-card-bg:#f5f5f7;--ppt-card-border:#e0e0e8;--ppt-card-shadow:0 4px 20px rgba(0, 0, 0, 0.15);--ppt-card-hover-shadow:0 8px 32px rgba(0, 0, 0, 0.22);--ppt-name-color:#0a0e3a;--ppt-role-color:#5a5a8a;--ppt-star-color:#c8ff00;--ppt-rating-num-color:#5a5a8a;--ppt-arrow-border:rgba(255, 255, 255, 0.2);--ppt-arrow-color:rgba(255, 255, 255, 0.7);--ppt-arrow-bg:transparent;--ppt-arrow-hover-bg:#c8ff00;--ppt-arrow-hover-color:#0a0e3a;--ppt-cta-bg:#c8ff00;--ppt-cta-color:#0a0e3a;--ppt-cta-border:#c8ff00;--ppt-cta-weight:700;--ppt-cta-hover-bg:#b8ef00;--ppt-cta-hover-border:#b8ef00;--ppt-dot-bg:rgba(255, 255, 255, 0.2);--ppt-dot-active:#c8ff00;--ppt-logo-opacity:0.55;--ppt-logo-hover-opacity:0.8}.ppt.ppt--preset-dark{font-family:"Inter",system-ui,-apple-system,sans-serif;--ppt-inner-bg:#1a1b2e;--ppt-subtitle-color:#f5a623;--ppt-heading-color:#e8e8ed;--ppt-desc-color:#9898a8;--ppt-quote-mark-color:#f5a623;--ppt-quote-color:#e8e8ed;--ppt-card-bg:#252738;--ppt-card-border:rgba(255, 255, 255, 0.08);--ppt-card-shadow:0 4px 20px rgba(0, 0, 0, 0.3);--ppt-card-hover-shadow:0 8px 32px rgba(0, 0, 0, 0.4);--ppt-name-color:#e8e8ed;--ppt-role-color:#9898a8;--ppt-star-color:#f5a623;--ppt-rating-num-color:#9898a8;--ppt-arrow-border:rgba(255, 255, 255, 0.1);--ppt-arrow-color:#9898a8;--ppt-arrow-bg:rgba(255, 255, 255, 0.06);--ppt-arrow-hover-bg:#f5a623;--ppt-arrow-hover-color:#1a1b2e;--ppt-cta-bg:#f5a623;--ppt-cta-color:#1a1b2e;--ppt-cta-border:#f5a623;--ppt-cta-hover-bg:#e6991a;--ppt-cta-hover-border:#e6991a;--ppt-dot-bg:rgba(255, 255, 255, 0.15);--ppt-dot-active:#f5a623;--ppt-logo-filter:brightness(0) invert(1);--ppt-logo-opacity:0.4;--ppt-logo-hover-opacity:0.7}.ppt[class*=ppt--preset-] .ppt__author-name,.ppt[class*=ppt--preset-] .ppt__author-role,.ppt[class*=ppt--preset-] .ppt__cta-btn,.ppt[class*=ppt--preset-] .ppt__desc,.ppt[class*=ppt--preset-] .ppt__heading,.ppt[class*=ppt--preset-] .ppt__quote,.ppt[class*=ppt--preset-] .ppt__subtitle{font-family:inherit}@media (max-width:1024px){.ppt__inner{gap:var(--mx-gap-md, 20px)}.ppt__intro{width:30%;min-width:180px}.ppt__heading{font-size:var(--mx-font-xl, 26px)}.ppt__card{padding:var(--mx-padding-lg, 24px)}.ppt__nav{gap:8px}}@media (max-width:768px){.ppt__inner{flex-direction:column!important;gap:var(--mx-gap-lg, 24px)}.ppt__intro{width:100%!important;min-width:0;text-align:center;align-items:center}.ppt__carousel-col{width:100%}.ppt__nav{justify-content:center}.ppt__cta-btn{align-self:center}}@media (max-width:480px){.ppt__card{padding:var(--mx-padding, 20px)}.ppt__heading{font-size:var(--mx-font-lg, 22px)}}.ppt__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ppt__arrow:focus-visible{box-shadow:var(--mx-focus)}.ppt__cta-btn:focus,.ppt__cta-btn:active{outline:none}.ppt__cta-btn:focus-visible{outline:none;box-shadow:var(--mx-focus)}.ppt__dot:focus,.ppt__dot:active{outline:none}.ppt__dot:focus-visible{outline:none;box-shadow:var(--mx-focus)}