/* VS page corporate (native blocks). Loaded only when page content has class vpg-corporate. */
:root:root :where(.vpg-corporate .is-layout-flow,.vpg-corporate.is-layout-flow)>*{margin-block-start:0;margin-block-end:0}
:root:root :where(.vpg-corporate *){text-wrap:wrap}
:root:root :where(.vpg-corporate h1,.vpg-corporate h2,.vpg-corporate h3,.vpg-corporate h4,.vpg-corporate h5,.vpg-corporate h6){font-weight:400}
:root:root :where(.vpg-corporate){-webkit-font-smoothing:antialiased}
:root:root :where(.vpg-corporate blockquote.wp-block-quote){margin:0;padding:0;border:0;font-size:inherit;font-style:inherit;line-height:inherit}
:root:root :where(.vpg-corporate blockquote.wp-block-quote p){margin:0;font:inherit;line-height:inherit}
body[class] .vsc{font:400 16px/1.6 Jost,system-ui,sans-serif;color:var(--bo)}
body[class] .vsc,body[class] .vsc *{box-sizing:border-box}
body[class] .vsc *{margin:0}
body[class] .vsc .frame{border:0}
body[class] .vsc{--g1:#1F1B1A;--g2:#33292A;--g3:#4A3A36;--cu:#D9965F;--ti:#FBF1E6;--bo:#E7D8C9;--br:#8C5A2B;--ch:#2A2523}
body[class] .vsc *{box-sizing:border-box;margin:0}
body[class] .vsc .frame{container-type:inline-size;background:var(--g1);--cd:rgba(255,240,225,.06);--cb:rgba(217,150,95,.45)}
body[class] .vsc .rule{height:3px;background:var(--cu)}
body[class] .vsc .dk{--h:var(--ti);--tx:var(--bo);--ac:var(--cu);--card:rgba(255,240,225,.06);--bd:rgba(217,150,95,.4);--rl:var(--cu);--ib:rgba(255,240,225,.1)}
body[class] .vsc .lt{--h:var(--ch);--tx:var(--ch);--ac:var(--br);--card:#fff;--bd:#D3CBC5;--rl:var(--cu);--ib:#F4F2F0}
body[class] .vsc .d4{background:linear-gradient(135deg,#2C2422,#3F332F)}
body[class] .vsc .d5{background:linear-gradient(135deg,#3E322F,#52413B)}
body[class] .vsc .d6{background:linear-gradient(135deg,#4A3A36,#6E554A)}
body[class] .vsc .d7{background:linear-gradient(135deg,#6F574C,#947769)}
body[class] .vsc .dl{--h:#FFFFFF;--tx:#FFF7EE;--ac:#FFDDB8;--card:rgba(255,255,255,.1);--bd:rgba(255,221,184,.55);--rl:#FFDDB8}
body[class] .vsc .d1{background:var(--g1)}
body[class] .vsc .d2{background:linear-gradient(135deg,#1F1B1A,#33292A)}
body[class] .vsc .d3{background:linear-gradient(135deg,#33292A,#4A3A36)}
body[class] .vsc .l1{background:#fff}
body[class] .vsc .l2{background:#F4F2F0}
body[class] .vsc .l3{background:#E8E4E1}
body[class] .vsc .sec{position:relative;overflow:hidden;isolation:isolate;padding:76px 0;color:var(--tx);border-top:3px solid var(--rl)}
body[class] .vsc .sec>.wrap{position:relative;z-index:1}
body[class] .vsc .wrap{max-width:1280px;margin:0 auto;padding:0 32px}
body[class] .vsc .la{position:absolute;z-index:0;pointer-events:none;width:var(--w,420px);color:var(--cu);opacity:var(--o,.14)}
body[class] .vsc .lt .la{color:var(--br);opacity:var(--o,.12)}
body[class] .vsc .la svg{width:100%;height:auto;display:block}
body[class] .vsc .shead{display:flex;align-items:flex-end;gap:20px;margin-bottom:34px}
body[class] .vsc .shead i{font:400 64px/.8 "Ibarra Real Nova",Georgia,serif;color:var(--ac);font-style:normal}
body[class] .vsc .shead h3,body[class] .vsc .h3{font:400 clamp(28px,3.2vw,40px)/1.15 "Ibarra Real Nova",Georgia,serif;color:var(--h)}
body[class] .vsc .shead h3::after{content:"";display:block;width:64px;height:3px;background:var(--rl);margin-top:12px}
body[class] .vsc .lede{max-width:78ch;font-size:17px;margin:-12px 0 30px}
body[class] .vsc h4,body[class] .vsc .h4{font:400 22px/1.25 "Ibarra Real Nova",Georgia,serif;color:var(--h)}
body[class] .vsc .ic{width:34px;height:34px;fill:none;stroke:var(--ac);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}
body[class] .vsc .lab{font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ac)}
body[class] .vsc .btn{display:inline-block;background:var(--cu);color:var(--g1);font:600 15px/1 Jost,sans-serif;letter-spacing:.04em;padding:17px 34px;border-radius:2px;text-decoration:none;border:0;cursor:pointer}
body[class] .vsc .link{color:var(--ac);font:500 15px/1.3 Jost,sans-serif;text-decoration:none;border-bottom:1px solid var(--ac);padding-bottom:3px}
body[class] .vsc .hero{border-top:0;background:linear-gradient(135deg,#1F1B1A 0%,#33292A 55%,#4A3A36 100%)}
body[class] .vsc .bgm{position:absolute;z-index:0;left:-190px;top:50%;width:620px;height:620px;margin-top:-310px;color:var(--cu);opacity:.12;pointer-events:none}
body[class] .vsc .bgs{position:absolute;z-index:0;inset:0;width:100%;height:100%;color:var(--cu);opacity:.35;pointer-events:none}
body[class] .vsc .hero .in{padding:56px 40px;display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center;position:relative;z-index:1;max-width:1280px;margin:0 auto}
body[class] .vsc .hero h1{font:400 50px/1.1 "Ibarra Real Nova",Georgia,serif;color:var(--ti);margin:12px 0 14px}
body[class] .vsc .lead{font-weight:600;font-size:19px;color:var(--cu);margin-bottom:10px}
body[class] .vsc .hero .t-p{max-width:50ch;font-size:17px;color:var(--bo)}
body[class] .vsc .btns{display:flex;gap:16px 22px;align-items:center;margin-top:26px;flex-wrap:wrap}
body[class] .vsc .hero .link{color:var(--cu);border-color:var(--cu)}
body[class] .vsc .artbox{width:100%;max-width:470px;aspect-ratio:1;justify-self:center}
body[class] .vsc .artbox svg{width:100%;height:100%;display:block}
body[class] .vsc .band{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:20px 40px 26px;border-top:1px solid var(--cb);background:rgba(20,16,16,.45)}
body[class] .vsc .it{display:flex;gap:14px;align-items:flex-start}
body[class] .vsc .it i{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--cu);display:grid;place-items:center;color:var(--cu);font:400 16px/1 "Ibarra Real Nova",Georgia,serif;font-style:normal}
body[class] .vsc .it b{display:block;font:400 19px/1.2 "Ibarra Real Nova",Georgia,serif;color:var(--ti)}
body[class] .vsc .it span{display:block;margin-top:2px;font-size:13.5px;line-height:1.45;color:var(--bo)}
body[class] .vsc .intro{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start}
body[class] .vsc .intro .big{font:400 clamp(24px,2.6vw,32px)/1.35 "Ibarra Real Nova",Georgia,serif;color:var(--h)}
body[class] .vsc .intro .t-p{font-size:17px}
body[class] .vsc .pull{margin-top:22px;padding-left:20px;border-left:3px solid var(--rl);font:400 22px/1.35 "Ibarra Real Nova",Georgia,serif;color:var(--ac)}
body[class] .vsc .ledger{display:grid;grid-template-columns:repeat(5,1fr);border-top:3px solid var(--rl);border-bottom:1px solid var(--bd)}
body[class] .vsc .ledger>:is(div,.t-div){padding:26px 22px 30px;border-left:1px solid var(--bd)}
body[class] .vsc .ledger>:is(div,.t-div):first-child{border-left:0;padding-left:0}
body[class] .vsc .ledger h4{margin:14px 0 8px;font-size:21px}
body[class] .vsc .ledger .t-p{font-size:15px;line-height:1.55}
body[class] .vsc .tabs{display:grid;grid-template-columns:290px minmax(0,1fr);gap:32px;align-items:start}
body[class] .vsc .tablist{display:grid;gap:10px}
body[class] .vsc .tabbtn{text-align:left;background:var(--card);border:1px solid var(--bd);border-left:4px solid var(--bd);padding:18px 20px;font:400 21px/1.2 "Ibarra Real Nova",Georgia,serif;color:var(--h);cursor:pointer}
body[class] .vsc .tabbtn.on{background:var(--g1);color:var(--ti);border-left-color:var(--cu)}
body[class] .vsc .panel{display:none}
body[class] .vsc .panel.on{display:block}
body[class] .vsc .panel>.t-p{margin-bottom:18px;max-width:70ch}
body[class] .vsc .dgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}
body[class] .vsc .dgrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}
body[class] .vsc details.dt{background:var(--card);border:1px solid var(--bd);border-top:2px solid var(--rl)}
body[class] .vsc details.dt summary{list-style:none;cursor:pointer;display:flex;gap:12px;align-items:center;padding:15px 16px}
body[class] .vsc details.dt summary::-webkit-details-marker{display:none}
body[class] .vsc details.dt summary em{flex:none;font:400 22px/1 "Ibarra Real Nova",Georgia,serif;color:var(--ac);font-style:normal;min-width:26px}
body[class] .vsc details.dt summary b{flex:1;font:400 19px/1.25 "Ibarra Real Nova",Georgia,serif;color:var(--h)}
body[class] .vsc details.dt summary::after{content:"+";flex:none;font:400 22px/1 Jost,sans-serif;color:var(--ac)}
body[class] .vsc details.dt[open] summary::after{content:"-"}
body[class] .vsc details.dt .bd{padding:0 16px 18px 54px;font-size:15px;line-height:1.55;color:var(--tx)}
body[class] .vsc .two{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}
body[class] .vsc .pn{background:var(--card);border:1px solid var(--bd);padding:28px}
body[class] .vsc .pn h4{display:flex;gap:12px;align-items:center;margin-bottom:18px;padding-bottom:14px;border-bottom:3px double var(--rl)}
body[class] .vsc .rows{list-style:none;padding:0}
body[class] .vsc .rows li{display:flex;gap:14px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--bd);font-size:16.5px;color:var(--h)}
body[class] .vsc .rows li:last-child{border-bottom:0}
body[class] .vsc .rows li em{flex:none;font:400 19px/1 "Ibarra Real Nova",Georgia,serif;color:var(--ac);font-style:normal;width:22px}
body[class] .vsc .tags{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}
body[class] .vsc .tags li{background:rgba(255,240,225,.05);border:1px solid var(--bd);border-bottom:3px solid var(--rl);padding:14px;font-size:15.5px;line-height:1.35;color:var(--h)}
body[class] .vsc .tags li:last-child{grid-column:1/-1}
body[class] .vsc .disc{margin-top:28px;display:flex;gap:16px;align-items:flex-start;border:1px solid var(--bd);border-left:4px solid var(--rl);background:var(--card);padding:20px 24px;font-size:15.5px}
body[class] .vsc .tl{position:relative;display:grid;gap:22px}
body[class] .vsc .tl::before{content:"";position:absolute;left:50%;top:6px;bottom:6px;width:2px;background:var(--cu);transform:translateX(-1px)}
body[class] .vsc .st{display:grid;grid-template-columns:1fr 64px 1fr;align-items:center}
body[class] .vsc .st .nd{grid-column:2;grid-row:1;justify-self:center;width:46px;height:46px;border-radius:50%;background:var(--g1);border:2px solid var(--cu);color:var(--cu);display:grid;place-items:center;font:400 22px/1 "Ibarra Real Nova",Georgia,serif;position:relative;z-index:1}
body[class] .vsc .st .bx{grid-row:1;background:var(--card);border:1px solid var(--bd);border-top:3px solid var(--rl);padding:20px 24px}
body[class] .vsc .st:nth-child(odd) .bx{grid-column:1}
body[class] .vsc .st:nth-child(even) .bx{grid-column:3}
body[class] .vsc .bx h4{font-size:21px;margin-bottom:6px}
body[class] .vsc .bx .t-p{font-size:15.5px}
body[class] .vsc .facts{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--bd);background:var(--card);margin-bottom:34px}
body[class] .vsc .facts :is(div,.t-div){padding:22px 24px;display:flex;gap:16px;align-items:flex-start;font-size:16px;color:var(--h)}
body[class] .vsc .facts :is(div,.t-div)+:is(div,.t-div){border-left:1px solid var(--bd)}
body[class] .vsc .sub{font:400 26px/1.2 "Ibarra Real Nova",Georgia,serif;color:var(--h);margin:6px 0 18px}
body[class] .vsc .plans{display:grid;grid-template-columns:1fr 1fr;gap:28px}
body[class] .vsc .plan{background:var(--card);border:1px solid var(--bd)}
body[class] .vsc .plan header{background:var(--g1);color:var(--ti);padding:20px 26px;border-bottom:3px solid var(--cu);font:400 24px/1.2 "Ibarra Real Nova",Georgia,serif}
body[class] .vsc .plan .pb{padding:24px 26px 26px;font-size:16px}
body[class] .vsc .durs{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
body[class] .vsc .durs span{border:1px solid var(--cu);color:var(--ac);padding:6px 14px;font-size:14px;font-weight:500;letter-spacing:.04em}
body[class] .vsc .pv{display:grid;grid-template-columns:repeat(3,1fr);gap:0 36px}
body[class] .vsc .pv :is(div,.t-div){display:flex;gap:14px;align-items:flex-start;padding:22px 0;border-top:2px solid var(--rl);font-size:16px}
body[class] .vsc .pv svg{width:26px;height:26px;margin-top:3px}
body[class] .vsc .pv b{font-weight:600;color:var(--h)}
body[class] .vsc .imp{background:var(--card);border:1px solid var(--bd);border-left:4px solid var(--rl)}
body[class] .vsc .imp :is(div,.t-div){display:grid;grid-template-columns:260px 1fr;gap:20px;padding:16px 26px;font-size:15.5px}
body[class] .vsc .imp :is(div,.t-div):nth-child(even){background:rgba(255,240,225,.04)}
body[class] .vsc .imp :is(div,.t-div).full{display:block}
body[class] .vsc .imp strong{font:400 19px/1.3 "Ibarra Real Nova",Georgia,serif;color:var(--h)}
body[class] .vsc .enq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:56px;align-items:start}
body[class] .vsc .enq .t-p{margin-top:14px;font-size:17px}
body[class] .vsc .enq .hope{font:400 20px/1.4 "Ibarra Real Nova",Georgia,serif;color:var(--ac);border-left:3px solid var(--rl);padding-left:18px;margin-top:22px}
body[class] .vsc .form{background:#fff;border:1px solid var(--bd);border-top:4px solid var(--cu);padding:30px;box-shadow:0 12px 30px rgba(42,37,35,.12)}
body[class] .vsc .fld{display:block;margin-bottom:16px}
body[class] .vsc .fld span{display:block;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--br);margin-bottom:6px}
body[class] .vsc .fld input,body[class] .vsc .fld textarea{width:100%;border:1px solid #C9C0B9;background:#F4F2F0;padding:12px;font:400 16px Jost,sans-serif;color:var(--ch);border-radius:0}
body[class] .vsc .fld textarea{height:96px;resize:none}
body[class] .vsc .f2{display:grid;grid-template-columns:1fr 1fr;gap:16px}
body[class] .vsc .end{height:36px;background:#141010;border-top:3px solid var(--cu)}
@container (max-width:900px){body[class] .vsc .hero .in{grid-template-columns:1fr;padding:34px 22px 30px;gap:24px}
body[class] .vsc .hero h1{font-size:34px}
body[class] .vsc .hero .t-p{font-size:16.5px}
body[class] .vsc .lead{font-size:17.5px}
body[class] .vsc .artbox{max-width:320px}
body[class] .vsc .band{grid-template-columns:1fr;padding:18px 22px 22px}
body[class] .vsc .bgm{left:-260px;opacity:.1}
body[class] .vsc .btn{padding:15px 26px}
body[class] .vsc .wrap{padding:0 22px}
body[class] .vsc .sec{padding:46px 0}
body[class] .vsc .la{width:calc(var(--w,420px)*.8)}
body[class] .vsc .shead i{font-size:48px}
body[class] .vsc .intro{grid-template-columns:1fr;gap:20px}
body[class] .vsc .ledger{grid-template-columns:1fr}
body[class] .vsc .ledger>:is(div,.t-div),body[class] .vsc .ledger>:is(div,.t-div):first-child{border-left:0;padding:20px 0;border-top:1px solid var(--bd);display:grid;grid-template-columns:44px 1fr;column-gap:12px}
body[class] .vsc .ledger>:is(div,.t-div):first-child{border-top:0}
body[class] .vsc .ledger h4{margin:0 0 4px}
body[class] .vsc .ledger .ic{grid-row:1/3}
body[class] .vsc .ledger .t-p{grid-column:2}
body[class] .vsc .tabs{grid-template-columns:1fr;gap:18px}
body[class] .vsc .dgrid,body[class] .vsc .dgrid.three{grid-template-columns:1fr}
body[class] .vsc .two{grid-template-columns:1fr}
body[class] .vsc .pn{padding:22px}
body[class] .vsc .tags{grid-template-columns:1fr}
body[class] .vsc .tl::before{left:22px}
body[class] .vsc .st{grid-template-columns:46px 1fr;column-gap:14px;align-items:start}
body[class] .vsc .st .nd{grid-column:1;justify-self:start}
body[class] .vsc .st:nth-child(odd) .bx,body[class] .vsc .st:nth-child(even) .bx{grid-column:2}
body[class] .vsc .facts{grid-template-columns:1fr}
body[class] .vsc .facts :is(div,.t-div)+:is(div,.t-div){border-left:0;border-top:1px solid var(--bd)}
body[class] .vsc .plans{grid-template-columns:1fr}
body[class] .vsc .pv{grid-template-columns:1fr}
body[class] .vsc .imp :is(div,.t-div){grid-template-columns:1fr;gap:4px;padding:14px 18px}
body[class] .vsc .enq{grid-template-columns:1fr;gap:28px}
body[class] .vsc .f2{grid-template-columns:1fr}
body[class] .vsc .form{padding:22px}}
body[class] .vsc .lt .tags li{background:#F4F2F0}
body[class] .vsc .lt .imp :is(div,.t-div):nth-child(even){background:#F4F2F0}
body[class] .vsc .lt .it,body[class] .vsc .lt .durs span{color:var(--br)}
body[class] .vsc .hero.sec{padding:0}
body[class] .vsc .pbx{padding-bottom:150px}
@container (max-width:900px){body[class] .vsc .pbx{padding-bottom:200px}
body[class] .vsc .la[data-art=ganesha]{--w:200px}}
body[class] .vsc .a svg *{vector-effect:none}
body[class] .vsc .a svg *{vector-effect:none}
body[class] .vsc .cp{color:#D9965F}
body[class] .vsc .cl{color:#FBF1E6}
body[class] .vsc .sp{transform-origin:200px 200px}
body[class] .vsc .pt{transform:rotate(var(--a));transform-origin:200px 300px}
body[class] .vsc .bgm .sp{transform-origin:300px 300px}
@media (prefers-reduced-motion:no-preference){@keyframes vsc-spin{to{transform:rotate(360deg)}}
@keyframes vsc-spinr{to{transform:rotate(-360deg)}}
@keyframes vsc-lit{0%{fill-opacity:0}8%{fill-opacity:.5}58%{fill-opacity:.5}78%,100%{fill-opacity:0}}
@keyframes vsc-dot{0%{opacity:.15}8%{opacity:1}58%{opacity:1}78%,100%{opacity:.15}}
@keyframes vsc-flow{to{stroke-dashoffset:-27}}
@keyframes vsc-halo{0%{transform:scale(.6);opacity:0}12%{opacity:.8}45%,100%{transform:scale(1.5);opacity:0}}
@keyframes vsc-twk{50%{opacity:.25}}
@keyframes vsc-breathe{from{transform:scale(.94);opacity:.55}to{transform:scale(1.06);opacity:1}}
@keyframes vsc-open{0%,4%{transform:rotate(0) scale(.55);opacity:.35}34%,84%{transform:rotate(var(--a)) scale(1);opacity:1}100%{transform:rotate(0) scale(.55);opacity:.35}}
@keyframes vsc-grow{0%,10%{transform:scaleY(.03);opacity:0}32%,82%{transform:scaleY(1);opacity:1}96%,100%{transform:scaleY(.03);opacity:0}}
@keyframes vsc-draw{0%,8%{stroke-dashoffset:1}60%,88%{stroke-dashoffset:0}100%{stroke-dashoffset:-1}}
@keyframes vsc-tip{0%,50%{opacity:0;transform:scale(.3)}62%,88%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.3)}}
@keyframes vsc-mote{0%{transform:translate(0,0);opacity:0}15%{opacity:.9}100%{transform:translate(var(--mx),-90px);opacity:0}}
@keyframes vsc-bar{0%,6%{transform:scaleY(.04)}34%,86%{transform:scaleY(1)}98%,100%{transform:scaleY(.04)}}
body[class] .vsc .sp{animation:vsc-spin 120s linear infinite}
body[class] .vsc .spr{animation:vsc-spinr 90s linear infinite;transform-origin:200px 200px}
body[class] .vsc .bgm .sp{animation-duration:200s}
body[class] .vsc .hl{animation:vsc-lit 14s ease-in-out infinite}
body[class] .vsc .hd{animation:vsc-dot 14s ease-in-out infinite}
body[class] .vsc .fl{animation:vsc-flow 3s linear infinite}
body[class] .vsc .ha{transform-box:fill-box;transform-origin:center;animation:vsc-halo 14s ease-out infinite}
body[class] .vsc .tw{animation:vsc-twk 4s ease-in-out infinite}
body[class] .vsc .br{transform-box:fill-box;transform-origin:center;animation:vsc-breathe 5s ease-in-out infinite alternate}
body[class] .vsc .pt{animation:vsc-open 13s ease-in-out infinite;transform-origin:200px 300px}
body[class] .vsc .bl{transform-box:fill-box;transform-origin:50% 100%;animation:vsc-grow 13s ease-in-out infinite}
body[class] .vsc .gl{stroke-dasharray:1;animation:vsc-draw 13s ease-in-out infinite}
body[class] .vsc .tp{transform-box:fill-box;transform-origin:center;animation:vsc-tip 13s ease-in-out infinite}
body[class] .vsc .mt{animation:vsc-mote 6s ease-out infinite}
body[class] .vsc .bb{transform-box:fill-box;transform-origin:50% 100%;animation:vsc-bar 11s ease-in-out infinite}
body[class] .vsc .pp{animation:vsc-spinr 70s linear infinite;transform-origin:0 0}
body[class] .vsc .pg{animation:vsc-spin 70s linear infinite;transform-origin:200px 200px}
body[class] .vsc .pd{animation:vsc-dot 11s ease-in-out infinite}}
body[class] .vsc{letter-spacing:normal;word-spacing:normal;text-transform:none;font-style:normal}
body[class] .vsc button{white-space:normal;text-transform:none;letter-spacing:normal;font-family:inherit}
body[class] .vsc .tabbtn{font:400 21px/1.2 "Ibarra Real Nova",Georgia,serif;color:var(--h);text-align:left;letter-spacing:normal;text-transform:none}
body[class] .vsc .tabbtn:hover,body[class] .vsc .tabbtn:focus{background:var(--card);color:var(--h)}
body[class] .vsc .tabbtn.on,body[class] .vsc .tabbtn.on:hover,body[class] .vsc .tabbtn.on:focus{background:var(--g1);color:var(--ti)}
body[class] .vsc .btn,body[class] .vsc .btn:hover,body[class] .vsc .btn:focus{background:var(--cu);color:var(--g1);text-decoration:none}
body[class] .vsc .form{background:#fff;display:flex;align-items:center;justify-content:center;min-height:140px}
body[class] .vsc a{text-decoration:none}
body[class] .vsc h1,body[class] .vsc h3,body[class] .vsc h4{font-weight:400;letter-spacing:normal;text-transform:none}
/* inline-style rules */
body[class] .vsx1.vsx1.vsx1{left:50%;transform:translateX(-50%);bottom:-30px;--w:270px;--o:0.11}
body[class] .vsx2.vsx2.vsx2{left:50%;transform:translateX(-50%);top:-190px;--w:520px;--o:0.14}
body[class] .vsx3.vsx3.vsx3{left:-170px;top:-110px;--w:440px;--o:0.14}
body[class] .vsx4.vsx4.vsx4{right:-170px;bottom:-190px;--w:480px;--o:0.16}
body[class] .vsx5.vsx5.vsx5{left:50%;transform:translateX(-50%);bottom:-70px;--w:620px;--o:0.14}
body[class] .vsx6.vsx6.vsx6{left:-250px;top:-330px;--w:600px;--o:0.15}
body[class] .vsx7.vsx7.vsx7{margin-top:42px}
body[class] .vsx8.vsx8.vsx8{margin-top:0}
body[class] .vsx9.vsx9.vsx9{left:50%;transform:translateX(-50%);bottom:-120px;--w:440px;--o:0.13}
body[class] .vsx10.vsx10.vsx10{right:-170px;bottom:-290px;--w:440px;--o:0.15}
body[class] .vsx11.vsx11.vsx11{left:40px;bottom:24px;--w:230px;--o:0.14}
body[class] .vsx12.vsx12.vsx12{margin-top:10px}