.home-proof-panel{background:radial-gradient(circle at 0 0,#7ce3ff24,#0000 38%),radial-gradient(circle at 86% 14%,#ff8d6a1f,#0000 28%),linear-gradient(#0c1421f5,#080e18e6);padding:clamp(22px,3vw,32px);overflow:hidden}.home-proof-carousel{gap:18px;width:min(100%,980px);min-width:0;margin:0 auto;display:grid}.home-proof-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-proof-selector,.home-proof-arrow,.home-proof-dot{transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.home-proof-selector{width:100%;min-height:84px;color:var(--text);text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #bccde31f;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.home-proof-selector:hover,.home-proof-selector.active{background:#7ce3ff14;border-color:#7ce3ff47;transform:translateY(-1px);box-shadow:0 18px 36px #0000001f}.home-proof-selector-avatar,.home-proof-avatar{color:var(--text);letter-spacing:.1em;background:linear-gradient(135deg,#7ce3ff38,#f0b56d2e),#ffffff0a;border:1px solid #bccde31f;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.home-proof-selector-avatar{border-radius:16px;width:44px;height:44px;font-size:.86rem}.home-proof-selector-copy{gap:4px;min-width:0;display:grid}.home-proof-selector-copy strong{letter-spacing:-.03em;font-size:.96rem}.home-proof-selector-copy span{color:var(--muted);font-size:.84rem;line-height:1.45}.home-proof-stage{background:radial-gradient(circle at 0 0,#7ce3ff1a,#0000 40%),linear-gradient(#0a111df5,#080d16e0);border:1px solid #bccde31f;border-radius:32px;overflow:hidden;box-shadow:0 28px 90px #00000038}.home-proof-track{transition:transform .52s cubic-bezier(.22,1,.36,1);display:flex}.home-proof-slide{min-width:100%;padding:clamp(22px,3vw,34px);display:flex}.home-proof-card{gap:24px;width:100%;display:grid}.home-proof-card-top,.home-proof-slide-head{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.home-proof-slide-head{justify-content:flex-start;align-items:center}.home-proof-avatar{border-radius:20px;width:58px;height:58px;font-size:1rem}.home-proof-mark{color:#7ce3ffe0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;justify-content:center;align-self:flex-start;align-items:center;width:56px;height:56px;font-size:2.4rem;line-height:1;display:inline-flex}.home-proof-person{gap:4px;min-width:0;display:grid}.home-proof-person strong{letter-spacing:-.035em;font-size:1.14rem}.home-proof-person span,.home-proof-slide-footer p{color:var(--muted)}.home-proof-quote{letter-spacing:-.035em;max-width:38rem;margin:0;font-size:clamp(1.28rem,2.5vw,1.9rem);line-height:1.58}.home-proof-slide-footer{border-top:1px solid #bccde314;gap:8px;padding-top:18px;display:grid}.home-proof-summary-label{color:var(--accent-2);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:700}.home-proof-slide-footer p{margin:0;font-size:.92rem;line-height:1.65}.home-proof-controls{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.home-proof-arrow{min-width:88px;min-height:48px;color:var(--text);cursor:pointer;background:#ffffff08;border:1px solid #bccde31f;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.home-proof-selector:focus-visible,.home-proof-arrow:focus-visible,.home-proof-dot:focus-visible{outline-offset:2px;outline:2px solid #7ce3ffb8}.home-proof-arrow:hover,.home-proof-dot:hover{transform:translateY(-1px)}.home-proof-dots{flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.home-proof-dot{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex}.home-proof-dot:before{content:"";border-radius:inherit;background:#ffffff2e;width:12px;height:12px;transition:width .18s,background .18s;display:block}.home-proof-dot.active:before{background:linear-gradient(90deg,#7ce3fff0,#6dffb7e0);width:30px}@media (max-width:1080px){.home-proof-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.home-proof-stage{border-radius:22px}.home-proof-controls{grid-template-columns:max-content minmax(0,1fr) max-content;gap:10px}.home-proof-card-top{align-items:center}.home-proof-dots{grid-column:auto}.home-proof-arrow{width:auto;min-width:72px;padding-inline:14px}}@media (max-width:540px){.home-proof-selector-grid{display:none}.home-proof-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-proof-dots{flex-wrap:wrap;grid-area:1/1/auto/-1}.home-proof-controls>.home-proof-arrow:first-child{grid-area:2/1;justify-self:end}.home-proof-controls>.home-proof-arrow:last-child{grid-area:2/2;justify-self:start}.home-proof-card-top{flex-direction:column;align-items:flex-start}.home-proof-mark{align-self:flex-end}.home-proof-slide{padding:20px}.home-proof-quote{font-size:1.18rem}}@media (prefers-reduced-motion:reduce){.home-proof-selector,.home-proof-arrow,.home-proof-dot,.home-proof-dot:before,.home-proof-track{transition:none}}
