.nk-testimonials{--nk-bg:#fcfaf6;--nk-ink:#352c28;--nk-rose:#854158;--nk-gold:#806039;--nk-border:#e6ddd3;--nk-muted:#756b63;background:var(--nk-bg);color:var(--nk-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;padding:76px 0 104px;-webkit-font-smoothing:antialiased}.nk-testimonials *,.nk-testimonials :after,.nk-testimonials :before{box-sizing:border-box}.nk-testimonials .nk-container{width:min(1240px,calc(100% - 96px));margin:0 auto}.nk-testimonials img{max-width:100%}.nk-testimonials blockquote,.nk-testimonials h2,.nk-testimonials h3,.nk-testimonials p{margin:0}.nk-testimonials a,.nk-testimonials button{-webkit-tap-highlight-color:transparent}.nk-testimonials button{font:inherit;cursor:pointer}.nk-testimonials a:focus-visible,.nk-testimonials button:focus-visible{outline:3px solid var(--nk-rose);outline-offset:5px}.nk-testimonials .nk-story-heading{display:grid;grid-template-columns:1.22fr 1fr;align-items:center;gap:42px;padding-bottom:45px}.nk-testimonials .nk-eyebrow{display:flex;align-items:center;gap:12px;text-transform:uppercase;font-size:11px;letter-spacing:2.4px;font-weight:600;color:var(--nk-rose);margin-bottom:22px}.nk-testimonials .nk-eyebrow>span{width:34px;height:1px;background:currentColor}.nk-testimonials h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,4.9vw,67px);font-weight:400;line-height:1.07;letter-spacing:-2.2px}.nk-testimonials h2 em{color:var(--nk-rose);font-weight:400}.nk-testimonials .nk-intro{font-size:17px;line-height:1.8;color:var(--nk-muted);margin-top:25px}.nk-testimonials .nk-portrait-composition{height:330px;max-width:440px;width:100%;position:relative;justify-self:end}.nk-testimonials .nk-orbit{border:1px solid #e6ddd3;position:absolute;border-radius:50%}.nk-testimonials .nk-orbit-one{width:272px;height:272px;right:51px;top:24px}.nk-testimonials .nk-orbit-two{width:330px;height:194px;right:24px;top:61px;transform:rotate(-34deg)}.nk-testimonials .nk-composition-flower{position:absolute;color:#ad8660;right:9px;top:33px;font-family:Georgia,serif;font-size:32px;line-height:1}.nk-testimonials .nk-hero-portrait{position:absolute;width:116px;height:116px}.nk-testimonials .nk-hero-face{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;border:5px solid var(--nk-bg);box-shadow:0 2px 5px #352c2810}.nk-testimonials .nk-hero-portrait-1{left:15px;top:34px;width:143px;height:143px}.nk-testimonials .nk-hero-portrait-2{right:51px;top:0}.nk-testimonials .nk-hero-portrait-3{right:0;top:145px;width:130px;height:130px}.nk-testimonials .nk-hero-portrait-4{left:117px;top:194px;width:102px;height:102px}.nk-testimonials .nk-hero-flag{position:absolute;right:5px;bottom:8px;border-radius:2px;box-shadow:0 0 0 3px var(--nk-bg),0 2px 3px #0002;object-fit:cover}.nk-testimonials .nk-portrait-caption{position:absolute;top:131px;left:170px;font-size:10px;line-height:1.8;letter-spacing:.1px;color:var(--nk-muted);text-align:center}.nk-testimonials .nk-portrait-caption em{font-family:Georgia,serif;color:var(--nk-rose);font-size:12px}.nk-testimonials .nk-sample-disclosure{display:flex;align-items:center;gap:10px;padding:14px 17px;border:1px solid var(--nk-border);background:#f4eee7;color:#66574b;font-size:12px;line-height:1.65;margin-bottom:34px}.nk-testimonials .nk-sample-disclosure strong{font-weight:600}.nk-testimonials .nk-disclosure-dot{flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:var(--nk-rose)}.nk-testimonials .nk-filter-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-bottom:26px}.nk-testimonials .nk-country-filters{display:flex;flex-wrap:wrap;gap:8px}.nk-testimonials .nk-filter{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 13px;border:1px solid transparent;background:transparent;color:var(--nk-muted);font-size:12px;line-height:1.3;border-radius:2px;transition:background .16s,color .16s,border-color .16s}.nk-testimonials .nk-filter img{display:block;object-fit:cover;border-radius:1px;box-shadow:0 0 0 1px #352c2810}.nk-testimonials .nk-filter:hover{color:var(--nk-rose);background:#f0e6df}.nk-testimonials .nk-filter-active{border-color:var(--nk-rose);color:#fff;background:var(--nk-rose)}.nk-testimonials .nk-filter-active:hover{background:#703247;color:#fff}.nk-testimonials .nk-story-count{font-size:11px;color:var(--nk-muted);letter-spacing:.2px;white-space:nowrap}.nk-testimonials .nk-story-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:0;margin:0}.nk-testimonials .nk-story-card{background:#fffdfa;border:1px solid var(--nk-border);border-radius:4px;padding:27px 25px 23px;margin:0;min-width:0;transition:border-color .18s}.nk-testimonials .nk-story-card:hover{border-color:#c9b6a7}.nk-testimonials .nk-story-card article{height:100%;display:flex;flex-direction:column}.nk-testimonials .nk-card-topline{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:23px}.nk-testimonials .nk-stars{display:inline-flex;align-items:center;gap:3px;color:#96703d}.nk-testimonials .nk-sample-label{color:#7a6253;font-size:9px;line-height:1.3;padding:4px 5px;background:#f2ebe3;border-radius:2px}.nk-testimonials .nk-story-card h3{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;letter-spacing:-.5px;line-height:1.3;margin-bottom:14px}.nk-testimonials .nk-story-card blockquote{flex:1;font-size:14px;color:#6a6059;line-height:1.9}.nk-testimonials .nk-review-person{display:flex;align-items:center;gap:11px;padding-top:21px;margin-top:24px;border-top:1px solid #eee6dd}.nk-testimonials .nk-avatar{display:block;flex:0 0 46px;width:46px;height:46px;border-radius:50%;object-fit:cover}.nk-testimonials .nk-person-detail{min-width:0;flex:1}.nk-testimonials .nk-person-name{font-size:12px;font-weight:600;line-height:1.6;color:var(--nk-ink)}.nk-testimonials .nk-person-place{font-size:10px;line-height:1.6;color:var(--nk-muted);margin-top:2px}.nk-testimonials .nk-country-flag{display:block;flex:0 0 22px;width:22px;height:15px;border-radius:1px;object-fit:cover;box-shadow:0 0 0 1px #352c2812}.nk-testimonials .nk-load-row{display:flex;justify-content:center;padding:34px 0 0}.nk-testimonials .nk-load-button{display:inline-flex;align-items:center;justify-content:center;gap:26px;background:transparent;color:var(--nk-rose);border:1px solid #bd9ba4;border-radius:2px;min-height:48px;padding:11px 23px;font-size:12px;transition:background .18s}.nk-testimonials .nk-load-button>span{font-size:21px;font-weight:300;line-height:1}.nk-testimonials .nk-load-button:hover:not(:disabled){background:#f0e6df}.nk-testimonials .nk-load-button:disabled{cursor:default;color:var(--nk-muted);border-color:var(--nk-border)}.nk-testimonials .nk-story-cta{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:69px;padding:42px 0 46px;border-top:1px solid var(--nk-border)}.nk-testimonials .nk-cta-kicker{text-transform:uppercase;font-size:9px;letter-spacing:1.7px;color:var(--nk-rose);margin-bottom:10px}.nk-testimonials .nk-cta-heading{font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1.35;letter-spacing:-.6px}.nk-testimonials .nk-cta-heading em{color:var(--nk-rose)}.nk-testimonials .nk-mobile-break{display:none}.nk-testimonials .nk-consultation-link{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:49px;padding:13px 20px;color:#fff;background:var(--nk-rose);border-radius:2px;font-size:12px;text-decoration:none;white-space:nowrap;transition:background .18s}.nk-testimonials .nk-consultation-link:hover{background:#703247}.nk-demo{margin:0;background:#fcfaf6;color:#352c28;font-family:Arial,Helvetica,sans-serif}.nk-demo .nk-demo-header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(1240px,calc(100% - 96px));margin:0 auto;padding:25px 0;border-bottom:1px solid #e6ddd3}.nk-demo .nk-demo-brand{color:#854158;font-family:Georgia,Times New Roman,serif;font-size:29px;letter-spacing:-1px;text-decoration:none}.nk-demo .nk-demo-brand span{font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:.1px;color:#756b63}.nk-demo .nk-demo-status{font-size:9px;letter-spacing:1.5px;color:#756b63;text-align:right}@media (min-width:1500px){.nk-testimonials{padding-top:88px}}@media (max-width:1100px){.nk-demo .nk-demo-header,.nk-testimonials .nk-container{width:calc(100% - 64px)}.nk-testimonials .nk-story-heading{gap:20px}.nk-testimonials .nk-portrait-composition{transform:scale(.88);transform-origin:right center;margin-left:-30px}.nk-testimonials .nk-story-grid{gap:17px}.nk-testimonials .nk-story-card{padding:23px 20px}.nk-testimonials .nk-story-card h3{font-size:21px}.nk-testimonials .nk-review-person{gap:8px}.nk-testimonials .nk-avatar{width:40px;height:40px;flex-basis:40px}}@media (max-width:850px){.nk-testimonials{padding-top:50px;padding-bottom:64px}.nk-testimonials .nk-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nk-testimonials .nk-story-heading{grid-template-columns:1.2fr 1fr;gap:0;padding-bottom:30px}.nk-testimonials .nk-portrait-composition{width:330px;margin-left:-80px;transform:scale(.74)}.nk-testimonials .nk-hero-portrait-1{left:0}.nk-testimonials .nk-hero-portrait-2{right:0}.nk-testimonials .nk-hero-portrait-3{right:-15px}.nk-testimonials .nk-hero-portrait-4{left:72px}.nk-testimonials .nk-portrait-caption{left:135px}.nk-testimonials .nk-orbit-one{right:-8px}.nk-testimonials .nk-orbit-two{right:-25px}.nk-testimonials .nk-composition-flower{right:-36px}.nk-testimonials h2{font-size:48px}.nk-testimonials .nk-intro{font-size:15px}.nk-testimonials .nk-filter-row{gap:14px}.nk-testimonials .nk-country-filters{gap:5px}.nk-testimonials .nk-filter{padding:9px 10px}.nk-testimonials .nk-story-count{width:100%}.nk-testimonials .nk-story-cta{align-items:flex-start}.nk-testimonials .nk-cta-heading{font-size:25px}}@media (max-width:600px){.nk-testimonials{padding-top:40px;padding-bottom:64px}.nk-demo .nk-demo-header,.nk-testimonials .nk-container{width:calc(100% - 40px)}.nk-testimonials .nk-story-heading{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:21px}.nk-testimonials .nk-eyebrow{margin-bottom:21px;font-size:10px}.nk-testimonials h2{font-size:clamp(41px,10.8vw,59px);letter-spacing:-1.7px}.nk-testimonials .nk-intro{margin-top:20px;font-size:15px}.nk-testimonials .nk-portrait-composition{align-self:center;height:250px;width:330px;margin:12px 0 -15px;transform:scale(.8);transform-origin:center top}.nk-testimonials .nk-portrait-caption{top:126px}.nk-testimonials .nk-sample-disclosure{align-items:flex-start;padding:12px 13px;margin-bottom:23px;font-size:11px}.nk-testimonials .nk-disclosure-dot{margin-top:7px}.nk-testimonials .nk-sample-disclosure strong{display:block}.nk-testimonials .nk-country-filters{gap:5px}.nk-testimonials .nk-filter{min-height:44px;padding:8px 11px;font-size:12px}.nk-testimonials .nk-filter-row{margin-bottom:19px;gap:14px}.nk-testimonials .nk-story-grid{grid-template-columns:1fr;gap:17px}.nk-testimonials .nk-story-card{padding:25px 24px 23px}.nk-testimonials .nk-card-topline{margin-bottom:22px}.nk-testimonials .nk-story-card h3{font-size:25px}.nk-testimonials .nk-story-card blockquote{font-size:15px;line-height:1.85}.nk-testimonials .nk-review-person{margin-top:23px;gap:12px}.nk-testimonials .nk-avatar{width:49px;height:49px;flex-basis:49px}.nk-testimonials .nk-person-name{font-size:13px}.nk-testimonials .nk-person-place{font-size:11px}.nk-testimonials .nk-sample-label{font-size:10px}.nk-testimonials .nk-country-flag{width:25px;height:17px;flex-basis:25px}.nk-testimonials .nk-load-row{padding-top:25px}.nk-testimonials .nk-load-button{width:100%;min-height:50px;font-size:13px}.nk-testimonials .nk-story-cta{flex-direction:column;gap:22px;margin-top:41px;padding-top:29px;padding-bottom:36px}.nk-testimonials .nk-cta-heading{font-size:29px;line-height:1.25}.nk-testimonials .nk-cta-kicker{font-size:9px;margin-bottom:12px}.nk-testimonials .nk-mobile-break{display:block}.nk-testimonials .nk-consultation-link{min-height:50px;font-size:13px}.nk-demo .nk-demo-header{padding:21px 0}.nk-demo .nk-demo-brand{font-size:25px}.nk-demo .nk-demo-brand span{font-size:11px}.nk-demo .nk-demo-status{font-size:8px;letter-spacing:1px;line-height:1.7;max-width:95px}}@media (max-width:360px){.nk-demo .nk-demo-header,.nk-testimonials .nk-container{width:calc(100% - 32px)}.nk-testimonials .nk-story-card{padding:23px 20px}.nk-testimonials .nk-portrait-composition{margin-left:-12px}}@media (prefers-reduced-motion:reduce){.nk-testimonials *,.nk-testimonials :after,.nk-testimonials :before{transition:none!important;scroll-behavior:auto!important;animation:none!important}}@media (max-width:960px) and (min-width:851px){.nk-testimonials{padding-bottom:75px}}