.vs-section{position:relative;isolation:isolate;overflow:hidden;display:flow-root;padding:34px 13% 94px;background:#fff2df;color:#102b1f;font-family:Arial,Helvetica,sans-serif}.vs-section *{box-sizing:border-box}.vs-inner{max-width:1200px;margin:auto;position:relative;z-index:1}.vs-bg{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.elementor-widget-cp-vedic-stories .vs-bg img.vs-bg-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block!important;object-fit:fill;object-position:center;margin:0!important;padding:0!important;border:0!important;border-radius:0!important}.vs-header{text-align:center;margin-bottom:32px}.vs-eyebrow{font-size:20px;font-weight:600;color:#b73806;margin-bottom:16px}.vs-eyebrow span{margin-inline:9px}.vs-heading{font:400 54px/1.15 Georgia,'Times New Roman',serif;letter-spacing:-1.3px;margin:0 0 14px;color:#102b1f}.vs-description{font-size:19px;line-height:1.45;color:#5d564d;margin:0 auto;max-width:1000px}.vs-divider{display:flex;align-items:center;justify-content:center;gap:17px;max-width:430px;margin:18px auto 0;color:#d2a04f}.vs-divider:before,.vs-divider:after{content:'';flex:1;height:1px;background:currentColor}.vs-divider-art{width:54px;height:auto;max-height:70px;object-fit:contain}.vs-stage{--arrow-offset:95px;position:relative;max-width:860px;margin:auto}.vs-slides{position:relative;z-index:2}.vs-slide{background:#fff8eb;border:1px solid #d3a263;outline:4px solid #fff4e3;outline-offset:2px;border-radius:36px;padding:24px 10% 36px;min-height:345px;box-shadow:0 10px 24px #996d3633}.vs-slide[hidden]{display:none!important}.vs-mark{text-align:center;font:700 62px/.8 Georgia,serif;color:#d5ac62;height:48px}.vs-quote{font:italic 30px/1.3 Georgia,'Times New Roman',serif;color:#182d22;text-align:center;margin:12px 0 34px;padding:0;border:0;quotes:'“' '”'}.vs-quote:before{content:open-quote}.vs-quote:after{content:close-quote}.vs-person-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.vs-person{display:flex;align-items:center;gap:12px;min-width:0}.vs-name{font-size:20px;font-weight:700;line-height:1.3}.vs-role{font-size:16px;line-height:1.4;color:#655c50;margin-top:3px}.vs-verification{font-size:15px;line-height:1.3;flex-shrink:0}.vs-verification>span{font-size:21px;vertical-align:middle}.vs-portrait{--portrait-size:48px;display:block;width:var(--portrait-size);height:var(--portrait-size);border-radius:50%;object-fit:cover}.vs-stack{position:absolute;inset:24px -45px;background:#f9ecda;border:1px solid #ddc4a1;border-radius:33px;box-shadow:0 5px 12px #976b3422;pointer-events:none}.vs-stack-back{inset:45px -80px;opacity:.6}.vs-stack-front{opacity:.8}.vs-arrow{--arrow-size:58px;position:absolute;z-index:3;top:50%;transform:translateY(-50%);width:var(--arrow-size);height:var(--arrow-size);padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #c99848;border-radius:50%;background:#fff9ed;color:#143b28;font:400 44px/1 Arial;cursor:pointer;box-shadow:0 3px 8px #60461c33}.vs-prev{right:calc(100% + var(--arrow-offset))}.vs-next{left:calc(100% + var(--arrow-offset))}.vs-arrow:disabled{opacity:.35;cursor:default}.vs-controls{min-height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:14px 0}.vs-dots{display:flex;justify-content:center;gap:17px}.vs-dot{--dot-size:12px;width:var(--dot-size);height:var(--dot-size);padding:0;border:0;border-radius:50%;background:#dabb8c;cursor:pointer}.vs-dot[aria-pressed=true]{background:#12351e}.vs-toggle{border:0;background:transparent;color:#244633;text-decoration:underline;font-size:12px;cursor:pointer;padding:5px}.vs-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.vs-preview{position:relative;display:flex;flex-direction:column;text-align:left;font:inherit;color:inherit;background:#fff9efcc;border:1px solid #dcc3a0;border-radius:18px;padding:20px 28px;cursor:pointer;min-width:0}.vs-preview[aria-pressed=true]{border-color:#183f2b;box-shadow:0 0 0 1px #183f2b}.vs-preview[aria-pressed=true]:before{content:'';position:absolute;bottom:100%;left:calc(50% - 8px);border:8px solid transparent;border-bottom-color:#183f2b}.vs-preview-quote{font:italic 17px/1.35 Georgia,serif;display:block;margin-bottom:18px}.vs-preview-quote:before{content:'“'}.vs-preview-quote:after{content:'”'}.vs-preview .vs-person-row{margin-top:auto;gap:10px}.vs-preview-name{font-size:13px;font-weight:700;line-height:1.3}.vs-preview-role{font-size:12px;color:#655c50;line-height:1.3;margin-top:3px}.vs-preview .vs-verification{font-size:10px;border-left:1px solid #eadcc7;padding-left:10px;flex-shrink:1}.vs-preview .vs-verification>span{font-size:15px}.vs-preview .vs-portrait{--portrait-size:30px}.vs-section button:focus-visible{outline:3px solid #b97c2c;outline-offset:5px}.vs-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:1400px){.vs-section{padding-inline:12%}.vs-stage{max-width:76%;--arrow-offset:55px}.vs-heading{font-size:44px}.vs-description{font-size:17px}.vs-quote{font-size:25px}.vs-slide{padding:25px 8%;min-height:330px}.vs-name{font-size:17px}.vs-role{font-size:14px}.vs-verification{font-size:13px}.vs-preview{padding:18px}.vs-preview-quote{font-size:16px}.vs-preview .vs-person-row{align-items:flex-start;flex-direction:column}.vs-preview .vs-verification{border:0;padding:0}}
@media(max-width:1024px){.vs-section{padding:55px 9% 85px}.vs-stage{max-width:82%;--arrow-offset:20px}.vs-stack-back{inset:45px -35px}.vs-stack-front{inset:24px -20px}.vs-heading{font-size:38px}.vs-arrow{--arrow-size:45px}.elementor-widget-cp-vedic-stories .vs-bg img.vs-bg-image{object-fit:cover}.vs-quote{font-size:23px}.vs-previews{gap:14px}}
@media(max-width:767px){.vs-section{padding:45px 22px 65px}.vs-eyebrow{font-size:14px}.vs-heading{font-size:32px}.vs-description{font-size:15px}.vs-stage{max-width:100%}.vs-slide{padding:24px 22px 60px;min-height:350px;border-radius:25px}.vs-quote{font-size:23px;margin-bottom:24px}.vs-person-row{align-items:flex-start;flex-direction:column;gap:12px}.vs-stack{display:none}.vs-arrow{top:auto;bottom:10px;transform:none;--arrow-size:34px;font-size:28px}.vs-prev{left:18px;right:auto}.vs-next{right:18px;left:auto}.vs-previews{grid-template-columns:1fr}.vs-preview .vs-person-row{flex-direction:row}.vs-preview-quote{font-size:17px}.vs-verification{font-size:12px}.vs-controls{margin:18px 0}.vs-preview{padding:18px 22px}}

/* Smooth navigation feedback, with reduced-motion support. */
.vs-preview{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}
.vs-preview:hover{transform:translateY(-4px)}
.vs-dot{transition:background-color .25s ease,transform .25s ease}
.vs-dot[aria-pressed=true]{transform:scale(1.18)}
.vs-arrow{transition:background-color .25s ease,box-shadow .25s ease}
.vs-arrow:hover:not(:disabled){background:#fff;box-shadow:0 5px 12px #60461c44}
@media(prefers-reduced-motion:reduce){.vs-preview,.vs-dot,.vs-arrow{transition:none}.vs-preview:hover{transform:none}}
