.stockpoint-grid{display:grid;grid-template-columns:repeat(var(--stockpoint-columns,1),minmax(0,1fr))}.stockpoint-for-who__card{border:1px solid rgba(0,0,0,.08);height:100%}.stockpoint-for-who__eyebrow{font:700 11px/1 Montserrat,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase}.stockpoint-for-who__title{font:800 24px/1.05 Montserrat,system-ui,sans-serif}.stockpoint-for-who__description{font:400 14.5px/1.6 Montserrat,system-ui,sans-serif}.stockpoint-product-types__card{border:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:space-between}.stockpoint-product-types__number{font:700 10px/1 Montserrat,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.stockpoint-product-types__title{font:800 22px/1.05 Montserrat,system-ui,sans-serif}.stockpoint-product-types__description{font:400 13px/1.5 Montserrat,system-ui,sans-serif;margin-top:8px}.stockpoint-product-types__card.is-highlighted .stockpoint-product-types__title{color:#fff}.stockpoint-product-types__card.is-highlighted .stockpoint-product-types__description{color:rgba(255,255,255,.66)}.stockpoint-pills{display:flex;flex-wrap:wrap}.stockpoint-pills__item{font:500 13px/1 Montserrat,system-ui,sans-serif;border:1px solid rgba(255,255,255,.2)}.stockpoint-stats{gap:1px;background:var(--sp-stats-line);border:1px solid var(--sp-stats-line);overflow:hidden}.stockpoint-stats__cell{background:var(--sp-stats-bg)}.stockpoint-stats__value{font:800 clamp(34px,4vw,50px)/1 Montserrat,system-ui,sans-serif;letter-spacing:-.02em}.stockpoint-stats__suffix{font-size:.5em;margin-left:.12em;vertical-align:baseline}.stockpoint-stats__description{font:500 12px/1.4 Montserrat,system-ui,sans-serif;margin-top:8px}.stockpoint-marquee{--sp-marquee-gap:52px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.stockpoint-marquee__track{display:flex;width:max-content;animation:stockpoint-marquee-left var(--sp-marquee-duration,46s) linear infinite}.stockpoint-marquee__group{display:flex;flex-shrink:0;gap:var(--sp-marquee-gap);padding-right:var(--sp-marquee-gap)}.stockpoint-marquee__item{font:800 clamp(28px,4.4vw,60px)/1 Montserrat,system-ui,sans-serif;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}.stockpoint-marquee.is-right .stockpoint-marquee__track{animation-name:stockpoint-marquee-right}.stockpoint-marquee.pauses-on-hover:hover .stockpoint-marquee__track{animation-play-state:paused}.stockpoint-contact-cards__eyebrow{font:700 10px/1 Montserrat,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.stockpoint-contact-cards__content{font:500 14px/1.5 Montserrat,system-ui,sans-serif}.stockpoint-contact-cards__content p{margin:0}.stockpoint-contact-cards__content strong{font-size:15px;font-weight:700;color:#141414}.stockpoint-contact-cards__content a{text-decoration:none;transition:color .2s}.stockpoint-faq__item.is-open .stockpoint-faq__icon:after{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.stockpoint-marquee{mask-image:none;-webkit-mask-image:none;overflow-x:auto}.stockpoint-marquee__track{animation:none}.stockpoint-marquee__group[aria-hidden=true]{display:none}}.elementor-widget-stockpoint-faq .stockpoint-faq__item.is-open .stockpoint-faq__answer{grid-template-rows:1fr!important;visibility:visible!important;pointer-events:auto}.elementor-widget-stockpoint-faq .stockpoint-faq__item.is-open .stockpoint-faq__answer-inner{visibility:visible}.stockpoint-whatsapp-button{display:flex}.stockpoint-whatsapp-button__link,.stockpoint-whatsapp-button__link:hover,.stockpoint-whatsapp-button__link:focus{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:0;margin:0;border-style:none;background:#25d366;color:#052915;font:700 15px/normal Montserrat,system-ui,sans-serif;text-decoration:none;text-transform:none;box-shadow:none;transition-property:color,background-color,border-color,box-shadow,transform}.stockpoint-whatsapp-button__link.is-full-width{width:100%}.stockpoint-whatsapp-button__icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex:none}.stockpoint-whatsapp-button__link:focus-visible{outline:2px solid #141414;outline-offset:3px}