body[data-offer=tecaj_ai_freelancer] .of-hero{padding:64px 0 28px;text-align:center}body[data-offer=tecaj_ai_freelancer] .of-hero h1{font-weight:600;font-size:clamp(34px,6.4vw,64px);letter-spacing:-.01em}body[data-offer=tecaj_ai_freelancer] .of-hero h1 em{color:var(--of-accent)}body[data-offer=tecaj_ai_freelancer] .of-lead{margin:0 auto}body[data-offer=tecaj_ai_freelancer] .of-card{border-radius:2px;border-top:4px solid var(--of-accent);box-shadow:0 10px 30px #3c1e0a14}body[data-offer=tecaj_ai_freelancer] .of-btn{border-radius:999px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;min-height:48px}body[data-offer=tecaj_ai_freelancer] .of-faq details{border-radius:2px;border-left:3px solid var(--of-accent)}body[data-offer=tecaj_ai_freelancer] .of-faq summary{padding:6px 0}body[data-offer=tecaj_ai_freelancer] .of-faq h2{font-size:clamp(26px,3.6vw,38px);font-weight:600}body[data-offer=tecaj_ai_freelancer] a{color:var(--of-accent)}body[data-offer=tecaj_ai_freelancer] .of-btn{color:#fff}.tf-eyebrow{font:600 13px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--of-accent);margin:0 0 14px}.tf-ctas{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center;align-items:center;margin-top:26px}.tf-link{color:var(--of-ink)!important;font-family:system-ui,sans-serif;font-weight:600;display:inline-flex;align-items:center;min-height:48px;padding:0 6px}.tf-member{color:var(--of-muted);font-size:16px;margin-top:18px}.tf-muted{color:var(--of-muted)}.tf-small{color:var(--of-muted);font-size:16px;font-style:italic;margin-top:18px}.tf-sec{padding:52px 0;border-top:1px solid rgba(31,25,21,.1)}.tf-paper{background:#f6e9da}.tf-sec h2{font-size:clamp(26px,3.6vw,38px);font-weight:600;margin:0 0 14px;max-width:820px}.tf-intro{max-width:760px}.tf-quote blockquote{margin:0 auto;max-width:760px;text-align:center;font-size:clamp(22px,3vw,30px);font-style:italic;line-height:1.35}.tf-starts{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:26px}.tf-starts article{border-top:2px solid var(--of-ink);padding-top:14px}.tf-big{display:block;font-size:52px;line-height:1;color:var(--of-accent);font-style:italic}.tf-starts h3{font-size:22px;font-weight:600;margin:10px 0 6px}.tf-starts p{margin:0;color:var(--of-muted)}.tf-ledger{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:0 40px;counter-reset:l}.tf-ledger li{counter-increment:l;padding:16px 0 16px 44px;border-bottom:1px dotted rgba(31,25,21,.35);position:relative}.tf-ledger li:before{content:counter(l,lower-roman) ".";position:absolute;left:0;top:17px;color:var(--of-accent);font-style:italic;font-size:20px}.tf-ledger h3{margin:0 0 4px;font-size:20px;font-weight:600}.tf-ledger p{margin:0;color:var(--of-muted)}.tf-mods{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:0}.tf-mods li{display:grid;grid-template-columns:64px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid rgba(31,25,21,.1)}.tf-n{font-size:24px;color:var(--of-accent);font-style:italic}.tf-mods h3{margin:0 0 4px;font-size:21px;font-weight:600}.tf-mods p{margin:0;color:var(--of-muted)}.tf-take,.tf-tools{margin-top:6px!important;color:var(--of-ink)!important;font-family:system-ui,sans-serif;font-size:16px}.tf-tools{color:var(--of-muted)!important}.tf-take span,.tf-tools span{color:var(--of-accent);font-weight:700}.tf-tools span{color:var(--of-muted)}.tf-format{margin-top:26px;border:1px solid rgba(163,33,79,.35);background:var(--of-card);padding:18px 22px;border-radius:2px}.tf-format h3{margin:0 0 6px;font-size:19px;font-weight:600}.tf-format p{margin:0;color:var(--of-muted)}.tf-two{display:grid;gap:32px;grid-template-columns:1fr 1fr}.tf-two ul{padding-left:20px}.tf-two li{margin:8px 0}.tf-cases{list-style:none;padding:0!important;margin:0;display:grid;gap:14px}.tf-cases li{background:var(--of-card);border-top:3px solid var(--of-accent);padding:16px 18px;display:grid;gap:4px;margin:0!important}.tf-cases b{font-size:20px}.tf-cases span{color:var(--of-muted)}.tf-steps{padding-left:26px;max-width:800px;margin:18px 0}.tf-steps li{margin:14px 0;padding-left:6px}.tf-steps li::marker{color:var(--of-accent);font-style:italic;font-size:20px}.tf-quotes{display:grid;grid-template-columns:1fr 1fr;gap:26px 40px;margin-top:24px}.tf-quotes figure{margin:0;border-left:3px solid var(--of-accent);padding-left:18px}.tf-quotes blockquote{margin:0 0 8px;font-size:21px;font-style:italic;line-height:1.4}.tf-quotes figcaption{color:var(--of-muted);font-size:16px;font-family:system-ui,sans-serif}.tf-about{display:grid;grid-template-columns:150px 1fr;gap:28px;align-items:start}.tf-about img{border-radius:50%;width:150px;height:150px;object-fit:cover}.tf-about p{margin:0 0 12px}.tf-table{width:100%;border-collapse:collapse;margin-top:18px;background:var(--of-card);table-layout:fixed}.tf-table th,.tf-table td{text-align:left;vertical-align:top;padding:14px 16px;border-bottom:1px solid rgba(31,25,21,.12)}.tf-table thead th{font-family:system-ui,sans-serif;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--of-accent);border-bottom:2px solid var(--of-ink)}.tf-table tbody th{width:22%;font-weight:600}.tf-table td{color:var(--of-muted)}.tf-table td b{color:var(--of-ink)}.tf-ph{margin-bottom:18px;text-align:center}.tf-ph h2{font-size:clamp(26px,3.6vw,38px);font-weight:600;margin:0 0 8px}.tf-ph p:last-child{margin:0}.tf-notes{margin-top:18px;border-left:3px solid var(--of-accent);padding:4px 0 4px 16px}.tf-notes p{margin:8px 0}.tf-final{text-align:center;background:var(--of-ink);color:#fbf3ea;border-top:0}.tf-final h2{margin-left:auto;margin-right:auto;color:#fbf3ea}.tf-final .tf-muted{color:#e6d6c6;max-width:680px;margin:0 auto 22px}.tf-final .tf-eyebrow{color:#f0a7c0}body[data-offer=tecaj_ai_freelancer] .tf-final a:not(.of-btn){color:#f6c2d4}@media(max-width:860px){.tf-starts{grid-template-columns:1fr;gap:22px}.tf-ledger,.tf-quotes{grid-template-columns:1fr}}@media(max-width:760px){.tf-two,.tf-about{grid-template-columns:1fr}.tf-mods li{grid-template-columns:44px 1fr;gap:10px}.tf-table thead{display:none}.tf-table,.tf-table tbody,.tf-table tr,.tf-table th,.tf-table td{display:block;width:100%!important}.tf-table tr{padding:10px 0;border-bottom:1px solid rgba(31,25,21,.15)}.tf-table th,.tf-table td{border:0;padding:4px 14px}.tf-table td:before{display:block;font:600 13px/1.4 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--of-accent)}.tf-table td:nth-of-type(1):before{content:"Ovaj tečaj"}.tf-table td:nth-of-type(2):before{content:"AI članstvo"}.tf-final .of-btn{display:block}}
