/* ELLE v4 (3.11.2026, po kritici site-critic): umjereni razmaci, kompaktni tamni heroji preko fotke, tamna sekcija sa ELLE snimcima,
   podnožje sa snimkom na 30% i pozivom u vrhu, bez dvostrukih okvira, pečata i polaroida, kontrast 4.5:1, slova od 13 px, tap mete 44 px.
   Učitava se posljednji (poslije p-*.css). */

/* ---------- ritam: bez praznog prostora ---------- */
.sec{padding:clamp(40px,5vw,80px) 0}
.sec.tight{padding:clamp(36px,4vw,60px) 0}
.c-head{margin-bottom:clamp(22px,3vw,40px)}

/* ---------- bez dvostrukih okvira, isprekidanih krugova, iskrica i pečata ---------- */
.fx-arch::before,.fx-arch .ph::after,.hx-arch::after,.hx-line,.hx-ring,.spark,.seal,.c-arch::after,.c-thero-art::before,.c-vis-ill::before,
.feel-ph::after,.mega-feat::after,.kx .c-form::before,.site-footer::before{display:none!important}
.medal{border:0;box-shadow:0 30px 60px -30px rgba(48,59,32,.6)}
.kx-fseal{box-shadow:0 0 0 1px var(--gold)}

/* ---------- istaknute riječi na tamnom: šampanj, bold, bez zlatnog odsjaja ---------- */
.phx h1 strong,.kab h2 strong,.site-footer h2 strong,.phx .wsplit strong .w>i,.kab .wsplit strong .w>i{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#F5EAD7;-webkit-text-fill-color:#F5EAD7;font-weight:600;animation:none}

/* zlatno dugme: svijetlo zlato, tamno maslinast tekst (7:1) */
.btn-gold{background:#E6CB8C;color:var(--olive);border-color:#E6CB8C;box-shadow:0 14px 30px -16px rgba(0,0,0,.55)}
.btn-gold:hover{background:#F5EAD7;border-color:#F5EAD7;color:var(--olive)}
.btn-gold .ic{width:18px;height:18px}

/* ---------- unutrašnje stranice: kompaktno zaglavlje preko fotke pod maslinastim slojem ---------- */
.phx{position:relative;isolation:isolate;overflow:hidden;background:var(--olive);color:#fff;padding:clamp(34px,4.2vw,62px) 0 clamp(36px,4.2vw,58px)}
.phx-bg{position:absolute;inset:0;z-index:-2}
.phx-bg img{width:100%;height:100%;object-fit:cover;max-width:none;animation:kb 26s ease-in-out infinite alternate}
.phx::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(31,39,22,.9) 0%,rgba(38,48,26,.8) 48%,rgba(48,59,32,.52) 100%)}
.phx .phero-in{display:block}
.phx .phero-in>*{max-width:800px}
.phx h1{color:#fff;font-size:clamp(38px,4.6vw,68px);line-height:1.04;font-weight:300;margin:0 0 14px}
.phx .lead{color:rgba(255,255,255,.93);margin:0;font-size:clamp(17px,1.4vw,20px)}
.phx .lead strong{color:#fff}
.phx .eyebrow{color:#F5EAD7;margin-bottom:12px}
.phx .eyebrow::before,.phx .eyebrow::after{background:#F5EAD7}
.phx .crumbs{color:rgba(255,255,255,.88);margin-bottom:14px}
.phx .crumbs a{color:rgba(255,255,255,.92)}
.phx .crumbs a:hover{color:#fff;border-color:#F5EAD7}
.phx .crumbs [aria-current]{color:#fff}
.phx .btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
.phx .btn-line,.kab .btn-line{color:#fff;border-color:rgba(245,234,215,.75)}
.phx .btn-line:hover,.kab .btn-line:hover{background:rgba(255,255,255,.12);color:#fff;border-color:#F5EAD7}
.phx .c-jump{margin-top:20px}
.phx .c-jump .chip{color:#fff;border-color:rgba(245,234,215,.6);min-height:44px}
.phx .c-jump .chip:hover{background:rgba(255,255,255,.12);border-color:#F5EAD7;color:#fff}
@media (prefers-reduced-motion:reduce){.phx-bg img{animation:none}}

/* ---------- početna ---------- */
.hx3 .hx-arch .hx-vid,.hx3 .hx-arch img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none}
.hx3 .hx-arch .hx-vid{z-index:1}
.hx3 .hx-arch{right:10%;width:66%}
/* tabovi „Šta želite da osjetite?“: svi tabovi tamni i čitljivi, aktivni = linija + tamno zlatna riječ */
.ft-w{color:var(--olive);font-weight:300}
.ft-w em{font-weight:600}
.feel-t[aria-selected=true] .ft-w em{background:none;-webkit-text-fill-color:currentColor;color:var(--gold-t);font-weight:700}
.feel-t[aria-selected=true] .ft-w{font-weight:300}
.ft-n{color:var(--gold-t)}
.feel-t .ic{color:var(--gold-t)}
.way-steps b{color:var(--gold-t)}
.feel-ph .art-illus svg{width:58%}

/* ---------- tamna sekcija sa pravim ELLE snimcima (početna, O nama) ---------- */
.kab{position:relative;isolation:isolate;overflow:hidden;padding:clamp(48px,6vw,96px) 0;color:#fff}
.kab-bg{position:absolute;inset:-40px;z-index:-2}
.kab-bg img{width:100%;height:100%;object-fit:cover;max-width:none;filter:blur(24px) saturate(1.05);transform:scale(1.12)}
.sec.vidbg.kab::before{background:linear-gradient(100deg,rgba(31,39,22,.9) 0%,rgba(40,50,27,.78) 48%,rgba(48,59,32,.6) 100%)}
.kab-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,5vw,90px);align-items:center}
.kab h2{color:#fff;margin:0 0 18px}
.kab .eyebrow{color:#F5EAD7}
.kab .eyebrow::before,.kab .eyebrow::after{background:#F5EAD7}
.kab .lead{color:rgba(255,255,255,.93);margin:0}
.kab .lead strong{color:#fff}
.kab .btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.kab-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,22px);padding-bottom:34px}
.kab-cards.one{grid-template-columns:minmax(0,380px);justify-content:center;padding-bottom:0}
.kab-c{position:relative;display:block;margin:0;color:#fff;text-decoration:none}
.kab-cards:not(.one) .kab-c:nth-child(2){translate:0 34px}
.kab-v{position:relative;display:block;aspect-ratio:9/16;overflow:hidden;border-radius:4px;background:#26301A;box-shadow:0 40px 70px -40px rgba(0,0,0,.75)}
.kab-v img,.kab-v video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none;transition:transform 1.2s var(--ease)}
.kab-v video{z-index:1}
a.kab-c:hover .kab-v img,a.kab-c:hover .kab-v video{transform:scale(1.04)}
.kab-l{display:flex;align-items:baseline;gap:10px;margin-top:14px;font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff;line-height:1.3}
.kab-l b{font-size:22px;font-weight:300;letter-spacing:0;color:#F5EAD7}
a.kab-c:hover .kab-l{text-decoration:underline;text-decoration-color:#F5EAD7;text-underline-offset:5px}
@media (max-width:980px){.kab-grid{grid-template-columns:1fr}}
@media (max-width:640px){
  .kab-cards{gap:10px;padding-bottom:16px}
  .kab-cards:not(.one) .kab-c:nth-child(2){translate:0 16px}
  .kab-l{flex-direction:column;gap:2px;font-size:13px;letter-spacing:0;text-transform:none}
  .kab-l b{font-size:18px}
  .kab-cards.one{grid-template-columns:minmax(0,300px)}
}

/* ---------- O nama ---------- */
.on-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}
.on-values{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.6vw,20px)}
.on-values .c-value{position:relative;padding:22px 20px}
.on-values .c-value-ill{width:58px;margin-bottom:10px}
.c-value-n{position:absolute;right:18px;top:14px;font-size:22px;font-weight:300;color:var(--gold-t);line-height:1}
.on-tech{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 26px;border-top:1px solid rgba(245,234,215,.3)}
.on-tech a{display:grid;grid-template-columns:1fr 18px;gap:2px 10px;align-items:center;min-height:44px;padding:11px 0;border-bottom:1px solid rgba(245,234,215,.3);color:#fff;text-decoration:none}
.on-tech span{font-weight:600;font-size:16px}
.on-tech small{grid-row:2;font-size:13px;color:rgba(255,255,255,.85)}
.on-tech .ic{grid-row:1/3;grid-column:2;width:16px;height:16px;color:#F5EAD7;transition:transform .3s var(--ease)}
.on-tech a:hover .ic{transform:translateX(4px)}
.on-team .c-head{align-items:flex-end}
.on-team-lead{margin:0;max-width:520px;font-size:17px;color:var(--muted)}
.on-team-grid{margin-top:0}
.on-team-ph{aspect-ratio:4/5;overflow:hidden;border-radius:4px;box-shadow:0 40px 70px -46px rgba(48,59,32,.7)}
.on-team-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;max-width:none;transition:transform 1.2s var(--ease)}
.on-team-it:hover .on-team-ph img{transform:scale(1.04)}
.on-team .c-legal{margin-top:26px}
@media (max-width:980px){.on-intro-grid{grid-template-columns:1fr}}
@media (max-width:560px){.on-values{grid-template-columns:1fr}.on-tech{grid-template-columns:1fr}}

/* ---------- kartice tretmana: puni redovi (4 kolone / 2 / 1) + kartica poziva u praznim mjestima ---------- */
.c-cards{grid-template-columns:repeat(4,minmax(0,1fr))}
.c-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.c-sub{letter-spacing:.14em}
.c-fill{display:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,2.4vw,36px);padding:clamp(24px,3vw,40px);text-decoration:none;color:var(--olive);border:1px solid var(--c-line,rgba(156,122,53,.32));
  background:radial-gradient(120% 140% at 100% 0%,rgba(230,203,140,.45),transparent 60%),linear-gradient(135deg,#FBF3E3,#F3E5CC);transition:border-color .4s,transform .5s var(--ease)}
.c-fill:hover{border-color:var(--gold);transform:translateY(-4px)}
.c-fill-ill{display:block;width:clamp(84px,9vw,130px);color:var(--gold-t)}
.c-fill-t{display:block}
.c-fill-t b{display:block;font-size:clamp(22px,2vw,30px);font-weight:300;line-height:1.2;color:var(--olive);margin-bottom:8px}
.c-fill-t>span{display:block;font-size:16px;line-height:1.6;color:var(--muted);margin-bottom:18px}
.c-fill-t i{font-style:normal;display:inline-flex;align-items:center;gap:8px;min-height:30px;font:600 13px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-t);border-bottom:1px solid var(--gold);padding-bottom:6px}
.c-fill-t i .ic{width:16px;height:16px}
.c-fill.f4-1{grid-template-columns:1fr;align-content:center}
@media (min-width:1101px){.c-fill:not(.f4-0){display:grid}.c-fill.f4-2{grid-column:span 2}.c-fill.f4-3{grid-column:span 3}}
@media (max-width:1100px){
  .c-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
  .c-fill.f2-1{display:grid;grid-template-columns:1fr}
}
@media (max-width:760px){.c-cards-3{grid-template-columns:1fr}}
@media (max-width:600px){.c-cards{grid-template-columns:1fr}.c-fill.f2-1{display:none}}

/* ---------- galerija: od ivice do ivice, bez bijelih okvira, puni redovi ---------- */
.c-gal{columns:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}
.c-gal-it{margin:0;padding:0;background:none;border:0;break-inside:auto}
.c-gal-a{aspect-ratio:4/5;overflow:hidden;border-radius:3px}
.c-gal .c-gal-it .c-gal-a img{aspect-ratio:auto;width:100%;height:100%;object-fit:cover;max-width:none}
.c-gal-it figcaption{display:flex;align-items:center;gap:10px;padding:10px 0 0;font:600 13px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--olive)}
.c-gal-it figcaption b{display:inline-flex;align-items:center;gap:10px;font-size:19px;font-weight:300;letter-spacing:0;color:var(--gold-t)}
.c-gal-it figcaption b::after{content:"";width:20px;height:1px;background:var(--gold)}
.c-gal-it figcaption a{color:var(--olive);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}
.c-gal-it figcaption a:hover{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:5px}
.c-gal-it figcaption span{display:inline-flex;align-items:center;min-height:44px}
.c-lb-cap{font-size:13px}
@media (max-width:900px){.c-gal{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.c-gal{gap:10px}.c-gal-it figcaption{letter-spacing:.04em;gap:8px;align-items:flex-start}.c-gal-it figcaption b{font-size:16px;padding-top:12px}.c-gal-it figcaption b::after{width:10px}}

/* ---------- stranica tretmana: kompaktniji vrh, luk bez dodatnih obrisa ---------- */
.c-thero{padding:clamp(24px,3vw,44px) 0 clamp(36px,4vw,60px)}
.c-thero h1{font-size:clamp(40px,5vw,76px)}
.c-thero-art{padding:0 0 10px}
.c-arch{box-shadow:0 46px 80px -44px rgba(48,59,32,.65)}

/* ---------- podnožje: pravi ELLE snimak na 30%, poziv u vrhu, veliki obrisni natpis iznad pravnog reda ---------- */
.site-footer{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#26301A,#1F2716);padding:clamp(48px,5.5vw,84px) 0 26px}
.site-footer>.ft-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none;z-index:-2;opacity:.3}
.site-footer::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(31,39,22,.25),rgba(31,39,22,.55))}
.site-footer .ft-top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,4vw,72px);align-items:end;text-align:left;padding:0 0 clamp(34px,4vw,54px);border-bottom:1px solid rgba(230,203,140,.3)}
.ft-top h2{color:#fff;margin:0;font-size:clamp(34px,4vw,60px);font-weight:300;line-height:1.08}
.ft-top .eyebrow{color:#F5EAD7}
.ft-top .eyebrow::before,.ft-top .eyebrow::after{background:#F5EAD7}
.ft-top .lead{color:rgba(255,255,255,.92);margin:0 0 20px}
.ft-top .lead strong{color:#fff}
.site-footer .ftc-b{display:flex;flex-wrap:wrap;gap:12px}
.site-footer .btn-line{color:#fff;border-color:rgba(245,234,215,.75)}
.site-footer .btn-line:hover{background:rgba(255,255,255,.12);color:#fff;border-color:#F5EAD7}
.site-footer .ft-grid{padding:clamp(34px,4vw,52px) 0 clamp(10px,2vw,20px)}
.site-footer .ft-wm{position:static;display:block;margin:0 0 clamp(14px,2vw,24px);font-size:clamp(96px,19vw,300px);font-weight:800;letter-spacing:.1em;line-height:.8;text-align:center;color:transparent;-webkit-text-stroke:1.5px rgba(245,234,215,.32);user-select:none;pointer-events:none;white-space:nowrap;z-index:auto}
.page-book .site-footer .ft-top{display:none}
@media (max-width:1100px){.site-footer .ft-top{grid-template-columns:1fr;align-items:start}}
@media (max-width:760px){
  .site-footer .ft-grid{grid-template-columns:1fr 1fr;gap:26px 18px}
  .site-footer .ft-brand,.site-footer .ft-contact{grid-column:1/-1}
  .site-footer ul{gap:0}
  .site-footer ul a{display:inline-flex;align-items:center;min-height:44px;font-size:15.5px}
  .ft-contact p{margin:0}
  .ft-contact a,.ft-row{min-height:44px;align-items:center}
  .ft-contact .ic{margin-top:0}
  .ft-links{gap:0 22px}
  .ft-links a{display:inline-flex;align-items:center;min-height:44px}
  .site-footer .ftc-b .btn{flex:1 1 100%}
  .ft-tag{font-size:21px}
}

/* ---------- tap mete na telefonu (44 px) ---------- */
.hdr-logo{min-height:44px}
@media (max-width:900px){
  .crumbs{gap:0 8px;align-items:center}
  .crumbs a,.crumbs span{display:inline-flex;align-items:center;min-height:44px}
  .link,.c-link{min-height:44px}
  .c-pnav a{min-height:44px;display:inline-flex;align-items:center}
  .mega-col a,.menu-in a{min-height:44px;display:flex;align-items:center}
}
@media (max-width:760px){.logo-word i{letter-spacing:.14em}}

/* ---------- vaučer kartica: slova od 13 px staju u karticu ---------- */
.lvc-top small{letter-spacing:.2em}
.lvc-k{letter-spacing:.26em}
.lvc-foot{letter-spacing:.14em}

/* ---------- QA krug 1 ---------- */
.lvc-top small{color:#F6EDDD}
.lvc-k{color:#F4DFA6}
.lvc-foot{color:#F4DFA6}
@media (max-width:560px){.lvc-mid{top:33%}.lvc-foot{bottom:7%}.lvc-v{font-size:clamp(30px,9vw,40px)}}
.phero.noimg .c-jump .chip{min-height:44px}
.phero.noimg .c-jump .chip[aria-current]{background:var(--olive);border-color:var(--olive);color:#F5EAD7}
.c-fill-t i{color:var(--olive)}
.ft-logo{display:inline-flex;align-items:center;min-height:44px}
.c-fgroup h3 a{min-height:44px}
.c-fill{align-content:center}
.c-fill.f4-2,.c-fill.f4-3{justify-content:center;grid-template-columns:auto minmax(0,520px)}
.c-fill.f4-2 .c-fill-ill,.c-fill.f4-3 .c-fill-ill{width:clamp(110px,11vw,170px)}
.c-fill.f4-2 .c-fill-t b,.c-fill.f4-3 .c-fill-t b{font-size:clamp(28px,2.6vw,42px)}
.c-fill.f4-2 .c-fill-t>span,.c-fill.f4-3 .c-fill-t>span{font-size:17.5px}
.site-footer .ft-wm{font-size:clamp(90px,16vw,240px)}

/* ===== Kritika krug 3 (3.11.) ===== */
/* zlato u naslovima na svetlom: samo tamne nijanse, bez odsjaja (>=5:1 na krem) */
h1 strong,h2 strong,.h2 strong,.wsplit strong .w>i{background:linear-gradient(100deg,#7A5E27 0%,#9C7A35 50%,#7A5E27 100%);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:none}
/* zakazivanje i vaučer: bez duplih okvira, luk samo jednom, slika od ivice do ivice */
.bk-card::before,.bk-sum::before,.bk-done::before,.vc-in::before{content:none!important}
.bk-cat-img{margin:0;border-radius:0}
/* cijene: naziv se prelama, cijena uvijek desno */
.c-prow{flex-wrap:nowrap!important;align-items:last baseline}
.c-pn{flex:0 1 auto}
.c-pp{flex:none;text-align:right}
/* vaučer na telefonu: traka desno, tekst u lijevih ~70%, mala mašna */
@media (max-width:560px){
  .lvc-rib{left:auto;right:9%;width:22px}
  .lvc-bow{display:block;left:auto;right:calc(9% + 11px);top:20%;transform:scale(.6)}
  .lvc-top{left:7%;right:24%;top:10%;gap:10px}
  .lvc-top b{font-size:15px;letter-spacing:.32em}
  .lvc-top small{letter-spacing:.1em;font-size:13px}
  .lvc-mid{left:7%;right:26%;top:38%}
  .lvc-k{letter-spacing:.18em;margin-bottom:4px}
  .lvc-foot{left:7%;right:26%;letter-spacing:.06em;line-height:1.35}
}
/* tamne sekcije: oštar snimak ELLE prostora na ~40%, bez zamućene kopije */
.kab-bg{inset:0}
.kab-bg img,.kab-bg video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none;filter:none;transform:none}
.kab-bg video{z-index:1}
.sec.vidbg.kab::before{z-index:-1;background:linear-gradient(100deg,rgba(31,39,22,.86) 0%,rgba(38,48,26,.7) 50%,rgba(48,59,32,.5) 100%)}
.c-stx::before{background:linear-gradient(100deg,rgba(31,39,22,.9) 0%,rgba(38,48,26,.78) 55%,rgba(48,59,32,.6) 100%)!important}
/* hero tretmana: kompaktan, preko pravog kadra */
.c-thx h1{display:flex;flex-direction:column;gap:8px}
.c-thx .c-thero-sub{font-size:clamp(15px,1.3vw,18px);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#F5EAD7}
.c-thx .phx-bg picture{display:block;width:100%;height:100%}
/* koraci u tamnoj sekciji */
.c-stx-list{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:18px;counter-reset:none}
.c-stx-list li{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start;padding-top:16px;border-top:1px solid rgba(245,234,215,.22)}
.c-stx-list .c-step-n{font-size:26px;font-weight:300;color:#F5EAD7;line-height:1}
.c-stx-list h3{margin:0 0 4px;color:#fff;font-size:18px;font-weight:600}
.c-stx-list p{margin:0;color:rgba(255,255,255,.9);font-size:15px;line-height:1.6}
.c-stx-list p strong{color:#fff}
/* pločica sa pravim ELLE kadrom u praznom dijelu reda (bez razvučene prazne kartice) */
.c-fill-ph{position:relative;isolation:isolate;overflow:hidden;padding:0;border:0;min-height:300px;grid-template-columns:1fr!important;align-content:end!important;justify-content:stretch!important;color:#fff}
.c-fill-img{position:absolute;inset:0;z-index:-2}
.c-fill-img img{width:100%;height:100%;object-fit:cover;max-width:none;transition:transform 1.2s var(--ease)}
.c-fill-ph::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(31,39,22,0) 25%,rgba(31,39,22,.86) 78%)}
.c-fill-ph:hover .c-fill-img img{transform:scale(1.04)}
.c-fill-ph .c-fill-t{padding:clamp(22px,2.6vw,34px);max-width:560px}
.c-fill-ph .c-fill-t b{color:#fff!important}
.c-fill-ph .c-fill-t>span{color:rgba(255,255,255,.92)!important}
.c-fill-ph .c-fill-t i{color:#fff!important;border-color:#F5EAD7}
/* zakazivanje: puni redovi, pločica „Nisam sigurna“ popunjava ostatak reda */
.bk-cats{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.bk-help{display:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:22px;border:1px dashed rgba(156,122,53,.55);border-radius:6px;background:#FBF6EC;color:var(--olive);text-decoration:none;transition:border-color .3s,background .3s}
.bk-help:hover{border-color:var(--olive);background:#F6EEDC}
.bk-help-ill{display:block;width:72px;color:var(--gold-t)}
.bk-help-t{display:flex;flex-direction:column;gap:6px}
.bk-help-t b{font-size:17px;font-weight:600;color:var(--olive);line-height:1.3}
.bk-help-t small{font-size:14px;line-height:1.5;color:var(--muted)}
.bk-help-t em{font-style:normal;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--olive)}
.bk-help-t em .ic{width:14px;height:14px}
.bk-help.f2-1{display:grid;grid-column:span 1;grid-template-columns:1fr;text-align:center;justify-items:center}
@media (min-width:1000px){
  .bk-cats{grid-template-columns:repeat(4,minmax(0,1fr))!important}
  .bk-help{display:none!important}
  .bk-help.f4-1,.bk-help.f4-2,.bk-help.f4-3{display:grid!important}
  .bk-help.f4-1{grid-template-columns:1fr;text-align:center;justify-items:center}
  .bk-help.f4-2{grid-column:span 2;grid-template-columns:auto minmax(0,1fr);text-align:left;justify-items:start}
  .bk-help.f4-3{grid-column:span 3;grid-template-columns:auto minmax(0,1fr);text-align:left;justify-items:start}
}
/* telefon: ležeći snimak prostora se ne razvlači preko visoke sekcije (snimak je u kartici) */
@media (max-width:700px){.kab-bg{display:none}}
/* zakazivanje: „Nisam sigurna“ kao puna pločica sa kadrom tima (bez isprekidanog okvira i ilustracije) */
.bk-help{position:relative;isolation:isolate;overflow:hidden;border:0;border-radius:6px;padding:0;min-height:100%;align-content:end!important;align-items:end!important;grid-template-columns:1fr!important;text-align:left!important;justify-items:start!important;color:#fff;background:#26301A}
.bk-help-img{position:absolute;inset:0;z-index:-2}
.bk-help-img img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;max-width:none;transition:transform 1.2s var(--ease)}
.bk-help::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(31,39,22,.05) 20%,rgba(31,39,22,.88) 75%)}
.bk-help:hover{background:#26301A}
.bk-help:hover .bk-help-img img{transform:scale(1.04)}
.bk-help-t{padding:20px 22px 22px}
.bk-help-t b{color:#fff;font-size:18px}
.bk-help-t small{color:rgba(255,255,255,.92)}
.bk-help-t em{color:#F5EAD7}
.bk-help.f2-1,.bk-help.f4-1{min-height:300px}
