html{scroll-behavior:smooth}body{margin:0}a:focus-visible,[role=button]:focus-visible,button:focus-visible{outline:3px solid #2563eb;outline-offset:4px}a[href]:hover{filter:brightness(.97)}.consent{position:fixed;bottom:16px;left:16px;right:16px;max-width:620px;background:white;border:1px solid #cbd5e1;border-radius:12px;padding:18px;box-shadow:0 8px 35px #0f172a26;z-index:10000;font:14px/1.5 Inter,Arial,sans-serif;color:#0f172a}.consent p{margin:0 0 12px}.consent button,.consent label{margin:4px}.consent button{border:1px solid #2563eb;border-radius:6px;background:white;padding:9px 12px;color:#1d4ed8;cursor:pointer}.consent button:last-child{background:#2563eb;color:white}.consent-settings{position:fixed;bottom:8px;left:8px;z-index:9999;background:white;color:#475569;border:1px solid #cbd5e1;border-radius:4px;font-size:11px;padding:4px;cursor:pointer}[data-framer-name=Pitanje]{cursor:pointer}.faq-closed .framer-doj8u8{display:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Keep original mobile composition while preventing fixed-width text from being clipped. */
@media(max-width:809px){.framer-mvpDa div{max-width:100%;box-sizing:border-box}.framer-mvpDa [data-framer-component-type="RichTextContainer"]{max-width:100%}.framer-mvpDa .framer-11gwhy2{width:100%;height:auto;white-space:normal}.framer-mvpDa .framer-z7y876{width:100%;height:auto;white-space:normal}.framer-mvpDa .framer-1ci9qy1{width:calc(100% - 32px)}.framer-mvpDa .framer-1eq2574{left:auto;right:12px;width:auto}.framer-mvpDa .framer-1n8dori{left:auto;right:12px}.framer-mvpDa .framer-8e0zmx,.framer-mvpDa .framer-1fswuqz,.framer-mvpDa .framer-1jdr9kb{width:100%}}
/* Keep one description and one discount badge; source contains duplicate variants. */
.framer-mvpDa .framer-7qakhn,.framer-mvpDa .framer-1vsq5ez,.framer-mvpDa .framer-1n8dori{display:none!important}
.framer-mvpDa .framer-1eq2574{position:relative;inset:auto;width:auto;height:auto;align-self:center;white-space:nowrap;flex-shrink:0}
.framer-mvpDa .framer-1eq2574 p{--framer-font-size:22px!important;--framer-line-height:1.2em!important;white-space:nowrap}
.framer-mvpDa .framer-1duds6m{box-sizing:border-box;width:100%;max-width:1180px;margin-inline:auto;gap:20px}
.framer-mvpDa .framer-1duds6m>div{max-width:100%;min-width:0;box-sizing:border-box}
.framer-mvpDa .framer-hdj54o{width:100%;box-sizing:border-box}
@media(max-width:1199.98px){
 .framer-mvpDa .framer-1autml{width:100%;height:auto;padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:28px;box-sizing:border-box}
 .framer-mvpDa .framer-1autml>.framer-qfic49,.framer-mvpDa .framer-1autml>.framer-n3i3ad,.framer-mvpDa .framer-1autml>.framer-17agj5w{position:relative;inset:auto;transform:none;width:100%;height:auto;box-sizing:border-box}
 .framer-mvpDa .framer-1autml>.framer-152r01z{display:none}
 .framer-mvpDa .framer-1autml>.ssr-variant{width:100%;display:flex;justify-content:center}
 .framer-mvpDa .framer-1fuxufm{position:relative;inset:auto;transform:none;width:280px;max-width:100%;height:auto;aspect-ratio:28/39}
 .framer-mvpDa .framer-1jdr9kb{width:100%;height:auto}
 .framer-mvpDa .framer-17agj5w{gap:20px;padding:28px}
 .framer-mvpDa .framer-16we60h{position:relative;inset:auto;width:100%;height:auto;box-sizing:border-box}
 .framer-mvpDa .framer-1duds6m{padding:32px 24px;flex-direction:column;align-items:flex-start}
 .framer-mvpDa .framer-hdj54o{padding:40px 0;gap:28px}
 .framer-mvpDa .framer-pklz92{min-width:0;width:100%;flex-basis:100%}
 .framer-mvpDa .framer-1xtwx0g,.framer-mvpDa .framer-12adjoz{width:100%;white-space:normal;overflow-wrap:anywhere;height:auto}
}
@media(max-width:1199.98px){
 .framer-mvpDa .framer-1autml>.framer-qfic49{order:0}
 .framer-mvpDa .framer-1autml>.framer-n3i3ad{order:1}
 .framer-mvpDa .framer-1autml>.ssr-variant{order:2}
 .framer-mvpDa .framer-1autml>.framer-17agj5w{order:3}
}
@media(max-width:1199.98px){
 .framer-mvpDa .framer-1autml>.framer-qfic49{transform:none!important}
 .framer-mvpDa .framer-hdj54o>.framer-19aux8x,.framer-mvpDa .framer-hdj54o>.ssr-variant{display:none!important}
 .framer-mvpDa .framer-hdj54o>.framer-1un0pfr{position:relative;inset:auto;transform:none;max-width:100%;margin:0}
}
