.trustbar-section[data-astro-cid-zdc2jl42]{position:relative;overflow:hidden;padding-top:2.5rem;padding-bottom:2.5rem;width:100%}.trustbar-section[data-astro-cid-zdc2jl42].is-light{background-color:#f8fafc;border-top:1px solid rgba(226,232,240,.8);border-bottom:1px solid rgba(226,232,240,.8)}.trustbar-section[data-astro-cid-zdc2jl42].is-dark{background-color:#1a2b3c8c;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.mask-left[data-astro-cid-zdc2jl42],.mask-right[data-astro-cid-zdc2jl42]{position:absolute;top:0;bottom:0;z-index:10;pointer-events:none;width:6rem}.mask-left[data-astro-cid-zdc2jl42]{left:0}.mask-right[data-astro-cid-zdc2jl42]{right:0}@media(min-width:640px){.mask-left[data-astro-cid-zdc2jl42],.mask-right[data-astro-cid-zdc2jl42]{width:10rem}}.is-light[data-astro-cid-zdc2jl42] .mask-left[data-astro-cid-zdc2jl42]{background:linear-gradient(to right,#f8fafc 15%,#f8fafc00)}.is-light[data-astro-cid-zdc2jl42] .mask-right[data-astro-cid-zdc2jl42]{background:linear-gradient(to left,#f8fafc 15%,#f8fafc00)}.is-dark[data-astro-cid-zdc2jl42] .mask-left[data-astro-cid-zdc2jl42]{background:linear-gradient(to right,var(--ink, #0f1923) 15%,rgba(15,25,35,0) 100%)}.is-dark[data-astro-cid-zdc2jl42] .mask-right[data-astro-cid-zdc2jl42]{background:linear-gradient(to left,var(--ink, #0f1923) 15%,rgba(15,25,35,0) 100%)}.trust-label[data-astro-cid-zdc2jl42]{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;line-height:1.5}.is-light[data-astro-cid-zdc2jl42] .trust-label[data-astro-cid-zdc2jl42]{color:#64748b}.is-dark[data-astro-cid-zdc2jl42] .trust-label[data-astro-cid-zdc2jl42]{color:#94a3b8}.text-center[data-astro-cid-zdc2jl42]{text-align:center}.mb-6[data-astro-cid-zdc2jl42]{margin-bottom:1.5rem}.px-4[data-astro-cid-zdc2jl42]{padding-left:1rem;padding-right:1rem}.max-w-7xl[data-astro-cid-zdc2jl42]{max-width:80rem}.mx-auto[data-astro-cid-zdc2jl42]{margin-left:auto;margin-right:auto}.marquee-track[data-astro-cid-zdc2jl42]{--marquee-gap: 3rem;display:flex;align-items:center;gap:var(--marquee-gap);padding-top:.5rem;padding-bottom:.5rem;padding-right:var(--marquee-gap);width:max-content;animation:marquee-scroll 36s linear infinite;will-change:transform}@media(min-width:640px){.marquee-track[data-astro-cid-zdc2jl42]{--marquee-gap: 4rem}}.trustbar-section[data-astro-cid-zdc2jl42]:hover .marquee-track[data-astro-cid-zdc2jl42]{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.logo-item[data-astro-cid-zdc2jl42]{display:flex;align-items:center;justify-content:center;min-width:130px;padding:0 .75rem;opacity:.62;filter:grayscale(100%) contrast(125%);transition:opacity .3s cubic-bezier(.4,0,.2,1),filter .3s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);flex-shrink:0}@media(min-width:640px){.logo-item[data-astro-cid-zdc2jl42]{min-width:160px}}.is-dark[data-astro-cid-zdc2jl42] .logo-item[data-astro-cid-zdc2jl42]{filter:grayscale(100%) brightness(1.75) contrast(120%);opacity:.65}.logo-item[data-astro-cid-zdc2jl42]:hover{opacity:1;filter:grayscale(0%) brightness(1) contrast(100%);transform:translateY(-2px)}.is-dark[data-astro-cid-zdc2jl42] .logo-item[data-astro-cid-zdc2jl42]:hover{filter:grayscale(0%) brightness(1.05) contrast(100%)}.logo-item[data-astro-cid-zdc2jl42] img[data-astro-cid-zdc2jl42]{width:auto;max-width:140px;object-fit:contain;display:block;user-select:none;pointer-events:none}.h-7[data-astro-cid-zdc2jl42]{height:1.75rem}.h-8[data-astro-cid-zdc2jl42]{height:2rem}.h-9[data-astro-cid-zdc2jl42]{height:2.25rem}.rounded[data-astro-cid-zdc2jl42]{border-radius:4px}@media(prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-zdc2jl42]{animation:none;overflow-x:auto;width:100%;justify-content:flex-start}}.testimonial-card[data-astro-cid-3ba2o4vp]{background:var(--white);border:1px solid var(--border);border-radius:14px;padding:32px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.testimonial-card[data-astro-cid-3ba2o4vp]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0000000d}.stars[data-astro-cid-3ba2o4vp]{color:#f59e0b;font-size:18px;letter-spacing:2px;margin-bottom:16px}.tcard-body[data-astro-cid-3ba2o4vp]{font-size:15px;color:var(--txt);line-height:1.75;font-style:italic;flex:1;margin-bottom:24px}.tcard-author[data-astro-cid-3ba2o4vp]{display:flex;align-items:center;gap:14px;padding-top:18px;border-top:1px solid var(--border)}.tav[data-astro-cid-3ba2o4vp]{width:42px;height:42px;border-radius:50%;background:var(--teal-light);color:var(--teal-dark);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0}.ta-name[data-astro-cid-3ba2o4vp]{font-weight:700;color:var(--ink);font-size:14.5px}.ta-title[data-astro-cid-3ba2o4vp]{font-size:12.5px;color:var(--sub);margin-top:2px}.hero-geo-wrap[data-astro-cid-cfainmoa]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;min-height:380px}.canvas-container[data-astro-cid-cfainmoa]{position:relative;width:380px;height:380px;max-width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;user-select:none}.hero-geo-canvas[data-astro-cid-cfainmoa]{width:100%;height:100%;cursor:grab;touch-action:none}.hero-geo-canvas[data-astro-cid-cfainmoa]:active{cursor:grabbing}.geo-center-badge[data-astro-cid-cfainmoa]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;background:radial-gradient(circle,var(--ink2) 0%,var(--ink) 80%);border:2px solid var(--blue-bright, #22A7F0);display:flex;align-items:center;justify-content:center;box-shadow:0 0 35px #2574a980,inset 0 0 15px #22a7f059;pointer-events:none;z-index:2;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.canvas-container[data-astro-cid-cfainmoa]:hover .geo-center-badge[data-astro-cid-cfainmoa]{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 0 45px #22a7f0bf,inset 0 0 20px #56baf873}.geo-center-badge[data-astro-cid-cfainmoa] img[data-astro-cid-cfainmoa]{object-fit:contain;display:block;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.geo-hint[data-astro-cid-cfainmoa]{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#0f1923bf;backdrop-filter:blur(8px);border:1px solid rgba(86,186,248,.2);border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.3px;color:#ffffffb3;pointer-events:none;white-space:nowrap;opacity:.85;transition:opacity .3s}.canvas-container[data-astro-cid-cfainmoa]:hover .geo-hint[data-astro-cid-cfainmoa]{opacity:1;color:var(--teal-light);border-color:#56baf866}.geo-hint[data-astro-cid-cfainmoa] svg[data-astro-cid-cfainmoa]{color:var(--gold-bright)}@media(max-width:960px){.hero-geo-wrap[data-astro-cid-cfainmoa]{min-height:320px;margin-top:24px}.canvas-container[data-astro-cid-cfainmoa]{width:320px;height:320px}}@media(max-width:480px){.hero-geo-wrap[data-astro-cid-cfainmoa]{min-height:280px}.canvas-container[data-astro-cid-cfainmoa]{width:280px;height:280px}.geo-center-badge[data-astro-cid-cfainmoa]{width:64px;height:64px}}.blueprint-section[data-astro-cid-l4w4v2mm]{background:linear-gradient(135deg,var(--ink) 0%,#0a2030 50%,var(--ink2) 100%);padding:88px 5%;position:relative;overflow:hidden}.bp-header[data-astro-cid-l4w4v2mm]{margin-bottom:36px}.bp-3d-wrapper[data-astro-cid-l4w4v2mm]{background:#0f192399;backdrop-filter:blur(12px);border:1px solid rgba(86,186,248,.15);border-radius:18px;padding:16px 20px 20px;margin-bottom:48px;box-shadow:0 20px 50px #00000059}.bp-3d-toolbar[data-astro-cid-l4w4v2mm]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.bp-3d-tag[data-astro-cid-l4w4v2mm]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--teal-light)}.live-dot[data-astro-cid-l4w4v2mm]{width:7px;height:7px;border-radius:50%;background:#56baf8;box-shadow:0 0 10px #56baf8;animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.bp-3d-controls[data-astro-cid-l4w4v2mm]{display:flex;gap:8px}.bp-btn[data-astro-cid-l4w4v2mm]{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#ffffffb3;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.bp-btn[data-astro-cid-l4w4v2mm]:hover{background:#2574a933;border-color:var(--teal);color:#fff}.bp-btn[data-astro-cid-l4w4v2mm].active{background:var(--teal);border-color:#56baf8;color:#fff;box-shadow:0 0 14px #2574a980}.bp-canvas-container[data-astro-cid-l4w4v2mm]{position:relative;width:100%;height:380px;cursor:grab;user-select:none}.bp-canvas-container[data-astro-cid-l4w4v2mm]:active{cursor:grabbing}.bp-canvas[data-astro-cid-l4w4v2mm]{width:100%;height:100%;display:block}.bp-canvas-hint[data-astro-cid-l4w4v2mm]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);font-size:11.5px;color:#ffffff80;background:#0f1923cc;padding:4px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.06);pointer-events:none;white-space:nowrap}.bp-columns-grid[data-astro-cid-l4w4v2mm]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bp-col[data-astro-cid-l4w4v2mm]{cursor:pointer;border-radius:14px;padding:8px;transition:transform .25s,background .25s;outline:none}.bp-col[data-astro-cid-l4w4v2mm]:hover,.bp-col[data-astro-cid-l4w4v2mm].active-layer{background:#2574a914}.bp-col-title[data-astro-cid-l4w4v2mm]{display:flex;align-items:center;gap:10px;font-family:var(--font-heading, "Lato", sans-serif);font-size:18px;font-weight:700;color:var(--gold-bright);margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1);transition:color .2s}.bp-col[data-astro-cid-l4w4v2mm].active-layer .bp-col-title[data-astro-cid-l4w4v2mm]{color:#56baf8;border-bottom-color:var(--teal)}.bp-col-badge[data-astro-cid-l4w4v2mm]{font-size:11px;font-weight:800;padding:2px 7px;border-radius:4px;background:#e5c77a26;color:var(--gold-bright);border:1px solid rgba(229,199,122,.3)}.bp-col[data-astro-cid-l4w4v2mm].active-layer .bp-col-badge[data-astro-cid-l4w4v2mm]{background:#2574a940;color:#56baf8;border-color:var(--teal)}.bp-card[data-astro-cid-l4w4v2mm]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px;margin-bottom:16px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),border-color .25s,box-shadow .25s}.bp-col[data-astro-cid-l4w4v2mm]:hover .bp-card[data-astro-cid-l4w4v2mm],.bp-col[data-astro-cid-l4w4v2mm].active-layer .bp-card[data-astro-cid-l4w4v2mm]{border-color:#56baf873;box-shadow:0 8px 24px #0000004d;transform:translateY(-3px)}.bp-card[data-astro-cid-l4w4v2mm] h4[data-astro-cid-l4w4v2mm]{font-size:15px;font-weight:700;color:#fff;margin-bottom:8px}.bp-card[data-astro-cid-l4w4v2mm] p[data-astro-cid-l4w4v2mm]{font-size:13.5px;color:#fff9;line-height:1.6}@media(max-width:960px){.bp-columns-grid[data-astro-cid-l4w4v2mm]{grid-template-columns:1fr;gap:16px}.bp-canvas-container[data-astro-cid-l4w4v2mm]{height:300px}}.photo-split[data-astro-cid-ffs37alx]{display:grid;grid-template-columns:1fr 1fr;min-height:480px}.photo-split[data-astro-cid-ffs37alx].reverse{direction:rtl}.photo-split[data-astro-cid-ffs37alx].reverse>[data-astro-cid-ffs37alx]{direction:ltr}.ps-img[data-astro-cid-ffs37alx]{background-size:cover;background-position:center}.ps-content[data-astro-cid-ffs37alx]{background:var(--ink);padding:64px 8%;display:flex;flex-direction:column;justify-content:center;color:#fff}.ps-content[data-astro-cid-ffs37alx] h2[data-astro-cid-ffs37alx]{font-family:var(--font-heading, "Lato", sans-serif);font-size:32px;font-weight:700;margin-bottom:16px;line-height:1.25}.ps-content[data-astro-cid-ffs37alx] p[data-astro-cid-ffs37alx]{font-size:15px;color:#ffffffa6;line-height:1.75;margin-bottom:24px}@media(max-width:960px){.photo-split[data-astro-cid-ffs37alx]{grid-template-columns:1fr}.ps-img[data-astro-cid-ffs37alx]{min-height:240px}}.four-pillars-section[data-astro-cid-jdjls4hz]{position:relative}.pillars-grid[data-astro-cid-jdjls4hz]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:16px}.pillar-card[data-astro-cid-jdjls4hz]{border-radius:20px;padding:36px 28px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 10px #0f192308}.pillar-card[data-astro-cid-jdjls4hz]:hover{transform:translateY(-4px);box-shadow:0 16px 36px #0f19231a}.pillar-icon-wrap[data-astro-cid-jdjls4hz]{margin-bottom:24px;display:flex;align-items:center;justify-content:flex-start}.pillar-icon-wrap[data-astro-cid-jdjls4hz] svg{width:34px;height:34px}.pillar-title[data-astro-cid-jdjls4hz]{font-family:var(--font-heading, "Lato", sans-serif);font-size:20px;font-weight:700;color:var(--ink, #0f1923);margin-bottom:12px;letter-spacing:-.2px}.pillar-desc[data-astro-cid-jdjls4hz]{font-size:14px;line-height:1.7;color:var(--txt, #2a3545);margin:0}@media(max-width:960px){.pillars-grid[data-astro-cid-jdjls4hz]{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:600px){.pillars-grid[data-astro-cid-jdjls4hz]{grid-template-columns:1fr}.pillar-card[data-astro-cid-jdjls4hz]{padding:30px 24px}}.ind-grid[data-astro-cid-wekxhxui]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.icard[data-astro-cid-wekxhxui]{border:1px solid var(--border, #e0e4ea);border-radius:14px;padding:28px;background:var(--white, #ffffff);text-decoration:none;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.icard[data-astro-cid-wekxhxui]:after{content:"→";position:absolute;bottom:20px;right:20px;font-size:14px;color:var(--border, #e0e4ea);transition:all .2s ease}.icard[data-astro-cid-wekxhxui]:hover{border-color:var(--teal, #2574A9);transform:translateY(-3px);box-shadow:0 10px 30px #2574a91f}.icard[data-astro-cid-wekxhxui]:hover:after{color:var(--teal, #2574A9);right:16px}.icard[data-astro-cid-wekxhxui].special{border-color:var(--teal, #2574A9);background:var(--teal-light, #EBF5FB)}.ico-wrap[data-astro-cid-wekxhxui]{width:44px;height:44px;border-radius:10px;background:var(--ash, #f5f6f8);color:var(--teal, #2574A9);display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:background .2s ease}.icard[data-astro-cid-wekxhxui].special .ico-wrap[data-astro-cid-wekxhxui]{background:#2574a926}.icard[data-astro-cid-wekxhxui]:hover .ico-wrap[data-astro-cid-wekxhxui]{background:var(--teal-light, #EBF5FB)}.icard[data-astro-cid-wekxhxui].special:hover .ico-wrap[data-astro-cid-wekxhxui]{background:#2574a940}.icard-title[data-astro-cid-wekxhxui]{font-family:var(--font-heading, "Lato", sans-serif);font-size:16px;font-weight:700;color:var(--ink, #0f1923);margin-bottom:8px}.icard-desc[data-astro-cid-wekxhxui]{font-size:13px;color:var(--sub, #6a7a8e);line-height:1.65;margin:0}@media(max-width:1080px){.ind-grid[data-astro-cid-wekxhxui]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ind-grid[data-astro-cid-wekxhxui]{grid-template-columns:1fr}.icard[data-astro-cid-wekxhxui]{padding:24px}}.services-bento[data-astro-cid-oigsjvds]{display:flex;flex-direction:column;gap:20px;width:100%;margin-top:24px}.bento-featured[data-astro-cid-oigsjvds]{background:#fff;border:1px solid var(--border, #e0e4ea);border-radius:20px;padding:36px 40px;text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column;gap:24px}.bento-featured[data-astro-cid-oigsjvds]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:5px;background:var(--teal, #2574A9);transition:width .25s ease}.bento-featured[data-astro-cid-oigsjvds]:hover{border-color:var(--teal, #2574A9);transform:translateY(-3px);box-shadow:0 16px 44px #2574a91f}.bento-featured[data-astro-cid-oigsjvds]:hover:before{width:7px}.bf-top-bar[data-astro-cid-oigsjvds]{display:flex;align-items:center;justify-content:space-between;width:100%}.bf-badge[data-astro-cid-oigsjvds]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--teal-dark, #1B5882);background:var(--teal-light, #EBF5FB);padding:6px 14px;border-radius:100px;border:1px solid rgba(37,116,169,.2)}.live-dot[data-astro-cid-oigsjvds]{width:7px;height:7px;border-radius:50%;background:var(--teal, #2574A9);box-shadow:0 0 0 3px #2574a940}.bf-action-link[data-astro-cid-oigsjvds]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--teal, #2574A9)}.bf-arrow[data-astro-cid-oigsjvds]{transition:transform .2s ease}.bento-featured[data-astro-cid-oigsjvds]:hover .bf-arrow[data-astro-cid-oigsjvds]{transform:translate(4px)}.bf-main-grid[data-astro-cid-oigsjvds]{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}.bf-left-col[data-astro-cid-oigsjvds]{display:flex;flex-direction:column;gap:14px}.bf-title-wrap[data-astro-cid-oigsjvds]{display:flex;align-items:center;gap:16px}.bf-ico[data-astro-cid-oigsjvds]{width:52px;height:52px;border-radius:12px;background:var(--teal-light, #EBF5FB);color:var(--teal, #2574A9);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bf-ico[data-astro-cid-oigsjvds] svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bf-title[data-astro-cid-oigsjvds]{font-family:var(--font-heading, "Lato", sans-serif);font-size:24px;font-weight:700;color:var(--ink, #0f1923);margin:0}.bf-compliance-tag[data-astro-cid-oigsjvds]{font-size:12px;font-weight:600;color:var(--sub, #6a7a8e)}.bf-description[data-astro-cid-oigsjvds]{font-size:14.5px;line-height:1.7;color:var(--txt, #2a3545);margin:0}.bf-box[data-astro-cid-oigsjvds]{background:var(--ash, #f5f6f8);border:1px solid var(--border, #e0e4ea);border-radius:14px;padding:22px 24px}.bf-box-label[data-astro-cid-oigsjvds]{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--sub, #6a7a8e);margin-bottom:12px}.bf-checklist[data-astro-cid-oigsjvds]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.bf-checklist[data-astro-cid-oigsjvds] li[data-astro-cid-oigsjvds]{font-size:13.5px;line-height:1.5;color:var(--ink, #0f1923);font-weight:500;display:flex;align-items:flex-start;gap:10px}.chk-mark[data-astro-cid-oigsjvds]{color:var(--teal, #2574A9);font-weight:800;font-size:14px;line-height:1.4;flex-shrink:0}.bento-grid[data-astro-cid-oigsjvds]{display:grid;gap:20px;width:100%}.bento-grid[data-astro-cid-oigsjvds].cols-3{grid-template-columns:repeat(3,1fr)}.bento-grid[data-astro-cid-oigsjvds].cols-4{grid-template-columns:repeat(4,1fr)}.bento-trio[data-astro-cid-oigsjvds]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.cols-4[data-astro-cid-oigsjvds] .bento-card[data-astro-cid-oigsjvds]{padding:26px 20px}.cols-4[data-astro-cid-oigsjvds] .bc-title[data-astro-cid-oigsjvds]{font-size:17px}.cols-4[data-astro-cid-oigsjvds] .bc-desc[data-astro-cid-oigsjvds]{font-size:13px}.cols-4[data-astro-cid-oigsjvds] .bc-list[data-astro-cid-oigsjvds] li[data-astro-cid-oigsjvds]{font-size:12.5px}.bento-card[data-astro-cid-oigsjvds]{background:#fff;border:1px solid var(--border, #e0e4ea);border-radius:18px;padding:32px 28px;text-decoration:none;color:inherit;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.bento-card[data-astro-cid-oigsjvds]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:var(--border, #e0e4ea);transition:background .25s ease}.bento-card[data-astro-cid-oigsjvds]:hover{border-color:var(--teal, #2574A9);transform:translateY(-3px);box-shadow:0 12px 36px #2574a91a}.bento-card[data-astro-cid-oigsjvds]:hover:before{background:var(--teal, #2574A9)}.bc-header[data-astro-cid-oigsjvds]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.bc-ico[data-astro-cid-oigsjvds]{width:48px;height:48px;border-radius:12px;background:var(--teal-light, #EBF5FB);color:var(--teal, #2574A9);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bc-ico[data-astro-cid-oigsjvds] svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bc-circle-arr[data-astro-cid-oigsjvds]{width:32px;height:32px;border-radius:50%;background:var(--ash, #f5f6f8);color:var(--sub, #6a7a8e);display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s ease}.bento-card[data-astro-cid-oigsjvds]:hover .bc-circle-arr[data-astro-cid-oigsjvds]{background:var(--teal, #2574A9);color:#fff;transform:translate(2px)}.bc-title[data-astro-cid-oigsjvds]{font-family:var(--font-heading, "Lato", sans-serif);font-size:18px;font-weight:700;color:var(--ink, #0f1923);margin-bottom:10px}.bc-desc[data-astro-cid-oigsjvds]{font-size:13.5px;line-height:1.65;color:var(--sub, #6a7a8e);margin:0;flex:1}.bc-list[data-astro-cid-oigsjvds]{list-style:none;padding:16px 0 0;margin:18px 0 0;border-top:1px solid var(--border, #e0e4ea);display:flex;flex-direction:column;gap:8px}.bc-list[data-astro-cid-oigsjvds] li[data-astro-cid-oigsjvds]{font-size:13px;color:var(--txt, #2a3545);display:flex;align-items:flex-start;gap:8px;line-height:1.5}.bc-list[data-astro-cid-oigsjvds] li[data-astro-cid-oigsjvds]:before{content:"•";color:var(--teal, #2574A9);font-weight:700;font-size:16px;line-height:1}.bc-footer[data-astro-cid-oigsjvds]{margin-top:20px;padding-top:14px;border-top:1px solid var(--border, #e0e4ea);display:flex;align-items:center;justify-content:space-between;font-size:13.5px;font-weight:600;color:var(--teal, #2574A9)}.bc-footer-arr[data-astro-cid-oigsjvds]{transition:transform .2s ease}.bento-card[data-astro-cid-oigsjvds]:hover .bc-footer-arr[data-astro-cid-oigsjvds]{transform:translate(4px)}@media(max-width:1080px){.bento-grid[data-astro-cid-oigsjvds].cols-4{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:960px){.bf-main-grid[data-astro-cid-oigsjvds]{grid-template-columns:1fr;gap:24px}.bento-grid[data-astro-cid-oigsjvds].cols-3,.bento-trio[data-astro-cid-oigsjvds]{grid-template-columns:1fr}.bento-featured[data-astro-cid-oigsjvds]{padding:28px 24px}}@media(max-width:600px){.bento-grid[data-astro-cid-oigsjvds].cols-4{grid-template-columns:1fr}}
