[data-astro-cid-z4t7uytu]:where(.prose) p{font-size:16.5px;line-height:1.75;color:#45404a;margin:0 0 16px}[data-astro-cid-z4t7uytu]:where(.prose) ul,[data-astro-cid-z4t7uytu]:where(.prose) ol{padding-left:22px;margin:0 0 18px;color:#45404a;line-height:1.7}[data-astro-cid-z4t7uytu]:where(.prose) li{margin-bottom:6px}[data-astro-cid-z4t7uytu]:where(.prose) a{color:var(--brand);font-weight:600}[data-astro-cid-z4t7uytu]:where(.prose) strong{color:var(--ink-900)}[data-astro-cid-z4t7uytu]:where(.prose) table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:15px}[data-astro-cid-z4t7uytu]:where(.prose) td,[data-astro-cid-z4t7uytu]:where(.prose) th{border:1px solid var(--border-subtle);padding:10px 12px;text-align:left;vertical-align:top}.bh[data-astro-cid-z4t7uytu]{font-family:var(--font-display);font-weight:800;color:var(--ink-900);margin:26px 0 12px;line-height:1.25}h3[data-astro-cid-z4t7uytu].bh{font-size:21px}h4[data-astro-cid-z4t7uytu].bh,h5[data-astro-cid-z4t7uytu].bh,h6[data-astro-cid-z4t7uytu].bh{font-size:18px}.bimg[data-astro-cid-z4t7uytu]{width:auto;max-width:min(100%,760px);max-height:620px;height:auto;object-fit:contain;border-radius:var(--radius-lg);display:block;margin:8px 0 22px;box-shadow:var(--shadow-sm)}.bicon[data-astro-cid-z4t7uytu]{width:40px;height:40px;object-fit:contain;display:block;margin:4px 0 10px}.bbtn[data-astro-cid-z4t7uytu]{margin:6px 0 22px}.bvideo[data-astro-cid-z4t7uytu]{position:relative;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);margin:8px 0 24px}.bvideo[data-astro-cid-z4t7uytu] iframe[data-astro-cid-z4t7uytu]{position:absolute;inset:0;width:100%;height:100%;border:0}.bgallery[data-astro-cid-z4t7uytu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:8px 0 24px}.bgallery[data-astro-cid-z4t7uytu] figure[data-astro-cid-z4t7uytu]{margin:0}.bgallery[data-astro-cid-z4t7uytu] img[data-astro-cid-z4t7uytu]{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md, 12px);display:block}.bgallery[data-astro-cid-z4t7uytu] figcaption[data-astro-cid-z4t7uytu]{font-size:14px;color:var(--gray-500);margin-top:6px}.bquotes[data-astro-cid-z4t7uytu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin:8px 0 24px;text-align:left}.bquotes[data-astro-cid-z4t7uytu] figure[data-astro-cid-z4t7uytu]{margin:0;background:#fff;border-radius:var(--radius-lg);padding:28px;box-shadow:0 6px 24px #3b134014;position:relative;border-top:4px solid var(--lime-500);display:flex;flex-direction:column;gap:12px}.bquotes[data-astro-cid-z4t7uytu] figure[data-astro-cid-z4t7uytu]:nth-child(3n+2){border-top-color:var(--brand)}.bquotes[data-astro-cid-z4t7uytu] figure[data-astro-cid-z4t7uytu]:nth-child(3n+3){border-top-color:#ffd43b}.bquotes[data-astro-cid-z4t7uytu] .stars[data-astro-cid-z4t7uytu]{color:var(--star);letter-spacing:2px}.bquotes[data-astro-cid-z4t7uytu] blockquote[data-astro-cid-z4t7uytu]{margin:0;font-size:15px;line-height:1.7;color:#45404a}.bquotes[data-astro-cid-z4t7uytu] figure[data-astro-cid-z4t7uytu]:after{content:"”";position:absolute;top:6px;right:20px;font-family:var(--font-display);font-size:72px;line-height:1;color:var(--lime-500);opacity:.35}.bquotes[data-astro-cid-z4t7uytu] figcaption[data-astro-cid-z4t7uytu]{font-family:var(--font-display);font-weight:800;font-size:15px;color:var(--ink-900);margin-top:auto;padding-top:14px;border-top:1px solid var(--border-subtle)}.bfeatures[data-astro-cid-z4t7uytu]{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px;margin:8px 0 24px}.bfeat[data-astro-cid-z4t7uytu]{background:#fff;border-radius:var(--radius-lg);padding:22px 22px 22px 24px;box-shadow:0 4px 18px #3b134012;border-left:4px solid var(--lime-500)}.bfeat[data-astro-cid-z4t7uytu]:nth-child(4n+2){border-left-color:#803a9e}.bfeat[data-astro-cid-z4t7uytu]:nth-child(4n+3){border-left-color:#ffd43b}.bfeat[data-astro-cid-z4t7uytu]:nth-child(4n){border-left-color:#bed600}.bfeat[data-astro-cid-z4t7uytu] p{margin:0;font-size:15px;line-height:1.65;color:#45404a}.bfeatures[data-astro-cid-z4t7uytu].photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.bfeatures[data-astro-cid-z4t7uytu].photos .bfeat[data-astro-cid-z4t7uytu]{--ac: var(--lime-500);padding:0;overflow:hidden;border-left:0;display:grid;grid-template-columns:200px minmax(0,1fr);background:#fff;box-shadow:0 6px 24px #3b134014}.bfeatures[data-astro-cid-z4t7uytu].photos .bfeat[data-astro-cid-z4t7uytu]:nth-child(4n+2){--ac: #803A9E;--act: #fff}.bfeatures[data-astro-cid-z4t7uytu].photos .bfeat[data-astro-cid-z4t7uytu]:nth-child(4n+3){--ac: #FFD43B}.bfeatures[data-astro-cid-z4t7uytu].photos .bfeat[data-astro-cid-z4t7uytu]:nth-child(4n){--ac: #BED600}.bfimg[data-astro-cid-z4t7uytu]{width:100%;height:100%;min-height:100%;object-fit:cover;display:block;border-radius:0;margin:0}.bfeatures[data-astro-cid-z4t7uytu].photos .bfbody[data-astro-cid-z4t7uytu]{padding:24px 26px 26px;border-top:4px solid var(--ac)}.bfnum[data-astro-cid-z4t7uytu]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--ac);color:var(--act, var(--purple-900));font-family:var(--font-display);font-weight:800;font-size:14px;margin-bottom:12px}.bfeatures[data-astro-cid-z4t7uytu].photos .bfeat[data-astro-cid-z4t7uytu]:nth-child(4n+1) .bfnum[data-astro-cid-z4t7uytu],.bfeatures[data-astro-cid-z4t7uytu].photos .bfeat[data-astro-cid-z4t7uytu]:nth-child(4n+3) .bfnum[data-astro-cid-z4t7uytu]{color:var(--purple-900)}.bfeatures[data-astro-cid-z4t7uytu].photos h3[data-astro-cid-z4t7uytu]{font-size:19px;margin-bottom:10px}.bfeatures[data-astro-cid-z4t7uytu].photos .bfeat[data-astro-cid-z4t7uytu] p{font-size:15px;line-height:1.7}@media(max-width:1100px){.bfeatures[data-astro-cid-z4t7uytu].photos .bfeat[data-astro-cid-z4t7uytu]{grid-template-columns:150px minmax(0,1fr)}}@media(max-width:900px){.bfeatures[data-astro-cid-z4t7uytu].photos{grid-template-columns:1fr}}@media(max-width:560px){.bfeatures[data-astro-cid-z4t7uytu].photos{gap:16px}.bfeatures[data-astro-cid-z4t7uytu].photos .bfeat[data-astro-cid-z4t7uytu]{grid-template-columns:76px minmax(0,1fr);grid-template-areas:"img num" "img title" "text text";column-gap:14px;padding:18px;border-top:4px solid var(--ac);align-items:center}.bfeatures[data-astro-cid-z4t7uytu].photos .bfbody[data-astro-cid-z4t7uytu]{display:contents}.bfimg[data-astro-cid-z4t7uytu]{grid-area:img;width:76px;height:76px;min-height:0;aspect-ratio:1;border-radius:12px;align-self:start}.bfnum[data-astro-cid-z4t7uytu]{grid-area:num;margin:0 0 4px;width:28px;height:28px;font-size:14px;align-self:end}.bfeatures[data-astro-cid-z4t7uytu].photos h3[data-astro-cid-z4t7uytu]{grid-area:title;margin:0;font-size:17px;align-self:start}.bfeatures[data-astro-cid-z4t7uytu].photos .bfbody[data-astro-cid-z4t7uytu]>div[data-astro-cid-z4t7uytu]{grid-area:text;margin-top:14px}}.bfeat[data-astro-cid-z4t7uytu] h3[data-astro-cid-z4t7uytu]{font-family:var(--font-display);font-weight:700;font-size:17px;margin:0 0 8px;color:var(--ink-900)}.ab-l8[data-astro-cid-hzeff2xv]{border:0;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 22px}.ab-l8[data-astro-cid-hzeff2xv] legend[data-astro-cid-hzeff2xv]{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--ink-900);margin-bottom:8px;width:100%}.ab-l8[data-astro-cid-hzeff2xv] label[data-astro-cid-hzeff2xv]{display:inline-flex;gap:8px;align-items:center;font-size:14px;color:var(--gray-600)}.ab-l8[data-astro-cid-hzeff2xv] input[data-astro-cid-hzeff2xv]{width:auto}.cwrap[data-astro-cid-joh4gybl]{background:linear-gradient(180deg,#fff 0%,var(--purple-50) 100%)}.cpanel[data-astro-cid-joh4gybl]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:56px;border-radius:var(--radius-xl);background:var(--panel-purple-gradient);box-shadow:0 24px 50px #6c288740;position:relative;overflow:hidden}.cpanel[data-astro-cid-joh4gybl]:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--brand-bar)}.cpanel[data-astro-cid-joh4gybl].wide{align-items:start}.cside[data-astro-cid-joh4gybl] .eyebrow[data-astro-cid-joh4gybl]{color:var(--lime-500)}.cside[data-astro-cid-joh4gybl] .h2[data-astro-cid-joh4gybl]{color:#fff;margin:12px 0}.clead[data-astro-cid-joh4gybl]{color:#ffffffd1;font-size:16px;line-height:1.6;margin:0 0 20px}.cticks[data-astro-cid-joh4gybl]{list-style:none;padding:0;margin:0 0 26px;display:grid;gap:10px}.cticks[data-astro-cid-joh4gybl] li[data-astro-cid-joh4gybl]{display:flex;align-items:center;gap:10px;color:#fff;font-family:var(--font-display);font-weight:700;font-size:15px}.cticks[data-astro-cid-joh4gybl] svg[data-astro-cid-joh4gybl]{width:20px;height:20px;flex:none;padding:4px;border-radius:50%;background:var(--lime-500);color:var(--purple-900)}.cphone[data-astro-cid-joh4gybl]{display:inline-flex;align-items:center;gap:14px;padding:12px 22px 12px 12px;border-radius:var(--radius-pill);background:#ffffff1a;border:1.5px solid rgba(255,255,255,.2);transition:background .16s}.cphone[data-astro-cid-joh4gybl]:hover{background:#ffffff2e}.cic[data-astro-cid-joh4gybl]{width:44px;height:44px;flex:none;border-radius:50%;background:var(--lime-500);color:var(--purple-900);display:flex;align-items:center;justify-content:center}.cic[data-astro-cid-joh4gybl] svg[data-astro-cid-joh4gybl]{width:20px;height:20px}.cplbl[data-astro-cid-joh4gybl]{display:block;font-size:14px;font-weight:600;color:#ffffffb3}.cpnum[data-astro-cid-joh4gybl]{display:block;font-family:var(--font-display);font-weight:800;font-size:19px;color:#fff}@media(max-width:900px){.cpanel[data-astro-cid-joh4gybl]{grid-template-columns:1fr;gap:28px;padding:30px 22px 22px}}
