.zl-root.korporativ-theme{--kp-podloga:#f4f5f7;--kp-papir:#fff;--kp-polje:#f7f8fa;--kp-tinta:#14181f;--kp-tinta-blaga:#14181fad;--kp-tinta-tiha:#14181f80;--kp-rub:#e1e4ea;--zl-bg:var(--kp-podloga);--zl-paper-1:var(--kp-papir);--zl-paper-2:var(--kp-papir);--zl-ink:var(--kp-tinta);--zl-ink-soft:var(--kp-tinta-blaga);--zl-ink-faint:var(--kp-tinta-tiha);--zl-gold:var(--kp-boja-tekst);--zl-gold-soft:var(--kp-akcent);--zl-line:var(--kp-rub);--inv-ink:var(--kp-tinta);--inv-ink-muted:var(--kp-tinta-tiha);--inv-surface:color-mix(in srgb, var(--kp-boja) 6%, var(--kp-papir));--inv-line:var(--kp-rub);--inv-font-display:var(--font-manrope);background:var(--kp-podloga);color:var(--kp-tinta);font-family:var(--font-manrope), system-ui, sans-serif;padding:0 0 64px}.zl-root.korporativ-theme.kp-tamna{--kp-podloga:#0e1116;--kp-papir:#161b22;--kp-polje:#0e1116;--kp-tinta:#eef1f5;--kp-tinta-blaga:#eef1f5b8;--kp-tinta-tiha:#eef1f580;--kp-rub:#ffffff1c}.kp-dizi{animation:.8s cubic-bezier(.2,.7,.2,1) both zlRise;animation-delay:var(--kp-d,.15s)}.kp-vrh{justify-content:center;align-items:center;min-height:104px;padding:26px 16px 22px;display:flex}.kp-logo{object-fit:contain;width:auto;max-width:min(220px,62vw);height:auto;max-height:56px;display:block}.kp-logo--mali{opacity:.9;max-width:150px;max-height:34px}.kp-logo-tekst{letter-spacing:.2em;text-transform:uppercase;color:var(--kp-boja-tekst);text-align:center;font-size:.95rem;font-weight:800}.kp-logo-tekst--mali{font-size:.78rem}.kp-hero{max-width:640px;margin:0 auto;padding:0 16px}.kp-panel{isolation:isolate;background:var(--kp-boja);color:var(--kp-na-boji);box-shadow:0 34px 64px -40px color-mix(in srgb, var(--kp-boja) 80%, #000);border-radius:22px;padding:clamp(40px,9vw,64px) clamp(24px,6vw,48px) clamp(38px,8vw,56px);position:relative;overflow:hidden}.kp-krug{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.kp-krug--1{border:1.5px solid color-mix(in srgb, var(--kp-na-boji) 24%, transparent);width:340px;height:340px;top:-150px;right:-130px}.kp-krug--2{background:radial-gradient(circle at 35% 35%, color-mix(in srgb, var(--kp-akcent) 55%, transparent), transparent 70%);width:210px;height:210px;animation:9s ease-in-out infinite alternate kpLebdi;top:-70px;right:-60px}@keyframes kpLebdi{0%{transform:translate(0)}to{transform:translate(-18px,14px)}}.kp-pruge{background:var(--kp-akcent);height:6px;position:absolute;bottom:0;left:0;right:0}.kp-nadnaslov{letter-spacing:.26em;text-transform:uppercase;opacity:.86;margin:0;font-size:.72rem;font-weight:700}.kp-naslov{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;margin:14px 0 0;font-size:clamp(2rem,7.6vw,3.3rem);font-weight:800;line-height:1.06}.kp-crta{background:var(--kp-akcent);border-radius:2px;width:56px;height:4px;margin:22px 0 18px;display:block}.kp-uvod{opacity:.92;max-width:34em;margin:0;font-size:1.02rem;line-height:1.6}.kp-info{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 0;display:grid}.kp-info-stavka{border:1px solid var(--kp-rub);background:var(--kp-papir);border-radius:16px;padding:18px 18px 16px}.kp-info-stavka--mjesto{grid-column:1/-1}.kp-info dt{letter-spacing:.2em;text-transform:uppercase;color:var(--kp-boja-tekst);margin-bottom:8px;font-size:.66rem;font-weight:800}.kp-info dd{margin:0}.kp-info-glavno{color:var(--kp-tinta);font-size:1.14rem;font-weight:700;line-height:1.3}.kp-info-sub{color:var(--kp-tinta-blaga);font-size:.88rem;line-height:1.45;margin-top:3px!important}.kp-mapa{color:var(--kp-akcent-tekst);border-bottom:2px solid;margin-top:10px;padding-bottom:1px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-block}@media (min-width:620px){.kp-info{grid-template-columns:repeat(3,1fr)}.kp-info-stavka--mjesto{grid-column:auto}.kp-info-stavka--mjesto:nth-child(2){grid-column:span 2}}.kp-dress{border:1px solid var(--kp-rub);background:var(--kp-papir);border-radius:999px;align-items:center;gap:10px;width:fit-content;margin:12px 0 0;padding:10px 16px;font-size:.92rem;font-weight:600;display:flex}.kp-dress span{letter-spacing:.18em;text-transform:uppercase;color:var(--kp-boja-tekst);font-size:.64rem;font-weight:800}.kp-citat{border-left:3px solid var(--kp-akcent);color:var(--kp-tinta-blaga);margin:22px 2px 0;padding-left:14px;font-size:1rem;line-height:1.6}.kp-akcija{margin:26px 0 6px}.kp-cta{background:var(--kp-akcent);color:var(--kp-na-akcentu);letter-spacing:.12em;text-align:center;text-transform:uppercase;border-radius:14px;padding:17px 20px;font-size:.86rem;font-weight:800;text-decoration:none;transition:filter .15s,transform .15s;display:block}.kp-cta:hover{filter:brightness(1.07);transform:translateY(-1px)}.kp-rok{text-align:center;color:var(--kp-tinta-blaga);margin:10px 0 0;font-size:.86rem}.korporativ-theme .zl-flow{max-width:640px;padding:0 16px}.korporativ-theme .zl-section{border:1px solid var(--kp-rub);background:var(--kp-papir);text-align:left;border-radius:20px;margin-top:12px;padding:28px 22px}.korporativ-theme .zl-block-label{letter-spacing:.22em;color:var(--kp-boja-tekst);font-size:.7rem;font-weight:800}.korporativ-theme .zl-section .inv-countdown{justify-content:flex-start}.korporativ-theme .zl-section .inv-cd-cell{border-color:var(--kp-rub);background:color-mix(in srgb, var(--kp-boja) 6%, var(--kp-papir));border-radius:12px}.korporativ-theme .zl-section .inv-cd-num{font-family:var(--font-manrope), system-ui, sans-serif;color:var(--kp-boja-tekst);font-weight:800}.korporativ-theme .zl-timeline{max-width:none;margin-top:6px}.korporativ-theme .zl-timeline:before{background:var(--kp-rub);left:64px}.korporativ-theme .zl-event{grid-template-columns:50px 1fr;column-gap:30px}.korporativ-theme .zl-event:before{background:var(--kp-akcent);border:none;left:60px}.korporativ-theme .zl-event-time{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:0;color:var(--kp-boja-tekst);font-size:.92rem;font-weight:800}.korporativ-theme .zl-event-name{font-family:var(--font-manrope), system-ui, sans-serif;font-size:1.02rem;font-weight:700}.korporativ-theme .zl-event-map{color:var(--kp-akcent-tekst);font-weight:700}.korporativ-theme .zl-actions{justify-content:flex-start}.korporativ-theme .zl-btn{border-color:var(--kp-rub);background:var(--kp-polje);color:var(--kp-tinta);border-radius:12px;font-weight:600}.korporativ-theme .zl-btn:hover{border-color:var(--kp-boja-tekst);background:var(--kp-polje)}.korporativ-theme .zl-form{max-width:none}.korporativ-theme .zl-field>label:not(.zl-consent){letter-spacing:.08em;color:var(--kp-tinta-blaga);font-weight:700}.korporativ-theme .zl-field input,.korporativ-theme .zl-field textarea{border-color:var(--kp-rub);background:var(--kp-polje);color:var(--kp-tinta);font-family:var(--font-manrope), system-ui, sans-serif;border-radius:10px}.korporativ-theme .zl-field input:focus,.korporativ-theme .zl-field textarea:focus{border-color:var(--kp-boja-tekst);box-shadow:0 0 0 3px color-mix(in srgb, var(--kp-boja-tekst) 18%, transparent)}.korporativ-theme .zl-radio label{border-color:var(--kp-rub);border-radius:10px;font-weight:600}.korporativ-theme .zl-radio label:has(input:checked){border-color:var(--kp-boja-tekst);background:color-mix(in srgb, var(--kp-boja) 7%, var(--kp-papir))}.korporativ-theme .zl-submit{background:var(--kp-boja);color:var(--kp-na-boji);font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:.14em;border-radius:12px;font-weight:800}.korporativ-theme .zl-submit:hover{background:var(--kp-boja);filter:brightness(1.08)}.korporativ-theme .zl-thanks{text-align:left}.korporativ-theme .zl-thanks-h{font-family:var(--font-manrope), system-ui, sans-serif;color:var(--kp-tinta);font-size:1.6rem;font-weight:800}.korporativ-theme .zl-thanks p{font-family:var(--font-manrope), system-ui, sans-serif;font-size:1rem}.korporativ-theme .zl-thanks-cta a{color:var(--kp-akcent-tekst)}.korporativ-theme .zl-foot{border-top:none;margin-top:40px;padding:0 16px}.kp-kraj{justify-content:center;margin-bottom:14px;display:flex}.korporativ-theme .zl-foot-script{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.01em;color:var(--kp-tinta);font-size:1.2rem;font-weight:800}.korporativ-theme .zl-foot-potpis{font-family:var(--font-manrope), system-ui, sans-serif;font-size:.92rem;font-style:normal}.korporativ-theme .zl-brand{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:.22em;color:var(--kp-tinta-tiha);font-size:.68rem}.korporativ-theme .zl-brand:hover{color:var(--kp-tinta)}@media (max-width:540px){.kp-panel{border-radius:18px}.korporativ-theme .zl-section{padding:24px 18px}}
