.dvojkavit .cms-commerce-stage{position:relative;isolation:isolate;width:100%;height:auto;aspect-ratio:16/9;margin:0;overflow:hidden;border:1px solid rgba(19,19,22,.08);border-radius:clamp(26px,3vw,42px);background:#f7f2f7;box-shadow:0 32px 72px -42px rgba(59,24,67,.45);opacity:1;transform:none;animation:none}.dvojkavit .cms-commerce-stage-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dvojkavit .cms-commerce-caption-wrap{position:absolute;z-index:2;left:18px;bottom:18px;max-width:calc(100% - 36px);color:#171519;text-decoration:none}.dvojkavit .cms-commerce-caption{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(255,255,255,.9);box-shadow:0 18px 36px -24px rgba(22,17,24,.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dvojkavit .cms-commerce-caption>i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#ec4899}.dvojkavit .cms-commerce-caption>span{display:grid;gap:1px;min-width:0}.dvojkavit .cms-commerce-caption strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dvojkavit .cms-commerce-caption small{color:#716b74;font-size:9px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.dvojkavit .cms-commerce-caption b{font-size:14px}.dvojkavit a.cms-commerce-caption-wrap{transition:transform .2s ease}.dvojkavit a.cms-commerce-caption-wrap:hover{transform:translateY(-2px)}.dvojkavit .hero-with-visual{display:flex;min-height:min(850px,calc(100svh - 108px));padding:38px 0 54px}.dvojkavit .hero-inner-with-visual{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(38px,5.5vw,86px);width:100%;max-width:1440px;text-align:left}.dvojkavit .hero-with-visual .hero-copy{position:relative;z-index:1}.dvojkavit .hero-with-visual .kicker{margin-bottom:20px}.dvojkavit .hero-with-visual .hero-title{max-width:13ch;margin:0;font-size:clamp(46px,5vw,74px);line-height:1.08}.dvojkavit .cms-service-hero-commerce .hero-rotate-line,.dvojkavit .hero-with-visual .hero-rotate-line{justify-content:flex-start}.dvojkavit .hero-with-visual .hero-sub{max-width:58ch;margin-top:22px;line-height:1.62}.dvojkavit .hero-with-visual .hero-cta{justify-content:flex-start;margin-top:28px}.dvojkavit .hero-proof-pills{justify-content:flex-start;margin-top:20px}.dvojkavit .hero-visual{min-width:0}.dvojkavit .cms-service-hero-commerce{display:flex;min-height:min(850px,calc(100svh - 108px));padding:38px 0 54px}.dvojkavit .cms-service-hero-commerce .cms-service-hero-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(38px,5.5vw,86px);width:100%;max-width:1440px}.dvojkavit .cms-service-hero-commerce .cms-service-hero-copy{max-width:none;text-align:left}.dvojkavit .cms-service-hero-commerce .cms-service-hero-copy .kicker{margin-bottom:20px}.dvojkavit .cms-service-hero-commerce .cms-service-hero-copy h1{max-width:13ch;margin:0;font-size:clamp(46px,5vw,74px);line-height:1.08}.dvojkavit .cms-service-hero-commerce .cms-service-hero-copy .hero-sub{max-width:58ch;margin:22px 0 0;line-height:1.62}.dvojkavit .cms-service-hero-commerce .cms-proof-pills,.dvojkavit .cms-service-hero-commerce .cms-service-actions{justify-content:flex-start}.dvojkavit .cms-service-hero-commerce .cms-service-stage{margin:0}@media (max-width:1080px){.dvojkavit .cms-service-hero-commerce .cms-service-hero-inner,.dvojkavit .hero-inner-with-visual{grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr);gap:34px}.dvojkavit .cms-service-hero-commerce .cms-service-hero-copy h1,.dvojkavit .hero-with-visual .hero-title{font-size:clamp(42px,5.4vw,60px)}}@media (max-width:900px){.dvojkavit .cms-service-hero-commerce,.dvojkavit .hero-with-visual{display:block;min-height:0;padding:28px 0 36px}.dvojkavit .cms-service-hero-commerce .cms-service-hero-inner,.dvojkavit .hero-inner-with-visual{display:flex;flex-direction:column;gap:26px;text-align:center}.dvojkavit .cms-service-hero-commerce .cms-service-hero-copy h1,.dvojkavit .hero-with-visual .hero-title{max-width:14ch;margin-inline:auto}.dvojkavit .cms-service-hero-commerce .hero-rotate-line,.dvojkavit .hero-with-visual .hero-rotate-line{justify-content:center}.dvojkavit .cms-service-hero-commerce .cms-service-hero-copy .hero-sub,.dvojkavit .hero-with-visual .hero-sub{max-width:62ch;margin-inline:auto}.dvojkavit .cms-service-hero-commerce .cms-proof-pills,.dvojkavit .cms-service-hero-commerce .cms-service-actions,.dvojkavit .hero-proof-pills,.dvojkavit .hero-with-visual .hero-cta{justify-content:center}.dvojkavit .cms-service-hero-commerce .cms-service-stage,.dvojkavit .hero-visual{width:min(100%,700px)}.dvojkavit .cms-commerce-stage{height:auto;aspect-ratio:16/9}}@media (max-width:640px){.dvojkavit .cms-service-hero-commerce,.dvojkavit .hero-with-visual{padding:20px 0 26px}.dvojkavit .cms-service-hero-commerce .cms-service-hero-inner,.dvojkavit .hero-inner-with-visual{gap:20px}.dvojkavit .cms-service-hero-commerce .cms-service-hero-copy .kicker,.dvojkavit .hero-with-visual .kicker{margin-bottom:13px;padding:7px 13px;font-size:10px}.dvojkavit .cms-service-hero-commerce .cms-service-hero-copy h1,.dvojkavit .hero-with-visual .hero-title{font-size:clamp(36px,10.2vw,48px);line-height:1.08}.dvojkavit .cms-service-hero-commerce .cms-service-hero-copy .hero-sub,.dvojkavit .hero-with-visual .hero-sub{margin-top:14px;font-size:14px;line-height:1.5}.dvojkavit .cms-service-hero-commerce .cms-service-actions,.dvojkavit .hero-with-visual .hero-cta{flex-direction:row;gap:8px;margin-top:18px}.dvojkavit .cms-service-hero-commerce .cms-service-actions .pill,.dvojkavit .hero-with-visual .hero-cta .pill{width:auto;min-width:0;height:48px;flex:1 1 0;padding:0 10px;font-size:10.5px;line-height:1.15;white-space:normal}.dvojkavit .cms-service-hero-commerce .cms-proof-pills,.dvojkavit .hero-proof-pills{display:none}.dvojkavit .cms-commerce-stage{height:auto;aspect-ratio:16/9;border-radius:24px}.dvojkavit .cms-commerce-caption-wrap{left:10px;bottom:10px;max-width:calc(100% - 20px)}.dvojkavit .cms-commerce-caption{gap:7px;padding:7px 10px}.dvojkavit .cms-commerce-caption small{display:none}}@media (prefers-reduced-motion:reduce){.dvojkavit a.cms-commerce-caption-wrap{transition:none}}