/* Konkrétny rozsah práce – marketing. */
.marketing-scope{padding:95px max(6%,calc((100% - 1200px)/2)) 100px;background:var(--paper);color:var(--ink)}
.scope-intro{display:grid;grid-template-columns:1fr 1fr;gap:20px 65px;align-items:end;margin-bottom:45px}.scope-intro>.eyebrow{grid-column:1/-1;color:var(--purple)}.scope-intro h2{font-family:Anton,Impact,sans-serif;font-size:clamp(46px,5vw,70px);font-weight:400;text-transform:none;line-height:1.15;margin:0}.scope-intro>p{font-size:17px;line-height:1.85;margin:0;max-width:45ch}
.scope-list{display:grid;gap:12px}.scope-item{background:#f1f1eb;border:0;border-radius:14px;overflow:hidden}.scope-item summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 30px;cursor:pointer;list-style:none}.scope-item summary::-webkit-details-marker{display:none}.scope-summary-copy{display:grid;gap:8px}.scope-topic{font-family:Anton,Impact,sans-serif;font-size:30px;font-weight:400;line-height:1.2}.scope-teaser{font-family:Caveat,cursive;font-size:24px;line-height:1.2;color:var(--purple)}.scope-toggle{position:relative;width:24px;height:24px;flex-shrink:0;color:var(--purple)}.scope-toggle:before,.scope-toggle:after{content:'';position:absolute;left:3px;top:11px;width:18px;height:2px;background:currentColor;border-radius:2px}.scope-toggle:after{transform:rotate(90deg);transition:transform .25s}.scope-item[open] .scope-toggle:after{transform:rotate(0)}.scope-item[open]{box-shadow:0 10px 28px -15px rgba(70,35,100,.2)}.scope-item[open] .scope-topic{color:var(--purple)}
.scope-detail{display:grid;grid-template-columns:1.5fr 1fr;gap:35px;padding:5px 30px 30px}.scope-detail ul{list-style:none;margin:0;padding:0;display:grid;gap:17px}.scope-detail li{font-size:15px;line-height:1.85;padding-left:17px;border-left:2px solid rgba(139,60,255,.2)}.scope-detail li strong{font-weight:800}.scope-output{align-self:start;background:var(--paper);border-radius:10px;padding:23px;border-top:4px solid #e7ff16}.scope-output>.eyebrow{font-size:26px;color:var(--purple)}.scope-output p{font-size:15px;line-height:1.8;margin:15px 0 0}.scope-footnote{display:flex;align-items:center;gap:50px;margin-top:35px}.scope-footnote p{font-size:14px;line-height:1.85;max-width:78ch;margin:0}.scope-footnote .button{flex-shrink:0;margin:0;font-size:14px;text-align:center;line-height:1.4}.night .scope-item{background:#24212e}.night .scope-output{background:#19161f}
@media(max-width:800px){.marketing-scope{padding:65px 6% 75px}.scope-intro{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.scope-intro h2{font-size:47px}.scope-intro>p{font-size:16px}.scope-item summary{padding:22px}.scope-topic{font-size:27px}.scope-teaser{font-size:23px}.scope-detail{grid-template-columns:1fr;gap:22px;padding:0 22px 24px}.scope-footnote{align-items:start;flex-direction:column;gap:25px}.scope-detail li{font-size:14px}.scope-output{padding:20px}}
@media(prefers-reduced-motion:reduce){.scope-toggle:after{transition:none}}
