.landing-v2 .sales-visual{grid-template-rows:auto auto auto;align-content:end}.landing-v2 .sales-visual .v2-philosophy-context{min-height:30px}.landing-v2 .sales-visual .sales-context-text{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;animation:.6s both sales-text-in}.landing-v2 .sales-playback{border:1px solid var(--border);width:30px;height:30px;color:var(--accent);cursor:pointer;background:0 0;border-radius:50%;place-items:center;margin-left:auto;display:grid}.landing-v2 .sales-playback:hover{background:var(--surface)}.landing-v2 .sales-panel{min-width:0;container-type:inline-size}.landing-v2 .sales-window{isolation:isolate;aspect-ratio:1.12;border:1px solid var(--border);width:100%;color:var(--text);background:#fff;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 25px 70px #1427221a}.sales-window svg{width:1.2em;height:1.2em}.sales-browser{color:#70827a;background:#fbfcfb;border-bottom:1px solid #edf1ef;align-items:center;gap:4%;height:7.5%;padding:0 4%;font-size:clamp(8px,1.6cqw,11px);display:flex;position:absolute;inset:0 0 auto}.sales-browser-dots{gap:4px;display:flex}.sales-browser-dots i{background:#ccd8d2;border-radius:50%;width:5px;height:5px}.sales-browser-secure{align-items:center;gap:3px;margin-left:auto;display:flex}.sales-store{transition:opacity .85s,filter .85s,transform 1s cubic-bezier(.22,1,.36,1);position:absolute;inset:7.5% 0 11%}.sales-store-nav{border-bottom:1px solid #eff3f0;justify-content:space-between;align-items:center;height:13%;padding:0 5%;display:flex}.sales-store-nav b{letter-spacing:-.05em;font-size:clamp(13px,2.9cqw,21px)}.sales-store-nav>span{color:#65766f;font-size:clamp(8px,1.6cqw,11px)}.sales-product{grid-template-columns:45% 55%;height:87%;display:grid}.sales-product-photo{background:radial-gradient(at 70% 30%,#f2f5ef,#e0e8df);place-items:center;display:grid;position:relative;overflow:hidden}.sales-photo-caption{color:#586e60;font-size:clamp(10px,2cqw,14px);position:absolute;top:7%;left:10%}.sales-photo-footer{text-align:center;color:#617468;font-size:clamp(8px,1.5cqw,10px);position:absolute;bottom:6%;left:10%;right:10%}.sales-bottle{background:linear-gradient(100deg,#d5cebd,#f8f4e9 36%,#e8e2d5 70%,#d4cbbc);border-radius:12% 12% 17% 17%;flex-direction:column;justify-content:center;align-items:center;width:42%;height:51%;margin-top:13%;display:flex;position:relative;box-shadow:12px 20px 27px #263b2e29,inset 2px 0 3px #fff9}.sales-bottle>i{background:linear-gradient(90deg,#1c3027,#365143 40%,#1b2d25);border-radius:5px 5px 2px 2px;width:48%;height:24%;position:absolute;top:-21%}.sales-bottle b{letter-spacing:.04em;font-size:clamp(14px,3.1cqw,22px)}.sales-bottle span{letter-spacing:.08em;margin-top:6%;font-size:clamp(5px,1.05cqw,8px)}.sales-bottle small{color:#647367;font-size:clamp(6px,1.2cqw,9px);position:absolute;bottom:10%}.sales-product-info{flex-direction:column;justify-content:space-between;gap:3%;padding:5% 7%;display:flex}.sales-emphasis{border-radius:7px;position:relative}.sales-emphasis:after{content:"";border:1px solid var(--accent);opacity:0;pointer-events:none;border-radius:8px;transition:opacity .75s,transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:-6px;transform:scale(.98);box-shadow:0 0 0 4px #07855c0f,0 8px 26px #07855c0f}.sales-mini{letter-spacing:.09em;color:#77877f;font-size:clamp(6px,1.25cqw,9px);display:block}.landing-v2 .sales-product-info h3{letter-spacing:-.045em;margin:4% 0;font-size:clamp(16px,3.8cqw,28px);font-weight:600;line-height:1.13}.landing-v2 .sales-product-info p{color:#65766e;margin:0 0 3%;font-size:clamp(8px,1.75cqw,12px);line-height:1.6}.sales-price{font-size:clamp(13px,2.6cqw,19px);font-weight:600;display:block}.sales-trust{flex-wrap:wrap;align-items:center;gap:5px;font-size:clamp(7px,1.4cqw,10px);display:flex}.sales-trust>span:first-child{color:var(--accent);display:flex}.sales-purchase{gap:8px;display:grid}.sales-option{border:1px solid #dce7df;border-radius:5px;justify-content:space-between;align-items:center;width:42%;padding:4% 6%;font-size:clamp(8px,1.6cqw,11px);display:flex}.sales-add-cart{color:#fff;background:#183b2d;border-radius:6px;justify-content:space-between;align-items:center;padding:5% 9%;font-size:clamp(9px,1.9cqw,13px);display:flex}.sales-delivery{color:#61766b;gap:5px;font-size:clamp(7px,1.45cqw,10px);display:grid}.sales-delivery>span{align-items:center;gap:5px;display:flex}.sales-delivery svg{color:var(--accent)}.sales-window[data-layer=design] .sales-product-summary:after,.sales-window[data-layer=conversion] :is(.sales-trust,.sales-purchase,.sales-delivery):after{opacity:1;transform:scale(1)}.sales-window[data-layer=conversion] .sales-purchase:after{transition-delay:.12s}.sales-window[data-layer=conversion] .sales-delivery:after{transition-delay:.24s}.sales-veil{z-index:2;opacity:0;pointer-events:none;background:#f4f9f6;transition:opacity .85s;position:absolute;inset:7.5% 0 11%}.sales-window:is([data-layer=technology],[data-layer=data]) .sales-store{filter:blur(3px);opacity:.28;transform:scale(.985)}.sales-window:is([data-layer=technology],[data-layer=data]) .sales-veil{opacity:.92}.sales-tech-layer,.sales-data-layer{z-index:3;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .65s,transform .9s cubic-bezier(.22,1,.36,1),visibility .65s;position:absolute;inset:7.5% 0 11%;transform:translateY(10px)}.sales-window[data-layer=technology] .sales-tech-layer,.sales-window[data-layer=data] .sales-data-layer{opacity:1;visibility:visible;transition-delay:.18s;transform:translateY(0)}.sales-layer-heading{gap:8px;padding:5% 6% 0;display:grid}.sales-layer-heading>span{letter-spacing:.08em;color:var(--accent);font-size:clamp(7px,1.4cqw,10px)}.sales-layer-heading>strong{font-family:var(--font-heading);letter-spacing:-.03em;font-size:clamp(14px,2.9cqw,21px);font-weight:600}.sales-tech-network{position:absolute;inset:25% 4% 5%}.sales-connections{position:absolute;inset:0;width:100%!important;height:100%!important}.sales-connections path{fill:none;stroke:var(--accent);stroke-opacity:.32;stroke-width:1.4px;stroke-dasharray:5 7;vector-effect:non-scaling-stroke}.sales-window[data-layer=technology] .sales-connections path{animation:3s linear infinite sales-line-flow}.sales-order{z-index:2;background:#fff;border:1px solid #b9dbcd;border-radius:12px;justify-items:center;gap:6px;width:39%;padding:4% 2%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 28px #18463117}.sales-order>svg{color:var(--accent);font-size:clamp(17px,3.5cqw,25px)}.sales-order strong{font-size:clamp(9px,2cqw,14px)}.sales-order span{color:#637c6f;font-size:clamp(7px,1.4cqw,10px)}.sales-integration{opacity:0;background:#fff;border:1px solid #dce9e1;border-radius:10px;justify-items:start;gap:5px;width:28%;padding:3%;transition:opacity .7s,transform .8s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;transform:translateY(7px);box-shadow:0 7px 20px #1846310d}.sales-integration-0{top:0;left:0}.sales-integration-1{top:0;right:0}.sales-integration-2{bottom:0;right:0}.sales-integration-3{bottom:0;left:0}.sales-integration-icon{color:var(--accent);background:#e8f4ed;border-radius:6px;place-items:center;padding:5px;font-size:clamp(12px,2.6cqw,18px);display:grid}.sales-integration strong{font-size:clamp(9px,1.9cqw,13px)}.sales-integration>span:last-child{color:#607d6c;align-items:center;gap:3px;font-size:clamp(7px,1.35cqw,10px);display:flex}.sales-window[data-layer=technology] .sales-integration{opacity:1;transition-delay:.32s;transform:translateY(0)}.sales-window[data-layer=technology] .sales-integration-1{transition-delay:.48s}.sales-window[data-layer=technology] .sales-integration-2{transition-delay:.64s}.sales-window[data-layer=technology] .sales-integration-3{transition-delay:.8s}.sales-data-layer{padding:0 6%}.sales-data-layer .sales-layer-heading{padding-inline:0}.sales-data-overview{margin-top:5%}.sales-data-overview>span{color:#61796b;justify-content:space-between;font-size:clamp(9px,1.8cqw,13px);display:flex}.sales-data-overview small{font-size:inherit}.sales-data-overview>div{align-items:baseline;gap:12px;margin-top:2%;display:flex}.sales-data-overview b{color:var(--accent);letter-spacing:-.04em;font-size:clamp(23px,5.6cqw,40px);font-weight:600}.sales-data-overview div>span{color:#63776d;font-size:clamp(8px,1.7cqw,12px)}.sales-funnel{gap:14px;margin-top:4%;display:grid}.sales-funnel-row{grid-template-columns:1fr auto;gap:6px;font-size:clamp(9px,1.9cqw,13px);display:grid}.sales-funnel-row b{font-weight:600}.sales-funnel-row>i{background:#e3eee7;border-radius:3px;grid-column:1/-1;height:clamp(6px,1.3cqw,9px);display:block;overflow:hidden}.sales-funnel-row em{width:var(--bar-width);background:var(--accent);border-radius:inherit;transform-origin:0;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}.sales-window[data-layer=data] .sales-funnel-row em{transition-delay:.4s;transform:scaleX(1)}.sales-window[data-layer=data] .sales-funnel-row:nth-child(2) em{transition-delay:.55s}.sales-window[data-layer=data] .sales-funnel-row:nth-child(3) em{transition-delay:.7s}.sales-data-insight{color:#547562;border-top:1px solid #dbe9e0;align-items:center;gap:10px;margin-top:5%;padding-top:4%;font-size:clamp(8px,1.8cqw,12px);line-height:1.7;display:flex}.sales-data-insight>svg{color:var(--accent);font-size:18px}.sales-layer-note{z-index:4;background:#fff;border-top:1px solid #e3ebe6;align-items:center;gap:10px;min-height:11%;padding:2% 5%;animation:.7s both sales-text-in;display:flex;position:absolute;inset:auto 0 0}.sales-layer-note>span{color:var(--accent);font-size:clamp(8px,1.6cqw,11px)}.landing-v2 .sales-layer-note>p{margin:0;font-size:clamp(9px,1.9cqw,13px)}.sales-detail-enter{animation:.65s both sales-text-in}@keyframes sales-text-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes sales-line-flow{to{stroke-dashoffset:-24px}}@container (max-width:420px){.landing-v2 .sales-window{aspect-ratio:.9}.sales-store-nav>span{font-size:8px}.sales-browser-secure{display:none}.sales-product-info{padding:7%}.sales-funnel{gap:10px}.sales-data-insight{margin-top:3%;padding-top:3%}.sales-integration{width:30%}}@media (prefers-reduced-motion:reduce){.sales-window *,.sales-window :after,.sales-detail-enter,.sales-context-text{transition:none!important;animation:none!important}}
