.hero[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg,#fff 0%,var(--mist) 100%);padding:76px 0 96px;overflow:hidden}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.hero-copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin:22px 0 0}.hero-copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf] .accent[data-astro-cid-ge2uvauf]{color:var(--evergreen)}.lead[data-astro-cid-ge2uvauf]{color:var(--slate);max-width:52ch;margin:24px 0 0;font-size:19px;line-height:1.6}.cta-row[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:16px;margin:32px 0 0;display:flex}.chips[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:10px;margin:30px 0 0;display:flex}.hero-visual[data-astro-cid-ge2uvauf]{min-height:440px;position:relative}.panel[data-astro-cid-ge2uvauf]{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:linear-gradient(160deg,#125a44 0%,#0e4a38 55%,#0a3327 100%);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.panel[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.veil[data-astro-cid-ge2uvauf]{background:linear-gradient(165deg,#082a200d 40%,#082a206b 100%);position:absolute;top:0;bottom:0;left:0;right:0}.float[data-astro-cid-ge2uvauf]{border:1px solid var(--hairline);box-shadow:var(--shadow-md);background:#fff;border-radius:14px;position:absolute}.float[data-astro-cid-ge2uvauf].stat{width:190px;padding:16px 20px;top:26px;right:-10px}.float[data-astro-cid-ge2uvauf].stat .n[data-astro-cid-ge2uvauf]{font-family:var(--serif);color:var(--evergreen);font-size:34px;line-height:1}.float[data-astro-cid-ge2uvauf].stat .t[data-astro-cid-ge2uvauf]{color:var(--slate);margin-top:5px;font-size:12.5px}.float[data-astro-cid-ge2uvauf].cred{align-items:center;gap:11px;max-width:250px;padding:14px 16px;display:flex;bottom:24px;left:-14px}.float[data-astro-cid-ge2uvauf].cred i[data-astro-cid-ge2uvauf]{color:var(--evergreen);font-size:26px}.float[data-astro-cid-ge2uvauf].cred b[data-astro-cid-ge2uvauf]{color:var(--ink);font-size:14px;display:block}.float[data-astro-cid-ge2uvauf].cred span[data-astro-cid-ge2uvauf]{color:var(--slate);font-size:12.5px}@media (max-width:960px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:40px}.hero-visual[data-astro-cid-ge2uvauf]{min-height:360px}}@media (max-width:560px){.float[data-astro-cid-ge2uvauf].stat{right:0}.float[data-astro-cid-ge2uvauf].cred{left:0}}.trust[data-astro-cid-lmn7abdq]{background:linear-gradient(180deg, var(--mist) 0%, var(--porcelain) 100%)}.trust-grid[data-astro-cid-lmn7abdq]{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.trust-item[data-astro-cid-lmn7abdq]{align-items:center;gap:14px;padding:26px 28px;display:flex}.trust-item[data-astro-cid-lmn7abdq]:first-child{padding-left:0}.trust-item[data-astro-cid-lmn7abdq] i[data-astro-cid-lmn7abdq]{width:50px;height:50px;color:var(--evergreen);background:linear-gradient(155deg, #fff 0%, var(--evergreen-tint) 100%);border:1px solid #d9e5df;border-radius:14px;flex:0 0 50px;justify-content:center;align-items:center;font-size:24px;display:flex;box-shadow:inset 0 1px #ffffffe6,0 3px 10px #1428200f}.trust-item[data-astro-cid-lmn7abdq] .k[data-astro-cid-lmn7abdq]{color:var(--ink);font-size:15px;font-weight:600}.trust-item[data-astro-cid-lmn7abdq] .v[data-astro-cid-lmn7abdq]{color:var(--slate);margin-top:1px;font-size:13.5px}@media (max-width:900px){.trust-grid[data-astro-cid-lmn7abdq]{grid-template-columns:1fr 1fr}.trust-item[data-astro-cid-lmn7abdq]{padding:22px}.trust-item[data-astro-cid-lmn7abdq]:first-child{padding-left:22px}}@media (max-width:520px){.trust-grid[data-astro-cid-lmn7abdq]{grid-template-columns:1fr}.trust-item[data-astro-cid-lmn7abdq]{padding:14px 4px}}.departments[data-astro-cid-d65a2v57]{background:linear-gradient(180deg, var(--porcelain) 0%, var(--porcelain) 72%, var(--white) 100%)}.dept-grid[data-astro-cid-d65a2v57]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;display:grid}.dept-card[data-astro-cid-d65a2v57]{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:26px 24px 22px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.dept-card[data-astro-cid-d65a2v57]:before{content:"";background:var(--accent);transform-origin:0;height:3px;transition:transform .28s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.dept-card[data-astro-cid-d65a2v57]:hover{box-shadow:0 18px 40px color-mix(in srgb, var(--accent) 18%, transparent);border-color:var(--ring);transform:translateY(-6px)}.dept-card[data-astro-cid-d65a2v57]:hover:before{transform:scaleX(1)}.dc-ic[data-astro-cid-d65a2v57]{background:linear-gradient(155deg, #fff 0%, var(--tint) 100%);border:1px solid var(--ring);border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;transition:transform .22s;display:flex;box-shadow:inset 0 1px #ffffffe6,0 3px 10px #1428200f}.dept-card[data-astro-cid-d65a2v57]:hover .dc-ic[data-astro-cid-d65a2v57]{transform:scale(1.06)rotate(-3deg)}.dc-ic[data-astro-cid-d65a2v57] i[data-astro-cid-d65a2v57]{color:var(--accent);font-size:26px}.dc-name[data-astro-cid-d65a2v57]{font-family:var(--serif);color:var(--ink);font-size:21px;font-weight:500}.dc-tag[data-astro-cid-d65a2v57]{letter-spacing:1px;text-transform:uppercase;color:var(--accent);margin-top:3px;font-size:12px;font-weight:600}.dc-short[data-astro-cid-d65a2v57]{color:var(--slate);margin:12px 0 0;font-size:14px;line-height:1.6}.dc-go[data-astro-cid-d65a2v57]{color:var(--accent);align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:14px;font-weight:600;display:inline-flex}.dept-card[data-astro-cid-d65a2v57]:hover .dc-go[data-astro-cid-d65a2v57]{gap:10px;transition:gap .18s}.reveal[data-astro-cid-d65a2v57]{opacity:0;transform:translateY(22px)}.reveal[data-astro-cid-d65a2v57].in{opacity:1;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i) * 80ms);transform:none}.dept-all[data-astro-cid-d65a2v57]{justify-content:center;margin-top:34px;display:flex}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-d65a2v57]{opacity:1;transform:none}}.industries[data-astro-cid-blrye27w]{background:var(--white)}.ind-grid[data-astro-cid-blrye27w]{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.ind-tile[data-astro-cid-blrye27w]{border:1px solid var(--hairline);border-radius:var(--radius-lg);height:100%;color:var(--ink);background:linear-gradient(#fff 0%,#fbfcfd 100%);align-items:center;gap:14px;padding:14px 16px 14px 14px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 1px 2px #1428200a}.ind-tile[data-astro-cid-blrye27w]:hover{border-color:#cfe2d8;transform:translateY(-3px);box-shadow:0 14px 32px -8px #0e4a382e}.ind-tile[data-astro-cid-blrye27w]:active{transform:translateY(-1px);box-shadow:0 4px 10px -4px #0e4a3833}.ind-tile[data-astro-cid-blrye27w]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.ind-ic[data-astro-cid-blrye27w]{--btn-base:var(--evergreen);isolation:isolate;background:linear-gradient(155deg, #fff 0%, var(--evergreen-tint) 100%);width:52px;height:52px;color:var(--evergreen);border:1px solid #d5e5dd;border-radius:14px;flex:0 0 52px;justify-content:center;align-items:center;transition:transform .22s,color .22s;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,0 3px 10px #1428200f}.ind-ic[data-astro-cid-blrye27w]:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(color-mix(in srgb, var(--btn-base), #fff 16%), var(--btn-base));box-shadow:inset 0 1px 0 #ffffff59, inset 0 -2px 0 #0003, 0 1px 2px #0006, 0 8px 24px -6px color-mix(in srgb, var(--btn-base) 60%, transparent);transition:opacity .22s;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.ind-ic[data-astro-cid-blrye27w] .ph{width:28px;height:28px;display:block}.ind-ic[data-astro-cid-blrye27w] .ph path[opacity]{opacity:.16;transition:opacity .22s}.ind-tile[data-astro-cid-blrye27w]:hover .ind-ic[data-astro-cid-blrye27w]{color:#fff;transform:rotate(-4deg)scale(1.04)}.ind-tile[data-astro-cid-blrye27w]:hover .ind-ic[data-astro-cid-blrye27w]:before{opacity:1}.ind-tile[data-astro-cid-blrye27w]:hover .ind-ic[data-astro-cid-blrye27w] .ph path[opacity]{opacity:.3}.ind-name[data-astro-cid-blrye27w]{flex:1;line-height:1.3}.ind-go[data-astro-cid-blrye27w]{background:var(--porcelain);width:30px;height:30px;color:var(--evergreen);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .2s;display:flex}.ind-go[data-astro-cid-blrye27w] .ph{width:15px;height:15px;display:block}.ind-tile[data-astro-cid-blrye27w]:hover .ind-go[data-astro-cid-blrye27w]{background:var(--gold-tint);color:var(--gold-deep);transform:translate(3px)}.reveal[data-astro-cid-blrye27w]{opacity:0;transform:translateY(18px)}.reveal[data-astro-cid-blrye27w].in{opacity:1;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i) * 70ms);transform:none}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-blrye27w]{opacity:1;transform:none}}@media (max-width:1080px){.ind-grid[data-astro-cid-blrye27w]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ind-grid[data-astro-cid-blrye27w]{gap:10px}.ind-tile[data-astro-cid-blrye27w]{flex-direction:column;align-items:flex-start;gap:12px;padding:14px;font-size:14px}.ind-ic[data-astro-cid-blrye27w]{border-radius:13px;flex-basis:auto;width:46px;height:46px}.ind-ic[data-astro-cid-blrye27w] .ph{width:25px;height:25px}.ind-go[data-astro-cid-blrye27w]{width:26px;height:26px;position:absolute;top:12px;right:12px}.ind-go[data-astro-cid-blrye27w] .ph{width:13px;height:13px}}.ind-all[data-astro-cid-blrye27w]{justify-content:center;margin-top:30px;display:flex}.playground[data-astro-cid-alq5tfmz]{background:linear-gradient(#fff 0%,#eef7f2 16%,#e2f0e9 82%,#fff 100%);align-items:center;min-height:70vh;padding:96px 0;display:flex;position:relative;overflow:hidden}.pg-inner[data-astro-cid-alq5tfmz]{z-index:2;pointer-events:none;position:relative}.pg-inner[data-astro-cid-alq5tfmz] a[data-astro-cid-alq5tfmz]{pointer-events:auto}.playground[data-astro-cid-alq5tfmz] h2[data-astro-cid-alq5tfmz]{max-width:18ch;margin:18px 0 0;font-size:max(34px,min(4.6vw,54px));line-height:1.1}.playground[data-astro-cid-alq5tfmz] h2[data-astro-cid-alq5tfmz] em[data-astro-cid-alq5tfmz]{color:var(--evergreen);font-style:normal}.pg-sub[data-astro-cid-alq5tfmz]{color:var(--slate);max-width:46ch;margin:20px 0 0;font-size:18px;line-height:1.6}.pg-cta[data-astro-cid-alq5tfmz]{flex-wrap:wrap;gap:14px;margin:30px 0 0;display:flex}.pg-hint[data-astro-cid-alq5tfmz]{color:#5e6d66;align-items:center;gap:8px;margin:42px 0 0;font-size:13.5px;display:inline-flex}.pg-hint[data-astro-cid-alq5tfmz] i[data-astro-cid-alq5tfmz]{color:var(--evergreen);font-size:16px}@media (hover:none),(pointer:coarse){.pg-hint[data-astro-cid-alq5tfmz]{display:none}.playground[data-astro-cid-alq5tfmz]{min-height:auto;padding:72px 0}}@media (prefers-reduced-motion:reduce){.pg-hint[data-astro-cid-alq5tfmz]{display:none}}.why[data-astro-cid-y64dy5jc]{background:linear-gradient(180deg, var(--white) 0%, var(--white) 62%, var(--mist) 100%)}.why-grid[data-astro-cid-y64dy5jc]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.why-card[data-astro-cid-y64dy5jc]{padding:28px 26px;transition:transform .18s,box-shadow .18s}.why-card[data-astro-cid-y64dy5jc]:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.why-card[data-astro-cid-y64dy5jc] .ic[data-astro-cid-y64dy5jc]{background:linear-gradient(155deg, #fff 0%, var(--evergreen-tint) 100%);border:1px solid #d9e5df;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex;box-shadow:inset 0 1px #ffffffe6,0 3px 10px #1428200f}.why-card[data-astro-cid-y64dy5jc] .ic[data-astro-cid-y64dy5jc] i[data-astro-cid-y64dy5jc]{color:var(--evergreen);font-size:24px}.why-card[data-astro-cid-y64dy5jc] h3[data-astro-cid-y64dy5jc]{font-family:var(--sans);color:var(--ink);font-size:18px;font-weight:600}.why-card[data-astro-cid-y64dy5jc] p[data-astro-cid-y64dy5jc]{color:var(--slate);margin:9px 0 0;font-size:15px;line-height:1.6}@media (max-width:900px){.why-grid[data-astro-cid-y64dy5jc]{grid-template-columns:1fr 1fr}}@media (max-width:600px){.why-grid[data-astro-cid-y64dy5jc]{grid-template-columns:1fr}}.process[data-astro-cid-grsovck6]{background:linear-gradient(180deg, var(--mist) 0%, var(--mist) 70%, var(--white) 100%)}.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:30px;display:grid}.step[data-astro-cid-grsovck6]{background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius-lg);flex-direction:column;padding:26px 24px 28px;transition:transform .18s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 1px 2px #1428200a}.step[data-astro-cid-grsovck6]:hover{box-shadow:var(--shadow-md);border-color:#d9e5df;transform:translateY(-3px)}.step-top[data-astro-cid-grsovck6]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.step[data-astro-cid-grsovck6] .num[data-astro-cid-grsovck6]{font-family:var(--serif);color:var(--gold-deep);letter-spacing:.5px;font-size:26px;font-weight:600;line-height:1}.step-top[data-astro-cid-grsovck6] i[data-astro-cid-grsovck6]{width:46px;height:46px;color:var(--evergreen);background:linear-gradient(155deg, #fff 0%, var(--evergreen-tint) 100%);border:1px solid #d9e5df;border-radius:13px;justify-content:center;align-items:center;font-size:24px;transition:border-color .2s;display:flex;box-shadow:inset 0 1px #ffffffe6,0 3px 10px #1428200f}.step[data-astro-cid-grsovck6]:hover .step-top[data-astro-cid-grsovck6] i[data-astro-cid-grsovck6]{border-color:#bfd6cb}.step[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{font-family:var(--sans);color:var(--ink);font-size:18px;font-weight:600}.step[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{color:var(--slate);margin:8px 0 0;font-size:15px;line-height:1.6}@media (max-width:820px){.steps[data-astro-cid-grsovck6]{grid-template-columns:1fr 1fr;gap:22px}}@media (max-width:480px){.steps[data-astro-cid-grsovck6]{grid-template-columns:1fr;gap:18px}}.areas[data-astro-cid-3himg4j2]{background:linear-gradient(180deg, var(--white) 0%, var(--white) 62%, var(--porcelain) 100%)}.area-acc[data-astro-cid-3himg4j2]{flex-direction:column;gap:14px;max-width:860px;display:flex}.area-item[data-astro-cid-3himg4j2]{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--white);transition:border-color .2s,box-shadow .2s,transform .18s;overflow:hidden}.area-item[data-astro-cid-3himg4j2]:hover{box-shadow:var(--shadow-md);border-color:#d9e5df;transform:translateY(-2px)}.area-item[data-astro-cid-3himg4j2].open{border-color:#cfe0d8;box-shadow:0 12px 32px #0e4a381a}.area-head[data-astro-cid-3himg4j2]{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:18px;padding:20px 22px;display:flex}.a-icon[data-astro-cid-3himg4j2]{background:linear-gradient(155deg, #fff 0%, var(--evergreen-tint) 100%);border:1px solid #d9e5df;border-radius:14px;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;transition:border-color .25s;display:flex;box-shadow:inset 0 1px #ffffffe6,0 3px 10px #1428200f}.a-icon[data-astro-cid-3himg4j2] i[data-astro-cid-3himg4j2]{color:var(--evergreen);font-size:23px}.area-item[data-astro-cid-3himg4j2].open .a-icon[data-astro-cid-3himg4j2]{background:linear-gradient(155deg,#fff 0%,#e4efea 100%);border-color:#bfd6cb}.a-head-txt[data-astro-cid-3himg4j2]{flex-direction:column;gap:2px;margin-right:auto;display:flex}.a-name[data-astro-cid-3himg4j2]{font-family:var(--serif);color:var(--ink);font-size:21px;line-height:1.15}.a-hint[data-astro-cid-3himg4j2]{letter-spacing:.4px;color:var(--slate-2);text-transform:uppercase;font-size:12.5px}.a-chev[data-astro-cid-3himg4j2]{border:1px solid var(--hairline);width:34px;height:34px;color:var(--evergreen);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;transition:transform .25s,background .25s,border-color .25s;display:flex}.area-item[data-astro-cid-3himg4j2].open .a-chev[data-astro-cid-3himg4j2]{background:var(--evergreen);border-color:var(--evergreen);color:#fff;transform:rotate(45deg)}.area-head[data-astro-cid-3himg4j2]:hover .a-chev[data-astro-cid-3himg4j2]{border-color:var(--evergreen)}.area-panel[data-astro-cid-3himg4j2]{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1);display:grid}.area-item[data-astro-cid-3himg4j2].open .area-panel[data-astro-cid-3himg4j2]{grid-template-rows:1fr}.area-panel[data-astro-cid-3himg4j2]>div[data-astro-cid-3himg4j2]{visibility:hidden;min-height:0;transition:visibility 0s linear .32s;overflow:hidden}.area-item[data-astro-cid-3himg4j2].open .area-panel[data-astro-cid-3himg4j2]>div[data-astro-cid-3himg4j2]{visibility:visible;transition:visibility}.area-inner[data-astro-cid-3himg4j2]{padding:0 22px 22px 90px}.a-body[data-astro-cid-3himg4j2]{color:var(--slate);max-width:64ch;margin:0;font-size:16px;line-height:1.65}.a-cities[data-astro-cid-3himg4j2]{flex-wrap:wrap;gap:9px;margin:16px 0 0;display:flex}.a-chip[data-astro-cid-3himg4j2]{color:var(--ink);background:var(--porcelain);border:1px solid var(--hairline);border-radius:100px;align-items:center;gap:6px;padding:6px 13px;font-size:13.5px;display:inline-flex}.a-chip[data-astro-cid-3himg4j2] i[data-astro-cid-3himg4j2]{color:var(--evergreen);font-size:14px}a[data-astro-cid-3himg4j2].a-chip.link{transition:border-color .18s,background .18s,color .18s}a[data-astro-cid-3himg4j2].a-chip.link:hover{border-color:var(--evergreen);background:var(--evergreen-tint);color:var(--evergreen)}span[data-astro-cid-3himg4j2].a-chip{color:var(--slate);border-style:dashed}span[data-astro-cid-3himg4j2].a-chip i[data-astro-cid-3himg4j2]{color:var(--slate-2)}.areas-all[data-astro-cid-3himg4j2]{max-width:860px;margin:22px 0 0}@media (max-width:640px){.area-inner[data-astro-cid-3himg4j2]{padding:0 20px 20px}}.testimonials[data-astro-cid-gakqr736]{background:linear-gradient(180deg, var(--porcelain) 0%, var(--porcelain) 70%, var(--white) 100%);overflow:hidden}.car[data-astro-cid-gakqr736]{margin-top:6px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.car-track[data-astro-cid-gakqr736]{gap:22px;width:max-content;padding:8px 0 14px;animation:55s linear infinite carScroll;display:flex}@keyframes carScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.car-track[data-astro-cid-gakqr736]:hover,.car[data-astro-cid-gakqr736].is-paused .car-track[data-astro-cid-gakqr736]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.car[data-astro-cid-gakqr736]{-webkit-mask-image:none;mask-image:none}.car-track[data-astro-cid-gakqr736]{flex-wrap:wrap;width:auto;padding:0 32px;animation:none}.quote[data-astro-cid-gakqr736][aria-hidden=true]{display:none}}.quote[data-astro-cid-gakqr736]{background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius-lg);width:390px;box-shadow:var(--shadow-sm);flex-direction:column;flex:0 0 390px;margin:0;padding:28px 26px;display:flex}.stars[data-astro-cid-gakqr736]{color:var(--gold);gap:2px;margin-bottom:14px;font-size:15px;display:flex}.quote[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736]{font-family:var(--serif);color:var(--ink);margin:0;font-size:18.5px;font-weight:400;line-height:1.45}.quote[data-astro-cid-gakqr736] figcaption[data-astro-cid-gakqr736]{border-top:1px solid var(--hairline);margin-top:auto;padding-top:16px}.quote[data-astro-cid-gakqr736] .a[data-astro-cid-gakqr736]{color:var(--ink);font-size:15px;font-weight:600;display:block}.quote[data-astro-cid-gakqr736] .r[data-astro-cid-gakqr736]{color:var(--slate);font-size:13.5px}@media (max-width:520px){.quote[data-astro-cid-gakqr736]{flex-basis:320px;width:320px}}.creds[data-astro-cid-wdtcqvko]{background:linear-gradient(180deg, var(--white) 0%, var(--white) 62%, var(--mist) 100%)}.cred-acc[data-astro-cid-wdtcqvko]{flex-direction:column;gap:10px;max-width:760px;margin:0 auto;display:flex}.cred-item[data-astro-cid-wdtcqvko]{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--white);transition:border-color .22s,box-shadow .22s,background .22s;overflow:hidden}.cred-item[data-astro-cid-wdtcqvko]:hover{border-color:#e3d7b8}.cred-item[data-astro-cid-wdtcqvko].open{background:linear-gradient(180deg, #fffdf8 0%, var(--white) 60%);border-color:#e3d7b8;box-shadow:0 10px 30px #8a6e2e1f}.cred-head[data-astro-cid-wdtcqvko]{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:15px;padding:16px 20px;display:flex}.cred-ic[data-astro-cid-wdtcqvko]{background:linear-gradient(155deg, #fff 0%, var(--evergreen-tint) 100%);border:1px solid #d9e5df;border-radius:13px;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;transition:border-color .25s,background .25s;display:flex;box-shadow:inset 0 1px #ffffffe6,0 3px 10px #1428200f}.cred-ic[data-astro-cid-wdtcqvko] i[data-astro-cid-wdtcqvko]{color:var(--evergreen);font-size:23px}.cred-item[data-astro-cid-wdtcqvko].open .cred-ic[data-astro-cid-wdtcqvko]{background:linear-gradient(155deg, #fff 0%, var(--gold-tint) 100%);border-color:#e0d3ae}.cred-item[data-astro-cid-wdtcqvko].open .cred-ic[data-astro-cid-wdtcqvko] i[data-astro-cid-wdtcqvko]{color:var(--gold-deep)}.cred-t[data-astro-cid-wdtcqvko]{color:var(--ink);margin-right:auto;font-size:16px;font-weight:600}.cred-chev[data-astro-cid-wdtcqvko]{border:1px solid var(--hairline);width:32px;height:32px;color:var(--slate-2);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;transition:transform .25s,background .25s,border-color .25s,color .25s;display:flex}.cred-head[data-astro-cid-wdtcqvko]:hover .cred-chev[data-astro-cid-wdtcqvko]{border-color:var(--gold);color:var(--gold-deep)}.cred-item[data-astro-cid-wdtcqvko].open .cred-chev[data-astro-cid-wdtcqvko]{background:var(--gold);border-color:var(--gold);color:#fff;transform:rotate(45deg)}.cred-panel[data-astro-cid-wdtcqvko]{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.cred-item[data-astro-cid-wdtcqvko].open .cred-panel[data-astro-cid-wdtcqvko]{grid-template-rows:1fr}.cred-panel[data-astro-cid-wdtcqvko]>div[data-astro-cid-wdtcqvko]{visibility:hidden;min-height:0;transition:visibility 0s linear .3s;overflow:hidden}.cred-item[data-astro-cid-wdtcqvko].open .cred-panel[data-astro-cid-wdtcqvko]>div[data-astro-cid-wdtcqvko]{visibility:visible;transition:visibility}.cred-d[data-astro-cid-wdtcqvko]{color:var(--slate);max-width:64ch;margin:0;padding:0 22px 22px 81px;font-size:15.5px;line-height:1.7}@media (max-width:560px){.cred-d[data-astro-cid-wdtcqvko]{padding:0 20px 20px}}.insights[data-astro-cid-kdnqceqt]{background:linear-gradient(180deg, var(--mist) 0%, var(--mist) 72%, var(--white) 100%)}.ins-head[data-astro-cid-kdnqceqt]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.ins-grid[data-astro-cid-kdnqceqt]{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:26px;display:grid}.feature[data-astro-cid-kdnqceqt]{border-radius:var(--radius-lg);min-height:340px;box-shadow:var(--shadow-md);flex-direction:column;justify-content:flex-end;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.feature[data-astro-cid-kdnqceqt]:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.f-img[data-astro-cid-kdnqceqt]{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.f-veil[data-astro-cid-kdnqceqt]{background:linear-gradient(#082a209e 0%,#082a20d6 45%,#082a20f0 100%);position:absolute;top:0;bottom:0;left:0;right:0}.f-content[data-astro-cid-kdnqceqt]{padding:36px 34px;position:relative}.f-cat[data-astro-cid-kdnqceqt]{letter-spacing:1.8px;text-transform:uppercase;color:var(--gold-on-dark);background:#082a20e0;border-radius:100px;align-self:flex-start;padding:5px 11px;font-size:12px;font-weight:600;display:inline-block}.feature[data-astro-cid-kdnqceqt] h3[data-astro-cid-kdnqceqt]{color:#f7f9f8;max-width:22ch;margin:12px 0 0;font-size:25px;line-height:1.24}.feature[data-astro-cid-kdnqceqt] p[data-astro-cid-kdnqceqt]{color:#eaf1f8d1;max-width:46ch;margin:12px 0 0;font-size:15px;line-height:1.6}.f-link[data-astro-cid-kdnqceqt]{color:var(--gold-on-dark);align-items:center;gap:7px;margin-top:20px;font-size:14.5px;font-weight:600;display:inline-flex}.ledger[data-astro-cid-kdnqceqt]{flex-direction:column;justify-content:center;display:flex}.row[data-astro-cid-kdnqceqt]{border-bottom:1px solid var(--hairline);border-radius:12px;align-items:center;gap:16px;padding:16px 10px;transition:background .15s,transform .18s;display:flex}.row[data-astro-cid-kdnqceqt]:last-child{border-bottom:none}.row[data-astro-cid-kdnqceqt]:hover{box-shadow:var(--shadow-sm);background:#fff;transform:translate(4px)}.r-thumb[data-astro-cid-kdnqceqt]{border:1px solid var(--hairline);border-radius:10px;flex:0 0 84px;width:84px;height:64px;overflow:hidden}.r-thumb[data-astro-cid-kdnqceqt] img[data-astro-cid-kdnqceqt]{object-fit:cover;width:100%;height:100%;display:block}.r-body[data-astro-cid-kdnqceqt]{flex-direction:column;gap:4px;display:flex}.r-title[data-astro-cid-kdnqceqt]{font-family:var(--serif);color:var(--ink);font-size:17.5px;line-height:1.3}.r-meta[data-astro-cid-kdnqceqt]{color:var(--slate);font-size:13px}.r-arrow[data-astro-cid-kdnqceqt]{color:var(--evergreen);opacity:0;margin-left:auto;font-size:18px;transition:opacity .18s}.row[data-astro-cid-kdnqceqt]:hover .r-arrow[data-astro-cid-kdnqceqt]{opacity:1}@media (max-width:900px){.ins-grid[data-astro-cid-kdnqceqt]{grid-template-columns:1fr}.feature[data-astro-cid-kdnqceqt]{min-height:280px}.ins-all[data-astro-cid-kdnqceqt]{display:none}}.faq[data-astro-cid-hemr5th4]{background:linear-gradient(180deg, var(--white) 0%, var(--white) 70%, var(--porcelain) 100%)}.faq-list[data-astro-cid-hemr5th4]{max-width:820px;margin:0 auto}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4] .q[data-astro-cid-hemr5th4]{font-family:var(--sans);color:var(--ink);font-size:17px;font-weight:600}.faq[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4].acc[open] .chev[data-astro-cid-hemr5th4]{transform:rotate(45deg)}.faq[data-astro-cid-hemr5th4] .acc-body[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--slate);max-width:70ch;font-size:16px;line-height:1.65}
