.is-help-center,.is-help-center #main,.vv-help-page{background:#faf7f0;color:#26372b}
.vv-help-page{--help-green:#2e5332;--help-deep:#17351f;--help-gold:#d4a017;--help-ivory:#faf7f0;--help-line:#e2dbce;--help-muted:#667269;padding:18px 0 72px;font-family:"DM Sans",Houschka,"Trebuchet MS",Arial,sans-serif}
.vv-help-page *{box-sizing:border-box}
.vv-help-shell{width:min(1180px,calc(100% - 64px));margin-inline:auto}
.vv-help-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.vv-help-hero>.vv-help-shell{position:relative;min-height:355px;overflow:hidden;border:1px solid #e6ded0;border-radius:20px;background:#f4eee3;box-shadow:0 12px 34px rgba(41,66,45,.07);isolation:isolate}
.vv-help-hero>.vv-help-shell::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(250,247,240,.99) 0%,rgba(250,247,240,.95) 43%,rgba(250,247,240,.28) 73%,rgba(250,247,240,.04) 100%);pointer-events:none}
.vv-help-crumb{position:relative;z-index:2;min-height:54px;display:flex;align-items:center;gap:9px;padding:0 34px;color:#78827a;font-size:11px}
.vv-help-crumb a{color:#53665a}
.vv-help-crumb a:hover{color:var(--help-green)}
.vv-help-crumb svg{width:12px;height:12px;fill:none;stroke:#9a9f99;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.vv-help-hero-grid{min-height:300px;display:flex;align-items:center;padding:30px 42px 45px}
.vv-help-hero-copy{position:relative;z-index:2;width:min(610px,58%)}
.vv-help-kicker{margin:0 0 8px;color:var(--help-gold);font-size:9.5px;font-weight:800;letter-spacing:.17em}
.vv-help-hero-copy h1{margin:0;color:var(--help-deep);font-family:Merriweather,Georgia,"Times New Roman",serif;font-size:clamp(38px,4.5vw,58px);font-weight:400;line-height:1.14;letter-spacing:-.035em}
.vv-help-hero-copy>p:not(.vv-help-kicker),.vv-help-hero-copy>.vv-rich{max-width:560px;margin:13px 0 23px;color:#46564b;font-size:14px;line-height:1.7}
.vv-help-hero-media{position:absolute;inset:0;z-index:-2}
.vv-help-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center}
.vv-help-search{height:52px;display:flex;align-items:center;gap:12px;max-width:570px;padding:0 16px;border:1px solid #cfd5ce;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 7px 20px rgba(41,66,45,.06);transition:border-color .2s ease,box-shadow .2s ease}
.vv-help-search:focus-within{border-color:var(--help-green);box-shadow:0 0 0 3px rgba(46,83,50,.1),0 8px 22px rgba(41,66,45,.08)}
.vv-help-search>svg{width:21px;height:21px;flex:0 0 auto;fill:none;stroke:var(--help-green);stroke-width:1.5;stroke-linecap:round}
.vv-help-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#27382c;font:inherit;font-size:12px}
.vv-help-search input::placeholder{color:#8a918b}
.vv-help-search button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#eef2eb;color:var(--help-green);cursor:pointer}
.vv-help-search button:hover{background:var(--help-green);color:#fff}
.vv-help-search button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}
.vv-help-faq{padding-top:34px}
.vv-help-desktop{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:start}
.vv-help-category-nav{overflow:hidden;border:1px solid var(--help-line);border-radius:13px;background:#fffdf9;box-shadow:0 8px 25px rgba(31,60,38,.045)}
.vv-help-category-button{position:relative;width:100%;min-height:49px;display:grid;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:9px 14px;border:0;border-bottom:1px solid #e8e2d8;background:transparent;color:#26362b;text-align:left;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease}
.vv-help-category-button:last-child{border-bottom:0}
.vv-help-category-button:hover{background:#f5f3eb}
.vv-help-category-button.is-active{background:linear-gradient(90deg,#edf1e7,#f5f2e7);color:var(--help-deep)}
.vv-help-category-button.is-active::before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:0 4px 4px 0;background:var(--help-gold)}
.vv-help-category-icon{width:24px;height:24px;display:grid;place-items:center;color:var(--help-green)}
.vv-help-category-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}
.vv-help-category-arrow{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}
.vv-help-category-button.is-active .vv-help-category-arrow{transform:translateX(2px)}
.vv-help-panels{min-width:0}
.vv-help-panel[hidden]{display:none!important}
.vv-help-question-list{display:grid;gap:8px}
.vv-help-question{overflow:hidden;border:1px solid var(--help-line);border-radius:11px;background:#fff;box-shadow:0 5px 16px rgba(35,62,40,.035);transition:border-color .2s ease,box-shadow .2s ease}
.vv-help-question.is-open{border-color:#d2d8cf;box-shadow:0 8px 22px rgba(35,62,40,.055)}
.vv-help-question h4{margin:0}
.vv-help-question h4>button{width:100%;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 22px;border:0;background:transparent;color:var(--help-deep);text-align:left;font-family:Merriweather,Georgia,"Times New Roman",serif;font-size:15px;font-weight:400;line-height:1.45;cursor:pointer}
.vv-help-question h4>button:hover{background:#fdfbf6}
.vv-help-question-sign{position:relative;width:20px;height:20px;flex:0 0 auto;color:var(--help-green)}
.vv-help-question-sign i,.vv-help-question-sign b{position:absolute;left:4px;top:9px;width:12px;height:1.5px;border-radius:2px;background:currentColor;transition:transform .2s ease,opacity .2s ease}
.vv-help-question-sign b{transform:rotate(90deg)}
.is-open>.vv-help-question-sign b,.is-open>h3 button .vv-help-question-sign b,.vv-help-question.is-open .vv-help-question-sign b{transform:rotate(0);opacity:0}
.vv-help-answer{padding:0 22px 19px;color:#4d5b52;font-size:12px;line-height:1.7}
.vv-help-answer[hidden]{display:none!important}
.vv-help-answer p{margin:0 0 8px}
.vv-help-answer p:last-child{margin-bottom:0}
.vv-help-mobile{display:none}
.vv-help-empty{margin-top:8px;padding:42px 24px;border:1px dashed #cdd5cb;border-radius:14px;background:#fffdf8;text-align:center}
.vv-help-empty[hidden]{display:none!important}
.vv-help-empty .vv-help-category-icon{margin:0 auto 12px}
.vv-help-empty h3{margin:0 0 7px;color:var(--help-deep);font-family:Merriweather,Georgia,serif;font-size:20px;font-weight:400}
.vv-help-empty p{margin:0;color:var(--help-muted);font-size:12px}
.vv-help-contact{position:relative;min-height:185px;display:grid;place-items:center;margin-top:34px;padding:32px 210px;overflow:hidden;border:1px solid var(--help-line);border-radius:16px;background:radial-gradient(circle at 50% 110%,rgba(212,160,23,.13),transparent 38%),linear-gradient(135deg,#f4f0e5,#fbf8f1);box-shadow:0 8px 24px rgba(35,62,40,.045);text-align:center}
.vv-help-contact>div{position:relative;z-index:2}
.vv-help-contact h2{margin:0;color:var(--help-deep);font-family:Merriweather,Georgia,"Times New Roman",serif;font-size:27px;font-weight:400;line-height:1.25}
.vv-help-contact>div>p:not(.vv-help-kicker){margin:7px 0 13px;color:#56645b;font-size:12px}
.vv-help-contact a{min-height:42px;display:inline-flex;align-items:center;gap:14px;padding:0 22px;border-radius:7px;background:linear-gradient(135deg,#204928,#2e5332);box-shadow:0 7px 17px rgba(31,69,38,.2);color:#fff;font-size:11.5px;font-weight:700}
.vv-help-contact a:hover{transform:translateY(-2px);background:#173d20}
.vv-help-contact a span{font-size:16px}
.vv-help-contact-art{position:absolute;z-index:1;width:315px;height:auto;bottom:-38px;pointer-events:none;opacity:.56;filter:saturate(.72) contrast(.93)}
.vv-help-contact-art-left{left:-36px}
.vv-help-contact-art-right{right:-36px;transform:scaleX(-1)}
@media(max-width:980px){.vv-help-shell{width:min(780px,calc(100% - 44px))}.vv-help-hero-copy{width:65%}.vv-help-desktop{grid-template-columns:250px minmax(0,1fr);gap:20px}.vv-help-contact{padding-inline:120px}}
@media(max-width:760px){.vv-help-page{padding-top:12px;padding-bottom:46px}.vv-help-shell{width:calc(100% - 28px)}.vv-help-hero>.vv-help-shell{min-height:0;border-radius:14px}.vv-help-hero>.vv-help-shell::after{background:linear-gradient(135deg,rgba(250,247,240,.99),rgba(246,241,231,.96))}.vv-help-crumb{min-height:46px;padding:0 18px;font-size:10.5px}.vv-help-hero-grid{min-height:0;padding:18px 18px 24px}.vv-help-hero-copy{width:100%}.vv-help-kicker{font-size:8.5px}.vv-help-hero-copy h1{font-size:31px}.vv-help-hero-copy>p:not(.vv-help-kicker){margin:9px 0 16px;font-size:12.5px;line-height:1.6}.vv-help-hero-media{display:none}.vv-help-search{height:46px;max-width:none;padding-inline:13px}.vv-help-search input{font-size:10.5px}.vv-help-faq{padding-top:20px}.vv-help-desktop{display:none}.vv-help-mobile{display:block;overflow:hidden;border:1px solid var(--help-line);border-radius:12px;background:#fffdf9;box-shadow:0 8px 24px rgba(31,60,38,.045)}.vv-help-mobile-category{border-bottom:1px solid #e8e2d8}.vv-help-mobile-category:last-child{border-bottom:0}.vv-help-mobile-category>h3{margin:0}.vv-help-mobile-category>h3>button{width:100%;min-height:50px;display:grid;grid-template-columns:25px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:10px 13px;border:0;background:transparent;color:#27382c;text-align:left;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.vv-help-mobile-category.is-open>h3>button{background:linear-gradient(90deg,#edf1e7,#f7f3e9)}.vv-help-mobile-panel{padding:0 9px 9px;background:#faf8f2}.vv-help-mobile-panel[hidden]{display:none!important}.vv-help-question-list{gap:7px}.vv-help-mobile .vv-help-question{margin-top:7px;border-radius:9px}.vv-help-mobile .vv-help-question:first-child{margin-top:0}.vv-help-question h4>button{min-height:53px;padding:14px 13px;font-size:13px;line-height:1.4}.vv-help-answer{padding:0 13px 15px;font-size:11.5px}.vv-help-contact{min-height:190px;margin-top:22px;padding:30px 40px;border-radius:13px}.vv-help-contact h2{font-size:24px}.vv-help-contact-art{width:195px;bottom:-20px;opacity:.38}.vv-help-contact-art-left{left:-72px}.vv-help-contact-art-right{right:-72px}}
@media(max-width:420px){.vv-help-shell{width:calc(100% - 20px)}.vv-help-hero-grid{padding-inline:14px}.vv-help-crumb{padding-inline:14px}.vv-help-search input{font-size:10px}.vv-help-contact{padding-inline:25px}.vv-help-contact-art{width:170px;bottom:-14px}.vv-help-contact-art-left{left:-70px}.vv-help-contact-art-right{right:-70px}}
.vv-help-page .vv-rich img{display:block;max-width:100%;height:auto;margin:12px 0;border-radius:10px}
.vv-help-hero-copy>.vv-rich{margin:12px 0 18px;color:#4e5b53;font-size:14px;line-height:1.7;max-width:540px}
.vv-help-contact .vv-rich{margin:7px 0 13px;color:#56645b;font-size:12px}
