[hidden]{display:none!important}.opx-nav__link{white-space:nowrap}.opx-pcard__row{flex-direction:column;align-items:stretch;gap:12px}.opx-pcard__row .opx-btn,.opx-pcard__row form{width:100%}.jdgm-prev-badge[data-number-of-reviews="0"],.jdgm-preview-badge:empty{display:none!important}.jdgm-widget,.jdgm-rev-widg,.jdgm-carousel-wrapper{color:var(--opx-soft)}.jdgm-rev-widg__title,.jdgm-rev__title,.jdgm-rev__author{color:var(--opx-text)!important}.jdgm-star{color:var(--opx-accT)!important}.opx-card__row form{flex:none}.opx-story .opx-count{position:static;min-width:0;height:auto;padding:0;border-radius:0;background:none;display:inline;font-size:13px;font-weight:400;color:var(--opx-muted);letter-spacing:.14em;line-height:1.4}.opx-hdr{height:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:44px}.opx-hdr__left{display:flex;align-items:center;gap:6px}.opx-hdr .opx-header__logo{justify-self:auto}.opx-hdr .opx-nav{justify-self:start}.opx-hdr .opx-header__actions{justify-self:end}body .opx-sec{padding:88px 0}body .opx-story__intro{padding:96px 0 8px}body .opx-story__stage{height:660px}body .opx-story__vis{height:580px}body .opx-story__track{height:calc(660px + var(--opx-steps, 5) * 480px)}body .opx-mq-wrap{padding:44px 0}body .opx-stats{padding:72px 0}body .opx-sechead{margin-bottom:40px}.opx-faq a[href*="wa.me"],.opx-btn--wa{background:#25d366!important;border-color:#25d366!important;color:#06140b!important}.opx-faq a[href*="wa.me"]:hover,.opx-btn--wa:hover{box-shadow:0 14px 34px -14px #25d366}.opx-social a.opx-social__wa{color:#25d366;border-color:#25d36666}.opx-foot{padding-top:72px}.opx-foot__brand{align-items:flex-start}.opx-foot__logo{display:inline-flex}.opx-foot__logo img{height:36px!important;width:auto!important;max-width:220px;object-fit:contain}.opx-foot__word{display:none}.opx-foot .opx-pay{flex-direction:row;flex-wrap:wrap;gap:6px}.opx-signup{padding:8px 0 80px;background:var(--opx-bg)}.opx-signup__card{position:relative;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center;padding:80px 72px;min-height:440px;border-radius:32px;background:radial-gradient(120% 140% at 0% 0%,color-mix(in oklab,var(--opx-acc, #7C3AED) 34%,#111114),#111114 58%);border:1px solid color-mix(in oklab,var(--opx-acc, #7C3AED) 50%,transparent);box-shadow:0 40px 120px -60px color-mix(in oklab,var(--opx-acc, #7C3AED) 70%,transparent)}.opx-signup__card:after{content:"10%";position:absolute;right:-20px;bottom:-70px;font:400 300px/1 Bebas Neue,Impact,sans-serif;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);pointer-events:none}.opx-signup__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px}.opx-signup__copy .opx-d{font-size:clamp(60px,7.4vw,116px)}.opx-signup__copy .opx-lead{color:var(--opx-soft);font-size:18px}.opx-signup__form{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px}.opx-signup__row{display:flex;gap:10px}.opx-signup__row .opx-input{height:64px;border-radius:999px;font-size:16px;padding:0 24px;background:#0a0a0bbf}.opx-signup__row .opx-btn{height:64px;padding:0 34px;font-size:16px}.opx-signup__perks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:15px;color:var(--opx-soft)}.opx-signup__perks li{display:flex;gap:10px;align-items:center}.opx-signup__perks svg{color:var(--opx-accT);flex:none}.opx-clamp{position:relative;max-height:5.2em;overflow:hidden;transition:max-height .5s var(--opx-ease)}.opx-clamp:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.4em;background:linear-gradient(transparent,var(--opx-bg));pointer-events:none}.opx-clamp.is-open{max-height:3000px}.opx-clamp.is-open:after,.opx-clamp.is-short:after{display:none}.opx-clamp__btn{margin-top:10px;background:none;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.opx-clamp__btn svg{transition:transform .3s}.opx-clamp__btn[aria-expanded=true] svg{transform:rotate(180deg)}@media screen and (max-width:1100px){.opx-hdr{grid-template-columns:1fr auto}.opx-hdr .opx-nav,.opx-header__actions .opx-header__cta{display:none}}@media screen and (max-width:1100px)and (min-width:821px){.opx-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:820px){body .opx-sec{padding:64px 0}body .opx-story__intro{padding:64px 0 4px}body .opx-story__stage{height:calc(100svh - var(--opx-top, 60px))}body .opx-story__vis{height:200px}body .opx-story__track{height:calc(100svh + var(--opx-steps, 5) * 420px)}body .opx-mq-wrap{padding:32px 0}body .opx-stats{padding:56px 0}.opx-grid:not(.opx-journal){grid-template-columns:repeat(2,minmax(0,1fr))!important}.opx-pcard .opx-eyebrow{font-size:10px;letter-spacing:.16em}.opx-pcard .opx-price{font-size:16px}.opx-pcard .opx-strike{display:block;margin:2px 0 0}.opx-signup{padding:0 0 56px}.opx-signup__card{grid-template-columns:1fr;gap:28px;padding:40px 22px;min-height:0;border-radius:24px}.opx-signup__card:after{font-size:180px;bottom:-40px}.opx-signup__row{flex-direction:column}.opx-signup__row .opx-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/opx-ui.css.map */
