/* Signum Horeca – stil novih stranica (generirano, ne uređivati ručno; izvor: elementor blokovi) */
@media(prefers-reduced-motion:reduce){.sx *{transition:none!important}}
.sx-static-form{display:flex;flex-direction:column;gap:14px}
.sx-static-form .fl{display:flex;flex-direction:column;gap:6px}
.sx-static-form button{align-self:flex-start;background:#02223e;color:#fff;border:0;border-radius:999px;padding:15px 30px;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:15.5px;cursor:pointer}
.sx-static-form button[disabled]{opacity:.6;cursor:wait}
.sx-static-form .msg{font-size:15px;font-weight:700;margin:0}
.sx-static-form .msg.ok{color:#0f7a3d}.sx-static-form .msg.err{color:#b42318}
:focus-visible{outline:3px solid #a1a1a4;outline-offset:3px}
.sh-wa,.sh-wa *,.wa-btn,.wa-btn *{color:#fff!important}
.sh-wa{position:fixed;right:max(18px,env(safe-area-inset-right,0px));bottom:max(18px,env(safe-area-inset-bottom,0px));z-index:60;display:flex;align-items:center;gap:10px;background:#25d366;color:#fff;text-decoration:none;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:15px;border-radius:999px;padding:12px 18px 12px 14px;box-shadow:0 14px 30px -10px rgba(0,0,0,.45);transition:transform .2s}
.sh-wa:hover{transform:translateY(-2px)}
.sh-wa svg{width:26px;height:26px}
@media(max-width:600px){.sh-wa span{display:none}.sh-wa{padding:13px}}
.wa-btn{display:inline-flex;align-items:center;gap:10px;background:#25d366!important;color:#fff!important;border:0;border-radius:999px;padding:14px 22px;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:15px;cursor:pointer;text-decoration:none;align-self:flex-start}
.sx-static-form .row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.sx-static-form .row button{align-self:auto}
#sh-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,140%);z-index:70;background:#02223e;color:#fff;border-radius:16px;padding:14px 18px;display:flex;gap:18px;align-items:center;box-shadow:0 20px 40px -14px rgba(0,0,0,.5);transition:transform .35s cubic-bezier(.2,.8,.2,1);font-size:15px;max-width:calc(100% - 32px)}
#sh-toast.show{transform:translate(-50%,0)}
#sh-toast a{color:#bfccd7;font-weight:800;text-decoration:none;white-space:nowrap}
.kl-link{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:14.5px;color:inherit;text-decoration:underline;text-underline-offset:3px}

.sx{max-width:none}
.sh-fcart{position:fixed;right:max(18px,env(safe-area-inset-right,0px));bottom:calc(max(18px,env(safe-area-inset-bottom,0px)) + 64px);z-index:60;display:flex;align-items:center;gap:8px;background:#02223e;color:#fff!important;text-decoration:none!important;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:15px;border-radius:999px;padding:11px 16px;box-shadow:0 14px 30px -10px rgba(0,0,0,.45)}
.sh-fcart[hidden]{display:none!important}
.sh-fcart .cart-n{background:#fff;color:#02223e;border-radius:9px;min-width:20px;height:20px;display:grid;place-items:center;font-size:12px;padding:0 6px}

/* ---- podstranice ---- */
.sxp-sub .lg{display:block;width:auto;flex:none;align-self:flex-start;max-width:100%;overflow:visible;background:transparent;isolation:auto}
.sxp-sub .lg.lgwl{aspect-ratio:1000/236;fill:#1c2b6d}
.sxp-sub .lg.lgpz{aspect-ratio:1445/442;fill:#000}
.sxp-sub .lg.w{fill:#fff}
.sxp-sub .lg-row{display:flex;flex-direction:column;gap:12px;align-items:flex-start}
.sxp-c2 .sx{--navy:#02223e;--blue:#02223e;--blue2:#0b3457;--aqua:#a1a1a4;--ice:#ecf1f5;--line:#e1e8ee;--text:#3d5366;
  --pz:#000000;--pz2:#111112;--pz3:#1a1a1b;--gold:#a1a1a4;--gold2:#ffffff;--pzt:#b9b9bb;--pzl:#2b2b2d;
  --disp:"Plus Jakarta Sans","Nunito Sans",system-ui,sans-serif;--serif:"Jost","Plus Jakarta Sans",system-ui,sans-serif;
  font-family:"Nunito Sans",system-ui,sans-serif;color:var(--text);font-size:17px;line-height:1.65;background:#fff;overflow:hidden}
.sxp-c2 .sx *{box-sizing:border-box}
.sxp-c2 .sx h1,.sxp-c2 .sx h2,.sxp-c2 .sx h3{font-family:var(--disp);color:var(--navy);margin:0;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}
.sxp-c2 .sx p{margin:0}
.sxp-c2 .sx a{color:inherit;text-decoration:none}
.sxp-c2 .sx img{max-width:100%}
.sxp-c2 .sx-in{max-width:1200px;margin:0 auto;padding-inline:24px}
.sxp-c2 .sx-sec{padding-block:clamp(64px,8vw,112px)}
.sxp-c2 .sx-eye{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;color:var(--blue2)}
.sxp-c2 .sx-h1{font-size:clamp(36px,5.2vw,64px);font-weight:800}
.sxp-c2 .sx-h2{font-size:clamp(30px,4vw,50px);font-weight:800}
.sxp-c2 .sx-lead{font-size:clamp(17px,1.4vw,19.5px);max-width:62ch}
.sxp-c2 .sx-stack{display:flex;flex-direction:column;gap:16px}
.sxp-c2 .sx-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--disp);font-weight:700;font-size:15.5px;border-radius:999px;padding:15px 26px;transition:transform .25s,box-shadow .25s;align-self:flex-start}
.sxp-c2 .sx-btn:hover{transform:translateY(-2px)}
.sxp-c2 .sx-btn.p{background:var(--blue);color:#fff;box-shadow:0 14px 30px -14px rgba(2,34,62,.9)}
.sxp-c2 .sx-btn.g{background:#000;color:#fff}
.sxp-c2 .sx-dark .sx-btn.g,.sxp-c2 .sx-two .pz .sx-btn.g,.sxp-c2 .pz-page .pp-hero .sx-btn.g,.sxp-c2 .sx-pzz .sx-btn.g{background:#fff;color:#000}
.sxp-c2 .sx-btn.w{background:#fff;color:var(--blue)}
.sxp-c2 .sx-btn.o{box-shadow:inset 0 0 0 1.5px var(--line);color:var(--navy)}
.sxp-c2 .sx-phero{background:linear-gradient(180deg,#f4f7f9,#fff);padding-block:clamp(56px,7vw,96px) clamp(40px,5vw,64px);border-bottom:1px solid var(--line)}
.sxp-c2 .sx-crumb{font-size:13px;font-weight:700;color:#7a8b99}
.sxp-c2 .sx-crumb a:hover{color:var(--blue2)}
.sxp-c2 .sx-jump{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}
.sxp-c2 .sx-jump a{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:12px 20px;font-family:var(--disp);font-weight:700;font-size:15px}
.sxp-c2 .sx-jump .wl{background:var(--blue);color:#fff}
.sxp-c2 .sx-jump .pz{background:var(--pz);color:var(--gold2)}
.sxp-c2 .sx-dark{background:var(--pz);color:var(--pzt)}
.sxp-c2 .sx-dark h2,.sxp-c2 .sx-dark h3{color:#ffffff}
.sxp-c2 .sx-dark .sx-eye{color:var(--gold)}
.sxp-c2 .sx-dark .sx-h2{}
.sxp-c2 .sx-final{display:grid;grid-template-columns:1fr 1fr;border-radius:32px;overflow:hidden}
@media(max-width:760px){.sxp-c2 .sx-final{grid-template-columns:1fr}}
.sxp-c2 .sx-final a{padding:clamp(30px,4.5vw,56px);display:flex;flex-direction:column;gap:12px;transition:filter .3s}
.sxp-c2 .sx-final a:hover{filter:brightness(1.08)}
.sxp-c2 .sx-final .wl{background:linear-gradient(140deg,#0b3457,#02223e 60%,#02223e);color:#fff}
.sxp-c2 .sx-final .pz{background:var(--pz);color:#ffffff}
.sxp-c2 .sx-final small{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;opacity:.8}
.sxp-c2 .sx-final .pz small{color:var(--gold);opacity:1}
.sxp-c2 .sx-final strong{font-family:var(--disp);font-size:clamp(24px,2.8vw,34px);line-height:1.12;letter-spacing:-.03em}
.sxp-c2 .sx-final .pz strong{}
.sxp-c2 .sx-final span{opacity:.82}
.sxp-c2 .sx-final em{font-style:normal;font-weight:800;margin-top:8px}
.sxp-c2 .sx-final .pz em{color:var(--gold)}
.sxp-c2 .sx-ticks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}
.sxp-c2 .sx-ticks li{display:flex;gap:12px}
.sxp-c2 .sx-ticks li::before{content:"✓";flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:900;margin-top:2px;background:var(--ice);color:var(--blue2)}
.sxp-c2 .sx-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:26px 54px}
.sxp-c2 .sx-logos img{height:50px;width:auto;filter:grayscale(1);opacity:.6;transition:all .3s}
.sxp-c2 .sx-logos img:hover{filter:none;opacity:1}
.sxp-c2 .sx.pzv-page{--navy:#000;--blue:#000;--blue2:#2b2b2d;--ice:#f1f1f2;--line:#e4e4e6;--text:#4a4a4d}
.sxp-c2 .sx.pzv-page .sx-btn.p{box-shadow:0 14px 30px -14px rgba(0,0,0,.6)}
.sxp-c3 .sx-chooser{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:36px}
@media(max-width:760px){.sxp-c3 .sx-chooser{grid-template-columns:1fr}}
.sxp-c3 .sx-ch{border-radius:22px;padding:24px 26px;display:grid;grid-template-columns:auto 1fr;gap:6px 18px;align-items:start;transition:transform .25s}
.sxp-c3 .sx-ch:hover{transform:translateY(-3px)}
.sxp-c3 .sx-ch .q{grid-column:1/-1;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:800}
.sxp-c3 .sx-ch strong{font-family:var(--disp);font-size:21px;letter-spacing:-.02em;line-height:1.2}
.sxp-c3 .sx-ch span{grid-column:1/-1;font-size:15.5px}
.sxp-c3 .sx-ch.wl{background:#fff;border:1px solid var(--line);box-shadow:0 20px 40px -32px rgba(2,34,62,.5)}
.sxp-c3 .sx-ch.wl .q{color:var(--blue2)}
.sxp-c3 .sx-ch.wl strong{color:var(--navy)}
.sxp-c3 .sx-ch.pz{background:var(--pz);color:var(--pzt)}
.sxp-c3 .sx-ch.pz .q{color:var(--gold)}
.sxp-c3 .sx-ch.pz strong{color:#ffffff}
.sxp-c3 .sx-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}
.sxp-c3 .sx-grid.five{grid-template-columns:repeat(5,1fr)}
@media(max-width:1100px){.sxp-c3 .sx-grid.five{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){.sxp-c3 .sx-grid{grid-template-columns:repeat(2,1fr)}
.sxp-c3 .sx-grid.five{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){.sxp-c3 .sx-grid,.sxp-c3 .sx-grid.five{grid-template-columns:1fr}}
.sxp-c3 .sx-card{border-radius:22px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}
.sxp-c3 .sx-card:hover{transform:translateY(-5px)}
.sxp-c3 .sx-card .im{aspect-ratio:1/1;display:grid;place-items:center;padding:22px}
.sxp-c3 .sx-card .im img{max-height:100%;width:auto;object-fit:contain;transition:transform .5s}
.sxp-c3 .sx-card:hover .im img{transform:scale(1.05)}
.sxp-c3 .sx-card .bd{padding:20px 22px 24px;display:flex;flex-direction:column;gap:8px;flex:1}
.sxp-c3 .sx-card h3{font-size:20px}
.sxp-c3 .sx-card p{font-size:15px;line-height:1.5}
.sxp-c3 .sx-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}
.sxp-c3 .sx-chips span{font-size:12.5px;font-weight:800;border-radius:999px;padding:4px 10px}
.sxp-c3 .sx-card .more{margin-top:auto;padding-top:10px;font-weight:800;font-size:14.5px}
.sxp-c3 .sx-wlz .sx-card{background:#fff;border:1px solid var(--line)}
.sxp-c3 .sx-wlz .sx-card:hover{box-shadow:0 30px 50px -30px rgba(2,34,62,.45)}
.sxp-c3 .sx-wlz .sx-card .im{background:radial-gradient(80% 80% at 50% 40%,#fff,#ecf1f5)}
.sxp-c3 .sx-wlz .sx-chips span{background:var(--ice);color:var(--blue2)}
.sxp-c3 .sx-wlz .sx-card .more{color:var(--blue2)}
.sxp-c3 .sx-pzz .sx-card{background:var(--pz2);border:1px solid var(--pzl)}
.sxp-c3 .sx-pzz .sx-card:hover{box-shadow:0 30px 50px -30px rgba(161,161,164,.35);border-color:#3a3a3c}
.sxp-c3 .sx-pzz .sx-card .im{background:radial-gradient(80% 80% at 50% 40%,#fff,#ececee)}
.sxp-c3 .sx-pzz .sx-card h3{color:#ffffff}
.sxp-c3 .sx-pzz .sx-chips span{background:#1f1f21;color:var(--gold2);border:1px solid #3a3a3c}
.sxp-c3 .sx-pzz .sx-card .more{color:var(--gold)}
.sxp-c3 .sx-tbl{overflow-x:auto;margin-top:40px;border-radius:20px}
.sxp-c3 .sx-tbl table{width:100%;border-collapse:collapse;min-width:620px;font-size:15.5px}
.sxp-c3 .sx-tbl th,.sxp-c3 .sx-tbl td{padding:15px 20px;text-align:left}
.sxp-c3 .sx-tbl th{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:800}
.sxp-c3 .sx-tbl td:first-child{font-family:var(--disp);font-weight:700}
.sxp-c3 .sx-wlz .sx-tbl{border:1px solid var(--line)}
.sxp-c3 .sx-wlz .sx-tbl th{background:var(--ice);color:var(--blue)}
.sxp-c3 .sx-wlz .sx-tbl td{border-top:1px solid var(--line);color:var(--navy)}
.sxp-c3 .sx-pzz .sx-tbl{border:1px solid var(--pzl)}
.sxp-c3 .sx-pzz .sx-tbl th{background:#141415;color:var(--gold)}
.sxp-c3 .sx-pzz .sx-tbl td{border-top:1px solid var(--pzl);color:#e6e6e7}
.sxp-c3 .sx-bh{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end}
@media(max-width:760px){.sxp-c3 .sx-bh{grid-template-columns:1fr}}
.sxp-c4 .pp-hero{padding-block:clamp(48px,6vw,88px);border-bottom:1px solid var(--line)}
.sxp-c4 .pp-hero .sx-in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}
@media(max-width:860px){.sxp-c4 .pp-hero .sx-in{grid-template-columns:1fr}}
.sxp-c4 .pp-img{border-radius:28px;aspect-ratio:1/1;display:grid;place-items:center;padding:clamp(20px,4vw,48px);background:radial-gradient(80% 80% at 50% 40%,#fff,#ecf1f5)}
.sxp-c4 .pp-img img{max-height:100%;width:auto;object-fit:contain;mix-blend-mode:multiply}
.sxp-c4 .pp-sub{font-family:var(--disp);font-weight:700;font-size:clamp(19px,1.8vw,23px);line-height:1.3;color:var(--blue2)}
.sxp-c4 .pp-chips{display:flex;flex-wrap:wrap;gap:8px}
.sxp-c4 .pp-chips span{font-size:13.5px;font-weight:800;border-radius:999px;padding:6px 13px;background:var(--ice);color:var(--blue2)}
.sxp-c4 .pp-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}
.sxp-c4 .pp-tech{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:32px}
.sxp-c4 .pp-t{border-radius:20px;padding:24px;background:#fff;border:1px solid var(--line)}
.sxp-c4 .pp-t h3{font-size:18px;margin-bottom:8px}
.sxp-c4 .pp-t p{font-size:15.5px}
.sxp-c4 .pp-two{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:start}
@media(max-width:860px){.sxp-c4 .pp-two{grid-template-columns:1fr}}
.sxp-c4 .pp-spec{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:18px;overflow:hidden;font-size:15.5px;margin-top:20px}
.sxp-c4 .pp-spec th,.sxp-c4 .pp-spec td{padding:14px 18px;text-align:left;vertical-align:top;border-top:1px solid var(--line)}
.sxp-c4 .pp-spec tr:first-child th,.sxp-c4 .pp-spec tr:first-child td{border-top:0}
.sxp-c4 .pp-spec th{width:42%;font-family:var(--disp);font-weight:700;color:var(--navy);background:var(--ice)}
.sxp-c4 .pp-spec td{color:var(--navy)}
.sxp-c4 .pp-rel{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:28px}
.sxp-c4 .pp-r{border-radius:20px;overflow:hidden;border:1px solid var(--line);background:#fff;display:flex;flex-direction:column;transition:transform .25s}
.sxp-c4 .pp-r:hover{transform:translateY(-4px)}
.sxp-c4 .pp-r .im{aspect-ratio:4/3;display:grid;place-items:center;padding:16px;background:radial-gradient(80% 80% at 50% 40%,#fff,#ecf1f5)}
.sxp-c4 .pp-r .im img{max-height:100%;width:auto}
.sxp-c4 .pp-r b{font-family:var(--disp);padding:14px 18px;color:var(--navy)}
.sxp-c4 .pz-page .pp-hero{background:var(--pz);color:var(--pzt);border-color:var(--pzl)}
.sxp-c4 .pz-page .pp-hero h1{color:#ffffff}
.sxp-c4 .pz-page .pp-hero .sx-eye{color:var(--gold)}
.sxp-c4 .pz-page .pp-hero .sx-crumb{color:#8e8e91}
.sxp-c4 .pz-page .pp-sub{color:var(--gold2)}
.sxp-c4 .pz-page .pp-chips span{background:#1f1f21;color:var(--gold2);border:1px solid #3a3a3c}
.sxp-c4 .pz-page .pp-img{background:radial-gradient(80% 80% at 50% 40%,#fff,#ececee)}
.sxp-c4 .pz-page .pp-hero .sx-btn.o{color:#ffffff;box-shadow:inset 0 0 0 1.5px #3a3a3c}
.sxp-c4 .pz-page .sx-ticks li::before{background:#1f1f21;color:var(--gold);border:1px solid #3a3a3c}
.sxp-c5 .sx{--navy:#02223e;--blue:#02223e;--blue2:#0b3457;--aqua:#a1a1a4;--ice:#ecf1f5;--line:#e1e8ee;--text:#3d5366;
  --pz:#000000;--pz2:#111112;--pz3:#1a1a1b;--gold:#a1a1a4;--gold2:#ffffff;--pzt:#b9b9bb;--pzl:#2b2b2d;
  --disp:"Plus Jakarta Sans","Nunito Sans",system-ui,sans-serif;--serif:"Jost","Plus Jakarta Sans",system-ui,sans-serif;
  font-family:"Nunito Sans",system-ui,sans-serif;color:var(--text);font-size:17px;line-height:1.65;background:#fff;overflow:hidden}
.sxp-c5 .sx *{box-sizing:border-box}
.sxp-c5 .sx h1,.sxp-c5 .sx h2,.sxp-c5 .sx h3{font-family:var(--disp);color:var(--navy);margin:0;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}
.sxp-c5 .sx p{margin:0}
.sxp-c5 .sx a{color:inherit;text-decoration:none}
.sxp-c5 .sx img{max-width:100%}
.sxp-c5 .sx-in{max-width:1200px;margin:0 auto;padding-inline:24px}
.sxp-c5 .sx-sec{padding-block:clamp(64px,8vw,112px)}
.sxp-c5 .sx-eye{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;color:var(--blue2)}
.sxp-c5 .sx-h1{font-size:clamp(36px,5.2vw,64px);font-weight:800}
.sxp-c5 .sx-h2{font-size:clamp(30px,4vw,50px);font-weight:800}
.sxp-c5 .sx-lead{font-size:clamp(17px,1.4vw,19.5px);max-width:62ch}
.sxp-c5 .sx-stack{display:flex;flex-direction:column;gap:16px}
.sxp-c5 .sx-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--disp);font-weight:700;font-size:15.5px;border-radius:999px;padding:15px 26px;transition:transform .25s,box-shadow .25s;align-self:flex-start}
.sxp-c5 .sx-btn:hover{transform:translateY(-2px)}
.sxp-c5 .sx-btn.p{background:var(--blue);color:#fff;box-shadow:0 14px 30px -14px rgba(2,34,62,.9)}
.sxp-c5 .sx-btn.g{background:#000;color:#fff}
.sxp-c5 .sx-dark .sx-btn.g,.sxp-c5 .sx-two .pz .sx-btn.g,.sxp-c5 .pz-page .pp-hero .sx-btn.g,.sxp-c5 .sx-pzz .sx-btn.g{background:#fff;color:#000}
.sxp-c5 .sx-btn.w{background:#fff;color:var(--blue)}
.sxp-c5 .sx-btn.o{box-shadow:inset 0 0 0 1.5px var(--line);color:var(--navy)}
.sxp-c5 .sx-phero{background:linear-gradient(180deg,#f4f7f9,#fff);padding-block:clamp(56px,7vw,96px) clamp(40px,5vw,64px);border-bottom:1px solid var(--line)}
.sxp-c5 .sx-crumb{font-size:13px;font-weight:700;color:#7a8b99}
.sxp-c5 .sx-crumb a:hover{color:var(--blue2)}
.sxp-c5 .sx-jump{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}
.sxp-c5 .sx-jump a{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:12px 20px;font-family:var(--disp);font-weight:700;font-size:15px}
.sxp-c5 .sx-jump .wl{background:var(--blue);color:#fff}
.sxp-c5 .sx-jump .pz{background:var(--pz);color:var(--gold2)}
.sxp-c5 .sx-dark{background:var(--pz);color:var(--pzt)}
.sxp-c5 .sx-dark h2,.sxp-c5 .sx-dark h3{color:#ffffff}
.sxp-c5 .sx-dark .sx-eye{color:var(--gold)}
.sxp-c5 .sx-dark .sx-h2{}
.sxp-c5 .sx-final{display:grid;grid-template-columns:1fr 1fr;border-radius:32px;overflow:hidden}
@media(max-width:760px){.sxp-c5 .sx-final{grid-template-columns:1fr}}
.sxp-c5 .sx-final a{padding:clamp(30px,4.5vw,56px);display:flex;flex-direction:column;gap:12px;transition:filter .3s}
.sxp-c5 .sx-final a:hover{filter:brightness(1.08)}
.sxp-c5 .sx-final .wl{background:linear-gradient(140deg,#0b3457,#02223e 60%,#02223e);color:#fff}
.sxp-c5 .sx-final .pz{background:var(--pz);color:#ffffff}
.sxp-c5 .sx-final small{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;opacity:.8}
.sxp-c5 .sx-final .pz small{color:var(--gold);opacity:1}
.sxp-c5 .sx-final strong{font-family:var(--disp);font-size:clamp(24px,2.8vw,34px);line-height:1.12;letter-spacing:-.03em}
.sxp-c5 .sx-final .pz strong{}
.sxp-c5 .sx-final span{opacity:.82}
.sxp-c5 .sx-final em{font-style:normal;font-weight:800;margin-top:8px}
.sxp-c5 .sx-final .pz em{color:var(--gold)}
.sxp-c5 .sx-ticks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}
.sxp-c5 .sx-ticks li{display:flex;gap:12px}
.sxp-c5 .sx-ticks li::before{content:"✓";flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:900;margin-top:2px;background:var(--ice);color:var(--blue2)}
.sxp-c5 .sx-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:26px 54px}
.sxp-c5 .sx-logos img{height:50px;width:auto;filter:grayscale(1);opacity:.6;transition:all .3s}
.sxp-c5 .sx-logos img:hover{filter:none;opacity:1}
.sxp-c5 .sx.pzv-page{--navy:#000;--blue:#000;--blue2:#2b2b2d;--ice:#f1f1f2;--line:#e4e4e6;--text:#4a4a4d}
.sxp-c5 .sx.pzv-page .sx-btn.p{box-shadow:0 14px 30px -14px rgba(0,0,0,.6)}
.sxp-c5 .kl{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:clamp(24px,4vw,48px);align-items:start}
@media(max-width:960px){.sxp-c5 .kl{grid-template-columns:1fr}}
.sxp-c5 .kl-in{display:flex;flex-direction:column;gap:18px;min-width:0}
.sxp-c5 .kl-g>*{min-width:0}
.sxp-c5 .kl-u input,.sxp-c5 .kl-u select{width:100%}
.sxp-c5 .kl-g{border:1px solid var(--line);border-radius:22px;background:#fff;padding:22px 24px;display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}
@media(max-width:600px){.sxp-c5 .kl-g{grid-template-columns:1fr}}
.sxp-c5 .kl-g h3{grid-column:1/-1;font-size:18px;display:flex;align-items:center;gap:10px}
.sxp-c5 .kl-g h3 i{font-style:normal;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ice);color:var(--blue2);font-size:14px}
.sxp-c5 .kl-g .full{grid-column:1/-1}
.sxp-c5 .kl-f label{display:block;font-weight:700;color:var(--navy);font-size:14px;margin-bottom:6px;line-height:1.3}
.sxp-c5 .kl-f label small{display:block;font-weight:400;color:#7a8b99;font-size:12.5px}
.sxp-c5 .kl-u{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:12px;background:#f7f9fb;overflow:hidden}
.sxp-c5 .kl-u:focus-within{border-color:var(--blue2);box-shadow:0 0 0 4px rgba(2,34,62,.12)}
.sxp-c5 .kl-u input,.sxp-c5 .kl-u select{flex:1;min-width:0;font:inherit;font-size:16px;border:0;background:transparent;padding:11px 12px;outline:none;font-variant-numeric:tabular-nums}
.sxp-c5 .kl-u span{padding:0 12px;color:#7a8b99;font-weight:700;font-size:14px;white-space:nowrap}
.sxp-c5 .kl-seg{display:flex;flex-wrap:wrap;gap:6px}
.sxp-c5 .kl-seg button{font:inherit;font-weight:700;font-size:14px;border-radius:999px;padding:9px 14px;border:1.5px solid var(--line);background:#fff;color:var(--navy);cursor:pointer}
.sxp-c5 .kl-seg button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}
.sxp-c5 .kl-out{position:sticky;top:96px;border-radius:26px;overflow:hidden;color:#fff;background:linear-gradient(150deg,var(--blue2),var(--blue) 50%,var(--navy))}
.sxp-c5 .kl-out .hd{padding:26px 28px 6px}
.sxp-c5 .kl-out .k{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;color:#bfccd7}
.sxp-c5 .kl-out{min-width:0}
.sxp-c5 .kl-big{font-family:var(--disp);font-size:clamp(38px,4.4vw,58px);overflow-wrap:anywhere;font-weight:800;letter-spacing:-.04em;line-height:1;margin-top:8px;font-variant-numeric:tabular-nums}
.sxp-c5 .kl-out .sub{font-size:15px;opacity:.85;margin-top:8px}
.sxp-c5 .kl-kpi{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.12);margin-top:18px}
.sxp-c5 .kl-kpi div{background:rgba(1,22,40,.35);padding:14px 18px}
.sxp-c5 .kl-kpi small{display:block;font-size:12px;opacity:.75}
.sxp-c5 .kl-kpi b{font-family:var(--disp);font-size:20px;font-variant-numeric:tabular-nums}
.sxp-c5 .kl-tb{padding:18px 28px 8px}
.sxp-c5 .kl-tb table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}
.sxp-c5 .kl-tb th{text-align:left;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-weight:800;padding:6px 0}
.sxp-c5 .kl-tb th:not(:first-child),.sxp-c5 .kl-tb td:not(:first-child){text-align:right;padding-left:14px;white-space:nowrap}
.sxp-c5 .kl-tb td{padding:7px 0;border-top:1px solid rgba(255,255,255,.12)}
.sxp-c5 .kl-tb tr.t td{font-weight:800;border-top:1px solid rgba(255,255,255,.35)}
.sxp-c5 .kl-ft{padding:12px 28px 26px;display:flex;flex-direction:column;gap:12px}
.sxp-c5 .kl-ft .note{font-size:12.5px;opacity:.7}
.sxp-c5 .kl-ft .row{display:flex;flex-wrap:wrap;gap:10px}
.sxp-c5 .kl-ft .sx-btn{background:#fff;color:var(--blue)}
.sxp-c5 .kl-reco{grid-column:1/-1;background:var(--ice);border-radius:14px;padding:12px 16px;font-size:14.5px;color:var(--navy)}
.sxp-c5 .kl-reco b{font-family:var(--disp)}
.sxp-c5 .kl.pzv .kl-g h3 i{background:#ececee;color:#000000}
.sxp-c5 .kl.pzv .kl-seg button[aria-pressed=true]{background:var(--pz);border-color:var(--pz);color:var(--gold2)}
.sxp-c5 .kl.pzv .kl-out{background:radial-gradient(90% 60% at 100% 0%,#1f1f21,#0a0a0a 70%);border:1px solid #3a3a3c}
.sxp-c5 .kl.pzv .kl-out .k{color:var(--gold)}
.sxp-c5 .kl.pzv .kl-big{color:#fff}
.sxp-c5 .kl.pzv .kl-kpi{background:#2b2b2d}
.sxp-c5 .kl.pzv .kl-kpi div{background:#111112}
.sxp-c5 .kl.pzv .kl-ft .sx-btn{background:#fff;color:#000}
.sxp-c5 .kl.pzv .kl-reco{background:#f4f4f5}
.sxp-c5 .sx .kl-out,.sxp-c5 .sx .kl-out *:not(.sx-btn):not(.sx-btn *):not(.wa-btn):not(.wa-btn *){color:#fff!important}
.sxp-c5 .sx .kl-out .k,.sxp-c5 .sx .kl-out .sub,.sxp-c5 .sx .kl-out .kl-kpi small,.sxp-c5 .sx .kl-out .kl-tb th,.sxp-c5 .sx .kl-out .note{color:rgba(255,255,255,.85)!important;opacity:1!important}
.sxp-c5 .sx .kl-out .kl-tb td,.sxp-c5 .sx .kl-out .kl-tb th{background:transparent!important;border-color:rgba(255,255,255,.18)!important}
.sxp-c5 .sx .kl-out .kl-tb tr.t td{border-top-color:rgba(255,255,255,.5)!important}
.sxp-c5 .sx .kl-out .kl-tb table,.sxp-c5 .sx .kl-out .kl-tb tr{background:transparent!important}
.sxp-c5 .sx .kl-out .kl-big,.sxp-c5 .sx .kl-out .kl-kpi b,.sxp-c5 .sx .kl-out .kl-tb tr.t td{font-weight:800!important}
.sxp-c5 .sx .kl-out .kl-ft .sx-btn{color:#02223e!important}
.sxp-c5 .sx .kl.pzv .kl-out .kl-ft .sx-btn{color:#000!important}
.sxp-c5 .kl-chk{display:flex!important;align-items:flex-start;gap:10px;cursor:pointer;flex-wrap:wrap}
.sxp-c5 .kl-chk input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--blue2);flex:none}
.sxp-c5 .kl-chk small{flex-basis:100%;padding-left:30px}
.sxp-c5 .kl-tb th:not(:first-child),.sxp-c5 .kl-tb td:not(:first-child){padding-left:10px}
.sxp-c5 .kl-rec{margin:0 28px 18px;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);font-size:14.5px;line-height:1.5}
.sxp-c5 .kl-rec small{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;margin-bottom:4px}
.sxp-c5 .kl-rec b{font-weight:800}
.sxp-c5 .kl-g[hidden]{display:none!important}
.sxp-c6 .uno{--teal:#02223e;--teal2:#0b3457;--mint:#ecf1f5;--gold3:#c7953a}
.sxp-c6 .uno .sx-eye{color:var(--teal)}
.sxp-c6 .uno-hero{background:linear-gradient(180deg,#f4f7f9,#fff);padding-block:clamp(56px,7vw,96px) clamp(40px,5vw,64px);border-bottom:1px solid var(--line)}
.sxp-c6 .uno-hero .sx-in{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,64px);align-items:center}
@media(max-width:900px){.sxp-c6 .uno-hero .sx-in{grid-template-columns:1fr}}
.sxp-c6 .uno-hero .imgs{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.sxp-c6 .uno-hero .imgs div{border-radius:24px;background:radial-gradient(80% 80% at 50% 40%,#fff,#e5ecf1);aspect-ratio:3/4;display:grid;place-items:center;padding:16px}
.sxp-c6 .uno-hero .imgs img{max-height:100%;width:auto;object-fit:contain}
.sxp-c6 .uno-badges{display:flex;flex-wrap:wrap;gap:8px}
.sxp-c6 .uno-badges span{font-size:13.5px;font-weight:800;border-radius:999px;padding:6px 13px;background:var(--mint);color:var(--teal)}
.sxp-c6 .uno .sx-btn.t{background:var(--teal);color:#fff;box-shadow:0 14px 30px -14px rgba(2,34,62,.9)}
.sxp-c6 .uno-feat{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px}
@media(max-width:900px){.sxp-c6 .uno-feat{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.sxp-c6 .uno-feat{grid-template-columns:1fr}}
.sxp-c6 .uno-f{border:1px solid var(--line);border-radius:20px;padding:22px;background:#fff}
.sxp-c6 .uno-f b{display:block;font-family:var(--disp);font-size:17.5px;color:var(--navy);margin-bottom:6px;letter-spacing:-.02em}
.sxp-c6 .uno-f p{font-size:15px}
.sxp-c6 .uno-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:40px}
@media(max-width:820px){.sxp-c6 .uno-cards{grid-template-columns:1fr}}
.sxp-c6 .uno-card{border-radius:28px;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--line);background:#fff}
.sxp-c6 .uno-card .top{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;align-items:center;padding:26px 26px 0}
.sxp-c6 .uno-card .top img{width:100%;max-height:260px;object-fit:contain}
.sxp-c6 .uno-card .tag{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:800}
.sxp-c6 .uno-card h3{font-size:clamp(28px,3vw,38px);margin:4px 0 8px}
.sxp-c6 .uno-card .price{font-family:var(--disp);font-size:34px;font-weight:800;letter-spacing:-.03em;color:var(--navy);line-height:1}
.sxp-c6 .uno-card .price small{font-size:15px;font-weight:700;color:var(--text);letter-spacing:0}
.sxp-c6 .uno-card .for{font-size:15.5px;margin-top:10px}
.sxp-c6 .uno-card table{width:calc(100% - 52px);margin:22px 26px 0;border-collapse:collapse;font-size:15px}
.sxp-c6 .uno-card td{padding:10px 0;border-top:1px solid var(--line);vertical-align:top}
.sxp-c6 .uno-card td:first-child{color:var(--text);width:48%}
.sxp-c6 .uno-card td:last-child{color:var(--navy);font-weight:700}
.sxp-c6 .uno-card .cta{display:flex;flex-wrap:wrap;gap:10px;padding:22px 26px 26px;margin-top:auto}
.sxp-c6 .uno-card.s .tag{color:#7a8b99}
.sxp-c6 .uno-card.s{background:linear-gradient(180deg,#f6f8fa,#fff 40%)}
.sxp-c6 .uno-card.g .tag{color:var(--gold3)}
.sxp-c6 .uno-card.g{background:linear-gradient(180deg,#f9f1e3,#fff 40%);border-color:#ecd9b5}
.sxp-c6 .uno-card .best{display:inline-block;margin-left:8px;font-size:11px;letter-spacing:.12em;padding:3px 9px;border-radius:999px;background:var(--gold3);color:#fff;vertical-align:middle}
.sxp-c6 .uno-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px;counter-reset:u}
@media(max-width:820px){.sxp-c6 .uno-steps{grid-template-columns:1fr}}
.sxp-c6 .uno-step{background:var(--mint);border-radius:20px;padding:24px}
.sxp-c6 .uno-step::before{counter-increment:u;content:counter(u);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--teal);color:#fff;font-family:var(--disp);font-weight:800;margin-bottom:12px}
.sxp-c6 .uno-step b{display:block;font-family:var(--disp);color:var(--navy);font-size:17.5px;margin-bottom:4px}
.sxp-c6 .uno-step p{font-size:15px}
.sxp-c6 .uno-inst{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,60px);align-items:center}
@media(max-width:900px){.sxp-c6 .uno-inst{grid-template-columns:1fr}}
.sxp-c6 .uno-steps.one{grid-template-columns:1fr;gap:10px;margin-top:10px}
.sxp-c6 .uno-steps.one .uno-step{display:grid;grid-template-columns:auto 1fr;column-gap:14px;padding:18px 20px}
.sxp-c6 .uno-steps.one .uno-step::before{grid-row:1/3;margin:0}
.sxp-c6 .uno-video .frame{position:relative;aspect-ratio:16/9;max-width:100%;border-radius:24px;overflow:hidden;background:#02223e;box-shadow:0 40px 70px -45px rgba(2,34,62,.7)}
.sxp-c6 .uno-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.sxp-c6 .uno-video .cap{font-size:14px;margin-top:12px}
.sxp-c6 .uno-video .cap a{color:var(--teal);font-weight:700}
.sxp-c6 .uno-faq details{border-bottom:1px solid var(--line)}
.sxp-c6 .uno-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding-block:20px;font-family:var(--disp);font-weight:700;font-size:18px;color:var(--navy)}
.sxp-c6 .uno-faq summary::-webkit-details-marker{display:none}
.sxp-c6 .uno-faq summary::after{content:"+";flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--mint);color:var(--teal);font-size:18px;transition:transform .3s}
.sxp-c6 .uno-faq details[open] summary::after{transform:rotate(45deg)}
.sxp-c6 .uno-faq details p{padding-bottom:20px;max-width:64ch;font-size:16px}
.sxp-c6 .uno-pre{background:linear-gradient(120deg,var(--teal2),var(--teal) 55%,#011627);color:#fff;border-radius:32px;padding:clamp(32px,5vw,60px);display:grid;grid-template-columns:1.3fr .7fr;gap:24px;align-items:center}
@media(max-width:760px){.sxp-c6 .uno-pre{grid-template-columns:1fr}}
.sxp-c6 .uno-pre h2{color:#fff}
.sxp-c6 .uno-pre p{color:#d1dce4;margin-top:12px}
.sxp-c6 .uno-pre .btns{display:flex;flex-direction:column;gap:10px}
.sxp-c6 .uno-pre .sx-btn{align-self:stretch;justify-content:center}
.sxp-c6 .uno-pre .sx-btn.w{color:var(--teal)}
.sxp-c7 .shop-cats{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.sxp-c7 .shop-cats button{font:inherit;font-weight:700;font-size:14.5px;border-radius:999px;padding:10px 18px;border:1.5px solid var(--line);background:#fff;color:var(--navy);cursor:pointer}
.sxp-c7 .shop-cats button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}
.sxp-c7 .shop-sec{margin-top:clamp(40px,5vw,64px);scroll-margin-top:100px}
.sxp-c7 .shop-sec h2{font-size:clamp(24px,2.6vw,32px)}
.sxp-c7 .shop-sec > p{margin-top:6px;max-width:64ch}
.sxp-c7 .shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-top:22px}
.sxp-c7 .sp{border:1px solid var(--line);border-radius:22px;background:#fff;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .25s,transform .25s}
.sxp-c7 .sp:hover{box-shadow:0 26px 46px -32px rgba(2,34,62,.5);transform:translateY(-3px)}
.sxp-c7 .sp .im{aspect-ratio:4/3;display:grid;place-items:center;padding:18px;background:radial-gradient(80% 80% at 50% 40%,#fff,#ecf1f5)}
.sxp-c7 .sp .im img{height:100%;max-height:100%;width:auto;max-width:100%;min-height:0;object-fit:contain;mix-blend-mode:multiply}
.sxp-c7 .sp .im{overflow:hidden;position:relative}
.sxp-c7 .plate{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:22px 26px;color:#fff;overflow:hidden;text-align:left}
.sxp-c7 .plate.wl,.sxp-c7 .plate.sg{background:radial-gradient(120% 90% at 85% 0%,#123d63 0%,#02223e 55%,#011627 100%)}
.sxp-c7 .plate.pz{background:radial-gradient(120% 90% at 85% 0%,#2a2a2c 0%,#0b0b0c 60%,#000 100%)}
.sxp-c7 .plate::after{content:"";position:absolute;right:-30%;top:-40%;width:80%;height:160%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.07) 50%,transparent 60%);pointer-events:none}
.sxp-c7 .plate .pl-top{position:absolute;left:26px;top:20px}
.sxp-c7 .sp .im .plate .lg,.sxp-c7 .plate .lg{height:18px!important;width:auto!important;max-width:none!important}
.sxp-c7 .plate .pl-sg{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:800;color:#a1a1a4}
.sxp-c7 .plate .pl-big{font-family:var(--disp);font-weight:300;font-size:clamp(28px,3vw,40px);letter-spacing:-.02em;line-height:1.05;margin-top:14px}
.sxp-c7 .plate .pl-sub{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#a1a1a4;padding-top:10px;border-top:1px solid rgba(255,255,255,.18)}
.sxp-c7 .sp .im svg{height:150px;width:auto;max-width:100%}
.sxp-c7 .sp .bd{padding:18px 20px 20px;display:flex;flex-direction:column;gap:10px;flex:1}
.sxp-c7 .sp .tag{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(--blue2)}
.sxp-c7 .sp h3{font-size:19px}
.sxp-c7 .sp .ds{font-size:14.5px;line-height:1.5}
.sxp-c7 .sp .pr{font-family:var(--disp);font-weight:800;font-size:24px;color:var(--navy);letter-spacing:-.02em;margin-top:auto}
.sxp-c7 .sp .pr small{font-size:13px;font-weight:700;color:var(--text);letter-spacing:0}
.sxp-c7 .sp .pr.q{font-size:18px;color:var(--blue2)}
.sxp-c7 .sp select,.sxp-c7 .sp input[type=number]{font:inherit;font-size:15px;border:1.5px solid var(--line);border-radius:12px;padding:9px 12px;background:#f7f9fb;width:100%}
.sxp-c7 .sp .row{display:grid;grid-template-columns:84px 1fr;gap:8px}
.sxp-c7 .sp .add{font-family:var(--disp);font-weight:700;font-size:15px;border:0;border-radius:12px;background:var(--blue);color:#fff;padding:11px 14px;cursor:pointer}
.sxp-c7 .sp .add.lnk{display:block;text-align:center}
.sxp-c7 .sp .note{font-size:12.5px;color:#7a8b99}
.sxp-c7 .shop-info{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:clamp(48px,6vw,72px)}
@media(max-width:820px){.sxp-c7 .shop-info{grid-template-columns:1fr}}
.sxp-c7 .shop-info div{background:var(--ice);border-radius:20px;padding:22px}
.sxp-c7 .shop-info b{display:block;font-family:var(--disp);color:var(--navy);font-size:17px;margin-bottom:4px}
.sxp-c7 .shop-info p{font-size:15px}
.sxp-c8 .bc{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:start}
@media(max-width:900px){.sxp-c8 .bc{grid-template-columns:1fr}}
.sxp-c8 .bc-stage{position:sticky;top:96px;border-radius:28px;overflow:hidden;aspect-ratio:4/5;max-width:100%;display:grid;place-items:center;transition:background .4s}
.sxp-c8 .bc-stage,.sxp-c8 .bc-stage.light{background:#fff;border:1px solid var(--line)}
.sxp-c8 .bc-bottle{position:relative;height:92%;aspect-ratio:360/780}
.sxp-c8 .bc-bottle > img{position:absolute;inset:0;width:100%;height:100%;display:block;user-select:none;-webkit-user-drag:none}
.sxp-c8 .bc-logo{position:absolute;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;pointer-events:none}
.sxp-c8 .bc-logo img{width:100%;height:auto;display:block}
.sxp-c8 .bc-logo.blend{mix-blend-mode:multiply}
.sxp-c8 .bc-logo.wht{filter:drop-shadow(0 0 1.5px rgba(0,0,0,.35))}
.sxp-c8 .bc-logo .mono{width:100%;aspect-ratio:var(--ar,1);-webkit-mask:var(--src) center/contain no-repeat;mask:var(--src) center/contain no-repeat}
.sxp-c8 .bc-empty{position:absolute;left:50%;top:59%;transform:translate(-50%,-50%);width:62%;text-align:center;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(2,34,62,.45);border:1.5px dashed rgba(2,34,62,.3);border-radius:10px;padding:18px 6px}
.sxp-c8 .dark .bc-empty{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.35)}
.sxp-c8 .bc-panel{display:flex;flex-direction:column;gap:22px}
.sxp-c8 .bc-box{border:1px solid var(--line);border-radius:22px;padding:22px 24px;background:#fff;display:flex;flex-direction:column;gap:14px}
.sxp-c8 .bc-box h3{font-size:18px}
.sxp-c8 .bc-drop{border:2px dashed #bfccd7;border-radius:18px;padding:26px;text-align:center;background:#f7f9fb;cursor:pointer;transition:border-color .2s,background .2s}
.sxp-c8 .bc-drop.over{border-color:var(--blue2);background:var(--ice)}
.sxp-c8 .bc-drop b{display:block;font-family:var(--disp);color:var(--navy);font-size:17px}
.sxp-c8 .bc-drop span{font-size:14px}
.sxp-c8 .bc-req{font-size:13.5px;background:#fff8e6;border:1px solid #f1dfaa;border-radius:12px;padding:12px 14px;color:#6b5418}
.sxp-c8 .bc-err{font-size:14px;font-weight:700;color:#b42318}
.sxp-c8 .bc-ok{font-size:14px;font-weight:700;color:#0f7a3d}
.sxp-c8 .bc-warn{font-size:14px;font-weight:700;color:#8a5a00}
.sxp-c8 .bc-seg{display:flex;flex-wrap:wrap;gap:6px}
.sxp-c8 .bc-seg button{font:inherit;font-weight:700;font-size:14px;border-radius:999px;padding:9px 14px;border:1.5px solid var(--line);background:#fff;color:var(--navy);cursor:pointer}
.sxp-c8 .bc-seg button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}
.sxp-c8 .bc-f label{display:flex;justify-content:space-between;font-weight:700;font-size:14.5px;color:var(--navy);margin-bottom:6px}
.sxp-c8 .bc-f input[type=range]{width:100%;accent-color:var(--blue2)}
.sxp-c8 .bc-f input[type=number]{font:inherit;border:1.5px solid var(--line);border-radius:12px;padding:10px 12px;width:140px}
.sxp-c8 .bc-add{font-family:var(--disp);font-weight:700;font-size:16px;border:0;border-radius:999px;background:#000;color:#fff;padding:16px 26px;cursor:pointer;align-self:flex-start}
.sxp-c8 .bc-add[disabled],.sxp-c8 .bc-send button[disabled]{opacity:.45;cursor:not-allowed}
.sxp-c8 .bc-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
@media(max-width:560px){.sxp-c8 .bc-grid{grid-template-columns:1fr}}
.sxp-c8 .bc-grid .full{grid-column:1/-1}
.sxp-c8 .bc-grid label{display:block;font-weight:700;font-size:14px;color:var(--navy);margin-bottom:6px}
.sxp-c8 .bc-grid input,.sxp-c8 .bc-grid textarea{width:100%;font:inherit;font-size:16px;border:1.5px solid var(--line);border-radius:12px;padding:11px 13px;background:#f7f9fb}
.sxp-c8 .bc-grid input:focus,.sxp-c8 .bc-grid textarea:focus{outline:none;border-color:var(--blue2);box-shadow:0 0 0 4px rgba(2,34,62,.12)}
.sxp-c8 .bc-send{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.sxp-c8 .bc-send .bc-add{align-self:auto}
.sxp-c8 .bc-dl{font:inherit;font-weight:700;font-size:15px;border:1.5px solid var(--line);background:#fff;color:var(--navy);border-radius:999px;padding:13px 20px;cursor:pointer}
.sxp-c8 .bc-hint{font-size:13px;color:#7a8b99}
.sxp-c8 .bc-done{background:#eaf7ef;border:1px solid #bfe5cc;border-radius:14px;padding:14px 16px;color:#0f5c30;font-weight:700}
.sxp-c8 .bn{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(24px,4vw,56px);align-items:start}
@media(max-width:900px){.sxp-c8 .bn{grid-template-columns:1fr}}
.sxp-c8 .bn-spec{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:20px;overflow:hidden}
.sxp-c8 .bn-spec div{background:#fff;padding:18px 20px}
.sxp-c8 .bn-spec small{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#7a8b99}
.sxp-c8 .bn-spec b{font-family:var(--disp);font-size:24px;font-weight:800;color:#000;letter-spacing:-.02em}
.sxp-c9 .ck{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(24px,4vw,48px);align-items:start}
@media(max-width:900px){.sxp-c9 .ck{grid-template-columns:1fr}}
.sxp-c9 .ck-box{border:1px solid var(--line);border-radius:24px;background:#fff;padding:clamp(20px,3vw,32px)}
.sxp-c9 .ck-box h2{font-size:24px;margin-bottom:16px}
.sxp-c9 .ci{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding-block:14px;border-top:1px solid var(--line)}
.sxp-c9 .ci:first-child{border-top:0}
.sxp-c9 .ci .th{width:72px;height:72px;border-radius:14px;background:radial-gradient(80% 80% at 50% 40%,#fff,#ecf1f5);display:grid;place-items:center;overflow:hidden}
.sxp-c9 .ci .th img{max-width:90%;max-height:90%}
.sxp-c9 .ci .th svg{height:52px;width:auto}
.sxp-c9 .ci .th{position:relative}
.sxp-c9 .plate{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:22px 26px;color:#fff;overflow:hidden;text-align:left}
.sxp-c9 .plate.wl,.sxp-c9 .plate.sg{background:radial-gradient(120% 90% at 85% 0%,#123d63 0%,#02223e 55%,#011627 100%)}
.sxp-c9 .plate.pz{background:radial-gradient(120% 90% at 85% 0%,#2a2a2c 0%,#0b0b0c 60%,#000 100%)}
.sxp-c9 .plate::after{content:"";position:absolute;right:-30%;top:-40%;width:80%;height:160%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.07) 50%,transparent 60%);pointer-events:none}
.sxp-c9 .plate .pl-top{position:absolute;left:26px;top:20px}
.sxp-c9 .sp .im .plate .lg,.sxp-c9 .plate .lg{height:18px!important;width:auto!important;max-width:none!important}
.sxp-c9 .plate .pl-sg{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:800;color:#a1a1a4}
.sxp-c9 .plate .pl-big{font-family:var(--disp);font-weight:300;font-size:clamp(28px,3vw,40px);letter-spacing:-.02em;line-height:1.05;margin-top:14px}
.sxp-c9 .plate .pl-sub{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#a1a1a4;padding-top:10px;border-top:1px solid rgba(255,255,255,.18)}
.sxp-c9 .ci .th .plate{padding:6px;align-items:center;justify-content:center;text-align:center}
.sxp-c9 .ci .th .pl-top,.sxp-c9 .ci .th .pl-sub,.sxp-c9 .ci .th .plate::after{display:none}
.sxp-c9 .ci .th .pl-big{font-size:11px;margin:0;font-weight:700;letter-spacing:0}
.sxp-c9 .ci b{font-family:var(--disp);color:var(--navy);font-size:16px;display:block}
.sxp-c9 .ci small{display:block;font-size:13.5px;color:#7a8b99}
.sxp-c9 .ci .ctl{display:flex;align-items:center;gap:6px;margin-top:6px}
.sxp-c9 .ci .ctl button{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--line);background:#fff;font-weight:800;cursor:pointer;color:var(--navy)}
.sxp-c9 .ci .ctl span{min-width:28px;text-align:center;font-weight:800;color:var(--navy)}
.sxp-c9 .ci .ctl .rm{width:auto;border:0;background:none;color:#b42318;font-size:13.5px;margin-left:8px;padding:0}
.sxp-c9 .ci .pr{text-align:right;font-family:var(--disp);font-weight:800;color:var(--navy);white-space:nowrap}
.sxp-c9 .ci .pr.q{color:var(--blue2);font-size:14px}
.sxp-c9 .ck-empty{text-align:center;padding:30px 10px}
.sxp-c9 .ck-sum{display:flex;flex-direction:column;gap:10px;font-size:15.5px}
.sxp-c9 .ck-sum div{display:flex;justify-content:space-between;gap:12px}
.sxp-c9 .ck-sum .tot{font-family:var(--disp);font-size:22px;font-weight:800;color:var(--navy);border-top:1px solid var(--line);padding-top:12px}
.sxp-c9 .ck-q{font-size:13.5px;background:var(--ice);border-radius:12px;padding:12px 14px;color:var(--navy)}
.sxp-c9 .ck-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}
@media(max-width:600px){.sxp-c9 .ck-form{grid-template-columns:1fr}}
.sxp-c9 .ck-form .full{grid-column:1/-1}
.sxp-c9 .ck-form label{display:block;font-weight:700;color:var(--navy);font-size:14.5px;margin-bottom:6px}
.sxp-c9 .ck-form input[type=text],.sxp-c9 .ck-form input[type=email],.sxp-c9 .ck-form input[type=tel],.sxp-c9 .ck-form textarea{width:100%;font:inherit;font-size:16px;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;background:#f7f9fb}
.sxp-c9 .ck-form input:focus,.sxp-c9 .ck-form textarea:focus{outline:none;border-color:var(--blue2);box-shadow:0 0 0 4px rgba(2,34,62,.12)}
.sxp-c9 .ck-opt{display:flex;flex-direction:column;gap:8px}
.sxp-c9 .ck-opt label{display:flex;gap:10px;align-items:flex-start;border:1.5px solid var(--line);border-radius:14px;padding:12px 14px;cursor:pointer;font-weight:600;margin:0}
.sxp-c9 .ck-opt input{margin-top:4px;accent-color:var(--blue)}
.sxp-c9 .ck-opt small{display:block;font-weight:400;color:#7a8b99}
.sxp-c9 .ck-send{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.sxp-c9 .ck-send button{font-family:var(--disp);font-weight:700;font-size:16px;border:0;border-radius:999px;padding:16px 28px;cursor:pointer}
.sxp-c9 .ck-send .main{background:var(--blue);color:#fff}
.sxp-c9 .ck-msg{margin-top:14px;font-weight:700}
.sxp-c9 .ck-msg.ok{color:#0f7a3d}
.sxp-c9 .ck-msg.err{color:#b42318}
.sxp-c9 .ck-done{text-align:center;padding:30px 10px;display:flex;flex-direction:column;gap:12px;align-items:center}
.sxp-c9 .ck-done b{font-family:var(--disp);font-size:26px;color:var(--navy)}
.sxp-c9 .po{background:#fff;border:1px solid var(--line);border-radius:22px;padding:clamp(22px,3.5vw,40px);color:#1a1a1a;font-size:14.5px}
.sxp-c9 .po-hd{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-bottom:2px solid #02223e;padding-bottom:16px;margin-bottom:18px}
.sxp-c9 .po-hd h2{font-size:26px;margin:0 0 4px}
.sxp-c9 .po-hd .po-f{font-size:13px;line-height:1.5;color:#3d5366}
.sxp-c9 .po-hd .po-f b{color:#02223e;font-size:14.5px}
.sxp-c9 .po-two{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}
@media(max-width:640px){.sxp-c9 .po-two{grid-template-columns:1fr}}
.sxp-c9 .po-two h4{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#7a8b99;margin:0 0 6px;font-weight:800}
.sxp-c9 .po table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}
.sxp-c9 .po th{text-align:left;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#7a8b99;border-bottom:1px solid #e1e8ee;padding:8px 6px}
.sxp-c9 .po td{padding:9px 6px;border-bottom:1px solid #eef2f5;vertical-align:top}
.sxp-c9 .po td.r,.sxp-c9 .po th.r{text-align:right;white-space:nowrap}
.sxp-c9 .po .po-tot td{border:0;padding:4px 6px}
.sxp-c9 .po .po-tot tr.g td{font-weight:800;font-size:17px;color:#02223e;border-top:2px solid #02223e;padding-top:10px}
.sxp-c9 .po-pay{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;margin-top:22px;background:#f4f7f9;border-radius:16px;padding:18px 20px}
@media(max-width:640px){.sxp-c9 .po-pay{grid-template-columns:1fr}}
.sxp-c9 .po-pay dl{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0}
.sxp-c9 .po-pay dt{color:#7a8b99;font-size:13px}
.sxp-c9 .po-pay dd{margin:0;font-weight:700;color:#02223e;word-break:break-all}
.sxp-c9 .po-code{background:#fff;padding:10px;border-radius:10px;text-align:center}
.sxp-c9 .po-code canvas{display:block;width:260px;max-width:100%;height:auto;image-rendering:pixelated}
.sxp-c9 .po-code small{display:block;font-size:11.5px;color:#7a8b99;margin-top:6px}
.sxp-c9 .po-note{font-size:12.5px;color:#7a8b99;margin-top:14px}
.sxp-c9 .po-act{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}
.sxp-c9 .po-act button,.sxp-c9 .po-act a{font:inherit;font-weight:700;font-size:15px;border-radius:999px;padding:13px 22px;cursor:pointer;border:1.5px solid var(--line);background:#fff;color:#02223e;text-decoration:none}
.sxp-c9 .po-act .main{background:#02223e;border-color:#02223e;color:#fff}
@media print{body.sx-print-po *{visibility:hidden!important}
body.sx-print-po #ponuda,body.sx-print-po #ponuda *{visibility:visible!important}
body.sx-print-po #ponuda{position:absolute;left:0;top:0;width:100%;border:0;padding:0}
body.sx-print-po .po-act,body.sx-print-po .no-print{display:none!important}}
.sxp-c10 .sx-stat{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;margin-top:28px}
.sxp-c10 .sx-stat b{font-family:var(--disp);font-size:clamp(64px,9vw,120px);font-weight:800;letter-spacing:-.05em;line-height:.9;background:linear-gradient(180deg,var(--blue2),var(--navy));-webkit-background-clip:text;background-clip:text;color:transparent}
.sxp-c10 .sx-stat span{font-size:18px;max-width:36ch;color:var(--navy);font-weight:600}
.sxp-c10 .sx-segs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}
@media(max-width:900px){.sxp-c10 .sx-segs{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.sxp-c10 .sx-segs{grid-template-columns:1fr}}
.sxp-c10 .sx-seg{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:4/3;display:flex;align-items:flex-end;padding:22px;color:#fff}
.sxp-c10 .sx-seg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}
.sxp-c10 .sx-seg:hover img{transform:scale(1.05)}
.sxp-c10 .sx-seg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(1,22,40,0) 35%,rgba(1,22,40,.88))}
.sxp-c10 .sx-seg div{position:relative;z-index:1}
.sxp-c10 .sx-seg h3{color:#fff;font-size:22px}
.sxp-c10 .sx-seg small{display:inline-flex;align-items:center;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;margin-bottom:6px;padding:4px 10px;border-radius:999px}
.sxp-c10 .sx-seg small.wl{background:rgba(255,255,255,.92);color:var(--blue)}
.sxp-c10 .sx-seg small.pz{background:#000000;color:var(--gold)}
.sxp-c10 .sx-why{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,64px);align-items:start}
@media(max-width:860px){.sxp-c10 .sx-why{grid-template-columns:1fr}}
.sxp-c10 .sx-wbox{background:var(--ice);border-radius:26px;padding:clamp(24px,3.5vw,40px)}
.sxp-c11 .sx-ohero{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,64px);align-items:center}
@media(max-width:900px){.sxp-c11 .sx-ohero{grid-template-columns:1fr}}
.sxp-c11 .sx-mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px;aspect-ratio:1/1}
.sxp-c11 .sx-mosaic img{width:100%;height:100%;object-fit:cover;border-radius:20px;display:block}
.sxp-c11 .sx-mosaic img:first-child{grid-row:1/3}
.sxp-c11 .sx-time{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:48px;position:relative}
@media(max-width:820px){.sxp-c11 .sx-time{grid-template-columns:1fr;gap:28px}}
.sxp-c11 .sx-time::before{content:"";position:absolute;left:0;right:0;top:29px;height:2px;background:linear-gradient(90deg,var(--line),var(--blue2))}
@media(max-width:820px){.sxp-c11 .sx-time::before{display:none}}
.sxp-c11 .sx-tp{position:relative;padding-right:28px;display:flex;flex-direction:column;gap:10px}
.sxp-c11 .sx-tp b{display:inline-grid;place-items:center;height:60px;padding-inline:20px;border-radius:999px;background:#fff;border:2px solid var(--line);font-family:var(--disp);font-size:22px;color:var(--navy);align-self:flex-start;letter-spacing:-.02em}
.sxp-c11 .sx-tp:last-child b{background:var(--blue);border-color:var(--blue);color:#fff}
.sxp-c11 .sx-tp h3{font-size:20px;margin-top:8px}
.sxp-c11 .sx-tp p{font-size:15.5px}
.sxp-c11 .sx-two{display:grid;grid-template-columns:1fr 1fr;border-radius:28px;overflow:hidden}
@media(max-width:820px){.sxp-c11 .sx-two{grid-template-columns:1fr}}
.sxp-c11 .sx-two > div{padding:clamp(28px,4vw,52px);display:flex;flex-direction:column;gap:16px}
.sxp-c11 .sx-two .wl{background:linear-gradient(150deg,#f4f7f9,#e5ecf1)}
.sxp-c11 .sx-two .pz{background:var(--pz);color:var(--pzt)}
.sxp-c11 .sx-two h3{font-size:clamp(28px,3vw,40px)}
.sxp-c11 .sx-two .pz h3{color:#ffffff}
.sxp-c11 .sx-two .tag{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:800}
.sxp-c11 .sx-two .wl .tag{color:var(--blue2)}
.sxp-c11 .sx-two .pz .tag{color:var(--gold)}
.sxp-c11 .sx-two img{border-radius:16px;aspect-ratio:16/10;object-fit:cover;width:100%;margin-top:8px}
.sxp-c11 .sx-person{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;border:1px solid var(--line);border-radius:24px;padding:26px 30px;background:#fff;box-shadow:0 24px 50px -40px rgba(2,34,62,.5)}
@media(max-width:700px){.sxp-c11 .sx-person{grid-template-columns:1fr}}
.sxp-c11 .sx-av{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--blue2),var(--navy));color:#fff;display:grid;place-items:center;font-family:var(--disp);font-weight:800;font-size:22px}
.sxp-c11 .sx-person strong{font-family:var(--disp);font-size:20px;color:var(--navy);display:block}
.sxp-c11 .sx-person span{font-size:15px}
.sxp-c12 .sx-kgrid{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(24px,4vw,48px);align-items:start}
@media(max-width:900px){.sxp-c12 .sx-kgrid{grid-template-columns:1fr}}
.sxp-c12 .sx-form{background:#fff;border:1px solid var(--line);border-radius:26px;padding:clamp(22px,3.5vw,40px);box-shadow:0 30px 60px -45px rgba(2,34,62,.55)}
.sxp-c12 .sx-form h2{font-size:26px;margin-bottom:6px}
.sxp-c12 .sx-form > p{margin-bottom:22px}
.sxp-c12 .sx-topic{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}
.sxp-c12 .sx-topic button{font:inherit;font-weight:700;font-size:14.5px;border-radius:999px;padding:10px 16px;border:1.5px solid var(--line);background:#fff;color:var(--navy);cursor:pointer;transition:all .2s}
.sxp-c12 .sx-topic button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}
.sxp-c12 .sx-topic button.pz[aria-pressed=true]{background:var(--pz);border-color:var(--pz);color:var(--gold2)}
.sxp-c12 .sx-form label{font-weight:700;color:var(--navy);font-size:14.5px}
.sxp-c12 .sx-form input[type=text],.sxp-c12 .sx-form input[type=email],.sxp-c12 .sx-form input[type=tel],.sxp-c12 .sx-form textarea{width:100%;border:1.5px solid var(--line)!important;border-radius:14px!important;padding:13px 15px!important;font:inherit;font-size:16px;background:#f7f9fb!important;transition:border-color .2s,box-shadow .2s;box-shadow:none}
.sxp-c12 .sx-form input:focus,.sxp-c12 .sx-form textarea:focus{outline:none;border-color:var(--blue2)!important;box-shadow:0 0 0 4px rgba(2,34,62,.12)!important}
.sxp-c12 .sx-form textarea{min-height:140px}
.sxp-c12 .sx-form [type=submit],.sxp-c12 .sx-form button[type=submit]{background:var(--blue)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:15px 30px!important;font-family:var(--disp)!important;font-weight:700!important;font-size:15.5px!important;cursor:pointer;box-shadow:0 14px 30px -14px rgba(2,34,62,.9)}
.sxp-c12 .sx-side{display:flex;flex-direction:column;gap:14px}
.sxp-c12 .sx-box{border-radius:22px;padding:24px 26px;display:flex;flex-direction:column;gap:8px}
.sxp-c12 .sx-box.c{background:linear-gradient(150deg,var(--blue2),var(--blue) 55%,var(--navy));color:#fff}
.sxp-c12 .sx-box.c strong{font-family:var(--disp);font-size:21px;letter-spacing:-.02em}
.sxp-c12 .sx-box.c span{color:#d1dce4;font-size:15px}
.sxp-c12 .sx-box.c .tel{font-family:var(--disp);font-size:24px;font-weight:800;color:#fff;letter-spacing:-.02em;margin-top:6px;user-select:all}
.sxp-c12 .sx-box.l{background:var(--ice)}
.sxp-c12 .sx-box.l h3{font-size:17px}
.sxp-c12 .sx-box.l ul{margin:4px 0 0;padding-left:18px;font-size:15px;display:flex;flex-direction:column;gap:4px}
.sxp-c12 .sx-box.d{background:var(--pz);color:var(--pzt)}
.sxp-c12 .sx-box.d h3{font-size:17px;color:var(--gold2)}
.sxp-c12 .sx-box.d ul{margin:4px 0 0;padding-left:18px;font-size:15px;display:flex;flex-direction:column;gap:4px}

/* ---- naslovnica ---- */
.sxp-home .sx-cl{margin-top:22px;font-family:var(--disp);font-weight:800;font-size:15px}
.sxp-home .sx-col.wl .sx-cl{color:var(--blue2)}
.sxp-home .sx-col.pz .sx-cl{color:var(--gold)}
.sxp-home #sx-horeca .sx-btn.p{background:#fff;color:#000;box-shadow:none}
.sxp-home .lg{display:block;width:auto;flex:none;align-self:flex-start;max-width:100%;overflow:visible;background:transparent;isolation:auto}
.sxp-home .lg.lgwl{aspect-ratio:1000/236;fill:#1c2b6d}
.sxp-home .lg.lgpz{aspect-ratio:1445/442;fill:#000}
.sxp-home .lg.w{fill:#fff}
.sxp-home .lg-row{display:flex;flex-direction:column;gap:12px;align-items:flex-start}
.sxp-home .sx{--navy:#02223e;--blue:#02223e;--blue2:#0b3457;--aqua:#a1a1a4;--ice:#ecf1f5;--line:#e1e8ee;--text:#3d5366;
  --pz:#000000;--pz2:#111112;--pz3:#1a1a1b;--gold:#a1a1a4;--gold2:#ffffff;--pzt:#b9b9bb;--pzl:#2b2b2d;
  --disp:"Plus Jakarta Sans","Nunito Sans",system-ui,sans-serif;--serif:"Jost","Plus Jakarta Sans",system-ui,sans-serif;
  font-family:"Nunito Sans",system-ui,sans-serif;color:var(--text);font-size:17px;line-height:1.65;background:#fff;overflow:hidden}
.sxp-home .sx *{box-sizing:border-box}
.sxp-home .sx h1,.sxp-home .sx h2,.sxp-home .sx h3{font-family:var(--disp);color:var(--navy);margin:0;letter-spacing:-.03em;line-height:1.06;text-wrap:balance}
.sxp-home .sx p{margin:0}
.sxp-home .sx a{color:inherit;text-decoration:none}
.sxp-home .sx-in{max-width:1200px;margin:0 auto;padding-inline:24px}
.sxp-home .sx-sec{padding-block:clamp(72px,9vw,128px)}
.sxp-home .sx-eye{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;color:var(--blue2)}
.sxp-home .sx-h2{font-size:clamp(32px,4.4vw,56px);font-weight:800}
.sxp-home .sx-lead{font-size:clamp(17px,1.4vw,19.5px);max-width:60ch}
.sxp-home .sx-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--disp);font-weight:700;font-size:15.5px;border-radius:999px;padding:16px 28px;transition:transform .25s,box-shadow .25s,background .25s}
.sxp-home .sx-btn:hover{transform:translateY(-2px)}
.sxp-home .sx-btn i{font-style:normal;transition:transform .25s}
.sxp-home .sx-btn:hover i{transform:translateX(4px)}
.sxp-home .sx-hero{display:flex;min-height:min(86vh,820px);position:relative}
.sxp-home .sx-half{position:relative;flex:1;display:flex;align-items:flex-end;padding:clamp(28px,4.5vw,64px);color:#fff;background:center/cover no-repeat;transition:flex-grow .6s cubic-bezier(.2,.8,.2,1);overflow:hidden}
.sxp-home .sx-half::before{content:"";position:absolute;inset:0;transition:opacity .5s}
.sxp-home .sx-half.wl::before{background:linear-gradient(180deg,rgba(0,40,90,.35) 0%,rgba(0,45,100,.75) 55%,rgba(4,30,66,.96) 100%)}
.sxp-home .sx-half.pz::before{background:linear-gradient(180deg,rgba(0,0,0,.35) 0%,rgba(8,8,9,.8) 55%,rgba(8,8,9,.97) 100%)}
.sxp-home .sx-half > div{position:relative;max-width:500px;display:flex;flex-direction:column;gap:16px}
@media(min-width:901px){.sxp-home .sx-hero:hover .sx-half{flex-grow:.85}
.sxp-home .sx-hero .sx-half:hover{flex-grow:1.25}}
@media(max-width:900px){.sxp-home .sx-hero{flex-direction:column}
.sxp-home .sx-half{min-height:520px}}
.sxp-home .sx-half .tag{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:800}
.sxp-home .sx-half .tag::before{content:"";width:28px;height:1px;background:currentColor}
.sxp-home .sx-half.wl .tag{color:#9fd6ff}
.sxp-home .sx-half.pz .tag{color:#c9a96a}
.sxp-home .sx .sx-half .hh{color:#fff!important;font-family:"Plus Jakarta Sans","Nunito Sans",system-ui,sans-serif!important;font-size:clamp(38px,5vw,68px)!important;font-weight:800!important;line-height:1.06!important;letter-spacing:-.03em!important;margin:0!important;padding:0!important;text-transform:none!important;text-shadow:none!important}
.sxp-home .sx .sx-half.pz .hh{font-family:"Bodoni Moda",Didot,Georgia,serif!important;font-weight:400!important;letter-spacing:-.01em!important;font-size:clamp(42px,5.6vw,76px)!important}
.sxp-home .sx .sx-h1sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.sxp-home .sx .sx-half p{color:rgba(255,255,255,.82)!important;font-size:17.5px!important;line-height:1.6!important;max-width:42ch;margin:0!important}
.sxp-home .sx .sx-half ul{list-style:none!important;padding:0!important;margin:4px 0 6px!important;display:flex;flex-wrap:wrap;gap:8px}
.sxp-home .sx-half li{font-size:13.5px;font-weight:700;color:#fff;border-radius:999px;padding:6px 13px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(6px)}
.sxp-home .sx-half .sx-btn{align-self:flex-start}
.sxp-home .sx-half.wl .sx-btn{background:#fff;color:#004b8d}
.sxp-home .sx-half.pz .sx-btn{background:linear-gradient(180deg,#e8d3a2,#c9a96a);color:#151310}
.sxp-home .sx-mid{position:absolute;left:50%;top:clamp(24px,4vw,44px);transform:translateX(-50%);z-index:2;background:rgba(255,255,255,.95);color:var(--navy);border-radius:999px;padding:9px 18px;font-size:13px;font-weight:800;white-space:nowrap;box-shadow:0 10px 30px -10px rgba(0,0,0,.4)}
@media(max-width:900px){.sxp-home .sx-mid{top:18px;font-size:12px;padding:8px 14px}
.sxp-home .sx-half{min-height:580px;padding-top:80px}}
.sxp-home .sx-trust{border-bottom:1px solid var(--line)}
.sxp-home .sx-trust .sx-in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px 32px;padding-block:26px}
.sxp-home .sx-trust div{display:flex;align-items:center;gap:12px;font-weight:700;color:var(--navy);font-size:15px}
.sxp-home .sx-trust svg{width:22px;height:22px;stroke:var(--blue2);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.sxp-home .sx-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,5vw,72px);align-items:start}
@media(max-width:900px){.sxp-home .sx-intro{grid-template-columns:1fr}}
.sxp-home .sx-cmp{display:grid;grid-template-columns:1fr 1fr;border-radius:26px;overflow:hidden;box-shadow:0 30px 60px -40px rgba(2,34,62,.5);border:1px solid var(--line)}
@media(max-width:560px){.sxp-home .sx-cmp{grid-template-columns:1fr}}
.sxp-home .sx-col{padding:clamp(22px,3vw,34px);display:flex;flex-direction:column;gap:0}
.sxp-home .sx-col.wl{background:#fff}
.sxp-home .sx-col.pz{background:var(--pz);color:var(--pzt)}
.sxp-home .sx-col h3{font-size:26px;margin-bottom:6px}
.sxp-home .sx-col.pz h3{color:#ffffff}
.sxp-home .sx-col .sub{font-size:14px;font-weight:700;margin-bottom:18px}
.sxp-home .sx-col.wl .sub{color:var(--blue2)}
.sxp-home .sx-col.pz .sub{color:var(--gold)}
.sxp-home .sx-col dl{margin:0;display:flex;flex-direction:column}
.sxp-home .sx-col dt{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;opacity:.6;margin-top:16px;padding-top:16px}
.sxp-home .sx-col.wl dt{border-top:1px solid var(--line)}
.sxp-home .sx-col.pz dt{border-top:1px solid var(--pzl)}
.sxp-home .sx-col dd{margin:4px 0 0;font-size:15.5px;line-height:1.5}
.sxp-home .sx-col.wl dd{color:var(--navy)}
.sxp-home .sx-col.pz dd{color:#e6e6e7}
.sxp-home .sx-col dd b{font-family:var(--disp)}
.sxp-home .sx-col.wl dd b{color:var(--blue2)}
.sxp-home .sx-col.pz dd b{color:var(--gold2)}
.sxp-home .sx-bhead{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,72px);align-items:center}
@media(max-width:900px){.sxp-home .sx-bhead{grid-template-columns:1fr}}
.sxp-home .sx-prod{border-radius:28px;overflow:hidden;aspect-ratio:16/10;display:grid;place-items:center}
.sxp-home .sx-prod img{width:100%;height:100%;object-fit:contain;display:block}
.sxp-home .sx-wl{background:linear-gradient(180deg,#f4f7f9 0%,#fff 70%)}
.sxp-home .sx-wl .sx-prod{background:radial-gradient(80% 90% at 50% 40%,#fff,#ecf1f5)}
.sxp-home .sx-pz{background:var(--pz);color:var(--pzt)}
.sxp-home .sx-pz h2,.sxp-home .sx-pz h3{color:#ffffff}
.sxp-home .sx-pz .sx-eye{color:var(--gold)}
.sxp-home .sx-pz .sx-h2{}
.sxp-home .sx-pz .sx-prod{background:radial-gradient(80% 90% at 50% 40%,#fff,#ececee)}
.sxp-home .sx-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:clamp(56px,7vw,88px);position:relative}
@media(max-width:860px){.sxp-home .sx-flow{grid-template-columns:1fr 1fr;row-gap:28px}}
.sxp-home .sx-flow::before{content:"";position:absolute;left:12%;right:12%;top:34px;height:2px}
@media(max-width:860px){.sxp-home .sx-flow::before{display:none}}
.sxp-home .sx-wl .sx-flow::before{background:repeating-linear-gradient(90deg,var(--aqua) 0 8px,transparent 8px 16px)}
.sxp-home .sx-pz .sx-flow::before{background:repeating-linear-gradient(90deg,var(--gold) 0 8px,transparent 8px 16px);opacity:.6}
.sxp-home .sx-fs{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding-inline:12px;position:relative}
.sxp-home .sx-fs .ic{width:68px;height:68px;border-radius:50%;display:grid;place-items:center}
.sxp-home .sx-fs .ic svg{width:30px;height:30px;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.sxp-home .sx-wl .sx-fs .ic{background:#fff;border:2px solid var(--ice);box-shadow:0 10px 24px -12px rgba(2,34,62,.5)}
.sxp-home .sx-wl .sx-fs .ic svg{stroke:var(--blue2)}
.sxp-home .sx-pz .sx-fs .ic{background:var(--pz3);border:1px solid #3a3a3c}
.sxp-home .sx-pz .sx-fs .ic svg{stroke:var(--gold)}
.sxp-home .sx-fs h3{font-size:17px}
.sxp-home .sx-fs p{font-size:14.5px;max-width:24ch}
.sxp-home .sx-calc{display:grid;grid-template-columns:1fr 1fr;border-radius:28px;overflow:hidden;margin-top:clamp(56px,7vw,88px)}
@media(max-width:860px){.sxp-home .sx-calc{grid-template-columns:1fr}}
.sxp-home .sx-cin{padding:clamp(24px,3.5vw,44px);display:flex;flex-direction:column;gap:24px}
.sxp-home .sx-cin h3{font-size:24px}
.sxp-home .sx-f label{display:flex;justify-content:space-between;gap:12px;font-weight:700;margin-bottom:10px;font-size:15px}
.sxp-home .sx-f output{font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}
.sxp-home .sx-f input{width:100%;margin:0}
.sxp-home .sx-cout{padding:clamp(24px,3.5vw,44px);display:flex;flex-direction:column;gap:18px;justify-content:center}
.sxp-home .sx-cout .k{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:800}
.sxp-home .sx-big{font-family:var(--disp);font-size:clamp(50px,6.4vw,84px);font-weight:800;line-height:.95;letter-spacing:-.04em;font-variant-numeric:tabular-nums}
.sxp-home .sx-per{font-size:15px;opacity:.85;margin-top:-6px}
.sxp-home .sx-bars{display:flex;flex-direction:column;gap:12px;margin-top:6px}
.sxp-home .sx-bar{display:grid;gap:6px;font-size:14px}
.sxp-home .sx-bar .l{display:flex;justify-content:space-between;gap:10px}
.sxp-home .sx-bar .l b{font-variant-numeric:tabular-nums}
.sxp-home .sx-bar .t{height:10px;border-radius:99px;overflow:hidden}
.sxp-home .sx-bar .t i{display:block;height:100%;border-radius:99px;transition:width .5s cubic-bezier(.2,.8,.2,1)}
.sxp-home .sx-note{font-size:12.5px;opacity:.7}
.sxp-home .sx-wl .sx-calc{box-shadow:0 40px 80px -50px rgba(2,34,62,.6);border:1px solid var(--line)}
.sxp-home .sx-wl .sx-cin{background:#fff}
.sxp-home .sx-wl .sx-f output{color:var(--blue2)}
.sxp-home .sx-wl input{accent-color:var(--blue2)}
.sxp-home .sx-wl .sx-cout{background:linear-gradient(150deg,var(--blue2),var(--blue) 50%,var(--navy));color:#fff}
.sxp-home .sx-wl .sx-cout .k{color:#bfccd7}
.sxp-home .sx-wl .sx-bar .t{background:rgba(255,255,255,.15)}
.sxp-home .sx-wl .sx-bar.a i{background:rgba(255,255,255,.45)}
.sxp-home .sx-wl .sx-bar.b i{background:#bfccd7}
.sxp-home .sx-pz .sx-calc{border:1px solid #2a2a2c}
.sxp-home .sx-pz .sx-cin{background:var(--pz2)}
.sxp-home .sx-pz .sx-cin h3{color:#ffffff}
.sxp-home .sx-pz .sx-f label{color:#e6e6e7;font-weight:600}
.sxp-home .sx-pz .sx-f output{color:var(--gold2)}
.sxp-home .sx-pz input{accent-color:var(--gold)}
.sxp-home .sx-pz .sx-cout{background:radial-gradient(90% 90% at 100% 0%,#1f1f21,#0d0d0d);color:#ffffff}
.sxp-home .sx-pz .sx-cout .k{color:var(--gold)}
.sxp-home .sx-pz .sx-big{color:#fff}
.sxp-home .sx-pz .sx-bar .t{background:#2b2b2d}
.sxp-home .sx-pz .sx-bar.a i{background:#5c5c5f}
.sxp-home .sx-pz .sx-bar.b i{background:linear-gradient(90deg,var(--gold),var(--gold2))}
.sxp-home .sx-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(30px,5vw,72px);margin-top:clamp(64px,8vw,104px)}
@media(max-width:900px){.sxp-home .sx-faq{grid-template-columns:1fr}}
.sxp-home .sx-faq-l{display:flex;flex-direction:column;gap:16px;align-self:start;position:sticky;top:110px}
.sxp-home .sx-faq-l h3{font-size:clamp(26px,2.8vw,36px)}
.sxp-home .sx-faq details{border-bottom:1px solid var(--line)}
.sxp-home .sx-pz .sx-faq details{border-color:var(--pzl)}
.sxp-home .sx-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;padding-block:22px;font-family:var(--disp);font-weight:700;font-size:clamp(17px,1.6vw,20px);letter-spacing:-.015em}
.sxp-home .sx-faq summary::-webkit-details-marker{display:none}
.sxp-home .sx-faq summary::after{content:"+";flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:20px;font-weight:600;transition:transform .3s}
.sxp-home .sx-faq details[open] summary::after{transform:rotate(45deg)}
.sxp-home .sx-faq details p{padding-bottom:22px;max-width:62ch;font-size:16.5px}
.sxp-home .sx-wl .sx-faq summary{color:var(--navy)}
.sxp-home .sx-wl .sx-faq summary::after{background:var(--ice);color:var(--blue2)}
.sxp-home .sx-pz .sx-faq summary{color:#ffffff}
.sxp-home .sx-pz .sx-faq summary::after{border:1px solid var(--gold);color:var(--gold)}
.sxp-home .sx-wl .sx-btn.p{background:var(--blue);color:#fff;box-shadow:0 14px 30px -14px rgba(2,34,62,.9)}
.sxp-home .sx-pz .sx-btn.p{background:#fff;color:#000}
.sxp-home .sx-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;counter-reset:s;margin-top:44px}
@media(max-width:900px){.sxp-home .sx-steps{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.sxp-home .sx-steps{grid-template-columns:1fr}}
.sxp-home .sx-step{padding:26px 24px;border-radius:22px;background:#fff;border:1px solid var(--line)}
.sxp-home .sx-step::before{counter-increment:s;content:"0" counter(s);display:block;font-family:var(--disp);font-weight:800;font-size:40px;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px var(--blue2);margin-bottom:14px;line-height:1}
.sxp-home .sx-step h3{font-size:18px;margin-bottom:6px}
.sxp-home .sx-step p{font-size:15.5px}
.sxp-home .sx-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}
@media(max-width:860px){.sxp-home .sx-quotes{grid-template-columns:1fr}}
.sxp-home .sx-quote{background:var(--ice);border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:14px}
.sxp-home .sx-quote .st{color:#02223e;letter-spacing:2px}
.sxp-home .sx-quote p{color:var(--navy);font-size:16.5px}
.sxp-home .sx-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:26px 54px;margin-top:56px;padding-top:40px;border-top:1px solid var(--line)}
.sxp-home .sx-logos img{height:50px;width:auto;filter:grayscale(1);opacity:.6;transition:all .3s}
.sxp-home .sx-logos img:hover{filter:none;opacity:1}
.sxp-home .sx-final{display:grid;grid-template-columns:1fr 1fr;border-radius:32px;overflow:hidden}
@media(max-width:760px){.sxp-home .sx-final{grid-template-columns:1fr}}
.sxp-home .sx-final a{padding:clamp(32px,5vw,60px);display:flex;flex-direction:column;gap:12px;transition:filter .3s}
.sxp-home .sx-final a:hover{filter:brightness(1.08)}
.sxp-home .sx-final .wl{background:linear-gradient(140deg,var(--blue2),var(--blue) 60%,var(--navy));color:#fff}
.sxp-home .sx-final .pz{background:var(--pz);color:#ffffff}
.sxp-home .sx-final small{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;opacity:.75}
.sxp-home .sx-final .pz small{color:var(--gold);opacity:1}
.sxp-home .sx-final strong{font-family:var(--disp);font-size:clamp(26px,3vw,38px);line-height:1.1;letter-spacing:-.03em}
.sxp-home .sx-final .pz strong{}
.sxp-home .sx-final span{opacity:.8}
.sxp-home .sx-final em{font-style:normal;font-weight:800;margin-top:10px}
.sxp-home .sx-final .pz em{color:var(--gold)}
.sxp-home .sx-fix .sx-fl{display:flex;justify-content:space-between;gap:12px;font-weight:700;font-size:15px;color:var(--navy)}
.sxp-home .sx-pz .sx-fix .sx-fl{color:#e6e6e7;font-weight:600}
.sxp-home .sx-fix{padding:12px 14px;border-radius:12px;background:rgba(127,127,127,.08)}
.sxp-home .sx-fix small{display:block;font-size:13px;opacity:.75;margin-top:4px}
@media(max-width:700px){.sxp-home .uno-band{grid-template-columns:1fr!important}}
