.template-page-neoplantix-landing .landing-typography-section,.template-page-neoplantix-landing .shopify-section.landing-typography-section{display:contents}.template-page-neoplantix-landing .site-header--landing-minimal .wrapper{display:flex;align-items:center;justify-content:space-between;gap:var(--gutter-mobile, 20px)}.template-page-neoplantix-landing .landing-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:calc(var(--inner, 24px) / 2);margin-left:auto}.template-page-neoplantix-landing .landing-header-actions__link{text-decoration:none;color:inherit;white-space:nowrap}.template-page-neoplantix-landing .drawer--nav,.template-page-neoplantix-landing [data-drawer-section]{display:none!important}.landing-section{color:var(--text);background:var(--bg)}.landing-section__header{margin:0 0 calc(var(--inner, 24px) * 1.5)}.landing-section__header--center{text-align:center;margin-left:auto;margin-right:auto}.landing-section__eyebrow{margin:0 0 calc(var(--inner, 24px) / 3);font-size:calc(.875rem * var(--adjust-body, 1));letter-spacing:.06em;text-transform:uppercase;color:var(--text);opacity:.8}.landing-section__title{margin:0 0 calc(var(--inner, 24px) / 2);color:var(--heading);line-height:1.15}.landing-section__text{margin:0;max-width:42rem;color:var(--text)}.landing-section__header--center .landing-section__text{margin-left:auto;margin-right:auto}.landing-section__actions{display:flex;flex-wrap:wrap;gap:calc(var(--inner, 24px) / 2);margin-top:var(--inner, 24px)}.landing-section__actions--center{justify-content:center}.landing-media img{display:block;width:100%;height:auto;max-width:100%;border-radius:var(--RADIUS, 0)}.landing-hero__grid{display:grid;gap:var(--gutter, 40px);align-items:var(--landing-v-align, center);min-height:var(--landing-min-height, 0)}@media only screen and (min-width:768px){.landing-hero--split .landing-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing-hero--split.landing-hero--image-left .landing-hero__media{order:-1}}@media only screen and (max-width:767px){.landing-hero--split.landing-hero--mobile-image-first .landing-hero__media,.landing-hero--split.landing-hero--mobile-text-first .landing-hero__content{order:-1}}.landing-hero__content{max-width:var(--landing-content-width, 40rem);position:relative;z-index:2}.landing-hero--text-center .landing-hero__content{text-align:center;margin-left:auto;margin-right:auto}.landing-hero--text-center .landing-section__actions{justify-content:center}.landing-hero--text-center .landing-section__text{margin-left:auto;margin-right:auto}.landing-hero--banner{--PT: 0px;--PB: 0px;padding-top:0;padding-bottom:0}.landing-hero--banner .landing-hero__banner{position:relative;display:flex;align-items:var(--landing-v-align, center);justify-content:center;min-height:max(var(--landing-min-height, 560px),50vh);overflow:hidden;color:var(--text);background:var(--bg)}.landing-hero--banner .landing-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.landing-hero--banner .landing-hero__img,.landing-hero--banner .landing-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:0}.landing-hero--banner .landing-hero__media-placeholder{width:100%;height:100%;background:color-mix(in srgb,var(--text) 8%,var(--bg))}.landing-hero--banner .landing-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:rgb(0 0 0 / var(--landing-overlay, .4))}.landing-hero--banner .landing-hero__banner-inner{position:relative;z-index:2;width:100%;padding-top:calc(var(--inner, 24px) * 2);padding-bottom:calc(var(--inner, 24px) * 2)}.landing-hero--banner .landing-section__eyebrow,.landing-hero--banner .landing-section__title,.landing-hero--banner .landing-section__text{color:#fff}.landing-hero--banner .landing-section__text{opacity:.92;max-width:var(--landing-content-width, 40rem)}.landing-hero--banner.landing-hero--text-center .landing-section__text{margin-left:auto;margin-right:auto}.landing-hero--banner.landing-hero--v-top .landing-hero__banner{align-items:flex-start}.landing-hero--banner.landing-hero--v-bottom .landing-hero__banner{align-items:flex-end}@media only screen and (max-width:767px){.landing-hero--banner .landing-hero__banner{min-height:max(var(--landing-min-height, 560px),70vh)}}.landing-grid{display:grid;gap:var(--grid-gutter, var(--gutter, 40px));grid-template-columns:repeat(var(--landing-cols-mobile, 1),minmax(0,1fr))}@media only screen and (min-width:768px){.landing-grid{grid-template-columns:repeat(var(--landing-cols, 3),minmax(0,1fr))}}.landing-card{display:flex;flex-direction:column;gap:calc(var(--inner, 24px) / 2);height:100%;box-sizing:border-box;padding:var(--landing-card-pad, calc(var(--inner, 24px) * 1.15));border-radius:var(--landing-card-radius, calc(var(--RADIUS, 12px) + 8px));background:var(--landing-card-bg, var(--bg));border:var(--landing-card-border, 1px solid color-mix(in srgb, var(--text) 8%, transparent));box-shadow:var( --landing-card-shadow, 0 1px 2px rgba(0, 0, 0, .03), 0 4px 12px rgba(0, 0, 0, .04), 0 16px 40px -12px rgba(0, 0, 0, .1) );color:var(--text);overflow:hidden;transition:box-shadow .35s ease,transform .35s ease,border-color .35s ease}@media(hover:hover)and (pointer:fine){.landing-card:not(.landing-card--plain):hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--text) 14%,transparent);box-shadow:0 2px 4px #00000008,0 8px 20px #0000000f,0 24px 48px -16px #00000024}}.landing-card--plain{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.landing-card--horizontal{gap:0}.landing-card--horizontal .landing-card__main{display:flex;align-items:flex-start;gap:calc(var(--inner, 24px) * .85);width:100%;height:100%}.landing-card--horizontal .landing-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;flex:1 1 auto;min-width:0;height:100%}.landing-card--horizontal .landing-card__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:var(--landing-icon-size, 56px);height:var(--landing-icon-size, 56px);border-radius:50%;background:var(--accent, var(--heading));box-shadow:0 2px 6px color-mix(in srgb,var(--accent, var(--heading)) 28%,transparent),0 8px 18px -6px color-mix(in srgb,var(--accent, var(--heading)) 40%,transparent);overflow:hidden}.landing-card--horizontal .landing-card__icon img,.landing-card--horizontal .landing-card__icon svg{width:52%;height:52%;max-width:52%;object-fit:contain;display:block}.landing-card--horizontal .landing-card__title{letter-spacing:-.01em;line-height:1.25}.landing-card--horizontal .landing-card__text{flex:0 1 auto;font-size:calc(.9375rem * var(--adjust-body, 1));line-height:1.55;opacity:.78}.landing-card--horizontal .landing-card__text p{margin:0}.landing-card--horizontal .landing-card__btn{margin-top:calc(var(--inner, 24px) * .65);width:auto;max-width:100%;align-self:stretch;text-align:center}.landing-card__icon,.landing-card__icon img{width:var(--landing-icon-size, 48px);height:auto;max-width:100%}.landing-card__icon svg{width:var(--landing-icon-size, 48px);height:var(--landing-icon-size, 48px);display:block}.landing-card__title{margin:0;color:var(--heading);line-height:1.3}.landing-card__text{margin:0;flex:1 1 auto}.landing-card__link{margin-top:auto;align-self:flex-start}.landing-card__btn{margin-top:auto;align-self:flex-start;text-align:center;width:100%}.landing-card__badge{display:inline-block;width:fit-content;padding:.25em .6em;border-radius:var(--RADIUS-BADGE, var(--RADIUS-TINY, 4px));background:color-mix(in srgb,var(--accent, var(--text)) 12%,transparent);color:var(--heading);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.landing-card__media{overflow:hidden;margin:calc(-1 * var(--landing-card-pad, var(--inner, 24px)));margin-bottom:0;width:calc(100% + 2 * var(--landing-card-pad, var(--inner, 24px)));max-width:none;border-radius:0;aspect-ratio:var(--landing-aspect, 4 / 3);background:color-mix(in srgb,var(--text) 6%,transparent)}.landing-card--plain .landing-card__media{margin:0;width:100%;border-radius:var(--RADIUS, 12px)}.landing-card__media img{width:100%;height:100%;object-fit:cover;display:block}.landing-grid--mobile-slider{display:flex;flex-flow:row nowrap;gap:var(--grid-gutter, 20px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--gutter-mobile, 20px));padding:0 var(--gutter-mobile, 20px)}.landing-grid--mobile-slider::-webkit-scrollbar{display:none}.landing-grid--mobile-slider>*{flex:0 0 calc(85% - var(--grid-gutter, 20px) / 2);scroll-snap-align:start;max-width:320px}@media only screen and (min-width:768px){.landing-grid--mobile-slider{display:grid;overflow:visible;margin:0;padding:0;grid-template-columns:repeat(var(--landing-cols, 3),minmax(0,1fr))}.landing-grid--mobile-slider>*{flex:none;max-width:none}}.landing-image-text__grid{display:grid;gap:var(--gutter, 40px);align-items:var(--landing-v-align, center)}@media only screen and (min-width:768px){.landing-image-text__grid{grid-template-columns:minmax(0,var(--landing-image-fr, 1fr)) minmax(0,var(--landing-text-fr, 1fr))}.landing-image-text--image-right .landing-image-text__grid{grid-template-columns:minmax(0,var(--landing-text-fr, 1fr)) minmax(0,var(--landing-image-fr, 1fr))}.landing-image-text--image-right .landing-image-text__content{order:1}.landing-image-text--image-right .landing-image-text__media{order:2}}@media only screen and (max-width:767px){.landing-image-text--mobile-image-first .landing-image-text__media,.landing-image-text--mobile-text-first .landing-image-text__content{order:-1}}.landing-image-text__list{list-style:none;margin:var(--inner, 24px) 0 0;padding:0;display:grid;gap:calc(var(--inner, 24px) / 2)}.landing-image-text__list-item{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start}.landing-image-text__bullet{width:.55rem;height:.55rem;margin-top:.45em;border-radius:50%;background:var(--accent, var(--heading))}.landing-steps__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--gutter, 40px);counter-reset:landing-step}@media only screen and (min-width:768px){.landing-steps__list{grid-template-columns:repeat(var(--landing-cols, 3),minmax(0,1fr))}}.landing-steps__item{counter-increment:landing-step;display:grid;gap:calc(var(--inner, 24px) / 2);justify-items:var(--landing-steps-justify, start);text-align:var(--landing-steps-align, left);position:relative}.landing-steps__number-row{display:inline-flex;align-items:center;gap:0;position:relative;width:100%;justify-content:var(--landing-steps-justify, start)}.landing-steps__arrow{display:none;color:var(--accent-text, var(--bg));background:var(--accent, var(--heading));line-height:0;pointer-events:none;border-radius:999px;box-shadow:0 2px 6px color-mix(in srgb,var(--accent, var(--heading)) 30%,transparent),0 6px 16px -4px color-mix(in srgb,var(--accent, var(--heading)) 35%,transparent)}.landing-steps__arrow .icon{width:1.1rem;height:1.1rem;display:block;stroke-width:1.5}@media only screen and (min-width:768px){.landing-steps--arrows .landing-steps__item:not(:last-child):before{content:"";position:absolute;top:1.25rem;left:calc(100% - .25rem);right:calc(-1 * var(--gutter, 40px) + .25rem);height:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent, var(--heading)) 55%,transparent),color-mix(in srgb,var(--accent, var(--heading)) 20%,transparent));transform:translateY(-50%);z-index:0;pointer-events:none}.landing-steps--arrows .landing-steps__arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:1.25rem;right:calc(-.5 * var(--gutter, 40px));transform:translate(50%,-50%);z-index:2;width:2rem;height:2rem;padding:.4rem;box-sizing:border-box}}@media only screen and (max-width:767px){.landing-steps--arrows .landing-steps__item:not(:last-child) .landing-steps__arrow{display:flex;align-items:center;justify-content:center;position:static;transform:none;margin:.65rem 0 .15rem;width:2rem;height:2rem;padding:.4rem;box-sizing:border-box}.landing-steps--arrows .landing-steps__item:not(:last-child) .landing-steps__arrow .icon{transform:rotate(90deg)}.landing-steps--arrows .landing-steps__number-row{flex-direction:column;align-items:var(--landing-steps-justify, start)}.landing-steps--arrows.landing-steps--align-center .landing-steps__number-row{align-items:center}.landing-steps--arrows.landing-steps--align-right .landing-steps__number-row{align-items:flex-end}}.landing-steps--align-center .landing-section__text{margin-left:auto;margin-right:auto}.landing-steps--align-right .landing-section__header{text-align:right}.landing-steps--align-right .landing-section__text{margin-left:auto}.landing-steps__number{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;font-weight:700;font-size:.95rem}.landing-steps__number--accent{background:var(--accent, var(--heading));color:var(--accent-text, var(--bg))}.landing-steps__number--primary{background:var(--PRIMARY-BUTTONS-COLOR-BG, var(--accent));color:var(--PRIMARY-BUTTONS-COLOR-TEXT, var(--bg))}.landing-steps__number--soft{background:color-mix(in srgb,var(--accent, var(--heading)) 14%,transparent);color:var(--heading)}.landing-steps__number--auto:before{content:counter(landing-step)}.landing-profiles__layout{display:flex;flex-direction:column;gap:0}.landing-profiles__intro{margin-bottom:calc(var(--inner, 24px) * 1.5)}.landing-profiles__profiles{min-width:0;flex:1 1 auto}@media only screen and (min-width:768px){.landing-profiles--content-left .landing-profiles__layout,.landing-profiles--content-right .landing-profiles__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--gutter, 40px);align-items:start}.landing-profiles--content-left .landing-profiles__intro,.landing-profiles--content-right .landing-profiles__intro{margin-bottom:0}.landing-profiles--content-right .landing-profiles__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.landing-profiles--content-right .landing-profiles__intro{order:2}.landing-profiles--content-right .landing-profiles__profiles{order:1}.landing-profiles--single.landing-profiles--content-left .landing-profiles__layout{grid-template-columns:minmax(0,1fr) max-content;gap:calc(var(--gutter, 40px) * .85);align-items:center}.landing-profiles--single.landing-profiles--content-right .landing-profiles__layout{grid-template-columns:max-content minmax(0,1fr);gap:calc(var(--gutter, 40px) * .85);align-items:center}.landing-profiles--single .landing-profiles__profiles{width:max-content;max-width:min(100%,18rem);flex:0 0 auto}.landing-profiles--single .landing-profiles__intro .landing-section__text{max-width:none}.landing-profiles--single.landing-profiles--content-above .landing-profiles__layout{display:grid;grid-template-columns:minmax(0,1.2fr) max-content;gap:calc(var(--gutter, 40px) * .85);align-items:center}.landing-profiles--single.landing-profiles--content-above .landing-profiles__intro{margin-bottom:0}}@media only screen and (max-width:767px){.landing-profiles--single .landing-profiles__profiles{width:100%;max-width:16rem}.landing-profiles--single.landing-profiles--content-above .landing-profiles__profiles,.landing-profiles--single.landing-profiles--content-left .landing-profiles__profiles,.landing-profiles--single.landing-profiles--content-right .landing-profiles__profiles{margin-inline:auto}}.landing-profile{text-align:var(--landing-profile-align, left)}.landing-profiles--single .landing-profile{width:max-content;max-width:100%}.landing-profile__photo{width:var(--landing-photo-size, 120px);height:var(--landing-photo-size, 120px);border-radius:50%;overflow:hidden;margin-bottom:calc(var(--inner, 24px) / 2);background:color-mix(in srgb,var(--text) 8%,transparent)}.landing-profile--center .landing-profile__photo{margin-left:auto;margin-right:auto}.landing-profile__photo img{width:100%;height:100%;object-fit:cover;display:block}.landing-profile__name{margin:0}.landing-profile__role{margin:.25rem 0 0;opacity:.75}.landing-profile__role:is(p){font-size:calc(.9375rem * var(--adjust-body, 1))}.landing-contact__grid{display:grid;gap:var(--gutter, 40px);align-items:start}@media only screen and (min-width:900px){.landing-contact--with-aside .landing-contact__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr)}}.landing-contact__form .form__item{margin-bottom:calc(var(--inner, 24px) / 1.25)}.landing-contact__label{display:block;margin-bottom:.4rem;font-size:calc(.875rem * var(--adjust-body, 1));color:var(--heading)}.landing-contact__required{color:var(--accent, currentColor)}.landing-contact__input,.landing-contact__textarea,.landing-contact__select{width:100%;max-width:100%}.landing-contact__aside{padding:var(--inner, 24px);border-radius:var(--RADIUS, 0);border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:color-mix(in srgb,var(--text) 3%,var(--bg))}.landing-contact__aside-list{list-style:none;margin:var(--inner, 24px) 0 0;padding:0;display:grid;gap:calc(var(--inner, 24px) / 2)}.landing-contact__aside-label{display:block;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;opacity:.7;margin-bottom:.2rem}.landing-contact__errors,.landing-contact__success{margin-bottom:var(--inner, 24px);padding:calc(var(--inner, 24px) / 1.5);border-radius:var(--RADIUS, 0)}.landing-contact__errors{border:1px solid color-mix(in srgb,#c0392b 50%,transparent);background:color-mix(in srgb,#c0392b 8%,var(--bg))}.landing-contact__success{border:1px solid color-mix(in srgb,var(--accent, #2e7d32) 40%,transparent);background:color-mix(in srgb,var(--accent, #2e7d32) 8%,var(--bg))}.landing-contact__consent{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start}.landing-contact__row{display:grid;gap:calc(var(--inner, 24px) / 1.25)}@media only screen and (min-width:600px){.landing-contact__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-cta__content{max-width:var(--landing-content-width, 40rem)}.landing-cta__content--center{margin-left:auto;margin-right:auto;text-align:center}.landing-cta__media{margin-top:var(--inner, 24px)}.landing-cta__link-text{display:inline-flex;align-items:center;color:var(--heading);text-decoration:underline}.landing-faq__list{display:grid;gap:0;border-top:1px solid color-mix(in srgb,var(--text) 16%,transparent)}.landing-faq__item{border-bottom:1px solid color-mix(in srgb,var(--text) 16%,transparent)}.landing-faq__item summary{cursor:pointer;list-style:none;padding:calc(var(--inner, 24px) * .9) 2rem calc(var(--inner, 24px) * .9) 0;position:relative;color:var(--heading);font-weight:600}.landing-faq__item summary::-webkit-details-marker{display:none}.landing-faq__item summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.25rem;line-height:1;color:var(--heading)}.landing-faq__item[open] summary:after{content:"\2212"}.landing-faq__answer{padding:0 0 var(--inner, 24px);color:var(--text)}@media(prefers-reduced-motion:reduce){.landing-grid--mobile-slider{scroll-behavior:auto}}.template-page-neoplantix-landing .landing-whatsapp-bar-section,.template-page-neoplantix-landing .shopify-section.landing-whatsapp-bar-section{height:0;margin:0;padding:0;overflow:visible;border:0}.template-page-neoplantix-landing:has([data-landing-whatsapp-bar]) #MainContent{padding-bottom:5.5rem}.template-page-neoplantix-landing:has([data-landing-whatsapp-bar]) .shopify-section-group-footer-group{padding-bottom:5.5rem}.landing-whatsapp-bar{position:fixed;bottom:0;left:0;right:0;z-index:60;width:100%;background:var(--accent, #25d366);color:var(--accent-text, #fff);box-shadow:0 -4px 20px #0000001f,0 -1px color-mix(in srgb,var(--text) 8%,transparent);padding:.75rem var(--gutter-mobile, 20px) max(.75rem,env(safe-area-inset-bottom,0px))}.landing-whatsapp-bar__link{display:flex;align-items:center;justify-content:center;gap:.65rem;width:100%;max-width:42rem;margin:0 auto;min-height:3rem;padding:.65rem 1.25rem;border-radius:var(--RADIUS, 12px);background:color-mix(in srgb,#fff 14%,transparent);color:inherit;text-decoration:none;font-weight:700;font-size:calc(1rem * var(--adjust-body, 1));letter-spacing:.01em;transition:transform .2s ease,background .2s ease,opacity .2s ease}.landing-whatsapp-bar__link:hover{background:color-mix(in srgb,#fff 22%,transparent);transform:translateY(-1px)}.landing-whatsapp-bar__icon{display:inline-flex;flex:0 0 auto;line-height:0}.landing-whatsapp-bar__icon svg{display:block}.landing-whatsapp-bar__text{margin:0;line-height:1.2;color:inherit;font-family:inherit;text-transform:none;letter-spacing:inherit}.landing-whatsapp-bar--empty{text-align:center}.landing-whatsapp-bar__hint{margin:0;opacity:.85;font-size:.875rem}@media only screen and (min-width:768px){.landing-whatsapp-bar{padding-left:var(--gutter, 40px);padding-right:var(--gutter, 40px)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/neoplantix-landing.css.map */
