@layer components{.features{background-color:var(--color-background);color:var(--color-foreground)}.features__content{max-width:var(--content-width);margin-inline:auto}.features--split .features__layout{display:flex;flex-direction:column;gap:2rem}.features--split .features__aside{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.features--split .features__main{min-width:0}.features--split .features__header{margin-block-end:0;align-items:flex-start;text-align:left}.features--split .features__quote{margin-block-start:0;margin-inline:0;align-items:flex-start;text-align:left}.features--split .features__aside-quote{margin-block-start:0}.features--split .features__actions{margin-block-start:0;align-items:flex-start}.features--split .features__empty{text-align:left}@media(min-width:640px){.features--split .features__layout{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);gap:var(--grid-gap, 25px);align-items:stretch}.features--split .features__aside{justify-content:space-between;min-height:100%;gap:1.5rem}.features--split .features__aside-quote{margin-block-start:auto}.features--split .features__main{display:flex;flex-direction:column}.features--split .features__grid{flex:1;height:100%}}@media(min-width:880px){.features--split .features__layout{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:calc(var(--grid-gap, 25px) * 1.5)}}.features__header{display:flex;flex-direction:column;gap:.75rem;align-items:var(--content-align, center);text-align:var(--text-align, center);margin-block-end:2rem}.features__heading{margin:0;color:var(--color-foreground-primary)}.features__heading:not(.text-heading-h2){color:var(--color-foreground-primary);font-size:var(--features-heading-size-mobile, var(--h2-size-mobile));font-weight:var(--features-heading-font-weight, var(--h2-font-weight));line-height:var(--h2-line-height)}.features__subheading{color:var(--color-foreground-secondary);margin:0;max-width:var(--features-subheading-max-width, 500px)}.features__subheading:not(.text-subheading){font-size:var( --features-subheading-size-mobile, var(--paragraph-size-mobile) );line-height:var(--paragraph-line-height);font-weight:var( --features-subheading-font-weight, var(--subheading-font-weight) )}.features__actions{display:flex;flex-direction:column;align-items:var(--content-align, center);margin-block-start:2rem}.features__quote{display:flex;flex-direction:column;gap:.75rem;align-items:var(--content-align, center);text-align:var(--text-align, center);margin-block-start:2rem;margin-inline:0;max-width:var(--features-quote-max-width, 600px);width:100%}.features__quote-icon{width:1.5rem;height:1.5rem;color:var(--color-foreground-secondary);flex-shrink:0;display:block}.features__quote-text{margin:0;color:var(--color-foreground);font-size:var(--paragraph-size-mobile);line-height:var(--paragraph-line-height)}.features__quote-text:not(.text-body){font-size:var(--features-quote-size-mobile, var(--paragraph-size-mobile));font-weight:var( --features-quote-font-weight, var(--paragraph-font-weight) );line-height:var(--paragraph-line-height)}.features__quote-mark{color:var(--color-foreground-secondary)}.features__button{margin:0}.features__empty{color:var(--color-foreground-secondary);font-size:var(--paragraph-size-mobile);line-height:var(--paragraph-line-height);margin:0;text-align:center}.features__grid{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--columns-mobile, 1),minmax(0,1fr));grid-auto-rows:1fr;margin-block-start:0}.features__grid--constrained{width:100%;max-width:var(--features-grid-max-width);margin-inline:var(--features-grid-margin-inline, auto)}.features__grid-item{min-width:0}.features__grid--scroll-mobile{display:block}.features__grid--scroll-mobile .hs-scroll{gap:var(--grid-gap)}.features-card{display:flex;flex-direction:column;align-items:var(--content-align, center);text-align:var(--text-align, center);gap:.75rem;height:100%;padding:var(--card-padding, 24px);border-radius:var(--card-border-radius, 12px);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}@media(max-width:639px){.features[data-card-style-mobile=bordered] .features-card{border:2px solid color-mix(in srgb,var(--color-foreground) 15%,transparent);background-color:var(--features-card-fill)}.features[data-card-style-mobile=bordered] .features-card:hover{border-color:color-mix(in srgb,var(--color-foreground) 30%,transparent)}.features[data-card-style-mobile=elevated] .features-card{background-color:var(--features-card-fill);box-shadow:0 2px 12px color-mix(in srgb,var(--color-foreground) 8%,transparent)}.features[data-card-style-mobile=gradient] .features-card{background:linear-gradient(135deg,var(--features-card-fill) 0%,color-mix(in srgb,var(--color-foreground) 3%,var(--features-card-fill)) 100%);border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}.features[data-card-style-mobile=card] .features-card{align-items:flex-start;text-align:left;background-color:color-mix(in srgb,var(--color-foreground) 3%,var(--features-card-fill));border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}.features[data-card-style-mobile=card] .features-card__body{align-items:flex-start;text-align:left}.features[data-card-style-mobile=split] .features-card{flex-direction:row;align-items:start;text-align:left;gap:1rem}.features[data-card-style-mobile=split] .features-card__body{flex:1;align-items:flex-start;text-align:left}.features[data-card-style-mobile=background-blur] .features-card{background-color:color-mix(in srgb,var(--features-card-fill) 65%,transparent);border:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 4px 16px color-mix(in srgb,var(--color-foreground) 6%,transparent)}.features[data-card-style-mobile=background-blur] .features-card:hover{background-color:color-mix(in srgb,var(--features-card-fill) 72%,transparent);border-color:color-mix(in srgb,var(--color-foreground) 22%,transparent)}}@media(min-width:640px)and (max-width:879px){.features[data-card-style-tablet=bordered] .features-card{border:2px solid color-mix(in srgb,var(--color-foreground) 15%,transparent);background-color:var(--features-card-fill)}.features[data-card-style-tablet=bordered] .features-card:hover{border-color:color-mix(in srgb,var(--color-foreground) 30%,transparent)}.features[data-card-style-tablet=elevated] .features-card{background-color:var(--features-card-fill);box-shadow:0 2px 12px color-mix(in srgb,var(--color-foreground) 8%,transparent)}.features[data-card-style-tablet=gradient] .features-card{background:linear-gradient(135deg,var(--features-card-fill) 0%,color-mix(in srgb,var(--color-foreground) 3%,var(--features-card-fill)) 100%);border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}.features[data-card-style-tablet=card] .features-card{align-items:flex-start;text-align:left;background-color:color-mix(in srgb,var(--color-foreground) 3%,var(--features-card-fill));border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}.features[data-card-style-tablet=card] .features-card__body{align-items:flex-start;text-align:left}.features[data-card-style-tablet=split] .features-card{flex-direction:row;align-items:start;text-align:left;gap:1rem}.features[data-card-style-tablet=split] .features-card__body{flex:1;align-items:flex-start;text-align:left}.features[data-card-style-tablet=background-blur] .features-card{background-color:color-mix(in srgb,var(--features-card-fill) 65%,transparent);border:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 4px 16px color-mix(in srgb,var(--color-foreground) 6%,transparent)}.features[data-card-style-tablet=background-blur] .features-card:hover{background-color:color-mix(in srgb,var(--features-card-fill) 72%,transparent);border-color:color-mix(in srgb,var(--color-foreground) 22%,transparent)}}@media(min-width:880px){.features[data-card-style-desktop=bordered] .features-card{border:2px solid color-mix(in srgb,var(--color-foreground) 15%,transparent);background-color:var(--features-card-fill)}.features[data-card-style-desktop=bordered] .features-card:hover{border-color:color-mix(in srgb,var(--color-foreground) 30%,transparent)}.features[data-card-style-desktop=elevated] .features-card{background-color:var(--features-card-fill);box-shadow:0 2px 12px color-mix(in srgb,var(--color-foreground) 8%,transparent)}.features[data-card-style-desktop=gradient] .features-card{background:linear-gradient(135deg,var(--features-card-fill) 0%,color-mix(in srgb,var(--color-foreground) 3%,var(--features-card-fill)) 100%);border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}.features[data-card-style-desktop=card] .features-card{align-items:flex-start;text-align:left;background-color:color-mix(in srgb,var(--color-foreground) 3%,var(--features-card-fill));border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}.features[data-card-style-desktop=card] .features-card__body{align-items:flex-start;text-align:left}.features[data-card-style-desktop=split] .features-card{flex-direction:row;align-items:start;text-align:left;gap:1rem}.features[data-card-style-desktop=split] .features-card__body{flex:1;align-items:flex-start;text-align:left}.features[data-card-style-desktop=background-blur] .features-card{background-color:color-mix(in srgb,var(--features-card-fill) 65%,transparent);border:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 4px 16px color-mix(in srgb,var(--color-foreground) 6%,transparent)}.features[data-card-style-desktop=background-blur] .features-card:hover{background-color:color-mix(in srgb,var(--features-card-fill) 72%,transparent);border-color:color-mix(in srgb,var(--color-foreground) 22%,transparent)}}.features--icon-left .features-card{flex-direction:row;align-items:flex-start;text-align:left}.features--icon-left .features-card__body{align-items:flex-start;text-align:left}.features--icon-left .features-card__icon,.features--icon-left .features-card__number{margin-top:4px}.features--shadow-soft .features-card{box-shadow:0 1px 3px color-mix(in srgb,var(--color-foreground) 10%,transparent)}.features--shadow-medium .features-card{box-shadow:0 4px 12px color-mix(in srgb,var(--color-foreground) 12%,transparent)}.features--shadow-strong .features-card{box-shadow:0 8px 24px color-mix(in srgb,var(--color-foreground) 15%,transparent)}.features--hover-lift .features-card{overflow:visible;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.features--hover-lift .features-card:hover{transform:translateY(-.5rem);box-shadow:0 .75rem 1.5rem #00000026}.features--hover-scale .features-card__icon,.features--hover-scale .features-card__number{transition:transform .3s ease-out}.features--hover-scale .features-card:hover .features-card__icon,.features--hover-scale .features-card:hover .features-card__number{transform:scale(1.05)}.features--hover-tilt .features-card{transform-style:preserve-3d;transition:transform .15s ease;will-change:transform}.features-card__icon{width:var(--feature-icon-size, 32px);height:var(--feature-icon-size, 32px);flex-shrink:0;color:var(--feature-icon-color, var(--color-foreground))}.features-card__icon svg{width:100%;height:100%;display:block}.features-card__number{font-size:var(--feature-number-size, 32px);color:var(--feature-number-color, var(--color-foreground));line-height:1;flex-shrink:0}.features-card__body{display:flex;flex-direction:column;gap:.375rem;min-width:0}.features-card__media{flex-shrink:0}.features-card__media--image{width:var(--feature-image-width-mobile, 56px);aspect-ratio:var(--feature-image-aspect-ratio, 1 / 1);border-radius:var(--feature-image-radius, 0);overflow:hidden}.features-card__media--rounded-full,.features-card__media--rounded-full .features-card__image,.features-card__media--rounded-full .features-card__image img{border-radius:50%}.features-card__image,.features-card__image img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}@media(min-width:640px)and (max-width:879px){.features-card__media--image{width:var(--feature-image-width-tablet, 56px)}}@media(min-width:880px){.features-card__media--image{width:var(--feature-image-width-desktop, 56px)}}.features-card__label{margin:0}.features-card__label:not(.text-heading-h3){color:var(--feature-label-color, var(--color-foreground));font-size:var(--feature-label-size-mobile, var(--h3-size-mobile));font-weight:var(--feature-label-font-weight, var(--h3-font-weight));line-height:var(--h3-line-height)}.features-card__text{color:var(--color-foreground-secondary);font-size:var(--paragraph-size-mobile);line-height:var(--paragraph-line-height);margin:0;max-width:45rem}.features-card__text--custom{font-size:var(--feature-desc-size-mobile, var(--paragraph-size-mobile));line-height:var(--paragraph-line-height);font-weight:var(--feature-desc-font-weight, var(--paragraph-font-weight));max-width:45rem}@media(max-width:639px){.features__grid--scroll-mobile .hs-wrapper{display:grid}.features__grid--scroll-mobile .hs-scroll,.features__grid--scroll-mobile .hs-sr-live{grid-area:1 / 1}.features__grid--scroll-mobile .hs-hint{grid-area:2 / 1}.features__grid--scroll-mobile .hs-scroll{align-items:flex-start;z-index:0}.features__grid--scroll-mobile .hs-scroll>.features__grid-item{flex:0 0 calc((100% - (var(--mobile-scroll-items, 1) - 1) * var(--gap, 10px)) / var(--mobile-scroll-items, 1));max-width:calc((100% - (var(--mobile-scroll-items, 1) - 1) * var(--gap, 10px)) / var(--mobile-scroll-items, 1))}.features__grid--scroll-mobile .features-card{height:auto}.features__grid--scroll-mobile .hs-scroll>.features__grid-item:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 200px}.features__grid-item--hide-mobile{display:none}}@media(min-width:640px){.features__grid--scroll-mobile .hs-wrapper{display:contents}.features__grid--scroll-mobile .hs-scroll{display:grid;overflow:visible;flex-wrap:unset}.features__grid--scroll-mobile .hs-hint,.features__grid--scroll-mobile .hs-controls,.features__grid--scroll-mobile .hs-sr-live{display:none}}@media(min-width:640px)and (max-width:879px){.features__heading:not(.text-heading-h2){font-size:var(--features-heading-size-tablet, var(--h2-size-tablet))}.features__subheading:not(.text-subheading){font-size:var( --features-subheading-size-tablet, var(--paragraph-size-tablet) )}.features__quote-text{font-size:var(--paragraph-size-tablet)}.features__quote-text:not(.text-body){font-size:var( --features-quote-size-tablet, var(--paragraph-size-tablet) )}.features__empty{font-size:var(--paragraph-size-tablet)}.features__grid,.features__grid--scroll-mobile .hs-scroll{grid-template-columns:repeat(var(--columns-tablet, 2),minmax(0,1fr))}.features__grid-item--hide-tablet{display:none}.features-card__label:not(.text-heading-h3){font-size:var(--feature-label-size-tablet, var(--h3-size-tablet))}.features-card__text{font-size:var(--paragraph-size-tablet)}.features-card__text--custom{font-size:var(--feature-desc-size-tablet, var(--paragraph-size-tablet))}}@media(min-width:880px){.features__heading:not(.text-heading-h2){font-size:var(--features-heading-size-desktop, var(--h2-size-desktop))}.features__subheading:not(.text-subheading){font-size:var( --features-subheading-size-desktop, var(--paragraph-size-desktop) )}.features__quote-text{font-size:var(--paragraph-size-desktop)}.features__quote-text:not(.text-body){font-size:var( --features-quote-size-desktop, var(--paragraph-size-desktop) )}.features__empty{font-size:var(--paragraph-size-desktop)}.features__grid,.features__grid--scroll-mobile .hs-scroll{grid-template-columns:repeat(var(--columns-desktop, 3),minmax(0,1fr))}.features__grid-item--hide-desktop{display:none}.features-card__label:not(.text-heading-h3){font-size:var(--feature-label-size-desktop, var(--h3-size-desktop))}.features-card__text{font-size:var(--paragraph-size-desktop)}.features-card__text--custom{font-size:var( --feature-desc-size-desktop, var(--paragraph-size-desktop) )}}@media(prefers-reduced-motion:reduce){html[data-respect-reduced-motion=true] .features-card,html[data-respect-reduced-motion=true] .features--hover-lift .features-card,html[data-respect-reduced-motion=true] .features--hover-scale .features-card__icon,html[data-respect-reduced-motion=true] .features--hover-scale .features-card__number,html[data-respect-reduced-motion=true] .features--hover-tilt .features-card{transition:none}html[data-respect-reduced-motion=true] .features--hover-lift .features-card:hover,html[data-respect-reduced-motion=true] .features--hover-scale .features-card:hover .features-card__icon,html[data-respect-reduced-motion=true] .features--hover-scale .features-card:hover .features-card__number{transform:none;box-shadow:none}}}.features .features__heading{color:var(--color-foreground-primary)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-features-styles.css.map */
