@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial}}}.solution-section[data-astro-cid-ypy3cv5a]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 6);position:relative;overflow:hidden}@media(min-width:48rem){.solution-section[data-astro-cid-ypy3cv5a]{padding:calc(var(--spacing,.25rem) * 8)}}.solution-section__grid[data-astro-cid-ypy3cv5a]{z-index:10;gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative}@media(min-width:64rem){.solution-section__grid[data-astro-cid-ypy3cv5a]{gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:1.1fr .9fr}}.solution-section__copy[data-astro-cid-ypy3cv5a]{flex-direction:column;display:flex}.solution-section__label[data-astro-cid-ypy3cv5a]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.18em;letter-spacing:.18em;color:var(--muted-foreground);text-transform:uppercase}.solution-section__headline[data-astro-cid-ypy3cv5a]{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground)}@media(min-width:48rem){.solution-section__headline[data-astro-cid-ypy3cv5a]{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.solution-section__subtitle[data-astro-cid-ypy3cv5a]{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}@media(min-width:48rem){.solution-section__subtitle[data-astro-cid-ypy3cv5a]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.solution-section__subtitle[data-astro-cid-ypy3cv5a]{margin:0}.solution-section__subtitle-group[data-astro-cid-ypy3cv5a]{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.solution-section__actions[data-astro-cid-ypy3cv5a]{margin-top:calc(var(--spacing,.25rem) * 6);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.solution-section__assurance[data-astro-cid-ypy3cv5a]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground);margin:0}.solution-section__points[data-astro-cid-ypy3cv5a]{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.solution-point[data-astro-cid-ypy3cv5a]{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding:calc(var(--spacing,.25rem) * 4);display:flex}.solution-point__icon[data-astro-cid-ypy3cv5a]{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);background-color:var(--foreground);color:var(--background);flex-shrink:0;justify-content:center;align-items:center;display:flex}.solution-point__icon[data-astro-cid-ypy3cv5a] svg{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}.solution-point__text[data-astro-cid-ypy3cv5a]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--foreground)}@media(min-width:48rem){.solution-point__text[data-astro-cid-ypy3cv5a]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.solution-point__text[data-astro-cid-ypy3cv5a]{margin:0}.solution-section--dark[data-astro-cid-ypy3cv5a]{padding:calc(var(--spacing,.25rem) * 6);background:#121215;border-color:#ffffff14}@media(min-width:48rem){.solution-section--dark[data-astro-cid-ypy3cv5a]{padding:calc(var(--spacing,.25rem) * 10)}}@media(min-width:64rem){.solution-section--dark[data-astro-cid-ypy3cv5a]{padding:calc(var(--spacing,.25rem) * 14)}}.solution-section__background[data-astro-cid-ypy3cv5a]{inset:calc(var(--spacing,.25rem) * 0);z-index:0;position:absolute}.solution-section__bg-image[data-astro-cid-ypy3cv5a]{object-fit:cover;filter:blur(60px);opacity:.4;width:100%;height:100%}.solution-section__side-borders[data-astro-cid-ypy3cv5a]{pointer-events:none;inset-block:calc(var(--spacing,.25rem) * 0);display:none;position:absolute}@media(min-width:48rem){.solution-section__side-borders[data-astro-cid-ypy3cv5a]{display:block}}.solution-section__side-borders[data-astro-cid-ypy3cv5a]{z-index:1;border-left:1px solid #ffffff0f;border-right:1px solid #ffffff0f;left:36px;right:36px}.solution-section--dark[data-astro-cid-ypy3cv5a] .solution-section__label[data-astro-cid-ypy3cv5a]{color:#ffffffb3}.solution-section--dark[data-astro-cid-ypy3cv5a] .solution-section__headline[data-astro-cid-ypy3cv5a]{color:#fff}.solution-section--dark[data-astro-cid-ypy3cv5a] .solution-section__subtitle[data-astro-cid-ypy3cv5a]{color:#ffffffa6}.solution-section--dark[data-astro-cid-ypy3cv5a] .solution-section__assurance[data-astro-cid-ypy3cv5a]{color:#ffffff8c}.solution-section--dark[data-astro-cid-ypy3cv5a] .solution-point[data-astro-cid-ypy3cv5a]{background:#ffffff0a;border-color:#ffffff14}.solution-section--dark[data-astro-cid-ypy3cv5a] .solution-point__icon[data-astro-cid-ypy3cv5a]{color:#121215;background:#fff}.solution-section--dark[data-astro-cid-ypy3cv5a] .solution-point__text[data-astro-cid-ypy3cv5a]{color:#ffffffe0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
