.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}}.dvojkavit .cms-service-hero.cms-service-hero-commerce.hero-service-landing,.dvojkavit .hero.hero-with-visual.hero-service-landing{display:block;min-height:0;padding:46px 0 38px}.dvojkavit .cms-service-hero.hero-service-landing .cms-service-hero-inner,.dvojkavit .hero-service-landing .hero-inner-with-visual{display:block;max-width:1300px;text-align:center}.dvojkavit .cms-service-hero.hero-service-landing .cms-service-hero-copy,.dvojkavit .hero-service-landing .hero-copy{max-width:1100px;margin-inline:auto;text-align:center}.dvojkavit .cms-service-hero.hero-service-landing .cms-service-hero-copy h1,.dvojkavit .hero-service-landing .hero-copy .hero-title{max-width:18ch;margin:0 auto;font-size:clamp(42px,6.6vw,94px);font-weight:500;line-height:1.2}.dvojkavit .cms-service-hero.hero-service-landing .cms-service-hero-copy .hero-sub,.dvojkavit .hero-service-landing .hero-sub{max-width:72ch;margin:24px auto 0;font-size:17px;line-height:1.6}.dvojkavit .hero-service-landing :is(.hero-cta,.hero-proof-pills,.cms-service-actions,.cms-proof-pills){justify-content:center;margin-top:24px}.dvojkavit .hero-heading-rotation{container-type:inline-size}.dvojkavit .hero-heading-rotation .tr-root{font-size:min(1em,calc((100cqw - .7em) / (var(--tr-max-length, 20) * .65)))}.dvojkavit .service-landing-showcase{padding:20px 0 58px}.dvojkavit .service-landing-showcase>.wrap{max-width:1120px}.dvojkavit .service-landing-showcase .cms-service-stage{margin:0 auto;width:100%;max-height:56svh;border-radius:36px}.dvojkavit .service-landing-showcase .cms-commerce-stage-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dvojkavit .process-complex-head>span{color:#fff}@media (max-width:640px){.dvojkavit .cms-service-hero.cms-service-hero-commerce.hero-service-landing,.dvojkavit .hero.hero-with-visual.hero-service-landing{padding:26px 0}.dvojkavit .cms-service-hero.hero-service-landing .cms-service-hero-copy h1,.dvojkavit .hero-service-landing .hero-copy .hero-title{font-size:clamp(36px,10vw,48px)}.dvojkavit .cms-service-hero.hero-service-landing .cms-service-hero-copy .hero-sub,.dvojkavit .hero-service-landing .hero-sub{margin-top:18px;font-size:15px}.dvojkavit .service-landing-showcase{padding:10px 0 36px}.dvojkavit .service-landing-showcase .cms-service-stage{max-height:44svh;border-radius:24px}}.dvojkavit .service-landing-showcase.showcase{padding:20px 0 44px}.dvojkavit .service-landing-showcase.showcase>.wrap{max-width:1440px}.dvojkavit .service-landing-showcase .service-showcase-frame{--service-frame-height:min(800px,calc(100svh - 160px));--service-laptop-top:clamp(24px,calc(var(--service-frame-height) * 0.14),112px);height:var(--service-frame-height);background:radial-gradient(circle at 88% 6%,rgba(255,255,255,.22),transparent 44%),linear-gradient(150deg,#db2777,#ec4899 40%,#f472b6 70%,#f9a8d4)}.dvojkavit .service-landing-showcase .service-showcase[data-has-proof-note] .service-showcase-frame{--service-frame-height:min(800px,calc(100svh - 250px))}.dvojkavit .service-landing-showcase .service-showcase-frame:after{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.dvojkavit .service-landing-showcase .service-showcase-frame .laptop{width:min(820px,78%,calc((var(--service-frame-height) - var(--service-laptop-top) - 54px) * 1.538));margin-top:var(--service-laptop-top)}.dvojkavit .service-showcase-frame .screen-ui{background:#0c0c0f}.dvojkavit .service-showcase-frame .screen-ui img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:top!important;object-position:top!important}.dvojkavit .service-showcase-artwork{position:relative;z-index:2;flex-shrink:0;display:block;width:min(1240px,148%,calc((var(--service-frame-height) - 30px) * 1.777));max-width:none;height:auto;align-self:flex-start;margin-top:clamp(12px,5svh,64px);clip-path:polygon(31.56% 6.11%,83.38% 8.22%,84.25% 9.11%,84.56% 10.56%,83.06% 74%,81.44% 79.22%,77.94% 88.89%,74.44% 93.22%,73.5% 94%,19.88% 86.78%,18.38% 85.78%,17.69% 83.44%,17.69% 79%,27.44% 68.67%,28.94% 12.89%,29.31% 9.11%,30.19% 6.89%)}.dvojkavit .service-landing-showcase .service-showcase-caption{margin:22px auto 0;max-width:100%;font-size:15px;line-height:1.6}.dvojkavit .service-landing-showcase .service-showcase-note{max-width:100ch;margin:12px auto 0;font-size:13px;line-height:1.6}@media (max-width:760px){.dvojkavit .service-landing-showcase.showcase{padding:10px 0 30px}.dvojkavit .service-landing-showcase .service-showcase-frame{--service-frame-height:min(470px,calc(100svh - 160px));border-radius:30px}.dvojkavit .service-landing-showcase .service-showcase[data-has-proof-note] .service-showcase-frame{--service-frame-height:min(470px,calc(100svh - 300px))}.dvojkavit .service-landing-showcase .service-showcase-frame .laptop{width:min(680px,92%,calc((var(--service-frame-height) - var(--service-laptop-top) - 54px) * 1.538))}.dvojkavit .service-landing-showcase .service-showcase-caption{margin-top:16px;font-size:13px}.dvojkavit .service-landing-showcase .service-showcase-note{font-size:12px}}