:root{--cs-bg:#f4f4f1;--cs-card:#fff;--cs-ink:#14140f;--cs-soft:#6c6c64;--cs-line:#14140f1f;--cs-accent:#0e6e45;--cs-mint:#a8eeba;--cs-gold:#f5b321;--cs-ease:cubic-bezier(.22,.61,.36,1);--cs-r:20px;--cs-pad:clamp(16px,3vw,34px)}.client-success-wrapper{background:var(--cs-bg);color:var(--cs-ink);border-radius:30px;margin-bottom:40px;padding:clamp(20px,3.5vw,44px) 0}.client-success-wrapper img{max-width:100%;display:block}.client-success-wrapper .wrap{max-width:1360px;margin:0 auto;padding-inline:clamp(14px,3vw,28px)}.client-success-wrapper .row1{grid-template-columns:1fr clamp(280px,26%,392px);gap:clamp(14px,1.6vw,24px);display:grid}.client-success-wrapper .quote{background:var(--cs-card);border-radius:var(--cs-r);padding:var(--cs-pad);grid-template-columns:1fr clamp(230px,34%,392px);gap:clamp(18px,2.4vw,34px);min-height:clamp(340px,36vw,455px);display:grid;position:relative;overflow:hidden}.client-success-wrapper .bubble{opacity:.055;pointer-events:none;z-index:0;width:min(38%,300px);position:absolute;top:22%;right:32%}.client-success-wrapper .bubble svg{width:100%;height:auto;fill:var(--cs-ink)}.client-success-wrapper .qbody{z-index:1;flex-direction:column;display:flex;position:relative}.client-success-wrapper .qmark svg{fill:#c9c9c2}.client-success-wrapper .qtext{color:var(--cs-soft);max-width:52ch;margin-top:18px;font-size:clamp(14.5px,1.15vw,16.5px);font-weight:500;line-height:1.72}.client-success-wrapper .qrate{align-items:center;gap:16px;margin-top:22px;display:flex}.client-success-wrapper .stars{gap:4px;display:flex}.client-success-wrapper .stars svg{fill:var(--cs-gold)}.client-success-wrapper .dash{background:repeating-linear-gradient(90deg,var(--cs-line) 0 5px,transparent 5px 10px);flex:1;max-width:180px;height:1px}.client-success-wrapper .qfoot{align-items:center;gap:16px;margin-top:auto;padding-top:28px;display:flex}.client-success-wrapper .qfoot .globe{flex:none;place-items:center;width:44px;height:44px;display:grid}.client-success-wrapper .qfoot .globe svg{stroke:var(--cs-ink)}.client-success-wrapper .qfoot .bar{background:var(--cs-line);align-self:stretch;width:1px}.client-success-wrapper .qfoot p{max-width:22ch;margin:0;font-size:clamp(13.5px,1.05vw,15px);font-weight:500;line-height:1.5}.client-success-wrapper .portrait{z-index:1;border-radius:14px;align-self:stretch;min-height:230px;margin:0;position:relative;overflow:hidden}.client-success-wrapper .portrait img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--cs-ease)}.client-success-wrapper .portrait .who{z-index:2;color:#fff;position:absolute;bottom:16px;left:18px;right:18px}.client-success-wrapper .portrait .who h4{letter-spacing:-.02em;margin:0;font-size:clamp(16px,1.4vw,19px);font-weight:700}.client-success-wrapper .portrait .who span{opacity:.85;margin-top:3px;font-size:13px;font-weight:500;display:block}.client-success-wrapper .brand{background:var(--cs-card);border-radius:var(--cs-r);padding:var(--cs-pad);flex-direction:column;display:flex}.client-success-wrapper .brand figure{background:#efefe9;border-radius:12px;margin:0;overflow:hidden}.client-success-wrapper .brand figure img{aspect-ratio:4/2.9;object-fit:cover;width:100%}.client-success-wrapper .brand .meta{justify-content:space-between;align-items:baseline;gap:12px;margin-top:20px;display:flex}.client-success-wrapper .brand .meta h4{letter-spacing:-.02em;margin:0;font-size:clamp(16px,1.4vw,19px);font-weight:700}.client-success-wrapper .brand .meta span{color:var(--cs-soft);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.client-success-wrapper .brand hr{border:0;border-top:1px solid var(--cs-line);margin-top:18px}.client-success-wrapper .nav{gap:12px;margin-top:auto;padding-top:26px;display:flex}.client-success-wrapper .nav button{border:1px solid var(--cs-line);cursor:pointer;width:44px;height:44px;color:var(--cs-ink);transition:transform .35s var(--cs-ease),background .35s var(--cs-ease),border-color .35s var(--cs-ease);background:0 0;border-radius:50%;place-items:center;display:grid}.client-success-wrapper .nav button:hover{background:var(--cs-ink);border-color:var(--cs-ink);color:#fff;transform:translateY(-2px)}.client-success-wrapper .row2{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,24px);margin-top:clamp(14px,1.6vw,24px);display:grid}.client-success-wrapper .stat{background:var(--cs-card);border-radius:var(--cs-r);padding:var(--cs-pad);min-height:clamp(250px,24vw,320px);transition:transform .45s var(--cs-ease),box-shadow .45s var(--cs-ease);flex-direction:column;display:flex}.client-success-wrapper .stat:hover{transform:translateY(-5px);box-shadow:0 26px 46px -30px #14140f73}.client-success-wrapper .stat .top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.client-success-wrapper .stat h3{letter-spacing:.01em;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(18px,1.6vw,22px);font-style:italic;font-weight:500}.client-success-wrapper .stat .art{opacity:.9;flex:none;width:clamp(84px,9vw,116px)}.client-success-wrapper .stat .art svg{width:100%;height:auto}.client-success-wrapper .stat .bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:auto;padding-top:34px;display:flex}.client-success-wrapper .num{letter-spacing:-.055em;align-items:baseline;font-size:clamp(38px,5vw,64px);font-style:italic;font-weight:700;line-height:.95;display:flex}.client-success-wrapper .num .d{height:1em;line-height:1;display:inline-block;overflow:hidden}.client-success-wrapper .num .col{flex-direction:column;transition:transform 1.7s cubic-bezier(.16,.84,.28,1);display:flex}.client-success-wrapper .num .col i{height:1em;font-style:normal;line-height:1;display:block}.client-success-wrapper .stat .cap{max-width:19ch;margin:0;font-size:13.5px;font-weight:700;line-height:1.45}.client-success-wrapper .avs{flex:none;display:flex}.client-success-wrapper .avs img,.client-success-wrapper .avs .more{object-fit:cover;border:3px solid #fff;border-radius:50%;width:clamp(40px,4vw,52px);height:clamp(40px,4vw,52px);margin-left:-14px}.client-success-wrapper .avs img:first-child{margin-left:0}.client-success-wrapper .avs .more{background:var(--cs-accent);color:#fff;place-items:center;font-size:18px;font-weight:700;line-height:1;display:grid}@media (max-width:1000px){.client-success-wrapper .row1{grid-template-columns:1fr}.client-success-wrapper .row2{grid-template-columns:1fr 1fr}.client-success-wrapper .brand{flex-flow:wrap;align-items:center;gap:20px}.client-success-wrapper .brand figure{flex:1;min-width:200px}.client-success-wrapper .brand hr{display:none}.client-success-wrapper .nav{margin-top:0;padding-top:0}}@media (max-width:680px){.client-success-wrapper .quote{grid-template-columns:1fr}.client-success-wrapper .portrait{background:0 0;order:-1;min-height:auto;padding:0}.client-success-wrapper .portrait img,.client-success-wrapper .portrait:after{display:none}.client-success-wrapper .portrait .who{color:var(--cs-ink);position:static}.client-success-wrapper .row2{grid-template-columns:1fr}.client-success-wrapper .bubble{display:none}.client-success-wrapper .stat .art{border-radius:12px!important;width:40px!important;height:40px!important}.client-success-wrapper .stat .art svg{width:20px!important;height:20px!important}}
