.template-six{font-family:var(--t6-font,"Segoe UI",Arial,sans-serif);background:var(--t6-background,#f8f9fb);border-radius:var(--t6-radius,0px);position:relative;box-sizing:border-box;width:100%;min-width:0;container:template-six/inline-size;overflow:hidden}
.template-six *{box-sizing:border-box}
.template-six-inner{padding:var(--t6-padding-y,35px) var(--t6-padding-x,0px)}
.template-six-header{text-align:center;padding:0 20px;margin-bottom:var(--t6-header-gap,27px)}
.template-six-header h2{font-size:min(var(--t6-heading-size,30px),max(22px,3cqi));font-weight:700;color:var(--t6-title-color,#17263c);margin:0 0 8px;letter-spacing:-.7px;overflow-wrap:anywhere}
.template-six-header p{font-size:var(--t6-description-size,13px);color:var(--t6-description-color,#596579);margin:0;overflow-wrap:anywhere}
.template-six-carousel{position:relative}
.template-six-controls{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 8px;pointer-events:none}
.template-six-controls button{font:inherit;font-size:24px;line-height:1;width:40px;height:40px;padding:0;border:1px solid var(--t6-border-color,#e4e8ee);border-radius:50%;background:var(--t6-card-color,#fff);color:var(--t6-title-color,#17263c);box-shadow:0 2px 8px #14233c24;cursor:pointer;pointer-events:auto}
.template-six-slider{width:100%;overflow-x:auto;overflow-y:hidden;position:relative;padding:5px 0 10px;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab}
.template-six-slider::-webkit-scrollbar{display:none}
.template-six-slider:focus-visible,.template-six-controls button:focus-visible{outline:2px solid var(--t6-star-color,#d8a54c);outline-offset:-2px}
.template-six-slider.is-dragging{cursor:grabbing;user-select:none}
.template-six[data-fade-edges=true][data-layout=slider] .template-six-slider{mask-image:linear-gradient(to right,transparent,#000 min(var(--t6-fade-width,70px),10%),#000 calc(100% - min(var(--t6-fade-width,70px),10%)),transparent)}
.template-six-track,.template-six-group{display:flex;gap:var(--t6-gap,20px);width:max-content}
.template-six-item{width:min(var(--t6-card-width,330px),calc(100cqi - 24px));flex-shrink:0;padding:0 0 8px;min-width:0}
.template-six-bubble{background:var(--t6-bubble-color,var(--t6-card-color,#fff));border:1px solid var(--t6-border-color,#e4e8ee);border-radius:var(--t6-card-radius,15px);padding:var(--t6-card-padding,23px);min-height:var(--t6-card-height,175px);position:relative;transition:transform var(--t6-hover-duration,300ms),box-shadow var(--t6-hover-duration,300ms),border-color var(--t6-hover-duration,300ms)}
.template-six-item:hover .template-six-bubble{transform:translateY(calc(-1*var(--t6-hover-distance,5px)));border-color:var(--t6-star-color,#d8a54c);box-shadow:0 12px 30px #14233c14}
.template-six[data-style=bubble] .template-six-bubble::before{content:"";position:absolute;bottom:-10px;left:35px;width:18px;height:18px;background:inherit;border-right:1px solid var(--t6-border-color,#e4e8ee);border-bottom:1px solid var(--t6-border-color,#e4e8ee);transform:rotate(45deg)}
.template-six-stars{color:var(--t6-star-color,#d8a54c);font-size:var(--t6-star-size,17px);letter-spacing:3px;margin-bottom:var(--t6-star-gap,13px);line-height:1}
.template-six-quote{color:var(--t6-text-color,#344258);font-size:var(--t6-quote-size,13px);line-height:var(--t6-quote-line,1.75);margin:0;font-weight:400;white-space:pre-line;overflow-wrap:anywhere}
.template-six-content{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid var(--t6-border-color,#e4e8ee);color:var(--t6-title-color,#17263c);text-decoration:none;cursor:pointer}
.template-six-content img,.template-six-content-placeholder{width:44px;height:44px;flex:0 0 44px;border-radius:7px;object-fit:cover}
.template-six-content-placeholder{display:grid;place-items:center;background:var(--t6-avatar-color,#e9edf3);font-size:22px}
.template-six-content>span:last-child{min-width:0}
.template-six-content small{display:block;font-size:10px;color:var(--t6-description-color,#596579);margin-bottom:3px}
.template-six-content strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.4;overflow-wrap:anywhere}
.template-six-content:hover strong{text-decoration:underline}
.template-six-content:focus-visible{outline:2px solid var(--t6-title-color,#17263c);outline-offset:4px;border-radius:7px}
.template-six-person{display:flex;align-items:center;gap:var(--t6-person-gap,12px);padding:var(--t6-person-padding,22px) 10px 0}
.template-six-avatar,.template-six-avatar-text{width:var(--t6-avatar-size,46px);height:var(--t6-avatar-size,46px);border-radius:var(--t6-avatar-radius,50%);flex-shrink:0}
.template-six-avatar{object-fit:cover;border:2px solid #fff;box-shadow:0 2px 8px #0000001a}
.template-six-avatar-text{background:var(--t6-avatar-color,#e9edf3);color:var(--t6-avatar-text,#35465f);display:flex;justify-content:center;align-items:center;font-size:15px;font-weight:700;overflow:hidden}
.template-six-person-info{min-width:0;overflow-wrap:anywhere}
.template-six-person-info strong{display:block;font-size:var(--t6-name-size,13px);color:var(--t6-title-color,#17263c);margin-bottom:4px}
.template-six-person-info span{display:block;font-size:var(--t6-role-size,11px);color:var(--t6-role-color,#8590a0)}
.template-six-bottom{text-align:center;padding:var(--t6-footer-gap,20px) 15px 0;font-size:var(--t6-footer-size,11px);color:var(--t6-footer-color,#8a95a5);letter-spacing:.3px;overflow-wrap:anywhere}
.template-six[data-style=soft] .template-six-bubble{border-color:transparent}
.template-six[data-style=outline] .template-six-bubble{background:transparent;border:2px solid var(--t6-bubble-color,var(--t6-border-color,#e4e8ee))}
.template-six[data-style=minimal] .template-six-bubble{border:0;border-left:3px solid var(--t6-bubble-color,var(--t6-star-color,#d8a54c));border-radius:0;background:transparent}
.template-six[data-hover=false] .template-six-item:hover .template-six-bubble{transform:none;border-color:var(--t6-border-color,#e4e8ee)}
.template-six[data-shadow=false] .template-six-bubble{box-shadow:none!important}
.template-six[data-layout=grid] .template-six-slider{overflow:visible;cursor:default;padding:5px 20px 10px}
.template-six[data-layout=grid] :is(.template-six-track,.template-six-group){display:contents}
.template-six[data-layout=grid] .template-six-slider{display:grid;grid-template-columns:repeat(var(--t6-columns,3),minmax(0,1fr));gap:var(--t6-gap,20px)}
.template-six[data-layout=grid] .template-six-item{width:auto}
@container template-six (max-width:800px){.template-six[data-layout=grid] .template-six-slider{grid-template-columns:repeat(min(var(--t6-columns,3),2),minmax(0,1fr))}}
@container template-six (max-width:520px){.template-six[data-layout=grid] .template-six-slider{grid-template-columns:1fr}.template-six-item{width:min(var(--t6-card-width,330px),calc(100cqi - 24px))}}
@media(prefers-reduced-motion:reduce){.template-six-bubble{transition:none}.template-six-item:hover .template-six-bubble{transform:none}.template-six [data-review-clone]{display:none}}
