[data-brick=CtaBanner][data-part=root]{--primary:var(--color-brand-primary,#111827);--background:var(--color-semantic-bg,#fff);--foreground:var(--color-semantic-text,#111827);--card:var(--color-semantic-surface,#fff);--card-foreground:var(--color-semantic-text,#111827);--muted:var(--color-semantic-muted,#eff3f7);--border:var(--color-semantic-border,#d8e1ea);isolation:isolate;padding:var(--spacing-12,3rem) var(--cta-gutter-mobile,var(--spacing-6,1.5rem));position:relative}.brick-cta-banner-skin{background:var(--primary);color:var(--primary-foreground)}.brick-cta-banner-skin--with-background-image.brick-cta-banner-skin--media-full{overflow:hidden}.brick-cta-banner-skin__media--full{z-index:0;position:absolute;inset:0}.brick-cta-banner-skin__media--full picture,.brick-cta-banner-skin__media--full img{width:100%;height:100%;display:block}.brick-cta-banner-skin [data-part=media-overlay]{background:var(--primary);opacity:var(--brick-cta-overlay,.45);position:absolute;inset:0}.brick-cta-banner-skin[data-overlay-style=gradient] [data-part=media-overlay]{background:linear-gradient(90deg, var(--cta-overlay-start,var(--primary)), var(--cta-overlay-end,transparent));opacity:var(--brick-cta-overlay,.75)}.brick-cta-banner-skin[data-overlay-tone=dark] [data-part=media-overlay]{--cta-overlay-start:#000;background-color:#000}.brick-cta-banner-skin[data-overlay-tone=light] [data-part=media-overlay]{--cta-overlay-start:#fff;background-color:#fff}.brick-cta-banner-skin__card{z-index:1;width:min(100%, var(--cta-content-max,72rem));color:inherit;box-shadow:none;background:0 0;border:0;margin:0 auto;position:relative}.brick-cta-banner-skin--card-default .brick-cta-banner-skin__card{border-radius:var(--cta-card-radius,.75rem)}.brick-cta-banner-skin--card-flat .brick-cta-banner-skin__card{border-radius:0}.brick-cta-banner-skin--card-glass .brick-cta-banner-skin__card{padding:var(--cta-card-padding-mobile,var(--cta-card-padding,1.5rem));border:1px solid color-mix(in srgb, currentColor 24%, transparent);border-radius:var(--cta-card-radius,1rem);background:color-mix(in srgb, var(--card) 18%, transparent);backdrop-filter:blur(16px)}.brick-cta-banner-skin--card-accent .brick-cta-banner-skin__card{padding:var(--cta-card-padding-mobile,var(--cta-card-padding,1.5rem));border-inline-start:var(--cta-accent-width,.35rem) solid var(--color-brand-accent,currentColor);background:color-mix(in srgb, var(--primary) 88%, var(--card))}.brick-cta-banner-skin__content{justify-content:space-between;align-items:center;gap:var(--cta-content-gap-mobile,1.5rem);flex-wrap:wrap;padding:0;display:flex}.brick-cta-banner-skin__media,.brick-cta-banner-skin__media img{width:100%;height:100%;min-height:0}.brick-cta-banner-skin[data-media-aspect-ratio=square] .brick-cta-banner-skin__media{aspect-ratio:1}.brick-cta-banner-skin[data-media-aspect-ratio="4:5"] .brick-cta-banner-skin__media{aspect-ratio:4/5}.brick-cta-banner-skin[data-media-aspect-ratio="4:3"] .brick-cta-banner-skin__media{aspect-ratio:4/3}.brick-cta-banner-skin[data-media-aspect-ratio="16:9"] .brick-cta-banner-skin__media{aspect-ratio:16/9}.brick-cta-banner-skin[data-media-object-position=top] [data-part=media-image]{object-position:center top}.brick-cta-banner-skin[data-media-object-position=bottom] [data-part=media-image]{object-position:center bottom}.brick-cta-banner-skin[data-media-object-position=left] [data-part=media-image]{object-position:left center}.brick-cta-banner-skin[data-media-object-position=right] [data-part=media-image]{object-position:right center}.brick-cta-banner-skin__media img{object-fit:cover;display:block}.brick-cta-banner-skin--width-sm .brick-cta-banner-skin__card{max-width:42rem}.brick-cta-banner-skin--width-md .brick-cta-banner-skin__card{max-width:56rem}.brick-cta-banner-skin--width-full .brick-cta-banner-skin__card{width:100%;max-width:none}.brick-cta-banner-skin--height-compact{padding-block:var(--spacing-6,1.5rem)}.brick-cta-banner-skin--height-screen{align-items:center;min-height:100svh;display:grid}.brick-cta-banner-skin--align-center .brick-cta-banner-skin__content{text-align:center;justify-content:center}.brick-cta-banner-skin__text{flex:20rem;gap:.5rem;display:grid}.brick-cta-banner-skin__title,.brick-cta-banner-skin__subtitle{margin:0}@media (width>=768px){.brick-cta-banner-skin{padding-inline:var(--cta-gutter-desktop,var(--cta-gutter-mobile,var(--spacing-6,1.5rem)))}.brick-cta-banner-skin__content{gap:var(--cta-content-gap-desktop,var(--cta-content-gap-mobile,1.5rem))}.brick-cta-banner-skin__actions{gap:var(--cta-action-gap-desktop,var(--cta-action-gap-mobile,.5rem))}.brick-cta-banner-skin--card-glass .brick-cta-banner-skin__card,.brick-cta-banner-skin--card-accent .brick-cta-banner-skin__card{padding:var(--cta-card-padding-desktop,var(--cta-card-padding-mobile,var(--cta-card-padding,1.5rem)))}.brick-cta-banner-skin--media-split-left .brick-cta-banner-skin__card,.brick-cta-banner-skin--media-split-right .brick-cta-banner-skin__card{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.brick-cta-banner-skin--media-split-right .brick-cta-banner-skin__media{order:2}.brick-cta-banner-skin--media-split-left .brick-cta-banner-skin__content,.brick-cta-banner-skin--media-split-right .brick-cta-banner-skin__content{padding:var(--spacing-12,3rem) var(--spacing-6,1.5rem);align-content:center}}.brick-cta-banner-skin__eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:700}.brick-cta-banner-skin__badges,.brick-cta-banner-skin__actions{align-items:center;gap:var(--cta-action-gap-mobile,.5rem);flex-wrap:wrap;display:flex}.brick-cta-banner-skin--actions-stacked .brick-cta-banner-skin__actions{flex-direction:column;align-items:stretch}.brick-cta-banner-skin--action-width-full .brick-cta-banner-skin__actions,.brick-cta-banner-skin--action-width-full .brick-cta-banner-skin__button{width:100%}.brick-cta-banner-skin--action-width-equal .brick-cta-banner-skin__button{flex:1 1 0}.brick-cta-banner-skin__badges{margin:0;padding:0;list-style:none}.brick-cta-banner-skin__subtitle{color:color-mix(in srgb, var(--primary-foreground) 84%, transparent)}@media (width<=767px){.brick-cta-banner-skin--hide-media-md .brick-cta-banner-skin__media{display:none}.brick-cta-banner-skin--actions-responsive .brick-cta-banner-skin__actions{flex-direction:column;align-items:stretch;width:100%}.brick-cta-banner-skin--actions-responsive .brick-cta-banner-skin__button{width:100%}}@media (width<=639px){.brick-cta-banner-skin--hide-media-sm .brick-cta-banner-skin__media{display:none}}.brick-cta-banner-skin__button{color:var(--primary-foreground)}.brick-features-list-skin{--features-default-card-background:var(--color-semantic-surface,#fff);--features-default-card-padding:1.25rem}[data-brick=HeroMinimal][data-part=root]{--primary:var(--color-brand-primary,#b96a78);--primary-foreground:var(--color-brand-onPrimary,#fff);--background:var(--color-semantic-bg,#fff);--foreground:var(--color-semantic-text,#2a2222);--muted:color-mix(in srgb, var(--color-brand-primary,#b96a78) 8%, transparent);--outline:var(--color-brand-primary,#b96a78);--input:var(--color-semantic-border,#e8d5cc);background:radial-gradient(circle at top right, color-mix(in srgb, var(--color-brand-primary,#b96a78) 12%, transparent) 0%, transparent 55%), var(--color-semantic-bg,#fff);padding-block:clamp(3rem,6vw,5.5rem);padding-inline:var(--spacing-6,1.5rem)}[data-brick=HeroMinimal] [data-part=inner]{flex-direction:column;align-items:flex-start;gap:clamp(1rem,2vw,1.75rem);max-width:64rem;margin-inline:auto;display:flex}[data-brick=HeroMinimal] [data-part=media]{aspect-ratio:16/9;border-radius:var(--radius-lg,.75rem);width:100%;max-height:32rem;margin:0;overflow:hidden}[data-brick=HeroMinimal] [data-part=media] img{object-fit:cover;width:100%;height:100%;display:block}[data-brick=HeroMinimal] [data-part=title]{font-family:var(--typography-fontFamily-heading,Georgia, serif);letter-spacing:-.01em;color:var(--color-semantic-text,#2a2222);margin:0;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:600;line-height:1.1}[data-brick=HeroMinimal] [data-part=subtitle]{color:var(--color-semantic-textMuted,#6b5d5e);max-width:60ch;margin:0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.55}[data-brick=HeroMinimal] [data-part=actions]{gap:var(--spacing-4,1rem);flex-wrap:wrap;margin-top:.5rem;display:flex}:where([data-brick]){--primary-foreground:var(--color-brand-onPrimary,var(--color-brand-on-primary,#fff));--muted-foreground:var(--color-semantic-textMuted,var(--color-semantic-text-muted,var(--brick-skin-muted-foreground-fallback,#6b7280)))}.brick-services-grid-skin>.brick-services-grid-skin__responsive{display:inherit;gap:inherit;box-sizing:border-box;min-width:0}[data-brick=ServicesGrid][data-part=root]{--primary:var(--color-brand-primary,#2563eb);--background:var(--color-semantic-bg,#fff);--foreground:var(--color-semantic-text,#111827);--card:var(--color-semantic-surface,#fff);--card-foreground:var(--color-semantic-text,#111827);--muted:var(--color-semantic-muted,#eff3f7);--border:var(--color-semantic-border,#d8e1ea);container-type:inline-size}.brick-services-grid-skin>.brick-services-grid-skin__responsive{padding:var(--spacing-16,4rem) var(--services-gutter-mobile,var(--spacing-6,1.5rem))}.brick-services-grid-skin__inner{max-width:var(--services-content-max,76rem);gap:1.5rem;margin:0 auto;display:grid}.brick-services-grid-skin__header{text-align:center;gap:.5rem;display:grid}.brick-services-grid-skin__header :where(p){margin:0}.brick-services-grid-skin--heading-align-start .brick-services-grid-skin__header{text-align:start;justify-items:start}.brick-services-grid-skin--heading-align-center .brick-services-grid-skin__header{text-align:center;justify-items:center}.brick-services-grid-skin--heading-align-end .brick-services-grid-skin__header{text-align:end;justify-items:end}.brick-services-grid-skin--header-split .brick-services-grid-skin__header{text-align:start;justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.brick-services-grid-skin__title{margin:0;font-size:clamp(1.75rem,2vw + 1rem,2.5rem);line-height:1.1}.brick-services-grid-skin__list{column-gap:var(--services-column-gap-mobile,1rem);row-gap:var(--services-row-gap-mobile,1rem);margin:0;padding:0;list-style:none;display:grid}.brick-services-grid-skin--cols-2 .brick-services-grid-skin__list{grid-template-columns:repeat(2,minmax(0,1fr))}.brick-services-grid-skin--cols-3 .brick-services-grid-skin__list{grid-template-columns:repeat(3,minmax(0,1fr))}.brick-services-grid-skin--cols-4 .brick-services-grid-skin__list{grid-template-columns:repeat(4,minmax(0,1fr))}@container (width<=64rem){.brick-services-grid-skin--cols-2 .brick-services-grid-skin__list,.brick-services-grid-skin--cols-3 .brick-services-grid-skin__list,.brick-services-grid-skin--cols-4 .brick-services-grid-skin__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=40rem){.brick-services-grid-skin--cols-2 .brick-services-grid-skin__list,.brick-services-grid-skin--cols-3 .brick-services-grid-skin__list,.brick-services-grid-skin--cols-4 .brick-services-grid-skin__list{grid-template-columns:1fr}}.brick-services-grid-skin__item{min-width:0;min-height:var(--services-card-min-height-mobile,0)}.brick-services-grid-skin--density-compact .brick-services-grid-skin__list{gap:.75rem}.brick-services-grid-skin--density-spacious .brick-services-grid-skin__list{gap:2rem}.brick-services-grid-skin--card-flat .brick-services-grid-skin__card{box-shadow:none;border-color:#0000}.brick-services-grid-skin--card-outlined .brick-services-grid-skin__card{box-shadow:none}.brick-services-grid-skin--media-left .brick-services-grid-skin__card{grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr);display:grid}.brick-services-grid-skin--media-left .brick-services-grid-skin__media{grid-row:1/span 2}.brick-services-grid-skin--media-background .brick-services-grid-skin__card{isolation:isolate;position:relative;overflow:hidden}.brick-services-grid-skin--media-background .brick-services-grid-skin__media{z-index:-2;position:absolute;inset:0}.brick-services-grid-skin--media-background .brick-services-grid-skin__media:after{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--card) 92%, transparent));position:absolute;inset:0}.brick-services-grid-skin__ratio{width:min(100%, var(--services-media-width-mobile,100%));border-radius:.75rem;overflow:hidden}.brick-services-grid-skin__image{object-fit:cover;width:100%;height:100%;display:block}.brick-services-grid-skin__card-header{padding-inline:var(--services-card-padding-mobile,1.5rem);gap:.75rem}.brick-services-grid-skin--body-overlap .brick-services-grid-skin__card-header{z-index:1;background:var(--card);border-radius:1rem 1rem 0 0;margin-top:-1rem;position:relative}.brick-services-grid-skin__icon{width:fit-content}.brick-services-grid-skin__name{margin:0;font-size:1.125rem}.brick-services-grid-skin__eyebrow{color:var(--primary);margin:0}.brick-services-grid-skin--heading-italic .brick-services-grid-skin__name{font-style:italic}.brick-services-grid-skin [data-part=section-cta]{justify-self:center}.brick-services-grid-skin__card-content{padding-inline:var(--services-card-padding-mobile,1.5rem);gap:1rem;display:grid}.brick-services-grid-skin__description{color:var(--muted-foreground);margin:0;line-height:1.6}.brick-services-grid-skin__features{color:var(--muted-foreground);gap:.75rem;margin:0;padding-left:1.25rem;display:grid}.brick-services-grid-skin__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.brick-services-grid-skin__actions{flex-wrap:wrap;gap:.75rem;display:flex}.brick-services-grid-skin__price{color:var(--primary);margin:0;font-weight:600}.brick-services-grid-skin--overlap .brick-services-grid-skin__item:nth-child(2n){transform:translateY(.75rem)}@container (width<=40rem){.brick-services-grid-skin--header-split .brick-services-grid-skin__header,.brick-services-grid-skin--media-left .brick-services-grid-skin__card{grid-template-columns:1fr;display:grid}.brick-services-grid-skin--media-left .brick-services-grid-skin__media{grid-row:auto}}@container (width>=48rem){.brick-services-grid-skin>.brick-services-grid-skin__responsive{padding-inline:var(--services-gutter-desktop,var(--services-gutter-mobile,var(--spacing-6,1.5rem)))}.brick-services-grid-skin__list{column-gap:var(--services-column-gap-desktop,var(--services-column-gap-mobile,1rem));row-gap:var(--services-row-gap-desktop,var(--services-row-gap-mobile,1rem))}.brick-services-grid-skin__item{min-height:var(--services-card-min-height-desktop,var(--services-card-min-height-mobile,0))}.brick-services-grid-skin__ratio{width:min(100%, var(--services-media-width-desktop,var(--services-media-width-mobile,100%)))}.brick-services-grid-skin__card-header,.brick-services-grid-skin__card-content{padding-inline:var(--services-card-padding-desktop,var(--services-card-padding-mobile,1.5rem))}}[data-brick=HeroMinimal]{container:hero-minimal/inline-size}[data-brick=HeroMinimal][data-variant=centered] [data-part=inner]{text-align:center;align-items:center}[data-brick=HeroMinimal][data-variant=centered] [data-part=actions]{justify-content:center}[data-brick=HeroMinimal][data-variant=left] [data-part=inner]{text-align:left;align-items:start}[data-brick=HeroMinimal][data-variant=left] [data-part=actions]{justify-content:flex-start}[data-brick=HeroMinimal] [data-part=inner]>*{min-width:0}@container hero-minimal (width>=48rem){[data-brick=HeroMinimal]:is([data-image-position=left],[data-image-position=right]) [data-part=inner]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"media title""media subtitle""media actions";align-items:start;column-gap:clamp(1.5rem,4vw,4rem);max-width:72rem;display:grid}[data-brick=HeroMinimal][data-image-position=right] [data-part=inner]{grid-template-areas:"title media""subtitle media""actions media"}[data-brick=HeroMinimal]:is([data-image-position=left],[data-image-position=right]) [data-part=media]{aspect-ratio:auto;grid-area:media;align-self:stretch;height:100%}[data-brick=HeroMinimal]:is([data-image-position=left],[data-image-position=right]) [data-part=media] img{object-fit:cover;height:100%;min-height:18rem}[data-brick=HeroMinimal]:is([data-image-position=left],[data-image-position=right]) [data-part=title],[data-brick=HeroMinimal]:is([data-image-position=left],[data-image-position=right]) [data-part=inner]>:not([data-part=media],[data-part=subtitle],[data-part=actions]){grid-area:title}[data-brick=HeroMinimal]:is([data-image-position=left],[data-image-position=right]) [data-part=subtitle]{grid-area:subtitle}[data-brick=HeroMinimal]:is([data-image-position=left],[data-image-position=right]) [data-part=actions]{grid-area:actions}}[data-brick=HeroMinimal][data-image-position=background]{isolation:isolate;position:relative}[data-brick=HeroMinimal][data-image-position=background] [data-part=inner]{justify-content:center;min-height:24rem}[data-brick=HeroMinimal][data-image-position=background] [data-part=media]{z-index:-1;aspect-ratio:auto;border-radius:0;width:100%;height:100%;max-height:none;margin:0;position:absolute;inset:0;overflow:hidden}[data-brick=HeroMinimal][data-image-position=background] [data-part=media] img{aspect-ratio:auto;object-fit:cover;border-radius:0;width:100%;height:100%;max-height:none}[data-brick=HeroMinimal][data-image-position=background] [data-part=media]:after{content:"";background:var(--color-semantic-bg,#fff);opacity:.82;position:absolute;inset:0}.brick-controlled-query[data-astro-cid-li5zm36u],.brick-controlled-query__form[data-astro-cid-li5zm36u]{flex-wrap:wrap;align-items:end;gap:.75rem;min-width:0;display:flex}.brick-controlled-query[data-astro-cid-li5zm36u]{align-items:center}.brick-controlled-query__field[data-astro-cid-li5zm36u],.brick-controlled-query__filter[data-astro-cid-li5zm36u]{gap:.35rem;min-width:10rem;max-width:100%;display:grid}.brick-controlled-query__filter[data-astro-cid-li5zm36u]{border:0;margin:0;padding:0}.brick-controlled-query__filter[data-astro-cid-li5zm36u] label[data-astro-cid-li5zm36u]{align-items:center;gap:.35rem;display:inline-flex}.brick-controlled-query[data-astro-cid-li5zm36u] input[data-astro-cid-li5zm36u]:not([type=checkbox]):not([type=radio]):not([type=hidden]),.brick-controlled-query[data-astro-cid-li5zm36u] select[data-astro-cid-li5zm36u],.brick-controlled-query[data-astro-cid-li5zm36u] button[data-astro-cid-li5zm36u],.brick-controlled-query[data-astro-cid-li5zm36u] a[data-astro-cid-li5zm36u]{box-sizing:border-box;border:1px solid var(--color-semantic-border,#cbd5e1);border-radius:var(--radius-sm,.25rem);background:var(--color-semantic-bg,#fff);min-width:0;max-width:100%;min-height:44px;color:inherit;font:inherit;padding:.55rem .8rem}.brick-controlled-query[data-astro-cid-li5zm36u] a[data-astro-cid-li5zm36u]{align-items:center;text-decoration:none;display:inline-flex}.brick-controlled-query__state[data-astro-cid-li5zm36u]{margin:0}.brick-controlled-query[data-astro-cid-li5zm36u] [data-astro-cid-li5zm36u][aria-current=page]{font-weight:700}.brick-controlled-query--chips[data-astro-cid-li5zm36u] .brick-controlled-query__option[data-astro-cid-li5zm36u]{position:relative}.brick-controlled-query--chips[data-astro-cid-li5zm36u] .brick-controlled-query__option[data-astro-cid-li5zm36u] input[data-astro-cid-li5zm36u]{opacity:0;width:1px;height:1px;position:absolute}.brick-controlled-query--chips[data-astro-cid-li5zm36u] .brick-controlled-query__option[data-astro-cid-li5zm36u] span[data-astro-cid-li5zm36u]{cursor:pointer;border:1px solid;border-radius:999px;align-items:center;min-height:44px;padding:.5rem .8rem;display:inline-flex}.brick-controlled-query--chips[data-astro-cid-li5zm36u] .brick-controlled-query__option[data-astro-cid-li5zm36u] input[data-astro-cid-li5zm36u]:checked+span[data-astro-cid-li5zm36u]{background:var(--color-brand-primary,#1d4ed8);color:var(--color-brand-onPrimary,#fff)}.brick-controlled-query--chips[data-astro-cid-li5zm36u] .brick-controlled-query__option[data-astro-cid-li5zm36u] input[data-astro-cid-li5zm36u]:focus-visible+span[data-astro-cid-li5zm36u]{outline-offset:3px;outline:2px solid}.brick-controlled-query--chips[data-astro-cid-li5zm36u] .brick-controlled-query__option[data-astro-cid-li5zm36u] input[data-astro-cid-li5zm36u]:disabled+span[data-astro-cid-li5zm36u]{opacity:.5;cursor:default}@container (width<=390px){.brick-controlled-query[data-astro-cid-li5zm36u],.brick-controlled-query__form[data-astro-cid-li5zm36u]{width:100%;display:grid}.brick-controlled-query__field[data-astro-cid-li5zm36u],.brick-controlled-query__filter[data-astro-cid-li5zm36u]{min-width:0}}[data-ui-query-ready]>legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-astro-cid-6gtbbf75][data-query-ui-fallback] label[data-astro-cid-6gtbbf75]{align-items:center;gap:.5rem;min-height:44px;display:inline-flex}[data-astro-cid-6gtbbf75][data-query-ui-fallback]{flex-wrap:wrap;gap:.5rem;display:flex}[data-astro-cid-6gtbbf75][data-query-ui-fallback][hidden],[data-astro-cid-6gtbbf75][data-query-ui-enhanced][hidden]{display:none!important}[data-brick=FeaturesList][data-part=root]{padding:var(--features-section-padding-block,var(--spacing-8,2rem)) var(--features-gutter-mobile,var(--spacing-6,1.5rem));background:var(--color-semantic-bg,#fff);color:var(--color-semantic-text,#111);font-family:var(--typography-fontFamily-body,var(--typography-fontFamily-heading,system-ui, sans-serif));container-type:inline-size}[data-brick=FeaturesList] [data-part=inner]{gap:var(--features-section-gap,var(--spacing-6,1.5rem));max-width:var(--features-content-max,none);width:100%;margin-inline:auto;display:grid}[data-brick=FeaturesList] [data-part=head]{text-align:center;min-width:0}[data-brick=FeaturesList][data-heading-align=start] [data-part=head]{text-align:start}[data-brick=FeaturesList][data-heading-align=end] [data-part=head]{text-align:end}[data-brick=FeaturesList][data-heading-align=start] [data-part=eyebrow]{justify-content:start}[data-brick=FeaturesList][data-heading-align=end] [data-part=eyebrow]{justify-content:end}[data-brick=FeaturesList] [data-part=title]{margin:var(--features-title-margin,0 0 .5rem);font-family:var(--typography-fontFamily-heading,inherit);font-size:var(--features-section-title-size-mobile,1.875rem);line-height:var(--features-section-title-line-height,1.3);font-weight:var(--features-section-title-weight,600)}[data-brick=FeaturesList] [data-part=eyebrow]{color:var(--color-brand-primary,currentColor);font-size:var(--features-eyebrow-size,.75rem);letter-spacing:var(--features-eyebrow-letter-spacing,.07em);text-transform:uppercase;justify-content:center;align-items:center;gap:.55rem;margin:0;font-weight:600;display:flex}[data-brick=FeaturesList][data-eyebrow-marker=true] [data-part=eyebrow]:before{content:"";background:currentColor;border-radius:50%;width:.35rem;height:.35rem}[data-brick=FeaturesList] [data-part=subtitle]{font-size:var(--features-subtitle-size,1rem);line-height:var(--features-subtitle-line-height,1.65);color:var(--color-semantic-textMuted,#64748b);margin:0}[data-brick=FeaturesList] [data-part=body]{display:contents}[data-brick=FeaturesList] [data-part=grid]{grid-template-columns:repeat(var(--features-columns-mobile), minmax(0, 1fr));column-gap:var(--features-column-gap-mobile,1.5rem);row-gap:var(--features-row-gap-mobile,1.5rem);min-width:0;margin:0;padding:0;list-style:none;display:grid}[data-brick=FeaturesList][data-grid-flow=column] [data-part=grid]{grid-auto-flow:column;grid-template-rows:repeat(var(--features-rows-mobile), auto)}[data-brick=FeaturesList] [data-part=item]{min-width:0}[data-brick=FeaturesList][data-layout=bento] [data-part=item]{grid-column:span var(--span-col,1);grid-row:span var(--span-row,1)}[data-brick=FeaturesList] [data-part=item-card]{align-content:start;gap:var(--features-icon-gap,.875rem);height:100%;color:inherit;min-width:0;min-height:var(--features-card-min-height,0);padding:var(--features-card-padding,var(--features-default-card-padding,0));border:var(--features-card-border-width,0) solid var(--features-card-border-color,var(--color-semantic-border,transparent));border-radius:var(--features-card-radius,.5rem);background:var(--features-card-background,var(--features-default-card-background,transparent));box-shadow:none;grid-auto-rows:max-content;display:grid}[data-brick=FeaturesList][data-card-variant=outlined] [data-part=item-card]{border-width:var(--features-card-border-width,1px)}[data-brick=FeaturesList][data-card-variant=flat] [data-part=item-card]{padding:var(--features-card-padding,0);background:0 0;border-width:0}[data-brick=FeaturesList] [data-part=item-body]{gap:var(--features-item-gap,.75rem);flex-direction:column;min-width:0;display:flex}[data-brick=FeaturesList] [data-part=item-header],[data-brick=FeaturesList] [data-part=item-content]{margin:0;padding:0;display:block}[data-brick=FeaturesList] [data-part=item-title]{font-family:var(--features-item-title-font-family,var(--typography-fontFamily-heading,inherit));font-size:var(--features-item-title-size-mobile,1.125rem);line-height:var(--features-item-title-line-height-mobile,1.4em);font-weight:var(--features-item-title-weight,700);margin:0;padding:0}[data-brick=FeaturesList] [data-part=item-text]{color:var(--color-semantic-textMuted,inherit);font-size:var(--features-item-text-size-mobile,1rem);line-height:var(--features-item-text-line-height-mobile,1.65em);margin:0}[data-brick=FeaturesList] [data-part=item-icon]{width:var(--features-icon-size-mobile,2rem);height:var(--features-icon-size-mobile,2rem);color:var(--color-brand-primary,currentColor);background:var(--features-icon-background,var(--color-semantic-muted,transparent));border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-brick=FeaturesList] [data-part=item-icon] svg{width:var(--features-icon-glyph-size-mobile,100%);height:var(--features-icon-glyph-size-mobile,100%)}[data-brick=FeaturesList][data-icon-shape=circle] [data-part=item-icon]{border-radius:50%}[data-brick=FeaturesList][data-icon-shape=square] [data-part=item-icon],[data-brick=FeaturesList][data-icon-shape=none] [data-part=item-icon]{border-radius:0}[data-brick=FeaturesList][data-icon-shape=none] [data-part=item-icon]{background:0 0}[data-brick=FeaturesList][data-item-layout=inline] [data-part=item-card]{grid-template-columns:var(--features-icon-size-mobile,2rem) minmax(0, 1fr);grid-template-rows:auto}[data-brick=FeaturesList] [data-part=item-media]{max-width:100%;height:auto;display:block}[data-brick=FeaturesList][data-item-layout=inline] [data-part=item-media]{grid-column:1/-1}[data-brick=FeaturesList] [data-part=section-media]{width:min(100%, var(--features-media-width-mobile,100%));margin:0;overflow:hidden}[data-brick=FeaturesList] [data-part=section-media-image]{object-fit:cover;width:100%;height:100%;display:block}[data-brick=FeaturesList][data-layout=media-list] [data-part=body]{gap:var(--features-column-gap-mobile,1.5rem);display:grid}[data-brick=FeaturesList][data-media-placement=end] [data-part=section-media]{order:2}[data-brick=FeaturesList][data-media-aspect-ratio=square] [data-part=section-media]{aspect-ratio:1}[data-brick=FeaturesList][data-media-aspect-ratio="4:5"] [data-part=section-media]{aspect-ratio:4/5}[data-brick=FeaturesList][data-media-aspect-ratio="4:3"] [data-part=section-media]{aspect-ratio:4/3}[data-brick=FeaturesList][data-media-aspect-ratio="16:9"] [data-part=section-media]{aspect-ratio:16/9}[data-brick=FeaturesList][data-media-object-position=top] [data-part=section-media-image]{object-position:top}[data-brick=FeaturesList][data-media-object-position=bottom] [data-part=section-media-image]{object-position:bottom}[data-brick=FeaturesList][data-media-object-position=left] [data-part=section-media-image]{object-position:left}[data-brick=FeaturesList][data-media-object-position=right] [data-part=section-media-image]{object-position:right}[data-brick=FeaturesList][data-card-variant=media-overlay] [data-part=item-card]{isolation:isolate;position:relative;overflow:hidden}[data-brick=FeaturesList][data-card-variant=media-overlay] [data-part=item-media]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-brick=FeaturesList][data-card-variant=media-overlay] [data-part=item-card]:after{content:"";z-index:-1;background:var(--features-overlay-background,#00000080);position:absolute;inset:0}[data-brick=FeaturesList][data-density=compact]{--features-default-card-padding:.75rem}[data-brick=FeaturesList][data-density=spacious]{--features-default-card-padding:2rem}@media (width>=640px){[data-brick=FeaturesList][data-responsive-basis=viewport] [data-part=grid]{grid-template-columns:repeat(var(--features-columns-tablet), minmax(0, 1fr))}[data-brick=FeaturesList][data-responsive-basis=viewport][data-grid-flow=column] [data-part=grid]{grid-auto-flow:column;grid-template-rows:repeat(var(--features-rows-tablet), auto)}}@media (width>=768px){[data-brick=FeaturesList][data-part=root]{padding-inline:var(--features-gutter-desktop,var(--features-gutter-mobile,var(--spacing-6,1.5rem)))}[data-brick=FeaturesList] [data-part=grid]{column-gap:var(--features-column-gap-desktop,var(--features-column-gap-mobile,1.5rem));row-gap:var(--features-row-gap-desktop,var(--features-row-gap-mobile,1.5rem))}[data-brick=FeaturesList] [data-part=title]{font-size:var(--features-section-title-size-desktop,var(--features-section-title-size-mobile,1.875rem))}[data-brick=FeaturesList] [data-part=item-title]{font-size:var(--features-item-title-size-desktop,var(--features-item-title-size-mobile,1.125rem));line-height:var(--features-item-title-line-height-desktop,var(--features-item-title-line-height-mobile,1.4em))}[data-brick=FeaturesList] [data-part=item-text]{font-size:var(--features-item-text-size-desktop,var(--features-item-text-size-mobile,1rem));line-height:var(--features-item-text-line-height-desktop,var(--features-item-text-line-height-mobile,1.65em))}[data-brick=FeaturesList] [data-part=item-icon]{width:var(--features-icon-size-desktop,var(--features-icon-size-mobile,2rem));height:var(--features-icon-size-desktop,var(--features-icon-size-mobile,2rem))}[data-brick=FeaturesList] [data-part=item-icon] svg{width:var(--features-icon-glyph-size-desktop,var(--features-icon-glyph-size-mobile,100%));height:var(--features-icon-glyph-size-desktop,var(--features-icon-glyph-size-mobile,100%))}[data-brick=FeaturesList][data-item-layout=inline] [data-part=item-card]{grid-template-columns:var(--features-icon-size-desktop,var(--features-icon-size-mobile,2rem)) minmax(0, 1fr)}[data-brick=FeaturesList][data-header-layout=split] [data-part=head]{text-align:start;grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}[data-brick=FeaturesList][data-header-layout=split] [data-part=eyebrow]{grid-column:1/-1}}@media (width>=1024px){[data-brick=FeaturesList][data-responsive-basis=viewport] [data-part=grid]{grid-template-columns:repeat(var(--features-columns-desktop), minmax(0, 1fr))}[data-brick=FeaturesList][data-responsive-basis=viewport][data-grid-flow=column] [data-part=grid]{grid-template-rows:repeat(var(--features-rows-desktop), auto)}}@media (width>=768px){[data-brick=FeaturesList][data-header-layout=aside][data-has-heading=true][data-header-aside-at=tablet] [data-part=inner]{grid-template-columns:minmax(0, var(--features-header-width-desktop,var(--features-header-width-mobile,1fr))) minmax(0, 2fr);align-items:start;gap:var(--features-aside-gap,var(--features-section-gap,2rem))}}@media (width>=1024px){[data-brick=FeaturesList][data-header-layout=aside][data-has-heading=true][data-header-aside-at=desktop] [data-part=inner]{grid-template-columns:minmax(0, var(--features-header-width-desktop,var(--features-header-width-mobile,1fr))) minmax(0, 2fr);align-items:start;gap:var(--features-aside-gap,var(--features-section-gap,2rem))}}@media (width>=1280px){[data-brick=FeaturesList][data-header-layout=aside][data-has-heading=true][data-header-aside-at=wide] [data-part=inner]{grid-template-columns:minmax(0, var(--features-header-width-desktop,var(--features-header-width-mobile,1fr))) minmax(0, 2fr);align-items:start;gap:var(--features-aside-gap,var(--features-section-gap,2rem))}}@container (width>=640px){[data-brick=FeaturesList][data-responsive-basis=container] [data-part=grid]{grid-template-columns:repeat(var(--features-columns-tablet), minmax(0, 1fr))}[data-brick=FeaturesList][data-responsive-basis=container][data-grid-flow=column] [data-part=grid]{grid-auto-flow:column;grid-template-rows:repeat(var(--features-rows-tablet), auto)}}@container (width>=1024px){[data-brick=FeaturesList][data-layout=media-list] [data-part=body]{grid-template-columns:minmax(0, var(--features-media-width-desktop,1fr)) minmax(0, 1fr)}[data-brick=FeaturesList][data-responsive-basis=container] [data-part=grid]{grid-template-columns:repeat(var(--features-columns-desktop), minmax(0, 1fr))}[data-brick=FeaturesList][data-responsive-basis=container][data-grid-flow=column] [data-part=grid]{grid-template-rows:repeat(var(--features-rows-desktop), auto)}}[data-brick=FeaturesList][data-item-layout=inline] [data-part=item-card][data-has-icon=false]{grid-template-columns:minmax(0,1fr)}.brick-faq-skin>.brick-faq-skin__responsive{display:inherit;gap:inherit;box-sizing:border-box;min-width:0}[data-brick=Faq][data-part=root]{--faq-bg:var(--color-semantic-bg,#fff);--faq-surface:var(--color-semantic-surface,#fff);--faq-text:var(--color-semantic-text,#111827);--faq-muted:var(--color-semantic-textMuted,#6b7280);--faq-border:var(--color-semantic-border,#d8e1ea);--faq-accent:var(--color-brand-primary,#2563eb);--faq-question-padding-block:var(--spacing-4,1rem);--faq-question-padding-inline:1.125rem;--faq-answer-padding-block-end:var(--spacing-4,1rem);--faq-answer-padding-inline:1.125rem;color:var(--faq-text);container-type:inline-size}.brick-faq-skin{background:var(--faq-bg)}.brick-faq-skin>.brick-faq-skin__responsive{padding:var(--faq-section-padding-block,var(--spacing-16,4rem)) var(--faq-gutter-mobile,var(--spacing-6,1.5rem))}.brick-faq-skin__inner{width:100%;max-width:var(--faq-content-max,70ch);gap:var(--faq-section-gap,var(--spacing-4,1rem));margin-inline:auto;display:grid}.brick-faq-skin__head{gap:var(--faq-heading-gap,var(--spacing-2,.5rem));display:grid}.brick-faq-skin--heading-start .brick-faq-skin__head{text-align:start;justify-items:start}.brick-faq-skin--heading-center .brick-faq-skin__head{text-align:center;justify-items:center}.brick-faq-skin--heading-end .brick-faq-skin__head{text-align:end;justify-items:end}.brick-faq-skin__eyebrow,.brick-faq-skin__title,.brick-faq-skin__subtitle,.brick-faq-skin__answer{margin:0}.brick-faq-skin__eyebrow{color:var(--faq-accent);font-size:var(--faq-eyebrow-size,inherit);letter-spacing:var(--faq-eyebrow-letter-spacing,normal)}.brick-faq-skin__title{font-family:var(--typography-fontFamily-heading,inherit);font-size:var(--faq-title-size,var(--typography-fontSize-3xl,1.875rem));line-height:var(--faq-title-line-height,1.1)}.brick-faq-skin__subtitle{color:var(--faq-muted);font-size:var(--faq-subtitle-size,inherit);line-height:var(--faq-subtitle-line-height,1.6)}.brick-faq-skin__list{gap:var(--faq-row-gap-mobile,var(--spacing-3,.75rem));margin:0;padding:0;list-style:none;display:grid}.brick-faq-skin__item{border:1px solid var(--faq-border);border-radius:var(--radius-md,.875rem);background:var(--faq-surface);overflow:clip}.brick-faq-skin--plain .brick-faq-skin__item,.brick-faq-skin--divided .brick-faq-skin__item{background:0 0;border:0;border-radius:0}.brick-faq-skin--divided .brick-faq-skin__list{border-block:1px solid var(--faq-border);gap:0}.brick-faq-skin--divided [data-part=item]{border-block-end:1px solid var(--faq-border)}.brick-faq-skin--divided [data-part=item]:last-child{border-block-end:0}.brick-faq-skin__summary{cursor:pointer;justify-content:flex-start;align-items:center;gap:var(--spacing-3,.75rem);min-height:2.75rem;padding:var(--faq-question-padding-block) var(--faq-question-padding-inline);font-size:var(--faq-question-size-mobile,inherit);font-weight:600;list-style:none;display:flex}.brick-faq-skin__summary::-webkit-details-marker{display:none}.brick-faq-skin__summary:focus-visible{outline:2px solid var(--faq-accent);outline-offset:-2px}.brick-faq-skin__number{color:var(--faq-accent);font-variant-numeric:tabular-nums;flex:none}.brick-faq-skin__toggle{width:1.25em;color:var(--faq-accent);text-align:center;flex:0 0 1.25em;margin-inline-start:auto}[data-brick=Faq][data-toggle-icon=plus-minus] .brick-faq-skin__toggle:before{content:"+"}[data-brick=Faq][data-toggle-icon=plus-minus] details[open] .brick-faq-skin__toggle:before{content:"−"}[data-brick=Faq][data-toggle-icon=chevron] .brick-faq-skin__toggle:before{content:"⌄";transition:transform .18s;display:inline-block}[data-brick=Faq][data-toggle-icon=chevron] details[open] .brick-faq-skin__toggle:before{transform:rotate(180deg)}.brick-faq-skin__answer{padding:0 var(--faq-answer-padding-inline) var(--faq-answer-padding-block-end);color:var(--faq-muted);line-height:1.65}.brick-faq-skin--density-compact{--faq-question-padding-block:var(--spacing-3,.75rem);--faq-question-padding-inline:var(--spacing-4,1rem);--faq-answer-padding-block-end:var(--spacing-3,.75rem);--faq-answer-padding-inline:var(--spacing-4,1rem)}.brick-faq-skin--density-spacious{--faq-question-padding-block:var(--spacing-6,1.5rem);--faq-question-padding-inline:var(--spacing-6,1.5rem);--faq-answer-padding-block-end:var(--spacing-6,1.5rem);--faq-answer-padding-inline:var(--spacing-6,1.5rem)}@container (width>=48rem){.brick-faq-skin>.brick-faq-skin__responsive{padding-inline:var(--faq-gutter-desktop,var(--faq-gutter-mobile,var(--spacing-6,1.5rem)))}.brick-faq-skin__list{gap:var(--faq-row-gap-desktop,var(--faq-row-gap-mobile,var(--spacing-3,.75rem)))}.brick-faq-skin--divided .brick-faq-skin__list{gap:0}.brick-faq-skin__summary{font-size:var(--faq-question-size-desktop,var(--faq-question-size-mobile,inherit))}}@media (prefers-reduced-motion:reduce){.brick-faq-skin__toggle:before{transition:none!important}}#home [data-brick=HeroMinimal][data-part=root]{isolation:isolate;align-items:center;min-height:clamp(28rem,65svh,44rem);display:grid;position:relative}#home [data-brick=HeroMinimal][data-part=root]:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--color-semantic-bg,#fff) 60%, transparent), color-mix(in srgb, var(--color-semantic-bg,#fff) 25%, transparent));pointer-events:none;position:absolute;inset:0}#home [data-brick=HeroMinimal] [data-part=inner]{width:100%}#home [data-brick=HeroMinimal] [data-part=media]{z-index:-2;aspect-ratio:auto;pointer-events:none;border-radius:0;height:100%;max-height:none;position:absolute;inset:0}#home [data-brick=HeroMinimal] [data-part=media] picture{height:100%;display:block}#home [data-brick=HeroMinimal] [data-part=media]:after{content:none}#home [data-brick=HeroMinimal] [data-part=title]{white-space:pre-line;max-width:min(100%,44rem);font-size:clamp(2.25rem,1.75rem + 3vw,4rem)}#home [data-brick=HeroMinimal] [data-part=subtitle]{white-space:pre-line;max-width:55ch}#home [data-brick=HeroMinimal] [data-part=actions] [data-brick-action]{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%;height:auto;min-height:3rem;padding-block:.75rem}@media (width<=767px){#home [data-brick=HeroMinimal] [data-part=actions]{justify-content:center}}#services [data-brick=ServicesGrid]{--card:color-mix(in srgb, var(--color-semantic-surface) 25%, var(--color-semantic-bg));--muted-foreground:var(--color-semantic-textMuted)}#services [data-part=inner]{max-width:var(--containers-content,72rem);gap:2rem}#services [data-part=header]{align-items:start;gap:2rem;padding-inline:1.5rem}#services [data-part=title]{font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:700}#services [data-part=subtitle]{max-width:32rem;color:var(--color-semantic-textMuted);line-height:1.5}#services [data-part=list]{gap:1rem}#services [data-part=item-card]{box-shadow:none;border-radius:1rem;gap:1.25rem;padding-block:0 1.75rem;overflow:hidden}#services [data-part=item-media] [data-slot=aspect-ratio]{border-radius:0}#services [data-part=item-media] picture{height:100%;display:block}#services [data-part=item-header],#services [data-part=item-content]{padding-inline:clamp(1.5rem,3vw,2rem)}#services [data-part=item-header]{gap:.5rem}#services [data-part=item-eyebrow]{color:var(--color-semantic-textMuted);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}#services [data-part=item-name]{font-size:clamp(1.5rem,1.25rem + .75vw,1.875rem);font-weight:700;line-height:1.2}#services [data-part=item-content]{flex:1;grid-template-rows:1fr auto auto;gap:1.5rem}#services [data-part=item-description]{grid-row:1;font-size:1.0625rem;line-height:1.6}#services [data-part=item-meta]{grid-row:2}#services [data-part=item-cta]{height:auto;color:var(--color-semantic-text);white-space:normal;gap:.875rem;padding:0;font-size:.9375rem;font-weight:600;text-decoration:none}#services [data-part=item-cta]:before{content:"→" / "";background:var(--color-semantic-text);width:2.75rem;height:2.75rem;color:var(--color-semantic-bg);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;font-weight:400;display:inline-grid}#services [data-part=item-cta]:hover{background:0 0;text-decoration:underline}#services [data-part=item-features]{border-top:1px solid var(--color-semantic-border);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;grid-row:3;gap:.5rem;padding:1rem 0 0;font-size:.7rem;list-style:none;display:flex}#services [data-part=item-feature]+[data-part=item-feature]:before{content:"·" / "";margin-right:.5rem}@media (width<=640px){#services [data-part=header]{gap:1rem;padding-inline:0}}#features [data-brick=FeaturesList][data-part=root]{background:color-mix(in srgb, var(--color-semantic-text) 3%, var(--color-semantic-bg));padding:3rem 1.5rem 2.5rem}#features [data-part=inner]{max-width:72rem}#features [data-part=head]{grid-template-columns:1.6fr 1fr;align-items:start;gap:2rem;margin-bottom:2rem}.values-eyebrow{color:var(--color-semantic-textMuted);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem}.values-heading h2{white-space:pre-line;margin:0;font-size:clamp(1.75rem,1.25rem + 1.5vw,2.25rem);font-weight:700;line-height:1.15}#features [data-part=subtitle]{max-width:24rem;color:color-mix(in srgb, var(--color-semantic-textMuted) 55%, var(--color-semantic-bg));justify-self:end;margin:0;font-size:1rem;line-height:1.5}#features [data-part=grid]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem}#features [data-part=item-card]{box-shadow:none;background:0 0;border:0;grid-template-rows:auto 1fr;grid-template-columns:3.5rem minmax(0,1fr);gap:.5rem 1rem;padding:0;display:grid}#features [data-part=item-header]{display:contents}#features [data-part=item-body]{grid-area:1/2/span 2;gap:.5rem}#features [data-part=item-icon]{background:var(--color-semantic-surface);width:3.5rem;height:3.5rem;color:var(--color-semantic-text);border:0;border-radius:50%;grid-area:1/1/span 2;place-items:center;padding:0;display:grid}#features [data-part=item-icon]:before{content:"";width:2rem;height:2rem;mask:var(--value-icon) center / contain no-repeat;background:currentColor}#features [data-item-id=quality]{--value-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%20fill='none'%20stroke='currentColor'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M7%205h18l5%208-14%2016L2%2013%207%205Z'/%3e%3cpath%20d='M2%2013h28M7%205l4%208%205%2016%205-16%204-8M11%2013l5-8%205%208'/%3e%3c/svg%3e")}#features [data-item-id=practicality]{--value-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%20fill='none'%20stroke='currentColor'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='12'%20cy='9'%20r='5'/%3e%3cpath%20d='M2%2028v-3a10%2010%200%200%201%2020%200v3H2Zm21-13a4%204%200%201%200%200-8M24%2019a8%208%200%200%201%206%208v1h-5'/%3e%3c/svg%3e")}#features [data-item-id=growth]{--value-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%20fill='none'%20stroke='currentColor'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M16%2030V3m0%2013C7%2016%205%2011%206%206c7%200%2010%204%2010%2010Zm0%207c9%200%2011-5%2010-10-7%200-10%204-10%2010ZM9%2030h14'/%3e%3c/svg%3e")}#features [data-item-id=people]{--value-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%20fill='none'%20stroke='currentColor'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M16%2028%204%2016C-4%207%209-1%2016%208c7-9%2020-1%2012%208L16%2028Z'/%3e%3c/svg%3e")}#features [data-part=item-title]{grid-area:1/2;margin:0;padding-top:.625rem;font-size:1rem;font-weight:600;line-height:1.3}#features [data-part=item-content]{grid-area:2/2;padding:0}#features [data-part=item-text]{color:color-mix(in srgb, var(--color-semantic-textMuted) 55%, var(--color-semantic-bg));margin:0;font-size:.9375rem;line-height:1.45}#contact{isolation:isolate;padding:2rem 1.5rem;position:relative;overflow:hidden}.contact-background{z-index:-2;margin:0;position:absolute;inset:0}.contact-background picture,.contact-background img{width:100%;height:100%;display:block}.contact-background img{object-fit:cover;object-position:center 65%}#contact:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--color-semantic-bg) 50%, transparent), color-mix(in srgb, var(--color-semantic-bg) 95%, transparent) 70%);position:absolute;inset:0}.contact-inner{grid-template-columns:1.6fr 1fr;align-items:center;gap:3rem;max-width:72rem;margin-inline:auto;display:grid}.contact-quote{margin:0}.contact-quote blockquote{border-inline-start:3px solid var(--color-semantic-text);margin:0;padding:.25rem 0 .25rem 1.5rem}.contact-quote p{white-space:pre-line;margin:0;font-size:1.0625rem;line-height:1.7}.contact-quote figcaption{transform-origin:0;margin:1.25rem 0 0 1.75rem;font-family:Segoe Print,Bradley Hand,cursive;font-size:1.875rem;font-style:italic;transform:rotate(-8deg)}#contact [data-brick=CtaBanner][data-part=root]{border:1px solid color-mix(in srgb, var(--color-semantic-border) 35%, transparent);background:color-mix(in srgb, var(--color-semantic-text) 4%, var(--color-semantic-bg));color:var(--color-semantic-text);border-radius:1rem;padding:1.75rem}#contact [data-part=content]{flex-direction:column;align-items:start;gap:1.25rem;padding-inline-end:3.5rem;position:relative}#contact [data-part=content]:after{content:"";inset-inline-end:0;background:var(--color-semantic-textMuted);opacity:.35;width:2.75rem;height:2.75rem;position:absolute;top:50%;transform:translateY(-50%);mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%20fill='none'%20stroke='currentColor'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='3'%20y='6'%20width='26'%20height='20'%20rx='1'/%3e%3cpath%20d='m3%207%2013%2011L29%207'/%3e%3c/svg%3e") 50%/contain no-repeat}#contact [data-part=text]{flex:none;gap:.625rem}#contact [data-part=title]{font-size:1.25rem;font-weight:700;line-height:1.3}#contact [data-part=subtitle]{color:var(--color-semantic-textMuted);font-size:.9375rem;line-height:1.5}#contact [data-part=cta]{background:var(--color-semantic-text);height:auto;min-height:2.75rem;color:var(--color-semantic-bg);border-radius:999px;gap:1rem;padding:.75rem 1.5rem;font-size:.9375rem}#contact [data-part=cta]:after{content:"→" / "";font-size:1.125rem}#contact [data-part=cta]:hover{background:color-mix(in srgb, var(--color-semantic-text) 85%, var(--color-semantic-bg))}@media (width<=1023px){#features [data-part=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-inner{grid-template-columns:1.2fr 1fr;gap:1.5rem}}@media (width<=639px){#features [data-part=head],.contact-inner{grid-template-columns:minmax(0,1fr)}#features [data-part=head]{gap:1.25rem}#features [data-part=subtitle]{justify-self:start}#features [data-part=grid]{grid-template-columns:minmax(0,1fr)}.contact-inner{gap:2.5rem}#contact{padding-block:2.5rem}#contact [data-brick=CtaBanner][data-part=root]{padding:1.5rem}#contact [data-part=content]{padding-inline-end:2.75rem}#contact [data-part=content]:after{width:2rem;height:2rem}}
