.social-proof{position:relative;overflow:hidden;border-block:1px solid var(--line);background:radial-gradient(ellipse at 90% 25%,#342117 0%,transparent 47%),#151411}
.proof-heading{display:flex;align-items:end;justify-content:space-between;gap:35px}.proof-heading h2{font:400 clamp(50px,7.4vw,112px)/.95 var(--display);letter-spacing:-.075em;margin:22px 0 0}.proof-heading h2 em{font-style:normal;color:var(--acid)}.proof-heading>p{font-size:14px;line-height:1.7;color:var(--muted);margin:0 0 8px}
.feedback-hint{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin:35px 0 12px;font:9px/1.6 var(--mono);letter-spacing:.04em;color:var(--muted)}.feedback-star{font-size:31px;color:var(--acid);animation:feedback-star 12s linear infinite}.feedback-hint>span:last-child{font-size:24px;color:var(--acid)}
.testimonial-field{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 30px;padding:24px 10px 30px;position:relative;isolation:isolate}
.testimonial-slot{position:relative;min-width:0;z-index:1}.testimonial-slot.is-held{z-index:6}.testimonial-slot:nth-child(1){--rest-angle:-3deg;--float-delay:-1s}.testimonial-slot:nth-child(2){--rest-angle:2deg;--float-delay:-3s}.testimonial-slot:nth-child(3){--rest-angle:-1.5deg;--float-delay:-5s}.testimonial-slot:nth-child(4){--rest-angle:2deg;--float-delay:-2s}.testimonial-slot:nth-child(5){--rest-angle:-2.5deg;--float-delay:-4s}.testimonial-slot:nth-child(6){--rest-angle:3deg;--float-delay:-6s}
.testimonial-slot:nth-child(3n+2){transition-delay:.08s}.testimonial-slot:nth-child(3n){transition-delay:.16s}
.testimonial-card{--card-paper:var(--paper);--card-ink:#191814;--card-muted:#686054;--card-line:rgba(25,24,20,.18);margin:0;min-height:290px;height:100%;padding:24px;display:flex;flex-direction:column;background:var(--card-paper);color:var(--card-ink);border:1px solid var(--card-line);box-shadow:0 16px 35px rgba(0,0,0,.16);transform:translate3d(var(--fly-x,0px),var(--fly-y,0px),0) rotate(calc(var(--rest-angle) + var(--fly-angle,0deg))) scale(var(--fly-scale,1));animation:quote-bob 7s ease-in-out infinite;animation-delay:var(--float-delay);transition:box-shadow .3s,border-color .3s;will-change:transform}
.testimonial-slot:nth-child(2) .testimonial-card,.testimonial-slot:nth-child(6) .testimonial-card{--card-paper:#29251f;--card-ink:var(--paper);--card-muted:#c2b6a5;--card-line:rgba(243,239,230,.24)}.testimonial-slot:nth-child(4) .testimonial-card{--card-paper:var(--acid);--card-muted:#472110}
.quote-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font:8px/1.5 var(--mono);letter-spacing:.025em;color:var(--card-muted)}.quote-top>span:last-child{font:24px var(--sans);color:var(--card-ink);transition:rotate .4s}
.testimonial-card blockquote{font:400 16px/1.95 Tahoma,Arial,sans-serif;text-align:right;margin:22px 0 25px;flex:1;overflow-wrap:break-word}
.testimonial-card figcaption{display:flex;align-items:center;gap:10px;border-top:1px solid var(--card-line);padding-top:17px;font:500 12px/1.5 var(--sans)}.testimonial-card figcaption>span[lang=ar]{font-family:Tahoma,Arial,sans-serif;font-size:11px}.quote-avatar{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:1px solid var(--card-line);border-radius:50%;font:10px var(--mono);color:var(--card-muted)}.quote-mark{margin-left:auto;font:45px/.5 Georgia,serif;align-self:end;color:var(--card-muted)}
.is-held .testimonial-card{animation-play-state:paused;box-shadow:0 30px 55px rgba(0,0,0,.33);border-color:var(--acid)}.is-held .quote-top>span:last-child{rotate:45deg}.testimonial-card:focus-visible{outline:2px solid var(--acid);outline-offset:5px}
.testimonial-field:not(.feedback-visible) .testimonial-card{animation-play-state:paused}
.feedback-source{font:9px/1.6 var(--mono);color:var(--muted);margin:10px 0 0;text-align:right}
.account-snapshot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:clamp(30px,7vw,100px);align-items:center;padding-top:65px;margin-top:65px;border-top:1px solid var(--line)}
.snapshot-copy h3{font:400 clamp(35px,4.4vw,65px)/1 var(--display);letter-spacing:-.06em;margin:22px 0}.snapshot-copy h3 em{font-style:normal;color:var(--acid)}.snapshot-copy>p:not(.eyebrow){font-size:14px;line-height:1.7;color:#c3b9aa;max-width:440px}.snapshot-numbers{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:32px 0}.snapshot-numbers>div{border-top:1px solid var(--line);padding-top:15px;display:flex;flex-direction:column-reverse;gap:12px}.snapshot-numbers dd{font:400 clamp(40px,5.2vw,76px)/1 var(--display);letter-spacing:-.07em;margin:0}.snapshot-numbers dt{font:9px/1.5 var(--mono);color:var(--muted)}.snapshot-copy .snapshot-context{font-size:11px!important;color:var(--muted)!important;line-height:1.65!important}
.snapshot-figure{margin:0;justify-self:center;width:min(100%,360px);rotate:2deg;transition:rotate .5s}.snapshot-figure:hover{rotate:0deg}.snapshot-preview{display:block;position:relative;aspect-ratio:.92;overflow:hidden;background:#0b1016;border:1px solid #5d5142;box-shadow:13px 13px 0 rgba(255,93,39,.12);color:var(--paper)}.snapshot-preview>img{display:block;width:100%;height:auto}.snapshot-preview>span{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.92));padding:28px 15px 13px;display:flex;align-items:center;justify-content:space-between;font:9px var(--mono)}.snapshot-preview b{display:grid;place-items:center;font:22px var(--sans);width:34px;height:34px;border-radius:50%;background:var(--acid);color:var(--ink);transition:rotate .4s}.snapshot-preview:hover b{rotate:45deg}.snapshot-figure figcaption{font:9px/1.6 var(--mono);margin-top:22px;color:var(--muted)}
.snapshot-is-open{overflow:hidden}.snapshot-dialog{padding:0;width:min(560px,calc(100% - 24px));max-height:calc(100dvh - 30px);background:#11110f;color:var(--paper);border:1px solid var(--line);overscroll-behavior:contain;overflow:auto}.snapshot-dialog::backdrop{background:rgba(6,6,5,.9);backdrop-filter:blur(10px)}.snapshot-dialog[open]{animation:snapshot-enter .35s cubic-bezier(.16,1,.3,1)}.snapshot-dialog-top{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 20px;background:#11110f;border-bottom:1px solid var(--line);z-index:1}.snapshot-dialog-top h2{font:10px/1.6 var(--mono);letter-spacing:.03em;margin:0}.snapshot-close{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--paper);font:26px var(--sans);cursor:pointer;flex-shrink:0}.snapshot-close:hover{background:var(--acid);color:var(--ink)}.snapshot-dialog>img{display:block;width:100%;height:auto}.snapshot-dialog>p{font:11px/1.7 var(--sans);color:var(--muted);padding:0 20px 15px}
@keyframes quote-bob{0%,100%{translate:0 -4px}50%{translate:0 5px}}@keyframes feedback-star{to{rotate:360deg}}@keyframes snapshot-enter{from{opacity:0;translate:0 20px;scale:.98}to{opacity:1;translate:0 0;scale:1}}
@media(max-width:1000px){.testimonial-field{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 25px}.testimonial-card{padding:22px;min-height:270px}.account-snapshot{gap:35px}}
@media(max-width:600px){.proof-heading{display:block}.proof-heading h2{font-size:14.5vw}.proof-heading>p{margin-top:25px;font-size:13px}.feedback-hint{display:none}.testimonial-field{grid-template-columns:1fr;gap:23px;padding:35px 6px 15px}.testimonial-card{min-height:0;padding:23px;transform:rotate(calc(var(--rest-angle) * .35));animation:none;will-change:auto}.testimonial-card blockquote{font-size:16px;margin-top:18px}.quote-top{font-size:8px}.feedback-source{text-align:left;margin-top:20px}.account-snapshot{grid-template-columns:1fr;margin-top:45px;padding-top:45px;gap:30px}.snapshot-copy h3{font-size:11vw}.snapshot-numbers dd{font-size:15vw}.snapshot-numbers{gap:20px}.snapshot-figure{width:min(94%,340px);rotate:1deg}.snapshot-dialog-top{padding:12px 15px}}
@media(hover:none),(pointer:coarse){.testimonial-card{animation:none;will-change:auto}.feedback-hint{display:none}.snapshot-figure{rotate:0deg}}
@media(prefers-reduced-motion:reduce){.testimonial-card,.feedback-star,.snapshot-dialog[open]{animation:none}.testimonial-card{transform:none;will-change:auto}.testimonial-card,.quote-top>span:last-child,.snapshot-figure,.snapshot-preview b{transition:none}.snapshot-figure{rotate:0deg}.is-held .quote-top>span:last-child,.snapshot-preview:hover b{rotate:0deg}}
