.vc-loc-hero-glow{background:radial-gradient(at 25% 55%,#25cb871a 0%,#0000 55%),radial-gradient(at 75% 15%,#bbefda12 0%,#0000 55%)}.vc-loc-gradient{background:linear-gradient(135deg,#1aa971 0%,#0b7a4f 100%);-webkit-text-fill-color:transparent;color:#0b7a4f;-webkit-background-clip:text;background-clip:text}.vc-loc-pill{color:#0b7a4f;letter-spacing:.08em;text-transform:uppercase;background:#25cb8726;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .875rem;font-size:.7rem;font-weight:700;display:inline-flex}.vc-loc-glass{backdrop-filter:blur(40px)saturate(200%)brightness(1.08);background:#fff9;border:1px solid #0000000f;transition:background-color .3s,border-color .3s,box-shadow .3s,transform .3s;position:relative;box-shadow:0 8px 40px #0000000f,inset 0 1px #fffc,inset 0 -1px #0000000d,0 0 0 .5px #0000000d}.vc-loc-glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff47 0%,#0000 45%);position:absolute;inset:0}.vc-loc-glass>:not(.absolute){z-index:1;position:relative}a.vc-loc-glass:hover,.vc-loc-glass.hoverable:hover{background:#fffc;border-color:#25cb8766;box-shadow:0 12px 50px #00000014,0 0 30px #25cb871a,inset 0 1px #fffc,inset 0 -1px #0000000d}.vc-loc-btn{min-height:44px;font-family:var(--font-heading);border-radius:9999px;justify-content:center;align-items:center;gap:.625rem;transition:opacity .18s,border-color .18s;display:inline-flex}.vc-loc-btn.primary{color:#0e0e0e;background:#0e9d68;font-weight:700}.vc-loc-btn.primary:hover{opacity:.9}.vc-loc-btn.secondary{border:1px solid hsl(var(--border));color:hsl(var(--foreground));font-weight:600}.vc-loc-btn.secondary:hover{border-color:hsl(var(--primary) / .5)}.vc-loc-chip{transition:color .18s,border-color .18s,background-color .18s}.vc-loc-chip:hover{border-color:hsl(var(--primary) / .6);background:hsl(var(--primary) / .05);color:#0f8452}.vc-loc-prose{color:hsl(var(--muted-foreground));font-size:18px;line-height:1.625}.vc-loc-prose>*+*{margin-top:20px}.vc-loc-prose h2{font-family:var(--font-heading);letter-spacing:-.01em;color:hsl(var(--foreground));text-wrap:balance;font-size:clamp(30px,4vw,36px);font-weight:900;line-height:1.25}.vc-loc-prose h2+*{margin-top:24px}.vc-loc-prose h3{font-family:var(--font-heading);color:hsl(var(--foreground));margin-top:36px;font-size:20px;font-weight:700;line-height:1.4}.vc-loc-prose h3+*{margin-top:12px}.vc-loc-prose strong{color:hsl(var(--foreground));font-weight:700}.vc-loc-prose a{color:#0f8452;text-underline-offset:3px;font-weight:600;text-decoration:underline #0f845259;transition:color .18s,text-decoration-color .18s}.vc-loc-prose a:hover{color:hsl(var(--foreground));text-decoration-color:currentColor}.vc-loc-prose ul,.vc-loc-prose ol{gap:14px;padding:0;list-style:none;display:grid}.vc-loc-prose li{padding-left:28px;position:relative}.vc-loc-prose ul>li:before{content:"";background:#20c880;border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:4px}.vc-loc-prose ol{counter-reset:vc-loc}.vc-loc-prose ol>li{counter-increment:vc-loc}.vc-loc-prose ol>li:before{content:counter(vc-loc);color:#0f8452;font-size:13px;font-weight:800;position:absolute;top:.2em;left:0}.vc-loc-prose table{border-collapse:separate;border-spacing:0;text-align:left;background:#fff9;border:1px solid #0000000f;border-radius:16px;width:100%;font-size:15px;line-height:1.6;overflow:hidden;box-shadow:0 8px 40px #0000000f}.vc-loc-prose th,.vc-loc-prose td{border-bottom:1px solid hsl(var(--border));vertical-align:top;padding:14px 20px}.vc-loc-prose tbody tr:last-child>*{border-bottom:0}.vc-loc-prose thead th{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground));background:#f3f4f0;font-size:12px;font-weight:700}.vc-loc-prose tbody td:first-child{width:30%;color:hsl(var(--foreground));font-weight:700}@media (width<=639px){.vc-loc-prose{font-size:17px}.vc-loc-prose th,.vc-loc-prose td{padding:12px 14px;font-size:14px}.vc-loc-prose tbody td:first-child{width:auto}}.vc-loc-band{border-top:1px solid hsl(var(--border));padding-block:clamp(56px,7vw,96px)}.vc-loc-body>.vc-loc-band:first-child{border-top:0}.vc-loc-wrap{max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (width>=640px){.vc-loc-wrap{padding-inline:1.5rem}}@media (width>=1024px){.vc-loc-wrap{padding-inline:2rem}}.vc-loc-body .vc-loc-prose h2{scroll-margin-top:96px;font-size:clamp(28px,3.2vw,42px);line-height:1.1}.vc-loc-head h2+*{margin-top:20px}.vc-loc-split{gap:clamp(24px,4vw,64px);display:grid}@media (width>=1024px){.vc-loc-split{grid-template-columns:5fr 7fr;align-items:start}}.vc-loc-split+.vc-loc-cards,.vc-loc-head+.vc-loc-cards{margin-top:clamp(32px,4vw,56px)}.vc-loc-cards{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.vc-loc-cards.two,.vc-loc-cards.four,.vc-loc-cards.six{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-loc-cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.vc-loc-cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.vc-loc-cards.six{grid-template-columns:repeat(6,minmax(0,1fr))}.vc-loc-span-2{grid-column:span 2}.vc-loc-span-3{grid-column:span 3}.vc-loc-span-6{grid-column:span 6}}.vc-loc-card{flex-direction:column;gap:18px;padding:clamp(24px,2.4vw,32px);display:flex}.vc-loc-icon{color:#0e9d68;background:#25cb871f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.vc-loc-card-text{font-size:16px;line-height:1.65}.vc-loc-card-text>*+*{margin-top:12px}.vc-loc-card-text>:first-child{margin-top:0}.vc-loc-card-title{font-family:var(--font-heading);color:hsl(var(--foreground));font-size:18px;font-weight:900;line-height:1.3}.vc-loc-body .vc-loc-card-text h2{font-size:clamp(22px,2vw,26px);line-height:1.2}.vc-loc-card-text h2+*{margin-top:14px}.vc-loc-card-text h3{font-size:19px;line-height:1.35}.vc-loc-tail{margin-top:clamp(28px,3.5vw,44px)}
