/* Homepage content refresh */
html body.premium-home[data-vx-design="prism"] #pocetna h1{font-size:clamp(40px,4.6vw,66px)!important;line-height:1.08!important;letter-spacing:-.045em!important}
html body.premium-home #pocetna h1 .hero-country{font-size:.69em;letter-spacing:-.025em;display:inline-block;line-height:1.25}
html body .price-page-link{padding:8px 0 70px!important;background:#f4f7fc!important;color:#152841!important}
.price-page-link .wrap{display:flex;justify-content:space-between;align-items:center;gap:24px}.price-page-link p{font-size:17px;margin:0}
html body.premium-home[data-vx-design="prism"] #faq{background:#f4f7fc!important;color:#14243d!important;padding:90px 0!important;border:0!important}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq::before,html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq::after{display:none!important}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .wrap{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr)!important;gap:70px!important;align-items:start}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .sec-head{margin:0!important;text-align:left!important;max-width:none!important;position:sticky;top:120px}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .eyebrow{color:#4d5ca1!important}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq h2{color:#14243d!important;background:none!important;-webkit-text-fill-color:currentColor!important}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq h2 span{color:#576ba1!important;background:none!important;-webkit-text-fill-color:currentColor!important}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .sec-head p{color:#53617b!important;max-width:340px!important;line-height:1.75!important}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .faq-contact-link{color:#254b8f!important;display:inline-flex;align-items:center;gap:10px;margin-top:20px}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .faq-list{display:grid!important;gap:12px!important;margin:0!important;width:auto!important;max-width:none!important}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .faq{background:#fff!important;border:1px solid #dce4f1!important;border-radius:16px!important;box-shadow:0 4px 16px #172c4910!important;overflow:hidden!important;margin:0!important}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .faq-q{color:#14243d!important;background:transparent!important;padding:23px 24px!important;display:flex!important;align-items:center;justify-content:space-between;gap:18px;width:100%;font-size:17px!important;line-height:1.45!important;text-align:left!important}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .faq-q:hover,html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .faq-q:focus-visible{background:#eef4ff!important}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .faq-label{color:inherit!important}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .faq-q .ic{display:block!important;flex:0 0 30px!important;width:30px!important;height:30px!important;position:relative;background:#eaf0fc!important;border:0!important;border-radius:50%!important;color:#32539d!important;transform:none!important}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .ic::before,html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .ic::after{content:""!important;display:block!important;position:absolute!important;left:9px!important;right:auto!important;top:14px!important;width:12px!important;height:2px!important;background:#32539d!important;transform:none!important}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .ic::after{transform:rotate(90deg)!important}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .faq-q[aria-expanded="true"] .ic::after{transform:rotate(0deg)!important}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .faq-q[aria-expanded="true"]{color:#3456a1!important}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .faq-a{color:#53617b!important;background:#fff!important;padding-left:24px!important;padding-right:24px!important}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .faq-a p{color:#53617b!important;font-size:15px!important;line-height:1.8!important}
html body .pricing-hero{padding:100px 0 80px!important;min-height:0!important}
html body .pricing-hero .wrap{display:block!important}
html body .pricing-hero .hero-text{max-width:850px!important}
html body .pricing-hero h1{font-size:clamp(42px,5.2vw,72px)!important}
html body .pricing-catalog{background:#f4f7fc;color:#14243d}
html body .pricing-catalog #jedinstveni-cjenik{padding-top:90px}
@media(max-width:850px){html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .wrap{grid-template-columns:1fr!important;gap:32px!important}html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .sec-head{position:static!important}html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .sec-head p{max-width:550px!important}.price-page-link .wrap{align-items:flex-start;flex-direction:column}html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq{padding:64px 0!important}}
@media(max-width:480px){html body.premium-home[data-vx-design="prism"] #pocetna h1{font-size:clamp(36px,10.3vw,48px)!important}html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .faq-q{padding:19px 18px!important;font-size:16px!important}html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .faq-a{padding-left:18px!important;padding-right:18px!important}html body .pricing-hero{padding:65px 0 55px!important}}

html body.vx-unified-theme.premium-home[data-vx-design="prism"] #faq .faq-a p{padding:0 0 24px!important;margin:0!important}

html body.vx-unified-theme.vx-premium.premium-home[data-vx-design="prism"] #faq a.faq-contact-link{color:#294c91!important}

/* Packages rebuilt around the homepage hero palette. 2026-11-05. Load last. */
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid {
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:22px;
  align-items:stretch
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] {
  --card-ink:#f7f9ff;
  --card-muted:#bac8e1;
  --card-rule:#a7c6ff2b;
  --card-accent:#7ee4ff;
  --card-panel:#f3f7ff;
  --card-panel-border:#d9e4f5;
  --card-input:#fff;
  --card-input-border:#cedbf0;
  --card-button:linear-gradient(100deg,#55dcf7 5%,#86baff 56%,#bd97ff);
  --card-button-hover:linear-gradient(100deg,#84e7fb 5%,#b2d2ff 56%,#d2b8ff);
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  min-width:0!important;
  height:100%!important;
  margin:0!important;
  padding:30px 26px 26px!important;
  overflow:hidden!important;
  color:var(--card-ink)!important;
  background:radial-gradient(ellipse 100% 36% at 100% 0,#6242c736,transparent 82%),radial-gradient(ellipse at 0 100%,#087ba725,transparent 56%),linear-gradient(114deg,#060d22 10%,#0b1932 64%,#141331)!important;
  background-size:auto!important;
  background-position:center!important;
  border:1px solid #6487bc66!important;
  border-radius:25px!important;
  box-shadow:0 20px 42px -30px #09153580,inset 0 1px 0 #c7e8ff1a!important;
  transform:none!important;
  transition:border-color .2s,box-shadow .2s!important;
  color-scheme:dark
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card].pkg-premium {
  --card-accent:#c2afff;
  --card-rule:#baabff38;
  background:radial-gradient(ellipse 120% 43% at 100% 0,#8259df5c,transparent 80%),radial-gradient(ellipse at 0 100%,#087ba72b,transparent 60%),linear-gradient(114deg,#10142e 10%,#151a3c 64%,#211638)!important;
  border-color:#ab99ec99!important;
  box-shadow:0 20px 48px -28px #5040a573,inset 0 1px 0 #e4dfff2b!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card]::before,
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card]::after,
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] > .vx-fx-card-glow {
  content:none!important;
  display:none!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .pkg-card-top {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin:0 0 27px
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .pkg-symbol {
  width:46px!important;
  height:46px!important;
  color:var(--card-accent)!important;
  background:#b3d5ff0b!important;
  border:1px solid #a7c6ff33!important;
  border-radius:13px!important;
  box-shadow:none!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .pkg-position {
  padding:6px 9px!important;
  color:#becce4!important;
  background:transparent!important;
  border:1px solid #a7c6ff33!important;
  border-radius:999px!important;
  font-size:9px!important;
  font-weight:650!important;
  letter-spacing:.045em!important;
  box-shadow:none!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card].pkg-premium .pkg-position {
  color:#e6dfff!important;
  background:#a685ef19!important;
  border-color:#b69bea66!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .pkg-heading {
  min-height:148px
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .pkg-tag {
  display:block;
  margin:0 0 10px;
  color:var(--card-accent)!important;
  background:transparent!important;
  font-size:11px;
  font-weight:550;
  letter-spacing:.02em
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] h3 {
  margin:0 0 14px!important;
  color:#fff!important;
  background:none!important;
  -webkit-text-fill-color:#fff!important;
  font-size:clamp(34px,2.8vw,42px)!important;
  font-weight:600!important;
  letter-spacing:-.04em!important;
  line-height:1.05!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .pkg-desc {
  margin:0;
  color:var(--card-muted)!important;
  font-size:14px!important;
  font-weight:400;
  line-height:1.7!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .pkg-pricing {
  min-height:0!important;
  margin:0 0 12px!important;
  padding:12px 0 8px!important;
  border-top:1px solid var(--card-rule)!important;
  border-bottom:0!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .pkg-price {
  gap:9px!important;
  margin:0!important;
  font-size:clamp(46px,4.1vw,58px)!important;
  font-weight:600!important;
  line-height:1.08!important;
  letter-spacing:-.055em!important;
  border:0!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .pkg-price > span:first-child {
  color:#fff!important;
  background:none!important;
  -webkit-text-fill-color:#fff!important;
  text-shadow:none!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .pkg-price > span:last-child {
  min-height:0!important;
  color:var(--card-muted)!important;
  font-size:12px!important;
  font-weight:400!important;
  line-height:1.5!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .anchor-price,
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .anchor-price strong {
  color:#a8b9d3!important;
  margin-top:6px;
  font-size:10px!important;
  font-weight:400!important;
  line-height:1.5
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .package-hosting-choice,
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .package-hosting-choice:has(input:checked) {
  margin:0 0 24px!important;
  padding:13px 12px!important;
  color:#152440!important;
  background:#f2f6ff!important;
  border:1px solid #d5e2f4!important;
  border-radius:12px!important;
  box-shadow:none!important;
  color-scheme:light
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .package-hosting-choice:has(input:checked) {
  background:#e9f5ff!important;
  border-color:#83bcf0!important;
  box-shadow:inset 0 0 0 1px #83bcf0!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .package-hosting-choice :is(label,.package-hosting-title,.package-hosting-title strong) {
  color:#152440!important;
  font-size:12px!important;
  line-height:1.5
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .package-hosting-copy small {
  color:#52617b!important;
  font-size:10px!important;
  opacity:1
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] input[type="checkbox"] {
  width:17px;
  height:17px;
  accent-color:#306bc0!important;
  color-scheme:light!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .feat-list {
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:11px!important;
  margin:0 0 26px!important;
  padding:0!important;
  color:var(--card-ink)!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .feat-list li {
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  min-width:0!important;
  min-height:19px!important;
  margin:0!important;
  padding:0!important;
  color:#e4ebfa!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  font-size:13px!important;
  font-weight:400!important;
  line-height:1.5!important;
  white-space:nowrap;
  overflow-wrap:normal
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .feat-list li::before {
  content:""!important;
  position:static!important;
  display:block!important;
  flex:0 0 16px!important;
  width:16px!important;
  height:16px!important;
  margin:0!important;
  background-color:transparent!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='%237ee4ff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;
  background-size:16px!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .package-domain-choice {
  margin-top:auto!important;
  padding:19px 0 0!important;
  border-top:1px solid var(--card-rule)!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .package-domain-choice > label {
  color:#d4dff2!important;
  font-size:11px!important;
  font-weight:500!important;
  line-height:1.6;
  margin-bottom:8px
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .package-domain-controls {
  display:grid;
  grid-template-columns:minmax(0,1fr) 86px;
  gap:7px
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .package-domain-controls :is(input,select),
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .package-domain-controls select option {
  min-width:0;
  min-height:44px;
  padding:10px;
  color:#172541!important;
  background:#fff!important;
  border:1px solid #d1dded!important;
  border-radius:9px;
  font-size:13px;
  color-scheme:light!important;
  box-shadow:none!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .package-domain-controls input::placeholder {
  color:#65748d!important;
  opacity:1!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .package-domain-note {
  margin-top:8px;
  color:#a8b9d3!important;
  font-size:10px!important;
  line-height:1.6
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .package-bottom {
  margin:0!important;
  padding-top:20px!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .package-order-actions {
  display:grid;
  grid-template-columns:1.15fr 1fr;
  gap:8px
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .btn {
  min-height:46px;
  padding:12px 9px;
  border-radius:10px;
  font-size:11px;
  font-weight:700;
  letter-spacing:0;
  text-transform:none
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .btn.btn-primary {
  color:#0a1530!important;
  background:var(--card-button)!important;
  border-color:transparent!important;
  box-shadow:none!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .btn.btn-primary:is(:hover,:focus-visible) {
  color:#0a1530!important;
  background:var(--card-button-hover)!important;
  border-color:transparent!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .btn.btn-package-order {
  color:#e4ebfa!important;
  background:#c3d8ff08!important;
  border-color:#91afd44d!important;
  box-shadow:none!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .btn.btn-package-order:is(:hover,:focus-visible) {
  color:#fff!important;
  background:#b8d4ff15!important;
  border-color:#9dc1ff99!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] :is(button,input,select):focus-visible {
  outline:2px solid #86dfff!important;
  outline-offset:3px!important
}
@media (hover:hover) and (pointer:fine) {
html body.vx-unified-theme.premium-home[data-vx-design="prism"].vx-fx-enabled #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card].vx-fx-card:hover:not(:focus-within) {
  transform:none!important;
  border-color:#94baff!important;
  box-shadow:0 22px 48px -28px #253c7559,inset 0 1px 0 #c7e8ff26!important
}
}
@media (max-width:1100px) and (min-width:901px) {
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid {
  gap:15px
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] {
  padding:25px 19px 22px!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .feat-list li {
  font-size:12px!important;
  gap:7px!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .package-hosting-title {
  flex-direction:column
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .package-order-actions {
  grid-template-columns:1fr
}
}
@media (max-width:1200px) and (min-width:901px) {
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .pkg-heading {
  min-height:160px
}
}
@media (max-width:900px) {
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid {
  grid-template-columns:minmax(0,1fr);
  gap:22px;
  max-width:570px;
  margin-inline:auto
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] {
  padding:28px!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .pkg-heading {
  min-height:0
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .pkg-pricing {
  margin-top:16px!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .package-order-actions {
  grid-template-columns:1.15fr 1fr
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .package-hosting-title {
  flex-direction:row
}
}
@media (max-width:420px) {
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] {
  padding:25px 20px 21px!important;
  border-radius:21px!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .feat-list li {
  font-size:12.5px!important;
  gap:8px!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .pkg-price {
  font-size:50px!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .package-hosting-choice :is(label,.package-hosting-title,.package-hosting-title strong) {
  font-size:11px!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .package-hosting-choice {
  padding:12px 10px!important
}
html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card] .btn {
  font-size:10px
}
}

html body.vx-unified-theme.premium-home[data-vx-design="prism"] #paketi .pkgs-grid > article.pkg[data-vx-product][data-package-card].pkg-pro .pkg-heading h3 {color:#fff!important;background:none!important;-webkit-text-fill-color:#fff!important;}

/* Contact page: light hero, dark details, light preparation guide. */
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main .contact-hero{color:#17243c!important;background:radial-gradient(ellipse at 3% 10%,#e7f8ff,transparent 48%),radial-gradient(ellipse at 90% 100%,#ede7ff,transparent 48%),#f8faff!important;border-bottom:1px solid #dce5f1!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main .contact-hero::before,html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main .contact-hero::after{display:none!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main .contact-hero h1{color:#14223d!important;font-weight:600!important;max-width:620px!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main .contact-hero .eyebrow{color:#5146a0!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main .contact-hero p.lead{color:#4e5e78!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main .contact-hero .eyebrow::before{background:#6758bc!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main .contact-hero .hero-cta .btn-ghost{color:#243752!important;background:#fff!important;border-color:#c7d6e8!important;box-shadow:none!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main .contact-hero .hero-cta .btn-ghost:hover{color:#293e6c!important;background:#edf3ff!important;border-color:#899ecc!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main .contact-hero .contact-hero-form{color:#17243c!important;background:#fff!important;border:1px solid #d7e1f0!important;border-radius:24px!important;box-shadow:0 22px 70px -40px #334d8552,0 1px 0 #fff inset!important;color-scheme:light}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main .contact-hero-form :is(input,select,textarea){color:#17243c!important;background:#f4f7fc!important;border-color:#bdcce0!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main .contact-hero-form :is(input,select,textarea):focus{background:#fff!important;border-color:#5a66b8!important;box-shadow:0 0 0 3px #6c78c51a!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main .contact-hero-form :is(input,textarea)::placeholder{color:#63738b!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main .contact-hero-form :is(label,.note,.form-thanks p){color:#50617b!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main .contact-hero-form .form-thanks h3{color:#17243c!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main #kontakt-info.contact-details{color:#f3f7ff!important;background:radial-gradient(ellipse at 85% 0,#48398036,transparent 55%),linear-gradient(115deg,#0a142c,#11223e)!important;border-color:#263b59!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main #kontakt-info.contact-details .sec-head h2{color:#f3f7ff!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main #kontakt-info.contact-details .sec-head p{color:#bfcee3!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main #kontakt-info.contact-details .eyebrow{color:#9cdfff!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main #kontakt-info.contact-details .proof{background:#ffffff06!important;border:1px solid #9cbde238!important;box-shadow:none!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main #kontakt-info.contact-details .proof strong{color:#9cdfff!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main #kontakt-info.contact-details .proof :is(span,a){color:#f3f7ff!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main #kontakt-info.contact-details .proof a:hover{color:#9cdfff!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main #sto-poslati{color:#17243c!important;background:#f7f9fd!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main #sto-poslati :is(h2,h3){color:#17243c!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main #sto-poslati :is(.sec-head p,.step p){color:#50617b!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main #sto-poslati .eyebrow{color:#5146a0!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main #sto-poslati .process-grid{background:transparent!important;gap:16px!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main #sto-poslati .step{background:#fff!important;border:1px solid #dce4ef!important;border-radius:20px!important;box-shadow:0 10px 26px -23px #334c8857!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main #sto-poslati .step .num{color:#6758ad!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main #sto-poslati .step:hover{background:#fff!important;border-color:#a6b8d7!important}
html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main :is(.contact-hero,#sto-poslati) :is(a,button,input,select,textarea):focus-visible{outline:3px solid #5763ac!important;outline-offset:3px}
@media(max-width:560px){html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main .contact-hero h1{font-size:clamp(32px,9vw,42px)!important}html body.vx-unified-theme.vx-contact-refresh[data-vx-design="prism"] main #kontakt-info .proof{text-align:left}}

/* Light section surroundings, existing card palettes retained. */
html body.vx-unified-theme.vx-premium.premium-home[data-vx-design="prism"] :is(section.vx-technologies,section#recenzije){background:#f4f7fc!important;background-image:none!important}
html body.vx-unified-theme.vx-premium.premium-home[data-vx-design="prism"] :is(section.vx-technologies,section#recenzije)>.wrap>.sec-head :is(h2,h2 span){color:#14243d!important;background:none!important;-webkit-text-fill-color:currentColor!important}
html body.vx-unified-theme.vx-premium.premium-home[data-vx-design="prism"] :is(section.vx-technologies,section#recenzije)>.wrap>.sec-head p{color:#53617b!important}
html body.vx-unified-theme.vx-premium.premium-home[data-vx-design="prism"] :is(section.vx-technologies,section#recenzije)>.wrap>.sec-head .eyebrow{color:#4d5ca1!important}

html body.vx-unified-theme.vx-premium.premium-home[data-vx-design="prism"] #pocetna h1{font-size:clamp(30px,4vw,52px)!important;line-height:1.12!important;text-wrap:initial!important}
html body.vx-unified-theme.vx-premium.premium-home[data-vx-design="prism"] #pocetna h1 .hero-title-main{display:block!important;white-space:nowrap!important;font-size:1em!important}
html body.vx-unified-theme.vx-premium.premium-home[data-vx-design="prism"] #pocetna h1 .thin{display:block!important;white-space:nowrap!important;font-size:.9em!important;margin-top:7px!important}
@media(max-width:600px){html body.vx-unified-theme.vx-premium.premium-home[data-vx-design="prism"] #pocetna h1{font-size:clamp(24px,7.3vw,36px)!important}html body.vx-unified-theme.vx-premium.premium-home[data-vx-design="prism"] #pocetna h1 .thin{font-size:.83em!important}}

html body.vx-unified-theme.vx-premium.premium-home[data-vx-design="prism"] #pocetna h1 .hero-title-main{background:none!important;-webkit-text-fill-color:#fff!important;color:#fff!important;font-weight:700!important}
html body.vx-unified-theme.vx-premium.premium-home[data-vx-design="prism"] .vx-technologies .type-card{background:linear-gradient(135deg,#ffffff09,#738dff06),linear-gradient(110deg,#0c172c,#080e23)!important}
html body.vx-unified-theme.vx-premium.premium-home[data-vx-design="prism"] #recenzije .rev{background:linear-gradient(#ffffff07,#ffffff07),#0b132b!important}

html body.vx-unified-theme.vx-premium.premium-home[data-vx-design="prism"] :is(section.vx-technologies,section#recenzije)>.wrap>.sec-head p strong{color:#14243d!important}
