.sy-hero-features:where(.astro-ymcwzkvd){align-items:center;display:flex;overflow:clip;padding:var(--container-padding) 0 0 0;position:relative}@media only screen and (max-width:987px){.sy-hero-features:where(.astro-ymcwzkvd){padding:0}}.container:where(.astro-ymcwzkvd),.content:where(.astro-ymcwzkvd){overflow:visible}.content:where(.astro-ymcwzkvd){align-items:center;display:flex;flex-direction:column;max-width:50rem;width:100%}@media only screen and (max-width:987px){.content:where(.astro-ymcwzkvd){padding:0 var(--space-6)}}@media only screen and (max-width:576px){.content:where(.astro-ymcwzkvd){padding:0 var(--space-4)}}.image-marquee2:where(.astro-ymcwzkvd){display:flex;justify-content:center;overflow:hidden;padding:1rem var(--container-padding);width:100vw}@media only screen and (max-width:987px){.image-marquee2:where(.astro-ymcwzkvd){display:block}}.inner:where(.astro-ymcwzkvd){align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:5rem;position:relative;text-align:center;z-index:1}@media only screen and (max-width:987px){.inner:where(.astro-ymcwzkvd){padding-top:6rem}}.title:where(.astro-ymcwzkvd){font-family:var(--font-heading);font-size:var(--font-size-heading-xl);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);max-width:100%;white-space:pre-line}@media only screen and (max-width:576px){.title:where(.astro-ymcwzkvd){font-size:var(--font-size-heading-lg)}}.subtitle:where(.astro-ymcwzkvd){font-size:var(--font-size-body-xl);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);margin-bottom:var(--space-6);margin-top:var(--space-4);max-width:650px;opacity:.9}@media only screen and (max-width:987px){.subtitle:where(.astro-ymcwzkvd){font-size:var(--font-size-body-lg);max-width:100%}}@media only screen and (max-width:576px){.subtitle:where(.astro-ymcwzkvd){font-size:var(--font-size-body-base);margin-bottom:var(--space-6);margin-top:var(--space-6)}}.cta-group:where(.astro-ymcwzkvd){align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-6);justify-content:center}.secondary-link:where(.astro-ymcwzkvd){color:var(--color-brand-1);font-size:var(--font-size-body-base);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.secondary-link:where(.astro-ymcwzkvd):hover{opacity:.7}.cta-subtitle:where(.astro-ymcwzkvd){font-size:var(--font-size-body-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);margin-top:var(--space-4);opacity:.7}.image-marquee2:where(.astro-ymcwzkvd):not(.is-static) .track:where(.astro-ymcwzkvd){justify-content:center}.image-marquee2:where(.astro-ymcwzkvd):not(.is-static) .img:where(.astro-ymcwzkvd)[aria-hidden=true]{display:none}@media only screen and (max-width:987px){.image-marquee2:where(.astro-ymcwzkvd):not(.is-static) .track:where(.astro-ymcwzkvd){justify-content:flex-start}.image-marquee2:where(.astro-ymcwzkvd):not(.is-static) .img:where(.astro-ymcwzkvd)[aria-hidden=true]{display:block}}.track:where(.astro-ymcwzkvd){display:flex;padding-top:2rem;width:-moz-max-content;width:max-content}.is-static:where(.astro-ymcwzkvd) .track:where(.astro-ymcwzkvd){animation:none}.img:where(.astro-ymcwzkvd){flex-shrink:0;margin-right:1rem}.img:where(.astro-ymcwzkvd) img:where(.astro-ymcwzkvd){border-radius:1rem;box-shadow:0 0 10px #0000001f;height:24rem;width:auto}@media only screen and (max-width:1280px){.img:where(.astro-ymcwzkvd) img:where(.astro-ymcwzkvd){height:18rem}}@media only screen and (max-width:987px){.img:where(.astro-ymcwzkvd) img:where(.astro-ymcwzkvd){height:16rem}}.sy-brand-audiences:where(.astro-kwhhh4lw){padding:var(--section-spacing) 0;position:relative}.container:where(.astro-kwhhh4lw){position:relative;z-index:2}.header:where(.astro-kwhhh4lw){margin-bottom:var(--space-12);text-align:center}@media only screen and (max-width:576px){.header:where(.astro-kwhhh4lw){margin-bottom:var(--space-8)}}.title:where(.astro-kwhhh4lw){font-family:var(--font-heading);font-size:var(--font-size-heading-hero);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);margin-bottom:var(--space-4)}@media only screen and (max-width:576px){.title:where(.astro-kwhhh4lw){font-size:var(--font-size-heading-lg)}}.intro:where(.astro-kwhhh4lw){font-size:var(--font-size-body-lg);line-height:var(--line-height-relaxed);margin:0 auto;max-width:45ch;opacity:.85}@media only screen and (max-width:576px){.intro:where(.astro-kwhhh4lw){font-size:var(--font-size-body-base);max-width:100%}}.columns:where(.astro-kwhhh4lw){display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-8);gap:var(--space-8)}@media only screen and (max-width:987px){.columns:where(.astro-kwhhh4lw){gap:var(--space-6);grid-template-columns:1fr}}.column:where(.astro-kwhhh4lw){backdrop-filter:blur(10px) saturate(1.05);background:#ffffffb3;border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8)}@media only screen and (max-width:576px){.column:where(.astro-kwhhh4lw){padding:var(--space-6)}}.column-label:where(.astro-kwhhh4lw){color:var(--color-brand-1);font-size:var(--font-size-body-sm);letter-spacing:.05em;text-transform:uppercase}.column-heading:where(.astro-kwhhh4lw),.column-label:where(.astro-kwhhh4lw){font-family:var(--font-heading);font-weight:var(--font-weight-medium)}.column-heading:where(.astro-kwhhh4lw){font-size:var(--font-size-heading-md);line-height:var(--line-height-tight)}.bullets:where(.astro-kwhhh4lw){display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.bullet:where(.astro-kwhhh4lw){font-size:var(--font-size-body-base);line-height:var(--line-height-relaxed);padding-left:var(--space-5);position:relative}.bullet:where(.astro-kwhhh4lw):before{background:var(--color-brand-1);border-radius:50%;content:"";height:6px;left:0;opacity:.6;position:absolute;top:.6em;width:6px}.note:where(.astro-kwhhh4lw){font-size:var(--font-size-body-sm);font-style:italic;margin-top:var(--space-10);opacity:.7;text-align:center}.gallery-features-item:where(.astro-kzfncrjg){align-items:center;display:flex;gap:var(--space-10)}@media only screen and (max-width:987px){.gallery-features-item:where(.astro-kzfncrjg){flex-direction:column;gap:var(--space-6);padding:var(--space-8) 0}}.gallery-features-item:where(.astro-kzfncrjg).is-reverse{flex-direction:row-reverse}@media only screen and (max-width:987px){.gallery-features-item:where(.astro-kzfncrjg).is-reverse{flex-direction:column}}.content:where(.astro-kzfncrjg){display:flex;flex:1;flex-direction:column;gap:var(--space-3)}@media only screen and (max-width:987px){.content:where(.astro-kzfncrjg){align-items:flex-start;text-align:start;width:100%}}.title:where(.astro-kzfncrjg){font-family:var(--font-heading);font-size:var(--font-size-heading-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);margin:0}@media only screen and (max-width:576px){.title:where(.astro-kzfncrjg){font-size:var(--font-size-heading-sm)}}.subtitle:where(.astro-kzfncrjg){font-size:var(--font-size-body-base);line-height:var(--line-height-relaxed);margin:0;max-width:40ch;opacity:.85}@media only screen and (max-width:987px){.subtitle:where(.astro-kzfncrjg){max-width:100%}}.gallery:where(.astro-kzfncrjg){flex:1;max-width:28rem;width:100%}@media only screen and (max-width:987px){.gallery:where(.astro-kzfncrjg){max-width:100%}}.single-image:where(.astro-kzfncrjg){display:flex;flex-direction:column}.image-wrapper:where(.astro-kzfncrjg){aspect-ratio:1;background:var(--color-brand-3);border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden;position:relative;width:100%}.image-wrapper:where(.astro-kzfncrjg) img:where(.astro-kzfncrjg){height:100%;-o-object-fit:cover;object-fit:cover;width:100%}sy-image-compare:where(.astro-kzfncrjg){display:flex;flex-direction:column}.compare-wrapper:where(.astro-kzfncrjg){aspect-ratio:1;border-radius:var(--radius-lg) var(--radius-lg) 0 0;cursor:ew-resize;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.compare-image:where(.astro-kzfncrjg){height:100%;left:0;position:absolute;top:0;width:100%}.compare-image:where(.astro-kzfncrjg) img:where(.astro-kzfncrjg){height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.compare-before:where(.astro-kzfncrjg){clip-path:inset(0 50% 0 0);z-index:2}.compare-after:where(.astro-kzfncrjg){z-index:1}.compare-label:where(.astro-kzfncrjg){background:#000000b3;border-radius:var(--radius-sm);bottom:var(--space-3);color:#fff;font-size:var(--font-size-body-xs);font-weight:var(--font-weight-medium);letter-spacing:.05em;padding:var(--space-1) var(--space-3);position:absolute;text-transform:uppercase}.before-label:where(.astro-kzfncrjg){left:var(--space-3)}.after-label:where(.astro-kzfncrjg){right:var(--space-3)}.compare-slider:where(.astro-kzfncrjg){cursor:ew-resize;z-index:3}.compare-handle:where(.astro-kzfncrjg),.compare-slider:where(.astro-kzfncrjg){height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);width:4px}.compare-handle:where(.astro-kzfncrjg){align-items:center;display:flex;flex-direction:column}.handle-line:where(.astro-kzfncrjg){background:#fff;box-shadow:0 0 8px #0000004d;flex:1;width:3px}.handle-circle:where(.astro-kzfncrjg){align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 12px #0003;color:#333;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.handle-circle:where(.astro-kzfncrjg) svg:where(.astro-kzfncrjg){height:16px;width:16px}.caption:where(.astro-kzfncrjg){align-items:center;background:#e5dfe0;border-radius:0 0 var(--radius-lg) var(--radius-lg);color:#000;display:flex;font-family:var(--font-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);margin:0;min-height:4rem;padding:var(--space-4);text-align:left;white-space:pre-line}@media only screen and (max-width:576px){.caption:where(.astro-kzfncrjg){font-size:var(--font-size-body-xs);padding:var(--space-3)}}.sy-image-creator:where(.astro-vq23h7j4){padding:var(--section-spacing) 0;position:relative}.container:where(.astro-vq23h7j4){position:relative;z-index:2}.header:where(.astro-vq23h7j4){margin-bottom:var(--space-12);text-align:left}@media only screen and (max-width:576px){.header:where(.astro-vq23h7j4){margin-bottom:var(--space-8)}}.title:where(.astro-vq23h7j4){font-family:var(--font-heading);font-size:var(--font-size-heading-hero);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);margin-bottom:var(--space-4)}@media only screen and (max-width:576px){.title:where(.astro-vq23h7j4){font-size:var(--font-size-heading-lg)}}.intro:where(.astro-vq23h7j4){font-size:var(--font-size-body-lg);line-height:var(--line-height-relaxed);margin:0;max-width:50ch;opacity:.85;text-align:left}@media only screen and (max-width:576px){.intro:where(.astro-vq23h7j4){font-size:var(--font-size-body-base);max-width:100%}}.items:where(.astro-vq23h7j4){display:flex;flex-direction:column}.sy-campaigns:where(.astro-32wfk5er){padding:var(--section-spacing) 0;position:relative}.container:where(.astro-32wfk5er){position:relative;z-index:2}.layout:where(.astro-32wfk5er){align-items:flex-start;display:flex;gap:var(--space-6)}@media only screen and (max-width:987px){.layout:where(.astro-32wfk5er){flex-direction:column;gap:var(--space-8)}}.image-side:where(.astro-32wfk5er){flex:0 0 auto;max-width:22rem;width:26%}@media only screen and (max-width:987px){.image-side:where(.astro-32wfk5er){margin:0 auto;max-width:18rem;order:1;width:80%}}.image-wrapper:where(.astro-32wfk5er){border-radius:1rem;box-shadow:0 0 10px #0000001f;overflow:hidden;position:relative;width:100%;width:auto}.image-wrapper:where(.astro-32wfk5er) img:where(.astro-32wfk5er){height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content-side:where(.astro-32wfk5er){flex:1}.header:where(.astro-32wfk5er){margin-bottom:var(--space-12);text-align:center}@media only screen and (max-width:576px){.header:where(.astro-32wfk5er){margin-bottom:var(--space-8)}}.title:where(.astro-32wfk5er){font-family:var(--font-heading);font-size:var(--font-size-heading-hero);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);margin-bottom:var(--space-4)}@media only screen and (max-width:576px){.title:where(.astro-32wfk5er){font-size:var(--font-size-heading-lg)}}.intro:where(.astro-32wfk5er){font-size:var(--font-size-body-lg);line-height:var(--line-height-relaxed);margin:0 auto;max-width:50ch;opacity:.85}@media only screen and (max-width:576px){.intro:where(.astro-32wfk5er){font-size:var(--font-size-body-base);max-width:100%}}.items-wrapper:where(.astro-32wfk5er){display:flex;padding-left:var(--space-6);position:relative;width:100%}.items-wrapper:where(.astro-32wfk5er):before{background:var(--color-brand-3);content:"";display:block;margin-right:var(--space-6);min-height:100%;min-width:2px}@media only screen and (max-width:767px){.items-wrapper:where(.astro-32wfk5er):before{margin-right:var(--space-4)}}.items:where(.astro-32wfk5er){display:flex;flex-direction:column;width:100%}.item-inner:where(.astro-32wfk5er),.item:where(.astro-32wfk5er){position:relative}.item-inner:where(.astro-32wfk5er){display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6) var(--space-4)}.item-title:where(.astro-32wfk5er){font-family:var(--font-heading);font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-medium);margin-bottom:0}.item-text:where(.astro-32wfk5er){font-size:var(--font-size-body-base);line-height:var(--line-height-relaxed);margin-bottom:0;opacity:.8}.sy-calendar:where(.astro-jocxbjse){padding:var(--section-spacing) 0;position:relative}.container:where(.astro-jocxbjse){position:relative;z-index:2}.header:where(.astro-jocxbjse){margin-bottom:var(--space-12);text-align:center}@media only screen and (max-width:576px){.header:where(.astro-jocxbjse){margin-bottom:var(--space-8)}}.title:where(.astro-jocxbjse){font-family:var(--font-heading);font-size:var(--font-size-heading-hero);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);margin-bottom:var(--space-4)}@media only screen and (max-width:576px){.title:where(.astro-jocxbjse){font-size:var(--font-size-heading-lg)}}.intro:where(.astro-jocxbjse){font-size:var(--font-size-body-lg);line-height:var(--line-height-relaxed);margin:0 auto;max-width:50ch;opacity:.85}@media only screen and (max-width:576px){.intro:where(.astro-jocxbjse){font-size:var(--font-size-body-base);max-width:100%}}.features:where(.astro-jocxbjse){display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);align-items:stretch;gap:var(--space-6)}@media only screen and (max-width:987px){.features:where(.astro-jocxbjse){gap:var(--space-5);grid-template-columns:1fr}}.feature:where(.astro-jocxbjse){backdrop-filter:blur(12px) saturate(1.1);background:#ffffffbf;border-radius:var(--radius-xl);display:grid;grid-template-rows:auto 1fr;justify-items:center;padding:var(--space-8);text-align:center;grid-gap:var(--space-4);gap:var(--space-4);transition:transform .3s ease,box-shadow .3s ease}@media only screen and (max-width:576px){.feature:where(.astro-jocxbjse){padding:var(--space-6)}}@media(hover:hover){.feature:where(.astro-jocxbjse):hover{box-shadow:0 12px 40px #00000014;transform:translateY(-4px)}}.feature-icon:where(.astro-jocxbjse){align-items:center;background:linear-gradient(135deg,var(--color-brand-1),var(--color-brand-3));border-radius:50%;box-shadow:0 4px 16px #0000001a;color:#fff;display:flex;height:4rem;justify-content:center;width:4rem}.feature-title:where(.astro-jocxbjse){align-self:start;font-family:var(--font-heading);font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.feature-desc:where(.astro-jocxbjse){align-self:start;font-size:var(--font-size-body-base);line-height:var(--line-height-relaxed);max-width:28ch;opacity:.8}.sy-gallery-text:where(.astro-3iwlbcxk){padding:var(--container-padding) 0 var(--container-padding) 0;position:relative}.container:where(.astro-3iwlbcxk){align-items:center;backdrop-filter:blur(10px) saturate(1.05);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-10);justify-content:center;padding:var(--space-6);position:relative;z-index:9}@media only screen and (max-width:987px){.container:where(.astro-3iwlbcxk){border-radius:0;flex-direction:column;gap:var(--space-8);padding:var(--space-4) 0}}.content:where(.astro-3iwlbcxk){align-items:center;display:flex;flex:1;flex-direction:column;padding-left:var(--space-0);text-align:center}@media only screen and (max-width:987px){.content:where(.astro-3iwlbcxk){align-items:center;padding:0 var(--space-4);text-align:center;width:100%}}.title:where(.astro-3iwlbcxk){font-family:var(--font-heading);font-size:var(--font-size-heading-hero);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);margin-bottom:var(--space-6)}.text:where(.astro-3iwlbcxk){font-size:var(--font-size-body-base);line-height:var(--line-height-relaxed);margin-bottom:0}@media only screen and (max-width:576px){.text:where(.astro-3iwlbcxk){max-width:100%}}.cta:where(.astro-3iwlbcxk){margin-top:var(--space-6)}.gallery:where(.astro-3iwlbcxk){max-width:max(20rem,min(40vw,32rem));min-height:max(18rem,min(30vw,22rem));width:100%}@media only screen and (max-width:987px){.gallery:where(.astro-3iwlbcxk){max-width:100%;min-height:20rem;padding-left:var(--space-4);padding-right:var(--space-4)}}.marquee:where(.astro-3iwlbcxk){margin:var(--space-2) 0 0;padding:var(--space-6) 0;z-index:9;--c:5321A9}sy-steps-timeline-features:where(.astro-qw4nwgzv){display:block;overflow:hidden;padding:var(--section-spacing) 0;position:relative;z-index:9}.container:where(.astro-qw4nwgzv){position:relative;z-index:2}.content:where(.astro-qw4nwgzv){margin-bottom:var(--space-4);position:relative}@media only screen and (max-width:987px){.content:where(.astro-qw4nwgzv){display:contents}}.title:where(.astro-qw4nwgzv){font-family:var(--font-heading);font-size:var(--font-size-heading-hero);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);margin-bottom:var(--space-4)}@media only screen and (max-width:576px){.title:where(.astro-qw4nwgzv){font-size:var(--font-size-heading-lg)}}.subtitle:where(.astro-qw4nwgzv){font-size:var(--font-size-body-lg);line-height:var(--line-height-relaxed);margin-bottom:var(--space-8);max-width:50ch;opacity:.85}@media only screen and (max-width:576px){.subtitle:where(.astro-qw4nwgzv){font-size:var(--font-size-body-base)}}.wrapper:where(.astro-qw4nwgzv){align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.items-wrapper:where(.astro-qw4nwgzv){backdrop-filter:blur(6px) saturate(1.05);display:flex;max-width:max(20rem,min(50vw,34rem));padding-left:max(2rem,min(5vw,4rem));position:relative;width:100%}@media only screen and (max-width:767px){.items-wrapper:where(.astro-qw4nwgzv){align-self:center;max-width:100%;padding-left:2.5rem}}.items-wrapper:where(.astro-qw4nwgzv):before{background:var(--color-brand-3);content:"";display:block;margin-right:var(--space-6);min-height:100%;min-width:2px}@media only screen and (max-width:767px){.items-wrapper:where(.astro-qw4nwgzv):before{margin-right:var(--space-4)}}.items:where(.astro-qw4nwgzv){counter-reset:items;display:flex;flex-direction:column;max-width:max(18rem,min(40vw,24rem));width:100%}@media only screen and (max-width:767px){.items:where(.astro-qw4nwgzv){max-width:100%}}.item-inner:where(.astro-qw4nwgzv),.item:where(.astro-qw4nwgzv){position:relative}.item-inner:where(.astro-qw4nwgzv){display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6) var(--space-4)}.item-inner:where(.astro-qw4nwgzv):before{align-items:center;border-right:2px solid transparent;bottom:0;content:counter(items,decimal-leading-zero);counter-increment:items;display:flex;font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-medium);margin:auto;opacity:.5;padding-right:calc(max(2rem,min(5vw,4rem)) - 2px);position:absolute;right:calc(100% + var(--space-6) + max(2rem,min(5vw,4rem)));text-align:center;top:0;transform:translate(100%);transition:color var(--transition-base) var(--ease-in-out-cubic);width:0}@media only screen and (max-width:767px){.item-inner:where(.astro-qw4nwgzv):before{padding-right:calc(2.5rem - 2px);right:calc(100% + var(--space-4) + 2.5rem)}}.item.is-active .item-inner:before{border-right-color:var(--color-brand-1);opacity:1}.item-title:where(.astro-qw4nwgzv){font-family:var(--font-heading);font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-medium);margin-bottom:0}.item-text:where(.astro-qw4nwgzv){font-size:var(--font-size-body-base);line-height:var(--line-height-relaxed);margin-bottom:0}.features-page:where(.astro-mpbnit47){position:relative}
