#hero-1618[data-astro-cid-zi4ldr3x]{position:relative;min-height:100vh;display:flex;align-items:center;padding:clamp(6rem,12vw,8rem) 0 clamp(6rem,12vw,10rem) 0;background-color:var(--lightGray);overflow:hidden}#hero-1618[data-astro-cid-zi4ldr3x] .cs-background[data-astro-cid-zi4ldr3x]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}#hero-1618[data-astro-cid-zi4ldr3x] .cs-background[data-astro-cid-zi4ldr3x] img[data-astro-cid-zi4ldr3x]{width:100%;height:100%;object-fit:cover;object-position:center}#hero-1618[data-astro-cid-zi4ldr3x] .cs-background[data-astro-cid-zi4ldr3x]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#111926cc,#11192666,#1119261a);z-index:2}#hero-1618[data-astro-cid-zi4ldr3x] .cs-container[data-astro-cid-zi4ldr3x]{position:relative;z-index:3;width:100%;max-width:106.25rem;margin:0 auto;padding:0 1rem;display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem)}#hero-1618[data-astro-cid-zi4ldr3x] .cs-content[data-astro-cid-zi4ldr3x]{text-align:center;max-width:65rem;margin:0 auto}#hero-1618[data-astro-cid-zi4ldr3x] .cs-topper[data-astro-cid-zi4ldr3x]{font-size:clamp(.8125rem,1.5vw,1rem);line-height:1.2em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem;color:var(--primary);display:block}#hero-1618[data-astro-cid-zi4ldr3x] .cs-title[data-astro-cid-zi4ldr3x]{font-size:clamp(2.5rem,7vw,4rem);font-weight:800;line-height:1.1em;margin:0 0 2.5rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:-.02em}#hero-1618[data-astro-cid-zi4ldr3x] .cs-button-solid[data-astro-cid-zi4ldr3x]{font-size:1rem;line-height:clamp(2.875rem,5.5vw,3.5rem);text-decoration:none;font-weight:700;color:#fff;padding:0 1.5rem;background:linear-gradient(135deg,#0446f1,#0495f1);display:inline-block;position:relative;border-radius:.25rem;transition:all .3s ease}#hero-1618[data-astro-cid-zi4ldr3x] .cs-button-solid[data-astro-cid-zi4ldr3x]:before{content:"";position:absolute;height:100%;width:0%;background:linear-gradient(135deg,#0495f1,#82c0fa);opacity:1;top:0;left:0;z-index:-1;transition:width .3s;border-radius:.25rem}#hero-1618[data-astro-cid-zi4ldr3x] .cs-button-solid[data-astro-cid-zi4ldr3x]:hover:before{width:100%}#hero-1618[data-astro-cid-zi4ldr3x] .cs-button-solid[data-astro-cid-zi4ldr3x]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0446f14d}#hero-1618[data-astro-cid-zi4ldr3x] .cs-button-group[data-astro-cid-zi4ldr3x]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}#hero-1618[data-astro-cid-zi4ldr3x] .cs-button-outline[data-astro-cid-zi4ldr3x]{font-size:1rem;line-height:clamp(2.875rem,5.5vw,3.5rem);text-decoration:none;font-weight:700;color:#fff;padding:0 1.5rem;background:transparent;border:2px solid rgba(255,255,255,.3);display:inline-block;position:relative;border-radius:.25rem;transition:all .3s ease;backdrop-filter:blur(10px)}#hero-1618[data-astro-cid-zi4ldr3x] .cs-button-outline[data-astro-cid-zi4ldr3x]:hover{background:#ffffff1a;border-color:#fff9;transform:translateY(-2px);box-shadow:0 4px 12px #fff3}#hero-1618[data-astro-cid-zi4ldr3x] .cs-subtext[data-astro-cid-zi4ldr3x]{font-size:clamp(1rem,2vw,1.25rem);line-height:1.4em;margin:0 0 2.5rem;color:#ffffffd9;text-shadow:0 1px 3px rgba(0,0,0,.3);max-width:40rem;margin-left:auto;margin-right:auto;font-weight:500;letter-spacing:.01em}@media only screen and (max-width:47.9375rem){#hero-1618[data-astro-cid-zi4ldr3x] .cs-subtext[data-astro-cid-zi4ldr3x]{font-size:clamp(.9rem,3.5vw,1.1rem);margin:0 0 2rem;padding:0 1rem}#hero-1618[data-astro-cid-zi4ldr3x] .cs-button-group[data-astro-cid-zi4ldr3x]{flex-direction:column;align-items:center;gap:.75rem}#hero-1618[data-astro-cid-zi4ldr3x] .cs-button-outline[data-astro-cid-zi4ldr3x],#hero-1618[data-astro-cid-zi4ldr3x] .cs-button-solid[data-astro-cid-zi4ldr3x]{width:100%;max-width:280px;text-align:center}}@media only screen and (min-width:48rem){#hero-1618[data-astro-cid-zi4ldr3x] .cs-container[data-astro-cid-zi4ldr3x]{flex-direction:column;align-items:center;gap:clamp(2rem,4vw,3rem)}#hero-1618[data-astro-cid-zi4ldr3x] .cs-content[data-astro-cid-zi4ldr3x]{text-align:center;max-width:50rem}#hero-1618[data-astro-cid-zi4ldr3x] .cs-subtext[data-astro-cid-zi4ldr3x]{max-width:35rem}}@media only screen and (min-width:64rem){#hero-1618[data-astro-cid-zi4ldr3x] .cs-container[data-astro-cid-zi4ldr3x]{gap:clamp(3rem,6vw,4rem)}#hero-1618[data-astro-cid-zi4ldr3x] .cs-subtext[data-astro-cid-zi4ldr3x]{max-width:40rem}}@media only screen and (min-width:0rem){#sbs-1431[data-astro-cid-4khl2bf4]{padding:var(--sectionPadding);background-color:var(--lightGray);position:relative;overflow:hidden}#sbs-1431[data-astro-cid-4khl2bf4]:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="%23e2e8f0" opacity="0.1"/><circle cx="75" cy="75" r="1" fill="%23e2e8f0" opacity="0.1"/><circle cx="50" cy="10" r="0.5" fill="%23e2e8f0" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3;pointer-events:none}#sbs-1431[data-astro-cid-4khl2bf4] .cs-container[data-astro-cid-4khl2bf4]{width:100%;max-width:106.25rem;margin:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(3rem,6vw,4rem);position:relative;z-index:1}#sbs-1431[data-astro-cid-4khl2bf4] .cs-content[data-astro-cid-4khl2bf4]{text-align:center;width:100%;max-width:39.375rem;display:flex;flex-direction:column;align-items:center}#sbs-1431[data-astro-cid-4khl2bf4] .cs-topper[data-astro-cid-4khl2bf4]{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--royalBlue);margin-bottom:.5rem;position:relative;display:flex;align-items:center;justify-content:center;gap:1rem}#sbs-1431[data-astro-cid-4khl2bf4] .cs-topper[data-astro-cid-4khl2bf4]:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);width:2rem;height:2px;background:linear-gradient(90deg,transparent,var(--royalBlue),transparent)}#sbs-1431[data-astro-cid-4khl2bf4] .cs-chevron[data-astro-cid-4khl2bf4]{width:2rem;height:auto;opacity:.7;transition:all .3s ease}#sbs-1431[data-astro-cid-4khl2bf4] .cs-topper[data-astro-cid-4khl2bf4]:hover .cs-chevron[data-astro-cid-4khl2bf4]{opacity:1;transform:scale(1.1)}#sbs-1431[data-astro-cid-4khl2bf4] .cs-title[data-astro-cid-4khl2bf4]{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2;margin:0 0 1.5rem;background:linear-gradient(135deg,var(--deepNavy),var(--royalBlue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#sbs-1431[data-astro-cid-4khl2bf4] .cs-text[data-astro-cid-4khl2bf4]{font-size:clamp(1rem,2vw,1.125rem);line-height:1.6;color:var(--bodyTextColor);margin:0 0 2.5rem;max-width:35rem}#sbs-1431[data-astro-cid-4khl2bf4] .cs-card-group[data-astro-cid-4khl2bf4]{width:100%;max-width:39.375rem;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}#sbs-1431[data-astro-cid-4khl2bf4] .cs-li[data-astro-cid-4khl2bf4]{list-style:none;margin:0;padding:1.5rem;background:#ffffffe6;backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(255,255,255,.2);box-shadow:0 6px 24px #00000014,0 2px 6px #0000000a;display:flex;align-items:flex-start;gap:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}#sbs-1431[data-astro-cid-4khl2bf4] .cs-li[data-astro-cid-4khl2bf4]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#3b82f60d,#9333ea0d);opacity:0;transition:opacity .3s ease}#sbs-1431[data-astro-cid-4khl2bf4] .cs-li[data-astro-cid-4khl2bf4]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #00000026,0 8px 16px #0000001a}#sbs-1431[data-astro-cid-4khl2bf4] .cs-li[data-astro-cid-4khl2bf4]:hover:before{opacity:1}#sbs-1431[data-astro-cid-4khl2bf4] .cs-li[data-astro-cid-4khl2bf4]:hover .cs-li-text[data-astro-cid-4khl2bf4]{transform:translate(4px)}#sbs-1431[data-astro-cid-4khl2bf4] .cs-icon-wrapper[data-astro-cid-4khl2bf4]{width:3rem;height:3rem;background:linear-gradient(135deg,var(--royalBlue),var(--deepNavy));border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease;position:relative;z-index:2}#sbs-1431[data-astro-cid-4khl2bf4] .cs-li[data-astro-cid-4khl2bf4]:hover .cs-icon-wrapper[data-astro-cid-4khl2bf4]{transform:scale(1.15) rotate(8deg);box-shadow:0 12px 24px #3b82f666}#sbs-1431[data-astro-cid-4khl2bf4] .cs-li[data-astro-cid-4khl2bf4]:hover .cs-li-icon[data-astro-cid-4khl2bf4]{transform:scale(1.1)}#sbs-1431[data-astro-cid-4khl2bf4] .cs-li-icon[data-astro-cid-4khl2bf4]{width:1.5rem;height:1.5rem;color:#fff;transition:all .3s ease}#sbs-1431[data-astro-cid-4khl2bf4] .cs-content-wrapper[data-astro-cid-4khl2bf4]{flex:1;position:relative;z-index:2}#sbs-1431[data-astro-cid-4khl2bf4] .cs-h3[data-astro-cid-4khl2bf4]{font-size:1.25rem;font-weight:700;line-height:1.3;margin:0 0 .5rem;color:var(--headerColor);transition:color .3s ease}#sbs-1431[data-astro-cid-4khl2bf4] .cs-li[data-astro-cid-4khl2bf4]:hover .cs-h3[data-astro-cid-4khl2bf4]{color:var(--royalBlue)}#sbs-1431[data-astro-cid-4khl2bf4] .cs-li-text[data-astro-cid-4khl2bf4]{font-size:.95rem;line-height:1.6;color:var(--bodyTextColor);margin:0;transition:all .3s ease}#sbs-1431[data-astro-cid-4khl2bf4] .cs-image-group[data-astro-cid-4khl2bf4]{width:100%;max-width:30rem;height:auto;display:flex;justify-content:center;align-items:center;order:2;position:relative;margin:0 auto}#sbs-1431[data-astro-cid-4khl2bf4] .cs-person[data-astro-cid-4khl2bf4]{width:100%;height:auto;display:flex;justify-content:center;align-items:center;position:relative}#sbs-1431[data-astro-cid-4khl2bf4] .cs-person[data-astro-cid-4khl2bf4] img[data-astro-cid-4khl2bf4]{width:100%;max-width:28rem;height:auto;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(0,0,0,.1));transition:all .3s ease}#sbs-1431[data-astro-cid-4khl2bf4] .cs-person[data-astro-cid-4khl2bf4]:hover img[data-astro-cid-4khl2bf4]{transform:scale(1.02);filter:drop-shadow(0 12px 32px rgba(0,0,0,.15))}}@media only screen and (min-width:48rem){#sbs-1431[data-astro-cid-4khl2bf4] .cs-container[data-astro-cid-4khl2bf4]{flex-direction:row;align-items:center;gap:4rem}#sbs-1431[data-astro-cid-4khl2bf4] .cs-content[data-astro-cid-4khl2bf4]{flex:1;text-align:left;align-items:flex-start}#sbs-1431[data-astro-cid-4khl2bf4] .cs-image-group[data-astro-cid-4khl2bf4]{flex:1;order:2;max-width:35rem;margin:0}#sbs-1431[data-astro-cid-4khl2bf4] .cs-person[data-astro-cid-4khl2bf4] img[data-astro-cid-4khl2bf4]{max-width:32rem}#sbs-1431[data-astro-cid-4khl2bf4] .cs-li[data-astro-cid-4khl2bf4]:hover{transform:translateY(-10px) scale(1.03)}}@media only screen and (min-width:64rem){#sbs-1431[data-astro-cid-4khl2bf4] .cs-container[data-astro-cid-4khl2bf4]{max-width:80rem;gap:5rem}#sbs-1431[data-astro-cid-4khl2bf4] .cs-content[data-astro-cid-4khl2bf4]{max-width:45rem}#sbs-1431[data-astro-cid-4khl2bf4] .cs-image-group[data-astro-cid-4khl2bf4]{max-width:30rem}}@media only screen and (min-width:0rem){#reviews-1088[data-astro-cid-fleeheb5]{padding:var(--sectionPadding);background-color:var(--lightGray);position:relative;overflow:hidden}#reviews-1088[data-astro-cid-fleeheb5]:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="%23e2e8f0" opacity="0.1"/><circle cx="75" cy="75" r="1" fill="%23e2e8f0" opacity="0.1"/><circle cx="50" cy="10" r="0.5" fill="%23e2e8f0" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3;pointer-events:none}#reviews-1088[data-astro-cid-fleeheb5] .cs-container[data-astro-cid-fleeheb5]{width:100%;max-width:106.25rem;margin:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(3rem,6vw,4rem);position:relative;z-index:1}#reviews-1088[data-astro-cid-fleeheb5] .cs-content[data-astro-cid-fleeheb5]{text-align:center;width:100%;max-width:39.375rem;display:flex;flex-direction:column;align-items:center}#reviews-1088[data-astro-cid-fleeheb5] .cs-topper[data-astro-cid-fleeheb5]{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--royalBlue);margin-bottom:.5rem;position:relative}#reviews-1088[data-astro-cid-fleeheb5] .cs-topper[data-astro-cid-fleeheb5]:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);width:2rem;height:2px;background:linear-gradient(90deg,transparent,var(--royalBlue),transparent)}#reviews-1088[data-astro-cid-fleeheb5] .cs-title[data-astro-cid-fleeheb5]{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2;margin:0;background:linear-gradient(135deg,var(--deepNavy),var(--royalBlue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#reviews-1088[data-astro-cid-fleeheb5] .cs-card-group[data-astro-cid-fleeheb5]{margin:0;padding:0;display:grid;grid-template-columns:repeat(12,1fr);align-items:stretch;gap:clamp(1.5rem,3vw,2rem)}#reviews-1088[data-astro-cid-fleeheb5] .cs-item[data-astro-cid-fleeheb5]{list-style:none;padding:1.5rem 1.25rem;margin:0;background:#ffffffe6;backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(255,255,255,.2);box-shadow:0 6px 24px #00000014,0 2px 6px #0000000a;display:flex;flex-direction:column;align-items:center;text-align:center;grid-column:span 12;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}#reviews-1088[data-astro-cid-fleeheb5] .cs-item[data-astro-cid-fleeheb5]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#3b82f60d,#9333ea0d);opacity:0;transition:opacity .3s ease}#reviews-1088[data-astro-cid-fleeheb5] .cs-item[data-astro-cid-fleeheb5]:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 20px 40px #00000026,0 8px 16px #0000001a}#reviews-1088[data-astro-cid-fleeheb5] .cs-item[data-astro-cid-fleeheb5]:hover:before{opacity:1}#reviews-1088[data-astro-cid-fleeheb5] .cs-rating[data-astro-cid-fleeheb5]{display:flex;gap:.2rem;margin-bottom:1rem;position:relative;z-index:2}#reviews-1088[data-astro-cid-fleeheb5] .cs-star[data-astro-cid-fleeheb5]{width:1rem;height:1rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);transition:all .3s ease;position:relative}#reviews-1088[data-astro-cid-fleeheb5] .cs-star[data-astro-cid-fleeheb5]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#fbbf24,#f59e0b);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);filter:blur(2px);opacity:0;transition:opacity .3s ease}#reviews-1088[data-astro-cid-fleeheb5] .cs-item[data-astro-cid-fleeheb5]:hover .cs-star[data-astro-cid-fleeheb5]{transform:scale(1.1)}#reviews-1088[data-astro-cid-fleeheb5] .cs-item[data-astro-cid-fleeheb5]:hover .cs-star[data-astro-cid-fleeheb5]:before{opacity:.6}#reviews-1088[data-astro-cid-fleeheb5] .cs-quote-icon[data-astro-cid-fleeheb5]{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,var(--royalBlue),var(--deepNavy));border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:#fff;transition:all .3s ease;position:relative;z-index:2}#reviews-1088[data-astro-cid-fleeheb5] .cs-item[data-astro-cid-fleeheb5]:hover .cs-quote-icon[data-astro-cid-fleeheb5]{transform:scale(1.1) rotate(5deg);box-shadow:0 8px 20px #3b82f64d}#reviews-1088[data-astro-cid-fleeheb5] .cs-item-text[data-astro-cid-fleeheb5]{font-size:clamp(.8rem,1.4vw,.9rem);line-height:1.6;text-align:center;margin:0 0 1.5rem;color:var(--bodyTextColor);font-style:italic;position:relative;flex-grow:1;display:flex;align-items:center;z-index:2}#reviews-1088[data-astro-cid-fleeheb5] .cs-flex[data-astro-cid-fleeheb5]{display:flex;align-items:center;gap:.75rem;width:100%;margin-top:auto;padding:.75rem 1rem;background:linear-gradient(135deg,var(--deepNavy),var(--navy));border-radius:10px;transition:all .3s ease;position:relative;overflow:hidden;z-index:2}#reviews-1088[data-astro-cid-fleeheb5] .cs-flex[data-astro-cid-fleeheb5]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}#reviews-1088[data-astro-cid-fleeheb5] .cs-item[data-astro-cid-fleeheb5]:hover .cs-flex[data-astro-cid-fleeheb5]:before{left:100%}#reviews-1088[data-astro-cid-fleeheb5] .cs-avatar[data-astro-cid-fleeheb5]{width:2rem;height:2rem;background:linear-gradient(135deg,var(--royalBlue),#3b82f6);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.7rem;flex-shrink:0;position:relative;z-index:1}#reviews-1088[data-astro-cid-fleeheb5] .cs-name[data-astro-cid-fleeheb5]{font-size:.9rem;font-weight:600;color:#fff;margin:0;line-height:1.2;position:relative;z-index:1}}@media only screen and (min-width:48rem){#reviews-1088[data-astro-cid-fleeheb5] .cs-item[data-astro-cid-fleeheb5]{grid-column:span 4}#reviews-1088[data-astro-cid-fleeheb5] .cs-item[data-astro-cid-fleeheb5]:hover{transform:translateY(-16px) scale(1.03)}}@media only screen and (min-width:64rem){#reviews-1088[data-astro-cid-fleeheb5] .cs-card-group[data-astro-cid-fleeheb5]{gap:2.5rem}#reviews-1088[data-astro-cid-fleeheb5] .cs-item[data-astro-cid-fleeheb5]{padding:2rem 1.75rem}}
